|
|
(self.webpackChunk=self.webpackChunk||[]).push([[6634],{35323:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},19155:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},10402:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},72295:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},93343:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},18290:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},24566:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},19362:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},80205:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},61441:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},30631:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},43971:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},58358:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},44757:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},76298:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},16537:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},77042:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},72528:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},5527:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},15962:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},86902:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},53878:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},21970:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},88551:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(5891),v=e(59301),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},p=g,a=e(88853),h=function(l,o){return v.createElement(a.Z,(0,t.Z)({},l,{ref:o,icon:p}))},r=v.forwardRef(h),s=r},35593:function(_t,k,e){"use strict";e.d(k,{Z:function(){return ze}});var t=e(57259),v=e(29043),g=e(19149),p=e(43403),a=e(92310),h=e.n(a),r=e(29301),s=e(85899),u=e(70653),l=e(8107),o=e(49879),d=e(28800),n=e(93144),i=e(59301),c=e(5891),f=e(43469),S=e(20475);function E(J){var le=J.prefixCls,z=J.align,M=J.arrow,G=J.arrowPos,Ce=M||{},K=Ce.className,B=Ce.content,ie=G.x,V=ie===void 0?0:ie,R=G.y,D=R===void 0?0:R,$=i.useRef();if(!z||!z.points)return null;var F={position:"absolute"};if(z.autoArrow!==!1){var ue=z.points[0],we=z.points[1],se=ue[0],T=ue[1],O=we[0],de=we[1];se===O||!["t","b"].includes(se)?F.top=D:se==="t"?F.top=0:F.bottom=0,T===de||!["l","r"].includes(T)?F.left=V:T==="l"?F.left=0:F.right=0}return i.createElement("div",{ref:$,className:h()("".concat(le,"-arrow"),K),style:F},B)}function x(J){var le=J.prefixCls,z=J.open,M=J.zIndex,G=J.mask,Ce=J.motion;return G?i.createElement(f.default,(0,c.Z)({},Ce,{motionAppear:!0,visible:z,removeOnLeave:!0}),function(K){var B=K.className;return i.createElement("div",{style:{zIndex:M},className:h()("".concat(le,"-mask"),B)})}):null}var w=i.memo(function(J){var le=J.children;return le},function(J,le){return le.cache}),C=w,b=i.forwardRef(function(J,le){var z=J.popup,M=J.className,G=J.prefixCls,Ce=J.style,K=J.target,B=J.onVisibleChanged,ie=J.open,V=J.keepDom,R=J.fresh,D=J.onClick,$=J.mask,F=J.arrow,ue=J.arrowPos,we=J.align,se=J.motion,T=J.maskMotion,O=J.forceRender,de=J.getPopupContainer,fe=J.autoDestroy,Oe=J.portal,Je=J.zIndex,Ze=J.onMouseEnter,ve=J.onMouseLeave,Xe=J.onPointerEnter,re=J.ready,st=J.offsetX,wt=J.offsetY,I=J.offsetR,Ge=J.offsetB,Be=J.onAlign,he=J.onPrepare,Pe=J.stretch,Le=J.targetWidth,Rt=J.targetHeight,Ot=typeof z=="function"?z():z,Lt=ie||V,un=(de==null?void 0:de.length)>0,wn=i.useState(!de||!un),Cn=(0,v.Z)(wn,2),ht=Cn[0],Et=Cn[1];if((0,d.Z)(function(){!ht&&un&&K&&Et(!0)},[ht,un,K]),!ht)return null;var gt="auto",yt={left:"-1000vw",top:"-1000vh",right:gt,bottom:gt};if(re||!ie){var _e,Q=we.points,te=we.dynamicInset||((_e=we._experimental)===null||_e===void 0?void 0:_e.dynamicInset),oe=te&&Q[0][1]==="r",ae=te&&Q[0][0]==="b";oe?(yt.right=I,yt.left=gt):(yt.left=st,yt.right=gt),ae?(yt.bottom=Ge,yt.top=gt):(yt.top=wt,yt.bottom=gt)}var Re={};return Pe&&(Pe.includes("height")&&Rt?Re.height=Rt:Pe.includes("minHeight")&&Rt&&(Re.minHeight=Rt),Pe.includes("width")&&Le?Re.width=Le:Pe.includes("minWidth")&&Le&&(Re.minWidth=Le)),ie||(Re.pointerEvents="none"),i.createElement(Oe,{open:O||Lt,getContainer:de&&function(){return de(K)},autoDestroy:fe},i.createElement(x,{prefixCls:G,open:ie,zIndex:Je,mask:$,motion:T}),i.createElement(r.Z,{onResize:Be,disabled:!ie},function(De){return i.createElement(f.default,(0,c.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:O,leavedClassName:"".concat(G,"-hidden")},se,{onAppearPrepare:he,onEnterPrepare:he,visible:ie,onVisibleChanged:function(ct){var bt;se==null||(bt=se.onVisibleChanged)===null||bt===void 0||bt.call(se,ct),B(ct)}}),function(it,ct){var bt=it.className,ft=it.style,Fe=h()(G,bt,M);return i.createElement("div",{ref:(0,S.sQ)(De,le,ct),className:Fe,style:(0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)({"--arrow-x":"".concat(ue.x||0,"px"),"--arrow-y":"".concat(ue.y||0,"px")},yt),Re),ft),{},{boxSizing:"border-box",zIndex:Je},Ce),onMouseEnter:Ze,onMouseLeave:ve,onPointerEnter:Xe,onClick:D},F&&i.createElement(E,{prefixCls:G,arrow:F,arrowPos:ue,align:we}),i.createElement(C,{cache:!ie&&!R},Ot))})}))}),m=b,y=i.forwardRef(function(J,le){var z=J.children,M=J.getTriggerDOMNode,G=(0,S.Yr)(z),Ce=i.useCallback(function(B){(0,S.mH)(le,M?M(B):B)},[M]),K=(0,S.x1)(Ce,z.ref);return G?i.cloneElement(z,{ref:K}):z}),_=y,L=i.createContext(null),A=L;function W(J){return J?Array.isArray(J)?J:[J]:[]}function N(J,le,z,M){return i.useMemo(function(){var G=W(z!=null?z:le),Ce=W(M!=null?M:le),K=new Set(G),B=new Set(Ce);return J&&(K.has("hover")&&(K.delete("hover"),K.add("click")),B.has("hover")&&(B.delete("hover"),B.add("click"))),[K,B]},[J,le,z,M])}var ce=e(48886);function Z(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],z=arguments.length>2?arguments[2]:void 0;return z?J[0]===le[0]:J[0]===le[0]&&J[1]===le[1]}function pe(J,le,z,M){for(var G=z.points,Ce=Object.keys(J),K=0;K<Ce.length;K+=1){var B,ie=Ce[K];if(Z((B=J[ie])===null||B===void 0?void 0:B.points,G,M))return"".concat(le,"-placement-").concat(ie)}return""}function P(J,le,z,M){return le||(z?{motionName:"".concat(J,"-").concat(z)}:M?{motionName:M}:null)}function j(J){return J.ownerDocument.defaultView}function U(J){for(var le=[],z=J==null?void 0:J.parentElement,M=["hidden","scroll","clip","auto"];z;){var G=j(z).getComputedStyle(z),Ce=G.overflowX,K=G.overflowY,B=G.overflow;[Ce,K,B].some(function(ie){return M.includes(ie)})&&le.push(z),z=z.parentElement}return le}function ee(J){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(J)?le:J}function q(J){return ee(parseFloat(J),0)}function H(J,le){var z=(0,t.Z)({},J);return(le||[]).forEach(function(M){if(!(M instanceof HTMLBodyElement||M instanceof HTMLHtmlElement)){var G=j(M).getComputedStyle(M),Ce=G.overflow,K=G.overflowClipMargin,B=G.borderTopWidth,ie=G.borderBottomWidth,V=G.borderLeftWidth,R=G.borderRightWidth,D=M.getBoundingClientRect(),$=M.offsetHeight,F=M.clientHeight,ue=M.offsetWidth,we=M.clientWidth,se=q(B),T=q(ie),O=q(V),de=q(R),fe=ee(Math.round(D.width/ue*1e3)/1e3),Oe=ee(Math.round(D.height/$*1e3)/1e3),Je=(ue-we-O-de)*fe,Ze=($-F-se-T)*Oe,ve=se*Oe,Xe=T*Oe,re=O*fe,st=de*fe,wt=0,I=0;if(Ce==="clip"){var Ge=q(K);wt=Ge*fe,I=Ge*Oe}var Be=D.x+re-wt,he=D.y+ve-I,Pe=Be+D.width+2*wt-re-st-Je,Le=he+D.height+2*I-ve-Xe-Ze;z.left=Math.max(z.left,Be),z.top=Math.max(z.top,he),z.right=Math.min(z.right,Pe),z.bottom=Math.min(z.bottom,Le)}}),z}function X(J){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,z="".concat(le),M=z.match(/^(.*)\%$/);return M?J*(parseFloat(M[1])/100):parseFloat(z)}function be(J,le){var z=le||[],M=(0,v.Z)(z,2),G=M[0],Ce=M[1];return[X(J.width,G),X(J.height,Ce)]}function Ee(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[J[0],J[1]]}function me(J,le){var z=le[0],M=le[1],G,Ce;return z==="t"?Ce=J.y:z==="b"?Ce=J.y+J.height:Ce=J.y+J.height/2,M==="l"?G=J.x:M==="r"?G=J.x+J.width:G=J.x+J.width/2,{x:G,y:Ce}}function xe(J,le){var z={t:"b",b:"t",l:"r",r:"l"};return J.map(function(M,G){return G===le?z[M]||"c":M}).join("")}function Me(J,le,z,M,G,Ce,K){var B=i.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:G[M]||{}}),ie=(0,v.Z)(B,2),V=ie[0],R=ie[1],D=i.useRef(0),$=i.useMemo(function(){return le?U(le):[]},[le]),F=i.useRef({}),ue=function(){F.current={}};J||ue();var we=(0,l.Z)(function(){if(le&&z&&J){let zn=function(nr,mr){var ui=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Fe,Xr=Ot.x+nr,$r=Ot.y+mr,ai=Xr+_e,Nr=$r+yt,wr=Math.max(Xr,ui.left),di=Math.max($r,ui.top),ii=Math.min(ai,ui.right),vi=Math.min(Nr,ui.bottom);return Math.max(0,(ii-wr)*(vi-di))},Jn=function(){Vt=Ot.y+vt,Yt=Vt+yt,yn=Ot.x+Tt,Sn=yn+_e};var O,de,fe=le,Oe=fe.ownerDocument,Je=j(fe),Ze=Je.getComputedStyle(fe),ve=Ze.width,Xe=Ze.height,re=Ze.position,st=fe.style.left,wt=fe.style.top,I=fe.style.right,Ge=fe.style.bottom,Be=fe.style.overflow,he=(0,t.Z)((0,t.Z)({},G[M]),Ce),Pe=Oe.createElement("div");(O=fe.parentElement)===null||O===void 0||O.appendChild(Pe),Pe.style.left="".concat(fe.offsetLeft,"px"),Pe.style.top="".concat(fe.offsetTop,"px"),Pe.style.position=re,Pe.style.height="".concat(fe.offsetHeight,"px"),Pe.style.width="".concat(fe.offsetWidth,"px"),fe.style.left="0",fe.style.top="0",fe.style.right="auto",fe.style.bottom="auto",fe.style.overflow="hidden";var Le;if(Array.isArray(z))Le={x:z[0],y:z[1],width:0,height:0};else{var Rt=z.getBoundingClientRect();Le={x:Rt.x,y:Rt.y,width:Rt.width,height:Rt.height}}var Ot=fe.getBoundingClientRect(),Lt=Oe.documentElement,un=Lt.clientWidth,wn=Lt.clientHeight,Cn=Lt.scrollWidth,ht=Lt.scrollHeight,Et=Lt.scrollTop,gt=Lt.scrollLeft,yt=Ot.height,_e=Ot.width,Q=Le.height,te=Le.width,oe={left:0,top:0,right:un,bottom:wn},ae={left:-gt,top:-Et,right:Cn-gt,bottom:ht-Et},Re=he.htmlRegion,De="visible",it="visibleFirst";Re!=="scroll"&&Re!==it&&(Re=De);var ct=Re===it,bt=H(ae,$),ft=H(oe,$),Fe=Re===De?ft:bt,Ne=ct?ft:Fe;fe.style.left="auto",fe.style.top="auto",fe.style.right="0",fe.style.bottom="0";var We=fe.getBoundingClientRect();fe.style.left=st,fe.style.top=wt,fe.style.right=I,fe.style.bottom=Ge,fe.style.overflow=Be,(de=fe.parentElement)===null||de===void 0||de.removeChild(Pe);var Ye=ee(Math.round(_e/parseFloat(ve)*1e3)/1e3),ge=ee(Math.round(yt/parseFloat(Xe)*1e3)/1e3);if(Ye===0||ge===0||(0,s.Sh)(z)&&!(0,ce.Z)(z))return;var He=he.offset,Te=he.targetOffset,Ve=be(Ot,He),ot=(0,v.Z)(Ve,2),nt=ot[0],$e=ot[1],ye=be(Le,Te),Ke=(0,v.Z)(ye,2),tt=Ke[0],ut=Ke[1];Le.x-=tt,Le.y-=ut;var at=he.points||[],xt=(0,v.Z)(at,2),St=xt[0],Mt=xt[1],Bt=Ee(Mt),Ht=Ee(St),Jt=me(Le,Bt),qt=me(Ot,Ht),rn=(0,t.Z)({},he),Tt=Jt.x-qt.x+nt,vt=Jt.y-qt.y+$e,Xt=zn(Tt,vt),Gt=zn(Tt,vt,ft),en=me(Le,["t","l"]),$t=me(Ot,["t","l"]),Ut=me(Le,["b","r"]),pn=me(Ot,["b","r"]),cn=he.overflow||{},Ln=cn.adjustX,jn=cn.adjustY,zt=cn.shiftX,Ft=cn.shiftY,kt=function(mr){return typeof mr=="boolean"?mr:mr>=0},Vt,Yt,yn,Sn;Jn();var bn=kt(jn),tn=Ht[0]===Bt[0];if(bn&&Ht[0]==="t"&&(Yt>Ne.bottom||F.current.bt)){var Dn=vt;tn?Dn-=yt-Q:Dn=en.y-pn.y-$e;var fn=zn(Tt,Dn),dn=zn(Tt,Dn,ft);fn>Xt||fn===Xt&&(!ct||dn>=Gt)?(F.current.bt=!0,vt=Dn,$e=-$e,rn.points=[xe(Ht,0),xe(Bt,0)]):F.current.bt=!1}if(bn&&Ht[0]==="b"&&(Vt<Ne.top||F.current.tb)){var mn=vt;tn?mn+=yt-Q:mn=Ut.y-$t.y-$e;var In=zn(Tt,mn),Qn=zn(Tt,mn,ft);In>Xt||In===Xt&&(!ct||Qn>=Gt)?(F.current.tb=!0,vt=mn,$e=-$e,rn.points=[xe(Ht,0),xe(Bt,0)]):F.current.tb=!1}var xr=kt(Ln),dr=Ht[1]===Bt[1];if(xr&&Ht[1]==="l"&&(Sn>Ne.right||F.current.rl)){var ur=Tt;dr?ur-=_e-te:ur=en.x-pn.x-nt;var tr=zn(ur,vt),Tr=zn(ur,vt,ft);tr>Xt||tr===Xt&&(!ct||Tr>=Gt)?(F.current.rl=!0,Tt=ur,nt=-nt,rn.points=[xe(Ht,1),xe(Bt,1)]):F.current.rl=!1}if(xr&&Ht[1]==="r"&&(yn<Ne.left||F.current.lr)){var Er=Tt;dr?Er+=_e-te:Er=Ut.x-$t.x-nt;var Hr=zn(Er,vt),Gr=zn(Er,vt,ft);Hr>Xt||Hr===Xt&&(!ct||Gr>=Gt)?(F.current.lr=!0,Tt=Er,nt=-nt,rn.points=[xe(Ht,1),xe(Bt,1)]):F.current.lr=!1}Jn();var br=zt===!0?0:zt;typeof br=="number"&&(yn<ft.left&&(Tt-=yn-ft.left-nt,Le.x+te<ft.left+br&&(Tt+=Le.x-ft.left+te-br)),Sn>ft.right&&(Tt-=Sn-ft.right-nt,Le.x>ft.right-br&&(Tt+=Le.x-ft.right+br)));var Ir=Ft===!0?0:Ft;typeof Ir=="number"&&(Vt<ft.top&&(vt-=Vt-ft.top-$e,Le.y+Q<ft.top+Ir&&(vt+=Le.y-ft.top+Q-Ir)),Yt>ft.bottom&&(vt-=Yt-ft.bottom-$e,Le.y>ft.bottom-Ir&&(vt+=Le.y-ft.bottom+Ir)));var li=Ot.x+Tt,Yr=li+_e,Jr=Ot.y+vt,qr=Jr+yt,ri=Le.x,Oi=ri+te,hi=Le.y,Bi=hi+Q,Mi=Math.max(li,ri),$n=Math.min(Yr,Oi),or=(Mi+$n)/2,Rr=or-li,fr=Math.max(Jr,hi),vr=Math.min(qr,Bi),Zr=(fr+vr)/2,ci=Zr-Jr;K==null||K(le,rn);var Mn=We.right-Ot.x-(Tt+Ot.width),Gn=We.bottom-Ot.y-(vt+Ot.height);R({ready:!0,offsetX:Tt/Ye,offsetY:vt/ge,offsetR:Mn/Ye,offsetB:Gn/ge,arrowX:Rr/Ye,arrowY:ci/ge,scaleX:Ye,scaleY:ge,align:rn})}}),se=function(){D.current+=1;var de=D.current;Promise.resolve().then(function(){D.current===de&&we()})},T=function(){R(function(de){return(0,t.Z)((0,t.Z)({},de),{},{ready:!1})})};return(0,d.Z)(T,[M]),(0,d.Z)(function(){J||T()},[J]),[V.ready,V.offsetX,V.offsetY,V.offsetR,V.offsetB,V.arrowX,V.arrowY,V.scaleX,V.scaleY,V.align,se]}var dt=e(26390);function et(J,le,z,M,G){(0,d.Z)(function(){if(J&&le&&z){let D=function(){M(),G()};var Ce=le,K=z,B=U(Ce),ie=U(K),V=j(K),R=new Set([V].concat((0,dt.Z)(B),(0,dt.Z)(ie)));return R.forEach(function($){$.addEventListener("scroll",D,{passive:!0})}),V.addEventListener("resize",D,{passive:!0}),M(),function(){R.forEach(function($){$.removeEventListener("scroll",D),V.removeEventListener("resize",D)})}}},[J,le,z])}var lt=e(51395),Dt=e(23073);function qe(J,le,z,M,G,Ce,K,B){var ie=i.useRef(J),V=i.useRef(!1);ie.current!==J&&(V.current=!0,ie.current=J),i.useEffect(function(){var R=(0,Dt.Z)(function(){V.current=!1});return function(){Dt.Z.cancel(R)}},[J]),i.useEffect(function(){if(le&&M&&(!G||Ce)){var R=function(){var re=!1,st=function(Ge){var Be=Ge.target;re=K(Be)},wt=function(Ge){var Be=Ge.target;!V.current&&ie.current&&!re&&!K(Be)&&B(!1)};return[st,wt]},D=R(),$=(0,v.Z)(D,2),F=$[0],ue=$[1],we=R(),se=(0,v.Z)(we,2),T=se[0],O=se[1],de=j(M);de.addEventListener("mousedown",F,!0),de.addEventListener("click",ue,!0),de.addEventListener("contextmenu",ue,!0);var fe=(0,u.A)(z);if(fe&&(fe.addEventListener("mousedown",T,!0),fe.addEventListener("click",O,!0),fe.addEventListener("contextmenu",O,!0)),0)var Oe,Je,Ze,ve;return function(){de.removeEventListener("mousedown",F,!0),de.removeEventListener("click",ue,!0),de.removeEventListener("contextmenu",ue,!0),fe&&(fe.removeEventListener("mousedown",T,!0),fe.removeEventListener("click",O,!0),fe.removeEventListener("contextmenu",O,!0))}}},[le,z,M,G,Ce])}var Qe=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function At(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:p.Z,le=i.forwardRef(function(z,M){var G=z.prefixCls,Ce=G===void 0?"rc-trigger-popup":G,K=z.children,B=z.action,ie=B===void 0?"hover":B,V=z.showAction,R=z.hideAction,D=z.popupVisible,$=z.defaultPopupVisible,F=z.onPopupVisibleChange,ue=z.afterPopupVisibleChange,we=z.mouseEnterDelay,se=z.mouseLeaveDelay,T=se===void 0?.1:se,O=z.focusDelay,de=z.blurDelay,fe=z.mask,Oe=z.maskClosable,Je=Oe===void 0?!0:Oe,Ze=z.getPopupContainer,ve=z.forceRender,Xe=z.autoDestroy,re=z.destroyPopupOnHide,st=z.popup,wt=z.popupClassName,I=z.popupStyle,Ge=z.popupPlacement,Be=z.builtinPlacements,he=Be===void 0?{}:Be,Pe=z.popupAlign,Le=z.zIndex,Rt=z.stretch,Ot=z.getPopupClassNameFromAlign,Lt=z.fresh,un=z.alignPoint,wn=z.onPopupClick,Cn=z.onPopupAlign,ht=z.arrow,Et=z.popupMotion,gt=z.maskMotion,yt=z.popupTransitionName,_e=z.popupAnimation,Q=z.maskTransitionName,te=z.maskAnimation,oe=z.className,ae=z.getTriggerDOMNode,Re=(0,g.Z)(z,Qe),De=Xe||re||!1,it=i.useState(!1),ct=(0,v.Z)(it,2),bt=ct[0],ft=ct[1];(0,d.Z)(function(){ft((0,n.Z)())},[]);var Fe=i.useRef({}),Ne=i.useContext(A),We=i.useMemo(function(){return{registerSubPopup:function(lr,Ur){Fe.current[lr]=Ur,Ne==null||Ne.registerSubPopup(lr,Ur)}}},[Ne]),Ye=(0,o.Z)(),ge=i.useState(null),He=(0,v.Z)(ge,2),Te=He[0],Ve=He[1],ot=(0,l.Z)(function(Pn){(0,s.Sh)(Pn)&&Te!==Pn&&Ve(Pn),Ne==null||Ne.registerSubPopup(Ye,Pn)}),nt=i.useState(null),$e=(0,v.Z)(nt,2),ye=$e[0],Ke=$e[1],tt=i.useRef(null),ut=(0,l.Z)(function(Pn){(0,s.Sh)(Pn)&&ye!==Pn&&(Ke(Pn),tt.current=Pn)}),at=i.Children.only(K),xt=(at==null?void 0:at.props)||{},St={},Mt=(0,l.Z)(function(Pn){var lr,Ur,pi=ye;return(pi==null?void 0:pi.contains(Pn))||((lr=(0,u.A)(pi))===null||lr===void 0?void 0:lr.host)===Pn||Pn===pi||(Te==null?void 0:Te.contains(Pn))||((Ur=(0,u.A)(Te))===null||Ur===void 0?void 0:Ur.host)===Pn||Pn===Te||Object.values(Fe.current).some(function(gr){return(gr==null?void 0:gr.contains(Pn))||Pn===gr})}),Bt=P(Ce,Et,_e,yt),Ht=P(Ce,gt,te,Q),Jt=i.useState($||!1),qt=(0,v.Z)(Jt,2),rn=qt[0],Tt=qt[1],vt=D!=null?D:rn,Xt=(0,l.Z)(function(Pn){D===void 0&&Tt(Pn)});(0,d.Z)(function(){Tt(D||!1)},[D]);var Gt=i.useRef(vt);Gt.current=vt;var en=i.useRef([]);en.current=[];var $t=(0,l.Z)(function(Pn){var lr;Xt(Pn),((lr=en.current[en.current.length-1])!==null&&lr!==void 0?lr:vt)!==Pn&&(en.current.push(Pn),F==null||F(Pn))}),Ut=i.useRef(),pn=function(){clearTimeout(Ut.current)},cn=function(lr){var Ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;pn(),Ur===0?$t(lr):Ut.current=setTimeout(function(){$t(lr)},Ur*1e3)};i.useEffect(function(){return pn},[]);var Ln=i.useState(!1),jn=(0,v.Z)(Ln,2),zt=jn[0],Ft=jn[1];(0,d.Z)(function(Pn){(!Pn||vt)&&Ft(!0)},[vt]);var kt=i.useState(null),Vt=(0,v.Z)(kt,2),Yt=Vt[0],yn=Vt[1],Sn=i.useState([0,0]),bn=(0,v.Z)(Sn,2),tn=bn[0],Dn=bn[1],fn=function(lr){Dn([lr.clientX,lr.clientY])},dn=Me(vt,Te,un?tn:ye,Ge,he,Pe,Cn),mn=(0,v.Z)(dn,11),In=mn[0],Qn=mn[1],xr=mn[2],dr=mn[3],ur=mn[4],tr=mn[5],Tr=mn[6],Er=mn[7],Hr=mn[8],Gr=mn[9],br=mn[10],Ir=N(bt,ie,V,R),li=(0,v.Z)(Ir,2),Yr=li[0],Jr=li[1],qr=Yr.has("click"),ri=Jr.has("click")||Jr.has("contextMenu"),Oi=(0,l.Z)(function(){zt||br()}),hi=function(){Gt.current&&un&&ri&&cn(!1)};et(vt,ye,Te,Oi,hi),(0,d.Z)(function(){Oi()},[tn,Ge]),(0,d.Z)(function(){vt&&!(he!=null&&he[Ge])&&Oi()},[JSON.stringify(Pe)]);var Bi=i.useMemo(function(){var Pn=pe(he,Ce,Gr,un);return h()(Pn,Ot==null?void 0:Ot(Gr))},[Gr,Ot,he,Ce,un]);i.useImperativeHandle(M,function(){return{nativeElement:tt.current,forceAlign:Oi}});var Mi=i.useState(0),$n=(0,v.Z)(Mi,2),or=$n[0],Rr=$n[1],fr=i.useState(0),vr=(0,v.Z)(fr,2),Zr=vr[0],ci=vr[1],Mn=function(){if(Rt&&ye){var lr=ye.getBoundingClientRect();Rr(lr.width),ci(lr.height)}},Gn=function(){Mn(),Oi()},zn=function(lr){Ft(!1),br(),ue==null||ue(lr)},Jn=function(){return new Promise(function(lr){Mn(),yn(function(){return lr})})};(0,d.Z)(function(){Yt&&(br(),Yt(),yn(null))},[Yt]);function nr(Pn,lr,Ur,pi){St[Pn]=function(gr){var lo;pi==null||pi(gr),cn(lr,Ur);for(var uo=arguments.length,mo=new Array(uo>1?uo-1:0),eo=1;eo<uo;eo++)mo[eo-1]=arguments[eo];(lo=xt[Pn])===null||lo===void 0||lo.call.apply(lo,[xt,gr].concat(mo))}}(qr||ri)&&(St.onClick=function(Pn){var lr;Gt.current&&ri?cn(!1):!Gt.current&&qr&&(fn(Pn),cn(!0));for(var Ur=arguments.length,pi=new Array(Ur>1?Ur-1:0),gr=1;gr<Ur;gr++)pi[gr-1]=arguments[gr];(lr=xt.onClick)===null||lr===void 0||lr.call.apply(lr,[xt,Pn].concat(pi))}),qe(vt,ri,ye,Te,fe,Je,Mt,cn);var mr=Yr.has("hover"),ui=Jr.has("hover"),Xr,$r;mr&&(nr("onMouseEnter",!0,we,function(Pn){fn(Pn)}),nr("onPointerEnter",!0,we,function(Pn){fn(Pn)}),Xr=function(lr){(vt||zt)&&Te!==null&&Te!==void 0&&Te.contains(lr.target)&&cn(!0,we)},un&&(St.onMouseMove=function(Pn){var lr;(lr=xt.onMouseMove)===null||lr===void 0||lr.call(xt,Pn)})),ui&&(nr("onMouseLeave",!1,T),nr("onPointerLeave",!1,T),$r=function(){cn(!1,T)}),Yr.has("focus")&&nr("onFocus",!0,O),Jr.has("focus")&&nr("onBlur",!1,de),Yr.has("contextMenu")&&(St.onContextMenu=function(Pn){var lr;Gt.current&&Jr.has("contextMenu")?cn(!1):(fn(Pn),cn(!0)),Pn.preventDefault();for(var Ur=arguments.length,pi=new Array(Ur>1?Ur-1:0),gr=1;gr<Ur;gr++)pi[gr-1]=arguments[gr];(lr=xt.onContextMenu)===null||lr===void 0||lr.call.apply(lr,[xt,Pn].concat(pi))}),oe&&(St.className=h()(xt.className,oe));var ai=(0,t.Z)((0,t.Z)({},xt),St),Nr={},wr=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];wr.forEach(function(Pn){Re[Pn]&&(Nr[Pn]=function(){for(var lr,Ur=arguments.length,pi=new Array(Ur),gr=0;gr<Ur;gr++)pi[gr]=arguments[gr];(lr=ai[Pn])===null||lr===void 0||lr.call.apply(lr,[ai].concat(pi)),Re[Pn].apply(Re,pi)})});var di=i.cloneElement(at,(0,t.Z)((0,t.Z)({},ai),Nr)),ii={x:tr,y:Tr},vi=ht?(0,t.Z)({},ht!==!0?ht:{}):null;return i.createElement(i.Fragment,null,i.createElement(r.Z,{disabled:!vt,ref:ut,onResize:Gn},i.createElement(_,{getTriggerDOMNode:ae},di)),i.createElement(A.Provider,{value:We},i.createElement(m,{portal:J,ref:ot,prefixCls:Ce,popup:st,className:h()(wt,Bi),style:I,target:ye,onMouseEnter:Xr,onMouseLeave:$r,onPointerEnter:Xr,zIndex:Le,open:vt,keepDom:zt,fresh:Lt,onClick:wn,mask:fe,motion:Bt,maskMotion:Ht,onVisibleChanged:zn,onPrepare:Jn,forceRender:ve,autoDestroy:De,getPopupContainer:Ze,align:Gr,arrow:vi,arrowPos:ii,ready:In,offsetX:Qn,offsetY:xr,offsetR:dr,offsetB:ur,onAlign:Oi,stretch:Rt,targetWidth:or/Er,targetHeight:Zr/Hr})))});return le}var ze=At(p.Z)},7485:function(){"use strict"},52222:function(_t,k){"use strict";k.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},7543:function(){"use strict"},25167:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(59301),v=e(42203),g=e(43418),p="data:image/png;base64,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",a="data:image/png;base64,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",h={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const r=({visible:u,occupationValue:l,onCancel:o=()=>{}})=>{const d=()=>t.createElement("div",{className:h.flexColumn},t.createElement("img",{className:h.img,src:a}),t.createElement("span",{className:h.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),n=()=>t.createElement("div",{className:h.flexColumn},t.createElement("img",{className:h.img,src:p}),t.createElement("span",{className:h.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),i=()=>l===3?t.createElement(t.Fragment,null,n(),d()):l===2?d():n();return t.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:u,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:()=>{o(),v.history.push("/account/certification")},onCancel:()=>{o()}},t.createElement("div",{className:h.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),t.createElement("div",{className:h.flexRow},i()))};var s=(0,v.connect)(({paperlibrary:u,loading:l,globalSetting:o})=>({paperlibrary:u,globalSetting:o,loading:l.effects}))(r)},3621:function(_t,k,e){"use strict";e.d(k,{Z:function(){return N},U:function(){return L}});var t=e(59301),v=e(31797),g=e(43418),p=e(2595),a=e(39171),h=e(79124),r=e(61186),s=e.n(r),u={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},l="data:image/png;base64,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",o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAACqCAYAAAATM/UQAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4FdW2/vfMnH5OThKaCKgEEsDe+7Nc27Vg96pX5YqdpkhvFop0laJYsKDXrqhXrnrtvVcsSOgElCKQnF5n9vvWnjknByTkzJCEJGR/773PR/bs2Xvtdfasvda//sXQ0loksBtKgO2Ga97lS+Zr0QoxpNAVcQBpxqDt8kntZhNoUfx63nDOIWE59gW810NqdQI03gWIK+BMBlQZjGvg0i9A6G0g/iYrxUf1PKWW4QG0KH49qgFfggshd5kKLd4e2noFmmqvUeIcKiQ5AuZeBx6aiDI8zRjUepzebj10i+LXw/bzJegBueND4DgE6bVe069gUhDMWQ4l2pOVYIPp51seqFUCLYpfq4jMdeDLcCyXD/wfSyxygaeVrU54nuc3lnaFIwUoYUjpv7Ey/GhuFi29a5NAi+LXJiETf+eLcRx3HvI2Yj+42baS1ZVZNy63J/WarrdcARScwUrTb5uYSkvXWiTQovh1pCJ8Bfbm0uGrEPsWWyk9KbukK3taA8IJhkQKSArrXYLDpsGpAG47h6IAwqqnH0HuzjA5AkU9hHXB0jqa7m4/TIvi14EK8KVwQNn/V55c2pnxhJQ92XXdRjgJrKuUUbFGxrLVEv5Yp2BLAJCYhFZFGjrswdGlJIV9OqTRxs/hsXFd+au/EBpgXwVf8gC2J6J1MOXdfogWxa8DFeDL95wD+Hvx1G+ejEBJZ7kErN4k4fMfHHjjbSd++cWGQFACVzk4B7jozCBLQKs2KRx8QApnnZLEkYek0NGvgtEgWf2XopAds1hpbGQdTHm3H6JF8XdSBciDw91nfcfCb7hyh0ox4OflMh55xou3PnAgHZNgt2mQJF3khk6L/6Z/SXFATXJ4fMBZp8fR+/IoundKQ849+TVbFHKKLrtf7eS0d/vHWxR/J1WAr9rvM6Q2HwV1vSy0WQLSEvDtYjsm3OvFwh9scDo0yMIpz2pw43NwaHT2Q+McqRTD0UclMerWCA7cJwlGdr/+deBgrkUojR7A2Fa/nZ1cxe73eIvi78Se88U4D57TnkLknayvnsybpesUDB9bgG+/d8LtToPUWrdr8hA3deUa0qqMY45NYMroADoVafqlly7JUEJAegDrhid2Yuq7/aN57MRuL6PtCkBcaO0nrEb0u3ZgkWyfKhWYNNOPp19wwePk4CzjoslT1KT4xq02rWm49oo4hvQLwZnOmYbkCqAw1pG1Rbhld6xJIM/dsDZ4c36KL/GOgX3fEYh97ckY6mkZeOcrOwYO90NTJTCh9NTEUZ1X45yDZfyhnMPl47h/SiWOPzgNJIyPBkEbuPIw65YYlNegLZ3+IoEWxbegFHwV2nP5rOUs8j8XSLkNt+O6CMOAMQX45ksXHI5tnfHmX0RmfEJlOOnEJGaMrUKhbLg5GVlO9jiTkvuzUiw3P3LLEy2Kb0EH+IrOL0Fz9ER6sQ4640BSBv79HycmTPJBsUvijM/13Jh9jfgtiR+VJNydd4yqwqVnJcAypz6X0pCcH7Ky6Glmx27pn9dtq0VMuRLgS3E0d5zzHqL/dWdPDQkoXy/j+kEFWLvKDptNgwYpn6ts7cJlHGpaQrducTx8TwgdC1X9oit+cLYIpNQFrAzv1D5QS49cCbSc+Cb0gcxvrD5sEZKrukHbnJVd2gFMvN+Phx91wO2se5FyimSlJdx4YxS39A7ClsxEtRgguSpQGu3CGHKvvyZWtXt2rftdasZy5Evla7j9/2ay2Ie6+5LsETuwcLmMXn2KEQkxSHL9iJRuDK2LNcy9dwsO6KrqF12BAVJCYOx2Vpqa0YxFX+dLq59dqvNp7voB+VIUwHlqBY985GeEGDYkF2UMgyf48N8FbridGuijUNeNwl4a49BSHOefE8f40SG4VeH31JvkiYBH9mHdsKmu391cx6v7XWqmkuLL2syE0v46xH5yZ3XbBrz9pQN9hhVCVukeysF0AE7dN8bBNQaHC7h3fBVOOy6hn/qi2eOQpOdZWfzqun9x8xyxnnapeQmLL0cZd5z7Iwu95sri6RmwOclwzcDW+PFHwGkjUKbh4qmH5dPI9D1RVYajD1cxe/JmtHIa7k1x6rtjQPTYlqSV/ITfovh5yImv7PEB0pHjoVYQYl6YOZoNeOxFN8ZO88GtcIHENOCWeYy4M130oMGooUFcdX4Mcipz0ZU1MOePrCxy2M6Mvrs826L4tew0L8eZcJ/9IiKv6xFaajZg5XoJvW5qjbUbOGzkaG+wxpFWGfYpUfHIPZUoaa3noxPMmcEVBo9dy7rjhQabThN9UYvi72DjOIcNa05YxWM/7sl4MNszQe7LGV489oQXbpeOrGnIpkkqWFJBr6ujGHZTEA5yZIpJMED2boYz1Il1Qqwh59TU3tWi+DtS/GWeYVAOuw3Rj71ZuI0N+GKRDdf1L0YyQbgaQ+EaaOcztwg64QuKOB6YVoUj902CHE16yqIjAoXfy7omb2ugKTXJ17Qofg3bxlegHbefvZwF3/KApbNJ4iHOMOC2Qrz/nh1OR+Y6a0aMuuqS4tKgLJNmZUJ9MsqfVoHTT0ti2u1V8Anos3Hyy94Y5HB31gUVJobdrbqa2bHdSjB8+d7PAN4LkfzVIRZOkrIDL79nx+DRRVBk+qd8+UK2Fh0hMGWZ/k2CqlECioltyHkljSPZyb0ZxJn/FwejiK6Yq5IEs7/NyqI9d6tNM7FYExI3MWoT78qX43DuvOAjFnxF99mTssnAhjDDvwYUYfFiG+x2a4ukTCvOJRy4fxJpDvz8kx02xdoPSGMatDRwzJFp3DshgLZurTpJXXZHgeiZrAwfW5tp836qRfG32V+Bx6k47Cckf98P6nr9MKZ8WAdw/5MeTJvhg8tFHnVKBDQrPiZSCz1eDdPHBxBLMAwdXQROvCNGLq4ZdaMkF/oR2RwqhvaLodfFESgZ9CZdSiTPMnQNdWshpf2rVM3unJl9aZJ9ebl8FXefNYeFF3jJNy9McAX4ba2MXjcWY0slICkUoRW2iqlGpgk5/M8+K4Gpt1UhHmUYOK4AH7zvgGKzCJUl5dcklJRQUKsSZR1U/aIrvlKuEJAYxsq0B01NdDfo3KL4OZvMN8LL46euYZEvCrPphAyIywyjp3rxwkseuB102ltD23PO0KatioemVeKA0jRUDfj6VwV9hhQhFAJkIlC24BwVPnxJwxWXxjC8XwTOLI6H0Ju+EGzBvVhnVO0G+pz3ElsUP1fxl7WezpWufVj8S3f2n23Ah987cMOtfvA0uS+tBauEcjKO63pHMPTGCBh52elHJQET5/jx7yedkG0MUjZHN+89FB3pa9KqjYp7xoVx7IGJnFPfEQPYE6ws3sfciM27d4viG/vLl6CEu3r+ysKvOyEZl0QZqEox3DS8Fb74XIbdaZg+Zr05dEfgQPeuaTw8owodMskkBsphyQYFN9zqQ0WFw7joWlA6PXSLU06OY8qYEAooTTHr3vTEgMhhrAy/WRi5WT7SovgZxV/R/R1oqZO4ulzgcci21xzA06+5MXq8Dw6bgby0IDF6RLJxjBkewhVnxyDqoOQQyKZk4PGX3JhydyGYQrlbVmLB+kXX4+EYMyyAC09PQMqiNxUVzPkl6xY+vllqsYVFWdhGC29p5I/wJThNc5/7Cgu/lqUAJPflmioJV/QpxtrVkm6G5EDg810SqbCmASccG8fsiSF4iRptW2ZkCdgYkdF3RAG++84hUhf1LBMzPwB9chpjOHD/BGZNCqKj3+DjEURX7jCk6BWsFK/lO/fm3G+3V3zOoWDtcct57Ne9mFZ9/0s5gOkPeHD/XC88TnMqmFEYYWloGrx+YOakAE48NJmDod9ardIK8M6XDgwZVYBkggmqwQy/jhkFJBcrs2noe30EN10ZgT0T1NJxPBvQNbQXY8j+q5mxm1PfFsUvdw3SXMeNZdF3vVlh2IAfl9jQq38xomFAsnKfFQewBpVJ+Mf5cUwYGoCcNO4I25M6ByKMYfhkH15b4ITDTgEF8y82TH3s2TGF+yYHsf8+aYhsXHHqO6nQxCRWmp7YnJTYylp2a8Xn5WjNvT1XIfimh0nprN0dYcDQsX4seMMBp8tKoErfCq5qaN+RY+69lejWURVRVjKXamqaAvy41IYbBhVjyyYVCuEiLDTGKT+A4aLzYrhtUAhubZuLri1SwjpjvYWhm80ju7fiL+v0BFfa/oPFv3MKRaVLrR1443MH+g8tgMIlkWBiAUem4+MljoF9IujbKwIBEs7AH2pSHwYkGDDzMR8eeMQpFF/ggUzvEgW1gMIiYPKdAZxyVI6JxewJSLb/sNLIpc1Giy0sxLRILbyjUT7Cl+Bg7r7ocxaar9N7EzuZBGyOS+h9axF+WqjApXBxWTTfGDSVY/8Dk5g7PYA2GQxNHgMRCmJVpYybBhVg6VIHlCyOx8RF1zjgKW5w/LEJTL0jiNZbpSl6ouCRk1k3fJ3HlJplFyu72iwEwVcd8gPSmw9EqiLL/KTagUdf8GLCVA9cdsokNAseM5JSOIPdyXHX7SGc/zfDfVnbaZ+RKgPIvfniGy7cMdEnfpFWsxoJF+RycgwbFMY/e8YgZ9ybTOaQ3IvQNbTb0o3vlorPy3GZ5j53rhR+zZs1I2Rg2QYFV/UpxIb1EhTFgmiEcnOonOHUkxO4d1yg2r7O97gwXrspyXDLGD8+/9QBmz3j3sx3EKOfwbzcvXtSuDc7tzbcm/RnyRUCT/Zn3dQnTY7aLLpb2N2mvW7+B9xQT69Qo1+0Yjyk+00YkLQBY+/2Y94zDngssqHRF4IoQIpbqbhvSlDPjDLrOMygQRXg4+8duGVYAaIxyaikkvkC5Wf20P2A7rWSDFzTK4qB14VFmmI2CUbyVaEw2Gl3pBvf/RR/eauJsB10M4+87yHznWxqpgBf/mLDtTe3QjKhQhLlRsyLhgo6EI75qitiGNU/DDmRn4Ju9yhhQJQDY2cW4IUXXLAR/p9pYJpsmGB5HkDk4eEM7dqrmHVXEId2Swr3plg3c0bA+UOsW2JwnqM1m27md7cJL12U5HRc9BuCr7kYI+yurgBhSicc4ccHHzvgdKrgFiDHNJamQsCD595bhb1bp3Vy151omgz8VkHuTT/++IPBljW/zG2bOOEZcPYZCYwfEYCP7i5ZFjZvDCx8wO5GN25OgjuxiY3hUb6y7A1NU06VUotsGawMdwKv/M+BQWOKYLepxklvKhlQ/wFxQLZpGHZrDNdcFNbdlzvZ6EdJF92Hn3Fj+n0+2AVXptkLtz4JMnkKfBxjRwdwzgmJ6jRFKGkozg9Z1/BuRTe+2yg+X4qTNPc//suCLwgTRzSRTijhX/38KC93wG63QhUi8MbitD/ssDQenFqFIrv6VzyO1R+BBPwRknDTUD9++dEO2WmNplCA7gAcengcsyeEtk5TlNwRsOhuRTe+Wyg+5XbzimOWIrGyM9OqA5ZpO3Dfky7cM5PSCenUNi8OeiLNNXg9wNSxIZxxXLxGPI5V3Sccz4IP7BhxZyHUNIdkAUNBF29JBRQXMLBfDL0vCkHJXrwlwvFUoGtwt6EbN7/TVndvFz7Hyx39Nfepk6Tw67r7kv6X0glXy7iqTzEqtzDIRO9tQRp0iqaTGi7omcLUMQHYclmM63DNAQ0YPNaP994j9Kb5iQoYA2eC2Hafzhrun1SJso5GmqKYp4twPGNYWWpmHU670Q5lXoKNdinbnxhfg2Iu9VyNEIHQDMObATEJGDW5AC/Nd8PtJjekbrLk33RbW1VV+AqBJ+4P4qASg9gp/0Hy60lcnTLw9SIbbhpcjGBAg7wTeb8Epbj8kgRG9g/BmcHx0K+e+SJAcLegGzez0/ltUiPrxVd0fATSnlcg/rXA44hG6YTfOnD9YD9Y2tpJT8OQ+zKVknHdtWGM6Vc3F9oaxUc4HkpTfMCLJ5/wQCEyK9OmmREk4Bz+VipmjA3juEMT1bEGyREH5OdZWbTZ0403a8Xny3EAd176FQIvuOiUy/DjUDrhDUOL8OVXCpyCH8eCGJiGdIphn701PPlgpV6bqr6K8WT0lQHLNiq4YWAhVlcoBo7H/ElDUAbK8vrbSRqm3L4FfsIDkc0mmBk8MfDIMawbFpofuek8YWHHm87i+MqDvgYPHobkyiywXU8ndGH0eC+clGRoMXmc/JcpDowbFRJ03YhaSJoyK0rDvfn0Ky5MmF5gLU/AeCclp7udwJjhQVz093h1mqLIfXT/wEqDh5udXlPq32wVny/BRdxzyTwWeNFLbktxotmA1ZslXNW3EGsqdAYzitDqVIDmWjLJcdRRSTx6TwBeC8+be1tOb0pTjMnoN6IA33zjgN1mDsaQHYnryNMD9k+IlMhsNcVMmiKPNmu68Wap+HwlnLCdVsGj37ZhWmUWB5+yA1PneDHnUXc2ndBUqErnCBFYd9nB8eDdlTjpyFSdBKvy/iEwQJX1EkSDRxUimbCeIUbvlG0cN10TRt9/RfVqisLiYWCybxOcwb2aK91481T88sKx8BwxGKF3PNnkDzvw/VIZV/dthWhYgkT0GxYaBYLiKeCC8+OYPiagU/Y1dONAiAGjpvixYIETNgqYcUpaMdkIVMcZOu6pYtbkIA7IeKXER8QZgaI1W7px07IyKdoG786XoiPcFy1BaIFLxOUNS4DSCW8d68Mbb3jgcVqJ0OpLSascbVppmPdgJXps5Qdv2KVSKaKflim4/lY/tmxSIIsfsoXt5JpIU7zg3BjuvDUM91Z0474YpFA31hVrGnZ19f82C5Kq/0ntzBv4yq6vatx7lpT40SbGoRU6gDc+dmDAiEIonEElZj0LdjlZOsk0MKhPBLdcH9Hhk/k2ukgTs4hmwIJzJE/hA+KMFaq7LfVITeMb7s2Zj3nwwCNe4eERZptp/RecJPAXpTH5zjBOOSqnmiKzJSHZ32KlkXPzXWZT6desFJ+X43juveItFnq6mt5bAjZFKZ2wED/9bIPTroEom6zk0aZSHD26p/HEnADaOPPA44iLIkBkyBtCEiorJYSigEqxA5n88LqaEFd+gZuhqLUq0hQFCDOP3xSBSCs2K7hmYCFWLFOqWdjM7qrxruOOSWL6nVVo5drKvUlpin9n3fBJU1HqfOZpVkT5jLlL+pBrmq85phyJiq5M/T07B6L3fuRZD+6a5ofLqdLhZkHpjXA/AyaPDeHiM6LVF9qalNSQbCgF/PCbHQved2LhDzaEIhxqWgFnhFnWT2ibAhQWchx6SBrnnBrDAV2T8GQ8UTvaIcO9+dSrLkyaVgDOrFVYIWHR18zp0DD81gguPzcqqFCMnyWguJeiS6h7c6Ibbz6Kv8R2o+bqOZ2FX/YK1zydYgqwbJ2MXn2KsX4DoCjmeWpIQFRVnNyXJ5+UxpwpVXCTAz+PUzmiMbz2vguzHnJj7RoZiqKf7ts+SxdMlVORBwmdu6YxpE8Yp/9fAo4snGAHZwkHfo/IGHqnD59/aYdDYdaqjhKWB0C3MrroVqGkjarnE4ivlisMlhjCyrSHdsmpVg8vbRaKz5fDD2fPNTz8ro9xIgfWNyxhA+68pwBPP+2Gw2Wy5I4hbJFwngYcPuCxGVU4cr/80gnJ5fjpj3bcPLIYgSoOB8UMhLRrELlwlWpIpyXs0V7DzIkhHLGvYW/XsktJBrz7lQ3D7ihELCaB8HZmm7B2RIkihquviuBWI01RH4cuIQUh2ALNhm7cgojMirT++/Ple86B0vVqRD92ZSkn7ZROqODavkVIpnVyHFM+e2PaFNyKJYCrroxh/JAQJIrQ5tFCHBgwugDvfkAxA20bE2tbsWf4QCioBKhJhrP/Hsc944I5FIA1vNQYakuSYcIML15+zQ27XobadBOFK8DQdg9KU6zCYT3SWRwPl5wxBsxjZfG+pgduhA80ecXnS9CDe6/4jgWec0HYzfoBFdIY+o8swocfO+BwUpKpeTOHhqKLaLsOKp5+YAs60+c/DzwOvar8dwmXXFOMeFQWF9x8BU0GByFpiorTmP9YJfYqIh997Zddui//uNyBAcP92LCRwSZows3HpMnsYtBw5hlR3DUyAm8mTVHgeLxx8PAhrBsWN0JdNjWlfPfD1KAN2ZmvPugzaI6jEP86G8HhduClt1wYdlshFJtqKJ35pdIBSCU1Rw4K4YZ/5lxoa1kgmTkffifjmv7FcCkSNFPEx7rCMhvHk/dX4SgyrfT04Jqb4T0KqwwPPeXGnEd8kCT6wpmFWhuv0ACPT8X4kRGc/bcYWC7duOT6gpWF/q8h97g+3mVeG+pjFhbH5Itxnub/11Os6jkvo90xLrTrggxX9CvGimUSHDZLHntxxKaSMg46NIEnZgbhtxmXvTzmqirAB98quLZ/KzhtOiYmb/ep0FUVkqzgsTlVOGb/eO0UJYbvnu4QK/+0YcBoPxYtkoS3KP9vTc7C6KLNJBx2cBIzJgbQ3pNDbS55w2Dhf7JSLMhDFI22S5NVfL4UDrhOX83j5e2QrtALJdMJ7QBmPu7BjNkeuMgfbcHEoZMyzblgNbhnShXOOj5pCo9Ddvo35RL+eVMryCplPRFZWx6OeVITrgl6E8UNPPvQZhywT453pTY1otJCYHj5bSfGTvFCTUtWiinqUTQuwW5Lo3/fKK77R0xPUxROA5GmuAFdg02abrzpKv6ygjHcedYIROZ7GE/pp70d+GWVgl59i1BVxaGI3FQrS+RIphjOPCOBmeMDsJP7Mk+9FborAYtWSbjk+lZIx+n/z7IU1qa6QvHJyvYWa3hp7hZ0bqflda/IukgZsD4sYdSUArz3gQMOxXwwV3ds6gumfINZkwPo0SGHLoW5woA6iXVLNlm6cStaUfvm1XMPvgrtue3SZQi/7Wa8Un9bJp1woh8vvuKG20Wnllm916n6qNq438/w2P1bcHBJunYbe5v1kslRsVHGef9qjWiEatiauVjrX6niNim89ngV2vrzN7Ey00hJwKcLbbh1VBGCVE1R4pA0KW//vohdZJhMZI7LLo6LNEUX5ROLXzbFSAqiUIJdmirdeNNU/BUlL3Kp87ks9qFdeHJoIxzAu1/b0GdQKwGIYabyZ6s1l1x6qTTHTdfGMKKvhXRC46L5+xYJ5/Rqi1BQA5Pyd6TqtH8M7dtrWDBvM/z0A84Xv5NZBgOCKYYpD3vw1LMeOGWy2WkO5rdbhYa2xcDk8UGceJBRTVEcNE2bbty8JOr5NK9teL4ER/GC3u+zymfdYFRFTT/VK9MM1w0uwLdfO+FwGAcTlSk3+QNIp4GSvTU88dAWdPDl50r8y5wZsDEko2fvVvhzI524NMX8RE2Kr3KOzvsArz6+GZ68UWtbz4KAeIsqbBgwsgAVFYTetGj0GUHqE05M4O47Atk0RRFvk5su3Xh+u1GbNjbQ30mPUXHMIg2hblJsEXEPiM83uS+fetWNMXf54BSYTNM2jp6HRd4MzjB2VBBXUDrhTrChVSYYLrqxGCuXyznUf7ULShQ/h4ruPThefmgL7ARbsNIYQJCJJ+a7cPd9PoFGNXsIZF5LcnG5GW4fEsCFf8+ppkgl3mX/InTZ3OToxpuW4i+Re3PvlbNY6Fmv8PGJoAqweotenfCPNUzH4+SBo9lWl2goQl8efWQaj9xbBS+dtGZNjKymEB8ncOXNhVj4A9F856+5NA9iZTv6qDj+PTMAySzbcs6r6JJdsVnGwDsL8eN3Cmw6UNtU40IOeuT7gB4qZk2qQodiVY8VClu/bRja5r6sm/pvUwPv4s5NRvH5n/DxxPlrWOwbP9Q/sl4Hove+9xEfZj3ohtdSdULdY0P3NqdTw313B3EyVSekoJHFw5b2lHh7bhhSiA8/c8BNRSby3WiRxM5w5ilJzJlUaf2rY3z0qLTQG584MWqcD+mkZFAH5f9FFF5iYqjQGGRFw43XxtD3X+EslIJDBlNaV6FgQ5OiG286ir+s/UzYj74esQUucAM3oAA/LCc24SJs2QzIJu154yYgtDKuyrjkggimjgpCNq4O+erq9mx8ArYMHO3HG++49HhCno3MirTKcHHPJKaNrQIieT64vW7GRXtTjOG2u3144y0HnPRFNOedzY5Mbs4O7bkoXXpQaQ5YTyqOgsceZN1iTYZuvEkoPl+OUu7qtZCFXnWBB/WNIHpvxjDirkK8+aYdipypC2tOUUgAIp2wnYrH51ShR/v88Dg7fAsFkiRgxMQCvESuVXf+mkacN6rKccWlSUwYHtAVP/8DervTIhzPV4sduHVEITZtYVB2VHpxuyPotqMGKgrM0JPSFAeF4DF+QQLfo7SLg6/fj5Vhhbkd2DW9m4birzrgQ848x7HY10rW8KZ0ws+cGDq6EEnKB6RPrhUZcgj35cABEdxytVGd0Mo4uc9QWqAMjJ/pxbwnPXB7dPxNXk3jSHLgpuviGHFTUOfrsdoydx0C7akMMx734rEn3MLLpEcWzGF5xHdLA/yFGibdEcBpx+jVFMXvknnSkB0fsq5bmgTdeJ67YVXyO/8cL8eZWsF1L0qBf3uyUlaAzRGGm0b48d33dsgyRTut1YQlCHDZfgk8OZvSCY2g185Om0oLycB9T7hxz2wf3MLUyVPUnOASwPBbw7jx8vyBcbVNme7pS9fZ0H+0H8uWyVAkFYyZk5n4HYlSKsAxR8UwfWwIbXLjDHK7CPiG81kZ3q1tPrv673nuxq6ZJsFlsPbUVTxRsSdLL83eNimd8PGXnJhyj1+3ekzoVfVKiB+HqjkwTB0XwAWn7Zz7cisJUUqgAjz9qgtjxvvhcZlgdSCiJzBxol5yZpzAN3XTJCCqMTz3phuTp/oIjWTUUzSvAqT8DqeGwQPC6HV+FHIGPUpFgpXC1SjZ2JWxfADcdbM0K6OYX7WVt1h8hi/zDOPu829D8AWvKN1joC+Xr5Nx7aBCrFmtgIp/53911CcioqNgSCeBk05J4MFJATjIrWPVfbnt+hiQloEF7zoxYETzWk/rAAAgAElEQVQRPG7NKLiWhyCMFMA504I47fi659pfF5YwZLwfn39mh81mtZqijjgt66LioWmV6NQ6B0gntw6DhW5jpYkZeax2l3VptIrPV6AdnJct5+H3PUzbmBUQpRPedZ8PTz3l0qmyDWvVnATpAsngKeCYO7MSR/VI6cUc6lAaBE1+63M7brilKMvals8cyatD6MzHZlfhuMOS+olfF/My7H0KC7z3rRPDbitALMYsoTf1g0aDLDHc3DeC6y6NwE6nvpgnVYNvF2HudXuzjticz5p3RZ+6EGm9zJsvL3kGSumFiL/rADcyq2zAV7860HdoIQIBvTph5ppmZhJkeCSTDFdfGcMdg4KQdiJCW9N7VQn4/GcbevUtFrWr8vsq6flXNgfD0w9W4RByGdaWhJLvwnN2upLSFGd5Mf/VTJqiOVtRlBWiVE7O0WNfDRNGEAtbSkeR6gC2OBh/jnUN9c53eg3dr1EqPl+Ow7n7ho8QeMbNENZlIgFBlWHIHX4Bt6VCa6aw9jl7m04zdOiUwhMPVKGk2Dz6MZ9NomDnrysVXHpdEVIUOMoToEkgOV+hhufnVqJ0j/qZGx0jP6xUcPMIP9avl2En3hALFyWCV1CM4sKeMQzpE4I3k2lGsrbtEUN6/dGsO37KR14N3afRKb6Oxzl6Ieep/Vn8B4HHocYdwH/ecWLkeC9IcXUvTn7naEaotFi6z6oax5ihQVzzj7j1yGgtO0XOj9UbZVzQuxihEBVozm9rSfHbtOF4dd4mtPXV4b0j9/UUA1EZ5j7rxqy5XmJhMVcMJmcsokXZu4OGUYNDOOWoJEQVVQElIVoLzw+sdFOjpBtvfIpfLl/FfdfMYcEnvdkqajJV/pNx46AiLPpNFvjyakCOuSVQgsmhhyTw+IxK+GnHzf128tNe4wu1oUrGOVe31qPKeSu+hk6dGF6b9ye8VLChnuZHWWIrNikYOLoIv/4iQbFbIdoiYB8X9IUnn0xBrQjaZtIUhfITjmfjNaw7XsxfcA3T05zW1POc+Hp4eOrctUj8VMjSq7NamXIADz7pw8w5LkgSfQHM+Z/FF4N+KuS5sTPMnlKJM0ymE1pZ+paEjPN7F+P3tZJOJJVHo8htWamGVx/bArtaV26m7byYosscePk9F8ZN9kFNEQtbHhPcposA1XENbVtp6H9TFJedFat2b9K3RGm1CY4NjY5u3MJSzQsn3yf4srbT4DqhLw//xy3SCakpwM8VCm68tRU2bBCQKEteDrKgUkkNPc9K4u47jXTCfCdmsR9RnFzez49ffyIq79qP7gwy88gj4njqvgDkBqAg3xBlGDXZj3c/0FnYzDe9uAbdwQ4/MIkJo4LokrmbiFO/VQSI3MvK4reZH7v+nrCy0nqZDV+CEnh7/8Ijr7qYWiki/DS5qMxwxzQfXnrFCVuWfs/stDk0lYlQ+7z7K3FAl2qipHpZjDEoOYv6DC/EB584sskxO3of6QkVnTj91Djm3BWou+DVDl6aYsBnPzkxaLQPgQDdRSjCkaddZowrUFKCkoTjqsti6NsrDKdYDHVggLJHDFjXqOjGzWpQvekJX73f20D7kxH9QMmmE9qBD79x4eZRPsSi1j7FFDkiMtVkCuh3bRTD+oV2Dv+SrwTIlJCBoXf48err+SE0yUuipYFLL45j4ugAhEOrPnfIQG8G0wxTH/Lg6Wc9gpIkUyAp36Vm+pHjoKxrGmOHEf1hsjpJnnlTkJU3Wdeq88yOWV/961Osec+ZL8GpWkHfV6XKxz1ghlNdAsjfPGB0Ib743A5JsaoDKtJpBV26pDHvgUp08ORB7533zHfQ0VD8cXf78OQzXrhdaq2uE53AiuP6qxMYNSDQID9QYV4BWLTWhptH+rB6lQ0ykXARB7nJpoLD5eA458wERvUPoYDqc2WuKXL7KLR1jYZufJcrPjkFsPbk5Vpyw15S6jf9+0jycgDP/deJsZP94jOaMX3M7YVgyIGqyZg4pgqXnZuoN/flX+ZlANXufdyNWff74XURqHfHTSi+BgwZGEa/K6nwhLnVWu7NdBzPk/9xYdoMSlOs9Tda46soX7jDHgwjBgbx9/+LQcoEtZgDkAuWocuf3RoD3fiuV/ylrlu5+5/jWOjfejohNUlPJ7xhSDGWLpWhUK0mwRJgrpGipVLAMcckMPfuILx0/FD0xhSln7l3Znsb3PXPvebEqPHEzV87rl6YxZxj0tgqXHKGAVew+Hqzj1Ga4potEgbfUYBvvqNqimZH0O15mj95sP7v2ATGDw9hjww9iojoknuzcjDrlnrYyuh1+YxZXarLd4OXozX3XbaKRz72MPUP3Z1G5XbswD1zvXj4MY+o7aTT7+U7VWMQ+oRrgMPB8cC9VTiB0gkbwEuSK6A04XU+dKLPUF3xDTLiWmX40L1bcPJRBn6o1t5114HSFN/5zIHhd1KOgw57NXfc6BdjYqErKgL6XhPDVReGYMuc+uSGVtoEIa/fm3VGVd3N3PxI+WqT+ZHzeIIv2+sJ7jrkHyz0ujN7E7IB3y2xoc9gP7Zska2BqMi7xjXEkzL+cVEMk0c2jGtw2yUTeezHPzjRu48fduHONG6TNciGLpWKwkSl9CN65MfDn4eY8+8iAZtjDHfc48Prr7ug2Mwqvh5YFJhPpmF/wvGMqsK+nXLQm0pRDDw1j5WFdynd+C5TfL4EB2u+6z+XAs+7wILZ9LoIGIZO9OGtN936hVYck2aa4VdOA0VtVfz7wUp021OtO7CXiakQXmfhCsLrFIITak14vHfsKnR7VbzwaCXKaM55UJKbmM6OuxrBcEpT/HqxDQNHFmDTZpuIkptTEv2LS7a+x6PhHxfGMOjaKNwZ1ly6rMntY9D+OHRX0o2bW1OdSRngq4/8QYN8oBT9StJJSgHuBP73iRuDx3ihJsmuN+dPrp4eF7b9oP5RDOhtgQ2tjtZJulSxScL517RCKCAbeJ2af8j0G99jjzReeXwLWlO6Yj0GbmtcIqUpphlmzHPjsSe8sFmmH9VzdEv2UXH70DCOOySpV18V8Rm3Ctn5Beu6ZZfRje8SxefluEwr6D9XqprrzZKvS8CfUYa+w4vw/fc2SPSZzTdPdatdJJ+9iv32S+GJ2UG0dtRROqGVHwMDNkUknHd1K6xfL9WcNGP8FojMqktJCv+ZtwVOq1QIVua5zTOE41m6QcEtI/woXyqLCitmz30akvz6Dhtw+ilx3DYohGJK7cy6N/cIg6+/nJXhv3UwZdNDNLji8z+ohvC5FTz2SyuWXlmdTmgHHn3Rjen3eg0PTg6O2MSyKC2OPBR3TwjgvL/F9OintaFMvLVGox1BjeEfNxahfHGG0Klmkatp4KCDk3jxwSrIlHHe4LtjrIMIeMHwwptu3DXFK7A4ksWvr6YxtGmbxtB+EZx3eiynmqINUIrXo8uGvSm+uPPCNjdCg4uWL281UXOdd7MUpORxI53QBiz5Q8F1gwrx+xpCX5pbBPWmrwMVakskgVNPSeL+iZWgUrS1Os/Nvyr/J4jGjxGxlB+ffOqEky64NSDB6LdJmLTT/hbHQ5MCeryhwXdn66X9EWEYMc6Hjz9zwU7Zbixvlv/sQGS+SbKGIw9P466RQezVKvei2yoMLbRL6MYbVLR8Bfbmrt6/8dB/XZL2Z1Y4cQW4a7YPzzzjgaRQ6R7zmk8LIcVxezU8el8AR3TbBV6RbX8SInrLMGKCH/NfVeBy1RQN1S/kVG/rikvjGD98J4mk8v9p7rAnVVP84Fs7ht5eiEhEg2ySlYEGFzllVDm9UMM1vaK4ntIUswcSA2ztopDWNzjdeMMq/soeb3Bpn1NZ7G2biCTRMecAPv3ZjpsHFyIUogPRGvqSLsiJuIRrro7itoH5VyesIx3Z/jAGv86UB3x4+FGq0KInuv+16cnoqiqjf58IBl3XQHii2hbPgKoEw8T7CvDiyw6B2Rf1uWp7LufvuZkT3bslMH5EBAeXpqq9bMyfgIRXWWngMhPD7nRXM2vYqZfxpTiR+/q9gaon3IS+Ei+mdMI0w613+vHh+07IhO2w2Cgrq1Mncl9u0SsFGmm6Foerm8eM6O1jLzsxbqJfsC1sP12SXFrEpyNh7O1VuKpnouHgCjtaKZUepWqKKxQMHF6I39dV5xWYUn9G6FjA6QYu6BnHiD4heKgqI110acspTVFdfyLrhm/qRvC1j9Igik9RbKw5eSnUqs5ILDRgUXo64ctvOTFmfAHSmlEgzcKMBLW2yjBqeADXXFKH/Di1y6/WHsS28PYnDtw0uHCH0GRy/lHy/FyKMh/Z8FHmGhdCaYoaw6PPOzFrjk/49cnNbGGbhG+f0hRHDwrjb8fEdYceDSQ5OSTfr+jy54EWrhG17sH2OliZv+kX8XJHP+45ezKLLPBCS+mLtQM/LVMwYGQR/liTk4xtYkYZtkxiTDj3nDgmjwnCTT406x8O02ur7QFNBn5Yoiedy1SOZzvXF90cYHC6VTz/WKVeb6ohg1e1LIK8yn+EGMbe7cP/iASX3Jsm9ikzvH7R5Tj84BTuHBZGaQeDmYE6sKIwEGwwunEL069tq7f+O1+NIi6fU4HY116mVvPjRCVg3D0FePEVhzjprBUt4IJZuLiVirkzgjikq4EBb0SKT1NZvVnSk85Fosf2EHIE7gLa7ZHG/Hmb0S5DMtuI1kEJKx//YMOwOwtQWamIwJaV6YmEIL+KKy+Nos9V0Zx4hQzIRZXwb9qLtc1Qa5jTNTO961/xV3Scy+WyK1n8I2fuhfbtLwkM5RPKQEpvbSLEjyPj2quDGNkvklOS0owI6r9vVZzh/OuKULHKLvAvf2lk7nKge/cUXp5bqVdBqcba1f8E83wD5Ufc+4gbTz7rFUEtK02vm055xSncNjiEow9I6aBcIRZvFIr6ACuNDbEytplnrOlbnm/gy7C/5r7saxb6r4vxan6cTXEmqnR88akdkqjNZC3CRCzHlGBy/5QgurVP75oQfx6yiGrAvwYX4puvHQZYbWuxk8uPMq+OPzGJedMDYJQF3ggbXXR/WWnDoNsLsHylAoeN6ySyJhsFtYh789yzoxjeJ4pCiq6LiC7heFrHwf+sd7px87M2sUi+8uCvOXAYEj9JjLJJqDmBf//HjYl3e5BOZSp0mBg084HlkiBBGj04iCvPj+nQ18bYjEysURPJJejebpEIOgHJh3/lZTGMH7qT1OD1LAOqq/Xv15yYPrNAAAhFQNeS8nN07KBhcL8wzjkprvPxCN13pqE4PmBdAqfX51LqTfH5ElykeS6fx4Ive5m4vuusICs2Kug/zI8lSxVx2ltp9IVIJCUcd3QS08ZVob1PEzi3RtmMTKzZT3pw70wf3OTS3Mawo+QNVZMwfFAYN/4z3DhcmdsK0/goE45n1WYJIyf48eXXdnHqWwsxc3HRPeG4BG4bHEGnjAtaJKy0ioBvrle68XpRfL4STthOq9DiS9pI6YpqfhwbcPdDPjzypFtYeswy/oPD6QLuHh/AqcckdB6XellJ3fyUKCFlwUd2DBxSCIdz+xOluN1906pw2rGJBk+YMbVKCspx4M2PnbhtYgHiMZY3PeK276FIe5siDdf1juLqi6NQqIK8+IDYwGTfanTZUm904/WiLry8cCz3nDAY4Tc8WZp0B/DNLzJuHlWIjRup7mrG7WhuCiSadILh/AujGHvrNgnNpnaw4TqTS3PhUgWX3tBKjwht6w8hDkofx0uPbEFpI3NlbldKVMc3ImHibA9eW+CGYilNsRo8ePABSdw2NKwTz2YpCAvDQGQMK0vNrI+dMqd1ecyAL0VHuC5YgsjHLvDN2aQjIlcaPdmH1990QBIoNJPZPYa+qGmOdu01zJpchUNL05AaQ4S2NrkwYF1QwkXXFmPjOlkk2OQ2TePoXKJi/iNbUFCPtIG1TdPM39MS8NUiO24d6ceWzXpE19SVPGM6aYDPy3HJhVHccm0EHlFmkWZC9YpaReD+s17oxute8Vd2fRVS67MQ/dqWSTChC+2CD5wYPcGLWEQWazL7Yl1OHClVQv+bQoKFgODdTaIZxZZvGObHZ584YM9WQdT9WRTOP/WUuChQIdhVzApnVwiB4CZJhsn3e/HcfDcUiTBWplRfnzXX3Ztd9klh1KAwTqSaAJmLruQhUPmzrCxyTV0vsU5FzMtxPPde8RbCL7sZN/hxZGB9SMLNo6lelU0EcMyDW3VdSCY59jtQxcyJAZQUpy3Jua4FmNd4dMGVgBmPekU9Xg8lnhvwZAFO0xiG3BJE36uijfNiW8MiyWr7/Gc7xk3zYvkKm2C6s+DgETWGXXYuGORGDgijjUE8Kw47pXUM6U11TjdeZ4rPOSRUHF3OU4GuSC8GMz5ZhMeZ+6wLd8/xgdMKLUCOhQAopiNzjB0dwMWnJaA0BRMnozAE9pKBT7+3o/fNRaDqbozMPR2bBpeX44nZW3D4vkYwJ69fU+PoRMnpT8134f7HaX/JYUGBGTOwEb0+GMXs2rfVcEufMC46Iy4quot9Zw4NkusHVlpVp3Tjdaf4S2w3wnPhdARf9opvFY1sAxav1d2XK1ZRmDtTBM3ca6l3PAGcckoCU8YEt6601zj2f8ezMO4nG2MShowrQPlSqt1VrRwHHZjGlFFB+EzXn931i6dT/9eVNkyY4cXX39pFgE7c3kxaPXQA0D3hyCOTuHNICCXtDLyScG8Wh4EtvVkpXqqrFZvTwBreypfDz+3nViD+TQFT12e9FgkFmDS7AE8974KUOQVMclFTiJto9XwFGmZMCuD/DklCbqzBqpp2JXMxl4HvFtmwfLWc9WqROLp2VnFIWeMCpuWtYJScnmJ47V0Hps7yIRJlIoPOWkQXKCzUcPUVMdxweRh2A7YsOLLlok1wbqozuvE6Uvw953D7UVezyAIXuKGVTuDTH+wYNMqPysr8S+H8VeAUrGK48oooRvYNw2vqM5r39jVcx+1hXMS3fhenSe6EBAhxunKDjHse8OL1d5ywKUbegSXt4ujRQ8Udg4M4tJuB3qRxmD8CJOqMbtzS1HJlxMvRnfuu/J6F33VBo9NeN+Or0gzDxvnx3ntUr8pEZe+tNoC8OBx7ddJw39QA9turibgvd0KJmuSjBMvQGD76xo6x03zYsF6CbGMm/ZvCxQNNkwQfz3lUV+uGcLV7l27NttZR4M/urCvW7Kycdl7xVx30GZf8R7Ho53IWRE6Er/9zYfyUAqQSmaqy5l9FtmJaUzH8lih6XxwBYZmaRSNRZHD5Tfik32ovJGB9QMJDT3nw7+fdVPTTSKzPF9JARm31RXevvdIYMSCM049L6OhNoT6uFCTbm6w0uNN04+a1MWe1fCnO1TzXPs3C871MrdInJwNrKiUMGF6In3+1GejL/NU1E9ck25cutIcdnsDMcQF0LOKNF4+T7/LI3ceByoiESEwP4hGLcqGXGAwoJJ3vQI2sn6FFxPT8zRIHxk334rfFChyKFWcGFx4em43jbycmcNvAMPbwG2S/tGy5dRTapjNYN3y6M1KwrPicw441p1bw1Pp2LLUom06YtgOz5rnw4NwCS2DjzISoMiHVe514WyV6npyE0lSVgnaHajfKQPkaGd9+T5dbOwJV5PbTUFysoqxExZEHJ9C5vdZ0ld9YZ2Wc4dnXXZj5oAdakn7Q1qjYNJWjVVsN/a8N45/nxnPwWDZAKliKrpu77wzduHXFX+YfDdd5IxF+yQMtmnVfLlxmR98RXmz4g4JVVn6Tuh8smZBx9lkxjB8RQDHx0TRhM4eCVx9+Y8cLC9xYuFBBICgjRdwddHo4IJT/6CMTuOy8OI7aL4eBwIr4duEz4o7OgPLfFUye5cHHnzlgt1RXS6dLlyS9QuWdQ8PotpdRvklcdIvD4FWDWTfNMt24JcXnq9Ce2y5dhujXbqauyoaqiTxp7PRCvPyKXsHEWuxdgyrSCYH7plQJ1uAmgcfZVuFIsvSFtgEff2/H1NkeLF5sF9lmClVuzHCicwYCJVIS95FHpESpooO75mzyLlRkK6+mO2hUBd74yIlJ9+p1tawQhAkjSWPw+jmuuiSKPv+KiDRFnWaV3JvFQUh/7sW6IGBlntYUf0XXF7mt+7mIvmNnRDpPP3UH8ObnDowY50ekikNmkqXwtTjtkxzXXRPDoOvCOstuEz3tRZJ2UMLgsQX48gsnHCK489cmiFSFGavhrDOSmDAsBL9wCVrZ0kbwDBW33iJhxiM+/Oc1JxTTaYr6TY+YJ6iVdtUwZlAYxx6YyEFvemNg8uOsNNDPyopNKz5fgqN4wXXvI/iam2kb9UOdyFHjDLfc7seXX9iFiSMIX02PzpBOqejaTcXsiQFBlc2aEjQhdwcYQAjGVz5wYdhoPxRZpw+pUZeFx5eLH8fsaRGcfES0cePyd6RthNnXgM8WOnDn9AKsXS2Jy6rZoJbgW+YMTqeGs89IYmS/MAozxLNEGenoFmdYfDArQblZ5TelmpRphoqjF4GhG6Lf0taK93E78OzrToyf6odqJSlEaINxGjJg9NAQruhppBOamqHZ5ddvf6JGvGOaH888X0vVQ0PpdRpB4PrecYzq3zDF3+pNAsR+HWaCCPjRJ7zi60UuTnOsywYmVwM6tE9jcL8IzjklLujGRZMKVUiuL1jXdabpxk2pFV8i90ZB71kIPOdFJnlcBlb+SbWT/Fi40J53Be+tBa6fBsmUhuOPS2P6HQGRTthUTRyxNmIclhj6jSjEe1Q82VG7itE2q6qGc/6ewKwJQSBi8ZpU+6sapAfVwvhxuQ0T7vbi+4VUQDpfn/7W0xPuTZnjuGMSuGNoGJ2KjcqVZAnZS8NQl5qmG89b8fmf8CFx3hoe/83P1GV6JWKyx23A/Y97MPdJD9Lkqch7xJzFEcVcmsHtVjHtrhBOPTIhLrRWhmqQHc3nJYbi3zLGj/+97YCTir/V0oTipznO7xnHPXc27qTz2taS+fEHEwzz33Fh+myP4DYl2L6VRswMRcUqbvgXpSlGYMsSzzoBe/t16LxyHzN043lPgy9rP5M7TrieRV5zgbD25I2zAd+XE8lQISrWGKRQFi5k9EgySWVjUhgzMAB/E8lC2tEG0hVHYPAf82L2Az543GqtNq5e7pNh8M1h9L9q11VysaKYNT1DOJ6l6xRMm+PGO+87YVckwc5gCrdP/cmykRj23y+JO4aFcWCXHD4e295hqBsmsm7xSfnOPS/F58tRyt29FrIQ4XHW6fY4ofI4AxUwXvC6S1QYpB9DXgNuM7t0Gmi/Zxqzp4RwcJcm6r7cjsQJsvvVEjv6DixEMAQocq50sjFqIw1Tr3HbprWGh2dU4cDOOfR6+e5mY+xHX7408O7XDkyY5sOmTQYy1YKmkI55fBr+cX5MpCl6CcYtDloZcHSNgpeXsBJsyEcMeekpX3nAh5D3OB7Rj2S9kJHuvnz9IxfunOpB1RadJ8Qk4ti40Oqw4wE3RUQ6YbPB4xh2PlVEmfWwF/NecIKnSPl1qILIwCJvgcjYY0hpgMuh4uqrExhwVRiORsYBmo8y1dhHAv6olHD/k148+5LLiGNY4yCkr2LnzmmMHBjCyVTCNeP1k9smwLRXWddNedGN16r4vBxncl+fFxF+3sPULQa7LbAhImHInX589ZXdyJQxLxr6gNG9YL8DE5g9MYR9iqmUvPlxGu0TpNsSsOpPCXPmefDWu06EAvTJprxjcm/qpzx9Pqlwwvl/j+GGq2PYk4oiN2WIxnY2hJx9X/5qx9ipPqxYIevMDKbsHX1QUVeL0hRPiWPsoBAKHBm6cXJvlkVZqvykfOjGd6j4nMOGtaeu5KnKDiz5I1299Jc7gHnznZh5vxfRmJ5qZpb90vBgginA+FEBXHRqHBSzaY4to/z/fd+Jr76xY+0fiiiCoXEJbo+KvTuqOPHoJM4+JY6OrZs4XmfbDcw4chiwOcrw1Ksu3PeIW+Riiq+d/uHLu1EkhA6L9ntomHZnEEfvn6yO9UgFHLL/V5SsqZVufMeKv8wzFJ7LbueB57xM+Nb0dMLytTIGjykUFfGEwotjutaPx1aLo94JSic8LYHJo0Jo4zIqpJgQQt7SagwdFSCaZCivULDqdxmBSjLxZBT6UyjpxNGjcwouyltoqgG7PGRMdX9/Wa2INMVvvtJ5RHWlN6c7AsejMPS6LILrLouiHaE3jUOTK2Vhllreh3VXn9rRlGp8I1+GtnBdupLHvnWz9Iqt0gmnP+TF08+5kcpyX5rQVlopY6Jelb+AY8akKhx3cBNMJ8xjo7fbxSBfIvccfbYVuqCR2d/gdf+sLmAnnjPSFIlqZuoML8JhZgAZzSk+zYCYKcq6JNH/esLsJ2HLWgsOwNapCp5lHdkemdP6r3OuWfFXljwN5eCLEH3DAY3oTfQL7Wc/2jFyvA9/rFcs8CVUs1+nUgy9/hnH0L5V8GYcHDsh0yb56G64bt3sk3H3gx68/j+XCEzpB75J5ResGxrOOSOOfr2jKGmfcy+ydYyCB+awrqGhNenFdt/Gl+Ew7rnhExZ61QUq5kC9jHTCMZN9ePtdp4hf6cUc8jdz9BwbFam0hL32SeOBKSF075ike15L210kQAlGKsNH3zswfqoP69ZJAslrUu2F2qU1jvbtNdx4dRiX/D0BV9YzIoHby2IsvXh/VgYyV/7Stq/4q4/8GXDtx2OfM5bhb7YDL7/rxMRpPlQFKQKXv8LnvpU8OfSZGj4whN4XRUFQe9FMWEu7i44023XKwMYqCQ8/48G8ZylN0dKBrx+jmoQTj0/g5mtDODiXqUJqlYaifMBKNmyXbvwvis8Xy1dy//UPIPSMl6lB3f6UgbVbZAwe68MP3zt0IiQLwSr6QCTjDIcdkcCMCUF0KGhm7stmq6l1vDAD3vh9uZ6c/ttvilFKtNoUzveNqgoU+lX0ujyGXhfHUOQyLrp0kNp7RJD67TzWDe9tO95Wis/Xw8NTPdciuQHX5OkAAAmRSURBVLIwN51QtQMPPeXF/Y+6kExQMQdzp30Gk0cXOrsTmHJbAGeeFG/a6YT57kxLv+1LgGroxiU8/7oLMx5w60VCyObdXnW8HchQB/YBBx2Qws03RHDioTrOSxgRzAumtFmNkpV/oRvfWvGXtZ3G3af3ZcH57gweh6oT/rxMweA7CrFqFUXbLBz14lOmIhFXBG3EuKFBFArKkRat2J0lQGmKS/5QMGm2Bx9+4oRT0ajoqWl7n9ybdjvDRedFceOVUXQg9GbGLayUhKH9PoaVJbaiG88qPl+CEu7t9Qsi77tY+neDrBKIMoaJs72Y/4oDaloUrLLUVJWjTSuO2VOrcFj3VNNMJ7S08paHapQApSmmGd78zClKQ1VVSYJ12fx5SPxLDF321tDvuhDOPikBgScQA9kAe0kY9vJ9WEdszsylWvFX7/cWpL3+hsh7CnhSt+1twAffOjBygg+bN9KErMFKRY2nlISbro3g5mtCIDNMjG9+hS1a1NwkwIiORsGsRz146T9OwbhspdGpTxiQv58Sx4BrIyjrmMu92T4OJJ5lpVuydONC8flSHMq9N37CQvPd0Dbp7yVOdw4MvcuPd99ziKx30lYrBz6xoe3XQ8U9UwIobWfQe7covZX9bX7PkMODA5//5MBdU3xYsVyGbLg3TakI15DmDO3baejXO4yLzozDkfG2k3nuLItBLe+WYWHTFX/lfm/C1ul0hN+XsiFEG/DdYgX9hhVg82ZblhTAiuanqKLf5VGcf3bMoPduse+bnwZbW5Fwk0gcm8MyXnnNhdffouR0i5STOjEDLjgrJk79vdoYtj69xLZHAog+xLoGbxHnOt8IL7TefyL0rhNqDiWhE3jgKY8oZKDfuK0vTOIM3fdLosAg/Ld8UbA2hZanGrUE9CxcAqNWbpaxbLUiElWsOlEIEXDwgUkM6hsWzNrZ6ipcBpz7RuH5uR1VTmd8CS5E4chHUTWnEFo1RQkVdBg4rgD/+59LYErMY+1zpc1Bp74wl7hZHGej3rWWye2kBDIYNQEOoLJXGf+JOY+5MQsGcqK0b5/GLTdGcPHpcbAMvJvGcx5ShcQPF7HueJ/xct8kXnDxUBZ8ToampxRSS8pA78EF+PYbl54yt1NA+cwqLK1mJ0Xb8njjlsDWumGUlbA0ZVJdAj8WFKiCerDXBQbUPXMxtZckoa69i5UmxzFecezbHK7TWPRjVH8XgDhjuGpgIRb+aDc+O6auGpYm3vJQiwR2VgJUbspboKFP7wh6XxQDsZVnvYdSa0Dxf8pKlv8f47+f/S1PBw5j8S+RLepANpcNuGFYET79nBTfPJZiZxfQ8nyLBKxIgPJyiY3h5uvDuKJnfOt4kVQM2Pb8kXX+5RDG157zPdLBQxD/XFd847PAXcDt0wvw4nynAALpMIWW1iKBxiwB/S5Zsk8ag/pEcNaJcWQwluLwlosA296/sc4/7sv46iNe06RWPaXIexDZ0Bl7yAm88KYL4yb7BB8KuZx2Q/h4Y97llrltIwHSz2QaOPboBAbfGMWhPXK8OtRXbkMnfjnbZ2F3xpe1maW5zx8ghZ5C9nJLIxBD2gY7bhxSoGN0RLMSvmrZnxYJNJAEOINsU/HPS2Loc0UUrXPZ+MihaCsDk+LzWUnFxeTO7M2L7prJtkzzQTOqmhhHe9rOcM/DHjz2jBsapcYJmEGL8jfQNra8xoQERJ5HiqF7jxRuuT6MU49JQd6WosV1YhKxT25n3bUpjJejNS+6dS0LvuJAerWe8p7RbRuw9HcFQ+/y4ZefbCKxPJt0ZWJSLV1bJFB/EiCd5HpJWA9w+SVR9L4kira55YOEsaKAe84MsPiCC1hXfKBDFtac9rMGz/5S5E2AJ7ayaDQ78PrHTtxzvwcVqxVRwIBSDlss/vrbypaRzUiAKiVCJLKccmIKN10Vxv4lKb1eWm52n60DuK3TZrbXl21IfXXFX4xLtNZ3PSZtmeWFtg0DmwTENIb5b7sx71kXVq6gc1+CzAw2MDNzbOnbIoE6lADx52uqBJcbOP6YJHpdEsPh+yZgzxYTN0qzEd7Gc3Yc8Y/vZ6WBIVvdVvmak37TpPbdpdArAI9vfY+VgIgm4Z1P7Zj/ugMLf7IjVCVBkhkEHaRsEGe2eDzrcFtbhtpKAob5TXSLdMJrGgeTOfbcg4uc2wvPjGO/Lqlqpc88LABqncEdXcIs/m4JK8WfWyv+EpzKi29/BaHXvSxRzZqWfbkEpBnDT0tt+PArBd9978DK1QqqAlSoTdJZw/XvR8uOtUigjiWgexVFRogEUTCvVbGKg/ZL4+gjEjju8CQ6tVZBFEXZYCt5cYTv3g/u6RmWoi8OY6WJBzIT2zr1cIlvqFY85A6p6jkP0ksAvh2SejsQjDAsXWPHihUMFX9IqArYoBKomv7HIoqzjiXVMlwzkoCupHr5Z1ElskhFpz05Dtw3hY5t03ASN08m1TA32MS8gPuMONKLf8Y+vx6fy5//F98kX9HlCXiv6MVDL4Ill+h8mdv2MpgXSNHDCYZYXIJWHfRtRiJvWUqjkgCDqLjjcnK4HJqultkCEVuf9pB8gPcUDak1y5D67ghWimDuWrbrlOfL2k7hviv7s/iPbsQIymAwqW2vt8CTNirxtEymOUsgY85kLOqMTmZJyRi4sifgOjnGUj+7sM9CO2NZVH5WMjVGo3i5fBm85z8EqZVNi37uklJk+iSriU9a4ljNWb2axtq2vU7KxeCOg6guVoRFXn8J8u83sc4wTu2tl7RD9eVrUIxE61FwndxXk7xplljlY2oFkN6o43oyZpAZnuemIdKWWTYFCTAbuOQDk9uD2zoDSocAS/0cRPTjAaw7/rOjJeR1bvOlaAPgdMjdr4St0/FgcIG5YoAtDUb37G1bzrDZX2UNrxIE6TkwoL/8d0321TbvzKSI5Z4CW8Gpzby/NrFk89H0N9C9S6shR23b9dUsq+oSKaJcyg7Wl/tXjVLachi+/gIhz/gBjfH0lKftjF+DBZypz5n7yNYnrZGlVAOWpXpfqt+5XVHVlOOXzYLaes6cp7lsT0KLM6h/2lnqtw8RX/QYumE+Y7XXy6xth/8if6ImB6BgJdpDQ2ujdGnOonKuwunsf2//79VZiDt+futsxb/2re3v1fPQ1TTTant/5lqvbvcZ3dWg/99cOe54/O2Ptf31b2/83OetvD93rpmxapp/vuPXJp9c98j23mXcU3cgy23lQ6qdgowgNPwCCYtZKRJmPlKmFd/M4C19WyTQWCXw/2FPRE8ZCmprAAAAAElFTkSuQmCC",d=e(58130),n=e(42203),i=e(65034),c=e(59301),f=Object.defineProperty,S=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,b=(ce,Z,pe)=>Z in ce?f(ce,Z,{enumerable:!0,configurable:!0,writable:!0,value:pe}):ce[Z]=pe,m=(ce,Z)=>{for(var pe in Z||(Z={}))w.call(Z,pe)&&b(ce,pe,Z[pe]);if(x)for(var pe of x(Z))C.call(Z,pe)&&b(ce,pe,Z[pe]);return ce},y=(ce,Z)=>S(ce,E(Z)),_=(ce,Z,pe)=>new Promise((P,j)=>{var U=H=>{try{q(pe.next(H))}catch(X){j(X)}},ee=H=>{try{q(pe.throw(H))}catch(X){j(X)}},q=H=>H.done?P(H.value):Promise.resolve(H.value).then(U,ee);q((pe=pe.apply(ce,Z)).next())});const L=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:A}=v.default,W=({exercise:ce,socket:Z,dispatch:pe,onStartScreenshot:P,onCloseScreenshot:j,handleToDetail:U})=>{const[ee,q]=g.default.useModal(),H=(0,t.useRef)(),[X,be]=(0,t.useState)(!0),Ee=(0,t.useRef)(!1),me=(0,n.useParams)();(0,t.useEffect)(()=>{var K,B,ie;if(document.addEventListener((0,a.gH)(),G,!1),window.addEventListener("blur",z,!1),(K=ce.exerciseUserInfo)!=null&&K.screen_open&&(0,a.vp)()&&be(!1),(B=ce.exerciseUserInfo)!=null&&B.screen_open&&!(0,a.vp)()){(0,d.RG)(" ",!0);const V=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?ce.exerciseUserInfo.screen_sec+3:ce.exerciseUserInfo.screen_sec+10+1;H.current=g.default.info({icon:null,centered:!0,width:444,title:(0,i._V)(i.CP.recordScreen1),keyboard:!1,content:c.createElement("div",null,(0,i._V)(i.CP.recordScreen2),c.createElement("span",{style:{color:"#FF9849"}},ce.exerciseUserInfo.screen_num-ce.exerciseUserInfo.used_screen_num),(0,i._V)(i.CP.recordScreen3)),okText:c.createElement("span",null,(0,i._V)(i.CP.recordScreen4),"\uFF08",c.createElement("span",{style:{display:"inline-block"}},c.createElement(A,{onFinish:()=>_(void 0,null,function*(){var R;const D=yield M();(R=H.current)==null||R.destroy(),D.used_screen_num&&ze(D.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+V*1e3})),"S\uFF09"),onOk:()=>{var R;(0,d.RG)(" ",!0),(R=H.current)==null||R.destroy(),be(!1),(0,a.Dj)(document.body),document.getElementById("root").addEventListener("click",Me,!1)}})}return(ie=ce.exerciseUserInfo)!=null&&ie.screen_open&&!(0,a.vp)()||document.getElementById("root").addEventListener("click",Me,!1),()=>{document.getElementById("root").removeEventListener("click",Me,!1),document.removeEventListener((0,a.gH)(),G,!1),window.removeEventListener("blur",z,!1)}},[]),(0,t.useEffect)(()=>{setTimeout(()=>{ce.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Me,!1),document.removeEventListener((0,a.gH)(),G,!1))},500),dt()},[ce.actionTabs]),(0,t.useEffect)(()=>{setTimeout(()=>{ce.exerciseUserInfo.used_screen_num>ce.exerciseUserInfo.screen_num&&J()},500)},[ce.exerciseUserInfo]);const xe=()=>_(void 0,null,function*(){const K=yield M();setTimeout(()=>{var B,ie;(B=H.current)==null||B.destroy(),H.current=g.default.info({okText:c.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:c.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",c.createElement("span",{className:"c-red"},K.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",c.createElement("span",{className:"c-red"},(ie=ce.exerciseUserInfo)==null?void 0:ie.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>_(void 0,null,function*(){(0,a.Dj)(document.body)})})},1e3)}),Me=K=>{!(0,a.vp)()&&K.target.nodeName!=="A"&&K.target.nodeName!=="BUTTON"&&K.target.innerHTML!=="\u786E \u5B9A"&&(0,a.Dj)(document.body)},dt=()=>_(void 0,null,function*(){const K=yield pe({type:"exercise/getExerciseUserInfo",payload:m({},me)});return K==null?void 0:K.data}),et=K=>_(void 0,null,function*(){var B;if((B=ce.exerciseUserInfo)!=null&&B.screen_at){const V=yield(0,h.ck)(y(m({},me),{reset:!0}));if((V==null?void 0:V.status)===-6)return}const ie=yield(0,h.oy)({id:me.categoryId});if(ie!=null&&ie.is_commit){g.default.destroyAll(),yield lt(),le(!0);return}else ze(K+1)}),lt=()=>_(void 0,null,function*(){var K;const B=s()(),ie=ce.exerciseUserInfo.screen_sec;if(Qe.current.length>0){const V=B.format("YYYY-MM-DD HH:mm:ss");let R=Math.floor(B.diff(s()(Qe.current[0].start))/1e3);const D=Qe.current.length;R/ie>>0>D&&(R=(D+1)*ie-1),yield(0,h.P8)(me.categoryId,{exercise_user_id:(K=ce.exerciseUserInfo)==null?void 0:K.exercise_user_id,time:V,time_long:R,count:D})}Qe.current=[]}),Dt=(0,t.useRef)(0),qe=(0,t.useRef)(0),Qe=(0,t.useRef)([]),At=(0,t.useRef)(!1),ze=K=>_(void 0,null,function*(){var B;Ee.current||(P(),g.default.destroyAll(),Dt.current=s()().valueOf(),At.current=!0,H.current=g.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:u.exitFullScreenModalWrapper,okText:c.createElement("span",null,(0,i._V)(i.CP.recordScreen8)),content:c.createElement("div",{className:u.exitFullScreenModal},c.createElement("img",{src:l,alt:"",className:u.warningIcon}),c.createElement("div",{className:u.warningText,style:{marginBottom:50,fontWeight:500}},(0,i._V)(i.CP.recordScreen9)),c.createElement("div",{style:{marginBottom:40}},(0,i._V)(i.CP.recordScreen10)),c.createElement("div",{style:{marginBottom:40}},(0,i._V)(i.CP.recordScreen11),c.createElement("span",{className:u.warningText},((B=ce.exerciseUserInfo)==null?void 0:B.screen_num)+1),(0,i._V)(i.CP.recordScreen12),c.createElement("span",{className:u.warningText,style:{fontWeight:600}},(0,i._V)(i.CP.recordScreen13)),",",(0,i._V)(i.CP.recordScreen14),c.createElement("span",{className:u.warningText},K-1),(0,i._V)(i.CP.recordScreen15)),c.createElement("div",null,c.createElement("span",null,c.createElement(A,{className:u.countdownWrapper,onFinish:()=>{qe.current=s()().valueOf(),Qe.current.push({start:Dt.current,end:qe.current}),et(K)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(ce.exerciseUserInfo.screen_sec+1)*1e3}),(0,i._V)(i.CP.recordScreen25)),(0,i._V)(i.CP.recordScreen16))),onOk:()=>{(0,d.RG)(" ",!0),lt(),(0,a.Dj)(document.body),j(),H.current.destroy(),At.current=!1}}))}),J=()=>_(void 0,null,function*(){g.default.destroyAll(),(yield(0,h.VL)({categoryId:me.categoryId,commit_method:1}))&&le()}),le=(K=!1)=>_(void 0,null,function*(){var B,ie;if(document.removeEventListener((0,a.gH)(),G,!1),(0,a.BU)(),g.default.destroyAll(),Ee.current=!0,K){const V=yield(0,h.Yu)(me.categoryId,{exercise_user_id:(B=ce.exerciseUserInfo)==null?void 0:B.exercise_user_id});ee.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:u.forcedModalWrapper,centered:!0,content:c.createElement("div",{className:u.forcedModalContent},c.createElement("img",{src:o,alt:""}),c.createElement("div",{className:u.forcedText},(0,i._V)(i.CP.recordScreen17)),c.createElement("div",{className:u.screenNumText},(0,i._V)(i.CP.recordScreen18),(ie=ce.exerciseUserInfo)==null?void 0:ie.screen_num,(0,i._V)(i.CP.recordScreen19)),c.createElement(p.default,{dataSource:V==null?void 0:V.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,i._V)(i.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,i._V)(i.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,i._V)(i.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{j(),U()},onOk:()=>{n.history.push(`/classrooms/${me.coursesId}/exercisenotice/${me.categoryId}/users/${me.login}?isShowApply=true`)}})}else ee.info({content:c.createElement("div",{className:"tc font16"},(0,i._V)(i.CP.recordScreen23),c.createElement("br",null),(0,i._V)(i.CP.recordScreen24)),onOk:()=>{U()}})}),z=K=>{(0,a.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!At.current&&(0,a.BU)()},M=()=>_(void 0,null,function*(){var K;if((K=ce.exerciseUserInfo)!=null&&K.screen_at){const V=yield(0,h.ck)(y(m({},me),{reset:!0}));if((V==null?void 0:V.status)===-6)return}const B=yield(0,h.oy)({id:me.categoryId});if(B!=null&&B.is_commit){le();return}return yield dt()}),G=()=>_(void 0,null,function*(){var K;if((0,d.RG)(" ",!0),(0,a.vp)()){if((K=ce.exerciseUserInfo)!=null&&K.screen_at){var B=yield(0,h.ck)(y(m({},me),{reset:!0}));if((B==null?void 0:B.status)===-6)return}}else if(!At.current){var B=yield(0,h.ck)(m({},me));if((B==null?void 0:B.status)===-6)return;const V=yield dt();ze(V.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Ce=()=>_(void 0,null,function*(){(0,h.ck)(m({},me));const K=yield dt();ze(K.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return c.createElement("div",null,q)};var N=(0,n.connect)(({exercise:ce,globalSetting:Z})=>({globalSetting:Z,exercise:ce}))(W)},91552:function(_t,k,e){"use strict";e.d(k,{Z:function(){return b}});var t=e(59301),v=e(42203),g=e(43418),p=e(8591),a=e(92832),h=e(24905),r=e(99460),s=e(25167),u=e(58130),l=e(3113),o=e(80205),d={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},n=e(32637),i=e(59301);const c=({classroomList:m,dispatch:y,user:_})=>i.createElement(g.default,{open:m.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:i.createElement("span",null,i.createElement(o.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{y({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},i.createElement("div",{style:{textAlign:"center",marginBottom:30}},i.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",i.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"),i.createElement("img",{style:{width:130,height:130},src:n})),i.createElement("div",{className:d.bottom},i.createElement(l.ZP,{className:d.yes,onClick:()=>{y({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var f=(0,v.connect)(({classroomList:m,user:y})=>({classroomList:m,user:y}))(c),S=e(70635),E=e(59301),x=(m,y,_)=>new Promise((L,A)=>{var W=Z=>{try{ce(_.next(Z))}catch(pe){A(pe)}},N=Z=>{try{ce(_.throw(Z))}catch(pe){A(pe)}},ce=Z=>Z.done?L(Z.value):Promise.resolve(Z.value).then(W,N);ce((_=_.apply(m,y)).next())}),w=(m=>(m[m.Professor=1]="Professor",m[m.AssistantProfessor=2]="AssistantProfessor",m[m.Student=3]="Student",m))(w||{});const C=({visible:m,user:y,account:_,onCancel:L=()=>{},dispatch:A})=>{const[W,N]=(0,t.useState)(),[ce,Z]=(0,t.useState)([]),[pe,P]=(0,t.useState)(!1),[j,U]=(0,t.useState)(!1),[ee,q]=(0,t.useState)(),[H,X]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var xe,Me;(xe=y==null?void 0:y.userInfo)!=null&&xe.identity&&Z([((Me=y==null?void 0:y.userInfo)==null?void 0:Me.identity)==="student"?3:1])},[y]);const be=xe=>{const Me=()=>{window.location.href=(xe==null?void 0:xe.jump_url)||`/classrooms/${xe==null?void 0:xe.course_id}/students`};if(ce.includes(1)){g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",{className:"tc"},(xe==null?void 0:xe.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Me()}});return}Me()},Ee=()=>x(void 0,null,function*(){if(!W){p.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let xe=yield(0,S.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:W}});if(xe!=null&&xe.need_pro_auth&&!ce.includes(1)&&!ce.includes(2)){A({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:W,checkedList:ce}}),me();return}P(!0);const Me=yield(0,r.cR)({invite_code:W,professor:ce.includes(1)?1:null,assistant_professor:ce.includes(2)?1:null,student:ce.includes(3)?1:null});if(P(!1),(Me==null?void 0:Me.status)===-4&&(L(),A({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Me==null?void 0:Me.status)===-12&&p.ZP.warning(Me==null?void 0:Me.message),(Me==null?void 0:Me.status)===-2){if(me(),Me.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){U(!0),q(1);return}if(Me.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){U(!0),q(2);return}if(Me.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){U(!0),q(3);return}}if((Me==null?void 0:Me.status)===0){(0,u.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),me(),Me!=null&&Me.course_id?be(Me):p.ZP.success(Me.message);return}}),me=()=>x(void 0,null,function*(){L()});return E.createElement(E.Fragment,null,E.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:m,confirmLoading:pe,onOk:Ee,onCancel:me},E.createElement("div",{className:"tc"},E.createElement("div",null,E.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),E.createElement(a.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:W,onChange:xe=>{if(xe.target.value.length>=7){p.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}N(xe.target.value)}})),E.createElement("div",{className:"mt10 font14"},E.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),E.createElement(h.default.Group,{value:ce,onChange:xe=>Z(xe)},E.createElement(h.default,{value:1,disabled:ce.includes(2)},"\u6559\u5E08"),E.createElement(h.default,{value:2,disabled:ce.includes(1)},"\u52A9\u6559"),E.createElement(h.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),E.createElement(f,null),E.createElement(s.Z,{visible:j,onCancel:()=>U(!1),occupationValue:ee}))};var b=(0,v.connect)(({user:m,account:y})=>({user:m,account:y}))(C)},55315:function(_t,k,e){"use strict";e.d(k,{Z:function(){return ft},g:function(){return it}});var t=e(59301),v=e(42203),g=e(44e3),p=e(92832),a=e(43418),h={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"},r=e(8591),s=e(95237),u=e(43604),l=e(20834),o=e(38854),d=e(5112),n=e(99460),i=e(58130),c=(Fe,Ne,We)=>new Promise((Ye,ge)=>{var He=ot=>{try{Ve(We.next(ot))}catch(nt){ge(nt)}},Te=ot=>{try{Ve(We.throw(ot))}catch(nt){ge(nt)}},Ve=ot=>ot.done?Ye(ot.value):Promise.resolve(ot.value).then(He,Te);Ve((We=We.apply(Fe,Ne)).next())}),f=(Fe=>(Fe.Manager="manager",Fe.Developer="developer",Fe.Reporter="reporter",Fe))(f||{}),E=({visible:Fe,onCancel:Ne=()=>{}})=>{const[We,Ye]=(0,t.useState)(),[ge,He]=(0,t.useState)(),[Te,Ve]=(0,t.useState)(!1),ot=()=>c(void 0,null,function*(){if(!We){r.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(We.length!==6){r.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!ge){r.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Ve(!0);const $e=yield(0,n.vm)({code:We,role:ge});Ve(!1),nt();const ye={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(ye[$e.status]){r.ZP.info(ye[$e.status]);return}if($e.status===0){ge==="reporter"?(r.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,i.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),v.history.push(`/projects/${$e==null?void 0:$e.project_id}`)):((0,i.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),r.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),nt=()=>c(void 0,null,function*(){Ne()});return t.createElement(t.Fragment,null,t.createElement(a.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Fe,confirmLoading:Te,onOk:ot,onCancel:nt},t.createElement("div",{className:"tc"},t.createElement("div",null,t.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),t.createElement(p.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:We,onChange:$e=>{if($e.target.value.length>=7){r.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Ye($e.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(d.ZP.Group,{value:ge,onChange:$e=>He($e.target.value)},t.createElement(d.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),t.createElement(d.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),t.createElement(d.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},x=e(91552),w={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"},C=e(18032),b=e(78241),m=e(57809),y=e(19726),_=(Fe,Ne,We)=>new Promise((Ye,ge)=>{var He=ot=>{try{Ve(We.next(ot))}catch(nt){ge(nt)}},Te=ot=>{try{Ve(We.throw(ot))}catch(nt){ge(nt)}},Ve=ot=>ot.done?Ye(ot.value):Promise.resolve(ot.value).then(He,Te);Ve((We=We.apply(Fe,Ne)).next())});const L=({globalSetting:Fe,dispatch:Ne,user:We,open:Ye,onCancel:ge=()=>{}})=>{const[He,Te]=(0,t.useState)([]),[Ve,ot]=(0,t.useState)([]),[nt,$e]=(0,t.useState)([]),[ye]=b.default.useForm(),[Ke,tt]=(0,t.useState)(!1),[ut,at]=(0,t.useState)(!1),xt=(0,t.useRef)(null),St=(0,t.useRef)(1),[Mt,Bt]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{Ye&&Ht()},[Ye]);const Ht=()=>_(void 0,null,function*(){var Tt;const vt=yield Jt(Mt);if(!(0,C.o1)(Ne))return;const{user_school_id:Xt="",department_id:Gt="",school_name:en="",department_name:$t=""}=We.userInfo||{},Ut=(Tt=vt==null?void 0:vt.graduation_years)==null?void 0:Tt.at(-1);ot([{id:Xt,name:en}]),yield rn(Xt),ye.setFieldsValue({year:Ut,school_id:Xt,department_id:Number(Gt),name:`${Ut}${en}${$t}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Jt=Tt=>_(void 0,null,function*(){const vt=yield(0,y.J3)(Tt);return vt.status===0&&Te((vt==null?void 0:vt.graduation_years)||[]),vt}),qt=(Tt,vt=500)=>{at(!0),clearTimeout(xt.current),xt.current=setTimeout(()=>_(void 0,null,function*(){St.current+=1;const Xt=St.current,Gt=yield(0,y.NT)({keyword:Tt});Gt.status===0&&St.current===Xt&&(ot((Gt==null?void 0:Gt.schools)||[]),at(!1))}),vt)},rn=Tt=>_(void 0,null,function*(){if(!Tt)return;const vt=yield(0,y.Ps)({page:1,limit:9999,id:Tt});vt.status===0&&$e((vt==null?void 0:vt.departments)||[])});return t.createElement(a.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ye,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Ke,onCancel:ge,onOk:()=>ye.submit()},t.createElement(b.default,{colon:!1,form:ye,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Tt,vt)=>{Tt.school_id&&(rn(vt.school_id),ye.setFieldValue("department_id",null))},onFinish:Tt=>_(void 0,null,function*(){tt(!0);const vt=yield(0,y.Wz)(Tt);vt.status===0&&(r.ZP.success("\u521B\u5EFA\u6210\u529F"),ye.resetFields(),ge(),(0,i.xg)(`/graduations/${vt==null?void 0:vt.identifier}/index`)),tt(!1)})},t.createElement(b.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},t.createElement(m.default,{style:{width:344},size:"large",options:He.map(Tt=>({value:Tt,label:Tt}))})),t.createElement(b.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},t.createElement(m.default,{showSearch:!0,filterOption:!1,onSearch:Tt=>{qt(Tt)},loading:ut,size:"large",style:{width:344},options:Ve.map(Tt=>({value:Tt.id,label:Tt.name}))})),t.createElement(b.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},t.createElement(m.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:nt.map(Tt=>({value:Tt.id,label:Tt.name}))})),t.createElement(b.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(p.default,{showCount:!0,style:{width:344},maxLength:60}))))};var A=(0,v.connect)(({user:Fe,globalSetting:Ne,loading:We})=>({user:Fe,globalSetting:Ne,loading:We}))(L),W=e(70635),N=Object.defineProperty,ce=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,P=(Fe,Ne,We)=>Ne in Fe?N(Fe,Ne,{enumerable:!0,configurable:!0,writable:!0,value:We}):Fe[Ne]=We,j=(Fe,Ne)=>{for(var We in Ne||(Ne={}))Z.call(Ne,We)&&P(Fe,We,Ne[We]);if(ce)for(var We of ce(Ne))pe.call(Ne,We)&&P(Fe,We,Ne[We]);return Fe},U=(Fe,Ne,We)=>new Promise((Ye,ge)=>{var He=ot=>{try{Ve(We.next(ot))}catch(nt){ge(nt)}},Te=ot=>{try{Ve(We.throw(ot))}catch(nt){ge(nt)}},Ve=ot=>ot.done?Ye(ot.value):Promise.resolve(ot.value).then(He,Te);Ve((We=We.apply(Fe,Ne)).next())});const ee=({globalSetting:Fe,dispatch:Ne,user:We,open:Ye,onCancel:ge=()=>{}})=>{const[He]=b.default.useForm(),[Te,Ve]=(0,t.useState)(!1),[ot,nt]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var $e;if(Ye){const ye={code:"",user_type:(($e=We==null?void 0:We.userInfo)==null?void 0:$e.identity)==="student"?2:1,major:""};He.setFieldsValue(ye),nt(j({},ye))}},[Ye]),t.createElement(a.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ye,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Te,onCancel:ge,onOk:()=>He.submit()},t.createElement(b.default,{colon:!1,form:He,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:($e,ye)=>nt(j({},ye)),onFinish:$e=>U(void 0,null,function*(){Ve(!0);const ye=yield(0,W.ZP)("/api/graduations/join.json",{method:"post",body:$e});ye.status===0&&(ge(),ye!=null&&ye.identifier?(0,i.xg)(`/graduations/${ye==null?void 0:ye.identifier}/index`):r.ZP.success(ye==null?void 0:ye.message)),Ve(!1)})},t.createElement(b.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(p.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),t.createElement(b.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},t.createElement(d.ZP.Group,null,t.createElement(d.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),t.createElement(d.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(ot==null?void 0:ot.user_type)===2&&t.createElement(b.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(p.default,{showCount:!0,maxLength:60}))))};var q=(0,v.connect)(({user:Fe,globalSetting:Ne})=>({user:Fe,globalSetting:Ne}))(ee),H=e(59301),X=Object.defineProperty,be=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,dt=(Fe,Ne,We)=>Ne in Fe?X(Fe,Ne,{enumerable:!0,configurable:!0,writable:!0,value:We}):Fe[Ne]=We,et=(Fe,Ne)=>{for(var We in Ne||(Ne={}))xe.call(Ne,We)&&dt(Fe,We,Ne[We]);if(me)for(var We of me(Ne))Me.call(Ne,We)&&dt(Fe,We,Ne[We]);return Fe},lt=(Fe,Ne)=>be(Fe,Ee(Ne)),Dt=(Fe,Ne)=>{var We={};for(var Ye in Fe)xe.call(Fe,Ye)&&Ne.indexOf(Ye)<0&&(We[Ye]=Fe[Ye]);if(Fe!=null&&me)for(var Ye of me(Fe))Ne.indexOf(Ye)<0&&Me.call(Fe,Ye)&&(We[Ye]=Fe[Ye]);return We},qe=(Fe=>(Fe.Projects="projects",Fe.Shixuns="shixuns",Fe.Classrooms="classrooms",Fe))(qe||{}),Qe=(Fe=>(Fe.Classrooms="classrooms",Fe.Shixuns="shixuns",Fe.Paths="paths",Fe.Projects="projects",Fe.Videos="videos",Fe.Topics="topics",Fe))(Qe||{});const At=Fe=>{var Ne=Fe,{homePage:We,user:Ye,globalSetting:ge,loading:He,dispatch:Te}=Ne,Ve=Dt(Ne,["homePage","user","globalSetting","loading","dispatch"]),ot,nt,$e,ye,Ke,tt,ut,at;const[xt,St]=(0,t.useState)(),[Mt,Bt]=(0,t.useState)(),[Ht,Jt]=(0,t.useState)(!1),[qt,rn]=(0,t.useState)(!1),Tt=Ut=>{var pn;if((0,C.tJ)(Te)){if(Ut==="projects"&&!((pn=Ye.userInfo)!=null&&pn.email)){r.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ut==="classrooms"?St(!0):Ut==="projects"&&Bt(!0)}},vt=(Ut,pn)=>{var cn;if((0,C.tJ)(Te)){if(pn==="projects"&&!((cn=Ye.userInfo)!=null&&cn.email)){r.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}pn==="shixuns"&&!(0,C.xY)()||Ut&&(window.location.href=Ut)}},Xt=(nt=(((ot=ge.setting)==null?void 0:ot.navbar)||[]).find(Ut=>Ut.link==="/classrooms"))==null?void 0:nt.hidden;let Gt=(ye=((($e=ge.setting)==null?void 0:$e.navbar)||[]).find(Ut=>Ut.link==="/shixuns"))==null?void 0:ye.hidden;const en=(tt=(((Ke=ge.setting)==null?void 0:Ke.navbar)||[]).find(Ut=>Ut.link==="/paths"))==null?void 0:tt.hidden;(ut=ge==null?void 0:ge.setting)!=null&&ut.is_local&&((at=Ye==null?void 0:Ye.userInfo)!=null&&at.is_shixun_marker||(Gt=!0));const $t=Ut=>{var pn,cn,Ln,jn,zt,Ft,kt,Vt,Yt,yn,Sn,bn,tn,Dn,fn,dn,mn,In,Qn;return H.createElement(H.Fragment,null,H.createElement(s.Z,{justify:"space-around",className:"pt5 pb5"},H.createElement(u.Z,{className:w.joinCol},((pn=Ye.userInfo)==null?void 0:pn.user_identity)!=="\u5B66\u751F"&&!Xt&&H.createElement(l.default.Item,et({},Ut),H.createElement("a",{onClick:()=>vt("/classrooms/new")},(cn=Ye.userInfo)!=null&&cn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!Gt&&H.createElement(l.default.Item,et({},Ut),H.createElement("a",{onClick:()=>vt("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Ln=Ye.userInfo)==null?void 0:Ln.main_site)||!((jn=Ye.userInfo)!=null&&jn.main_site)&&!en&&(((zt=Ye.userInfo)==null?void 0:zt.admin)||((Ft=Ye.userInfo)==null?void 0:Ft.is_teacher)||((kt=Ye.userInfo)==null?void 0:kt.business)))&&H.createElement(l.default.Item,et({},Ut),H.createElement("a",{onClick:()=>vt("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Vt=ge==null?void 0:ge.setting)!=null&&Vt.is_local)&&((Yt=Ye.userInfo)==null?void 0:Yt.main_site)&&H.createElement(l.default.Item,et({},Ut),H.createElement("a",{onClick:()=>{var xr;return vt(`${(xr=ge==null?void 0:ge.setting)==null?void 0:xr.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((yn=Ye==null?void 0:Ye.userInfo)==null?void 0:yn.identity)!=="student"&&H.createElement(l.default.Item,lt(et({},Ut),{onClick:()=>{(0,C.o1)(Te)&&Jt(!0)}}),H.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Sn=Ye.userInfo)!=null&&Sn.main_site)&&H.createElement("div",null,!Xt&&H.createElement(l.default.Item,et({},Ut),H.createElement("a",{onClick:()=>Tt("classrooms")},(bn=Ye.userInfo)!=null&&bn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((tn=Ye.userInfo)==null?void 0:tn.main_site)&&!((Dn=ge==null?void 0:ge.setting)!=null&&Dn.is_local)&&H.createElement(l.default.Item,et({},Ut),H.createElement("a",{onClick:()=>Tt("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((fn=Ye.userInfo)==null?void 0:fn.main_site)&&H.createElement(u.Z,null,H.createElement("div",{className:w.joinBoard})),((dn=Ye.userInfo)==null?void 0:dn.main_site)&&H.createElement(u.Z,{className:w.joinCol},!Xt&&H.createElement(l.default.Item,et({},Ut),H.createElement("a",{onClick:()=>Tt("classrooms")},(mn=Ye.userInfo)!=null&&mn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((In=Ye.userInfo)==null?void 0:In.main_site)&&!((Qn=ge==null?void 0:ge.setting)!=null&&Qn.is_local)&&H.createElement(l.default.Item,et({},Ut),H.createElement("a",{onClick:()=>Tt("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),H.createElement(l.default.Item,lt(et({},Ut),{onClick:()=>{(0,C.o1)(Te)&&rn(!0)}}),H.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return H.createElement("section",null,H.createElement(o.Z,{dropdownRender:()=>H.createElement(l.default,{className:`${w.rightMenu} ${w.joinMenu} mt10`},H.createElement($t,null)),placement:"bottomRight"},H.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),H.createElement(x.Z,{visible:xt,onCancel:()=>St(!1)}),H.createElement(E,{visible:Mt,onCancel:()=>Bt(!1)}),H.createElement(A,{open:Ht,onCancel:()=>Jt(!1)}),H.createElement(q,{open:qt,onCancel:()=>rn(!1)}))};var ze=(0,v.connect)(({homePage:Fe,loading:Ne,user:We,globalSetting:Ye})=>({homePage:Fe,user:We,globalSetting:Ye,loading:Ne.models.index}))(At),J={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"},le=e(2119),z=e(3129),M=e(10148),G=e(59301),Ce=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,ie=(Fe,Ne)=>{var We={};for(var Ye in Fe)K.call(Fe,Ye)&&Ne.indexOf(Ye)<0&&(We[Ye]=Fe[Ye]);if(Fe!=null&&Ce)for(var Ye of Ce(Fe))Ne.indexOf(Ye)<0&&B.call(Fe,Ye)&&(We[Ye]=Fe[Ye]);return We},V=(Fe,Ne,We)=>new Promise((Ye,ge)=>{var He=ot=>{try{Ve(We.next(ot))}catch(nt){ge(nt)}},Te=ot=>{try{Ve(We.throw(ot))}catch(nt){ge(nt)}},Ve=ot=>ot.done?Ye(ot.value):Promise.resolve(ot.value).then(He,Te);Ve((We=We.apply(Fe,Ne)).next())});const R=Fe=>{var Ne,We=RegExp("(^| )"+Fe+"=([^;]+)(;|$)");return(Ne=document.cookie.match(We))?decodeURIComponent(Ne[2]):null},D=Fe=>{var Ne=new Date;Ne.setTime(Ne.getTime()-1);var We=R(Fe);We!=null&&(document.cookie=Fe+"="+We+";expires="+Ne.toGMTString())};var $=(Fe=>(Fe.Classrooms="classrooms",Fe.Shixuns="shixuns",Fe.Paths="paths",Fe.Projects="projects",Fe.Videos="videos",Fe.Topics="topics",Fe))($||{});const F=Fe=>{var Ne=Fe,{homePage:We,user:Ye,globalSetting:ge,loading:He,dispatch:Te,shixunHomeworks:Ve,location:ot,payload:nt={}}=Ne,$e=ie(Ne,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),ye,Ke,tt,ut,at,xt,St,Mt,Bt,Ht;const Jt=(Ke=(((ye=ge.setting)==null?void 0:ye.navbar)||[]).find(Xt=>Xt.link==="/classrooms"))==null?void 0:Ke.hidden,qt=(ut=(((tt=ge.setting)==null?void 0:tt.navbar)||[]).find(Xt=>Xt.link==="/shixuns"))==null?void 0:ut.hidden,rn=(xt=(((at=ge.setting)==null?void 0:at.navbar)||[]).find(Xt=>Xt.link==="/paths"))==null?void 0:xt.hidden,Tt=(St=Ye.userInfo)==null?void 0:St.is_school_manage,vt=()=>{var Xt,Gt,en,$t,Ut,pn,cn,Ln;return(0,i.Ll)()?G.createElement(l.default,{className:`${J.rightMenu} ${J.menuWrap}`},G.createElement(l.default.Item,null,G.createElement(v.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):G.createElement(l.default,{className:`${J.rightMenu} ${J.menuWrap}`},G.createElement(l.default.Item,null,G.createElement(v.Link,{to:`/users/${(Xt=Ye.userInfo)==null?void 0:Xt.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Jt&&G.createElement(l.default.Item,null,G.createElement(v.Link,{to:`/users/${(Gt=Ye.userInfo)==null?void 0:Gt.login}/classrooms`},(en=Ye.userInfo)!=null&&en.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!qt&&G.createElement(l.default.Item,null,G.createElement(v.Link,{to:`/users/${($t=Ye.userInfo)==null?void 0:$t.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!rn&&G.createElement(l.default.Item,null,G.createElement(v.Link,{to:`/users/${(Ut=Ye.userInfo)==null?void 0:Ut.login}/paths`},(pn=Ye.userInfo)!=null&&pn.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),G.createElement(l.default.Item,null,G.createElement(v.Link,{to:`/users/${(cn=Ye.userInfo)==null?void 0:cn.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),G.createElement(l.default.Item,null,G.createElement(v.Link,{to:`/users/${(Ln=Ye.userInfo)==null?void 0:Ln.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),G.createElement(l.default.Item,null,G.createElement(v.Link,{to:"/order"},"\u6211\u8D2D\u4E70\u7684\u8BFE\u7A0B")),(0,le.Ny)()&&G.createElement(l.default.Item,null,G.createElement(v.Link,{to:"/quality"},"\u7CBE\u54C1\u8BFE\u7A0B")),!(0,le.JA)()&&G.createElement(l.default.Item,null,G.createElement("a",{onClick:()=>{(0,C.tJ)(Te)&&v.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,le.JA)()&&G.createElement(l.default.Item,null,G.createElement("a",{onClick:()=>{(0,C.tJ)(Te)&&v.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),G.createElement(l.default.Item,null,G.createElement(v.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Te({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:G.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")),Tt&&G.createElement(l.default.Item,null,G.createElement(v.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),G.createElement(l.default.Item,{className:J.exit},G.createElement("a",{onClick:()=>V(void 0,null,function*(){try{const jn=yield(0,z.vR)({});r.ZP.success(jn==null?void 0:jn.message)}catch(jn){}(0,i.d8)("_educoder_session","logout",1),(0,i.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,le.bg)()?G.createElement(o.Z,{className:`${J.height67}`,dropdownRender:vt,placement:"bottomRight"},G.createElement("section",null,G.createElement("aside",null,G.createElement("div",{className:Ve.actionTabs.type===1?J.classromediv:""},G.createElement("img",{className:`${J.userPic} current ml15`,src:`${(Mt=M.Z)==null?void 0:Mt.IMG_SERVER}/images/${(Bt=Ye.userInfo)==null?void 0:Bt.image_url}`,alt:"",onClick:()=>{var Xt;return v.history.push((0,i.Ll)()?"/account/profile":`/users/${(Xt=Ye.userInfo)==null?void 0:Xt.login}/classrooms`)}}),(0,i.Ll)()&&G.createElement("span",{className:"ml10 font16"},(Ht=Ye.userInfo)==null?void 0:Ht.username),G.createElement("i",{className:`iconfont icon-zhankai4 ${J.icon}`}))))):G.createElement("div",{className:`font15 ${ge.isIlearning?J.login:""}`},G.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Te({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55 / \u6CE8\u518C"))};var ue=(0,v.connect)(({homePage:Fe,loading:Ne,user:We,globalSetting:Ye,shixunHomeworks:ge})=>({homePage:Fe,user:We,globalSetting:Ye,shixunHomeworks:ge,loading:Ne.models.index}))(F),we={tip:"tip___a6MfI"},se=e(61186),T=e.n(se),O=e(59301),de=(Fe,Ne,We)=>new Promise((Ye,ge)=>{var He=ot=>{try{Ve(We.next(ot))}catch(nt){ge(nt)}},Te=ot=>{try{Ve(We.throw(ot))}catch(nt){ge(nt)}},Ve=ot=>ot.done?Ye(ot.value):Promise.resolve(ot.value).then(He,Te);Ve((We=We.apply(Fe,Ne)).next())}),fe=(Fe=>(Fe[Fe.Professor=1]="Professor",Fe[Fe.AssistantProfessor=2]="AssistantProfessor",Fe[Fe.Student=3]="Student",Fe))(fe||{});const Oe=({visible:Fe,user:Ne,onCancel:We=()=>{},dispatch:Ye})=>{var ge,He,Te;const[Ve,ot]=(0,t.useState)(),[nt,$e]=(0,t.useState)([]),[ye,Ke]=(0,t.useState)(!1),[tt,ut]=(0,t.useState)(!1),[at,xt]=(0,t.useState)(),[St,Mt]=(0,t.useState)(!1),Bt=(ge=window.location.pathname)==null?void 0:ge.includes("classrooms/");(0,t.useEffect)(()=>{var vt,Xt;(vt=Ne==null?void 0:Ne.userInfo)!=null&&vt.identity&&$e([((Xt=Ne==null?void 0:Ne.userInfo)==null?void 0:Xt.identity)==="student"?3:1])},[Ne]),(0,t.useEffect)(()=>{var vt,Xt,Gt;if(console.log(Ne==null?void 0:Ne.userInfo),(vt=Ne==null?void 0:Ne.userInfo)!=null&&vt.user_status)if(((Xt=Ne==null?void 0:Ne.userInfo)==null?void 0:Xt.role)===15){Mt(!1);return}else{let en=JSON.parse(Bt?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));en&&(en==null?void 0:en.login)===((Gt=Ne==null?void 0:Ne.userInfo)==null?void 0:Gt.login)?(console.log(T()(en==null?void 0:en.time).add(1,"days")),console.log(T()(new Date)),T()(en==null?void 0:en.time).add(1,"days").set({hour:0,minute:0,second:0})<T()(new Date)&&Mt(!0)):Mt(!0)}},[(He=Ne==null?void 0:Ne.userInfo)==null?void 0:He.user_status]);const Ht=(vt,Xt)=>{if(nt.includes(1)){a.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:O.createElement("div",{className:"tc"},Xt||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${vt}/students`}});return}window.location.href=`/classrooms/${vt}/students`},Jt=()=>de(void 0,null,function*(){if(!Ve){r.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}Ke(!0);const vt=yield(0,n.cR)({invite_code:Ve,professor:nt.includes(1)?1:null,assistant_professor:nt.includes(2)?1:null,student:nt.includes(3)?1:null});if(Ke(!1),(vt==null?void 0:vt.status)===-1&&Ye({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(vt==null?void 0:vt.status)===-2){if(qt(),vt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){ut(!0),xt(1);return}if(vt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){ut(!0),xt(2);return}if(vt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){ut(!0),xt(3);return}}if((vt==null?void 0:vt.status)===0){(0,i.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),qt(),vt!=null&&vt.course_id?Ht(vt.course_id,vt.message):r.ZP.success(vt.message);return}}),qt=()=>de(void 0,null,function*(){We()}),rn=()=>{var vt,Xt;Bt?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(vt=Ne==null?void 0:Ne.userInfo)==null?void 0:vt.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(Xt=Ne==null?void 0:Ne.userInfo)==null?void 0:Xt.login})),Mt(!1)},Tt=()=>de(void 0,null,function*(){let vt=yield(0,W.ZP)("/api/business_contacts.json",{method:"post"});(vt==null?void 0:vt.status)===0&&r.ZP.info("\u7533\u8BF7\u6210\u529F")});return O.createElement(O.Fragment,null,St&&O.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},O.createElement("div",{className:we.tip},O.createElement("div",null,O.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Bt?O.createElement(O.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((Te=Ne==null?void 0:Ne.userInfo)==null?void 0:Te.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):O.createElement(O.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),O.createElement("div",null,O.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:rn},"\u5FFD\u7565"),O.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Tt},"\u7533\u8BF7\u5EF6\u671F")))))};var Je=(0,v.connect)(({user:Fe})=>({user:Fe}))(Oe),Ze=e(3113),ve="data:image/png;base64,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",Xe=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,wt=(Fe,Ne)=>{var We={};for(var Ye in Fe)re.call(Fe,Ye)&&Ne.indexOf(Ye)<0&&(We[Ye]=Fe[Ye]);if(Fe!=null&&Xe)for(var Ye of Xe(Fe))Ne.indexOf(Ye)<0&&st.call(Fe,Ye)&&(We[Ye]=Fe[Ye]);return We};const I=null,Ge=Fe=>{var Ne=Fe,{homePage:We,user:Ye,globalSetting:ge,loading:He,dispatch:Te,location:Ve,text:ot,shixunHomeworks:nt,payload:$e={}}=Ne,ye=wt(Ne,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Ke,tt]=(0,t.useState)("none");return(0,t.useEffect)(()=>{nt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&tt("flex")},[nt.actionTabs.key]),(0,t.useEffect)(()=>{nt.actionTabs.key==="\u9690\u85CF"&&(tt("none"),localStorage.setItem("Noviceguide","0"))},[nt.actionTabs.key]),t.createElement("div",{style:{display:Ke,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:ve,style:{position:"absolute",top:"-32px"}}),t.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},nt.actionTabs.text),nt.actionTabs.type===9?t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(Ze.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),tt("none"),Te({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(Ze.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Te({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),tt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var Be=(0,v.connect)(({homePage:Fe,loading:Ne,user:We,globalSetting:Ye,shixunHomeworks:ge})=>({homePage:Fe,user:We,globalSetting:Ye,loading:Ne.models.index,shixunHomeworks:ge}))(Ge),he=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Ot=(Fe,Ne,We)=>Ne in Fe?he(Fe,Ne,{enumerable:!0,configurable:!0,writable:!0,value:We}):Fe[Ne]=We,Lt=(Fe,Ne)=>{for(var We in Ne||(Ne={}))Le.call(Ne,We)&&Ot(Fe,We,Ne[We]);if(Pe)for(var We of Pe(Ne))Rt.call(Ne,We)&&Ot(Fe,We,Ne[We]);return Fe};const un=Fe=>React.createElement("svg",Lt({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Fe),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 wn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",Cn=e(89392),ht=e(59301),Et=Object.defineProperty,gt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,Q=(Fe,Ne,We)=>Ne in Fe?Et(Fe,Ne,{enumerable:!0,configurable:!0,writable:!0,value:We}):Fe[Ne]=We,te=(Fe,Ne)=>{for(var We in Ne||(Ne={}))yt.call(Ne,We)&&Q(Fe,We,Ne[We]);if(gt)for(var We of gt(Ne))_e.call(Ne,We)&&Q(Fe,We,Ne[We]);return Fe},oe=(Fe,Ne)=>{var We={};for(var Ye in Fe)yt.call(Fe,Ye)&&Ne.indexOf(Ye)<0&&(We[Ye]=Fe[Ye]);if(Fe!=null&>)for(var Ye of gt(Fe))Ne.indexOf(Ye)<0&&_e.call(Fe,Ye)&&(We[Ye]=Fe[Ye]);return We},ae=(Fe,Ne,We)=>new Promise((Ye,ge)=>{var He=ot=>{try{Ve(We.next(ot))}catch(nt){ge(nt)}},Te=ot=>{try{Ve(We.throw(ot))}catch(nt){ge(nt)}},Ve=ot=>ot.done?Ye(ot.value):Promise.resolve(ot.value).then(He,Te);Ve((We=We.apply(Fe,Ne)).next())});const{Header:Re}=g.default,{Search:De}=p.default;function it(){var Fe,Ne;const Ye=window.location.pathname.split("/"),ge={};return Ye[1]=="classrooms"&&Ye.length>3&&!((Fe=Ye[4])!=null&&Fe.includes("newgold"))&&!((Ne=Ye[5])!=null&&Ne.includes("newgold"))&&Ye[2]!=="coursesId"&&(ge.course_id=Ye[2]),Ye[1]==="shixuns"&&Ye.length>3&&(ge.objective_type="shixun",ge.objective_id=Ye[2]),Ye[1]==="paths"&&Ye.length>3&&(ge.objective_type="path",ge.objective_id=Ye[2]),te(te({},ge),{school:1})}const ct=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],bt=Fe=>{var Ne=Fe,{homePage:We,user:Ye,globalSetting:ge,loading:He,dispatch:Te,isLogin:Ve=!1,shixunHomeworks:ot}=Ne,nt=oe(Ne,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),$e,ye,Ke,tt,ut,at,xt,St,Mt;const Bt=(0,v.useLocation)(),[Ht,Jt]=(0,t.useState)(!1),[qt,rn]=(0,t.useState)(""),[Tt,vt]=(0,t.useState)(!1),Xt=it();(0,t.useEffect)(()=>{Te({type:"user/getNavigationInfo",payload:te({},Xt)})},[ge.name]),(0,t.useEffect)(()=>{ot.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(ct!=null&&ct.includes(Bt==null?void 0:Bt.pathname)||(Bt==null?void 0:Bt.pathname.indexOf("/classrooms"))===0||Te({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Bt.pathname]),(0,t.useEffect)(()=>{ot.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||ot.actionTabs.key||localStorage.setItem("Noviceguide","0")},[ot.actionTabs.key]),(0,t.useEffect)(()=>{var zt;if(ge!=null&&ge.setting){let Ft=(0,Cn.cloneDeep)((zt=ge==null?void 0:ge.setting)==null?void 0:zt.navbar);Ft=Ft==null?void 0:Ft.filter(Vt=>{var Yt;return!(Vt!=null&&Vt.hidden)&&!((0,le.JA)()&&((Yt=["/paperlibrary","/problemset"])!=null&&Yt.includes(Vt.link)))});for(const Vt of Ft)Vt.subitem&&(Vt.subitem=Vt.subitem.filter(Yt=>{var yn;return!(Yt!=null&&Yt.hidden)&&!((0,le.JA)()&&((yn=["/paperlibrary","/problemset"])!=null&&yn.includes(Yt.link)))}));let kt=!1;Ft==null||Ft.map(function(Vt,Yt){var yn,Sn,bn;const tn=Bt.pathname;Vt.link===tn&&(rn(Vt==null?void 0:Vt.link),(0,i.Dk)(tn==="/"?(yn=ge==null?void 0:ge.setting)==null?void 0:yn.name:jn(Vt==null?void 0:Vt.name)),pn(Ln(Yt,{name:Vt==null?void 0:Vt.name,link:Vt==null?void 0:Vt.link},Ft)),kt=!0),(Sn=Vt==null?void 0:Vt.subitem)!=null&&Sn.length&&((bn=Vt==null?void 0:Vt.subitem)==null||bn.map(Dn=>{Dn.link===tn&&(rn(Dn==null?void 0:Dn.link),tn!=="/"&&(0,i.Dk)(jn(Dn==null?void 0:Dn.name)),pn(Ln(Yt,{name:Dn==null?void 0:Dn.name,link:Dn==null?void 0:Dn.link},Ft)),kt=!0)}))}),kt||pn(Ft)}},[ge==null?void 0:ge.setting,Ye]);const Gt=(0,t.useMemo)(()=>{var zt,Ft;return(zt=ge==null?void 0:ge.setting)!=null&&zt.nav_logo_url?`${M.Z.IMG_SERVER}/${(Ft=ge==null?void 0:ge.setting)==null?void 0:Ft.nav_logo_url}`:`${M.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[($e=ge==null?void 0:ge.setting)==null?void 0:$e.nav_logo_url]);function en(zt){v.history.push("/search?value="+zt)}const $t=()=>Ht?ht.createElement("div",{onBlur:()=>{setTimeout(()=>{Jt(!1)},300)}},ht.createElement(De,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:en,autoFocus:!0})):ht.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{v.history.push("/search?value=")}}),[Ut,pn]=(0,t.useState)([]),cn=(zt,Ft)=>ae(void 0,null,function*(){var kt,Vt,Yt,yn,Sn,bn;if((zt==null?void 0:zt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const tn=yield(0,z.IU)();(kt=tn==null?void 0:tn.data)!=null&&kt.engineer_url?(Yt=(Vt=tn==null?void 0:tn.data)==null?void 0:Vt.engineer_url)!=null&&Yt.includes("http")?(0,i.xg)((yn=tn==null?void 0:tn.data)==null?void 0:yn.engineer_url):v.history.push((Sn=tn==null?void 0:tn.data)==null?void 0:Sn.engineer_url):(tn==null?void 0:tn.status)!=401&&vt(!0);return}(bn=zt==null?void 0:zt.link)!=null&&bn.includes("http")?(0,i.xg)(zt==null?void 0:zt.link):((0,i.Dk)(zt==null?void 0:zt.name),v.history.push(zt==null?void 0:zt.link)),(zt==null?void 0:zt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Te({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:ht.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~")}})}),Ln=(zt,Ft,kt)=>{const Vt=kt.slice();return Vt[zt]&&(Vt[zt].name=Ft.name,Vt[zt].link=Ft.link),Vt||[]},jn=(zt="")=>zt.indexOf("<")>-1?zt.slice(0,zt.indexOf("<")):zt;return ge.showHeader&&ge.showHeaderFooter?ht.createElement(g.default,{style:{background:`${Bt.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${ge.isIlearning?h["header-iearning"]:h.header} ${ge.showHeaderFixed?h.headerFixed:""}`},(ge==null?void 0:ge.showTip)&&ht.createElement(Je,null),ht.createElement(Re,{className:"header",style:{background:`${Bt.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Bt.pathname=="/training"?"999":""}`}},ht.createElement("section",{className:h["edu-menu"]},(!!ge.isIlearning||!((ye=ge==null?void 0:ge.setting)!=null&&ye.main_site)&&!!((Ke=ge==null?void 0:ge.setting)!=null&&Ke.navbar))&&ht.createElement(v.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Te({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},ht.createElement("img",{className:h.logo,title:(tt=ge.setting)==null?void 0:tt.name,src:Gt||wn})),ht.createElement("ul",{className:`${h.menu} ${(0,i.Ll)()&&"ml0"}`},(0,i.Ll)()&&ht.createElement("li",null,ht.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,i.Ll)()&&ge.setting&&Ut.map(function(zt,Ft){var kt,Vt,Yt,yn,Sn;return ht.createElement("li",{key:Ft,className:!((kt=zt==null?void 0:zt.subitem)!=null&&kt.length)&&qt===(zt==null?void 0:zt.link)||(Vt=zt==null?void 0:zt.subitem)!=null&&Vt.some(bn=>qt===(bn==null?void 0:bn.link))?h.actived:""},ht.createElement("div",{onClick:()=>cn(zt,Ft),className:h.name},ht.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var bn;let tn=zt==null?void 0:zt.name;return(bn=zt==null?void 0:zt.subitem)==null||bn.map((Dn,fn)=>(Dn.link===Bt.pathname&&(tn=Dn.name),Dn)),tn})()}}),((Yt=zt==null?void 0:zt.subitem)==null?void 0:Yt.length)>0&&ht.createElement("i",{className:"iconfont icon-zhankai4"})),((yn=zt==null?void 0:zt.subitem)==null?void 0:yn.length)>0&&ht.createElement("div",{className:h.dropDown},(Sn=zt==null?void 0:zt.subitem)==null?void 0:Sn.map((bn,tn)=>ht.createElement("div",{className:h.subName,onClick:()=>cn(bn,Ft),key:Ft+"-"+tn},!!tn&&ht.createElement("div",{className:h.line}),ht.createElement("aside",{className:"font16 c-black"},jn(bn.name)),ht.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},bn.content)))))})),ht.createElement("div",{className:"search-bar",style:{flex:ge.isIlearning?"initial":"1 0 auto"}},!(0,i.Ll)()&&!(ge!=null&&ge.isIlearning)&&ht.createElement(ht.Fragment,null,ht.createElement($t,null),!Ve&&ht.createElement(ze,null),!Ve&&!!((ut=Ye==null?void 0:Ye.userInfo)!=null&&ut.login)&&ht.createElement(v.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(at=Ye==null?void 0:Ye.userInfo)==null?void 0:at.login}/user_tidings`},((xt=Ye==null?void 0:Ye.navigationInfo)==null?void 0:xt.new_message)&&ht.createElement("span",{className:h.newslight}))),!Ve&&ht.createElement(ue,{payload:Xt}))),ht.createElement(a.default,{centered:!0,destroyOnClose:!0,open:Tt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,i.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>vt(!1)},ht.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ht.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"),ht.createElement("img",{src:`${M.Z.IMG_SERVER}/${(St=ge==null?void 0:ge.setting)==null?void 0:St.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),ht.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Mt=ge==null?void 0:ge.setting)==null?void 0:Mt.homepage_tea_qq_number)))),ht.createElement(Be,null)):ht.createElement(ht.Fragment,null)};var ft=(0,v.connect)(({homePage:Fe,loading:Ne,user:We,globalSetting:Ye,shixunHomeworks:ge})=>({homePage:Fe,user:We,globalSetting:Ye,loading:Ne.models.index,shixunHomeworks:ge}))(bt)},57203:function(_t,k,e){"use strict";e.d(k,{z:function(){return ee},Z:function(){return q}});var t=e(59301),v=e(24645),g=e(8591),p=e(43418),a=e(3113),h=e(10148),r=e(76904),s=Object.defineProperty,u=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,d=(H,X,be)=>X in H?s(H,X,{enumerable:!0,configurable:!0,writable:!0,value:be}):H[X]=be,n=(H,X)=>{for(var be in X||(X={}))l.call(X,be)&&d(H,be,X[be]);if(u)for(var be of u(X))o.call(X,be)&&d(H,be,X[be]);return H},i=(H,X,be)=>new Promise((Ee,me)=>{var xe=et=>{try{dt(be.next(et))}catch(lt){me(lt)}},Me=et=>{try{dt(be.throw(et))}catch(lt){me(lt)}},dt=et=>et.done?Ee(et.value):Promise.resolve(et.value).then(xe,Me);dt((be=be.apply(H,X)).next())});const c="\u3000\u3000";function f(H){var X=["Bytes","KB","MB","GB","TB"];if(H==0)return"0 Byte";var be=parseInt(""+Math.floor(Math.log(H)/Math.log(1024)),10);return(H/Math.pow(1024,be)).toFixed(1)+" "+X[be]}var S=({value:H=[],action:X,onChange:be,className:Ee,maxSize:me=150,title:xe="\u6587\u4EF6\u4E0A\u4F20",accept:Me=null})=>{const dt={multiple:!1,fileList:H,accept:Me,withCredentials:!0,beforeUpload:lt=>lt.size/1024/1024<me?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${me}MB),\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`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(lt){var Dt,qe,Qe,At;let ze=[...lt.fileList];if(ze=ze.map(J=>(J.name.indexOf(c)===-1&&(J.name=`${J.name}${c}${f(J.size)}`),n({},J))),lt.file.status==="done"&&((qe=(Dt=lt.file)==null?void 0:Dt.response)==null?void 0:qe.status)===-1){message.error((At=(Qe=lt.file)==null?void 0:Qe.response)==null?void 0:At.message),be([]);return}be(ze)},onRemove:lt=>i(void 0,null,function*(){const Dt=lt.size/1024/1024;return lt.status==="uploading"?!0:Dt<me&&(lt.response?lt.response.id:lt.uid)?yield removeAttachment(lt.response?lt.response.id:lt.id):!0})};function et(lt){lt.preventDefault(),lt.stopPropagation()}return React.createElement("div",{className:`single-upload ${Ee||""}`},React.createElement(Upload,n({},dt),React.createElement(Button,{type:"primary",title:H.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:H.length>0,ghost:!0},xe),React.createElement("span",{onClick:et,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",me,"M)"," ")))},E=e(76298),x=e(89392),w=Object.defineProperty,C=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,y=(H,X,be)=>X in H?w(H,X,{enumerable:!0,configurable:!0,writable:!0,value:be}):H[X]=be,_=(H,X)=>{for(var be in X||(X={}))b.call(X,be)&&y(H,be,X[be]);if(C)for(var be of C(X))m.call(X,be)&&y(H,be,X[be]);return H};const L=H=>React.createElement("svg",_({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},H),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var A="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",W=Object.defineProperty,N=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,pe=(H,X,be)=>X in H?W(H,X,{enumerable:!0,configurable:!0,writable:!0,value:be}):H[X]=be,P=(H,X)=>{for(var be in X||(X={}))ce.call(X,be)&&pe(H,be,X[be]);if(N)for(var be of N(X))Z.call(X,be)&&pe(H,be,X[be]);return H},j=(H,X,be)=>new Promise((Ee,me)=>{var xe=et=>{try{dt(be.next(et))}catch(lt){me(lt)}},Me=et=>{try{dt(be.throw(et))}catch(lt){me(lt)}},dt=et=>et.done?Ee(et.value):Promise.resolve(et.value).then(xe,Me);dt((be=be.apply(H,X)).next())});const{Dragger:U}=v.default;function ee(H){let X=[];return H&&H.length>0&&(X=H.map(be=>({uid:be.id,id:be.id,name:be.title+c+be.filesize,url:be.url,filesize:be.filesize,status:"done",response:{id:be.id}}))),X}var q=({value:H,onChange:X,action:be,data:Ee,className:me,maxSize:xe=150,title:Me="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:dt=!1,accept:et="",additionalText:lt,isDragger:Dt,number:qe=1e3,aloneClear:Qe=!1,realTimeRemove:At=!0,uploadText:ze,setFileProgress:J,showFileProgress:le})=>{const[z,M]=(0,t.useState)(!1);let[G,Ce]=(0,t.useState)(H||[]),[K,B]=(0,t.useState)(1);(0,t.useEffect)(()=>{H&&(K===1&&Ce([...H]),B(2),qe===(H==null?void 0:H.length)&&M(!0))},[H]);const ie=()=>{setTimeout(()=>{G.pop(),Ce([...G])},500)};le&&J(G.some(D=>D.status==="uploading"));const V={multiple:!0,disabled:z,accept:et,withCredentials:!0,fileList:G,beforeUpload:(D,$)=>{const F=D.size/1024/1024;return G.concat($).length>qe?(G.pop(),Ce([...G]),g.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${qe}\u4E2A\u6587\u4EF6`),Qe?Promise.reject():(ie(),!1)):F<xe?!0:(g.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${xe}MB).`),Qe?Promise.reject():(ie(),!1))},data:Ee,action:be||`${h.Z.API_SERVER}/api/attachments.json`,onChange(D){var $,F,ue,we;if(D.file.status==="removed"?G=D.fileList:G=(0,x.uniqBy)([...D.fileList,...G],"uid"),D.file.status==="done"&&((F=($=D.file)==null?void 0:$.response)==null?void 0:F.status)===-1){g.ZP.error((we=(ue=D.file)==null?void 0:ue.response)==null?void 0:we.message);return}G.length>=qe?M(!0):M(!1),Ce([...G]),G=G.map(se=>{var T,O;return(T=se==null?void 0:se.response)!=null&&T.id&&(se.url=(O=se==null?void 0:se.response)==null?void 0:O.url),se.name.indexOf(c)===-1&&(se.name=`${se.name}${c}${f(se.size)}`),P({},se)}),console.log("info:",D,G),X(G)},onRemove:D=>j(void 0,null,function*(){if(!At)return!0;const $=()=>j(void 0,null,function*(){if(D.response?D.response.id:D.id){let ue=yield(0,r.JZ)(D.response?D.response.id:D.uid);return Promise.resolve(ue)}else return!0});return dt?new Promise((F,ue)=>{p.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>j(void 0,null,function*(){const we=yield $();g.ZP.success("\u5220\u9664\u6210\u529F"),F(!0)}),onCancel:()=>F(!1)})}):yield $()})};function R(D){D.preventDefault(),D.stopPropagation()}return t.createElement("div",{className:`multi-upload ${me||""}`},Dt&&t.createElement(U,P({},V),t.createElement("p",{className:"ant-upload-drag-icon"},t.createElement(E.Z,null)),t.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",t.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",xe,"MB)"," "),lt),!Dt&&t.createElement(v.default,P({},V),t.createElement(a.ZP,{disabled:z,className:"upload_button"},t.createElement("img",{className:"aBtn_img",src:A}),Me),t.createElement("span",{onClick:R,className:"upload_text"},ze||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${xe}MB)`)))}},97267:function(_t,k,e){"use strict";var t=e(59301),v=e(93314),g=e(3113),p=Object.defineProperty,a=Object.defineProperties,h=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,l=(i,c,f)=>c in i?p(i,c,{enumerable:!0,configurable:!0,writable:!0,value:f}):i[c]=f,o=(i,c)=>{for(var f in c||(c={}))s.call(c,f)&&l(i,f,c[f]);if(r)for(var f of r(c))u.call(c,f)&&l(i,f,c[f]);return i},d=(i,c)=>a(i,h(c));const n=({img:i,buttonProps:c={},styles:f={},customText:S,ButtonText:E,ButtonClick:x,Buttonclass:w,ButtonTwo:C,imgStyles:b,loading:m=!1})=>t.createElement("section",{className:"tc animated fadeIn",style:o(o({},{color:"#999",margin:"100px auto",visibility:m?"hidden":"visible"}),f)},t.createElement("img",{src:i||v,style:d(o({},b),{pointerEvents:"none",userSelect:"none"})}),t.createElement("p",{className:"mt20 font14"},S||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),E&&t.createElement(g.ZP,o({className:w,onClick:x},c),E),C&&C);k.Z=n},4194:function(_t,k,e){"use strict";var t=e(59301),v=e(78241),g=e(95237),p=e(57809),a=e(92832),h=e(88522),r=e(3113),s=e(24905),u=e(6848),l=e(8591),o=e(2595),d=e(42203),n=e(61186),i=e.n(n),c=e(26724),f=e.n(c),S=e(58143),E=e(16597),x=e(94606),w=e(52222),C=e(59301),b=Object.defineProperty,m=Object.defineProperties,y=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,W=(q,H,X)=>H in q?b(q,H,{enumerable:!0,configurable:!0,writable:!0,value:X}):q[H]=X,N=(q,H)=>{for(var X in H||(H={}))L.call(H,X)&&W(q,X,H[X]);if(_)for(var X of _(H))A.call(H,X)&&W(q,X,H[X]);return q},ce=(q,H)=>m(q,y(H)),Z=(q,H,X)=>new Promise((be,Ee)=>{var me=dt=>{try{Me(X.next(dt))}catch(et){Ee(et)}},xe=dt=>{try{Me(X.throw(dt))}catch(et){Ee(et)}},Me=dt=>dt.done?be(dt.value):Promise.resolve(dt.value).then(me,xe);Me((X=X.apply(q,H)).next())});const pe=[];function P({onSearch:q,schools:H}){return C.createElement(v.default,{colon:!1,layout:"horizontal",onFinish:q,initialValues:{keyword:"",school_name:"",search_type:"1"}},C.createElement(g.Z,{style:{flexWrap:"nowrap"}},C.createElement(v.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},C.createElement(p.default,{popupClassName:w.Z.selectdown,style:{width:106}},C.createElement(p.default.Option,{value:"1"},"\u59D3\u540D"),C.createElement(p.default.Option,{value:"2"},"\u624B\u673A\u53F7"),C.createElement(p.default.Option,{value:"3"},"\u90AE\u7BB1"))),C.createElement(v.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},C.createElement(a.default,{allowClear:!0,style:{width:300},size:"middle"})),C.createElement(v.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},C.createElement(h.Z,{options:H,style:{width:300},size:"middle",showSearch:!0,filterOption:(X,be)=>be.value.toUpperCase().indexOf(X.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),C.createElement(r.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var j=(q=>(q[q.INITDATA=0]="INITDATA",q[q.INITSCHOOLS=1]="INITSCHOOLS",q[q.SHOWLOADING=2]="SHOWLOADING",q[q.SELECTEDIDS=3]="SELECTEDIDS",q[q.SETQUERY=4]="SETQUERY",q[q.SETPAGE=5]="SETPAGE",q))(j||{});function U(q,H){switch(H.type){case 0:return N(N({},q),H.payload);case 4:return N(N({},q),H.payload);case 5:return ce(N({},q),{page:H.payload,reload:!1});case 2:return ce(N({},q),{loading:H.payload});case 1:return ce(N({},q),{schools:H.payload});case 3:return ce(N({},q),{selectedIds:H.payload});default:throw new Error}}const ee={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};k.Z=({onSelect:q,onCancel:H,container_id:X,container_type:be})=>{const[Ee,me]=(0,t.useReducer)(U,ee),{data:xe,schools:Me,loading:dt,selectedIds:et,page:lt,count:Dt,query:qe,reload:Qe}=Ee;(0,t.useEffect)(()=>{function G(){return Z(this,null,function*(){const{users:Ce,user_count:K}=yield(0,E.nQ)(ce(N({},qe),{page:lt,container_type:be,container_id:X,display_aliases:!0}));me({type:0,payload:{data:Qe?Ce:[...xe,...Ce],count:K}})})}qe&&G()},[lt,qe,Qe,X,be]),(0,t.useEffect)(()=>{function G(){return Z(this,null,function*(){const{school_names:Ce}=yield(0,E.K$)({display_aliases:!0});me({type:1,payload:Ce.map(K=>({value:K}))})})}G()},[]);const At=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(G,Ce)=>C.createElement(s.default,{value:Ce.numid,checked:et.includes(Ce.numid),disabled:!!G})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(G,Ce)=>C.createElement("div",null,C.createElement(u.Z,{placement:"bottom",title:G},C.createElement(d.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Ce.login}`,target:"_blank"},G||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:G=>C.createElement(u.Z,{placement:"bottom",title:G},C.createElement("span",{style:{color:"#000000"}},G||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:G=>C.createElement(u.Z,{placement:"bottom",title:G},C.createElement("span",{style:{color:"#000000"}},G||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:G=>C.createElement(u.Z,{placement:"bottom",title:G},C.createElement("span",{style:{color:"#000000"}},G||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:G=>C.createElement(u.Z,{placement:"bottom",title:G},C.createElement("span",{style:{color:"#000000"}},G||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:G=>C.createElement(u.Z,{placement:"bottom",title:G},C.createElement("span",{style:{color:"#000000"}},G||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:G=>C.createElement("span",{style:{color:"#000000"}},G?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:G=>C.createElement(u.Z,{placement:"bottom",title:G},C.createElement("span",{style:{color:"#000000"}},i()(G).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:G=>{if(G===1)return C.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function ze(G){me({type:4,payload:{page:1,reload:!0,query:G}})}function J(G){me({type:5,payload:G})}function le(G){let Ce=et.indexOf(G);Ce>=0?et.splice(Ce,1):et.push(G),me({type:3,payload:[...et]})}function z(){et.length===0?l.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(q(et,X),me({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const M=Dt>lt*10;return C.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},C.createElement(P,{onSearch:ze,schools:Me}),qe?C.createElement(C.Fragment,null,C.createElement("div",{className:"flexd-table-header mt20"},C.createElement(x.Gi,null,C.createElement(o.default,{pagination:!1,dataSource:pe,columns:At}))),C.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},C.createElement(f(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:J,hasMore:M,useWindow:!1},C.createElement(x.Gi,null,C.createElement(o.default,{loading:dt,showHeader:!1,pagination:!1,dataSource:xe,columns:At,onRow:G=>({onClick:Ce=>{G.added!==1&&le(G.numid)}})})))),C.createElement("div",{className:"flex-container flex-end"},C.createElement(r.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:H},"\u53D6\u6D88"),C.createElement(r.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:z},"\u786E\u5B9A"))):C.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},C.createElement("img",{src:S,width:"100",alt:""}),C.createElement("br",null),C.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},26089:function(_t,k,e){"use strict";e.d(k,{Z:function(){return p}});var t=e(42203),v={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},g=e(59301),p=({message:a,className:h,children:r,style:s={}})=>g.createElement("div",{className:`custom-spinner ${v.idsRingWrapper} ${h}`},g.createElement("div",{className:v.ldsRing},g.createElement("div",null),g.createElement("div",null),g.createElement("div",null),g.createElement("div",null)),a?g.createElement("p",{style:s},a):null,r,g.createElement(t.Outlet,null))},50474:function(_t,k,e){"use strict";e.d(k,{Z:function(){return g}});var t=e(59301),v=e(4676);class g extends t.Component{constructor(a){super(a);const h=window.document;this.node=h.createElement("div"),h.body.appendChild(this.node)}render(){const{children:a}=this.props;return(0,v.createPortal)(a,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},94606:function(_t,k,e){"use strict";e.d(k,{jL:function(){return a},w9:function(){return xe},QD:function(){return fe},cQ:function(){return H},op:function(){return ue},O5:function(){return Cn},_b:function(){return re},t7:function(){return E},Gi:function(){return qe},YG:function(){return lt},qp:function(){return o},vr:function(){return Ze},qE:function(){return T},Je:function(){return C},wb:function(){return P},cq:function(){return z},tp:function(){return i}});var t=e(59301),v={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},g="data:image/png;base64,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",a=({dataSource:ht=[],img:Et,imgWidth:gt=346,title:yt,sunTitle:_e,bannerExtraContent:Q})=>t.createElement("div",{className:v.banner},t.createElement("div",{className:v.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,yt),t.createElement("span",null,_e)),ht.length>0&&t.createElement("div",{className:v.btns},ht.map((te,oe)=>t.createElement("div",{key:oe,onClick:te.click},te.name,te.sign?t.createElement("img",{src:g,width:39}):null))),Q),Et&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:Et,width:gt}))),h={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"},r=e(92310),s=e.n(r),u=e(89392),o=({dataSource:ht=[],value:Et,onChange:gt,onTitleChange:yt,className:_e,title:Q,titleWidth:te=41,style:oe={},fontColor:ae="#6A7283",showCount:Re})=>{const[De,it]=(0,t.useState)(0),[ct,bt]=(0,t.useState)(!1),ft=(0,t.useRef)(null),Fe=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var Ne;ht.length!==0&&(((Ne=ft==null?void 0:ft.current)==null?void 0:Ne.clientHeight)>97?it(1):it(0)),ht.length===0&&it(0),bt(!1)},[ht]),t.createElement("div",{className:s()(h.row,_e),style:oe},t.createElement("div",{onClick:(0,u.throttle)(()=>yt==null?void 0:yt(),2e3),style:{width:te,marginTop:ct?12:4},className:`${h.title} ${yt?"current":""}`},Q),t.createElement("div",{className:ct?`${h.tagsWrap} ${h.tagsBorderWrap}`:h.tagsWrap},t.createElement("div",{className:h.bar,ref:Fe,style:De>0?{height:De===1?97:"auto",overflow:De===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:h.tag,ref:ft},ht==null?void 0:ht.map(Ne=>t.createElement("span",{onClick:()=>gt(Ne.id),key:Ne.id,style:{color:ae},className:Et===Ne.id?h.active:""},t.createElement("span",{title:Ne.name,className:h.name},Ne.name),!!Re&&t.createElement("span",{className:h.num},Ne.count))))),!!De&&t.createElement(t.Fragment,null,De===1?t.createElement("div",{onClick:()=>{var Ne;it(2),((Ne=ft==null?void 0:ft.current)==null?void 0:Ne.clientHeight)>245?bt(!0):bt(!1)},className:h.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{Fe.current.scrollTop=0,it(1),bt(!1)},className:h.action},"\u6536\u8D77",t.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},d={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"},i=({dataSource:ht=[],value:Et,onChange:gt,className:yt,style:_e={}})=>t.createElement("div",{style:_e,className:s()(d.tabs,yt)},ht.map(Q=>t.createElement("span",{onClick:()=>gt(Q.id),className:Et===Q.id?d.active:"",key:Q.id},Q.name))),c={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"},f=e(92832),E=({dataSource:ht=[],value:Et="",onChange:gt,onInputChange:yt=()=>{},className:_e,style:Q={},placeholder:te,allowClear:oe=!1})=>{var ae;const[Re,De]=(0,t.useState)(""),[it,ct]=(0,t.useState)("");(0,t.useEffect)(()=>{var Fe;let Ne=Et;(Fe=JSON.stringify(Et))!=null&&Fe.includes("{")&&(De(Et.id),Ne=Et.value||"");try{ct(decodeURIComponent(Ne||""))}catch(We){ct(decodeURIComponent(Ne||""))}},[Et]);const bt=()=>{gt(encodeURIComponent(it),Re||null)},ft=Fe=>{Fe!==Re&&(De(Fe),gt(encodeURIComponent(it),Fe))};return t.createElement("div",{className:s()(c.input,_e),style:Q},!!ht.length&&t.createElement("div",{className:c.dropdown},t.createElement("div",{className:c.text},(ae=ht.find(Fe=>Fe.id===Re))==null?void 0:ae.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:c.b1}),t.createElement("b",{className:c.b2})),t.createElement("div",{className:c.menu},ht.map((Fe,Ne)=>t.createElement("div",{key:Ne,onClick:()=>ft(Fe.id)},Fe.name)))),t.createElement(f.default,{onPressEnter:bt,value:it,onChange:Fe=>{ct(Fe.target.value),yt(encodeURIComponent(Fe.target.value),Re||null)},bordered:!1,placeholder:te}),t.createElement("i",{onClick:bt,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"},C=({value:ht,onChange:Et,className:gt,total:yt,pageSize:_e,style:Q={}})=>{const te=ht<2,oe=ht>=Math.ceil(yt/_e);return yt<=_e?t.createElement(t.Fragment,null):t.createElement("div",{className:s()(x.quickPager,gt),style:Q},t.createElement("div",{onClick:()=>{te||Et(ht-1,"prev")},className:te?x.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{oe||Et(ht+1,"next")},className:oe?x.disabled:""},"\u4E0B\u4E00\u9875"))},b={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"},m=e(71418),y=e(6848),_=e(39978),L=e(10148),A=e(58130),W=e(96908),N=e(57177),ce=e(81378),Z=e(97267),P=({className:ht,dataSource:Et=[],col:gt=4,right:yt,bottom:_e=23,precision:Q=0,wrapWidth:te=1200,trackEventItems:oe,loading:ae})=>{const Re=Math.floor((te-(gt-1)*yt)/gt);return t.createElement(m.Z,{spinning:ae},t.createElement("div",{className:s()(b.list,ht)},!!Et.length&&Et.map((De,it)=>{const{name:ct,id:bt,identifier:ft,power:Fe,cover_image_id:Ne,pic:We}=De;return t.createElement("div",{className:b.wrap,key:bt,style:{width:Re,marginRight:(1+it)%gt===0?0:yt+Q,marginBottom:_e}},t.createElement("a",{target:"_blank",href:`/shixuns/${ft}/challenges`,className:b.li,onClick:Ye=>{Ye.preventDefault(),oe&&(0,A.L9)([oe]),Fe&&(0,A.xg)(`/shixuns/${ft}/challenges`)}},t.createElement("div",{className:b.img},t.createElement("img",{className:b.cover,src:`${We}`}),De.is_jupyter&&t.createElement("img",{className:b.sign,src:W}),De.is_jupyter_lab&&t.createElement("img",{className:b.sign,src:N}),De.is_unity_3d&&t.createElement("img",{className:b.sign,src:ce})),t.createElement("div",{className:b.name},t.createElement(y.Z,{title:ct||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:b.e},ct||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:b.tags},t.createElement(y.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),t.createElement("span",null,De.challenges_count))),!!De.myshixuns_count&&t.createElement(y.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),t.createElement("span",null,De.myshixuns_count))),t.createElement(y.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,De.level))),t.createElement("div",{className:b.rate},t.createElement(_.Z,{allowHalf:!0,disabled:!0,defaultValue:De.score_info}),t.createElement("span",null,"\xA0",De.score_info?`${De.score_info}\u5206`:"5\u5206")))),!Fe&&t.createElement("div",{className:b.lockWrap},t.createElement("img",{src:`${L.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),t.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Et.length&&t.createElement(Z.Z,null)))},j={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"},U=e(2119),ee=e(59301),H=({className:ht,dataSource:Et=[],col:gt=4,right:yt,bottom:_e=23,precision:Q=0,wrapWidth:te=1200,trackEventItems:oe,loading:ae,onRemove:Re=()=>{},isCurrent:De=!0,showAlias:it=!1})=>{const ct=Math.floor((te-(gt-1)*yt)/gt),bt=[{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"}];return ee.createElement(m.Z,{spinning:ae},ee.createElement("div",{className:s()(j.list,ht)},!!(Et!=null&&Et.length)&&(Et==null?void 0:Et.map((ft,Fe)=>{var Ne;const{name:We,id:Ye,identifier:ge,featured:He,school_name:Te,image_url:Ve,excellent:ot,is_plan:nt}=ft;return ee.createElement("div",{key:Ye,className:j.wrap,style:{width:ct,marginRight:(1+Fe)%gt===0?0:yt+Q,marginBottom:_e}},ee.createElement("a",{className:j.li,onClick:$e=>{$e.preventDefault(),$e.stopPropagation(),oe&&(0,A.L9)([oe]),(0,A.xg)(`/paths/${ge}`)}},ee.createElement("div",{className:j.img},ee.createElement("img",{className:j.cover,src:`${Ve}`}),De&&(0,U.bg)()&&(ft==null?void 0:ft.studying)&&ee.createElement("div",{className:`${j.movebq} user-path-items`,onClick:$e=>{$e.stopPropagation(),Re(ft)}},ee.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ee.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ne=ft==null?void 0:ft.subject_tags)==null?void 0:Ne.map(($e,ye)=>{var Ke,tt;if(ye===0){const at=(Ke=bt.find(xt=>xt.name==$e))==null?void 0:Ke.swimg;return ee.createElement("img",{className:j.sign,src:at,style:{left:"-4px"}})}const ut=(tt=bt.find(at=>at.name==$e))==null?void 0:tt.ptimg;return ee.createElement("img",{className:j.sign,src:ut,style:{left:`${48+52*(ye-1)+2*ye}px`}})}),ee.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(ft==null?void 0:ft.excellent)&&ee.createElement("div",{className:j.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ee.createElement("div",{className:j.name},ee.createElement(y.Z,{title:it&&(ft!=null&&ft.excellent_alias_name)?ee.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${We}`,ee.createElement("br",null),ee.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${ft==null?void 0:ft.excellent_alias_name}`)):We},ee.createElement("span",{className:j.e},it&&(ft==null?void 0:ft.excellent_alias_name)||We))),ee.createElement(y.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Te}`},ee.createElement("div",{className:j.unit},ee.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Te)),ee.createElement("div",{className:j.tags},ee.createElement("div",null,ee.createElement(y.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ee.createElement("span",null,ft.stages_count))),ee.createElement(y.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ee.createElement("span",null,ee.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ee.createElement("span",null,ft.members_count)))))))})),!Et.length&&ee.createElement(Z.Z,null)))},X={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"},be="data:image/png;base64,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",Ee=e(59301),xe=({className:ht,dataSource:Et=[],col:gt=4,right:yt,bottom:_e=23,precision:Q=0,wrapWidth:te=1200,trackEventItems:oe,loading:ae})=>{const Re=Math.floor((te-(gt-1)*yt)/gt);return Ee.createElement(m.Z,{spinning:ae},Ee.createElement("div",{className:s()(X.list,ht)},!!Et.length&&Et.map((De,it)=>{const{subject_identifier:ct,id:bt,identifier:ft,power:Fe}=De,Ne=De.is_public!=0&&De.is_public;return Ee.createElement("div",{className:X.wrap,key:bt,style:{width:Re,marginRight:(1+it)%gt===0?0:yt+Q,marginBottom:_e}},Ee.createElement("a",{className:X.li,onClick:We=>{We.preventDefault(),oe&&(0,A.L9)([oe]),(0,A.xg)(De.first_category_url)}},Ee.createElement("div",{className:X.top},Ee.createElement(y.Z,{title:De.name},Ee.createElement("div",{className:X.name},De.name)),Ee.createElement("img",{className:X.img,src:L.Z.IMG_SERVER+"/images/"+De.avatar_url}),Ee.createElement("div",{className:X.text,title:De.creator},De.creator),ct&&Ee.createElement("div",{className:X.btns},Ee.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Ee.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Ne&&Ee.createElement("div",{className:X.sign},"\u516C\u5F00")),Ee.createElement("div",{className:X.bottom},De.visits>0&&Ee.createElement(y.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Ee.createElement("span",null,Ee.createElement("i",{className:"iconfont icon-liulanyan"}),Ee.createElement("span",null,De.visits))),De.course_members_count>0&&Ee.createElement(y.Z,{title:"\u6210\u5458",placement:"bottom"},Ee.createElement("span",null,Ee.createElement("i",{className:"iconfont icon-chengyuan"}),De.course_members_count)),De.tasks_count>0&&Ee.createElement(y.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Ee.createElement("span",null,Ee.createElement("i",{className:"iconfont icon-zuoye"}),De.tasks_count)),De.is_end?Ee.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Ee.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!De.is_accessible&&Ee.createElement("div",{className:X.lockWrap},Ee.createElement("img",{src:`${L.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Ee.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Et.length&&Ee.createElement(Z.Z,null)))},Me={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"},dt=e(42203),lt=({dataSource:ht=[],value:Et,onChange:gt,className:yt,style:_e={},tabBarExtraContent:Q})=>t.createElement("div",{className:s()(Me.tabs,yt),style:_e},t.createElement("div",{className:Me.tabsWrap},ht.map((te,oe)=>t.createElement("aside",{className:Me.tab,onClick:()=>{gt(te.id),te.link&&dt.history.push(te.link)},key:oe},t.createElement("div",{className:Et===te.id?Me.active:""},te.name),(te==null?void 0:te.resetCount)==null&&(te==null?void 0:te.total)!==void 0&&t.createElement("span",null,"\uFF08",te==null?void 0:te.total,"\uFF09"),(te==null?void 0:te.resetCount)!==void 0&&(te==null?void 0:te.total)!==void 0&&t.createElement(y.Z,{title:(te==null?void 0:te.tip)!=null?te==null?void 0:te.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},te==null?void 0:te.resetCount),"/",t.createElement("span",null,te==null?void 0:te.total),"\uFF09"))))),t.createElement("div",{className:Me.tabBar},Q)),qe=({className:ht,style:Et={},children:gt})=>t.createElement("div",{className:s()(ht),style:Et},gt),Qe={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"},At=e(38854),ze=e(20834);const J=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var z=({sortValue:ht,dropValue:Et,className:gt,onSort:yt,onDrop:_e,dataSource:Q=J})=>{var te;return t.createElement("div",{className:s()(Qe.orderWrap,gt)},t.createElement(At.Z,{dropdownRender:()=>t.createElement(ze.default,null,Q.map((oe,ae)=>t.createElement(ze.default.Item,{key:ae,onClick:()=>_e(oe.id)},oe.name)))},t.createElement("span",{className:Qe.orderTextWrap},(te=Q.find(oe=>Et===oe.id))==null?void 0:te.name)),t.createElement("span",{className:Qe.orderIconWrap},t.createElement("span",{className:Qe.orderAsc},t.createElement("i",{className:ht==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Qe.cursorPointer} ${Qe.active}`:`iconfont icon-sanjiaoxing-up font12 ${Qe.cursorPointer}`,onClick:()=>yt(ht==="asc"?"desc":"asc")})),t.createElement("span",{className:Qe.orderDesc},t.createElement("i",{className:ht==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Qe.cursorPointer} ${Qe.active}`:`iconfont icon-sanjiaoxing-down font12 ${Qe.cursorPointer}`,onClick:()=>yt(ht==="asc"?"desc":"asc")}))))},M={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"},G=e(3113),Ce=Object.defineProperty,K=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,V=(ht,Et,gt)=>Et in ht?Ce(ht,Et,{enumerable:!0,configurable:!0,writable:!0,value:gt}):ht[Et]=gt,R=(ht,Et)=>{for(var gt in Et||(Et={}))B.call(Et,gt)&&V(ht,gt,Et[gt]);if(K)for(var gt of K(Et))ie.call(Et,gt)&&V(ht,gt,Et[gt]);return ht},D=(ht,Et)=>{var gt={};for(var yt in ht)B.call(ht,yt)&&Et.indexOf(yt)<0&&(gt[yt]=ht[yt]);if(ht!=null&&K)for(var yt of K(ht))Et.indexOf(yt)<0&&ie.call(ht,yt)&&(gt[yt]=ht[yt]);return gt},$=(ht,Et,gt)=>new Promise((yt,_e)=>{var Q=ae=>{try{oe(gt.next(ae))}catch(Re){_e(Re)}},te=ae=>{try{oe(gt.throw(ae))}catch(Re){_e(Re)}},oe=ae=>ae.done?yt(ae.value):Promise.resolve(ae.value).then(Q,te);oe((gt=gt.apply(ht,Et)).next())}),ue=ht=>{var Et=ht,{className:gt,style:yt,children:_e,loading:Q=!1,openLoading:te,onClick:oe=()=>{},size:ae="middle",shape:Re="round"}=Et,De=D(Et,["className","style","children","loading","openLoading","onClick","size","shape"]);const[it,ct]=(0,t.useState)(!1);return t.createElement(G.ZP,R({onClick:(0,u.throttle)(bt=>$(void 0,null,function*(){te&&ct(!0);try{yield oe(bt)}catch(ft){console.log("error",ft)}te&&ct(!1)}),2e3,{leading:!0,trailing:!1}),className:s()(M.btn,M[`${ae}-${Re}`],gt),style:yt,size:ae,shape:Re,loading:it||Q},De),_e)},we={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"},T=({className:ht,style:Et,children:gt=null,onClick:yt,title:_e})=>t.createElement("div",{className:s()(we.head,ht),style:Et},t.createElement("span",{className:"primary-hover",onClick:yt},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:_e},_e),t.createElement("div",{className:we.node},gt)),O={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"},fe=({confirmShow:ht=!0,confirmTitle:Et,confirmClick:gt,cancelShow:yt=!0,cancelTitle:_e,cancelClick:Q,className:te,style:oe,confirmLoading:ae=!1})=>t.createElement("div",{className:s()(O.btns,te),style:oe},ht&&t.createElement(G.ZP,{loading:ae,onClick:gt,type:"primary",className:O.confirm},Et),yt&&t.createElement(G.ZP,{onClick:Q,className:O.cancel},_e)),Oe={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"},Ze=({className:ht,style:Et={},LeftContent:gt,children:yt,RightContent:_e})=>t.createElement("div",{className:s()(Oe.fixedBottom,ht),style:Et},t.createElement("div",{className:Oe.wrap},t.createElement("div",{className:Oe.left},gt),t.createElement("div",{className:Oe.center},yt),t.createElement("div",{className:Oe.right},_e))),ve={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"},re=({className:ht,style:Et={},dataSource:gt=[]})=>t.createElement("div",{className:s()(ve.crumbs,ht),style:Et},gt.map((yt,_e)=>_e<gt.length-1?t.createElement(t.Fragment,{key:_e},yt.path||yt.onClick?t.createElement("span",{className:ve.hover,onClick:yt!=null&&yt.onClick?yt.onClick:()=>dt.history.push(yt.path)},yt.name):t.createElement("span",null,yt.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:_e,style:{color:"#5F6368"}},yt.name))),st=e(31797),wt=Object.defineProperty,I=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Le=(ht,Et,gt)=>Et in ht?wt(ht,Et,{enumerable:!0,configurable:!0,writable:!0,value:gt}):ht[Et]=gt,Rt=(ht,Et)=>{for(var gt in Et||(Et={}))he.call(Et,gt)&&Le(ht,gt,Et[gt]);if(Be)for(var gt of Be(Et))Pe.call(Et,gt)&&Le(ht,gt,Et[gt]);return ht},Ot=(ht,Et)=>I(ht,Ge(Et)),Lt=(ht,Et)=>{var gt={};for(var yt in ht)he.call(ht,yt)&&Et.indexOf(yt)<0&&(gt[yt]=ht[yt]);if(ht!=null&&Be)for(var yt of Be(ht))Et.indexOf(yt)<0&&Pe.call(ht,yt)&&(gt[yt]=ht[yt]);return gt};const{Countdown:un}=st.default;var Cn=ht=>{var Et=ht,{onChange:gt}=Et,yt=Lt(Et,["onChange"]);const[_e,Q]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof _e=="number"&&_e>=0&>(_e)},[_e]);const te=oe=>{const ae=Math.floor(oe/1e3);Q(ae)};return t.createElement(un,Ot(Rt({},yt),{onChange:te}))}},91300:function(_t,k,e){"use strict";e.d(k,{Z:function(){return v}});var t=e(59301);function v(g,p){const a=(0,t.useRef)();(0,t.useEffect)(()=>{a.current=g}),(0,t.useEffect)(()=>{function h(){a.current()}if(p!==null){let r=setInterval(h,p);return()=>clearInterval(r)}},[p])}},30638:function(_t,k,e){"use strict";var t=e(6848),v=e(8591),g=e(3113),p=e(2595),a=e(59301),h=e(52151),r=e(56102),s=e.n(r);const u=[{title:"\u6587\u4EF6\u540D",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"\u5907\u6CE8",dataIndex:"description",width:"19%",ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"path",width:"19%",render:o=>a.createElement("div",{style:{display:"flex"}},a.createElement(t.Z,{title:o},a.createElement("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},o)),a.createElement(r.CopyToClipboard,{text:o,onCopy:()=>v.ZP.success("\u590D\u5236\u6210\u529F")},a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",width:"14%",ellipsis:!0},{title:"\u5927\u5C0F",dataIndex:"filesize",width:"10%",ellipsis:!0}],l=({detail:o})=>{const[d,n]=(0,a.useState)(o),[i,c]=(0,a.useState)(1);(0,a.useEffect)(()=>{o&&n(o)},[o]);const f=(0,a.useMemo)(()=>({position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:i,showQuickJumper:{goButton:a.createElement(g.ZP,null,"GO")},total:d==null?void 0:d.data_sets_count,onChange:S=>{c(S),(0,h.pV)(`${o==null?void 0:o.id}`,{limit:10,page:S}).then(E=>{n(E)})}}),[i,d]);return a.createElement(p.default,{columns:u,dataSource:d==null?void 0:d.data_sets,rowKey:"attachment_id",pagination:f})};k.Z=(0,a.memo)(l)},51784:function(_t,k,e){"use strict";e.d(k,{Z:function(){return U}});var t=e(59301),v=e(42203),g=e(43418),p=e(8591),a=e(3113),h=e(78485),r=e(25700),s=e(10148),u=e(2119),l=e(5112),o={title:"title___rpaor",content:"content___Hb0l5",add:"add___THwHB",colorBlue:"colorBlue___yc4F8",radio:"radio___hn9Vt"},d=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,c=(ee,q)=>{var H={};for(var X in ee)n.call(ee,X)&&q.indexOf(X)<0&&(H[X]=ee[X]);if(ee!=null&&d)for(var X of d(ee))q.indexOf(X)<0&&i.call(ee,X)&&(H[X]=ee[X]);return H},f=(ee,q,H)=>new Promise((X,be)=>{var Ee=Me=>{try{xe(H.next(Me))}catch(dt){be(dt)}},me=Me=>{try{xe(H.throw(Me))}catch(dt){be(dt)}},xe=Me=>Me.done?X(Me.value):Promise.resolve(Me.value).then(Ee,me);xe((H=H.apply(ee,q)).next())});const S=ee=>{var q=ee,{shixunsDetail:H,globalSetting:X,loading:be,dispatch:Ee,onReloadData:me}=q,xe=c(q,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Me,dt]=(0,t.useState)(),[et,lt]=(0,t.useState)([]);(0,t.useEffect)(()=>{H.actionTabs.key==="Collaborators-ChangeManager"&&Dt()},[H.actionTabs.key]);const Dt=()=>f(void 0,null,function*(){var ze;const J=yield Ee({type:"shixunsDetail/getChangeManager",payload:{id:(ze=H.actionTabs.params)==null?void 0:ze.id}});lt(J||[])}),qe=()=>{var ze;Ee({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(ze=H.actionTabs.params)==null?void 0:ze.id}}})},Qe=()=>f(void 0,null,function*(){var ze;if(!Me){p.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const J=yield Ee({type:"shixunsDetail/changeManager",payload:{id:(ze=H.actionTabs.params)==null?void 0:ze.id,user_id:Me}});At(),J&&(me(),p.ZP.info(J.message))}),At=()=>{Ee({type:"shixunsDetail/setActionTabs",payload:{}}),dt(null)};return t.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:H.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:be.effects["shixunsDetail/changeManager"],onOk:Qe,onCancel:At},t.createElement("div",null,t.createElement("div",{className:o.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",t.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),t.createElement("div",{className:o.content},et.length?t.createElement(l.ZP.Group,{value:Me,onChange:ze=>dt(ze.target.value)},et.map((ze,J)=>t.createElement(l.ZP,{className:o.radio,key:J,value:ze.user_id},ze.name))):t.createElement("div",{className:o.add},t.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",t.createElement("a",{className:o.colorBlue,onClick:qe},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var E=(0,v.connect)(({shixunsDetail:ee,loading:q,globalSetting:H})=>({shixunsDetail:ee,globalSetting:H,loading:q}))(S),x=e(99313),w=e(4194);const{TabPane:C}=x.default;var b=({visible:ee,onCancel:q,onSelectGroup:H,shixunId:X,onSelectCollaborator:be})=>t.createElement(g.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:ee,width:1100,centered:!0,keyboard:!1,onCancel:q,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},t.createElement(x.default,{defaultActiveKey:"1"},t.createElement(C,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},t.createElement(w.Z,{type:1,onCancel:q,container_type:2,container_id:X,onSelect:be})))),m={bg:"bg___Onnmh",wrap:"wrap___VTtdp",modal:"modal___MArZa",content:"content___a69LK",head:"head____zVzr",headCount:"headCount___GhK7o",button:"button___DoAh3",itemWrap:"itemWrap___UR35k",imgWrap:"imgWrap___DpS0R",img:"img___N9se3",manager:"manager___m4Mzg",itemContent:"itemContent___Ut7hr",nameWrap:"nameWrap___y73uS",name:"name___hJUHg",actionGroup:"actionGroup___QEytf",deleteIcon:"deleteIcon___XGFcN",schoolWrap:"schoolWrap___qsoOp",school:"school___yh8l2",countWrap:"countWrap___MQKPn",deletetitle:"deletetitle___nAICN",yseTitle:"yseTitle___t5fzp"},y=e(72528),_=e(55315),L=e(70635),A=Object.defineProperty,W=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Z=(ee,q,H)=>q in ee?A(ee,q,{enumerable:!0,configurable:!0,writable:!0,value:H}):ee[q]=H,pe=(ee,q)=>{for(var H in q||(q={}))N.call(q,H)&&Z(ee,H,q[H]);if(W)for(var H of W(q))ce.call(q,H)&&Z(ee,H,q[H]);return ee},P=(ee,q,H)=>new Promise((X,be)=>{var Ee=Me=>{try{xe(H.next(Me))}catch(dt){be(dt)}},me=Me=>{try{xe(H.throw(Me))}catch(dt){be(dt)}},xe=Me=>Me.done?X(Me.value):Promise.resolve(Me.value).then(Ee,me);xe((H=H.apply(ee,q)).next())});const j=({shixunsDetail:ee,globalSetting:q,loading:H,user:X,dispatch:be,position:Ee})=>{const me=(0,t.useRef)(),[xe,Me]=(0,t.useState)(0),[dt,et]=(0,t.useState)([]),[lt,Dt]=(0,t.useState)({id:null,page:1}),qe=(0,v.useParams)(),[Qe,At]=(0,t.useState)({}),ze=(0,t.useMemo)(()=>(0,u.Ny)()||(Qe==null?void 0:Qe.current_user_is_creator)||(Qe==null?void 0:Qe.current_user_is_partner),[u.Ny,Qe]),J=(0,t.useMemo)(()=>(0,u.Ny)()||(Qe==null?void 0:Qe.current_user_is_creator),[u.Ny,Qe]);(0,t.useEffect)(()=>{me.current=qe==null?void 0:qe.taskId,lt.id=qe==null?void 0:qe.taskId,Dt(lt),le(lt)},[]);const le=ie=>P(void 0,null,function*(){const V=yield(0,L.ZP)(`/api/sci/projects/${qe==null?void 0:qe.taskId}/get_project_partners.json`,{method:"get"});V&&(et(V.users||[]),Me(V.users_count),At(V))}),z=()=>P(void 0,null,function*(){lt.page=1,Dt(lt);const ie=(0,_.g)();yield be({type:"user/getUserInfo",payload:ie}),yield le(lt)}),M=ie=>{lt.page=ie,Dt(lt),le(lt)},G=ie=>{g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:t.createElement("div",{className:m.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>P(void 0,null,function*(){const V=yield(0,L.ZP)(`/api/sci/projects/${qe==null?void 0:qe.taskId}/del_project_partner.json`,{method:"DELETE",body:{user_id:ie}});p.ZP.info("\u5220\u9664\u6210\u529F"),lt.page=1,Dt(lt),le(lt)})})},Ce=()=>{be({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:me.current}}})};function K(){be({type:"shixunsDetail/setActionTabs",payload:{}})}const B={visible:ee.actionTabs.key==="Collaborators-AddCollaborator",onCancel:K,shixunId:me.current,onSelectCollaborator:ie=>P(void 0,null,function*(){K(),(yield(0,L.ZP)(`/api/sci/projects/${me.current}/bacht_add_project_partners.json`,{method:"POST",body:{user_ids:ie}}))&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),z())}),onSelectGroup:ie=>P(void 0,null,function*(){K(),(yield be({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:me.current,group_id:ie.group_id}}))&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),z())})};return t.createElement("section",null,t.createElement("div",{className:m.wrap},t.createElement("div",{className:m.content},t.createElement("div",{className:m.head},t.createElement("span",{className:m.headCount},"\u5408\u4F5C\u8005\uFF08",xe,"\u4EBA\uFF09"),ze&&t.createElement("div",null,t.createElement(a.ZP,{className:m.button,style:{marginRight:Ee==="detail"?0:"20px"},onClick:Ce,icon:t.createElement(y.Z,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),t.createElement("div",{className:m.list},t.createElement(h.Z,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},dt.map((ie,V)=>t.createElement("div",{style:{display:"inline-block",width:"50%"},key:V},t.createElement("div",{className:m.itemWrap},t.createElement("a",{target:"_blank",className:m.imgWrap},t.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:m.img,src:`${s.Z.IMG_SERVER}/images/${ie==null?void 0:ie.image_url}`}),(ie==null?void 0:ie.is_creator)&&t.createElement("span",{className:m.manager},"\u521B\u5EFA\u8005")),t.createElement("div",{className:m.itemContent},t.createElement("div",{className:m.nameWrap},t.createElement("a",{target:"_blank",className:m.name},ie==null?void 0:ie.user_name),t.createElement("div",{className:m.actionGroup},!(ie!=null&&ie.is_creator)&&J?t.createElement("a",{className:m.deletetitle,onClick:()=>G(ie.id)},"\u5220\u9664"):null)),t.createElement("p",{className:m.schoolWrap},t.createElement("span",{className:m.school},ie==null?void 0:ie.school_name))))))))),xe>10&&t.createElement("div",{className:m.countWrap},t.createElement(r.Z,{showQuickJumper:!1,showSizeChanger:!1,total:xe,onChange:ie=>M(ie),pageSize:10,current:lt.page}))),t.createElement(E,{onReloadData:z}),t.createElement(b,pe({},B)))};var U=(0,v.connect)(({shixunsDetail:ee,loading:q,globalSetting:H,user:X})=>({shixunsDetail:ee,globalSetting:H,user:X,loading:q}))(j)},19689:function(_t,k,e){"use strict";e.r(k),e.d(k,{default:function(){return za}});var t=e(59301),v=e(42203),g=e(26089),p=e(50474),a=e(31797),h=e(78241),r=e(43418),s=e(3113),u=e(43428),l=e(8591),o=e(92832),d=e(88897),n=e(7543),i=e(95237),c=e(43604),f=e(15962),S=e(56102),E=e(67042),x=e(80205),w=e(57203),C=e(10148),b=e(70635),m=e(58130),y=(Ie,rt,Ct)=>new Promise((_n,Rn)=>{var kn=vn=>{try{Tn(Ct.next(vn))}catch(hn){Rn(hn)}},Cr=vn=>{try{Tn(Ct.throw(vn))}catch(hn){Rn(hn)}},Tn=vn=>vn.done?_n(vn.value):Promise.resolve(vn.value).then(kn,Cr);Tn((Ct=Ct.apply(Ie,rt)).next())}),L=(0,t.forwardRef)(({time:Ie},rt)=>{console.log("ScreenRecord:",rt);const Ct=(0,t.useRef)();let[_n,Rn]=(0,t.useState)(),kn=(0,t.useRef)(),Cr=2e3,Tn=[];(0,t.useImperativeHandle)(rt,()=>({startScreenRecord:pr,downloadFile:hn}));function vn(kr,yr){return y(this,null,function*(){let Y=[];const ne=yield new MediaRecorder(kr);ne.ondataavailable=Se=>{Y.push(Se.data)},ne.start(),kn.current=ne,window.recorderRefs=ne,ne.addEventListener("stop",Se=>{let Ae=URL.createObjectURL(Y[0],{type:"video/mp4"});(0,m.Nd)("xxx.webm",Ae)})})}function hn(){if(!window.recorderRefs){l.ZP.warning("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}Ct.current.srcObject.getTracks().forEach(yr=>{yr.stop()}),window.recorderRefs.addEventListener("dataavailable",yr=>{let Y=URL.createObjectURL(yr.data,{type:"video/mp4"});(0,m.Nd)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",Y)})}function pr(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(kr=>(Ct.current.srcObject=kr,Tn.push(kr),Ct.current.captureStream=Ct.current.captureStream||Ct.current.mozCaptureStream,new Promise(yr=>Ct.current.onplaying=yr))).then(()=>vn(Ct.current.captureStream(),Cr)).then(kr=>{}).catch(kr=>{kr.name==="NotFoundError"?l.ZP.warning("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):l.ZP.warning(kr.name)})}return t.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},t.createElement("video",{onPause:()=>{},width:"60",height:"120",autoPlay:!0,muted:!0,ref:Ct}))}),A=(Ie,rt,Ct)=>new Promise((_n,Rn)=>{var kn=vn=>{try{Tn(Ct.next(vn))}catch(hn){Rn(hn)}},Cr=vn=>{try{Tn(Ct.throw(vn))}catch(hn){Rn(hn)}},Tn=vn=>vn.done?_n(vn.value):Promise.resolve(vn.value).then(kn,Cr);Tn((Ct=Ct.apply(Ie,rt)).next())});const W={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};var N=({className:Ie,mirror_description:rt,git_url:Ct,difficulty:_n,task_pass:Rn,test_set_permission:kn,onVncAction:Cr,shixun:Tn,window_vnc_url:vn,linux_vnc:hn,vnc_url:pr,unity_3d_routes:kr,taskData:yr})=>{console.log(yr);const Y=(0,v.useParams)(),[ne,Se]=(0,t.useState)("8082"),[Ae,je]=(0,t.useState)(!1),[Ue,mt]=(0,t.useState)(!1),pt=(0,t.useRef)(),ke=vn?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",Pt=vn?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",Nt=()=>{r.default.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:t.createElement(x.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>A(void 0,null,function*(){const Qt=yield(0,E.Jd)({identifier:Y.taskId});return(Qt==null?void 0:Qt.status)===0&&l.ZP.info("\u91CD\u542F\u6210\u529F"),""})})},It=()=>{r.default.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:t.createElement("div",{className:"pt10"},t.createElement(w.Z,{isDragger:!0,maxSize:1024,additionalText:`\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"${ke}"`,action:`${C.Z.API_SERVER}/api/sci/projects/${Y.taskId}/upload_file.json`,onChange:Qt=>{Qt.every(an=>{var on;return((on=an.response)==null?void 0:on.status)===0})&&(r.default.destroyAll(),l.ZP.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},Zt=()=>A(void 0,null,function*(){var Qt,an;mt(!0);const on=yield(0,b.ZP)(`/api/sci/projects/${Y.taskId}/port_proxy.json`,{method:"post",body:{port:ne,position:1}});(Qt=on==null?void 0:on.data)!=null&&Qt.url&&(0,m.xg)((an=on==null?void 0:on.data)==null?void 0:an.url),mt(!1)}),Wt=()=>{r.default.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:`\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C${Pt}\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D`,onOk:()=>A(void 0,null,function*(){return yield(0,b.ZP)(`/api/sci/projects/${Y.taskId}/download_file.json`,{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}}),!0})})},jt=()=>{var Qt,an;(an=(Qt=pt.current)==null?void 0:Qt.startScreenRecord)==null||an.call(Qt)},gn=()=>{const{webssh:Qt}=yr;r.default.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:t.createElement(t.Fragment,null,t.createElement(i.Z,null,t.createElement(c.Z,{flex:"50px"},"\u8D26\u53F7"),t.createElement(c.Z,null,Qt==null?void 0:Qt.username)),t.createElement(i.Z,null,t.createElement(c.Z,{flex:"50px"},"\u5730\u5740"),t.createElement(c.Z,null,Qt==null?void 0:Qt.address)),t.createElement(i.Z,null,t.createElement(c.Z,{flex:"50px"},"\u7AEF\u53E3"),t.createElement(c.Z,null,Qt==null?void 0:Qt.servicePort)),t.createElement(i.Z,null,t.createElement(c.Z,{flex:"50px"},"\u5BC6\u7801"),t.createElement(c.Z,null,Qt==null?void 0:Qt.password)))})};return t.createElement("div",{className:`tpi-code-setting ${Ie}`,style:{height:"calc(100vh - 54px )"}},t.createElement("h3",null,"\u529F\u80FD"),t.createElement("section",null,t.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:()=>{Cr("full-screen")}}," ",t.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F "),!kr&&t.createElement(t.Fragment,null,t.createElement("a",{id:"reset-task",onClick:()=>Cr("reset-task"),className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"}," ",t.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u73AF\u5883 "),t.createElement("a",{onClick:()=>It(),className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",t.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),t.createElement("a",{onClick:()=>Wt(),className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",t.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),t.createElement("a",{onClick:()=>jt(),className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"}," ",t.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),t.createElement("a",{className:"file-item action w100",title:"ssh\u76F4\u8FDE"}," ",t.createElement("i",{className:"iconfont icon-wodegongzuotai"}),t.createElement(i.Z,{align:"middle",className:"w100"},t.createElement(c.Z,{flex:"1",onClick:gn},t.createElement(s.ZP,{type:"text",loading:Ae},t.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),(pr||yr.mirror_type==="webssh")&&t.createElement("a",{className:"file-item action w100",title:"\u670D\u52A1\u9884\u89C8"}," ",t.createElement("i",{className:"iconfont icon-suanfasheji"}),t.createElement(i.Z,{align:"middle",className:"w100"},t.createElement(c.Z,{flex:"1",onClick:Zt},t.createElement(s.ZP,{type:"text",loading:Ue},t.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"\u670D\u52A1\u9884\u89C8"))),t.createElement(c.Z,null,t.createElement("a",{href:"javascript:;",onClick:Zt,className:"c-blue"},"\u7AEF\u53E3\u53F7")," ",t.createElement(o.default,{onChange:Qt=>Se(Qt.target.value),style:{width:50},value:ne})))),vn&&t.createElement("a",{id:"reset-task",onClick:Nt,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",t.createElement(f.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),Ct?t.createElement(S.CopyToClipboard,{text:Ct,onCopy:()=>l.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",t.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null)),t.createElement(L,{ref:pt}))},ce=e(91300),Z=e(6848),pe=e(25700),P={flex_box_center:"flex_box_center___ayVLf",flex_space_between:"flex_space_between___pLloZ",flex_box_vertical_center:"flex_box_vertical_center___eX0c1",flex_box_center_end:"flex_box_center_end___KU45M",flex_box_column:"flex_box_column___cZiLo",wrap:"wrap___x0TPJ",list:"list___Bn7Fe",page:"page___zVCLY"},j=Object.defineProperty,U=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,H=(Ie,rt,Ct)=>rt in Ie?j(Ie,rt,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Ie[rt]=Ct,X=(Ie,rt)=>{for(var Ct in rt||(rt={}))ee.call(rt,Ct)&&H(Ie,Ct,rt[Ct]);if(U)for(var Ct of U(rt))q.call(rt,Ct)&&H(Ie,Ct,rt[Ct]);return Ie},be=(Ie,rt,Ct)=>new Promise((_n,Rn)=>{var kn=vn=>{try{Tn(Ct.next(vn))}catch(hn){Rn(hn)}},Cr=vn=>{try{Tn(Ct.throw(vn))}catch(hn){Rn(hn)}},Tn=vn=>vn.done?_n(vn.value):Promise.resolve(vn.value).then(kn,Cr);Tn((Ct=Ct.apply(Ie,rt)).next())});const Ee=(0,m.oP)(),me={};Ee!=null&&Ee.homework_common_id&&(me.homework_common_id=Ee==null?void 0:Ee.homework_common_id),Ee!=null&&Ee.exercisesId&&(me.exercise_id=Ee==null?void 0:Ee.exercisesId);function xe(Ie){return get(`tasks/${Ie}.json`,me)}function Me(Ie){return(0,b.U2)(`sci/projects/${Ie}/get_data_sets.json`)}function dt(Ie){return get(`myshixuns/${Ie}/challenges.json`)}function et(Ie,rt){return get(`myshixuns/${Ie}/subject_challenges.json`,rt)}function lt(Ie,rt,Ct){return(0,b.U2)(`tasks/${Ie}/star.json`,{star:Ct,shixun_id:rt})}function Dt(Ie,rt){return rt.path&&(rt.path=encodeURIComponent(rt.path)),(0,b.U2)(`tasks/${Ie}/rep_content.json`,X(X({},rt),me))}function qe(Ie,rt){return(0,b.v_)(`myshixuns/${Ie}/update_file.json`,X(X({},rt),me))}function Qe(Ie,rt){return(0,b.U2)(`tasks/${Ie}/reset_original_code.json`,X(X({},rt),me))}function At(Ie,rt){return(0,b.v_)(`myshixuns/${Ie}/reset_repository.json`,rt)}function ze(Ie,rt){return(0,b.U2)(`tasks/${Ie}/reset_passed_code.json`,X(X({},rt),me))}function J(Ie,rt){return(0,b.v_)(`tasks/${Ie}/game_build.json`,X(X({},rt),me))}function le(Ie,rt){return(0,b.U2)(`tasks/${Ie}/game_status.json`,X(X({},rt),me))}function z(Ie,rt){return post(`tasks/${Ie}/choose_build.json`,X(X({},rt),me))}function M(Ie){return get(`tasks/${Ie}/picture_display.json`,me)}function G(Ie,rt){return get(`tasks/${Ie}/cost_time.json`,X(X({},rt),me))}function Ce(Ie,rt){return get(`courses/${Ie}/inform_detail.json`,rt)}function K(Ie){return(0,b.v_)(`tasks/${Ie}/plus_or_cancel_praise.json`)}function B(Ie,rt={}){return(0,b.v_)(`myshixuns/${Ie}/repository.json`,rt)}function ie(Ie,rt){return get(`myshixuns/${Ie}/open_webssh.json`,rt||{})}function V(Ie,rt){return get(`myshixuns/${Ie}/open_vm_webssh.json`,rt)}function R(Ie){return get(`tasks/${Ie}/close_webssh.json`)}function D(Ie){return be(this,null,function*(){const rt=yield(0,b.v_)(`/sci/projects/${Ie}/delete_pod.json`);if((rt==null?void 0:rt.status)>=0)return(0,b.v_)(`/sci/projects/${Ie}/start_environment.json`,me)})}function $(Ie){return post(`tasks/${Ie}/reset_environment`)}function F(Ie,rt){return post(`tasks/${Ie}/reset_linux_vnc_link.json`,rt||{})}function ue(Ie){return(0,b.U2)(`tasks/${Ie}/check_test_sets.json`)}function we(Ie){return get(`tasks/${Ie}/get_answer_info.json`)}function se(Ie){return get(`tasks/${Ie}/get_choose_answer.json`)}function T(Ie){return get(`tasks/${Ie}/unlock_choose_answer.json`)}function O(Ie,rt){return get(`tasks/${Ie}/unlock_answer.json`,{answer_id:rt})}function de(Ie,rt,Ct){return(0,b.v_)(`tasks/${Ie}/set_games_status.json`,{result:rt,data:Ct})}function fe(Ie){return(0,b.v_)(`/sci/projects/${Ie}/extend_release.json`)}function Oe(Ie,rt){return(0,b.v_)(`/sci/projects/${Ie}/save_mirror.json`,X({},rt))}function Je(Ie){return Fetch(`/api/tasks/${Ie}/active.json`,{method:"post",body:{template_id:window.sessionStorage.imageId}})}function Ze(Ie){return post(`tasks/${Ie}/extend_linux_vnc.json`,me)}function ve(Ie,rt){return get(`tasks/${Ie}/rank_list.json`,rt)}function Xe(Ie,rt){return(0,b.v_)(`tasks/${Ie}/close_windows_vnc.json`,{tpi_id:rt})}function re(Ie){return get(`tasks/${Ie}/pull_files.json`)}function st(Ie,rt){return post(`tasks/${Ie}/log_output`,rt)}function wt(Ie){return get(`tasks/${Ie}/stop_log_output.json`)}function I(Ie){return be(this,null,function*(){return Fetch(`/api/myshixuns/${Ie.id}/add_file.json`,{method:"post",body:Ie})})}function Ge(Ie){return be(this,null,function*(){return Fetch(`/api/myshixuns/${Ie.id}/delete_git_file.json`,{method:"Delete",body:Ie})})}function Be(Ie){return be(this,null,function*(){return Fetch(`/api/myshixuns/${Ie.id}/mv_file.json`,{method:"post",body:Ie})})}function he(Ie){return be(this,null,function*(){return Ie.path&&(Ie.path=encodeURIComponent(Ie.path)),Fetch(`/api/tasks/${Ie.id}/rep_content.json`,{method:"get",params:Ie})})}var Pe=Object.defineProperty,Le=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Lt=(Ie,rt,Ct)=>rt in Ie?Pe(Ie,rt,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Ie[rt]=Ct,un=(Ie,rt)=>{for(var Ct in rt||(rt={}))Rt.call(rt,Ct)&&Lt(Ie,Ct,rt[Ct]);if(Le)for(var Ct of Le(rt))Ot.call(rt,Ct)&&Lt(Ie,Ct,rt[Ct]);return Ie},wn=(Ie,rt)=>{var Ct={};for(var _n in Ie)Rt.call(Ie,_n)&&rt.indexOf(_n)<0&&(Ct[_n]=Ie[_n]);if(Ie!=null&&Le)for(var _n of Le(Ie))rt.indexOf(_n)<0&&Ot.call(Ie,_n)&&(Ct[_n]=Ie[_n]);return Ct},Cn=(Ie,rt,Ct)=>new Promise((_n,Rn)=>{var kn=vn=>{try{Tn(Ct.next(vn))}catch(hn){Rn(hn)}},Cr=vn=>{try{Tn(Ct.throw(vn))}catch(hn){Rn(hn)}},Tn=vn=>vn.done?_n(vn.value):Promise.resolve(vn.value).then(kn,Cr);Tn((Ct=Ct.apply(Ie,rt)).next())}),ht=(Ie=>(Ie.Classrooms="classrooms",Ie.Shixuns="shixuns",Ie.Paths="paths",Ie.Projects="projects",Ie.Videos="videos",Ie.Topics="topics",Ie.Teach="teach-group",Ie))(ht||{});const Et=Ie=>{var rt=Ie,{userDetail:Ct,user:_n,globalSetting:Rn,loading:kn,dispatch:Cr,onClose:Tn,shixun:vn}=rt,hn=wn(rt,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]);const pr=(0,v.useParams)(),[kr,yr]=(0,t.useState)([]),[Y,ne]=(0,t.useState)(""),[Se,Ae]=(0,t.useState)(0),[je,Ue]=(0,t.useState)(un({page:1,limit:20},pr)),mt=(0,t.useCallback)(()=>hn.visible,[hn.visible]);(0,t.useEffect)(()=>{je.page=1,pt()},[hn.visible]);const pt=()=>Cn(void 0,null,function*(){const ke=yield Me(pr.taskId);ke&&(yr([...ke.data_sets]),Ae(ke.data_sets_count),ne(ke.folder_name))});return t.createElement("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"}},t.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6"),t.createElement("dl",{className:P.list},t.createElement(Z.Z,{title:Y},t.createElement("dt",{className:"c-white"},Y)),t.createElement("dd",null,t.createElement(S.CopyToClipboard,{text:Y,onCopy:()=>l.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${P.copy} current`},"\u70B9\u51FB\u590D\u5236")))),t.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),kr==null?void 0:kr.map((ke,Pt)=>t.createElement("dl",{className:P.list},t.createElement(Z.Z,{title:ke.filename},t.createElement("dt",{className:"c-white"},ke.filename)),t.createElement("dd",null,t.createElement(S.CopyToClipboard,{text:ke.file_path,onCopy:()=>l.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${P.copy} current`},"\u70B9\u51FB\u590D\u5236"))))),t.createElement("div",{className:"tc"},t.createElement(pe.Z,{onChange:ke=>{je.page=ke,pt()},className:P.page,size:"small",total:Se,pageSize:je.limit,hideOnSinglePage:!0})))};var gt=(0,v.connect)(({user:Ie,userDetail:rt,loading:Ct,shixunsDetail:_n,globalSetting:Rn})=>({user:Ie,userDetail:rt,shixunsDetail:_n,globalSetting:Rn,loading:Ct.models.index}))(Et),yt=e(86766),_e="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",Q="data:image/png;base64,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",te=e(39171),oe=e(3621),ae=Object.defineProperty,Re=Object.defineProperties,De=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,ft=(Ie,rt,Ct)=>rt in Ie?ae(Ie,rt,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Ie[rt]=Ct,Fe=(Ie,rt)=>{for(var Ct in rt||(rt={}))ct.call(rt,Ct)&&ft(Ie,Ct,rt[Ct]);if(it)for(var Ct of it(rt))bt.call(rt,Ct)&&ft(Ie,Ct,rt[Ct]);return Ie},Ne=(Ie,rt)=>Re(Ie,De(rt)),We=(Ie,rt,Ct)=>new Promise((_n,Rn)=>{var kn=vn=>{try{Tn(Ct.next(vn))}catch(hn){Rn(hn)}},Cr=vn=>{try{Tn(Ct.throw(vn))}catch(hn){Rn(hn)}},Tn=vn=>vn.done?_n(vn.value):Promise.resolve(vn.value).then(kn,Cr);Tn((Ct=Ct.apply(Ie,rt)).next())});const{Countdown:Ye}=a.default;function ge(){return React.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var He=({mirror_description:Ie,difficulty:rt,git_url:Ct,vnc_url:_n,window_vnc_url:Rn,linux_vnc:kn,isNotice:Cr,user:Tn,game:vn,shixun:hn={},taskData:pr={},resetVncLoading:kr,onUpdateCostTime:yr,lastedGetTaskInfoTime:Y,onShowNotice:ne,onResetGitCode:Se,onResetVnc:Ae,onBack:je,onAddVncTime:Ue,onUpdateCode:mt,unity_3d_routes:pt,remaining_time:ke,st:Pt})=>{const[Nt]=(0,v.useSearchParams)(),{name:It,identifier:Zt,task_pass:Wt,test_set_permission:jt}=hn,[gn,Qt]=(0,t.useState)(!1),[an,on]=(0,t.useState)(!1),[An,Xn]=(0,t.useState)({}),[Hn,Bn]=(0,t.useState)(!1),[Yn,ir]=(0,t.useState)(null),[On,nn]=(0,t.useState)(1800),[Kt,ln]=(0,t.useState)(!1),[xn,En]=(0,t.useState)(!1),ar=(0,v.useLocation)().query,Un=(0,v.useParams)(),[Vn,cr]=(0,t.useState)(!1),[rr]=h.default.useForm(),Fr=(0,t.useMemo)(()=>Date.now()+ke,[ke]);(0,t.useEffect)(()=>{Hn||setTimeout(()=>{Bn(!0)},1e3*60)},[Hn]),(0,t.useEffect)(()=>{yt.Z.subscribe("update-windows-time",Nn=>{nn(parseInt(ke/1e3))}),nn(ke/1e3)},[]),(0,t.useEffect)(()=>{var Nn;return Nt.get("type")==="exercises"&&((Nn=An==null?void 0:An.exercise)!=null&&Nn.screen_open)&&(oe.U.forEach((sn,Fn)=>{document.addEventListener(sn,jr,!1),document.addEventListener("blur",jr,!1)}),window.focus(),window.onblur=function(){(0,te.vp)()&&(jr(),(0,te.BU)())}),()=>{oe.U.forEach((sn,Fn)=>{document.removeEventListener(sn,jr,!1)})}},[An]);const Ar=()=>{ln(!Kt)},jr=Nn=>{window.parent.postMessage("backExercise","*"),Nn!=="back"&&(0,te.BU)()};function ei(){Qt(!gn)}function er(){Qt(!1),on(!1)}function Vr(){(0,v.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),v.history.replace(`/innovation/project/detail/${Un.taskId}`)}function Dr(){kr||Ae()}function si(){r.default.confirm({title:"\u9000\u51FA",icon:t.createElement(x.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5236\u4F5C\u955C\u50CF\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Vr})}function ti(Nn){var sn;er(),Nn==="reset-task"&&(kr||r.default.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:t.createElement(x.Z,null),content:"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Dr(),Bn(!1)}})),Nn==="reset-code"&&(kr||r.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.createElement(x.Z,null),content:"\u60A8\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Se})),Nn==="full-screen"&&((0,te.vp)()?(0,te.BU)():(0,te.Dj)((sn=document==null?void 0:document.getElementById)==null?void 0:sn.call(document,"task-right-panel"))),Nn==="show-clipboard-box"&&yt.Z.publish("show-clipboard-box")}const xi={task_pass:Wt,test_set_permission:jt,mirror_description:Ie,difficulty:rt,resetVncLoading:kr,git_url:Ct,onVncAction:ti,window_vnc_url:Rn,linux_vnc:kn,vnc_url:_n,shixun:hn,unity_3d_routes:pt},Zn=(0,t.useCallback)(()=>On?(console.log("VncTimer:",On),t.createElement(Ve,{defaultTime:On,onAddVncTime:Ue,onReset:Dr,toShixun:Vr,title:""})):null,[On]);return(0,t.useEffect)(()=>{xn&&rr.setFieldsValue({name:"",version:"",description:""})},[xn]),t.createElement("div",{className:"task-header-container"},Nt.get("type")!=="exercises"&&t.createElement(t.Fragment,null,pr.name),t.createElement("h2",{className:"shixun-info"},It),t.createElement(t.Fragment,null,t.createElement("div",{className:"flex-container"},t.createElement(t.Fragment,null,Rn&&t.createElement(v.Link,{onClick:Nn=>{Nn.preventDefault(),yt.Z.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),Zn()),t.createElement("i",{className:"iconfont icon-shijian1"}),t.createElement(Ye,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Fr}),t.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:ei},t.createElement("img",{alt:"tool",src:_e,width:16}),"\u5DE5\u5177\u680F"),t.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:()=>on(!0)},t.createElement("img",{alt:"tool",src:Q,width:18}),"\u6570\u636E\u96C6"))),t.createElement(s.ZP,{type:"primary",disabled:!Hn,className:"save-innovation",onClick:()=>We(void 0,null,function*(){En(!0)})},"\u4FDD\u5B58\u955C\u50CF"),t.createElement("a",{className:"btn-out",onClick:si,title:"\u9000\u51FA\u5B9E\u8BAD"},t.createElement("i",{className:"iconfont icon-kaiguan"})),t.createElement(p.Z,null,t.createElement(u.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:gn,onClose:er},t.createElement(N,Ne(Fe({},xi),{taskData:pr})))),t.createElement(p.Z,null,t.createElement(u.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:an,onClose:er,style:{height:"100%"}},t.createElement(gt,null))),t.createElement(r.default,{title:"\u4FDD\u5B58\u955C\u50CF",open:xn,okButtonProps:{loading:Vn},onCancel:()=>{En(!1)},onOk:()=>{rr.submit()}},t.createElement("div",null,t.createElement("p",{style:{color:"#6B758B"}},"\u628A\u5F53\u524D\u7684\u73AF\u5883\u5B58\u4E3A\u4E00\u4E2A\u65B0\u7684\u955C\u50CF\u3002\u786E\u5B9A\u4FDD\u5B58\u540E\uFF0C\u5728\u6211\u7684\u955C\u50CF\u53EF\u4EE5\u770B\u5230\u8BE5\u955C\u50CF\u7684\u4FDD\u5B58\u72B6\u6001\u3002"),t.createElement(h.default,{labelCol:{span:4},wrapperCol:{span:20},form:rr,onFinish:Nn=>We(void 0,null,function*(){cr(!0);const sn=yield Oe(Un.taskId,Nn);(sn==null?void 0:sn.status)==0&&(l.ZP.info("\u4FDD\u5B58\u6210\u529F"),En(!1)),(sn==null?void 0:sn.status)===-5&&r.default.confirm({title:"\u8986\u76D6\u955C\u50CF\u63D0\u793A",content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u4F60\u7684\u3010\u955C\u50CF\u5217\u8868\u3011\u5B58\u5728\u540C\u540D\u4E14\u540C\u7248\u672C\u53F7\u7684\u955C\u50CF\uFF0C \u60A8\u786E\u5B9A\u8981\u8986\u76D6\u539F\u6765\u7684\u955C\u50CF\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>We(void 0,null,function*(){const Fn=yield Oe(Un.taskId,Fe({is_cover:!0},Nn));(Fn==null?void 0:Fn.status)==0&&(l.ZP.info("\u8986\u76D6\u6210\u529F"),En(!1))})}),cr(!1)})},t.createElement(h.default.Item,{label:"\u955C\u50CF\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u540D\u79F0"},{pattern:/^[a-z0-9_]+$/,message:"\u53EA\u5141\u8BB8\u8F93\u5165\u6570\u5B57\u6216\u5C0F\u5199\u5B57\u6BCD"}]},t.createElement(o.default,{type:"text",maxLength:60})),t.createElement(h.default.Item,{label:" \u7248\u672C\u53F7",name:"version",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7248\u672C\u53F7"}]},t.createElement(d.Z,{style:{width:"100%"}})),t.createElement(h.default.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u63CF\u8FF0"}]},t.createElement(o.default.TextArea,null))))))};const Te=300;function Ve({onAddVncTime:Ie,onReset:rt,toShixun:Ct,title:_n="",defaultTime:Rn}){const[kn,Cr]=(0,t.useState)(Rn),[Tn,vn]=(0,t.useState)(!1);(0,ce.Z)(()=>{Cr(kn-1)},kn>0?1e3:null),(0,t.useEffect)(()=>{kn===Te&&vn(!0)},[kn]),(0,t.useEffect)(()=>{Rn<Te&&vn(!0),Cr(Rn)},[Rn]);function hn(){kn!==0?vn(!1):Ct()}function pr(){return We(this,null,function*(){if(vn(!1),kn>0){const yr=yield Ie();Cr((yr==null?void 0:yr.remaining_time)/1e3)}else Cr(Rn),rt()})}function kr(){kn<Te&&vn(!0)}return t.createElement(t.Fragment,null,t.createElement(p.Z,null,t.createElement(r.default,{title:[t.createElement(x.Z,{className:"modalIconYellow"}),kn!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u63D0\u9192"],closable:!1,centered:!0,open:Tn,onOk:pr,onCancel:hn,okText:kn!==0?"\u7ACB\u5373\u5EF6\u957F":"\u91CD\u7F6E",cancelText:kn!==0?"\u4E0D\u9700\u8981":"\u9000\u51FA"},kn!==0?`\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ${Math.round(kn/60)} \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F`:"\u7531\u4E8E\u957F\u65F6\u95F4\u6CA1\u6709\u4F7F\u7528\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002\u5982\u6709\u9700\u8981\uFF0C\u53EF\u4EE5\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\u3002")))}var ot=e(86914);function nt(Ie){let rt=!0;if(Ie.length>0){for(let Ct=0;Ct<Ie.length;Ct++)if(Ie[Ct].compile_success==0||!Ie[Ct].compile_success){rt=!1;break}}else rt=!1;return rt}function $e(Ie,rt=""){let Ct=[];for(let _n=0;_n<Ie.length;_n++){let Rn=Ie[_n],kn=rt?`${rt}/${Rn.name}`:`${Rn.name}`;Ct.push({title:Rn.name,isLeaf:Rn.type!=="tree",key:kn})}return Ct}function ye(Ie,rt,Ct){for(let _n=0;_n<Ie.length;_n++){let Rn=Ie[_n];if(Rn.key===rt){Rn.children=Ct;break}Rn.children&&ye(Rn.children,rt,Ct)}return Ie}function Ke(Ie,rt,Ct){let _n;return function(){let Rn=this,kn=arguments,Cr=function(){_n=null,Ct||Ie.apply(Rn,kn)},Tn=Ct&&!_n;clearTimeout(_n),_n=setTimeout(Cr,rt),Tn&&Ie.apply(Rn,kn)}}const tt=!0,ut=C.Z.API_SERVER;var at=e(24334),xt=e(34376),St=e(7485),Mt={"xterm-panel-wrp":"xterm-panel-wrp___hg9up","xterm-panel":"xterm-panel___QKpsc"},Bt=e(76374),Ht=Object.defineProperty,Jt=Object.defineProperties,qt=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Xt=(Ie,rt,Ct)=>rt in Ie?Ht(Ie,rt,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Ie[rt]=Ct,Gt=(Ie,rt)=>{for(var Ct in rt||(rt={}))Tt.call(rt,Ct)&&Xt(Ie,Ct,rt[Ct]);if(rn)for(var Ct of rn(rt))vt.call(rt,Ct)&&Xt(Ie,Ct,rt[Ct]);return Ie},en=(Ie,rt)=>Jt(Ie,qt(rt));function $t(Ie,rt,Ct){let _n=Ct._core._renderService.dimensions.actualCellWidth||9.5,Rn=Ct._core._renderService.dimensions.actualCellHeight||18;const kn=Math.floor(rt/Rn);return[Math.floor(Ie/_n),kn]}function Ut(Ie,rt){const Ct=new Bt.Z(_n=>{console.log("entries\uFF1A",_n);for(let Rn of _n)if(Rn.target.offsetHeight>0||Rn.target.offsetWidth>0){const[kn,Cr]=$t(Rn.target.offsetWidth,Rn.target.offsetHeight,Ie);console.log("cols, rows",kn,Cr),yt.Z.publish("ssh-xterm-resize",{columns:kn,rows:Cr,width:Rn.target.offsetWidth,height:Rn.target.offsetHeight}),Ie.resize(kn,Cr);const Tn=at.Base64.decode("IA=="),vn=at.Base64.decode("CBtbSw==");Ie.write(Tn),Ie.write(vn)}});return Ct.observe(rt),Ct}const pn=3e4;var cn=({sshConfigData:Ie,sid:rt})=>{const[Ct,_n]=(0,t.useState)(null),{ws_url:Rn,password:kn,port:Cr}=Ie,Tn=(0,t.useRef)(),vn=(0,t.useRef)(),hn=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{if(Tn.current&&Rn){const pr=new xt.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",Tn.current),pr.open(Tn.current),pr.onData(yr=>{console.log("data:",yr),vn.current&&vn.current.readyState===1&&(vn.current.send(JSON.stringify({tp:"client",data:yr})),yt.Z.publish("on-operating-ssh"))}),pr.write("Connecting..."),_n(pr);const kr=Ut(pr,Tn.current);return()=>{pr==null||pr.dispose(),kr==null||kr.unobserve(Tn.current)}}},[Rn,Tn.current]),(0,t.useEffect)(()=>{if(Ct&&Rn){let pr=function(){const Ae=new WebSocket(Rn);console.log("socketInstance:",Rn),vn.current=Ae,Ae.onopen=()=>{let je=Ct.element.parentElement;if(je){let Ue=je.offsetWidth,mt=je.offsetHeight;console.log("init",{tp:"init",data:en(Gt({},Ie),{secret:kn,width:Ue,height:mt,rows:Ct.rows,columns:Ct.cols})}),Ae.send(JSON.stringify({tp:"init",data:en(Gt({},Ie),{secret:kn,width:Ue,height:mt,rows:Ct.rows,columns:Ct.cols})}))}Ct.focus()},Ae.onerror=je=>{console.log("------in socket error----",je,Ae,Rn)},Ae.onmessage=je=>{hn.current||(Ct.write("\r"),setTimeout(()=>{},1e3)),hn.current=!0,console.log("event:",je);const Ue=at.Base64.decode(je.data.toString());let mt=Ct._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",Ue,mt,Ct),Ct.write(Ue)},Ae.onclose=je=>{kr&&clearInterval(kr),Ct.write(`\r
|
|
|
connection closed`)}};const kr=setInterval(()=>{vn.current&&vn.current.send(JSON.stringify({tp:"h"}))},pn),yr=yt.Z.subscribe("create-socket",Ae=>{rt==Ae&&(vn.current&&vn.current.readyState===1?Ct.focus():pr(),Ct.focus())}),Y=yt.Z.subscribe("close-socket",Ae=>{rt===Ae&&(vn.current&&(vn.current.close(),hn.current=!1,Ct.clear()),vn.current=null)}),ne=yt.Z.subscribe("ssh-xterm-resize",Ae=>{vn.current&&vn.current.readyState===1&&vn.current.send(JSON.stringify({tp:"resize",data:Gt({},Ae)}))}),Se=yt.Z.subscribe("ssh-add-connect-time",()=>{vn.current&&vn.current.readyState===1&&vn.current.send(JSON.stringify({tp:"overtime"}))});return()=>{Y(),yr(),ne(),Se(),vn.current&&(vn.current.close(),hn.current=!1)}}},[Ct,Rn,Cr]),t.createElement("div",{className:Mt["xterm-panel-wrp"]},t.createElement("div",{ref:Tn,className:Mt["xterm-panel"]},Rn?null:t.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},Ln=e(93948),jn=e(62013);const zt=o.default.TextArea;var Ft=({onCancel:Ie,onSave:rt,content:Ct})=>{const[_n,Rn]=(0,t.useState)(Ct);function kn(Tn){Rn(Tn.target.value)}function Cr(){rt(_n)}return(0,t.useEffect)(()=>{Rn(Ct)},[Ct]),t.createElement("div",{className:"clipboard-box"},t.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),t.createElement(zt,{value:_n,onChange:kn,className:"clipboard"}),t.createElement("p",null," ",t.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),t.createElement("p",null," ",t.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),t.createElement("div",{className:"btn-action-container"},t.createElement(s.ZP,{type:"ghost",onClick:Ie,style:{marginRight:10}},"\u53D6\u6D88"),t.createElement(s.ZP,{type:"primary",onClick:Cr},"\u4FDD\u5B58")))},kt=e(50023),Vt={selectImage:"selectImage___t63KU",container:"container___WChhl"},Yt=e(61186),yn=e.n(Yt),Sn=Object.defineProperty,bn=Object.defineProperties,tn=Object.getOwnPropertyDescriptors,Dn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,mn=(Ie,rt,Ct)=>rt in Ie?Sn(Ie,rt,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Ie[rt]=Ct,In=(Ie,rt)=>{for(var Ct in rt||(rt={}))fn.call(rt,Ct)&&mn(Ie,Ct,rt[Ct]);if(Dn)for(var Ct of Dn(rt))dn.call(rt,Ct)&&mn(Ie,Ct,rt[Ct]);return Ie},Qn=(Ie,rt)=>bn(Ie,tn(rt)),xr=(Ie,rt,Ct)=>new Promise((_n,Rn)=>{var kn=vn=>{try{Tn(Ct.next(vn))}catch(hn){Rn(hn)}},Cr=vn=>{try{Tn(Ct.throw(vn))}catch(hn){Rn(hn)}},Tn=vn=>vn.done?_n(vn.value):Promise.resolve(vn.value).then(kn,Cr);Tn((Ct=Ct.apply(Ie,rt)).next())});const dr=t.createElement(kt.Z,{style:{fontSize:24},spin:!0});function ur(Ie){return Ie.replace(/\\u([\dA-Za-z]{4})/g,function(rt,Ct){return String.fromCharCode(parseInt("0x"+Ct))})}function tr(Ie){Ie||(Ie=window.location.search);let rt=Ie.substr(1),Ct={};return rt.split("&").forEach(function(_n){let Rn=_n.split("=");Ct[Rn[0]]=decodeURIComponent(Rn[1])}),Ct}const Tr={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"};var Er=(Ie=>(Ie[Ie.SET_LOADING=0]="SET_LOADING",Ie[Ie.SET_IS_LARGE=1]="SET_IS_LARGE",Ie[Ie.SET_MES=2]="SET_MES",Ie[Ie.SET_STATE=3]="SET_STATE",Ie[Ie.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",Ie[Ie.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",Ie[Ie.UPDATE_ALL=6]="UPDATE_ALL",Ie))(Er||{});function Hr(Ie,rt){switch(rt.type){case 0:return Qn(In({},Ie),{loading:rt.payload});case 1:return In({},Qn(In({},Ie),{isLarge:rt.payload}));case 2:return Qn(In({},Ie),{mes:rt.payload});case 3:return In(In({},Ie),rt.payload);case 5:return Qn(In({},Ie),{transferContent:rt.payload});case 4:return Qn(In({},Ie),{showClipBoardBox:rt.payload});case 6:return In({loading:Ie.loading},rt.payload);default:throw new Error}}var Gr=({vnc_url:Ie,window_vnc_url:rt,linux_vnc:Ct,virtual_machine:_n,taskId:Rn,taskData:kn})=>{var Cr;const Tn=(0,t.useRef)(),vn=(0,t.useRef)(),hn=(0,t.useRef)(),pr=(0,t.useRef)(),[kr,yr]=(0,t.useState)(),[Y,ne]=(0,t.useState)(!1),[Se,Ae]=(0,t.useReducer)(Hr,Tr),[je,Ue]=(0,t.useState)(0),{mes:mt,loading:pt,showClipBoardBox:ke,isLarge:Pt,transferContent:Nt}=Se;let[It,Zt]=(0,t.useState)(0),Wt=(0,t.useRef)();const jt=(0,v.useParams)(),gn=jt;(0,t.useEffect)(()=>(window.addEventListener("visibilitychange",an),()=>{var nn,Kt;(Kt=(nn=vn.current)==null?void 0:nn.disconnect)==null||Kt.call(nn),window.removeEventListener("visibilitychange",an)}),[]),(0,t.useEffect)(()=>(window.sessionStorage.imageId=kr,()=>{window.sessionStorage.removeItem("imageId")}),[kr]);const Qt=()=>{var nn,Kt;((nn=kn==null?void 0:kn.shixun)==null?void 0:nn.windows_connection_mode)==="rdp"?setTimeout(()=>{Yn()},1500):((Kt=hn==null?void 0:hn.current)==null?void 0:Kt.resizeSession)!==void 0&&((0,te.vp)()?hn.current.resizeSession=!0:setTimeout(()=>{hn.current.resizeSession=!1},900))};(0,t.useEffect)(()=>(window.addEventListener("visibilitychange",an),document.addEventListener((0,te.gH)(),Qt),()=>{document.removeEventListener((0,te.gH)(),Qt),window.removeEventListener("visibilitychange",an)}),[]);const an=nn=>{if(document.visibilityState==="visible"){let Kt=sessionStorage.vncPageLeaveTime;yn()(new Date).diff(yn()(Kt),"minutes")>2&&Ue(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function on(){Ae({type:4,payload:!1})}function An(){Ae({type:1,payload:!Pt})}function Xn(nn){let Kt;return Tn.current&&(Kt=new Bt.Z(ln=>{var xn,En;for(let ar of ln)((xn=kn==null?void 0:kn.shixun)==null?void 0:xn.windows_connection_mode)==="rdp"&&Yn(),(ar.target.offsetHeight>0||ar.target.offsetWidth>0)&&((En=nn==null?void 0:nn._eventHandlers)==null||En.windowResize())}),Kt.observe(Tn.current)),Kt}const Hn=()=>xr(void 0,null,function*(){var nn,Kt,ln;const xn=(nn=tr())!=null&&nn.homework_common_id?{homework_common_id:(Kt=tr())==null?void 0:Kt.homework_common_id}:{},En=yield(0,b.ZP)(`/api/tasks/${jt.taskId||Rn}/get_vnc_link.json`,{method:"post",body:Qn(In(In({},jt),xn),{template_id:kr})});if((En==null?void 0:En.status)===-3)return new Promise((ar,Un)=>xr(void 0,null,function*(){r.default.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:()=>xr(void 0,null,function*(){clearTimeout(Wt.current),Zt(0),yield Xe(jt.taskId,En==null?void 0:En.message),Ue(je+1)})})}));if((En==null?void 0:En.status)===-1)throw new String(En==null?void 0:En.message);return _n&&((0,m.d8)("PVEAuthCookie",(ln=En==null?void 0:En.data)==null?void 0:ln.cookies_value,1),(0,m.d8)("PVELangCookie","zh_CN",1)),yt.Z.publish("update-windows-time",En==null?void 0:En.data),En});(0,t.useEffect)(()=>{var nn;let Kt,ln;function xn(Un){rt&&(l.ZP.warning("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),Ae({type:0,payload:!0}),Ue(je+1))}yt.Z.subscribe("reset-linux-windows-loading",()=>{Ae({type:0,payload:!0})}),yt.Z.subscribe("reset-linux-windos-vnc",()=>{Ue(je+1)});function En(){Zt(100),clearTimeout(Wt.current),setTimeout(()=>{var Un;(Un=Kt==null?void 0:Kt._eventHandlers)==null||Un.windowResize(),Ae({type:0,payload:!1})},1300),yt.Z.subscribe("send-ctrl-alt-delete",()=>{Kt==null||Kt.sendCtrlAltDel()})}function ar(Un){const Vn=ur(Un.detail.text);Ae({type:5,payload:Vn})}if((rt||Ie||Ct||_n&&kr)&&Tn.current){clearTimeout(Wt.current),((nn=kn==null?void 0:kn.shixun)==null?void 0:nn.windows_connection_mode)==="rdp"&&Yn(),new Promise(()=>xr(void 0,null,function*(){const rr=tr();let Fr="",Ar;const jr=new URL(decodeURIComponent(kn==null?void 0:kn.vnc_url)),{protocol:ei,searchParams:er,host:Vr}=jr;Ar=er.get("password"),Fr=`${ei==="https:"?"wss":"ws"}://${Vr}/${rr.path||"websockify"}`,Kt=new jn.Z(Tn.current,Fr,{credentials:{password:Ar},wsProtocols:["binary"],resize:"scale",show_dot:!0}),ln=Xn(Kt),Kt.viewOnly=rr.view_only||!1,rt?Kt.scaleViewport=!0:Kt.scaleViewport=rr.scale||!1,Kt.scaleViewport=!0,Kt.showDotCursor=!0,Kt.resizeSession=!0,hn.current=Kt,Kt.addEventListener("disconnect",xn),Kt.addEventListener("connect",En),Kt.addEventListener("clipboard",ar)}));const Un=yt.Z.subscribe("vnc-reseting",()=>{Zt(0),Ae({type:3,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Vn=yt.Z.subscribe("vnc-enlarge",rr=>{}),cr=yt.Z.subscribe("show-clipboard-box",()=>{Ae({type:4,payload:!0})});return Zt(0),()=>{Kt==null||Kt.removeEventListener("disconnect",xn),Kt==null||Kt.removeEventListener("connect",En),Kt==null||Kt.removeEventListener("clipboard",ar),Un(),Vn(),cr(),ln==null||ln.unobserve(Tn.current)}}},[Ie,rt,Ct,je,kr]),(0,t.useEffect)(()=>{var nn,Kt,ln,xn;_n&&((nn=kn==null?void 0:kn.shixun_virtual_templates)==null?void 0:nn.length)===1?yr((ln=(Kt=kn==null?void 0:kn.shixun_virtual_templates)==null?void 0:Kt[0])==null?void 0:ln.template_id):_n&&((xn=kn==null?void 0:kn.shixun_virtual_templates)==null?void 0:xn.length)>1&&ne(!0)},[_n]);function Bn(nn){var Kt;(Kt=hn.current)==null||Kt.clipboardPasteFrom(nn),Ae({type:5,payload:nn}),l.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),on()}function Yn(){var nn,Kt;nn=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),pr.current.parentElement.className="wh1080p",pr.current.parentElement.style.cssText=`transform:scale(${nn});transform-origin:center center`,Tn.current.style.cssText="translate(-50%, -50%) scale("+nn+")"}(0,t.useEffect)(()=>{It==0&&(clearTimeout(Wt.current),ir())},[It]);const ir=()=>{It>99?It=99:(It=It+1,Wt.current=setTimeout(()=>{ir()},1500)),It<100&&Zt(It)},On=(0,t.useMemo)(()=>{var nn;return pt?"none":Ct||_n||rt&&((nn=kn==null?void 0:kn.shixun)==null?void 0:nn.windows_connection_mode)==="rdp"?"block":"none"},[Ct,pt,_n,rt]);return t.createElement(t.Fragment,null,Y&&t.createElement("div",{className:Vt.selectImage},t.createElement("section",{className:Vt.container},t.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),t.createElement("aside",null,(Cr=kn==null?void 0:kn.shixun_virtual_templates)==null?void 0:Cr.map((nn,Kt)=>t.createElement(i.Z,{align:"middle",key:Kt},t.createElement(c.Z,{flex:"1"},nn.template_name),t.createElement(c.Z,null,t.createElement(s.ZP,{type:"primary",onClick:()=>{yr(nn.template_id),ne(!1)}},"\u5F00\u59CB\u5B9E\u9A8C"))))))),Pt&&t.createElement("a",{className:"btn-vnc-resize",onClick:An},t.createElement("i",{className:"iconfont icon-tuichuquanping"})),t.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:On==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},t.createElement("div",null,t.createElement("iframe",{style:{position:Pt?"fixed":"absolute",left:0,top:Pt?54:40,width:"100%",height:`calc(100% - ${Pt?"100px":"45px"})`},frameBorder:"0",ref:pr,allowFullScreen:!0}))),t.createElement("div",{style:{position:Pt?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:`calc(100% - ${Pt?"100px":"0"})`},className:`${rt?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"} ${Pt?"full-screen":""}`},pt?t.createElement(g.Z,{message:mt,style:{color:"#0152d9"}},t.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},t.createElement(Ln.Z,{percent:It,format:nn=>t.createElement("span",{className:"c-white"},nn,"%")}))):null,t.createElement("div",{ref:Tn,className:`vnc-panel ${pt?"hidden zIndexf1":"animated fadeIn"}`})),t.createElement(p.Z,null,t.createElement(r.default,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,open:ke,onCancel:on,footer:null},t.createElement(Ft,{onCancel:on,onSave:Bn,content:Nt}))))},br=({taskData:Ie,evaluateLoading:rt,evaluateMessage:Ct,language:_n,onEval:Rn})=>{const{vnc_url:kn,shixun:Cr,test_sets:Tn,test_sets_count:vn,sets_error_count:hn,last_compile_output:pr,game:kr,allowed_unlock:yr,user:Y}=Ie,[ne,Se]=(0,t.useState)(!1),[Ae,je]=(0,t.useState)(!1);function Ue(){je(!Ae)}return console.log("vnc_url:",kn),t.createElement(t.Fragment,null,t.createElement(Gr,{vnc_url:kn,window_vnc_url:Ie.windows_vnc,virtual_machine:Ie==null?void 0:Ie.virtual_machine,linux_vnc:Ie.linux_vnc,taskData:Ie}),Ae?t.createElement("div",{className:"vnc-mask"}):null,t.createElement("div",{className:`vnc-test-list ${ne?"large":Ae?"pop":""}`},t.createElement("div",{className:"vnc-test-list-body"},ne?null:t.createElement("span",{className:"arrow-container",onClick:Ue},t.createElement("i",{className:`iconfont ${Ae?"icon-xiajiantou":"icon-shangjiantou"} `})))))},Ir={bg:"bg___xjZP4",header:"header___S_AU0",dragingMask:"dragingMask___MuMgB",content:"content___sS5Wc",leftContainer:"leftContainer___pbkhe",tabNav:"tabNav___QTkA2",mdContent:"mdContent___p39IM",resizeBar:"resizeBar___UvVzB","has-unity-3d":"has-unity-3d___EQEWx","btn-resize":"btn-resize___XVPBl",rightCotainer:"rightCotainer___Z2h3Y",user:"user___du0m1",titleWrap:"titleWrap___dDrU9",title:"title___Id58q",endTimeWrap:"endTimeWrap___O3i6z",colorGray:"colorGray___SHbxz",main:"main___t6BMk",loadFail:"loadFail___ubRWw",reload:"reload___m8wjw",failIcon:"failIcon___q_CjJ",failWrap:"failWrap___EEJNl",failReload:"failReload___SiyZT",dataSetButton:"dataSetButton___H1Oqu",dataSetText:"dataSetText___p9NRw",dataSetOpen:"dataSetOpen___bT5j8",mymove:"mymove___qtayT",footer:"footer___rdX6y",start:"start___s0r2G",liWarp:"liWarp___N3c6S",li:"li___mKv9C"},li=Object.defineProperty,Yr=Object.defineProperties,Jr=Object.getOwnPropertyDescriptors,qr=Object.getOwnPropertySymbols,ri=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,hi=(Ie,rt,Ct)=>rt in Ie?li(Ie,rt,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Ie[rt]=Ct,Bi=(Ie,rt)=>{for(var Ct in rt||(rt={}))ri.call(rt,Ct)&&hi(Ie,Ct,rt[Ct]);if(qr)for(var Ct of qr(rt))Oi.call(rt,Ct)&&hi(Ie,Ct,rt[Ct]);return Ie},Mi=(Ie,rt)=>Yr(Ie,Jr(rt));const $n=(Ie,rt)=>{switch(rt.type){case"MOVE_X":return Mi(Bi({},Ie),{moveX:rt.payload});case"SET_DRAGMODULE":return Mi(Bi({},Ie),{showDragModule:rt.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Mi(Bi({},Ie),{showDragMask:rt.payload})}};var or=Object.defineProperty,Rr=Object.defineProperties,fr=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,ci=Object.prototype.propertyIsEnumerable,Mn=(Ie,rt,Ct)=>rt in Ie?or(Ie,rt,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Ie[rt]=Ct,Gn=(Ie,rt)=>{for(var Ct in rt||(rt={}))Zr.call(rt,Ct)&&Mn(Ie,Ct,rt[Ct]);if(vr)for(var Ct of vr(rt))ci.call(rt,Ct)&&Mn(Ie,Ct,rt[Ct]);return Ie},zn=(Ie,rt)=>Rr(Ie,fr(rt)),Jn=(Ie,rt)=>{var Ct={};for(var _n in Ie)Zr.call(Ie,_n)&&rt.indexOf(_n)<0&&(Ct[_n]=Ie[_n]);if(Ie!=null&&vr)for(var _n of vr(Ie))rt.indexOf(_n)<0&&ci.call(Ie,_n)&&(Ct[_n]=Ie[_n]);return Ct},nr=(Ie,rt,Ct)=>new Promise((_n,Rn)=>{var kn=vn=>{try{Tn(Ct.next(vn))}catch(hn){Rn(hn)}},Cr=vn=>{try{Tn(Ct.throw(vn))}catch(hn){Rn(hn)}},Tn=vn=>vn.done?_n(vn.value):Promise.resolve(vn.value).then(kn,Cr);Tn((Ct=Ct.apply(Ie,rt)).next())});const{Countdown:mr}=a.default;var ui=(Ie=>(Ie[Ie.LoadFail=1]="LoadFail",Ie[Ie.ReLoad=2]="ReLoad",Ie[Ie.Success=3]="Success",Ie))(ui||{});const Xr={moveX:"40%",showDragModule:!1,showDragMask:!1},$r=Ie=>{var rt=Ie,{globalSetting:Ct,loading:_n,taskData:Rn,dispatch:kn}=rt,Cr=Jn(rt,["globalSetting","loading","taskData","dispatch"]);const Tn=(0,v.useParams)(),vn=(0,t.useRef)(),[hn,pr]=(0,t.useState)(!0),[kr,yr]=(0,t.useState)(!1),[Y,ne]=(0,t.useState)(0),[Se,Ae]=(0,t.useState)(0),[je,Ue]=(0,t.useState)(!0),[mt,pt]=(0,t.useState)(!1),ke=(0,t.useRef)(!0),[Pt,Nt]=(0,t.useState)({}),[It,Zt]=(0,t.useState)({}),[Wt,jt]=(0,t.useState)(),gn=(0,t.useRef)(),[Qt,an]=(0,t.useState)(3),[on,An]=(0,t.useState)(),[Xn,Hn]=(0,t.useState)(),[Bn,Yn]=(0,t.useState)(!1),[ir,On]=(0,t.useState)(""),nn=(0,t.useRef)(null),Kt=(0,t.useRef)({}),ln=(0,t.useRef)(!1),[xn,En]=(0,t.useReducer)($n,Xr);(0,t.useEffect)(()=>(window.addEventListener("message",ar),()=>{window.removeEventListener("message",ar)}),[]);const ar=sn=>{(sn==null?void 0:sn.data)==="jupytermessage"&&ke.current&&(ke.current=!1,Un(),ln.current||setTimeout(()=>ke.current=!0,500))},Un=()=>nr(void 0,null,function*(){}),Vn=()=>nr(void 0,null,function*(){const sn=yield(0,E.dU)({identifier:Tn.identifier});sn&&(Nt(sn),Kt.current=Gn({},sn),Zt(zn(Gn({},It),{test_sets:(sn==null?void 0:sn.test_sets)||[]})),En({type:"SET_DRAGMODULE",payload:sn.jupyter_show_description}))}),cr=()=>nr(void 0,null,function*(){var sn,Fn,hr,Kn;const qn=yield(0,E.rV)({identifier:Tn.identifier});if(pr(!1),qn!=null&&qn.url){if(jt(qn.url),vn.current=(hr=(0,m.en)((Fn=(sn=qn==null?void 0:qn.url)==null?void 0:sn[0])==null?void 0:Fn.url))==null?void 0:hr.token,gn.current=qn.port,((Kn=qn.url)==null?void 0:Kn.length)>1)return;Ue(!1),Fr(),an(3);return}qn.status===-1?(an(1),Ue(!1)):an(2)}),rr=sn=>{Ue(!1),Ae(sn),Fr(),an(3)},Fr=()=>nr(void 0,null,function*(){const sn=yield(0,E.x4)({identifier:Tn.identifier});if((sn==null?void 0:sn.status)===0){if(!(sn!=null&&sn.useSeconds)){Ar();return}sn!=null&&sn.remainingSeconds&&(An(Date.now()+sn.remainingSeconds*1e3),Hn(sn.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(sn.remainingSeconds-300)*1e3))}}),Ar=()=>{Vr(!0),pr(!0),r.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",content:" \u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{jr()},onCancel:()=>{Vr(!1),pr(!1)}})},jr=()=>nr(void 0,null,function*(){const sn=yield(0,E.m_)({identifier:Tn.identifier});(sn==null?void 0:sn.status)===0&&(l.ZP.success("\u91CD\u7F6E\u6210\u529F!"),pr(!1),setTimeout(()=>window.location.reload(),300))}),ei=()=>{r.default.destroyAll(),r.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:t.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",t.createElement("span",null,t.createElement(mr,{value:on,format:"HH:mm:ss",onFinish:er})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>nr(void 0,null,function*(){(yield(0,E.rB)({identifier:Tn.identifier})).status===0&&(yield Fr(),l.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},er=()=>{r.default.destroyAll(),r.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:t.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{jr()}})},Vr=sn=>{const Fn=document.getElementById("taskJupyterIframe");Fn&&(sn?Fn.contentWindow.postMessage("stopParent","*"):Fn.contentWindow.postMessage("clonsParent","*"))},Dr=()=>{pr(!0),Vr(!0),ti({title:"\u91CD\u7F6E\u5B9E\u8BAD",content:t.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",t.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},si=()=>{const sn=document.getElementById("taskJupyterIframe");sn&&(sn.contentWindow.postMessage("saveCode","*"),ln.current=!0,yr(!0),pt(!0))},ti=sn=>{r.default.confirm({centered:!0,title:sn.title,content:sn.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>nr(void 0,null,function*(){(yield(0,E.fi)({identifier:Tn.identifier})).status===0&&(l.ZP.success("\u64CD\u4F5C\u6210\u529F"),pr(!1),setTimeout(()=>window.location.reload(),300))}),onCancel:()=>{Vr(!1),pr(!1)}})};(0,t.useEffect)(()=>{function sn(hr){En({type:"MOVE_X",payload:hr.pageX})}function Fn(){En({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return xn.showDragMask&&(document.addEventListener("mousemove",sn),document.addEventListener("mouseup",Fn)),()=>{document.removeEventListener("mousemove",sn),document.removeEventListener("mouseup",Fn)}},[xn.showDragMask]);const Zn=`calc(100% - 4px - ${typeof xn.moveX=="number"&&xn.moveX!==.01?`${xn.moveX}px`:"40%"})`,Nn=sn=>{En({type:"TRIGGER_RIGHT_PANEL_MASK",payload:sn})};return t.createElement("section",{className:Ir.bg,style:{userSelect:xn.showDragMask?"none":"unset"}},t.createElement("section",{className:Ir.content,style:{height:Pt!=null&&Pt.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},t.createElement("section",{className:Ir.rightCotainer,style:{width:Zn}},t.createElement("main",{className:Ir.main,style:{height:"100%"}},t.createElement(t.Fragment,null,t.createElement("div",{className:`${Ir.dataSetButton} ${Bn?Ir.dataSetOpen:""}`,onClick:()=>Yn(!Bn)},t.createElement("span",{className:Ir.dataSetText},"\u6570\u636E\u96C6")),t.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:Rn==null?void 0:Rn.url}))))))};var ai=(0,v.connect)(({loading:Ie,globalSetting:rt})=>({globalSetting:rt,loading:Ie}))($r),Nr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII=",wr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg==",di=e(30638),ii=e(51784),vi=e(77066),Pn=e(52151);const lr="FETCH_TASK_START",Ur="FETCH_TASK_FAILURE",pi="FETCH_TASK_SUCCESS",gr="UPDATE_TASK_DATA",lo="HIDE_EVALUATE_RESULT",uo="SHOW_EVALUATE_RESULT",mo="UPDATE_TIMESTRAP",eo="MOVE_X",go="MOVE_Y",xo="TRIGGER_RIGHT_PANEL_MASK ",ko="SET_ACTIVE_INDEX",Fo="GET_TASK_LIST",Xo="SHOW_TASK_LIST",Lo="HIDE_TASK_LIST",yo="SET_TASK_STAR",Uo="TRIGGER_ENLARGE_UNITY3D ",Vo="TRIGGER_TAB_FIXED ",Qo="GET_DISCUSSES",Do="SHOW_DISCUSSES_LOADING",Mr="TOP_OR_DOWN_DISCUSS",_r="PLUS_DISCUSS",ki="SET_ACTION_TYPE",Di="SHOW_REWARD_DIALOG",_i="CANCEL_REWARD_DIALOG",zi="SET_REWARD",ji="ACTIVE_DISCUSS_INDEX",ao="CREATE_DISCUSS",to="DISABLE_DISCUSS",Oo="SHOW_ANSWER_LOADING",fo="FETCH_ANSWER_INFO",Go="HIGH_TIP_MODAL",ha="SHOW_TIP_MODAL",Yo="SELECT_UNLOCK_ANSWER",Jo="SET_CHOOSE_ANSWERS",aa="EVAL_CHOOSE_START",qo="EVAL_CHOOSE_END",Ko="SHOW_REP_loading",Ro="FETCH_REP_CONTENT",bo="EDIT_REP_CONTENT",va="SET_REP_PATH",zo="SHOW_EVALUATE_LOADING",$o="HIDE_EVALUATE_LOADING",mi="SET_EVALUATE_MESSAGE",oi="SET_SHOW_DIR",bi="SET_EDITOR_SETTING",no="SET_EDITOR_THEME",ro="SET_EDITOR_FONTSIZE",Po="SET_REPOS",Io="SHOW_PATH_LIST",ea="HIDE_PATH_LIST",ta="HIDE_PICTURE_VIEW",na="SHOW_PICTURE_VIEW",Bo="SHOW_NOTICE",Ho="HIDE_NOTICE",Ra="SET_TAB_INDEX",Ua="SET_SSH_TABS",ns="SET_SSH_CONFIGDATA",Va="SET_SSH_CONFIGDATAARR",Sa="SET_VNC_LOADING ",rs="ON_TAB_TO_SPACE ";var Sr=e(59301),Qa=Object.defineProperty,Ba=Object.defineProperties,Ga=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,Ea=Object.prototype.propertyIsEnumerable,Na=(Ie,rt,Ct)=>rt in Ie?Qa(Ie,rt,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Ie[rt]=Ct,Wr=(Ie,rt)=>{for(var Ct in rt||(rt={}))Ta.call(rt,Ct)&&Na(Ie,Ct,rt[Ct]);if(sa)for(var Ct of sa(rt))Ea.call(rt,Ct)&&Na(Ie,Ct,rt[Ct]);return Ie},Ci=(Ie,rt)=>Ba(Ie,Ga(rt)),wa=(Ie,rt)=>{var Ct={};for(var _n in Ie)Ta.call(Ie,_n)&&rt.indexOf(_n)<0&&(Ct[_n]=Ie[_n]);if(Ie!=null&&sa)for(var _n of sa(Ie))rt.indexOf(_n)<0&&Ea.call(Ie,_n)&&(Ct[_n]=Ie[_n]);return Ct},Ti=(Ie,rt,Ct)=>new Promise((_n,Rn)=>{var kn=vn=>{try{Tn(Ct.next(vn))}catch(hn){Rn(hn)}},Cr=vn=>{try{Tn(Ct.throw(vn))}catch(hn){Rn(hn)}},Tn=vn=>vn.done?_n(vn.value):Promise.resolve(vn.value).then(kn,Cr);Tn((Ct=Ct.apply(Ie,rt)).next())});const{DirectoryTree:ka}=ot.default,is=null,Ka={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Ya(Ie,rt){switch(rt.type){case eo:return Ci(Wr({},Ie),{moveX:rt.payload});case go:return Ci(Wr({},Ie),{moveY:rt.payload});case Ko:return Ci(Wr({},Ie),{codeRepData:rt.payload});case Ro:return Ci(Wr({},Ie),{codeRepData:rt.payload});case bo:return Ci(Wr({},Ie),{codeRepData:Wr(Wr({},Ie.codeRepData),rt.payload)});case uo:return Ci(Wr({},Ie),{evaluateLoading:!1,showEvalResult:!0});case mo:return Ci(Wr({},Ie),{timestamp:rt.payload});case lo:return Ci(Wr({},Ie),{showEvalResult:!1});case lr:return Ci(Wr({},Ie),{loading:!0});case gr:return Wr(Wr({},Ie),rt.payload);case xo:return Ci(Wr({},Ie),{showDragMask:rt.payload});case Ur:return Ci(Wr({},Ie),{loading:!1,isError:!0});case pi:return Wr(Wr({},Ie),rt.payload);case zo:return Ci(Wr({},Ie),{evaluateLoading:!0});case $o:return Ci(Wr({},Ie),{evaluateLoading:!1});case mi:return Ci(Wr({},Ie),{evaluateMessage:rt.payload});case oi:return Ci(Wr({},Ie),{showDocuments:rt.payload});case Po:return Wr(Wr({},Ie),rt.payload);case Bo:return Ci(Wr({},Ie),{showNotice:!0});case Ho:return Ci(Wr({},Ie),{showNotice:!1});case ta:return Ci(Wr({},Ie),{showPictureView:!1});case na:return Ci(Wr({},Ie),{showPictureView:!0});case Sa:return Ci(Wr({},Ie),{resetVncLoading:rt.payload});default:throw new Error}}var za=Ie=>{var rt=Ie,{match:Ct,history:_n}=rt,Rn=wa(rt,["match","history"]);console.log("props:",Rn);const kn=(0,v.useParams)(),[Cr]=(0,v.useSearchParams)(),Tn=(0,v.useLocation)().query,[vn,hn]=(0,t.useReducer)(Ya,Ka),[pr,kr]=(0,t.useState)(1),[yr,Y]=(0,t.useState)(kn.taskId),ne=(0,t.useRef)(),Se=(0,t.useRef)(),Ae=(0,t.useRef)(),[je,Ue]=(0,t.useState)(),mt=(0,v.useLocation)();(0,t.useEffect)(()=>{console.log("_params:",kn),Y(kn.taskId),(0,v.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[kn]);const{moveX:pt,taskData:ke,moveY:Pt,evalData:Nt,showEvalResult:It,codeRepData:Zt,loading:Wt,evaluateLoading:jt,evaluateMessage:gn,showDocuments:Qt,repos:an,showPictureView:on,showNotice:An,webDisplayUrl:Xn,isPictureView:Hn,resetVncLoading:Bn,timestamp:Yn,lastedGetTaskInfoTime:ir,showDragMask:On}=vn,{st:nn,challenge:Kt,shixun:ln,is_teacher:xn,game:En,has_answer:ar,vnc_url:Un,git_url:Vn,user:cr,myshixun:rr,discusses_count:Fr,user_praise:Ar,praise_count:jr,tpm_cases_modified:ei,tpm_modified:er,tpm_script_modified:Vr,mirror_name:Dr,mirror_description:si,tomcat_url:ti,unity_3d_routes:xi,with_code_file:Zn,unity_3d_result:Nn,next_game:sn,prev_game:Fn}=ke,{currentPath:hr,paths:Kn,content:qn,language:Lr,lastedUpdateTime:Pr}=Zt,Hi=(er||Vr)&&nn===0,Ni=(ei||Hi)&&rr.system_tip===!0,ho=(Dr||[]).indexOf("Html")!==-1,Ai=(0,t.useMemo)(()=>hr&&Kn?Kn.indexOf(hr)>=0:!1,[hr,Kn]),io=(0,t.useMemo)(()=>xi&&!Zn||(Kt==null?void 0:Kt.thiry_party)||Un,[Un,Zn,xi]);(0,t.useEffect)(()=>{if(xi&&Zn)return hn({type:zo}),yt.Z.subscribe("unity3d-load-end",()=>{hn({type:$o})})},[yr,xi,Kt==null?void 0:Kt.thiry_party,Zn,hn]),(0,t.useEffect)(()=>{Pi()},[]);function Pi(){return Ti(this,null,function*(){let Wn=yield(0,b.ZP)(`/api/sci/projects/${yr}.json`,{method:"get"});Ue(Wn)})}function Vi(Wn){return Ti(this,null,function*(){try{const sr=yield(0,Pn.ie)(yr),{status:zr}=sr;if(zr===401){_n.replace("/user/login",{from:mt.pathname});return}else if(zr===-3)(0,m.eF)({onCancel:()=>{window.location.href="/"}});else if(zr===403)_n.replace("/403");else if(zr===404){_n.replace("/404");return}else Wn||hn({type:pi,payload:{loading:!1,isError:!1,taskData:sr}});sr.mirror_type==="webssh"&&setTimeout(()=>{yt.Z.publish("create-socket",1)},1e3)}catch(sr){console.log(sr),Wn||hn({type:Ur})}})}(0,t.useEffect)(()=>{let Wn=!1;return Vi(Wn),()=>{Wn=!0}},[hn,yr]),(0,t.useEffect)(()=>{let Wn=!1;function sr(){return Ti(this,null,function*(){var zr,Ki,$i;if(hn({type:Ko,payload:Ci(Wr({},Zt),{loading:!0})}),xi&&!Zn||Kt!=null&&Kt.thiry_party)return;const Ei=yield Dt(yr,{path:hr});if(!Wn)if(Ei.status===0)l.ZP.info(Ei.message),hn({type:Ro,payload:Ci(Wr({},Zt),{loading:!1})});else{let Ii;try{(Ei==null?void 0:Ei.file_type)==="txt"?Ii=(Ii==null?void 0:Ii.length)===0?Ii:window.decodeURIComponent(escape(window.atob((zr=Ei==null?void 0:Ei.content)==null?void 0:zr.content))):Ii=(Ki=Ei==null?void 0:Ei.content)==null?void 0:Ki.content}catch(Ao){Ii=window.atob(($i=Ei==null?void 0:Ei.content)==null?void 0:$i.content),l.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Ao)}hn({type:Ro,payload:Ci(Wr({},Zt),{content:Ii,language:Ei.language,file_type:Ei.file_type,filename:Ei.filename,lastedUpdateTime:0,loading:!1})})}})}if(nn===0&&hr&&ln.hide_code!==1)return sr(),()=>{Wn=!0}},[nn,hr,ir,Yn]);const so=(Wn=0)=>Ti(void 0,null,function*(){if(console.log("lastedUpdateTime:",Ai,Wn),nn===0&&Pr>0&&Ai||Wn){const sr=yield qe(rr.identifier,{path:hr,evaluate:Wn,content:qn,game_id:En.id});return hn({type:bo,payload:{lastedUpdateTime:0}}),sr}return!0}),Kr=(0,t.useCallback)(()=>Ti(void 0,null,function*(){const Wn=yield ue(En.identifier),{test_sets:sr,message:zr,status:Ki}=Wn;if(Ki===-1){zr.info(zr);return}let $i=ke.user.grade;ke.user.grade=$i-Kt.score*2,ke.test_sets=sr,ke.game.test_sets_view=!0,hn({type:gr,payload:{taskData:ke}})}),[En,Kt,hn]),Qr=(0,t.useCallback)(()=>{},[so]);(0,t.useEffect)(()=>yt.Z.subscribe("unlock-test-case",()=>{r.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Sr.createElement(Ja,{score:Kt.score,is_teacher:xn}),centered:!0,onOk:Kr})}),[Kr,Kt,xn]),(0,t.useEffect)(()=>{if(!io||Un){let Wn=function(zr){ne.current&&hn({type:eo,payload:zr.pageX}),Se.current&&hn({type:go,payload:zr.pageY})},sr=function(){ne.current=!1,Se.current=!1,hn({type:xo,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",Wn),document.addEventListener("mouseup",sr),()=>{document.removeEventListener("mousemove",Wn),document.removeEventListener("mouseup",sr)}}},[Se.current,ne.current,io,hn]);function gi(Wn){let sr=ke.user.grade;ke.user.grade=sr-Wn,hn({type:gr,payload:{taskData:ke}})}Ae.current=()=>{vn.moveX=vn.moveX!==.01?.01:"40%",hn({type:eo,payload:vn.moveX})};function Ri(){io?Ae.current():(document.onselectstart=function(){return!1},ne.current=!0,hn({type:xo,payload:!0}))}function Fi(){document.onselectstart=function(){return!1},Se.current=!0,(ke!=null&&ke.vnc_url||ke!=null&&ke.windows_vnc||ke!=null&&ke.linux_vnc||ke!=null&&ke.virtual_machine||(ln==null?void 0:ln.hide_code)===2)&&hn({type:xo,payload:!0})}function Or(Wn){hn(Wn===.01?{type:go,payload:0}:{type:go,payload:.01})}function Qi(Wn){hn(Wn===0?{type:go,payload:"100%"}:{type:go,payload:0})}(0,t.useEffect)(()=>yt.Z.subscribe("vnc-enlarge",()=>{Ae.current()}),[]);function Xi(){so()}function oo(){return Ti(this,null,function*(){const Wn=yield Qe(yr,{path:hr}),{content:sr,language:zr}=Wn;hn({type:Ro,payload:Ci(Wr({},Zt),{content:sr,language:zr,lastedUpdateTime:0,loading:!1})})})}function vo(){return Ti(this,null,function*(){var Wn;const sr=yield At((Wn=ke==null?void 0:ke.myshixun)==null?void 0:Wn.identifier,{homework_common_id:Cr.get("homework_common_id")});return Vi(),sr})}function po(){return Ti(this,null,function*(){const Wn=yield ze(yr,{path:hr}),{content:sr,language:zr}=Wn;hn({type:Ro,payload:Ci(Wr({},Zt),{content:sr,language:zr,lastedUpdateTime:0,loading:!1})})})}(0,t.useEffect)(()=>{if(nn===0&&Kt&&Kt.path){let Wn=Kt.path.split("\uFF1B").filter(sr=>!!sr);hn({type:bo,payload:{currentPath:Wn[0],paths:Wn}})}},[Kt,nn]),(0,t.useEffect)(()=>{ln&&(0,m.Dk)(ln.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[ln]);function ra(){return Ti(this,null,function*(){const Wn=yield K(yr),{praise_count:sr,praise:zr}=Wn;ke.praise_count=sr,ke.user_praise=zr,hn({type:gr,payload:{taskData:ke}})})}const So=(0,t.useCallback)(Wn=>{function sr(zr){return Ti(this,null,function*(){try{window.navigator.sendBeacon(`${C.Z.API_SERVER}/api/tasks/${yr}/cost_time.json?time=${zr}`,JSON.stringify({time:zr}))}catch(Ki){}})}sr(Wn)},[yr]);function co(Wn){return Ti(this,null,function*(){yield lt(yr,ln.id,Wn),ke.game.star=Wn,hn({type:gr,payload:{taskData:ke}})})}function Yi(){return Ti(this,null,function*(){if(an)hn({type:oi,payload:!0});else{const Wn=yield B(rr.identifier),{trees:sr}=Wn;hn({type:Po,payload:{showDocuments:!0,repos:$e(sr)}})}})}function Gi(Wn){return Ti(this,null,function*(){const{children:sr,eventKey:zr}=Wn.props;return new Promise(Ki=>Ti(this,null,function*(){sr&&sr.length>0&&Ki();const $i=yield B(rr.identifier,{path:zr}),{trees:Ei}=$i;let Ii=ye(an,zr,$e(Ei,zr));hn({type:Po,payload:{repos:[...Ii]}}),Ki()}))})}function Li(){hn({type:oi,payload:!1})}function Si(Wn){const sr=Wn,{gold:zr,experience:Ki,next_game:$i,next_shixun:Ei,subject_done:Ii}=sr,Ao=wa(sr,["gold","experience","next_game","next_shixun","subject_done"]),Zo=Ao.challenge_chooses_count===Ao.choose_correct_num,No={had_submmit:!0,test_sets:Ao.test_sets,challenge_chooses_count:Ao.challenge_chooses_count,choose_correct_num:Ao.choose_correct_num};ke.choose_test_cases=No,Zo&&(ke.game.status=2,ke.next_game=$i,ke.user.grade+=zr),Zo&&En.status!==2&&yt.Z.publish("update-cost-time"),hn({type:gr,payload:{taskData:ke,evalData:{gold:zr,experience:Ki,next_game:$i,next_shixun:Ei,subject_done:Ii},showEvalResult:Zo}}),yt.Z.publish("eval-code-finish")}function Eo(){return Ti(this,null,function*(){var Wn;try{hn({type:zo});const sr=yield so(1),{resubmit:zr,sec_key:Ki,content_modified:$i}=sr;if(sr.status&&sr.status<0){yt.Z.publish("eval-code-finish"),hn({type:gr,payload:{evaluateLoading:!1}});return}const Ei={sec_key:Ki,resubmit:zr,first:1,content_modified:$i};Tn.type==="exercises"&&(Ei.extras={exercise_id:Tn.exercisesId,question_id:Tn.questionId,challenge_id:(Wn=ke.challenge)==null?void 0:Wn.id,subject_id:Tn.subject_id||""},((Tn==null?void 0:Tn.ip_limit)==="inner"||(Tn==null?void 0:Tn.ip_bind_type)==="true")&&(Ei.extras.ip=yield(0,vi.y)({ip_limit:Tn==null?void 0:Tn.ip_limit,ip_bind:(Tn==null?void 0:Tn.ip_bind_type)==="true"})));const Ii=yield J(yr,Ei);if(Ii.status===-1&&Tn.type==="exercises"){window.parent.location.href=`/classrooms/${Cr.get("coursesId")}/exercise/${Cr.get("exercisesId")}/detail`;return}if(Ii.status===1){let Da=function(ma,Oa,ga){return Ti(this,null,function*(){var oa;const ua=ga++*ma;ua/1e3>Oa&&(No=!0);const Wi=yield le(yr,{resubmit:zr,time_out:No,port:Ii.port,sec_key:Ki,challenge_id:(oa=ke==null?void 0:ke.challenge)==null?void 0:oa.id,subject_id:Tn.subject_id||""}),{status:da,running_code_message:Ia,port:ya,web_route:Ma}=Wi;if(hn({type:mi,payload:Ia}),+da>-1||ua/1e3>Oa){En.status!==2&&da===2&&(ke.game.status=2,ke.user.grade+=Wi.gold,yt.Z.publish("update-cost-time")),ke.test_sets=Wi.test_sets||[],ke.last_compile_output=Wi.last_compile_output,ke.test_sets_count=Wi.test_sets_count,ke.sets_error_count=Wi.sets_error_count,ke.record_consume_time=Wi.record_consume_time,ke.next_game=Wi.next_game,ke.prev_game=Wi.prev_game;let ba="";(Dr.indexOf("Web")!==-1||Dr.indexOf("JFinal")!==-1)&&ya!=-1&&Ma&&(ba=`${ti}:${ya}/${Ma}`);const Ca=nt(Wi.test_sets);let fa=Wi.picture>0&&Ca,xa=da===2&&!No;No?l.ZP.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):xa||l.ZP.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D");let La={taskData:ke,evalData:{gold:Wi.gold,experience:Wi.experience,next_game:Wi.next_game,next_shixun:Wi.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:ba,showPictureView:xi||Kt!=null&&Kt.thiry_party?!1:fa,isPictureView:fa};xi&&Zn||Kt!=null&&Kt.thiry_party?(yt.Z.publish("evaluate-unity3d-result",{state:"user",data:{user:cr}}),yt.Z.publish("evaluate-unity3d-finish"),(Nn||Ca)&&yt.Z.publish("evaluate-unity3d-result",Wi.unity_3d_result)):La.showEvalResult=xa,hn({type:gr,payload:La}),yt.Z.publish("eval-code-finish")}else setTimeout(()=>{Da(ma,Kt.exec_time+11,ga++)},ma)})},Ao=1;const Zo=1e3;let No=!1;Da(Zo,Kt.exec_time+11,Ao++)}return res}catch(sr){console.log("-------eval code",sr)}})}function To(Wn){hn({type:bo,payload:{content:Wn,lastedUpdateTime:new Date().getTime()}})}function Mo(){hn({type:lo})}function wo(){hn({type:ta})}function la(){hn({type:na})}function ca(){hn({type:Bo})}function Br(Wn,sr){return Ti(this,null,function*(){const{node:zr}=sr;if(zr.isLeaf){let Ki=Wn[0],$i=Ki.split(".").pop().toLowerCase();yield so(),hn({type:bo,payload:{currentPath:Ki}})}})}function fi(Wn){return Ti(this,null,function*(){yield so(),hn({type:bo,payload:{currentPath:Wn}})})}function Zi(){ke.myshixun.system_tip=!0,hn({type:gr,payload:{taskData:ke,showNotice:!1}})}function yi(Wn,sr){ke.challenge.path=Wn,ke.myshixun.system_tip=!1,hn({type:gr,payload:{taskData:Ci(Wr({},ke),{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:sr}})}function Ui(){hn({type:Ho})}function Ji(){return Ti(this,null,function*(){try{hn({type:Sa,payload:!0}),yt.Z.publish("vnc-reseting");let Wn;Wn=yield D(kn.taskId);let sr=Wn.vnc_url;ke.vnc_url=sr+"×tamp="+new Date().getTime(),yt.Z.publish("vnc-reseting-done",Wn),hn({type:gr,payload:{taskData:ke,resetVncLoading:!1}})}catch(Wn){console.log(Wn)}})}function qi(Wn){return Ti(this,null,function*(){const{GameState:sr,Data:zr,challenge:Ki}=Wn;if(console.log("match:",Ct),Ki==="info")yt.Z.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Wr({},ke.challenge)}});else if(sr==="Success")if(Nn||!Zn){const $i=yield de(yr,at.Base64.encode(yr+new Date().getTime()),zr),{status:Ei,data:Ii}=$i;Ei==0&&(En.status!==2&&(ke.game.status=2,ke.user.grade+=Ii.gold,yt.Z.publish("update-cost-time")),yt.Z.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:cr,open_time:Ii.open_time,end_time:Ii.end_time}}),hn({type:gr,payload:{taskData:ke,evalData:{gold:Ii.gold,experience:Ii.experience,next_game:Ii.next_game},evaluateLoading:!1,showEvalResult:!0}}))}else hn({type:uo})})}function _o(){}function _a(){return Ti(this,null,function*(){var Wn;let sr;return sr=yield fe(yr),(Wn=sr==null?void 0:sr.data)!=null&&Wn.remaining_time&&yt.Z.publish("update-windows-time",sr==null?void 0:sr.data),sr==null?void 0:sr.data})}const Aa="calc(100vw - 4px - 80px)",es={game:En,taskId:yr,user_praise:Ar,praise_count:jr,st:nn,challenge:Kt,rank_name:ke.rank_name,shixun:ln,is_teacher:xn,has_answer:ar,unity_3d_routes:xi,with_code_file:Zn,onEvaluateCallback:_o,onGetUnity3dMessage:qi,taskId:yr,myshixun:rr,user:cr,discusses_count:Fr,onPlusOrCancelPraise:ra,minuxUserGrade:gi,taskData:ke},Ha={showNotice:An||(ei||Hi)&&rr.system_tip===!1,tpm_cases_modified:ei,tpm_modified:er,tpm_script_modified:Vr,st:nn,taskId:yr,myshixunId:(rr||{}).id,onNextCallback:Zi,onUpdateCallback:yi,onUpdateFailure:Ui},pa=Ci(Wr({},Nt),{isPictureView:Hn,history:_n,webDisplayUrl:Xn,onShowPictureView:la,star:En&&En.star,onStarChange:co,onCloseResult:Mo}),ia={lastedGetTaskInfoTime:ir,isEditPath:Ai,taskData:ke,codeRepData:Zt,moveY:Pt,evaluateMessage:gn,evaluateLoading:jt,isNotice:Ni,isHtml:ho,onChangePath:fi,onResizeSetContainer:Or,onEditRepCode:To,onUpdateCode:so,onResizeYStart:Fi,onShowDir:Yi,onResetCode:oo,onResetGitCode:vo,onResizeCodeArea:Qi,onResetPassedCode:po,onFinishDisplayHtml:Xi,onShowNotice:ca};return Sr.createElement(t.Fragment,null,Wt?Sr.createElement(g.Z,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):Sr.createElement(t.Fragment,null,Sr.createElement("div",{className:"task-wrapper"},On&&Sr.createElement("div",{className:"draging-mask"}),Sr.createElement(He,{difficulty:Kt==null?void 0:Kt.difficulty,mirror_description:si,history:_n,git_url:Vn,shixun:ln,taskData:ke,lastedGetTaskInfoTime:ir,onAddVncTime:_a,taskId:yr,isNotice:Ni,resetVncLoading:Bn,onResetVnc:Ji,onResetGitCode:vo,vnc_url:Un,linux_vnc:ke==null?void 0:ke.linux_vnc,window_vnc_url:(ke==null?void 0:ke.windows_vnc)||(ke==null?void 0:ke.virtual_machine),remaining_time:ke==null?void 0:ke.remaining_time,onShowNotice:ca,game:En,user:cr,st:nn,onUpdateCode:so,onUpdateCostTime:So,unity_3d_routes:xi&&!Zn||(Kt==null?void 0:Kt.thiry_party)}),Sr.createElement("div",{className:"tasks-body2"},Sr.createElement("section",{className:"left-panel"},Sr.createElement("ul",null,Sr.createElement("li",{onClick:()=>kr(1),className:pr==1?"on":""},Sr.createElement("span",{className:"iconfont icon-huanjing"}),Sr.createElement("span",null,"\u73AF\u5883")),Sr.createElement("li",{onClick:()=>kr(2),className:pr==2?"on":""},Sr.createElement("span",{className:"iconfont icon-shujuwajue"}),Sr.createElement("span",null,"\u6570\u636E\u96C6")),Sr.createElement("li",{onClick:()=>kr(3),className:pr==3?"on":""},Sr.createElement("span",{className:"iconfont icon-a-chengyuan1"}),Sr.createElement("span",null,"\u5408\u4F5C\u8005")))),Sr.createElement("section",{id:"task-right-panel",className:`right-panel ${Un||ke!=null&&ke.windows_vnc||ke!=null&&ke.linux_vnc||ke!=null&&ke.virtual_machine?"vnc":""}`,style:{width:Aa,minWidth:"500px"}},Sr.createElement("div",{style:{height:"100%"},className:pr===1?"":"hide"},ke.mirror_type==="webssh"&&Sr.createElement(cn,{sshConfigData:ke||{},sid:1}),ke.mirror_type==="graph"&&Sr.createElement(br,{taskData:ke,evaluateMessage:gn,language:Lr,evaluateLoading:jt,onEval:Rn.onEvalCode}),(ke.mirror_type==="jupyterlab"||ke.mirror_type==="jupyternotebook")&&Sr.createElement(ai,{taskData:ke,evaluateMessage:gn,language:Lr,evaluateLoading:jt,onEval:Rn.onEvalCode})),Sr.createElement("div",{className:pr===2?"data_env_lists":"hide"},Sr.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",je==null?void 0:je.data_count,"\uFF09"),Sr.createElement("div",{style:{padding:20}},Sr.createElement(di.Z,{detail:je}))),Sr.createElement("div",{className:pr===3?"data_env_lists":"hide"},Sr.createElement("div",null,Sr.createElement(ii.Z,null)))))),Sr.createElement(p.Z,null,Sr.createElement(u.Z,{rootClassName:"setting-drawer",title:null,placement:"right",width:400,closable:!1,open:Qt,onClose:Li},Sr.createElement(ka,{className:"dir-tree",selectedKeys:[`${hr}`],treeData:an,onSelect:Br,loadData:Gi})))))};function Ja({is_teacher:Ie,score:rt}){return Sr.createElement(t.Fragment,null,Ie?Sr.createElement(t.Fragment,null,Sr.createElement("div",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u3002"),Sr.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${rt*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`),Sr.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):Sr.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${rt*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`))}function qa({noDragging:Ie,moveX:rt,vnc_url:Ct}){return Sr.createElement(Fragment,null,Ie?Sr.createElement("a",{className:`trapezoid ${rt===.01?"enlarge":""}`},Sr.createElement("img",{src:rt===.01?resizeEnlargeUrl:resizeSmallUrl,alt:"resize-icon",width:20})):Sr.createElement("a",{className:"btn-resize",draggable:!1},Sr.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},Sr.createElement("path",{draggable:!1,d:"M12.245 7.53H5.647v1.882h6.598v2.823L16 8.471l-3.755-3.765V7.53zM10.353 4.706H3.755v2.823L0 3.765 3.755 0v2.824h6.598v1.882z"}))))}},76904:function(_t,k,e){"use strict";e.d(k,{$J:function(){return g},JZ:function(){return a},bN:function(){return r},jP:function(){return h},rO:function(){return p}});var t=e(70635),v=(s,u,l)=>new Promise((o,d)=>{var n=f=>{try{c(l.next(f))}catch(S){d(S)}},i=f=>{try{c(l.throw(f))}catch(S){d(S)}},c=f=>f.done?o(f.value):Promise.resolve(f.value).then(n,i);c((l=l.apply(s,u)).next())});function g(s){return(0,t.U2)(`libraries/${s}.json`)}function p(){return(0,t.U2)("library_tags.json")}function a(s){return v(this,null,function*(){return(yield(0,t.IV)(`attachments/${s}.json`)).status===0})}function h(s){return(0,t.v_)("libraries.json",s)}function r(s,u){return(0,t.gz)(`libraries/${s}.json`,u)}},52151:function(_t,k,e){"use strict";e.d(k,{$L:function(){return g},M3:function(){return d},NV:function(){return p},T:function(){return s},V1:function(){return a},ie:function(){return o},ln:function(){return u},pV:function(){return n},th:function(){return r}});var t=e(70635),v=(i,c,f)=>new Promise((S,E)=>{var x=b=>{try{C(f.next(b))}catch(m){E(m)}},w=b=>{try{C(f.throw(b))}catch(m){E(m)}},C=b=>b.done?S(b.value):Promise.resolve(b.value).then(x,w);C((f=f.apply(i,c)).next())});function g(i){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects.json",{method:"post",body:i})})}function p(i,c){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${c}.json`,{method:"put",body:i})})}function a(i){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:i})})}function h(i){return v(this,null,function*(){return Fetch("/api/sci/projects.json",{method:"get",params:i})})}function r(i,c){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${i}.json`,{method:"delete",body:c})})}function s(i){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${i}.json`,{method:"get"})})}function u(i){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:i})})}function l(i){return v(this,null,function*(){return Fetch(`/api/sci/projects/${i}/remove_data_sets.json`,{method:"get"})})}function o(i){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${i}/start_environment.json`,{method:"post"})})}function d(i,c){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${i}/fork_sci_project.json`,{method:"post",body:c})})}function n(i,c){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${i}/get_data_sets.json`,{method:"get",params:c})})}},67042:function(_t,k,e){"use strict";e.d(k,{Jd:function(){return S},a$:function(){return f},dU:function(){return l},fi:function(){return c},m_:function(){return n},rB:function(){return i},rV:function(){return o},x4:function(){return d},zE:function(){return u}});var t=e(70635),v=Object.defineProperty,g=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,h=(x,w,C)=>w in x?v(x,w,{enumerable:!0,configurable:!0,writable:!0,value:C}):x[w]=C,r=(x,w)=>{for(var C in w||(w={}))p.call(w,C)&&h(x,C,w[C]);if(g)for(var C of g(w))a.call(w,C)&&h(x,C,w[C]);return x},s=(x,w,C)=>new Promise((b,m)=>{var y=A=>{try{L(C.next(A))}catch(W){m(W)}},_=A=>{try{L(C.throw(A))}catch(W){m(W)}},L=A=>A.done?b(A.value):Promise.resolve(A.value).then(y,_);L((C=C.apply(x,w)).next())});function u(x){return s(this,null,function*(){return(0,t.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:x})})}function l(x){return s(this,null,function*(){return(0,t.ZP)(`/api/tasks/${x.identifier}/jupyter.json`,{method:"Get",params:x})})}function o(x){return s(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${x.identifier}/start.json`,{method:"Get",params:x})})}function d(x){return s(this,null,function*(){return(0,t.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:x})})}function n(x){return s(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${x.identifier}/reset_pod.json`,{method:"Get",params:x})})}function i(x,w){return s(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${x}/active_pod.json`,{method:"Get",params:w})})}function c(x){return s(this,null,function*(){const w=r({},x);return delete w.identifier,(0,t.ZP)(`/api/myshixuns/${x.identifier}/sync_code.json`,{method:"Post",body:w})})}function f(x){return s(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${x.identifier}/get_data_sets.json`,{method:"Get",params:x})})}function S(x){return s(this,null,function*(){return(0,t.ZP)(`/api/tasks/${x.identifier}/reboot_esc.json`,{method:"post",body:x})})}function E(x){return s(this,null,function*(){return Fetch(`/api/tasks/${x.taskId}/get_latex_file_tree.json`,{method:"Get",params:x})})}},65034:function(_t,k,e){"use strict";e.d(k,{CP:function(){return g},_V:function(){return h}});var t=e(28209),v=e.n(t);const g={secret:t.enc.Utf8.parse("0a18e199b87f1a8d"),iv:t.enc.Utf8.parse("6e7b11a2d8475a3c"),recordScreen1:"8Cl7udD6KTt8HPYOZOopZQ==",recordScreen2:"2OizCBkuJOsBhw8rNenXhYCv3XTIsgM5YB4rOmXz7tSksBaXYYyAirzxs7TSR1vRsyWPVAt4owje5yiTfFsxAA==",recordScreen3:"neJjLaAaeW/dFCOx/cRGopZHNvjZTB0x8p9/TcYCsAGn0mWINwybT7VQlqzmJ55DjVgOrmi/iclg/G6uBGjm/Q==",recordScreen4:"SGYXWA9MzSO+02aOU0lf0g==",recordScreen5:"oCICX8dGCYMnb+4d1CTCTQ==",recordScreen6:"5MlFeP+Uwb/T5ADmGmB6NpaUgOJy3MlJ4WpA38wds8U=",recordScreen7:"TEQF1ezPIxvVVMQNJ08HIiHpj1mXdcVt5qmr6+ALw8Y=",recordScreen8:"9a9QOkgLXlgDq14d3ZEWzA==",recordScreen9:"O0prHhH+rDoUVnpw8acqwRQvRL7fh32v1bLyv4qv71U=",recordScreen10:"nfkbhFR34HkBQLpjlbNkk3FgEdBomIsnFLVgHA1RZVBeN/H3vWJpt0re6w4cjtaKmIkNgpJhxaFgyEkcJ7Z99GCAgC0CgxaaXNQNiDmz2MygiesZVZ9laQvHFQhZehEEaFKUozvNVQMkRw0MV0eoPg==",recordScreen11:"jarJWElZmu7HFZnjOTPwNx44FImKQVf8Bx2Jrm74G44=",recordScreen12:"e7Q/zr1KcI3oVpnQ3JeDgA==",recordScreen13:"pm38jjAC3l2p/JR8E3kDWg==",recordScreen14:"/mTQurqh9htD7+PNrTooMJgdPOE914grpIKomFnikk8=",recordScreen15:"bEPsKA+wwGyQEDShAMuQmQ==",recordScreen16:"uitMDSXWhi/tOOfbtHNmyNh8e9PCLJ0naA02kzBCOD/mdg+1g9ScswIEDpdHuE1l",recordScreen17:"4+bY5u3lx+VxRA/PjP/r3Tl9C0SmKM8CRtCpmkAJq+M=",recordScreen18:"L3Tz5XdvbIAqzHw/XxJnmrx8R+v3cPrYaho0/yDug6M=",recordScreen19:"bo+SiWR7f4uhJXP1wk3oQxBEFmQdbpZPV1in12O3jaj14CuNU2kP2g2MKMTFmRqE12Di4jS3RKzRI14yWpi6Zw==",recordScreen20:"9zp6SENXwO+8GNr4+g+xIzt6s/Gf38ukabRJjhQhQoY=",recordScreen21:"9zp6SENXwO+8GNr4+g+xIy36f4lSwnfFtW0weuO6Gj8=",recordScreen22:"JrbzlyV7pBS7Yw/W1geouw==",recordScreen23:"HBRPVLqnAH9kbzQ7clr8JsTgjT3nCOaP6D+q1lrMX0T6z7vU1Nh5XljgB+Qw/Hs8",recordScreen24:"bq3vruZCtCaGLs7egAWDrgXjmyW8iQX5L+nEwqCeguM=",recordScreen25:"CjveXk9FHEWiBbhwyVRzPQ==",recordScreen26:"FxZnr4aTDDJTcRMUEb3SfA==",answer1:"YXOzThjf+mcj1OALSFqA8A==",answer2:"iyOS4uLz85NAsAWdMjWs6A==",answer3:"cnZErv6FfE02OBkLzlWAeDAW3+ysEYfgoPhcC707e9kJN3PHMP7E05NC7nRf5ESWhemykQ0Y+JYQAd1PGsIJVIZFsA7OlceUwyOfid7oTeg=",answer4:"xXjNeCMbPG5xznAfVbSmjvHn/2xVBArzvsRXJZVk7yY=",answer5:"8Cl7udD6KTt8HPYOZOopZQ==",answer6:"r4qWdIzOZoUDAHIC6Rkiz3KJVZoKCNj9MmeR76VANv90Zyj57hrKtRcOipt3SZUPfZlt17GKyBf504lj5ROxVg==",answer7:"t1d0b8j3bdsJoH9adhzqOQ==",answer8:"0TBptfONacS/9JDvt/q9BO9S0+Jv0m1glMCiAQweO4E=",answer9:"2DA7p8Fws9TWo+O5djurjrORgQjZjMrKtuIbjfCoAI8ZpLy4+sq9PFZuua40lLxjTVb7vhKqm6exT5/R19YdjnUTh6Kyt+6Px8xr6JnEHVw=",answer10:"xcjM1HNI8s6ckETto63Gq83vw68ATty2i534hkfjKAa+izWStVVH5fvCEpQxd8rYYki3IW9Qy0NU8cLJsHQXWOsYtYD70yB44qG5j3fnlDahQUcsDWEBXzx2NlAp6x5R",answer11:"0/t7yKZD1CFg6kerAPJksqJATDsJMtkB06datFVfwac=",answer12:"SJ4yd9DEs9YHnGhybPplEg=="},p={exam:g};function a(r="",s="exam"){const{secret:u,iv:l}=p[s];return AES.encrypt(r,u,{iv:l,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function h(r="",s="exam"){const{secret:u,iv:l}=p[s];return t.AES.decrypt(r,u,{iv:l,mode:v().mode.CBC,padding:v().pad.Pkcs7}).toString(t.enc.Utf8)}},39171:function(_t,k,e){"use strict";e.d(k,{BU:function(){return v},Dj:function(){return t},gH:function(){return g},vp:function(){return p}});function t(a){try{a.mozRequestFullScreen?a.mozRequestFullScreen():a.webkitRequestFullScreen&&a.webkitRequestFullScreen()}catch(h){console.log(h,":e")}}function v(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const g=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function p(){var a=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,h=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",a),window.isFullScreen?window.isFullScreen:a!=null}},18032:function(_t,k,e){"use strict";e.d(k,{rX:function(){return C},pW:function(){return b},gy:function(){return m},xY:function(){return w},O5:function(){return x},tJ:function(){return i},o1:function(){return c},Rd:function(){return E}});var t=e(42203),v=e(43418),g=e(28103),p=e(8591),a=e(2119),h=e(58130),r=e(80205),s=e(25510),u="data:image/png;base64,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",l=e.p+"static/newqrcode.a8740efb.png",o=e(32637),d=e(59301),n=(y,_,L)=>new Promise((A,W)=>{var N=pe=>{try{Z(L.next(pe))}catch(P){W(P)}},ce=pe=>{try{Z(L.throw(pe))}catch(P){W(P)}},Z=pe=>pe.done?A(pe.value):Promise.resolve(pe.value).then(N,ce);Z((L=L.apply(y,_)).next())});const i=(y,_=!1)=>!!(c(y)&&f(_)),c=y=>(0,a.bg)()?!0:(y({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),f=(y=!1)=>{var _;const{user:L}=(0,t.getDvaApp)()._store.getState();return(_=L.userInfo)!=null&&_.profile_completed?!0:(v.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,h.xg)("/account/profile/edit"),S()}}),!1)},S=()=>{v.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()}})},E=()=>{v.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:d.createElement("div",{style:{textAlign:"center"}},d.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"),d.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:o}),d.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 y;const{user:_}=(0,t.getDvaApp)()._store.getState();return(y=_.userInfo)!=null&&y.professional_certification?!0:(v.default.confirm({title:"\u63D0\u793A",centered:!0,content:d.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,h.xg)("/account/certification")}}),!1)},w=()=>(0,a.V9)()?!0:(v.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:d.createElement("div",{className:"tc",style:{marginLeft:-38}},d.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),d.createElement("img",{src:l,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),C=(y,_)=>y?!0:(v.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:d.createElement("div",null,d.createElement("p",null,_||"\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"),d.createElement("div",{style:{marginLeft:"110px"}},d.createElement("img",{src:u,width:200}),d.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,h.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),b=y=>{v.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:d.createElement("div",null,d.createElement("div",null,d.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"),d.createElement(g.Z,null),d.createElement("p",{style:{color:"#666666",fontSize:12}}," ",d.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 ",d.createElement("a",null,y),"\u5929\u3002"),d.createElement("p",{style:{color:"#666666",fontSize:12}}," ",d.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")),d.createElement("div",{style:{textAlign:"center",marginTop:30}},d.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:s,alt:"\u4E8C\u7EF4\u7801",width:160})))})},m=(y,_="")=>{const{shixunsDetail:{detail:L}}=(0,t.getDvaApp)()._store.getState();if((L==null?void 0:L.public)===2||(L==null?void 0:L.public)===1||(L==null?void 0:L.shixun_status)===3){let A="";return(L==null?void 0:L.public)===2&&(A="\u5DF2\u516C\u5F00"),(L==null?void 0:L.public)===1&&(A="\u5F85\u5BA1\u6838"),(L==null?void 0:L.shixun_status)===3&&(A="\u5DF2\u5173\u95ED"),v.default.info({centered:!0,icon:d.createElement(r.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:d.createElement("div",{className:"tc",style:{marginLeft:-38}},d.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},d.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",A,"\uFF0C",_,"\u3002"),d.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),d.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:s,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(L==null?void 0:L.shixun_status)===2?(v.default.confirm({centered:!0,icon:d.createElement(r.Z,null),title:"\u63D0\u793A",content:d.createElement("div",null,d.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",_,"\u3002"),d.createElement("br",null),d.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:()=>{v.default.confirm({width:440,centered:!0,icon:d.createElement(r.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:()=>n(void 0,null,function*(){(yield y({type:"shixunsDetail/cancelRelease",payload:{id:L==null?void 0:L.identifier}})).status!==401&&(p.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),y({type:"shixunsDetail/getShixunsDetail",payload:{id:L==null?void 0:L.identifier}}),y({type:"practiceSetting/getCommonData",payload:{id:L==null?void 0:L.identifier}}))})})}}),!0):!1}},36785:function(_t,k,e){"use strict";e.d(k,{o2:function(){return a},yT:function(){return h}});var t=e(26390),v=e(33166);const g=v.i.map(r=>`${r}-inverse`),p=["success","processing","error","default","warning"];function a(r){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat((0,t.Z)(g),(0,t.Z)(v.i)).includes(r):v.i.includes(r)}function h(r){return p.includes(r)}},50371:function(_t,k){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let v=1;v<arguments.length;v++){const g=v<0||arguments.length<=v?void 0:arguments[v];g&&Object.keys(g).forEach(p=>{const a=g[p];a!==void 0&&(t[p]=a)})}return t}k.Z=e},13845:function(_t,k,e){"use strict";e.d(k,{F:function(){return t},Z:function(){return v}});function t(g){return g!=null&&g===g.window}function v(g,p){var a,h;if(typeof window=="undefined")return 0;const r=p?"scrollTop":"scrollLeft";let s=0;return t(g)?s=g[p?"pageYOffset":"pageXOffset"]:g instanceof Document?s=g.documentElement[r]:(g instanceof HTMLElement||g)&&(s=g[r]),g&&!t(g)&&typeof s!="number"&&(s=(h=((a=g.ownerDocument)!==null&&a!==void 0?a:g).documentElement)===null||h===void 0?void 0:h[r]),s}},56762:function(_t,k,e){"use strict";e.d(k,{Z:function(){return v}});var t=e(59301);function v(){const[,g]=t.useReducer(p=>p+1,0);return g}},79676:function(_t,k,e){"use strict";e.d(k,{Z:function(){return h}});var t=e(19447);function v(r,s,u,l){if(l===!1)return{adjustX:!1,adjustY:!1};const o=l&&typeof l=="object"?l:{},d={};switch(r){case"top":case"bottom":d.shiftX=s.dropdownArrowOffset*2+u;break;case"left":case"right":d.shiftY=s.dropdownArrowOffsetVertical*2+u;break}const n=Object.assign(Object.assign({},d),o);return n.shiftX||(n.adjustX=!0),n.shiftY||(n.adjustY=!0),n}const g={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},p={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},a=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function h(r){const{arrowWidth:s,autoAdjustOverflow:u,arrowPointAtCenter:l,offset:o,borderRadius:d,visibleFirst:n}=r,i=s/2,c={};return Object.keys(g).forEach(f=>{const S=l&&p[f]||g[f],E=Object.assign(Object.assign({},S),{offset:[0,0]});switch(c[f]=E,a.has(f)&&(E.autoArrow=!1),f){case"top":case"topLeft":case"topRight":E.offset[1]=-i-o;break;case"bottom":case"bottomLeft":case"bottomRight":E.offset[1]=i+o;break;case"left":case"leftTop":case"leftBottom":E.offset[0]=-i-o;break;case"right":case"rightTop":case"rightBottom":E.offset[0]=i+o;break}const x=(0,t.fS)({contentRadius:d,limitVerticalRadius:!0});if(l)switch(f){case"topLeft":case"bottomLeft":E.offset[0]=-x.dropdownArrowOffset-i;break;case"topRight":case"bottomRight":E.offset[0]=x.dropdownArrowOffset+i;break;case"leftTop":case"rightTop":E.offset[1]=-x.dropdownArrowOffset-i;break;case"leftBottom":case"rightBottom":E.offset[1]=x.dropdownArrowOffset+i;break}E.overflow=v(f,x,s,u),n&&(E.htmlRegion="visibleFirst")}),c}},68031:function(_t,k,e){"use strict";e.d(k,{Z:function(){return p}});var t=e(23073);function v(a,h,r,s){const u=r-h;return a/=s/2,a<1?u/2*a*a*a+h:u/2*((a-=2)*a*a+2)+h}var g=e(13845);function p(a){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:r=()=>window,callback:s,duration:u=450}=h,l=r(),o=(0,g.Z)(l,!0),d=Date.now(),n=()=>{const c=Date.now()-d,f=v(c>u?u:c,o,a,u);(0,g.F)(l)?l.scrollTo(window.pageXOffset,f):l instanceof Document||l.constructor.name==="HTMLDocument"?l.documentElement.scrollTop=f:l.scrollTop=f,c<u?(0,t.Z)(n):typeof s=="function"&&s()};(0,t.Z)(n)}},19080:function(_t,k,e){"use strict";e.d(k,{F:function(){return a},Z:function(){return p}});var t=e(92310),v=e.n(t);const g=null;function p(h,r,s){return v()({[`${h}-status-success`]:r==="success",[`${h}-status-warning`]:r==="warning",[`${h}-status-error`]:r==="error",[`${h}-status-validating`]:r==="validating",[`${h}-has-feedback`]:s})}const a=(h,r)=>r||h},88522:function(_t,k,e){"use strict";var t=e(92310),v=e.n(t),g=e(38298),p=e(64002),a=e(59301),h=e(53487),r=e(92343),s=e(36355),u=e(57809);const{Option:l}=u.default;function o(c){return c&&c.type&&(c.type.isSelectOption||c.type.isSelectOptGroup)}const d=(c,f)=>{const{prefixCls:S,className:E,popupClassName:x,dropdownClassName:w,children:C,dataSource:b}=c,m=(0,g.Z)(C);let y;m.length===1&&(0,r.l$)(m[0])&&!o(m[0])&&([y]=m);const _=y?()=>y:void 0;let L;m.length&&o(m[0])?L=C:L=b?b.map(N=>{if((0,r.l$)(N))return N;switch(typeof N){case"string":return a.createElement(l,{key:N,value:N},N);case"object":{const{value:ce}=N;return a.createElement(l,{key:ce,value:ce},N.text)}default:return}}):[];const{getPrefixCls:A}=a.useContext(s.E_),W=A("select",S);return a.createElement(u.default,Object.assign({ref:f,suffixIcon:null},(0,p.Z)(c,["dataSource","dropdownClassName"]),{prefixCls:W,popupClassName:x||w,className:v()(`${W}-auto-complete`,E),mode:u.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:_}),L)},n=a.forwardRef(d),i=(0,h.Z)(n);n.Option=l,n._InternalPanelDoNotUseOrYouWillBeFired=i,k.Z=n},24905:function(_t,k,e){"use strict";e.d(k,{default:function(){return y}});var t=e(92310),v=e.n(t),g=e(5630),p=e(59301),a=e(36355),h=e(1684),r=e(32441),u=p.createContext(null),l=e(98447),o=e(14088),d=e(4572),n=function(_,L){var A={};for(var W in _)Object.prototype.hasOwnProperty.call(_,W)&&L.indexOf(W)<0&&(A[W]=_[W]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,W=Object.getOwnPropertySymbols(_);N<W.length;N++)L.indexOf(W[N])<0&&Object.prototype.propertyIsEnumerable.call(_,W[N])&&(A[W[N]]=_[W[N]]);return A};const i=(_,L)=>{var A;const{prefixCls:W,className:N,rootClassName:ce,children:Z,indeterminate:pe=!1,style:P,onMouseEnter:j,onMouseLeave:U,skipGroup:ee=!1,disabled:q}=_,H=n(_,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:X,direction:be,checkbox:Ee}=p.useContext(a.E_),me=p.useContext(u),{isFormItemInput:xe}=p.useContext(r.aM),Me=p.useContext(h.Z),dt=(A=(me==null?void 0:me.disabled)||q)!==null&&A!==void 0?A:Me,et=p.useRef(H.value);p.useEffect(()=>{me==null||me.registerValue(H.value)},[]),p.useEffect(()=>{if(!ee)return H.value!==et.current&&(me==null||me.cancelValue(et.current),me==null||me.registerValue(H.value),et.current=H.value),()=>me==null?void 0:me.cancelValue(H.value)},[H.value]);const lt=X("checkbox",W),[Dt,qe]=(0,l.ZP)(lt),Qe=Object.assign({},H);me&&!ee&&(Qe.onChange=function(){H.onChange&&H.onChange.apply(H,arguments),me.toggleOption&&me.toggleOption({label:Z,value:H.value})},Qe.name=me.name,Qe.checked=me.value.includes(H.value));const At=v()(`${lt}-wrapper`,{[`${lt}-rtl`]:be==="rtl",[`${lt}-wrapper-checked`]:Qe.checked,[`${lt}-wrapper-disabled`]:dt,[`${lt}-wrapper-in-form-item`]:xe},Ee==null?void 0:Ee.className,N,ce,qe),ze=v()({[`${lt}-indeterminate`]:pe},d.A,qe),J=pe?"mixed":void 0;return Dt(p.createElement(o.Z,{component:"Checkbox",disabled:dt},p.createElement("label",{className:At,style:Object.assign(Object.assign({},Ee==null?void 0:Ee.style),P),onMouseEnter:j,onMouseLeave:U},p.createElement(g.Z,Object.assign({"aria-checked":J},Qe,{prefixCls:lt,className:ze,disabled:dt,ref:L})),Z!==void 0&&p.createElement("span",null,Z))))};var f=p.forwardRef(i),S=e(26390),E=e(64002),x=function(_,L){var A={};for(var W in _)Object.prototype.hasOwnProperty.call(_,W)&&L.indexOf(W)<0&&(A[W]=_[W]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,W=Object.getOwnPropertySymbols(_);N<W.length;N++)L.indexOf(W[N])<0&&Object.prototype.propertyIsEnumerable.call(_,W[N])&&(A[W[N]]=_[W[N]]);return A};const w=(_,L)=>{const{defaultValue:A,children:W,options:N=[],prefixCls:ce,className:Z,rootClassName:pe,style:P,onChange:j}=_,U=x(_,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ee,direction:q}=p.useContext(a.E_),[H,X]=p.useState(U.value||A||[]),[be,Ee]=p.useState([]);p.useEffect(()=>{"value"in U&&X(U.value||[])},[U.value]);const me=p.useMemo(()=>N.map(le=>typeof le=="string"||typeof le=="number"?{label:le,value:le}:le),[N]),xe=le=>{Ee(z=>z.filter(M=>M!==le))},Me=le=>{Ee(z=>[].concat((0,S.Z)(z),[le]))},dt=le=>{const z=H.indexOf(le.value),M=(0,S.Z)(H);z===-1?M.push(le.value):M.splice(z,1),"value"in U||X(M),j==null||j(M.filter(G=>be.includes(G)).sort((G,Ce)=>{const K=me.findIndex(ie=>ie.value===G),B=me.findIndex(ie=>ie.value===Ce);return K-B}))},et=ee("checkbox",ce),lt=`${et}-group`,[Dt,qe]=(0,l.ZP)(et),Qe=(0,E.Z)(U,["value","disabled"]),At=N.length?me.map(le=>p.createElement(f,{prefixCls:et,key:le.value.toString(),disabled:"disabled"in le?le.disabled:U.disabled,value:le.value,checked:H.includes(le.value),onChange:le.onChange,className:`${lt}-item`,style:le.style,title:le.title},le.label)):W,ze={toggleOption:dt,value:H,disabled:U.disabled,name:U.name,registerValue:Me,cancelValue:xe},J=v()(lt,{[`${lt}-rtl`]:q==="rtl"},Z,pe,qe);return Dt(p.createElement("div",Object.assign({className:J,style:P},Qe,{ref:L}),p.createElement(u.Provider,{value:ze},At)))},C=p.forwardRef(w);var b=p.memo(C);const m=f;m.Group=b,m.__ANT_CHECKBOX=!0;var y=m},98447:function(_t,k,e){"use strict";e.d(k,{C2:function(){return a}});var t=e(17313),v=e(37613),g=e(83116);const p=h=>{const{checkboxCls:r}=h,s=`${r}-wrapper`;return[{[`${r}-group`]:Object.assign(Object.assign({},(0,t.Wf)(h)),{display:"inline-flex",flexWrap:"wrap",columnGap:h.marginXS,[`> ${h.antCls}-row`]:{flex:1}}),[s]:Object.assign(Object.assign({},(0,t.Wf)(h)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${s}`]:{marginInlineStart:0},[`&${s}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[r]:Object.assign(Object.assign({},(0,t.Wf)(h)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:h.borderRadiusSM,alignSelf:"center",[`${r}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${r}-inner`]:Object.assign({},(0,t.oN)(h))},[`${r}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:h.checkboxSize,height:h.checkboxSize,direction:"ltr",backgroundColor:h.colorBgContainer,border:`${h.lineWidth}px ${h.lineType} ${h.colorBorder}`,borderRadius:h.borderRadiusSM,borderCollapse:"separate",transition:`all ${h.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:h.checkboxSize/14*5,height:h.checkboxSize/14*8,border:`${h.lineWidthBold}px solid ${h.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${h.motionDurationFast} ${h.motionEaseInBack}, opacity ${h.motionDurationFast}`}},"& + span":{paddingInlineStart:h.paddingXS,paddingInlineEnd:h.paddingXS}})},{[`
|
|
|
${s}:not(${s}-disabled),
|
|
|
${r}:not(${r}-disabled)
|
|
|
`]:{[`&:hover ${r}-inner`]:{borderColor:h.colorPrimary}},[`${s}:not(${s}-disabled)`]:{[`&:hover ${r}-checked:not(${r}-disabled) ${r}-inner`]:{backgroundColor:h.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${r}-checked:not(${r}-disabled):after`]:{borderColor:h.colorPrimaryHover}}},{[`${r}-checked`]:{[`${r}-inner`]:{backgroundColor:h.colorPrimary,borderColor:h.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${h.motionDurationMid} ${h.motionEaseOutBack} ${h.motionDurationFast}`}}},[`
|
|
|
${s}-checked:not(${s}-disabled),
|
|
|
${r}-checked:not(${r}-disabled)
|
|
|
`]:{[`&:hover ${r}-inner`]:{backgroundColor:h.colorPrimaryHover,borderColor:"transparent"}}},{[r]:{"&-indeterminate":{[`${r}-inner`]:{backgroundColor:h.colorBgContainer,borderColor:h.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:h.fontSizeLG/2,height:h.fontSizeLG/2,backgroundColor:h.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${s}-disabled`]:{cursor:"not-allowed"},[`${r}-disabled`]:{[`&, ${r}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${r}-inner`]:{background:h.colorBgContainerDisabled,borderColor:h.colorBorder,"&:after":{borderColor:h.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:h.colorTextDisabled},[`&${r}-indeterminate ${r}-inner::after`]:{background:h.colorTextDisabled}}}]};function a(h,r){const s=(0,v.TS)(r,{checkboxCls:`.${h}`,checkboxSize:r.controlInteractiveSize});return[p(s)]}k.ZP=(0,g.Z)("Checkbox",(h,r)=>{let{prefixCls:s}=r;return[a(s,h)]})},93891:function(_t,k,e){"use strict";var t=e(59301),v=e(36355),g=e(64165);const p=a=>{const{componentName:h}=a,{getPrefixCls:r}=(0,t.useContext)(v.E_),s=r("empty");switch(h){case"Table":case"List":return t.createElement(g.Z,{image:g.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return t.createElement(g.Z,{image:g.Z.PRESENTED_IMAGE_SIMPLE,className:`${s}-small`});default:return t.createElement(g.Z,null)}};k.Z=p},28103:function(_t,k,e){"use strict";e.d(k,{Z:function(){return d}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),a=e(17313),h=e(83116),r=e(37613);const s=n=>{const{componentCls:i,sizePaddingEdgeHorizontal:c,colorSplit:f,lineWidth:S,textPaddingInline:E,orientationMargin:x,verticalMarginInline:w}=n;return{[i]:Object.assign(Object.assign({},(0,a.Wf)(n)),{borderBlockStart:`${S}px solid ${f}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:w,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${S}px solid ${f}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${n.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${i}-with-text`]:{display:"flex",alignItems:"center",margin:`${n.dividerHorizontalWithTextGutterMargin}px 0`,color:n.colorTextHeading,fontWeight:500,fontSize:n.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${f}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${S}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${i}-with-text-left`]:{"&::before":{width:`${x*100}%`},"&::after":{width:`${100-x*100}%`}},[`&-horizontal${i}-with-text-right`]:{"&::before":{width:`${100-x*100}%`},"&::after":{width:`${x*100}%`}},[`${i}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:E},"&-dashed":{background:"none",borderColor:f,borderStyle:"dashed",borderWidth:`${S}px 0 0`},[`&-horizontal${i}-with-text${i}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${i}-dashed`]:{borderInlineStartWidth:S,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${i}-with-text`]:{color:n.colorText,fontWeight:"normal",fontSize:n.fontSize},[`&-horizontal${i}-with-text-left${i}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${i}-inner-text`]:{paddingInlineStart:c}},[`&-horizontal${i}-with-text-right${i}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${i}-inner-text`]:{paddingInlineEnd:c}}})}};var u=(0,h.Z)("Divider",n=>{const i=(0,r.TS)(n,{dividerHorizontalWithTextGutterMargin:n.margin,dividerHorizontalGutterMargin:n.marginLG,sizePaddingEdgeHorizontal:0});return[s(i)]},n=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:n.marginXS})),l=function(n,i){var c={};for(var f in n)Object.prototype.hasOwnProperty.call(n,f)&&i.indexOf(f)<0&&(c[f]=n[f]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,f=Object.getOwnPropertySymbols(n);S<f.length;S++)i.indexOf(f[S])<0&&Object.prototype.propertyIsEnumerable.call(n,f[S])&&(c[f[S]]=n[f[S]]);return c},d=n=>{const{getPrefixCls:i,direction:c,divider:f}=g.useContext(p.E_),{prefixCls:S,type:E="horizontal",orientation:x="center",orientationMargin:w,className:C,rootClassName:b,children:m,dashed:y,plain:_,style:L}=n,A=l(n,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),W=i("divider",S),[N,ce]=u(W),Z=x.length>0?`-${x}`:x,pe=!!m,P=x==="left"&&w!=null,j=x==="right"&&w!=null,U=v()(W,f==null?void 0:f.className,ce,`${W}-${E}`,{[`${W}-with-text`]:pe,[`${W}-with-text${Z}`]:pe,[`${W}-dashed`]:!!y,[`${W}-plain`]:!!_,[`${W}-rtl`]:c==="rtl",[`${W}-no-default-orientation-margin-left`]:P,[`${W}-no-default-orientation-margin-right`]:j},C,b),ee=g.useMemo(()=>typeof w=="number"?w:/^\d+$/.test(w)?Number(w):w,[w]),q=Object.assign(Object.assign({},P&&{marginLeft:ee}),j&&{marginRight:ee});return N(g.createElement("div",Object.assign({className:U,style:Object.assign(Object.assign({},f==null?void 0:f.style),L)},A,{role:"separator"}),m&&E!=="vertical"&&g.createElement("span",{className:`${W}-inner-text`,style:q},m)))}},43428:function(_t,k,e){"use strict";e.d(k,{Z:function(){return Dt}});var t=e(92310),v=e.n(t),g=e(57259),p=e(29043),a=e(43403),h=e(28800),r=e(59301),s=r.createContext(null),u=r.createContext({}),l=s,o=e(80962),d=e(5891),n=e(43469),i=e(85108),c=e(36994),f=e(80764),S=function(Qe){var At=Qe.prefixCls,ze=Qe.className,J=Qe.style,le=Qe.children,z=Qe.containerRef,M=Qe.id,G=Qe.onMouseEnter,Ce=Qe.onMouseOver,K=Qe.onMouseLeave,B=Qe.onClick,ie=Qe.onKeyDown,V=Qe.onKeyUp,R={onMouseEnter:G,onMouseOver:Ce,onMouseLeave:K,onClick:B,onKeyDown:ie,onKeyUp:V},D=r.useContext(u),$=D.panel,F=(0,f.useComposeRef)($,z);return r.createElement(r.Fragment,null,r.createElement("div",(0,d.Z)({id:M,className:v()("".concat(At,"-content"),ze),style:(0,g.Z)({},J),"aria-modal":"true",role:"dialog",ref:F},R),le))},E=S,x=e(51395);function w(qe){return typeof qe=="string"&&String(Number(qe))===qe?((0,x.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(qe)):qe}function C(qe){warning(!("wrapperClassName"in qe),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!qe.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var b={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function m(qe,Qe){var At,ze,J,le,z=qe.prefixCls,M=qe.open,G=qe.placement,Ce=qe.inline,K=qe.push,B=qe.forceRender,ie=qe.autoFocus,V=qe.keyboard,R=qe.rootClassName,D=qe.rootStyle,$=qe.zIndex,F=qe.className,ue=qe.id,we=qe.style,se=qe.motion,T=qe.width,O=qe.height,de=qe.children,fe=qe.contentWrapperStyle,Oe=qe.mask,Je=qe.maskClosable,Ze=qe.maskMotion,ve=qe.maskClassName,Xe=qe.maskStyle,re=qe.afterOpenChange,st=qe.onClose,wt=qe.onMouseEnter,I=qe.onMouseOver,Ge=qe.onMouseLeave,Be=qe.onClick,he=qe.onKeyDown,Pe=qe.onKeyUp,Le=r.useRef(),Rt=r.useRef(),Ot=r.useRef();r.useImperativeHandle(Qe,function(){return Le.current});var Lt=function(ct){var bt=ct.keyCode,ft=ct.shiftKey;switch(bt){case i.Z.TAB:{if(bt===i.Z.TAB){if(!ft&&document.activeElement===Ot.current){var Fe;(Fe=Rt.current)===null||Fe===void 0||Fe.focus({preventScroll:!0})}else if(ft&&document.activeElement===Rt.current){var Ne;(Ne=Ot.current)===null||Ne===void 0||Ne.focus({preventScroll:!0})}}break}case i.Z.ESC:{st&&V&&(ct.stopPropagation(),st(ct));break}}};r.useEffect(function(){if(M&&ie){var it;(it=Le.current)===null||it===void 0||it.focus({preventScroll:!0})}},[M]);var un=r.useState(!1),wn=(0,p.Z)(un,2),Cn=wn[0],ht=wn[1],Et=r.useContext(l),gt;K===!1?gt={distance:0}:K===!0?gt={}:gt=K||{};var yt=(At=(ze=(J=gt)===null||J===void 0?void 0:J.distance)!==null&&ze!==void 0?ze:Et==null?void 0:Et.pushDistance)!==null&&At!==void 0?At:180,_e=r.useMemo(function(){return{pushDistance:yt,push:function(){ht(!0)},pull:function(){ht(!1)}}},[yt]);r.useEffect(function(){if(M){var it;Et==null||(it=Et.push)===null||it===void 0||it.call(Et)}else{var ct;Et==null||(ct=Et.pull)===null||ct===void 0||ct.call(Et)}},[M]),r.useEffect(function(){return function(){var it;Et==null||(it=Et.pull)===null||it===void 0||it.call(Et)}},[]);var Q=Oe&&r.createElement(n.default,(0,d.Z)({key:"mask"},Ze,{visible:M}),function(it,ct){var bt=it.className,ft=it.style;return r.createElement("div",{className:v()("".concat(z,"-mask"),bt,ve),style:(0,g.Z)((0,g.Z)({},ft),Xe),onClick:Je&&M?st:void 0,ref:ct})}),te=typeof se=="function"?se(G):se,oe={};if(Cn&&yt)switch(G){case"top":oe.transform="translateY(".concat(yt,"px)");break;case"bottom":oe.transform="translateY(".concat(-yt,"px)");break;case"left":oe.transform="translateX(".concat(yt,"px)");break;default:oe.transform="translateX(".concat(-yt,"px)");break}G==="left"||G==="right"?oe.width=w(T):oe.height=w(O);var ae={onMouseEnter:wt,onMouseOver:I,onMouseLeave:Ge,onClick:Be,onKeyDown:he,onKeyUp:Pe},Re=r.createElement(n.default,(0,d.Z)({key:"panel"},te,{visible:M,forceRender:B,onVisibleChanged:function(ct){re==null||re(ct)},removeOnLeave:!1,leavedClassName:"".concat(z,"-content-wrapper-hidden")}),function(it,ct){var bt=it.className,ft=it.style;return r.createElement("div",(0,d.Z)({className:v()("".concat(z,"-content-wrapper"),bt),style:(0,g.Z)((0,g.Z)((0,g.Z)({},oe),ft),fe)},(0,c.Z)(qe,{data:!0})),r.createElement(E,(0,d.Z)({id:ue,containerRef:ct,prefixCls:z,className:F,style:we},ae),de))}),De=(0,g.Z)({},D);return $&&(De.zIndex=$),r.createElement(l.Provider,{value:_e},r.createElement("div",{className:v()(z,"".concat(z,"-").concat(G),R,(le={},(0,o.Z)(le,"".concat(z,"-open"),M),(0,o.Z)(le,"".concat(z,"-inline"),Ce),le)),style:De,tabIndex:-1,ref:Le,onKeyDown:Lt},Q,r.createElement("div",{tabIndex:0,ref:Rt,style:b,"aria-hidden":"true","data-sentinel":"start"}),Re,r.createElement("div",{tabIndex:0,ref:Ot,style:b,"aria-hidden":"true","data-sentinel":"end"})))}var y=r.forwardRef(m),_=y,L=function(Qe){var At=Qe.open,ze=At===void 0?!1:At,J=Qe.prefixCls,le=J===void 0?"rc-drawer":J,z=Qe.placement,M=z===void 0?"right":z,G=Qe.autoFocus,Ce=G===void 0?!0:G,K=Qe.keyboard,B=K===void 0?!0:K,ie=Qe.width,V=ie===void 0?378:ie,R=Qe.mask,D=R===void 0?!0:R,$=Qe.maskClosable,F=$===void 0?!0:$,ue=Qe.getContainer,we=Qe.forceRender,se=Qe.afterOpenChange,T=Qe.destroyOnClose,O=Qe.onMouseEnter,de=Qe.onMouseOver,fe=Qe.onMouseLeave,Oe=Qe.onClick,Je=Qe.onKeyDown,Ze=Qe.onKeyUp,ve=Qe.panelRef,Xe=r.useState(!1),re=(0,p.Z)(Xe,2),st=re[0],wt=re[1],I=r.useState(!1),Ge=(0,p.Z)(I,2),Be=Ge[0],he=Ge[1];(0,h.Z)(function(){he(!0)},[]);var Pe=Be?ze:!1,Le=r.useRef(),Rt=r.useRef();(0,h.Z)(function(){Pe&&(Rt.current=document.activeElement)},[Pe]);var Ot=function(ht){var Et;if(wt(ht),se==null||se(ht),!ht&&Rt.current&&!((Et=Le.current)!==null&&Et!==void 0&&Et.contains(Rt.current))){var gt;(gt=Rt.current)===null||gt===void 0||gt.focus({preventScroll:!0})}},Lt=r.useMemo(function(){return{panel:ve}},[ve]);if(!we&&!st&&!Pe&&T)return null;var un={onMouseEnter:O,onMouseOver:de,onMouseLeave:fe,onClick:Oe,onKeyDown:Je,onKeyUp:Ze},wn=(0,g.Z)((0,g.Z)({},Qe),{},{open:Pe,prefixCls:le,placement:M,autoFocus:Ce,keyboard:B,width:V,mask:D,maskClosable:F,inline:ue===!1,afterOpenChange:Ot,ref:Le},un);return r.createElement(u.Provider,{value:Lt},r.createElement(a.Z,{open:Pe||we||st,autoDestroy:!1,getContainer:ue,autoLock:D&&(Pe||st)},r.createElement(_,wn)))},A=L,W=A,N=e(62892),ce=e(36355),Z=e(32441),pe=e(47729),j=qe=>{const{prefixCls:Qe,title:At,footer:ze,extra:J,closeIcon:le,closable:z,onClose:M,headerStyle:G,drawerStyle:Ce,bodyStyle:K,footerStyle:B,children:ie}=qe,V=r.useCallback(ue=>r.createElement("button",{type:"button",onClick:M,"aria-label":"Close",className:`${Qe}-close`},ue),[M]),[R,D]=(0,pe.Z)(z,le,V,void 0,!0),$=r.useMemo(()=>!At&&!R?null:r.createElement("div",{style:G,className:v()(`${Qe}-header`,{[`${Qe}-header-close-only`]:R&&!At&&!J})},r.createElement("div",{className:`${Qe}-header-title`},D,At&&r.createElement("div",{className:`${Qe}-title`},At)),J&&r.createElement("div",{className:`${Qe}-extra`},J)),[R,D,J,G,Qe,At]),F=r.useMemo(()=>{if(!ze)return null;const ue=`${Qe}-footer`;return r.createElement("div",{className:ue,style:B},ze)},[ze,B,Qe]);return r.createElement("div",{className:`${Qe}-wrapper-body`,style:Ce},$,r.createElement("div",{className:`${Qe}-body`,style:K},ie),F)},U=e(33234),ee=e(83116),q=e(37613),X=qe=>{const{componentCls:Qe,motionDurationSlow:At}=qe,ze={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${At}`}}};return{[Qe]:{[`${Qe}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${At}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${Qe}-panel-motion`]:{"&-left":[ze,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[ze,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[ze,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[ze,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const be=qe=>{const{componentCls:Qe,zIndexPopup:At,colorBgMask:ze,colorBgElevated:J,motionDurationSlow:le,motionDurationMid:z,padding:M,paddingLG:G,fontSizeLG:Ce,lineHeightLG:K,lineWidth:B,lineType:ie,colorSplit:V,marginSM:R,colorIcon:D,colorIconHover:$,colorText:F,fontWeightStrong:ue,footerPaddingBlock:we,footerPaddingInline:se}=qe,T=`${Qe}-content-wrapper`;return{[Qe]:{position:"fixed",inset:0,zIndex:At,pointerEvents:"none","&-pure":{position:"relative",background:J,[`&${Qe}-left`]:{boxShadow:qe.boxShadowDrawerLeft},[`&${Qe}-right`]:{boxShadow:qe.boxShadowDrawerRight},[`&${Qe}-top`]:{boxShadow:qe.boxShadowDrawerUp},[`&${Qe}-bottom`]:{boxShadow:qe.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${Qe}-mask`]:{position:"absolute",inset:0,zIndex:At,background:ze,pointerEvents:"auto"},[T]:{position:"absolute",zIndex:At,maxWidth:"100vw",transition:`all ${le}`,"&-hidden":{display:"none"}},[`&-left > ${T}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:qe.boxShadowDrawerLeft},[`&-right > ${T}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:qe.boxShadowDrawerRight},[`&-top > ${T}`]:{top:0,insetInline:0,boxShadow:qe.boxShadowDrawerUp},[`&-bottom > ${T}`]:{bottom:0,insetInline:0,boxShadow:qe.boxShadowDrawerDown},[`${Qe}-content`]:{width:"100%",height:"100%",overflow:"auto",background:J,pointerEvents:"auto"},[`${Qe}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${Qe}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${M}px ${G}px`,fontSize:Ce,lineHeight:K,borderBottom:`${B}px ${ie} ${V}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${Qe}-extra`]:{flex:"none"},[`${Qe}-close`]:{display:"inline-block",marginInlineEnd:R,color:D,fontWeight:ue,fontSize:Ce,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${z}`,textRendering:"auto","&:focus, &:hover":{color:$,textDecoration:"none"}},[`${Qe}-title`]:{flex:1,margin:0,color:F,fontWeight:qe.fontWeightStrong,fontSize:Ce,lineHeight:K},[`${Qe}-body`]:{flex:1,minWidth:0,minHeight:0,padding:G,overflow:"auto"},[`${Qe}-footer`]:{flexShrink:0,padding:`${we}px ${se}px`,borderTop:`${B}px ${ie} ${V}`},"&-rtl":{direction:"rtl"}}}};var Ee=(0,ee.Z)("Drawer",qe=>{const Qe=(0,q.TS)(qe,{});return[be(Qe),X(Qe)]},qe=>({zIndexPopup:qe.zIndexPopupBase,footerPaddingBlock:qe.paddingXS,footerPaddingInline:qe.padding})),me=e(11575),xe=function(qe,Qe){var At={};for(var ze in qe)Object.prototype.hasOwnProperty.call(qe,ze)&&Qe.indexOf(ze)<0&&(At[ze]=qe[ze]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,ze=Object.getOwnPropertySymbols(qe);J<ze.length;J++)Qe.indexOf(ze[J])<0&&Object.prototype.propertyIsEnumerable.call(qe,ze[J])&&(At[ze[J]]=qe[ze[J]]);return At};const Me=null,dt={distance:180},et=qe=>{var Qe;const{rootClassName:At,width:ze,height:J,size:le="default",mask:z=!0,push:M=dt,open:G,afterOpenChange:Ce,onClose:K,prefixCls:B,getContainer:ie,style:V,className:R,visible:D,afterVisibleChange:$}=qe,F=xe(qe,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:ue,getPrefixCls:we,direction:se,drawer:T}=r.useContext(ce.E_),O=we("drawer",B),[de,fe]=Ee(O),Oe=ie===void 0&&ue?()=>ue(document.body):ie,Je=v()({"no-mask":!z,[`${O}-rtl`]:se==="rtl"},At,fe),Ze=r.useMemo(()=>ze!=null?ze:le==="large"?736:378,[ze,le]),ve=r.useMemo(()=>J!=null?J:le==="large"?736:378,[J,le]),Xe={motionName:(0,N.m)(O,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},re=wt=>({motionName:(0,N.m)(O,`panel-motion-${wt}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),st=(0,me.H)();return de(r.createElement(U.BR,null,r.createElement(Z.Ux,{status:!0,override:!0},r.createElement(W,Object.assign({prefixCls:O,onClose:K,maskMotion:Xe,motion:re},F,{open:G!=null?G:D,mask:z,push:M,width:Ze,height:ve,style:Object.assign(Object.assign({},T==null?void 0:T.style),V),className:v()(T==null?void 0:T.className,R),rootClassName:Je,getContainer:Oe,afterOpenChange:Ce!=null?Ce:$,panelRef:st}),r.createElement(j,Object.assign({prefixCls:O},F,{onClose:K}))))))},lt=qe=>{const{prefixCls:Qe,style:At,className:ze,placement:J="right"}=qe,le=xe(qe,["prefixCls","style","className","placement"]),{getPrefixCls:z}=r.useContext(ce.E_),M=z("drawer",Qe),[G,Ce]=Ee(M),K=v()(M,`${M}-pure`,`${M}-${J}`,Ce,ze);return G(r.createElement("div",{className:K,style:At},r.createElement(j,Object.assign({prefixCls:M},le))))};et._InternalPanelDoNotUseOrYouWillBeFired=lt;var Dt=et},91857:function(_t,k,e){"use strict";var t=e(59301),v=e(53878),g=e(92310),p=e.n(g),a=e(31561),h=e(80764),r=e(35788),s=e(64002),u=e(79676),l=e(53487),o=e(92343),d=e(36355),n=e(20834),i=e(40875),c=e(88088),f=e(47211);const S=null,E=b=>{const{menu:m,arrow:y,prefixCls:_,children:L,trigger:A,disabled:W,dropdownRender:N,getPopupContainer:ce,overlayClassName:Z,rootClassName:pe,open:P,onOpenChange:j,visible:U,onVisibleChange:ee,mouseEnterDelay:q=.15,mouseLeaveDelay:H=.1,autoAdjustOverflow:X=!0,placement:be="",overlay:Ee,transitionName:me}=b,{getPopupContainer:xe,getPrefixCls:Me,direction:dt}=t.useContext(d.E_),et=t.useMemo(()=>{const R=Me();return me!==void 0?me:be.includes("top")?`${R}-slide-down`:`${R}-slide-up`},[Me,be,me]),lt=t.useMemo(()=>be?be.includes("Center")?be.slice(0,be.indexOf("Center")):be:dt==="rtl"?"bottomRight":"bottomLeft",[be,dt]),Dt=Me("dropdown",_),[qe,Qe]=(0,f.Z)(Dt),[,At]=(0,c.Z)(),ze=t.Children.only(L),J=(0,o.Tm)(ze,{className:p()(`${Dt}-trigger`,{[`${Dt}-rtl`]:dt==="rtl"},ze.props.className),disabled:W}),le=W?[]:A;let z;le&&le.includes("contextMenu")&&(z=!0);const[M,G]=(0,r.Z)(!1,{value:P!=null?P:U}),Ce=(0,h.useEvent)(R=>{j==null||j(R),ee==null||ee(R),G(R)}),K=p()(Z,pe,Qe,{[`${Dt}-rtl`]:dt==="rtl"}),B=(0,u.Z)({arrowPointAtCenter:typeof y=="object"&&y.pointAtCenter,autoAdjustOverflow:X,offset:At.marginXXS,arrowWidth:y?At.sizePopupArrow:0,borderRadius:At.borderRadius}),ie=t.useCallback(()=>{G(!1)},[]),V=()=>{let R;return m!=null&&m.items?R=t.createElement(n.default,Object.assign({},m)):typeof Ee=="function"?R=Ee():R=Ee,N&&(R=N(R)),R=t.Children.only(typeof R=="string"?t.createElement("span",null,R):R),t.createElement(i.J,{prefixCls:`${Dt}-menu`,expandIcon:t.createElement("span",{className:`${Dt}-menu-submenu-arrow`},t.createElement(v.Z,{className:`${Dt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ie,validator:D=>{let{mode:$}=D}},R)};return qe(t.createElement(a.Z,Object.assign({alignPoint:z},(0,s.Z)(b,["rootClassName"]),{mouseEnterDelay:q,mouseLeaveDelay:H,visible:M,builtinPlacements:B,arrow:!!y,overlayClassName:K,prefixCls:Dt,getPopupContainer:ce||xe,transitionName:et,trigger:le,overlay:V,placement:lt,onVisibleChange:Ce}),J))};function x(b){return Object.assign(Object.assign({},b),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const w=(0,l.Z)(E,"dropdown",b=>b,x),C=b=>t.createElement(w,Object.assign({},b),t.createElement("span",null));E._InternalPanelDoNotUseOrYouWillBeFired=C,k.Z=E},38854:function(_t,k,e){"use strict";e.d(k,{Z:function(){return c}});var t=e(91857),v=e(92310),g=e.n(v),p=e(59301),a=e(19362),h=e(3113),r=e(36355),s=e(81327),u=e(33234),l=e(47211),o=function(f,S){var E={};for(var x in f)Object.prototype.hasOwnProperty.call(f,x)&&S.indexOf(x)<0&&(E[x]=f[x]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,x=Object.getOwnPropertySymbols(f);w<x.length;w++)S.indexOf(x[w])<0&&Object.prototype.propertyIsEnumerable.call(f,x[w])&&(E[x[w]]=f[x[w]]);return E};const d=f=>{const{getPopupContainer:S,getPrefixCls:E,direction:x}=p.useContext(r.E_),{prefixCls:w,type:C="default",danger:b,disabled:m,loading:y,onClick:_,htmlType:L,children:A,className:W,menu:N,arrow:ce,autoFocus:Z,overlay:pe,trigger:P,align:j,open:U,onOpenChange:ee,placement:q,getPopupContainer:H,href:X,icon:be=p.createElement(a.Z,null),title:Ee,buttonsRender:me=V=>V,mouseEnterDelay:xe,mouseLeaveDelay:Me,overlayClassName:dt,overlayStyle:et,destroyPopupOnHide:lt,dropdownRender:Dt}=f,qe=o(f,["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"]),Qe=E("dropdown",w),At=`${Qe}-button`,[ze,J]=(0,l.Z)(Qe),le={menu:N,arrow:ce,autoFocus:Z,align:j,disabled:m,trigger:m?[]:P,onOpenChange:ee,getPopupContainer:H||S,mouseEnterDelay:xe,mouseLeaveDelay:Me,overlayClassName:dt,overlayStyle:et,destroyPopupOnHide:lt,dropdownRender:Dt},{compactSize:z,compactItemClassnames:M}=(0,u.ri)(Qe,x),G=g()(At,M,W,J);"overlay"in f&&(le.overlay=pe),"open"in f&&(le.open=U),"placement"in f?le.placement=q:le.placement=x==="rtl"?"bottomLeft":"bottomRight";const Ce=p.createElement(h.ZP,{type:C,danger:b,disabled:m,loading:y,onClick:_,htmlType:L,href:X,title:Ee},A),K=p.createElement(h.ZP,{type:C,danger:b,icon:be}),[B,ie]=me([Ce,K]);return ze(p.createElement(s.Z.Compact,Object.assign({className:G,size:z,block:!0},qe),B,p.createElement(t.Z,Object.assign({},le),ie)))};d.__ANT_BUTTON=!0;var n=d;const i=t.Z;i.Button=n;var c=i},47211:function(_t,k,e){"use strict";e.d(k,{Z:function(){return o}});var t=e(17313),v=e(13826),g=e(92899),p=e(29878),a=e(19447),h=e(83116),r=e(37613),u=d=>{const{componentCls:n,menuCls:i,colorError:c,colorTextLightSolid:f}=d,S=`${i}-item`;return{[`${n}, ${n}-menu-submenu`]:{[`${i} ${S}`]:{[`&${S}-danger:not(${S}-disabled)`]:{color:c,"&:hover":{color:f,backgroundColor:c}}}}}};const l=d=>{const{componentCls:n,menuCls:i,zIndexPopup:c,dropdownArrowDistance:f,sizePopupArrow:S,antCls:E,iconCls:x,motionDurationMid:w,dropdownPaddingVertical:C,fontSize:b,dropdownEdgeChildPadding:m,colorTextDisabled:y,fontSizeIcon:_,controlPaddingHorizontal:L,colorBgElevated:A}=d;return[{[n]:Object.assign(Object.assign({},(0,t.Wf)(d)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:c,display:"block","&::before":{position:"absolute",insetBlock:-f+S/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${E}-btn`]:{[`& > ${x}-down, & > ${E}-btn-icon > ${x}-down`]:{fontSize:_}},[`${n}-wrap`]:{position:"relative",[`${E}-btn > ${x}-down`]:{fontSize:_},[`${x}-down::before`]:{transition:`transform ${w}`}},[`${n}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${E}-slide-down-enter${E}-slide-down-enter-active${n}-placement-bottomLeft,
|
|
|
&${E}-slide-down-appear${E}-slide-down-appear-active${n}-placement-bottomLeft,
|
|
|
&${E}-slide-down-enter${E}-slide-down-enter-active${n}-placement-bottom,
|
|
|
&${E}-slide-down-appear${E}-slide-down-appear-active${n}-placement-bottom,
|
|
|
&${E}-slide-down-enter${E}-slide-down-enter-active${n}-placement-bottomRight,
|
|
|
&${E}-slide-down-appear${E}-slide-down-appear-active${n}-placement-bottomRight`]:{animationName:v.fJ},[`&${E}-slide-up-enter${E}-slide-up-enter-active${n}-placement-topLeft,
|
|
|
&${E}-slide-up-appear${E}-slide-up-appear-active${n}-placement-topLeft,
|
|
|
&${E}-slide-up-enter${E}-slide-up-enter-active${n}-placement-top,
|
|
|
&${E}-slide-up-appear${E}-slide-up-appear-active${n}-placement-top,
|
|
|
&${E}-slide-up-enter${E}-slide-up-enter-active${n}-placement-topRight,
|
|
|
&${E}-slide-up-appear${E}-slide-up-appear-active${n}-placement-topRight`]:{animationName:v.Qt},[`&${E}-slide-down-leave${E}-slide-down-leave-active${n}-placement-bottomLeft,
|
|
|
&${E}-slide-down-leave${E}-slide-down-leave-active${n}-placement-bottom,
|
|
|
&${E}-slide-down-leave${E}-slide-down-leave-active${n}-placement-bottomRight`]:{animationName:v.Uw},[`&${E}-slide-up-leave${E}-slide-up-leave-active${n}-placement-topLeft,
|
|
|
&${E}-slide-up-leave${E}-slide-up-leave-active${n}-placement-top,
|
|
|
&${E}-slide-up-leave${E}-slide-up-leave-active${n}-placement-topRight`]:{animationName:v.ly}})},(0,a.ZP)(d,{colorBg:A,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${n} ${i}`]:{position:"relative",margin:0},[`${i}-submenu-popup`]:{position:"absolute",zIndex:c,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${n}, ${n}-menu-submenu`]:{[i]:Object.assign(Object.assign({padding:m,listStyleType:"none",backgroundColor:A,backgroundClip:"padding-box",borderRadius:d.borderRadiusLG,outline:"none",boxShadow:d.boxShadowSecondary},(0,t.Qy)(d)),{[`${i}-item-group-title`]:{padding:`${C}px ${L}px`,color:d.colorTextDescription,transition:`all ${w}`},[`${i}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${i}-item-icon`]:{minWidth:b,marginInlineEnd:d.marginXS,fontSize:d.fontSizeSM},[`${i}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${w}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${i}-item, ${i}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${C}px ${L}px`,color:d.colorText,fontWeight:"normal",fontSize:b,lineHeight:d.lineHeight,cursor:"pointer",transition:`all ${w}`,borderRadius:d.borderRadiusSM,"&:hover, &-active":{backgroundColor:d.controlItemBgHover}},(0,t.Qy)(d)),{"&-selected":{color:d.colorPrimary,backgroundColor:d.controlItemBgActive,"&:hover, &-active":{backgroundColor:d.controlItemBgActiveHover}},"&-disabled":{color:y,cursor:"not-allowed","&:hover":{color:y,backgroundColor:A,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${d.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:d.colorSplit},[`${n}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:d.paddingXS,[`${n}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:d.colorTextDescription,fontSize:_,fontStyle:"normal"}}}),[`${i}-item-group-list`]:{margin:`0 ${d.marginXS}px`,padding:0,listStyle:"none"},[`${i}-submenu-title`]:{paddingInlineEnd:L+d.fontSizeSM},[`${i}-submenu-vertical`]:{position:"relative"},[`${i}-submenu${i}-submenu-disabled ${n}-menu-submenu-title`]:{[`&, ${n}-menu-submenu-arrow-icon`]:{color:y,backgroundColor:A,cursor:"not-allowed"}},[`${i}-submenu-selected ${n}-menu-submenu-title`]:{color:d.colorPrimary}})}},[(0,v.oN)(d,"slide-up"),(0,v.oN)(d,"slide-down"),(0,g.Fm)(d,"move-up"),(0,g.Fm)(d,"move-down"),(0,p._y)(d,"zoom-big")]]};var o=(0,h.Z)("Dropdown",(d,n)=>{let{rootPrefixCls:i}=n;const{marginXXS:c,sizePopupArrow:f,controlHeight:S,fontSize:E,lineHeight:x,paddingXXS:w,componentCls:C,borderRadiusLG:b}=d,m=(S-E*x)/2,{dropdownArrowOffset:y}=(0,a.fS)({contentRadius:b}),_=(0,r.TS)(d,{menuCls:`${C}-menu`,rootPrefixCls:i,dropdownArrowDistance:f/2+c,dropdownArrowOffset:y,dropdownPaddingVertical:m,dropdownEdgeChildPadding:w});return[l(_),u(_)]},d=>({zIndexPopup:d.zIndexPopupBase+50}))},64165:function(_t,k,e){"use strict";e.d(k,{Z:function(){return w}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),a=e(9763),h=e(64993),r=e(88088),u=()=>{const[,C]=(0,r.Z)(),m=new h.C(C.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return g.createElement("svg",{style:m,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{fill:"none",fillRule:"evenodd"},g.createElement("g",{transform:"translate(24 31.67)"},g.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),g.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),g.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),g.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),g.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),g.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),g.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},g.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),g.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},o=()=>{const[,C]=(0,r.Z)(),{colorFill:b,colorFillTertiary:m,colorFillQuaternary:y,colorBgContainer:_}=C,{borderColor:L,shadowColor:A,contentColor:W}=(0,g.useMemo)(()=>({borderColor:new h.C(b).onBackground(_).toHexShortString(),shadowColor:new h.C(m).onBackground(_).toHexShortString(),contentColor:new h.C(y).onBackground(_).toHexShortString()}),[b,m,y,_]);return g.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},g.createElement("ellipse",{fill:A,cx:"32",cy:"33",rx:"32",ry:"7"}),g.createElement("g",{fillRule:"nonzero",stroke:L},g.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),g.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:W}))))},d=e(83116),n=e(37613);const i=C=>{const{componentCls:b,margin:m,marginXS:y,marginXL:_,fontSize:L,lineHeight:A}=C;return{[b]:{marginInline:y,fontSize:L,lineHeight:A,textAlign:"center",[`${b}-image`]:{height:C.emptyImgHeight,marginBottom:y,opacity:C.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${b}-description`]:{color:C.colorText},[`${b}-footer`]:{marginTop:m},"&-normal":{marginBlock:_,color:C.colorTextDisabled,[`${b}-description`]:{color:C.colorTextDisabled},[`${b}-image`]:{height:C.emptyImgHeightMD}},"&-small":{marginBlock:y,color:C.colorTextDisabled,[`${b}-image`]:{height:C.emptyImgHeightSM}}}}};var c=(0,d.Z)("Empty",C=>{const{componentCls:b,controlHeightLG:m}=C,y=(0,n.TS)(C,{emptyImgCls:`${b}-img`,emptyImgHeight:m*2.5,emptyImgHeightMD:m,emptyImgHeightSM:m*.875});return[i(y)]}),f=function(C,b){var m={};for(var y in C)Object.prototype.hasOwnProperty.call(C,y)&&b.indexOf(y)<0&&(m[y]=C[y]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,y=Object.getOwnPropertySymbols(C);_<y.length;_++)b.indexOf(y[_])<0&&Object.prototype.propertyIsEnumerable.call(C,y[_])&&(m[y[_]]=C[y[_]]);return m};const S=g.createElement(u,null),E=g.createElement(o,null),x=C=>{var{className:b,rootClassName:m,prefixCls:y,image:_=S,description:L,children:A,imageStyle:W,style:N}=C,ce=f(C,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:Z,direction:pe,empty:P}=g.useContext(p.E_),j=Z("empty",y),[U,ee]=c(j),[q]=(0,a.Z)("Empty"),H=typeof L!="undefined"?L:q==null?void 0:q.description,X=typeof H=="string"?H:"empty";let be=null;return typeof _=="string"?be=g.createElement("img",{alt:X,src:_}):be=_,U(g.createElement("div",Object.assign({className:v()(ee,j,P==null?void 0:P.className,{[`${j}-normal`]:_===E,[`${j}-rtl`]:pe==="rtl"},b,m),style:Object.assign(Object.assign({},P==null?void 0:P.style),N)},ce),g.createElement("div",{className:`${j}-image`,style:W},be),H&&g.createElement("div",{className:`${j}-description`},H),A&&g.createElement("div",{className:`${j}-footer`},A)))};x.PRESENTED_IMAGE_DEFAULT=S,x.PRESENTED_IMAGE_SIMPLE=E;var w=x},78241:function(_t,k,e){"use strict";e.d(k,{default:function(){return yt}});var t=e(26390),v=e(92310),g=e.n(v),p=e(43469),a=e(59301),h=e(62892),r=e(32441);function s(_e){const[Q,te]=a.useState(_e);return a.useEffect(()=>{const oe=setTimeout(()=>{te(_e)},_e.length?0:10);return()=>{clearTimeout(oe)}},[_e]),Q}var u=e(17313),l=e(29878),o=e(8378),d=e(37613),n=e(83116),c=_e=>{const{componentCls:Q}=_e,te=`${Q}-show-help`,oe=`${Q}-show-help-item`;return{[te]:{transition:`opacity ${_e.motionDurationSlow} ${_e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[oe]:{overflow:"hidden",transition:`height ${_e.motionDurationSlow} ${_e.motionEaseInOut},
|
|
|
opacity ${_e.motionDurationSlow} ${_e.motionEaseInOut},
|
|
|
transform ${_e.motionDurationSlow} ${_e.motionEaseInOut} !important`,[`&${oe}-appear, &${oe}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${oe}-leave-active`]:{transform:"translateY(-5px)"}}}}};const f=_e=>({legend:{display:"block",width:"100%",marginBottom:_e.marginLG,padding:0,color:_e.colorTextDescription,fontSize:_e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${_e.lineWidth}px ${_e.lineType} ${_e.colorBorder}`},label:{fontSize:_e.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${_e.controlOutlineWidth}px ${_e.controlOutline}`},output:{display:"block",paddingTop:15,color:_e.colorText,fontSize:_e.fontSize,lineHeight:_e.lineHeight}}),S=(_e,Q)=>{const{formItemCls:te}=_e;return{[te]:{[`${te}-label > label`]:{height:Q},[`${te}-control-input`]:{minHeight:Q}}}},E=_e=>{const{componentCls:Q}=_e;return{[_e.componentCls]:Object.assign(Object.assign(Object.assign({},(0,u.Wf)(_e)),f(_e)),{[`${Q}-text`]:{display:"inline-block",paddingInlineEnd:_e.paddingSM},"&-small":Object.assign({},S(_e,_e.controlHeightSM)),"&-large":Object.assign({},S(_e,_e.controlHeightLG))})}},x=_e=>{const{formItemCls:Q,iconCls:te,componentCls:oe,rootPrefixCls:ae,labelRequiredMarkColor:Re,labelColor:De,labelFontSize:it,labelHeight:ct,labelColonMarginInlineStart:bt,labelColonMarginInlineEnd:ft,itemMarginBottom:Fe}=_e;return{[Q]:Object.assign(Object.assign({},(0,u.Wf)(_e)),{marginBottom:Fe,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
|
|
|
&-hidden.${ae}-row`]:{display:"none"},"&-has-warning":{[`${Q}-split`]:{color:_e.colorError}},"&-has-error":{[`${Q}-split`]:{color:_e.colorWarning}},[`${Q}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${_e.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:ct,color:De,fontSize:it,[`> ${te}`]:{fontSize:_e.fontSize,verticalAlign:"top"},[`&${Q}-required:not(${Q}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:_e.marginXXS,color:Re,fontSize:_e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${oe}-hide-required-mark &`]:{display:"none"}},[`${Q}-optional`]:{display:"inline-block",marginInlineStart:_e.marginXXS,color:_e.colorTextDescription,[`${oe}-hide-required-mark &`]:{display:"none"}},[`${Q}-tooltip`]:{color:_e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:_e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:bt,marginInlineEnd:ft},[`&${Q}-no-colon::after`]:{content:'"\\a0"'}}},[`${Q}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${ae}-col-'"]):not([class*="' ${ae}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:_e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[Q]:{"&-explain, &-extra":{clear:"both",color:_e.colorTextDescription,fontSize:_e.fontSize,lineHeight:_e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:_e.controlHeightSM,transition:`color ${_e.motionDurationMid} ${_e.motionEaseOut}`},"&-explain":{"&-error":{color:_e.colorError},"&-warning":{color:_e.colorWarning}}},[`&-with-help ${Q}-explain`]:{height:"auto",opacity:1},[`${Q}-feedback-icon`]:{fontSize:_e.fontSize,textAlign:"center",visibility:"visible",animationName:l.kr,animationDuration:_e.motionDurationMid,animationTimingFunction:_e.motionEaseOutBack,pointerEvents:"none","&-success":{color:_e.colorSuccess},"&-error":{color:_e.colorError},"&-warning":{color:_e.colorWarning},"&-validating":{color:_e.colorPrimary}}})}},w=_e=>{const{componentCls:Q,formItemCls:te}=_e;return{[`${Q}-horizontal`]:{[`${te}-label`]:{flexGrow:0},[`${te}-control`]:{flex:"1 1 0",minWidth:0},[`${te}-label[class$='-24'], ${te}-label[class*='-24 ']`]:{[`& + ${te}-control`]:{minWidth:"unset"}}}}},C=_e=>{const{componentCls:Q,formItemCls:te}=_e;return{[`${Q}-inline`]:{display:"flex",flexWrap:"wrap",[te]:{flex:"none",marginInlineEnd:_e.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${te}-label,
|
|
|
> ${te}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${te}-label`]:{flex:"none"},[`${Q}-text`]:{display:"inline-block"},[`${te}-has-feedback`]:{display:"inline-block"}}}}},b=_e=>({padding:_e.verticalLabelPadding,margin:_e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),m=_e=>{const{componentCls:Q,formItemCls:te,rootPrefixCls:oe}=_e;return{[`${te} ${te}-label`]:b(_e),[Q]:{[te]:{flexWrap:"wrap",[`${te}-label, ${te}-control`]:{[`&:not([class*=" ${oe}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},y=_e=>{const{componentCls:Q,formItemCls:te,rootPrefixCls:oe}=_e;return{[`${Q}-vertical`]:{[te]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${Q}-item-control`]:{width:"100%"}}},[`${Q}-vertical ${te}-label,
|
|
|
.${oe}-col-24${te}-label,
|
|
|
.${oe}-col-xl-24${te}-label`]:b(_e),[`@media (max-width: ${_e.screenXSMax}px)`]:[m(_e),{[Q]:{[`.${oe}-col-xs-24${te}-label`]:b(_e)}}],[`@media (max-width: ${_e.screenSMMax}px)`]:{[Q]:{[`.${oe}-col-sm-24${te}-label`]:b(_e)}},[`@media (max-width: ${_e.screenMDMax}px)`]:{[Q]:{[`.${oe}-col-md-24${te}-label`]:b(_e)}},[`@media (max-width: ${_e.screenLGMax}px)`]:{[Q]:{[`.${oe}-col-lg-24${te}-label`]:b(_e)}}}},_=(_e,Q)=>(0,d.TS)(_e,{formItemCls:`${_e.componentCls}-item`,rootPrefixCls:Q});var L=(0,n.Z)("Form",(_e,Q)=>{let{rootPrefixCls:te}=Q;const oe=_(_e,te);return[E(oe),x(oe),c(oe),w(oe),C(oe),y(oe),(0,o.Z)(oe),l.kr]},_e=>({labelRequiredMarkColor:_e.colorError,labelColor:_e.colorTextHeading,labelFontSize:_e.fontSize,labelHeight:_e.controlHeight,labelColonMarginInlineStart:_e.marginXXS/2,labelColonMarginInlineEnd:_e.marginXS,itemMarginBottom:_e.marginLG,verticalLabelPadding:`0 0 ${_e.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const A=[];function W(_e,Q,te){let oe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof _e=="string"?_e:`${Q}-${oe}`,error:_e,errorStatus:te}}var ce=_e=>{let{help:Q,helpStatus:te,errors:oe=A,warnings:ae=A,className:Re,fieldId:De,onVisibleChanged:it}=_e;const{prefixCls:ct}=a.useContext(r.Rk),bt=`${ct}-item-explain`,[,ft]=L(ct),Fe=(0,a.useMemo)(()=>(0,h.Z)(ct),[ct]),Ne=s(oe),We=s(ae),Ye=a.useMemo(()=>Q!=null?[W(Q,"help",te)]:[].concat((0,t.Z)(Ne.map((He,Te)=>W(He,"error","error",Te))),(0,t.Z)(We.map((He,Te)=>W(He,"warning","warning",Te)))),[Q,te,Ne,We]),ge={};return De&&(ge.id=`${De}_help`),a.createElement(p.default,{motionDeadline:Fe.motionDeadline,motionName:`${ct}-show-help`,visible:!!Ye.length,onVisibleChanged:it},He=>{const{className:Te,style:Ve}=He;return a.createElement("div",Object.assign({},ge,{className:g()(bt,Te,Re,ft),style:Ve,role:"alert"}),a.createElement(p.CSSMotionList,Object.assign({keys:Ye},(0,h.Z)(ct),{motionName:`${ct}-show-help-item`,component:!1}),ot=>{const{key:nt,error:$e,errorStatus:ye,className:Ke,style:tt}=ot;return a.createElement("div",{key:nt,className:g()(Ke,{[`${bt}-${ye}`]:ye}),style:tt},$e)}))})},Z=e(95013),pe=e(36355),P=e(1684),j=e(52946),U=e(19716),ee=e(16722);const q=["parentNode"],H="form_item";function X(_e){return _e===void 0||_e===!1?[]:Array.isArray(_e)?_e:[_e]}function be(_e,Q){if(!_e.length)return;const te=_e.join("_");return Q?`${Q}_${te}`:q.includes(te)?`${H}_${te}`:te}function Ee(_e,Q,te,oe,ae,Re){let De=oe;return Re!==void 0?De=Re:te.validating?De="validating":_e.length?De="error":Q.length?De="warning":(te.touched||ae&&te.validated)&&(De="success"),De}function me(_e){return X(_e).join("_")}function xe(_e){const[Q]=(0,Z.useForm)(),te=a.useRef({}),oe=a.useMemo(()=>_e!=null?_e:Object.assign(Object.assign({},Q),{__INTERNAL__:{itemRef:ae=>Re=>{const De=me(ae);Re?te.current[De]=Re:delete te.current[De]}},scrollToField:function(ae){let Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const De=X(ae),it=be(De,oe.__INTERNAL__.name),ct=it?document.getElementById(it):null;ct&&(0,ee.Z)(ct,Object.assign({scrollMode:"if-needed",block:"nearest"},Re))},getFieldInstance:ae=>{const Re=me(ae);return te.current[Re]}}),[_e,Q]);return[oe]}var Me=e(28726),dt=function(_e,Q){var te={};for(var oe in _e)Object.prototype.hasOwnProperty.call(_e,oe)&&Q.indexOf(oe)<0&&(te[oe]=_e[oe]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,oe=Object.getOwnPropertySymbols(_e);ae<oe.length;ae++)Q.indexOf(oe[ae])<0&&Object.prototype.propertyIsEnumerable.call(_e,oe[ae])&&(te[oe[ae]]=_e[oe[ae]]);return te};const et=(_e,Q)=>{const te=a.useContext(P.Z),{getPrefixCls:oe,direction:ae,form:Re}=a.useContext(pe.E_),{prefixCls:De,className:it,rootClassName:ct,size:bt,disabled:ft=te,form:Fe,colon:Ne,labelAlign:We,labelWrap:Ye,labelCol:ge,wrapperCol:He,hideRequiredMark:Te,layout:Ve="horizontal",scrollToFirstError:ot,requiredMark:nt,onFinishFailed:$e,name:ye,style:Ke,feedbackIcons:tt}=_e,ut=dt(_e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),at=(0,U.Z)(bt),xt=a.useContext(Me.Z),St=(0,a.useMemo)(()=>nt!==void 0?nt:Re&&Re.requiredMark!==void 0?Re.requiredMark:!Te,[Te,nt,Re]),Mt=Ne!=null?Ne:Re==null?void 0:Re.colon,Bt=oe("form",De),[Ht,Jt]=L(Bt),qt=g()(Bt,`${Bt}-${Ve}`,{[`${Bt}-hide-required-mark`]:St===!1,[`${Bt}-rtl`]:ae==="rtl",[`${Bt}-${at}`]:at},Jt,Re==null?void 0:Re.className,it,ct),[rn]=xe(Fe),{__INTERNAL__:Tt}=rn;Tt.name=ye;const vt=(0,a.useMemo)(()=>({name:ye,labelAlign:We,labelCol:ge,labelWrap:Ye,wrapperCol:He,vertical:Ve==="vertical",colon:Mt,requiredMark:St,itemRef:Tt.itemRef,form:rn,feedbackIcons:tt}),[ye,We,ge,He,Ve,Mt,St,rn,tt]);a.useImperativeHandle(Q,()=>rn);const Xt=(en,$t)=>{if(en){let Ut={block:"nearest"};typeof en=="object"&&(Ut=en),rn.scrollToField($t,Ut)}},Gt=en=>{if($e==null||$e(en),en.errorFields.length){const $t=en.errorFields[0].name;if(ot!==void 0){Xt(ot,$t);return}Re&&Re.scrollToFirstError!==void 0&&Xt(Re.scrollToFirstError,$t)}};return Ht(a.createElement(P.n,{disabled:ft},a.createElement(j.q,{size:at},a.createElement(r.RV,Object.assign({},{validateMessages:xt}),a.createElement(r.q3.Provider,{value:vt},a.createElement(Z.default,Object.assign({id:ye},ut,{name:ye,onFinishFailed:Gt,form:rn,style:Object.assign(Object.assign({},Re==null?void 0:Re.style),Ke),className:qt})))))))};var Dt=a.forwardRef(et),qe=e(12383),Qe=e(20475),At=e(92343),ze=e(38298);function J(_e){if(typeof _e=="function")return _e;const Q=(0,ze.Z)(_e);return Q.length<=1?Q[0]:Q}const le=()=>{const{status:_e,errors:Q=[],warnings:te=[]}=(0,a.useContext)(r.aM);return{status:_e,errors:Q,warnings:te}};le.Context=r.aM;var z=le,M=e(23073);function G(_e){const[Q,te]=a.useState(_e),oe=(0,a.useRef)(null),ae=(0,a.useRef)([]),Re=(0,a.useRef)(!1);a.useEffect(()=>(Re.current=!1,()=>{Re.current=!0,M.Z.cancel(oe.current),oe.current=null}),[]);function De(it){Re.current||(oe.current===null&&(ae.current=[],oe.current=(0,M.Z)(()=>{oe.current=null,te(ct=>{let bt=ct;return ae.current.forEach(ft=>{bt=ft(bt)}),bt})})),ae.current.push(it))}return[Q,De]}function Ce(){const{itemRef:_e}=a.useContext(r.q3),Q=a.useRef({});function te(oe,ae){const Re=ae&&typeof ae=="object"&&ae.ref,De=oe.join("_");return(Q.current.name!==De||Q.current.originRef!==Re)&&(Q.current.name=De,Q.current.originRef=Re,Q.current.ref=(0,Qe.sQ)(_e(oe),Re)),Q.current.ref}return te}var K=e(48886),B=e(28800),ie=e(64002),V=e(27382),R=e(37028);const D=_e=>{const{formItemCls:Q}=_e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Q}-control`]:{display:"flex"}}}};var $=(0,n.b)(["Form","item-item"],(_e,Q)=>{let{rootPrefixCls:te}=Q;const oe=_(_e,te);return[D(oe)]}),ue=_e=>{const{prefixCls:Q,status:te,wrapperCol:oe,children:ae,errors:Re,warnings:De,_internalItemRender:it,extra:ct,help:bt,fieldId:ft,marginBottom:Fe,onErrorVisibleChanged:Ne}=_e,We=`${Q}-item`,Ye=a.useContext(r.q3),ge=oe||Ye.wrapperCol||{},He=g()(`${We}-control`,ge.className),Te=a.useMemo(()=>Object.assign({},Ye),[Ye]);delete Te.labelCol,delete Te.wrapperCol;const Ve=a.createElement("div",{className:`${We}-control-input`},a.createElement("div",{className:`${We}-control-input-content`},ae)),ot=a.useMemo(()=>({prefixCls:Q,status:te}),[Q,te]),nt=Fe!==null||Re.length||De.length?a.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},a.createElement(r.Rk.Provider,{value:ot},a.createElement(ce,{fieldId:ft,errors:Re,warnings:De,help:bt,helpStatus:te,className:`${We}-explain-connected`,onVisibleChanged:Ne})),!!Fe&&a.createElement("div",{style:{width:0,height:Fe}})):null,$e={};ft&&($e.id=`${ft}_extra`);const ye=ct?a.createElement("div",Object.assign({},$e,{className:`${We}-extra`}),ct):null,Ke=it&&it.mark==="pro_table_render"&&it.render?it.render(_e,{input:Ve,errorList:nt,extra:ye}):a.createElement(a.Fragment,null,Ve,nt,ye);return a.createElement(r.q3.Provider,{value:Te},a.createElement(R.Z,Object.assign({},ge,{className:He}),Ke),a.createElement($,{prefixCls:Q}))},we=e(86902),se=e(31724),T=e(9763),O=e(6848),de=function(_e,Q){var te={};for(var oe in _e)Object.prototype.hasOwnProperty.call(_e,oe)&&Q.indexOf(oe)<0&&(te[oe]=_e[oe]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,oe=Object.getOwnPropertySymbols(_e);ae<oe.length;ae++)Q.indexOf(oe[ae])<0&&Object.prototype.propertyIsEnumerable.call(_e,oe[ae])&&(te[oe[ae]]=_e[oe[ae]]);return te};function fe(_e){return _e?typeof _e=="object"&&!a.isValidElement(_e)?_e:{title:_e}:null}var Je=_e=>{let{prefixCls:Q,label:te,htmlFor:oe,labelCol:ae,labelAlign:Re,colon:De,required:it,requiredMark:ct,tooltip:bt}=_e;var ft;const[Fe]=(0,T.Z)("Form"),{vertical:Ne,labelAlign:We,labelCol:Ye,labelWrap:ge,colon:He}=a.useContext(r.q3);if(!te)return null;const Te=ae||Ye||{},Ve=Re||We,ot=`${Q}-item-label`,nt=g()(ot,Ve==="left"&&`${ot}-left`,Te.className,{[`${ot}-wrap`]:!!ge});let $e=te;const ye=De===!0||He!==!1&&De!==!1;ye&&!Ne&&typeof te=="string"&&te.trim()!==""&&($e=te.replace(/[:|:]\s*$/,""));const tt=fe(bt);if(tt){const{icon:St=a.createElement(we.Z,null)}=tt,Mt=de(tt,["icon"]),Bt=a.createElement(O.Z,Object.assign({},Mt),a.cloneElement(St,{className:`${Q}-item-tooltip`,title:""}));$e=a.createElement(a.Fragment,null,$e,Bt)}const ut=ct==="optional",at=typeof ct=="function";at?$e=ct($e,{required:!!it}):ut&&!it&&($e=a.createElement(a.Fragment,null,$e,a.createElement("span",{className:`${Q}-item-optional`,title:""},(Fe==null?void 0:Fe.optional)||((ft=se.Z.Form)===null||ft===void 0?void 0:ft.optional))));const xt=g()({[`${Q}-item-required`]:it,[`${Q}-item-required-mark-optional`]:ut||at,[`${Q}-item-no-colon`]:!ye});return a.createElement(R.Z,Object.assign({},Te,{className:nt}),a.createElement("label",{htmlFor:oe,className:xt,title:typeof te=="string"?te:""},$e))},Ze=e(79999),ve=e(33130),Xe=e(85404),re=e(50023);const st={success:Ze.Z,warning:Xe.Z,error:ve.Z,validating:re.Z};function wt(_e){let{children:Q,errors:te,warnings:oe,hasFeedback:ae,validateStatus:Re,prefixCls:De,meta:it,noStyle:ct}=_e;const bt=`${De}-item`,{feedbackIcons:ft}=a.useContext(r.q3),Fe=Ee(te,oe,it,null,!!ae,Re),{isFormItemInput:Ne,status:We}=a.useContext(r.aM),Ye=a.useMemo(()=>{var ge;let He;if(ae){const ot=ae!==!0&&ae.icons||ft,nt=Fe&&((ge=ot==null?void 0:ot({status:Fe,errors:te,warnings:oe}))===null||ge===void 0?void 0:ge[Fe]),$e=Fe&&st[Fe];He=nt!==!1&&$e?a.createElement("span",{className:g()(`${bt}-feedback-icon`,`${bt}-feedback-icon-${Fe}`)},nt||a.createElement($e,null)):null}let Te=!0,Ve=Fe||"";return ct&&(Te=Ne,Ve=(Fe!=null?Fe:We)||""),{status:Ve,errors:te,warnings:oe,hasFeedback:!!ae,feedbackIcon:He,isFormItemInput:Te}},[Fe,ae,ct,Ne,We]);return a.createElement(r.aM.Provider,{value:Ye},Q)}var I=function(_e,Q){var te={};for(var oe in _e)Object.prototype.hasOwnProperty.call(_e,oe)&&Q.indexOf(oe)<0&&(te[oe]=_e[oe]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,oe=Object.getOwnPropertySymbols(_e);ae<oe.length;ae++)Q.indexOf(oe[ae])<0&&Object.prototype.propertyIsEnumerable.call(_e,oe[ae])&&(te[oe[ae]]=_e[oe[ae]]);return te};function Ge(_e){const{prefixCls:Q,className:te,rootClassName:oe,style:ae,help:Re,errors:De,warnings:it,validateStatus:ct,meta:bt,hasFeedback:ft,hidden:Fe,children:Ne,fieldId:We,required:Ye,isRequired:ge,onSubItemMetaChange:He}=_e,Te=I(_e,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange"]),Ve=`${Q}-item`,{requiredMark:ot}=a.useContext(r.q3),nt=a.useRef(null),$e=s(De),ye=s(it),Ke=Re!=null,tt=!!(Ke||De.length||it.length),ut=!!nt.current&&(0,K.Z)(nt.current),[at,xt]=a.useState(null);(0,B.Z)(()=>{if(tt&&nt.current){const Jt=getComputedStyle(nt.current);xt(parseInt(Jt.marginBottom,10))}},[tt,ut]);const St=Jt=>{Jt||xt(null)},Bt=function(){let Jt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const qt=Jt?$e:bt.errors,rn=Jt?ye:bt.warnings;return Ee(qt,rn,bt,"",!!ft,ct)}(),Ht=g()(Ve,te,oe,{[`${Ve}-with-help`]:Ke||$e.length||ye.length,[`${Ve}-has-feedback`]:Bt&&ft,[`${Ve}-has-success`]:Bt==="success",[`${Ve}-has-warning`]:Bt==="warning",[`${Ve}-has-error`]:Bt==="error",[`${Ve}-is-validating`]:Bt==="validating",[`${Ve}-hidden`]:Fe});return a.createElement("div",{className:Ht,style:ae,ref:nt},a.createElement(V.Z,Object.assign({className:`${Ve}-row`},(0,ie.Z)(Te,["_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"])),a.createElement(Je,Object.assign({htmlFor:We},_e,{requiredMark:ot,required:Ye!=null?Ye:ge,prefixCls:Q})),a.createElement(ue,Object.assign({},_e,bt,{errors:$e,warnings:ye,prefixCls:Q,status:Bt,help:Re,marginBottom:at,onErrorVisibleChanged:St}),a.createElement(r.qI.Provider,{value:He},a.createElement(wt,{prefixCls:Q,meta:bt,errors:bt.errors,warnings:bt.warnings,hasFeedback:ft,validateStatus:Bt},Ne)))),!!at&&a.createElement("div",{className:`${Ve}-margin-offset`,style:{marginBottom:-at}}))}const Be="__SPLIT__",he=null,Pe=a.memo(_e=>{let{children:Q}=_e;return Q},(_e,Q)=>_e.value===Q.value&&_e.update===Q.update&&_e.childProps.length===Q.childProps.length&&_e.childProps.every((te,oe)=>te===Q.childProps[oe]));function Le(_e){return _e!=null}function Rt(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Ot(_e){const{name:Q,noStyle:te,className:oe,dependencies:ae,prefixCls:Re,shouldUpdate:De,rules:it,children:ct,required:bt,label:ft,messageVariables:Fe,trigger:Ne="onChange",validateTrigger:We,hidden:Ye,help:ge}=_e,{getPrefixCls:He}=a.useContext(pe.E_),{name:Te}=a.useContext(r.q3),Ve=J(ct),ot=typeof Ve=="function",nt=a.useContext(r.qI),{validateTrigger:$e}=a.useContext(Z.FieldContext),ye=We!==void 0?We:$e,Ke=Le(Q),tt=He("form",Re),[ut,at]=L(tt),xt=a.useContext(Z.ListContext),St=a.useRef(),[Mt,Bt]=G({}),[Ht,Jt]=(0,qe.Z)(()=>Rt()),qt=$t=>{const Ut=xt==null?void 0:xt.getKey($t.name);if(Jt($t.destroy?Rt():$t,!0),te&&ge!==!1&&nt){let pn=$t.name;if($t.destroy)pn=St.current||pn;else if(Ut!==void 0){const[cn,Ln]=Ut;pn=[cn].concat((0,t.Z)(Ln)),St.current=pn}nt($t,pn)}},rn=($t,Ut)=>{Bt(pn=>{const cn=Object.assign({},pn),jn=[].concat((0,t.Z)($t.name.slice(0,-1)),(0,t.Z)(Ut)).join(Be);return $t.destroy?delete cn[jn]:cn[jn]=$t,cn})},[Tt,vt]=a.useMemo(()=>{const $t=(0,t.Z)(Ht.errors),Ut=(0,t.Z)(Ht.warnings);return Object.values(Mt).forEach(pn=>{$t.push.apply($t,(0,t.Z)(pn.errors||[])),Ut.push.apply(Ut,(0,t.Z)(pn.warnings||[]))}),[$t,Ut]},[Mt,Ht.errors,Ht.warnings]),Xt=Ce();function Gt($t,Ut,pn){return te&&!Ye?a.createElement(wt,{prefixCls:tt,hasFeedback:_e.hasFeedback,validateStatus:_e.validateStatus,meta:Ht,errors:Tt,warnings:vt,noStyle:!0},$t):a.createElement(Ge,Object.assign({key:"row"},_e,{className:g()(oe,at),prefixCls:tt,fieldId:Ut,isRequired:pn,errors:Tt,warnings:vt,meta:Ht,onSubItemMetaChange:rn}),$t)}if(!Ke&&!ot&&!ae)return ut(Gt(Ve));let en={};return typeof ft=="string"?en.label=ft:Q&&(en.label=String(Q)),Fe&&(en=Object.assign(Object.assign({},en),Fe)),ut(a.createElement(Z.Field,Object.assign({},_e,{messageVariables:en,trigger:Ne,validateTrigger:ye,onMetaChange:qt}),($t,Ut,pn)=>{const cn=X(Q).length&&Ut?Ut.name:[],Ln=be(cn,Te),jn=bt!==void 0?bt:!!(it&&it.some(kt=>{if(kt&&typeof kt=="object"&&kt.required&&!kt.warningOnly)return!0;if(typeof kt=="function"){const Vt=kt(pn);return Vt&&Vt.required&&!Vt.warningOnly}return!1})),zt=Object.assign({},$t);let Ft=null;if(Array.isArray(Ve)&&Ke)Ft=Ve;else if(!(ot&&(!(De||ae)||Ke))){if(!(ae&&!ot&&!Ke))if((0,At.l$)(Ve)){const kt=Object.assign(Object.assign({},Ve.props),zt);if(kt.id||(kt.id=Ln),ge||Tt.length>0||vt.length>0||_e.extra){const yn=[];(ge||Tt.length>0)&&yn.push(`${Ln}_help`),_e.extra&&yn.push(`${Ln}_extra`),kt["aria-describedby"]=yn.join(" ")}Tt.length>0&&(kt["aria-invalid"]="true"),jn&&(kt["aria-required"]="true"),(0,Qe.Yr)(Ve)&&(kt.ref=Xt(cn,Ve)),new Set([].concat((0,t.Z)(X(Ne)),(0,t.Z)(X(ye)))).forEach(yn=>{kt[yn]=function(){for(var Sn,bn,tn,Dn,fn,dn=arguments.length,mn=new Array(dn),In=0;In<dn;In++)mn[In]=arguments[In];(tn=zt[yn])===null||tn===void 0||(Sn=tn).call.apply(Sn,[zt].concat(mn)),(fn=(Dn=Ve.props)[yn])===null||fn===void 0||(bn=fn).call.apply(bn,[Dn].concat(mn))}});const Yt=[kt["aria-required"],kt["aria-invalid"],kt["aria-describedby"]];Ft=a.createElement(Pe,{value:zt[_e.valuePropName||"value"],update:Ve,childProps:Yt},(0,At.Tm)(Ve,kt))}else ot&&(De||ae)&&!Ke?Ft=Ve(pn):Ft=Ve}return Gt(Ft,Ln,jn)}))}const Lt=Ot;Lt.useStatus=z;var un=Lt,wn=function(_e,Q){var te={};for(var oe in _e)Object.prototype.hasOwnProperty.call(_e,oe)&&Q.indexOf(oe)<0&&(te[oe]=_e[oe]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,oe=Object.getOwnPropertySymbols(_e);ae<oe.length;ae++)Q.indexOf(oe[ae])<0&&Object.prototype.propertyIsEnumerable.call(_e,oe[ae])&&(te[oe[ae]]=_e[oe[ae]]);return te},ht=_e=>{var{prefixCls:Q,children:te}=_e,oe=wn(_e,["prefixCls","children"]);const{getPrefixCls:ae}=a.useContext(pe.E_),Re=ae("form",Q),De=a.useMemo(()=>({prefixCls:Re,status:"error"}),[Re]);return a.createElement(Z.List,Object.assign({},oe),(it,ct,bt)=>a.createElement(r.Rk.Provider,{value:De},te(it.map(ft=>Object.assign(Object.assign({},ft),{fieldKey:ft.key})),ct,{errors:bt.errors,warnings:bt.warnings})))};function Et(){const{form:_e}=(0,a.useContext)(r.q3);return _e}const gt=Dt;gt.Item=un,gt.List=ht,gt.ErrorList=ce,gt.useForm=xe,gt.useFormInstance=Et,gt.useWatch=Z.useWatch,gt.Provider=r.RV,gt.create=()=>{};var yt=gt},8628:function(_t,k,e){"use strict";var t=e(59301),v=e(28800),g=e(56762),p=e(69507);function a(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const r=(0,t.useRef)({}),s=(0,g.Z)(),u=(0,p.ZP)();return(0,v.Z)(()=>{const l=u.subscribe(o=>{r.current=o,h&&s()});return()=>u.unsubscribe(l)},[]),r.current}k.Z=a},88897:function(_t,k,e){"use strict";e.d(k,{Z:function(){return we}});var t=e(18290),v=e(88551),g=e(92310),p=e.n(g),a=e(5891),h=e(80962),r=e(80665),s=e(29043),u=e(19149),l=e(79545),o=e(68550);function d(){return typeof BigInt=="function"}function n(se){return!se&&se!==0&&!Number.isNaN(se)||!String(se).trim()}function i(se){var T=se.trim(),O=T.startsWith("-");O&&(T=T.slice(1)),T=T.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),T.startsWith(".")&&(T="0".concat(T));var de=T||"0",fe=de.split("."),Oe=fe[0]||"0",Je=fe[1]||"0";Oe==="0"&&Je==="0"&&(O=!1);var Ze=O?"-":"";return{negative:O,negativeStr:Ze,trimStr:de,integerStr:Oe,decimalStr:Je,fullStr:"".concat(Ze).concat(de)}}function c(se){var T=String(se);return!Number.isNaN(Number(T))&&T.includes("e")}function f(se){var T=String(se);if(c(se)){var O=Number(T.slice(T.indexOf("e-")+2)),de=T.match(/\.(\d+)/);return de!=null&&de[1]&&(O+=de[1].length),O}return T.includes(".")&&E(T)?T.length-T.indexOf(".")-1:0}function S(se){var T=String(se);if(c(se)){if(se>Number.MAX_SAFE_INTEGER)return String(d()?BigInt(se).toString():Number.MAX_SAFE_INTEGER);if(se<Number.MIN_SAFE_INTEGER)return String(d()?BigInt(se).toString():Number.MIN_SAFE_INTEGER);T=se.toFixed(f(T))}return i(T).fullStr}function E(se){return typeof se=="number"?!Number.isNaN(se):se?/^\s*-?\d+(\.\d+)?\s*$/.test(se)||/^\s*-?\d+\.\s*$/.test(se)||/^\s*-?\.\d+\s*$/.test(se):!1}var x=function(){function se(T){if((0,l.Z)(this,se),(0,h.Z)(this,"origin",""),(0,h.Z)(this,"negative",void 0),(0,h.Z)(this,"integer",void 0),(0,h.Z)(this,"decimal",void 0),(0,h.Z)(this,"decimalLen",void 0),(0,h.Z)(this,"empty",void 0),(0,h.Z)(this,"nan",void 0),n(T)){this.empty=!0;return}if(this.origin=String(T),T==="-"||Number.isNaN(T)){this.nan=!0;return}var O=T;if(c(O)&&(O=Number(O)),O=typeof O=="string"?O:S(O),E(O)){var de=i(O);this.negative=de.negative;var fe=de.trimStr.split(".");this.integer=BigInt(fe[0]);var Oe=fe[1]||"0";this.decimal=BigInt(Oe),this.decimalLen=Oe.length}else this.nan=!0}return(0,o.Z)(se,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(O){var de="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(O,"0"));return BigInt(de)}},{key:"negate",value:function(){var O=new se(this.toString());return O.negative=!O.negative,O}},{key:"cal",value:function(O,de,fe){var Oe=Math.max(this.getDecimalStr().length,O.getDecimalStr().length),Je=this.alignDecimal(Oe),Ze=O.alignDecimal(Oe),ve=de(Je,Ze).toString(),Xe=fe(Oe),re=i(ve),st=re.negativeStr,wt=re.trimStr,I="".concat(st).concat(wt.padStart(Xe+1,"0"));return new se("".concat(I.slice(0,-Xe),".").concat(I.slice(-Xe)))}},{key:"add",value:function(O){if(this.isInvalidate())return new se(O);var de=new se(O);return de.isInvalidate()?this:this.cal(de,function(fe,Oe){return fe+Oe},function(fe){return fe})}},{key:"multi",value:function(O){var de=new se(O);return this.isInvalidate()||de.isInvalidate()?new se(NaN):this.cal(de,function(fe,Oe){return fe*Oe},function(fe){return fe*2})}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(O){return this.toString()===(O==null?void 0:O.toString())}},{key:"lessEquals",value:function(O){return this.add(O.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return O?this.isInvalidate()?"":i("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),se}(),w=function(){function se(T){if((0,l.Z)(this,se),(0,h.Z)(this,"origin",""),(0,h.Z)(this,"number",void 0),(0,h.Z)(this,"empty",void 0),n(T)){this.empty=!0;return}this.origin=String(T),this.number=Number(T)}return(0,o.Z)(se,[{key:"negate",value:function(){return new se(-this.toNumber())}},{key:"add",value:function(O){if(this.isInvalidate())return new se(O);var de=Number(O);if(Number.isNaN(de))return this;var fe=this.number+de;if(fe>Number.MAX_SAFE_INTEGER)return new se(Number.MAX_SAFE_INTEGER);if(fe<Number.MIN_SAFE_INTEGER)return new se(Number.MIN_SAFE_INTEGER);var Oe=Math.max(f(this.number),f(de));return new se(fe.toFixed(Oe))}},{key:"multi",value:function(O){var de=Number(O);if(this.isInvalidate()||Number.isNaN(de))return new se(NaN);var fe=this.number*de;if(fe>Number.MAX_SAFE_INTEGER)return new se(Number.MAX_SAFE_INTEGER);if(fe<Number.MIN_SAFE_INTEGER)return new se(Number.MIN_SAFE_INTEGER);var Oe=Math.max(f(this.number),f(de));return new se(fe.toFixed(Oe))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(O){return this.toNumber()===(O==null?void 0:O.toNumber())}},{key:"lessEquals",value:function(O){return this.add(O.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return O?this.isInvalidate()?"":S(this.number):this.origin}}]),se}();function C(se){return d()?new x(se):new w(se)}function b(se,T,O){var de=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(se==="")return"";var fe=i(se),Oe=fe.negativeStr,Je=fe.integerStr,Ze=fe.decimalStr,ve="".concat(T).concat(Ze),Xe="".concat(Oe).concat(Je);if(O>=0){var re=Number(Ze[O]);if(re>=5&&!de){var st=C(se).add("".concat(Oe,"0.").concat("0".repeat(O)).concat(10-re));return b(st.toString(),T,O,de)}return O===0?Xe:"".concat(Xe).concat(T).concat(Ze.padEnd(O,"0").slice(0,O))}return ve===".0"?Xe:"".concat(Xe).concat(ve)}var m=C,y=e(93681),_=e(28800),L=e(20475),A=e(59301),W=e(51395);function N(se,T){var O=(0,A.useRef)(null);function de(){try{var Oe=se.selectionStart,Je=se.selectionEnd,Ze=se.value,ve=Ze.substring(0,Oe),Xe=Ze.substring(Je);O.current={start:Oe,end:Je,value:Ze,beforeTxt:ve,afterTxt:Xe}}catch(re){}}function fe(){if(se&&O.current&&T)try{var Oe=se.value,Je=O.current,Ze=Je.beforeTxt,ve=Je.afterTxt,Xe=Je.start,re=Oe.length;if(Oe.endsWith(ve))re=Oe.length-O.current.afterTxt.length;else if(Oe.startsWith(Ze))re=Ze.length;else{var st=Ze[Xe-1],wt=Oe.indexOf(st,Xe-1);wt!==-1&&(re=wt+1)}se.setSelectionRange(re,re)}catch(I){(0,W.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(I.message))}}return[de,fe]}var ce=e(93144),Z=function(){var T=(0,A.useState)(!1),O=(0,s.Z)(T,2),de=O[0],fe=O[1];return(0,_.Z)(function(){fe((0,ce.Z)())},[]),de},pe=Z,P=e(23073),j=200,U=600;function ee(se){var T=se.prefixCls,O=se.upNode,de=se.downNode,fe=se.upDisabled,Oe=se.downDisabled,Je=se.onStep,Ze=A.useRef(),ve=A.useRef([]),Xe=A.useRef();Xe.current=Je;var re=function(){clearTimeout(Ze.current)},st=function(Rt,Ot){Rt.preventDefault(),re(),Xe.current(Ot);function Lt(){Xe.current(Ot),Ze.current=setTimeout(Lt,j)}Ze.current=setTimeout(Lt,U)};A.useEffect(function(){return function(){re(),ve.current.forEach(function(Le){return P.Z.cancel(Le)})}},[]);var wt=pe();if(wt)return null;var I="".concat(T,"-handler"),Ge=p()(I,"".concat(I,"-up"),(0,h.Z)({},"".concat(I,"-up-disabled"),fe)),Be=p()(I,"".concat(I,"-down"),(0,h.Z)({},"".concat(I,"-down-disabled"),Oe)),he=function(){return ve.current.push((0,P.Z)(re))},Pe={unselectable:"on",role:"button",onMouseUp:he,onMouseLeave:he};return A.createElement("div",{className:"".concat(I,"-wrap")},A.createElement("span",(0,a.Z)({},Pe,{onMouseDown:function(Rt){st(Rt,!0)},"aria-label":"Increase Value","aria-disabled":fe,className:Ge}),O||A.createElement("span",{unselectable:"on",className:"".concat(T,"-handler-up-inner")})),A.createElement("span",(0,a.Z)({},Pe,{onMouseDown:function(Rt){st(Rt,!1)},"aria-label":"Decrease Value","aria-disabled":Oe,className:Be}),de||A.createElement("span",{unselectable:"on",className:"".concat(T,"-handler-down-inner")})))}function q(se){var T=typeof se=="number"?S(se):i(se).fullStr,O=T.includes(".");return O?i(T.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:se+"0"}var H=e(5643),X=function(){var se=(0,A.useRef)(0),T=function(){P.Z.cancel(se.current)};return(0,A.useEffect)(function(){return T},[]),function(O){T(),se.current=(0,P.Z)(function(){O()})}},be=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],Ee=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],me=function(T,O){return T||O.isEmpty()?O.toString():O.toNumber()},xe=function(T){var O=m(T);return O.isInvalidate()?null:O},Me=A.forwardRef(function(se,T){var O,de=se.prefixCls,fe=de===void 0?"rc-input-number":de,Oe=se.className,Je=se.style,Ze=se.min,ve=se.max,Xe=se.step,re=Xe===void 0?1:Xe,st=se.defaultValue,wt=se.value,I=se.disabled,Ge=se.readOnly,Be=se.upHandler,he=se.downHandler,Pe=se.keyboard,Le=se.controls,Rt=Le===void 0?!0:Le,Ot=se.classNames,Lt=se.stringMode,un=se.parser,wn=se.formatter,Cn=se.precision,ht=se.decimalSeparator,Et=se.onChange,gt=se.onInput,yt=se.onPressEnter,_e=se.onStep,Q=(0,u.Z)(se,be),te="".concat(fe,"-input"),oe=A.useRef(null),ae=A.useState(!1),Re=(0,s.Z)(ae,2),De=Re[0],it=Re[1],ct=A.useRef(!1),bt=A.useRef(!1),ft=A.useRef(!1),Fe=A.useState(function(){return m(wt!=null?wt:st)}),Ne=(0,s.Z)(Fe,2),We=Ne[0],Ye=Ne[1];function ge(Ft){wt===void 0&&Ye(Ft)}var He=A.useCallback(function(Ft,kt){if(!kt)return Cn>=0?Cn:Math.max(f(Ft),f(re))},[Cn,re]),Te=A.useCallback(function(Ft){var kt=String(Ft);if(un)return un(kt);var Vt=kt;return ht&&(Vt=Vt.replace(ht,".")),Vt.replace(/[^\w.-]+/g,"")},[un,ht]),Ve=A.useRef(""),ot=A.useCallback(function(Ft,kt){if(wn)return wn(Ft,{userTyping:kt,input:String(Ve.current)});var Vt=typeof Ft=="number"?S(Ft):Ft;if(!kt){var Yt=He(Vt,kt);if(E(Vt)&&(ht||Yt>=0)){var yn=ht||".";Vt=b(Vt,yn,Yt)}}return Vt},[wn,He,ht]),nt=A.useState(function(){var Ft=st!=null?st:wt;return We.isInvalidate()&&["string","number"].includes((0,r.Z)(Ft))?Number.isNaN(Ft)?"":Ft:ot(We.toString(),!1)}),$e=(0,s.Z)(nt,2),ye=$e[0],Ke=$e[1];Ve.current=ye;function tt(Ft,kt){Ke(ot(Ft.isInvalidate()?Ft.toString(!1):Ft.toString(!kt),kt))}var ut=A.useMemo(function(){return xe(ve)},[ve,Cn]),at=A.useMemo(function(){return xe(Ze)},[Ze,Cn]),xt=A.useMemo(function(){return!ut||!We||We.isInvalidate()?!1:ut.lessEquals(We)},[ut,We]),St=A.useMemo(function(){return!at||!We||We.isInvalidate()?!1:We.lessEquals(at)},[at,We]),Mt=N(oe.current,De),Bt=(0,s.Z)(Mt,2),Ht=Bt[0],Jt=Bt[1],qt=function(kt){return ut&&!kt.lessEquals(ut)?ut:at&&!at.lessEquals(kt)?at:null},rn=function(kt){return!qt(kt)},Tt=function(kt,Vt){var Yt=kt,yn=rn(Yt)||Yt.isEmpty();if(!Yt.isEmpty()&&!Vt&&(Yt=qt(Yt)||Yt,yn=!0),!Ge&&!I&&yn){var Sn=Yt.toString(),bn=He(Sn,Vt);return bn>=0&&(Yt=m(b(Sn,".",bn)),rn(Yt)||(Yt=m(b(Sn,".",bn,!0)))),Yt.equals(We)||(ge(Yt),Et==null||Et(Yt.isEmpty()?null:me(Lt,Yt)),wt===void 0&&tt(Yt,Vt)),Yt}return We},vt=X(),Xt=function Ft(kt){if(Ht(),Ve.current=kt,Ke(kt),!bt.current){var Vt=Te(kt),Yt=m(Vt);Yt.isNaN()||Tt(Yt,!0)}gt==null||gt(kt),vt(function(){var yn=kt;un||(yn=kt.replace(/。/g,".")),yn!==kt&&Ft(yn)})},Gt=function(){bt.current=!0},en=function(){bt.current=!1,Xt(oe.current.value)},$t=function(kt){Xt(kt.target.value)},Ut=function(kt){var Vt;if(!(kt&&xt||!kt&&St)){ct.current=!1;var Yt=m(ft.current?q(re):re);kt||(Yt=Yt.negate());var yn=(We||m(0)).add(Yt.toString()),Sn=Tt(yn,!1);_e==null||_e(me(Lt,Sn),{offset:ft.current?q(re):re,type:kt?"up":"down"}),(Vt=oe.current)===null||Vt===void 0||Vt.focus()}},pn=function(kt){var Vt=m(Te(ye)),Yt=Vt;Vt.isNaN()?Yt=Tt(We,kt):Yt=Tt(Vt,kt),wt!==void 0?tt(We,!1):Yt.isNaN()||tt(Yt,!1)},cn=function(){ct.current=!0},Ln=function(kt){var Vt=kt.key,Yt=kt.shiftKey;ct.current=!0,ft.current=Yt,Vt==="Enter"&&(bt.current||(ct.current=!1),pn(!1),yt==null||yt(kt)),Pe!==!1&&!bt.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Vt)&&(Ut(Vt==="Up"||Vt==="ArrowUp"),kt.preventDefault())},jn=function(){ct.current=!1,ft.current=!1},zt=function(){pn(!1),it(!1),ct.current=!1};return(0,_.o)(function(){We.isInvalidate()||tt(We,!1)},[Cn]),(0,_.o)(function(){var Ft=m(wt);Ye(Ft);var kt=m(Te(ye));(!Ft.equals(kt)||!ct.current||wn)&&tt(Ft,ct.current)},[wt]),(0,_.o)(function(){wn&&Jt()},[ye]),A.createElement("div",{className:p()(fe,Ot==null?void 0:Ot.input,Oe,(O={},(0,h.Z)(O,"".concat(fe,"-focused"),De),(0,h.Z)(O,"".concat(fe,"-disabled"),I),(0,h.Z)(O,"".concat(fe,"-readonly"),Ge),(0,h.Z)(O,"".concat(fe,"-not-a-number"),We.isNaN()),(0,h.Z)(O,"".concat(fe,"-out-of-range"),!We.isInvalidate()&&!rn(We)),O)),style:Je,onFocus:function(){it(!0)},onBlur:zt,onKeyDown:Ln,onKeyUp:jn,onCompositionStart:Gt,onCompositionEnd:en,onBeforeInput:cn},Rt&&A.createElement(ee,{prefixCls:fe,upNode:Be,downNode:he,upDisabled:xt,downDisabled:St,onStep:Ut}),A.createElement("div",{className:"".concat(te,"-wrap")},A.createElement("input",(0,a.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Ze,"aria-valuemax":ve,"aria-valuenow":We.isInvalidate()?null:We.toString(),step:re},Q,{ref:(0,L.sQ)(oe,T),className:te,value:ye,onChange:$t,disabled:I,readOnly:Ge}))))}),dt=A.forwardRef(function(se,T){var O=se.disabled,de=se.style,fe=se.prefixCls,Oe=se.value,Je=se.prefix,Ze=se.suffix,ve=se.addonBefore,Xe=se.addonAfter,re=se.classes,st=se.className,wt=se.classNames,I=(0,u.Z)(se,Ee),Ge=A.useRef(null),Be=function(Pe){Ge.current&&(0,H.nH)(Ge.current,Pe)};return A.createElement(y.BaseInput,{inputElement:A.createElement(Me,(0,a.Z)({prefixCls:fe,disabled:O,classNames:wt,ref:(0,L.sQ)(Ge,T)},I)),className:st,triggerFocus:Be,prefixCls:fe,value:Oe,disabled:O,style:de,prefix:Je,suffix:Ze,addonAfter:Xe,addonBefore:ve,classes:re,classNames:wt,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});dt.displayName="InputNumber";var et=dt,lt=et,Dt=e(19080),qe=e(36355),Qe=e(92736),At=e(1684),ze=e(19716),J=e(32441),le=e(33234),z=e(9937),M=e(17313),G=e(74207),Ce=e(83116),K=e(37613);const B=(se,T)=>{let{componentCls:O,borderRadiusSM:de,borderRadiusLG:fe}=se;const Oe=T==="lg"?fe:de;return{[`&-${T}`]:{[`${O}-handler-wrap`]:{borderStartEndRadius:Oe,borderEndEndRadius:Oe},[`${O}-handler-up`]:{borderStartEndRadius:Oe},[`${O}-handler-down`]:{borderEndEndRadius:Oe}}}},ie=se=>{const{componentCls:T,lineWidth:O,lineType:de,colorBorder:fe,borderRadius:Oe,fontSizeLG:Je,controlHeightLG:Ze,controlHeightSM:ve,colorError:Xe,paddingInlineSM:re,colorTextDescription:st,motionDurationMid:wt,handleHoverColor:I,paddingInline:Ge,paddingBlock:Be,handleBg:he,handleActiveBg:Pe,colorTextDisabled:Le,borderRadiusSM:Rt,borderRadiusLG:Ot,controlWidth:Lt,handleVisible:un,handleBorderColor:wn}=se;return[{[T]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,M.Wf)(se)),(0,z.ik)(se)),(0,z.bi)(se,T)),{display:"inline-block",width:Lt,margin:0,padding:0,border:`${O}px ${de} ${fe}`,borderRadius:Oe,"&-rtl":{direction:"rtl",[`${T}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Je,borderRadius:Ot,[`input${T}-input`]:{height:Ze-2*O}},"&-sm":{padding:0,borderRadius:Rt,[`input${T}-input`]:{height:ve-2*O,padding:`0 ${re}px`}},"&:hover":Object.assign({},(0,z.pU)(se)),"&-focused":Object.assign({},(0,z.M1)(se)),"&-out-of-range":{[`${T}-input-wrap`]:{input:{color:Xe}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,M.Wf)(se)),(0,z.s7)(se)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${T}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${T}-group-addon`]:{borderRadius:Ot,fontSize:se.fontSizeLG}},"&-sm":{[`${T}-group-addon`]:{borderRadius:Rt}},[`${T}-wrapper-disabled > ${T}-group-addon`]:Object.assign({},(0,z.Xy)(se))}}),[`&-disabled ${T}-input`]:{cursor:"not-allowed"},[T]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,M.Wf)(se)),{width:"100%",padding:`${Be}px ${Ge}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:Oe,outline:0,transition:`all ${wt} linear`,appearance:"textfield",fontSize:"inherit"}),(0,z.nz)(se.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[T]:Object.assign(Object.assign(Object.assign({[`&:hover ${T}-handler-wrap, &-focused ${T}-handler-wrap`]:{opacity:1},[`${T}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:se.handleWidth,height:"100%",background:he,borderStartStartRadius:0,borderStartEndRadius:Oe,borderEndEndRadius:Oe,borderEndStartRadius:0,opacity:un===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${wt} linear ${wt}`,[`${T}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
|
|
|
${T}-handler-up-inner,
|
|
|
${T}-handler-down-inner
|
|
|
`]:{marginInlineEnd:0,fontSize:se.handleFontSize}}},[`${T}-handler`]:{height:"50%",overflow:"hidden",color:st,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${O}px ${de} ${wn}`,transition:`all ${wt} linear`,"&:active":{background:Pe},"&:hover":{height:"60%",[`
|
|
|
${T}-handler-up-inner,
|
|
|
${T}-handler-down-inner
|
|
|
`]:{color:I}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,M.Ro)()),{color:st,transition:`all ${wt} linear`,userSelect:"none"})},[`${T}-handler-up`]:{borderStartEndRadius:Oe},[`${T}-handler-down`]:{borderBlockStart:`${O}px ${de} ${wn}`,borderEndEndRadius:Oe}},B(se,"lg")),B(se,"sm")),{"&-disabled, &-readonly":{[`${T}-handler-wrap`]:{display:"none"},[`${T}-input`]:{color:"inherit"}},[`
|
|
|
${T}-handler-up-disabled,
|
|
|
${T}-handler-down-disabled
|
|
|
`]:{cursor:"not-allowed"},[`
|
|
|
${T}-handler-up-disabled:hover &-handler-up-inner,
|
|
|
${T}-handler-down-disabled:hover &-handler-down-inner
|
|
|
`]:{color:Le}})},{[`${T}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${T}-handler-down`]:{borderBlockStartWidth:0}}}]},V=se=>{const{componentCls:T,paddingBlock:O,paddingInline:de,inputAffixPadding:fe,controlWidth:Oe,borderRadiusLG:Je,borderRadiusSM:Ze}=se;return{[`${T}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,z.ik)(se)),(0,z.bi)(se,`${T}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:Oe,padding:0,paddingInlineStart:de,"&-lg":{borderRadius:Je},"&-sm":{borderRadius:Ze},[`&:not(${T}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,z.pU)(se)),{zIndex:1}),"&-focused, &:focus":{zIndex:1},[`&-disabled > ${T}-disabled`]:{background:"transparent"},[`> div${T}`]:{width:"100%",border:"none",outline:"none",[`&${T}-focused`]:{boxShadow:"none !important"}},[`input${T}-input`]:{padding:`${O}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${T}-handler-wrap`]:{zIndex:2},[T]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:fe},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:de,marginInlineStart:fe}}})}};var R=(0,Ce.Z)("InputNumber",se=>{const T=(0,K.TS)(se,(0,z.e5)(se));return[ie(T),V(T),(0,G.c)(T)]},se=>Object.assign(Object.assign({},(0,z.TM)(se)),{controlWidth:90,handleWidth:se.controlHeightSM-se.lineWidth*2,handleFontSize:se.fontSize/2,handleVisible:"auto",handleActiveBg:se.colorFillAlter,handleBg:se.colorBgContainer,handleHoverColor:se.colorPrimary,handleBorderColor:se.colorBorder})),D=function(se,T){var O={};for(var de in se)Object.prototype.hasOwnProperty.call(se,de)&&T.indexOf(de)<0&&(O[de]=se[de]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,de=Object.getOwnPropertySymbols(se);fe<de.length;fe++)T.indexOf(de[fe])<0&&Object.prototype.propertyIsEnumerable.call(se,de[fe])&&(O[de[fe]]=se[de[fe]]);return O};const $=A.forwardRef((se,T)=>{const{getPrefixCls:O,direction:de}=A.useContext(qe.E_),fe=A.useRef(null);A.useImperativeHandle(T,()=>fe.current);const{className:Oe,rootClassName:Je,size:Ze,disabled:ve,prefixCls:Xe,addonBefore:re,addonAfter:st,prefix:wt,bordered:I=!0,readOnly:Ge,status:Be,controls:he}=se,Pe=D(se,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),Le=O("input-number",Xe),[Rt,Ot]=R(Le),{compactSize:Lt,compactItemClassnames:un}=(0,le.ri)(Le,de);let wn=A.createElement(v.Z,{className:`${Le}-handler-up-inner`}),Cn=A.createElement(t.Z,{className:`${Le}-handler-down-inner`});const ht=typeof he=="boolean"?he:void 0;typeof he=="object"&&(wn=typeof he.upIcon=="undefined"?wn:A.createElement("span",{className:`${Le}-handler-up-inner`},he.upIcon),Cn=typeof he.downIcon=="undefined"?Cn:A.createElement("span",{className:`${Le}-handler-down-inner`},he.downIcon));const{hasFeedback:Et,status:gt,isFormItemInput:yt,feedbackIcon:_e}=A.useContext(J.aM),Q=(0,Dt.F)(gt,Be),te=(0,ze.Z)(ct=>{var bt;return(bt=Ze!=null?Ze:Lt)!==null&&bt!==void 0?bt:ct}),oe=A.useContext(At.Z),ae=ve!=null?ve:oe,Re=p()({[`${Le}-lg`]:te==="large",[`${Le}-sm`]:te==="small",[`${Le}-rtl`]:de==="rtl",[`${Le}-borderless`]:!I,[`${Le}-in-form-item`]:yt},(0,Dt.Z)(Le,Q),un,Ot),De=`${Le}-group`,it=A.createElement(lt,Object.assign({ref:fe,disabled:ae,className:p()(Oe,Je),upHandler:wn,downHandler:Cn,prefixCls:Le,readOnly:Ge,controls:ht,prefix:wt,suffix:Et&&_e,addonAfter:st&&A.createElement(le.BR,null,A.createElement(J.Ux,{override:!0,status:!0},st)),addonBefore:re&&A.createElement(le.BR,null,A.createElement(J.Ux,{override:!0,status:!0},re)),classNames:{input:Re},classes:{affixWrapper:p()((0,Dt.Z)(`${Le}-affix-wrapper`,Q,Et),{[`${Le}-affix-wrapper-sm`]:te==="small",[`${Le}-affix-wrapper-lg`]:te==="large",[`${Le}-affix-wrapper-rtl`]:de==="rtl",[`${Le}-affix-wrapper-borderless`]:!I},Ot),wrapper:p()({[`${De}-rtl`]:de==="rtl",[`${Le}-wrapper-disabled`]:ae},Ot),group:p()({[`${Le}-group-wrapper-sm`]:te==="small",[`${Le}-group-wrapper-lg`]:te==="large",[`${Le}-group-wrapper-rtl`]:de==="rtl"},(0,Dt.Z)(`${Le}-group-wrapper`,Q,Et),Ot)}},Pe));return Rt(it)}),F=$,ue=se=>A.createElement(Qe.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},A.createElement($,Object.assign({},se)));F._InternalPanelDoNotUseOrYouWillBeFired=ue;var we=F},9432:function(_t,k,e){"use strict";e.d(k,{Z:function(){return x},n:function(){return S}});var t=e(33130),v=e(92310),g=e.n(v),p=e(93681),a=e(20475),h=e(59301),r=e(19080),s=e(36355),u=e(1684),l=e(19716),o=e(32441),d=e(33234),n=e(59412),i=e(9937);function c(w){return!!(w.prefix||w.suffix||w.allowClear)}var f=function(w,C){var b={};for(var m in w)Object.prototype.hasOwnProperty.call(w,m)&&C.indexOf(m)<0&&(b[m]=w[m]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,m=Object.getOwnPropertySymbols(w);y<m.length;y++)C.indexOf(m[y])<0&&Object.prototype.propertyIsEnumerable.call(w,m[y])&&(b[m[y]]=w[m[y]]);return b};function S(w,C){if(!w)return;w.focus(C);const{cursor:b}=C||{};if(b){const m=w.value.length;switch(b){case"start":w.setSelectionRange(0,0);break;case"end":w.setSelectionRange(m,m);break;default:w.setSelectionRange(0,m);break}}}var x=(0,h.forwardRef)((w,C)=>{var b;const{prefixCls:m,bordered:y=!0,status:_,size:L,disabled:A,onBlur:W,onFocus:N,suffix:ce,allowClear:Z,addonAfter:pe,addonBefore:P,className:j,style:U,styles:ee,rootClassName:q,onChange:H,classNames:X}=w,be=f(w,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:Ee,direction:me,input:xe}=h.useContext(s.E_),Me=Ee("input",m),dt=(0,h.useRef)(null),[et,lt]=(0,i.ZP)(Me),{compactSize:Dt,compactItemClassnames:qe}=(0,d.ri)(Me,me),Qe=(0,l.Z)($=>{var F;return(F=L!=null?L:Dt)!==null&&F!==void 0?F:$}),At=h.useContext(u.Z),ze=A!=null?A:At,{status:J,hasFeedback:le,feedbackIcon:z}=(0,h.useContext)(o.aM),M=(0,r.F)(J,_),G=c(w)||!!le,Ce=(0,h.useRef)(G);(0,h.useEffect)(()=>{var $;G&&Ce.current,Ce.current=G},[G]);const K=(0,n.Z)(dt,!0),B=$=>{K(),W==null||W($)},ie=$=>{K(),N==null||N($)},V=$=>{K(),H==null||H($)},R=(le||ce)&&h.createElement(h.Fragment,null,ce,le&&z);let D;return typeof Z=="object"&&(Z!=null&&Z.clearIcon)?D=Z:Z&&(D={clearIcon:h.createElement(t.Z,null)}),et(h.createElement(p.default,Object.assign({ref:(0,a.sQ)(C,dt),prefixCls:Me,autoComplete:xe==null?void 0:xe.autoComplete},be,{disabled:ze,onBlur:B,onFocus:ie,style:Object.assign(Object.assign({},xe==null?void 0:xe.style),U),styles:Object.assign(Object.assign({},xe==null?void 0:xe.styles),ee),suffix:R,allowClear:D,className:g()(j,q,qe,xe==null?void 0:xe.className),onChange:V,addonAfter:pe&&h.createElement(d.BR,null,h.createElement(o.Ux,{override:!0,status:!0},pe)),addonBefore:P&&h.createElement(d.BR,null,h.createElement(o.Ux,{override:!0,status:!0},P)),classNames:Object.assign(Object.assign(Object.assign({},X),xe==null?void 0:xe.classNames),{input:g()({[`${Me}-sm`]:Qe==="small",[`${Me}-lg`]:Qe==="large",[`${Me}-rtl`]:me==="rtl",[`${Me}-borderless`]:!y},!G&&(0,r.Z)(Me,M),X==null?void 0:X.input,(b=xe==null?void 0:xe.classNames)===null||b===void 0?void 0:b.input,lt)}),classes:{affixWrapper:g()({[`${Me}-affix-wrapper-sm`]:Qe==="small",[`${Me}-affix-wrapper-lg`]:Qe==="large",[`${Me}-affix-wrapper-rtl`]:me==="rtl",[`${Me}-affix-wrapper-borderless`]:!y},(0,r.Z)(`${Me}-affix-wrapper`,M,le),lt),wrapper:g()({[`${Me}-group-rtl`]:me==="rtl"},lt),group:g()({[`${Me}-group-wrapper-sm`]:Qe==="small",[`${Me}-group-wrapper-lg`]:Qe==="large",[`${Me}-group-wrapper-rtl`]:me==="rtl",[`${Me}-group-wrapper-disabled`]:ze},(0,r.Z)(`${Me}-group-wrapper`,M,le),lt)}})))})},1643:function(_t,k,e){"use strict";var t=e(33130),v=e(92310),g=e.n(v),p=e(9296),a=e(59301),h=e(19080),r=e(36355),s=e(1684),u=e(19716),l=e(32441),o=e(9432),d=e(9937),n=function(c,f){var S={};for(var E in c)Object.prototype.hasOwnProperty.call(c,E)&&f.indexOf(E)<0&&(S[E]=c[E]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(c);x<E.length;x++)f.indexOf(E[x])<0&&Object.prototype.propertyIsEnumerable.call(c,E[x])&&(S[E[x]]=c[E[x]]);return S};const i=(0,a.forwardRef)((c,f)=>{const{prefixCls:S,bordered:E=!0,size:x,disabled:w,status:C,allowClear:b,showCount:m,classNames:y,rootClassName:_,className:L}=c,A=n(c,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:W,direction:N}=a.useContext(r.E_),ce=(0,u.Z)(x),Z=a.useContext(s.Z),pe=w!=null?w:Z,{status:P,hasFeedback:j,feedbackIcon:U}=a.useContext(l.aM),ee=(0,h.F)(P,C),q=a.useRef(null);a.useImperativeHandle(f,()=>{var me;return{resizableTextArea:(me=q.current)===null||me===void 0?void 0:me.resizableTextArea,focus:xe=>{var Me,dt;(0,o.n)((dt=(Me=q.current)===null||Me===void 0?void 0:Me.resizableTextArea)===null||dt===void 0?void 0:dt.textArea,xe)},blur:()=>{var xe;return(xe=q.current)===null||xe===void 0?void 0:xe.blur()}}});const H=W("input",S);let X;typeof b=="object"&&(b!=null&&b.clearIcon)?X=b:b&&(X={clearIcon:a.createElement(t.Z,null)});const[be,Ee]=(0,d.ZP)(H);return be(a.createElement(p.default,Object.assign({},A,{disabled:pe,allowClear:X,className:g()(L,_),classes:{affixWrapper:g()(`${H}-textarea-affix-wrapper`,{[`${H}-affix-wrapper-rtl`]:N==="rtl",[`${H}-affix-wrapper-borderless`]:!E,[`${H}-affix-wrapper-sm`]:ce==="small",[`${H}-affix-wrapper-lg`]:ce==="large",[`${H}-textarea-show-count`]:m},(0,h.Z)(`${H}-affix-wrapper`,ee),Ee)},classNames:Object.assign(Object.assign({},y),{textarea:g()({[`${H}-borderless`]:!E,[`${H}-sm`]:ce==="small",[`${H}-lg`]:ce==="large"},(0,h.Z)(H,ee),Ee,y==null?void 0:y.textarea)}),prefixCls:H,suffix:j&&a.createElement("span",{className:`${H}-textarea-suffix`},U),showCount:m,ref:q})))});k.Z=i},59412:function(_t,k,e){"use strict";e.d(k,{Z:function(){return v}});var t=e(59301);function v(g,p){const a=(0,t.useRef)([]),h=()=>{a.current.push(setTimeout(()=>{var r,s,u,l;!((r=g.current)===null||r===void 0)&&r.input&&((s=g.current)===null||s===void 0?void 0:s.input.getAttribute("type"))==="password"&&(!((u=g.current)===null||u===void 0)&&u.input.hasAttribute("value"))&&((l=g.current)===null||l===void 0||l.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(p&&h(),()=>a.current.forEach(r=>{r&&clearTimeout(r)})),[]),h}},92832:function(_t,k,e){"use strict";e.d(k,{default:function(){return ce}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),a=e(32441),h=e(9937),s=Z=>{const{getPrefixCls:pe,direction:P}=(0,g.useContext)(p.E_),{prefixCls:j,className:U}=Z,ee=pe("input-group",j),q=pe("input"),[H,X]=(0,h.ZP)(q),be=v()(ee,{[`${ee}-lg`]:Z.size==="large",[`${ee}-sm`]:Z.size==="small",[`${ee}-compact`]:Z.compact,[`${ee}-rtl`]:P==="rtl"},X,U),Ee=(0,g.useContext)(a.aM),me=(0,g.useMemo)(()=>Object.assign(Object.assign({},Ee),{isFormItemInput:!1}),[Ee]);return H(g.createElement("span",{className:be,style:Z.style,onMouseEnter:Z.onMouseEnter,onMouseLeave:Z.onMouseLeave,onFocus:Z.onFocus,onBlur:Z.onBlur},g.createElement(a.aM.Provider,{value:me},Z.children)))},u=e(9432),l=e(61441),o=e(30631),d=e(64002),n=e(20475),i=e(59412),c=function(Z,pe){var P={};for(var j in Z)Object.prototype.hasOwnProperty.call(Z,j)&&pe.indexOf(j)<0&&(P[j]=Z[j]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,j=Object.getOwnPropertySymbols(Z);U<j.length;U++)pe.indexOf(j[U])<0&&Object.prototype.propertyIsEnumerable.call(Z,j[U])&&(P[j[U]]=Z[j[U]]);return P};const f=Z=>Z?g.createElement(o.Z,null):g.createElement(l.Z,null),S={click:"onClick",hover:"onMouseOver"};var x=g.forwardRef((Z,pe)=>{const{visibilityToggle:P=!0}=Z,j=typeof P=="object"&&P.visible!==void 0,[U,ee]=(0,g.useState)(()=>j?P.visible:!1),q=(0,g.useRef)(null);g.useEffect(()=>{j&&ee(P.visible)},[j,P]);const H=(0,i.Z)(q),X=()=>{const{disabled:ze}=Z;ze||(U&&H(),ee(J=>{var le;const z=!J;return typeof P=="object"&&((le=P.onVisibleChange)===null||le===void 0||le.call(P,z)),z}))},be=ze=>{const{action:J="click",iconRender:le=f}=Z,z=S[J]||"",M=le(U),G={[z]:X,className:`${ze}-icon`,key:"passwordIcon",onMouseDown:Ce=>{Ce.preventDefault()},onMouseUp:Ce=>{Ce.preventDefault()}};return g.cloneElement(g.isValidElement(M)?M:g.createElement("span",null,M),G)},{className:Ee,prefixCls:me,inputPrefixCls:xe,size:Me}=Z,dt=c(Z,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:et}=g.useContext(p.E_),lt=et("input",xe),Dt=et("input-password",me),qe=P&&be(Dt),Qe=v()(Dt,Ee,{[`${Dt}-${Me}`]:!!Me}),At=Object.assign(Object.assign({},(0,d.Z)(dt,["suffix","iconRender","visibilityToggle"])),{type:U?"text":"password",className:Qe,prefixCls:lt,suffix:qe});return Me&&(At.size=Me),g.createElement(u.Z,Object.assign({ref:(0,n.sQ)(pe,q)},At))}),w=e(21970),C=e(92343),b=e(3113),m=e(19716),y=e(33234),_=function(Z,pe){var P={};for(var j in Z)Object.prototype.hasOwnProperty.call(Z,j)&&pe.indexOf(j)<0&&(P[j]=Z[j]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,j=Object.getOwnPropertySymbols(Z);U<j.length;U++)pe.indexOf(j[U])<0&&Object.prototype.propertyIsEnumerable.call(Z,j[U])&&(P[j[U]]=Z[j[U]]);return P},A=g.forwardRef((Z,pe)=>{const{prefixCls:P,inputPrefixCls:j,className:U,size:ee,suffix:q,enterButton:H=!1,addonAfter:X,loading:be,disabled:Ee,onSearch:me,onChange:xe,onCompositionStart:Me,onCompositionEnd:dt}=Z,et=_(Z,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:lt,direction:Dt}=g.useContext(p.E_),qe=g.useRef(!1),Qe=lt("input-search",P),At=lt("input",j),{compactSize:ze}=(0,y.ri)(Qe,Dt),J=(0,m.Z)(ue=>{var we;return(we=ee!=null?ee:ze)!==null&&we!==void 0?we:ue}),le=g.useRef(null),z=ue=>{ue&&ue.target&&ue.type==="click"&&me&&me(ue.target.value,ue,{source:"clear"}),xe&&xe(ue)},M=ue=>{var we;document.activeElement===((we=le.current)===null||we===void 0?void 0:we.input)&&ue.preventDefault()},G=ue=>{var we,se;me&&me((se=(we=le.current)===null||we===void 0?void 0:we.input)===null||se===void 0?void 0:se.value,ue,{source:"input"})},Ce=ue=>{qe.current||be||G(ue)},K=typeof H=="boolean"?g.createElement(w.Z,null):null,B=`${Qe}-button`;let ie;const V=H||{},R=V.type&&V.type.__ANT_BUTTON===!0;R||V.type==="button"?ie=(0,C.Tm)(V,Object.assign({onMouseDown:M,onClick:ue=>{var we,se;(se=(we=V==null?void 0:V.props)===null||we===void 0?void 0:we.onClick)===null||se===void 0||se.call(we,ue),G(ue)},key:"enterButton"},R?{className:B,size:J}:{})):ie=g.createElement(b.ZP,{className:B,type:H?"primary":void 0,size:J,disabled:Ee,key:"enterButton",onMouseDown:M,onClick:G,loading:be,icon:K},H),X&&(ie=[ie,(0,C.Tm)(X,{key:"addonAfter"})]);const D=v()(Qe,{[`${Qe}-rtl`]:Dt==="rtl",[`${Qe}-${J}`]:!!J,[`${Qe}-with-button`]:!!H},U),$=ue=>{qe.current=!0,Me==null||Me(ue)},F=ue=>{qe.current=!1,dt==null||dt(ue)};return g.createElement(u.Z,Object.assign({ref:(0,n.sQ)(le,pe),onPressEnter:Ce},et,{size:J,onCompositionStart:$,onCompositionEnd:F,prefixCls:At,addonAfter:ie,suffix:q,onChange:z,className:D,disabled:Ee}))}),W=e(1643);const N=u.Z;N.Group=s,N.Search=A,N.TextArea=W.Z,N.Password=x;var ce=N},9937:function(_t,k,e){"use strict";e.d(k,{M1:function(){return r},TM:function(){return C},Xy:function(){return s},bi:function(){return o},e5:function(){return w},ik:function(){return d},nz:function(){return a},pU:function(){return h},s7:function(){return n},x0:function(){return l}});var t=e(17313),v=e(74207),g=e(37613),p=e(83116);const a=b=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:b,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),h=b=>({borderColor:b.hoverBorderColor}),r=b=>({borderColor:b.activeBorderColor,boxShadow:b.activeShadow,outline:0}),s=b=>({color:b.colorTextDisabled,backgroundColor:b.colorBgContainerDisabled,borderColor:b.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},h((0,g.TS)(b,{hoverBorderColor:b.colorBorder})))}),u=b=>{const{paddingBlockLG:m,fontSizeLG:y,lineHeightLG:_,borderRadiusLG:L,paddingInlineLG:A}=b;return{padding:`${m}px ${A}px`,fontSize:y,lineHeight:_,borderRadius:L}},l=b=>({padding:`${b.paddingBlockSM}px ${b.paddingInlineSM}px`,borderRadius:b.borderRadiusSM}),o=(b,m)=>{const{componentCls:y,colorError:_,colorWarning:L,errorActiveShadow:A,warningActiveShadow:W,colorErrorBorderHover:N,colorWarningBorderHover:ce}=b;return{[`&-status-error:not(${m}-disabled):not(${m}-borderless)${m}`]:{borderColor:_,"&:hover":{borderColor:N},"&:focus, &-focused":Object.assign({},r((0,g.TS)(b,{activeBorderColor:_,activeShadow:A}))),[`${y}-prefix, ${y}-suffix`]:{color:_}},[`&-status-warning:not(${m}-disabled):not(${m}-borderless)${m}`]:{borderColor:L,"&:hover":{borderColor:ce},"&:focus, &-focused":Object.assign({},r((0,g.TS)(b,{activeBorderColor:L,activeShadow:W}))),[`${y}-prefix, ${y}-suffix`]:{color:L}}}},d=b=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${b.paddingBlock}px ${b.paddingInline}px`,color:b.colorText,fontSize:b.fontSize,lineHeight:b.lineHeight,backgroundColor:b.colorBgContainer,backgroundImage:"none",borderWidth:b.lineWidth,borderStyle:b.lineType,borderColor:b.colorBorder,borderRadius:b.borderRadius,transition:`all ${b.motionDurationMid}`},a(b.colorTextPlaceholder)),{"&:hover":Object.assign({},h(b)),"&:focus, &-focused":Object.assign({},r(b)),"&-disabled, &[disabled]":Object.assign({},s(b)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:b.controlHeight,lineHeight:b.lineHeight,verticalAlign:"bottom",transition:`all ${b.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},u(b)),"&-sm":Object.assign({},l(b)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),n=b=>{const{componentCls:m,antCls:y}=b;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:b.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${m}, &-lg > ${m}-group-addon`]:Object.assign({},u(b)),[`&-sm ${m}, &-sm > ${m}-group-addon`]:Object.assign({},l(b)),[`&-lg ${y}-select-single ${y}-select-selector`]:{height:b.controlHeightLG},[`&-sm ${y}-select-single ${y}-select-selector`]:{height:b.controlHeightSM},[`> ${m}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${m}-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 ${b.paddingInline}px`,color:b.colorText,fontWeight:"normal",fontSize:b.fontSize,textAlign:"center",backgroundColor:b.colorFillAlter,border:`${b.lineWidth}px ${b.lineType} ${b.colorBorder}`,borderRadius:b.borderRadius,transition:`all ${b.motionDurationSlow}`,lineHeight:1,[`${y}-select`]:{margin:`-${b.paddingBlock+1}px -${b.paddingInline}px`,[`&${y}-select-single:not(${y}-select-customize-input)`]:{[`${y}-select-selector`]:{backgroundColor:"inherit",border:`${b.lineWidth}px ${b.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${y}-select-selector`]:{color:b.colorPrimary}}},[`${y}-cascader-picker`]:{margin:`-9px -${b.paddingInline}px`,backgroundColor:"transparent",[`${y}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${m}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${m}-search-with-button &`]:{zIndex:0}}},[`> ${m}:first-child, ${m}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${y}-select ${y}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${m}-affix-wrapper`]:{[`&:not(:first-child) ${m}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${m}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${m}:last-child, ${m}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${y}-select ${y}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${m}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${m}-search &`]:{borderStartStartRadius:b.borderRadius,borderEndStartRadius:b.borderRadius}},[`&:not(:first-child), ${m}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${m}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,t.dF)()),{[`${m}-group-addon, ${m}-group-wrap, > ${m}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:b.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[`
|
|
|
& > ${m}-affix-wrapper,
|
|
|
& > ${m}-number-affix-wrapper,
|
|
|
& > ${y}-picker-range
|
|
|
`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-b.lineWidth,borderInlineEndWidth:b.lineWidth},[`${m}`]:{float:"none"},[`& > ${y}-select > ${y}-select-selector,
|
|
|
& > ${y}-select-auto-complete ${m},
|
|
|
& > ${y}-cascader-picker ${m},
|
|
|
& > ${m}-group-wrapper ${m}`]:{borderInlineEndWidth:b.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${y}-select-focused`]:{zIndex:1},[`& > ${y}-select > ${y}-select-arrow`]:{zIndex:1},[`& > *:first-child,
|
|
|
& > ${y}-select:first-child > ${y}-select-selector,
|
|
|
& > ${y}-select-auto-complete:first-child ${m},
|
|
|
& > ${y}-cascader-picker:first-child ${m}`]:{borderStartStartRadius:b.borderRadius,borderEndStartRadius:b.borderRadius},[`& > *:last-child,
|
|
|
& > ${y}-select:last-child > ${y}-select-selector,
|
|
|
& > ${y}-cascader-picker:last-child ${m},
|
|
|
& > ${y}-cascader-picker-focused:last-child ${m}`]:{borderInlineEndWidth:b.lineWidth,borderStartEndRadius:b.borderRadius,borderEndEndRadius:b.borderRadius},[`& > ${y}-select-auto-complete ${m}`]:{verticalAlign:"top"},[`${m}-group-wrapper + ${m}-group-wrapper`]:{marginInlineStart:-b.lineWidth,[`${m}-affix-wrapper`]:{borderRadius:0}},[`${m}-group-wrapper:not(:last-child)`]:{[`&${m}-search > ${m}-group`]:{[`& > ${m}-group-addon > ${m}-search-button`]:{borderRadius:0},[`& > ${m}`]:{borderStartStartRadius:b.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:b.borderRadius}}}})}},i=b=>{const{componentCls:m,controlHeightSM:y,lineWidth:_}=b,A=(y-_*2-16)/2;return{[m]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,t.Wf)(b)),d(b)),o(b,m)),{'&[type="color"]':{height:b.controlHeight,[`&${m}-lg`]:{height:b.controlHeightLG},[`&${m}-sm`]:{height:y,paddingTop:A,paddingBottom:A}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},c=b=>{const{componentCls:m}=b;return{[`${m}-clear-icon`]:{margin:0,color:b.colorTextQuaternary,fontSize:b.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${b.motionDurationSlow}`,"&:hover":{color:b.colorTextTertiary},"&:active":{color:b.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${b.inputAffixPadding}px`}}}},f=b=>{const{componentCls:m,inputAffixPadding:y,colorTextDescription:_,motionDurationSlow:L,colorIcon:A,colorIconHover:W,iconCls:N}=b;return{[`${m}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},d(b)),{display:"inline-flex",[`&:not(${m}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},h(b)),{zIndex:1,[`${m}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${m}[disabled]`]:{background:"transparent"}},[`> input${m}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${m}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:b.paddingXS}},"&-show-count-suffix":{color:_},"&-show-count-has-suffix":{marginInlineEnd:b.paddingXXS},"&-prefix":{marginInlineEnd:y},"&-suffix":{marginInlineStart:y}}}),c(b)),{[`${N}${m}-password-icon`]:{color:A,cursor:"pointer",transition:`all ${L}`,"&:hover":{color:W}}}),o(b,`${m}-affix-wrapper`))}},S=b=>{const{componentCls:m,colorError:y,colorWarning:_,borderRadiusLG:L,borderRadiusSM:A}=b;return{[`${m}-group`]:Object.assign(Object.assign(Object.assign({},(0,t.Wf)(b)),n(b)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${m}-group-addon`]:{borderRadius:L,fontSize:b.fontSizeLG}},"&-sm":{[`${m}-group-addon`]:{borderRadius:A}},"&-status-error":{[`${m}-group-addon`]:{color:y,borderColor:y}},"&-status-warning":{[`${m}-group-addon`]:{color:_,borderColor:_}},"&-disabled":{[`${m}-group-addon`]:Object.assign({},s(b))},[`&:not(${m}-compact-first-item):not(${m}-compact-last-item)${m}-compact-item`]:{[`${m}, ${m}-group-addon`]:{borderRadius:0}},[`&:not(${m}-compact-last-item)${m}-compact-first-item`]:{[`${m}, ${m}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${m}-compact-first-item)${m}-compact-last-item`]:{[`${m}, ${m}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},E=b=>{const{componentCls:m,antCls:y}=b,_=`${m}-search`;return{[_]:{[`${m}`]:{"&:hover, &:focus":{borderColor:b.colorPrimaryHover,[`+ ${m}-group-addon ${_}-button:not(${y}-btn-primary)`]:{borderInlineStartColor:b.colorPrimaryHover}}},[`${m}-affix-wrapper`]:{borderRadius:0},[`${m}-lg`]:{lineHeight:b.lineHeightLG-2e-4},[`> ${m}-group`]:{[`> ${m}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${_}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:b.borderRadius,borderEndEndRadius:b.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${_}-button:not(${y}-btn-primary)`]:{color:b.colorTextDescription,"&:hover":{color:b.colorPrimaryHover},"&:active":{color:b.colorPrimaryActive},[`&${y}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${_}-button`]:{height:b.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${_}-button`]:{height:b.controlHeightLG},[`&-small ${_}-button`]:{height:b.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${m}-compact-item`]:{[`&:not(${m}-compact-last-item)`]:{[`${m}-group-addon`]:{[`${m}-search-button`]:{marginInlineEnd:-b.lineWidth,borderRadius:0}}},[`&:not(${m}-compact-first-item)`]:{[`${m},${m}-affix-wrapper`]:{borderRadius:0}},[`> ${m}-group-addon ${m}-search-button,
|
|
|
> ${m},
|
|
|
${m}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${m}-affix-wrapper-focused`]:{zIndex:2}}}}},x=b=>{const{componentCls:m,paddingLG:y}=b,_=`${m}-textarea`;return{[_]:{position:"relative","&-show-count":{[`> ${m}`]:{height:"100%"},[`${m}-data-count`]:{position:"absolute",bottom:-b.fontSize*b.lineHeight,insetInlineEnd:0,color:b.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${m}`]:{paddingInlineEnd:y}},[`&-affix-wrapper${_}-has-feedback`]:{[`${m}`]:{paddingInlineEnd:y}},[`&-affix-wrapper${m}-affix-wrapper`]:{padding:0,[`> textarea${m}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${m}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${m}-clear-icon`]:{position:"absolute",insetInlineEnd:b.paddingXS,insetBlockStart:b.paddingXS},[`${_}-suffix`]:{position:"absolute",top:0,insetInlineEnd:b.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function w(b){return(0,g.TS)(b,{inputAffixPadding:b.paddingXXS})}const C=b=>{const{controlHeight:m,fontSize:y,lineHeight:_,lineWidth:L,controlHeightSM:A,controlHeightLG:W,fontSizeLG:N,lineHeightLG:ce,paddingSM:Z,controlPaddingHorizontalSM:pe,controlPaddingHorizontal:P,colorFillAlter:j,colorPrimaryHover:U,controlOutlineWidth:ee,controlOutline:q,colorErrorOutline:H,colorWarningOutline:X}=b;return{paddingBlock:Math.max(Math.round((m-y*_)/2*10)/10-L,3),paddingBlockSM:Math.max(Math.round((A-y*_)/2*10)/10-L,0),paddingBlockLG:Math.ceil((W-N*ce)/2*10)/10-L,paddingInline:Z-L,paddingInlineSM:pe-L,paddingInlineLG:P-L,addonBg:j,activeBorderColor:U,hoverBorderColor:U,activeShadow:`0 0 0 ${ee}px ${q}`,errorActiveShadow:`0 0 0 ${ee}px ${H}`,warningActiveShadow:`0 0 0 ${ee}px ${X}`}};k.ZP=(0,p.Z)("Input",b=>{const m=(0,g.TS)(b,w(b));return[i(m),x(m),f(m),S(m),E(m),(0,v.c)(m)]},C)},99580:function(_t,k,e){"use strict";e.d(k,{D:function(){return w},Z:function(){return m}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(_,L){return v.createElement(a.Z,(0,t.Z)({},_,{ref:L,icon:p}))},r=v.forwardRef(h),s=r,u=e(16537),l=e(53878),o=e(92310),d=e.n(o),n=e(64002),c=y=>!isNaN(parseFloat(y))&&isFinite(y),f=e(36355),S=e(84966),E=function(y,_){var L={};for(var A in y)Object.prototype.hasOwnProperty.call(y,A)&&_.indexOf(A)<0&&(L[A]=y[A]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,A=Object.getOwnPropertySymbols(y);W<A.length;W++)_.indexOf(A[W])<0&&Object.prototype.propertyIsEnumerable.call(y,A[W])&&(L[A[W]]=y[A[W]]);return L};const x={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},w=v.createContext({}),C=(()=>{let y=0;return function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return y+=1,`${_}${y}`}})();var m=v.forwardRef((y,_)=>{const{prefixCls:L,className:A,trigger:W,children:N,defaultCollapsed:ce=!1,theme:Z="dark",style:pe={},collapsible:P=!1,reverseArrow:j=!1,width:U=200,collapsedWidth:ee=80,zeroWidthTriggerStyle:q,breakpoint:H,onCollapse:X,onBreakpoint:be}=y,Ee=E(y,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:me}=(0,v.useContext)(S.Gs),[xe,Me]=(0,v.useState)("collapsed"in y?y.collapsed:ce),[dt,et]=(0,v.useState)(!1);(0,v.useEffect)(()=>{"collapsed"in y&&Me(y.collapsed)},[y.collapsed]);const lt=(J,le)=>{"collapsed"in y||Me(J),X==null||X(J,le)},Dt=(0,v.useRef)();Dt.current=J=>{et(J.matches),be==null||be(J.matches),xe!==J.matches&<(J.matches,"responsive")},(0,v.useEffect)(()=>{function J(z){return Dt.current(z)}let le;if(typeof window!="undefined"){const{matchMedia:z}=window;if(z&&H&&H in x){le=z(`(max-width: ${x[H]})`);try{le.addEventListener("change",J)}catch(M){le.addListener(J)}J(le)}}return()=>{try{le==null||le.removeEventListener("change",J)}catch(z){le==null||le.removeListener(J)}}},[H]),(0,v.useEffect)(()=>{const J=C("ant-sider-");return me.addSider(J),()=>me.removeSider(J)},[]);const qe=()=>{lt(!xe,"clickTrigger")},{getPrefixCls:Qe}=(0,v.useContext)(f.E_),At=()=>{const J=Qe("layout-sider",L),le=(0,n.Z)(Ee,["collapsed"]),z=xe?ee:U,M=c(z)?`${z}px`:String(z),G=parseFloat(String(ee||0))===0?v.createElement("span",{onClick:qe,className:d()(`${J}-zero-width-trigger`,`${J}-zero-width-trigger-${j?"right":"left"}`),style:q},W||v.createElement(s,null)):null,B={expanded:j?v.createElement(l.Z,null):v.createElement(u.Z,null),collapsed:j?v.createElement(u.Z,null):v.createElement(l.Z,null)}[xe?"collapsed":"expanded"],ie=W!==null?G||v.createElement("div",{className:`${J}-trigger`,onClick:qe,style:{width:M}},W||B):null,V=Object.assign(Object.assign({},pe),{flex:`0 0 ${M}`,maxWidth:M,minWidth:M,width:M}),R=d()(J,`${J}-${Z}`,{[`${J}-collapsed`]:!!xe,[`${J}-has-trigger`]:P&&W!==null&&!G,[`${J}-below`]:!!dt,[`${J}-zero-width`]:parseFloat(M)===0},A);return v.createElement("aside",Object.assign({className:R},le,{style:V,ref:_}),v.createElement("div",{className:`${J}-children`},N),P||dt&&G?ie:null)},ze=v.useMemo(()=>({siderCollapsed:xe}),[xe]);return v.createElement(w.Provider,{value:ze},At())})},44e3:function(_t,k,e){"use strict";var t=e(84966),v=e(99580);const g=t.ZP;g.Header=t.h4,g.Footer=t.$_,g.Content=t.VY,g.Sider=v.Z,k.default=g},84966:function(_t,k,e){"use strict";e.d(k,{VY:function(){return w},$_:function(){return x},h4:function(){return E},Gs:function(){return n},ZP:function(){return C}});var t=e(26390),v=e(92310),g=e.n(v),p=e(64002),a=e(59301),h=e(36355),r=e(83116),u=b=>{const{componentCls:m,bodyBg:y,lightSiderBg:_,lightTriggerBg:L,lightTriggerColor:A}=b;return{[`${m}-sider-light`]:{background:_,[`${m}-sider-trigger`]:{color:A,background:L},[`${m}-sider-zero-width-trigger`]:{color:A,background:L,border:`1px solid ${y}`,borderInlineStart:0}}}};const l=b=>{const{antCls:m,componentCls:y,colorText:_,triggerColor:L,footerBg:A,triggerBg:W,headerHeight:N,headerPadding:ce,headerColor:Z,footerPadding:pe,triggerHeight:P,zeroTriggerHeight:j,zeroTriggerWidth:U,motionDurationMid:ee,motionDurationSlow:q,fontSize:H,borderRadius:X,bodyBg:be,headerBg:Ee,siderBg:me}=b;return{[y]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:be,"&, *":{boxSizing:"border-box"},[`&${y}-has-sider`]:{flexDirection:"row",[`> ${y}, > ${y}-content`]:{width:0}},[`${y}-header, &${y}-footer`]:{flex:"0 0 auto"},[`${y}-sider`]:{position:"relative",minWidth:0,background:me,transition:`all ${ee}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${m}-menu${m}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:P},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:P,color:L,lineHeight:`${P}px`,textAlign:"center",background:W,cursor:"pointer",transition:`all ${ee}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:N,insetInlineEnd:-U,zIndex:1,width:U,height:j,color:L,fontSize:b.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:me,borderStartStartRadius:0,borderStartEndRadius:X,borderEndEndRadius:X,borderEndStartRadius:0,cursor:"pointer",transition:`background ${q} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${q}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-U,borderStartStartRadius:X,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:X}}}}},u(b)),{"&-rtl":{direction:"rtl"}}),[`${y}-header`]:{height:N,padding:ce,color:Z,lineHeight:`${N}px`,background:Ee,[`${m}-menu`]:{lineHeight:"inherit"}},[`${y}-footer`]:{padding:pe,color:_,fontSize:H,background:A},[`${y}-content`]:{flex:"auto",minHeight:0}}};var o=(0,r.Z)("Layout",b=>[l(b)],b=>{const{colorBgLayout:m,controlHeight:y,controlHeightLG:_,colorText:L,controlHeightSM:A,marginXXS:W,colorTextLightSolid:N,colorBgContainer:ce}=b,Z=_*1.25;return{colorBgHeader:"#001529",colorBgBody:m,colorBgTrigger:"#002140",bodyBg:m,headerBg:"#001529",headerHeight:y*2,headerPadding:`0 ${Z}px`,headerColor:L,footerPadding:`${A}px ${Z}px`,footerBg:m,siderBg:"#001529",triggerHeight:_+W*2,triggerBg:"#002140",triggerColor:N,zeroTriggerWidth:_,zeroTriggerHeight:_,lightSiderBg:ce,lightTriggerBg:ce,lightTriggerColor:L}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),d=function(b,m){var y={};for(var _ in b)Object.prototype.hasOwnProperty.call(b,_)&&m.indexOf(_)<0&&(y[_]=b[_]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,_=Object.getOwnPropertySymbols(b);L<_.length;L++)m.indexOf(_[L])<0&&Object.prototype.propertyIsEnumerable.call(b,_[L])&&(y[_[L]]=b[_[L]]);return y};const n=a.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function i(b){let{suffixCls:m,tagName:y,displayName:_}=b;return L=>a.forwardRef((W,N)=>a.createElement(L,Object.assign({ref:N,suffixCls:m,tagName:y},W)))}const c=a.forwardRef((b,m)=>{const{prefixCls:y,suffixCls:_,className:L,tagName:A}=b,W=d(b,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:N}=a.useContext(h.E_),ce=N("layout",y),[Z,pe]=o(ce),P=_?`${ce}-${_}`:ce;return Z(a.createElement(A,Object.assign({className:g()(y||P,L,pe),ref:m},W)))}),f=a.forwardRef((b,m)=>{const{direction:y}=a.useContext(h.E_),[_,L]=a.useState([]),{prefixCls:A,className:W,rootClassName:N,children:ce,hasSider:Z,tagName:pe,style:P}=b,j=d(b,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),U=(0,p.Z)(j,["suffixCls"]),{getPrefixCls:ee,layout:q}=a.useContext(h.E_),H=ee("layout",A),[X,be]=o(H),Ee=g()(H,{[`${H}-has-sider`]:typeof Z=="boolean"?Z:_.length>0,[`${H}-rtl`]:y==="rtl"},q==null?void 0:q.className,W,N,be),me=a.useMemo(()=>({siderHook:{addSider:xe=>{L(Me=>[].concat((0,t.Z)(Me),[xe]))},removeSider:xe=>{L(Me=>Me.filter(dt=>dt!==xe))}}}),[]);return X(a.createElement(n.Provider,{value:me},a.createElement(pe,Object.assign({ref:m,className:Ee,style:Object.assign(Object.assign({},q==null?void 0:q.style),P)},U),ce)))}),S=i({tagName:"div",displayName:"Layout"})(f),E=i({suffixCls:"header",tagName:"header",displayName:"Header"})(c),x=i({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(c),w=i({suffixCls:"content",tagName:"main",displayName:"Content"})(c);var C=S},40875:function(_t,k,e){"use strict";e.d(k,{J:function(){return h}});var t=e(59301),v=e(33234),g=e(80764),p=function(r,s){var u={};for(var l in r)Object.prototype.hasOwnProperty.call(r,l)&&s.indexOf(l)<0&&(u[l]=r[l]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,l=Object.getOwnPropertySymbols(r);o<l.length;o++)s.indexOf(l[o])<0&&Object.prototype.propertyIsEnumerable.call(r,l[o])&&(u[l[o]]=r[l[o]]);return u};const a=t.createContext(null),h=t.forwardRef((r,s)=>{const{children:u}=r,l=p(r,["children"]),o=t.useContext(a),d=t.useMemo(()=>Object.assign(Object.assign({},o),l),[o,l.prefixCls,l.mode,l.selectable]);return t.createElement(a.Provider,{value:d},t.createElement(v.BR,null,(0,g.supportNodeRef)(u)?t.cloneElement(u,{ref:s}):u))});k.Z=a},20834:function(_t,k,e){"use strict";e.d(k,{default:function(){return ze}});var t=e(22798),v=e(59301),g=e(99580),p=e(92310),a=e.n(p),h=e(36355),r=function(J,le){var z={};for(var M in J)Object.prototype.hasOwnProperty.call(J,M)&&le.indexOf(M)<0&&(z[M]=J[M]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,M=Object.getOwnPropertySymbols(J);G<M.length;G++)le.indexOf(M[G])<0&&Object.prototype.propertyIsEnumerable.call(J,M[G])&&(z[M[G]]=J[M[G]]);return z},u=J=>{const{prefixCls:le,className:z,dashed:M}=J,G=r(J,["prefixCls","className","dashed"]),{getPrefixCls:Ce}=v.useContext(h.E_),K=Ce("menu",le),B=a()({[`${K}-item-divider-dashed`]:!!M},z);return v.createElement(t.iz,Object.assign({className:B},G))},l=e(38298),o=e(64002),d=e(6848),n=e(92343),c=(0,v.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),S=J=>{var le;const{className:z,children:M,icon:G,title:Ce,danger:K}=J,{prefixCls:B,firstLevel:ie,direction:V,disableMenuItemTitleTooltip:R,inlineCollapsed:D}=v.useContext(c),$=O=>{const de=v.createElement("span",{className:`${B}-title-content`},M);return(!G||(0,n.l$)(M)&&M.type==="span")&&M&&O&&ie&&typeof M=="string"?v.createElement("div",{className:`${B}-inline-collapsed-noicon`},M.charAt(0)):de},{siderCollapsed:F}=v.useContext(g.D);let ue=Ce;typeof Ce=="undefined"?ue=ie?M:"":Ce===!1&&(ue="");const we={title:ue};!F&&!D&&(we.title=null,we.open=!1);const se=(0,l.Z)(M).length;let T=v.createElement(t.ck,Object.assign({},(0,o.Z)(J,["title","icon","danger"]),{className:a()({[`${B}-item-danger`]:K,[`${B}-item-only-child`]:(G?se+1:se)===1},z),title:typeof Ce=="string"?Ce:void 0}),(0,n.Tm)(G,{className:a()((0,n.l$)(G)?(le=G.props)===null||le===void 0?void 0:le.className:"",`${B}-item-icon`)}),$(D));return R||(T=v.createElement(d.Z,Object.assign({},we,{placement:V==="rtl"?"left":"right",overlayClassName:`${B}-inline-collapsed-tooltip`}),T)),T},x=J=>{var le;const{popupClassName:z,icon:M,title:G,theme:Ce}=J,K=v.useContext(c),{prefixCls:B,inlineCollapsed:ie,theme:V}=K,R=(0,t.Xl)();let D;if(!M)D=ie&&!R.length&&G&&typeof G=="string"?v.createElement("div",{className:`${B}-inline-collapsed-noicon`},G.charAt(0)):v.createElement("span",{className:`${B}-title-content`},G);else{const F=(0,n.l$)(G)&&G.type==="span";D=v.createElement(v.Fragment,null,(0,n.Tm)(M,{className:a()((0,n.l$)(M)?(le=M.props)===null||le===void 0?void 0:le.className:"",`${B}-item-icon`)}),F?G:v.createElement("span",{className:`${B}-title-content`},G))}const $=v.useMemo(()=>Object.assign(Object.assign({},K),{firstLevel:!1}),[K]);return v.createElement(c.Provider,{value:$},v.createElement(t.Wd,Object.assign({},(0,o.Z)(J,["icon"]),{title:D,popupClassName:a()(B,z,`${B}-${Ce||V}`)})))},w=e(19362),C=e(80764),b=e(62892),m=e(40875),y=function(J,le){var z={};for(var M in J)Object.prototype.hasOwnProperty.call(J,M)&&le.indexOf(M)<0&&(z[M]=J[M]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,M=Object.getOwnPropertySymbols(J);G<M.length;G++)le.indexOf(M[G])<0&&Object.prototype.propertyIsEnumerable.call(J,M[G])&&(z[M[G]]=J[M[G]]);return z};function _(J){return(J||[]).map((le,z)=>{if(le&&typeof le=="object"){const M=le,{label:G,children:Ce,key:K,type:B}=M,ie=y(M,["label","children","key","type"]),V=K!=null?K:`tmp-${z}`;return Ce||B==="group"?B==="group"?v.createElement(t.BW,Object.assign({key:V},ie,{title:G}),_(Ce)):v.createElement(x,Object.assign({key:V},ie,{title:G}),_(Ce)):B==="divider"?v.createElement(u,Object.assign({key:V},ie)):v.createElement(S,Object.assign({key:V},ie),G)}return null}).filter(le=>le)}function L(J){return v.useMemo(()=>J&&_(J),[J])}var A=e(64993),W=e(17313),N=e(8378),ce=e(13826),Z=e(29878),pe=e(83116),P=e(37613),U=J=>{const{componentCls:le,motionDurationSlow:z,horizontalLineHeight:M,colorSplit:G,lineWidth:Ce,lineType:K,itemPaddingInline:B}=J;return{[`${le}-horizontal`]:{lineHeight:M,border:0,borderBottom:`${Ce}px ${K} ${G}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${le}-item, ${le}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:B},[`> ${le}-item:hover,
|
|
|
> ${le}-item-active,
|
|
|
> ${le}-submenu ${le}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${le}-item, ${le}-submenu-title`]:{transition:[`border-color ${z}`,`background ${z}`].join(",")},[`${le}-submenu-arrow`]:{display:"none"}}}},q=J=>{let{componentCls:le,menuArrowOffset:z}=J;return{[`${le}-rtl`]:{direction:"rtl"},[`${le}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${le}-rtl${le}-vertical,
|
|
|
${le}-submenu-rtl ${le}-vertical`]:{[`${le}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${z})`},"&::after":{transform:`rotate(45deg) translateY(${z})`}}}}};const H=J=>Object.assign({},(0,W.oN)(J));var be=(J,le)=>{const{componentCls:z,itemColor:M,itemSelectedColor:G,groupTitleColor:Ce,itemBg:K,subMenuItemBg:B,itemSelectedBg:ie,activeBarHeight:V,activeBarWidth:R,activeBarBorderWidth:D,motionDurationSlow:$,motionEaseInOut:F,motionEaseOut:ue,itemPaddingInline:we,motionDurationMid:se,itemHoverColor:T,lineType:O,colorSplit:de,itemDisabledColor:fe,dangerItemColor:Oe,dangerItemHoverColor:Je,dangerItemSelectedColor:Ze,dangerItemActiveBg:ve,dangerItemSelectedBg:Xe,itemHoverBg:re,itemActiveBg:st,menuSubMenuBg:wt,horizontalItemSelectedColor:I,horizontalItemSelectedBg:Ge,horizontalItemBorderRadius:Be,horizontalItemHoverBg:he,popupBg:Pe}=J;return{[`${z}-${le}, ${z}-${le} > ${z}`]:{color:M,background:K,[`&${z}-root:focus-visible`]:Object.assign({},H(J)),[`${z}-item-group-title`]:{color:Ce},[`${z}-submenu-selected`]:{[`> ${z}-submenu-title`]:{color:G}},[`${z}-item-disabled, ${z}-submenu-disabled`]:{color:`${fe} !important`},[`${z}-item:not(${z}-item-selected):not(${z}-submenu-selected)`]:{[`&:hover, > ${z}-submenu-title:hover`]:{color:T}},[`&:not(${z}-horizontal)`]:{[`${z}-item:not(${z}-item-selected)`]:{"&:hover":{backgroundColor:re},"&:active":{backgroundColor:st}},[`${z}-submenu-title`]:{"&:hover":{backgroundColor:re},"&:active":{backgroundColor:st}}},[`${z}-item-danger`]:{color:Oe,[`&${z}-item:hover`]:{[`&:not(${z}-item-selected):not(${z}-submenu-selected)`]:{color:Je}},[`&${z}-item:active`]:{background:ve}},[`${z}-item a`]:{"&, &:hover":{color:"inherit"}},[`${z}-item-selected`]:{color:G,[`&${z}-item-danger`]:{color:Ze},"a, a:hover":{color:"inherit"}},[`& ${z}-item-selected`]:{backgroundColor:ie,[`&${z}-item-danger`]:{backgroundColor:Xe}},[`${z}-item, ${z}-submenu-title`]:{[`&:not(${z}-item-disabled):focus-visible`]:Object.assign({},H(J))},[`&${z}-submenu > ${z}`]:{backgroundColor:wt},[`&${z}-popup > ${z}`]:{backgroundColor:Pe},[`&${z}-horizontal`]:Object.assign(Object.assign({},le==="dark"?{borderBottom:0}:{}),{[`> ${z}-item, > ${z}-submenu`]:{top:D,marginTop:-D,marginBottom:0,borderRadius:Be,"&::after":{position:"absolute",insetInline:we,bottom:0,borderBottom:`${V}px solid transparent`,transition:`border-color ${$} ${F}`,content:'""'},"&:hover, &-active, &-open":{background:he,"&::after":{borderBottomWidth:V,borderBottomColor:I}},"&-selected":{color:I,backgroundColor:Ge,"&:hover":{backgroundColor:Ge},"&::after":{borderBottomWidth:V,borderBottomColor:I}}}}),[`&${z}-root`]:{[`&${z}-inline, &${z}-vertical`]:{borderInlineEnd:`${D}px ${O} ${de}`}},[`&${z}-inline`]:{[`${z}-sub${z}-inline`]:{background:B},[`${z}-item, ${z}-submenu-title`]:D&&R?{width:`calc(100% + ${D}px)`}:{},[`${z}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${R}px solid ${G}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${se} ${ue}`,`opacity ${se} ${ue}`].join(","),content:'""'},[`&${z}-item-danger`]:{"&::after":{borderInlineEndColor:Ze}}},[`${z}-selected, ${z}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${se} ${F}`,`opacity ${se} ${F}`].join(",")}}}}}};const Ee=J=>{const{componentCls:le,itemHeight:z,itemMarginInline:M,padding:G,menuArrowSize:Ce,marginXS:K,itemMarginBlock:B}=J,ie=G+Ce+K;return{[`${le}-item`]:{position:"relative",overflow:"hidden"},[`${le}-item, ${le}-submenu-title`]:{height:z,lineHeight:`${z}px`,paddingInline:G,overflow:"hidden",textOverflow:"ellipsis",marginInline:M,marginBlock:B,width:`calc(100% - ${M*2}px)`},[`> ${le}-item,
|
|
|
> ${le}-submenu > ${le}-submenu-title`]:{height:z,lineHeight:`${z}px`},[`${le}-item-group-list ${le}-submenu-title,
|
|
|
${le}-submenu-title`]:{paddingInlineEnd:ie}}};var xe=J=>{const{componentCls:le,iconCls:z,itemHeight:M,colorTextLightSolid:G,dropdownWidth:Ce,controlHeightLG:K,motionDurationMid:B,motionEaseOut:ie,paddingXL:V,itemMarginInline:R,fontSizeLG:D,motionDurationSlow:$,paddingXS:F,boxShadowSecondary:ue,collapsedWidth:we,collapsedIconSize:se}=J,T={height:M,lineHeight:`${M}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[le]:{"&-inline, &-vertical":Object.assign({[`&${le}-root`]:{boxShadow:"none"}},Ee(J))},[`${le}-submenu-popup`]:{[`${le}-vertical`]:Object.assign(Object.assign({},Ee(J)),{boxShadow:ue})}},{[`${le}-submenu-popup ${le}-vertical${le}-sub`]:{minWidth:Ce,maxHeight:`calc(100vh - ${K*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${le}-inline`]:{width:"100%",[`&${le}-root`]:{[`${le}-item, ${le}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${$}`,`background ${$}`,`padding ${B} ${ie}`].join(","),[`> ${le}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${le}-sub${le}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${le}-submenu > ${le}-submenu-title`]:T,[`& ${le}-item-group-title`]:{paddingInlineStart:V}},[`${le}-item`]:T}},{[`${le}-inline-collapsed`]:{width:we,[`&${le}-root`]:{[`${le}-item, ${le}-submenu ${le}-submenu-title`]:{[`> ${le}-inline-collapsed-noicon`]:{fontSize:D,textAlign:"center"}}},[`> ${le}-item,
|
|
|
> ${le}-item-group > ${le}-item-group-list > ${le}-item,
|
|
|
> ${le}-item-group > ${le}-item-group-list > ${le}-submenu > ${le}-submenu-title,
|
|
|
> ${le}-submenu > ${le}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${D/2}px - ${R}px)`,textOverflow:"clip",[`
|
|
|
${le}-submenu-arrow,
|
|
|
${le}-submenu-expand-icon
|
|
|
`]:{opacity:0},[`${le}-item-icon, ${z}`]:{margin:0,fontSize:se,lineHeight:`${M}px`,"+ span":{display:"inline-block",opacity:0}}},[`${le}-item-icon, ${z}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${le}-item-icon, ${z}`]:{display:"none"},"a, a:hover":{color:G}},[`${le}-item-group-title`]:Object.assign(Object.assign({},W.vS),{paddingInline:F})}}]};const Me=J=>{const{componentCls:le,motionDurationSlow:z,motionDurationMid:M,motionEaseInOut:G,motionEaseOut:Ce,iconCls:K,iconSize:B,iconMarginInlineEnd:ie}=J;return{[`${le}-item, ${le}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${z}`,`background ${z}`,`padding ${z} ${G}`].join(","),[`${le}-item-icon, ${K}`]:{minWidth:B,fontSize:B,transition:[`font-size ${M} ${Ce}`,`margin ${z} ${G}`,`color ${z}`].join(","),"+ span":{marginInlineStart:ie,opacity:1,transition:[`opacity ${z} ${G}`,`margin ${z}`,`color ${z}`].join(",")}},[`${le}-item-icon`]:Object.assign({},(0,W.Ro)()),[`&${le}-item-only-child`]:{[`> ${K}, > ${le}-item-icon`]:{marginInlineEnd:0}}},[`${le}-item-disabled, ${le}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${le}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},dt=J=>{const{componentCls:le,motionDurationSlow:z,motionEaseInOut:M,borderRadius:G,menuArrowSize:Ce,menuArrowOffset:K}=J;return{[`${le}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:J.margin,width:Ce,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${z} ${M}, opacity ${z}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Ce*.6,height:Ce*.15,backgroundColor:"currentcolor",borderRadius:G,transition:[`background ${z} ${M}`,`transform ${z} ${M}`,`top ${z} ${M}`,`color ${z} ${M}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${K})`},"&::after":{transform:`rotate(-45deg) translateY(${K})`}}}}},et=J=>{const{antCls:le,componentCls:z,fontSize:M,motionDurationSlow:G,motionDurationMid:Ce,motionEaseInOut:K,paddingXS:B,padding:ie,colorSplit:V,lineWidth:R,zIndexPopup:D,borderRadiusLG:$,subMenuItemBorderRadius:F,menuArrowSize:ue,menuArrowOffset:we,lineType:se,menuPanelMaskInset:T,groupTitleLineHeight:O,groupTitleFontSize:de}=J;return[{"":{[`${z}`]:Object.assign(Object.assign({},(0,W.dF)()),{"&-hidden":{display:"none"}})},[`${z}-submenu-hidden`]:{display:"none"}},{[z]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,W.Wf)(J)),(0,W.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:M,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${G} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${z}-item`]:{flex:"none"}},[`${z}-item, ${z}-submenu, ${z}-submenu-title`]:{borderRadius:J.itemBorderRadius},[`${z}-item-group-title`]:{padding:`${B}px ${ie}px`,fontSize:de,lineHeight:O,transition:`all ${G}`},[`&-horizontal ${z}-submenu`]:{transition:[`border-color ${G} ${K}`,`background ${G} ${K}`].join(",")},[`${z}-submenu, ${z}-submenu-inline`]:{transition:[`border-color ${G} ${K}`,`background ${G} ${K}`,`padding ${Ce} ${K}`].join(",")},[`${z}-submenu ${z}-sub`]:{cursor:"initial",transition:[`background ${G} ${K}`,`padding ${G} ${K}`].join(",")},[`${z}-title-content`]:{transition:`color ${G}`},[`${z}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${z}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:V,borderStyle:se,borderWidth:0,borderTopWidth:R,marginBlock:R,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Me(J)),{[`${z}-item-group`]:{[`${z}-item-group-list`]:{margin:0,padding:0,[`${z}-item, ${z}-submenu-title`]:{paddingInline:`${M*2}px ${ie}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:D,borderRadius:$,boxShadow:"none",transformOrigin:"0 0",[`&${z}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${T}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:T},"\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:J.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:J.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:J.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:J.paddingXS},[`> ${z}`]:Object.assign(Object.assign(Object.assign({borderRadius:$},Me(J)),dt(J)),{[`${z}-item, ${z}-submenu > ${z}-submenu-title`]:{borderRadius:F},[`${z}-submenu-title::after`]:{transition:`transform ${G} ${K}`}})}}),dt(J)),{[`&-inline-collapsed ${z}-submenu-arrow,
|
|
|
&-inline ${z}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${we})`},"&::after":{transform:`rotate(45deg) translateX(-${we})`}},[`${z}-submenu-open${z}-submenu-inline > ${z}-submenu-title > ${z}-submenu-arrow`]:{transform:`translateY(-${ue*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${we})`},"&::before":{transform:`rotate(45deg) translateX(${we})`}}})},{[`${le}-layout-header`]:{[z]:{lineHeight:"inherit"}}}]};var lt=(J,le)=>(0,pe.Z)("Menu",M=>{if(le===!1)return[];const{colorBgElevated:G,colorPrimary:Ce,colorTextLightSolid:K,controlHeightLG:B,fontSize:ie,darkItemColor:V,darkDangerItemColor:R,darkItemBg:D,darkSubMenuItemBg:$,darkItemSelectedColor:F,darkItemSelectedBg:ue,darkDangerItemSelectedBg:we,darkItemHoverBg:se,darkGroupTitleColor:T,darkItemHoverColor:O,darkItemDisabledColor:de,darkDangerItemHoverColor:fe,darkDangerItemSelectedColor:Oe,darkDangerItemActiveBg:Je}=M,Ze=ie/7*5,ve=(0,P.TS)(M,{menuArrowSize:Ze,menuHorizontalHeight:B*1.15,menuArrowOffset:`${Ze*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:G}),Xe=(0,P.TS)(ve,{itemColor:V,itemHoverColor:O,groupTitleColor:T,itemSelectedColor:F,itemBg:D,popupBg:D,subMenuItemBg:$,itemActiveBg:"transparent",itemSelectedBg:ue,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:se,itemDisabledColor:de,dangerItemColor:R,dangerItemHoverColor:fe,dangerItemSelectedColor:Oe,dangerItemActiveBg:Je,dangerItemSelectedBg:we,menuSubMenuBg:$,horizontalItemSelectedColor:K,horizontalItemSelectedBg:Ce});return[et(ve),U(ve),xe(ve),be(ve,"light"),be(Xe,"dark"),q(ve),(0,N.Z)(ve),(0,ce.oN)(ve,"slide-up"),(0,ce.oN)(ve,"slide-down"),(0,Z._y)(ve,"zoom-big")]},M=>{const{colorPrimary:G,colorError:Ce,colorTextDisabled:K,colorErrorBg:B,colorText:ie,colorTextDescription:V,colorBgContainer:R,colorFillAlter:D,colorFillContent:$,lineWidth:F,lineWidthBold:ue,controlItemBgActive:we,colorBgTextHover:se,controlHeightLG:T,lineHeight:O,colorBgElevated:de,marginXXS:fe,padding:Oe,fontSize:Je,controlHeightSM:Ze,fontSizeLG:ve,colorTextLightSolid:Xe,colorErrorHover:re}=M,st=new A.C(Xe).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:M.zIndexPopupBase+50,radiusItem:M.borderRadiusLG,itemBorderRadius:M.borderRadiusLG,radiusSubMenuItem:M.borderRadiusSM,subMenuItemBorderRadius:M.borderRadiusSM,colorItemText:ie,itemColor:ie,colorItemTextHover:ie,itemHoverColor:ie,colorItemTextHoverHorizontal:G,horizontalItemHoverColor:G,colorGroupTitle:V,groupTitleColor:V,colorItemTextSelected:G,itemSelectedColor:G,colorItemTextSelectedHorizontal:G,horizontalItemSelectedColor:G,colorItemBg:R,itemBg:R,colorItemBgHover:se,itemHoverBg:se,colorItemBgActive:$,itemActiveBg:we,colorSubItemBg:D,subMenuItemBg:D,colorItemBgSelected:we,itemSelectedBg:we,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:ue,activeBarHeight:ue,colorActiveBarBorderSize:F,activeBarBorderWidth:F,colorItemTextDisabled:K,itemDisabledColor:K,colorDangerItemText:Ce,dangerItemColor:Ce,colorDangerItemTextHover:Ce,dangerItemHoverColor:Ce,colorDangerItemTextSelected:Ce,dangerItemSelectedColor:Ce,colorDangerItemBgActive:B,dangerItemActiveBg:B,colorDangerItemBgSelected:B,dangerItemSelectedBg:B,itemMarginInline:M.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:T,groupTitleLineHeight:O,collapsedWidth:T*2,popupBg:de,itemMarginBlock:fe,itemPaddingInline:Oe,horizontalLineHeight:`${T*1.15}px`,iconSize:Je,iconMarginInlineEnd:Ze-Je,collapsedIconSize:ve,groupTitleFontSize:Je,darkItemDisabledColor:new A.C(Xe).setAlpha(.25).toRgbString(),darkItemColor:st,darkDangerItemColor:Ce,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Xe,darkItemSelectedBg:G,darkDangerItemSelectedBg:Ce,darkItemHoverBg:"transparent",darkGroupTitleColor:st,darkItemHoverColor:Xe,darkDangerItemHoverColor:re,darkDangerItemSelectedColor:Xe,darkDangerItemActiveBg:Ce}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(J),Dt=function(J,le){var z={};for(var M in J)Object.prototype.hasOwnProperty.call(J,M)&&le.indexOf(M)<0&&(z[M]=J[M]);if(J!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,M=Object.getOwnPropertySymbols(J);G<M.length;G++)le.indexOf(M[G])<0&&Object.prototype.propertyIsEnumerable.call(J,M[G])&&(z[M[G]]=J[M[G]]);return z},Qe=(0,v.forwardRef)((J,le)=>{var z,M;const G=v.useContext(m.Z),Ce=G||{},{getPrefixCls:K,getPopupContainer:B,direction:ie,menu:V}=v.useContext(h.E_),R=K(),{prefixCls:D,className:$,style:F,theme:ue="light",expandIcon:we,_internalDisableMenuItemTitleTooltip:se,inlineCollapsed:T,siderCollapsed:O,items:de,children:fe,rootClassName:Oe,mode:Je,selectable:Ze,onClick:ve,overflowedIndicatorPopupClassName:Xe}=J,re=Dt(J,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),st=(0,o.Z)(re,["collapsedWidth"]),wt=L(de)||fe;(z=Ce.validator)===null||z===void 0||z.call(Ce,{mode:Je});const I=(0,C.useEvent)(function(){var Cn;ve==null||ve.apply(void 0,arguments),(Cn=Ce.onClick)===null||Cn===void 0||Cn.call(Ce)}),Ge=Ce.mode||Je,Be=Ze!=null?Ze:Ce.selectable,he=v.useMemo(()=>O!==void 0?O:T,[T,O]),Pe={horizontal:{motionName:`${R}-slide-up`},inline:(0,b.Z)(R),other:{motionName:`${R}-zoom-big`}},Le=K("menu",D||Ce.prefixCls),[Rt,Ot]=lt(Le,!G),Lt=a()(`${Le}-${ue}`,V==null?void 0:V.className,$);let un;if(typeof we=="function")un=we;else if(we===null||we===!1)un=null;else if(Ce.expandIcon===null||Ce.expandIcon===!1)un=null;else{const Cn=we!=null?we:Ce.expandIcon;un=(0,n.Tm)(Cn,{className:a()(`${Le}-submenu-expand-icon`,(0,n.l$)(Cn)?(M=Cn.props)===null||M===void 0?void 0:M.className:"")})}const wn=v.useMemo(()=>({prefixCls:Le,inlineCollapsed:he||!1,direction:ie,firstLevel:!0,theme:ue,mode:Ge,disableMenuItemTitleTooltip:se}),[Le,he,ie,se,ue]);return Rt(v.createElement(m.Z.Provider,{value:null},v.createElement(c.Provider,{value:wn},v.createElement(t.ZP,Object.assign({getPopupContainer:B,overflowedIndicator:v.createElement(w.Z,null),overflowedIndicatorPopupClassName:a()(Le,`${Le}-${ue}`,Xe),mode:Ge,selectable:Be,onClick:I},st,{inlineCollapsed:he,style:Object.assign(Object.assign({},V==null?void 0:V.style),F),className:Lt,prefixCls:Le,direction:ie,defaultMotions:Pe,expandIcon:un,ref:le,rootClassName:a()(Oe,Ot)}),wt))))});const At=(0,v.forwardRef)((J,le)=>{const z=(0,v.useRef)(null),M=v.useContext(g.D);return(0,v.useImperativeHandle)(le,()=>({menu:z.current,focus:G=>{var Ce;(Ce=z.current)===null||Ce===void 0||Ce.focus(G)}})),v.createElement(Qe,Object.assign({ref:z},J,M))});At.Item=S,At.SubMenu=x,At.Divider=u,At.ItemGroup=t.BW;var ze=At},25700:function(_t,k,e){"use strict";e.d(k,{Z:function(){return Ce}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(B,ie){return v.createElement(a.Z,(0,t.Z)({},B,{ref:ie,icon:p}))},r=v.forwardRef(h),s=r,u=e(93343),l=e(16537),o=e(53878),d=e(92310),n=e.n(d),i=e(80962),c=e(57259),f=e(79545),S=e(68550),E=e(17928),x=e(7711),w=e(36994),C={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},b=C,m=e(91735),y=function(K){(0,E.Z)(ie,K);var B=(0,x.Z)(ie);function ie(){var V;(0,f.Z)(this,ie);for(var R=arguments.length,D=new Array(R),$=0;$<R;$++)D[$]=arguments[$];return V=B.call.apply(B,[this].concat(D)),V.state={goInputText:""},V.getValidValue=function(){var F=V.state.goInputText;return!F||Number.isNaN(F)?void 0:Number(F)},V.buildOptionText=function(F){return"".concat(F," ").concat(V.props.locale.items_per_page)},V.changeSize=function(F){V.props.changeSize(Number(F))},V.handleChange=function(F){V.setState({goInputText:F.target.value})},V.handleBlur=function(F){var ue=V.props,we=ue.goButton,se=ue.quickGo,T=ue.rootPrefixCls,O=V.state.goInputText;we||O===""||(V.setState({goInputText:""}),!(F.relatedTarget&&(F.relatedTarget.className.indexOf("".concat(T,"-item-link"))>=0||F.relatedTarget.className.indexOf("".concat(T,"-item"))>=0))&&se(V.getValidValue()))},V.go=function(F){var ue=V.state.goInputText;ue!==""&&(F.keyCode===b.ENTER||F.type==="click")&&(V.setState({goInputText:""}),V.props.quickGo(V.getValidValue()))},V}return(0,S.Z)(ie,[{key:"getPageSizeOptions",value:function(){var R=this.props,D=R.pageSize,$=R.pageSizeOptions;return $.some(function(F){return F.toString()===D.toString()})?$:$.concat([D.toString()]).sort(function(F,ue){var we=Number.isNaN(Number(F))?0:Number(F),se=Number.isNaN(Number(ue))?0:Number(ue);return we-se})}},{key:"render",value:function(){var R=this,D=this.props,$=D.pageSize,F=D.locale,ue=D.rootPrefixCls,we=D.changeSize,se=D.quickGo,T=D.goButton,O=D.selectComponentClass,de=D.buildOptionText,fe=D.selectPrefixCls,Oe=D.disabled,Je=this.state.goInputText,Ze="".concat(ue,"-options"),ve=O,Xe=null,re=null,st=null;if(!we&&!se)return null;var wt=this.getPageSizeOptions();if(we&&ve){var I=wt.map(function(Ge,Be){return v.createElement(ve.Option,{key:Be,value:Ge.toString()},(de||R.buildOptionText)(Ge))});Xe=v.createElement(ve,{disabled:Oe,prefixCls:fe,showSearch:!1,className:"".concat(Ze,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:($||wt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Be){return Be.parentNode},"aria-label":F.page_size,defaultOpen:!1},I)}return se&&(T&&(st=typeof T=="boolean"?v.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Oe,className:"".concat(Ze,"-quick-jumper-button")},F.jump_to_confirm):v.createElement("span",{onClick:this.go,onKeyUp:this.go},T)),re=v.createElement("div",{className:"".concat(Ze,"-quick-jumper")},F.jump_to,v.createElement("input",{disabled:Oe,type:"text",value:Je,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":F.page}),F.page,st)),v.createElement("li",{className:"".concat(Ze)},Xe,re)}}]),ie}(v.Component);y.defaultProps={pageSizeOptions:["10","20","50","100"]};var _=y,L=function(B){var ie,V=B.rootPrefixCls,R=B.page,D=B.active,$=B.className,F=B.showTitle,ue=B.onClick,we=B.onKeyPress,se=B.itemRender,T="".concat(V,"-item"),O=n()(T,"".concat(T,"-").concat(R),(ie={},(0,i.Z)(ie,"".concat(T,"-active"),D),(0,i.Z)(ie,"".concat(T,"-disabled"),!R),(0,i.Z)(ie,B.className,$),ie)),de=function(){ue(R)},fe=function(Ze){we(Ze,ue,R)},Oe=se(R,"page",v.createElement("a",{rel:"nofollow"},R));return Oe?v.createElement("li",{title:F?R.toString():null,className:O,onClick:de,onKeyPress:fe,tabIndex:0},Oe):null},A=L;function W(){}function N(K){var B=Number(K);return typeof B=="number"&&!Number.isNaN(B)&&isFinite(B)&&Math.floor(B)===B}var ce=function(B,ie,V){return V};function Z(K,B,ie){var V=typeof K=="undefined"?B.pageSize:K;return Math.floor((ie.total-1)/V)+1}var pe=function(K){(0,E.Z)(ie,K);var B=(0,x.Z)(ie);function ie(V){var R;(0,f.Z)(this,ie),R=B.call(this,V),R.paginationNode=v.createRef(),R.getJumpPrevPage=function(){return Math.max(1,R.state.current-(R.props.showLessItems?3:5))},R.getJumpNextPage=function(){return Math.min(Z(void 0,R.state,R.props),R.state.current+(R.props.showLessItems?3:5))},R.getItemIcon=function(we,se){var T=R.props.prefixCls,O=we||v.createElement("button",{type:"button","aria-label":se,className:"".concat(T,"-item-link")});return typeof we=="function"&&(O=v.createElement(we,(0,c.Z)({},R.props))),O},R.isValid=function(we){var se=R.props.total;return N(we)&&we!==R.state.current&&N(se)&&se>0},R.shouldDisplayQuickJumper=function(){var we=R.props,se=we.showQuickJumper,T=we.total,O=R.state.pageSize;return T<=O?!1:se},R.handleKeyDown=function(we){(we.keyCode===b.ARROW_UP||we.keyCode===b.ARROW_DOWN)&&we.preventDefault()},R.handleKeyUp=function(we){var se=R.getValidValue(we),T=R.state.currentInputValue;se!==T&&R.setState({currentInputValue:se}),we.keyCode===b.ENTER?R.handleChange(se):we.keyCode===b.ARROW_UP?R.handleChange(se-1):we.keyCode===b.ARROW_DOWN&&R.handleChange(se+1)},R.handleBlur=function(we){var se=R.getValidValue(we);R.handleChange(se)},R.changePageSize=function(we){var se=R.state.current,T=Z(we,R.state,R.props);se=se>T?T:se,T===0&&(se=R.state.current),typeof we=="number"&&("pageSize"in R.props||R.setState({pageSize:we}),"current"in R.props||R.setState({current:se,currentInputValue:se})),R.props.onShowSizeChange(se,we),"onChange"in R.props&&R.props.onChange&&R.props.onChange(se,we)},R.handleChange=function(we){var se=R.props,T=se.disabled,O=se.onChange,de=R.state,fe=de.pageSize,Oe=de.current,Je=de.currentInputValue;if(R.isValid(we)&&!T){var Ze=Z(void 0,R.state,R.props),ve=we;return we>Ze?ve=Ze:we<1&&(ve=1),"current"in R.props||R.setState({current:ve}),ve!==Je&&R.setState({currentInputValue:ve}),O(ve,fe),ve}return Oe},R.prev=function(){R.hasPrev()&&R.handleChange(R.state.current-1)},R.next=function(){R.hasNext()&&R.handleChange(R.state.current+1)},R.jumpPrev=function(){R.handleChange(R.getJumpPrevPage())},R.jumpNext=function(){R.handleChange(R.getJumpNextPage())},R.hasPrev=function(){return R.state.current>1},R.hasNext=function(){return R.state.current<Z(void 0,R.state,R.props)},R.runIfEnter=function(we,se){if(we.key==="Enter"||we.charCode===13){for(var T=arguments.length,O=new Array(T>2?T-2:0),de=2;de<T;de++)O[de-2]=arguments[de];se.apply(void 0,O)}},R.runIfEnterPrev=function(we){R.runIfEnter(we,R.prev)},R.runIfEnterNext=function(we){R.runIfEnter(we,R.next)},R.runIfEnterJumpPrev=function(we){R.runIfEnter(we,R.jumpPrev)},R.runIfEnterJumpNext=function(we){R.runIfEnter(we,R.jumpNext)},R.handleGoTO=function(we){(we.keyCode===b.ENTER||we.type==="click")&&R.handleChange(R.state.currentInputValue)},R.renderPrev=function(we){var se=R.props,T=se.prevIcon,O=se.itemRender,de=O(we,"prev",R.getItemIcon(T,"prev page")),fe=!R.hasPrev();return(0,v.isValidElement)(de)?(0,v.cloneElement)(de,{disabled:fe}):de},R.renderNext=function(we){var se=R.props,T=se.nextIcon,O=se.itemRender,de=O(we,"next",R.getItemIcon(T,"next page")),fe=!R.hasNext();return(0,v.isValidElement)(de)?(0,v.cloneElement)(de,{disabled:fe}):de};var D=V.onChange!==W,$="current"in V;$&&!D&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var F=V.defaultCurrent;"current"in V&&(F=V.current);var ue=V.defaultPageSize;return"pageSize"in V&&(ue=V.pageSize),F=Math.min(F,Z(ue,void 0,V)),R.state={current:F,currentInputValue:F,pageSize:ue},R}return(0,S.Z)(ie,[{key:"componentDidUpdate",value:function(R,D){var $=this.props.prefixCls;if(D.current!==this.state.current&&this.paginationNode.current){var F=this.paginationNode.current.querySelector(".".concat($,"-item-").concat(D.current));if(F&&document.activeElement===F){var ue;F==null||(ue=F.blur)===null||ue===void 0||ue.call(F)}}}},{key:"getValidValue",value:function(R){var D=R.target.value,$=Z(void 0,this.state,this.props),F=this.state.currentInputValue,ue;return D===""?ue=D:Number.isNaN(Number(D))?ue=F:D>=$?ue=$:ue=Number(D),ue}},{key:"getShowSizeChanger",value:function(){var R=this.props,D=R.showSizeChanger,$=R.total,F=R.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:$>F}},{key:"render",value:function(){var R=this.props,D=R.prefixCls,$=R.className,F=R.style,ue=R.disabled,we=R.hideOnSinglePage,se=R.total,T=R.locale,O=R.showQuickJumper,de=R.showLessItems,fe=R.showTitle,Oe=R.showTotal,Je=R.simple,Ze=R.itemRender,ve=R.showPrevNextJumpers,Xe=R.jumpPrevIcon,re=R.jumpNextIcon,st=R.selectComponentClass,wt=R.selectPrefixCls,I=R.pageSizeOptions,Ge=this.state,Be=Ge.current,he=Ge.pageSize,Pe=Ge.currentInputValue;if(we===!0&&se<=he)return null;var Le=Z(void 0,this.state,this.props),Rt=[],Ot=null,Lt=null,un=null,wn=null,Cn=null,ht=O&&O.goButton,Et=de?1:2,gt=Be-1>0?Be-1:0,yt=Be+1<Le?Be+1:Le,_e=(0,w.Z)(this.props,{aria:!0,data:!0}),Q=Oe&&v.createElement("li",{className:"".concat(D,"-total-text")},Oe(se,[se===0?0:(Be-1)*he+1,Be*he>se?se:Be*he]));if(Je){ht&&(typeof ht=="boolean"?Cn=v.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},T.jump_to_confirm):Cn=v.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ht),Cn=v.createElement("li",{title:fe?"".concat(T.jump_to).concat(Be,"/").concat(Le):null,className:"".concat(D,"-simple-pager")},Cn));var te=this.renderPrev(gt);return v.createElement("ul",(0,t.Z)({className:n()(D,"".concat(D,"-simple"),(0,i.Z)({},"".concat(D,"-disabled"),ue),$),style:F,ref:this.paginationNode},_e),Q,te?v.createElement("li",{title:fe?T.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:n()("".concat(D,"-prev"),(0,i.Z)({},"".concat(D,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},te):null,v.createElement("li",{title:fe?"".concat(Be,"/").concat(Le):null,className:"".concat(D,"-simple-pager")},v.createElement("input",{type:"text",value:Pe,disabled:ue,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),v.createElement("span",{className:"".concat(D,"-slash")},"/"),Le),v.createElement("li",{title:fe?T.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:n()("".concat(D,"-next"),(0,i.Z)({},"".concat(D,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(yt)),Cn)}if(Le<=3+Et*2){var oe={locale:T,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:fe,itemRender:Ze};Le||Rt.push(v.createElement(A,(0,t.Z)({},oe,{key:"noPager",page:1,className:"".concat(D,"-item-disabled")})));for(var ae=1;ae<=Le;ae+=1){var Re=Be===ae;Rt.push(v.createElement(A,(0,t.Z)({},oe,{key:ae,page:ae,active:Re})))}}else{var De=de?T.prev_3:T.prev_5,it=de?T.next_3:T.next_5,ct=Ze(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Xe,"prev page")),bt=Ze(this.getJumpNextPage(),"jump-next",this.getItemIcon(re,"next page"));ve&&(Ot=ct?v.createElement("li",{title:fe?De:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:n()("".concat(D,"-jump-prev"),(0,i.Z)({},"".concat(D,"-jump-prev-custom-icon"),!!Xe))},ct):null,Lt=bt?v.createElement("li",{title:fe?it:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:n()("".concat(D,"-jump-next"),(0,i.Z)({},"".concat(D,"-jump-next-custom-icon"),!!re))},bt):null),wn=v.createElement(A,{locale:T,last:!0,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Le,page:Le,active:!1,showTitle:fe,itemRender:Ze}),un=v.createElement(A,{locale:T,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:fe,itemRender:Ze});var ft=Math.max(1,Be-Et),Fe=Math.min(Be+Et,Le);Be-1<=Et&&(Fe=1+Et*2),Le-Be<=Et&&(ft=Le-Et*2);for(var Ne=ft;Ne<=Fe;Ne+=1){var We=Be===Ne;Rt.push(v.createElement(A,{locale:T,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Ne,page:Ne,active:We,showTitle:fe,itemRender:Ze}))}Be-1>=Et*2&&Be!==3&&(Rt[0]=(0,v.cloneElement)(Rt[0],{className:"".concat(D,"-item-after-jump-prev")}),Rt.unshift(Ot)),Le-Be>=Et*2&&Be!==Le-2&&(Rt[Rt.length-1]=(0,v.cloneElement)(Rt[Rt.length-1],{className:"".concat(D,"-item-before-jump-next")}),Rt.push(Lt)),ft!==1&&Rt.unshift(un),Fe!==Le&&Rt.push(wn)}var Ye=!this.hasPrev()||!Le,ge=!this.hasNext()||!Le,He=this.renderPrev(gt),Te=this.renderNext(yt);return v.createElement("ul",(0,t.Z)({className:n()(D,$,(0,i.Z)({},"".concat(D,"-disabled"),ue)),style:F,ref:this.paginationNode},_e),Q,He?v.createElement("li",{title:fe?T.prev_page:null,onClick:this.prev,tabIndex:Ye?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(D,"-prev"),(0,i.Z)({},"".concat(D,"-disabled"),Ye)),"aria-disabled":Ye},He):null,Rt,Te?v.createElement("li",{title:fe?T.next_page:null,onClick:this.next,tabIndex:ge?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(D,"-next"),(0,i.Z)({},"".concat(D,"-disabled"),ge)),"aria-disabled":ge},Te):null,v.createElement(_,{disabled:ue,locale:T,rootPrefixCls:D,selectComponentClass:st,selectPrefixCls:wt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Be,pageSize:he,pageSizeOptions:I,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ht}))}}],[{key:"getDerivedStateFromProps",value:function(R,D){var $={};if("current"in R&&($.current=R.current,R.current!==D.current&&($.currentInputValue=$.current)),"pageSize"in R&&R.pageSize!==D.pageSize){var F=D.current,ue=Z(R.pageSize,D,R);F=F>ue?ue:F,"current"in R||($.current=F,$.currentInputValue=F),$.pageSize=R.pageSize}return $}}]),ie}(v.Component);pe.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:W,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:W,locale:m.Z,style:{},itemRender:ce,totalBoundaryShowSizeChanger:50};var P=pe,j=e(22075),U=e(36355),ee=e(19716),q=e(8628),H=e(9763),X=e(57809);const be=K=>v.createElement(X.default,Object.assign({},K,{showSearch:!0,size:"small"})),Ee=K=>v.createElement(X.default,Object.assign({},K,{showSearch:!0,size:"middle"}));be.Option=X.default.Option,Ee.Option=X.default.Option;var me=e(9937),xe=e(17313),Me=e(83116),dt=e(37613);const et=K=>{const{componentCls:B}=K;return{[`${B}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${B}-item-link`]:{color:K.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${B}-item-link`]:{color:K.colorTextDisabled,cursor:"not-allowed"}}},[`&${B}-disabled`]:{cursor:"not-allowed",[`${B}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:K.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:K.colorBorder,backgroundColor:K.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:K.itemActiveBgDisabled},a:{color:K.itemActiveColorDisabled}}},[`${B}-item-link`]:{color:K.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${B}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${B}-simple-pager`]:{color:K.colorTextDisabled},[`${B}-jump-prev, ${B}-jump-next`]:{[`${B}-item-link-icon`]:{opacity:0},[`${B}-item-ellipsis`]:{opacity:1}}},[`&${B}-simple`]:{[`${B}-prev, ${B}-next`]:{[`&${B}-disabled ${B}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},lt=K=>{const{componentCls:B}=K;return{[`&${B}-mini ${B}-total-text, &${B}-mini ${B}-simple-pager`]:{height:K.itemSizeSM,lineHeight:`${K.itemSizeSM}px`},[`&${B}-mini ${B}-item`]:{minWidth:K.itemSizeSM,height:K.itemSizeSM,margin:0,lineHeight:`${K.itemSizeSM-2}px`},[`&${B}-mini:not(${B}-disabled) ${B}-item:not(${B}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:K.colorBgTextHover},"&:active":{backgroundColor:K.colorBgTextActive}},[`&${B}-mini ${B}-prev, &${B}-mini ${B}-next`]:{minWidth:K.itemSizeSM,height:K.itemSizeSM,margin:0,lineHeight:`${K.itemSizeSM}px`},[`&${B}-mini:not(${B}-disabled)`]:{[`${B}-prev, ${B}-next`]:{[`&:hover ${B}-item-link`]:{backgroundColor:K.colorBgTextHover},[`&:active ${B}-item-link`]:{backgroundColor:K.colorBgTextActive},[`&${B}-disabled:hover ${B}-item-link`]:{backgroundColor:"transparent"}}},[`
|
|
|
&${B}-mini ${B}-prev ${B}-item-link,
|
|
|
&${B}-mini ${B}-next ${B}-item-link
|
|
|
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:K.itemSizeSM,lineHeight:`${K.itemSizeSM}px`}},[`&${B}-mini ${B}-jump-prev, &${B}-mini ${B}-jump-next`]:{height:K.itemSizeSM,marginInlineEnd:0,lineHeight:`${K.itemSizeSM}px`},[`&${B}-mini ${B}-options`]:{marginInlineStart:K.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:K.miniOptionsSizeChangerTop},"&-quick-jumper":{height:K.itemSizeSM,lineHeight:`${K.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,me.x0)(K)),{width:K.paginationMiniQuickJumperInputWidth,height:K.controlHeightSM})}}}},Dt=K=>{const{componentCls:B}=K;return{[`
|
|
|
&${B}-simple ${B}-prev,
|
|
|
&${B}-simple ${B}-next
|
|
|
`]:{height:K.itemSizeSM,lineHeight:`${K.itemSizeSM}px`,verticalAlign:"top",[`${B}-item-link`]:{height:K.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:K.colorBgTextHover},"&:active":{backgroundColor:K.colorBgTextActive},"&::after":{height:K.itemSizeSM,lineHeight:`${K.itemSizeSM}px`}}},[`&${B}-simple ${B}-simple-pager`]:{display:"inline-block",height:K.itemSizeSM,marginInlineEnd:K.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:K.marginXS,padding:`0 ${K.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:K.itemInputBg,border:`${K.lineWidth}px ${K.lineType} ${K.colorBorder}`,borderRadius:K.borderRadius,outline:"none",transition:`border-color ${K.motionDurationMid}`,color:"inherit","&:hover":{borderColor:K.colorPrimary},"&:focus":{borderColor:K.colorPrimaryHover,boxShadow:`${K.inputOutlineOffset}px 0 ${K.controlOutlineWidth}px ${K.controlOutline}`},"&[disabled]":{color:K.colorTextDisabled,backgroundColor:K.colorBgContainerDisabled,borderColor:K.colorBorder,cursor:"not-allowed"}}}}},qe=K=>{const{componentCls:B}=K;return{[`${B}-jump-prev, ${B}-jump-next`]:{outline:0,[`${B}-item-container`]:{position:"relative",[`${B}-item-link-icon`]:{color:K.colorPrimary,fontSize:K.fontSizeSM,opacity:0,transition:`all ${K.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${B}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:K.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:K.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:K.paginationEllipsisTextIndent,opacity:1,transition:`all ${K.motionDurationMid}`}},"&:hover":{[`${B}-item-link-icon`]:{opacity:1},[`${B}-item-ellipsis`]:{opacity:0}}},[`
|
|
|
${B}-prev,
|
|
|
${B}-jump-prev,
|
|
|
${B}-jump-next
|
|
|
`]:{marginInlineEnd:K.marginXS},[`
|
|
|
${B}-prev,
|
|
|
${B}-next,
|
|
|
${B}-jump-prev,
|
|
|
${B}-jump-next
|
|
|
`]:{display:"inline-block",minWidth:K.itemSize,height:K.itemSize,color:K.colorText,fontFamily:K.fontFamily,lineHeight:`${K.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:K.borderRadius,cursor:"pointer",transition:`all ${K.motionDurationMid}`},[`${B}-prev, ${B}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:K.colorText,cursor:"pointer",userSelect:"none"},[`${B}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:K.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${K.lineWidth}px ${K.lineType} transparent`,borderRadius:K.borderRadius,outline:"none",transition:`all ${K.motionDurationMid}`},[`&:hover ${B}-item-link`]:{backgroundColor:K.colorBgTextHover},[`&:active ${B}-item-link`]:{backgroundColor:K.colorBgTextActive},[`&${B}-disabled:hover`]:{[`${B}-item-link`]:{backgroundColor:"transparent"}}},[`${B}-slash`]:{marginInlineEnd:K.paginationSlashMarginInlineEnd,marginInlineStart:K.paginationSlashMarginInlineStart},[`${B}-options`]:{display:"inline-block",marginInlineStart:K.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:K.controlHeight,marginInlineStart:K.marginXS,lineHeight:`${K.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,me.ik)(K)),{width:K.controlHeightLG*1.25,height:K.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:K.marginXS,marginInlineEnd:K.marginXS})}}}},Qe=K=>{const{componentCls:B}=K;return{[`${B}-item`]:{display:"inline-block",minWidth:K.itemSize,height:K.itemSize,marginInlineEnd:K.marginXS,fontFamily:K.fontFamily,lineHeight:`${K.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${K.lineWidth}px ${K.lineType} transparent`,borderRadius:K.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${K.paginationItemPaddingInline}px`,color:K.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${B}-item-active)`]:{"&:hover":{transition:`all ${K.motionDurationMid}`,backgroundColor:K.colorBgTextHover},"&:active":{backgroundColor:K.colorBgTextActive}},"&-active":{fontWeight:K.fontWeightStrong,backgroundColor:K.itemActiveBg,borderColor:K.colorPrimary,a:{color:K.colorPrimary},"&:hover":{borderColor:K.colorPrimaryHover},"&:hover a":{color:K.colorPrimaryHover}}}}},At=K=>{const{componentCls:B}=K;return{[B]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,xe.Wf)(K)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${B}-total-text`]:{display:"inline-block",height:K.itemSize,marginInlineEnd:K.marginXS,lineHeight:`${K.itemSize-2}px`,verticalAlign:"middle"}}),Qe(K)),qe(K)),Dt(K)),lt(K)),et(K)),{[`@media only screen and (max-width: ${K.screenLG}px)`]:{[`${B}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${K.screenSM}px)`]:{[`${B}-options`]:{display:"none"}}}),[`&${K.componentCls}-rtl`]:{direction:"rtl"}}},ze=K=>{const{componentCls:B}=K;return{[`${B}${B}-disabled:not(${B}-mini)`]:{"&, &:hover":{[`${B}-item-link`]:{borderColor:K.colorBorder}},"&:focus-visible":{[`${B}-item-link`]:{borderColor:K.colorBorder}},[`${B}-item, ${B}-item-link`]:{backgroundColor:K.colorBgContainerDisabled,borderColor:K.colorBorder,[`&:hover:not(${B}-item-active)`]:{backgroundColor:K.colorBgContainerDisabled,borderColor:K.colorBorder,a:{color:K.colorTextDisabled}},[`&${B}-item-active`]:{backgroundColor:K.itemActiveBgDisabled}},[`${B}-prev, ${B}-next`]:{"&:hover button":{backgroundColor:K.colorBgContainerDisabled,borderColor:K.colorBorder,color:K.colorTextDisabled},[`${B}-item-link`]:{backgroundColor:K.colorBgContainerDisabled,borderColor:K.colorBorder}}},[`${B}:not(${B}-mini)`]:{[`${B}-prev, ${B}-next`]:{"&:hover button":{borderColor:K.colorPrimaryHover,backgroundColor:K.itemBg},[`${B}-item-link`]:{backgroundColor:K.itemLinkBg,borderColor:K.colorBorder},[`&:hover ${B}-item-link`]:{borderColor:K.colorPrimary,backgroundColor:K.itemBg,color:K.colorPrimary},[`&${B}-disabled`]:{[`${B}-item-link`]:{borderColor:K.colorBorder,color:K.colorTextDisabled}}},[`${B}-item`]:{backgroundColor:K.itemBg,border:`${K.lineWidth}px ${K.lineType} ${K.colorBorder}`,[`&:hover:not(${B}-item-active)`]:{borderColor:K.colorPrimary,backgroundColor:K.itemBg,a:{color:K.colorPrimary}},"&-active":{borderColor:K.colorPrimary}}}}},J=K=>{const{componentCls:B}=K;return{[`${B}:not(${B}-disabled)`]:{[`${B}-item`]:Object.assign({},(0,xe.Qy)(K)),[`${B}-jump-prev, ${B}-jump-next`]:{"&:focus-visible":Object.assign({[`${B}-item-link-icon`]:{opacity:1},[`${B}-item-ellipsis`]:{opacity:0}},(0,xe.oN)(K))},[`${B}-prev, ${B}-next`]:{[`&:focus-visible ${B}-item-link`]:Object.assign({},(0,xe.oN)(K))}}}};var le=(0,Me.Z)("Pagination",K=>{const B=(0,dt.TS)(K,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:K.marginXXS/2,paginationMiniQuickJumperInputWidth:K.controlHeightLG*1.1,paginationItemPaddingInline:K.marginXXS*1.5,paginationEllipsisLetterSpacing:K.marginXXS/2,paginationSlashMarginInlineStart:K.marginXXS,paginationSlashMarginInlineEnd:K.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,me.e5)(K),(0,me.TM)(K));return[At(B),J(B),K.wireframe&&ze(B)]},K=>({itemBg:K.colorBgContainer,itemSize:K.controlHeight,itemSizeSM:K.controlHeightSM,itemActiveBg:K.colorBgContainer,itemLinkBg:K.colorBgContainer,itemActiveColorDisabled:K.colorTextDisabled,itemActiveBgDisabled:K.controlItemBgActiveDisabled,itemInputBg:K.colorBgContainer,miniOptionsSizeChangerTop:0})),z=function(K,B){var ie={};for(var V in K)Object.prototype.hasOwnProperty.call(K,V)&&B.indexOf(V)<0&&(ie[V]=K[V]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,V=Object.getOwnPropertySymbols(K);R<V.length;R++)B.indexOf(V[R])<0&&Object.prototype.propertyIsEnumerable.call(K,V[R])&&(ie[V[R]]=K[V[R]]);return ie},G=K=>{const{prefixCls:B,selectPrefixCls:ie,className:V,rootClassName:R,style:D,size:$,locale:F,selectComponentClass:ue,responsive:we,showSizeChanger:se}=K,T=z(K,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:O}=(0,q.Z)(we),{getPrefixCls:de,direction:fe,pagination:Oe={}}=v.useContext(U.E_),Je=de("pagination",B),[Ze,ve]=le(Je),Xe=se!=null?se:Oe.showSizeChanger,re=v.useMemo(()=>{const Le=v.createElement("span",{className:`${Je}-item-ellipsis`},"\u2022\u2022\u2022"),Rt=v.createElement("button",{className:`${Je}-item-link`,type:"button",tabIndex:-1},fe==="rtl"?v.createElement(o.Z,null):v.createElement(l.Z,null)),Ot=v.createElement("button",{className:`${Je}-item-link`,type:"button",tabIndex:-1},fe==="rtl"?v.createElement(l.Z,null):v.createElement(o.Z,null)),Lt=v.createElement("a",{className:`${Je}-item-link`},v.createElement("div",{className:`${Je}-item-container`},fe==="rtl"?v.createElement(u.Z,{className:`${Je}-item-link-icon`}):v.createElement(s,{className:`${Je}-item-link-icon`}),Le)),un=v.createElement("a",{className:`${Je}-item-link`},v.createElement("div",{className:`${Je}-item-container`},fe==="rtl"?v.createElement(s,{className:`${Je}-item-link-icon`}):v.createElement(u.Z,{className:`${Je}-item-link-icon`}),Le));return{prevIcon:Rt,nextIcon:Ot,jumpPrevIcon:Lt,jumpNextIcon:un}},[fe,Je]),[st]=(0,H.Z)("Pagination",j.Z),wt=Object.assign(Object.assign({},st),F),I=(0,ee.Z)($),Ge=I==="small"||!!(O&&!I&&we),Be=de("select",ie),he=n()({[`${Je}-mini`]:Ge,[`${Je}-rtl`]:fe==="rtl"},Oe==null?void 0:Oe.className,V,R,ve),Pe=Object.assign(Object.assign({},Oe==null?void 0:Oe.style),D);return Ze(v.createElement(P,Object.assign({},re,T,{style:Pe,prefixCls:Je,selectPrefixCls:Be,className:he,selectComponentClass:ue||(Ge?be:Ee),locale:wt,showSizeChanger:Xe})))},Ce=G},93948:function(_t,k,e){"use strict";e.d(k,{Z:function(){return se}});var t=e(59301),v=e(79999),g=e(10402),p=e(33130),a=e(72119),h=e(92310),r=e.n(h),s=e(64002),u=e(36355),l=e(5891),o=e(57259),d=e(19149),n={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},i=function(){var O=(0,t.useRef)([]),de=(0,t.useRef)(null);return(0,t.useEffect)(function(){var fe=Date.now(),Oe=!1;O.current.forEach(function(Je){if(Je){Oe=!0;var Ze=Je.style;Ze.transitionDuration=".3s, .3s, .3s, .06s",de.current&&fe-de.current<100&&(Ze.transitionDuration="0s, 0s")}}),Oe&&(de.current=Date.now())}),O.current},c=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],f=function(O){var de=(0,o.Z)((0,o.Z)({},n),O),fe=de.className,Oe=de.percent,Je=de.prefixCls,Ze=de.strokeColor,ve=de.strokeLinecap,Xe=de.strokeWidth,re=de.style,st=de.trailColor,wt=de.trailWidth,I=de.transition,Ge=(0,d.Z)(de,c);delete Ge.gapPosition;var Be=Array.isArray(Oe)?Oe:[Oe],he=Array.isArray(Ze)?Ze:[Ze],Pe=i(),Le=Xe/2,Rt=100-Xe/2,Ot="M ".concat(ve==="round"?Le:0,",").concat(Le,`
|
|
|
L `).concat(ve==="round"?Rt:100,",").concat(Le),Lt="0 0 100 ".concat(Xe),un=0;return t.createElement("svg",(0,l.Z)({className:r()("".concat(Je,"-line"),fe),viewBox:Lt,preserveAspectRatio:"none",style:re},Ge),t.createElement("path",{className:"".concat(Je,"-line-trail"),d:Ot,strokeLinecap:ve,stroke:st,strokeWidth:wt||Xe,fillOpacity:"0"}),Be.map(function(wn,Cn){var ht=1;switch(ve){case"round":ht=1-Xe/100;break;case"square":ht=1-Xe/2/100;break;default:ht=1;break}var Et={strokeDasharray:"".concat(wn*ht,"px, 100px"),strokeDashoffset:"-".concat(un,"px"),transition:I||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},gt=he[Cn]||he[he.length-1];return un+=wn,t.createElement("path",{key:Cn,className:"".concat(Je,"-line-path"),d:Ot,strokeLinecap:ve,stroke:gt,strokeWidth:Xe,fillOpacity:"0",ref:function(_e){Pe[Cn]=_e},style:Et})}))},S=f,E=e(80665),x=e(29043),w=e(87746),C=0,b=(0,w.Z)();function m(){var T;return b?(T=C,C+=1):T="TEST_OR_SSR",T}var y=function(T){var O=t.useState(),de=(0,x.Z)(O,2),fe=de[0],Oe=de[1];return t.useEffect(function(){Oe("rc_progress_".concat(m()))},[]),T||fe},_=function(O){var de=O.bg,fe=O.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:de}},fe)};function L(T,O){return Object.keys(T).map(function(de){var fe=parseFloat(de),Oe="".concat(Math.floor(fe*O),"%");return"".concat(T[de]," ").concat(Oe)})}var A=t.forwardRef(function(T,O){var de=T.prefixCls,fe=T.color,Oe=T.gradientId,Je=T.radius,Ze=T.style,ve=T.ptg,Xe=T.strokeLinecap,re=T.strokeWidth,st=T.size,wt=T.gapDegree,I=fe&&(0,E.Z)(fe)==="object",Ge=I?"#FFF":void 0,Be=st/2,he=t.createElement("circle",{className:"".concat(de,"-circle-path"),r:Je,cx:Be,cy:Be,stroke:Ge,strokeLinecap:Xe,strokeWidth:re,opacity:ve===0?0:1,style:Ze,ref:O});if(!I)return he;var Pe="".concat(Oe,"-conic"),Le=wt?"".concat(180+wt/2,"deg"):"0deg",Rt=L(fe,(360-wt)/360),Ot=L(fe,1),Lt="conic-gradient(from ".concat(Le,", ").concat(Rt.join(", "),")"),un="linear-gradient(to ".concat(wt?"bottom":"top",", ").concat(Ot.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:Pe},he),t.createElement("foreignObject",{x:0,y:0,width:st,height:st,mask:"url(#".concat(Pe,")")},t.createElement(_,{bg:un},t.createElement(_,{bg:Lt}))))}),W=A,N=100,ce=function(O,de,fe,Oe,Je,Ze,ve,Xe,re,st){var wt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,I=fe/100*360*((360-Ze)/360),Ge=Ze===0?0:{bottom:0,top:180,left:90,right:-90}[ve],Be=(100-Oe)/100*de;re==="round"&&Oe!==100&&(Be+=st/2,Be>=de&&(Be=de-.01));var he=N/2;return{stroke:typeof Xe=="string"?Xe:void 0,strokeDasharray:"".concat(de,"px ").concat(O),strokeDashoffset:Be+wt,transform:"rotate(".concat(Je+I+Ge,"deg)"),transformOrigin:"".concat(he,"px ").concat(he,"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}},Z=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function pe(T){var O=T!=null?T:[];return Array.isArray(O)?O:[O]}var P=function(O){var de=(0,o.Z)((0,o.Z)({},n),O),fe=de.id,Oe=de.prefixCls,Je=de.steps,Ze=de.strokeWidth,ve=de.trailWidth,Xe=de.gapDegree,re=Xe===void 0?0:Xe,st=de.gapPosition,wt=de.trailColor,I=de.strokeLinecap,Ge=de.style,Be=de.className,he=de.strokeColor,Pe=de.percent,Le=(0,d.Z)(de,Z),Rt=N/2,Ot=y(fe),Lt="".concat(Ot,"-gradient"),un=Rt-Ze/2,wn=Math.PI*2*un,Cn=re>0?90+re/2:-90,ht=wn*((360-re)/360),Et=(0,E.Z)(Je)==="object"?Je:{count:Je,space:2},gt=Et.count,yt=Et.space,_e=pe(Pe),Q=pe(he),te=Q.find(function(bt){return bt&&(0,E.Z)(bt)==="object"}),oe=te&&(0,E.Z)(te)==="object",ae=oe?"butt":I,Re=ce(wn,ht,0,100,Cn,re,st,wt,ae,Ze),De=i(),it=function(){var ft=0;return _e.map(function(Fe,Ne){var We=Q[Ne]||Q[Q.length-1],Ye=ce(wn,ht,ft,Fe,Cn,re,st,We,ae,Ze);return ft+=Fe,t.createElement(W,{key:Ne,color:We,ptg:Fe,radius:un,prefixCls:Oe,gradientId:Lt,style:Ye,strokeLinecap:ae,strokeWidth:Ze,gapDegree:re,ref:function(He){De[Ne]=He},size:N})}).reverse()},ct=function(){var ft=Math.round(gt*(_e[0]/100)),Fe=100/gt,Ne=0;return new Array(gt).fill(null).map(function(We,Ye){var ge=Ye<=ft-1?Q[0]:wt,He=ge&&(0,E.Z)(ge)==="object"?"url(#".concat(Lt,")"):void 0,Te=ce(wn,ht,Ne,Fe,Cn,re,st,ge,"butt",Ze,yt);return Ne+=(ht-Te.strokeDashoffset+yt)*100/ht,t.createElement("circle",{key:Ye,className:"".concat(Oe,"-circle-path"),r:un,cx:Rt,cy:Rt,stroke:He,strokeWidth:Ze,opacity:1,style:Te,ref:function(ot){De[Ye]=ot}})})};return t.createElement("svg",(0,l.Z)({className:r()("".concat(Oe,"-circle"),Be),viewBox:"0 0 ".concat(N," ").concat(N),style:Ge,id:fe,role:"presentation"},Le),!gt&&t.createElement("circle",{className:"".concat(Oe,"-circle-trail"),r:un,cx:Rt,cy:Rt,stroke:wt,strokeLinecap:ae,strokeWidth:ve||Ze,style:Re}),gt?ct():it())},j=P,U={Line:S,Circle:j},ee=e(6848),q=e(93398);function H(T){return!T||T<0?0:T>100?100:T}function X(T){let{success:O,successPercent:de}=T,fe=de;return O&&"progress"in O&&(fe=O.progress),O&&"percent"in O&&(fe=O.percent),fe}const be=T=>{let{percent:O,success:de,successPercent:fe}=T;const Oe=H(X({success:de,successPercent:fe}));return[Oe,H(H(O)-Oe)]},Ee=T=>{let{success:O={},strokeColor:de}=T;const{strokeColor:fe}=O;return[fe||q.presetPrimaryColors.green,de||null]},me=(T,O,de)=>{var fe,Oe,Je,Ze;let ve=-1,Xe=-1;if(O==="step"){const re=de.steps,st=de.strokeWidth;typeof T=="string"||typeof T=="undefined"?(ve=T==="small"?2:14,Xe=st!=null?st:8):typeof T=="number"?[ve,Xe]=[T,T]:[ve=14,Xe=8]=T,ve*=re}else if(O==="line"){const re=de==null?void 0:de.strokeWidth;typeof T=="string"||typeof T=="undefined"?Xe=re||(T==="small"?6:8):typeof T=="number"?[ve,Xe]=[T,T]:[ve=-1,Xe=8]=T}else(O==="circle"||O==="dashboard")&&(typeof T=="string"||typeof T=="undefined"?[ve,Xe]=T==="small"?[60,60]:[120,120]:typeof T=="number"?[ve,Xe]=[T,T]:(ve=(Oe=(fe=T[0])!==null&&fe!==void 0?fe:T[1])!==null&&Oe!==void 0?Oe:120,Xe=(Ze=(Je=T[0])!==null&&Je!==void 0?Je:T[1])!==null&&Ze!==void 0?Ze:120));return[ve,Xe]},xe=3,Me=T=>xe/T*100;var et=T=>{const{prefixCls:O,trailColor:de=null,strokeLinecap:fe="round",gapPosition:Oe,gapDegree:Je,width:Ze=120,type:ve,children:Xe,success:re,size:st=Ze}=T,[wt,I]=me(st,"circle");let{strokeWidth:Ge}=T;Ge===void 0&&(Ge=Math.max(Me(wt),6));const Be={width:wt,height:I,fontSize:wt*.15+6},he=t.useMemo(()=>{if(Je||Je===0)return Je;if(ve==="dashboard")return 75},[Je,ve]),Pe=Oe||ve==="dashboard"&&"bottom"||void 0,Le=Object.prototype.toString.call(T.strokeColor)==="[object Object]",Rt=Ee({success:re,strokeColor:T.strokeColor}),Ot=r()(`${O}-inner`,{[`${O}-circle-gradient`]:Le}),Lt=t.createElement(j,{percent:be(T),strokeWidth:Ge,trailWidth:Ge,strokeColor:Rt,strokeLinecap:fe,trailColor:de,prefixCls:O,gapDegree:he,gapPosition:Pe});return t.createElement("div",{className:Ot,style:Be},wt<=20?t.createElement(ee.Z,{title:Xe},t.createElement("span",null,Lt)):t.createElement(t.Fragment,null,Lt,Xe))},lt=function(T,O){var de={};for(var fe in T)Object.prototype.hasOwnProperty.call(T,fe)&&O.indexOf(fe)<0&&(de[fe]=T[fe]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,fe=Object.getOwnPropertySymbols(T);Oe<fe.length;Oe++)O.indexOf(fe[Oe])<0&&Object.prototype.propertyIsEnumerable.call(T,fe[Oe])&&(de[fe[Oe]]=T[fe[Oe]]);return de};const Dt=T=>{let O=[];return Object.keys(T).forEach(de=>{const fe=parseFloat(de.replace(/%/g,""));isNaN(fe)||O.push({key:fe,value:T[de]})}),O=O.sort((de,fe)=>de.key-fe.key),O.map(de=>{let{key:fe,value:Oe}=de;return`${Oe} ${fe}%`}).join(", ")},qe=(T,O)=>{const{from:de=q.presetPrimaryColors.blue,to:fe=q.presetPrimaryColors.blue,direction:Oe=O==="rtl"?"to left":"to right"}=T,Je=lt(T,["from","to","direction"]);if(Object.keys(Je).length!==0){const Ze=Dt(Je);return{backgroundImage:`linear-gradient(${Oe}, ${Ze})`}}return{backgroundImage:`linear-gradient(${Oe}, ${de}, ${fe})`}};var At=T=>{const{prefixCls:O,direction:de,percent:fe,size:Oe,strokeWidth:Je,strokeColor:Ze,strokeLinecap:ve="round",children:Xe,trailColor:re=null,success:st}=T,wt=Ze&&typeof Ze!="string"?qe(Ze,de):{backgroundColor:Ze},I=ve==="square"||ve==="butt"?0:void 0,Ge={backgroundColor:re||void 0,borderRadius:I},Be=Oe!=null?Oe:[-1,Je||(Oe==="small"?6:8)],[he,Pe]=me(Be,"line",{strokeWidth:Je}),Le=Object.assign({width:`${H(fe)}%`,height:Pe,borderRadius:I},wt),Rt=X(T),Ot={width:`${H(Rt)}%`,height:Pe,borderRadius:I,backgroundColor:st==null?void 0:st.strokeColor},Lt={width:he<0?"100%":he,height:Pe};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${O}-outer`,style:Lt},t.createElement("div",{className:`${O}-inner`,style:Ge},t.createElement("div",{className:`${O}-bg`,style:Le}),Rt!==void 0?t.createElement("div",{className:`${O}-success-bg`,style:Ot}):null)),Xe)},J=T=>{const{size:O,steps:de,percent:fe=0,strokeWidth:Oe=8,strokeColor:Je,trailColor:Ze=null,prefixCls:ve,children:Xe}=T,re=Math.round(de*(fe/100)),st=O==="small"?2:14,wt=O!=null?O:[st,Oe],[I,Ge]=me(wt,"step",{steps:de,strokeWidth:Oe}),Be=I/de,he=new Array(de);for(let Pe=0;Pe<de;Pe++){const Le=Array.isArray(Je)?Je[Pe]:Je;he[Pe]=t.createElement("div",{key:Pe,className:r()(`${ve}-steps-item`,{[`${ve}-steps-item-active`]:Pe<=re-1}),style:{backgroundColor:Pe<=re-1?Le:Ze,width:Be,height:Ge}})}return t.createElement("div",{className:`${ve}-steps-outer`},he,Xe)},le=e(9792),z=e(17313),M=e(83116),G=e(37613);const Ce=T=>{const O=T?"100%":"-100%";return new le.Keyframes(`antProgress${T?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${O}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${O}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},K=T=>{const{componentCls:O,iconCls:de}=T;return{[O]:Object.assign(Object.assign({},(0,z.Wf)(T)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:T.fontSize,marginInlineEnd:T.marginXS,marginBottom:T.marginXS},[`${O}-outer`]:{display:"inline-block",width:"100%"},[`&${O}-show-info`]:{[`${O}-outer`]:{marginInlineEnd:`calc(-2em - ${T.marginXS}px)`,paddingInlineEnd:`calc(2em + ${T.paddingXS}px)`}},[`${O}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:T.remainingColor,borderRadius:T.lineBorderRadius},[`${O}-inner:not(${O}-circle-gradient)`]:{[`${O}-circle-path`]:{stroke:T.defaultColor}},[`${O}-success-bg, ${O}-bg`]:{position:"relative",backgroundColor:T.defaultColor,borderRadius:T.lineBorderRadius,transition:`all ${T.motionDurationSlow} ${T.motionEaseInOutCirc}`},[`${O}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:T.colorSuccess},[`${O}-text`]:{display:"inline-block",width:"2em",marginInlineStart:T.marginXS,color:T.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[de]:{fontSize:T.fontSize}},[`&${O}-status-active`]:{[`${O}-bg::before`]:{position:"absolute",inset:0,backgroundColor:T.colorBgContainer,borderRadius:T.lineBorderRadius,opacity:0,animationName:Ce(),animationDuration:T.progressActiveMotionDuration,animationTimingFunction:T.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${O}-rtl${O}-status-active`]:{[`${O}-bg::before`]:{animationName:Ce(!0)}},[`&${O}-status-exception`]:{[`${O}-bg`]:{backgroundColor:T.colorError},[`${O}-text`]:{color:T.colorError}},[`&${O}-status-exception ${O}-inner:not(${O}-circle-gradient)`]:{[`${O}-circle-path`]:{stroke:T.colorError}},[`&${O}-status-success`]:{[`${O}-bg`]:{backgroundColor:T.colorSuccess},[`${O}-text`]:{color:T.colorSuccess}},[`&${O}-status-success ${O}-inner:not(${O}-circle-gradient)`]:{[`${O}-circle-path`]:{stroke:T.colorSuccess}}})}},B=T=>{const{componentCls:O,iconCls:de}=T;return{[O]:{[`${O}-circle-trail`]:{stroke:T.remainingColor},[`&${O}-circle ${O}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${O}-circle ${O}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:T.circleTextColor,fontSize:T.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[de]:{fontSize:`${T.fontSize/T.fontSizeSM}em`}},[`${O}-circle&-status-exception`]:{[`${O}-text`]:{color:T.colorError}},[`${O}-circle&-status-success`]:{[`${O}-text`]:{color:T.colorSuccess}}},[`${O}-inline-circle`]:{lineHeight:1,[`${O}-inner`]:{verticalAlign:"bottom"}}}},ie=T=>{const{componentCls:O}=T;return{[O]:{[`${O}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:T.progressStepMinWidth,marginInlineEnd:T.progressStepMarginInlineEnd,backgroundColor:T.remainingColor,transition:`all ${T.motionDurationSlow}`,"&-active":{backgroundColor:T.defaultColor}}}}}},V=T=>{const{componentCls:O,iconCls:de}=T;return{[O]:{[`${O}-small&-line, ${O}-small&-line ${O}-text ${de}`]:{fontSize:T.fontSizeSM}}}};var R=(0,M.Z)("Progress",T=>{const O=T.marginXXS/2,de=(0,G.TS)(T,{progressStepMarginInlineEnd:O,progressStepMinWidth:O,progressActiveMotionDuration:"2.4s"});return[K(de),B(de),ie(de),V(de)]},T=>({circleTextColor:T.colorText,defaultColor:T.colorInfo,remainingColor:T.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),D=function(T,O){var de={};for(var fe in T)Object.prototype.hasOwnProperty.call(T,fe)&&O.indexOf(fe)<0&&(de[fe]=T[fe]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,fe=Object.getOwnPropertySymbols(T);Oe<fe.length;Oe++)O.indexOf(fe[Oe])<0&&Object.prototype.propertyIsEnumerable.call(T,fe[Oe])&&(de[fe[Oe]]=T[fe[Oe]]);return de};const $=null,F=["normal","exception","active","success"];var we=t.forwardRef((T,O)=>{const{prefixCls:de,className:fe,rootClassName:Oe,steps:Je,strokeColor:Ze,percent:ve=0,size:Xe="default",showInfo:re=!0,type:st="line",status:wt,format:I,style:Ge}=T,Be=D(T,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),he=t.useMemo(()=>{var _e,Q;const te=X(T);return parseInt(te!==void 0?(_e=te!=null?te:0)===null||_e===void 0?void 0:_e.toString():(Q=ve!=null?ve:0)===null||Q===void 0?void 0:Q.toString(),10)},[ve,T.success,T.successPercent]),Pe=t.useMemo(()=>!F.includes(wt)&&he>=100?"success":wt||"normal",[wt,he]),{getPrefixCls:Le,direction:Rt,progress:Ot}=t.useContext(u.E_),Lt=Le("progress",de),[un,wn]=R(Lt),Cn=t.useMemo(()=>{if(!re)return null;const _e=X(T);let Q;const te=I||(ae=>`${ae}%`),oe=st==="line";return I||Pe!=="exception"&&Pe!=="success"?Q=te(H(ve),H(_e)):Pe==="exception"?Q=oe?t.createElement(p.Z,null):t.createElement(a.Z,null):Pe==="success"&&(Q=oe?t.createElement(v.Z,null):t.createElement(g.Z,null)),t.createElement("span",{className:`${Lt}-text`,title:typeof Q=="string"?Q:void 0},Q)},[re,ve,he,Pe,st,Lt,I]),ht=Array.isArray(Ze)?Ze[0]:Ze,Et=typeof Ze=="string"||Array.isArray(Ze)?Ze:void 0;let gt;st==="line"?gt=Je?t.createElement(J,Object.assign({},T,{strokeColor:Et,prefixCls:Lt,steps:Je}),Cn):t.createElement(At,Object.assign({},T,{strokeColor:ht,prefixCls:Lt,direction:Rt}),Cn):(st==="circle"||st==="dashboard")&&(gt=t.createElement(et,Object.assign({},T,{strokeColor:ht,prefixCls:Lt,progressStatus:Pe}),Cn));const yt=r()(Lt,`${Lt}-status-${Pe}`,`${Lt}-${st==="dashboard"&&"circle"||Je&&"steps"||st}`,{[`${Lt}-inline-circle`]:st==="circle"&&me(Xe,"circle")[0]<=20,[`${Lt}-show-info`]:re,[`${Lt}-${Xe}`]:typeof Xe=="string",[`${Lt}-rtl`]:Rt==="rtl"},Ot==null?void 0:Ot.className,fe,Oe,wn);return un(t.createElement("div",Object.assign({ref:O,style:Object.assign(Object.assign({},Ot==null?void 0:Ot.style),Ge),className:yt,role:"progressbar","aria-valuenow":he},(0,s.Z)(Be,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),gt))}),se=we},5112:function(_t,k,e){"use strict";e.d(k,{ZP:function(){return q}});var t=e(92310),v=e.n(t),g=e(35788),p=e(36994),a=e(59301),h=e(36355),r=e(19716);const s=a.createContext(null),u=s.Provider;var l=s;const o=a.createContext(null),d=o.Provider;var n=e(5630),i=e(20475),c=e(1684),f=e(32441),S=e(17313),E=e(83116),x=e(37613);const w=H=>{const{componentCls:X,antCls:be}=H,Ee=`${X}-group`;return{[Ee]:Object.assign(Object.assign({},(0,S.Wf)(H)),{display:"inline-block",fontSize:0,[`&${Ee}-rtl`]:{direction:"rtl"},[`${be}-badge ${be}-badge-count`]:{zIndex:1},[`> ${be}-badge:not(:first-child) > ${be}-button-wrapper`]:{borderInlineStart:"none"}})}},C=H=>{const{componentCls:X,wrapperMarginInlineEnd:be,colorPrimary:Ee,radioSize:me,motionDurationSlow:xe,motionDurationMid:Me,motionEaseInOutCirc:dt,colorBgContainer:et,colorBorder:lt,lineWidth:Dt,dotSize:qe,colorBgContainerDisabled:Qe,colorTextDisabled:At,paddingXS:ze,dotColorDisabled:J,lineType:le,radioDotDisabledSize:z,wireframe:M,colorWhite:G}=H,Ce=`${X}-inner`;return{[`${X}-wrapper`]:Object.assign(Object.assign({},(0,S.Wf)(H)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:be,cursor:"pointer",[`&${X}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:H.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${X}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Dt}px ${le} ${Ee}`,borderRadius:"50%",visibility:"hidden",content:'""'},[X]:Object.assign(Object.assign({},(0,S.Wf)(H)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${X}-wrapper:hover &,
|
|
|
&:hover ${Ce}`]:{borderColor:Ee},[`${X}-input:focus-visible + ${Ce}`]:Object.assign({},(0,S.oN)(H)),[`${X}:hover::after, ${X}-wrapper:hover &::after`]:{visibility:"visible"},[`${X}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:me,height:me,marginBlockStart:me/-2,marginInlineStart:me/-2,backgroundColor:M?Ee:G,borderBlockStart:0,borderInlineStart:0,borderRadius:me,transform:"scale(0)",opacity:0,transition:`all ${xe} ${dt}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:me,height:me,backgroundColor:et,borderColor:lt,borderStyle:"solid",borderWidth:Dt,borderRadius:"50%",transition:`all ${Me}`},[`${X}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${X}-checked`]:{[Ce]:{borderColor:Ee,backgroundColor:M?et:Ee,"&::after":{transform:`scale(${qe/me})`,opacity:1,transition:`all ${xe} ${dt}`}}},[`${X}-disabled`]:{cursor:"not-allowed",[Ce]:{backgroundColor:Qe,borderColor:lt,cursor:"not-allowed","&::after":{backgroundColor:J}},[`${X}-input`]:{cursor:"not-allowed"},[`${X}-disabled + span`]:{color:At,cursor:"not-allowed"},[`&${X}-checked`]:{[Ce]:{"&::after":{transform:`scale(${z/me})`}}}},[`span${X} + *`]:{paddingInlineStart:ze,paddingInlineEnd:ze}})}},b=H=>{const{buttonColor:X,controlHeight:be,componentCls:Ee,lineWidth:me,lineType:xe,colorBorder:Me,motionDurationSlow:dt,motionDurationMid:et,buttonPaddingInline:lt,fontSize:Dt,buttonBg:qe,fontSizeLG:Qe,controlHeightLG:At,controlHeightSM:ze,paddingXS:J,borderRadius:le,borderRadiusSM:z,borderRadiusLG:M,buttonCheckedBg:G,buttonSolidCheckedColor:Ce,colorTextDisabled:K,colorBgContainerDisabled:B,buttonCheckedBgDisabled:ie,buttonCheckedColorDisabled:V,colorPrimary:R,colorPrimaryHover:D,colorPrimaryActive:$,buttonSolidCheckedBg:F,buttonSolidCheckedHoverBg:ue,buttonSolidCheckedActiveBg:we}=H;return{[`${Ee}-button-wrapper`]:{position:"relative",display:"inline-block",height:be,margin:0,paddingInline:lt,paddingBlock:0,color:X,fontSize:Dt,lineHeight:`${be-me*2}px`,background:qe,border:`${me}px ${xe} ${Me}`,borderBlockStartWidth:me+.02,borderInlineStartWidth:0,borderInlineEndWidth:me,cursor:"pointer",transition:[`color ${et}`,`background ${et}`,`box-shadow ${et}`].join(","),a:{color:X},[`> ${Ee}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-me,insetInlineStart:-me,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:me,paddingInline:0,backgroundColor:Me,transition:`background-color ${dt}`,content:'""'}},"&:first-child":{borderInlineStart:`${me}px ${xe} ${Me}`,borderStartStartRadius:le,borderEndStartRadius:le},"&:last-child":{borderStartEndRadius:le,borderEndEndRadius:le},"&:first-child:last-child":{borderRadius:le},[`${Ee}-group-large &`]:{height:At,fontSize:Qe,lineHeight:`${At-me*2}px`,"&:first-child":{borderStartStartRadius:M,borderEndStartRadius:M},"&:last-child":{borderStartEndRadius:M,borderEndEndRadius:M}},[`${Ee}-group-small &`]:{height:ze,paddingInline:J-me,paddingBlock:0,lineHeight:`${ze-me*2}px`,"&:first-child":{borderStartStartRadius:z,borderEndStartRadius:z},"&:last-child":{borderStartEndRadius:z,borderEndEndRadius:z}},"&:hover":{position:"relative",color:R},"&:has(:focus-visible)":Object.assign({},(0,S.oN)(H)),[`${Ee}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${Ee}-button-wrapper-disabled)`]:{zIndex:1,color:R,background:G,borderColor:R,"&::before":{backgroundColor:R},"&:first-child":{borderColor:R},"&:hover":{color:D,borderColor:D,"&::before":{backgroundColor:D}},"&:active":{color:$,borderColor:$,"&::before":{backgroundColor:$}}},[`${Ee}-group-solid &-checked:not(${Ee}-button-wrapper-disabled)`]:{color:Ce,background:F,borderColor:F,"&:hover":{color:Ce,background:ue,borderColor:ue},"&:active":{color:Ce,background:we,borderColor:we}},"&-disabled":{color:K,backgroundColor:B,borderColor:Me,cursor:"not-allowed","&:first-child, &:hover":{color:K,backgroundColor:B,borderColor:Me}},[`&-disabled${Ee}-button-wrapper-checked`]:{color:V,backgroundColor:ie,borderColor:Me,boxShadow:"none"}}}},m=H=>H-4*2;var y=(0,E.Z)("Radio",H=>{const{controlOutline:X,controlOutlineWidth:be,radioSize:Ee}=H,me=`0 0 0 ${be}px ${X}`,xe=me,Me=m(Ee),dt=(0,x.TS)(H,{radioDotDisabledSize:Me,radioFocusShadow:me,radioButtonFocusShadow:xe});return[w(dt),C(dt),b(dt)]},H=>{const{wireframe:X,padding:be,marginXS:Ee,lineWidth:me,fontSizeLG:xe,colorText:Me,colorBgContainer:dt,colorTextDisabled:et,controlItemBgActiveDisabled:lt,colorTextLightSolid:Dt,colorPrimary:qe,colorPrimaryHover:Qe,colorPrimaryActive:At}=H,ze=4,J=xe,le=X?m(J):J-(ze+me)*2;return{radioSize:J,dotSize:le,dotColorDisabled:et,buttonSolidCheckedColor:Dt,buttonSolidCheckedBg:qe,buttonSolidCheckedHoverBg:Qe,buttonSolidCheckedActiveBg:At,buttonBg:dt,buttonCheckedBg:dt,buttonColor:Me,buttonCheckedBgDisabled:lt,buttonCheckedColorDisabled:et,buttonPaddingInline:be-me,wrapperMarginInlineEnd:Ee}}),_=e(14088),L=e(4572),A=function(H,X){var be={};for(var Ee in H)Object.prototype.hasOwnProperty.call(H,Ee)&&X.indexOf(Ee)<0&&(be[Ee]=H[Ee]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,Ee=Object.getOwnPropertySymbols(H);me<Ee.length;me++)X.indexOf(Ee[me])<0&&Object.prototype.propertyIsEnumerable.call(H,Ee[me])&&(be[Ee[me]]=H[Ee[me]]);return be};const W=(H,X)=>{var be,Ee;const me=a.useContext(l),xe=a.useContext(o),{getPrefixCls:Me,direction:dt,radio:et}=a.useContext(h.E_),lt=a.useRef(null),Dt=(0,i.sQ)(X,lt),{isFormItemInput:qe}=a.useContext(f.aM),Qe=$=>{var F,ue;(F=H.onChange)===null||F===void 0||F.call(H,$),(ue=me==null?void 0:me.onChange)===null||ue===void 0||ue.call(me,$)},{prefixCls:At,className:ze,rootClassName:J,children:le,style:z}=H,M=A(H,["prefixCls","className","rootClassName","children","style"]),G=Me("radio",At),Ce=((me==null?void 0:me.optionType)||xe)==="button",K=Ce?`${G}-button`:G,[B,ie]=y(G),V=Object.assign({},M),R=a.useContext(c.Z);me&&(V.name=me.name,V.onChange=Qe,V.checked=H.value===me.value,V.disabled=(be=V.disabled)!==null&&be!==void 0?be:me.disabled),V.disabled=(Ee=V.disabled)!==null&&Ee!==void 0?Ee:R;const D=v()(`${K}-wrapper`,{[`${K}-wrapper-checked`]:V.checked,[`${K}-wrapper-disabled`]:V.disabled,[`${K}-wrapper-rtl`]:dt==="rtl",[`${K}-wrapper-in-form-item`]:qe},et==null?void 0:et.className,ze,J,ie);return B(a.createElement(_.Z,{component:"Radio",disabled:V.disabled},a.createElement("label",{className:D,style:Object.assign(Object.assign({},et==null?void 0:et.style),z),onMouseEnter:H.onMouseEnter,onMouseLeave:H.onMouseLeave},a.createElement(n.Z,Object.assign({},V,{className:v()(V.className,!Ce&&L.A),type:"radio",prefixCls:K,ref:Dt})),le!==void 0?a.createElement("span",null,le):null)))};var ce=a.forwardRef(W);const Z=a.forwardRef((H,X)=>{const{getPrefixCls:be,direction:Ee}=a.useContext(h.E_),[me,xe]=(0,g.Z)(H.defaultValue,{value:H.value}),Me=F=>{const ue=me,we=F.target.value;"value"in H||xe(we);const{onChange:se}=H;se&&we!==ue&&se(F)},{prefixCls:dt,className:et,rootClassName:lt,options:Dt,buttonStyle:qe="outline",disabled:Qe,children:At,size:ze,style:J,id:le,onMouseEnter:z,onMouseLeave:M,onFocus:G,onBlur:Ce}=H,K=be("radio",dt),B=`${K}-group`,[ie,V]=y(K);let R=At;Dt&&Dt.length>0&&(R=Dt.map(F=>typeof F=="string"||typeof F=="number"?a.createElement(ce,{key:F.toString(),prefixCls:K,disabled:Qe,value:F,checked:me===F},F):a.createElement(ce,{key:`radio-group-value-options-${F.value}`,prefixCls:K,disabled:F.disabled||Qe,value:F.value,checked:me===F.value,title:F.title,style:F.style},F.label)));const D=(0,r.Z)(ze),$=v()(B,`${B}-${qe}`,{[`${B}-${D}`]:D,[`${B}-rtl`]:Ee==="rtl"},et,lt,V);return ie(a.createElement("div",Object.assign({},(0,p.Z)(H,{aria:!0,data:!0}),{className:$,style:J,onMouseEnter:z,onMouseLeave:M,onFocus:G,onBlur:Ce,id:le,ref:X}),a.createElement(u,{value:{onChange:Me,value:me,disabled:H.disabled,name:H.name,optionType:H.optionType}},R)))});var pe=a.memo(Z),P=function(H,X){var be={};for(var Ee in H)Object.prototype.hasOwnProperty.call(H,Ee)&&X.indexOf(Ee)<0&&(be[Ee]=H[Ee]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,Ee=Object.getOwnPropertySymbols(H);me<Ee.length;me++)X.indexOf(Ee[me])<0&&Object.prototype.propertyIsEnumerable.call(H,Ee[me])&&(be[Ee[me]]=H[Ee[me]]);return be};const j=(H,X)=>{const{getPrefixCls:be}=a.useContext(h.E_),{prefixCls:Ee}=H,me=P(H,["prefixCls"]),xe=be("radio",Ee);return a.createElement(d,{value:"button"},a.createElement(ce,Object.assign({prefixCls:xe},me,{type:"radio",ref:X})))};var U=a.forwardRef(j);const ee=ce;ee.Button=U,ee.Group=pe,ee.__ANT_RADIO=!0;var q=ee},39978:function(_t,k,e){"use strict";e.d(k,{Z:function(){return H}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(be,Ee){return v.createElement(a.Z,(0,t.Z)({},be,{ref:Ee,icon:p}))},r=v.forwardRef(h),s=r,u=e(92310),l=e.n(u),o=e(80962),d=e(29043),n=e(19149),i=e(35788),c=e(85108),f=e(36994);function S(X,be){var Ee=X.disabled,me=X.prefixCls,xe=X.character,Me=X.characterRender,dt=X.index,et=X.count,lt=X.value,Dt=X.allowHalf,qe=X.focused,Qe=X.onHover,At=X.onClick,ze=function(B){Qe(B,dt)},J=function(B){At(B,dt)},le=function(B){B.keyCode===c.Z.ENTER&&At(B,dt)},z=dt+1,M=new Set([me]);lt===0&&dt===0&&qe?M.add("".concat(me,"-focused")):Dt&<+.5>=z&<<z?(M.add("".concat(me,"-half")),M.add("".concat(me,"-active")),qe&&M.add("".concat(me,"-focused"))):(z<=lt?M.add("".concat(me,"-full")):M.add("".concat(me,"-zero")),z===lt&&qe&&M.add("".concat(me,"-focused")));var G=typeof xe=="function"?xe(X):xe,Ce=v.createElement("li",{className:l()(Array.from(M)),ref:be},v.createElement("div",{onClick:Ee?null:J,onKeyDown:Ee?null:le,onMouseMove:Ee?null:ze,role:"radio","aria-checked":lt>dt?"true":"false","aria-posinset":dt+1,"aria-setsize":et,tabIndex:Ee?-1:0},v.createElement("div",{className:"".concat(me,"-first")},G),v.createElement("div",{className:"".concat(me,"-second")},G)));return Me&&(Ce=Me(Ce,X)),Ce}var E=v.forwardRef(S);function x(){var X=v.useRef({});function be(me){return X.current[me]}function Ee(me){return function(xe){X.current[me]=xe}}return[be,Ee]}function w(X){var be=X.pageXOffset,Ee="scrollLeft";if(typeof be!="number"){var me=X.document;be=me.documentElement[Ee],typeof be!="number"&&(be=me.body[Ee])}return be}function C(X){var be,Ee,me=X.ownerDocument,xe=me.body,Me=me&&me.documentElement,dt=X.getBoundingClientRect();return be=dt.left,Ee=dt.top,be-=Me.clientLeft||xe.clientLeft||0,Ee-=Me.clientTop||xe.clientTop||0,{left:be,top:Ee}}function b(X){var be=C(X),Ee=X.ownerDocument,me=Ee.defaultView||Ee.parentWindow;return be.left+=w(me),be.left}var m=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function y(X,be){var Ee,me=X.prefixCls,xe=me===void 0?"rc-rate":me,Me=X.className,dt=X.defaultValue,et=X.value,lt=X.count,Dt=lt===void 0?5:lt,qe=X.allowHalf,Qe=qe===void 0?!1:qe,At=X.allowClear,ze=At===void 0?!0:At,J=X.character,le=J===void 0?"\u2605":J,z=X.characterRender,M=X.disabled,G=X.direction,Ce=G===void 0?"ltr":G,K=X.tabIndex,B=K===void 0?0:K,ie=X.autoFocus,V=X.onHoverChange,R=X.onChange,D=X.onFocus,$=X.onBlur,F=X.onKeyDown,ue=X.onMouseLeave,we=(0,n.Z)(X,m),se=x(),T=(0,d.Z)(se,2),O=T[0],de=T[1],fe=v.useRef(null),Oe=function(){if(!M){var ae;(ae=fe.current)===null||ae===void 0||ae.focus()}};v.useImperativeHandle(be,function(){return{focus:Oe,blur:function(){if(!M){var ae;(ae=fe.current)===null||ae===void 0||ae.blur()}}}});var Je=(0,i.Z)(dt||0,{value:et}),Ze=(0,d.Z)(Je,2),ve=Ze[0],Xe=Ze[1],re=(0,i.Z)(null),st=(0,d.Z)(re,2),wt=st[0],I=st[1],Ge=function(ae,Re){var De=Ce==="rtl",it=ae+1;if(Qe){var ct=O(ae),bt=b(ct),ft=ct.clientWidth;(De&&Re-bt>ft/2||!De&&Re-bt<ft/2)&&(it-=.5)}return it},Be=function(ae){Xe(ae),R==null||R(ae)},he=v.useState(!1),Pe=(0,d.Z)(he,2),Le=Pe[0],Rt=Pe[1],Ot=function(){Rt(!0),D==null||D()},Lt=function(){Rt(!1),$==null||$()},un=v.useState(null),wn=(0,d.Z)(un,2),Cn=wn[0],ht=wn[1],Et=function(ae,Re){var De=Ge(Re,ae.pageX);De!==wt&&(ht(De),I(null)),V==null||V(De)},gt=function(ae){M||(ht(null),I(null),V==null||V(void 0)),ae&&(ue==null||ue(ae))},yt=function(ae,Re){var De=Ge(Re,ae.pageX),it=!1;ze&&(it=De===ve),gt(),Be(it?0:De),I(it?De:null)},_e=function(ae){var Re=ae.keyCode,De=Ce==="rtl",it=ve;Re===c.Z.RIGHT&&it<Dt&&!De?(Qe?it+=.5:it+=1,Be(it),ae.preventDefault()):Re===c.Z.LEFT&&it>0&&!De||Re===c.Z.RIGHT&&it>0&&De?(Qe?it-=.5:it-=1,Be(it),ae.preventDefault()):Re===c.Z.LEFT&&it<Dt&&De&&(Qe?it+=.5:it+=1,Be(it),ae.preventDefault()),F==null||F(ae)};v.useEffect(function(){ie&&!M&&Oe()},[]);var Q=new Array(Dt).fill(0).map(function(oe,ae){return v.createElement(E,{ref:de(ae),index:ae,count:Dt,disabled:M,prefixCls:"".concat(xe,"-star"),allowHalf:Qe,value:Cn===null?ve:Cn,onClick:yt,onHover:Et,key:oe||ae,character:le,characterRender:z,focused:Le})}),te=l()(xe,Me,(Ee={},(0,o.Z)(Ee,"".concat(xe,"-disabled"),M),(0,o.Z)(Ee,"".concat(xe,"-rtl"),Ce==="rtl"),Ee));return v.createElement("ul",(0,t.Z)({className:te,onMouseLeave:gt,tabIndex:M?-1:B,onFocus:M?null:Ot,onBlur:M?null:Lt,onKeyDown:M?null:_e,ref:fe,role:"radiogroup"},(0,f.Z)(we,{aria:!0,data:!0,attr:!0})),Q)}var _=v.forwardRef(y),L=_,A=e(36355),W=e(6848),N=e(17313),ce=e(83116),Z=e(37613);const pe=X=>{const{componentCls:be}=X;return{[`${be}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:X.marginXS},"> div":{transition:`all ${X.motionDurationMid}, outline 0s`,"&:hover":{transform:X.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${X.lineWidth}px dashed ${X.starColor}`,transform:X.starHoverScale}},"&-first, &-second":{color:X.starBg,transition:`all ${X.motionDurationMid}`,userSelect:"none",[X.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${be}-star-first, &-half ${be}-star-second`]:{opacity:1},[`&-half ${be}-star-first, &-full ${be}-star-second`]:{color:"inherit"}}}},P=X=>({[`&-rtl${X.componentCls}`]:{direction:"rtl"}}),j=X=>{const{componentCls:be}=X;return{[be]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,N.Wf)(X)),{display:"inline-block",margin:0,padding:0,color:X.starColor,fontSize:X.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${be} ${be}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),pe(X)),{[`+ ${be}-text`]:{display:"inline-block",marginInlineStart:X.marginXS,fontSize:X.fontSize}}),P(X))}};var U=(0,ce.Z)("Rate",X=>{const be=(0,Z.TS)(X,{});return[j(be)]},X=>({starColor:X.yellow6,starSize:X.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:X.colorFillContent})),ee=function(X,be){var Ee={};for(var me in X)Object.prototype.hasOwnProperty.call(X,me)&&be.indexOf(me)<0&&(Ee[me]=X[me]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xe=0,me=Object.getOwnPropertySymbols(X);xe<me.length;xe++)be.indexOf(me[xe])<0&&Object.prototype.propertyIsEnumerable.call(X,me[xe])&&(Ee[me[xe]]=X[me[xe]]);return Ee},H=v.forwardRef((X,be)=>{const{prefixCls:Ee,className:me,rootClassName:xe,style:Me,tooltips:dt,character:et=v.createElement(s,null)}=X,lt=ee(X,["prefixCls","className","rootClassName","style","tooltips","character"]),Dt=(M,G)=>{let{index:Ce}=G;return dt?v.createElement(W.Z,{title:dt[Ce]},M):M},{getPrefixCls:qe,direction:Qe,rate:At}=v.useContext(A.E_),ze=qe("rate",Ee),[J,le]=U(ze),z=Object.assign(Object.assign({},At==null?void 0:At.style),Me);return J(v.createElement(L,Object.assign({ref:be,character:et,characterRender:Dt},lt,{className:l()(me,xe,le,At==null?void 0:At.className),style:z,prefixCls:ze,direction:Qe})))})},57809:function(_t,k,e){"use strict";var t=e(92310),v=e.n(t),g=e(77861),p=e(64002),a=e(59301),h=e(53487),r=e(62892),s=e(19080),u=e(36355),l=e(1684),o=e(93891),d=e(19716),n=e(32441),i=e(33234),c=e(14154),f=e(58582),S=e(84443),E=e(66339),x=function(y,_){var L={};for(var A in y)Object.prototype.hasOwnProperty.call(y,A)&&_.indexOf(A)<0&&(L[A]=y[A]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,A=Object.getOwnPropertySymbols(y);W<A.length;W++)_.indexOf(A[W])<0&&Object.prototype.propertyIsEnumerable.call(y,A[W])&&(L[A[W]]=y[A[W]]);return L};const w="SECRET_COMBOBOX_MODE_DO_NOT_USE",C=(y,_)=>{var L,{prefixCls:A,bordered:W=!0,className:N,rootClassName:ce,getPopupContainer:Z,popupClassName:pe,dropdownClassName:P,listHeight:j=256,placement:U,listItemHeight:ee=24,size:q,disabled:H,notFoundContent:X,status:be,builtinPlacements:Ee,dropdownMatchSelectWidth:me,popupMatchSelectWidth:xe,direction:Me,style:dt,allowClear:et}=y,lt=x(y,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:Dt,getPrefixCls:qe,renderEmpty:Qe,direction:At,virtual:ze,popupMatchSelectWidth:J,popupOverflow:le,select:z}=a.useContext(u.E_),M=qe("select",A),G=qe(),Ce=Me!=null?Me:At,{compactSize:K,compactItemClassnames:B}=(0,i.ri)(M,Ce),[ie,V]=(0,c.Z)(M),R=a.useMemo(()=>{const{mode:Pe}=lt;if(Pe!=="combobox")return Pe===w?"combobox":Pe},[lt.mode]),D=R==="multiple"||R==="tags",$=(0,S.Z)(lt.suffixIcon,lt.showArrow),F=(L=xe!=null?xe:me)!==null&&L!==void 0?L:J,{status:ue,hasFeedback:we,isFormItemInput:se,feedbackIcon:T}=a.useContext(n.aM),O=(0,s.F)(ue,be);let de;X!==void 0?de=X:R==="combobox"?de=null:de=(Qe==null?void 0:Qe("Select"))||a.createElement(o.Z,{componentName:"Select"});const{suffixIcon:fe,itemIcon:Oe,removeIcon:Je,clearIcon:Ze}=(0,E.Z)(Object.assign(Object.assign({},lt),{multiple:D,hasFeedback:we,feedbackIcon:T,showSuffixIcon:$,prefixCls:M,showArrow:lt.showArrow,componentName:"Select"})),ve=et===!0?{clearIcon:Ze}:et,Xe=(0,p.Z)(lt,["suffixIcon","itemIcon"]),re=v()(pe||P,{[`${M}-dropdown-${Ce}`]:Ce==="rtl"},ce,V),st=(0,d.Z)(Pe=>{var Le;return(Le=q!=null?q:K)!==null&&Le!==void 0?Le:Pe}),wt=a.useContext(l.Z),I=H!=null?H:wt,Ge=v()({[`${M}-lg`]:st==="large",[`${M}-sm`]:st==="small",[`${M}-rtl`]:Ce==="rtl",[`${M}-borderless`]:!W,[`${M}-in-form-item`]:se},(0,s.Z)(M,O,we),B,z==null?void 0:z.className,N,ce,V),Be=a.useMemo(()=>U!==void 0?U:Ce==="rtl"?"bottomRight":"bottomLeft",[U,Ce]),he=(0,f.Z)(Ee,le);return ie(a.createElement(g.ZP,Object.assign({ref:_,virtual:ze,showSearch:z==null?void 0:z.showSearch},Xe,{style:Object.assign(Object.assign({},z==null?void 0:z.style),dt),dropdownMatchSelectWidth:F,builtinPlacements:he,transitionName:(0,r.m)(G,"slide-up",lt.transitionName),listHeight:j,listItemHeight:ee,mode:R,prefixCls:M,placement:Be,direction:Ce,suffixIcon:fe,menuItemSelectedIcon:Oe,removeIcon:Je,allowClear:ve,notFoundContent:de,className:Ge,getPopupContainer:Z||Dt,dropdownClassName:re,disabled:I})))},b=a.forwardRef(C),m=(0,h.Z)(b);b.SECRET_COMBOBOX_MODE_DO_NOT_USE=w,b.Option=g.Wx,b.OptGroup=g.Xo,b._InternalPanelDoNotUseOrYouWillBeFired=m,k.default=b},14154:function(_t,k,e){"use strict";e.d(k,{Z:function(){return b}});var t=e(17313),v=e(74207),g=e(37613),p=e(83116),a=e(13826),h=e(92899);const r=m=>{const{optionHeight:y,optionFontSize:_,optionLineHeight:L,optionPadding:A}=m;return{position:"relative",display:"block",minHeight:y,padding:A,color:m.colorText,fontWeight:"normal",fontSize:_,lineHeight:L,boxSizing:"border-box"}};var u=m=>{const{antCls:y,componentCls:_}=m,L=`${_}-item`,A=`&${y}-slide-up-enter${y}-slide-up-enter-active`,W=`&${y}-slide-up-appear${y}-slide-up-appear-active`,N=`&${y}-slide-up-leave${y}-slide-up-leave-active`,ce=`${_}-dropdown-placement-`;return[{[`${_}-dropdown`]:Object.assign(Object.assign({},(0,t.Wf)(m)),{position:"absolute",top:-9999,zIndex:m.zIndexPopup,boxSizing:"border-box",padding:m.paddingXXS,overflow:"hidden",fontSize:m.fontSize,fontVariant:"initial",backgroundColor:m.colorBgElevated,borderRadius:m.borderRadiusLG,outline:"none",boxShadow:m.boxShadowSecondary,[`
|
|
|
${A}${ce}bottomLeft,
|
|
|
${W}${ce}bottomLeft
|
|
|
`]:{animationName:a.fJ},[`
|
|
|
${A}${ce}topLeft,
|
|
|
${W}${ce}topLeft,
|
|
|
${A}${ce}topRight,
|
|
|
${W}${ce}topRight
|
|
|
`]:{animationName:a.Qt},[`${N}${ce}bottomLeft`]:{animationName:a.Uw},[`
|
|
|
${N}${ce}topLeft,
|
|
|
${N}${ce}topRight
|
|
|
`]:{animationName:a.ly},"&-hidden":{display:"none"},[`${L}`]:Object.assign(Object.assign({},r(m)),{cursor:"pointer",transition:`background ${m.motionDurationSlow} ease`,borderRadius:m.borderRadiusSM,"&-group":{color:m.colorTextDescription,fontSize:m.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},t.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${L}-option-disabled)`]:{backgroundColor:m.optionActiveBg},[`&-selected:not(${L}-option-disabled)`]:{color:m.optionSelectedColor,fontWeight:m.optionSelectedFontWeight,backgroundColor:m.optionSelectedBg,[`${L}-option-state`]:{color:m.colorPrimary}},"&-disabled":{[`&${L}-option-selected`]:{backgroundColor:m.colorBgContainerDisabled},color:m.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:m.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,a.oN)(m,"slide-up"),(0,a.oN)(m,"slide-down"),(0,h.Fm)(m,"move-up"),(0,h.Fm)(m,"move-down")]};const l=2,o=m=>{let{controlHeightSM:y,controlHeight:_,lineWidth:L}=m;const A=(_-y)/2-L,W=Math.ceil(A/2);return[A,W]};function d(m,y){const{componentCls:_,iconCls:L}=m,A=`${_}-selection-overflow`,W=m.multipleSelectItemHeight,[N]=o(m),ce=y?`${_}-${y}`:"";return{[`${_}-multiple${ce}`]:{fontSize:m.fontSize,[A]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${_}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${N-l}px ${l*2}px`,borderRadius:m.borderRadius,[`${_}-show-search&`]:{cursor:"text"},[`${_}-disabled&`]:{background:m.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${l}px 0`,lineHeight:`${W}px`,visibility:"hidden",content:'"\\a0"'}},[`
|
|
|
&${_}-show-arrow ${_}-selector,
|
|
|
&${_}-allow-clear ${_}-selector
|
|
|
`]:{paddingInlineEnd:m.fontSizeIcon+m.controlPaddingHorizontal},[`${_}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:W,marginTop:l,marginBottom:l,lineHeight:`${W-m.lineWidth*2}px`,background:m.multipleItemBg,border:`${m.lineWidth}px ${m.lineType} ${m.multipleItemBorderColor}`,borderRadius:m.borderRadiusSM,cursor:"default",transition:`font-size ${m.motionDurationSlow}, line-height ${m.motionDurationSlow}, height ${m.motionDurationSlow}`,userSelect:"none",marginInlineEnd:l*2,paddingInlineStart:m.paddingXS,paddingInlineEnd:m.paddingXS/2,[`${_}-disabled&`]:{color:m.multipleItemColorDisabled,borderColor:m.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:m.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,t.Ro)()),{display:"inline-flex",alignItems:"center",color:m.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${L}`]:{verticalAlign:"-0.2em"},"&:hover":{color:m.colorIconHover}})},[`${A}-item + ${A}-item`]:{[`${_}-selection-search`]:{marginInlineStart:0}},[`${_}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:m.inputPaddingHorizontalBase-N,"\n &-input,\n &-mirror\n ":{height:W,fontFamily:m.fontFamily,lineHeight:`${W}px`,transition:`all ${m.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${_}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:m.inputPaddingHorizontalBase,insetInlineEnd:m.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${m.motionDurationSlow}`}}}}var i=m=>{const{componentCls:y}=m,_=(0,g.TS)(m,{controlHeight:m.controlHeightSM,multipleSelectItemHeight:m.controlHeightXS,borderRadius:m.borderRadiusSM,borderRadiusSM:m.borderRadiusXS}),L=(0,g.TS)(m,{fontSize:m.fontSizeLG,controlHeight:m.controlHeightLG,multipleSelectItemHeight:m.multipleItemHeightLG,borderRadius:m.borderRadiusLG,borderRadiusSM:m.borderRadius}),[,A]=o(m);return[d(m),d(_,"sm"),{[`${y}-multiple${y}-sm`]:{[`${y}-selection-placeholder`]:{insetInline:m.controlPaddingHorizontalSM-m.lineWidth},[`${y}-selection-search`]:{marginInlineStart:A}}},d(L,"lg")]};function c(m,y){const{componentCls:_,inputPaddingHorizontalBase:L,borderRadius:A}=m,W=m.controlHeight-m.lineWidth*2,N=Math.ceil(m.fontSize*1.25),ce=y?`${_}-${y}`:"";return{[`${_}-single${ce}`]:{fontSize:m.fontSize,[`${_}-selector`]:Object.assign(Object.assign({},(0,t.Wf)(m)),{display:"flex",borderRadius:A,[`${_}-selection-search`]:{position:"absolute",top:0,insetInlineStart:L,insetInlineEnd:L,bottom:0,"&-input":{width:"100%"}},[`
|
|
|
${_}-selection-item,
|
|
|
${_}-selection-placeholder
|
|
|
`]:{padding:0,lineHeight:`${W}px`,transition:`all ${m.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${W}px`}},[`${_}-selection-item`]:{position:"relative",userSelect:"none"},[`${_}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${_}-selection-item:after`,`${_}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
|
|
|
&${_}-show-arrow ${_}-selection-item,
|
|
|
&${_}-show-arrow ${_}-selection-placeholder
|
|
|
`]:{paddingInlineEnd:N},[`&${_}-open ${_}-selection-item`]:{color:m.colorTextPlaceholder},[`&:not(${_}-customize-input)`]:{[`${_}-selector`]:{width:"100%",height:m.controlHeight,padding:`0 ${L}px`,[`${_}-selection-search-input`]:{height:W},"&:after":{lineHeight:`${W}px`}}},[`&${_}-customize-input`]:{[`${_}-selector`]:{"&:after":{display:"none"},[`${_}-selection-search`]:{position:"static",width:"100%"},[`${_}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${L}px`,"&:after":{display:"none"}}}}}}}function f(m){const{componentCls:y}=m,_=m.controlPaddingHorizontalSM-m.lineWidth;return[c(m),c((0,g.TS)(m,{controlHeight:m.controlHeightSM,borderRadius:m.borderRadiusSM}),"sm"),{[`${y}-single${y}-sm`]:{[`&:not(${y}-customize-input)`]:{[`${y}-selection-search`]:{insetInlineStart:_,insetInlineEnd:_},[`${y}-selector`]:{padding:`0 ${_}px`},[`&${y}-show-arrow ${y}-selection-search`]:{insetInlineEnd:_+m.fontSize*1.5},[`
|
|
|
&${y}-show-arrow ${y}-selection-item,
|
|
|
&${y}-show-arrow ${y}-selection-placeholder
|
|
|
`]:{paddingInlineEnd:m.fontSize*1.5}}}},c((0,g.TS)(m,{controlHeight:m.singleItemHeightLG,fontSize:m.fontSizeLG,borderRadius:m.borderRadiusLG}),"lg")]}const S=m=>{const{componentCls:y,selectorBg:_}=m;return{position:"relative",backgroundColor:_,border:`${m.lineWidth}px ${m.lineType} ${m.colorBorder}`,transition:`all ${m.motionDurationMid} ${m.motionEaseInOut}`,input:{cursor:"pointer"},[`${y}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${y}-disabled&`]:{color:m.colorTextDisabled,background:m.colorBgContainerDisabled,cursor:"not-allowed",[`${y}-multiple&`]:{background:m.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},E=function(m,y){let _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:L,borderHoverColor:A,outlineColor:W,antCls:N}=y,ce=_?{[`${L}-selector`]:{borderColor:A}}:{};return{[m]:{[`&:not(${L}-disabled):not(${L}-customize-input):not(${N}-pagination-size-changer)`]:Object.assign(Object.assign({},ce),{[`${L}-focused& ${L}-selector`]:{borderColor:A,boxShadow:`0 0 0 ${y.controlOutlineWidth}px ${W}`,outline:0},[`&:hover ${L}-selector`]:{borderColor:A}})}}},x=m=>{const{componentCls:y}=m;return{[`${y}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},w=m=>{const{componentCls:y,inputPaddingHorizontalBase:_,iconCls:L}=m;return{[y]:Object.assign(Object.assign({},(0,t.Wf)(m)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${y}-customize-input) ${y}-selector`]:Object.assign(Object.assign({},S(m)),x(m)),[`${y}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},t.vS),[`${y}-selection-placeholder`]:Object.assign(Object.assign({},t.vS),{flex:1,color:m.colorTextPlaceholder,pointerEvents:"none"}),[`${y}-arrow`]:Object.assign(Object.assign({},(0,t.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:_,height:m.fontSizeIcon,marginTop:-m.fontSizeIcon/2,color:m.colorTextQuaternary,fontSize:m.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[L]:{verticalAlign:"top",transition:`transform ${m.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${y}-suffix)`]:{pointerEvents:"auto"}},[`${y}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${y}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:_,zIndex:1,display:"inline-block",width:m.fontSizeIcon,height:m.fontSizeIcon,marginTop:-m.fontSizeIcon/2,color:m.colorTextQuaternary,fontSize:m.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:m.clearBg,cursor:"pointer",opacity:0,transition:`color ${m.motionDurationMid} ease, opacity ${m.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:m.colorTextTertiary}},"&:hover":{[`${y}-clear`]:{opacity:1}}}),[`${y}-has-feedback`]:{[`${y}-clear`]:{insetInlineEnd:_+m.fontSize+m.paddingXS}}}},C=m=>{const{componentCls:y}=m;return[{[y]:{[`&-borderless ${y}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${y}-in-form-item`]:{width:"100%"}}},w(m),f(m),i(m),u(m),{[`${y}-rtl`]:{direction:"rtl"}},E(y,(0,g.TS)(m,{borderHoverColor:m.colorPrimaryHover,outlineColor:m.controlOutline})),E(`${y}-status-error`,(0,g.TS)(m,{borderHoverColor:m.colorErrorHover,outlineColor:m.colorErrorOutline}),!0),E(`${y}-status-warning`,(0,g.TS)(m,{borderHoverColor:m.colorWarningHover,outlineColor:m.colorWarningOutline}),!0),(0,v.c)(m,{borderElCls:`${y}-selector`,focusElCls:`${y}-focused`})]};var b=(0,p.Z)("Select",(m,y)=>{let{rootPrefixCls:_}=y;const L=(0,g.TS)(m,{rootPrefixCls:_,inputPaddingHorizontalBase:m.paddingSM-1,multipleSelectItemHeight:m.multipleItemHeight});return[C(L)]},m=>{const{fontSize:y,lineHeight:_,controlHeight:L,controlPaddingHorizontal:A,zIndexPopupBase:W,colorText:N,fontWeightStrong:ce,controlItemBgActive:Z,controlItemBgHover:pe,colorBgContainer:P,colorFillSecondary:j,controlHeightLG:U,controlHeightSM:ee,colorBgContainerDisabled:q,colorTextDisabled:H}=m;return{zIndexPopup:W+50,optionSelectedColor:N,optionSelectedFontWeight:ce,optionSelectedBg:Z,optionActiveBg:pe,optionPadding:`${(L-y*_)/2}px ${A}px`,optionFontSize:y,optionLineHeight:_,optionHeight:L,selectorBg:P,clearBg:P,singleItemHeightLG:U,multipleItemBg:j,multipleItemBorderColor:"transparent",multipleItemHeight:ee,multipleItemHeightLG:L,multipleSelectorBgDisabled:q,multipleItemColorDisabled:H,multipleItemBorderColorDisabled:"transparent"}})},58582:function(_t,k,e){"use strict";e.d(k,{Z:function(){return v}});const t=g=>{const a={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:g==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},a),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},a),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},a),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},a),{points:["br","tr"],offset:[0,-4]})}};function v(g,p){return g||t(p)}},84443:function(_t,k,e){"use strict";e.d(k,{Z:function(){return t}});function t(v,g){return g!==void 0?g:v!==null}},66339:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});var t=e(10402),v=e(33130),g=e(72119),p=e(18290),a=e(50023),h=e(21970),r=e(59301);function s(u){let{suffixIcon:l,clearIcon:o,menuItemSelectedIcon:d,removeIcon:n,loading:i,multiple:c,hasFeedback:f,prefixCls:S,showSuffixIcon:E,feedbackIcon:x,showArrow:w,componentName:C}=u;const b=o!=null?o:r.createElement(v.Z,null),m=A=>l===null&&!f&&!w?null:r.createElement(r.Fragment,null,E!==!1&&A,f&&x);let y=null;if(l!==void 0)y=m(l);else if(i)y=m(r.createElement(a.Z,{spin:!0}));else{const A=`${S}-suffix`;y=W=>{let{open:N,showSearch:ce}=W;return m(N&&ce?r.createElement(h.Z,{className:A}):r.createElement(p.Z,{className:A}))}}let _=null;d!==void 0?_=d:c?_=r.createElement(t.Z,null):_=null;let L=null;return n!==void 0?L=n:L=r.createElement(g.Z,null),{clearIcon:b,suffixIcon:y,itemIcon:_,removeIcon:L}}},78485:function(_t,k,e){"use strict";e.d(k,{Z:function(){return le}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),a=e(64002),r=z=>{const{prefixCls:M,className:G,style:Ce,size:K,shape:B}=z,ie=v()({[`${M}-lg`]:K==="large",[`${M}-sm`]:K==="small"}),V=v()({[`${M}-circle`]:B==="circle",[`${M}-square`]:B==="square",[`${M}-round`]:B==="round"}),R=g.useMemo(()=>typeof K=="number"?{width:K,height:K,lineHeight:`${K}px`}:{},[K]);return g.createElement("span",{className:v()(M,ie,V,G),style:Object.assign(Object.assign({},R),Ce)})},s=e(9792),u=e(83116),l=e(37613);const o=new s.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),d=z=>({height:z,lineHeight:`${z}px`}),n=z=>Object.assign({width:z},d(z)),i=z=>({background:z.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:o,animationDuration:z.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),c=z=>Object.assign({width:z*5,minWidth:z*5},d(z)),f=z=>{const{skeletonAvatarCls:M,gradientFromColor:G,controlHeight:Ce,controlHeightLG:K,controlHeightSM:B}=z;return{[`${M}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:G},n(Ce)),[`${M}${M}-circle`]:{borderRadius:"50%"},[`${M}${M}-lg`]:Object.assign({},n(K)),[`${M}${M}-sm`]:Object.assign({},n(B))}},S=z=>{const{controlHeight:M,borderRadiusSM:G,skeletonInputCls:Ce,controlHeightLG:K,controlHeightSM:B,gradientFromColor:ie}=z;return{[`${Ce}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ie,borderRadius:G},c(M)),[`${Ce}-lg`]:Object.assign({},c(K)),[`${Ce}-sm`]:Object.assign({},c(B))}},E=z=>Object.assign({width:z},d(z)),x=z=>{const{skeletonImageCls:M,imageSizeBase:G,gradientFromColor:Ce,borderRadiusSM:K}=z;return{[`${M}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:Ce,borderRadius:K},E(G*2)),{[`${M}-path`]:{fill:"#bfbfbf"},[`${M}-svg`]:Object.assign(Object.assign({},E(G)),{maxWidth:G*4,maxHeight:G*4}),[`${M}-svg${M}-svg-circle`]:{borderRadius:"50%"}}),[`${M}${M}-circle`]:{borderRadius:"50%"}}},w=(z,M,G)=>{const{skeletonButtonCls:Ce}=z;return{[`${G}${Ce}-circle`]:{width:M,minWidth:M,borderRadius:"50%"},[`${G}${Ce}-round`]:{borderRadius:M}}},C=z=>Object.assign({width:z*2,minWidth:z*2},d(z)),b=z=>{const{borderRadiusSM:M,skeletonButtonCls:G,controlHeight:Ce,controlHeightLG:K,controlHeightSM:B,gradientFromColor:ie}=z;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${G}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ie,borderRadius:M,width:Ce*2,minWidth:Ce*2},C(Ce))},w(z,Ce,G)),{[`${G}-lg`]:Object.assign({},C(K))}),w(z,K,`${G}-lg`)),{[`${G}-sm`]:Object.assign({},C(B))}),w(z,B,`${G}-sm`))},m=z=>{const{componentCls:M,skeletonAvatarCls:G,skeletonTitleCls:Ce,skeletonParagraphCls:K,skeletonButtonCls:B,skeletonInputCls:ie,skeletonImageCls:V,controlHeight:R,controlHeightLG:D,controlHeightSM:$,gradientFromColor:F,padding:ue,marginSM:we,borderRadius:se,titleHeight:T,blockRadius:O,paragraphLiHeight:de,controlHeightXS:fe,paragraphMarginTop:Oe}=z;return{[`${M}`]:{display:"table",width:"100%",[`${M}-header`]:{display:"table-cell",paddingInlineEnd:ue,verticalAlign:"top",[`${G}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:F},n(R)),[`${G}-circle`]:{borderRadius:"50%"},[`${G}-lg`]:Object.assign({},n(D)),[`${G}-sm`]:Object.assign({},n($))},[`${M}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${Ce}`]:{width:"100%",height:T,background:F,borderRadius:O,[`+ ${K}`]:{marginBlockStart:$}},[`${K}`]:{padding:0,"> li":{width:"100%",height:de,listStyle:"none",background:F,borderRadius:O,"+ li":{marginBlockStart:fe}}},[`${K}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${M}-content`]:{[`${Ce}, ${K} > li`]:{borderRadius:se}}},[`${M}-with-avatar ${M}-content`]:{[`${Ce}`]:{marginBlockStart:we,[`+ ${K}`]:{marginBlockStart:Oe}}},[`${M}${M}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},b(z)),f(z)),S(z)),x(z)),[`${M}${M}-block`]:{width:"100%",[`${B}`]:{width:"100%"},[`${ie}`]:{width:"100%"}},[`${M}${M}-active`]:{[`
|
|
|
${Ce},
|
|
|
${K} > li,
|
|
|
${G},
|
|
|
${B},
|
|
|
${ie},
|
|
|
${V}
|
|
|
`]:Object.assign({},i(z))}}};var y=(0,u.Z)("Skeleton",z=>{const{componentCls:M}=z,G=(0,l.TS)(z,{skeletonAvatarCls:`${M}-avatar`,skeletonTitleCls:`${M}-title`,skeletonParagraphCls:`${M}-paragraph`,skeletonButtonCls:`${M}-button`,skeletonInputCls:`${M}-input`,skeletonImageCls:`${M}-image`,imageSizeBase:z.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${z.gradientFromColor} 25%, ${z.gradientToColor} 37%, ${z.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[m(G)]},z=>{const{colorFillContent:M,colorFill:G}=z,Ce=M,K=G;return{color:Ce,colorGradientEnd:K,gradientFromColor:Ce,gradientToColor:K,titleHeight:z.controlHeight/2,blockRadius:z.borderRadiusSM,paragraphMarginTop:z.marginLG+z.marginXXS,paragraphLiHeight:z.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),L=z=>{const{prefixCls:M,className:G,rootClassName:Ce,active:K,shape:B="circle",size:ie="default"}=z,{getPrefixCls:V}=g.useContext(p.E_),R=V("skeleton",M),[D,$]=y(R),F=(0,a.Z)(z,["prefixCls","className"]),ue=v()(R,`${R}-element`,{[`${R}-active`]:K},G,Ce,$);return D(g.createElement("div",{className:ue},g.createElement(r,Object.assign({prefixCls:`${R}-avatar`,shape:B,size:ie},F))))},W=z=>{const{prefixCls:M,className:G,rootClassName:Ce,active:K,block:B=!1,size:ie="default"}=z,{getPrefixCls:V}=g.useContext(p.E_),R=V("skeleton",M),[D,$]=y(R),F=(0,a.Z)(z,["prefixCls"]),ue=v()(R,`${R}-element`,{[`${R}-active`]:K,[`${R}-block`]:B},G,Ce,$);return D(g.createElement("div",{className:ue},g.createElement(r,Object.assign({prefixCls:`${R}-button`,size:ie},F))))};const N="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 Z=z=>{const{prefixCls:M,className:G,rootClassName:Ce,style:K,active:B}=z,{getPrefixCls:ie}=g.useContext(p.E_),V=ie("skeleton",M),[R,D]=y(V),$=v()(V,`${V}-element`,{[`${V}-active`]:B},G,Ce,D);return R(g.createElement("div",{className:$},g.createElement("div",{className:v()(`${V}-image`,G),style:K},g.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${V}-image-svg`},g.createElement("path",{d:N,className:`${V}-image-path`})))))},P=z=>{const{prefixCls:M,className:G,rootClassName:Ce,active:K,block:B,size:ie="default"}=z,{getPrefixCls:V}=g.useContext(p.E_),R=V("skeleton",M),[D,$]=y(R),F=(0,a.Z)(z,["prefixCls"]),ue=v()(R,`${R}-element`,{[`${R}-active`]:K,[`${R}-block`]:B},G,Ce,$);return D(g.createElement("div",{className:ue},g.createElement(r,Object.assign({prefixCls:`${R}-input`,size:ie},F))))},j=e(5891),U={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"},ee=U,q=e(88853),H=function(M,G){return g.createElement(q.Z,(0,j.Z)({},M,{ref:G,icon:ee}))},X=g.forwardRef(H),be=X,me=z=>{const{prefixCls:M,className:G,rootClassName:Ce,style:K,active:B,children:ie}=z,{getPrefixCls:V}=g.useContext(p.E_),R=V("skeleton",M),[D,$]=y(R),F=v()(R,`${R}-element`,{[`${R}-active`]:B},$,G,Ce),ue=ie!=null?ie:g.createElement(be,null);return D(g.createElement("div",{className:F},g.createElement("div",{className:v()(`${R}-image`,G),style:K},ue)))},xe=e(26390),dt=z=>{const M=V=>{const{width:R,rows:D=2}=z;if(Array.isArray(R))return R[V];if(D-1===V)return R},{prefixCls:G,className:Ce,style:K,rows:B}=z,ie=(0,xe.Z)(Array(B)).map((V,R)=>g.createElement("li",{key:R,style:{width:M(R)}}));return g.createElement("ul",{className:v()(G,Ce),style:K},ie)},lt=z=>{let{prefixCls:M,className:G,width:Ce,style:K}=z;return g.createElement("h3",{className:v()(M,G),style:Object.assign({width:Ce},K)})};function Dt(z){return z&&typeof z=="object"?z:{}}function qe(z,M){return z&&!M?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Qe(z,M){return!z&&M?{width:"38%"}:z&&M?{width:"50%"}:{}}function At(z,M){const G={};return(!z||!M)&&(G.width="61%"),!z&&M?G.rows=3:G.rows=2,G}const ze=z=>{const{prefixCls:M,loading:G,className:Ce,rootClassName:K,style:B,children:ie,avatar:V=!1,title:R=!0,paragraph:D=!0,active:$,round:F}=z,{getPrefixCls:ue,direction:we,skeleton:se}=g.useContext(p.E_),T=ue("skeleton",M),[O,de]=y(T);if(G||!("loading"in z)){const fe=!!V,Oe=!!R,Je=!!D;let Ze;if(fe){const re=Object.assign(Object.assign({prefixCls:`${T}-avatar`},qe(Oe,Je)),Dt(V));Ze=g.createElement("div",{className:`${T}-header`},g.createElement(r,Object.assign({},re)))}let ve;if(Oe||Je){let re;if(Oe){const wt=Object.assign(Object.assign({prefixCls:`${T}-title`},Qe(fe,Je)),Dt(R));re=g.createElement(lt,Object.assign({},wt))}let st;if(Je){const wt=Object.assign(Object.assign({prefixCls:`${T}-paragraph`},At(fe,Oe)),Dt(D));st=g.createElement(dt,Object.assign({},wt))}ve=g.createElement("div",{className:`${T}-content`},re,st)}const Xe=v()(T,{[`${T}-with-avatar`]:fe,[`${T}-active`]:$,[`${T}-rtl`]:we==="rtl",[`${T}-round`]:F},se==null?void 0:se.className,Ce,K,de);return O(g.createElement("div",{className:Xe,style:Object.assign(Object.assign({},se==null?void 0:se.style),B)},Ze,ve))}return typeof ie!="undefined"?ie:null};ze.Button=W,ze.Avatar=L,ze.Input=P,ze.Image=Z,ze.Node=me;var J=ze,le=J},81327:function(_t,k,e){"use strict";e.d(k,{Z:function(){return S}});var t=e(59301),v=e(92310),g=e.n(v),p=e(38298),a=e(36355),h=e(33234);const r=t.createContext({latestIndex:0}),s=r.Provider;var l=E=>{let{className:x,index:w,children:C,split:b,style:m}=E;const{latestIndex:y}=t.useContext(r);return C==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:x,style:m},C),w<y&&b&&t.createElement("span",{className:`${x}-split`},b))},o=e(2856);function d(E){return["small","middle","large"].includes(E)}function n(E){return E?typeof E=="number"&&!Number.isNaN(E):!1}var i=function(E,x){var w={};for(var C in E)Object.prototype.hasOwnProperty.call(E,C)&&x.indexOf(C)<0&&(w[C]=E[C]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,C=Object.getOwnPropertySymbols(E);b<C.length;b++)x.indexOf(C[b])<0&&Object.prototype.propertyIsEnumerable.call(E,C[b])&&(w[C[b]]=E[C[b]]);return w};const f=t.forwardRef((E,x)=>{var w,C;const{getPrefixCls:b,space:m,direction:y}=t.useContext(a.E_),{size:_=(m==null?void 0:m.size)||"small",align:L,className:A,rootClassName:W,children:N,direction:ce="horizontal",prefixCls:Z,split:pe,style:P,wrap:j=!1,classNames:U,styles:ee}=E,q=i(E,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[H,X]=Array.isArray(_)?_:[_,_],be=d(X),Ee=d(H),me=n(X),xe=n(H),Me=(0,p.Z)(N,{keepEmpty:!0}),dt=L===void 0&&ce==="horizontal"?"center":L,et=b("space",Z),[lt,Dt]=(0,o.Z)(et),qe=g()(et,m==null?void 0:m.className,Dt,`${et}-${ce}`,{[`${et}-rtl`]:y==="rtl",[`${et}-align-${dt}`]:dt,[`${et}-gap-row-${X}`]:be,[`${et}-gap-col-${H}`]:Ee},A,W),Qe=g()(`${et}-item`,(w=U==null?void 0:U.item)!==null&&w!==void 0?w:(C=m==null?void 0:m.classNames)===null||C===void 0?void 0:C.item);let At=0;const ze=Me.map((z,M)=>{var G,Ce;z!=null&&(At=M);const K=z&&z.key||`${Qe}-${M}`;return t.createElement(l,{className:Qe,key:K,index:M,split:pe,style:(G=ee==null?void 0:ee.item)!==null&&G!==void 0?G:(Ce=m==null?void 0:m.styles)===null||Ce===void 0?void 0:Ce.item},z)}),J=t.useMemo(()=>({latestIndex:At}),[At]);if(Me.length===0)return null;const le={};return j&&(le.flexWrap="wrap"),!Ee&&xe&&(le.columnGap=H),!be&&me&&(le.rowGap=X),lt(t.createElement("div",Object.assign({ref:x,className:qe,style:Object.assign(Object.assign(Object.assign({},le),m==null?void 0:m.style),P)},q),t.createElement(s,{value:J},ze)))});f.Compact=h.ZP;var S=f},31797:function(_t,k,e){"use strict";e.d(k,{default:function(){return y}});var t=e(59301),v=e(56762),g=e(92343),p=e(92310),a=e.n(p),h=e(36355),r=e(78485),u=_=>{const{value:L,formatter:A,precision:W,decimalSeparator:N,groupSeparator:ce="",prefixCls:Z}=_;let pe;if(typeof A=="function")pe=A(L);else{const P=String(L),j=P.match(/^(-?)(\d*)(\.(\d+))?$/);if(!j||P==="-")pe=P;else{const U=j[1];let ee=j[2]||"0",q=j[4]||"";ee=ee.replace(/\B(?=(\d{3})+(?!\d))/g,ce),typeof W=="number"&&(q=q.padEnd(W,"0").slice(0,W>0?W:0)),q&&(q=`${N}${q}`),pe=[t.createElement("span",{key:"int",className:`${Z}-content-value-int`},U,ee),q&&t.createElement("span",{key:"decimal",className:`${Z}-content-value-decimal`},q)]}}return t.createElement("span",{className:`${Z}-content-value`},pe)},l=e(17313),o=e(83116),d=e(37613);const n=_=>{const{componentCls:L,marginXXS:A,padding:W,colorTextDescription:N,titleFontSize:ce,colorTextHeading:Z,contentFontSize:pe,fontFamily:P}=_;return{[`${L}`]:Object.assign(Object.assign({},(0,l.Wf)(_)),{[`${L}-title`]:{marginBottom:A,color:N,fontSize:ce},[`${L}-skeleton`]:{paddingTop:W},[`${L}-content`]:{color:Z,fontSize:pe,fontFamily:P,[`${L}-content-value`]:{display:"inline-block",direction:"ltr"},[`${L}-content-prefix, ${L}-content-suffix`]:{display:"inline-block"},[`${L}-content-prefix`]:{marginInlineEnd:A},[`${L}-content-suffix`]:{marginInlineStart:A}}})}};var i=(0,o.Z)("Statistic",_=>{const L=(0,d.TS)(_,{});return[n(L)]},_=>{const{fontSizeHeading3:L,fontSize:A}=_;return{titleFontSize:A,contentFontSize:L}}),f=_=>{const{prefixCls:L,className:A,rootClassName:W,style:N,valueStyle:ce,value:Z=0,title:pe,valueRender:P,prefix:j,suffix:U,loading:ee=!1,onMouseEnter:q,onMouseLeave:H,decimalSeparator:X=".",groupSeparator:be=","}=_,{getPrefixCls:Ee,direction:me,statistic:xe}=t.useContext(h.E_),Me=Ee("statistic",L),[dt,et]=i(Me),lt=t.createElement(u,Object.assign({decimalSeparator:X,groupSeparator:be,prefixCls:Me},_,{value:Z})),Dt=a()(Me,{[`${Me}-rtl`]:me==="rtl"},xe==null?void 0:xe.className,A,W,et);return dt(t.createElement("div",{className:Dt,style:Object.assign(Object.assign({},xe==null?void 0:xe.style),N),onMouseEnter:q,onMouseLeave:H},pe&&t.createElement("div",{className:`${Me}-title`},pe),t.createElement(r.Z,{paragraph:!1,loading:ee,className:`${Me}-skeleton`},t.createElement("div",{style:ce,className:`${Me}-content`},j&&t.createElement("span",{className:`${Me}-content-prefix`},j),P?P(lt):lt,U&&t.createElement("span",{className:`${Me}-content-suffix`},U)))))};const S=[["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 E(_,L){let A=_;const W=/\[[^\]]*]/g,N=(L.match(W)||[]).map(P=>P.slice(1,-1)),ce=L.replace(W,"[]"),Z=S.reduce((P,j)=>{let[U,ee]=j;if(P.includes(U)){const q=Math.floor(A/ee);return A-=q*ee,P.replace(new RegExp(`${U}+`,"g"),H=>{const X=H.length;return q.toString().padStart(X,"0")})}return P},ce);let pe=0;return Z.replace(W,()=>{const P=N[pe];return pe+=1,P})}function x(_,L){const{format:A=""}=L,W=new Date(_).getTime(),N=Date.now(),ce=Math.max(W-N,0);return E(ce,A)}const w=1e3/30;function C(_){return new Date(_).getTime()}const b=_=>{const{value:L,format:A="HH:mm:ss",onChange:W,onFinish:N}=_,ce=(0,v.Z)(),Z=t.useRef(null),pe=()=>{N==null||N(),Z.current&&(clearInterval(Z.current),Z.current=null)},P=()=>{const ee=C(L);ee>=Date.now()&&(Z.current=setInterval(()=>{ce(),W==null||W(ee-Date.now()),ee<Date.now()&&pe()},w))};t.useEffect(()=>(P(),()=>{Z.current&&(clearInterval(Z.current),Z.current=null)}),[L]);const j=(ee,q)=>x(ee,Object.assign(Object.assign({},q),{format:A})),U=ee=>(0,g.Tm)(ee,{title:void 0});return t.createElement(f,Object.assign({},_,{valueRender:U,formatter:j}))};var m=t.memo(b);f.Countdown=m;var y=f},8378:function(_t,k){"use strict";const e=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut},
|
|
|
opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}},[`${t.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${t.motionDurationMid} ${t.motionEaseInOut},
|
|
|
opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});k.Z=e},92899:function(_t,k,e){"use strict";e.d(k,{Fm:function(){return d}});var t=e(9792),v=e(95406);const g=new t.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),p=new t.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),a=new t.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),h=new t.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),r=new t.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),s=new t.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),u=new t.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),l=new t.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),o={"move-up":{inKeyframes:u,outKeyframes:l},"move-down":{inKeyframes:g,outKeyframes:p},"move-left":{inKeyframes:a,outKeyframes:h},"move-right":{inKeyframes:r,outKeyframes:s}},d=(n,i)=>{const{antCls:c}=n,f=`${c}-${i}`,{inKeyframes:S,outKeyframes:E}=o[i];return[(0,v.R)(f,S,E,n.motionDurationMid),{[`
|
|
|
${f}-enter,
|
|
|
${f}-appear
|
|
|
`]:{opacity:0,animationTimingFunction:n.motionEaseOutCirc},[`${f}-leave`]:{animationTimingFunction:n.motionEaseInOutCirc}}]}},13826:function(_t,k,e){"use strict";e.d(k,{Qt:function(){return a},Uw:function(){return p},fJ:function(){return g},ly:function(){return h},oN:function(){return d}});var t=e(9792),v=e(95406);const g=new t.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),p=new t.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),a=new t.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),h=new t.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),r=new t.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),s=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),u=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),l=new t.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),o={"slide-up":{inKeyframes:g,outKeyframes:p},"slide-down":{inKeyframes:a,outKeyframes:h},"slide-left":{inKeyframes:r,outKeyframes:s},"slide-right":{inKeyframes:u,outKeyframes:l}},d=(n,i)=>{const{antCls:c}=n,f=`${c}-${i}`,{inKeyframes:S,outKeyframes:E}=o[i];return[(0,v.R)(f,S,E,n.motionDurationMid),{[`
|
|
|
${f}-enter,
|
|
|
${f}-appear
|
|
|
`]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:n.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${f}-leave`]:{animationTimingFunction:n.motionEaseInQuint}}]}},15969:function(_t,k,e){"use strict";e.d(k,{N:function(){return t}});const t=v=>({color:v.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${v.motionDurationSlow}`,"&:focus, &:hover":{color:v.colorLinkHover},"&:active":{color:v.colorLinkActive}})},19447:function(_t,k,e){"use strict";e.d(k,{ZP:function(){return a},fS:function(){return g},qN:function(){return v}});var t=e(47585);const v=8;function g(h){const r=v,{contentRadius:s,limitVerticalRadius:u}=h,l=s>12?s+2:12;return{dropdownArrowOffset:l,dropdownArrowOffsetVertical:u?r:l}}function p(h,r){return h?r:{}}function a(h,r){const{componentCls:s,sizePopupArrow:u,borderRadiusXS:l,borderRadiusOuter:o,boxShadowPopoverArrow:d}=h,{colorBg:n,contentRadius:i=h.borderRadiusLG,limitVerticalRadius:c,arrowDistance:f=0,arrowPlacement:S={left:!0,right:!0,top:!0,bottom:!0}}=r,{dropdownArrowOffsetVertical:E,dropdownArrowOffset:x}=g({contentRadius:i,limitVerticalRadius:c});return{[s]:Object.assign(Object.assign(Object.assign(Object.assign({[`${s}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,t.r)(u,l,o,n,d)),{"&:before":{background:n}})]},p(!!S.top,{[[`&-placement-top ${s}-arrow`,`&-placement-topLeft ${s}-arrow`,`&-placement-topRight ${s}-arrow`].join(",")]:{bottom:f,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${s}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${s}-arrow`]:{left:{_skip_check_:!0,value:x}},[`&-placement-topRight ${s}-arrow`]:{right:{_skip_check_:!0,value:x}}})),p(!!S.bottom,{[[`&-placement-bottom ${s}-arrow`,`&-placement-bottomLeft ${s}-arrow`,`&-placement-bottomRight ${s}-arrow`].join(",")]:{top:f,transform:"translateY(-100%)"},[`&-placement-bottom ${s}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${s}-arrow`]:{left:{_skip_check_:!0,value:x}},[`&-placement-bottomRight ${s}-arrow`]:{right:{_skip_check_:!0,value:x}}})),p(!!S.left,{[[`&-placement-left ${s}-arrow`,`&-placement-leftTop ${s}-arrow`,`&-placement-leftBottom ${s}-arrow`].join(",")]:{right:{_skip_check_:!0,value:f},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${s}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${s}-arrow`]:{top:E},[`&-placement-leftBottom ${s}-arrow`]:{bottom:E}})),p(!!S.right,{[[`&-placement-right ${s}-arrow`,`&-placement-rightTop ${s}-arrow`,`&-placement-rightBottom ${s}-arrow`].join(",")]:{left:{_skip_check_:!0,value:f},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${s}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${s}-arrow`]:{top:E},[`&-placement-rightBottom ${s}-arrow`]:{bottom:E}}))}}},47585:function(_t,k,e){"use strict";e.d(k,{r:function(){return t}});const t=(v,g,p,a,h)=>{const r=v/2,s=0,u=r,l=p*1/Math.sqrt(2),o=r-p*(1-1/Math.sqrt(2)),d=r-g*(1/Math.sqrt(2)),n=p*(Math.sqrt(2)-1)+g*(1/Math.sqrt(2)),i=2*r-d,c=n,f=2*r-l,S=o,E=2*r-s,x=u,w=r*Math.sqrt(2)+p*(Math.sqrt(2)-2),C=p*(Math.sqrt(2)-1);return{pointerEvents:"none",width:v,height:v,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:v,height:v/2,background:a,clipPath:{_multi_value_:!0,value:[`polygon(${C}px 100%, 50% ${C}px, ${2*r-C}px 100%, ${C}px 100%)`,`path('M ${s} ${u} A ${p} ${p} 0 0 0 ${l} ${o} L ${d} ${n} A ${g} ${g} 0 0 1 ${i} ${c} L ${f} ${S} A ${p} ${p} 0 0 0 ${E} ${x} Z')`]},content:'""'},"&::after":{content:'""',position:"absolute",width:w,height:w,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${g}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:h,zIndex:0,background:"transparent"}}}},2595:function(_t,k,e){"use strict";e.d(k,{default:function(){return yr}});var t={},v="rc-table-internal-hook",g=e(29043),p=e(8107),a=e(28800),h=e(51346),r=e(59301),s=e(4676);function u(Y){var ne=r.createContext(void 0),Se=function(je){var Ue=je.value,mt=je.children,pt=r.useRef(Ue);pt.current=Ue;var ke=r.useState(function(){return{getValue:function(){return pt.current},listeners:new Set}}),Pt=(0,g.Z)(ke,1),Nt=Pt[0];return(0,a.Z)(function(){(0,s.unstable_batchedUpdates)(function(){Nt.listeners.forEach(function(It){It(Ue)})})},[Ue]),r.createElement(ne.Provider,{value:Nt},mt)};return{Context:ne,Provider:Se,defaultValue:Y}}function l(Y,ne){var Se=(0,p.Z)(typeof ne=="function"?ne:function(It){if(ne===void 0)return It;if(!Array.isArray(ne))return It[ne];var Zt={};return ne.forEach(function(Wt){Zt[Wt]=It[Wt]}),Zt}),Ae=r.useContext(Y==null?void 0:Y.Context),je=Ae||{},Ue=je.listeners,mt=je.getValue,pt=r.useRef();pt.current=Se(Ae?mt():Y==null?void 0:Y.defaultValue);var ke=r.useState({}),Pt=(0,g.Z)(ke,2),Nt=Pt[1];return(0,a.Z)(function(){if(!Ae)return;function It(Zt){var Wt=Se(Zt);(0,h.Z)(pt.current,Wt,!0)||Nt({})}return Ue.add(It),function(){Ue.delete(It)}},[Ae]),pt.current}var o=e(5891),d=e(20475);function n(){var Y=r.createContext(null);function ne(){return r.useContext(Y)}function Se(je,Ue){var mt=(0,d.Yr)(je),pt=function(Pt,Nt){var It=mt?{ref:Nt}:{},Zt=r.useRef(0),Wt=r.useRef(Pt),jt=ne();return jt!==null?r.createElement(je,(0,o.Z)({},Pt,It)):((!Ue||Ue(Wt.current,Pt))&&(Zt.current+=1),Wt.current=Pt,r.createElement(Y.Provider,{value:Zt.current},r.createElement(je,(0,o.Z)({},Pt,It))))};return mt?r.forwardRef(pt):pt}function Ae(je,Ue){var mt=(0,d.Yr)(je),pt=function(Pt,Nt){var It=mt?{ref:Nt}:{};return ne(),r.createElement(je,(0,o.Z)({},Pt,It))};return mt?r.memo(r.forwardRef(pt),Ue):r.memo(pt,Ue)}return{makeImmutable:Se,responseImmutable:Ae,useImmutableMark:ne}}var i=n(),c=i.makeImmutable,f=i.responseImmutable,S=i.useImmutableMark,E=n(),x=E.makeImmutable,w=E.responseImmutable,C=E.useImmutableMark,b=u(),m=b;function y(Y,ne){var Se=r.useRef(0);Se.current+=1;var Ae=r.useRef(Y),je=[];Object.keys(Y||{}).map(function(mt){var pt;(Y==null?void 0:Y[mt])!==((pt=Ae.current)===null||pt===void 0?void 0:pt[mt])&&je.push(mt)}),Ae.current=Y;var Ue=r.useRef([]);return je.length&&(Ue.current=je),r.useDebugValue(Se.current),r.useDebugValue(Ue.current.join(", ")),ne&&console.log("".concat(ne,":"),Se.current,Ue.current),Se.current}var _=null,L=r.memo(function(){var Y=y();return r.createElement("h1",null,"Render Times: ",Y)});L.displayName="RenderBlock";var A=e(80665),W=e(57259),N=e(80962),ce=e(92310),Z=e.n(ce),pe=e(79722),P=e(69004),j=e(51395),U=r.createContext({renderWithProps:!1}),ee=U,q="RC_TABLE_KEY";function H(Y){return Y==null?[]:Array.isArray(Y)?Y:[Y]}function X(Y){var ne=[],Se={};return Y.forEach(function(Ae){for(var je=Ae||{},Ue=je.key,mt=je.dataIndex,pt=Ue||H(mt).join("-")||q;Se[pt];)pt="".concat(pt,"_next");Se[pt]=!0,ne.push(pt)}),ne}function be(Y){return Y!=null}function Ee(Y){return Y&&(0,A.Z)(Y)==="object"&&!Array.isArray(Y)&&!r.isValidElement(Y)}function me(Y,ne,Se,Ae,je,Ue){var mt=r.useContext(ee),pt=C(),ke=(0,pe.Z)(function(){if(be(Ae))return[Ae];var Pt=ne==null||ne===""?[]:Array.isArray(ne)?ne:[ne],Nt=(0,P.Z)(Y,Pt),It=Nt,Zt=void 0;if(je){var Wt=je(Nt,Y,Se);Ee(Wt)?(It=Wt.children,Zt=Wt.props,mt.renderWithProps=!0):It=Wt}return[It,Zt]},[pt,Y,Ae,ne,je,Se],function(Pt,Nt){if(Ue){var It=(0,g.Z)(Pt,2),Zt=It[1],Wt=(0,g.Z)(Nt,2),jt=Wt[1];return Ue(jt,Zt)}return mt.renderWithProps?!0:!(0,h.Z)(Pt,Nt,!0)});return ke}function xe(Y,ne,Se,Ae){var je=Y+ne-1;return Y<=Ae&&je>=Se}function Me(Y,ne){return l(m,function(Se){var Ae=xe(Y,ne||1,Se.hoverStartRow,Se.hoverEndRow);return[Ae,Se.onHover]})}var dt=function(ne){var Se=ne.ellipsis,Ae=ne.rowType,je=ne.children,Ue,mt=Se===!0?{showTitle:!0}:Se;return mt&&(mt.showTitle||Ae==="header")&&(typeof je=="string"||typeof je=="number"?Ue=je.toString():r.isValidElement(je)&&typeof je.props.children=="string"&&(Ue=je.props.children)),Ue};function et(Y){var ne,Se,Ae,je,Ue,mt,pt,ke,Pt=Y.component,Nt=Y.children,It=Y.ellipsis,Zt=Y.scope,Wt=Y.prefixCls,jt=Y.className,gn=Y.align,Qt=Y.record,an=Y.render,on=Y.dataIndex,An=Y.renderIndex,Xn=Y.shouldCellUpdate,Hn=Y.index,Bn=Y.rowType,Yn=Y.colSpan,ir=Y.rowSpan,On=Y.fixLeft,nn=Y.fixRight,Kt=Y.firstFixLeft,ln=Y.lastFixLeft,xn=Y.firstFixRight,En=Y.lastFixRight,ar=Y.appendNode,Un=Y.additionalProps,Vn=Un===void 0?{}:Un,cr=Y.isSticky,rr="".concat(Wt,"-cell"),Fr=l(m,["supportSticky","allColumnsFixedLeft"]),Ar=Fr.supportSticky,jr=Fr.allColumnsFixedLeft,ei=me(Qt,on,An,Nt,an,Xn),er=(0,g.Z)(ei,2),Vr=er[0],Dr=er[1],si={},ti=typeof On=="number"&&Ar,xi=typeof nn=="number"&&Ar;ti&&(si.position="sticky",si.left=On),xi&&(si.position="sticky",si.right=nn);var Zn=(ne=(Se=(Ae=Dr==null?void 0:Dr.colSpan)!==null&&Ae!==void 0?Ae:Vn.colSpan)!==null&&Se!==void 0?Se:Yn)!==null&&ne!==void 0?ne:1,Nn=(je=(Ue=(mt=Dr==null?void 0:Dr.rowSpan)!==null&&mt!==void 0?mt:Vn.rowSpan)!==null&&Ue!==void 0?Ue:ir)!==null&&je!==void 0?je:1,sn=Me(Hn,Nn),Fn=(0,g.Z)(sn,2),hr=Fn[0],Kn=Fn[1],qn=function(Pi){var Vi;Qt&&Kn(Hn,Hn+Nn-1),Vn==null||(Vi=Vn.onMouseEnter)===null||Vi===void 0||Vi.call(Vn,Pi)},Lr=function(Pi){var Vi;Qt&&Kn(-1,-1),Vn==null||(Vi=Vn.onMouseLeave)===null||Vi===void 0||Vi.call(Vn,Pi)};if(Zn===0||Nn===0)return null;var Pr=(pt=Vn.title)!==null&&pt!==void 0?pt:dt({rowType:Bn,ellipsis:It,children:Vr}),Hi=Z()(rr,jt,(ke={},(0,N.Z)(ke,"".concat(rr,"-fix-left"),ti&&Ar),(0,N.Z)(ke,"".concat(rr,"-fix-left-first"),Kt&&Ar),(0,N.Z)(ke,"".concat(rr,"-fix-left-last"),ln&&Ar),(0,N.Z)(ke,"".concat(rr,"-fix-left-all"),ln&&jr&&Ar),(0,N.Z)(ke,"".concat(rr,"-fix-right"),xi&&Ar),(0,N.Z)(ke,"".concat(rr,"-fix-right-first"),xn&&Ar),(0,N.Z)(ke,"".concat(rr,"-fix-right-last"),En&&Ar),(0,N.Z)(ke,"".concat(rr,"-ellipsis"),It),(0,N.Z)(ke,"".concat(rr,"-with-append"),ar),(0,N.Z)(ke,"".concat(rr,"-fix-sticky"),(ti||xi)&&cr&&Ar),(0,N.Z)(ke,"".concat(rr,"-row-hover"),!Dr&&hr),ke),Vn.className,Dr==null?void 0:Dr.className),Ni={};gn&&(Ni.textAlign=gn);var ho=(0,W.Z)((0,W.Z)((0,W.Z)((0,W.Z)({},si),Vn.style),Ni),Dr==null?void 0:Dr.style),Ai=Vr;return(0,A.Z)(Ai)==="object"&&!Array.isArray(Ai)&&!r.isValidElement(Ai)&&(Ai=null),It&&(ln||xn)&&(Ai=r.createElement("span",{className:"".concat(rr,"-content")},Ai)),r.createElement(Pt,(0,o.Z)({},Dr,Vn,{className:Hi,style:ho,title:Pr,scope:Zt,onMouseEnter:qn,onMouseLeave:Lr,colSpan:Zn!==1?Zn:null,rowSpan:Nn!==1?Nn:null}),ar,Ai)}var lt=r.memo(et);function Dt(Y,ne,Se,Ae,je,Ue){var mt=Se[Y]||{},pt=Se[ne]||{},ke,Pt;mt.fixed==="left"?ke=Ae.left[je==="rtl"?ne:Y]:pt.fixed==="right"&&(Pt=Ae.right[je==="rtl"?Y:ne]);var Nt=!1,It=!1,Zt=!1,Wt=!1,jt=Se[ne+1],gn=Se[Y-1],Qt=!(Ue!=null&&Ue.children);if(je==="rtl"){if(ke!==void 0){var an=gn&&gn.fixed==="left";Wt=!an&&Qt}else if(Pt!==void 0){var on=jt&&jt.fixed==="right";Zt=!on&&Qt}}else if(ke!==void 0){var An=jt&&jt.fixed==="left";Nt=!An&&Qt}else if(Pt!==void 0){var Xn=gn&&gn.fixed==="right";It=!Xn&&Qt}return{fixLeft:ke,fixRight:Pt,lastFixLeft:Nt,firstFixRight:It,lastFixRight:Zt,firstFixLeft:Wt,isSticky:Ae.isSticky}}var qe=r.createContext({}),Qe=qe;function At(Y){var ne=Y.className,Se=Y.index,Ae=Y.children,je=Y.colSpan,Ue=je===void 0?1:je,mt=Y.rowSpan,pt=Y.align,ke=l(m,["prefixCls","direction"]),Pt=ke.prefixCls,Nt=ke.direction,It=r.useContext(Qe),Zt=It.scrollColumnIndex,Wt=It.stickyOffsets,jt=It.flattenColumns,gn=It.columns,Qt=Se+Ue-1,an=Qt+1===Zt?Ue+1:Ue,on=Dt(Se,Se+an-1,jt,Wt,Nt,gn==null?void 0:gn[Se]);return r.createElement(lt,(0,o.Z)({className:ne,index:Se,component:"td",prefixCls:Pt,record:null,dataIndex:null,align:pt,colSpan:an,rowSpan:mt,render:function(){return Ae}},on))}var ze=e(19149),J=["children"];function le(Y){var ne=Y.children,Se=(0,ze.Z)(Y,J);return r.createElement("tr",Se,ne)}function z(Y){var ne=Y.children;return ne}z.Row=le,z.Cell=At;var M=z;function G(Y){var ne=Y.children,Se=Y.stickyOffsets,Ae=Y.flattenColumns,je=Y.columns,Ue=l(m,"prefixCls"),mt=Ae.length-1,pt=Ae[mt],ke=r.useMemo(function(){return{stickyOffsets:Se,flattenColumns:Ae,scrollColumnIndex:pt!=null&&pt.scrollbar?mt:null,columns:je}},[pt,Ae,mt,Se,je]);return r.createElement(Qe.Provider,{value:ke},r.createElement("tfoot",{className:"".concat(Ue,"-summary")},ne))}var Ce=w(G),K=M,B=e(80764),ie=e(29301),V=e(48886),R=e(24387),D=e(59055),$=e(36994);function F(Y,ne,Se,Ae,je,Ue,mt){Y.push({record:ne,indent:Se,index:mt});var pt=Ue(ne),ke=je==null?void 0:je.has(pt);if(ne&&Array.isArray(ne[Ae])&&ke)for(var Pt=0;Pt<ne[Ae].length;Pt+=1)F(Y,ne[Ae][Pt],Se+1,Ae,je,Ue,Pt)}function ue(Y,ne,Se,Ae){var je=r.useMemo(function(){if(Se!=null&&Se.size){for(var Ue=[],mt=0;mt<(Y==null?void 0:Y.length);mt+=1){var pt=Y[mt];F(Ue,pt,0,ne,Se,Ae,mt)}return Ue}return Y==null?void 0:Y.map(function(ke,Pt){return{record:ke,indent:0,index:Pt}})},[Y,ne,Se,Ae]);return je}function we(Y){var ne=Y.prefixCls,Se=Y.children,Ae=Y.component,je=Y.cellComponent,Ue=Y.className,mt=Y.expanded,pt=Y.colSpan,ke=Y.isEmpty,Pt=l(m,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Nt=Pt.scrollbarSize,It=Pt.fixHeader,Zt=Pt.fixColumn,Wt=Pt.componentWidth,jt=Pt.horizonScroll,gn=Se;return(ke?jt&&Wt:Zt)&&(gn=r.createElement("div",{style:{width:Wt-(It?Nt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(ne,"-expanded-row-fixed")},gn)),r.createElement(Ae,{className:Ue,style:{display:mt?null:"none"}},r.createElement(lt,{component:je,prefixCls:ne,colSpan:pt},gn))}var se=we;function T(Y,ne,Se,Ae){var je=l(m,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Ue=je.flattenColumns,mt=je.expandableType,pt=je.expandedKeys,ke=je.childrenColumnName,Pt=je.onTriggerExpand,Nt=je.rowExpandable,It=je.onRow,Zt=je.expandRowByClick,Wt=je.rowClassName,jt=mt==="nest",gn=mt==="row"&&(!Nt||Nt(Y)),Qt=gn||jt,an=pt&&pt.has(ne),on=ke&&Y&&Y[ke],An=(0,B.useEvent)(Pt),Xn=It==null?void 0:It(Y,Se),Hn=Xn==null?void 0:Xn.onClick,Bn=function(nn){Zt&&Qt&&Pt(Y,nn);for(var Kt=arguments.length,ln=new Array(Kt>1?Kt-1:0),xn=1;xn<Kt;xn++)ln[xn-1]=arguments[xn];Hn==null||Hn.apply(void 0,[nn].concat(ln))},Yn;typeof Wt=="string"?Yn=Wt:typeof Wt=="function"&&(Yn=Wt(Y,Se,Ae));var ir=X(Ue);return(0,W.Z)((0,W.Z)({},je),{},{columnsKey:ir,nestExpandable:jt,expanded:an,hasNestChildren:on,record:Y,onTriggerExpand:An,rowSupportExpand:gn,expandable:Qt,rowProps:(0,W.Z)((0,W.Z)({},Xn),{},{className:Z()(Yn,Xn==null?void 0:Xn.className),onClick:Bn})})}function O(Y,ne,Se,Ae,je){var Ue=Y.record,mt=Y.prefixCls,pt=Y.columnsKey,ke=Y.fixedInfoList,Pt=Y.expandIconColumnIndex,Nt=Y.nestExpandable,It=Y.indentSize,Zt=Y.expandIcon,Wt=Y.expanded,jt=Y.hasNestChildren,gn=Y.onTriggerExpand,Qt=pt[Se],an=ke[Se],on;Se===(Pt||0)&&Nt&&(on=r.createElement(r.Fragment,null,r.createElement("span",{style:{paddingLeft:"".concat(It*Ae,"px")},className:"".concat(mt,"-row-indent indent-level-").concat(Ae)}),Zt({prefixCls:mt,expanded:Wt,expandable:jt,record:Ue,onExpand:gn})));var An;return ne.onCell&&(An=ne.onCell(Ue,je)),{key:Qt,fixedInfo:an,appendCellNode:on,additionalCellProps:An||{}}}function de(Y){var ne=Y.className,Se=Y.style,Ae=Y.record,je=Y.index,Ue=Y.renderIndex,mt=Y.rowKey,pt=Y.indent,ke=pt===void 0?0:pt,Pt=Y.rowComponent,Nt=Y.cellComponent,It=Y.scopeCellComponent,Zt=T(Ae,mt,je,ke),Wt=Zt.prefixCls,jt=Zt.flattenColumns,gn=Zt.expandedRowClassName,Qt=Zt.expandedRowRender,an=Zt.rowProps,on=Zt.expanded,An=Zt.rowSupportExpand,Xn=r.useState(!1),Hn=(0,g.Z)(Xn,2),Bn=Hn[0],Yn=Hn[1];r.useEffect(function(){on&&Yn(!0)},[on]);var ir=r.createElement(Pt,(0,o.Z)({},an,{"data-row-key":mt,className:Z()(ne,"".concat(Wt,"-row"),"".concat(Wt,"-row-level-").concat(ke),an==null?void 0:an.className),style:(0,W.Z)((0,W.Z)({},Se),an==null?void 0:an.style)}),jt.map(function(ln,xn){var En=ln.render,ar=ln.dataIndex,Un=ln.className,Vn=O(Zt,ln,xn,ke,je),cr=Vn.key,rr=Vn.fixedInfo,Fr=Vn.appendCellNode,Ar=Vn.additionalCellProps;return r.createElement(lt,(0,o.Z)({className:Un,ellipsis:ln.ellipsis,align:ln.align,scope:ln.rowScope,component:ln.rowScope?It:Nt,prefixCls:Wt,key:cr,record:Ae,index:je,renderIndex:Ue,dataIndex:ar,render:En,shouldCellUpdate:ln.shouldCellUpdate},rr,{appendNode:Fr,additionalProps:Ar}))})),On;if(An&&(Bn||on)){var nn=Qt(Ae,je,ke+1,on),Kt=gn&&gn(Ae,je,ke);On=r.createElement(se,{expanded:on,className:Z()("".concat(Wt,"-expanded-row"),"".concat(Wt,"-expanded-row-level-").concat(ke+1),Kt),prefixCls:Wt,component:Pt,cellComponent:Nt,colSpan:jt.length,isEmpty:!1},nn)}return r.createElement(r.Fragment,null,ir,On)}de.displayName="BodyRow";var fe=w(de);function Oe(Y){var ne=Y.columnKey,Se=Y.onColumnResize,Ae=r.useRef();return r.useEffect(function(){Ae.current&&Se(ne,Ae.current.offsetWidth)},[]),r.createElement(ie.Z,{data:ne},r.createElement("td",{ref:Ae,style:{padding:0,border:0,height:0}},r.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function Je(Y){var ne=Y.prefixCls,Se=Y.columnsKey,Ae=Y.onColumnResize;return r.createElement("tr",{"aria-hidden":"true",className:"".concat(ne,"-measure-row"),style:{height:0,fontSize:0}},r.createElement(ie.Z.Collection,{onBatchResize:function(Ue){Ue.forEach(function(mt){var pt=mt.data,ke=mt.size;Ae(pt,ke.offsetWidth)})}},Se.map(function(je){return r.createElement(Oe,{key:je,columnKey:je,onColumnResize:Ae})})))}function Ze(Y){var ne=Y.data,Se=Y.measureColumnWidth,Ae=l(m,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),je=Ae.prefixCls,Ue=Ae.getComponent,mt=Ae.onColumnResize,pt=Ae.flattenColumns,ke=Ae.getRowKey,Pt=Ae.expandedKeys,Nt=Ae.childrenColumnName,It=Ae.emptyNode,Zt=ue(ne,Nt,Pt,ke),Wt=r.useRef({renderWithProps:!1}),jt=Ue(["body","wrapper"],"tbody"),gn=Ue(["body","row"],"tr"),Qt=Ue(["body","cell"],"td"),an=Ue(["body","cell"],"th"),on;ne.length?on=Zt.map(function(Xn,Hn){var Bn=Xn.record,Yn=Xn.indent,ir=Xn.index,On=ke(Bn,Hn);return r.createElement(fe,{key:On,rowKey:On,record:Bn,index:Hn,renderIndex:ir,rowComponent:gn,cellComponent:Qt,scopeCellComponent:an,getRowKey:ke,indent:Yn})}):on=r.createElement(se,{expanded:!0,className:"".concat(je,"-placeholder"),prefixCls:je,component:gn,cellComponent:Qt,colSpan:pt.length,isEmpty:!0},It);var An=X(pt);return r.createElement(ee.Provider,{value:Wt.current},r.createElement(jt,{className:"".concat(je,"-tbody")},Se&&r.createElement(Je,{prefixCls:je,columnsKey:An,onColumnResize:mt}),on))}Ze.displayName="Body";var ve=w(Ze),Xe=["expandable"],re="RC_TABLE_INTERNAL_COL_DEFINE";function st(Y){var ne=Y.expandable,Se=(0,ze.Z)(Y,Xe),Ae;return"expandable"in Y?Ae=(0,W.Z)((0,W.Z)({},Se),ne):Ae=Se,Ae.showExpandColumn===!1&&(Ae.expandIconColumnIndex=-1),Ae}var wt=["columnType"];function I(Y){for(var ne=Y.colWidths,Se=Y.columns,Ae=Y.columCount,je=[],Ue=Ae||Se.length,mt=!1,pt=Ue-1;pt>=0;pt-=1){var ke=ne[pt],Pt=Se&&Se[pt],Nt=Pt&&Pt[re];if(ke||Nt||mt){var It=Nt||{},Zt=It.columnType,Wt=(0,ze.Z)(It,wt);je.unshift(r.createElement("col",(0,o.Z)({key:pt,style:{width:ke}},Wt))),mt=!0}}return r.createElement("colgroup",null,je)}var Ge=I,Be=e(26390),he=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Pe(Y,ne){return(0,r.useMemo)(function(){for(var Se=[],Ae=0;Ae<ne;Ae+=1){var je=Y[Ae];if(je!==void 0)Se[Ae]=je;else return null}return Se},[Y.join("_"),ne])}var Le=r.forwardRef(function(Y,ne){var Se=Y.className,Ae=Y.noData,je=Y.columns,Ue=Y.flattenColumns,mt=Y.colWidths,pt=Y.columCount,ke=Y.stickyOffsets,Pt=Y.direction,Nt=Y.fixHeader,It=Y.stickyTopOffset,Zt=Y.stickyBottomOffset,Wt=Y.stickyClassName,jt=Y.onScroll,gn=Y.maxContentScroll,Qt=Y.children,an=(0,ze.Z)(Y,he),on=l(m,["prefixCls","scrollbarSize","isSticky"]),An=on.prefixCls,Xn=on.scrollbarSize,Hn=on.isSticky,Bn=Hn&&!Nt?0:Xn,Yn=r.useRef(null),ir=r.useCallback(function(Un){(0,d.mH)(ne,Un),(0,d.mH)(Yn,Un)},[]);r.useEffect(function(){var Un;function Vn(cr){var rr=cr,Fr=rr.currentTarget,Ar=rr.deltaX;Ar&&(jt({currentTarget:Fr,scrollLeft:Fr.scrollLeft+Ar}),cr.preventDefault())}return(Un=Yn.current)===null||Un===void 0||Un.addEventListener("wheel",Vn),function(){var cr;(cr=Yn.current)===null||cr===void 0||cr.removeEventListener("wheel",Vn)}},[]);var On=r.useMemo(function(){return Ue.every(function(Un){return Un.width})},[Ue]),nn=Ue[Ue.length-1],Kt={fixed:nn?nn.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(An,"-cell-scrollbar")}}},ln=(0,r.useMemo)(function(){return Bn?[].concat((0,Be.Z)(je),[Kt]):je},[Bn,je]),xn=(0,r.useMemo)(function(){return Bn?[].concat((0,Be.Z)(Ue),[Kt]):Ue},[Bn,Ue]),En=(0,r.useMemo)(function(){var Un=ke.right,Vn=ke.left;return(0,W.Z)((0,W.Z)({},ke),{},{left:Pt==="rtl"?[].concat((0,Be.Z)(Vn.map(function(cr){return cr+Bn})),[0]):Vn,right:Pt==="rtl"?Un:[].concat((0,Be.Z)(Un.map(function(cr){return cr+Bn})),[0]),isSticky:Hn})},[Bn,ke,Hn]),ar=Pe(mt,pt);return r.createElement("div",{style:(0,W.Z)({overflow:"hidden"},Hn?{top:It,bottom:Zt}:{}),ref:ir,className:Z()(Se,(0,N.Z)({},Wt,!!Wt))},r.createElement("table",{style:{tableLayout:"fixed",visibility:Ae||ar?null:"hidden"}},(!Ae||!gn||On)&&r.createElement(Ge,{colWidths:ar?[].concat((0,Be.Z)(ar),[Bn]):[],columCount:pt+1,columns:xn}),Qt((0,W.Z)((0,W.Z)({},an),{},{stickyOffsets:En,columns:ln,flattenColumns:xn}))))});Le.displayName="FixedHolder";var Rt=r.memo(Le);function Ot(Y){var ne=Y.cells,Se=Y.stickyOffsets,Ae=Y.flattenColumns,je=Y.rowComponent,Ue=Y.cellComponent,mt=Y.tdCellComponent,pt=Y.onHeaderRow,ke=Y.index,Pt=l(m,["prefixCls","direction"]),Nt=Pt.prefixCls,It=Pt.direction,Zt;pt&&(Zt=pt(ne.map(function(jt){return jt.column}),ke));var Wt=X(ne.map(function(jt){return jt.column}));return r.createElement(je,Zt,ne.map(function(jt,gn){var Qt=jt.column,an=Dt(jt.colStart,jt.colEnd,Ae,Se,It,Qt),on;return Qt&&Qt.onHeaderCell&&(on=jt.column.onHeaderCell(Qt)),r.createElement(lt,(0,o.Z)({},jt,{scope:Qt.title?jt.colSpan>1?"colgroup":"col":null,ellipsis:Qt.ellipsis,align:Qt.align,component:Qt.title?Ue:mt,prefixCls:Nt,key:Wt[gn]},an,{additionalProps:on,rowType:"header"}))}))}Ot.displayName="HeaderRow";var Lt=Ot;function un(Y){var ne=[];function Se(mt,pt){var ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;ne[ke]=ne[ke]||[];var Pt=pt,Nt=mt.filter(Boolean).map(function(It){var Zt={key:It.key,className:It.className||"",children:It.title,column:It,colStart:Pt},Wt=1,jt=It.children;return jt&&jt.length>0&&(Wt=Se(jt,Pt,ke+1).reduce(function(gn,Qt){return gn+Qt},0),Zt.hasSubColumns=!0),"colSpan"in It&&(Wt=It.colSpan),"rowSpan"in It&&(Zt.rowSpan=It.rowSpan),Zt.colSpan=Wt,Zt.colEnd=Zt.colStart+Wt-1,ne[ke].push(Zt),Pt+=Wt,Wt});return Nt}Se(Y,0);for(var Ae=ne.length,je=function(pt){ne[pt].forEach(function(ke){!("rowSpan"in ke)&&!ke.hasSubColumns&&(ke.rowSpan=Ae-pt)})},Ue=0;Ue<Ae;Ue+=1)je(Ue);return ne}function wn(Y){var ne=Y.stickyOffsets,Se=Y.columns,Ae=Y.flattenColumns,je=Y.onHeaderRow,Ue=l(m,["prefixCls","getComponent"]),mt=Ue.prefixCls,pt=Ue.getComponent,ke=r.useMemo(function(){return un(Se)},[Se]),Pt=pt(["header","wrapper"],"thead"),Nt=pt(["header","row"],"tr"),It=pt(["header","cell"],"th"),Zt=pt(["header","cell"],"td");return r.createElement(Pt,{className:"".concat(mt,"-thead")},ke.map(function(Wt,jt){var gn=r.createElement(Lt,{key:jt,flattenColumns:Ae,cells:Wt,stickyOffsets:ne,rowComponent:Nt,cellComponent:It,tdCellComponent:Zt,onHeaderRow:je,index:jt});return gn}))}var Cn=w(wn),ht=e(38298);function Et(Y){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof ne=="number"?ne:ne.endsWith("%")?Y*parseFloat(ne)/100:null}function gt(Y,ne){return r.useMemo(function(){if(ne&&ne>0){var Se=0,Ae=0;Y.forEach(function(Pt){var Nt=Et(ne,Pt.width);Nt?Se+=Nt:Ae+=1});var je=ne-Se,Ue=Ae,mt=je/Ae,pt=0,ke=Y.map(function(Pt){var Nt=(0,W.Z)({},Pt),It=Et(ne,Nt.width);if(It)Nt.width=It;else{var Zt=Math.floor(mt);Nt.width=Ue===1?je:Zt,je-=Zt,Ue-=1}return pt+=Nt.width,Nt});return[ke,pt]}return[Y,ne]},[Y,ne])}var yt=["children"],_e=["fixed"];function Q(Y){return(0,ht.Z)(Y).filter(function(ne){return r.isValidElement(ne)}).map(function(ne){var Se=ne.key,Ae=ne.props,je=Ae.children,Ue=(0,ze.Z)(Ae,yt),mt=(0,W.Z)({key:Se},Ue);return je&&(mt.children=Q(je)),mt})}function te(Y){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return Y.filter(function(Se){return Se&&(0,A.Z)(Se)==="object"}).reduce(function(Se,Ae,je){var Ue=Ae.fixed,mt=Ue===!0?"left":Ue,pt="".concat(ne,"-").concat(je),ke=Ae.children;return ke&&ke.length>0?[].concat((0,Be.Z)(Se),(0,Be.Z)(te(ke,pt).map(function(Pt){return(0,W.Z)({fixed:mt},Pt)}))):[].concat((0,Be.Z)(Se),[(0,W.Z)((0,W.Z)({key:pt},Ae),{},{fixed:mt})])},[])}function oe(Y){for(var ne=!0,Se=0;Se<Y.length;Se+=1){var Ae=Y[Se];if(ne&&Ae.fixed!=="left")ne=!1;else if(!ne&&Ae.fixed==="left"){warning(!1,"Index ".concat(Se-1," of `columns` missing `fixed='left'` prop."));break}}for(var je=!0,Ue=Y.length-1;Ue>=0;Ue-=1){var mt=Y[Ue];if(je&&mt.fixed!=="right")je=!1;else if(!je&&mt.fixed==="right"){warning(!1,"Index ".concat(Ue+1," of `columns` missing `fixed='right'` prop."));break}}}function ae(Y){return Y.map(function(ne){var Se=ne.fixed,Ae=(0,ze.Z)(ne,_e),je=Se;return Se==="left"?je="right":Se==="right"&&(je="left"),(0,W.Z)({fixed:je},Ae)})}function Re(Y,ne){var Se=Y.prefixCls,Ae=Y.columns,je=Y.children,Ue=Y.expandable,mt=Y.expandedKeys,pt=Y.columnTitle,ke=Y.getRowKey,Pt=Y.onTriggerExpand,Nt=Y.expandIcon,It=Y.rowExpandable,Zt=Y.expandIconColumnIndex,Wt=Y.direction,jt=Y.expandRowByClick,gn=Y.columnWidth,Qt=Y.fixed,an=Y.scrollWidth,on=r.useMemo(function(){return Ae||Q(je)},[Ae,je]),An=r.useMemo(function(){if(Ue){var nn,Kt=on.slice();if(!Kt.includes(t)){var ln=Zt||0;ln>=0&&Kt.splice(ln,0,t)}var xn=Kt.indexOf(t);Kt=Kt.filter(function(Vn,cr){return Vn!==t||cr===xn});var En=on[xn],ar;(Qt==="left"||Qt)&&!Zt?ar="left":(Qt==="right"||Qt)&&Zt===on.length?ar="right":ar=En?En.fixed:null;var Un=(nn={},(0,N.Z)(nn,re,{className:"".concat(Se,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,N.Z)(nn,"title",pt),(0,N.Z)(nn,"fixed",ar),(0,N.Z)(nn,"className","".concat(Se,"-row-expand-icon-cell")),(0,N.Z)(nn,"width",gn),(0,N.Z)(nn,"render",function(cr,rr,Fr){var Ar=ke(rr,Fr),jr=mt.has(Ar),ei=It?It(rr):!0,er=Nt({prefixCls:Se,expanded:jr,expandable:ei,record:rr,onExpand:Pt});return jt?r.createElement("span",{onClick:function(Dr){return Dr.stopPropagation()}},er):er}),nn);return Kt.map(function(Vn){return Vn===t?Un:Vn})}return on.filter(function(Vn){return Vn!==t})},[Ue,on,ke,mt,Nt,Wt]),Xn=r.useMemo(function(){var nn=An;return ne&&(nn=ne(nn)),nn.length||(nn=[{render:function(){return null}}]),nn},[ne,An,Wt]),Hn=r.useMemo(function(){return Wt==="rtl"?ae(te(Xn)):te(Xn)},[Xn,Wt,an]),Bn=gt(Hn,an),Yn=(0,g.Z)(Bn,2),ir=Yn[0],On=Yn[1];return[Xn,ir,On]}var De=Re;function it(Y){var ne,Se=Y.prefixCls,Ae=Y.record,je=Y.onExpand,Ue=Y.expanded,mt=Y.expandable,pt="".concat(Se,"-row-expand-icon");if(!mt)return r.createElement("span",{className:Z()(pt,"".concat(Se,"-row-spaced"))});var ke=function(Nt){je(Ae,Nt),Nt.stopPropagation()};return r.createElement("span",{className:Z()(pt,(ne={},(0,N.Z)(ne,"".concat(Se,"-row-expanded"),Ue),(0,N.Z)(ne,"".concat(Se,"-row-collapsed"),!Ue),ne)),onClick:ke})}function ct(Y,ne,Se){var Ae=[];function je(Ue){(Ue||[]).forEach(function(mt,pt){Ae.push(ne(mt,pt)),je(mt[Se])})}return je(Y),Ae}function bt(Y,ne,Se){var Ae=st(Y),je=Ae.expandIcon,Ue=Ae.expandedRowKeys,mt=Ae.defaultExpandedRowKeys,pt=Ae.defaultExpandAllRows,ke=Ae.expandedRowRender,Pt=Ae.onExpand,Nt=Ae.onExpandedRowsChange,It=Ae.childrenColumnName,Zt=je||it,Wt=It||"children",jt=r.useMemo(function(){return ke?"row":Y.expandable&&Y.internalHooks===v&&Y.expandable.__PARENT_RENDER_ICON__||ne.some(function(Hn){return Hn&&(0,A.Z)(Hn)==="object"&&Hn[Wt]})?"nest":!1},[!!ke,ne]),gn=r.useState(function(){return mt||(pt?ct(ne,Se,Wt):[])}),Qt=(0,g.Z)(gn,2),an=Qt[0],on=Qt[1],An=r.useMemo(function(){return new Set(Ue||an||[])},[Ue,an]),Xn=r.useCallback(function(Hn){var Bn=Se(Hn,ne.indexOf(Hn)),Yn,ir=An.has(Bn);ir?(An.delete(Bn),Yn=(0,Be.Z)(An)):Yn=[].concat((0,Be.Z)(An),[Bn]),on(Yn),Pt&&Pt(!ir,Hn),Nt&&Nt(Yn)},[Se,An,ne,Pt,Nt]);return[Ae,jt,An,Zt,Wt,Xn]}function ft(Y,ne,Se,Ae){var je=Y.map(function(Ue,mt){return Dt(mt,mt,Y,ne,Se,Ae==null?void 0:Ae[mt])});return(0,pe.Z)(function(){return je},[je],function(Ue,mt){return!(0,h.Z)(Ue,mt)})}function Fe(Y){var ne=(0,r.useRef)(Y),Se=(0,r.useState)({}),Ae=(0,g.Z)(Se,2),je=Ae[1],Ue=(0,r.useRef)(null),mt=(0,r.useRef)([]);function pt(ke){mt.current.push(ke);var Pt=Promise.resolve();Ue.current=Pt,Pt.then(function(){if(Ue.current===Pt){var Nt=mt.current,It=ne.current;mt.current=[],Nt.forEach(function(Zt){ne.current=Zt(ne.current)}),Ue.current=null,It!==ne.current&&je({})}})}return(0,r.useEffect)(function(){return function(){Ue.current=null}},[]),[ne.current,pt]}function Ne(Y){var ne=(0,r.useRef)(Y||null),Se=(0,r.useRef)();function Ae(){window.clearTimeout(Se.current)}function je(mt){ne.current=mt,Ae(),Se.current=window.setTimeout(function(){ne.current=null,Se.current=void 0},100)}function Ue(){return ne.current}return(0,r.useEffect)(function(){return Ae},[]),[je,Ue]}function We(){var Y=r.useState(-1),ne=(0,g.Z)(Y,2),Se=ne[0],Ae=ne[1],je=r.useState(-1),Ue=(0,g.Z)(je,2),mt=Ue[0],pt=Ue[1],ke=r.useCallback(function(Pt,Nt){Ae(Pt),pt(Nt)},[]);return[Se,mt,ke]}var Ye=e(87746),ge=(0,Ye.Z)()?window:null;function He(Y,ne){var Se=(0,A.Z)(Y)==="object"?Y:{},Ae=Se.offsetHeader,je=Ae===void 0?0:Ae,Ue=Se.offsetSummary,mt=Ue===void 0?0:Ue,pt=Se.offsetScroll,ke=pt===void 0?0:pt,Pt=Se.getContainer,Nt=Pt===void 0?function(){return ge}:Pt,It=Nt()||ge;return r.useMemo(function(){var Zt=!!Y;return{isSticky:Zt,stickyClassName:Zt?"".concat(ne,"-sticky-holder"):"",offsetHeader:je,offsetSummary:mt,offsetScroll:ke,container:It}},[ke,je,mt,ne,It])}function Te(Y,ne,Se){var Ae=(0,r.useMemo)(function(){for(var je=[],Ue=[],mt=0,pt=0,ke=0;ke<ne;ke+=1)if(Se==="rtl"){Ue[ke]=pt,pt+=Y[ke]||0;var Pt=ne-ke-1;je[Pt]=mt,mt+=Y[Pt]||0}else{je[ke]=mt,mt+=Y[ke]||0;var Nt=ne-ke-1;Ue[Nt]=pt,pt+=Y[Nt]||0}return{left:je,right:Ue}},[Y,ne,Se]);return Ae}var Ve=Te;function ot(Y){var ne=Y.className,Se=Y.children;return r.createElement("div",{className:ne},Se)}var nt=ot,$e=e(8178),ye=e(21783),Ke=function(ne,Se){var Ae,je,Ue=ne.scrollBodyRef,mt=ne.onScroll,pt=ne.offsetScroll,ke=ne.container,Pt=l(m,"prefixCls"),Nt=((Ae=Ue.current)===null||Ae===void 0?void 0:Ae.scrollWidth)||0,It=((je=Ue.current)===null||je===void 0?void 0:je.clientWidth)||0,Zt=Nt&&It*(It/Nt),Wt=r.useRef(),jt=Fe({scrollLeft:0,isHiddenScrollBar:!1}),gn=(0,g.Z)(jt,2),Qt=gn[0],an=gn[1],on=r.useRef({delta:0,x:0}),An=r.useState(!1),Xn=(0,g.Z)(An,2),Hn=Xn[0],Bn=Xn[1],Yn=function(){Bn(!1)},ir=function(xn){xn.persist(),on.current.delta=xn.pageX-Qt.scrollLeft,on.current.x=0,Bn(!0),xn.preventDefault()},On=function(xn){var En,ar=xn||((En=window)===null||En===void 0?void 0:En.event),Un=ar.buttons;if(!Hn||Un===0){Hn&&Bn(!1);return}var Vn=on.current.x+xn.pageX-on.current.x-on.current.delta;Vn<=0&&(Vn=0),Vn+Zt>=It&&(Vn=It-Zt),mt({scrollLeft:Vn/It*(Nt+2)}),on.current.x=xn.pageX},nn=function(){if(Ue.current){var xn=(0,ye.os)(Ue.current).top,En=xn+Ue.current.offsetHeight,ar=ke===window?document.documentElement.scrollTop+window.innerHeight:(0,ye.os)(ke).top+ke.clientHeight;En-(0,D.Z)()<=ar||xn>=ar-pt?an(function(Un){return(0,W.Z)((0,W.Z)({},Un),{},{isHiddenScrollBar:!0})}):an(function(Un){return(0,W.Z)((0,W.Z)({},Un),{},{isHiddenScrollBar:!1})})}},Kt=function(xn){an(function(En){return(0,W.Z)((0,W.Z)({},En),{},{scrollLeft:xn/Nt*It||0})})};return r.useImperativeHandle(Se,function(){return{setScrollLeft:Kt}}),r.useEffect(function(){var ln=(0,$e.Z)(document.body,"mouseup",Yn,!1),xn=(0,$e.Z)(document.body,"mousemove",On,!1);return nn(),function(){ln.remove(),xn.remove()}},[Zt,Hn]),r.useEffect(function(){var ln=(0,$e.Z)(ke,"scroll",nn,!1),xn=(0,$e.Z)(window,"resize",nn,!1);return function(){ln.remove(),xn.remove()}},[ke]),r.useEffect(function(){Qt.isHiddenScrollBar||an(function(ln){var xn=Ue.current;return xn?(0,W.Z)((0,W.Z)({},ln),{},{scrollLeft:xn.scrollLeft/xn.scrollWidth*xn.clientWidth}):ln})},[Qt.isHiddenScrollBar]),Nt<=It||!Zt||Qt.isHiddenScrollBar?null:r.createElement("div",{style:{height:(0,D.Z)(),width:It,bottom:pt},className:"".concat(Pt,"-sticky-scroll")},r.createElement("div",{onMouseDown:ir,ref:Wt,className:Z()("".concat(Pt,"-sticky-scroll-bar"),(0,N.Z)({},"".concat(Pt,"-sticky-scroll-bar-active"),Hn)),style:{width:"".concat(Zt,"px"),transform:"translate3d(".concat(Qt.scrollLeft,"px, 0, 0)")}}))},tt=r.forwardRef(Ke);function ut(Y){return null}var at=ut;function xt(Y){return null}var St=xt,Mt="rc-table",Bt=[],Ht={};function Jt(){return"No Data"}function qt(Y){var ne,Se=(0,W.Z)({rowKey:"key",prefixCls:Mt,emptyText:Jt},Y),Ae=Se.prefixCls,je=Se.className,Ue=Se.rowClassName,mt=Se.style,pt=Se.data,ke=Se.rowKey,Pt=Se.scroll,Nt=Se.tableLayout,It=Se.direction,Zt=Se.title,Wt=Se.footer,jt=Se.summary,gn=Se.caption,Qt=Se.id,an=Se.showHeader,on=Se.components,An=Se.emptyText,Xn=Se.onRow,Hn=Se.onHeaderRow,Bn=Se.internalHooks,Yn=Se.transformColumns,ir=Se.internalRefs,On=Se.tailor,nn=Se.sticky,Kt=pt||Bt,ln=!!Kt.length,xn=Bn===v,En=r.useCallback(function(ni,wi){return(0,P.Z)(on,ni)||wi},[on]),ar=r.useMemo(function(){return typeof ke=="function"?ke:function(ni){var wi=ni&&ni[ke];return wi}},[ke]),Un=En(["body"]),Vn=We(),cr=(0,g.Z)(Vn,3),rr=cr[0],Fr=cr[1],Ar=cr[2],jr=bt(Se,Kt,ar),ei=(0,g.Z)(jr,6),er=ei[0],Vr=ei[1],Dr=ei[2],si=ei[3],ti=ei[4],xi=ei[5],Zn=Pt==null?void 0:Pt.x,Nn=r.useState(0),sn=(0,g.Z)(Nn,2),Fn=sn[0],hr=sn[1],Kn=De((0,W.Z)((0,W.Z)((0,W.Z)({},Se),er),{},{expandable:!!er.expandedRowRender,columnTitle:er.columnTitle,expandedKeys:Dr,getRowKey:ar,onTriggerExpand:xi,expandIcon:si,expandIconColumnIndex:er.expandIconColumnIndex,direction:It,scrollWidth:xn&&On&&typeof Zn=="number"?Zn:null}),xn?Yn:null),qn=(0,g.Z)(Kn,3),Lr=qn[0],Pr=qn[1],Hi=qn[2],Ni=Hi!=null?Hi:Zn,ho=r.useMemo(function(){return{columns:Lr,flattenColumns:Pr}},[Lr,Pr]),Ai=r.useRef(),io=r.useRef(),Pi=r.useRef(),Vi=r.useRef(),so=r.useRef(),Kr=r.useState(!1),Qr=(0,g.Z)(Kr,2),gi=Qr[0],Ri=Qr[1],Fi=r.useState(!1),Or=(0,g.Z)(Fi,2),Qi=Or[0],Xi=Or[1],oo=Fe(new Map),vo=(0,g.Z)(oo,2),po=vo[0],ra=vo[1],So=X(Pr),co=So.map(function(ni){return po.get(ni)}),Yi=r.useMemo(function(){return co},[co.join("_")]),Gi=Ve(Yi,Pr.length,It),Li=Pt&&be(Pt.y),Si=Pt&&be(Ni)||!!er.fixed,Eo=Si&&Pr.some(function(ni){var wi=ni.fixed;return wi}),To=r.useRef(),Mo=He(nn,Ae),wo=Mo.isSticky,la=Mo.offsetHeader,ca=Mo.offsetSummary,Br=Mo.offsetScroll,fi=Mo.stickyClassName,Zi=Mo.container,yi=r.useMemo(function(){return jt==null?void 0:jt(Kt)},[jt,Kt]),Ui=(Li||wo)&&r.isValidElement(yi)&&yi.type===M&&yi.props.fixed,Ji,qi,_o;Li&&(qi={overflowY:"scroll",maxHeight:Pt.y}),Si&&(Ji={overflowX:"auto"},Li||(qi={overflowY:"hidden"}),_o={width:Ni===!0?"auto":Ni,minWidth:"100%"});var _a=r.useCallback(function(ni,wi){(0,V.Z)(Ai.current)&&ra(function(Co){if(Co.get(ni)!==wi){var Wo=new Map(Co);return Wo.set(ni,wi),Wo}return Co})},[]),$a=Ne(null),Aa=(0,g.Z)($a,2),es=Aa[0],Ha=Aa[1];function pa(ni,wi){wi&&(typeof wi=="function"?wi(ni):wi.scrollLeft!==ni&&(wi.scrollLeft=ni,wi.scrollLeft!==ni&&setTimeout(function(){wi.scrollLeft=ni},0)))}var ia=(0,p.Z)(function(ni){var wi=ni.currentTarget,Co=ni.scrollLeft,Wo=It==="rtl",jo=typeof Co=="number"?Co:wi.scrollLeft,ts=wi||Ht;if(!Ha()||Ha()===ts){var Za;es(ts),pa(jo,io.current),pa(jo,Pi.current),pa(jo,so.current),pa(jo,(Za=To.current)===null||Za===void 0?void 0:Za.setScrollLeft)}var Wa=wi||io.current;if(Wa){var ja=Wa.scrollWidth,Xa=Wa.clientWidth;if(ja===Xa){Ri(!1),Xi(!1);return}Wo?(Ri(-jo<ja-Xa),Xi(-jo>0)):(Ri(jo>0),Xi(jo<ja-Xa))}}),Wn=function(){Si&&Pi.current?ia({currentTarget:Pi.current}):(Ri(!1),Xi(!1))},sr=function(wi){var Co=wi.width;Co!==Fn&&(Wn(),hr(Ai.current?Ai.current.offsetWidth:Co))},zr=r.useRef(!1);r.useEffect(function(){zr.current&&Wn()},[Si,pt,Lr.length]),r.useEffect(function(){zr.current=!0},[]);var Ki=r.useState(0),$i=(0,g.Z)(Ki,2),Ei=$i[0],Ii=$i[1],Ao=r.useState(!0),Zo=(0,g.Z)(Ao,2),No=Zo[0],Da=Zo[1];r.useEffect(function(){(!On||!xn)&&(Pi.current instanceof Element?Ii((0,D.o)(Pi.current).width):Ii((0,D.o)(Vi.current).width)),Da((0,R.G)("position","sticky"))},[]),r.useEffect(function(){xn&&ir&&(ir.body.current=Pi.current)});var ma=r.useCallback(function(ni){return r.createElement(r.Fragment,null,r.createElement(Cn,ni),Ui==="top"&&r.createElement(Ce,ni,yi))},[Ui,yi]),Oa=r.useCallback(function(ni){return r.createElement(Ce,ni,yi)},[yi]),ga=En(["table"],"table"),oa=r.useMemo(function(){return Nt||(Eo?Ni==="max-content"?"auto":"fixed":Li||wo||Pr.some(function(ni){var wi=ni.ellipsis;return wi})?"fixed":"auto")},[Li,Eo,Pr,Nt,wo]),ua,Pa={colWidths:Yi,columCount:Pr.length,stickyOffsets:Gi,onHeaderRow:Hn,fixHeader:Li,scroll:Pt},Wi=r.useMemo(function(){return ln?null:typeof An=="function"?An():An},[ln,An]),da=r.createElement(ve,{data:Kt,measureColumnWidth:Li||Si||wo}),Ia=r.createElement(Ge,{colWidths:Pr.map(function(ni){var wi=ni.width;return wi}),columns:Pr}),ya=gn!=null?r.createElement("caption",{className:"".concat(Ae,"-caption")},gn):void 0,Ma=(0,$.Z)(Se,{data:!0}),ba=(0,$.Z)(Se,{aria:!0});if(Li||wo){var Fa;typeof Un=="function"?(Fa=Un(Kt,{scrollbarSize:Ei,ref:Pi,onScroll:ia}),Pa.colWidths=Pr.map(function(ni,wi){var Co=ni.width,Wo=wi===Pr.length-1?Co-Ei:Co;return typeof Wo=="number"&&!Number.isNaN(Wo)?Wo:0})):Fa=r.createElement("div",{style:(0,W.Z)((0,W.Z)({},Ji),qi),onScroll:ia,ref:Pi,className:Z()("".concat(Ae,"-body"))},r.createElement(ga,(0,o.Z)({style:(0,W.Z)((0,W.Z)({},_o),{},{tableLayout:oa})},ba),ya,Ia,da,!Ui&&yi&&r.createElement(Ce,{stickyOffsets:Gi,flattenColumns:Pr,columns:Lr},yi)));var Ca=(0,W.Z)((0,W.Z)((0,W.Z)({noData:!Kt.length,maxContentScroll:Si&&Ni==="max-content"},Pa),ho),{},{direction:It,stickyClassName:fi,onScroll:ia});ua=r.createElement(r.Fragment,null,an!==!1&&r.createElement(Rt,(0,o.Z)({},Ca,{stickyTopOffset:la,className:"".concat(Ae,"-header"),ref:io}),ma),Fa,Ui&&Ui!=="top"&&r.createElement(Rt,(0,o.Z)({},Ca,{stickyBottomOffset:ca,className:"".concat(Ae,"-summary"),ref:so}),Oa),wo&&r.createElement(tt,{ref:To,offsetScroll:Br,scrollBodyRef:Pi,onScroll:ia,container:Zi}))}else ua=r.createElement("div",{style:(0,W.Z)((0,W.Z)({},Ji),qi),className:Z()("".concat(Ae,"-content")),onScroll:ia,ref:Pi},r.createElement(ga,(0,o.Z)({style:(0,W.Z)((0,W.Z)({},_o),{},{tableLayout:oa})},ba),ya,Ia,an!==!1&&r.createElement(Cn,(0,o.Z)({},Pa,ho)),da,yi&&r.createElement(Ce,{stickyOffsets:Gi,flattenColumns:Pr,columns:Lr},yi)));var fa=r.createElement("div",(0,o.Z)({className:Z()(Ae,je,(ne={},(0,N.Z)(ne,"".concat(Ae,"-rtl"),It==="rtl"),(0,N.Z)(ne,"".concat(Ae,"-ping-left"),gi),(0,N.Z)(ne,"".concat(Ae,"-ping-right"),Qi),(0,N.Z)(ne,"".concat(Ae,"-layout-fixed"),Nt==="fixed"),(0,N.Z)(ne,"".concat(Ae,"-fixed-header"),Li),(0,N.Z)(ne,"".concat(Ae,"-fixed-column"),Eo),(0,N.Z)(ne,"".concat(Ae,"-scroll-horizontal"),Si),(0,N.Z)(ne,"".concat(Ae,"-has-fix-left"),Pr[0]&&Pr[0].fixed),(0,N.Z)(ne,"".concat(Ae,"-has-fix-right"),Pr[Pr.length-1]&&Pr[Pr.length-1].fixed==="right"),ne)),style:mt,id:Qt,ref:Ai},Ma),Zt&&r.createElement(nt,{className:"".concat(Ae,"-title")},Zt(Kt)),r.createElement("div",{ref:Vi,className:"".concat(Ae,"-container")},ua),Wt&&r.createElement(nt,{className:"".concat(Ae,"-footer")},Wt(Kt)));Si&&(fa=r.createElement(ie.Z,{onResize:sr},fa));var xa=ft(Pr,Gi,It,Lr),La=r.useMemo(function(){return{scrollX:Ni,prefixCls:Ae,getComponent:En,scrollbarSize:Ei,direction:It,fixedInfoList:xa,isSticky:wo,supportSticky:No,componentWidth:Fn,fixHeader:Li,fixColumn:Eo,horizonScroll:Si,tableLayout:oa,rowClassName:Ue,expandedRowClassName:er.expandedRowClassName,expandIcon:si,expandableType:Vr,expandRowByClick:er.expandRowByClick,expandedRowRender:er.expandedRowRender,onTriggerExpand:xi,expandIconColumnIndex:er.expandIconColumnIndex,indentSize:er.indentSize,allColumnsFixedLeft:Pr.every(function(ni){return ni.fixed==="left"}),emptyNode:Wi,columns:Lr,flattenColumns:Pr,onColumnResize:_a,hoverStartRow:rr,hoverEndRow:Fr,onHover:Ar,rowExpandable:er.rowExpandable,onRow:Xn,getRowKey:ar,expandedKeys:Dr,childrenColumnName:ti}},[Ni,Ae,En,Ei,It,xa,wo,No,Fn,Li,Eo,Si,oa,Ue,er.expandedRowClassName,si,Vr,er.expandRowByClick,er.expandedRowRender,xi,er.expandIconColumnIndex,er.indentSize,Wi,Lr,Pr,_a,rr,Fr,Ar,er.rowExpandable,Xn,ar,Dr,ti]);return r.createElement(m.Provider,{value:La},fa)}function rn(Y){return x(qt,Y)}var Tt=rn();Tt.EXPAND_COLUMN=t,Tt.INTERNAL_HOOKS=v,Tt.Column=at,Tt.ColumnGroup=St,Tt.Summary=K;var vt=Tt,Xt=e(21881),Gt=u(null),en=u(null);function $t(Y,ne,Se){var Ae=ne||1;return Se[Y+Ae]-(Se[Y]||0)}function Ut(Y){var ne=Y.rowInfo,Se=Y.column,Ae=Y.colIndex,je=Y.indent,Ue=Y.index,mt=Y.renderIndex,pt=Y.record,ke=Y.style,Pt=Y.className,Nt=Y.inverse,It=Y.getHeight,Zt=Se.render,Wt=Se.dataIndex,jt=Se.className,gn=Se.width,Qt=l(en,["columnsOffset"]),an=Qt.columnsOffset,on=O(ne,Se,Ae,je,Ue),An=on.key,Xn=on.fixedInfo,Hn=on.appendCellNode,Bn=on.additionalCellProps,Yn=Bn.style,ir=Bn.colSpan,On=ir===void 0?1:ir,nn=Bn.rowSpan,Kt=nn===void 0?1:nn,ln=Ae-1,xn=$t(ln,On,an),En=On>1?gn-xn:0,ar=(0,W.Z)((0,W.Z)((0,W.Z)({},Yn),ke),{},{flex:"0 0 ".concat(xn,"px"),width:"".concat(xn,"px"),marginRight:En,pointerEvents:"auto"}),Un=r.useMemo(function(){return Nt?Kt<=1:On===0||Kt===0||Kt>1},[Kt,On,Nt]);Un?ar.visibility="hidden":Nt&&(ar.height=It==null?void 0:It(Kt));var Vn=Un?function(){return null}:Zt,cr={};return(Kt===0||On===0)&&(cr.rowSpan=1,cr.colSpan=1),r.createElement(lt,(0,o.Z)({className:Z()(jt,Pt),ellipsis:Se.ellipsis,align:Se.align,scope:Se.rowScope,component:"div",prefixCls:ne.prefixCls,key:An,record:pt,index:Ue,renderIndex:mt,dataIndex:Wt,render:Vn,shouldCellUpdate:Se.shouldCellUpdate},Xn,{appendNode:Hn,additionalProps:(0,W.Z)((0,W.Z)({},Bn),{},{style:ar},cr)}))}var pn=Ut,cn=["data","index","className","rowKey","style","extra","getHeight"],Ln=r.forwardRef(function(Y,ne){var Se=Y.data,Ae=Y.index,je=Y.className,Ue=Y.rowKey,mt=Y.style,pt=Y.extra,ke=Y.getHeight,Pt=(0,ze.Z)(Y,cn),Nt=Se.record,It=Se.indent,Zt=Se.index,Wt=l(m,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),jt=Wt.scrollX,gn=Wt.flattenColumns,Qt=Wt.prefixCls,an=Wt.fixColumn,on=Wt.componentWidth,An=T(Nt,Ue,Ae,It),Xn=An.rowSupportExpand,Hn=An.expanded,Bn=An.rowProps,Yn=An.expandedRowRender,ir=An.expandedRowClassName,On;if(Xn&&Hn){var nn=Yn(Nt,Ae,It+1,Hn),Kt=ir==null?void 0:ir(Nt,Ae,It),ln={};an&&(ln={style:(0,N.Z)({},"--virtual-width","".concat(on,"px"))});var xn="".concat(Qt,"-expanded-row-cell");On=r.createElement("div",{className:Z()("".concat(Qt,"-expanded-row"),"".concat(Qt,"-expanded-row-level-").concat(It+1),Kt)},r.createElement(lt,{component:"div",prefixCls:Qt,className:Z()(xn,(0,N.Z)({},"".concat(xn,"-fixed"),an)),additionalProps:ln},nn))}var En=(0,W.Z)((0,W.Z)({},mt),{},{width:jt});pt&&(En.position="absolute",En.pointerEvents="none");var ar=r.createElement("div",(0,o.Z)({},Bn,Pt,{ref:Xn?null:ne,className:Z()(je,"".concat(Qt,"-row"),Bn==null?void 0:Bn.className,(0,N.Z)({},"".concat(Qt,"-row-extra"),pt)),style:(0,W.Z)((0,W.Z)({},En),Bn==null?void 0:Bn.style)}),gn.map(function(Un,Vn){return r.createElement(pn,{key:Vn,rowInfo:An,column:Un,colIndex:Vn,indent:It,index:Ae,renderIndex:Zt,record:Nt,inverse:pt,getHeight:ke})}));return Xn?r.createElement("div",{ref:ne},ar,On):ar}),jn=w(Ln),zt=jn,Ft=r.forwardRef(function(Y,ne){var Se=Y.data,Ae=Y.onScroll,je=l(m,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Ue=je.flattenColumns,mt=je.onColumnResize,pt=je.getRowKey,ke=je.expandedKeys,Pt=je.prefixCls,Nt=je.childrenColumnName,It=je.emptyNode,Zt=je.scrollX,Wt=l(Gt),jt=Wt.scrollY,gn=Wt.listItemHeight,Qt=r.useRef(),an=ue(Se,Nt,ke,pt),on=r.useMemo(function(){var On=0;return Ue.map(function(nn){var Kt=nn.width,ln=nn.key;return On+=Kt,[ln,Kt,On]})},[Ue]),An=r.useMemo(function(){return on.map(function(On){return On[2]})},[on]);r.useEffect(function(){on.forEach(function(On){var nn=(0,g.Z)(On,2),Kt=nn[0],ln=nn[1];mt(Kt,ln)})},[on]),r.useImperativeHandle(ne,function(){var On={};return Object.defineProperty(On,"scrollLeft",{get:function(){var Kt;return((Kt=Qt.current)===null||Kt===void 0?void 0:Kt.getScrollInfo().x)||0},set:function(Kt){var ln;(ln=Qt.current)===null||ln===void 0||ln.scrollTo({left:Kt})}}),On});var Xn=function(nn,Kt){var ln,xn=(ln=an[Kt])===null||ln===void 0?void 0:ln.record,En=nn.onCell;if(En){var ar,Un=En(xn,Kt);return(ar=Un==null?void 0:Un.rowSpan)!==null&&ar!==void 0?ar:1}return 1},Hn=function(nn){var Kt=nn.start,ln=nn.end,xn=nn.getSize,En=nn.offsetY;if(ln<0)return null;for(var ar=Ue.filter(function(Zn){return Xn(Zn,Kt)===0}),Un=Kt,Vn=function(Nn){if(ar=ar.filter(function(sn){return Xn(sn,Nn)===0}),!ar.length)return Un=Nn,"break"},cr=Kt;cr>=0;cr-=1){var rr=Vn(cr);if(rr==="break")break}for(var Fr=Ue.filter(function(Zn){return Xn(Zn,ln)!==1}),Ar=ln,jr=function(Nn){if(Fr=Fr.filter(function(sn){return Xn(sn,Nn)!==1}),!Fr.length)return Ar=Math.max(Nn-1,ln),"break"},ei=ln;ei<an.length;ei+=1){var er=jr(ei);if(er==="break")break}for(var Vr=[],Dr=function(Nn){var sn=an[Nn];if(!sn)return"continue";Ue.some(function(Fn){return Xn(Fn,Nn)>1})&&Vr.push(Nn)},si=Un;si<=Ar;si+=1)var ti=Dr(si);var xi=Vr.map(function(Zn){var Nn=an[Zn],sn=pt(Nn.record,Zn),Fn=function(qn){var Lr=Zn+qn-1,Pr=pt(an[Lr].record,Lr),Hi=xn(sn,Pr);return Hi.bottom-Hi.top},hr=xn(sn);return r.createElement(zt,{key:Zn,data:Nn,rowKey:sn,index:Zn,style:{top:-En+hr.top},extra:!0,getHeight:Fn})});return xi},Bn=r.useMemo(function(){return{columnsOffset:An}},[An]),Yn="".concat(Pt,"-tbody"),ir;return an.length?ir=r.createElement(Xt.Z,{fullHeight:!1,ref:Qt,className:Z()(Yn,"".concat(Yn,"-virtual")),height:jt,itemHeight:gn||24,data:an,itemKey:function(nn){return pt(nn.record)},scrollWidth:Zt,onVirtualScroll:function(nn){var Kt=nn.x;Ae({scrollLeft:Kt})},extraRender:Hn},function(On,nn,Kt){var ln=pt(On.record,nn);return r.createElement(zt,(0,o.Z)({data:On,rowKey:ln,index:nn},Kt))}):ir=r.createElement("div",{className:Z()("".concat(Pt,"-placeholder"))},r.createElement(lt,{component:"div",prefixCls:Pt},It)),r.createElement(en.Provider,{value:Bn},ir)}),kt=w(Ft),Vt=kt,Yt=function(ne,Se){var Ae=Se.ref,je=Se.onScroll;return r.createElement(Vt,{ref:Ae,data:ne,onScroll:je})},yn=100;function Sn(Y){var ne=Y.columns,Se=Y.scroll,Ae=Y.prefixCls,je=Ae===void 0?Mt:Ae,Ue=Y.className,mt=Y.listItemHeight,pt=Se||{},ke=pt.x,Pt=pt.y;typeof ke!="number"&&(ke=((ne||[]).length+1)*yn),typeof Pt!="number"&&(Pt=500);var Nt=r.useMemo(function(){return{scrollY:Pt,listItemHeight:mt}},[Pt,mt]);return r.createElement(Gt.Provider,{value:Nt},r.createElement(vt,(0,o.Z)({},Y,{className:Z()(Ue,"".concat(je,"-virtual")),scroll:(0,W.Z)((0,W.Z)({},Se),{},{x:ke}),components:{body:Yt},columns:ne,internalHooks:v,tailor:!0})))}function bn(Y){return x(Sn,Y)}var tn=bn(),Dn=null;function fn(Y){return null}var dn=fn;function mn(Y){return null}var In=mn,Qn=e(64002),xr=e(68031),dr=e(36355),ur=e(93891),tr=e(19716),Tr=e(8628),Er=e(31724),Hr=e(25700),Gr=e(71418),br=e(88088);function Ir(Y){return function(Se){let{prefixCls:Ae,onExpand:je,record:Ue,expanded:mt,expandable:pt}=Se;const ke=`${Ae}-row-expand-icon`;return r.createElement("button",{type:"button",onClick:Pt=>{je(Ue,Pt),Pt.stopPropagation()},className:Z()(ke,{[`${ke}-spaced`]:!pt,[`${ke}-expanded`]:pt&&mt,[`${ke}-collapsed`]:pt&&!mt}),"aria-label":mt?Y.collapse:Y.expand,"aria-expanded":mt})}}var li=Ir;function Yr(Y,ne){return"key"in Y&&Y.key!==void 0&&Y.key!==null?Y.key:Y.dataIndex?Array.isArray(Y.dataIndex)?Y.dataIndex.join("."):Y.dataIndex:ne}function Jr(Y,ne){return ne?`${ne}-${Y}`:`${Y}`}function qr(Y,ne){return typeof Y=="function"?Y(ne):Y}function ri(Y,ne){const Se=qr(Y,ne);return Object.prototype.toString.call(Se)==="[object Object]"?"":Se}var Oi={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"},hi=Oi,Bi=e(88853),Mi=function(ne,Se){return r.createElement(Bi.Z,(0,o.Z)({},ne,{ref:Se,icon:hi}))},$n=r.forwardRef(Mi),or=$n,Rr=e(56762);function fr(Y){const ne=r.useRef(Y),Se=(0,Rr.Z)();return[()=>ne.current,Ae=>{ne.current=Ae,Se()}]}var vr=e(3113),Zr=e(24905),ci=e(38854),Mn=e(64165),Gn=e(20834),zn=e(40875),Jn=e(5112),nr=e(86914),mr=e(21970),ui=e(92832);function Xr(Y){let{value:ne,onChange:Se,filterSearch:Ae,tablePrefixCls:je,locale:Ue}=Y;return Ae?r.createElement("div",{className:`${je}-filter-dropdown-search`},r.createElement(ui.default,{prefix:r.createElement(mr.Z,null),placeholder:Ue.filterSearchPlaceholder,onChange:Se,value:ne,htmlSize:1,className:`${je}-filter-dropdown-search-input`})):null}var $r=Xr,ai=e(85108);const Nr=Y=>{const{keyCode:ne}=Y;ne===ai.Z.ENTER&&Y.stopPropagation()};var di=r.forwardRef((Y,ne)=>r.createElement("div",{className:Y.className,onClick:Se=>Se.stopPropagation(),onKeyDown:Nr,ref:ne},Y.children));function ii(Y){let ne=[];return(Y||[]).forEach(Se=>{let{value:Ae,children:je}=Se;ne.push(Ae),je&&(ne=[].concat((0,Be.Z)(ne),(0,Be.Z)(ii(je))))}),ne}function vi(Y){return Y.some(ne=>{let{children:Se}=ne;return Se})}function Pn(Y,ne){return typeof ne=="string"||typeof ne=="number"?ne==null?void 0:ne.toString().toLowerCase().includes(Y.trim().toLowerCase()):!1}function lr(Y){let{filters:ne,prefixCls:Se,filteredKeys:Ae,filterMultiple:je,searchValue:Ue,filterSearch:mt}=Y;return ne.map((pt,ke)=>{const Pt=String(pt.value);if(pt.children)return{key:Pt||ke,label:pt.text,popupClassName:`${Se}-dropdown-submenu`,children:lr({filters:pt.children,prefixCls:Se,filteredKeys:Ae,filterMultiple:je,searchValue:Ue,filterSearch:mt})};const Nt=je?Zr.default:Jn.ZP,It={key:pt.value!==void 0?Pt:ke,label:r.createElement(r.Fragment,null,r.createElement(Nt,{checked:Ae.includes(Pt)}),r.createElement("span",null,pt.text))};return Ue.trim()?typeof mt=="function"?mt(Ue,pt)?It:null:Pn(Ue,pt.text)?It:null:It})}function Ur(Y){var ne,Se;const{tablePrefixCls:Ae,prefixCls:je,column:Ue,dropdownPrefixCls:mt,columnKey:pt,filterMultiple:ke,filterMode:Pt="menu",filterSearch:Nt=!1,filterState:It,triggerFilter:Zt,locale:Wt,children:jt,getPopupContainer:gn}=Y,{filterDropdownOpen:Qt,onFilterDropdownOpenChange:an,filterResetToDefaultFilteredValue:on,defaultFilteredValue:An,filterDropdownVisible:Xn,onFilterDropdownVisibleChange:Hn}=Ue,[Bn,Yn]=r.useState(!1),ir=!!(It&&(!((ne=It.filteredKeys)===null||ne===void 0)&&ne.length||It.forceFiltered)),On=Kn=>{Yn(Kn),an==null||an(Kn),Hn==null||Hn(Kn)},nn=(Se=Qt!=null?Qt:Xn)!==null&&Se!==void 0?Se:Bn,Kt=It==null?void 0:It.filteredKeys,[ln,xn]=fr(Kt||[]),En=Kn=>{let{selectedKeys:qn}=Kn;xn(qn)},ar=(Kn,qn)=>{let{node:Lr,checked:Pr}=qn;En(ke?{selectedKeys:Kn}:{selectedKeys:Pr&&Lr.key?[Lr.key]:[]})};r.useEffect(()=>{Bn&&En({selectedKeys:Kt||[]})},[Kt]);const[Un,Vn]=r.useState([]),cr=Kn=>{Vn(Kn)},[rr,Fr]=r.useState(""),Ar=Kn=>{const{value:qn}=Kn.target;Fr(qn)};r.useEffect(()=>{Bn||Fr("")},[Bn]);const jr=Kn=>{const qn=Kn&&Kn.length?Kn:null;if(qn===null&&(!It||!It.filteredKeys)||(0,h.Z)(qn,It==null?void 0:It.filteredKeys,!0))return null;Zt({column:Ue,key:pt,filteredKeys:qn})},ei=()=>{On(!1),jr(ln())},er=function(){let{confirm:Kn,closeDropdown:qn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Kn&&jr([]),qn&&On(!1),Fr(""),xn(on?(An||[]).map(Lr=>String(Lr)):[])},Vr=function(){let{closeDropdown:Kn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Kn&&On(!1),jr(ln())},Dr=Kn=>{Kn&&Kt!==void 0&&xn(Kt||[]),On(Kn),!Kn&&!Ue.filterDropdown&&ei()},si=Z()({[`${mt}-menu-without-submenu`]:!vi(Ue.filters||[])}),ti=Kn=>{if(Kn.target.checked){const qn=ii(Ue==null?void 0:Ue.filters).map(Lr=>String(Lr));xn(qn)}else xn([])},xi=Kn=>{let{filters:qn}=Kn;return(qn||[]).map((Lr,Pr)=>{const Hi=String(Lr.value),Ni={title:Lr.text,key:Lr.value!==void 0?Hi:Pr};return Lr.children&&(Ni.children=xi({filters:Lr.children})),Ni})},Zn=Kn=>{var qn;return Object.assign(Object.assign({},Kn),{text:Kn.title,value:Kn.key,children:((qn=Kn.children)===null||qn===void 0?void 0:qn.map(Lr=>Zn(Lr)))||[]})};let Nn;if(typeof Ue.filterDropdown=="function")Nn=Ue.filterDropdown({prefixCls:`${mt}-custom`,setSelectedKeys:Kn=>En({selectedKeys:Kn}),selectedKeys:ln(),confirm:Vr,clearFilters:er,filters:Ue.filters,visible:nn,close:()=>{On(!1)}});else if(Ue.filterDropdown)Nn=Ue.filterDropdown;else{const Kn=ln()||[],qn=()=>(Ue.filters||[]).length===0?r.createElement(Mn.Z,{image:Mn.Z.PRESENTED_IMAGE_SIMPLE,description:Wt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Pt==="tree"?r.createElement(r.Fragment,null,r.createElement($r,{filterSearch:Nt,value:rr,onChange:Ar,tablePrefixCls:Ae,locale:Wt}),r.createElement("div",{className:`${Ae}-filter-dropdown-tree`},ke?r.createElement(Zr.default,{checked:Kn.length===ii(Ue.filters).length,indeterminate:Kn.length>0&&Kn.length<ii(Ue.filters).length,className:`${Ae}-filter-dropdown-checkall`,onChange:ti},Wt.filterCheckall):null,r.createElement(nr.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:ke,checkStrictly:!ke,className:`${mt}-menu`,onCheck:ar,checkedKeys:Kn,selectedKeys:Kn,showIcon:!1,treeData:xi({filters:Ue.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:rr.trim()?Pr=>typeof Nt=="function"?Nt(rr,Zn(Pr)):Pn(rr,Pr.title):void 0}))):r.createElement(r.Fragment,null,r.createElement($r,{filterSearch:Nt,value:rr,onChange:Ar,tablePrefixCls:Ae,locale:Wt}),r.createElement(Gn.default,{selectable:!0,multiple:ke,prefixCls:`${mt}-menu`,className:si,onSelect:En,onDeselect:En,selectedKeys:Kn,getPopupContainer:gn,openKeys:Un,onOpenChange:cr,items:lr({filters:Ue.filters||[],filterSearch:Nt,prefixCls:je,filteredKeys:ln(),filterMultiple:ke,searchValue:rr})})),Lr=()=>on?(0,h.Z)((An||[]).map(Pr=>String(Pr)),Kn,!0):Kn.length===0;Nn=r.createElement(r.Fragment,null,qn(),r.createElement("div",{className:`${je}-dropdown-btns`},r.createElement(vr.ZP,{type:"link",size:"small",disabled:Lr(),onClick:()=>er()},Wt.filterReset),r.createElement(vr.ZP,{type:"primary",size:"small",onClick:ei},Wt.filterConfirm)))}Ue.filterDropdown&&(Nn=r.createElement(zn.J,{selectable:void 0},Nn));const sn=()=>r.createElement(di,{className:`${je}-dropdown`},Nn);let Fn;typeof Ue.filterIcon=="function"?Fn=Ue.filterIcon(ir):Ue.filterIcon?Fn=Ue.filterIcon:Fn=r.createElement(or,null);const{direction:hr}=r.useContext(dr.E_);return r.createElement("div",{className:`${je}-column`},r.createElement("span",{className:`${Ae}-column-title`},jt),r.createElement(ci.Z,{dropdownRender:sn,trigger:["click"],open:nn,onOpenChange:Dr,getPopupContainer:gn,placement:hr==="rtl"?"bottomLeft":"bottomRight"},r.createElement("span",{role:"button",tabIndex:-1,className:Z()(`${je}-trigger`,{active:ir}),onClick:Kn=>{Kn.stopPropagation()}},Fn)))}var pi=Ur;function gr(Y,ne,Se){let Ae=[];return(Y||[]).forEach((je,Ue)=>{var mt;const pt=Jr(Ue,Se);if(je.filters||"filterDropdown"in je||"onFilter"in je)if("filteredValue"in je){let ke=je.filteredValue;"filterDropdown"in je||(ke=(mt=ke==null?void 0:ke.map(String))!==null&&mt!==void 0?mt:ke),Ae.push({column:je,key:Yr(je,pt),filteredKeys:ke,forceFiltered:je.filtered})}else Ae.push({column:je,key:Yr(je,pt),filteredKeys:ne&&je.defaultFilteredValue?je.defaultFilteredValue:void 0,forceFiltered:je.filtered});"children"in je&&(Ae=[].concat((0,Be.Z)(Ae),(0,Be.Z)(gr(je.children,ne,pt))))}),Ae}function lo(Y,ne,Se,Ae,je,Ue,mt,pt){return Se.map((ke,Pt)=>{const Nt=Jr(Pt,pt),{filterMultiple:It=!0,filterMode:Zt,filterSearch:Wt}=ke;let jt=ke;if(jt.filters||jt.filterDropdown){const gn=Yr(jt,Nt),Qt=Ae.find(an=>{let{key:on}=an;return gn===on});jt=Object.assign(Object.assign({},jt),{title:an=>r.createElement(pi,{tablePrefixCls:Y,prefixCls:`${Y}-filter`,dropdownPrefixCls:ne,column:jt,columnKey:gn,filterState:Qt,filterMultiple:It,filterMode:Zt,filterSearch:Wt,triggerFilter:Ue,locale:je,getPopupContainer:mt},qr(ke.title,an))})}return"children"in jt&&(jt=Object.assign(Object.assign({},jt),{children:lo(Y,ne,jt.children,Ae,je,Ue,mt,Nt)})),jt})}function uo(Y){const ne={};return Y.forEach(Se=>{let{key:Ae,filteredKeys:je,column:Ue}=Se;const{filters:mt,filterDropdown:pt}=Ue;if(pt)ne[Ae]=je||null;else if(Array.isArray(je)){const ke=ii(mt);ne[Ae]=ke.filter(Pt=>je.includes(String(Pt)))}else ne[Ae]=null}),ne}function mo(Y,ne){return ne.reduce((Se,Ae)=>{const{column:{onFilter:je,filters:Ue},filteredKeys:mt}=Ae;return je&&mt&&mt.length?Se.filter(pt=>mt.some(ke=>{const Pt=ii(Ue),Nt=Pt.findIndex(Zt=>String(Zt)===String(ke)),It=Nt!==-1?Pt[Nt]:ke;return je(It,pt)})):Se},Y)}const eo=Y=>Y.flatMap(ne=>"children"in ne?[ne].concat((0,Be.Z)(eo(ne.children||[]))):[ne]);function go(Y){let{prefixCls:ne,dropdownPrefixCls:Se,mergedColumns:Ae,onFilterChange:je,getPopupContainer:Ue,locale:mt}=Y;const pt=r.useMemo(()=>eo(Ae||[]),[Ae]),[ke,Pt]=r.useState(()=>gr(pt,!0)),Nt=r.useMemo(()=>{const jt=gr(pt,!1);if(jt.length===0)return jt;let gn=!0,Qt=!0;if(jt.forEach(an=>{let{filteredKeys:on}=an;on!==void 0?gn=!1:Qt=!1}),gn){const an=(pt||[]).map((on,An)=>Yr(on,Jr(An)));return ke.filter(on=>{let{key:An}=on;return an.includes(An)}).map(on=>{const An=pt[an.findIndex(Xn=>Xn===on.key)];return Object.assign(Object.assign({},on),{column:Object.assign(Object.assign({},on.column),An),forceFiltered:An.filtered})})}return jt},[pt,ke]),It=r.useMemo(()=>uo(Nt),[Nt]),Zt=jt=>{const gn=Nt.filter(Qt=>{let{key:an}=Qt;return an!==jt.key});gn.push(jt),Pt(gn),je(uo(gn),gn)};return[jt=>lo(ne,Se,jt,Nt,mt,Zt,Ue),Nt,It]}var xo=go;function ko(Y,ne,Se){const Ae=r.useRef({});function je(Ue){if(!Ae.current||Ae.current.data!==Y||Ae.current.childrenColumnName!==ne||Ae.current.getRowKey!==Se){let pt=function(ke){ke.forEach((Pt,Nt)=>{const It=Se(Pt,Nt);mt.set(It,Pt),Pt&&typeof Pt=="object"&&ne in Pt&&pt(Pt[ne]||[])})};const mt=new Map;pt(Y),Ae.current={data:Y,childrenColumnName:ne,kvMap:mt,getRowKey:Se}}return Ae.current.kvMap.get(Ue)}return[je]}var Fo=e(50371),Xo=function(Y,ne){var Se={};for(var Ae in Y)Object.prototype.hasOwnProperty.call(Y,Ae)&&ne.indexOf(Ae)<0&&(Se[Ae]=Y[Ae]);if(Y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var je=0,Ae=Object.getOwnPropertySymbols(Y);je<Ae.length;je++)ne.indexOf(Ae[je])<0&&Object.prototype.propertyIsEnumerable.call(Y,Ae[je])&&(Se[Ae[je]]=Y[Ae[je]]);return Se};const Lo=10;function yo(Y,ne){const Se={current:Y.current,pageSize:Y.pageSize};return Object.keys(ne&&typeof ne=="object"?ne:{}).forEach(je=>{const Ue=Y[je];typeof Ue!="function"&&(Se[je]=Ue)}),Se}function Uo(Y,ne,Se){const Ae=Se&&typeof Se=="object"?Se:{},{total:je=0}=Ae,Ue=Xo(Ae,["total"]),[mt,pt]=(0,r.useState)(()=>({current:"defaultCurrent"in Ue?Ue.defaultCurrent:1,pageSize:"defaultPageSize"in Ue?Ue.defaultPageSize:Lo})),ke=(0,Fo.Z)(mt,Ue,{total:je>0?je:Y}),Pt=Math.ceil((je||Y)/ke.pageSize);ke.current>Pt&&(ke.current=Pt||1);const Nt=(Zt,Wt)=>{pt({current:Zt!=null?Zt:1,pageSize:Wt||ke.pageSize})},It=(Zt,Wt)=>{var jt;Se&&((jt=Se.onChange)===null||jt===void 0||jt.call(Se,Zt,Wt)),Nt(Zt,Wt),ne(Zt,Wt||(ke==null?void 0:ke.pageSize))};return Se===!1?[{},()=>{}]:[Object.assign(Object.assign({},ke),{onChange:It}),Nt]}var Vo=Uo,Qo=e(18290),Do=e(35654),Mr=e(90782),_r=e(71430),ki=e(35788);const Di={},_i="SELECT_ALL",zi="SELECT_INVERT",ji="SELECT_NONE",ao=[],to=(Y,ne)=>{let Se=[];return(ne||[]).forEach(Ae=>{Se.push(Ae),Ae&&typeof Ae=="object"&&Y in Ae&&(Se=[].concat((0,Be.Z)(Se),(0,Be.Z)(to(Y,Ae[Y]))))}),Se};var fo=(Y,ne)=>{const{preserveSelectedRowKeys:Se,selectedRowKeys:Ae,defaultSelectedRowKeys:je,getCheckboxProps:Ue,onChange:mt,onSelect:pt,onSelectAll:ke,onSelectInvert:Pt,onSelectNone:Nt,onSelectMultiple:It,columnWidth:Zt,type:Wt,selections:jt,fixed:gn,renderCell:Qt,hideSelectAll:an,checkStrictly:on=!0}=ne||{},{prefixCls:An,data:Xn,pageData:Hn,getRecordByKey:Bn,getRowKey:Yn,expandType:ir,childrenColumnName:On,locale:nn,getPopupContainer:Kt}=Y,[ln,xn]=(0,ki.Z)(Ae||je||ao,{value:Ae}),En=r.useRef(new Map),ar=(0,r.useCallback)(Zn=>{if(Se){const Nn=new Map;Zn.forEach(sn=>{let Fn=Bn(sn);!Fn&&En.current.has(sn)&&(Fn=En.current.get(sn)),Nn.set(sn,Fn)}),En.current=Nn}},[Bn,Se]);r.useEffect(()=>{ar(ln)},[ln]);const{keyEntities:Un}=(0,r.useMemo)(()=>{if(on)return{keyEntities:null};let Zn=Xn;if(Se){const Nn=new Set(Xn.map((Fn,hr)=>Yn(Fn,hr))),sn=Array.from(En.current).reduce((Fn,hr)=>{let[Kn,qn]=hr;return Nn.has(Kn)?Fn:Fn.concat(qn)},[]);Zn=[].concat((0,Be.Z)(Zn),(0,Be.Z)(sn))}return(0,_r.I8)(Zn,{externalGetKey:Yn,childrenPropName:On})},[Xn,Yn,on,On,Se]),Vn=(0,r.useMemo)(()=>to(On,Hn),[On,Hn]),cr=(0,r.useMemo)(()=>{const Zn=new Map;return Vn.forEach((Nn,sn)=>{const Fn=Yn(Nn,sn),hr=(Ue?Ue(Nn):null)||{};Zn.set(Fn,hr)}),Zn},[Vn,Yn,Ue]),rr=(0,r.useCallback)(Zn=>{var Nn;return!!(!((Nn=cr.get(Yn(Zn)))===null||Nn===void 0)&&Nn.disabled)},[cr,Yn]),[Fr,Ar]=(0,r.useMemo)(()=>{if(on)return[ln||[],[]];const{checkedKeys:Zn,halfCheckedKeys:Nn}=(0,Mr.S)(ln,!0,Un,rr);return[Zn||[],Nn]},[ln,on,Un,rr]),jr=(0,r.useMemo)(()=>{const Zn=Wt==="radio"?Fr.slice(0,1):Fr;return new Set(Zn)},[Fr,Wt]),ei=(0,r.useMemo)(()=>Wt==="radio"?new Set:new Set(Ar),[Ar,Wt]),[er,Vr]=(0,r.useState)(null);r.useEffect(()=>{ne||xn(ao)},[!!ne]);const Dr=(0,r.useCallback)((Zn,Nn)=>{let sn,Fn;ar(Zn),Se?(sn=Zn,Fn=Zn.map(hr=>En.current.get(hr))):(sn=[],Fn=[],Zn.forEach(hr=>{const Kn=Bn(hr);Kn!==void 0&&(sn.push(hr),Fn.push(Kn))})),xn(sn),mt==null||mt(sn,Fn,{type:Nn})},[xn,Bn,mt,Se]),si=(0,r.useCallback)((Zn,Nn,sn,Fn)=>{if(pt){const hr=sn.map(Kn=>Bn(Kn));pt(Bn(Zn),Nn,hr,Fn)}Dr(sn,"single")},[pt,Bn,Dr]),ti=(0,r.useMemo)(()=>!jt||an?null:(jt===!0?[_i,zi,ji]:jt).map(Nn=>Nn===_i?{key:"all",text:nn.selectionAll,onSelect(){Dr(Xn.map((sn,Fn)=>Yn(sn,Fn)).filter(sn=>{const Fn=cr.get(sn);return!(Fn!=null&&Fn.disabled)||jr.has(sn)}),"all")}}:Nn===zi?{key:"invert",text:nn.selectInvert,onSelect(){const sn=new Set(jr);Hn.forEach((hr,Kn)=>{const qn=Yn(hr,Kn),Lr=cr.get(qn);Lr!=null&&Lr.disabled||(sn.has(qn)?sn.delete(qn):sn.add(qn))});const Fn=Array.from(sn);Pt&&Pt(Fn),Dr(Fn,"invert")}}:Nn===ji?{key:"none",text:nn.selectNone,onSelect(){Nt==null||Nt(),Dr(Array.from(jr).filter(sn=>{const Fn=cr.get(sn);return Fn==null?void 0:Fn.disabled}),"none")}}:Nn).map(Nn=>Object.assign(Object.assign({},Nn),{onSelect:function(){for(var sn,Fn,hr=arguments.length,Kn=new Array(hr),qn=0;qn<hr;qn++)Kn[qn]=arguments[qn];(Fn=Nn.onSelect)===null||Fn===void 0||(sn=Fn).call.apply(sn,[Nn].concat(Kn)),Vr(null)}})),[jt,jr,Hn,Yn,Pt,Dr]);return[(0,r.useCallback)(Zn=>{var Nn;if(!ne)return Zn.filter(Kr=>Kr!==Di);let sn=(0,Be.Z)(Zn);const Fn=new Set(jr),hr=Vn.map(Yn).filter(Kr=>!cr.get(Kr).disabled),Kn=hr.every(Kr=>Fn.has(Kr)),qn=hr.some(Kr=>Fn.has(Kr)),Lr=()=>{const Kr=[];Kn?hr.forEach(gi=>{Fn.delete(gi),Kr.push(gi)}):hr.forEach(gi=>{Fn.has(gi)||(Fn.add(gi),Kr.push(gi))});const Qr=Array.from(Fn);ke==null||ke(!Kn,Qr.map(gi=>Bn(gi)),Kr.map(gi=>Bn(gi))),Dr(Qr,"all"),Vr(null)};let Pr;if(Wt!=="radio"){let Kr;if(ti){const Or={getPopupContainer:Kt,items:ti.map((Qi,Xi)=>{const{key:oo,text:vo,onSelect:po}=Qi;return{key:oo!=null?oo:Xi,onClick:()=>{po==null||po(hr)},label:vo}})};Kr=r.createElement("div",{className:`${An}-selection-extra`},r.createElement(ci.Z,{menu:Or,getPopupContainer:Kt},r.createElement("span",null,r.createElement(Qo.Z,null))))}const Qr=Vn.map((Or,Qi)=>{const Xi=Yn(Or,Qi),oo=cr.get(Xi)||{};return Object.assign({checked:Fn.has(Xi)},oo)}).filter(Or=>{let{disabled:Qi}=Or;return Qi}),gi=!!Qr.length&&Qr.length===Vn.length,Ri=gi&&Qr.every(Or=>{let{checked:Qi}=Or;return Qi}),Fi=gi&&Qr.some(Or=>{let{checked:Qi}=Or;return Qi});Pr=!an&&r.createElement("div",{className:`${An}-selection`},r.createElement(Zr.default,{checked:gi?Ri:!!Vn.length&&Kn,indeterminate:gi?!Ri&&Fi:!Kn&&qn,onChange:Lr,disabled:Vn.length===0||gi,"aria-label":Kr?"Custom selection":"Select all",skipGroup:!0}),Kr)}let Hi;Wt==="radio"?Hi=(Kr,Qr,gi)=>{const Ri=Yn(Qr,gi),Fi=Fn.has(Ri);return{node:r.createElement(Jn.ZP,Object.assign({},cr.get(Ri),{checked:Fi,onClick:Or=>Or.stopPropagation(),onChange:Or=>{Fn.has(Ri)||si(Ri,!0,[Ri],Or.nativeEvent)}})),checked:Fi}}:Hi=(Kr,Qr,gi)=>{var Ri;const Fi=Yn(Qr,gi),Or=Fn.has(Fi),Qi=ei.has(Fi),Xi=cr.get(Fi);let oo;return ir==="nest"?oo=Qi:oo=(Ri=Xi==null?void 0:Xi.indeterminate)!==null&&Ri!==void 0?Ri:Qi,{node:r.createElement(Zr.default,Object.assign({},Xi,{indeterminate:oo,checked:Or,skipGroup:!0,onClick:vo=>vo.stopPropagation(),onChange:vo=>{let{nativeEvent:po}=vo;const{shiftKey:ra}=po;let So=-1,co=-1;if(ra&&on){const Yi=new Set([er,Fi]);hr.some((Gi,Li)=>{if(Yi.has(Gi))if(So===-1)So=Li;else return co=Li,!0;return!1})}if(co!==-1&&So!==co&&on){const Yi=hr.slice(So,co+1),Gi=[];Or?Yi.forEach(Si=>{Fn.has(Si)&&(Gi.push(Si),Fn.delete(Si))}):Yi.forEach(Si=>{Fn.has(Si)||(Gi.push(Si),Fn.add(Si))});const Li=Array.from(Fn);It==null||It(!Or,Li.map(Si=>Bn(Si)),Gi.map(Si=>Bn(Si))),Dr(Li,"multiple")}else{const Yi=Fr;if(on){const Gi=Or?(0,Do._5)(Yi,Fi):(0,Do.L0)(Yi,Fi);si(Fi,!Or,Gi,po)}else{const Gi=(0,Mr.S)([].concat((0,Be.Z)(Yi),[Fi]),!0,Un,rr),{checkedKeys:Li,halfCheckedKeys:Si}=Gi;let Eo=Li;if(Or){const To=new Set(Li);To.delete(Fi),Eo=(0,Mr.S)(Array.from(To),{checked:!1,halfCheckedKeys:Si},Un,rr).checkedKeys}si(Fi,!Or,Eo,po)}}Vr(Or?null:Fi)}})),checked:Or}};const Ni=(Kr,Qr,gi)=>{const{node:Ri,checked:Fi}=Hi(Kr,Qr,gi);return Qt?Qt(Fi,Qr,gi,Ri):Ri};if(!sn.includes(Di))if(sn.findIndex(Kr=>{var Qr;return((Qr=Kr[re])===null||Qr===void 0?void 0:Qr.columnType)==="EXPAND_COLUMN"})===0){const[Kr,...Qr]=sn;sn=[Kr,Di].concat((0,Be.Z)(Qr))}else sn=[Di].concat((0,Be.Z)(sn));const ho=sn.indexOf(Di);sn=sn.filter((Kr,Qr)=>Kr!==Di||Qr===ho);const Ai=sn[ho-1],io=sn[ho+1];let Pi=gn;Pi===void 0&&((io==null?void 0:io.fixed)!==void 0?Pi=io.fixed:(Ai==null?void 0:Ai.fixed)!==void 0&&(Pi=Ai.fixed)),Pi&&Ai&&((Nn=Ai[re])===null||Nn===void 0?void 0:Nn.columnType)==="EXPAND_COLUMN"&&Ai.fixed===void 0&&(Ai.fixed=Pi);const Vi=Z()(`${An}-selection-col`,{[`${An}-selection-col-with-dropdown`]:jt&&Wt==="checkbox"}),so={fixed:Pi,width:Zt,className:`${An}-selection-column`,title:ne.columnTitle||Pr,render:Ni,onCell:ne.onCell,[re]:{className:Vi}};return sn.map(Kr=>Kr===Di?so:Kr)},[Yn,Vn,ne,Fr,jr,ei,Zt,ti,ir,er,cr,It,si,rr]),jr]},Go=e(35323),ha=e(19155),Yo=e(6848);const Jo="ascend",aa="descend";function qo(Y){return typeof Y.sorter=="object"&&typeof Y.sorter.multiple=="number"?Y.sorter.multiple:!1}function Ko(Y){return typeof Y=="function"?Y:Y&&typeof Y=="object"&&Y.compare?Y.compare:!1}function Ro(Y,ne){return ne?Y[Y.indexOf(ne)+1]:Y[0]}function bo(Y,ne,Se){let Ae=[];function je(Ue,mt){Ae.push({column:Ue,key:Yr(Ue,mt),multiplePriority:qo(Ue),sortOrder:Ue.sortOrder})}return(Y||[]).forEach((Ue,mt)=>{const pt=Jr(mt,Se);Ue.children?("sortOrder"in Ue&&je(Ue,pt),Ae=[].concat((0,Be.Z)(Ae),(0,Be.Z)(bo(Ue.children,ne,pt)))):Ue.sorter&&("sortOrder"in Ue?je(Ue,pt):ne&&Ue.defaultSortOrder&&Ae.push({column:Ue,key:Yr(Ue,pt),multiplePriority:qo(Ue),sortOrder:Ue.defaultSortOrder}))}),Ae}function va(Y,ne,Se,Ae,je,Ue,mt,pt){return(ne||[]).map((ke,Pt)=>{const Nt=Jr(Pt,pt);let It=ke;if(It.sorter){const Zt=It.sortDirections||je,Wt=It.showSorterTooltip===void 0?mt:It.showSorterTooltip,jt=Yr(It,Nt),gn=Se.find(ir=>{let{key:On}=ir;return On===jt}),Qt=gn?gn.sortOrder:null,an=Ro(Zt,Qt);let on;if(ke.sortIcon)on=ke.sortIcon({sortOrder:Qt});else{const ir=Zt.includes(Jo)&&r.createElement(ha.Z,{className:Z()(`${Y}-column-sorter-up`,{active:Qt===Jo})}),On=Zt.includes(aa)&&r.createElement(Go.Z,{className:Z()(`${Y}-column-sorter-down`,{active:Qt===aa})});on=r.createElement("span",{className:Z()(`${Y}-column-sorter`,{[`${Y}-column-sorter-full`]:!!(ir&&On)})},r.createElement("span",{className:`${Y}-column-sorter-inner`,"aria-hidden":"true"},ir,On))}const{cancelSort:An,triggerAsc:Xn,triggerDesc:Hn}=Ue||{};let Bn=An;an===aa?Bn=Hn:an===Jo&&(Bn=Xn);const Yn=typeof Wt=="object"?Wt:{title:Bn};It=Object.assign(Object.assign({},It),{className:Z()(It.className,{[`${Y}-column-sort`]:Qt}),title:ir=>{const On=r.createElement("div",{className:`${Y}-column-sorters`},r.createElement("span",{className:`${Y}-column-title`},qr(ke.title,ir)),on);return Wt?r.createElement(Yo.Z,Object.assign({},Yn),On):On},onHeaderCell:ir=>{const On=ke.onHeaderCell&&ke.onHeaderCell(ir)||{},nn=On.onClick,Kt=On.onKeyDown;On.onClick=En=>{Ae({column:ke,key:jt,sortOrder:an,multiplePriority:qo(ke)}),nn==null||nn(En)},On.onKeyDown=En=>{En.keyCode===ai.Z.ENTER&&(Ae({column:ke,key:jt,sortOrder:an,multiplePriority:qo(ke)}),Kt==null||Kt(En))};const ln=ri(ke.title,{}),xn=ln==null?void 0:ln.toString();return Qt?On["aria-sort"]=Qt==="ascend"?"ascending":"descending":On["aria-label"]=xn||"",On.className=Z()(On.className,`${Y}-column-has-sorters`),On.tabIndex=0,ke.ellipsis&&(On.title=(ln!=null?ln:"").toString()),On}})}return"children"in It&&(It=Object.assign(Object.assign({},It),{children:va(Y,It.children,Se,Ae,je,Ue,mt,Nt)})),It})}function zo(Y){const{column:ne,sortOrder:Se}=Y;return{column:ne,order:Se,field:ne.dataIndex,columnKey:ne.key}}function $o(Y){const ne=Y.filter(Se=>{let{sortOrder:Ae}=Se;return Ae}).map(zo);return ne.length===0&&Y.length?Object.assign(Object.assign({},zo(Y[Y.length-1])),{column:void 0}):ne.length<=1?ne[0]||{}:ne}function mi(Y,ne,Se){const Ae=ne.slice().sort((mt,pt)=>pt.multiplePriority-mt.multiplePriority),je=Y.slice(),Ue=Ae.filter(mt=>{let{column:{sorter:pt},sortOrder:ke}=mt;return Ko(pt)&&ke});return Ue.length?je.sort((mt,pt)=>{for(let ke=0;ke<Ue.length;ke+=1){const Pt=Ue[ke],{column:{sorter:Nt},sortOrder:It}=Pt,Zt=Ko(Nt);if(Zt&&It){const Wt=Zt(mt,pt,It);if(Wt!==0)return It===Jo?Wt:-Wt}}return 0}).map(mt=>{const pt=mt[Se];return pt?Object.assign(Object.assign({},mt),{[Se]:mi(pt,ne,Se)}):mt}):je}function oi(Y){let{prefixCls:ne,mergedColumns:Se,onSorterChange:Ae,sortDirections:je,tableLocale:Ue,showSorterTooltip:mt}=Y;const[pt,ke]=r.useState(bo(Se,!0)),Pt=r.useMemo(()=>{let jt=!0;const gn=bo(Se,!1);if(!gn.length)return pt;const Qt=[];function an(An){jt?Qt.push(An):Qt.push(Object.assign(Object.assign({},An),{sortOrder:null}))}let on=null;return gn.forEach(An=>{on===null?(an(An),An.sortOrder&&(An.multiplePriority===!1?jt=!1:on=!0)):(on&&An.multiplePriority!==!1||(jt=!1),an(An))}),Qt},[Se,pt]),Nt=r.useMemo(()=>{const jt=Pt.map(gn=>{let{column:Qt,sortOrder:an}=gn;return{column:Qt,order:an}});return{sortColumns:jt,sortColumn:jt[0]&&jt[0].column,sortOrder:jt[0]&&jt[0].order}},[Pt]);function It(jt){let gn;jt.multiplePriority===!1||!Pt.length||Pt[0].multiplePriority===!1?gn=[jt]:gn=[].concat((0,Be.Z)(Pt.filter(Qt=>{let{key:an}=Qt;return an!==jt.key})),[jt]),ke(gn),Ae($o(gn),gn)}return[jt=>va(ne,jt,Pt,It,je,Ue,mt),Pt,Nt,()=>$o(Pt)]}function bi(Y,ne){return Y.map(Se=>{const Ae=Object.assign({},Se);return Ae.title=qr(Se.title,ne),"children"in Ae&&(Ae.children=bi(Ae.children,ne)),Ae})}function no(Y){return[r.useCallback(Se=>bi(Se,Y),[Y])]}var ro=rn((Y,ne)=>{const{_renderTimes:Se}=Y,{_renderTimes:Ae}=ne;return Se!==Ae}),Po=bn((Y,ne)=>{const{_renderTimes:Se}=Y,{_renderTimes:Ae}=ne;return Se!==Ae}),Io=e(64993),ea=e(17313),ta=e(83116),na=e(37613),Ho=Y=>{const{componentCls:ne}=Y,Se=`${Y.lineWidth}px ${Y.lineType} ${Y.tableBorderColor}`,Ae=(je,Ue,mt)=>({[`&${ne}-${je}`]:{[`> ${ne}-container`]:{[`> ${ne}-content, > ${ne}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${ne}-expanded-row-fixed`]:{margin:`-${Ue}px -${mt+Y.lineWidth}px`}}}}}});return{[`${ne}-wrapper`]:{[`${ne}${ne}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${ne}-title`]:{border:Se,borderBottom:0},[`> ${ne}-container`]:{borderInlineStart:Se,borderTop:Se,[`
|
|
|
> ${ne}-content,
|
|
|
> ${ne}-header,
|
|
|
> ${ne}-body,
|
|
|
> ${ne}-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:Se},"> thead":{"> tr:not(:last-child) > th":{borderBottom:Se},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${ne}-cell-fix-right-first::after`]:{borderInlineEnd:Se}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${ne}-expanded-row-fixed`]:{margin:`-${Y.tablePaddingVertical}px -${Y.tablePaddingHorizontal+Y.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:Y.lineWidth,bottom:0,borderInlineEnd:Se,content:'""'}}}}}},[`&${ne}-scroll-horizontal`]:{[`> ${ne}-container > ${ne}-body`]:{"> table > tbody":{[`
|
|
|
> tr${ne}-expanded-row,
|
|
|
> tr${ne}-placeholder
|
|
|
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Ae("middle",Y.tablePaddingVerticalMiddle,Y.tablePaddingHorizontalMiddle)),Ae("small",Y.tablePaddingVerticalSmall,Y.tablePaddingHorizontalSmall)),{[`> ${ne}-footer`]:{border:Se,borderTop:0}}),[`${ne}-cell`]:{[`${ne}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${Y.lineWidth}px 0 ${Y.lineWidth}px ${Y.tableHeaderBg}`}},[`${ne}-bordered ${ne}-cell-scrollbar`]:{borderInlineEnd:Se}}}},Ua=Y=>{const{componentCls:ne}=Y;return{[`${ne}-wrapper`]:{[`${ne}-cell-ellipsis`]:Object.assign(Object.assign({},ea.vS),{wordBreak:"keep-all",[`
|
|
|
&${ne}-cell-fix-left-last,
|
|
|
&${ne}-cell-fix-right-first
|
|
|
`]:{overflow:"visible",[`${ne}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${ne}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Va=Y=>{const{componentCls:ne}=Y;return{[`${ne}-wrapper`]:{[`${ne}-tbody > tr${ne}-placeholder`]:{textAlign:"center",color:Y.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:Y.colorBgContainer}}}}},Sa=e(15969),Sr=Y=>{const{componentCls:ne,antCls:Se,controlInteractiveSize:Ae,motionDurationSlow:je,lineWidth:Ue,paddingXS:mt,lineType:pt,tableBorderColor:ke,tableExpandIconBg:Pt,tableExpandColumnWidth:Nt,borderRadius:It,fontSize:Zt,fontSizeSM:Wt,lineHeight:jt,tablePaddingVertical:gn,tablePaddingHorizontal:Qt,tableExpandedRowBg:an,paddingXXS:on}=Y,An=Ae/2-Ue,Xn=An*2+Ue*3,Hn=`${Ue}px ${pt} ${ke}`,Bn=on-Ue;return{[`${ne}-wrapper`]:{[`${ne}-expand-icon-col`]:{width:Nt},[`${ne}-row-expand-icon-cell`]:{textAlign:"center",[`${ne}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${ne}-row-indent`]:{height:1,float:"left"},[`${ne}-row-expand-icon`]:Object.assign(Object.assign({},(0,Sa.N)(Y)),{position:"relative",float:"left",boxSizing:"border-box",width:Xn,height:Xn,padding:0,color:"inherit",lineHeight:`${Xn}px`,background:Pt,border:Hn,borderRadius:It,transform:`scale(${Ae/Xn})`,transition:`all ${je}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${je} ease-out`,content:'""'},"&::before":{top:An,insetInlineEnd:Bn,insetInlineStart:Bn,height:Ue},"&::after":{top:Bn,bottom:Bn,insetInlineStart:An,width:Ue,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"}}),[`${ne}-row-indent + ${ne}-row-expand-icon`]:{marginTop:(Zt*jt-Ue*3)/2-Math.ceil((Wt*1.4-Ue*3)/2),marginInlineEnd:mt},[`tr${ne}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:an}},[`${Se}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${ne}-expanded-row-fixed`]:{position:"relative",margin:`-${gn}px -${Qt}px`,padding:`${gn}px ${Qt}px`}}}},Ba=Y=>{const{componentCls:ne,antCls:Se,iconCls:Ae,tableFilterDropdownWidth:je,tableFilterDropdownSearchWidth:Ue,paddingXXS:mt,paddingXS:pt,colorText:ke,lineWidth:Pt,lineType:Nt,tableBorderColor:It,tableHeaderIconColor:Zt,fontSizeSM:Wt,tablePaddingHorizontal:jt,borderRadius:gn,motionDurationSlow:Qt,colorTextDescription:an,colorPrimary:on,tableHeaderFilterActiveBg:An,colorTextDisabled:Xn,tableFilterDropdownBg:Hn,tableFilterDropdownHeight:Bn,controlItemBgHover:Yn,controlItemBgActive:ir,boxShadowSecondary:On,filterDropdownMenuBg:nn}=Y,Kt=`${Se}-dropdown`,ln=`${ne}-filter-dropdown`,xn=`${Se}-tree`,En=`${Pt}px ${Nt} ${It}`;return[{[`${ne}-wrapper`]:{[`${ne}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${ne}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-mt,marginInline:`${mt}px ${-jt/2}px`,padding:`0 ${mt}px`,color:Zt,fontSize:Wt,borderRadius:gn,cursor:"pointer",transition:`all ${Qt}`,"&:hover":{color:an,background:An},"&.active":{color:on}}}},{[`${Se}-dropdown`]:{[ln]:Object.assign(Object.assign({},(0,ea.Wf)(Y)),{minWidth:je,backgroundColor:Hn,borderRadius:gn,boxShadow:On,overflow:"hidden",[`${Kt}-menu`]:{maxHeight:Bn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:nn,"&:empty::after":{display:"block",padding:`${pt}px 0`,color:Xn,fontSize:Wt,textAlign:"center",content:'"Not Found"'}},[`${ln}-tree`]:{paddingBlock:`${pt}px 0`,paddingInline:pt,[xn]:{padding:0},[`${xn}-treenode ${xn}-node-content-wrapper:hover`]:{backgroundColor:Yn},[`${xn}-treenode-checkbox-checked ${xn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:ir}}},[`${ln}-search`]:{padding:pt,borderBottom:En,"&-input":{input:{minWidth:Ue},[Ae]:{color:Xn}}},[`${ln}-checkall`]:{width:"100%",marginBottom:mt,marginInlineStart:mt},[`${ln}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${pt-Pt}px ${pt}px`,overflow:"hidden",borderTop:En}})}},{[`${Se}-dropdown ${ln}, ${ln}-submenu`]:{[`${Se}-checkbox-wrapper + span`]:{paddingInlineStart:pt,color:ke},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},sa=Y=>{const{componentCls:ne,lineWidth:Se,colorSplit:Ae,motionDurationSlow:je,zIndexTableFixed:Ue,tableBg:mt,zIndexTableSticky:pt}=Y,ke=Ae;return{[`${ne}-wrapper`]:{[`
|
|
|
${ne}-cell-fix-left,
|
|
|
${ne}-cell-fix-right
|
|
|
`]:{position:"sticky !important",zIndex:Ue,background:mt},[`
|
|
|
${ne}-cell-fix-left-first::after,
|
|
|
${ne}-cell-fix-left-last::after
|
|
|
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Se,width:30,transform:"translateX(100%)",transition:`box-shadow ${je}`,content:'""',pointerEvents:"none"},[`${ne}-cell-fix-left-all::after`]:{display:"none"},[`
|
|
|
${ne}-cell-fix-right-first::after,
|
|
|
${ne}-cell-fix-right-last::after
|
|
|
`]:{position:"absolute",top:0,bottom:-Se,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${je}`,content:'""',pointerEvents:"none"},[`${ne}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:pt+1,width:30,transition:`box-shadow ${je}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${ne}-ping-left`]:{[`&:not(${ne}-has-fix-left) ${ne}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${ke}`}},[`
|
|
|
${ne}-cell-fix-left-first::after,
|
|
|
${ne}-cell-fix-left-last::after
|
|
|
`]:{boxShadow:`inset 10px 0 8px -8px ${ke}`},[`${ne}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${ne}-ping-right`]:{[`&:not(${ne}-has-fix-right) ${ne}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${ke}`}},[`
|
|
|
${ne}-cell-fix-right-first::after,
|
|
|
${ne}-cell-fix-right-last::after
|
|
|
`]:{boxShadow:`inset -10px 0 8px -8px ${ke}`}}}}},Ea=Y=>{const{componentCls:ne,antCls:Se}=Y;return{[`${ne}-wrapper`]:{[`${ne}-pagination${Se}-pagination`]:{margin:`${Y.margin}px 0`},[`${ne}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:Y.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Wr=Y=>{const{componentCls:ne,tableRadius:Se}=Y;return{[`${ne}-wrapper`]:{[ne]:{[`${ne}-title, ${ne}-header`]:{borderRadius:`${Se}px ${Se}px 0 0`},[`${ne}-title + ${ne}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${ne}-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:Se,borderStartEndRadius:Se,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Se},"> *:last-child":{borderStartEndRadius:Se}}},"&-footer":{borderRadius:`0 0 ${Se}px ${Se}px`}}}}},wa=Y=>{const{componentCls:ne}=Y;return{[`${ne}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${ne}-pagination-left`]:{justifyContent:"flex-end"},[`${ne}-pagination-right`]:{justifyContent:"flex-start"},[`${ne}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${ne}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${ne}-row-indent`]:{float:"right"}}}}},ka=Y=>{const{componentCls:ne,antCls:Se,iconCls:Ae,fontSizeIcon:je,padding:Ue,paddingXS:mt,tableHeaderIconColor:pt,tableHeaderIconColorHover:ke,tableSelectionColumnWidth:Pt}=Y;return{[`${ne}-wrapper`]:{[`${ne}-selection-col`]:{width:Pt,[`&${ne}-selection-col-with-dropdown`]:{width:Pt+je+Ue/4}},[`${ne}-bordered ${ne}-selection-col`]:{width:Pt+mt*2,[`&${ne}-selection-col-with-dropdown`]:{width:Pt+je+Ue/4+mt*2}},[`
|
|
|
table tr th${ne}-selection-column,
|
|
|
table tr td${ne}-selection-column
|
|
|
`]:{paddingInlineEnd:Y.paddingXS,paddingInlineStart:Y.paddingXS,textAlign:"center",[`${Se}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${ne}-selection-column${ne}-cell-fix-left`]:{zIndex:Y.zIndexTableFixed+1},[`table tr th${ne}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${ne}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${ne}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${Y.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${Y.tablePaddingHorizontal/4}px`,[Ae]:{color:pt,fontSize:je,verticalAlign:"baseline","&:hover":{color:ke}}}}}},Ka=Y=>{const{componentCls:ne}=Y,Se=(Ae,je,Ue,mt)=>({[`${ne}${ne}-${Ae}`]:{fontSize:mt,[`
|
|
|
${ne}-title,
|
|
|
${ne}-footer,
|
|
|
${ne}-cell,
|
|
|
${ne}-thead > tr > th,
|
|
|
${ne}-tbody > tr > th,
|
|
|
${ne}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{padding:`${je}px ${Ue}px`},[`${ne}-filter-trigger`]:{marginInlineEnd:`-${Ue/2}px`},[`${ne}-expanded-row-fixed`]:{margin:`-${je}px -${Ue}px`},[`${ne}-tbody`]:{[`${ne}-wrapper:only-child ${ne}`]:{marginBlock:`-${je}px`,marginInline:`${Y.tableExpandColumnWidth-Ue}px -${Ue}px`}},[`${ne}-selection-column`]:{paddingInlineStart:`${Ue/4}px`}}});return{[`${ne}-wrapper`]:Object.assign(Object.assign({},Se("middle",Y.tablePaddingVerticalMiddle,Y.tablePaddingHorizontalMiddle,Y.tableFontSizeMiddle)),Se("small",Y.tablePaddingVerticalSmall,Y.tablePaddingHorizontalSmall,Y.tableFontSizeSmall))}},za=Y=>{const{componentCls:ne,marginXXS:Se,fontSizeIcon:Ae,tableHeaderIconColor:je,tableHeaderIconColorHover:Ue}=Y;return{[`${ne}-wrapper`]:{[`${ne}-thead th${ne}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${Y.motionDurationSlow}`,"&:hover":{background:Y.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:Y.colorPrimary},[`
|
|
|
&${ne}-cell-fix-left:hover,
|
|
|
&${ne}-cell-fix-right:hover
|
|
|
`]:{background:Y.tableFixedHeaderSortActiveBg}},[`${ne}-thead th${ne}-column-sort`]:{background:Y.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${ne}-column-sort`]:{background:Y.tableBodySortBg},[`${ne}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${ne}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${ne}-column-sorter`]:{marginInlineStart:Se,color:je,fontSize:0,transition:`color ${Y.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ae,"&.active":{color:Y.colorPrimary}},[`${ne}-column-sorter-up + ${ne}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${ne}-column-sorters:hover ${ne}-column-sorter`]:{color:Ue}}}},qa=Y=>{const{componentCls:ne,opacityLoading:Se,tableScrollThumbBg:Ae,tableScrollThumbBgHover:je,tableScrollThumbSize:Ue,tableScrollBg:mt,zIndexTableSticky:pt,stickyScrollBarBorderRadius:ke}=Y,Pt=`${Y.lineWidth}px ${Y.lineType} ${Y.tableBorderColor}`;return{[`${ne}-wrapper`]:{[`${ne}-sticky`]:{"&-holder":{position:"sticky",zIndex:pt,background:Y.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Ue}px !important`,zIndex:pt,display:"flex",alignItems:"center",background:mt,borderTop:Pt,opacity:Se,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Ue,backgroundColor:Ae,borderRadius:ke,transition:`all ${Y.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:je}}}}}}},rt=Y=>{const{componentCls:ne,lineWidth:Se,tableBorderColor:Ae}=Y,je=`${Se}px ${Y.lineType} ${Ae}`;return{[`${ne}-wrapper`]:{[`${ne}-summary`]:{position:"relative",zIndex:Y.zIndexTableFixed,background:Y.tableBg,"> tr":{"> th, > td":{borderBottom:je}}},[`div${ne}-summary`]:{boxShadow:`0 -${Se}px 0 ${Ae}`}}}},_n=Y=>{const{componentCls:ne}=Y,Se=`${Y.lineWidth}px ${Y.lineType} ${Y.tableBorderColor}`,Ae=`${ne}-expanded-row-cell`;return{[`${ne}-wrapper`]:{[`${ne}-tbody-virtual`]:{[`${ne}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${ne}-cell`]:{borderBottom:Se},[`${ne}-expanded-row`]:{[`${Ae}${Ae}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${Y.lineWidth}px)`,borderInlineEnd:"none"}}},[`${ne}-bordered`]:{[`${ne}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Se,position:"absolute"},[`${ne}-cell`]:{borderInlineEnd:Se,[`&${ne}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-Y.lineWidth,borderInlineStart:Se}}}}}}};const Rn=Y=>{const{componentCls:ne,fontWeightStrong:Se,tablePaddingVertical:Ae,tablePaddingHorizontal:je,lineWidth:Ue,lineType:mt,tableBorderColor:pt,tableFontSize:ke,tableBg:Pt,tableRadius:Nt,tableHeaderTextColor:It,motionDurationMid:Zt,tableHeaderBg:Wt,tableHeaderCellSplitColor:jt,tableRowHoverBg:gn,tableSelectedRowBg:Qt,tableSelectedRowHoverBg:an,tableFooterTextColor:on,tableFooterBg:An,paddingContentVerticalLG:Xn}=Y,Hn=`${Ue}px ${mt} ${pt}`;return{[`${ne}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,ea.dF)()),{[ne]:Object.assign(Object.assign({},(0,ea.Wf)(Y)),{fontSize:ke,background:Pt,borderRadius:`${Nt}px ${Nt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Nt}px ${Nt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
|
|
|
${ne}-cell,
|
|
|
${ne}-thead > tr > th,
|
|
|
${ne}-tbody > tr > th,
|
|
|
${ne}-tbody > tr > td,
|
|
|
tfoot > tr > th,
|
|
|
tfoot > tr > td
|
|
|
`]:{position:"relative",padding:`${Xn}px ${je}px`,overflowWrap:"break-word"},[`${ne}-title`]:{padding:`${Ae}px ${je}px`},[`${ne}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:It,fontWeight:Se,textAlign:"start",background:Wt,borderBottom:Hn,transition:`background ${Zt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${ne}-selection-column):not(${ne}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:jt,transform:"translateY(-50%)",transition:`background-color ${Zt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${ne}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Zt}, border-color ${Zt}`,borderBottom:Hn,[`
|
|
|
> ${ne}-wrapper:only-child,
|
|
|
> ${ne}-expanded-row-fixed > ${ne}-wrapper:only-child
|
|
|
`]:{[ne]:{marginBlock:`-${Ae}px`,marginInline:`${Y.tableExpandColumnWidth-je}px -${je}px`,[`${ne}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:It,fontWeight:Se,textAlign:"start",background:Wt,borderBottom:Hn,transition:`background ${Zt} ease`},[`
|
|
|
&${ne}-row:hover > th,
|
|
|
&${ne}-row:hover > td,
|
|
|
> th${ne}-cell-row-hover,
|
|
|
> td${ne}-cell-row-hover
|
|
|
`]:{background:gn},[`&${ne}-row-selected`]:{"> th, > td":{background:Qt},"&:hover > th, &:hover > td":{background:an}}}},[`${ne}-footer`]:{padding:`${Ae}px ${je}px`,color:on,background:An}})}};var kn=(0,ta.Z)("Table",Y=>{const{colorTextHeading:ne,colorSplit:Se,colorIcon:Ae,colorIconHover:je,opacityLoading:Ue,colorBgContainer:mt,controlInteractiveSize:pt,headerBg:ke,headerColor:Pt,headerSortActiveBg:Nt,headerSortHoverBg:It,bodySortBg:Zt,rowHoverBg:Wt,rowSelectedBg:jt,rowSelectedHoverBg:gn,rowExpandedBg:Qt,cellPaddingBlock:an,cellPaddingInline:on,cellPaddingBlockMD:An,cellPaddingInlineMD:Xn,cellPaddingBlockSM:Hn,cellPaddingInlineSM:Bn,borderColor:Yn,footerBg:ir,footerColor:On,headerBorderRadius:nn,cellFontSize:Kt,cellFontSizeMD:ln,cellFontSizeSM:xn,headerSplitColor:En,fixedHeaderSortActiveBg:ar,headerFilterHoverBg:Un,filterDropdownBg:Vn,expandIconBg:cr,selectionColumnWidth:rr,stickyScrollBarBg:Fr}=Y,Ar=new Io.C(Ae),jr=new Io.C(je),ei=2,er=(0,na.TS)(Y,{tableFontSize:Kt,tableBg:mt,tableRadius:nn,tablePaddingVertical:an,tablePaddingHorizontal:on,tablePaddingVerticalMiddle:An,tablePaddingHorizontalMiddle:Xn,tablePaddingVerticalSmall:Hn,tablePaddingHorizontalSmall:Bn,tableBorderColor:Yn,tableHeaderTextColor:Pt,tableHeaderBg:ke,tableFooterTextColor:On,tableFooterBg:ir,tableHeaderCellSplitColor:En,tableHeaderSortBg:Nt,tableHeaderSortHoverBg:It,tableHeaderIconColor:Ar.clone().setAlpha(Ar.getAlpha()*Ue).toRgbString(),tableHeaderIconColorHover:jr.clone().setAlpha(jr.getAlpha()*Ue).toRgbString(),tableBodySortBg:Zt,tableFixedHeaderSortActiveBg:ar,tableHeaderFilterActiveBg:Un,tableFilterDropdownBg:Vn,tableRowHoverBg:Wt,tableSelectedRowBg:jt,tableSelectedRowHoverBg:gn,zIndexTableFixed:ei,zIndexTableSticky:ei+1,tableFontSizeMiddle:ln,tableFontSizeSmall:xn,tableSelectionColumnWidth:rr,tableExpandIconBg:cr,tableExpandColumnWidth:pt+2*Y.padding,tableExpandedRowBg:Qt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Fr,tableScrollThumbBgHover:ne,tableScrollBg:Se});return[Rn(er),Ea(er),rt(er),za(er),Ba(er),Ho(er),Wr(er),Sr(er),rt(er),Va(er),ka(er),sa(er),qa(er),Ua(er),Ka(er),wa(er),_n(er)]},Y=>{const{colorFillAlter:ne,colorBgContainer:Se,colorTextHeading:Ae,colorFillSecondary:je,colorFillContent:Ue,controlItemBgActive:mt,controlItemBgActiveHover:pt,padding:ke,paddingSM:Pt,paddingXS:Nt,colorBorderSecondary:It,borderRadiusLG:Zt,fontSize:Wt,controlHeight:jt,colorTextPlaceholder:gn}=Y,Qt=new Io.C(je).onBackground(Se).toHexShortString(),an=new Io.C(Ue).onBackground(Se).toHexShortString(),on=new Io.C(ne).onBackground(Se).toHexShortString();return{headerBg:on,headerColor:Ae,headerSortActiveBg:Qt,headerSortHoverBg:an,bodySortBg:on,rowHoverBg:on,rowSelectedBg:mt,rowSelectedHoverBg:pt,rowExpandedBg:ne,cellPaddingBlock:ke,cellPaddingInline:ke,cellPaddingBlockMD:Pt,cellPaddingInlineMD:Nt,cellPaddingBlockSM:Nt,cellPaddingInlineSM:Nt,borderColor:It,headerBorderRadius:Zt,footerBg:on,footerColor:Ae,cellFontSize:Wt,cellFontSizeMD:Wt,cellFontSizeSM:Wt,headerSplitColor:It,fixedHeaderSortActiveBg:Qt,headerFilterHoverBg:Ue,filterDropdownMenuBg:Se,filterDropdownBg:Se,expandIconBg:Se,selectionColumnWidth:jt,stickyScrollBarBg:gn,stickyScrollBarBorderRadius:100}});const Cr=[],Tn=(Y,ne)=>{const{prefixCls:Se,className:Ae,rootClassName:je,style:Ue,size:mt,bordered:pt,dropdownPrefixCls:ke,dataSource:Pt,pagination:Nt,rowSelection:It,rowKey:Zt="key",rowClassName:Wt,columns:jt,children:gn,childrenColumnName:Qt,onChange:an,getPopupContainer:on,loading:An,expandIcon:Xn,expandable:Hn,expandedRowRender:Bn,expandIconColumnIndex:Yn,indentSize:ir,scroll:On,sortDirections:nn,locale:Kt,showSorterTooltip:ln=!0,virtual:xn}=Y,En=r.useMemo(()=>jt||Q(gn),[jt,gn]),ar=r.useMemo(()=>En.some(Br=>Br.responsive),[En]),Un=(0,Tr.Z)(ar),Vn=r.useMemo(()=>{const Br=new Set(Object.keys(Un).filter(fi=>Un[fi]));return En.filter(fi=>!fi.responsive||fi.responsive.some(Zi=>Br.has(Zi)))},[En,Un]),cr=(0,Qn.Z)(Y,["className","style","columns"]),{locale:rr=Er.Z,direction:Fr,table:Ar,renderEmpty:jr,getPrefixCls:ei,getPopupContainer:er}=r.useContext(dr.E_),Vr=(0,tr.Z)(mt),Dr=Object.assign(Object.assign({},rr.Table),Kt),si=Pt||Cr,ti=ei("table",Se),xi=ei("dropdown",ke),Zn=Object.assign({childrenColumnName:Qt,expandIconColumnIndex:Yn},Hn),{childrenColumnName:Nn="children"}=Zn,sn=r.useMemo(()=>si.some(Br=>Br==null?void 0:Br[Nn])?"nest":Bn||Hn&&Hn.expandedRowRender?"row":null,[si]),Fn={body:r.useRef()},hr=r.useMemo(()=>typeof Zt=="function"?Zt:Br=>Br==null?void 0:Br[Zt],[Zt]),[Kn]=ko(si,Nn,hr),qn={},Lr=function(Br,fi){let Zi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var yi,Ui,Ji;const qi=Object.assign(Object.assign({},qn),Br);Zi&&((yi=qn.resetPagination)===null||yi===void 0||yi.call(qn),!((Ui=qi.pagination)===null||Ui===void 0)&&Ui.current&&(qi.pagination.current=1),Nt&&Nt.onChange&&Nt.onChange(1,(Ji=qi.pagination)===null||Ji===void 0?void 0:Ji.pageSize)),On&&On.scrollToFirstRowOnChange!==!1&&Fn.body.current&&(0,xr.Z)(0,{getContainer:()=>Fn.body.current}),an==null||an(qi.pagination,qi.filters,qi.sorter,{currentDataSource:mo(mi(si,qi.sorterStates,Nn),qi.filterStates),action:fi})},Pr=(Br,fi)=>{Lr({sorter:Br,sorterStates:fi},"sort",!1)},[Hi,Ni,ho,Ai]=oi({prefixCls:ti,mergedColumns:Vn,onSorterChange:Pr,sortDirections:nn||["ascend","descend"],tableLocale:Dr,showSorterTooltip:ln}),io=r.useMemo(()=>mi(si,Ni,Nn),[si,Ni]);qn.sorter=Ai(),qn.sorterStates=Ni;const Pi=(Br,fi)=>{Lr({filters:Br,filterStates:fi},"filter",!0)},[Vi,so,Kr]=xo({prefixCls:ti,locale:Dr,dropdownPrefixCls:xi,mergedColumns:Vn,onFilterChange:Pi,getPopupContainer:on||er}),Qr=mo(io,so);qn.filters=Kr,qn.filterStates=so;const gi=r.useMemo(()=>{const Br={};return Object.keys(Kr).forEach(fi=>{Kr[fi]!==null&&(Br[fi]=Kr[fi])}),Object.assign(Object.assign({},ho),{filters:Br})},[ho,Kr]),[Ri]=no(gi),Fi=(Br,fi)=>{Lr({pagination:Object.assign(Object.assign({},qn.pagination),{current:Br,pageSize:fi})},"paginate")},[Or,Qi]=Vo(Qr.length,Fi,Nt);qn.pagination=Nt===!1?{}:yo(Or,Nt),qn.resetPagination=Qi;const Xi=r.useMemo(()=>{if(Nt===!1||!Or.pageSize)return Qr;const{current:Br=1,total:fi,pageSize:Zi=Lo}=Or;return Qr.length<fi?Qr.length>Zi?Qr.slice((Br-1)*Zi,Br*Zi):Qr:Qr.slice((Br-1)*Zi,Br*Zi)},[!!Nt,Qr,Or&&Or.current,Or&&Or.pageSize,Or&&Or.total]),[oo,vo]=fo({prefixCls:ti,data:Qr,pageData:Xi,getRowKey:hr,getRecordByKey:Kn,expandType:sn,childrenColumnName:Nn,locale:Dr,getPopupContainer:on||er},It),po=(Br,fi,Zi)=>{let yi;return typeof Wt=="function"?yi=Z()(Wt(Br,fi,Zi)):yi=Z()(Wt),Z()({[`${ti}-row-selected`]:vo.has(hr(Br,fi))},yi)};Zn.__PARENT_RENDER_ICON__=Zn.expandIcon,Zn.expandIcon=Zn.expandIcon||Xn||li(Dr),sn==="nest"&&Zn.expandIconColumnIndex===void 0?Zn.expandIconColumnIndex=It?1:0:Zn.expandIconColumnIndex>0&&It&&(Zn.expandIconColumnIndex-=1),typeof Zn.indentSize!="number"&&(Zn.indentSize=typeof ir=="number"?ir:15);const ra=r.useCallback(Br=>Ri(oo(Vi(Hi(Br)))),[Hi,Vi,oo]);let So,co;if(Nt!==!1&&(Or!=null&&Or.total)){let Br;Or.size?Br=Or.size:Br=Vr==="small"||Vr==="middle"?"small":void 0;const fi=Ui=>r.createElement(Hr.Z,Object.assign({},Or,{className:Z()(`${ti}-pagination ${ti}-pagination-${Ui}`,Or.className),size:Br})),Zi=Fr==="rtl"?"left":"right",{position:yi}=Or;if(yi!==null&&Array.isArray(yi)){const Ui=yi.find(_o=>_o.includes("top")),Ji=yi.find(_o=>_o.includes("bottom")),qi=yi.every(_o=>`${_o}`=="none");!Ui&&!Ji&&!qi&&(co=fi(Zi)),Ui&&(So=fi(Ui.toLowerCase().replace("top",""))),Ji&&(co=fi(Ji.toLowerCase().replace("bottom","")))}else co=fi(Zi)}let Yi;typeof An=="boolean"?Yi={spinning:An}:typeof An=="object"&&(Yi=Object.assign({spinning:!0},An));const[Gi,Li]=kn(ti),[,Si]=(0,br.Z)(),Eo=Z()(`${ti}-wrapper`,Ar==null?void 0:Ar.className,{[`${ti}-wrapper-rtl`]:Fr==="rtl"},Ae,je,Li),To=Object.assign(Object.assign({},Ar==null?void 0:Ar.style),Ue),Mo=Kt&&Kt.emptyText||(jr==null?void 0:jr("Table"))||r.createElement(ur.Z,{componentName:"Table"}),wo=xn?Po:ro,la={},ca=r.useMemo(()=>{const{fontSize:Br,lineHeight:fi,padding:Zi,paddingXS:yi,paddingSM:Ui}=Si,Ji=Math.floor(Br*fi);switch(Vr){case"large":return Zi*2+Ji;case"small":return yi*2+Ji;default:return Ui*2+Ji}},[Si,Vr]);return xn&&(la.listItemHeight=ca),Gi(r.createElement("div",{ref:ne,className:Eo,style:To},r.createElement(Gr.Z,Object.assign({spinning:!1},Yi),So,r.createElement(wo,Object.assign({},la,cr,{columns:Vn,direction:Fr,expandable:Zn,prefixCls:ti,className:Z()({[`${ti}-middle`]:Vr==="middle",[`${ti}-small`]:Vr==="small",[`${ti}-bordered`]:pt,[`${ti}-empty`]:si.length===0}),data:Xi,rowKey:hr,rowClassName:po,emptyText:Mo,internalHooks:v,internalRefs:Fn,transformColumns:ra})),co)))};var vn=r.forwardRef(Tn);const hn=(Y,ne)=>{const Se=r.useRef(0);return Se.current+=1,r.createElement(vn,Object.assign({},Y,{ref:ne,_renderTimes:Se.current}))},pr=r.forwardRef(hn);pr.SELECTION_COLUMN=Di,pr.EXPAND_COLUMN=t,pr.SELECTION_ALL=_i,pr.SELECTION_INVERT=zi,pr.SELECTION_NONE=ji,pr.Column=dn,pr.ColumnGroup=In,pr.Summary=K;var kr=pr,yr=kr},99313:function(_t,k,e){"use strict";e.d(k,{default:function(){return _e}});var t=e(72119),v=e(19362),g=e(72528),p=e(92310),a=e.n(p),h=e(5891),r=e(80962),s=e(57259),u=e(29043),l=e(80665),o=e(19149),d=e(59301),n=e(93144),i=e(35788),c=e(43469),f=(0,d.createContext)(null),S=d.forwardRef(function(Q,te){var oe=Q.prefixCls,ae=Q.className,Re=Q.style,De=Q.id,it=Q.active,ct=Q.tabKey,bt=Q.children;return d.createElement("div",{id:De&&"".concat(De,"-panel-").concat(ct),role:"tabpanel",tabIndex:it?0:-1,"aria-labelledby":De&&"".concat(De,"-tab-").concat(ct),"aria-hidden":!it,style:Re,className:a()(oe,it&&"".concat(oe,"-active"),ae),ref:te},bt)}),E=S,x=["key","forceRender","style","className"];function w(Q){var te=Q.id,oe=Q.activeKey,ae=Q.animated,Re=Q.tabPosition,De=Q.destroyInactiveTabPane,it=d.useContext(f),ct=it.prefixCls,bt=it.tabs,ft=ae.tabPane,Fe="".concat(ct,"-tabpane");return d.createElement("div",{className:a()("".concat(ct,"-content-holder"))},d.createElement("div",{className:a()("".concat(ct,"-content"),"".concat(ct,"-content-").concat(Re),(0,r.Z)({},"".concat(ct,"-content-animated"),ft))},bt.map(function(Ne){var We=Ne.key,Ye=Ne.forceRender,ge=Ne.style,He=Ne.className,Te=(0,o.Z)(Ne,x),Ve=We===oe;return d.createElement(c.default,(0,h.Z)({key:We,visible:Ve,forceRender:Ye,removeOnLeave:!!De,leavedClassName:"".concat(Fe,"-hidden")},ae.tabPaneMotion),function(ot,nt){var $e=ot.style,ye=ot.className;return d.createElement(E,(0,h.Z)({},Te,{prefixCls:Fe,id:te,tabKey:We,animated:ft,active:Ve,style:(0,s.Z)((0,s.Z)({},ge),$e),className:a()(He,ye),ref:nt}))})})))}var C=e(26390),b=e(29301),m=e(8107),y=e(20475),_={width:0,height:0,left:0,top:0};function L(Q,te,oe){return(0,d.useMemo)(function(){for(var ae,Re=new Map,De=te.get((ae=Q[0])===null||ae===void 0?void 0:ae.key)||_,it=De.left+De.width,ct=0;ct<Q.length;ct+=1){var bt=Q[ct].key,ft=te.get(bt);if(!ft){var Fe;ft=te.get((Fe=Q[ct-1])===null||Fe===void 0?void 0:Fe.key)||_}var Ne=Re.get(bt)||(0,s.Z)({},ft);Ne.right=it-Ne.left-Ne.width,Re.set(bt,Ne)}return Re},[Q.map(function(ae){return ae.key}).join("_"),te,oe])}function A(Q,te){var oe=d.useRef(Q),ae=d.useState({}),Re=(0,u.Z)(ae,2),De=Re[1];function it(ct){var bt=typeof ct=="function"?ct(oe.current):ct;bt!==oe.current&&te(bt,oe.current),oe.current=bt,De({})}return[oe.current,it]}var W=.1,N=.01,ce=20,Z=Math.pow(.995,ce);function pe(Q,te){var oe=(0,d.useState)(),ae=(0,u.Z)(oe,2),Re=ae[0],De=ae[1],it=(0,d.useState)(0),ct=(0,u.Z)(it,2),bt=ct[0],ft=ct[1],Fe=(0,d.useState)(0),Ne=(0,u.Z)(Fe,2),We=Ne[0],Ye=Ne[1],ge=(0,d.useState)(),He=(0,u.Z)(ge,2),Te=He[0],Ve=He[1],ot=(0,d.useRef)();function nt(at){var xt=at.touches[0],St=xt.screenX,Mt=xt.screenY;De({x:St,y:Mt}),window.clearInterval(ot.current)}function $e(at){if(Re){at.preventDefault();var xt=at.touches[0],St=xt.screenX,Mt=xt.screenY;De({x:St,y:Mt});var Bt=St-Re.x,Ht=Mt-Re.y;te(Bt,Ht);var Jt=Date.now();ft(Jt),Ye(Jt-bt),Ve({x:Bt,y:Ht})}}function ye(){if(Re&&(De(null),Ve(null),Te)){var at=Te.x/We,xt=Te.y/We,St=Math.abs(at),Mt=Math.abs(xt);if(Math.max(St,Mt)<W)return;var Bt=at,Ht=xt;ot.current=window.setInterval(function(){if(Math.abs(Bt)<N&&Math.abs(Ht)<N){window.clearInterval(ot.current);return}Bt*=Z,Ht*=Z,te(Bt*ce,Ht*ce)},ce)}}var Ke=(0,d.useRef)();function tt(at){var xt=at.deltaX,St=at.deltaY,Mt=0,Bt=Math.abs(xt),Ht=Math.abs(St);Bt===Ht?Mt=Ke.current==="x"?xt:St:Bt>Ht?(Mt=xt,Ke.current="x"):(Mt=St,Ke.current="y"),te(-Mt,-Mt)&&at.preventDefault()}var ut=(0,d.useRef)(null);ut.current={onTouchStart:nt,onTouchMove:$e,onTouchEnd:ye,onWheel:tt},d.useEffect(function(){function at(Bt){ut.current.onTouchStart(Bt)}function xt(Bt){ut.current.onTouchMove(Bt)}function St(Bt){ut.current.onTouchEnd(Bt)}function Mt(Bt){ut.current.onWheel(Bt)}return document.addEventListener("touchmove",xt,{passive:!1}),document.addEventListener("touchend",St,{passive:!1}),Q.current.addEventListener("touchstart",at,{passive:!1}),Q.current.addEventListener("wheel",Mt),function(){document.removeEventListener("touchmove",xt),document.removeEventListener("touchend",St)}},[])}var P=e(28800);function j(Q){var te=(0,d.useState)(0),oe=(0,u.Z)(te,2),ae=oe[0],Re=oe[1],De=(0,d.useRef)(0),it=(0,d.useRef)();return it.current=Q,(0,P.o)(function(){var ct;(ct=it.current)===null||ct===void 0||ct.call(it)},[ae]),function(){De.current===ae&&(De.current+=1,Re(De.current))}}function U(Q){var te=(0,d.useRef)([]),oe=(0,d.useState)({}),ae=(0,u.Z)(oe,2),Re=ae[1],De=(0,d.useRef)(typeof Q=="function"?Q():Q),it=j(function(){var bt=De.current;te.current.forEach(function(ft){bt=ft(bt)}),te.current=[],De.current=bt,Re({})});function ct(bt){te.current.push(bt),it()}return[De.current,ct]}var ee={width:0,height:0,left:0,top:0,right:0};function q(Q,te,oe,ae,Re,De,it){var ct=it.tabs,bt=it.tabPosition,ft=it.rtl,Fe,Ne,We;return["top","bottom"].includes(bt)?(Fe="width",Ne=ft?"right":"left",We=Math.abs(oe)):(Fe="height",Ne="top",We=-oe),(0,d.useMemo)(function(){if(!ct.length)return[0,0];for(var Ye=ct.length,ge=Ye,He=0;He<Ye;He+=1){var Te=Q.get(ct[He].key)||ee;if(Te[Ne]+Te[Fe]>We+te){ge=He-1;break}}for(var Ve=0,ot=Ye-1;ot>=0;ot-=1){var nt=Q.get(ct[ot].key)||ee;if(nt[Ne]<We){Ve=ot+1;break}}return Ve>=ge?[0,0]:[Ve,ge]},[Q,te,ae,Re,De,We,bt,ct.map(function(Ye){return Ye.key}).join("_"),ft])}function H(Q){var te;return Q instanceof Map?(te={},Q.forEach(function(oe,ae){te[ae]=oe})):te=Q,JSON.stringify(te)}var X="TABS_DQ";function be(Q){return String(Q).replace(/"/g,X)}function Ee(Q,te,oe,ae){return!(!oe||ae||Q===!1||Q===void 0&&(te===!1||te===null))}function me(Q,te){var oe=Q.prefixCls,ae=Q.editable,Re=Q.locale,De=Q.style;return!ae||ae.showAdd===!1?null:d.createElement("button",{ref:te,type:"button",className:"".concat(oe,"-nav-add"),style:De,"aria-label":(Re==null?void 0:Re.addAriaLabel)||"Add tab",onClick:function(ct){ae.onEdit("add",{event:ct})}},ae.addIcon||"+")}var xe=d.forwardRef(me),Me=d.forwardRef(function(Q,te){var oe=Q.position,ae=Q.prefixCls,Re=Q.extra;if(!Re)return null;var De,it={};return(0,l.Z)(Re)==="object"&&!d.isValidElement(Re)?it=Re:it.right=Re,oe==="right"&&(De=it.right),oe==="left"&&(De=it.left),De?d.createElement("div",{className:"".concat(ae,"-extra-content"),ref:te},De):null}),dt=Me,et=e(31561),lt=e(22798),Dt=e(85108);function qe(Q,te){var oe=Q.prefixCls,ae=Q.id,Re=Q.tabs,De=Q.locale,it=Q.mobile,ct=Q.moreIcon,bt=ct===void 0?"More":ct,ft=Q.moreTransitionName,Fe=Q.style,Ne=Q.className,We=Q.editable,Ye=Q.tabBarGutter,ge=Q.rtl,He=Q.removeAriaLabel,Te=Q.onTabClick,Ve=Q.getPopupContainer,ot=Q.popupClassName,nt=(0,d.useState)(!1),$e=(0,u.Z)(nt,2),ye=$e[0],Ke=$e[1],tt=(0,d.useState)(null),ut=(0,u.Z)(tt,2),at=ut[0],xt=ut[1],St="".concat(ae,"-more-popup"),Mt="".concat(oe,"-dropdown"),Bt=at!==null?"".concat(St,"-").concat(at):null,Ht=De==null?void 0:De.dropdownAriaLabel;function Jt(en,$t){en.preventDefault(),en.stopPropagation(),We.onEdit("remove",{key:$t,event:en})}var qt=d.createElement(lt.ZP,{onClick:function($t){var Ut=$t.key,pn=$t.domEvent;Te(Ut,pn),Ke(!1)},prefixCls:"".concat(Mt,"-menu"),id:St,tabIndex:-1,role:"listbox","aria-activedescendant":Bt,selectedKeys:[at],"aria-label":Ht!==void 0?Ht:"expanded dropdown"},Re.map(function(en){var $t=en.closable,Ut=en.disabled,pn=en.closeIcon,cn=en.key,Ln=en.label,jn=Ee($t,pn,We,Ut);return d.createElement(lt.sN,{key:cn,id:"".concat(St,"-").concat(cn),role:"option","aria-controls":ae&&"".concat(ae,"-panel-").concat(cn),disabled:Ut},d.createElement("span",null,Ln),jn&&d.createElement("button",{type:"button","aria-label":He||"remove",tabIndex:0,className:"".concat(Mt,"-menu-item-remove"),onClick:function(Ft){Ft.stopPropagation(),Jt(Ft,cn)}},pn||We.removeIcon||"\xD7"))}));function rn(en){for(var $t=Re.filter(function(jn){return!jn.disabled}),Ut=$t.findIndex(function(jn){return jn.key===at})||0,pn=$t.length,cn=0;cn<pn;cn+=1){Ut=(Ut+en+pn)%pn;var Ln=$t[Ut];if(!Ln.disabled){xt(Ln.key);return}}}function Tt(en){var $t=en.which;if(!ye){[Dt.Z.DOWN,Dt.Z.SPACE,Dt.Z.ENTER].includes($t)&&(Ke(!0),en.preventDefault());return}switch($t){case Dt.Z.UP:rn(-1),en.preventDefault();break;case Dt.Z.DOWN:rn(1),en.preventDefault();break;case Dt.Z.ESC:Ke(!1);break;case Dt.Z.SPACE:case Dt.Z.ENTER:at!==null&&Te(at,en);break}}(0,d.useEffect)(function(){var en=document.getElementById(Bt);en&&en.scrollIntoView&&en.scrollIntoView(!1)},[at]),(0,d.useEffect)(function(){ye||xt(null)},[ye]);var vt=(0,r.Z)({},ge?"marginRight":"marginLeft",Ye);Re.length||(vt.visibility="hidden",vt.order=1);var Xt=a()((0,r.Z)({},"".concat(Mt,"-rtl"),ge)),Gt=it?null:d.createElement(et.Z,{prefixCls:Mt,overlay:qt,trigger:["hover"],visible:Re.length?ye:!1,transitionName:ft,onVisibleChange:Ke,overlayClassName:a()(Xt,ot),mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:Ve},d.createElement("button",{type:"button",className:"".concat(oe,"-nav-more"),style:vt,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":St,id:"".concat(ae,"-more"),"aria-expanded":ye,onKeyDown:Tt},bt));return d.createElement("div",{className:a()("".concat(oe,"-nav-operations"),Ne),style:Fe,ref:te},Gt,d.createElement(xe,{prefixCls:oe,locale:De,editable:We}))}var Qe=d.memo(d.forwardRef(qe),function(Q,te){return te.tabMoving});function At(Q){var te,oe=Q.prefixCls,ae=Q.id,Re=Q.active,De=Q.tab,it=De.key,ct=De.label,bt=De.disabled,ft=De.closeIcon,Fe=Q.closable,Ne=Q.renderWrapper,We=Q.removeAriaLabel,Ye=Q.editable,ge=Q.onClick,He=Q.onFocus,Te=Q.style,Ve="".concat(oe,"-tab"),ot=Ee(Fe,ft,Ye,bt);function nt(Ke){bt||ge(Ke)}function $e(Ke){Ke.preventDefault(),Ke.stopPropagation(),Ye.onEdit("remove",{key:it,event:Ke})}var ye=d.createElement("div",{key:it,"data-node-key":be(it),className:a()(Ve,(te={},(0,r.Z)(te,"".concat(Ve,"-with-remove"),ot),(0,r.Z)(te,"".concat(Ve,"-active"),Re),(0,r.Z)(te,"".concat(Ve,"-disabled"),bt),te)),style:Te,onClick:nt},d.createElement("div",{role:"tab","aria-selected":Re,id:ae&&"".concat(ae,"-tab-").concat(it),className:"".concat(Ve,"-btn"),"aria-controls":ae&&"".concat(ae,"-panel-").concat(it),"aria-disabled":bt,tabIndex:bt?null:0,onClick:function(tt){tt.stopPropagation(),nt(tt)},onKeyDown:function(tt){[Dt.Z.SPACE,Dt.Z.ENTER].includes(tt.which)&&(tt.preventDefault(),nt(tt))},onFocus:He},ct),ot&&d.createElement("button",{type:"button","aria-label":We||"remove",tabIndex:0,className:"".concat(Ve,"-remove"),onClick:function(tt){tt.stopPropagation(),$e(tt)}},ft||Ye.removeIcon||"\xD7"));return Ne?Ne(ye):ye}var ze=At,J=e(23073),le=function(te){var oe=te.activeTabOffset,ae=te.horizontal,Re=te.rtl,De=te.indicatorSize,it=(0,d.useState)(),ct=(0,u.Z)(it,2),bt=ct[0],ft=ct[1],Fe=(0,d.useRef)(),Ne=function(ge){return typeof De=="function"?De(ge):typeof De=="number"?De:ge};function We(){J.Z.cancel(Fe.current)}return(0,d.useEffect)(function(){var Ye={};return oe&&(ae?(Re?(Ye.right=oe.right+oe.width/2,Ye.transform="translateX(50%)"):(Ye.left=oe.left+oe.width/2,Ye.transform="translateX(-50%)"),Ye.width=Ne(oe.width)):(Ye.top=oe.top+oe.height/2,Ye.transform="translateY(-50%)",Ye.height=Ne(oe.height))),We(),Fe.current=(0,J.Z)(function(){ft(Ye)}),We},[oe,ae,Re,De]),{style:bt}},z=le,M=function(te){var oe=te.current||{},ae=oe.offsetWidth,Re=ae===void 0?0:ae,De=oe.offsetHeight,it=De===void 0?0:De;return[Re,it]},G=function(te,oe){return te[oe?0:1]};function Ce(Q,te){var oe,ae=d.useContext(f),Re=ae.prefixCls,De=ae.tabs,it=Q.className,ct=Q.style,bt=Q.id,ft=Q.animated,Fe=Q.activeKey,Ne=Q.rtl,We=Q.extra,Ye=Q.editable,ge=Q.locale,He=Q.tabPosition,Te=Q.tabBarGutter,Ve=Q.children,ot=Q.onTabClick,nt=Q.onTabScroll,$e=Q.indicatorSize,ye=(0,d.useRef)(),Ke=(0,d.useRef)(),tt=(0,d.useRef)(),ut=(0,d.useRef)(),at=(0,d.useRef)(),xt=(0,d.useRef)(),St=(0,d.useRef)(),Mt=He==="top"||He==="bottom",Bt=A(0,function(Nr,wr){Mt&&nt&&nt({direction:Nr>wr?"left":"right"})}),Ht=(0,u.Z)(Bt,2),Jt=Ht[0],qt=Ht[1],rn=A(0,function(Nr,wr){!Mt&&nt&&nt({direction:Nr>wr?"top":"bottom"})}),Tt=(0,u.Z)(rn,2),vt=Tt[0],Xt=Tt[1],Gt=(0,d.useState)([0,0]),en=(0,u.Z)(Gt,2),$t=en[0],Ut=en[1],pn=(0,d.useState)([0,0]),cn=(0,u.Z)(pn,2),Ln=cn[0],jn=cn[1],zt=(0,d.useState)([0,0]),Ft=(0,u.Z)(zt,2),kt=Ft[0],Vt=Ft[1],Yt=(0,d.useState)([0,0]),yn=(0,u.Z)(Yt,2),Sn=yn[0],bn=yn[1],tn=U(new Map),Dn=(0,u.Z)(tn,2),fn=Dn[0],dn=Dn[1],mn=L(De,fn,Ln[0]),In=G($t,Mt),Qn=G(Ln,Mt),xr=G(kt,Mt),dr=G(Sn,Mt),ur=In<Qn+xr,tr=ur?In-dr:In-xr,Tr="".concat(Re,"-nav-operations-hidden"),Er=0,Hr=0;Mt&&Ne?(Er=0,Hr=Math.max(0,Qn-tr)):(Er=Math.min(0,tr-Qn),Hr=0);function Gr(Nr){return Nr<Er?Er:Nr>Hr?Hr:Nr}var br=(0,d.useRef)(),Ir=(0,d.useState)(),li=(0,u.Z)(Ir,2),Yr=li[0],Jr=li[1];function qr(){Jr(Date.now())}function ri(){window.clearTimeout(br.current)}pe(ut,function(Nr,wr){function di(ii,vi){ii(function(Pn){var lr=Gr(Pn+vi);return lr})}return ur?(Mt?di(qt,Nr):di(Xt,wr),ri(),qr(),!0):!1}),(0,d.useEffect)(function(){return ri(),Yr&&(br.current=window.setTimeout(function(){Jr(0)},100)),ri},[Yr]);var Oi=q(mn,tr,Mt?Jt:vt,Qn,xr,dr,(0,s.Z)((0,s.Z)({},Q),{},{tabs:De})),hi=(0,u.Z)(Oi,2),Bi=hi[0],Mi=hi[1],$n=(0,m.Z)(function(){var Nr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Fe,wr=mn.get(Nr)||{width:0,height:0,left:0,right:0,top:0};if(Mt){var di=Jt;Ne?wr.right<Jt?di=wr.right:wr.right+wr.width>Jt+tr&&(di=wr.right+wr.width-tr):wr.left<-Jt?di=-wr.left:wr.left+wr.width>-Jt+tr&&(di=-(wr.left+wr.width-tr)),Xt(0),qt(Gr(di))}else{var ii=vt;wr.top<-vt?ii=-wr.top:wr.top+wr.height>-vt+tr&&(ii=-(wr.top+wr.height-tr)),qt(0),Xt(Gr(ii))}}),or={};He==="top"||He==="bottom"?or[Ne?"marginRight":"marginLeft"]=Te:or.marginTop=Te;var Rr=De.map(function(Nr,wr){var di=Nr.key;return d.createElement(ze,{id:bt,prefixCls:Re,key:di,tab:Nr,style:wr===0?void 0:or,closable:Nr.closable,editable:Ye,active:di===Fe,renderWrapper:Ve,removeAriaLabel:ge==null?void 0:ge.removeAriaLabel,onClick:function(vi){ot(di,vi)},onFocus:function(){$n(di),qr(),ut.current&&(Ne||(ut.current.scrollLeft=0),ut.current.scrollTop=0)}})}),fr=function(){return dn(function(){var wr=new Map;return De.forEach(function(di){var ii,vi=di.key,Pn=(ii=at.current)===null||ii===void 0?void 0:ii.querySelector('[data-node-key="'.concat(be(vi),'"]'));Pn&&wr.set(vi,{width:Pn.offsetWidth,height:Pn.offsetHeight,left:Pn.offsetLeft,top:Pn.offsetTop})}),wr})};(0,d.useEffect)(function(){fr()},[De.map(function(Nr){return Nr.key}).join("_")]);var vr=j(function(){var Nr=M(ye),wr=M(Ke),di=M(tt);Ut([Nr[0]-wr[0]-di[0],Nr[1]-wr[1]-di[1]]);var ii=M(St);Vt(ii);var vi=M(xt);bn(vi);var Pn=M(at);jn([Pn[0]-ii[0],Pn[1]-ii[1]]),fr()}),Zr=De.slice(0,Bi),ci=De.slice(Mi+1),Mn=[].concat((0,C.Z)(Zr),(0,C.Z)(ci)),Gn=mn.get(Fe),zn=z({activeTabOffset:Gn,horizontal:Mt,rtl:Ne,indicatorSize:$e}),Jn=zn.style;(0,d.useEffect)(function(){$n()},[Fe,Er,Hr,H(Gn),H(mn),Mt]),(0,d.useEffect)(function(){vr()},[Ne]);var nr=!!Mn.length,mr="".concat(Re,"-nav-wrap"),ui,Xr,$r,ai;return Mt?Ne?(Xr=Jt>0,ui=Jt!==Hr):(ui=Jt<0,Xr=Jt!==Er):($r=vt<0,ai=vt!==Er),d.createElement(b.Z,{onResize:vr},d.createElement("div",{ref:(0,y.x1)(te,ye),role:"tablist",className:a()("".concat(Re,"-nav"),it),style:ct,onKeyDown:function(){qr()}},d.createElement(dt,{ref:Ke,position:"left",extra:We,prefixCls:Re}),d.createElement(b.Z,{onResize:vr},d.createElement("div",{className:a()(mr,(oe={},(0,r.Z)(oe,"".concat(mr,"-ping-left"),ui),(0,r.Z)(oe,"".concat(mr,"-ping-right"),Xr),(0,r.Z)(oe,"".concat(mr,"-ping-top"),$r),(0,r.Z)(oe,"".concat(mr,"-ping-bottom"),ai),oe)),ref:ut},d.createElement(b.Z,{onResize:vr},d.createElement("div",{ref:at,className:"".concat(Re,"-nav-list"),style:{transform:"translate(".concat(Jt,"px, ").concat(vt,"px)"),transition:Yr?"none":void 0}},Rr,d.createElement(xe,{ref:St,prefixCls:Re,locale:ge,editable:Ye,style:(0,s.Z)((0,s.Z)({},Rr.length===0?void 0:or),{},{visibility:nr?"hidden":null})}),d.createElement("div",{className:a()("".concat(Re,"-ink-bar"),(0,r.Z)({},"".concat(Re,"-ink-bar-animated"),ft.inkBar)),style:Jn}))))),d.createElement(Qe,(0,h.Z)({},Q,{removeAriaLabel:ge==null?void 0:ge.removeAriaLabel,ref:xt,prefixCls:Re,tabs:Mn,className:!nr&&Tr,tabMoving:!!Yr})),d.createElement(dt,{ref:tt,position:"right",extra:We,prefixCls:Re})))}var K=d.forwardRef(Ce),B=["renderTabBar"],ie=["label","key"];function V(Q){var te=Q.renderTabBar,oe=(0,o.Z)(Q,B),ae=d.useContext(f),Re=ae.tabs;if(te){var De=(0,s.Z)((0,s.Z)({},oe),{},{panes:Re.map(function(it){var ct=it.label,bt=it.key,ft=(0,o.Z)(it,ie);return d.createElement(E,(0,h.Z)({tab:ct,key:bt,tabKey:bt},ft))})});return te(De,K)}return d.createElement(K,oe)}var R=e(51395);function D(){var Q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},te;return Q===!1?te={inkBar:!1,tabPane:!1}:Q===!0?te={inkBar:!0,tabPane:!1}:te=(0,s.Z)({inkBar:!0},(0,l.Z)(Q)==="object"?Q:{}),te.tabPaneMotion&&te.tabPane===void 0&&(te.tabPane=!0),!te.tabPaneMotion&&te.tabPane&&(te.tabPane=!1),te}var $=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicatorSize"],F=0;function ue(Q,te){var oe,ae=Q.id,Re=Q.prefixCls,De=Re===void 0?"rc-tabs":Re,it=Q.className,ct=Q.items,bt=Q.direction,ft=Q.activeKey,Fe=Q.defaultActiveKey,Ne=Q.editable,We=Q.animated,Ye=Q.tabPosition,ge=Ye===void 0?"top":Ye,He=Q.tabBarGutter,Te=Q.tabBarStyle,Ve=Q.tabBarExtraContent,ot=Q.locale,nt=Q.moreIcon,$e=Q.moreTransitionName,ye=Q.destroyInactiveTabPane,Ke=Q.renderTabBar,tt=Q.onChange,ut=Q.onTabClick,at=Q.onTabScroll,xt=Q.getPopupContainer,St=Q.popupClassName,Mt=Q.indicatorSize,Bt=(0,o.Z)(Q,$),Ht=d.useMemo(function(){return(ct||[]).filter(function(bn){return bn&&(0,l.Z)(bn)==="object"&&"key"in bn})},[ct]),Jt=bt==="rtl",qt=D(We),rn=(0,d.useState)(!1),Tt=(0,u.Z)(rn,2),vt=Tt[0],Xt=Tt[1];(0,d.useEffect)(function(){Xt((0,n.Z)())},[]);var Gt=(0,i.Z)(function(){var bn;return(bn=Ht[0])===null||bn===void 0?void 0:bn.key},{value:ft,defaultValue:Fe}),en=(0,u.Z)(Gt,2),$t=en[0],Ut=en[1],pn=(0,d.useState)(function(){return Ht.findIndex(function(bn){return bn.key===$t})}),cn=(0,u.Z)(pn,2),Ln=cn[0],jn=cn[1];(0,d.useEffect)(function(){var bn=Ht.findIndex(function(Dn){return Dn.key===$t});if(bn===-1){var tn;bn=Math.max(0,Math.min(Ln,Ht.length-1)),Ut((tn=Ht[bn])===null||tn===void 0?void 0:tn.key)}jn(bn)},[Ht.map(function(bn){return bn.key}).join("_"),$t,Ln]);var zt=(0,i.Z)(null,{value:ae}),Ft=(0,u.Z)(zt,2),kt=Ft[0],Vt=Ft[1];(0,d.useEffect)(function(){ae||(Vt("rc-tabs-".concat(F)),F+=1)},[]);function Yt(bn,tn){ut==null||ut(bn,tn);var Dn=bn!==$t;Ut(bn),Dn&&(tt==null||tt(bn))}var yn={id:kt,activeKey:$t,animated:qt,tabPosition:ge,rtl:Jt,mobile:vt},Sn=(0,s.Z)((0,s.Z)({},yn),{},{editable:Ne,locale:ot,moreIcon:nt,moreTransitionName:$e,tabBarGutter:He,onTabClick:Yt,onTabScroll:at,extra:Ve,style:Te,panes:null,getPopupContainer:xt,popupClassName:St,indicatorSize:Mt});return d.createElement(f.Provider,{value:{tabs:Ht,prefixCls:De}},d.createElement("div",(0,h.Z)({ref:te,id:ae,className:a()(De,"".concat(De,"-").concat(ge),(oe={},(0,r.Z)(oe,"".concat(De,"-mobile"),vt),(0,r.Z)(oe,"".concat(De,"-editable"),Ne),(0,r.Z)(oe,"".concat(De,"-rtl"),Jt),oe),it)},Bt),d.createElement(V,(0,h.Z)({},Sn,{renderTabBar:Ke})),d.createElement(w,(0,h.Z)({destroyInactiveTabPane:ye},yn,{animated:qt}))))}var we=d.forwardRef(ue),se=we,T=se,O=e(36355),de=e(19716),Oe=()=>null,Je=e(62892);const Ze={motionAppear:!1,motionEnter:!0,motionLeave:!0};function ve(Q){let te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},oe;return te===!1?oe={inkBar:!1,tabPane:!1}:te===!0?oe={inkBar:!0,tabPane:!0}:oe=Object.assign({inkBar:!0},typeof te=="object"?te:{}),oe.tabPane&&(oe.tabPaneMotion=Object.assign(Object.assign({},Ze),{motionName:(0,Je.m)(Q,"switch")})),oe}var Xe=e(38298),re=function(Q,te){var oe={};for(var ae in Q)Object.prototype.hasOwnProperty.call(Q,ae)&&te.indexOf(ae)<0&&(oe[ae]=Q[ae]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,ae=Object.getOwnPropertySymbols(Q);Re<ae.length;Re++)te.indexOf(ae[Re])<0&&Object.prototype.propertyIsEnumerable.call(Q,ae[Re])&&(oe[ae[Re]]=Q[ae[Re]]);return oe};function st(Q){return Q.filter(te=>te)}function wt(Q,te){if(Q)return Q;const oe=(0,Xe.Z)(te).map(ae=>{if(d.isValidElement(ae)){const{key:Re,props:De}=ae,it=De||{},{tab:ct}=it,bt=re(it,["tab"]);return Object.assign(Object.assign({key:String(Re)},bt),{label:ct})}return null});return st(oe)}var I=e(17313),Ge=e(83116),Be=e(37613),he=e(13826),Le=Q=>{const{componentCls:te,motionDurationSlow:oe}=Q;return[{[te]:{[`${te}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${oe}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${oe}`}}}}},[(0,he.oN)(Q,"slide-up"),(0,he.oN)(Q,"slide-down")]]};const Rt=Q=>{const{componentCls:te,tabsCardPadding:oe,cardBg:ae,cardGutter:Re,colorBorderSecondary:De,itemSelectedColor:it}=Q;return{[`${te}-card`]:{[`> ${te}-nav, > div > ${te}-nav`]:{[`${te}-tab`]:{margin:0,padding:oe,background:ae,border:`${Q.lineWidth}px ${Q.lineType} ${De}`,transition:`all ${Q.motionDurationSlow} ${Q.motionEaseInOut}`},[`${te}-tab-active`]:{color:it,background:Q.colorBgContainer},[`${te}-ink-bar`]:{visibility:"hidden"}},[`&${te}-top, &${te}-bottom`]:{[`> ${te}-nav, > div > ${te}-nav`]:{[`${te}-tab + ${te}-tab`]:{marginLeft:{_skip_check_:!0,value:`${Re}px`}}}},[`&${te}-top`]:{[`> ${te}-nav, > div > ${te}-nav`]:{[`${te}-tab`]:{borderRadius:`${Q.borderRadiusLG}px ${Q.borderRadiusLG}px 0 0`},[`${te}-tab-active`]:{borderBottomColor:Q.colorBgContainer}}},[`&${te}-bottom`]:{[`> ${te}-nav, > div > ${te}-nav`]:{[`${te}-tab`]:{borderRadius:`0 0 ${Q.borderRadiusLG}px ${Q.borderRadiusLG}px`},[`${te}-tab-active`]:{borderTopColor:Q.colorBgContainer}}},[`&${te}-left, &${te}-right`]:{[`> ${te}-nav, > div > ${te}-nav`]:{[`${te}-tab + ${te}-tab`]:{marginTop:`${Re}px`}}},[`&${te}-left`]:{[`> ${te}-nav, > div > ${te}-nav`]:{[`${te}-tab`]:{borderRadius:{_skip_check_:!0,value:`${Q.borderRadiusLG}px 0 0 ${Q.borderRadiusLG}px`}},[`${te}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:Q.colorBgContainer}}}},[`&${te}-right`]:{[`> ${te}-nav, > div > ${te}-nav`]:{[`${te}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${Q.borderRadiusLG}px ${Q.borderRadiusLG}px 0`}},[`${te}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:Q.colorBgContainer}}}}}}},Ot=Q=>{const{componentCls:te,itemHoverColor:oe,dropdownEdgeChildVerticalPadding:ae}=Q;return{[`${te}-dropdown`]:Object.assign(Object.assign({},(0,I.Wf)(Q)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Q.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${te}-dropdown-menu`]:{maxHeight:Q.tabsDropdownHeight,margin:0,padding:`${ae}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:Q.colorBgContainer,backgroundClip:"padding-box",borderRadius:Q.borderRadiusLG,outline:"none",boxShadow:Q.boxShadowSecondary,"&-item":Object.assign(Object.assign({},I.vS),{display:"flex",alignItems:"center",minWidth:Q.tabsDropdownWidth,margin:0,padding:`${Q.paddingXXS}px ${Q.paddingSM}px`,color:Q.colorText,fontWeight:"normal",fontSize:Q.fontSize,lineHeight:Q.lineHeight,cursor:"pointer",transition:`all ${Q.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:Q.marginSM},color:Q.colorTextDescription,fontSize:Q.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:oe}},"&:hover":{background:Q.controlItemBgHover},"&-disabled":{"&, &:hover":{color:Q.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},Lt=Q=>{const{componentCls:te,margin:oe,colorBorderSecondary:ae,horizontalMargin:Re,verticalItemPadding:De,verticalItemMargin:it}=Q;return{[`${te}-top, ${te}-bottom`]:{flexDirection:"column",[`> ${te}-nav, > div > ${te}-nav`]:{margin:Re,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${Q.lineWidth}px ${Q.lineType} ${ae}`,content:"''"},[`${te}-ink-bar`]:{height:Q.lineWidthBold,"&-animated":{transition:`width ${Q.motionDurationSlow}, left ${Q.motionDurationSlow},
|
|
|
right ${Q.motionDurationSlow}`}},[`${te}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:Q.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:Q.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:Q.boxShadowTabsOverflowRight},[`&${te}-nav-wrap-ping-left::before`]:{opacity:1},[`&${te}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${te}-top`]:{[`> ${te}-nav,
|
|
|
> div > ${te}-nav`]:{"&::before":{bottom:0},[`${te}-ink-bar`]:{bottom:0}}},[`${te}-bottom`]:{[`> ${te}-nav, > div > ${te}-nav`]:{order:1,marginTop:`${oe}px`,marginBottom:0,"&::before":{top:0},[`${te}-ink-bar`]:{top:0}},[`> ${te}-content-holder, > div > ${te}-content-holder`]:{order:0}},[`${te}-left, ${te}-right`]:{[`> ${te}-nav, > div > ${te}-nav`]:{flexDirection:"column",minWidth:Q.controlHeight*1.25,[`${te}-tab`]:{padding:De,textAlign:"center"},[`${te}-tab + ${te}-tab`]:{margin:it},[`${te}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:Q.controlHeight},"&::before":{top:0,boxShadow:Q.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:Q.boxShadowTabsOverflowBottom},[`&${te}-nav-wrap-ping-top::before`]:{opacity:1},[`&${te}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${te}-ink-bar`]:{width:Q.lineWidthBold,"&-animated":{transition:`height ${Q.motionDurationSlow}, top ${Q.motionDurationSlow}`}},[`${te}-nav-list, ${te}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${te}-left`]:{[`> ${te}-nav, > div > ${te}-nav`]:{[`${te}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${te}-content-holder, > div > ${te}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${Q.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${Q.lineWidth}px ${Q.lineType} ${Q.colorBorder}`},[`> ${te}-content > ${te}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:Q.paddingLG}}}},[`${te}-right`]:{[`> ${te}-nav, > div > ${te}-nav`]:{order:1,[`${te}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${te}-content-holder, > div > ${te}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-Q.lineWidth},borderRight:{_skip_check_:!0,value:`${Q.lineWidth}px ${Q.lineType} ${Q.colorBorder}`},[`> ${te}-content > ${te}-tabpane`]:{paddingRight:{_skip_check_:!0,value:Q.paddingLG}}}}}},un=Q=>{const{componentCls:te,cardPaddingSM:oe,cardPaddingLG:ae,horizontalItemPaddingSM:Re,horizontalItemPaddingLG:De}=Q;return{[te]:{"&-small":{[`> ${te}-nav`]:{[`${te}-tab`]:{padding:Re,fontSize:Q.titleFontSizeSM}}},"&-large":{[`> ${te}-nav`]:{[`${te}-tab`]:{padding:De,fontSize:Q.titleFontSizeLG}}}},[`${te}-card`]:{[`&${te}-small`]:{[`> ${te}-nav`]:{[`${te}-tab`]:{padding:oe}},[`&${te}-bottom`]:{[`> ${te}-nav ${te}-tab`]:{borderRadius:`0 0 ${Q.borderRadius}px ${Q.borderRadius}px`}},[`&${te}-top`]:{[`> ${te}-nav ${te}-tab`]:{borderRadius:`${Q.borderRadius}px ${Q.borderRadius}px 0 0`}},[`&${te}-right`]:{[`> ${te}-nav ${te}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${Q.borderRadius}px ${Q.borderRadius}px 0`}}},[`&${te}-left`]:{[`> ${te}-nav ${te}-tab`]:{borderRadius:{_skip_check_:!0,value:`${Q.borderRadius}px 0 0 ${Q.borderRadius}px`}}}},[`&${te}-large`]:{[`> ${te}-nav`]:{[`${te}-tab`]:{padding:ae}}}}}},wn=Q=>{const{componentCls:te,itemActiveColor:oe,itemHoverColor:ae,iconCls:Re,tabsHorizontalItemMargin:De,horizontalItemPadding:it,itemSelectedColor:ct,itemColor:bt}=Q,ft=`${te}-tab`;return{[ft]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:it,fontSize:Q.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:bt,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:oe}},(0,I.Qy)(Q)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-Q.marginXXS},marginLeft:{_skip_check_:!0,value:Q.marginXS},color:Q.colorTextDescription,fontSize:Q.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${Q.motionDurationSlow}`,"&:hover":{color:Q.colorTextHeading}},"&:hover":{color:ae},[`&${ft}-active ${ft}-btn`]:{color:ct,textShadow:Q.tabsActiveTextShadow},[`&${ft}-disabled`]:{color:Q.colorTextDisabled,cursor:"not-allowed"},[`&${ft}-disabled ${ft}-btn, &${ft}-disabled ${te}-remove`]:{"&:focus, &:active":{color:Q.colorTextDisabled}},[`& ${ft}-remove ${Re}`]:{margin:0},[Re]:{marginRight:{_skip_check_:!0,value:Q.marginSM}}},[`${ft} + ${ft}`]:{margin:{_skip_check_:!0,value:De}}}},Cn=Q=>{const{componentCls:te,tabsHorizontalItemMarginRTL:oe,iconCls:ae,cardGutter:Re}=Q;return{[`${te}-rtl`]:{direction:"rtl",[`${te}-nav`]:{[`${te}-tab`]:{margin:{_skip_check_:!0,value:oe},[`${te}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[ae]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${Q.marginSM}px`}},[`${te}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${Q.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${Q.marginXXS}px`},[ae]:{margin:0}}}},[`&${te}-left`]:{[`> ${te}-nav`]:{order:1},[`> ${te}-content-holder`]:{order:0}},[`&${te}-right`]:{[`> ${te}-nav`]:{order:0},[`> ${te}-content-holder`]:{order:1}},[`&${te}-card${te}-top, &${te}-card${te}-bottom`]:{[`> ${te}-nav, > div > ${te}-nav`]:{[`${te}-tab + ${te}-tab`]:{marginRight:{_skip_check_:!0,value:Re},marginLeft:{_skip_check_:!0,value:0}}}}},[`${te}-dropdown-rtl`]:{direction:"rtl"},[`${te}-menu-item`]:{[`${te}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},ht=Q=>{const{componentCls:te,tabsCardPadding:oe,cardHeight:ae,cardGutter:Re,itemHoverColor:De,itemActiveColor:it,colorBorderSecondary:ct}=Q;return{[te]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,I.Wf)(Q)),{display:"flex",[`> ${te}-nav, > div > ${te}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${te}-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 ${Q.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${te}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${Q.motionDurationSlow}`},[`${te}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${te}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${te}-nav-more`]:{position:"relative",padding:oe,background:"transparent",border:0,color:Q.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:Q.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${te}-nav-add`]:Object.assign({minWidth:ae,marginLeft:{_skip_check_:!0,value:Re},padding:`0 ${Q.paddingXS}px`,background:"transparent",border:`${Q.lineWidth}px ${Q.lineType} ${ct}`,borderRadius:`${Q.borderRadiusLG}px ${Q.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:Q.colorText,transition:`all ${Q.motionDurationSlow} ${Q.motionEaseInOut}`,"&:hover":{color:De},"&:active, &:focus:not(:focus-visible)":{color:it}},(0,I.Qy)(Q))},[`${te}-extra-content`]:{flex:"none"},[`${te}-ink-bar`]:{position:"absolute",background:Q.inkBarColor,pointerEvents:"none"}}),wn(Q)),{[`${te}-content`]:{position:"relative",width:"100%"},[`${te}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${te}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${te}-centered`]:{[`> ${te}-nav, > div > ${te}-nav`]:{[`${te}-nav-wrap`]:{[`&:not([class*='${te}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Et=(0,Ge.Z)("Tabs",Q=>{const te=(0,Be.TS)(Q,{tabsCardPadding:Q.cardPadding||`${(Q.cardHeight-Math.round(Q.fontSize*Q.lineHeight))/2-Q.lineWidth}px ${Q.padding}px`,dropdownEdgeChildVerticalPadding:Q.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${Q.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${Q.horizontalItemGutter}px`});return[un(te),Cn(te),Lt(te),Ot(te),Rt(te),ht(te),Le(te)]},Q=>{const te=Q.controlHeightLG;return{zIndexPopup:Q.zIndexPopupBase+50,cardBg:Q.colorFillAlter,cardHeight:te,cardPadding:"",cardPaddingSM:`${Q.paddingXXS*1.5}px ${Q.padding}px`,cardPaddingLG:`${Q.paddingXS}px ${Q.padding}px ${Q.paddingXXS*1.5}px`,titleFontSize:Q.fontSize,titleFontSizeLG:Q.fontSizeLG,titleFontSizeSM:Q.fontSize,inkBarColor:Q.colorPrimary,horizontalMargin:`0 0 ${Q.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${Q.paddingSM}px 0`,horizontalItemPaddingSM:`${Q.paddingXS}px 0`,horizontalItemPaddingLG:`${Q.padding}px 0`,verticalItemPadding:`${Q.paddingXS}px ${Q.paddingLG}px`,verticalItemMargin:`${Q.margin}px 0 0 0`,itemColor:Q.colorText,itemSelectedColor:Q.colorPrimary,itemHoverColor:Q.colorPrimaryHover,itemActiveColor:Q.colorPrimaryActive,cardGutter:Q.marginXXS/2}}),gt=function(Q,te){var oe={};for(var ae in Q)Object.prototype.hasOwnProperty.call(Q,ae)&&te.indexOf(ae)<0&&(oe[ae]=Q[ae]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,ae=Object.getOwnPropertySymbols(Q);Re<ae.length;Re++)te.indexOf(ae[Re])<0&&Object.prototype.propertyIsEnumerable.call(Q,ae[Re])&&(oe[ae[Re]]=Q[ae[Re]]);return oe};const yt=Q=>{const{type:te,className:oe,rootClassName:ae,size:Re,onEdit:De,hideAdd:it,centered:ct,addIcon:bt,popupClassName:ft,children:Fe,items:Ne,animated:We,style:Ye,indicatorSize:ge}=Q,He=gt(Q,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:Te,moreIcon:Ve=d.createElement(v.Z,null)}=He,{direction:ot,tabs:nt,getPrefixCls:$e,getPopupContainer:ye}=d.useContext(O.E_),Ke=$e("tabs",Te),[tt,ut]=Et(Ke);let at;te==="editable-card"&&(at={onEdit:(Jt,qt)=>{let{key:rn,event:Tt}=qt;De==null||De(Jt==="add"?Tt:rn,Jt)},removeIcon:d.createElement(t.Z,null),addIcon:bt||d.createElement(g.Z,null),showAdd:it!==!0});const xt=$e(),St=wt(Ne,Fe),Mt=ve(Ke,We),Bt=(0,de.Z)(Re),Ht=Object.assign(Object.assign({},nt==null?void 0:nt.style),Ye);return tt(d.createElement(T,Object.assign({direction:ot,getPopupContainer:ye,moreTransitionName:`${xt}-slide-up`},He,{items:St,className:a()({[`${Ke}-${Bt}`]:Bt,[`${Ke}-card`]:["card","editable-card"].includes(te),[`${Ke}-editable-card`]:te==="editable-card",[`${Ke}-centered`]:ct},nt==null?void 0:nt.className,oe,ae,ut),popupClassName:a()(ft,ut),style:Ht,editable:at,moreIcon:Ve,prefixCls:Ke,animated:Mt,indicatorSize:ge!=null?ge:nt==null?void 0:nt.indicatorSize})))};yt.TabPane=Oe;var _e=yt},33166:function(_t,k,e){"use strict";e.d(k,{i:function(){return t}});const t=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"]},45157:function(_t,k,e){"use strict";e.d(k,{Z:function(){return v}});var t=e(33166);function v(g,p){return t.i.reduce((a,h)=>{const r=g[`${h}1`],s=g[`${h}3`],u=g[`${h}6`],l=g[`${h}7`];return Object.assign(Object.assign({},a),p(h,{lightColor:r,lightBorderColor:s,darkColor:u,textColor:l}))},{})}},6848:function(_t,k,e){"use strict";e.d(k,{Z:function(){return W}});var t=e(59301),v=e(92310),g=e.n(v),p=e(55477),a=e(35788),h=e(62892),r=e(79676),s=e(92343),u=e(36355),l=e(33234),o=e(88088),d=e(17313),n=e(29878),i=e(19447),c=e(45157),f=e(37613),S=e(83116);const E=N=>{const{componentCls:ce,tooltipMaxWidth:Z,tooltipColor:pe,tooltipBg:P,tooltipBorderRadius:j,zIndexPopup:U,controlHeight:ee,boxShadowSecondary:q,paddingSM:H,paddingXS:X,tooltipRadiusOuter:be}=N;return[{[ce]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,d.Wf)(N)),{position:"absolute",zIndex:U,display:"block",width:"max-content",maxWidth:Z,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":P,[`${ce}-inner`]:{minWidth:ee,minHeight:ee,padding:`${H/2}px ${X}px`,color:pe,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:P,borderRadius:j,boxShadow:q,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${ce}-inner`]:{borderRadius:Math.min(j,i.qN)}},[`${ce}-content`]:{position:"relative"}}),(0,c.Z)(N,(Ee,me)=>{let{darkColor:xe}=me;return{[`&${ce}-${Ee}`]:{[`${ce}-inner`]:{backgroundColor:xe},[`${ce}-arrow`]:{"--antd-arrow-background-color":xe}}}})),{"&-rtl":{direction:"rtl"}})},(0,i.ZP)((0,f.TS)(N,{borderRadiusOuter:be}),{colorBg:"var(--antd-arrow-background-color)",contentRadius:j,limitVerticalRadius:!0}),{[`${ce}-pure`]:{position:"relative",maxWidth:"none",margin:N.sizePopupArrow}}]};var x=(N,ce)=>(0,S.Z)("Tooltip",pe=>{if(ce===!1)return[];const{borderRadius:P,colorTextLightSolid:j,colorBgDefault:U,borderRadiusOuter:ee}=pe,q=(0,f.TS)(pe,{tooltipMaxWidth:250,tooltipColor:j,tooltipBorderRadius:P,tooltipBg:U,tooltipRadiusOuter:ee>4?4:ee});return[E(q),(0,n._y)(pe,"zoom-big-fast")]},pe=>{let{zIndexPopupBase:P,colorBgSpotlight:j}=pe;return{zIndexPopup:P+70,colorBgDefault:j}},{resetStyle:!1})(N),w=e(36785);function C(N,ce){const Z=(0,w.o2)(ce),pe=g()({[`${N}-${ce}`]:ce&&Z}),P={},j={};return ce&&!Z&&(P.background=ce,j["--antd-arrow-background-color"]=ce),{className:pe,overlayStyle:P,arrowStyle:j}}var m=N=>{const{prefixCls:ce,className:Z,placement:pe="top",title:P,color:j,overlayInnerStyle:U}=N,{getPrefixCls:ee}=t.useContext(u.E_),q=ee("tooltip",ce),[H,X]=x(q,!0),be=C(q,j),Ee=be.arrowStyle,me=Object.assign(Object.assign({},U),be.overlayStyle),xe=g()(X,q,`${q}-pure`,`${q}-placement-${pe}`,Z,be.className);return H(t.createElement("div",{className:xe,style:Ee},t.createElement("div",{className:`${q}-arrow`}),t.createElement(p.G,Object.assign({},N,{className:X,prefixCls:q,overlayInnerStyle:me}),P)))},y=function(N,ce){var Z={};for(var pe in N)Object.prototype.hasOwnProperty.call(N,pe)&&ce.indexOf(pe)<0&&(Z[pe]=N[pe]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,pe=Object.getOwnPropertySymbols(N);P<pe.length;P++)ce.indexOf(pe[P])<0&&Object.prototype.propertyIsEnumerable.call(N,pe[P])&&(Z[pe[P]]=N[pe[P]]);return Z};const _=(N,ce)=>{const Z={},pe=Object.assign({},N);return ce.forEach(P=>{N&&P in N&&(Z[P]=N[P],delete pe[P])}),{picked:Z,omitted:pe}};function L(N,ce){const Z=N.type;if((Z.__ANT_BUTTON===!0||N.type==="button")&&N.props.disabled||Z.__ANT_SWITCH===!0&&(N.props.disabled||N.props.loading)||Z.__ANT_RADIO===!0&&N.props.disabled){const{picked:pe,omitted:P}=_(N.props.style,["position","left","right","top","bottom","float","display","zIndex"]),j=Object.assign(Object.assign({display:"inline-block"},pe),{cursor:"not-allowed",width:N.props.block?"100%":void 0}),U=Object.assign(Object.assign({},P),{pointerEvents:"none"}),ee=(0,s.Tm)(N,{style:U,className:null});return t.createElement("span",{style:j,className:g()(N.props.className,`${ce}-disabled-compatible-wrapper`)},ee)}return N}const A=t.forwardRef((N,ce)=>{var Z,pe;const{prefixCls:P,openClassName:j,getTooltipContainer:U,overlayClassName:ee,color:q,overlayInnerStyle:H,children:X,afterOpenChange:be,afterVisibleChange:Ee,destroyTooltipOnHide:me,arrow:xe=!0,title:Me,overlay:dt,builtinPlacements:et,arrowPointAtCenter:lt=!1,autoAdjustOverflow:Dt=!0}=N,qe=!!xe,[,Qe]=(0,o.Z)(),{getPopupContainer:At,getPrefixCls:ze,direction:J}=t.useContext(u.E_),le=t.useRef(null),z=()=>{var Ge;(Ge=le.current)===null||Ge===void 0||Ge.forceAlign()};t.useImperativeHandle(ce,()=>({forceAlign:z,forcePopupAlign:()=>{z()}}));const[M,G]=(0,a.Z)(!1,{value:(Z=N.open)!==null&&Z!==void 0?Z:N.visible,defaultValue:(pe=N.defaultOpen)!==null&&pe!==void 0?pe:N.defaultVisible}),Ce=!Me&&!dt&&Me!==0,K=Ge=>{var Be,he;G(Ce?!1:Ge),Ce||((Be=N.onOpenChange)===null||Be===void 0||Be.call(N,Ge),(he=N.onVisibleChange)===null||he===void 0||he.call(N,Ge))},B=t.useMemo(()=>{var Ge,Be;let he=lt;return typeof xe=="object"&&(he=(Be=(Ge=xe.pointAtCenter)!==null&&Ge!==void 0?Ge:xe.arrowPointAtCenter)!==null&&Be!==void 0?Be:lt),et||(0,r.Z)({arrowPointAtCenter:he,autoAdjustOverflow:Dt,arrowWidth:qe?Qe.sizePopupArrow:0,borderRadius:Qe.borderRadius,offset:Qe.marginXXS,visibleFirst:!0})},[lt,xe,et,Qe]),ie=t.useMemo(()=>Me===0?Me:dt||Me||"",[dt,Me]),V=t.createElement(l.BR,null,typeof ie=="function"?ie():ie),{getPopupContainer:R,placement:D="top",mouseEnterDelay:$=.1,mouseLeaveDelay:F=.1,overlayStyle:ue,rootClassName:we}=N,se=y(N,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),T=ze("tooltip",P),O=ze(),de=N["data-popover-inject"];let fe=M;!("open"in N)&&!("visible"in N)&&Ce&&(fe=!1);const Oe=L((0,s.l$)(X)&&!(0,s.M2)(X)?X:t.createElement("span",null,X),T),Je=Oe.props,Ze=!Je.className||typeof Je.className=="string"?g()(Je.className,j||`${T}-open`):Je.className,[ve,Xe]=x(T,!de),re=C(T,q),st=re.arrowStyle,wt=Object.assign(Object.assign({},H),re.overlayStyle),I=g()(ee,{[`${T}-rtl`]:J==="rtl"},re.className,we,Xe);return ve(t.createElement(p.Z,Object.assign({},se,{showArrow:qe,placement:D,mouseEnterDelay:$,mouseLeaveDelay:F,prefixCls:T,overlayClassName:I,overlayStyle:Object.assign(Object.assign({},st),ue),getTooltipContainer:R||U||At,ref:le,builtinPlacements:B,overlay:V,visible:fe,onVisibleChange:K,afterVisibleChange:be!=null?be:Ee,overlayInnerStyle:wt,arrowContent:t.createElement("span",{className:`${T}-arrow-content`}),motion:{motionName:(0,h.m)(O,"zoom-big-fast",N.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!me}),fe?(0,s.Tm)(Oe,{className:Ze}):Oe))});A._InternalPanelDoNotUseOrYouWillBeFired=m;var W=A},86914:function(_t,k,e){"use strict";e.d(k,{default:function(){return q}});var t=e(99581),v=e(26390),g=e(43971),p=e(58358),a=e(5891),h=e(59301),r={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"},s=r,u=e(88853),l=function(X,be){return h.createElement(u.Z,(0,a.Z)({},X,{ref:be,icon:s}))},o=h.forwardRef(l),d=o,n=e(92310),i=e.n(n),c=e(35654),f=e(71430),S=e(36355),E=e(44757),x=e(62892),w=e(20648);const C=4;function b(H){const{dropPosition:X,dropLevelOffset:be,prefixCls:Ee,indent:me,direction:xe="ltr"}=H,Me=xe==="ltr"?"left":"right",dt=xe==="ltr"?"right":"left",et={[Me]:-be*me+C,[dt]:0};switch(X){case-1:et.top=-3;break;case 1:et.bottom=-3;break;default:et.bottom=-3,et[Me]=me+C;break}return h.createElement("div",{style:et,className:`${Ee}-drop-indicator`})}var m=e(48610),_=h.forwardRef((H,X)=>{const{getPrefixCls:be,direction:Ee,virtual:me,tree:xe}=h.useContext(S.E_),{prefixCls:Me,className:dt,showIcon:et=!1,showLine:lt,switcherIcon:Dt,blockNode:qe=!1,children:Qe,checkable:At=!1,selectable:ze=!0,draggable:J,motion:le,style:z}=H,M=be("tree",Me),G=be(),Ce=le!=null?le:Object.assign(Object.assign({},(0,x.Z)(G)),{motionAppear:!1}),K=Object.assign(Object.assign({},H),{checkable:At,selectable:ze,showIcon:et,motion:Ce,blockNode:qe,showLine:!!lt,dropIndicatorRender:b}),[B,ie]=(0,w.ZP)(M),V=h.useMemo(()=>{if(!J)return!1;let D={};switch(typeof J){case"function":D.nodeDraggable=J;break;case"object":D=Object.assign({},J);break;default:break}return D.icon!==!1&&(D.icon=D.icon||h.createElement(E.Z,null)),D},[J]),R=D=>h.createElement(m.Z,{prefixCls:M,switcherIcon:Dt,treeNodeProps:D,showLine:lt});return B(h.createElement(t.Z,Object.assign({itemHeight:20,ref:X,virtual:me},K,{style:Object.assign(Object.assign({},xe==null?void 0:xe.style),z),prefixCls:M,className:i()({[`${M}-icon-hide`]:!et,[`${M}-block-node`]:qe,[`${M}-unselectable`]:!ze,[`${M}-rtl`]:Ee==="rtl"},xe==null?void 0:xe.className,dt,ie),direction:Ee,checkable:At&&h.createElement("span",{className:`${M}-checkbox-inner`}),selectable:ze,switcherIcon:R,draggable:V}),Qe))}),L;(function(H){H[H.None=0]="None",H[H.Start=1]="Start",H[H.End=2]="End"})(L||(L={}));function A(H,X){function be(Ee){const{key:me,children:xe}=Ee;X(me,Ee)!==!1&&A(xe||[],X)}H.forEach(be)}function W(H){let{treeData:X,expandedKeys:be,startKey:Ee,endKey:me}=H;const xe=[];let Me=L.None;if(Ee&&Ee===me)return[Ee];if(!Ee||!me)return[];function dt(et){return et===Ee||et===me}return A(X,et=>{if(Me===L.End)return!1;if(dt(et)){if(xe.push(et),Me===L.None)Me=L.Start;else if(Me===L.Start)return Me=L.End,!1}else Me===L.Start&&xe.push(et);return be.includes(et)}),xe}function N(H,X){const be=(0,v.Z)(X),Ee=[];return A(H,(me,xe)=>{const Me=be.indexOf(me);return Me!==-1&&(Ee.push(xe),be.splice(Me,1)),!!be.length}),Ee}var ce=function(H,X){var be={};for(var Ee in H)Object.prototype.hasOwnProperty.call(H,Ee)&&X.indexOf(Ee)<0&&(be[Ee]=H[Ee]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var me=0,Ee=Object.getOwnPropertySymbols(H);me<Ee.length;me++)X.indexOf(Ee[me])<0&&Object.prototype.propertyIsEnumerable.call(H,Ee[me])&&(be[Ee[me]]=H[Ee[me]]);return be};function Z(H){const{isLeaf:X,expanded:be}=H;return X?h.createElement(g.Z,null):be?h.createElement(p.Z,null):h.createElement(d,null)}function pe(H){let{treeData:X,children:be}=H;return X||(0,f.zn)(be)}const P=(H,X)=>{var{defaultExpandAll:be,defaultExpandParent:Ee,defaultExpandedKeys:me}=H,xe=ce(H,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Me=h.useRef(),dt=h.useRef(),et=()=>{const{keyEntities:V}=(0,f.I8)(pe(xe));let R;return be?R=Object.keys(V):Ee?R=(0,c.r7)(xe.expandedKeys||me||[],V):R=xe.expandedKeys||me,R},[lt,Dt]=h.useState(xe.selectedKeys||xe.defaultSelectedKeys||[]),[qe,Qe]=h.useState(()=>et());h.useEffect(()=>{"selectedKeys"in xe&&Dt(xe.selectedKeys)},[xe.selectedKeys]),h.useEffect(()=>{"expandedKeys"in xe&&Qe(xe.expandedKeys)},[xe.expandedKeys]);const At=(V,R)=>{var D;return"expandedKeys"in xe||Qe(V),(D=xe.onExpand)===null||D===void 0?void 0:D.call(xe,V,R)},ze=(V,R)=>{var D;const{multiple:$}=xe,{node:F,nativeEvent:ue}=R,{key:we=""}=F,se=pe(xe),T=Object.assign(Object.assign({},R),{selected:!0}),O=(ue==null?void 0:ue.ctrlKey)||(ue==null?void 0:ue.metaKey),de=ue==null?void 0:ue.shiftKey;let fe;$&&O?(fe=V,Me.current=we,dt.current=fe,T.selectedNodes=N(se,fe)):$&&de?(fe=Array.from(new Set([].concat((0,v.Z)(dt.current||[]),(0,v.Z)(W({treeData:se,expandedKeys:qe,startKey:we,endKey:Me.current}))))),T.selectedNodes=N(se,fe)):(fe=[we],Me.current=we,dt.current=fe,T.selectedNodes=N(se,fe)),(D=xe.onSelect)===null||D===void 0||D.call(xe,fe,T),"selectedKeys"in xe||Dt(fe)},{getPrefixCls:J,direction:le}=h.useContext(S.E_),{prefixCls:z,className:M,showIcon:G=!0,expandAction:Ce="click"}=xe,K=ce(xe,["prefixCls","className","showIcon","expandAction"]),B=J("tree",z),ie=i()(`${B}-directory`,{[`${B}-directory-rtl`]:le==="rtl"},M);return h.createElement(_,Object.assign({icon:Z,ref:X,blockNode:!0},K,{showIcon:G,expandAction:Ce,prefixCls:B,className:ie,expandedKeys:qe,selectedKeys:lt,onSelect:ze,onExpand:At}))};var U=h.forwardRef(P);const ee=_;ee.DirectoryTree=U,ee.TreeNode=t.O;var q=ee},20648:function(_t,k,e){"use strict";e.d(k,{TM:function(){return n},Yk:function(){return d}});var t=e(9792),v=e(98447),g=e(17313),p=e(8378),a=e(37613),h=e(83116);const r=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),s=(i,c)=>({[`.${i}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${c.motionDurationSlow}`}}}),u=(i,c)=>({[`.${i}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:c.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${c.lineWidthBold}px solid ${c.colorPrimary}`,borderRadius:"50%",content:'""'}}}),l=(i,c)=>{const{treeCls:f,treeNodeCls:S,treeNodePadding:E,titleHeight:x,nodeSelectedBg:w,nodeHoverBg:C}=c,b=c.paddingXS;return{[f]:Object.assign(Object.assign({},(0,g.Wf)(c)),{background:c.colorBgContainer,borderRadius:c.borderRadius,transition:`background-color ${c.motionDurationSlow}`,[`&${f}-rtl`]:{[`${f}-switcher`]:{"&_close":{[`${f}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${f}-active-focused)`]:Object.assign({},(0,g.oN)(c)),[`${f}-list-holder-inner`]:{alignItems:"flex-start"},[`&${f}-block-node`]:{[`${f}-list-holder-inner`]:{alignItems:"stretch",[`${f}-node-content-wrapper`]:{flex:"auto"},[`${S}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:E,insetInlineStart:0,border:`1px solid ${c.colorPrimary}`,opacity:0,animationName:r,animationDuration:c.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${S}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${E}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${f}-node-content-wrapper`]:{color:c.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${f}-node-content-wrapper`]:Object.assign({},(0,g.oN)(c)),[`&:not(${S}-disabled).filter-node ${f}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${f}-draggable-icon`]:{flexShrink:0,width:x,lineHeight:`${x}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${c.motionDurationSlow}`,[`${S}:hover &`]:{opacity:.45}},[`&${S}-disabled`]:{[`${f}-draggable-icon`]:{visibility:"hidden"}}}},[`${f}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:x}},[`${f}-draggable-icon`]:{visibility:"hidden"},[`${f}-switcher`]:Object.assign(Object.assign({},s(i,c)),{position:"relative",flex:"none",alignSelf:"stretch",width:x,margin:0,lineHeight:`${x}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${f}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:c.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-E,marginInlineStart:-1,borderInlineEnd:`1px solid ${c.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:x/2*.8,height:x/2,borderBottom:`1px solid ${c.colorBorder}`,content:'""'}}}),[`${f}-checkbox`]:{top:"initial",marginInlineEnd:b},[`${f}-node-content-wrapper, ${f}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:x,margin:0,padding:`0 ${c.paddingXS/2}px`,color:"inherit",lineHeight:`${x}px`,background:"transparent",borderRadius:c.borderRadius,cursor:"pointer",transition:`all ${c.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:C},[`&${f}-node-selected`]:{backgroundColor:w},[`${f}-iconEle`]:{display:"inline-block",width:x,height:x,lineHeight:`${x}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${f}-unselectable ${f}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${f}-node-content-wrapper`]:Object.assign({lineHeight:`${x}px`,userSelect:"none"},u(i,c)),[`${S}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${c.colorPrimary}`}},"&-show-line":{[`${f}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:x/2,bottom:-E,borderInlineEnd:`1px solid ${c.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${f}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${S}-leaf-last`]:{[`${f}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${x/2}px !important`}}}}})}},o=i=>{const{treeCls:c,treeNodeCls:f,treeNodePadding:S,directoryNodeSelectedBg:E,directoryNodeSelectedColor:x}=i;return{[`${c}${c}-directory`]:{[f]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:S,insetInlineStart:0,transition:`background-color ${i.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:i.controlItemBgHover}},"> *":{zIndex:1},[`${c}-switcher`]:{transition:`color ${i.motionDurationMid}`},[`${c}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${c}-node-selected`]:{color:x,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:E},[`${c}-switcher`]:{color:x},[`${c}-node-content-wrapper`]:{color:x,background:"transparent"}}}}}},d=(i,c)=>{const f=`.${i}`,S=`${f}-treenode`,E=c.paddingXS/2,x=(0,a.TS)(c,{treeCls:f,treeNodeCls:S,treeNodePadding:E});return[l(i,x),o(x)]},n=i=>{const{controlHeightSM:c}=i;return{titleHeight:c,nodeHoverBg:i.controlItemBgHover,nodeSelectedBg:i.controlItemBgActive}};k.ZP=(0,h.Z)("Tree",(i,c)=>{let{prefixCls:f}=c;return[{[i.componentCls]:(0,v.C2)(`${f}-checkbox`,i)},d(f,i),(0,p.Z)(i)]},i=>{const{colorTextLightSolid:c,colorPrimary:f}=i;return Object.assign(Object.assign({},n(i)),{directoryNodeSelectedColor:c,directoryNodeSelectedBg:f})})},48610:function(_t,k,e){"use strict";e.d(k,{Z:function(){return S}});var t=e(5891),v=e(59301),g={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"},p=g,a=e(88853),h=function(x,w){return v.createElement(a.Z,(0,t.Z)({},x,{ref:w,icon:p}))},r=v.forwardRef(h),s=r,u=e(43971),l=e(50023),o=e(77042),d=e(5527),n=e(92310),i=e.n(n),c=e(92343),S=E=>{const{prefixCls:x,switcherIcon:w,treeNodeProps:C,showLine:b}=E,{isLeaf:m,expanded:y,loading:_}=C;if(_)return v.createElement(l.Z,{className:`${x}-switcher-loading-icon`});let L;if(b&&typeof b=="object"&&(L=b.showLeafIcon),m){if(!b)return null;if(typeof L!="boolean"&&L){const N=typeof L=="function"?L(C):L,ce=`${x}-switcher-line-custom-icon`;return(0,c.l$)(N)?(0,c.Tm)(N,{className:i()(N.props.className||"",ce)}):N}return L?v.createElement(u.Z,{className:`${x}-switcher-line-icon`}):v.createElement("span",{className:`${x}-switcher-leaf-line`})}const A=`${x}-switcher-icon`,W=typeof w=="function"?w(C):w;return(0,c.l$)(W)?(0,c.Tm)(W,{className:i()(W.props.className||"",A)}):W!==void 0?W:b?y?v.createElement(o.Z,{className:`${x}-switcher-line-icon`}):v.createElement(d.Z,{className:`${x}-switcher-line-icon`}):v.createElement(s,{className:A})}},24645:function(_t,k,e){"use strict";e.d(k,{default:function(){return Ye}});var t=e(59301),v=e(26390),g=e(92310),p=e.n(g),a=e(5891),h=e(79545),r=e(68550),s=e(17928),u=e(7711),l=e(80962),o=e(19149),d=e(50204),n=e(80665),i=e(20959),c=e(36994);function f(ge,He){var Te="cannot ".concat(ge.method," ").concat(ge.action," ").concat(He.status,"'"),Ve=new Error(Te);return Ve.status=He.status,Ve.method=ge.method,Ve.url=ge.action,Ve}function S(ge){var He=ge.responseText||ge.response;if(!He)return He;try{return JSON.parse(He)}catch(Te){return He}}function E(ge){var He=new XMLHttpRequest;ge.onProgress&&He.upload&&(He.upload.onprogress=function(nt){nt.total>0&&(nt.percent=nt.loaded/nt.total*100),ge.onProgress(nt)});var Te=new FormData;ge.data&&Object.keys(ge.data).forEach(function(ot){var nt=ge.data[ot];if(Array.isArray(nt)){nt.forEach(function($e){Te.append("".concat(ot,"[]"),$e)});return}Te.append(ot,nt)}),ge.file instanceof Blob?Te.append(ge.filename,ge.file,ge.file.name):Te.append(ge.filename,ge.file),He.onerror=function(nt){ge.onError(nt)},He.onload=function(){return He.status<200||He.status>=300?ge.onError(f(ge,He),S(He)):ge.onSuccess(S(He),He)},He.open(ge.method,ge.action,!0),ge.withCredentials&&"withCredentials"in He&&(He.withCredentials=!0);var Ve=ge.headers||{};return Ve["X-Requested-With"]!==null&&He.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ve).forEach(function(ot){Ve[ot]!==null&&He.setRequestHeader(ot,Ve[ot])}),He.send(Te),{abort:function(){He.abort()}}}var x=+new Date,w=0;function C(){return"rc-upload-".concat(x,"-").concat(++w)}var b=e(51395),m=function(ge,He){if(ge&&He){var Te=Array.isArray(He)?He:He.split(","),Ve=ge.name||"",ot=ge.type||"",nt=ot.replace(/\/.*$/,"");return Te.some(function($e){var ye=$e.trim();if(/^\*(\/\*)?$/.test($e))return!0;if(ye.charAt(0)==="."){var Ke=Ve.toLowerCase(),tt=ye.toLowerCase(),ut=[tt];return(tt===".jpg"||tt===".jpeg")&&(ut=[".jpg",".jpeg"]),ut.some(function(at){return Ke.endsWith(at)})}return/\/\*$/.test(ye)?nt===ye.replace(/\/.*$/,""):ot===ye?!0:/^\w+$/.test(ye)?((0,b.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(ye,"'.Skip for check.")),!0):!1})}return!0};function y(ge,He){var Te=ge.createReader(),Ve=[];function ot(){Te.readEntries(function(nt){var $e=Array.prototype.slice.apply(nt);Ve=Ve.concat($e);var ye=!$e.length;ye?He(Ve):ot()})}ot()}var _=function(He,Te,Ve){var ot=function nt($e,ye){$e&&($e.path=ye||"",$e.isFile?$e.file(function(Ke){Ve(Ke)&&($e.fullPath&&!Ke.webkitRelativePath&&(Object.defineProperties(Ke,{webkitRelativePath:{writable:!0}}),Ke.webkitRelativePath=$e.fullPath.replace(/^\//,""),Object.defineProperties(Ke,{webkitRelativePath:{writable:!1}})),Te([Ke]))}):$e.isDirectory&&y($e,function(Ke){Ke.forEach(function(tt){nt(tt,"".concat(ye).concat($e.name,"/"))})}))};He.forEach(function(nt){ot(nt.webkitGetAsEntry())})},L=_,A=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],W=function(ge){(0,s.Z)(Te,ge);var He=(0,u.Z)(Te);function Te(){var Ve;(0,h.Z)(this,Te);for(var ot=arguments.length,nt=new Array(ot),$e=0;$e<ot;$e++)nt[$e]=arguments[$e];return Ve=He.call.apply(He,[this].concat(nt)),Ve.state={uid:C()},Ve.reqs={},Ve.fileInput=void 0,Ve._isMounted=void 0,Ve.onChange=function(ye){var Ke=Ve.props,tt=Ke.accept,ut=Ke.directory,at=ye.target.files,xt=(0,v.Z)(at).filter(function(St){return!ut||m(St,tt)});Ve.uploadFiles(xt),Ve.reset()},Ve.onClick=function(ye){var Ke=Ve.fileInput;if(Ke){var tt=ye.target,ut=Ve.props.onClick;if(tt&&tt.tagName==="BUTTON"){var at=Ke.parentNode;at.focus(),tt.blur()}Ke.click(),ut&&ut(ye)}},Ve.onKeyDown=function(ye){ye.key==="Enter"&&Ve.onClick(ye)},Ve.onFileDrop=function(ye){var Ke=Ve.props.multiple;if(ye.preventDefault(),ye.type!=="dragover")if(Ve.props.directory)L(Array.prototype.slice.call(ye.dataTransfer.items),Ve.uploadFiles,function(ut){return m(ut,Ve.props.accept)});else{var tt=(0,v.Z)(ye.dataTransfer.files).filter(function(ut){return m(ut,Ve.props.accept)});Ke===!1&&(tt=tt.slice(0,1)),Ve.uploadFiles(tt)}},Ve.uploadFiles=function(ye){var Ke=(0,v.Z)(ye),tt=Ke.map(function(ut){return ut.uid=C(),Ve.processFile(ut,Ke)});Promise.all(tt).then(function(ut){var at=Ve.props.onBatchStart;at==null||at(ut.map(function(xt){var St=xt.origin,Mt=xt.parsedFile;return{file:St,parsedFile:Mt}})),ut.filter(function(xt){return xt.parsedFile!==null}).forEach(function(xt){Ve.post(xt)})})},Ve.processFile=function(){var ye=(0,i.Z)((0,d.Z)().mark(function Ke(tt,ut){var at,xt,St,Mt,Bt,Ht,Jt,qt,rn;return(0,d.Z)().wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:if(at=Ve.props.beforeUpload,xt=tt,!at){vt.next=14;break}return vt.prev=3,vt.next=6,at(tt,ut);case 6:xt=vt.sent,vt.next=12;break;case 9:vt.prev=9,vt.t0=vt.catch(3),xt=!1;case 12:if(xt!==!1){vt.next=14;break}return vt.abrupt("return",{origin:tt,parsedFile:null,action:null,data:null});case 14:if(St=Ve.props.action,typeof St!="function"){vt.next=21;break}return vt.next=18,St(tt);case 18:Mt=vt.sent,vt.next=22;break;case 21:Mt=St;case 22:if(Bt=Ve.props.data,typeof Bt!="function"){vt.next=29;break}return vt.next=26,Bt(tt);case 26:Ht=vt.sent,vt.next=30;break;case 29:Ht=Bt;case 30:return Jt=((0,n.Z)(xt)==="object"||typeof xt=="string")&&xt?xt:tt,Jt instanceof File?qt=Jt:qt=new File([Jt],tt.name,{type:tt.type}),rn=qt,rn.uid=tt.uid,vt.abrupt("return",{origin:tt,data:Ht,parsedFile:rn,action:Mt});case 35:case"end":return vt.stop()}},Ke,null,[[3,9]])}));return function(Ke,tt){return ye.apply(this,arguments)}}(),Ve.saveFileInput=function(ye){Ve.fileInput=ye},Ve}return(0,r.Z)(Te,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(ot){var nt=this,$e=ot.data,ye=ot.origin,Ke=ot.action,tt=ot.parsedFile;if(this._isMounted){var ut=this.props,at=ut.onStart,xt=ut.customRequest,St=ut.name,Mt=ut.headers,Bt=ut.withCredentials,Ht=ut.method,Jt=ye.uid,qt=xt||E,rn={action:Ke,filename:St,data:$e,file:tt,headers:Mt,withCredentials:Bt,method:Ht||"post",onProgress:function(vt){var Xt=nt.props.onProgress;Xt==null||Xt(vt,tt)},onSuccess:function(vt,Xt){var Gt=nt.props.onSuccess;Gt==null||Gt(vt,tt,Xt),delete nt.reqs[Jt]},onError:function(vt,Xt){var Gt=nt.props.onError;Gt==null||Gt(vt,Xt,tt),delete nt.reqs[Jt]}};at(ye),this.reqs[Jt]=qt(rn)}}},{key:"reset",value:function(){this.setState({uid:C()})}},{key:"abort",value:function(ot){var nt=this.reqs;if(ot){var $e=ot.uid?ot.uid:ot;nt[$e]&&nt[$e].abort&&nt[$e].abort(),delete nt[$e]}else Object.keys(nt).forEach(function(ye){nt[ye]&&nt[ye].abort&&nt[ye].abort(),delete nt[ye]})}},{key:"render",value:function(){var ot=this.props,nt=ot.component,$e=ot.prefixCls,ye=ot.className,Ke=ot.disabled,tt=ot.id,ut=ot.style,at=ot.multiple,xt=ot.accept,St=ot.capture,Mt=ot.children,Bt=ot.directory,Ht=ot.openFileDialogOnClick,Jt=ot.onMouseEnter,qt=ot.onMouseLeave,rn=(0,o.Z)(ot,A),Tt=p()((0,l.Z)((0,l.Z)((0,l.Z)({},$e,!0),"".concat($e,"-disabled"),Ke),ye,ye)),vt=Bt?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},Xt=Ke?{}:{onClick:Ht?this.onClick:function(){},onKeyDown:Ht?this.onKeyDown:function(){},onMouseEnter:Jt,onMouseLeave:qt,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return t.createElement(nt,(0,a.Z)({},Xt,{className:Tt,role:"button",style:ut}),t.createElement("input",(0,a.Z)({},(0,c.Z)(rn,{aria:!0,data:!0}),{id:tt,disabled:Ke,type:"file",ref:this.saveFileInput,onClick:function(en){return en.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:xt},vt,{multiple:at,onChange:this.onChange},St!=null?{capture:St}:{})),Mt)}}]),Te}(t.Component),N=W;function ce(){}var Z=function(ge){(0,s.Z)(Te,ge);var He=(0,u.Z)(Te);function Te(){var Ve;(0,h.Z)(this,Te);for(var ot=arguments.length,nt=new Array(ot),$e=0;$e<ot;$e++)nt[$e]=arguments[$e];return Ve=He.call.apply(He,[this].concat(nt)),Ve.uploader=void 0,Ve.saveUploader=function(ye){Ve.uploader=ye},Ve}return(0,r.Z)(Te,[{key:"abort",value:function(ot){this.uploader.abort(ot)}},{key:"render",value:function(){return t.createElement(N,(0,a.Z)({},this.props,{ref:this.saveUploader}))}}]),Te}(t.Component);Z.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:ce,onError:ce,onSuccess:ce,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var pe=Z,P=pe,j=e(35788),U=e(4676),ee=e(36355),q=e(1684),H=e(9763),X=e(31724),be={icon:function(He,Te){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Te}},{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:He}}]}},name:"file",theme:"twotone"},Ee=be,me=e(88853),xe=function(He,Te){return t.createElement(me.Z,(0,a.Z)({},He,{ref:Te,icon:Ee}))},Me=t.forwardRef(xe),dt=Me,et=e(50023),lt={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"},Dt=lt,qe=function(He,Te){return t.createElement(me.Z,(0,a.Z)({},He,{ref:Te,icon:Dt}))},Qe=t.forwardRef(qe),At=Qe,ze={icon:function(He,Te){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:He}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Te}},{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:Te}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Te}},{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:He}}]}},name:"picture",theme:"twotone"},J=ze,le=function(He,Te){return t.createElement(me.Z,(0,a.Z)({},He,{ref:Te,icon:J}))},z=t.forwardRef(le),M=z,G=e(43469),Ce=e(56762),K=e(62892),B=e(92343),ie=e(3113);function V(ge){return Object.assign(Object.assign({},ge),{lastModified:ge.lastModified,lastModifiedDate:ge.lastModifiedDate,name:ge.name,size:ge.size,type:ge.type,uid:ge.uid,percent:0,originFileObj:ge})}function R(ge,He){const Te=(0,v.Z)(He),Ve=Te.findIndex(ot=>{let{uid:nt}=ot;return nt===ge.uid});return Ve===-1?Te.push(ge):Te[Ve]=ge,Te}function D(ge,He){const Te=ge.uid!==void 0?"uid":"name";return He.filter(Ve=>Ve[Te]===ge[Te])[0]}function $(ge,He){const Te=ge.uid!==void 0?"uid":"name",Ve=He.filter(ot=>ot[Te]!==ge[Te]);return Ve.length===He.length?null:Ve}const F=function(){const He=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ve=He[He.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ve)||[""])[0]},ue=ge=>ge.indexOf("image/")===0,we=ge=>{if(ge.type&&!ge.thumbUrl)return ue(ge.type);const He=ge.thumbUrl||ge.url||"",Te=F(He);return/^data:image\//.test(He)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Te)?!0:!(/^data:/.test(He)||Te)},se=200;function T(ge){return new Promise(He=>{if(!ge.type||!ue(ge.type)){He("");return}const Te=document.createElement("canvas");Te.width=se,Te.height=se,Te.style.cssText=`position: fixed; left: 0; top: 0; width: ${se}px; height: ${se}px; z-index: 9999; display: none;`,document.body.appendChild(Te);const Ve=Te.getContext("2d"),ot=new Image;if(ot.onload=()=>{const{width:nt,height:$e}=ot;let ye=se,Ke=se,tt=0,ut=0;nt>$e?(Ke=$e*(se/nt),ut=-(Ke-ye)/2):(ye=nt*(se/$e),tt=-(ye-Ke)/2),Ve.drawImage(ot,tt,ut,ye,Ke);const at=Te.toDataURL();document.body.removeChild(Te),window.URL.revokeObjectURL(ot.src),He(at)},ot.crossOrigin="anonymous",ge.type.startsWith("image/svg+xml")){const nt=new FileReader;nt.onload=()=>{nt.result&&(ot.src=nt.result)},nt.readAsDataURL(ge)}else if(ge.type.startsWith("image/gif")){const nt=new FileReader;nt.onload=()=>{nt.result&&He(nt.result)},nt.readAsDataURL(ge)}else ot.src=window.URL.createObjectURL(ge)})}var O=e(72295),de=e(24566),fe=e(30631),Oe=e(93948),Je=e(6848),ve=t.forwardRef((ge,He)=>{let{prefixCls:Te,className:Ve,style:ot,locale:nt,listType:$e,file:ye,items:Ke,progress:tt,iconRender:ut,actionIconRender:at,itemRender:xt,isImgUrl:St,showPreviewIcon:Mt,showRemoveIcon:Bt,showDownloadIcon:Ht,previewIcon:Jt,removeIcon:qt,downloadIcon:rn,onPreview:Tt,onDownload:vt,onClose:Xt}=ge;var Gt,en;const{status:$t}=ye,[Ut,pn]=t.useState($t);t.useEffect(()=>{$t!=="removed"&&pn($t)},[$t]);const[cn,Ln]=t.useState(!1);t.useEffect(()=>{const dr=setTimeout(()=>{Ln(!0)},300);return()=>{clearTimeout(dr)}},[]);const jn=ut(ye);let zt=t.createElement("div",{className:`${Te}-icon`},jn);if($e==="picture"||$e==="picture-card"||$e==="picture-circle")if(Ut==="uploading"||!ye.thumbUrl&&!ye.url){const dr=p()(`${Te}-list-item-thumbnail`,{[`${Te}-list-item-file`]:Ut!=="uploading"});zt=t.createElement("div",{className:dr},jn)}else{const dr=St!=null&&St(ye)?t.createElement("img",{src:ye.thumbUrl||ye.url,alt:ye.name,className:`${Te}-list-item-image`,crossOrigin:ye.crossOrigin}):jn,ur=p()(`${Te}-list-item-thumbnail`,{[`${Te}-list-item-file`]:St&&!St(ye)});zt=t.createElement("a",{className:ur,onClick:tr=>Tt(ye,tr),href:ye.url||ye.thumbUrl,target:"_blank",rel:"noopener noreferrer"},dr)}const Ft=p()(`${Te}-list-item`,`${Te}-list-item-${Ut}`),kt=typeof ye.linkProps=="string"?JSON.parse(ye.linkProps):ye.linkProps,Vt=Bt?at((typeof qt=="function"?qt(ye):qt)||t.createElement(O.Z,null),()=>Xt(ye),Te,nt.removeFile):null,Yt=Ht&&Ut==="done"?at((typeof rn=="function"?rn(ye):rn)||t.createElement(de.Z,null),()=>vt(ye),Te,nt.downloadFile):null,yn=$e!=="picture-card"&&$e!=="picture-circle"&&t.createElement("span",{key:"download-delete",className:p()(`${Te}-list-item-actions`,{picture:$e==="picture"})},Yt,Vt),Sn=p()(`${Te}-list-item-name`),bn=ye.url?[t.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Sn,title:ye.name},kt,{href:ye.url,onClick:dr=>Tt(ye,dr)}),ye.name),yn]:[t.createElement("span",{key:"view",className:Sn,onClick:dr=>Tt(ye,dr),title:ye.name},ye.name),yn],tn={pointerEvents:"none",opacity:.5},Dn=Mt?t.createElement("a",{href:ye.url||ye.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:ye.url||ye.thumbUrl?void 0:tn,onClick:dr=>Tt(ye,dr),title:nt.previewFile},typeof Jt=="function"?Jt(ye):Jt||t.createElement(fe.Z,null)):null,fn=($e==="picture-card"||$e==="picture-circle")&&Ut!=="uploading"&&t.createElement("span",{className:`${Te}-list-item-actions`},Dn,Ut==="done"&&Yt,Vt),{getPrefixCls:dn}=t.useContext(ee.E_),mn=dn(),In=t.createElement("div",{className:Ft},zt,bn,fn,cn&&t.createElement(G.default,{motionName:`${mn}-fade`,visible:Ut==="uploading",motionDeadline:2e3},dr=>{let{className:ur}=dr;const tr="percent"in ye?t.createElement(Oe.Z,Object.assign({},tt,{type:"line",percent:ye.percent,"aria-label":ye["aria-label"],"aria-labelledby":ye["aria-labelledby"]})):null;return t.createElement("div",{className:p()(`${Te}-list-item-progress`,ur)},tr)})),Qn=ye.response&&typeof ye.response=="string"?ye.response:((Gt=ye.error)===null||Gt===void 0?void 0:Gt.statusText)||((en=ye.error)===null||en===void 0?void 0:en.message)||nt.uploadError,xr=Ut==="error"?t.createElement(Je.Z,{title:Qn,getPopupContainer:dr=>dr.parentNode},In):In;return t.createElement("div",{className:p()(`${Te}-list-item-container`,Ve),style:ot,ref:He},xt?xt(xr,ye,Ke,{download:vt.bind(null,ye),preview:Tt.bind(null,ye),remove:Xt.bind(null,ye)}):xr)});const Xe=(ge,He)=>{const{listType:Te="text",previewFile:Ve=T,onPreview:ot,onDownload:nt,onRemove:$e,locale:ye,iconRender:Ke,isImageUrl:tt=we,prefixCls:ut,items:at=[],showPreviewIcon:xt=!0,showRemoveIcon:St=!0,showDownloadIcon:Mt=!1,removeIcon:Bt,previewIcon:Ht,downloadIcon:Jt,progress:qt={size:[-1,2],showInfo:!1},appendAction:rn,appendActionVisible:Tt=!0,itemRender:vt,disabled:Xt}=ge,Gt=(0,Ce.Z)(),[en,$t]=t.useState(!1);t.useEffect(()=>{Te!=="picture"&&Te!=="picture-card"&&Te!=="picture-circle"||(at||[]).forEach(tn=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(tn.originFileObj instanceof File||tn.originFileObj instanceof Blob)||tn.thumbUrl!==void 0||(tn.thumbUrl="",Ve&&Ve(tn.originFileObj).then(Dn=>{tn.thumbUrl=Dn||"",Gt()}))})},[Te,at,Ve]),t.useEffect(()=>{$t(!0)},[]);const Ut=(tn,Dn)=>{if(ot)return Dn==null||Dn.preventDefault(),ot(tn)},pn=tn=>{typeof nt=="function"?nt(tn):tn.url&&window.open(tn.url)},cn=tn=>{$e==null||$e(tn)},Ln=tn=>{if(Ke)return Ke(tn,Te);const Dn=tn.status==="uploading",fn=tt&&tt(tn)?t.createElement(M,null):t.createElement(dt,null);let dn=Dn?t.createElement(et.Z,null):t.createElement(At,null);return Te==="picture"?dn=Dn?t.createElement(et.Z,null):fn:(Te==="picture-card"||Te==="picture-circle")&&(dn=Dn?ye.uploading:fn),dn},jn=(tn,Dn,fn,dn)=>{const mn={type:"text",size:"small",title:dn,onClick:In=>{Dn(),(0,B.l$)(tn)&&tn.props.onClick&&tn.props.onClick(In)},className:`${fn}-list-item-action`,disabled:Xt};if((0,B.l$)(tn)){const In=(0,B.Tm)(tn,Object.assign(Object.assign({},tn.props),{onClick:()=>{}}));return t.createElement(ie.ZP,Object.assign({},mn,{icon:In}))}return t.createElement(ie.ZP,Object.assign({},mn),t.createElement("span",null,tn))};t.useImperativeHandle(He,()=>({handlePreview:Ut,handleDownload:pn}));const{getPrefixCls:zt}=t.useContext(ee.E_),Ft=zt("upload",ut),kt=zt(),Vt=p()(`${Ft}-list`,`${Ft}-list-${Te}`),Yt=(0,v.Z)(at.map(tn=>({key:tn.uid,file:tn})));let Sn={motionDeadline:2e3,motionName:`${Ft}-${Te==="picture-card"||Te==="picture-circle"?"animate-inline":"animate"}`,keys:Yt,motionAppear:en};const bn=t.useMemo(()=>{const tn=Object.assign({},(0,K.Z)(kt));return delete tn.onAppearEnd,delete tn.onEnterEnd,delete tn.onLeaveEnd,tn},[kt]);return Te!=="picture-card"&&Te!=="picture-circle"&&(Sn=Object.assign(Object.assign({},bn),Sn)),t.createElement("div",{className:Vt},t.createElement(G.CSSMotionList,Object.assign({},Sn,{component:!1}),tn=>{let{key:Dn,file:fn,className:dn,style:mn}=tn;return t.createElement(ve,{key:Dn,locale:ye,prefixCls:Ft,className:dn,style:mn,file:fn,items:at,progress:qt,listType:Te,isImgUrl:tt,showPreviewIcon:xt,showRemoveIcon:St,showDownloadIcon:Mt,removeIcon:Bt,previewIcon:Ht,downloadIcon:Jt,iconRender:Ln,actionIconRender:jn,itemRender:vt,onPreview:Ut,onDownload:pn,onClose:cn})}),rn&&t.createElement(G.default,Object.assign({},Sn,{visible:Tt,forceRender:!0}),tn=>{let{className:Dn,style:fn}=tn;return(0,B.Tm)(rn,dn=>({className:p()(dn.className,Dn),style:Object.assign(Object.assign(Object.assign({},fn),{pointerEvents:Dn?"none":void 0}),dn.style)}))}))};var st=t.forwardRef(Xe),wt=e(17313),I=e(8378),Ge=e(83116),Be=e(37613),Pe=ge=>{const{componentCls:He,iconCls:Te}=ge;return{[`${He}-wrapper`]:{[`${He}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:ge.colorFillAlter,border:`${ge.lineWidth}px dashed ${ge.colorBorder}`,borderRadius:ge.borderRadiusLG,cursor:"pointer",transition:`border-color ${ge.motionDurationSlow}`,[He]:{padding:`${ge.padding}px 0`},[`${He}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${He}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${He}-disabled):hover`]:{borderColor:ge.colorPrimaryHover},[`p${He}-drag-icon`]:{marginBottom:ge.margin,[Te]:{color:ge.colorPrimary,fontSize:ge.uploadThumbnailSize}},[`p${He}-text`]:{margin:`0 0 ${ge.marginXXS}px`,color:ge.colorTextHeading,fontSize:ge.fontSizeLG},[`p${He}-hint`]:{color:ge.colorTextDescription,fontSize:ge.fontSize},[`&${He}-disabled`]:{cursor:"not-allowed",[`p${He}-drag-icon ${Te},
|
|
|
p${He}-text,
|
|
|
p${He}-hint
|
|
|
`]:{color:ge.colorTextDisabled}}}}}},Rt=ge=>{const{componentCls:He,antCls:Te,iconCls:Ve,fontSize:ot,lineHeight:nt}=ge,$e=`${He}-list-item`,ye=`${$e}-actions`,Ke=`${$e}-action`,tt=Math.round(ot*nt);return{[`${He}-wrapper`]:{[`${He}-list`]:Object.assign(Object.assign({},(0,wt.dF)()),{lineHeight:ge.lineHeight,[$e]:{position:"relative",height:ge.lineHeight*ot,marginTop:ge.marginXS,fontSize:ot,display:"flex",alignItems:"center",transition:`background-color ${ge.motionDurationSlow}`,"&:hover":{backgroundColor:ge.controlItemBgHover},[`${$e}-name`]:Object.assign(Object.assign({},wt.vS),{padding:`0 ${ge.paddingXS}px`,lineHeight:nt,flex:"auto",transition:`all ${ge.motionDurationSlow}`}),[ye]:{[Ke]:{opacity:0},[`${Ke}${Te}-btn-sm`]:{height:tt,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
|
|
|
${Ke}:focus-visible,
|
|
|
&.picture ${Ke}
|
|
|
`]:{opacity:1},[Ve]:{color:ge.actionsColor,transition:`all ${ge.motionDurationSlow}`},[`&:hover ${Ve}`]:{color:ge.colorText}},[`${He}-icon ${Ve}`]:{color:ge.colorTextDescription,fontSize:ot},[`${$e}-progress`]:{position:"absolute",bottom:-ge.uploadProgressOffset,width:"100%",paddingInlineStart:ot+ge.paddingXS,fontSize:ot,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${$e}:hover ${Ke}`]:{opacity:1,color:ge.colorText},[`${$e}-error`]:{color:ge.colorError,[`${$e}-name, ${He}-icon ${Ve}`]:{color:ge.colorError},[ye]:{[`${Ve}, ${Ve}:hover`]:{color:ge.colorError},[Ke]:{opacity:1}}},[`${He}-list-item-container`]:{transition:`opacity ${ge.motionDurationSlow}, height ${ge.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Ot=e(9792),Lt=e(1950);const un=new Ot.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),wn=new Ot.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var ht=ge=>{const{componentCls:He}=ge,Te=`${He}-animate-inline`;return[{[`${He}-wrapper`]:{[`${Te}-appear, ${Te}-enter, ${Te}-leave`]:{animationDuration:ge.motionDurationSlow,animationTimingFunction:ge.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Te}-appear, ${Te}-enter`]:{animationName:un},[`${Te}-leave`]:{animationName:wn}}},{[`${He}-wrapper`]:(0,Lt.J$)(ge)},un,wn]},Et=e(93398),gt=e(64993);const yt=ge=>{const{componentCls:He,iconCls:Te,uploadThumbnailSize:Ve,uploadProgressOffset:ot}=ge,nt=`${He}-list`,$e=`${nt}-item`;return{[`${He}-wrapper`]:{[`
|
|
|
${nt}${nt}-picture,
|
|
|
${nt}${nt}-picture-card,
|
|
|
${nt}${nt}-picture-circle
|
|
|
`]:{[$e]:{position:"relative",height:Ve+ge.lineWidth*2+ge.paddingXS*2,padding:ge.paddingXS,border:`${ge.lineWidth}px ${ge.lineType} ${ge.colorBorder}`,borderRadius:ge.borderRadiusLG,"&:hover":{background:"transparent"},[`${$e}-thumbnail`]:Object.assign(Object.assign({},wt.vS),{width:Ve,height:Ve,lineHeight:`${Ve+ge.paddingSM}px`,textAlign:"center",flex:"none",[Te]:{fontSize:ge.fontSizeHeading2,color:ge.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${$e}-progress`]:{bottom:ot,width:`calc(100% - ${ge.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Ve+ge.paddingXS}},[`${$e}-error`]:{borderColor:ge.colorError,[`${$e}-thumbnail ${Te}`]:{[`svg path[fill='${Et.blue[0]}']`]:{fill:ge.colorErrorBg},[`svg path[fill='${Et.blue.primary}']`]:{fill:ge.colorError}}},[`${$e}-uploading`]:{borderStyle:"dashed",[`${$e}-name`]:{marginBottom:ot}}},[`${nt}${nt}-picture-circle ${$e}`]:{[`&, &::before, ${$e}-thumbnail`]:{borderRadius:"50%"}}}}},_e=ge=>{const{componentCls:He,iconCls:Te,fontSizeLG:Ve,colorTextLightSolid:ot}=ge,nt=`${He}-list`,$e=`${nt}-item`,ye=ge.uploadPicCardSize;return{[`
|
|
|
${He}-wrapper${He}-picture-card-wrapper,
|
|
|
${He}-wrapper${He}-picture-circle-wrapper
|
|
|
`]:Object.assign(Object.assign({},(0,wt.dF)()),{display:"inline-block",width:"100%",[`${He}${He}-select`]:{width:ye,height:ye,marginInlineEnd:ge.marginXS,marginBottom:ge.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:ge.colorFillAlter,border:`${ge.lineWidth}px dashed ${ge.colorBorder}`,borderRadius:ge.borderRadiusLG,cursor:"pointer",transition:`border-color ${ge.motionDurationSlow}`,[`> ${He}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${He}-disabled):hover`]:{borderColor:ge.colorPrimary}},[`${nt}${nt}-picture-card, ${nt}${nt}-picture-circle`]:{[`${nt}-item-container`]:{display:"inline-block",width:ye,height:ye,marginBlock:`0 ${ge.marginXS}px`,marginInline:`0 ${ge.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[$e]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${ge.paddingXS*2}px)`,height:`calc(100% - ${ge.paddingXS*2}px)`,backgroundColor:ge.colorBgMask,opacity:0,transition:`all ${ge.motionDurationSlow}`,content:'" "'}},[`${$e}:hover`]:{[`&::before, ${$e}-actions`]:{opacity:1}},[`${$e}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${ge.motionDurationSlow}`,[`${Te}-eye, ${Te}-download, ${Te}-delete`]:{zIndex:10,width:Ve,margin:`0 ${ge.marginXXS}px`,fontSize:Ve,cursor:"pointer",transition:`all ${ge.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${$e}-actions, ${$e}-actions:hover`]:{[`${Te}-eye, ${Te}-download, ${Te}-delete`]:{color:new gt.C(ot).setAlpha(.65).toRgbString(),"&:hover":{color:ot}}},[`${$e}-thumbnail, ${$e}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${$e}-name`]:{display:"none",textAlign:"center"},[`${$e}-file + ${$e}-name`]:{position:"absolute",bottom:ge.margin,display:"block",width:`calc(100% - ${ge.paddingXS*2}px)`},[`${$e}-uploading`]:{[`&${$e}`]:{backgroundColor:ge.colorFillAlter},[`&::before, ${Te}-eye, ${Te}-download, ${Te}-delete`]:{display:"none"}},[`${$e}-progress`]:{bottom:ge.marginXL,width:`calc(100% - ${ge.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${He}-wrapper${He}-picture-circle-wrapper`]:{[`${He}${He}-select`]:{borderRadius:"50%"}}}};var te=ge=>{const{componentCls:He}=ge;return{[`${He}-rtl`]:{direction:"rtl"}}};const oe=ge=>{const{componentCls:He,colorTextDisabled:Te}=ge;return{[`${He}-wrapper`]:Object.assign(Object.assign({},(0,wt.Wf)(ge)),{[He]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${He}-select`]:{display:"inline-block"},[`${He}-disabled`]:{color:Te,cursor:"not-allowed"}})}};var ae=(0,Ge.Z)("Upload",ge=>{const{fontSizeHeading3:He,fontSize:Te,lineHeight:Ve,lineWidth:ot,controlHeightLG:nt}=ge,$e=Math.round(Te*Ve),ye=(0,Be.TS)(ge,{uploadThumbnailSize:He*2,uploadProgressOffset:$e/2+ot,uploadPicCardSize:nt*2.55});return[oe(ye),Pe(ye),yt(ye),_e(ye),Rt(ye),ht(ye),te(ye),(0,I.Z)(ye)]},ge=>({actionsColor:ge.colorTextDescription})),Re=function(ge,He,Te,Ve){function ot(nt){return nt instanceof Te?nt:new Te(function($e){$e(nt)})}return new(Te||(Te=Promise))(function(nt,$e){function ye(ut){try{tt(Ve.next(ut))}catch(at){$e(at)}}function Ke(ut){try{tt(Ve.throw(ut))}catch(at){$e(at)}}function tt(ut){ut.done?nt(ut.value):ot(ut.value).then(ye,Ke)}tt((Ve=Ve.apply(ge,He||[])).next())})};const De=`__LIST_IGNORE_${Date.now()}__`,it=(ge,He)=>{const{fileList:Te,defaultFileList:Ve,onRemove:ot,showUploadList:nt=!0,listType:$e="text",onPreview:ye,onDownload:Ke,onChange:tt,onDrop:ut,previewFile:at,disabled:xt,locale:St,iconRender:Mt,isImageUrl:Bt,progress:Ht,prefixCls:Jt,className:qt,type:rn="select",children:Tt,style:vt,itemRender:Xt,maxCount:Gt,data:en={},multiple:$t=!1,action:Ut="",accept:pn="",supportServerRender:cn=!0,rootClassName:Ln}=ge,jn=t.useContext(q.Z),zt=xt!=null?xt:jn,[Ft,kt]=(0,j.Z)(Ve||[],{value:Te,postState:$n=>$n!=null?$n:[]}),[Vt,Yt]=t.useState("drop"),yn=t.useRef(null);t.useMemo(()=>{const $n=Date.now();(Te||[]).forEach((or,Rr)=>{!or.uid&&!Object.isFrozen(or)&&(or.uid=`__AUTO__${$n}_${Rr}__`)})},[Te]);const Sn=($n,or,Rr)=>{let fr=(0,v.Z)(or),vr=!1;Gt===1?fr=fr.slice(-1):Gt&&(vr=fr.length>Gt,fr=fr.slice(0,Gt)),(0,U.flushSync)(()=>{kt(fr)});const Zr={file:$n,fileList:fr};Rr&&(Zr.event=Rr),(!vr||fr.some(ci=>ci.uid===$n.uid))&&(0,U.flushSync)(()=>{tt==null||tt(Zr)})},bn=($n,or)=>Re(void 0,void 0,void 0,function*(){const{beforeUpload:Rr,transformFile:fr}=ge;let vr=$n;if(Rr){const Zr=yield Rr($n,or);if(Zr===!1)return!1;if(delete $n[De],Zr===De)return Object.defineProperty($n,De,{value:!0,configurable:!0}),!1;typeof Zr=="object"&&Zr&&(vr=Zr)}return fr&&(vr=yield fr(vr)),vr}),tn=$n=>{const or=$n.filter(vr=>!vr.file[De]);if(!or.length)return;const Rr=or.map(vr=>V(vr.file));let fr=(0,v.Z)(Ft);Rr.forEach(vr=>{fr=R(vr,fr)}),Rr.forEach((vr,Zr)=>{let ci=vr;if(or[Zr].parsedFile)vr.status="uploading";else{const{originFileObj:Mn}=vr;let Gn;try{Gn=new File([Mn],Mn.name,{type:Mn.type})}catch(zn){Gn=new Blob([Mn],{type:Mn.type}),Gn.name=Mn.name,Gn.lastModifiedDate=new Date,Gn.lastModified=new Date().getTime()}Gn.uid=vr.uid,ci=Gn}Sn(ci,fr)})},Dn=($n,or,Rr)=>{try{typeof $n=="string"&&($n=JSON.parse($n))}catch(Zr){}if(!D(or,Ft))return;const fr=V(or);fr.status="done",fr.percent=100,fr.response=$n,fr.xhr=Rr;const vr=R(fr,Ft);Sn(fr,vr)},fn=($n,or)=>{if(!D(or,Ft))return;const Rr=V(or);Rr.status="uploading",Rr.percent=$n.percent;const fr=R(Rr,Ft);Sn(Rr,fr,$n)},dn=($n,or,Rr)=>{if(!D(Rr,Ft))return;const fr=V(Rr);fr.error=$n,fr.response=or,fr.status="error";const vr=R(fr,Ft);Sn(fr,vr)},mn=$n=>{let or;Promise.resolve(typeof ot=="function"?ot($n):ot).then(Rr=>{var fr;if(Rr===!1)return;const vr=$($n,Ft);vr&&(or=Object.assign(Object.assign({},$n),{status:"removed"}),Ft==null||Ft.forEach(Zr=>{const ci=or.uid!==void 0?"uid":"name";Zr[ci]===or[ci]&&!Object.isFrozen(Zr)&&(Zr.status="removed")}),(fr=yn.current)===null||fr===void 0||fr.abort(or),Sn(or,vr))})},In=$n=>{Yt($n.type),$n.type==="drop"&&(ut==null||ut($n))};t.useImperativeHandle(He,()=>({onBatchStart:tn,onSuccess:Dn,onProgress:fn,onError:dn,fileList:Ft,upload:yn.current}));const{getPrefixCls:Qn,direction:xr,upload:dr}=t.useContext(ee.E_),ur=Qn("upload",Jt),tr=Object.assign(Object.assign({onBatchStart:tn,onError:dn,onProgress:fn,onSuccess:Dn},ge),{data:en,multiple:$t,action:Ut,accept:pn,supportServerRender:cn,prefixCls:ur,disabled:zt,beforeUpload:bn,onChange:void 0});delete tr.className,delete tr.style,(!Tt||zt)&&delete tr.id;const[Tr,Er]=ae(ur),[Hr]=(0,H.Z)("Upload",X.Z.Upload),{showRemoveIcon:Gr,showPreviewIcon:br,showDownloadIcon:Ir,removeIcon:li,previewIcon:Yr,downloadIcon:Jr}=typeof nt=="boolean"?{}:nt,qr=($n,or)=>nt?t.createElement(st,{prefixCls:ur,listType:$e,items:Ft,previewFile:at,onPreview:ye,onDownload:Ke,onRemove:mn,showRemoveIcon:!zt&&Gr,showPreviewIcon:br,showDownloadIcon:Ir,removeIcon:li,previewIcon:Yr,downloadIcon:Jr,iconRender:Mt,locale:Object.assign(Object.assign({},Hr),St),isImageUrl:Bt,progress:Ht,appendAction:$n,appendActionVisible:or,itemRender:Xt,disabled:zt}):$n,ri=p()(`${ur}-wrapper`,qt,Ln,Er,dr==null?void 0:dr.className,{[`${ur}-rtl`]:xr==="rtl",[`${ur}-picture-card-wrapper`]:$e==="picture-card",[`${ur}-picture-circle-wrapper`]:$e==="picture-circle"}),Oi=Object.assign(Object.assign({},dr==null?void 0:dr.style),vt);if(rn==="drag"){const $n=p()(Er,ur,`${ur}-drag`,{[`${ur}-drag-uploading`]:Ft.some(or=>or.status==="uploading"),[`${ur}-drag-hover`]:Vt==="dragover",[`${ur}-disabled`]:zt,[`${ur}-rtl`]:xr==="rtl"});return Tr(t.createElement("span",{className:ri},t.createElement("div",{className:$n,style:Oi,onDrop:In,onDragOver:In,onDragLeave:In},t.createElement(P,Object.assign({},tr,{ref:yn,className:`${ur}-btn`}),t.createElement("div",{className:`${ur}-drag-container`},Tt))),qr()))}const hi=p()(ur,`${ur}-select`,{[`${ur}-disabled`]:zt}),Mi=($n=>t.createElement("div",{className:hi,style:$n},t.createElement(P,Object.assign({},tr,{ref:yn}))))(Tt?void 0:{display:"none"});return Tr($e==="picture-card"||$e==="picture-circle"?t.createElement("span",{className:ri},qr(Mi,!!Tt)):t.createElement("span",{className:ri},Mi,qr()))};var bt=t.forwardRef(it),ft=function(ge,He){var Te={};for(var Ve in ge)Object.prototype.hasOwnProperty.call(ge,Ve)&&He.indexOf(Ve)<0&&(Te[Ve]=ge[Ve]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ot=0,Ve=Object.getOwnPropertySymbols(ge);ot<Ve.length;ot++)He.indexOf(Ve[ot])<0&&Object.prototype.propertyIsEnumerable.call(ge,Ve[ot])&&(Te[Ve[ot]]=ge[Ve[ot]]);return Te},Ne=t.forwardRef((ge,He)=>{var{style:Te,height:Ve}=ge,ot=ft(ge,["style","height"]);return t.createElement(bt,Object.assign({ref:He},ot,{type:"drag",style:Object.assign(Object.assign({},Te),{height:Ve})}))});const We=bt;We.Dragger=Ne,We.LIST_IGNORE=De;var Ye=We},25769:function(_t,k,e){"use strict";var t=e(98040),v={"text/plain":"Text","text/html":"Url",default:"Text"},g="Copy to clipboard: #{key}, Enter";function p(h){var r=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return h.replace(/#{\s*key\s*}/g,r)}function a(h,r){var s,u,l,o,d,n,i=!1;r||(r={}),s=r.debug||!1;try{l=t(),o=document.createRange(),d=document.getSelection(),n=document.createElement("span"),n.textContent=h,n.ariaHidden="true",n.style.all="unset",n.style.position="fixed",n.style.top=0,n.style.clip="rect(0, 0, 0, 0)",n.style.whiteSpace="pre",n.style.webkitUserSelect="text",n.style.MozUserSelect="text",n.style.msUserSelect="text",n.style.userSelect="text",n.addEventListener("copy",function(f){if(f.stopPropagation(),r.format)if(f.preventDefault(),typeof f.clipboardData=="undefined"){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var S=v[r.format]||v.default;window.clipboardData.setData(S,h)}else f.clipboardData.clearData(),f.clipboardData.setData(r.format,h);r.onCopy&&(f.preventDefault(),r.onCopy(f.clipboardData))}),document.body.appendChild(n),o.selectNodeContents(n),d.addRange(o);var c=document.execCommand("copy");if(!c)throw new Error("copy command was unsuccessful");i=!0}catch(f){s&&console.error("unable to copy using execCommand: ",f),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(r.format||"text",h),r.onCopy&&r.onCopy(window.clipboardData),i=!0}catch(S){s&&console.error("unable to copy using clipboardData: ",S),s&&console.error("falling back to prompt"),u=p("message"in r?r.message:g),window.prompt(u,h)}}finally{d&&(typeof d.removeRange=="function"?d.removeRange(o):d.removeAllRanges()),n&&document.body.removeChild(n),l()}return i}_t.exports=a},24334:function(_t,k,e){var t,v;(function(g,p){_t.exports=p(g)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof e.g!="undefined"?e.g:this,function(g){"use strict";g=g||{};var p=g.Base64,a="2.6.4",h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=function(Z){for(var pe={},P=0,j=Z.length;P<j;P++)pe[Z.charAt(P)]=P;return pe}(h),s=String.fromCharCode,u=function(Z){if(Z.length<2){var pe=Z.charCodeAt(0);return pe<128?Z:pe<2048?s(192|pe>>>6)+s(128|pe&63):s(224|pe>>>12&15)+s(128|pe>>>6&63)+s(128|pe&63)}else{var pe=65536+(Z.charCodeAt(0)-55296)*1024+(Z.charCodeAt(1)-56320);return s(240|pe>>>18&7)+s(128|pe>>>12&63)+s(128|pe>>>6&63)+s(128|pe&63)}},l=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,o=function(Z){return Z.replace(l,u)},d=function(Z){var pe=[0,2,1][Z.length%3],P=Z.charCodeAt(0)<<16|(Z.length>1?Z.charCodeAt(1):0)<<8|(Z.length>2?Z.charCodeAt(2):0),j=[h.charAt(P>>>18),h.charAt(P>>>12&63),pe>=2?"=":h.charAt(P>>>6&63),pe>=1?"=":h.charAt(P&63)];return j.join("")},n=g.btoa&&typeof g.btoa=="function"?function(Z){return g.btoa(Z)}:function(Z){if(Z.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Z.replace(/[\s\S]{1,3}/g,d)},i=function(Z){return n(o(String(Z)))},c=function(Z){return Z.replace(/[+\/]/g,function(pe){return pe=="+"?"-":"_"}).replace(/=/g,"")},f=function(Z,pe){return pe?c(i(Z)):i(Z)},S=function(Z){return f(Z,!0)},E;g.Uint8Array&&(E=function(Z,pe){for(var P="",j=0,U=Z.length;j<U;j+=3){var ee=Z[j],q=Z[j+1],H=Z[j+2],X=ee<<16|q<<8|H;P+=h.charAt(X>>>18)+h.charAt(X>>>12&63)+(typeof q!="undefined"?h.charAt(X>>>6&63):"=")+(typeof H!="undefined"?h.charAt(X&63):"=")}return pe?c(P):P});var x=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,w=function(Z){switch(Z.length){case 4:var pe=(7&Z.charCodeAt(0))<<18|(63&Z.charCodeAt(1))<<12|(63&Z.charCodeAt(2))<<6|63&Z.charCodeAt(3),P=pe-65536;return s((P>>>10)+55296)+s((P&1023)+56320);case 3:return s((15&Z.charCodeAt(0))<<12|(63&Z.charCodeAt(1))<<6|63&Z.charCodeAt(2));default:return s((31&Z.charCodeAt(0))<<6|63&Z.charCodeAt(1))}},C=function(Z){return Z.replace(x,w)},b=function(Z){var pe=Z.length,P=pe%4,j=(pe>0?r[Z.charAt(0)]<<18:0)|(pe>1?r[Z.charAt(1)]<<12:0)|(pe>2?r[Z.charAt(2)]<<6:0)|(pe>3?r[Z.charAt(3)]:0),U=[s(j>>>16),s(j>>>8&255),s(j&255)];return U.length-=[0,0,2,1][P],U.join("")},m=g.atob&&typeof g.atob=="function"?function(Z){return g.atob(Z)}:function(Z){return Z.replace(/\S{1,4}/g,b)},y=function(Z){return m(String(Z).replace(/[^A-Za-z0-9\+\/]/g,""))},_=function(Z){return C(m(Z))},L=function(Z){return String(Z).replace(/[-_]/g,function(pe){return pe=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},A=function(Z){return _(L(Z))},W;g.Uint8Array&&(W=function(Z){return Uint8Array.from(y(L(Z)),function(pe){return pe.charCodeAt(0)})});var N=function(){var Z=g.Base64;return g.Base64=p,Z};if(g.Base64={VERSION:a,atob:y,btoa:n,fromBase64:A,toBase64:f,utob:o,encode:f,encodeURI:S,btou:C,decode:A,noConflict:N,fromUint8Array:E,toUint8Array:W},typeof Object.defineProperty=="function"){var ce=function(Z){return{value:Z,enumerable:!1,writable:!0,configurable:!0}};g.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",ce(function(){return A(this)})),Object.defineProperty(String.prototype,"toBase64",ce(function(Z){return f(this,Z)})),Object.defineProperty(String.prototype,"toBase64URI",ce(function(){return f(this,!0)}))}}return g.Meteor&&(Base64=g.Base64),_t.exports?_t.exports.Base64=g.Base64:(t=[],v=function(){return g.Base64}.apply(k,t),v!==void 0&&(_t.exports=v)),{Base64:g.Base64}})},57128:function(_t,k,e){"use strict";function t(h){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(s){return typeof s}:t=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},t(h)}Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var v=p(e(50500));function g(){if(typeof WeakMap!="function")return null;var h=new WeakMap;return g=function(){return h},h}function p(h){if(h&&h.__esModule)return h;if(h===null||t(h)!=="object"&&typeof h!="function")return{default:h};var r=g();if(r&&r.has(h))return r.get(h);var s={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in h)if(Object.prototype.hasOwnProperty.call(h,l)){var o=u?Object.getOwnPropertyDescriptor(h,l):null;o&&(o.get||o.set)?Object.defineProperty(s,l,o):s[l]=h[l]}return s.default=h,r&&r.set(h,s),s}var a={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(r){"use strict";for(var s="",u=r.length,l=u%3,o=0;o<u-2;o+=3)s+=this.toBase64Table[r[o]>>2],s+=this.toBase64Table[((r[o]&3)<<4)+(r[o+1]>>4)],s+=this.toBase64Table[((r[o+1]&15)<<2)+(r[o+2]>>6)],s+=this.toBase64Table[r[o+2]&63];var d=u-l;return l===2?(s+=this.toBase64Table[r[d]>>2],s+=this.toBase64Table[((r[d]&3)<<4)+(r[d+1]>>4)],s+=this.toBase64Table[(r[d+1]&15)<<2],s+=this.toBase64Table[64]):l===1&&(s+=this.toBase64Table[r[d]>>2],s+=this.toBase64Table[(r[d]&3)<<4],s+=this.toBase64Table[64],s+=this.toBase64Table[64]),s},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(r){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,u=r.indexOf("=")-s;u<0&&(u=r.length-s);for(var l=(u>>2)*3+Math.floor(u%4/1.5),o=new Array(l),d=0,n=0,i=0,c=s;c<r.length;c++){var f=this.toBinaryTable[r.charCodeAt(c)&127],S=r.charAt(c)===this.base64Pad;if(f===-1){v.Error("Illegal character code "+r.charCodeAt(c)+" at position "+c);continue}n=n<<6|f,d+=6,d>=8&&(d-=8,S||(o[i++]=n>>d&255),n&=(1<<d)-1)}if(d){var E=new Error("Corrupted base64 string");throw E.name="Base64-Error",E}return o}};k.default=a},17852:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;function e(p,a){if(!(p instanceof a))throw new TypeError("Cannot call a class as a function")}function t(p,a){for(var h=0;h<a.length;h++){var r=a[h];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(p,r.key,r)}}function v(p,a,h){return a&&t(p.prototype,a),h&&t(p,h),p}var g=function(){function p(){e(this,p)}return v(p,[{key:"decodeRect",value:function(h,r,s,u,l,o,d){if(l.rQwait("COPYRECT",4))return!1;var n=l.rQshift16(),i=l.rQshift16();return o.copyImage(n,i,h,r,s,u),!0}}]),p}();k.default=g},18330:function(_t,k,e){"use strict";function t(u){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(o){return typeof o}:t=function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},t(u)}Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var v=p(e(50500));function g(){if(typeof WeakMap!="function")return null;var u=new WeakMap;return g=function(){return u},u}function p(u){if(u&&u.__esModule)return u;if(u===null||t(u)!=="object"&&typeof u!="function")return{default:u};var l=g();if(l&&l.has(u))return l.get(u);var o={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in u)if(Object.prototype.hasOwnProperty.call(u,n)){var i=d?Object.getOwnPropertyDescriptor(u,n):null;i&&(i.get||i.set)?Object.defineProperty(o,n,i):o[n]=u[n]}return o.default=u,l&&l.set(u,o),o}function a(u,l){if(!(u instanceof l))throw new TypeError("Cannot call a class as a function")}function h(u,l){for(var o=0;o<l.length;o++){var d=l[o];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(u,d.key,d)}}function r(u,l,o){return l&&h(u.prototype,l),o&&h(u,o),u}var s=function(){function u(){a(this,u),this._tiles=0,this._lastsubencoding=0}return r(u,[{key:"decodeRect",value:function(o,d,n,i,c,f,S){for(this._tiles===0&&(this._tilesX=Math.ceil(n/16),this._tilesY=Math.ceil(i/16),this._totalTiles=this._tilesX*this._tilesY,this._tiles=this._totalTiles);this._tiles>0;){var E=1;if(c.rQwait("HEXTILE",E))return!1;var x=c.rQ,w=c.rQi,C=x[w];if(C>30)throw new Error("Illegal hextile subencoding (subencoding: "+C+")");var b=this._totalTiles-this._tiles,m=b%this._tilesX,y=Math.floor(b/this._tilesX),_=o+m*16,L=d+y*16,A=Math.min(16,o+n-_),W=Math.min(16,d+i-L);if(C&1)E+=A*W*4;else if(C&2&&(E+=4),C&4&&(E+=4),C&8){if(E++,c.rQwait("HEXTILE",E))return!1;var N=x[w+E-1];C&16?E+=N*6:E+=N*2}if(c.rQwait("HEXTILE",E))return!1;if(w++,C===0)this._lastsubencoding&1?v.Debug(" Ignoring blank after RAW"):f.fillRect(_,L,A,W,this._background);else if(C&1)f.blitImage(_,L,A,W,x,w),w+=E-1;else{if(C&2&&(this._background=[x[w],x[w+1],x[w+2],x[w+3]],w+=4),C&4&&(this._foreground=[x[w],x[w+1],x[w+2],x[w+3]],w+=4),f.startTile(_,L,A,W,this._background),C&8){var ce=x[w];w++;for(var Z=0;Z<ce;Z++){var pe=void 0;C&16?(pe=[x[w],x[w+1],x[w+2],x[w+3]],w+=4):pe=this._foreground;var P=x[w];w++;var j=P>>4,U=P&15,ee=x[w];w++;var q=(ee>>4)+1,H=(ee&15)+1;f.subTile(j,U,q,H,pe)}}f.finishTile()}c.rQi=w,this._lastsubencoding=C,this._tiles--}return!0}}]),u}();k.default=s},11231:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;function e(p,a){if(!(p instanceof a))throw new TypeError("Cannot call a class as a function")}function t(p,a){for(var h=0;h<a.length;h++){var r=a[h];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(p,r.key,r)}}function v(p,a,h){return a&&t(p.prototype,a),h&&t(p,h),p}var g=function(){function p(){e(this,p),this._lines=0}return v(p,[{key:"decodeRect",value:function(h,r,s,u,l,o,d){this._lines===0&&(this._lines=u);var n=d==8?1:4,i=s*n;if(l.rQwait("RAW",i))return!1;var c=r+(u-this._lines),f=Math.min(this._lines,Math.floor(l.rQlen/i)),S=l.rQ,E=l.rQi;if(d==8){for(var x=s*f,w=new Uint8Array(x*4),C=0;C<x;C++)w[C*4+0]=(S[E+C]>>0&3)*255/3,w[C*4+1]=(S[E+C]>>2&3)*255/3,w[C*4+2]=(S[E+C]>>4&3)*255/3,w[C*4+4]=0;S=w,E=0}return o.blitImage(h,c,s,f,S,E),l.rQskipBytes(f*i),this._lines-=f,!(this._lines>0)}}]),p}();k.default=g},57507:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;function e(p,a){if(!(p instanceof a))throw new TypeError("Cannot call a class as a function")}function t(p,a){for(var h=0;h<a.length;h++){var r=a[h];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(p,r.key,r)}}function v(p,a,h){return a&&t(p.prototype,a),h&&t(p,h),p}var g=function(){function p(){e(this,p),this._subrects=0}return v(p,[{key:"decodeRect",value:function(h,r,s,u,l,o,d){if(this._subrects===0){if(l.rQwait("RRE",8))return!1;this._subrects=l.rQshift32();var n=l.rQshiftBytes(4);o.fillRect(h,r,s,u,n)}for(;this._subrects>0;){if(l.rQwait("RRE",12))return!1;var i=l.rQshiftBytes(4),c=l.rQshift16(),f=l.rQshift16(),S=l.rQshift16(),E=l.rQshift16();o.fillRect(h+c,r+f,S,E,i),this._subrects--}return!0}}]),p}();k.default=g},21330:function(_t,k,e){"use strict";function t(o){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(n){return typeof n}:t=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(o)}Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var v=h(e(50500)),g=p(e(48831));function p(o){return o&&o.__esModule?o:{default:o}}function a(){if(typeof WeakMap!="function")return null;var o=new WeakMap;return a=function(){return o},o}function h(o){if(o&&o.__esModule)return o;if(o===null||t(o)!=="object"&&typeof o!="function")return{default:o};var d=a();if(d&&d.has(o))return d.get(o);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in o)if(Object.prototype.hasOwnProperty.call(o,c)){var f=i?Object.getOwnPropertyDescriptor(o,c):null;f&&(f.get||f.set)?Object.defineProperty(n,c,f):n[c]=o[c]}return n.default=o,d&&d.set(o,n),n}function r(o,d){if(!(o instanceof d))throw new TypeError("Cannot call a class as a function")}function s(o,d){for(var n=0;n<d.length;n++){var i=d[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(o,i.key,i)}}function u(o,d,n){return d&&s(o.prototype,d),n&&s(o,n),o}var l=function(){function o(){r(this,o),this._ctl=null,this._filter=null,this._numColors=0,this._palette=new Uint8Array(1024),this._len=0,this._zlibs=[];for(var d=0;d<4;d++)this._zlibs[d]=new g.default}return u(o,[{key:"decodeRect",value:function(n,i,c,f,S,E,x){if(this._ctl===null){if(S.rQwait("TIGHT compression-control",1))return!1;this._ctl=S.rQshift8();for(var w=0;w<4;w++)this._ctl>>w&1&&(this._zlibs[w].reset(),v.Info("Reset zlib stream "+w));this._ctl=this._ctl>>4}var C;if(this._ctl===8)C=this._fillRect(n,i,c,f,S,E,x);else if(this._ctl===9)C=this._jpegRect(n,i,c,f,S,E,x);else if(this._ctl===10)C=this._pngRect(n,i,c,f,S,E,x);else if(!(this._ctl&128))C=this._basicRect(this._ctl,n,i,c,f,S,E,x);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return C&&(this._ctl=null),C}},{key:"_fillRect",value:function(n,i,c,f,S,E,x){if(S.rQwait("TIGHT",3))return!1;var w=S.rQi,C=S.rQ;return E.fillRect(n,i,c,f,[C[w+2],C[w+1],C[w]],!1),S.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(n,i,c,f,S,E,x){var w=this._readData(S);return w===null?!1:(E.imageRect(n,i,c,f,"image/jpeg",w),!0)}},{key:"_pngRect",value:function(n,i,c,f,S,E,x){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(n,i,c,f,S,E,x,w){if(this._filter===null)if(n&4){if(E.rQwait("TIGHT",1))return!1;this._filter=E.rQshift8()}else this._filter=0;var C=n&3,b;switch(this._filter){case 0:b=this._copyFilter(C,i,c,f,S,E,x,w);break;case 1:b=this._paletteFilter(C,i,c,f,S,E,x,w);break;case 2:b=this._gradientFilter(C,i,c,f,S,E,x,w);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return b&&(this._filter=null),b}},{key:"_copyFilter",value:function(n,i,c,f,S,E,x,w){var C=f*S*3,b;if(C<12){if(E.rQwait("TIGHT",C))return!1;b=E.rQshiftBytes(C)}else{if(b=this._readData(E),b===null)return!1;this._zlibs[n].setInput(b),b=this._zlibs[n].inflate(C),this._zlibs[n].setInput(null)}return x.blitRgbImage(i,c,f,S,b,0,!1),!0}},{key:"_paletteFilter",value:function(n,i,c,f,S,E,x,w){if(this._numColors===0){if(E.rQwait("TIGHT palette",1))return!1;var C=E.rQpeek8()+1,b=C*3;if(E.rQwait("TIGHT palette",1+b))return!1;this._numColors=C,E.rQskipBytes(1),E.rQshiftTo(this._palette,b)}var m=this._numColors<=2?1:8,y=Math.floor((f*m+7)/8),_=y*S,L;if(_<12){if(E.rQwait("TIGHT",_))return!1;L=E.rQshiftBytes(_)}else{if(L=this._readData(E),L===null)return!1;this._zlibs[n].setInput(L),L=this._zlibs[n].inflate(_),this._zlibs[n].setInput(null)}return this._numColors==2?this._monoRect(i,c,f,S,L,this._palette,x):this._paletteRect(i,c,f,S,L,this._palette,x),this._numColors=0,!0}},{key:"_monoRect",value:function(n,i,c,f,S,E,x){for(var w=this._getScratchBuffer(c*f*4),C=Math.floor((c+7)/8),b=Math.floor(c/8),m=0;m<f;m++){var y=void 0,_=void 0,L=void 0;for(L=0;L<b;L++)for(var A=7;A>=0;A--)y=(m*c+L*8+7-A)*4,_=(S[m*C+L]>>A&1)*3,w[y]=E[_],w[y+1]=E[_+1],w[y+2]=E[_+2],w[y+3]=255;for(var W=7;W>=8-c%8;W--)y=(m*c+L*8+7-W)*4,_=(S[m*C+L]>>W&1)*3,w[y]=E[_],w[y+1]=E[_+1],w[y+2]=E[_+2],w[y+3]=255}x.blitRgbxImage(n,i,c,f,w,0,!1)}},{key:"_paletteRect",value:function(n,i,c,f,S,E,x){for(var w=this._getScratchBuffer(c*f*4),C=c*f*4,b=0,m=0;b<C;b+=4,m++){var y=S[m]*3;w[b]=E[y],w[b+1]=E[y+1],w[b+2]=E[y+2],w[b+3]=255}x.blitRgbxImage(n,i,c,f,w,0,!1)}},{key:"_gradientFilter",value:function(n,i,c,f,S,E,x,w){throw new Error("Gradient filter not implemented")}},{key:"_readData",value:function(n){if(this._len===0){if(n.rQwait("TIGHT",3))return null;var i;i=n.rQshift8(),this._len=i&127,i&128&&(i=n.rQshift8(),this._len|=(i&127)<<7,i&128&&(i=n.rQshift8(),this._len|=i<<14))}if(n.rQwait("TIGHT",this._len))return null;var c=n.rQshiftBytes(this._len);return this._len=0,c}},{key:"_getScratchBuffer",value:function(n){return(!this._scratchBuffer||this._scratchBuffer.length<n)&&(this._scratchBuffer=new Uint8Array(n)),this._scratchBuffer}}]),o}();k.default=l},91649:function(_t,k,e){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var t=v(e(21330));function v(c){return c&&c.__esModule?c:{default:c}}function g(c){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?g=function(S){return typeof S}:g=function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},g(c)}function p(c,f){if(!(c instanceof f))throw new TypeError("Cannot call a class as a function")}function a(c,f){for(var S=0;S<f.length;S++){var E=f[S];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(c,E.key,E)}}function h(c,f,S){return f&&a(c.prototype,f),S&&a(c,S),c}function r(c,f){if(typeof f!="function"&&f!==null)throw new TypeError("Super expression must either be null or a function");c.prototype=Object.create(f&&f.prototype,{constructor:{value:c,writable:!0,configurable:!0}}),f&&s(c,f)}function s(c,f){return s=Object.setPrototypeOf||function(E,x){return E.__proto__=x,E},s(c,f)}function u(c){var f=d();return function(){var E=n(c),x;if(f){var w=n(this).constructor;x=Reflect.construct(E,arguments,w)}else x=E.apply(this,arguments);return l(this,x)}}function l(c,f){return f&&(g(f)==="object"||typeof f=="function")?f:o(c)}function o(c){if(c===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return c}function d(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(c){return!1}}function n(c){return n=Object.setPrototypeOf?Object.getPrototypeOf:function(S){return S.__proto__||Object.getPrototypeOf(S)},n(c)}var i=function(c){r(S,c);var f=u(S);function S(){return p(this,S),f.apply(this,arguments)}return h(S,[{key:"_pngRect",value:function(x,w,C,b,m,y,_){var L=this._readData(m);return L===null?!1:(y.imageRect(x,w,C,b,"image/png",L),!0)}},{key:"_basicRect",value:function(x,w,C,b,m,y,_,L){throw new Error("BasicCompression received in TightPNG rect")}}]),S}(t.default);k.default=i},17834:function(_t,k,e){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var t=e(25805),v=g(e(27589));function g(s){return s&&s.__esModule?s:{default:s}}function p(s,u){if(!(s instanceof u))throw new TypeError("Cannot call a class as a function")}function a(s,u){for(var l=0;l<u.length;l++){var o=u[l];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(s,o.key,o)}}function h(s,u,l){return u&&a(s.prototype,u),l&&a(s,l),s}var r=function(){function s(){p(this,s),this.strm=new v.default,this.chunkSize=1024*10*10,this.outputBuffer=new Uint8Array(this.chunkSize),this.windowBits=5,(0,t.deflateInit)(this.strm,this.windowBits)}return h(s,[{key:"deflate",value:function(l){this.strm.input=l,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0,this.strm.output=this.outputBuffer,this.strm.avail_out=this.chunkSize,this.strm.next_out=0;var o=(0,t.deflate)(this.strm,t.Z_FULL_FLUSH),d=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);if(o<0)throw new Error("zlib deflate failed");if(this.strm.avail_in>0){var n=[d],i=d.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,o=(0,t.deflate)(this.strm,t.Z_FULL_FLUSH),o<0)throw new Error("zlib deflate failed");var c=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);i+=c.length,n.push(c)}while(this.strm.avail_in>0);for(var f=new Uint8Array(i),S=0,E=0;E<n.length;E++)f.set(n[E],S),S+=n[E].length;d=f}return this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0,d}}]),s}();k.default=r},64966:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;function e(C,b){if(!(C instanceof b))throw new TypeError("Cannot call a class as a function")}function t(C,b){for(var m=0;m<b.length;m++){var y=b[m];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(C,y.key,y)}}function v(C,b,m){return b&&t(C.prototype,b),m&&t(C,m),C}var g=[13,16,10,23,0,4,2,27,14,5,20,9,22,18,11,3,25,7,15,6,26,19,12,1,40,51,30,36,46,54,29,39,50,44,32,47,43,48,38,55,33,52,45,41,49,35,28,31],p=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],a=0,h,r,s,u,l,o;h=65536,r=1<<24,s=h|r,u=4,l=1024,o=u|l;var d=[s|l,a|a,h|a,s|o,s|u,h|o,a|u,h|a,a|l,s|l,s|o,a|l,r|o,s|u,r|a,a|u,a|o,r|l,r|l,h|l,h|l,s|a,s|a,r|o,h|u,r|u,r|u,h|u,a|a,a|o,h|o,r|a,h|a,s|o,a|u,s|a,s|l,r|a,r|a,a|l,s|u,h|a,h|l,r|u,a|l,a|u,r|o,h|o,s|o,h|u,s|a,r|o,r|u,a|o,h|o,s|l,a|o,r|l,r|l,a|a,h|u,h|l,a|a,s|u];h=1<<20,r=1<<31,s=h|r,u=32,l=32768,o=u|l;var n=[s|o,r|l,a|l,h|o,h|a,a|u,s|u,r|o,r|u,s|o,s|l,r|a,r|l,h|a,a|u,s|u,h|l,h|u,r|o,a|a,r|a,a|l,h|o,s|a,h|u,r|u,a|a,h|l,a|o,s|l,s|a,a|o,a|a,h|o,s|u,h|a,r|o,s|a,s|l,a|l,s|a,r|l,a|u,s|o,h|o,a|u,a|l,r|a,a|o,s|l,h|a,r|u,h|u,r|o,r|u,h|u,h|l,a|a,r|l,a|o,r|a,s|u,s|o,h|l];h=1<<17,r=1<<27,s=h|r,u=8,l=512,o=u|l;var i=[a|o,s|l,a|a,s|u,r|l,a|a,h|o,r|l,h|u,r|u,r|u,h|a,s|o,h|u,s|a,a|o,r|a,a|u,s|l,a|l,h|l,s|a,s|u,h|o,r|o,h|l,h|a,r|o,a|u,s|o,a|l,r|a,s|l,r|a,h|u,a|o,h|a,s|l,r|l,a|a,a|l,h|u,s|o,r|l,r|u,a|l,a|a,s|u,r|o,h|a,r|a,s|o,a|u,h|o,h|l,r|u,s|a,r|o,a|o,s|a,h|o,a|u,s|u,h|l];h=8192,r=1<<23,s=h|r,u=1,l=128,o=u|l;var c=[s|u,h|o,h|o,a|l,s|l,r|o,r|u,h|u,a|a,s|a,s|a,s|o,a|o,a|a,r|l,r|u,a|u,h|a,r|a,s|u,a|l,r|a,h|u,h|l,r|o,a|u,h|l,r|l,h|a,s|l,s|o,a|o,r|l,r|u,s|a,s|o,a|o,a|a,a|a,s|a,h|l,r|l,r|o,a|u,s|u,h|o,h|o,a|l,s|o,a|o,a|u,h|a,r|u,h|u,s|l,r|o,h|u,h|l,r|a,s|u,a|l,r|a,h|a,s|l];h=1<<25,r=1<<30,s=h|r,u=256,l=1<<19,o=u|l;var f=[a|u,h|o,h|l,s|u,a|l,a|u,r|a,h|l,r|o,a|l,h|u,r|o,s|u,s|l,a|o,r|a,h|a,r|l,r|l,a|a,r|u,s|o,s|o,h|u,s|l,r|u,a|a,s|a,h|o,h|a,s|a,a|o,a|l,s|u,a|u,h|a,r|a,h|l,s|u,r|o,h|u,r|a,s|l,h|o,r|o,a|u,h|a,s|l,s|o,a|o,s|a,s|o,h|l,a|a,r|l,s|a,a|o,h|u,r|u,a|l,a|a,r|l,h|o,r|u];h=1<<22,r=1<<29,s=h|r,u=16,l=16384,o=u|l;var S=[r|u,s|a,a|l,s|o,s|a,a|u,s|o,h|a,r|l,h|o,h|a,r|u,h|u,r|l,r|a,a|o,a|a,h|u,r|o,a|l,h|l,r|o,a|u,s|u,s|u,a|a,h|o,s|l,a|o,h|l,s|l,r|a,r|l,a|u,s|u,h|l,s|o,h|a,a|o,r|u,h|a,r|l,r|a,a|o,r|u,s|o,h|l,s|a,h|o,s|l,a|a,s|u,a|u,a|l,s|a,h|o,a|l,h|u,r|o,a|a,s|l,r|a,h|u,r|o];h=1<<21,r=1<<26,s=h|r,u=2,l=2048,o=u|l;var E=[h|a,s|u,r|o,a|a,a|l,r|o,h|o,s|l,s|o,h|a,a|a,r|u,a|u,r|a,s|u,a|o,r|l,h|o,h|u,r|l,r|u,s|a,s|l,h|u,s|a,a|l,a|o,s|o,h|l,a|u,r|a,h|l,r|a,h|l,h|a,r|o,r|o,s|u,s|u,a|u,h|u,r|a,r|l,h|a,s|l,a|o,h|o,s|l,a|o,r|u,s|o,s|a,h|l,a|a,a|u,s|o,a|a,h|o,s|a,a|l,r|u,r|l,a|l,h|u];h=1<<18,r=1<<28,s=h|r,u=64,l=4096,o=u|l;var x=[r|o,a|l,h|a,s|o,r|a,r|o,a|u,r|a,h|u,s|a,s|o,h|l,s|l,h|o,a|l,a|u,s|a,r|u,r|l,a|o,h|l,h|u,s|u,s|l,a|o,a|a,a|a,s|u,r|u,r|l,h|o,h|a,h|o,h|a,s|l,a|l,a|u,s|u,a|l,h|o,r|l,a|u,r|u,s|a,s|u,r|a,h|a,r|o,a|a,s|o,h|u,r|u,s|a,r|l,r|o,a|a,s|o,h|l,h|l,a|o,a|o,h|u,r|a,s|l],w=function(){function C(b){e(this,C),this.keys=[];for(var m=[],y=[],_=[],L=0,A=56;L<56;++L,A-=8){A+=A<-5?65:A<-3?31:A<-1?63:A===27?35:0;var W=A&7;m[L]=b[A>>>3]&1<<W?1:0}for(var N=0;N<16;++N){var ce=N<<1,Z=ce+1;_[ce]=_[Z]=0;for(var pe=28;pe<59;pe+=28)for(var P=pe-28;P<pe;++P){var j=P+p[N];y[P]=j<pe?m[j]:m[j-28]}for(var U=0;U<24;++U)y[g[U]]!==0&&(_[ce]|=1<<23-U),y[g[U+24]]!==0&&(_[Z]|=1<<23-U)}for(var ee=0,q=0,H=0;ee<16;++ee){var X=_[q++],be=_[q++];this.keys[H]=(X&16515072)<<6,this.keys[H]|=(X&4032)<<10,this.keys[H]|=(be&16515072)>>>10,this.keys[H]|=(be&4032)>>>6,++H,this.keys[H]=(X&258048)<<12,this.keys[H]|=(X&63)<<16,this.keys[H]|=(be&258048)>>>4,this.keys[H]|=be&63,++H}}return v(C,[{key:"enc8",value:function(m){var y=m.slice(),_=0,L,A,W;L=y[_++]<<24|y[_++]<<16|y[_++]<<8|y[_++],A=y[_++]<<24|y[_++]<<16|y[_++]<<8|y[_++],W=(L>>>4^A)&252645135,A^=W,L^=W<<4,W=(L>>>16^A)&65535,A^=W,L^=W<<16,W=(A>>>2^L)&858993459,L^=W,A^=W<<2,W=(A>>>8^L)&16711935,L^=W,A^=W<<8,A=A<<1|A>>>31&1,W=(L^A)&2863311530,L^=W,A^=W,L=L<<1|L>>>31&1;for(var N=0,ce=0;N<8;++N){W=A<<28|A>>>4,W^=this.keys[ce++];var Z=E[W&63];Z|=f[W>>>8&63],Z|=i[W>>>16&63],Z|=d[W>>>24&63],W=A^this.keys[ce++],Z|=x[W&63],Z|=S[W>>>8&63],Z|=c[W>>>16&63],Z|=n[W>>>24&63],L^=Z,W=L<<28|L>>>4,W^=this.keys[ce++],Z=E[W&63],Z|=f[W>>>8&63],Z|=i[W>>>16&63],Z|=d[W>>>24&63],W=L^this.keys[ce++],Z|=x[W&63],Z|=S[W>>>8&63],Z|=c[W>>>16&63],Z|=n[W>>>24&63],A^=Z}for(A=A<<31|A>>>1,W=(L^A)&2863311530,L^=W,A^=W,L=L<<31|L>>>1,W=(L>>>8^A)&16711935,A^=W,L^=W<<8,W=(L>>>2^A)&858993459,A^=W,L^=W<<2,W=(A>>>16^L)&65535,L^=W,A^=W<<16,W=(A>>>4^L)&252645135,L^=W,A^=W<<4,W=[A,L],_=0;_<8;_++)y[_]=(W[_>>>2]>>>8*(3-_%4))%256,y[_]<0&&(y[_]+=256);return y}},{key:"encrypt",value:function(m){return this.enc8(m.slice(0,8)).concat(this.enc8(m.slice(8,16)))}}]),C}();k.default=w},22814:function(_t,k,e){"use strict";function t(n){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(c){return typeof c}:t=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},t(n)}Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var v=s(e(50500)),g=h(e(57128)),p=e(41895),a=e(20860);function h(n){return n&&n.__esModule?n:{default:n}}function r(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return r=function(){return n},n}function s(n){if(n&&n.__esModule)return n;if(n===null||t(n)!=="object"&&typeof n!="function")return{default:n};var i=r();if(i&&i.has(n))return i.get(n);var c={},f=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var S in n)if(Object.prototype.hasOwnProperty.call(n,S)){var E=f?Object.getOwnPropertyDescriptor(n,S):null;E&&(E.get||E.set)?Object.defineProperty(c,S,E):c[S]=n[S]}return c.default=n,i&&i.set(n,c),c}function u(n,i){if(!(n instanceof i))throw new TypeError("Cannot call a class as a function")}function l(n,i){for(var c=0;c<i.length;c++){var f=i[c];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(n,f.key,f)}}function o(n,i,c){return i&&l(n.prototype,i),c&&l(n,c),n}var d=function(){function n(i){if(u(this,n),this._drawCtx=null,this._renderQ=[],this._flushing=!1,this._fbWidth=0,this._fbHeight=0,this._prevDrawStyle="",this._tile=null,this._tile16x16=null,this._tileX=0,this._tileY=0,v.Debug(">> Display.constructor"),this._target=i,!this._target)throw new Error("Target must be set");if(typeof this._target=="string")throw new Error("target must be a DOM element");if(!this._target.getContext)throw new Error("no getContext method");if(this._targetCtx=this._target.getContext("2d"),this._viewportLoc={x:0,y:0,w:this._target.width,h:this._target.height},this._backbuffer=document.createElement("canvas"),this._drawCtx=this._backbuffer.getContext("2d"),this._damageBounds={left:0,top:0,right:this._backbuffer.width,bottom:this._backbuffer.height},v.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),v.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return o(n,[{key:"viewportChangePos",value:function(c,f){var S=this._viewportLoc;c=Math.floor(c),f=Math.floor(f),this._clipViewport||(c=-S.w,f=-S.h);var E=S.x+S.w-1,x=S.y+S.h-1;c<0&&S.x+c<0&&(c=-S.x),E+c>=this._fbWidth&&(c-=E+c-this._fbWidth+1),S.y+f<0&&(f=-S.y),x+f>=this._fbHeight&&(f-=x+f-this._fbHeight+1),!(c===0&&f===0)&&(v.Debug("viewportChange deltaX: "+c+", deltaY: "+f),S.x+=c,S.y+=f,this._damage(S.x,S.y,S.w,S.h),this.flip())}},{key:"viewportChangeSize",value:function(c,f){(!this._clipViewport||typeof c=="undefined"||typeof f=="undefined")&&(v.Debug("Setting viewport to full display region"),c=this._fbWidth,f=this._fbHeight),c=Math.floor(c),f=Math.floor(f),c>this._fbWidth&&(c=this._fbWidth),f>this._fbHeight&&(f=this._fbHeight);var S=this._viewportLoc;if(S.w!==c||S.h!==f){S.w=c,S.h=f;var E=this._target;E.width=c,E.height=f,this.viewportChangePos(0,0),this._damage(S.x,S.y,S.w,S.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(c){return this._scale===0?0:(0,a.toSigned32bit)(c/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(c){return this._scale===0?0:(0,a.toSigned32bit)(c/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(c,f){this._prevDrawStyle="",this._fbWidth=c,this._fbHeight=f;var S=this._backbuffer;if(S.width!==c||S.height!==f){var E=null;S.width>0&&S.height>0&&(E=this._drawCtx.getImageData(0,0,S.width,S.height)),S.width!==c&&(S.width=c),S.height!==f&&(S.height=f),E&&this._drawCtx.putImageData(E,0,0)}var x=this._viewportLoc;this.viewportChangeSize(x.w,x.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(c,f,S,E){c<this._damageBounds.left&&(this._damageBounds.left=c),f<this._damageBounds.top&&(this._damageBounds.top=f),c+S>this._damageBounds.right&&(this._damageBounds.right=c+S),f+E>this._damageBounds.bottom&&(this._damageBounds.bottom=f+E)}},{key:"flip",value:function(c){if(this._renderQ.length!==0&&!c)this._renderQPush({type:"flip"});else{var f=this._damageBounds.left,S=this._damageBounds.top,E=this._damageBounds.right-f,x=this._damageBounds.bottom-S,w=f-this._viewportLoc.x,C=S-this._viewportLoc.y;w<0&&(E+=w,f-=w,w=0),C<0&&(x+=C,S-=C,C=0),w+E>this._viewportLoc.w&&(E=this._viewportLoc.w-w),C+x>this._viewportLoc.h&&(x=this._viewportLoc.h-C),E>0&&x>0&&this._targetCtx.drawImage(this._backbuffer,f,S,E,x,w,C,E,x),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(c,f,S,E,x,w){this._renderQ.length!==0&&!w?this._renderQPush({type:"fill",x:c,y:f,width:S,height:E,color:x}):(this._setFillColor(x),this._drawCtx.fillRect(c,f,S,E),this._damage(c,f,S,E))}},{key:"copyImage",value:function(c,f,S,E,x,w,C){this._renderQ.length!==0&&!C?this._renderQPush({type:"copy",oldX:c,oldY:f,x:S,y:E,width:x,height:w}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,c,f,x,w,S,E,x,w),this._damage(S,E,x,w))}},{key:"imageRect",value:function(c,f,S,E,x,w){if(!(S===0||E===0)){var C=new Image;C.src="data: "+x+";base64,"+g.default.encode(w),this._renderQPush({type:"img",img:C,x:c,y:f,width:S,height:E})}}},{key:"startTile",value:function(c,f,S,E,x){this._tileX=c,this._tileY=f,S===16&&E===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(S,E);for(var w=x[2],C=x[1],b=x[0],m=this._tile.data,y=0;y<S*E*4;y+=4)m[y]=w,m[y+1]=C,m[y+2]=b,m[y+3]=255}},{key:"subTile",value:function(c,f,S,E,x){for(var w=x[2],C=x[1],b=x[0],m=c+S,y=f+E,_=this._tile.data,L=this._tile.width,A=f;A<y;A++)for(var W=c;W<m;W++){var N=(W+A*L)*4;_[N]=w,_[N+1]=C,_[N+2]=b,_[N+3]=255}}},{key:"finishTile",value:function(){this._drawCtx.putImageData(this._tile,this._tileX,this._tileY),this._damage(this._tileX,this._tileY,this._tile.width,this._tile.height)}},{key:"blitImage",value:function(c,f,S,E,x,w,C){if(this._renderQ.length!==0&&!C){var b=new Uint8Array(S*E*4);b.set(new Uint8Array(x.buffer,0,b.length)),this._renderQPush({type:"blit",data:b,x:c,y:f,width:S,height:E})}else this._bgrxImageData(c,f,S,E,x,w)}},{key:"blitRgbImage",value:function(c,f,S,E,x,w,C){if(this._renderQ.length!==0&&!C){var b=new Uint8Array(S*E*3);b.set(new Uint8Array(x.buffer,0,b.length)),this._renderQPush({type:"blitRgb",data:b,x:c,y:f,width:S,height:E})}else this._rgbImageData(c,f,S,E,x,w)}},{key:"blitRgbxImage",value:function(c,f,S,E,x,w,C){if(this._renderQ.length!==0&&!C){var b=new Uint8Array(S*E*4);b.set(new Uint8Array(x.buffer,0,b.length)),this._renderQPush({type:"blitRgbx",data:b,x:c,y:f,width:S,height:E})}else this._rgbxImageData(c,f,S,E,x,w)}},{key:"drawImage",value:function(c,f,S){this._drawCtx.drawImage(c,f,S),this._damage(f,S,c.width,c.height)}},{key:"autoscale",value:function(c,f){var S;if(c===0||f===0)S=0;else{var E=this._viewportLoc,x=c/f,w=E.w/E.h;w>=x?S=c/E.w:S=f/E.h}this._rescale(S)}},{key:"_rescale",value:function(c){this._scale=c;var f=this._viewportLoc,S=c*f.w+"px",E=c*f.h+"px";(this._target.style.width!==S||this._target.style.height!==E)&&(this._target.style.width=S,this._target.style.height=E)}},{key:"_setFillColor",value:function(c){var f="rgb("+c[2]+","+c[1]+","+c[0]+")";f!==this._prevDrawStyle&&(this._drawCtx.fillStyle=f,this._prevDrawStyle=f)}},{key:"_rgbImageData",value:function(c,f,S,E,x,w){for(var C=this._drawCtx.createImageData(S,E),b=C.data,m=0,y=w;m<S*E*4;m+=4,y+=3)b[m]=x[y],b[m+1]=x[y+1],b[m+2]=x[y+2],b[m+3]=255;this._drawCtx.putImageData(C,c,f),this._damage(c,f,C.width,C.height)}},{key:"_bgrxImageData",value:function(c,f,S,E,x,w){for(var C=this._drawCtx.createImageData(S,E),b=C.data,m=0,y=w;m<S*E*4;m+=4,y+=4)b[m]=x[y+2],b[m+1]=x[y+1],b[m+2]=x[y],b[m+3]=255;this._drawCtx.putImageData(C,c,f),this._damage(c,f,C.width,C.height)}},{key:"_rgbxImageData",value:function(c,f,S,E,x,w){var C;p.supportsImageMetadata?C=new ImageData(new Uint8ClampedArray(x.buffer,x.byteOffset,S*E*4),S,E):(C=this._drawCtx.createImageData(S,E),C.data.set(new Uint8ClampedArray(x.buffer,x.byteOffset,S*E*4))),this._drawCtx.putImageData(C,c,f),this._damage(c,f,C.width,C.height)}},{key:"_renderQPush",value:function(c){this._renderQ.push(c),this._renderQ.length===1&&this._scanRenderQ()}},{key:"_resumeRenderQ",value:function(){this.removeEventListener("load",this._noVNCDisplay._resumeRenderQ),this._noVNCDisplay._scanRenderQ()}},{key:"_scanRenderQ",value:function(){for(var c=!0;c&&this._renderQ.length>0;){var f=this._renderQ[0];switch(f.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(f.oldX,f.oldY,f.x,f.y,f.width,f.height,!0);break;case"fill":this.fillRect(f.x,f.y,f.width,f.height,f.color,!0);break;case"blit":this.blitImage(f.x,f.y,f.width,f.height,f.data,0,!0);break;case"blitRgb":this.blitRgbImage(f.x,f.y,f.width,f.height,f.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(f.x,f.y,f.width,f.height,f.data,0,!0);break;case"img":if(f.img.complete&&f.img.width!==0&&f.img.height!==0){if(f.img.width!==f.width||f.img.height!==f.height){v.Error("Decoded image has incorrect dimensions. Got "+f.img.width+"x"+f.img.height+". Expected "+f.width+"x"+f.height+".");return}this.drawImage(f.img,f.x,f.y)}else f.img._noVNCDisplay=this,f.img.addEventListener("load",this._resumeRenderQ),c=!1;break}c&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(c){this._rescale(c)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(c){this._clipViewport=c;var f=this._viewportLoc;this.viewportChangeSize(f.w,f.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),n}();k.default=d},31729:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.encodingName=t,k.encodings=void 0;var e={encodingRaw:0,encodingCopyRect:1,encodingRRE:2,encodingHextile:5,encodingTight:7,encodingTightPNG:-260,pseudoEncodingQualityLevel9:-23,pseudoEncodingQualityLevel0:-32,pseudoEncodingDesktopSize:-223,pseudoEncodingLastRect:-224,pseudoEncodingCursor:-239,pseudoEncodingQEMUExtendedKeyEvent:-258,pseudoEncodingDesktopName:-307,pseudoEncodingExtendedDesktopSize:-308,pseudoEncodingXvp:-309,pseudoEncodingFence:-312,pseudoEncodingContinuousUpdates:-313,pseudoEncodingCompressLevel9:-247,pseudoEncodingCompressLevel0:-256,pseudoEncodingVMwareCursor:1464686180,pseudoEncodingExtendedClipboard:3231835598};k.encodings=e;function t(v){switch(v){case e.encodingRaw:return"Raw";case e.encodingCopyRect:return"CopyRect";case e.encodingRRE:return"RRE";case e.encodingHextile:return"Hextile";case e.encodingTight:return"Tight";case e.encodingTightPNG:return"TightPNG";default:return"[unknown encoding "+v+"]"}}},48831:function(_t,k,e){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var t=e(95766),v=g(e(27589));function g(s){return s&&s.__esModule?s:{default:s}}function p(s,u){if(!(s instanceof u))throw new TypeError("Cannot call a class as a function")}function a(s,u){for(var l=0;l<u.length;l++){var o=u[l];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(s,o.key,o)}}function h(s,u,l){return u&&a(s.prototype,u),l&&a(s,l),s}var r=function(){function s(){p(this,s),this.strm=new v.default,this.chunkSize=1024*10*10,this.strm.output=new Uint8Array(this.chunkSize),this.windowBits=5,(0,t.inflateInit)(this.strm,this.windowBits)}return h(s,[{key:"setInput",value:function(l){l?(this.strm.input=l,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0):(this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0)}},{key:"inflate",value:function(l){l>this.chunkSize&&(this.chunkSize=l,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=l;var o=(0,t.inflate)(this.strm,0);if(o<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=l)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,t.inflateReset)(this.strm)}}]),s}();k.default=r},18280:function(_t,k,e){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var t=v(e(69314));function v(s){return s&&s.__esModule?s:{default:s}}var g={};function p(s,u){if(u===void 0)throw new Error('Undefined keysym for key "'+s+'"');if(s in g)throw new Error('Duplicate entry for key "'+s+'"');g[s]=[u,u,u,u]}function a(s,u,l){if(u===void 0)throw new Error('Undefined keysym for key "'+s+'"');if(l===void 0)throw new Error('Undefined keysym for key "'+s+'"');if(s in g)throw new Error('Duplicate entry for key "'+s+'"');g[s]=[u,u,l,u]}function h(s,u,l){if(u===void 0)throw new Error('Undefined keysym for key "'+s+'"');if(l===void 0)throw new Error('Undefined keysym for key "'+s+'"');if(s in g)throw new Error('Duplicate entry for key "'+s+'"');g[s]=[u,u,u,l]}a("Alt",t.default.XK_Alt_L,t.default.XK_Alt_R),p("AltGraph",t.default.XK_ISO_Level3_Shift),p("CapsLock",t.default.XK_Caps_Lock),a("Control",t.default.XK_Control_L,t.default.XK_Control_R),a("Meta",t.default.XK_Super_L,t.default.XK_Super_R),p("NumLock",t.default.XK_Num_Lock),p("ScrollLock",t.default.XK_Scroll_Lock),a("Shift",t.default.XK_Shift_L,t.default.XK_Shift_R),h("Enter",t.default.XK_Return,t.default.XK_KP_Enter),p("Tab",t.default.XK_Tab),h(" ",t.default.XK_space,t.default.XK_KP_Space),h("ArrowDown",t.default.XK_Down,t.default.XK_KP_Down),h("ArrowUp",t.default.XK_Up,t.default.XK_KP_Up),h("ArrowLeft",t.default.XK_Left,t.default.XK_KP_Left),h("ArrowRight",t.default.XK_Right,t.default.XK_KP_Right),h("End",t.default.XK_End,t.default.XK_KP_End),h("Home",t.default.XK_Home,t.default.XK_KP_Home),h("PageDown",t.default.XK_Next,t.default.XK_KP_Next),h("PageUp",t.default.XK_Prior,t.default.XK_KP_Prior),p("Backspace",t.default.XK_BackSpace),h("Clear",t.default.XK_Clear,t.default.XK_KP_Begin),p("Copy",t.default.XF86XK_Copy),p("Cut",t.default.XF86XK_Cut),h("Delete",t.default.XK_Delete,t.default.XK_KP_Delete),h("Insert",t.default.XK_Insert,t.default.XK_KP_Insert),p("Paste",t.default.XF86XK_Paste),p("Redo",t.default.XK_Redo),p("Undo",t.default.XK_Undo),p("Cancel",t.default.XK_Cancel),p("ContextMenu",t.default.XK_Menu),p("Escape",t.default.XK_Escape),p("Execute",t.default.XK_Execute),p("Find",t.default.XK_Find),p("Help",t.default.XK_Help),p("Pause",t.default.XK_Pause),p("Select",t.default.XK_Select),p("ZoomIn",t.default.XF86XK_ZoomIn),p("ZoomOut",t.default.XF86XK_ZoomOut),p("BrightnessDown",t.default.XF86XK_MonBrightnessDown),p("BrightnessUp",t.default.XF86XK_MonBrightnessUp),p("Eject",t.default.XF86XK_Eject),p("LogOff",t.default.XF86XK_LogOff),p("Power",t.default.XF86XK_PowerOff),p("PowerOff",t.default.XF86XK_PowerDown),p("PrintScreen",t.default.XK_Print),p("Hibernate",t.default.XF86XK_Hibernate),p("Standby",t.default.XF86XK_Standby),p("WakeUp",t.default.XF86XK_WakeUp),p("AllCandidates",t.default.XK_MultipleCandidate),p("Alphanumeric",t.default.XK_Eisu_Shift),p("CodeInput",t.default.XK_Codeinput),p("Compose",t.default.XK_Multi_key),p("Convert",t.default.XK_Henkan),p("GroupFirst",t.default.XK_ISO_First_Group),p("GroupLast",t.default.XK_ISO_Last_Group),p("GroupNext",t.default.XK_ISO_Next_Group),p("GroupPrevious",t.default.XK_ISO_Prev_Group),p("NonConvert",t.default.XK_Muhenkan),p("PreviousCandidate",t.default.XK_PreviousCandidate),p("SingleCandidate",t.default.XK_SingleCandidate),p("HangulMode",t.default.XK_Hangul),p("HanjaMode",t.default.XK_Hangul_Hanja),p("JunjuaMode",t.default.XK_Hangul_Jeonja),p("Eisu",t.default.XK_Eisu_toggle),p("Hankaku",t.default.XK_Hankaku),p("Hiragana",t.default.XK_Hiragana),p("HiraganaKatakana",t.default.XK_Hiragana_Katakana),p("KanaMode",t.default.XK_Kana_Shift),p("KanjiMode",t.default.XK_Kanji),p("Katakana",t.default.XK_Katakana),p("Romaji",t.default.XK_Romaji),p("Zenkaku",t.default.XK_Zenkaku),p("ZenkakuHanaku",t.default.XK_Zenkaku_Hankaku),p("F1",t.default.XK_F1),p("F2",t.default.XK_F2),p("F3",t.default.XK_F3),p("F4",t.default.XK_F4),p("F5",t.default.XK_F5),p("F6",t.default.XK_F6),p("F7",t.default.XK_F7),p("F8",t.default.XK_F8),p("F9",t.default.XK_F9),p("F10",t.default.XK_F10),p("F11",t.default.XK_F11),p("F12",t.default.XK_F12),p("F13",t.default.XK_F13),p("F14",t.default.XK_F14),p("F15",t.default.XK_F15),p("F16",t.default.XK_F16),p("F17",t.default.XK_F17),p("F18",t.default.XK_F18),p("F19",t.default.XK_F19),p("F20",t.default.XK_F20),p("F21",t.default.XK_F21),p("F22",t.default.XK_F22),p("F23",t.default.XK_F23),p("F24",t.default.XK_F24),p("F25",t.default.XK_F25),p("F26",t.default.XK_F26),p("F27",t.default.XK_F27),p("F28",t.default.XK_F28),p("F29",t.default.XK_F29),p("F30",t.default.XK_F30),p("F31",t.default.XK_F31),p("F32",t.default.XK_F32),p("F33",t.default.XK_F33),p("F34",t.default.XK_F34),p("F35",t.default.XK_F35),p("Close",t.default.XF86XK_Close),p("MailForward",t.default.XF86XK_MailForward),p("MailReply",t.default.XF86XK_Reply),p("MailSend",t.default.XF86XK_Send),p("MediaFastForward",t.default.XF86XK_AudioForward),p("MediaPause",t.default.XF86XK_AudioPause),p("MediaPlay",t.default.XF86XK_AudioPlay),p("MediaRecord",t.default.XF86XK_AudioRecord),p("MediaRewind",t.default.XF86XK_AudioRewind),p("MediaStop",t.default.XF86XK_AudioStop),p("MediaTrackNext",t.default.XF86XK_AudioNext),p("MediaTrackPrevious",t.default.XF86XK_AudioPrev),p("New",t.default.XF86XK_New),p("Open",t.default.XF86XK_Open),p("Print",t.default.XK_Print),p("Save",t.default.XF86XK_Save),p("SpellCheck",t.default.XF86XK_Spell),p("AudioVolumeDown",t.default.XF86XK_AudioLowerVolume),p("AudioVolumeUp",t.default.XF86XK_AudioRaiseVolume),p("AudioVolumeMute",t.default.XF86XK_AudioMute),p("MicrophoneVolumeMute",t.default.XF86XK_AudioMicMute),p("LaunchApplication1",t.default.XF86XK_MyComputer),p("LaunchApplication2",t.default.XF86XK_Calculator),p("LaunchCalendar",t.default.XF86XK_Calendar),p("LaunchMail",t.default.XF86XK_Mail),p("LaunchMediaPlayer",t.default.XF86XK_AudioMedia),p("LaunchMusicPlayer",t.default.XF86XK_Music),p("LaunchPhone",t.default.XF86XK_Phone),p("LaunchScreenSaver",t.default.XF86XK_ScreenSaver),p("LaunchSpreadsheet",t.default.XF86XK_Excel),p("LaunchWebBrowser",t.default.XF86XK_WWW),p("LaunchWebCam",t.default.XF86XK_WebCam),p("LaunchWordProcessor",t.default.XF86XK_Word),p("BrowserBack",t.default.XF86XK_Back),p("BrowserFavorites",t.default.XF86XK_Favorites),p("BrowserForward",t.default.XF86XK_Forward),p("BrowserHome",t.default.XF86XK_HomePage),p("BrowserRefresh",t.default.XF86XK_Refresh),p("BrowserSearch",t.default.XF86XK_Search),p("BrowserStop",t.default.XF86XK_Stop),p("Dimmer",t.default.XF86XK_BrightnessAdjust),p("MediaAudioTrack",t.default.XF86XK_AudioCycleTrack),p("RandomToggle",t.default.XF86XK_AudioRandomPlay),p("SplitScreenToggle",t.default.XF86XK_SplitScreen),p("Subtitle",t.default.XF86XK_Subtitle),p("VideoModeNext",t.default.XF86XK_Next_VMode),h("=",t.default.XK_equal,t.default.XK_KP_Equal),h("+",t.default.XK_plus,t.default.XK_KP_Add),h("-",t.default.XK_minus,t.default.XK_KP_Subtract),h("*",t.default.XK_asterisk,t.default.XK_KP_Multiply),h("/",t.default.XK_slash,t.default.XK_KP_Divide),h(".",t.default.XK_period,t.default.XK_KP_Decimal),h(",",t.default.XK_comma,t.default.XK_KP_Separator),h("0",t.default.XK_0,t.default.XK_KP_0),h("1",t.default.XK_1,t.default.XK_KP_1),h("2",t.default.XK_2,t.default.XK_KP_2),h("3",t.default.XK_3,t.default.XK_KP_3),h("4",t.default.XK_4,t.default.XK_KP_4),h("5",t.default.XK_5,t.default.XK_KP_5),h("6",t.default.XK_6,t.default.XK_KP_6),h("7",t.default.XK_7,t.default.XK_KP_7),h("8",t.default.XK_8,t.default.XK_KP_8),h("9",t.default.XK_9,t.default.XK_KP_9);var r=g;k.default=r},15311:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var e={Backspace:"Backspace",AltLeft:"Alt",AltRight:"Alt",CapsLock:"CapsLock",ContextMenu:"ContextMenu",ControlLeft:"Control",ControlRight:"Control",Enter:"Enter",MetaLeft:"Meta",MetaRight:"Meta",ShiftLeft:"Shift",ShiftRight:"Shift",Tab:"Tab",Delete:"Delete",End:"End",Help:"Help",Home:"Home",Insert:"Insert",PageDown:"PageDown",PageUp:"PageUp",ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight",ArrowUp:"ArrowUp",NumLock:"NumLock",NumpadBackspace:"Backspace",NumpadClear:"Clear",Escape:"Escape",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",F10:"F10",F11:"F11",F12:"F12",F13:"F13",F14:"F14",F15:"F15",F16:"F16",F17:"F17",F18:"F18",F19:"F19",F20:"F20",F21:"F21",F22:"F22",F23:"F23",F24:"F24",F25:"F25",F26:"F26",F27:"F27",F28:"F28",F29:"F29",F30:"F30",F31:"F31",F32:"F32",F33:"F33",F34:"F34",F35:"F35",PrintScreen:"PrintScreen",ScrollLock:"ScrollLock",Pause:"Pause",BrowserBack:"BrowserBack",BrowserFavorites:"BrowserFavorites",BrowserForward:"BrowserForward",BrowserHome:"BrowserHome",BrowserRefresh:"BrowserRefresh",BrowserSearch:"BrowserSearch",BrowserStop:"BrowserStop",Eject:"Eject",LaunchApp1:"LaunchMyComputer",LaunchApp2:"LaunchCalendar",LaunchMail:"LaunchMail",MediaPlayPause:"MediaPlay",MediaStop:"MediaStop",MediaTrackNext:"MediaTrackNext",MediaTrackPrevious:"MediaTrackPrevious",Power:"Power",Sleep:"Sleep",AudioVolumeDown:"AudioVolumeDown",AudioVolumeMute:"AudioVolumeMute",AudioVolumeUp:"AudioVolumeUp",WakeUp:"WakeUp"};k.default=e},91584:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;function e(x,w){if(!(x instanceof w))throw new TypeError("Cannot call a class as a function")}function t(x,w){for(var C=0;C<w.length;C++){var b=w[C];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(x,b.key,b)}}function v(x,w,C){return w&&t(x.prototype,w),C&&t(x,C),x}var g=0,p=1,a=2,h=4,r=8,s=16,u=32,l=64,o=127,d=50,n=90,i=250,c=1e3,f=1e3,S=50,E=function(){function x(){e(this,x),this._target=null,this._state=o,this._tracked=[],this._ignored=[],this._waitingRelease=!1,this._releaseStart=0,this._longpressTimeoutId=null,this._twoTouchTimeoutId=null,this._boundEventHandler=this._eventHandler.bind(this)}return v(x,[{key:"attach",value:function(C){this.detach(),this._target=C,this._target.addEventListener("touchstart",this._boundEventHandler),this._target.addEventListener("touchmove",this._boundEventHandler),this._target.addEventListener("touchend",this._boundEventHandler),this._target.addEventListener("touchcancel",this._boundEventHandler)}},{key:"detach",value:function(){this._target&&(this._stopLongpressTimeout(),this._stopTwoTouchTimeout(),this._target.removeEventListener("touchstart",this._boundEventHandler),this._target.removeEventListener("touchmove",this._boundEventHandler),this._target.removeEventListener("touchend",this._boundEventHandler),this._target.removeEventListener("touchcancel",this._boundEventHandler),this._target=null)}},{key:"_eventHandler",value:function(C){var b;switch(C.stopPropagation(),C.preventDefault(),C.type){case"touchstart":b=this._touchStart;break;case"touchmove":b=this._touchMove;break;case"touchend":case"touchcancel":b=this._touchEnd;break}for(var m=0;m<C.changedTouches.length;m++){var y=C.changedTouches[m];b.call(this,y.identifier,y.clientX,y.clientY)}}},{key:"_touchStart",value:function(C,b,m){if(this._hasDetectedGesture()||this._state===g){this._ignored.push(C);return}if(this._tracked.length>0&&Date.now()-this._tracked[0].started>i){this._state=g,this._ignored.push(C);return}if(this._waitingRelease){this._state=g,this._ignored.push(C);return}switch(this._tracked.push({id:C,started:Date.now(),active:!0,firstX:b,firstY:m,lastX:b,lastY:m,angle:0}),this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(p|r|s),this._stopLongpressTimeout();break;case 3:this._state&=~(a|u|l);break;default:this._state=g}}},{key:"_touchMove",value:function(C,b,m){var y=this._tracked.find(function(ce){return ce.id===C});if(y!==void 0){y.lastX=b,y.lastY=m;var _=b-y.firstX,L=m-y.firstY;if((y.firstX!==y.lastX||y.firstY!==y.lastY)&&(y.angle=Math.atan2(L,_)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(_,L)<d)return;if(this._state&=~(p|a|h|s),this._stopLongpressTimeout(),this._tracked.length!==1&&(this._state&=~r),this._tracked.length!==2&&(this._state&=~(u|l)),this._tracked.length===2){var A=this._tracked.find(function(ce){return ce.id!==C}),W=Math.hypot(A.firstX-A.lastX,A.firstY-A.lastY);if(W>d){var N=Math.abs(y.angle-A.angle);N=Math.abs((N+180)%360-180),N>n?this._state&=~u:this._state&=~l,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}}},{key:"_touchEnd",value:function(C,b,m){if(this._ignored.indexOf(C)!==-1){this._ignored.splice(this._ignored.indexOf(C),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=o,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=g),!this._hasDetectedGesture()&&(this._state&=~(r|u|l),this._state&=~s,this._stopLongpressTimeout(),!this._waitingRelease))switch(this._releaseStart=Date.now(),this._waitingRelease=!0,this._tracked.length){case 1:this._state&=~(a|h);break;case 2:this._state&=~(p|h);break}if(this._waitingRelease){Date.now()-this._releaseStart>i&&(this._state=g),this._tracked.some(function(L){return Date.now()-L.started>c})&&(this._state=g);var y=this._tracked.find(function(L){return L.id===C});if(y.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==g)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var _=0;_<this._tracked.length;_++)this._tracked[_].active&&this._ignored.push(this._tracked[_].id);this._tracked=[],this._state=g,this._ignored.indexOf(C)!==-1&&this._ignored.splice(this._ignored.indexOf(C),1),this._ignored.length===0&&(this._state=o,this._waitingRelease=!1)}},{key:"_hasDetectedGesture",value:function(){return!(this._state===g||this._state&this._state-1||this._state&(p|a|h)&&this._tracked.some(function(C){return C.active}))}},{key:"_startLongpressTimeout",value:function(){var C=this;this._stopLongpressTimeout(),this._longpressTimeoutId=setTimeout(function(){return C._longpressTimeout()},f)}},{key:"_stopLongpressTimeout",value:function(){clearTimeout(this._longpressTimeoutId),this._longpressTimeoutId=null}},{key:"_longpressTimeout",value:function(){if(this._hasDetectedGesture())throw new Error("A longpress gesture failed, conflict with a different gesture");this._state=s,this._pushEvent("gesturestart")}},{key:"_startTwoTouchTimeout",value:function(){var C=this;this._stopTwoTouchTimeout(),this._twoTouchTimeoutId=setTimeout(function(){return C._twoTouchTimeout()},S)}},{key:"_stopTwoTouchTimeout",value:function(){clearTimeout(this._twoTouchTimeoutId),this._twoTouchTimeoutId=null}},{key:"_isTwoTouchTimeoutRunning",value:function(){return this._twoTouchTimeoutId!==null}},{key:"_twoTouchTimeout",value:function(){if(this._tracked.length===0)throw new Error("A pinch or two drag gesture failed, no tracked touches");var C=this._getAverageMovement(),b=Math.abs(C.x),m=Math.abs(C.y),y=this._getAverageDistance(),_=Math.abs(Math.hypot(y.first.x,y.first.y)-Math.hypot(y.last.x,y.last.y));m<_&&b<_?this._state=l:this._state=u,this._pushEvent("gesturestart"),this._pushEvent("gesturemove")}},{key:"_pushEvent",value:function(C){var b={type:this._stateToGesture(this._state)},m=this._getPosition(),y=m.last;switch(C==="gesturestart"&&(y=m.first),this._state){case u:case l:y=m.first;break}if(b.clientX=y.x,b.clientY=y.y,this._state===l){var _=this._getAverageDistance();C==="gesturestart"?(b.magnitudeX=_.first.x,b.magnitudeY=_.first.y):(b.magnitudeX=_.last.x,b.magnitudeY=_.last.y)}else if(this._state===u)if(C==="gesturestart")b.magnitudeX=0,b.magnitudeY=0;else{var L=this._getAverageMovement();b.magnitudeX=L.x,b.magnitudeY=L.y}var A=new CustomEvent(C,{detail:b});this._target.dispatchEvent(A)}},{key:"_stateToGesture",value:function(C){switch(C){case p:return"onetap";case a:return"twotap";case h:return"threetap";case r:return"drag";case s:return"longpress";case u:return"twodrag";case l:return"pinch"}throw new Error("Unknown gesture state: "+C)}},{key:"_getPosition",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture position, no tracked touches");for(var C=this._tracked.length,b=0,m=0,y=0,_=0,L=0;L<this._tracked.length;L++)b+=this._tracked[L].firstX,m+=this._tracked[L].firstY,y+=this._tracked[L].lastX,_+=this._tracked[L].lastY;return{first:{x:b/C,y:m/C},last:{x:y/C,y:_/C}}}},{key:"_getAverageMovement",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture movement, no tracked touches");var C,b;C=b=0;for(var m=this._tracked.length,y=0;y<this._tracked.length;y++)C+=this._tracked[y].lastX-this._tracked[y].firstX,b+=this._tracked[y].lastY-this._tracked[y].firstY;return{x:C/m,y:b/m}}},{key:"_getAverageDistance",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture distance, no tracked touches");var C=this._tracked[0],b=this._tracked[this._tracked.length-1],m=Math.abs(b.firstX-C.firstX),y=Math.abs(b.firstY-C.firstY),_=Math.abs(b.lastX-C.lastX),L=Math.abs(b.lastY-C.lastY);return{first:{x:m,y},last:{x:_,y:L}}}}]),x}();k.default=E},1606:function(_t,k,e){"use strict";function t(i){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(f){return typeof f}:t=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},t(i)}Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var v=u(e(50500)),g=e(79420),p=u(e(50556)),a=r(e(69314)),h=u(e(41895));function r(i){return i&&i.__esModule?i:{default:i}}function s(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return s=function(){return i},i}function u(i){if(i&&i.__esModule)return i;if(i===null||t(i)!=="object"&&typeof i!="function")return{default:i};var c=s();if(c&&c.has(i))return c.get(i);var f={},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var E in i)if(Object.prototype.hasOwnProperty.call(i,E)){var x=S?Object.getOwnPropertyDescriptor(i,E):null;x&&(x.get||x.set)?Object.defineProperty(f,E,x):f[E]=i[E]}return f.default=i,c&&c.set(i,f),f}function l(i,c){if(!(i instanceof c))throw new TypeError("Cannot call a class as a function")}function o(i,c){for(var f=0;f<c.length;f++){var S=c[f];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(i,S.key,S)}}function d(i,c,f){return c&&o(i.prototype,c),f&&o(i,f),i}var n=function(){function i(c){l(this,i),this._target=c||null,this._keyDownList={},this._pendingKey=null,this._altGrArmed=!1,this._eventHandlers={keyup:this._handleKeyUp.bind(this),keydown:this._handleKeyDown.bind(this),keypress:this._handleKeyPress.bind(this),blur:this._allKeysUp.bind(this),checkalt:this._checkAlt.bind(this)},this.onkeyevent=function(){}}return d(i,[{key:"_sendKeyEvent",value:function(f,S,E){if(E)this._keyDownList[S]=f;else{if(!(S in this._keyDownList))return;delete this._keyDownList[S]}v.Debug("onkeyevent "+(E?"down":"up")+", keysym: "+f,", code: "+S),this.onkeyevent(f,S,E)}},{key:"_getKeyCode",value:function(f){var S=p.getKeycode(f);if(S!=="Unidentified")return S;if(f.keyCode&&f.type!=="keypress"&&f.keyCode!==229)return"Platform"+f.keyCode;if(f.keyIdentifier){if(f.keyIdentifier.substr(0,2)!=="U+")return f.keyIdentifier;var E=parseInt(f.keyIdentifier.substr(2),16),x=String.fromCharCode(E).toUpperCase();return"Platform"+x.charCodeAt()}return"Unidentified"}},{key:"_handleKeyDown",value:function(f){var S=this._getKeyCode(f),E=p.getKeysym(f);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),S==="AltRight"&&f.timeStamp-this._altGrCtrlTime<50?E=a.default.XK_ISO_Level3_Shift:this._sendKeyEvent(a.default.XK_Control_L,"ControlLeft",!0)),S==="Unidentified"){E&&(this._sendKeyEvent(E,S,!0),this._sendKeyEvent(E,S,!1)),(0,g.stopEvent)(f);return}if(h.isMac()||h.isIOS())switch(E){case a.default.XK_Super_L:E=a.default.XK_Alt_L;break;case a.default.XK_Super_R:E=a.default.XK_Super_L;break;case a.default.XK_Alt_L:E=a.default.XK_Mode_switch;break;case a.default.XK_Alt_R:E=a.default.XK_ISO_Level3_Shift;break}if(S in this._keyDownList&&(E=this._keyDownList[S]),(h.isMac()||h.isIOS())&&S==="CapsLock"){this._sendKeyEvent(a.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(a.default.XK_Caps_Lock,"CapsLock",!1),(0,g.stopEvent)(f);return}if(!E&&(!f.key||h.isIE()||h.isEdge())){this._pendingKey=S,setTimeout(this._handleKeyPressTimeout.bind(this),10,f);return}if(this._pendingKey=null,(0,g.stopEvent)(f),S==="ControlLeft"&&h.isWindows()&&!("ControlLeft"in this._keyDownList)){this._altGrArmed=!0,this._altGrTimeout=setTimeout(this._handleAltGrTimeout.bind(this),100),this._altGrCtrlTime=f.timeStamp;return}this._sendKeyEvent(E,S,!0)}},{key:"_handleKeyPress",value:function(f){if((0,g.stopEvent)(f),this._pendingKey!==null){var S=this._getKeyCode(f),E=p.getKeysym(f);if(!(S!=="Unidentified"&&S!=this._pendingKey)){if(S=this._pendingKey,this._pendingKey=null,!E){v.Info("keypress with no keysym:",f);return}this._sendKeyEvent(E,S,!0)}}}},{key:"_handleKeyPressTimeout",value:function(f){if(this._pendingKey!==null){var S,E=this._pendingKey;if(this._pendingKey=null,f.keyCode>=48&&f.keyCode<=57)S=f.keyCode;else if(f.keyCode>=65&&f.keyCode<=90){var x=String.fromCharCode(f.keyCode);f.shiftKey?x=x.toUpperCase():x=x.toLowerCase(),S=x.charCodeAt()}else S=0;this._sendKeyEvent(S,E,!0)}}},{key:"_handleKeyUp",value:function(f){(0,g.stopEvent)(f);var S=this._getKeyCode(f);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(a.default.XK_Control_L,"ControlLeft",!0)),(h.isMac()||h.isIOS())&&S==="CapsLock"){this._sendKeyEvent(a.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(a.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[S],S,!1),h.isWindows()&&(S==="ShiftLeft"||S==="ShiftRight")&&("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(a.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){v.Debug(">> Keyboard.allKeysUp");for(var f in this._keyDownList)this._sendKeyEvent(this._keyDownList[f],f,!1);v.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(f){if(!f.skipCheckAlt&&!f.altKey){var S=this._target,E=this._keyDownList;["AltLeft","AltRight"].forEach(function(x){if(x in E){var w=new KeyboardEvent("keyup",{key:E[x],code:x});w.skipCheckAlt=!0,S.dispatchEvent(w)}})}}},{key:"grab",value:function(){if(this._target.addEventListener("keydown",this._eventHandlers.keydown),this._target.addEventListener("keyup",this._eventHandlers.keyup),this._target.addEventListener("keypress",this._eventHandlers.keypress),window.addEventListener("blur",this._eventHandlers.blur),h.isWindows()&&h.isFirefox()){var f=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(S){return document.addEventListener(S,f,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(h.isWindows()&&h.isFirefox()){var f=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(S){return document.removeEventListener(S,f)})}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}]),i}();k.default=n},69314:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var e={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};k.default=e},44836:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var e={256:960,257:992,258:451,259:483,260:417,261:433,262:454,263:486,264:710,265:742,266:709,267:741,268:456,269:488,270:463,271:495,272:464,273:496,274:938,275:954,278:972,279:1004,280:458,281:490,282:460,283:492,284:728,285:760,286:683,287:699,288:725,289:757,290:939,291:955,292:678,293:694,294:673,295:689,296:933,297:949,298:975,299:1007,302:967,303:999,304:681,305:697,308:684,309:700,310:979,311:1011,312:930,313:453,314:485,315:934,316:950,317:421,318:437,321:419,322:435,323:465,324:497,325:977,326:1009,327:466,328:498,330:957,331:959,332:978,333:1010,336:469,337:501,338:5052,339:5053,340:448,341:480,342:931,343:947,344:472,345:504,346:422,347:438,348:734,349:766,350:426,351:442,352:425,353:441,354:478,355:510,356:427,357:443,358:940,359:956,360:989,361:1021,362:990,363:1022,364:733,365:765,366:473,367:505,368:475,369:507,370:985,371:1017,376:5054,377:428,378:444,379:431,380:447,381:430,382:446,402:2294,466:16777681,711:439,728:418,729:511,731:434,733:445,901:1966,902:1953,904:1954,905:1955,906:1956,908:1959,910:1960,911:1963,912:1974,913:1985,914:1986,915:1987,916:1988,917:1989,918:1990,919:1991,920:1992,921:1993,922:1994,923:1995,924:1996,925:1997,926:1998,927:1999,928:2e3,929:2001,931:2002,932:2004,933:2005,934:2006,935:2007,936:2008,937:2009,938:1957,939:1961,940:1969,941:1970,942:1971,943:1972,944:1978,945:2017,946:2018,947:2019,948:2020,949:2021,950:2022,951:2023,952:2024,953:2025,954:2026,955:2027,956:2028,957:2029,958:2030,959:2031,960:2032,961:2033,962:2035,963:2034,964:2036,965:2037,966:2038,967:2039,968:2040,969:2041,970:1973,971:1977,972:1975,973:1976,974:1979,1025:1715,1026:1713,1027:1714,1028:1716,1029:1717,1030:1718,1031:1719,1032:1720,1033:1721,1034:1722,1035:1723,1036:1724,1038:1726,1039:1727,1040:1761,1041:1762,1042:1783,1043:1767,1044:1764,1045:1765,1046:1782,1047:1786,1048:1769,1049:1770,1050:1771,1051:1772,1052:1773,1053:1774,1054:1775,1055:1776,1056:1778,1057:1779,1058:1780,1059:1781,1060:1766,1061:1768,1062:1763,1063:1790,1064:1787,1065:1789,1066:1791,1067:1785,1068:1784,1069:1788,1070:1760,1071:1777,1072:1729,1073:1730,1074:1751,1075:1735,1076:1732,1077:1733,1078:1750,1079:1754,1080:1737,1081:1738,1082:1739,1083:1740,1084:1741,1085:1742,1086:1743,1087:1744,1088:1746,1089:1747,1090:1748,1091:1749,1092:1734,1093:1736,1094:1731,1095:1758,1096:1755,1097:1757,1098:1759,1099:1753,1100:1752,1101:1756,1102:1728,1103:1745,1105:1699,1106:1697,1107:1698,1108:1700,1109:1701,1110:1702,1111:1703,1112:1704,1113:1705,1114:1706,1115:1707,1116:1708,1118:1710,1119:1711,1168:1725,1169:1709,1488:3296,1489:3297,1490:3298,1491:3299,1492:3300,1493:3301,1494:3302,1495:3303,1496:3304,1497:3305,1498:3306,1499:3307,1500:3308,1501:3309,1502:3310,1503:3311,1504:3312,1505:3313,1506:3314,1507:3315,1508:3316,1509:3317,1510:3318,1511:3319,1512:3320,1513:3321,1514:3322,1548:1452,1563:1467,1567:1471,1569:1473,1570:1474,1571:1475,1572:1476,1573:1477,1574:1478,1575:1479,1576:1480,1577:1481,1578:1482,1579:1483,1580:1484,1581:1485,1582:1486,1583:1487,1584:1488,1585:1489,1586:1490,1587:1491,1588:1492,1589:1493,1590:1494,1591:1495,1592:1496,1593:1497,1594:1498,1600:1504,1601:1505,1602:1506,1603:1507,1604:1508,1605:1509,1606:1510,1607:1511,1608:1512,1609:1513,1610:1514,1611:1515,1612:1516,1613:1517,1614:1518,1615:1519,1616:1520,1617:1521,1618:1522,3585:3489,3586:3490,3587:3491,3588:3492,3589:3493,3590:3494,3591:3495,3592:3496,3593:3497,3594:3498,3595:3499,3596:3500,3597:3501,3598:3502,3599:3503,3600:3504,3601:3505,3602:3506,3603:3507,3604:3508,3605:3509,3606:3510,3607:3511,3608:3512,3609:3513,3610:3514,3611:3515,3612:3516,3613:3517,3614:3518,3615:3519,3616:3520,3617:3521,3618:3522,3619:3523,3620:3524,3621:3525,3622:3526,3623:3527,3624:3528,3625:3529,3626:3530,3627:3531,3628:3532,3629:3533,3630:3534,3631:3535,3632:3536,3633:3537,3634:3538,3635:3539,3636:3540,3637:3541,3638:3542,3639:3543,3640:3544,3641:3545,3642:3546,3647:3551,3648:3552,3649:3553,3650:3554,3651:3555,3652:3556,3653:3557,3654:3558,3655:3559,3656:3560,3657:3561,3658:3562,3659:3563,3660:3564,3661:3565,3664:3568,3665:3569,3666:3570,3667:3571,3668:3572,3669:3573,3670:3574,3671:3575,3672:3576,3673:3577,8194:2722,8195:2721,8196:2723,8197:2724,8199:2725,8200:2726,8201:2727,8202:2728,8210:2747,8211:2730,8212:2729,8213:1967,8215:3295,8216:2768,8217:2769,8218:2813,8220:2770,8221:2771,8222:2814,8224:2801,8225:2802,8226:2790,8229:2735,8230:2734,8240:2773,8242:2774,8243:2775,8248:2812,8254:1150,8361:3839,8364:8364,8453:2744,8470:1712,8471:2811,8478:2772,8482:2761,8531:2736,8532:2737,8533:2738,8534:2739,8535:2740,8536:2741,8537:2742,8538:2743,8539:2755,8540:2756,8541:2757,8542:2758,8592:2299,8593:2300,8594:2301,8595:2302,8658:2254,8660:2253,8706:2287,8711:2245,8728:3018,8730:2262,8733:2241,8734:2242,8743:2270,8744:2271,8745:2268,8746:2269,8747:2239,8756:2240,8764:2248,8771:2249,8773:16785992,8800:2237,8801:2255,8804:2236,8805:2238,8834:2266,8835:2267,8866:3068,8867:3036,8868:3010,8869:3022,8968:3027,8970:3012,8981:2810,8992:2212,8993:2213,9109:3020,9115:2219,9117:2220,9118:2221,9120:2222,9121:2215,9123:2216,9124:2217,9126:2218,9128:2223,9132:2224,9143:2209,9146:2543,9147:2544,9148:2546,9149:2547,9225:2530,9226:2533,9227:2537,9228:2531,9229:2532,9251:2732,9252:2536,9472:2211,9474:2214,9484:2210,9488:2539,9492:2541,9496:2538,9500:2548,9508:2549,9516:2551,9524:2550,9532:2542,9618:2529,9642:2791,9643:2785,9644:2779,9645:2786,9646:2783,9647:2767,9650:2792,9651:2787,9654:2781,9655:2765,9660:2793,9661:2788,9664:2780,9665:2764,9670:2528,9675:2766,9679:2782,9702:2784,9734:2789,9742:2809,9747:2762,9756:2794,9758:2795,9792:2808,9794:2807,9827:2796,9829:2798,9830:2797,9837:2806,9839:2805,10003:2803,10007:2804,10013:2777,10016:2800,10216:2748,10217:2750,12289:1188,12290:1185,12300:1186,12301:1187,12443:1246,12444:1247,12449:1191,12450:1201,12451:1192,12452:1202,12453:1193,12454:1203,12455:1194,12456:1204,12457:1195,12458:1205,12459:1206,12461:1207,12463:1208,12465:1209,12467:1210,12469:1211,12471:1212,12473:1213,12475:1214,12477:1215,12479:1216,12481:1217,12483:1199,12484:1218,12486:1219,12488:1220,12490:1221,12491:1222,12492:1223,12493:1224,12494:1225,12495:1226,12498:1227,12501:1228,12504:1229,12507:1230,12510:1231,12511:1232,12512:1233,12513:1234,12514:1235,12515:1196,12516:1236,12517:1197,12518:1237,12519:1198,12520:1238,12521:1239,12522:1240,12523:1241,12524:1242,12525:1243,12527:1244,12530:1190,12531:1245,12539:1189,12540:1200},t={lookup:function(g){if(g>=32&&g<=255)return g;var p=e[g];return p!==void 0?p:16777216|g}};k.default=t},50556:function(_t,k,e){"use strict";function t(i){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(f){return typeof f}:t=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},t(i)}Object.defineProperty(k,"__esModule",{value:!0}),k.getKeycode=o,k.getKey=d,k.getKeysym=n;var v=l(e(69314)),g=l(e(44836)),p=l(e(88193)),a=l(e(15311)),h=l(e(18280)),r=u(e(41895));function s(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return s=function(){return i},i}function u(i){if(i&&i.__esModule)return i;if(i===null||t(i)!=="object"&&typeof i!="function")return{default:i};var c=s();if(c&&c.has(i))return c.get(i);var f={},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var E in i)if(Object.prototype.hasOwnProperty.call(i,E)){var x=S?Object.getOwnPropertyDescriptor(i,E):null;x&&(x.get||x.set)?Object.defineProperty(f,E,x):f[E]=i[E]}return f.default=i,c&&c.set(i,f),f}function l(i){return i&&i.__esModule?i:{default:i}}function o(i){if(i.code){switch(i.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return i.code}if(i.type!=="keypress"&&i.keyCode in p.default){var c=p.default[i.keyCode];if(r.isMac()&&c==="ContextMenu"&&(c="MetaRight"),i.location===2)switch(c){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(i.location===3)switch(c){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return c}return"Unidentified"}function d(i){if(i.key!==void 0){switch(i.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return i.char}switch(i.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(i.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(i.key==="\0"&&i.code==="NumpadDecimal")return"Delete";if(!r.isIE()&&!r.isEdge()||i.key.length!==1&&i.key!=="Unidentified")return i.key}var c=o(i);return c in a.default?a.default[c]:i.charCode?String.fromCharCode(i.charCode):"Unidentified"}function n(i){var c=d(i);if(c==="Unidentified")return null;if(c in h.default){var f=i.location;if(c==="Meta"&&f===0&&(f=2),c==="Clear"&&f===3){var S=o(i);S==="NumLock"&&(f=0)}if((f===void 0||f>3)&&(f=0),c==="Meta"){var E=o(i);if(E==="AltLeft")return v.default.XK_Meta_L;if(E==="AltRight")return v.default.XK_Meta_R}if(c==="Clear"){var x=o(i);if(x==="NumLock")return v.default.XK_Num_Lock}return h.default[c][f]}if(c.length!==1)return null;var w=c.charCodeAt();return w?g.default.lookup(w):null}},88193:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var e={8:"Backspace",9:"Tab",10:"NumpadClear",12:"Numpad5",13:"Enter",16:"ShiftLeft",17:"ControlLeft",18:"AltLeft",19:"Pause",20:"CapsLock",21:"Lang1",25:"Lang2",27:"Escape",28:"Convert",29:"NonConvert",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",41:"Select",44:"PrintScreen",45:"Insert",46:"Delete",47:"Help",48:"Digit0",49:"Digit1",50:"Digit2",51:"Digit3",52:"Digit4",53:"Digit5",54:"Digit6",55:"Digit7",56:"Digit8",57:"Digit9",91:"MetaLeft",92:"MetaRight",93:"ContextMenu",95:"Sleep",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9",106:"NumpadMultiply",107:"NumpadAdd",108:"NumpadDecimal",109:"NumpadSubtract",110:"NumpadDecimal",111:"NumpadDivide",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",124:"F13",125:"F14",126:"F15",127:"F16",128:"F17",129:"F18",130:"F19",131:"F20",132:"F21",133:"F22",134:"F23",135:"F24",144:"NumLock",145:"ScrollLock",166:"BrowserBack",167:"BrowserForward",168:"BrowserRefresh",169:"BrowserStop",170:"BrowserSearch",171:"BrowserFavorites",172:"BrowserHome",173:"AudioVolumeMute",174:"AudioVolumeDown",175:"AudioVolumeUp",176:"MediaTrackNext",177:"MediaTrackPrevious",178:"MediaStop",179:"MediaPlayPause",180:"LaunchMail",181:"MediaSelect",182:"LaunchApp1",183:"LaunchApp2",225:"AltRight"};k.default=e},87619:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var e={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};k.default=e},62013:function(_t,k,e){"use strict";var t;t={value:!0},k.Z=void 0;var v=e(20860),g=W(e(50500)),p=e(31516),a=e(41895),h=e(92742),r=e(79420),s=L(e(5004)),u=L(e(22814)),l=L(e(48831)),o=L(e(17834)),d=L(e(1606)),n=L(e(91584)),i=L(e(54641)),c=L(e(16327)),f=L(e(64966)),S=L(e(69314)),E=L(e(87619)),x=e(31729);e(83270);var w=L(e(11231)),C=L(e(17852)),b=L(e(57507)),m=L(e(18330)),y=L(e(21330)),_=L(e(91649));function L(B){return B&&B.__esModule?B:{default:B}}function A(){if(typeof WeakMap!="function")return null;var B=new WeakMap;return A=function(){return B},B}function W(B){if(B&&B.__esModule)return B;if(B===null||N(B)!=="object"&&typeof B!="function")return{default:B};var ie=A();if(ie&&ie.has(B))return ie.get(B);var V={},R=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var D in B)if(Object.prototype.hasOwnProperty.call(B,D)){var $=R?Object.getOwnPropertyDescriptor(B,D):null;$&&($.get||$.set)?Object.defineProperty(V,D,$):V[D]=B[D]}return V.default=B,ie&&ie.set(B,V),V}function N(B){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?N=function(V){return typeof V}:N=function(V){return V&&typeof Symbol=="function"&&V.constructor===Symbol&&V!==Symbol.prototype?"symbol":typeof V},N(B)}function ce(B,ie){if(!(B instanceof ie))throw new TypeError("Cannot call a class as a function")}function Z(B,ie){for(var V=0;V<ie.length;V++){var R=ie[V];R.enumerable=R.enumerable||!1,R.configurable=!0,"value"in R&&(R.writable=!0),Object.defineProperty(B,R.key,R)}}function pe(B,ie,V){return ie&&Z(B.prototype,ie),V&&Z(B,V),B}function P(B,ie){if(typeof ie!="function"&&ie!==null)throw new TypeError("Super expression must either be null or a function");B.prototype=Object.create(ie&&ie.prototype,{constructor:{value:B,writable:!0,configurable:!0}}),ie&&j(B,ie)}function j(B,ie){return j=Object.setPrototypeOf||function(R,D){return R.__proto__=D,R},j(B,ie)}function U(B){var ie=H();return function(){var R=X(B),D;if(ie){var $=X(this).constructor;D=Reflect.construct(R,arguments,$)}else D=R.apply(this,arguments);return ee(this,D)}}function ee(B,ie){return ie&&(N(ie)==="object"||typeof ie=="function")?ie:q(B)}function q(B){if(B===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return B}function H(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(B){return!1}}function X(B){return X=Object.setPrototypeOf?Object.getPrototypeOf:function(V){return V.__proto__||Object.getPrototypeOf(V)},X(B)}var be=3,Ee="rgb(40, 40, 40)",me=17,xe=50,Me=19,dt=75,et=50,lt=1e3,Dt=50,qe=1,Qe=null,At=null,ze=null,J=null,le=1<<24,z=1<<25,M=1<<26,G=1<<27,Ce=1<<28,K=function(B){P(V,B);var ie=U(V);function V(R,D,$){var F;if(ce(this,V),!R)throw new Error("Must specify target");if(!D)throw new Error("Must specify URL");F=ie.call(this),F._target=R,F._url=D,$=$||{},F._rfbCredentials=$.credentials||{},F._shared="shared"in $?!!$.shared:!0,F._repeaterID=$.repeaterID||"",F._wsProtocols=$.wsProtocols||[],F._rfbConnectionState="",F._rfbInitState="",F._rfbAuthScheme=-1,F._rfbCleanDisconnect=!0,F._rfbVersion=0,F._rfbMaxVersion=3.8,F._rfbTightVNC=!1,F._rfbVeNCryptState=0,F._rfbXvpVer=0,F._fbWidth=0,F._fbHeight=0,F._fbName="",F._capabilities={power:!1},F._supportsFence=!1,F._supportsContinuousUpdates=!1,F._enabledContinuousUpdates=!1,F._supportsSetDesktopSize=!1,F._screenID=0,F._screenFlags=0,F._qemuExtKeyEventSupported=!1,F._clipboardText=null,F._clipboardServerCapabilitiesActions={},F._clipboardServerCapabilitiesFormats={},F._sock=null,F._display=null,F._flushing=!1,F._keyboard=null,F._gestures=null,F._disconnTimer=null,F._resizeTimeout=null,F._mouseMoveTimer=null,F._decoders={},F._FBU={rects:0,x:0,y:0,width:0,height:0,encoding:null},F._mousePos={},F._mouseButtonMask=0,F._mouseLastMoveTime=0,F._viewportDragging=!1,F._viewportDragPos={},F._viewportHasMoved=!1,F._accumulatedWheelDeltaX=0,F._accumulatedWheelDeltaY=0,F._gestureLastTapTime=null,F._gestureFirstDoubleTapEv=null,F._gestureLastMagnitudeX=0,F._gestureLastMagnitudeY=0,F._eventHandlers={focusCanvas:F._focusCanvas.bind(q(F)),windowResize:F._windowResize.bind(q(F)),handleMouse:F._handleMouse.bind(q(F)),handleWheel:F._handleWheel.bind(q(F)),handleGesture:F._handleGesture.bind(q(F))},g.Debug(">> RFB.constructor"),F._screen=document.createElement("div"),F._screen.style.display="flex",F._screen.style.width="100%",F._screen.style.height="100%",F._screen.style.overflow="auto",F._screen.style.background=Ee,F._canvas=document.createElement("canvas"),F._canvas.style.margin="auto",F._canvas.style.outline="none",F._canvas.style.flexShrink="0",F._canvas.width=0,F._canvas.height=0,F._canvas.tabIndex=-1,F._screen.appendChild(F._canvas),F._cursor=new i.default,F._cursorImage=V.cursors.none,F._decoders[x.encodings.encodingRaw]=new w.default,F._decoders[x.encodings.encodingCopyRect]=new C.default,F._decoders[x.encodings.encodingRRE]=new b.default,F._decoders[x.encodings.encodingHextile]=new m.default,F._decoders[x.encodings.encodingTight]=new y.default,F._decoders[x.encodings.encodingTightPNG]=new _.default;try{F._display=new u.default(F._canvas)}catch(ue){throw g.Error("Display exception: "+ue),ue}return F._display.onflush=F._onFlush.bind(q(F)),F._keyboard=new d.default(F._canvas),F._keyboard.onkeyevent=F._handleKeyEvent.bind(q(F)),F._gestures=new n.default,F._sock=new c.default,F._sock.on("message",function(){F._handleMessage()}),F._sock.on("open",function(){F._rfbConnectionState==="connecting"&&F._rfbInitState===""?(F._rfbInitState="ProtocolVersion",g.Debug("Starting VNC handshake")):F._fail("Unexpected server connection while "+F._rfbConnectionState)}),F._sock.on("close",function(ue){g.Debug("WebSocket on-close event");var we="";switch(ue.code&&(we="(code: "+ue.code,ue.reason&&(we+=", reason: "+ue.reason),we+=")"),F._rfbConnectionState){case"connecting":F._fail("Connection closed "+we);break;case"connected":F._updateConnectionState("disconnecting"),F._updateConnectionState("disconnected");break;case"disconnecting":F._updateConnectionState("disconnected");break;case"disconnected":F._fail("Unexpected server disconnect when already disconnected "+we);break;default:F._fail("Unexpected server disconnect before connecting "+we);break}F._sock.off("close")}),F._sock.on("error",function(ue){return g.Warn("WebSocket on-error event")}),setTimeout(F._updateConnectionState.bind(q(F),"connecting")),g.Debug("<< RFB.constructor"),F.dragViewport=!1,F.focusOnClick=!0,F._viewOnly=!1,F._clipViewport=!1,F._scaleViewport=!1,F._resizeSession=!1,F._showDotCursor=!1,$.showDotCursor!==void 0&&(g.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),F._showDotCursor=$.showDotCursor),F._qualityLevel=6,F._compressionLevel=2,F}return pe(V,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(D){this._rfbCredentials=D,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){this._rfbConnectionState!=="connected"||this._viewOnly||(g.Info("Sending Ctrl-Alt-Del"),this.sendKey(S.default.XK_Control_L,"ControlLeft",!0),this.sendKey(S.default.XK_Alt_L,"AltLeft",!0),this.sendKey(S.default.XK_Delete,"Delete",!0),this.sendKey(S.default.XK_Delete,"Delete",!1),this.sendKey(S.default.XK_Alt_L,"AltLeft",!1),this.sendKey(S.default.XK_Control_L,"ControlLeft",!1))}},{key:"machineShutdown",value:function(){this._xvpOp(1,2)}},{key:"machineReboot",value:function(){this._xvpOp(1,3)}},{key:"machineReset",value:function(){this._xvpOp(1,4)}},{key:"sendKey",value:function(D,$,F){if(!(this._rfbConnectionState!=="connected"||this._viewOnly)){if(F===void 0){this.sendKey(D,$,!0),this.sendKey(D,$,!1);return}var ue=E.default[$];if(this._qemuExtKeyEventSupported&&ue)D=D||0,g.Info("Sending key ("+(F?"down":"up")+"): keysym "+D+", scancode "+ue),V.messages.QEMUExtendedKeyEvent(this._sock,D,F,ue);else{if(!D)return;g.Info("Sending keysym ("+(F?"down":"up")+"): "+D),V.messages.keyEvent(this._sock,D,F?1:0)}}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(D){if(!(this._rfbConnectionState!=="connected"||this._viewOnly))if(this._clipboardServerCapabilitiesFormats[qe]&&this._clipboardServerCapabilitiesActions[G])this._clipboardText=D,V.messages.extendedClipboardNotify(this._sock,[qe]);else{for(var $=new Uint8Array(D.length),F=0;F<D.length;F++)$[F]=D.charCodeAt(F);V.messages.clientCutText(this._sock,$)}}},{key:"_connect",value:function(){g.Debug(">> RFB.connect"),g.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(D){D.name==="SyntaxError"?this._fail("Invalid host or port ("+D+")"):this._fail("Error when opening socket ("+D+")")}this._target.appendChild(this._screen),this._gestures.attach(this._canvas),this._cursor.attach(this._canvas),this._refreshCursor(),window.addEventListener("resize",this._eventHandlers.windowResize),this._canvas.addEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.addEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.addEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.addEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.addEventListener("click",this._eventHandlers.handleMouse),this._canvas.addEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.addEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.addEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.addEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.addEventListener("gestureend",this._eventHandlers.handleGesture),g.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){g.Debug(">> RFB.disconnect"),this._cursor.detach(),this._canvas.removeEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gestureend",this._eventHandlers.handleGesture),this._canvas.removeEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.removeEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.removeEventListener("click",this._eventHandlers.handleMouse),this._canvas.removeEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.removeEventListener("touchstart",this._eventHandlers.focusCanvas),window.removeEventListener("resize",this._eventHandlers.windowResize),this._keyboard.ungrab(),this._gestures.detach(),this._sock.close();try{this._target.removeChild(this._screen)}catch(D){if(D.name!=="NotFoundError")throw D}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),g.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(D){this.focusOnClick&&this.focus()}},{key:"_setDesktopName",value:function(D){this._fbName=D,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(D){var $=this;window.requestAnimationFrame(function(){$._updateClip(),$._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var D=this._display.clipViewport,$=this._clipViewport;if(this._scaleViewport&&($=!1),D!==$&&(this._display.clipViewport=$),$){var F=this._screenSize();this._display.viewportChangeSize(F.w,F.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var D=this._screenSize();this._display.autoscale(D.w,D.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!(!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)){var D=this._screenSize();V.messages.setDesktopSize(this._sock,Math.floor(D.w),Math.floor(D.h),this._screenID,this._screenFlags),g.Debug("Requested new desktop size: "+D.w+"x"+D.h)}}},{key:"_screenSize",value:function(){var D=this._screen.getBoundingClientRect();return{w:D.width,h:D.height}}},{key:"_fixScrollbars",value:function(){var D=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=D}},{key:"_updateConnectionState",value:function(D){var $=this,F=this._rfbConnectionState;if(D===F){g.Debug("Already in state '"+D+"', ignoring");return}if(F==="disconnected"){g.Error("Tried changing state of a disconnected RFB object");return}switch(D){case"connected":if(F!=="connecting"){g.Error("Bad transition to connected state, previous connection state: "+F);return}break;case"disconnected":if(F!=="disconnecting"){g.Error("Bad transition to disconnected state, previous connection state: "+F);return}break;case"connecting":if(F!==""){g.Error("Bad transition to connecting state, previous connection state: "+F);return}break;case"disconnecting":if(F!=="connected"&&F!=="connecting"){g.Error("Bad transition to disconnecting state, previous connection state: "+F);return}break;default:g.Error("Unknown connection state: "+D);return}switch(this._rfbConnectionState=D,g.Debug("New state '"+D+"', was '"+F+"'."),this._disconnTimer&&D!=="disconnecting"&&(g.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close")),D){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){g.Error("Disconnection timed out."),$._updateConnectionState("disconnected")},be*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(D){switch(this._rfbConnectionState){case"disconnecting":g.Error("Failed when disconnecting: "+D);break;case"connected":g.Error("Failed while connected: "+D);break;case"connecting":g.Error("Failed when connecting: "+D);break;default:g.Error("RFB failure: "+D);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(D,$){this._capabilities[D]=$,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){g.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":g.Error("Got data while disconnected");break;case"connected":for(;!(this._flushing||!this._normalMsg()||this._sock.rQlen===0););break;default:this._initMsg();break}}},{key:"_handleKeyEvent",value:function(D,$,F){this.sendKey(D,$,F)}},{key:"_handleMouse",value:function(D){if(!(D.type==="click"&&D.target!==this._canvas)&&(D.stopPropagation(),D.preventDefault(),!(D.type==="click"||D.type==="contextmenu"))){var $=(0,h.clientToElement)(D.clientX,D.clientY,this._canvas);switch(D.type){case"mousedown":(0,r.setCapture)(this._canvas),this._handleMouseButton($.x,$.y,!0,1<<D.button);break;case"mouseup":this._handleMouseButton($.x,$.y,!1,1<<D.button);break;case"mousemove":this._handleMouseMove($.x,$.y);break}}}},{key:"_handleMouseButton",value:function(D,$,F,ue){if(this.dragViewport)if(F&&!this._viewportDragging){this._viewportDragging=!0,this._viewportDragPos={x:D,y:$},this._viewportHasMoved=!1;return}else{if(this._viewportDragging=!1,this._viewportHasMoved)return;this._sendMouse(D,$,ue)}this._mouseMoveTimer!==null&&(clearTimeout(this._mouseMoveTimer),this._mouseMoveTimer=null,this._sendMouse(D,$,this._mouseButtonMask)),F?this._mouseButtonMask|=ue:this._mouseButtonMask&=~ue,this._sendMouse(D,$,this._mouseButtonMask)}},{key:"_handleMouseMove",value:function(D,$){var F=this;if(this._viewportDragging){var ue=this._viewportDragPos.x-D,we=this._viewportDragPos.y-$;(this._viewportHasMoved||Math.abs(ue)>a.dragThreshold||Math.abs(we)>a.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:D,y:$},this._display.viewportChangePos(ue,we));return}if(this._mousePos={x:D,y:$},this._mouseMoveTimer==null){var se=Date.now()-this._mouseLastMoveTime;se>me?(this._sendMouse(D,$,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){F._handleDelayedMouseMove()},me-se)}}},{key:"_handleDelayedMouseMove",value:function(){this._mouseMoveTimer=null,this._sendMouse(this._mousePos.x,this._mousePos.y,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()}},{key:"_sendMouse",value:function(D,$,F){this._rfbConnectionState==="connected"&&(this._viewOnly||V.messages.pointerEvent(this._sock,this._display.absX(D),this._display.absY($),F))}},{key:"_handleWheel",value:function(D){if(this._rfbConnectionState==="connected"&&!this._viewOnly){D.stopPropagation(),D.preventDefault();var $=(0,h.clientToElement)(D.clientX,D.clientY,this._canvas),F=D.deltaX,ue=D.deltaY;D.deltaMode!==0&&(F*=Me,ue*=Me),this._accumulatedWheelDeltaX+=F,this._accumulatedWheelDeltaY+=ue,Math.abs(this._accumulatedWheelDeltaX)>=xe&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton($.x,$.y,!0,32),this._handleMouseButton($.x,$.y,!1,32)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton($.x,$.y,!0,64),this._handleMouseButton($.x,$.y,!1,64)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=xe&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton($.x,$.y,!0,8),this._handleMouseButton($.x,$.y,!1,8)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton($.x,$.y,!0,16),this._handleMouseButton($.x,$.y,!1,16)),this._accumulatedWheelDeltaY=0)}}},{key:"_fakeMouseMove",value:function(D,$,F){this._handleMouseMove($,F),this._cursor.move(D.detail.clientX,D.detail.clientY)}},{key:"_handleTapEvent",value:function(D,$){var F=(0,h.clientToElement)(D.detail.clientX,D.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTime<lt&&this._gestureFirstDoubleTapEv.detail.type===D.detail.type){var ue=this._gestureFirstDoubleTapEv.detail.clientX-D.detail.clientX,we=this._gestureFirstDoubleTapEv.detail.clientY-D.detail.clientY,se=Math.hypot(ue,we);se<Dt?F=(0,h.clientToElement)(this._gestureFirstDoubleTapEv.detail.clientX,this._gestureFirstDoubleTapEv.detail.clientY,this._canvas):this._gestureFirstDoubleTapEv=D}else this._gestureFirstDoubleTapEv=D;this._gestureLastTapTime=Date.now(),this._fakeMouseMove(this._gestureFirstDoubleTapEv,F.x,F.y),this._handleMouseButton(F.x,F.y,!0,$),this._handleMouseButton(F.x,F.y,!1,$)}},{key:"_handleGesture",value:function(D){var $,F=(0,h.clientToElement)(D.detail.clientX,D.detail.clientY,this._canvas);switch(D.type){case"gesturestart":switch(D.detail.type){case"onetap":this._handleTapEvent(D,1);break;case"twotap":this._handleTapEvent(D,4);break;case"threetap":this._handleTapEvent(D,2);break;case"drag":this._fakeMouseMove(D,F.x,F.y),this._handleMouseButton(F.x,F.y,!0,1);break;case"longpress":this._fakeMouseMove(D,F.x,F.y),this._handleMouseButton(F.x,F.y,!0,4);break;case"twodrag":this._gestureLastMagnitudeX=D.detail.magnitudeX,this._gestureLastMagnitudeY=D.detail.magnitudeY,this._fakeMouseMove(D,F.x,F.y);break;case"pinch":this._gestureLastMagnitudeX=Math.hypot(D.detail.magnitudeX,D.detail.magnitudeY),this._fakeMouseMove(D,F.x,F.y);break}break;case"gesturemove":switch(D.detail.type){case"onetap":case"twotap":case"threetap":break;case"drag":case"longpress":this._fakeMouseMove(D,F.x,F.y);break;case"twodrag":for(this._fakeMouseMove(D,F.x,F.y);D.detail.magnitudeY-this._gestureLastMagnitudeY>et;)this._handleMouseButton(F.x,F.y,!0,8),this._handleMouseButton(F.x,F.y,!1,8),this._gestureLastMagnitudeY+=et;for(;D.detail.magnitudeY-this._gestureLastMagnitudeY<-et;)this._handleMouseButton(F.x,F.y,!0,16),this._handleMouseButton(F.x,F.y,!1,16),this._gestureLastMagnitudeY-=et;for(;D.detail.magnitudeX-this._gestureLastMagnitudeX>et;)this._handleMouseButton(F.x,F.y,!0,32),this._handleMouseButton(F.x,F.y,!1,32),this._gestureLastMagnitudeX+=et;for(;D.detail.magnitudeX-this._gestureLastMagnitudeX<-et;)this._handleMouseButton(F.x,F.y,!0,64),this._handleMouseButton(F.x,F.y,!1,64),this._gestureLastMagnitudeX-=et;break;case"pinch":if(this._fakeMouseMove(D,F.x,F.y),$=Math.hypot(D.detail.magnitudeX,D.detail.magnitudeY),Math.abs($-this._gestureLastMagnitudeX)>dt){for(this._handleKeyEvent(S.default.XK_Control_L,"ControlLeft",!0);$-this._gestureLastMagnitudeX>dt;)this._handleMouseButton(F.x,F.y,!0,8),this._handleMouseButton(F.x,F.y,!1,8),this._gestureLastMagnitudeX+=dt;for(;$-this._gestureLastMagnitudeX<-dt;)this._handleMouseButton(F.x,F.y,!0,16),this._handleMouseButton(F.x,F.y,!1,16),this._gestureLastMagnitudeX-=dt}this._handleKeyEvent(S.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(D.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(D,F.x,F.y),this._handleMouseButton(F.x,F.y,!1,1);break;case"longpress":this._fakeMouseMove(D,F.x,F.y),this._handleMouseButton(F.x,F.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var D=this._sock.rQshiftStr(12).substr(4,7);g.Info("Server ProtocolVersion: "+D);var $=0;switch(D){case"000.000":$=1;break;case"003.003":case"003.006":case"003.889":this._rfbVersion=3.3;break;case"003.007":this._rfbVersion=3.7;break;case"003.008":case"004.000":case"004.001":case"005.000":this._rfbVersion=3.8;break;default:return this._fail("Invalid server version "+D)}if($){for(var F="ID:"+this._repeaterID;F.length<250;)F+="\0";return this._sock.sendString(F),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var ue="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+ue+`
|
|
|
`),g.Debug("Sent ProtocolVersion: "+ue),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function D(ue,we){for(var se=0;se<we.length;se++)if(we[se]===ue)return!0;return!1}if(this._rfbVersion>=3.7){var $=this._sock.rQshift8();if(this._sock.rQwait("security type",$,1))return!1;if($===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var F=this._sock.rQshiftBytes($);if(g.Debug("Server security types: "+F),D(1,F))this._rfbAuthScheme=1;else if(D(22,F))this._rfbAuthScheme=22;else if(D(16,F))this._rfbAuthScheme=16;else if(D(2,F))this._rfbAuthScheme=2;else if(D(19,F))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+F+")");this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),this._rfbAuthScheme==0)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",g.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var D=this._sock.rQshift32(),$="";if(D>0){if(this._sock.rQwait("reason",D,4))return!1;$=this._sock.rQshiftStr(D)}return $!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:$}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+$+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0||this._rfbCredentials.target===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var D=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(D),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var D=this._sock.rQshift8(),$=this._sock.rQshift8();if(!(D==0&&$==2))return this._fail("Unsupported VeNCrypt version "+D+"."+$);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var F=this._sock.rQshift8();if(F!=0)return this._fail("VeNCrypt failure "+F);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var ue=this._sock.rQshift8();if(ue<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=ue,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var we=[],se=0;se<this._rfbVeNCryptSubtypesLength;se++)we.push(this._sock.rQshift32());if(we.indexOf(256)!=-1)this._sock.send([0,0,1,0]),this._rfbVeNCryptState=4;else return this._fail("VeNCrypt Plain subtype not offered by server")}if(this._rfbVeNCryptState==4){if(!this._rfbCredentials.username||!this._rfbCredentials.password)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password"]}})),!1;var T=(0,p.encodeUTF8)(this._rfbCredentials.username),O=(0,p.encodeUTF8)(this._rfbCredentials.password);return this._sock.send([0,0,0,T.length]),this._sock.send([0,0,0,O.length]),this._sock.sendString(T),this._sock.sendString(O),this._rfbInitState="SecurityResult",!0}}},{key:"_negotiateStdVNCAuth",value:function(){if(this._sock.rQwait("auth challenge",16))return!1;if(this._rfbCredentials.password===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["password"]}})),!1;var D=Array.prototype.slice.call(this._sock.rQshiftBytes(16)),$=V.genDES(this._rfbCredentials.password,D);return this._sock.send($),this._rfbInitState="SecurityResult",!0}},{key:"_negotiateTightUnixAuth",value:function(){return this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0?(this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password"]}})),!1):(this._sock.send([0,0,0,this._rfbCredentials.username.length]),this._sock.send([0,0,0,this._rfbCredentials.password.length]),this._sock.sendString(this._rfbCredentials.username),this._sock.sendString(this._rfbCredentials.password),this._rfbInitState="SecurityResult",!0)}},{key:"_negotiateTightTunnels",value:function(D){for(var $={0:{vendor:"TGHT",signature:"NOTUNNEL"}},F={},ue=0;ue<D;ue++){var we=this._sock.rQshift32(),se=this._sock.rQshiftStr(4),T=this._sock.rQshiftStr(8);F[we]={vendor:se,signature:T}}return g.Debug("Server Tight tunnel types: "+F),F[1]&&F[1].vendor==="SICR"&&F[1].signature==="SCHANNEL"&&(g.Debug("Detected Siemens server. Assuming NOTUNNEL support."),F[0]={vendor:"TGHT",signature:"NOTUNNEL"}),F[0]?F[0].vendor!=$[0].vendor||F[0].signature!=$[0].signature?this._fail("Client's tunnel type had the incorrect vendor or signature"):(g.Debug("Selected tunnel type: "+$[0]),this._sock.send([0,0,0,0]),!1):this._fail("Server wanted tunnels, but doesn't support the notunnel type")}},{key:"_negotiateTightAuth",value:function(){if(!this._rfbTightVNC){if(this._sock.rQwait("num tunnels",4))return!1;var D=this._sock.rQshift32();if(D>0&&this._sock.rQwait("tunnel capabilities",16*D,4))return!1;if(this._rfbTightVNC=!0,D>0)return this._negotiateTightTunnels(D),!1}if(this._sock.rQwait("sub auth count",4))return!1;var $=this._sock.rQshift32();if($===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*$,4))return!1;for(var F={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},ue=[],we=0;we<$;we++){this._sock.rQshift32();var se=this._sock.rQshiftStr(12);ue.push(se)}g.Debug("Server Tight authentication types: "+ue);for(var T in F)if(ue.indexOf(T)!=-1)switch(this._sock.send([0,0,0,F[T]]),g.Debug("Selected authentication type: "+T),T){case"STDVNOAUTH__":return this._rfbInitState="SecurityResult",!0;case"STDVVNCAUTH_":return this._rfbAuthScheme=2,this._initMsg();case"TGHTULGNAUTH":return this._rfbAuthScheme=129,this._initMsg();default:return this._fail("Unsupported tiny auth scheme (scheme: "+T+")")}return this._fail("No supported sub-auth types!")}},{key:"_negotiateAuthentication",value:function(){switch(this._rfbAuthScheme){case 1:return this._rfbVersion>=3.8?(this._rfbInitState="SecurityResult",!0):(this._rfbInitState="ClientInitialisation",this._initMsg());case 22:return this._negotiateXvpAuth();case 2:return this._negotiateStdVNCAuth();case 16:return this._negotiateTightAuth();case 19:return this._negotiateVeNCryptAuth();case 129:return this._negotiateTightUnixAuth();default:return this._fail("Unsupported auth scheme (scheme: "+this._rfbAuthScheme+")")}}},{key:"_handleSecurityResult",value:function(){if(this._sock.rQwait("VNC auth response ",4))return!1;var D=this._sock.rQshift32();return D===0?(this._rfbInitState="ClientInitialisation",g.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=D,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:D}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var D=this._sock.rQshift16(),$=this._sock.rQshift16(),F=this._sock.rQshift8(),ue=this._sock.rQshift8(),we=this._sock.rQshift8(),se=this._sock.rQshift8(),T=this._sock.rQshift16(),O=this._sock.rQshift16(),de=this._sock.rQshift16(),fe=this._sock.rQshift8(),Oe=this._sock.rQshift8(),Je=this._sock.rQshift8();this._sock.rQskipBytes(3);var Ze=this._sock.rQshift32();if(this._sock.rQwait("server init name",Ze,24))return!1;var ve=this._sock.rQshiftStr(Ze);if(ve=(0,p.decodeUTF8)(ve,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+Ze))return!1;var Xe=this._sock.rQshift16(),re=this._sock.rQshift16(),st=this._sock.rQshift16();this._sock.rQskipBytes(2);var wt=(Xe+re+st)*16;if(this._sock.rQwait("TightVNC extended server init header",wt,32+Ze))return!1;this._sock.rQskipBytes(16*Xe),this._sock.rQskipBytes(16*re),this._sock.rQskipBytes(16*st)}return g.Info("Screen: "+D+"x"+$+", bpp: "+F+", depth: "+ue+", bigEndian: "+we+", trueColor: "+se+", redMax: "+T+", greenMax: "+O+", blueMax: "+de+", redShift: "+fe+", greenShift: "+Oe+", blueShift: "+Je),this._setDesktopName(ve),this._resize(D,$),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(g.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),V.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),V.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var D=[];D.push(x.encodings.encodingCopyRect),this._fbDepth==24&&(D.push(x.encodings.encodingTight),D.push(x.encodings.encodingTightPNG),D.push(x.encodings.encodingHextile),D.push(x.encodings.encodingRRE)),D.push(x.encodings.encodingRaw),D.push(x.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),D.push(x.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),D.push(x.encodings.pseudoEncodingDesktopSize),D.push(x.encodings.pseudoEncodingLastRect),D.push(x.encodings.pseudoEncodingQEMUExtendedKeyEvent),D.push(x.encodings.pseudoEncodingExtendedDesktopSize),D.push(x.encodings.pseudoEncodingXvp),D.push(x.encodings.pseudoEncodingFence),D.push(x.encodings.pseudoEncodingContinuousUpdates),D.push(x.encodings.pseudoEncodingDesktopName),D.push(x.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(D.push(x.encodings.pseudoEncodingVMwareCursor),D.push(x.encodings.pseudoEncodingCursor)),V.messages.clientEncodings(this._sock,D)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return g.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(g.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var D=this._sock.rQshift32();if(D=(0,v.toSigned32bit)(D),this._sock.rQwait("ServerCutText content",Math.abs(D),8))return!1;if(D>=0){var $=this._sock.rQshiftStr(D);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:$}}))}else{D=Math.abs(D);var F=this._sock.rQshift32(),ue=F&65535,we=F&4278190080,se=!!(we&le);if(se){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var T=0;T<=15;T++){var O=1<<T;ue&O&&(this._clipboardServerCapabilitiesFormats[O]=!0,this._sock.rQshift32())}for(var de=24;de<=31;de++){var fe=1<<de;this._clipboardServerCapabilitiesActions[fe]=!!(we&fe)}var Oe=[le,z,M,G,Ce];V.messages.extendedClipboardCaps(this._sock,Oe,{extendedClipboardFormatText:0})}else if(we===z){if(this._viewOnly)return!0;this._clipboardText!=null&&this._clipboardServerCapabilitiesActions[Ce]&&ue&qe&&V.messages.extendedClipboardProvide(this._sock,[qe],[this._clipboardText])}else if(we===M){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[G]&&(this._clipboardText!=null?V.messages.extendedClipboardNotify(this._sock,[qe]):V.messages.extendedClipboardNotify(this._sock,[]))}else if(we===G){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[z]&&ue&qe&&V.messages.extendedClipboardRequest(this._sock,[qe])}else if(we===Ce){if(this._viewOnly||!(ue&qe))return!0;this._clipboardText=null;var Je=this._sock.rQshiftBytes(D-4),Ze=new l.default,ve=null;Ze.setInput(Je);for(var Xe=0;Xe<=15;Xe++){var re=1<<Xe;if(ue&re){var st=0,wt=Ze.inflate(4);st|=wt[0]<<24,st|=wt[1]<<16,st|=wt[2]<<8,st|=wt[3];var I=Ze.inflate(st);re===qe&&(ve=I)}}if(Ze.setInput(null),ve!==null){for(var Ge="",Be=0;Be<ve.length;Be++)Ge+=String.fromCharCode(ve[Be]);ve=Ge,ve=(0,p.decodeUTF8)(ve),ve.length>0&&ve.charAt(ve.length-1)==="\0"&&(ve=ve.slice(0,-1)),ve=ve.replace(`\r
|
|
|
`,`
|
|
|
`),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:ve}}))}}else return this._fail("Unexpected action in extended clipboard message: "+we)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var D=this._sock.rQshift32(),$=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",$,9))return!1;$>64&&(g.Warn("Bad payload length ("+$+") in fence response"),$=64);var F=this._sock.rQshiftStr($);return this._supportsFence=!0,D&1<<31?(D&=3,V.messages.clientFence(this._sock,D,F),!0):this._fail("Unexpected fence response")}},{key:"_handleXvpMsg",value:function(){if(this._sock.rQwait("XVP version and message",3,1))return!1;this._sock.rQskipBytes(1);var D=this._sock.rQshift8(),$=this._sock.rQshift8();switch($){case 0:g.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=D,g.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+$+")");break}return!0}},{key:"_normalMsg",value:function(){var D;this._FBU.rects>0?D=0:D=this._sock.rQshift8();var $,F;switch(D){case 0:return F=this._framebufferUpdate(),F&&!this._enabledContinuousUpdates&&V.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),F;case 1:return this._handleSetColourMapMsg();case 2:return g.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return $=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,$&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),g.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+D+")"),g.Debug("sock.rQslice(0, 30): "+this._sock.rQslice(0,30)),!0}}},{key:"_onFlush",value:function(){this._flushing=!1,this._sock.rQlen>0&&this._handleMessage()}},{key:"_framebufferUpdate",value:function(){if(this._FBU.rects===0){if(this._sock.rQwait("FBU header",3,1))return!1;if(this._sock.rQskipBytes(1),this._FBU.rects=this._sock.rQshift16(),this._display.pending())return this._flushing=!0,this._display.flush(),!1}for(;this._FBU.rects>0;){if(this._FBU.encoding===null){if(this._sock.rQwait("rect header",12))return!1;var D=this._sock.rQshiftBytes(12);this._FBU.x=(D[0]<<8)+D[1],this._FBU.y=(D[2]<<8)+D[3],this._FBU.width=(D[4]<<8)+D[5],this._FBU.height=(D[6]<<8)+D[7],this._FBU.encoding=parseInt((D[8]<<24)+(D[9]<<16)+(D[10]<<8)+D[11],10)}if(!this._handleRect())return!1;this._FBU.rects--,this._FBU.encoding=null}return this._display.flip(),!0}},{key:"_handleRect",value:function(){switch(this._FBU.encoding){case x.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case x.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case x.encodings.pseudoEncodingCursor:return this._handleCursor();case x.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var D=document.createEvent("keyboardEvent");D.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch($){}return!0;case x.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case x.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case x.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var D=this._FBU.x,$=this._FBU.y,F=this._FBU.width,ue=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var we=this._sock.rQshift8();this._sock.rQshift8();var se,T=4;if(we==0){var O=-256;if(se=new Array(F*ue*T),this._sock.rQwait("VMware cursor classic encoding",F*ue*T*2,2))return!1;for(var de=new Array(F*ue),fe=0;fe<F*ue;fe++)de[fe]=this._sock.rQshift32();for(var Oe=new Array(F*ue),Je=0;Je<F*ue;Je++)Oe[Je]=this._sock.rQshift32();for(var Ze=0;Ze<F*ue;Ze++)if(de[Ze]==0){var ve=Oe[Ze],Xe=ve>>8&255,re=ve>>16&255,st=ve>>24&255;se[Ze*T]=Xe,se[Ze*T+1]=re,se[Ze*T+2]=st,se[Ze*T+3]=255}else(de[Ze]&O)==O?Oe[Ze]==0?(se[Ze*T]=0,se[Ze*T+1]=0,se[Ze*T+2]=0,se[Ze*T+3]=0):((Oe[Ze]&O)==O,se[Ze*T]=0,se[Ze*T+1]=0,se[Ze*T+2]=0,se[Ze*T+3]=255):(se[Ze*T]=0,se[Ze*T+1]=0,se[Ze*T+2]=0,se[Ze*T+3]=255)}else if(we==1){if(this._sock.rQwait("VMware cursor alpha encoding",F*ue*4,2))return!1;se=new Array(F*ue*T);for(var wt=0;wt<F*ue;wt++){var I=this._sock.rQshift32();se[wt*4]=I>>24&255,se[wt*4+1]=I>>16&255,se[wt*4+2]=I>>8&255,se[wt*4+3]=I&255}}else return g.Warn("The given cursor type is not supported: "+we+" given."),!1;return this._updateCursor(se,D,$,F,ue),!0}},{key:"_handleCursor",value:function(){var D=this._FBU.x,$=this._FBU.y,F=this._FBU.width,ue=this._FBU.height,we=F*ue*4,se=Math.ceil(F/8)*ue,T=we+se;if(this._sock.rQwait("cursor encoding",T))return!1;for(var O=this._sock.rQshiftBytes(we),de=this._sock.rQshiftBytes(se),fe=new Uint8Array(F*ue*4),Oe=0,Je=0;Je<ue;Je++)for(var Ze=0;Ze<F;Ze++){var ve=Je*Math.ceil(F/8)+Math.floor(Ze/8),Xe=de[ve]<<Ze%8&128?255:0;fe[Oe]=O[Oe+2],fe[Oe+1]=O[Oe+1],fe[Oe+2]=O[Oe],fe[Oe+3]=Xe,Oe+=4}return this._updateCursor(fe,D,$,F,ue),!0}},{key:"_handleDesktopName",value:function(){if(this._sock.rQwait("DesktopName",4))return!1;var D=this._sock.rQshift32();if(this._sock.rQwait("DesktopName",D,4))return!1;var $=this._sock.rQshiftStr(D);return $=(0,p.decodeUTF8)($,!0),this._setDesktopName($),!0}},{key:"_handleExtendedDesktopSize",value:function(){if(this._sock.rQwait("ExtendedDesktopSize",4))return!1;var D=this._sock.rQpeek8(),$=4+D*16;if(this._sock.rQwait("ExtendedDesktopSize",$))return!1;var F=!this._supportsSetDesktopSize;this._supportsSetDesktopSize=!0,F&&this._requestRemoteResize(),this._sock.rQskipBytes(1),this._sock.rQskipBytes(3);for(var ue=0;ue<D;ue+=1)ue===0?(this._screenID=this._sock.rQshiftBytes(4),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._screenFlags=this._sock.rQshiftBytes(4)):this._sock.rQskipBytes(16);if(this._FBU.x===1&&this._FBU.y!==0){var we="";switch(this._FBU.y){case 1:we="Resize is administratively prohibited";break;case 2:we="Out of resources";break;case 3:we="Invalid screen layout";break;default:we="Unknown reason";break}g.Warn("Server did not accept the resize request: "+we)}else this._resize(this._FBU.width,this._FBU.height);return!0}},{key:"_handleDataRect",value:function(){var D=this._decoders[this._FBU.encoding];if(!D)return this._fail("Unsupported encoding (encoding: "+this._FBU.encoding+")"),!1;try{return D.decodeRect(this._FBU.x,this._FBU.y,this._FBU.width,this._FBU.height,this._sock,this._display,this._fbDepth)}catch($){return this._fail("Error decoding rect: "+$),!1}}},{key:"_updateContinuousUpdates",value:function(){this._enabledContinuousUpdates&&V.messages.enableContinuousUpdates(this._sock,!0,0,0,this._fbWidth,this._fbHeight)}},{key:"_resize",value:function(D,$){this._fbWidth=D,this._fbHeight=$,this._display.resize(this._fbWidth,this._fbHeight),this._updateClip(),this._updateScale(),this._updateContinuousUpdates()}},{key:"_xvpOp",value:function(D,$){this._rfbXvpVer<D||(g.Info("Sending XVP operation "+$+" (version "+D+")"),V.messages.xvpOp(this._sock,D,$))}},{key:"_updateCursor",value:function(D,$,F,ue,we){this._cursorImage={rgbaPixels:D,hotx:$,hoty:F,w:ue,h:we},this._refreshCursor()}},{key:"_shouldShowDotCursor",value:function(){if(!this._showDotCursor)return!1;for(var D=3;D<this._cursorImage.rgbaPixels.length;D+=4)if(this._cursorImage.rgbaPixels[D])return!1;return!0}},{key:"_refreshCursor",value:function(){if(!(this._rfbConnectionState!=="connecting"&&this._rfbConnectionState!=="connected")){var D=this._shouldShowDotCursor()?V.cursors.dot:this._cursorImage;this._cursor.change(D.rgbaPixels,D.hotx,D.hoty,D.w,D.h)}}},{key:"viewOnly",get:function(){return this._viewOnly},set:function(D){this._viewOnly=D,(this._rfbConnectionState==="connecting"||this._rfbConnectionState==="connected")&&(D?this._keyboard.ungrab():this._keyboard.grab())}},{key:"capabilities",get:function(){return this._capabilities}},{key:"touchButton",get:function(){return 0},set:function(D){g.Warn("Using old API!")}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(D){this._clipViewport=D,this._updateClip()}},{key:"scaleViewport",get:function(){return this._scaleViewport},set:function(D){this._scaleViewport=D,D&&this._clipViewport&&this._updateClip(),this._updateScale(),!D&&this._clipViewport&&this._updateClip()}},{key:"resizeSession",get:function(){return this._resizeSession},set:function(D){this._resizeSession=D,D&&this._requestRemoteResize()}},{key:"showDotCursor",get:function(){return this._showDotCursor},set:function(D){this._showDotCursor=D,this._refreshCursor()}},{key:"background",get:function(){return this._screen.style.background},set:function(D){this._screen.style.background=D}},{key:"qualityLevel",get:function(){return this._qualityLevel},set:function(D){if(!Number.isInteger(D)||D<0||D>9){g.Error("qualityLevel must be an integer between 0 and 9");return}this._qualityLevel!==D&&(this._qualityLevel=D,this._rfbConnectionState==="connected"&&this._sendEncodings())}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(D){if(!Number.isInteger(D)||D<0||D>9){g.Error("compressionLevel must be an integer between 0 and 9");return}this._compressionLevel!==D&&(this._compressionLevel=D,this._rfbConnectionState==="connected"&&this._sendEncodings())}}],[{key:"genDES",value:function(D,$){var F=D.split("").map(function(ue){return ue.charCodeAt(0)});return new f.default(F).encrypt($)}}]),V}(s.default);k.Z=K,K.messages={keyEvent:function(ie,V,R){var D=ie._sQ,$=ie._sQlen;D[$]=4,D[$+1]=R,D[$+2]=0,D[$+3]=0,D[$+4]=V>>24,D[$+5]=V>>16,D[$+6]=V>>8,D[$+7]=V,ie._sQlen+=8,ie.flush()},QEMUExtendedKeyEvent:function(ie,V,R,D){function $(se){var T=D>>8,O=D&255;return T===224&&O<127?O|128:se}var F=ie._sQ,ue=ie._sQlen;F[ue]=255,F[ue+1]=0,F[ue+2]=R>>8,F[ue+3]=R,F[ue+4]=V>>24,F[ue+5]=V>>16,F[ue+6]=V>>8,F[ue+7]=V;var we=$(D);F[ue+8]=we>>24,F[ue+9]=we>>16,F[ue+10]=we>>8,F[ue+11]=we,ie._sQlen+=12,ie.flush()},pointerEvent:function(ie,V,R,D){var $=ie._sQ,F=ie._sQlen;$[F]=5,$[F+1]=D,$[F+2]=V>>8,$[F+3]=V,$[F+4]=R>>8,$[F+5]=R,ie._sQlen+=6,ie.flush()},_buildExtendedClipboardFlags:function(ie,V){for(var R=new Uint8Array(4),D=0,$=0,F=0;F<ie.length;F++)$|=ie[F];for(var ue=0;ue<V.length;ue++)D|=V[ue];return R[0]=$>>24,R[1]=0,R[2]=0,R[3]=D,R},extendedClipboardProvide:function(ie,V,R){for(var D=new o.default,$=[],F=0;F<V.length;F++){if(V[F]!=qe)throw new Error("Unsupported extended clipboard format for Provide message.");R[F]=R[F].replace(/\r\n|\r|\n/gm,`\r
|
|
|
`);var ue=(0,p.encodeUTF8)(R[F]+"\0");$.push(ue.length>>24&255,ue.length>>16&255,ue.length>>8&255,ue.length&255);for(var we=0;we<ue.length;we++)$.push(ue.charCodeAt(we))}var se=D.deflate(new Uint8Array($)),T=new Uint8Array(4+se.length);T.set(K.messages._buildExtendedClipboardFlags([Ce],V)),T.set(se,4),K.messages.clientCutText(ie,T,!0)},extendedClipboardNotify:function(ie,V){var R=K.messages._buildExtendedClipboardFlags([G],V);K.messages.clientCutText(ie,R,!0)},extendedClipboardRequest:function(ie,V){var R=K.messages._buildExtendedClipboardFlags([z],V);K.messages.clientCutText(ie,R,!0)},extendedClipboardCaps:function(ie,V,R){var D=Object.keys(R),$=new Uint8Array(4+4*D.length);D.map(function(we){return parseInt(we)}),D.sort(function(we,se){return we-se}),$.set(K.messages._buildExtendedClipboardFlags(V,[]));for(var F=4,ue=0;ue<D.length;ue++)$[F]=R[D[ue]]>>24,$[F+1]=R[D[ue]]>>16,$[F+2]=R[D[ue]]>>8,$[F+3]=R[D[ue]]>>0,F+=4,$[3]|=1<<D[ue];K.messages.clientCutText(ie,$,!0)},clientCutText:function(ie,V){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,D=ie._sQ,$=ie._sQlen;D[$]=6,D[$+1]=0,D[$+2]=0,D[$+3]=0;var F;R?F=(0,v.toUnsigned32bit)(-V.length):F=V.length,D[$+4]=F>>24,D[$+5]=F>>16,D[$+6]=F>>8,D[$+7]=F,ie._sQlen+=8;for(var ue=0,we=V.length;we>0;){for(var se=Math.min(we,ie._sQbufferSize-ie._sQlen),T=0;T<se;T++)D[ie._sQlen+T]=V[ue+T];ie._sQlen+=se,ie.flush(),we-=se,ue+=se}},setDesktopSize:function(ie,V,R,D,$){var F=ie._sQ,ue=ie._sQlen;F[ue]=251,F[ue+1]=0,F[ue+2]=V>>8,F[ue+3]=V,F[ue+4]=R>>8,F[ue+5]=R,F[ue+6]=1,F[ue+7]=0,F[ue+8]=D>>24,F[ue+9]=D>>16,F[ue+10]=D>>8,F[ue+11]=D,F[ue+12]=0,F[ue+13]=0,F[ue+14]=0,F[ue+15]=0,F[ue+16]=V>>8,F[ue+17]=V,F[ue+18]=R>>8,F[ue+19]=R,F[ue+20]=$>>24,F[ue+21]=$>>16,F[ue+22]=$>>8,F[ue+23]=$,ie._sQlen+=24,ie.flush()},clientFence:function(ie,V,R){var D=ie._sQ,$=ie._sQlen;D[$]=248,D[$+1]=0,D[$+2]=0,D[$+3]=0,D[$+4]=V>>24,D[$+5]=V>>16,D[$+6]=V>>8,D[$+7]=V;var F=R.length;D[$+8]=F;for(var ue=0;ue<F;ue++)D[$+9+ue]=R.charCodeAt(ue);ie._sQlen+=9+F,ie.flush()},enableContinuousUpdates:function(ie,V,R,D,$,F){var ue=ie._sQ,we=ie._sQlen;ue[we]=150,ue[we+1]=V,ue[we+2]=R>>8,ue[we+3]=R,ue[we+4]=D>>8,ue[we+5]=D,ue[we+6]=$>>8,ue[we+7]=$,ue[we+8]=F>>8,ue[we+9]=F,ie._sQlen+=10,ie.flush()},pixelFormat:function(ie,V,R){var D=ie._sQ,$=ie._sQlen,F;V>16?F=32:V>8?F=16:F=8;var ue=Math.floor(V/3);D[$]=0,D[$+1]=0,D[$+2]=0,D[$+3]=0,D[$+4]=F,D[$+5]=V,D[$+6]=0,D[$+7]=R?1:0,D[$+8]=0,D[$+9]=(1<<ue)-1,D[$+10]=0,D[$+11]=(1<<ue)-1,D[$+12]=0,D[$+13]=(1<<ue)-1,D[$+14]=ue*2,D[$+15]=ue*1,D[$+16]=ue*0,D[$+17]=0,D[$+18]=0,D[$+19]=0,ie._sQlen+=20,ie.flush()},clientEncodings:function(ie,V){var R=ie._sQ,D=ie._sQlen;R[D]=2,R[D+1]=0,R[D+2]=V.length>>8,R[D+3]=V.length;for(var $=D+4,F=0;F<V.length;F++){var ue=V[F];R[$]=ue>>24,R[$+1]=ue>>16,R[$+2]=ue>>8,R[$+3]=ue,$+=4}ie._sQlen+=$-D,ie.flush()},fbUpdateRequest:function(ie,V,R,D,$,F){var ue=ie._sQ,we=ie._sQlen;typeof R=="undefined"&&(R=0),typeof D=="undefined"&&(D=0),ue[we]=3,ue[we+1]=V?1:0,ue[we+2]=R>>8&255,ue[we+3]=R&255,ue[we+4]=D>>8&255,ue[we+5]=D&255,ue[we+6]=$>>8&255,ue[we+7]=$&255,ue[we+8]=F>>8&255,ue[we+9]=F&255,ie._sQlen+=10,ie.flush()},xvpOp:function(ie,V,R){var D=ie._sQ,$=ie._sQlen;D[$]=250,D[$+1]=0,D[$+2]=V,D[$+3]=R,ie._sQlen+=4,ie.flush()}},K.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},41895:function(_t,k,e){"use strict";function t(y){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(L){return typeof L}:t=function(L){return L&&typeof Symbol=="function"&&L.constructor===Symbol&&L!==Symbol.prototype?"symbol":typeof L},t(y)}Object.defineProperty(k,"__esModule",{value:!0}),k.isMac=S,k.isWindows=E,k.isIOS=x,k.isSafari=w,k.isIE=C,k.isEdge=b,k.isFirefox=m,k.hasScrollbarGutter=k.supportsImageMetadata=k.supportsCursorURIs=k.dragThreshold=k.isTouchDevice=void 0;var v=p(e(50500));function g(){if(typeof WeakMap!="function")return null;var y=new WeakMap;return g=function(){return y},y}function p(y){if(y&&y.__esModule)return y;if(y===null||t(y)!=="object"&&typeof y!="function")return{default:y};var _=g();if(_&&_.has(y))return _.get(y);var L={},A=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var W in y)if(Object.prototype.hasOwnProperty.call(y,W)){var N=A?Object.getOwnPropertyDescriptor(y,W):null;N&&(N.get||N.set)?Object.defineProperty(L,W,N):L[W]=y[W]}return L.default=y,_&&_.set(y,L),L}var a=!1;k.isTouchDevice=a,window.addEventListener("touchstart",function(){},!1);var h=10*(window.devicePixelRatio||1);k.dragThreshold=h;var r=!1;try{var s=document.createElement("canvas");s.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',s.style.cursor.indexOf("url")===0?(v.Info("Data URI scheme cursor supported"),r=!0):v.Warn("Data URI scheme cursor not supported")}catch(y){v.Error("Data URI scheme cursor test exception: "+y)}var u=r;k.supportsCursorURIs=u;var l=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),l=!0}catch(y){}var o=l;k.supportsImageMetadata=o;var d=!0;try{var n=document.createElement("div");n.style.visibility="hidden",n.style.overflow="scroll",document.body.appendChild(n);var i=document.createElement("div");n.appendChild(i);var c=n.offsetWidth-i.offsetWidth;n.parentNode.removeChild(n),d=c!=0}catch(y){v.Error("Scrollbar test exception: "+y)}var f=d;k.hasScrollbarGutter=f;function S(){return navigator&&!!/mac/i.exec(navigator.platform)}function E(){return navigator&&!!/win/i.exec(navigator.platform)}function x(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function w(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function C(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function b(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function m(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},54641:function(_t,k,e){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var t=e(41895);function v(r,s){if(!(r instanceof s))throw new TypeError("Cannot call a class as a function")}function g(r,s){for(var u=0;u<s.length;u++){var l=s[u];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(r,l.key,l)}}function p(r,s,u){return s&&g(r.prototype,s),u&&g(r,u),r}var a=!t.supportsCursorURIs||t.isTouchDevice,h=function(){function r(){v(this,r),this._target=null,this._canvas=document.createElement("canvas"),a&&(this._canvas.style.position="fixed",this._canvas.style.zIndex="65535",this._canvas.style.pointerEvents="none",this._canvas.style.visibility="hidden"),this._position={x:0,y:0},this._hotSpot={x:0,y:0},this._eventHandlers={mouseover:this._handleMouseOver.bind(this),mouseleave:this._handleMouseLeave.bind(this),mousemove:this._handleMouseMove.bind(this),mouseup:this._handleMouseUp.bind(this)}}return p(r,[{key:"attach",value:function(u){if(this._target&&this.detach(),this._target=u,a){document.body.appendChild(this._canvas);var l={capture:!0,passive:!0};this._target.addEventListener("mouseover",this._eventHandlers.mouseover,l),this._target.addEventListener("mouseleave",this._eventHandlers.mouseleave,l),this._target.addEventListener("mousemove",this._eventHandlers.mousemove,l),this._target.addEventListener("mouseup",this._eventHandlers.mouseup,l)}this.clear()}},{key:"detach",value:function(){if(this._target){if(a){var u={capture:!0,passive:!0};this._target.removeEventListener("mouseover",this._eventHandlers.mouseover,u),this._target.removeEventListener("mouseleave",this._eventHandlers.mouseleave,u),this._target.removeEventListener("mousemove",this._eventHandlers.mousemove,u),this._target.removeEventListener("mouseup",this._eventHandlers.mouseup,u),document.body.removeChild(this._canvas)}this._target=null}}},{key:"change",value:function(u,l,o,d,n){if(d===0||n===0){this.clear();return}this._position.x=this._position.x+this._hotSpot.x-l,this._position.y=this._position.y+this._hotSpot.y-o,this._hotSpot.x=l,this._hotSpot.y=o;var i=this._canvas.getContext("2d");this._canvas.width=d,this._canvas.height=n;var c;try{c=new ImageData(new Uint8ClampedArray(u),d,n)}catch(S){c=i.createImageData(d,n),c.data.set(new Uint8ClampedArray(u))}if(i.clearRect(0,0,d,n),i.putImageData(c,0,0),a)this._updatePosition();else{var f=this._canvas.toDataURL();this._target.style.cursor="url("+f+")"+l+" "+o+", default"}}},{key:"clear",value:function(){this._target.style.cursor="none",this._canvas.width=0,this._canvas.height=0,this._position.x=this._position.x+this._hotSpot.x,this._position.y=this._position.y+this._hotSpot.y,this._hotSpot.x=0,this._hotSpot.y=0}},{key:"move",value:function(u,l){if(a){window.visualViewport?(this._position.x=u+window.visualViewport.offsetLeft,this._position.y=l+window.visualViewport.offsetTop):(this._position.x=u,this._position.y=l),this._updatePosition();var o=document.elementFromPoint(u,l);this._updateVisibility(o)}}},{key:"_handleMouseOver",value:function(u){this._handleMouseMove(u)}},{key:"_handleMouseLeave",value:function(u){this._updateVisibility(u.relatedTarget)}},{key:"_handleMouseMove",value:function(u){this._updateVisibility(u.target),this._position.x=u.clientX-this._hotSpot.x,this._position.y=u.clientY-this._hotSpot.y,this._updatePosition()}},{key:"_handleMouseUp",value:function(u){var l=this,o=document.elementFromPoint(u.clientX,u.clientY);this._updateVisibility(o),this._captureIsActive()&&window.setTimeout(function(){l._target&&(o=document.elementFromPoint(u.clientX,u.clientY),l._updateVisibility(o))},0)}},{key:"_showCursor",value:function(){this._canvas.style.visibility==="hidden"&&(this._canvas.style.visibility="")}},{key:"_hideCursor",value:function(){this._canvas.style.visibility!=="hidden"&&(this._canvas.style.visibility="hidden")}},{key:"_shouldShowCursor",value:function(u){return u?u===this._target?!0:!(!this._target.contains(u)||window.getComputedStyle(u).cursor!=="none"):!1}},{key:"_updateVisibility",value:function(u){this._captureIsActive()&&(u=document.captureElement),this._shouldShowCursor(u)?this._showCursor():this._hideCursor()}},{key:"_updatePosition",value:function(){this._canvas.style.left=this._position.x+"px",this._canvas.style.top=this._position.y+"px"}},{key:"_captureIsActive",value:function(){return document.captureElement&&document.documentElement.contains(document.captureElement)}}]),r}();k.default=h},92742:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.clientToElement=e;function e(t,v,g){var p=g.getBoundingClientRect(),a={x:0,y:0};return t<p.left?a.x=0:t>=p.right?a.x=p.width-1:a.x=t-p.left,v<p.top?a.y=0:v>=p.bottom?a.y=p.height-1:a.y=v-p.top,a}},79420:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.getPointerEvent=e,k.stopEvent=t,k.setCapture=r,k.releaseCapture=s;function e(u){return u.changedTouches?u.changedTouches[0]:u.touches?u.touches[0]:u}function t(u){u.stopPropagation(),u.preventDefault()}var v=!1,g=null;document.captureElement=null;function p(u){if(!v){var l=new u.constructor(u.type,u);v=!0,document.captureElement?document.captureElement.dispatchEvent(l):g.dispatchEvent(l),v=!1,u.stopPropagation(),l.defaultPrevented&&u.preventDefault(),u.type==="mouseup"&&s()}}function a(){var u=document.getElementById("noVNC_mouse_capture_elem");u.style.cursor=window.getComputedStyle(document.captureElement).cursor}var h=new MutationObserver(a);function r(u){if(u.setCapture)u.setCapture(),document.captureElement=u,u.addEventListener("mouseup",s);else{s();var l=document.getElementById("noVNC_mouse_capture_elem");l===null&&(l=document.createElement("div"),l.id="noVNC_mouse_capture_elem",l.style.position="fixed",l.style.top="0px",l.style.left="0px",l.style.width="100%",l.style.height="100%",l.style.zIndex=1e4,l.style.display="none",document.body.appendChild(l),l.addEventListener("contextmenu",p),l.addEventListener("mousemove",p),l.addEventListener("mouseup",p)),document.captureElement=u,h.observe(u,{attributes:!0}),a(),l.style.display="",window.addEventListener("mousemove",p),window.addEventListener("mouseup",p)}}function s(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;g=document.captureElement,document.captureElement=null,h.disconnect();var u=document.getElementById("noVNC_mouse_capture_elem");u.style.display="none",window.removeEventListener("mousemove",p),window.removeEventListener("mouseup",p)}}},5004:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;function e(p,a){if(!(p instanceof a))throw new TypeError("Cannot call a class as a function")}function t(p,a){for(var h=0;h<a.length;h++){var r=a[h];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(p,r.key,r)}}function v(p,a,h){return a&&t(p.prototype,a),h&&t(p,h),p}var g=function(){function p(){e(this,p),this._listeners=new Map}return v(p,[{key:"addEventListener",value:function(h,r){this._listeners.has(h)||this._listeners.set(h,new Set),this._listeners.get(h).add(r)}},{key:"removeEventListener",value:function(h,r){this._listeners.has(h)&&this._listeners.get(h).delete(r)}},{key:"dispatchEvent",value:function(h){var r=this;return this._listeners.has(h.type)?(this._listeners.get(h.type).forEach(function(s){return s.call(r,h)}),!h.defaultPrevented):!0}}]),p}();k.default=g},20860:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.toUnsigned32bit=e,k.toSigned32bit=t;function e(v){return v>>>0}function t(v){return v|0}},50500:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.initLogging=a,k.getLogging=h,k.Error=k.Warn=k.Info=k.Debug=void 0;var e="warn",t=function(){};k.Debug=t;var v=function(){};k.Info=v;var g=function(){};k.Warn=g;var p=function(){};k.Error=p;function a(r){if(typeof r=="undefined"?r=e:e=r,k.Debug=t=k.Info=v=k.Warn=g=k.Error=p=function(){},typeof window.console!="undefined")switch(r){case"debug":k.Debug=t=console.debug.bind(window.console);case"info":k.Info=v=console.info.bind(window.console);case"warn":k.Warn=g=console.warn.bind(window.console);case"error":k.Error=p=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+r+"'")}}function h(){return e}a()},83270:function(){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(k,e){"use strict";if(k==null)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(k),v=1;v<arguments.length;v++){var g=arguments[v];if(g!=null)for(var p in g)Object.prototype.hasOwnProperty.call(g,p)&&(t[p]=g[p])}return t},writable:!0,configurable:!0}),function(){function _t(k,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var t=document.createEvent("CustomEvent");return t.initCustomEvent(k,e.bubbles,e.cancelable,e.detail),t}_t.prototype=window.Event.prototype,typeof window.CustomEvent!="function"&&(window.CustomEvent=_t)}(),Number.isInteger=Number.isInteger||function(k){return typeof k=="number"&&isFinite(k)&&Math.floor(k)===k}},31516:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.decodeUTF8=e,k.encodeUTF8=t;function e(v){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(v))}catch(p){if(p instanceof URIError&&g)return v;throw p}}function t(v){return unescape(encodeURIComponent(v))}},35986:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.shrinkBuf=e,k.arraySet=t,k.flattenChunks=v,k.Buf32=k.Buf16=k.Buf8=void 0;function e(h,r){return h.length===r?h:h.subarray?h.subarray(0,r):(h.length=r,h)}function t(h,r,s,u,l){if(r.subarray&&h.subarray){h.set(r.subarray(s,s+u),l);return}for(var o=0;o<u;o++)h[l+o]=r[s+o]}function v(h){var r,s,u,l,o,d;for(u=0,r=0,s=h.length;r<s;r++)u+=h[r].length;for(d=new Uint8Array(u),l=0,r=0,s=h.length;r<s;r++)o=h[r],d.set(o,l),l+=o.length;return d}var g=Uint8Array;k.Buf8=g;var p=Uint16Array;k.Buf16=p;var a=Int32Array;k.Buf32=a},97580:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=e;function e(t,v,g,p){for(var a=t&65535|0,h=t>>>16&65535|0,r=0;g!==0;){r=g>2e3?2e3:g,g-=r;do a=a+v[p++]|0,h=h+a|0;while(--r);a%=65521,h%=65521}return a|h<<16|0}},1217:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=e;function e(){for(var g,p=[],a=0;a<256;a++){g=a;for(var h=0;h<8;h++)g=g&1?3988292384^g>>>1:g>>>1;p[a]=g}return p}var t=e();function v(g,p,a,h){var r=t,s=h+a;g^=-1;for(var u=h;u<s;u++)g=g>>>8^r[(g^p[u])&255];return g^-1}},25805:function(_t,k,e){"use strict";function t(I){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(Be){return typeof Be}:t=function(Be){return Be&&typeof Symbol=="function"&&Be.constructor===Symbol&&Be!==Symbol.prototype?"symbol":typeof Be},t(I)}Object.defineProperty(k,"__esModule",{value:!0}),k.deflateInit=ve,k.deflateInit2=Ze,k.deflateReset=Oe,k.deflateResetKeep=fe,k.deflateSetHeader=Je,k.deflate=Xe,k.deflateEnd=re,k.deflateSetDictionary=st,k.deflateInfo=k.Z_DEFLATED=k.Z_UNKNOWN=k.Z_DEFAULT_STRATEGY=k.Z_FIXED=k.Z_RLE=k.Z_HUFFMAN_ONLY=k.Z_FILTERED=k.Z_DEFAULT_COMPRESSION=k.Z_BUF_ERROR=k.Z_DATA_ERROR=k.Z_STREAM_ERROR=k.Z_STREAM_END=k.Z_OK=k.Z_BLOCK=k.Z_FINISH=k.Z_FULL_FLUSH=k.Z_PARTIAL_FLUSH=k.Z_NO_FLUSH=void 0;var v=u(e(35986)),g=u(e(55796)),p=r(e(97580)),a=r(e(1217)),h=r(e(70892));function r(I){return I&&I.__esModule?I:{default:I}}function s(){if(typeof WeakMap!="function")return null;var I=new WeakMap;return s=function(){return I},I}function u(I){if(I&&I.__esModule)return I;if(I===null||t(I)!=="object"&&typeof I!="function")return{default:I};var Ge=s();if(Ge&&Ge.has(I))return Ge.get(I);var Be={},he=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Pe in I)if(Object.prototype.hasOwnProperty.call(I,Pe)){var Le=he?Object.getOwnPropertyDescriptor(I,Pe):null;Le&&(Le.get||Le.set)?Object.defineProperty(Be,Pe,Le):Be[Pe]=I[Pe]}return Be.default=I,Ge&&Ge.set(I,Be),Be}var l=0;k.Z_NO_FLUSH=l;var o=1;k.Z_PARTIAL_FLUSH=o;var d=3;k.Z_FULL_FLUSH=d;var n=4;k.Z_FINISH=n;var i=5;k.Z_BLOCK=i;var c=0;k.Z_OK=c;var f=1;k.Z_STREAM_END=f;var S=-2;k.Z_STREAM_ERROR=S;var E=-3;k.Z_DATA_ERROR=E;var x=-5;k.Z_BUF_ERROR=x;var w=-1;k.Z_DEFAULT_COMPRESSION=w;var C=1;k.Z_FILTERED=C;var b=2;k.Z_HUFFMAN_ONLY=b;var m=3;k.Z_RLE=m;var y=4;k.Z_FIXED=y;var _=0;k.Z_DEFAULT_STRATEGY=_;var L=2;k.Z_UNKNOWN=L;var A=8;k.Z_DEFLATED=A;var W=9,N=15,ce=8,Z=29,pe=256,P=pe+1+Z,j=30,U=19,ee=2*P+1,q=15,H=3,X=258,be=X+H+1,Ee=32,me=42,xe=69,Me=73,dt=91,et=103,lt=113,Dt=666,qe=1,Qe=2,At=3,ze=4,J=3;function le(I,Ge){return I.msg=h.default[Ge],Ge}function z(I){return(I<<1)-(I>4?9:0)}function M(I){for(var Ge=I.length;--Ge>=0;)I[Ge]=0}function G(I){var Ge=I.state,Be=Ge.pending;Be>I.avail_out&&(Be=I.avail_out),Be!==0&&(v.arraySet(I.output,Ge.pending_buf,Ge.pending_out,Be,I.next_out),I.next_out+=Be,Ge.pending_out+=Be,I.total_out+=Be,I.avail_out-=Be,Ge.pending-=Be,Ge.pending===0&&(Ge.pending_out=0))}function Ce(I,Ge){g._tr_flush_block(I,I.block_start>=0?I.block_start:-1,I.strstart-I.block_start,Ge),I.block_start=I.strstart,G(I.strm)}function K(I,Ge){I.pending_buf[I.pending++]=Ge}function B(I,Ge){I.pending_buf[I.pending++]=Ge>>>8&255,I.pending_buf[I.pending++]=Ge&255}function ie(I,Ge,Be,he){var Pe=I.avail_in;return Pe>he&&(Pe=he),Pe===0?0:(I.avail_in-=Pe,v.arraySet(Ge,I.input,I.next_in,Pe,Be),I.state.wrap===1?I.adler=(0,p.default)(I.adler,Ge,Pe,Be):I.state.wrap===2&&(I.adler=(0,a.default)(I.adler,Ge,Pe,Be)),I.next_in+=Pe,I.total_in+=Pe,Pe)}function V(I,Ge){var Be=I.max_chain_length,he=I.strstart,Pe,Le,Rt=I.prev_length,Ot=I.nice_match,Lt=I.strstart>I.w_size-be?I.strstart-(I.w_size-be):0,un=I.window,wn=I.w_mask,Cn=I.prev,ht=I.strstart+X,Et=un[he+Rt-1],gt=un[he+Rt];I.prev_length>=I.good_match&&(Be>>=2),Ot>I.lookahead&&(Ot=I.lookahead);do if(Pe=Ge,!(un[Pe+Rt]!==gt||un[Pe+Rt-1]!==Et||un[Pe]!==un[he]||un[++Pe]!==un[he+1])){he+=2,Pe++;do;while(un[++he]===un[++Pe]&&un[++he]===un[++Pe]&&un[++he]===un[++Pe]&&un[++he]===un[++Pe]&&un[++he]===un[++Pe]&&un[++he]===un[++Pe]&&un[++he]===un[++Pe]&&un[++he]===un[++Pe]&&he<ht);if(Le=X-(ht-he),he=ht-X,Le>Rt){if(I.match_start=Ge,Rt=Le,Le>=Ot)break;Et=un[he+Rt-1],gt=un[he+Rt]}}while((Ge=Cn[Ge&wn])>Lt&&--Be!==0);return Rt<=I.lookahead?Rt:I.lookahead}function R(I){var Ge=I.w_size,Be,he,Pe,Le,Rt;do{if(Le=I.window_size-I.lookahead-I.strstart,I.strstart>=Ge+(Ge-be)){v.arraySet(I.window,I.window,Ge,Ge,0),I.match_start-=Ge,I.strstart-=Ge,I.block_start-=Ge,he=I.hash_size,Be=he;do Pe=I.head[--Be],I.head[Be]=Pe>=Ge?Pe-Ge:0;while(--he);he=Ge,Be=he;do Pe=I.prev[--Be],I.prev[Be]=Pe>=Ge?Pe-Ge:0;while(--he);Le+=Ge}if(I.strm.avail_in===0)break;if(he=ie(I.strm,I.window,I.strstart+I.lookahead,Le),I.lookahead+=he,I.lookahead+I.insert>=H)for(Rt=I.strstart-I.insert,I.ins_h=I.window[Rt],I.ins_h=(I.ins_h<<I.hash_shift^I.window[Rt+1])&I.hash_mask;I.insert&&(I.ins_h=(I.ins_h<<I.hash_shift^I.window[Rt+H-1])&I.hash_mask,I.prev[Rt&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=Rt,Rt++,I.insert--,!(I.lookahead+I.insert<H)););}while(I.lookahead<be&&I.strm.avail_in!==0)}function D(I,Ge){var Be=65535;for(Be>I.pending_buf_size-5&&(Be=I.pending_buf_size-5);;){if(I.lookahead<=1){if(R(I),I.lookahead===0&&Ge===l)return qe;if(I.lookahead===0)break}I.strstart+=I.lookahead,I.lookahead=0;var he=I.block_start+Be;if((I.strstart===0||I.strstart>=he)&&(I.lookahead=I.strstart-he,I.strstart=he,Ce(I,!1),I.strm.avail_out===0)||I.strstart-I.block_start>=I.w_size-be&&(Ce(I,!1),I.strm.avail_out===0))return qe}return I.insert=0,Ge===n?(Ce(I,!0),I.strm.avail_out===0?At:ze):(I.strstart>I.block_start&&(Ce(I,!1),I.strm.avail_out===0),qe)}function $(I,Ge){for(var Be,he;;){if(I.lookahead<be){if(R(I),I.lookahead<be&&Ge===l)return qe;if(I.lookahead===0)break}if(Be=0,I.lookahead>=H&&(I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+H-1])&I.hash_mask,Be=I.prev[I.strstart&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=I.strstart),Be!==0&&I.strstart-Be<=I.w_size-be&&(I.match_length=V(I,Be)),I.match_length>=H)if(he=g._tr_tally(I,I.strstart-I.match_start,I.match_length-H),I.lookahead-=I.match_length,I.match_length<=I.max_lazy_match&&I.lookahead>=H){I.match_length--;do I.strstart++,I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+H-1])&I.hash_mask,Be=I.prev[I.strstart&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=I.strstart;while(--I.match_length!==0);I.strstart++}else I.strstart+=I.match_length,I.match_length=0,I.ins_h=I.window[I.strstart],I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+1])&I.hash_mask;else he=g._tr_tally(I,0,I.window[I.strstart]),I.lookahead--,I.strstart++;if(he&&(Ce(I,!1),I.strm.avail_out===0))return qe}return I.insert=I.strstart<H-1?I.strstart:H-1,Ge===n?(Ce(I,!0),I.strm.avail_out===0?At:ze):I.last_lit&&(Ce(I,!1),I.strm.avail_out===0)?qe:Qe}function F(I,Ge){for(var Be,he,Pe;;){if(I.lookahead<be){if(R(I),I.lookahead<be&&Ge===l)return qe;if(I.lookahead===0)break}if(Be=0,I.lookahead>=H&&(I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+H-1])&I.hash_mask,Be=I.prev[I.strstart&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=I.strstart),I.prev_length=I.match_length,I.prev_match=I.match_start,I.match_length=H-1,Be!==0&&I.prev_length<I.max_lazy_match&&I.strstart-Be<=I.w_size-be&&(I.match_length=V(I,Be),I.match_length<=5&&(I.strategy===C||I.match_length===H&&I.strstart-I.match_start>4096)&&(I.match_length=H-1)),I.prev_length>=H&&I.match_length<=I.prev_length){Pe=I.strstart+I.lookahead-H,he=g._tr_tally(I,I.strstart-1-I.prev_match,I.prev_length-H),I.lookahead-=I.prev_length-1,I.prev_length-=2;do++I.strstart<=Pe&&(I.ins_h=(I.ins_h<<I.hash_shift^I.window[I.strstart+H-1])&I.hash_mask,Be=I.prev[I.strstart&I.w_mask]=I.head[I.ins_h],I.head[I.ins_h]=I.strstart);while(--I.prev_length!==0);if(I.match_available=0,I.match_length=H-1,I.strstart++,he&&(Ce(I,!1),I.strm.avail_out===0))return qe}else if(I.match_available){if(he=g._tr_tally(I,0,I.window[I.strstart-1]),he&&Ce(I,!1),I.strstart++,I.lookahead--,I.strm.avail_out===0)return qe}else I.match_available=1,I.strstart++,I.lookahead--}return I.match_available&&(he=g._tr_tally(I,0,I.window[I.strstart-1]),I.match_available=0),I.insert=I.strstart<H-1?I.strstart:H-1,Ge===n?(Ce(I,!0),I.strm.avail_out===0?At:ze):I.last_lit&&(Ce(I,!1),I.strm.avail_out===0)?qe:Qe}function ue(I,Ge){for(var Be,he,Pe,Le,Rt=I.window;;){if(I.lookahead<=X){if(R(I),I.lookahead<=X&&Ge===l)return qe;if(I.lookahead===0)break}if(I.match_length=0,I.lookahead>=H&&I.strstart>0&&(Pe=I.strstart-1,he=Rt[Pe],he===Rt[++Pe]&&he===Rt[++Pe]&&he===Rt[++Pe])){Le=I.strstart+X;do;while(he===Rt[++Pe]&&he===Rt[++Pe]&&he===Rt[++Pe]&&he===Rt[++Pe]&&he===Rt[++Pe]&&he===Rt[++Pe]&&he===Rt[++Pe]&&he===Rt[++Pe]&&Pe<Le);I.match_length=X-(Le-Pe),I.match_length>I.lookahead&&(I.match_length=I.lookahead)}if(I.match_length>=H?(Be=g._tr_tally(I,1,I.match_length-H),I.lookahead-=I.match_length,I.strstart+=I.match_length,I.match_length=0):(Be=g._tr_tally(I,0,I.window[I.strstart]),I.lookahead--,I.strstart++),Be&&(Ce(I,!1),I.strm.avail_out===0))return qe}return I.insert=0,Ge===n?(Ce(I,!0),I.strm.avail_out===0?At:ze):I.last_lit&&(Ce(I,!1),I.strm.avail_out===0)?qe:Qe}function we(I,Ge){for(var Be;;){if(I.lookahead===0&&(R(I),I.lookahead===0)){if(Ge===l)return qe;break}if(I.match_length=0,Be=g._tr_tally(I,0,I.window[I.strstart]),I.lookahead--,I.strstart++,Be&&(Ce(I,!1),I.strm.avail_out===0))return qe}return I.insert=0,Ge===n?(Ce(I,!0),I.strm.avail_out===0?At:ze):I.last_lit&&(Ce(I,!1),I.strm.avail_out===0)?qe:Qe}function se(I,Ge,Be,he,Pe){this.good_length=I,this.max_lazy=Ge,this.nice_length=Be,this.max_chain=he,this.func=Pe}var T;T=[new se(0,0,0,0,D),new se(4,4,8,4,$),new se(4,5,16,8,$),new se(4,6,32,32,$),new se(4,4,16,16,F),new se(8,16,32,32,F),new se(8,16,128,128,F),new se(8,32,128,256,F),new se(32,128,258,1024,F),new se(32,258,258,4096,F)];function O(I){I.window_size=2*I.w_size,M(I.head),I.max_lazy_match=T[I.level].max_lazy,I.good_match=T[I.level].good_length,I.nice_match=T[I.level].nice_length,I.max_chain_length=T[I.level].max_chain,I.strstart=0,I.block_start=0,I.lookahead=0,I.insert=0,I.match_length=I.prev_length=H-1,I.match_available=0,I.ins_h=0}function de(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=A,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new v.Buf16(ee*2),this.dyn_dtree=new v.Buf16((2*j+1)*2),this.bl_tree=new v.Buf16((2*U+1)*2),M(this.dyn_ltree),M(this.dyn_dtree),M(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new v.Buf16(q+1),this.heap=new v.Buf16(2*P+1),M(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new v.Buf16(2*P+1),M(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function fe(I){var Ge;return!I||!I.state?le(I,S):(I.total_in=I.total_out=0,I.data_type=L,Ge=I.state,Ge.pending=0,Ge.pending_out=0,Ge.wrap<0&&(Ge.wrap=-Ge.wrap),Ge.status=Ge.wrap?me:lt,I.adler=Ge.wrap===2?0:1,Ge.last_flush=l,g._tr_init(Ge),c)}function Oe(I){var Ge=fe(I);return Ge===c&&O(I.state),Ge}function Je(I,Ge){return!I||!I.state||I.state.wrap!==2?S:(I.state.gzhead=Ge,c)}function Ze(I,Ge,Be,he,Pe,Le){if(!I)return S;var Rt=1;if(Ge===w&&(Ge=6),he<0?(Rt=0,he=-he):he>15&&(Rt=2,he-=16),Pe<1||Pe>W||Be!==A||he<8||he>15||Ge<0||Ge>9||Le<0||Le>y)return le(I,S);he===8&&(he=9);var Ot=new de;return I.state=Ot,Ot.strm=I,Ot.wrap=Rt,Ot.gzhead=null,Ot.w_bits=he,Ot.w_size=1<<Ot.w_bits,Ot.w_mask=Ot.w_size-1,Ot.hash_bits=Pe+7,Ot.hash_size=1<<Ot.hash_bits,Ot.hash_mask=Ot.hash_size-1,Ot.hash_shift=~~((Ot.hash_bits+H-1)/H),Ot.window=new v.Buf8(Ot.w_size*2),Ot.head=new v.Buf16(Ot.hash_size),Ot.prev=new v.Buf16(Ot.w_size),Ot.lit_bufsize=1<<Pe+6,Ot.pending_buf_size=Ot.lit_bufsize*4,Ot.pending_buf=new v.Buf8(Ot.pending_buf_size),Ot.d_buf=1*Ot.lit_bufsize,Ot.l_buf=3*Ot.lit_bufsize,Ot.level=Ge,Ot.strategy=Le,Ot.method=Be,Oe(I)}function ve(I,Ge){return Ze(I,Ge,A,N,ce,_)}function Xe(I,Ge){var Be,he,Pe,Le;if(!I||!I.state||Ge>i||Ge<0)return I?le(I,S):S;if(he=I.state,!I.output||!I.input&&I.avail_in!==0||he.status===Dt&&Ge!==n)return le(I,I.avail_out===0?x:S);if(he.strm=I,Be=he.last_flush,he.last_flush=Ge,he.status===me)if(he.wrap===2)I.adler=0,K(he,31),K(he,139),K(he,8),he.gzhead?(K(he,(he.gzhead.text?1:0)+(he.gzhead.hcrc?2:0)+(he.gzhead.extra?4:0)+(he.gzhead.name?8:0)+(he.gzhead.comment?16:0)),K(he,he.gzhead.time&255),K(he,he.gzhead.time>>8&255),K(he,he.gzhead.time>>16&255),K(he,he.gzhead.time>>24&255),K(he,he.level===9?2:he.strategy>=b||he.level<2?4:0),K(he,he.gzhead.os&255),he.gzhead.extra&&he.gzhead.extra.length&&(K(he,he.gzhead.extra.length&255),K(he,he.gzhead.extra.length>>8&255)),he.gzhead.hcrc&&(I.adler=(0,a.default)(I.adler,he.pending_buf,he.pending,0)),he.gzindex=0,he.status=xe):(K(he,0),K(he,0),K(he,0),K(he,0),K(he,0),K(he,he.level===9?2:he.strategy>=b||he.level<2?4:0),K(he,J),he.status=lt);else{var Rt=A+(he.w_bits-8<<4)<<8,Ot=-1;he.strategy>=b||he.level<2?Ot=0:he.level<6?Ot=1:he.level===6?Ot=2:Ot=3,Rt|=Ot<<6,he.strstart!==0&&(Rt|=Ee),Rt+=31-Rt%31,he.status=lt,B(he,Rt),he.strstart!==0&&(B(he,I.adler>>>16),B(he,I.adler&65535)),I.adler=1}if(he.status===xe)if(he.gzhead.extra){for(Pe=he.pending;he.gzindex<(he.gzhead.extra.length&65535)&&!(he.pending===he.pending_buf_size&&(he.gzhead.hcrc&&he.pending>Pe&&(I.adler=(0,a.default)(I.adler,he.pending_buf,he.pending-Pe,Pe)),G(I),Pe=he.pending,he.pending===he.pending_buf_size));)K(he,he.gzhead.extra[he.gzindex]&255),he.gzindex++;he.gzhead.hcrc&&he.pending>Pe&&(I.adler=(0,a.default)(I.adler,he.pending_buf,he.pending-Pe,Pe)),he.gzindex===he.gzhead.extra.length&&(he.gzindex=0,he.status=Me)}else he.status=Me;if(he.status===Me)if(he.gzhead.name){Pe=he.pending;do{if(he.pending===he.pending_buf_size&&(he.gzhead.hcrc&&he.pending>Pe&&(I.adler=(0,a.default)(I.adler,he.pending_buf,he.pending-Pe,Pe)),G(I),Pe=he.pending,he.pending===he.pending_buf_size)){Le=1;break}he.gzindex<he.gzhead.name.length?Le=he.gzhead.name.charCodeAt(he.gzindex++)&255:Le=0,K(he,Le)}while(Le!==0);he.gzhead.hcrc&&he.pending>Pe&&(I.adler=(0,a.default)(I.adler,he.pending_buf,he.pending-Pe,Pe)),Le===0&&(he.gzindex=0,he.status=dt)}else he.status=dt;if(he.status===dt)if(he.gzhead.comment){Pe=he.pending;do{if(he.pending===he.pending_buf_size&&(he.gzhead.hcrc&&he.pending>Pe&&(I.adler=(0,a.default)(I.adler,he.pending_buf,he.pending-Pe,Pe)),G(I),Pe=he.pending,he.pending===he.pending_buf_size)){Le=1;break}he.gzindex<he.gzhead.comment.length?Le=he.gzhead.comment.charCodeAt(he.gzindex++)&255:Le=0,K(he,Le)}while(Le!==0);he.gzhead.hcrc&&he.pending>Pe&&(I.adler=(0,a.default)(I.adler,he.pending_buf,he.pending-Pe,Pe)),Le===0&&(he.status=et)}else he.status=et;if(he.status===et&&(he.gzhead.hcrc?(he.pending+2>he.pending_buf_size&&G(I),he.pending+2<=he.pending_buf_size&&(K(he,I.adler&255),K(he,I.adler>>8&255),I.adler=0,he.status=lt)):he.status=lt),he.pending!==0){if(G(I),I.avail_out===0)return he.last_flush=-1,c}else if(I.avail_in===0&&z(Ge)<=z(Be)&&Ge!==n)return le(I,x);if(he.status===Dt&&I.avail_in!==0)return le(I,x);if(I.avail_in!==0||he.lookahead!==0||Ge!==l&&he.status!==Dt){var Lt=he.strategy===b?we(he,Ge):he.strategy===m?ue(he,Ge):T[he.level].func(he,Ge);if((Lt===At||Lt===ze)&&(he.status=Dt),Lt===qe||Lt===At)return I.avail_out===0&&(he.last_flush=-1),c;if(Lt===Qe&&(Ge===o?g._tr_align(he):Ge!==i&&(g._tr_stored_block(he,0,0,!1),Ge===d&&(M(he.head),he.lookahead===0&&(he.strstart=0,he.block_start=0,he.insert=0))),G(I),I.avail_out===0))return he.last_flush=-1,c}return Ge!==n?c:he.wrap<=0?f:(he.wrap===2?(K(he,I.adler&255),K(he,I.adler>>8&255),K(he,I.adler>>16&255),K(he,I.adler>>24&255),K(he,I.total_in&255),K(he,I.total_in>>8&255),K(he,I.total_in>>16&255),K(he,I.total_in>>24&255)):(B(he,I.adler>>>16),B(he,I.adler&65535)),G(I),he.wrap>0&&(he.wrap=-he.wrap),he.pending!==0?c:f)}function re(I){var Ge;return!I||!I.state?S:(Ge=I.state.status,Ge!==me&&Ge!==xe&&Ge!==Me&&Ge!==dt&&Ge!==et&&Ge!==lt&&Ge!==Dt?le(I,S):(I.state=null,Ge===lt?le(I,E):c))}function st(I,Ge){var Be=Ge.length,he,Pe,Le,Rt,Ot,Lt,un,wn;if(!I||!I.state||(he=I.state,Rt=he.wrap,Rt===2||Rt===1&&he.status!==me||he.lookahead))return S;for(Rt===1&&(I.adler=(0,p.default)(I.adler,Ge,Be,0)),he.wrap=0,Be>=he.w_size&&(Rt===0&&(M(he.head),he.strstart=0,he.block_start=0,he.insert=0),wn=new v.Buf8(he.w_size),v.arraySet(wn,Ge,Be-he.w_size,he.w_size,0),Ge=wn,Be=he.w_size),Ot=I.avail_in,Lt=I.next_in,un=I.input,I.avail_in=Be,I.next_in=0,I.input=Ge,R(he);he.lookahead>=H;){Pe=he.strstart,Le=he.lookahead-(H-1);do he.ins_h=(he.ins_h<<he.hash_shift^he.window[Pe+H-1])&he.hash_mask,he.prev[Pe&he.w_mask]=he.head[he.ins_h],he.head[he.ins_h]=Pe,Pe++;while(--Le);he.strstart=Pe,he.lookahead=H-1,R(he)}return he.strstart+=he.lookahead,he.block_start=he.strstart,he.insert=he.lookahead,he.lookahead=0,he.match_length=he.prev_length=H-1,he.match_available=0,I.next_in=Lt,I.input=un,I.avail_in=Ot,he.wrap=Rt,c}var wt="pako deflate (from Nodeca project)";k.deflateInfo=wt},16071:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=v;var e=30,t=12;function v(g,p){var a,h,r,s,u,l,o,d,n,i,c,f,S,E,x,w,C,b,m,y,_,L,A,W,N;a=g.state,h=g.next_in,W=g.input,r=h+(g.avail_in-5),s=g.next_out,N=g.output,u=s-(p-g.avail_out),l=s+(g.avail_out-257),o=a.dmax,d=a.wsize,n=a.whave,i=a.wnext,c=a.window,f=a.hold,S=a.bits,E=a.lencode,x=a.distcode,w=(1<<a.lenbits)-1,C=(1<<a.distbits)-1;e:do{S<15&&(f+=W[h++]<<S,S+=8,f+=W[h++]<<S,S+=8),b=E[f&w];t:for(;;){if(m=b>>>24,f>>>=m,S-=m,m=b>>>16&255,m===0)N[s++]=b&65535;else if(m&16){y=b&65535,m&=15,m&&(S<m&&(f+=W[h++]<<S,S+=8),y+=f&(1<<m)-1,f>>>=m,S-=m),S<15&&(f+=W[h++]<<S,S+=8,f+=W[h++]<<S,S+=8),b=x[f&C];n:for(;;){if(m=b>>>24,f>>>=m,S-=m,m=b>>>16&255,m&16){if(_=b&65535,m&=15,S<m&&(f+=W[h++]<<S,S+=8,S<m&&(f+=W[h++]<<S,S+=8)),_+=f&(1<<m)-1,_>o){g.msg="invalid distance too far back",a.mode=e;break e}if(f>>>=m,S-=m,m=s-u,_>m){if(m=_-m,m>n&&a.sane){g.msg="invalid distance too far back",a.mode=e;break e}if(L=0,A=c,i===0){if(L+=d-m,m<y){y-=m;do N[s++]=c[L++];while(--m);L=s-_,A=N}}else if(i<m){if(L+=d+i-m,m-=i,m<y){y-=m;do N[s++]=c[L++];while(--m);if(L=0,i<y){m=i,y-=m;do N[s++]=c[L++];while(--m);L=s-_,A=N}}}else if(L+=i-m,m<y){y-=m;do N[s++]=c[L++];while(--m);L=s-_,A=N}for(;y>2;)N[s++]=A[L++],N[s++]=A[L++],N[s++]=A[L++],y-=3;y&&(N[s++]=A[L++],y>1&&(N[s++]=A[L++]))}else{L=s-_;do N[s++]=N[L++],N[s++]=N[L++],N[s++]=N[L++],y-=3;while(y>2);y&&(N[s++]=N[L++],y>1&&(N[s++]=N[L++]))}}else if(m&64){g.msg="invalid distance code",a.mode=e;break e}else{b=x[(b&65535)+(f&(1<<m)-1)];continue n}break}}else if(m&64)if(m&32){a.mode=t;break e}else{g.msg="invalid literal/length code",a.mode=e;break e}else{b=E[(b&65535)+(f&(1<<m)-1)];continue t}break}}while(h<r&&s<l);y=S>>3,h-=y,S-=y<<3,f&=(1<<S)-1,g.next_in=h,g.next_out=s,g.avail_in=h<r?5+(r-h):5-(h-r),g.avail_out=s<l?257+(l-s):257-(s-l),a.hold=f,a.bits=S}},95766:function(_t,k,e){"use strict";function t(ve){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(re){return typeof re}:t=function(re){return re&&typeof Symbol=="function"&&re.constructor===Symbol&&re!==Symbol.prototype?"symbol":typeof re},t(ve)}Object.defineProperty(k,"__esModule",{value:!0}),k.inflateReset=R,k.inflateReset2=D,k.inflateResetKeep=V,k.inflateInit=F,k.inflateInit2=$,k.inflate=de,k.inflateEnd=fe,k.inflateGetHeader=Oe,k.inflateSetDictionary=Je,k.inflateInfo=k.Z_DEFLATED=k.Z_BUF_ERROR=k.Z_MEM_ERROR=k.Z_DATA_ERROR=k.Z_STREAM_ERROR=k.Z_NEED_DICT=k.Z_STREAM_END=k.Z_OK=k.Z_TREES=k.Z_BLOCK=k.Z_FINISH=void 0;var v=u(e(35986)),g=r(e(97580)),p=r(e(1217)),a=r(e(16071)),h=r(e(51492));function r(ve){return ve&&ve.__esModule?ve:{default:ve}}function s(){if(typeof WeakMap!="function")return null;var ve=new WeakMap;return s=function(){return ve},ve}function u(ve){if(ve&&ve.__esModule)return ve;if(ve===null||t(ve)!=="object"&&typeof ve!="function")return{default:ve};var Xe=s();if(Xe&&Xe.has(ve))return Xe.get(ve);var re={},st=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var wt in ve)if(Object.prototype.hasOwnProperty.call(ve,wt)){var I=st?Object.getOwnPropertyDescriptor(ve,wt):null;I&&(I.get||I.set)?Object.defineProperty(re,wt,I):re[wt]=ve[wt]}return re.default=ve,Xe&&Xe.set(ve,re),re}var l=0,o=1,d=2,n=4;k.Z_FINISH=n;var i=5;k.Z_BLOCK=i;var c=6;k.Z_TREES=c;var f=0;k.Z_OK=f;var S=1;k.Z_STREAM_END=S;var E=2;k.Z_NEED_DICT=E;var x=-2;k.Z_STREAM_ERROR=x;var w=-3;k.Z_DATA_ERROR=w;var C=-4;k.Z_MEM_ERROR=C;var b=-5;k.Z_BUF_ERROR=b;var m=8;k.Z_DEFLATED=m;var y=1,_=2,L=3,A=4,W=5,N=6,ce=7,Z=8,pe=9,P=10,j=11,U=12,ee=13,q=14,H=15,X=16,be=17,Ee=18,me=19,xe=20,Me=21,dt=22,et=23,lt=24,Dt=25,qe=26,Qe=27,At=28,ze=29,J=30,le=31,z=32,M=852,G=592,Ce=15,K=Ce;function B(ve){return(ve>>>24&255)+(ve>>>8&65280)+((ve&65280)<<8)+((ve&255)<<24)}function ie(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new v.Buf16(320),this.work=new v.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function V(ve){var Xe;return!ve||!ve.state?x:(Xe=ve.state,ve.total_in=ve.total_out=Xe.total=0,ve.msg="",Xe.wrap&&(ve.adler=Xe.wrap&1),Xe.mode=y,Xe.last=0,Xe.havedict=0,Xe.dmax=32768,Xe.head=null,Xe.hold=0,Xe.bits=0,Xe.lencode=Xe.lendyn=new v.Buf32(M),Xe.distcode=Xe.distdyn=new v.Buf32(G),Xe.sane=1,Xe.back=-1,f)}function R(ve){var Xe;return!ve||!ve.state?x:(Xe=ve.state,Xe.wsize=0,Xe.whave=0,Xe.wnext=0,V(ve))}function D(ve,Xe){var re,st;return!ve||!ve.state||(st=ve.state,Xe<0?(re=0,Xe=-Xe):(re=(Xe>>4)+1,Xe<48&&(Xe&=15)),Xe&&(Xe<8||Xe>15))?x:(st.window!==null&&st.wbits!==Xe&&(st.window=null),st.wrap=re,st.wbits=Xe,R(ve))}function $(ve,Xe){var re,st;return ve?(st=new ie,ve.state=st,st.window=null,re=D(ve,Xe),re!==f&&(ve.state=null),re):x}function F(ve){return $(ve,K)}var ue=!0,we,se;function T(ve){if(ue){var Xe;for(we=new v.Buf32(512),se=new v.Buf32(32),Xe=0;Xe<144;)ve.lens[Xe++]=8;for(;Xe<256;)ve.lens[Xe++]=9;for(;Xe<280;)ve.lens[Xe++]=7;for(;Xe<288;)ve.lens[Xe++]=8;for((0,h.default)(o,ve.lens,0,288,we,0,ve.work,{bits:9}),Xe=0;Xe<32;)ve.lens[Xe++]=5;(0,h.default)(d,ve.lens,0,32,se,0,ve.work,{bits:5}),ue=!1}ve.lencode=we,ve.lenbits=9,ve.distcode=se,ve.distbits=5}function O(ve,Xe,re,st){var wt,I=ve.state;return I.window===null&&(I.wsize=1<<I.wbits,I.wnext=0,I.whave=0,I.window=new v.Buf8(I.wsize)),st>=I.wsize?(v.arraySet(I.window,Xe,re-I.wsize,I.wsize,0),I.wnext=0,I.whave=I.wsize):(wt=I.wsize-I.wnext,wt>st&&(wt=st),v.arraySet(I.window,Xe,re-st,wt,I.wnext),st-=wt,st?(v.arraySet(I.window,Xe,re-st,st,0),I.wnext=st,I.whave=I.wsize):(I.wnext+=wt,I.wnext===I.wsize&&(I.wnext=0),I.whave<I.wsize&&(I.whave+=wt))),0}function de(ve,Xe){var re,st,wt,I,Ge,Be,he,Pe,Le,Rt,Ot,Lt,un,wn,Cn=0,ht,Et,gt,yt,_e,Q,te,oe,ae=new v.Buf8(4),Re,De,it=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!ve||!ve.state||!ve.output||!ve.input&&ve.avail_in!==0)return x;re=ve.state,re.mode===U&&(re.mode=ee),Ge=ve.next_out,wt=ve.output,he=ve.avail_out,I=ve.next_in,st=ve.input,Be=ve.avail_in,Pe=re.hold,Le=re.bits,Rt=Be,Ot=he,oe=f;e:for(;;)switch(re.mode){case y:if(re.wrap===0){re.mode=ee;break}for(;Le<16;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}if(re.wrap&2&&Pe===35615){re.check=0,ae[0]=Pe&255,ae[1]=Pe>>>8&255,re.check=(0,p.default)(re.check,ae,2,0),Pe=0,Le=0,re.mode=_;break}if(re.flags=0,re.head&&(re.head.done=!1),!(re.wrap&1)||(((Pe&255)<<8)+(Pe>>8))%31){ve.msg="incorrect header check",re.mode=J;break}if((Pe&15)!==m){ve.msg="unknown compression method",re.mode=J;break}if(Pe>>>=4,Le-=4,te=(Pe&15)+8,re.wbits===0)re.wbits=te;else if(te>re.wbits){ve.msg="invalid window size",re.mode=J;break}re.dmax=1<<te,ve.adler=re.check=1,re.mode=Pe&512?P:U,Pe=0,Le=0;break;case _:for(;Le<16;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}if(re.flags=Pe,(re.flags&255)!==m){ve.msg="unknown compression method",re.mode=J;break}if(re.flags&57344){ve.msg="unknown header flags set",re.mode=J;break}re.head&&(re.head.text=Pe>>8&1),re.flags&512&&(ae[0]=Pe&255,ae[1]=Pe>>>8&255,re.check=(0,p.default)(re.check,ae,2,0)),Pe=0,Le=0,re.mode=L;case L:for(;Le<32;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}re.head&&(re.head.time=Pe),re.flags&512&&(ae[0]=Pe&255,ae[1]=Pe>>>8&255,ae[2]=Pe>>>16&255,ae[3]=Pe>>>24&255,re.check=(0,p.default)(re.check,ae,4,0)),Pe=0,Le=0,re.mode=A;case A:for(;Le<16;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}re.head&&(re.head.xflags=Pe&255,re.head.os=Pe>>8),re.flags&512&&(ae[0]=Pe&255,ae[1]=Pe>>>8&255,re.check=(0,p.default)(re.check,ae,2,0)),Pe=0,Le=0,re.mode=W;case W:if(re.flags&1024){for(;Le<16;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}re.length=Pe,re.head&&(re.head.extra_len=Pe),re.flags&512&&(ae[0]=Pe&255,ae[1]=Pe>>>8&255,re.check=(0,p.default)(re.check,ae,2,0)),Pe=0,Le=0}else re.head&&(re.head.extra=null);re.mode=N;case N:if(re.flags&1024&&(Lt=re.length,Lt>Be&&(Lt=Be),Lt&&(re.head&&(te=re.head.extra_len-re.length,re.head.extra||(re.head.extra=new Array(re.head.extra_len)),v.arraySet(re.head.extra,st,I,Lt,te)),re.flags&512&&(re.check=(0,p.default)(re.check,st,Lt,I)),Be-=Lt,I+=Lt,re.length-=Lt),re.length))break e;re.length=0,re.mode=ce;case ce:if(re.flags&2048){if(Be===0)break e;Lt=0;do te=st[I+Lt++],re.head&&te&&re.length<65536&&(re.head.name+=String.fromCharCode(te));while(te&&Lt<Be);if(re.flags&512&&(re.check=(0,p.default)(re.check,st,Lt,I)),Be-=Lt,I+=Lt,te)break e}else re.head&&(re.head.name=null);re.length=0,re.mode=Z;case Z:if(re.flags&4096){if(Be===0)break e;Lt=0;do te=st[I+Lt++],re.head&&te&&re.length<65536&&(re.head.comment+=String.fromCharCode(te));while(te&&Lt<Be);if(re.flags&512&&(re.check=(0,p.default)(re.check,st,Lt,I)),Be-=Lt,I+=Lt,te)break e}else re.head&&(re.head.comment=null);re.mode=pe;case pe:if(re.flags&512){for(;Le<16;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}if(Pe!==(re.check&65535)){ve.msg="header crc mismatch",re.mode=J;break}Pe=0,Le=0}re.head&&(re.head.hcrc=re.flags>>9&1,re.head.done=!0),ve.adler=re.check=0,re.mode=U;break;case P:for(;Le<32;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}ve.adler=re.check=B(Pe),Pe=0,Le=0,re.mode=j;case j:if(re.havedict===0)return ve.next_out=Ge,ve.avail_out=he,ve.next_in=I,ve.avail_in=Be,re.hold=Pe,re.bits=Le,E;ve.adler=re.check=1,re.mode=U;case U:if(Xe===i||Xe===c)break e;case ee:if(re.last){Pe>>>=Le&7,Le-=Le&7,re.mode=Qe;break}for(;Le<3;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}switch(re.last=Pe&1,Pe>>>=1,Le-=1,Pe&3){case 0:re.mode=q;break;case 1:if(T(re),re.mode=xe,Xe===c){Pe>>>=2,Le-=2;break e}break;case 2:re.mode=be;break;case 3:ve.msg="invalid block type",re.mode=J}Pe>>>=2,Le-=2;break;case q:for(Pe>>>=Le&7,Le-=Le&7;Le<32;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}if((Pe&65535)!==(Pe>>>16^65535)){ve.msg="invalid stored block lengths",re.mode=J;break}if(re.length=Pe&65535,Pe=0,Le=0,re.mode=H,Xe===c)break e;case H:re.mode=X;case X:if(Lt=re.length,Lt){if(Lt>Be&&(Lt=Be),Lt>he&&(Lt=he),Lt===0)break e;v.arraySet(wt,st,I,Lt,Ge),Be-=Lt,I+=Lt,he-=Lt,Ge+=Lt,re.length-=Lt;break}re.mode=U;break;case be:for(;Le<14;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}if(re.nlen=(Pe&31)+257,Pe>>>=5,Le-=5,re.ndist=(Pe&31)+1,Pe>>>=5,Le-=5,re.ncode=(Pe&15)+4,Pe>>>=4,Le-=4,re.nlen>286||re.ndist>30){ve.msg="too many length or distance symbols",re.mode=J;break}re.have=0,re.mode=Ee;case Ee:for(;re.have<re.ncode;){for(;Le<3;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}re.lens[it[re.have++]]=Pe&7,Pe>>>=3,Le-=3}for(;re.have<19;)re.lens[it[re.have++]]=0;if(re.lencode=re.lendyn,re.lenbits=7,Re={bits:re.lenbits},oe=(0,h.default)(l,re.lens,0,19,re.lencode,0,re.work,Re),re.lenbits=Re.bits,oe){ve.msg="invalid code lengths set",re.mode=J;break}re.have=0,re.mode=me;case me:for(;re.have<re.nlen+re.ndist;){for(;Cn=re.lencode[Pe&(1<<re.lenbits)-1],ht=Cn>>>24,Et=Cn>>>16&255,gt=Cn&65535,!(ht<=Le);){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}if(gt<16)Pe>>>=ht,Le-=ht,re.lens[re.have++]=gt;else{if(gt===16){for(De=ht+2;Le<De;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}if(Pe>>>=ht,Le-=ht,re.have===0){ve.msg="invalid bit length repeat",re.mode=J;break}te=re.lens[re.have-1],Lt=3+(Pe&3),Pe>>>=2,Le-=2}else if(gt===17){for(De=ht+3;Le<De;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}Pe>>>=ht,Le-=ht,te=0,Lt=3+(Pe&7),Pe>>>=3,Le-=3}else{for(De=ht+7;Le<De;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}Pe>>>=ht,Le-=ht,te=0,Lt=11+(Pe&127),Pe>>>=7,Le-=7}if(re.have+Lt>re.nlen+re.ndist){ve.msg="invalid bit length repeat",re.mode=J;break}for(;Lt--;)re.lens[re.have++]=te}}if(re.mode===J)break;if(re.lens[256]===0){ve.msg="invalid code -- missing end-of-block",re.mode=J;break}if(re.lenbits=9,Re={bits:re.lenbits},oe=(0,h.default)(o,re.lens,0,re.nlen,re.lencode,0,re.work,Re),re.lenbits=Re.bits,oe){ve.msg="invalid literal/lengths set",re.mode=J;break}if(re.distbits=6,re.distcode=re.distdyn,Re={bits:re.distbits},oe=(0,h.default)(d,re.lens,re.nlen,re.ndist,re.distcode,0,re.work,Re),re.distbits=Re.bits,oe){ve.msg="invalid distances set",re.mode=J;break}if(re.mode=xe,Xe===c)break e;case xe:re.mode=Me;case Me:if(Be>=6&&he>=258){ve.next_out=Ge,ve.avail_out=he,ve.next_in=I,ve.avail_in=Be,re.hold=Pe,re.bits=Le,(0,a.default)(ve,Ot),Ge=ve.next_out,wt=ve.output,he=ve.avail_out,I=ve.next_in,st=ve.input,Be=ve.avail_in,Pe=re.hold,Le=re.bits,re.mode===U&&(re.back=-1);break}for(re.back=0;Cn=re.lencode[Pe&(1<<re.lenbits)-1],ht=Cn>>>24,Et=Cn>>>16&255,gt=Cn&65535,!(ht<=Le);){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}if(Et&&!(Et&240)){for(yt=ht,_e=Et,Q=gt;Cn=re.lencode[Q+((Pe&(1<<yt+_e)-1)>>yt)],ht=Cn>>>24,Et=Cn>>>16&255,gt=Cn&65535,!(yt+ht<=Le);){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}Pe>>>=yt,Le-=yt,re.back+=yt}if(Pe>>>=ht,Le-=ht,re.back+=ht,re.length=gt,Et===0){re.mode=qe;break}if(Et&32){re.back=-1,re.mode=U;break}if(Et&64){ve.msg="invalid literal/length code",re.mode=J;break}re.extra=Et&15,re.mode=dt;case dt:if(re.extra){for(De=re.extra;Le<De;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}re.length+=Pe&(1<<re.extra)-1,Pe>>>=re.extra,Le-=re.extra,re.back+=re.extra}re.was=re.length,re.mode=et;case et:for(;Cn=re.distcode[Pe&(1<<re.distbits)-1],ht=Cn>>>24,Et=Cn>>>16&255,gt=Cn&65535,!(ht<=Le);){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}if(!(Et&240)){for(yt=ht,_e=Et,Q=gt;Cn=re.distcode[Q+((Pe&(1<<yt+_e)-1)>>yt)],ht=Cn>>>24,Et=Cn>>>16&255,gt=Cn&65535,!(yt+ht<=Le);){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}Pe>>>=yt,Le-=yt,re.back+=yt}if(Pe>>>=ht,Le-=ht,re.back+=ht,Et&64){ve.msg="invalid distance code",re.mode=J;break}re.offset=gt,re.extra=Et&15,re.mode=lt;case lt:if(re.extra){for(De=re.extra;Le<De;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}re.offset+=Pe&(1<<re.extra)-1,Pe>>>=re.extra,Le-=re.extra,re.back+=re.extra}if(re.offset>re.dmax){ve.msg="invalid distance too far back",re.mode=J;break}re.mode=Dt;case Dt:if(he===0)break e;if(Lt=Ot-he,re.offset>Lt){if(Lt=re.offset-Lt,Lt>re.whave&&re.sane){ve.msg="invalid distance too far back",re.mode=J;break}Lt>re.wnext?(Lt-=re.wnext,un=re.wsize-Lt):un=re.wnext-Lt,Lt>re.length&&(Lt=re.length),wn=re.window}else wn=wt,un=Ge-re.offset,Lt=re.length;Lt>he&&(Lt=he),he-=Lt,re.length-=Lt;do wt[Ge++]=wn[un++];while(--Lt);re.length===0&&(re.mode=Me);break;case qe:if(he===0)break e;wt[Ge++]=re.length,he--,re.mode=Me;break;case Qe:if(re.wrap){for(;Le<32;){if(Be===0)break e;Be--,Pe|=st[I++]<<Le,Le+=8}if(Ot-=he,ve.total_out+=Ot,re.total+=Ot,Ot&&(ve.adler=re.check=re.flags?(0,p.default)(re.check,wt,Ot,Ge-Ot):(0,g.default)(re.check,wt,Ot,Ge-Ot)),Ot=he,(re.flags?Pe:B(Pe))!==re.check){ve.msg="incorrect data check",re.mode=J;break}Pe=0,Le=0}re.mode=At;case At:if(re.wrap&&re.flags){for(;Le<32;){if(Be===0)break e;Be--,Pe+=st[I++]<<Le,Le+=8}if(Pe!==(re.total&4294967295)){ve.msg="incorrect length check",re.mode=J;break}Pe=0,Le=0}re.mode=ze;case ze:oe=S;break e;case J:oe=w;break e;case le:return C;case z:default:return x}return ve.next_out=Ge,ve.avail_out=he,ve.next_in=I,ve.avail_in=Be,re.hold=Pe,re.bits=Le,(re.wsize||Ot!==ve.avail_out&&re.mode<J&&(re.mode<Qe||Xe!==n))&&O(ve,ve.output,ve.next_out,Ot-ve.avail_out)?(re.mode=le,C):(Rt-=ve.avail_in,Ot-=ve.avail_out,ve.total_in+=Rt,ve.total_out+=Ot,re.total+=Ot,re.wrap&&Ot&&(ve.adler=re.check=re.flags?(0,p.default)(re.check,wt,Ot,ve.next_out-Ot):(0,g.default)(re.check,wt,Ot,ve.next_out-Ot)),ve.data_type=re.bits+(re.last?64:0)+(re.mode===U?128:0)+(re.mode===xe||re.mode===H?256:0),(Rt===0&&Ot===0||Xe===n)&&oe===f&&(oe=b),oe)}function fe(ve){if(!ve||!ve.state)return x;var Xe=ve.state;return Xe.window&&(Xe.window=null),ve.state=null,f}function Oe(ve,Xe){var re;return!ve||!ve.state||(re=ve.state,!(re.wrap&2))?x:(re.head=Xe,Xe.done=!1,f)}function Je(ve,Xe){var re=Xe.length,st,wt,I;return!ve||!ve.state||(st=ve.state,st.wrap!==0&&st.mode!==j)?x:st.mode===j&&(wt=1,wt=(0,g.default)(wt,Xe,re,0),wt!==st.check)?w:(I=O(ve,Xe,re,re),I?(st.mode=le,C):(st.havedict=1,f))}var Ze="pako inflate (from Nodeca project)";k.inflateInfo=Ze},51492:function(_t,k,e){"use strict";function t(f){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(E){return typeof E}:t=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},t(f)}Object.defineProperty(k,"__esModule",{value:!0}),k.default=c;var v=p(e(35986));function g(){if(typeof WeakMap!="function")return null;var f=new WeakMap;return g=function(){return f},f}function p(f){if(f&&f.__esModule)return f;if(f===null||t(f)!=="object"&&typeof f!="function")return{default:f};var S=g();if(S&&S.has(f))return S.get(f);var E={},x=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var w in f)if(Object.prototype.hasOwnProperty.call(f,w)){var C=x?Object.getOwnPropertyDescriptor(f,w):null;C&&(C.get||C.set)?Object.defineProperty(E,w,C):E[w]=f[w]}return E.default=f,S&&S.set(f,E),E}var a=15,h=852,r=592,s=0,u=1,l=2,o=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],d=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],n=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],i=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];function c(f,S,E,x,w,C,b,m){var y=m.bits,_=0,L=0,A=0,W=0,N=0,ce=0,Z=0,pe=0,P=0,j=0,U,ee,q,H,X,be=null,Ee=0,me,xe=new v.Buf16(a+1),Me=new v.Buf16(a+1),dt=null,et=0,lt,Dt,qe;for(_=0;_<=a;_++)xe[_]=0;for(L=0;L<x;L++)xe[S[E+L]]++;for(N=y,W=a;W>=1&&xe[W]===0;W--);if(N>W&&(N=W),W===0)return w[C++]=1<<24|64<<16|0,w[C++]=1<<24|64<<16|0,m.bits=1,0;for(A=1;A<W&&xe[A]===0;A++);for(N<A&&(N=A),pe=1,_=1;_<=a;_++)if(pe<<=1,pe-=xe[_],pe<0)return-1;if(pe>0&&(f===s||W!==1))return-1;for(Me[1]=0,_=1;_<a;_++)Me[_+1]=Me[_]+xe[_];for(L=0;L<x;L++)S[E+L]!==0&&(b[Me[S[E+L]]++]=L);if(f===s?(be=dt=b,me=19):f===u?(be=o,Ee-=257,dt=d,et-=257,me=256):(be=n,dt=i,me=-1),j=0,L=0,_=A,X=C,ce=N,Z=0,q=-1,P=1<<N,H=P-1,f===u&&P>h||f===l&&P>r)return 1;for(;;){lt=_-Z,b[L]<me?(Dt=0,qe=b[L]):b[L]>me?(Dt=dt[et+b[L]],qe=be[Ee+b[L]]):(Dt=96,qe=0),U=1<<_-Z,ee=1<<ce,A=ee;do ee-=U,w[X+(j>>Z)+ee]=lt<<24|Dt<<16|qe|0;while(ee!==0);for(U=1<<_-1;j&U;)U>>=1;if(U!==0?(j&=U-1,j+=U):j=0,L++,--xe[_]===0){if(_===W)break;_=S[E+b[L]]}if(_>N&&(j&H)!==q){for(Z===0&&(Z=N),X+=A,ce=_-Z,pe=1<<ce;ce+Z<W&&(pe-=xe[ce+Z],!(pe<=0));)ce++,pe<<=1;if(P+=1<<ce,f===u&&P>h||f===l&&P>r)return 1;q=j&H,w[q]=N<<24|ce<<16|X-C|0}}return j!==0&&(w[X+j]=_-Z<<24|64<<16|0),m.bits=N,0}},70892:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var e={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};k.default=e},55796:function(_t,k,e){"use strict";function t(O){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(fe){return typeof fe}:t=function(fe){return fe&&typeof Symbol=="function"&&fe.constructor===Symbol&&fe!==Symbol.prototype?"symbol":typeof fe},t(O)}Object.defineProperty(k,"__esModule",{value:!0}),k._tr_init=F,k._tr_stored_block=ue,k._tr_flush_block=se,k._tr_tally=T,k._tr_align=we;var v=p(e(35986));function g(){if(typeof WeakMap!="function")return null;var O=new WeakMap;return g=function(){return O},O}function p(O){if(O&&O.__esModule)return O;if(O===null||t(O)!=="object"&&typeof O!="function")return{default:O};var de=g();if(de&&de.has(O))return de.get(O);var fe={},Oe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Je in O)if(Object.prototype.hasOwnProperty.call(O,Je)){var Ze=Oe?Object.getOwnPropertyDescriptor(O,Je):null;Ze&&(Ze.get||Ze.set)?Object.defineProperty(fe,Je,Ze):fe[Je]=O[Je]}return fe.default=O,de&&de.set(O,fe),fe}var a=4,h=0,r=1,s=2;function u(O){for(var de=O.length;--de>=0;)O[de]=0}var l=0,o=1,d=2,n=3,i=258,c=29,f=256,S=f+1+c,E=30,x=19,w=2*S+1,C=15,b=16,m=7,y=256,_=16,L=17,A=18,W=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],N=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],ce=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Z=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],pe=512,P=new Array((S+2)*2);u(P);var j=new Array(E*2);u(j);var U=new Array(pe);u(U);var ee=new Array(i-n+1);u(ee);var q=new Array(c);u(q);var H=new Array(E);u(H);function X(O,de,fe,Oe,Je){this.static_tree=O,this.extra_bits=de,this.extra_base=fe,this.elems=Oe,this.max_length=Je,this.has_stree=O&&O.length}var be,Ee,me;function xe(O,de){this.dyn_tree=O,this.max_code=0,this.stat_desc=de}function Me(O){return O<256?U[O]:U[256+(O>>>7)]}function dt(O,de){O.pending_buf[O.pending++]=de&255,O.pending_buf[O.pending++]=de>>>8&255}function et(O,de,fe){O.bi_valid>b-fe?(O.bi_buf|=de<<O.bi_valid&65535,dt(O,O.bi_buf),O.bi_buf=de>>b-O.bi_valid,O.bi_valid+=fe-b):(O.bi_buf|=de<<O.bi_valid&65535,O.bi_valid+=fe)}function lt(O,de,fe){et(O,fe[de*2],fe[de*2+1])}function Dt(O,de){var fe=0;do fe|=O&1,O>>>=1,fe<<=1;while(--de>0);return fe>>>1}function qe(O){O.bi_valid===16?(dt(O,O.bi_buf),O.bi_buf=0,O.bi_valid=0):O.bi_valid>=8&&(O.pending_buf[O.pending++]=O.bi_buf&255,O.bi_buf>>=8,O.bi_valid-=8)}function Qe(O,de){var fe=de.dyn_tree,Oe=de.max_code,Je=de.stat_desc.static_tree,Ze=de.stat_desc.has_stree,ve=de.stat_desc.extra_bits,Xe=de.stat_desc.extra_base,re=de.stat_desc.max_length,st,wt,I,Ge,Be,he,Pe=0;for(Ge=0;Ge<=C;Ge++)O.bl_count[Ge]=0;for(fe[O.heap[O.heap_max]*2+1]=0,st=O.heap_max+1;st<w;st++)wt=O.heap[st],Ge=fe[fe[wt*2+1]*2+1]+1,Ge>re&&(Ge=re,Pe++),fe[wt*2+1]=Ge,!(wt>Oe)&&(O.bl_count[Ge]++,Be=0,wt>=Xe&&(Be=ve[wt-Xe]),he=fe[wt*2],O.opt_len+=he*(Ge+Be),Ze&&(O.static_len+=he*(Je[wt*2+1]+Be)));if(Pe!==0){do{for(Ge=re-1;O.bl_count[Ge]===0;)Ge--;O.bl_count[Ge]--,O.bl_count[Ge+1]+=2,O.bl_count[re]--,Pe-=2}while(Pe>0);for(Ge=re;Ge!==0;Ge--)for(wt=O.bl_count[Ge];wt!==0;)I=O.heap[--st],!(I>Oe)&&(fe[I*2+1]!==Ge&&(O.opt_len+=(Ge-fe[I*2+1])*fe[I*2],fe[I*2+1]=Ge),wt--)}}function At(O,de,fe){var Oe=new Array(C+1),Je=0,Ze,ve;for(Ze=1;Ze<=C;Ze++)Oe[Ze]=Je=Je+fe[Ze-1]<<1;for(ve=0;ve<=de;ve++){var Xe=O[ve*2+1];Xe!==0&&(O[ve*2]=Dt(Oe[Xe]++,Xe))}}function ze(){var O,de,fe,Oe,Je,Ze=new Array(C+1);for(fe=0,Oe=0;Oe<c-1;Oe++)for(q[Oe]=fe,O=0;O<1<<W[Oe];O++)ee[fe++]=Oe;for(ee[fe-1]=Oe,Je=0,Oe=0;Oe<16;Oe++)for(H[Oe]=Je,O=0;O<1<<N[Oe];O++)U[Je++]=Oe;for(Je>>=7;Oe<E;Oe++)for(H[Oe]=Je<<7,O=0;O<1<<N[Oe]-7;O++)U[256+Je++]=Oe;for(de=0;de<=C;de++)Ze[de]=0;for(O=0;O<=143;)P[O*2+1]=8,O++,Ze[8]++;for(;O<=255;)P[O*2+1]=9,O++,Ze[9]++;for(;O<=279;)P[O*2+1]=7,O++,Ze[7]++;for(;O<=287;)P[O*2+1]=8,O++,Ze[8]++;for(At(P,S+1,Ze),O=0;O<E;O++)j[O*2+1]=5,j[O*2]=Dt(O,5);be=new X(P,W,f+1,S,C),Ee=new X(j,N,0,E,C),me=new X(new Array(0),ce,0,x,m)}function J(O){var de;for(de=0;de<S;de++)O.dyn_ltree[de*2]=0;for(de=0;de<E;de++)O.dyn_dtree[de*2]=0;for(de=0;de<x;de++)O.bl_tree[de*2]=0;O.dyn_ltree[y*2]=1,O.opt_len=O.static_len=0,O.last_lit=O.matches=0}function le(O){O.bi_valid>8?dt(O,O.bi_buf):O.bi_valid>0&&(O.pending_buf[O.pending++]=O.bi_buf),O.bi_buf=0,O.bi_valid=0}function z(O,de,fe,Oe){le(O),Oe&&(dt(O,fe),dt(O,~fe)),v.arraySet(O.pending_buf,O.window,de,fe,O.pending),O.pending+=fe}function M(O,de,fe,Oe){var Je=de*2,Ze=fe*2;return O[Je]<O[Ze]||O[Je]===O[Ze]&&Oe[de]<=Oe[fe]}function G(O,de,fe){for(var Oe=O.heap[fe],Je=fe<<1;Je<=O.heap_len&&(Je<O.heap_len&&M(de,O.heap[Je+1],O.heap[Je],O.depth)&&Je++,!M(de,Oe,O.heap[Je],O.depth));)O.heap[fe]=O.heap[Je],fe=Je,Je<<=1;O.heap[fe]=Oe}function Ce(O,de,fe){var Oe,Je,Ze=0,ve,Xe;if(O.last_lit!==0)do Oe=O.pending_buf[O.d_buf+Ze*2]<<8|O.pending_buf[O.d_buf+Ze*2+1],Je=O.pending_buf[O.l_buf+Ze],Ze++,Oe===0?lt(O,Je,de):(ve=ee[Je],lt(O,ve+f+1,de),Xe=W[ve],Xe!==0&&(Je-=q[ve],et(O,Je,Xe)),Oe--,ve=Me(Oe),lt(O,ve,fe),Xe=N[ve],Xe!==0&&(Oe-=H[ve],et(O,Oe,Xe)));while(Ze<O.last_lit);lt(O,y,de)}function K(O,de){var fe=de.dyn_tree,Oe=de.stat_desc.static_tree,Je=de.stat_desc.has_stree,Ze=de.stat_desc.elems,ve,Xe,re=-1,st;for(O.heap_len=0,O.heap_max=w,ve=0;ve<Ze;ve++)fe[ve*2]!==0?(O.heap[++O.heap_len]=re=ve,O.depth[ve]=0):fe[ve*2+1]=0;for(;O.heap_len<2;)st=O.heap[++O.heap_len]=re<2?++re:0,fe[st*2]=1,O.depth[st]=0,O.opt_len--,Je&&(O.static_len-=Oe[st*2+1]);for(de.max_code=re,ve=O.heap_len>>1;ve>=1;ve--)G(O,fe,ve);st=Ze;do ve=O.heap[1],O.heap[1]=O.heap[O.heap_len--],G(O,fe,1),Xe=O.heap[1],O.heap[--O.heap_max]=ve,O.heap[--O.heap_max]=Xe,fe[st*2]=fe[ve*2]+fe[Xe*2],O.depth[st]=(O.depth[ve]>=O.depth[Xe]?O.depth[ve]:O.depth[Xe])+1,fe[ve*2+1]=fe[Xe*2+1]=st,O.heap[1]=st++,G(O,fe,1);while(O.heap_len>=2);O.heap[--O.heap_max]=O.heap[1],Qe(O,de),At(fe,re,O.bl_count)}function B(O,de,fe){var Oe,Je=-1,Ze,ve=de[0*2+1],Xe=0,re=7,st=4;for(ve===0&&(re=138,st=3),de[(fe+1)*2+1]=65535,Oe=0;Oe<=fe;Oe++)Ze=ve,ve=de[(Oe+1)*2+1],!(++Xe<re&&Ze===ve)&&(Xe<st?O.bl_tree[Ze*2]+=Xe:Ze!==0?(Ze!==Je&&O.bl_tree[Ze*2]++,O.bl_tree[_*2]++):Xe<=10?O.bl_tree[L*2]++:O.bl_tree[A*2]++,Xe=0,Je=Ze,ve===0?(re=138,st=3):Ze===ve?(re=6,st=3):(re=7,st=4))}function ie(O,de,fe){var Oe,Je=-1,Ze,ve=de[0*2+1],Xe=0,re=7,st=4;for(ve===0&&(re=138,st=3),Oe=0;Oe<=fe;Oe++)if(Ze=ve,ve=de[(Oe+1)*2+1],!(++Xe<re&&Ze===ve)){if(Xe<st)do lt(O,Ze,O.bl_tree);while(--Xe!==0);else Ze!==0?(Ze!==Je&&(lt(O,Ze,O.bl_tree),Xe--),lt(O,_,O.bl_tree),et(O,Xe-3,2)):Xe<=10?(lt(O,L,O.bl_tree),et(O,Xe-3,3)):(lt(O,A,O.bl_tree),et(O,Xe-11,7));Xe=0,Je=Ze,ve===0?(re=138,st=3):Ze===ve?(re=6,st=3):(re=7,st=4)}}function V(O){var de;for(B(O,O.dyn_ltree,O.l_desc.max_code),B(O,O.dyn_dtree,O.d_desc.max_code),K(O,O.bl_desc),de=x-1;de>=3&&O.bl_tree[Z[de]*2+1]===0;de--);return O.opt_len+=3*(de+1)+5+5+4,de}function R(O,de,fe,Oe){var Je;for(et(O,de-257,5),et(O,fe-1,5),et(O,Oe-4,4),Je=0;Je<Oe;Je++)et(O,O.bl_tree[Z[Je]*2+1],3);ie(O,O.dyn_ltree,de-1),ie(O,O.dyn_dtree,fe-1)}function D(O){var de=4093624447,fe;for(fe=0;fe<=31;fe++,de>>>=1)if(de&1&&O.dyn_ltree[fe*2]!==0)return h;if(O.dyn_ltree[9*2]!==0||O.dyn_ltree[10*2]!==0||O.dyn_ltree[13*2]!==0)return r;for(fe=32;fe<f;fe++)if(O.dyn_ltree[fe*2]!==0)return r;return h}var $=!1;function F(O){$||(ze(),$=!0),O.l_desc=new xe(O.dyn_ltree,be),O.d_desc=new xe(O.dyn_dtree,Ee),O.bl_desc=new xe(O.bl_tree,me),O.bi_buf=0,O.bi_valid=0,J(O)}function ue(O,de,fe,Oe){et(O,(l<<1)+(Oe?1:0),3),z(O,de,fe,!0)}function we(O){et(O,o<<1,3),lt(O,y,P),qe(O)}function se(O,de,fe,Oe){var Je,Ze,ve=0;O.level>0?(O.strm.data_type===s&&(O.strm.data_type=D(O)),K(O,O.l_desc),K(O,O.d_desc),ve=V(O),Je=O.opt_len+3+7>>>3,Ze=O.static_len+3+7>>>3,Ze<=Je&&(Je=Ze)):Je=Ze=fe+5,fe+4<=Je&&de!==-1?ue(O,de,fe,Oe):O.strategy===a||Ze===Je?(et(O,(o<<1)+(Oe?1:0),3),Ce(O,P,j)):(et(O,(d<<1)+(Oe?1:0),3),R(O,O.l_desc.max_code+1,O.d_desc.max_code+1,ve+1),Ce(O,O.dyn_ltree,O.dyn_dtree)),J(O),Oe&&le(O)}function T(O,de,fe){return O.pending_buf[O.d_buf+O.last_lit*2]=de>>>8&255,O.pending_buf[O.d_buf+O.last_lit*2+1]=de&255,O.pending_buf[O.l_buf+O.last_lit]=fe&255,O.last_lit++,de===0?O.dyn_ltree[fe*2]++:(O.matches++,de--,O.dyn_ltree[(ee[fe]+f+1)*2]++,O.dyn_dtree[Me(de)*2]++),O.last_lit===O.lit_bufsize-1}},27589:function(_t,k){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=e;function e(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},16327:function(_t,k,e){"use strict";function t(o){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(n){return typeof n}:t=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(o)}Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var v=p(e(50500));function g(){if(typeof WeakMap!="function")return null;var o=new WeakMap;return g=function(){return o},o}function p(o){if(o&&o.__esModule)return o;if(o===null||t(o)!=="object"&&typeof o!="function")return{default:o};var d=g();if(d&&d.has(o))return d.get(o);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in o)if(Object.prototype.hasOwnProperty.call(o,c)){var f=i?Object.getOwnPropertyDescriptor(o,c):null;f&&(f.get||f.set)?Object.defineProperty(n,c,f):n[c]=o[c]}return n.default=o,d&&d.set(o,n),n}function a(o,d){if(!(o instanceof d))throw new TypeError("Cannot call a class as a function")}function h(o,d){for(var n=0;n<d.length;n++){var i=d[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(o,i.key,i)}}function r(o,d,n){return d&&h(o.prototype,d),n&&h(o,n),o}var s=!1,u=40*1024*1024,l=function(){function o(){a(this,o),this._websocket=null,this._rQi=0,this._rQlen=0,this._rQbufferSize=1024*1024*4,this._rQ=null,this._sQbufferSize=1024*10,this._sQlen=0,this._sQ=null,this._eventHandlers={message:function(){},open:function(){},close:function(){},error:function(){}}}return r(o,[{key:"rQpeek8",value:function(){return this._rQ[this._rQi]}},{key:"rQskipBytes",value:function(n){this._rQi+=n}},{key:"rQshift8",value:function(){return this._rQshift(1)}},{key:"rQshift16",value:function(){return this._rQshift(2)}},{key:"rQshift32",value:function(){return this._rQshift(4)}},{key:"_rQshift",value:function(n){for(var i=0,c=n-1;c>=0;c--)i+=this._rQ[this._rQi++]<<c*8;return i}},{key:"rQshiftStr",value:function(n){typeof n=="undefined"&&(n=this.rQlen);for(var i="",c=0;c<n;c+=4096){var f=this.rQshiftBytes(Math.min(4096,n-c));i+=String.fromCharCode.apply(null,f)}return i}},{key:"rQshiftBytes",value:function(n){return typeof n=="undefined"&&(n=this.rQlen),this._rQi+=n,new Uint8Array(this._rQ.buffer,this._rQi-n,n)}},{key:"rQshiftTo",value:function(n,i){i===void 0&&(i=this.rQlen),n.set(new Uint8Array(this._rQ.buffer,this._rQi,i)),this._rQi+=i}},{key:"rQslice",value:function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+n,i-n)}},{key:"rQwait",value:function(n,i,c){if(this.rQlen<i){if(c){if(this._rQi<c)throw new Error("rQwait cannot backup "+c+" bytes");this._rQi-=c}return!0}return!1}},{key:"flush",value:function(){this._sQlen>0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(n){this._sQ.set(n,this._sQlen),this._sQlen+=n.length,this.flush()}},{key:"sendString",value:function(n){this.send(n.split("").map(function(i){return i.charCodeAt(0)}))}},{key:"off",value:function(n){this._eventHandlers[n]=function(){}}},{key:"on",value:function(n,i){this._eventHandlers[n]=i}},{key:"_allocateBuffers",value:function(){this._rQ=new Uint8Array(this._rQbufferSize),this._sQ=new Uint8Array(this._sQbufferSize)}},{key:"init",value:function(){this._allocateBuffers(),this._rQi=0,this._websocket=null}},{key:"open",value:function(n,i){var c=this;this.init(),this._websocket=new WebSocket(n,i),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){v.Debug(">> WebSock.onopen"),c._websocket.protocol&&v.Info("Server choose sub-protocol: "+c._websocket.protocol),c._eventHandlers.open(),v.Debug("<< WebSock.onopen")},this._websocket.onclose=function(f){v.Debug(">> WebSock.onclose"),c._eventHandlers.close(f),v.Debug("<< WebSock.onclose")},this._websocket.onerror=function(f){v.Debug(">> WebSock.onerror: "+f),c._eventHandlers.error(f),v.Debug("<< WebSock.onerror: "+f)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(v.Info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=function(){})}},{key:"_encodeMessage",value:function(){return new Uint8Array(this._sQ.buffer,0,this._sQlen)}},{key:"_expandCompactRQ",value:function(n){var i=(this._rQlen-this._rQi+n)*8,c=this._rQbufferSize<i;if(c&&(this._rQbufferSize=Math.max(this._rQbufferSize*2,i)),this._rQbufferSize>u&&(this._rQbufferSize=u,this._rQbufferSize-this.rQlen<n))throw new Error("Receive Queue buffer exceeded "+u+" bytes, and the new message could not fit");if(c){var f=this._rQ.buffer;this._rQ=new Uint8Array(this._rQbufferSize),this._rQ.set(new Uint8Array(f,this._rQi,this._rQlen-this._rQi))}else s?this._rQ.copyWithin(0,this._rQi,this._rQlen):this._rQ.set(new Uint8Array(this._rQ.buffer,this._rQi,this._rQlen-this._rQi));this._rQlen=this._rQlen-this._rQi,this._rQi=0}},{key:"_DecodeMessage",value:function(n){var i=new Uint8Array(n);i.length>this._rQbufferSize-this._rQlen&&this._expandCompactRQ(i.length),this._rQ.set(i,this._rQlen),this._rQlen+=i.length}},{key:"_recvMessage",value:function(n){this._DecodeMessage(n.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):v.Debug("Ignoring empty message")}},{key:"sQ",get:function(){return this._sQ}},{key:"rQ",get:function(){return this._rQ}},{key:"rQi",get:function(){return this._rQi},set:function(n){this._rQi=n}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),o}();k.default=l},5630:function(_t,k,e){"use strict";var t=e(5891),v=e(57259),g=e(80962),p=e(29043),a=e(19149),h=e(92310),r=e.n(h),s=e(35788),u=e(59301),l=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],o=(0,u.forwardRef)(function(d,n){var i,c=d.prefixCls,f=c===void 0?"rc-checkbox":c,S=d.className,E=d.style,x=d.checked,w=d.disabled,C=d.defaultChecked,b=C===void 0?!1:C,m=d.type,y=m===void 0?"checkbox":m,_=d.title,L=d.onChange,A=(0,a.Z)(d,l),W=(0,u.useRef)(null),N=(0,s.Z)(b,{value:x}),ce=(0,p.Z)(N,2),Z=ce[0],pe=ce[1];(0,u.useImperativeHandle)(n,function(){return{focus:function(){var ee;(ee=W.current)===null||ee===void 0||ee.focus()},blur:function(){var ee;(ee=W.current)===null||ee===void 0||ee.blur()},input:W.current}});var P=r()(f,S,(i={},(0,g.Z)(i,"".concat(f,"-checked"),Z),(0,g.Z)(i,"".concat(f,"-disabled"),w),i)),j=function(ee){w||("checked"in d||pe(ee.target.checked),L==null||L({target:(0,v.Z)((0,v.Z)({},d),{},{type:y,checked:ee.target.checked}),stopPropagation:function(){ee.stopPropagation()},preventDefault:function(){ee.preventDefault()},nativeEvent:ee.nativeEvent}))};return u.createElement("span",{className:P,title:_,style:E},u.createElement("input",(0,t.Z)({},A,{className:"".concat(f,"-input"),ref:W,onChange:j,disabled:w,checked:!!Z,type:y})),u.createElement("span",{className:"".concat(f,"-inner")}))});k.Z=o},31561:function(_t,k,e){"use strict";e.d(k,{Z:function(){return y}});var t=e(5891),v=e(80962),g=e(29043),p=e(19149),a=e(35593),h=e(92310),r=e.n(h),s=e(20475),u=e(59301),l=e(85108),o=e(23073),d=l.Z.ESC,n=l.Z.TAB;function i(_){var L=_.visible,A=_.triggerRef,W=_.onVisibleChange,N=_.autoFocus,ce=_.overlayRef,Z=u.useRef(!1),pe=function(){if(L){var ee,q;(ee=A.current)===null||ee===void 0||(q=ee.focus)===null||q===void 0||q.call(ee),W==null||W(!1)}},P=function(){var ee;return(ee=ce.current)!==null&&ee!==void 0&&ee.focus?(ce.current.focus(),Z.current=!0,!0):!1},j=function(ee){switch(ee.keyCode){case d:pe();break;case n:{var q=!1;Z.current||(q=P()),q?ee.preventDefault():pe();break}}};u.useEffect(function(){return L?(window.addEventListener("keydown",j),N&&(0,o.Z)(P,3),function(){window.removeEventListener("keydown",j),Z.current=!1}):function(){Z.current=!1}},[L])}var c=(0,u.forwardRef)(function(_,L){var A=_.overlay,W=_.arrow,N=_.prefixCls,ce=(0,u.useMemo)(function(){var pe;return typeof A=="function"?pe=A():pe=A,pe},[A]),Z=(0,s.sQ)(L,ce==null?void 0:ce.ref);return u.createElement(u.Fragment,null,W&&u.createElement("div",{className:"".concat(N,"-arrow")}),u.cloneElement(ce,{ref:(0,s.Yr)(ce)?Z:void 0}))}),f=c,S={adjustX:1,adjustY:1},E=[0,0],x={topLeft:{points:["bl","tl"],overflow:S,offset:[0,-4],targetOffset:E},top:{points:["bc","tc"],overflow:S,offset:[0,-4],targetOffset:E},topRight:{points:["br","tr"],overflow:S,offset:[0,-4],targetOffset:E},bottomLeft:{points:["tl","bl"],overflow:S,offset:[0,4],targetOffset:E},bottom:{points:["tc","bc"],overflow:S,offset:[0,4],targetOffset:E},bottomRight:{points:["tr","br"],overflow:S,offset:[0,4],targetOffset:E}},w=x,C=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function b(_,L){var A,W=_.arrow,N=W===void 0?!1:W,ce=_.prefixCls,Z=ce===void 0?"rc-dropdown":ce,pe=_.transitionName,P=_.animation,j=_.align,U=_.placement,ee=U===void 0?"bottomLeft":U,q=_.placements,H=q===void 0?w:q,X=_.getPopupContainer,be=_.showAction,Ee=_.hideAction,me=_.overlayClassName,xe=_.overlayStyle,Me=_.visible,dt=_.trigger,et=dt===void 0?["hover"]:dt,lt=_.autoFocus,Dt=_.overlay,qe=_.children,Qe=_.onVisibleChange,At=(0,p.Z)(_,C),ze=u.useState(),J=(0,g.Z)(ze,2),le=J[0],z=J[1],M="visible"in _?Me:le,G=u.useRef(null),Ce=u.useRef(null),K=u.useRef(null);u.useImperativeHandle(L,function(){return G.current});var B=function(se){z(se),Qe==null||Qe(se)};i({visible:M,triggerRef:K,onVisibleChange:B,autoFocus:lt,overlayRef:Ce});var ie=function(se){var T=_.onOverlayClick;z(!1),T&&T(se)},V=function(){return u.createElement(f,{ref:Ce,overlay:Dt,prefixCls:Z,arrow:N})},R=function(){return typeof Dt=="function"?V:V()},D=function(){var se=_.minOverlayWidthMatchTrigger,T=_.alignPoint;return"minOverlayWidthMatchTrigger"in _?se:!T},$=function(){var se=_.openClassName;return se!==void 0?se:"".concat(Z,"-open")},F=u.cloneElement(qe,{className:r()((A=qe.props)===null||A===void 0?void 0:A.className,M&&$()),ref:(0,s.Yr)(qe)?(0,s.sQ)(K,qe.ref):void 0}),ue=Ee;return!ue&&et.indexOf("contextMenu")!==-1&&(ue=["click"]),u.createElement(a.Z,(0,t.Z)({builtinPlacements:H},At,{prefixCls:Z,ref:G,popupClassName:r()(me,(0,v.Z)({},"".concat(Z,"-show-arrow"),N)),popupStyle:xe,action:et,showAction:be,hideAction:ue,popupPlacement:ee,popupAlign:j,popupTransitionName:pe,popupAnimation:P,popupVisible:M,stretch:D()?"minWidth":"",popup:R(),onPopupVisibleChange:B,onPopupClick:ie,getPopupContainer:X}),F)}var m=u.forwardRef(b),y=m},93681:function(_t,k,e){"use strict";e.r(k),e.d(k,{BaseInput:function(){return l},default:function(){return x}});var t=e(5891),v=e(57259),g=e(80962),p=e(80665),a=e(92310),h=e.n(a),r=e(59301),s=e(5643),u=function(C){var b,m,y=C.inputElement,_=C.prefixCls,L=C.prefix,A=C.suffix,W=C.addonBefore,N=C.addonAfter,ce=C.className,Z=C.style,pe=C.disabled,P=C.readOnly,j=C.focused,U=C.triggerFocus,ee=C.allowClear,q=C.value,H=C.handleReset,X=C.hidden,be=C.classes,Ee=C.classNames,me=C.dataAttrs,xe=C.styles,Me=C.components,dt=(Me==null?void 0:Me.affixWrapper)||"span",et=(Me==null?void 0:Me.groupWrapper)||"span",lt=(Me==null?void 0:Me.wrapper)||"span",Dt=(Me==null?void 0:Me.groupAddon)||"span",qe=(0,r.useRef)(null),Qe=function(V){var R;(R=qe.current)!==null&&R!==void 0&&R.contains(V.target)&&(U==null||U())},At=function(){var V;if(!ee)return null;var R=!pe&&!P&&q,D="".concat(_,"-clear-icon"),$=(0,p.Z)(ee)==="object"&&ee!==null&&ee!==void 0&&ee.clearIcon?ee.clearIcon:"\u2716";return r.createElement("span",{onClick:H,onMouseDown:function(ue){return ue.preventDefault()},className:h()(D,(V={},(0,g.Z)(V,"".concat(D,"-hidden"),!R),(0,g.Z)(V,"".concat(D,"-has-suffix"),!!A),V)),role:"button",tabIndex:-1},$)},ze=(0,r.cloneElement)(y,{value:q,hidden:X,className:h()((b=y.props)===null||b===void 0?void 0:b.className,!(0,s.X3)(C)&&!(0,s.He)(C)&&ce)||null,style:(0,v.Z)((0,v.Z)({},(m=y.props)===null||m===void 0?void 0:m.style),!(0,s.X3)(C)&&!(0,s.He)(C)?Z:{})});if((0,s.X3)(C)){var J,le="".concat(_,"-affix-wrapper"),z=h()(le,(J={},(0,g.Z)(J,"".concat(le,"-disabled"),pe),(0,g.Z)(J,"".concat(le,"-focused"),j),(0,g.Z)(J,"".concat(le,"-readonly"),P),(0,g.Z)(J,"".concat(le,"-input-with-clear-btn"),A&&ee&&q),J),!(0,s.He)(C)&&ce,be==null?void 0:be.affixWrapper,Ee==null?void 0:Ee.affixWrapper),M=(A||ee)&&r.createElement("span",{className:h()("".concat(_,"-suffix"),Ee==null?void 0:Ee.suffix),style:xe==null?void 0:xe.suffix},At(),A);ze=r.createElement(dt,(0,t.Z)({className:z,style:(0,v.Z)((0,v.Z)({},(0,s.He)(C)?void 0:Z),xe==null?void 0:xe.affixWrapper),hidden:!(0,s.He)(C)&&X,onClick:Qe},me==null?void 0:me.affixWrapper,{ref:qe}),L&&r.createElement("span",{className:h()("".concat(_,"-prefix"),Ee==null?void 0:Ee.prefix),style:xe==null?void 0:xe.prefix},L),(0,r.cloneElement)(y,{value:q,hidden:null}),M)}if((0,s.He)(C)){var G="".concat(_,"-group"),Ce="".concat(G,"-addon"),K=h()("".concat(_,"-wrapper"),G,be==null?void 0:be.wrapper),B=h()("".concat(_,"-group-wrapper"),ce,be==null?void 0:be.group);return r.createElement(et,{className:B,style:Z,hidden:X},r.createElement(lt,{className:K},W&&r.createElement(Dt,{className:Ce},W),(0,r.cloneElement)(ze,{hidden:null}),N&&r.createElement(Dt,{className:Ce},N)))}return ze},l=u,o=e(26390),d=e(29043),n=e(19149),i=e(35788),c=e(64002),f=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],S=(0,r.forwardRef)(function(w,C){var b=w.autoComplete,m=w.onChange,y=w.onFocus,_=w.onBlur,L=w.onPressEnter,A=w.onKeyDown,W=w.prefixCls,N=W===void 0?"rc-input":W,ce=w.disabled,Z=w.htmlSize,pe=w.className,P=w.maxLength,j=w.suffix,U=w.showCount,ee=w.type,q=ee===void 0?"text":ee,H=w.classes,X=w.classNames,be=w.styles,Ee=(0,n.Z)(w,f),me=(0,i.Z)(w.defaultValue,{value:w.value}),xe=(0,d.Z)(me,2),Me=xe[0],dt=xe[1],et=(0,r.useState)(!1),lt=(0,d.Z)(et,2),Dt=lt[0],qe=lt[1],Qe=(0,r.useRef)(null),At=function(B){Qe.current&&(0,s.nH)(Qe.current,B)};(0,r.useImperativeHandle)(C,function(){return{focus:At,blur:function(){var B;(B=Qe.current)===null||B===void 0||B.blur()},setSelectionRange:function(B,ie,V){var R;(R=Qe.current)===null||R===void 0||R.setSelectionRange(B,ie,V)},select:function(){var B;(B=Qe.current)===null||B===void 0||B.select()},input:Qe.current}}),(0,r.useEffect)(function(){qe(function(K){return K&&ce?!1:K})},[ce]);var ze=function(B){w.value===void 0&&dt(B.target.value),Qe.current&&(0,s.rJ)(Qe.current,B,m)},J=function(B){L&&B.key==="Enter"&&L(B),A==null||A(B)},le=function(B){qe(!0),y==null||y(B)},z=function(B){qe(!1),_==null||_(B)},M=function(B){dt(""),At(),Qe.current&&(0,s.rJ)(Qe.current,B,m)},G=function(){var B=(0,c.Z)(w,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return r.createElement("input",(0,t.Z)({autoComplete:b},B,{onChange:ze,onFocus:le,onBlur:z,onKeyDown:J,className:h()(N,(0,g.Z)({},"".concat(N,"-disabled"),ce),X==null?void 0:X.input),style:be==null?void 0:be.input,ref:Qe,size:Z,type:q}))},Ce=function(){var B=Number(P)>0;if(j||U){var ie=(0,s.D7)(Me),V=(0,o.Z)(ie).length,R=(0,p.Z)(U)==="object"?U.formatter({value:ie,count:V,maxLength:P}):"".concat(V).concat(B?" / ".concat(P):"");return r.createElement(r.Fragment,null,!!U&&r.createElement("span",{className:h()("".concat(N,"-show-count-suffix"),(0,g.Z)({},"".concat(N,"-show-count-has-suffix"),!!j),X==null?void 0:X.count),style:(0,v.Z)({},be==null?void 0:be.count)},R),j)}return null};return r.createElement(l,(0,t.Z)({},Ee,{prefixCls:N,className:pe,inputElement:G(),handleReset:M,value:(0,s.D7)(Me),focused:Dt,triggerFocus:At,suffix:Ce(),disabled:ce,classes:H,classNames:X,styles:be}))}),E=S,x=E},5643:function(_t,k,e){"use strict";e.d(k,{D7:function(){return a},He:function(){return t},X3:function(){return v},nH:function(){return p},rJ:function(){return g}});function t(h){return!!(h.addonBefore||h.addonAfter)}function v(h){return!!(h.prefix||h.suffix||h.allowClear)}function g(h,r,s,u){if(s){var l=r;if(r.type==="click"){var o=h.cloneNode(!0);l=Object.create(r,{target:{value:o},currentTarget:{value:o}}),o.value="",s(l);return}if(u!==void 0){l=Object.create(r,{target:{value:h},currentTarget:{value:h}}),h.value=u,s(l);return}s(l)}}function p(h,r){if(h){h.focus(r);var s=r||{},u=s.cursor;if(u){var l=h.value.length;switch(u){case"start":h.setSelectionRange(0,0);break;case"end":h.setSelectionRange(l,l);break;default:h.setSelectionRange(0,l)}}}}function a(h){return typeof h=="undefined"||h===null?"":String(h)}},22798:function(_t,k,e){"use strict";e.d(k,{iz:function(){return Ne},ck:function(){return Be},BW:function(){return Fe},sN:function(){return Be},Wd:function(){return De},ZP:function(){return $e},Xl:function(){return A}});var t=e(5891),v=e(80962),g=e(57259),p=e(26390),a=e(29043),h=e(19149),r=e(92310),s=e.n(r),u=e(11780),l=e(35788),o=e(51346),d=e(51395),n=e(59301),i=e(4676),c=n.createContext(null);function f(ye,Ke){return ye===void 0?null:"".concat(ye,"-").concat(Ke)}function S(ye){var Ke=n.useContext(c);return f(Ke,ye)}var E=e(79722),x=["children","locked"],w=n.createContext(null);function C(ye,Ke){var tt=(0,g.Z)({},ye);return Object.keys(Ke).forEach(function(ut){var at=Ke[ut];at!==void 0&&(tt[ut]=at)}),tt}function b(ye){var Ke=ye.children,tt=ye.locked,ut=(0,h.Z)(ye,x),at=n.useContext(w),xt=(0,E.Z)(function(){return C(at,ut)},[at,ut],function(St,Mt){return!tt&&(St[0]!==Mt[0]||!(0,o.Z)(St[1],Mt[1],!0))});return n.createElement(w.Provider,{value:xt},Ke)}var m=[],y=n.createContext(null);function _(){return n.useContext(y)}var L=n.createContext(m);function A(ye){var Ke=n.useContext(L);return n.useMemo(function(){return ye!==void 0?[].concat((0,p.Z)(Ke),[ye]):Ke},[Ke,ye])}var W=n.createContext(null),N=n.createContext({}),ce=N,Z=e(48886);function pe(ye){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,Z.Z)(ye)){var tt=ye.nodeName.toLowerCase(),ut=["input","select","textarea","button"].includes(tt)||ye.isContentEditable||tt==="a"&&!!ye.getAttribute("href"),at=ye.getAttribute("tabindex"),xt=Number(at),St=null;return at&&!Number.isNaN(xt)?St=xt:ut&&St===null&&(St=0),ut&&ye.disabled&&(St=null),St!==null&&(St>=0||Ke&&St<0)}return!1}function P(ye){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,tt=(0,p.Z)(ye.querySelectorAll("*")).filter(function(ut){return pe(ut,Ke)});return pe(ye,Ke)&&tt.unshift(ye),tt}var j=null;function U(){j=document.activeElement}function ee(){j=null}function q(){if(j)try{j.focus()}catch(ye){}}function H(ye,Ke){if(Ke.keyCode===9){var tt=P(ye),ut=tt[Ke.shiftKey?0:tt.length-1],at=ut===document.activeElement||ye===document.activeElement;if(at){var xt=tt[Ke.shiftKey?tt.length-1:0];xt.focus(),Ke.preventDefault()}}}var X=e(85108),be=e(23073),Ee=X.Z.LEFT,me=X.Z.RIGHT,xe=X.Z.UP,Me=X.Z.DOWN,dt=X.Z.ENTER,et=X.Z.ESC,lt=X.Z.HOME,Dt=X.Z.END,qe=[xe,Me,Ee,me];function Qe(ye,Ke,tt,ut){var at,xt,St,Mt,Bt="prev",Ht="next",Jt="children",qt="parent";if(ye==="inline"&&ut===dt)return{inlineTrigger:!0};var rn=(at={},(0,v.Z)(at,xe,Bt),(0,v.Z)(at,Me,Ht),at),Tt=(xt={},(0,v.Z)(xt,Ee,tt?Ht:Bt),(0,v.Z)(xt,me,tt?Bt:Ht),(0,v.Z)(xt,Me,Jt),(0,v.Z)(xt,dt,Jt),xt),vt=(St={},(0,v.Z)(St,xe,Bt),(0,v.Z)(St,Me,Ht),(0,v.Z)(St,dt,Jt),(0,v.Z)(St,et,qt),(0,v.Z)(St,Ee,tt?Jt:qt),(0,v.Z)(St,me,tt?qt:Jt),St),Xt={inline:rn,horizontal:Tt,vertical:vt,inlineSub:rn,horizontalSub:vt,verticalSub:vt},Gt=(Mt=Xt["".concat(ye).concat(Ke?"":"Sub")])===null||Mt===void 0?void 0:Mt[ut];switch(Gt){case Bt:return{offset:-1,sibling:!0};case Ht:return{offset:1,sibling:!0};case qt:return{offset:-1,sibling:!1};case Jt:return{offset:1,sibling:!1};default:return null}}function At(ye){for(var Ke=ye;Ke;){if(Ke.getAttribute("data-menu-list"))return Ke;Ke=Ke.parentElement}return null}function ze(ye,Ke){for(var tt=ye||document.activeElement;tt;){if(Ke.has(tt))return tt;tt=tt.parentElement}return null}function J(ye,Ke){var tt=P(ye,!0);return tt.filter(function(ut){return Ke.has(ut)})}function le(ye,Ke,tt){var ut=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!ye)return null;var at=J(ye,Ke),xt=at.length,St=at.findIndex(function(Mt){return tt===Mt});return ut<0?St===-1?St=xt-1:St-=1:ut>0&&(St+=1),St=(St+xt)%xt,at[St]}var z=function(Ke,tt){var ut=new Set,at=new Map,xt=new Map;return Ke.forEach(function(St){var Mt=document.querySelector("[data-menu-id='".concat(f(tt,St),"']"));Mt&&(ut.add(Mt),xt.set(Mt,St),at.set(St,Mt))}),{elements:ut,key2element:at,element2key:xt}};function M(ye,Ke,tt,ut,at,xt,St,Mt,Bt,Ht){var Jt=n.useRef(),qt=n.useRef();qt.current=Ke;var rn=function(){be.Z.cancel(Jt.current)};return n.useEffect(function(){return function(){rn()}},[]),function(Tt){var vt=Tt.which;if([].concat(qe,[dt,et,lt,Dt]).includes(vt)){var Xt=xt(),Gt=z(Xt,ut),en=Gt,$t=en.elements,Ut=en.key2element,pn=en.element2key,cn=Ut.get(Ke),Ln=ze(cn,$t),jn=pn.get(Ln),zt=Qe(ye,St(jn,!0).length===1,tt,vt);if(!zt&&vt!==lt&&vt!==Dt)return;(qe.includes(vt)||[lt,Dt].includes(vt))&&Tt.preventDefault();var Ft=function(Dn){if(Dn){var fn=Dn,dn=Dn.querySelector("a");dn!=null&&dn.getAttribute("href")&&(fn=dn);var mn=pn.get(Dn);Mt(mn),rn(),Jt.current=(0,be.Z)(function(){qt.current===mn&&fn.focus()})}};if([lt,Dt].includes(vt)||zt.sibling||!Ln){var kt;!Ln||ye==="inline"?kt=at.current:kt=At(Ln);var Vt,Yt=J(kt,$t);vt===lt?Vt=Yt[0]:vt===Dt?Vt=Yt[Yt.length-1]:Vt=le(kt,$t,Ln,zt.offset),Ft(Vt)}else if(zt.inlineTrigger)Bt(jn);else if(zt.offset>0)Bt(jn,!0),rn(),Jt.current=(0,be.Z)(function(){Gt=z(Xt,ut);var tn=Ln.getAttribute("aria-controls"),Dn=document.getElementById(tn),fn=le(Dn,Gt.elements);Ft(fn)},5);else if(zt.offset<0){var yn=St(jn,!0),Sn=yn[yn.length-2],bn=Ut.get(Sn);Bt(Sn,!1),Ft(bn)}}Ht==null||Ht(Tt)}}function G(ye){Promise.resolve().then(ye)}var Ce="__RC_UTIL_PATH_SPLIT__",K=function(Ke){return Ke.join(Ce)},B=function(Ke){return Ke.split(Ce)},ie="rc-menu-more";function V(){var ye=n.useState({}),Ke=(0,a.Z)(ye,2),tt=Ke[1],ut=(0,n.useRef)(new Map),at=(0,n.useRef)(new Map),xt=n.useState([]),St=(0,a.Z)(xt,2),Mt=St[0],Bt=St[1],Ht=(0,n.useRef)(0),Jt=(0,n.useRef)(!1),qt=function(){Jt.current||tt({})},rn=(0,n.useCallback)(function(Ut,pn){var cn=K(pn);at.current.set(cn,Ut),ut.current.set(Ut,cn),Ht.current+=1;var Ln=Ht.current;G(function(){Ln===Ht.current&&qt()})},[]),Tt=(0,n.useCallback)(function(Ut,pn){var cn=K(pn);at.current.delete(cn),ut.current.delete(Ut)},[]),vt=(0,n.useCallback)(function(Ut){Bt(Ut)},[]),Xt=(0,n.useCallback)(function(Ut,pn){var cn=ut.current.get(Ut)||"",Ln=B(cn);return pn&&Mt.includes(Ln[0])&&Ln.unshift(ie),Ln},[Mt]),Gt=(0,n.useCallback)(function(Ut,pn){return Ut.some(function(cn){var Ln=Xt(cn,!0);return Ln.includes(pn)})},[Xt]),en=function(){var pn=(0,p.Z)(ut.current.keys());return Mt.length&&pn.push(ie),pn},$t=(0,n.useCallback)(function(Ut){var pn="".concat(ut.current.get(Ut)).concat(Ce),cn=new Set;return(0,p.Z)(at.current.keys()).forEach(function(Ln){Ln.startsWith(pn)&&cn.add(at.current.get(Ln))}),cn},[]);return n.useEffect(function(){return function(){Jt.current=!0}},[]),{registerPath:rn,unregisterPath:Tt,refreshOverflowKeys:vt,isSubPathKey:Gt,getKeyPath:Xt,getKeys:en,getSubPathKeys:$t}}function R(ye){var Ke=n.useRef(ye);Ke.current=ye;var tt=n.useCallback(function(){for(var ut,at=arguments.length,xt=new Array(at),St=0;St<at;St++)xt[St]=arguments[St];return(ut=Ke.current)===null||ut===void 0?void 0:ut.call.apply(ut,[Ke].concat(xt))},[]);return ye?tt:void 0}var D=Math.random().toFixed(5).toString().slice(2),$=0;function F(ye){var Ke=(0,l.Z)(ye,{value:ye}),tt=(0,a.Z)(Ke,2),ut=tt[0],at=tt[1];return n.useEffect(function(){$+=1;var xt="".concat(D,"-").concat($);at("rc-menu-uuid-".concat(xt))},[]),ut}var ue=e(79545),we=e(68550),se=e(17928),T=e(7711),O=e(64002),de=e(20475);function fe(ye,Ke,tt,ut){var at=n.useContext(w),xt=at.activeKey,St=at.onActive,Mt=at.onInactive,Bt={active:xt===ye};return Ke||(Bt.onMouseEnter=function(Ht){tt==null||tt({key:ye,domEvent:Ht}),St(ye)},Bt.onMouseLeave=function(Ht){ut==null||ut({key:ye,domEvent:Ht}),Mt(ye)}),Bt}function Oe(ye){var Ke=n.useContext(w),tt=Ke.mode,ut=Ke.rtl,at=Ke.inlineIndent;if(tt!=="inline")return null;var xt=ye;return ut?{paddingRight:xt*at}:{paddingLeft:xt*at}}function Je(ye){var Ke=ye.icon,tt=ye.props,ut=ye.children,at;return Ke===null||Ke===!1?null:(typeof Ke=="function"?at=n.createElement(Ke,(0,g.Z)({},tt)):typeof Ke!="boolean"&&(at=Ke),at||ut||null)}var Ze=["item"];function ve(ye){var Ke=ye.item,tt=(0,h.Z)(ye,Ze);return Object.defineProperty(tt,"item",{get:function(){return(0,d.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),Ke}}),tt}var Xe=["title","attribute","elementRef"],re=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],st=["active"],wt=function(ye){(0,se.Z)(tt,ye);var Ke=(0,T.Z)(tt);function tt(){return(0,ue.Z)(this,tt),Ke.apply(this,arguments)}return(0,we.Z)(tt,[{key:"render",value:function(){var at=this.props,xt=at.title,St=at.attribute,Mt=at.elementRef,Bt=(0,h.Z)(at,Xe),Ht=(0,O.Z)(Bt,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,d.ZP)(!St,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),n.createElement(u.Z.Item,(0,t.Z)({},St,{title:typeof xt=="string"?xt:void 0},Ht,{ref:Mt}))}}]),tt}(n.Component),I=n.forwardRef(function(ye,Ke){var tt,ut=ye.style,at=ye.className,xt=ye.eventKey,St=ye.warnKey,Mt=ye.disabled,Bt=ye.itemIcon,Ht=ye.children,Jt=ye.role,qt=ye.onMouseEnter,rn=ye.onMouseLeave,Tt=ye.onClick,vt=ye.onKeyDown,Xt=ye.onFocus,Gt=(0,h.Z)(ye,re),en=S(xt),$t=n.useContext(w),Ut=$t.prefixCls,pn=$t.onItemClick,cn=$t.disabled,Ln=$t.overflowDisabled,jn=$t.itemIcon,zt=$t.selectedKeys,Ft=$t.onActive,kt=n.useContext(ce),Vt=kt._internalRenderMenuItem,Yt="".concat(Ut,"-item"),yn=n.useRef(),Sn=n.useRef(),bn=cn||Mt,tn=(0,de.x1)(Ke,Sn),Dn=A(xt),fn=function(br){return{key:xt,keyPath:(0,p.Z)(Dn).reverse(),item:yn.current,domEvent:br}},dn=Bt||jn,mn=fe(xt,bn,qt,rn),In=mn.active,Qn=(0,h.Z)(mn,st),xr=zt.includes(xt),dr=Oe(Dn.length),ur=function(br){if(!bn){var Ir=fn(br);Tt==null||Tt(ve(Ir)),pn(Ir)}},tr=function(br){if(vt==null||vt(br),br.which===X.Z.ENTER){var Ir=fn(br);Tt==null||Tt(ve(Ir)),pn(Ir)}},Tr=function(br){Ft(xt),Xt==null||Xt(br)},Er={};ye.role==="option"&&(Er["aria-selected"]=xr);var Hr=n.createElement(wt,(0,t.Z)({ref:yn,elementRef:tn,role:Jt===null?"none":Jt||"menuitem",tabIndex:Mt?null:-1,"data-menu-id":Ln&&en?null:en},Gt,Qn,Er,{component:"li","aria-disabled":Mt,style:(0,g.Z)((0,g.Z)({},dr),ut),className:s()(Yt,(tt={},(0,v.Z)(tt,"".concat(Yt,"-active"),In),(0,v.Z)(tt,"".concat(Yt,"-selected"),xr),(0,v.Z)(tt,"".concat(Yt,"-disabled"),bn),tt),at),onClick:ur,onKeyDown:tr,onFocus:Tr}),Ht,n.createElement(Je,{props:(0,g.Z)((0,g.Z)({},ye),{},{isSelected:xr}),icon:dn}));return Vt&&(Hr=Vt(Hr,ye,{selected:xr})),Hr});function Ge(ye,Ke){var tt=ye.eventKey,ut=_(),at=A(tt);return n.useEffect(function(){if(ut)return ut.registerPath(tt,at),function(){ut.unregisterPath(tt,at)}},[at]),ut?null:n.createElement(I,(0,t.Z)({},ye,{ref:Ke}))}var Be=n.forwardRef(Ge),he=["className","children"],Pe=function(Ke,tt){var ut=Ke.className,at=Ke.children,xt=(0,h.Z)(Ke,he),St=n.useContext(w),Mt=St.prefixCls,Bt=St.mode,Ht=St.rtl;return n.createElement("ul",(0,t.Z)({className:s()(Mt,Ht&&"".concat(Mt,"-rtl"),"".concat(Mt,"-sub"),"".concat(Mt,"-").concat(Bt==="inline"?"inline":"vertical"),ut),role:"menu"},xt,{"data-menu-list":!0,ref:tt}),at)},Le=n.forwardRef(Pe);Le.displayName="SubMenuList";var Rt=Le,Ot=e(38298);function Lt(ye,Ke){return(0,Ot.Z)(ye).map(function(tt,ut){if(n.isValidElement(tt)){var at,xt,St=tt.key,Mt=(at=(xt=tt.props)===null||xt===void 0?void 0:xt.eventKey)!==null&&at!==void 0?at:St,Bt=Mt==null;Bt&&(Mt="tmp_key-".concat([].concat((0,p.Z)(Ke),[ut]).join("-")));var Ht={key:Mt,eventKey:Mt};return n.cloneElement(tt,Ht)}return tt})}var un=e(35593),wn={adjustX:1,adjustY:1},Cn={topLeft:{points:["bl","tl"],overflow:wn},topRight:{points:["br","tr"],overflow:wn},bottomLeft:{points:["tl","bl"],overflow:wn},bottomRight:{points:["tr","br"],overflow:wn},leftTop:{points:["tr","tl"],overflow:wn},leftBottom:{points:["br","bl"],overflow:wn},rightTop:{points:["tl","tr"],overflow:wn},rightBottom:{points:["bl","br"],overflow:wn}},ht={topLeft:{points:["bl","tl"],overflow:wn},topRight:{points:["br","tr"],overflow:wn},bottomLeft:{points:["tl","bl"],overflow:wn},bottomRight:{points:["tr","br"],overflow:wn},rightTop:{points:["tr","tl"],overflow:wn},rightBottom:{points:["br","bl"],overflow:wn},leftTop:{points:["tl","tr"],overflow:wn},leftBottom:{points:["bl","br"],overflow:wn}},Et=null;function gt(ye,Ke,tt){if(Ke)return Ke;if(tt)return tt[ye]||tt.other}var yt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function _e(ye){var Ke=ye.prefixCls,tt=ye.visible,ut=ye.children,at=ye.popup,xt=ye.popupStyle,St=ye.popupClassName,Mt=ye.popupOffset,Bt=ye.disabled,Ht=ye.mode,Jt=ye.onVisibleChange,qt=n.useContext(w),rn=qt.getPopupContainer,Tt=qt.rtl,vt=qt.subMenuOpenDelay,Xt=qt.subMenuCloseDelay,Gt=qt.builtinPlacements,en=qt.triggerSubMenuAction,$t=qt.forceSubMenuRender,Ut=qt.rootClassName,pn=qt.motion,cn=qt.defaultMotions,Ln=n.useState(!1),jn=(0,a.Z)(Ln,2),zt=jn[0],Ft=jn[1],kt=Tt?(0,g.Z)((0,g.Z)({},ht),Gt):(0,g.Z)((0,g.Z)({},Cn),Gt),Vt=yt[Ht],Yt=gt(Ht,pn,cn),yn=n.useRef(Yt);Ht!=="inline"&&(yn.current=Yt);var Sn=(0,g.Z)((0,g.Z)({},yn.current),{},{leavedClassName:"".concat(Ke,"-hidden"),removeOnLeave:!1,motionAppear:!0}),bn=n.useRef();return n.useEffect(function(){return bn.current=(0,be.Z)(function(){Ft(tt)}),function(){be.Z.cancel(bn.current)}},[tt]),n.createElement(un.Z,{prefixCls:Ke,popupClassName:s()("".concat(Ke,"-popup"),(0,v.Z)({},"".concat(Ke,"-rtl"),Tt),St,Ut),stretch:Ht==="horizontal"?"minWidth":null,getPopupContainer:rn,builtinPlacements:kt,popupPlacement:Vt,popupVisible:zt,popup:at,popupStyle:xt,popupAlign:Mt&&{offset:Mt},action:Bt?[]:[en],mouseEnterDelay:vt,mouseLeaveDelay:Xt,onPopupVisibleChange:Jt,forceRender:$t,popupMotion:Sn,fresh:!0},ut)}var Q=e(43469);function te(ye){var Ke=ye.id,tt=ye.open,ut=ye.keyPath,at=ye.children,xt="inline",St=n.useContext(w),Mt=St.prefixCls,Bt=St.forceSubMenuRender,Ht=St.motion,Jt=St.defaultMotions,qt=St.mode,rn=n.useRef(!1);rn.current=qt===xt;var Tt=n.useState(!rn.current),vt=(0,a.Z)(Tt,2),Xt=vt[0],Gt=vt[1],en=rn.current?tt:!1;n.useEffect(function(){rn.current&&Gt(!1)},[qt]);var $t=(0,g.Z)({},gt(xt,Ht,Jt));ut.length>1&&($t.motionAppear=!1);var Ut=$t.onVisibleChanged;return $t.onVisibleChanged=function(pn){return!rn.current&&!pn&&Gt(!0),Ut==null?void 0:Ut(pn)},Xt?null:n.createElement(b,{mode:xt,locked:!rn.current},n.createElement(Q.default,(0,t.Z)({visible:en},$t,{forceRender:Bt,removeOnLeave:!1,leavedClassName:"".concat(Mt,"-hidden")}),function(pn){var cn=pn.className,Ln=pn.style;return n.createElement(Rt,{id:Ke,className:cn,style:Ln},at)}))}var oe=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],ae=["active"],Re=function(Ke){var tt,ut=Ke.style,at=Ke.className,xt=Ke.title,St=Ke.eventKey,Mt=Ke.warnKey,Bt=Ke.disabled,Ht=Ke.internalPopupClose,Jt=Ke.children,qt=Ke.itemIcon,rn=Ke.expandIcon,Tt=Ke.popupClassName,vt=Ke.popupOffset,Xt=Ke.popupStyle,Gt=Ke.onClick,en=Ke.onMouseEnter,$t=Ke.onMouseLeave,Ut=Ke.onTitleClick,pn=Ke.onTitleMouseEnter,cn=Ke.onTitleMouseLeave,Ln=(0,h.Z)(Ke,oe),jn=S(St),zt=n.useContext(w),Ft=zt.prefixCls,kt=zt.mode,Vt=zt.openKeys,Yt=zt.disabled,yn=zt.overflowDisabled,Sn=zt.activeKey,bn=zt.selectedKeys,tn=zt.itemIcon,Dn=zt.expandIcon,fn=zt.onItemClick,dn=zt.onOpenChange,mn=zt.onActive,In=n.useContext(ce),Qn=In._internalRenderSubMenuItem,xr=n.useContext(W),dr=xr.isSubPathKey,ur=A(),tr="".concat(Ft,"-submenu"),Tr=Yt||Bt,Er=n.useRef(),Hr=n.useRef(),Gr=qt!=null?qt:tn,br=rn!=null?rn:Dn,Ir=Vt.includes(St),li=!yn&&Ir,Yr=dr(bn,St),Jr=fe(St,Tr,pn,cn),qr=Jr.active,ri=(0,h.Z)(Jr,ae),Oi=n.useState(!1),hi=(0,a.Z)(Oi,2),Bi=hi[0],Mi=hi[1],$n=function($r){Tr||Mi($r)},or=function($r){$n(!0),en==null||en({key:St,domEvent:$r})},Rr=function($r){$n(!1),$t==null||$t({key:St,domEvent:$r})},fr=n.useMemo(function(){return qr||(kt!=="inline"?Bi||dr([Sn],St):!1)},[kt,qr,Sn,Bi,St,dr]),vr=Oe(ur.length),Zr=function($r){Tr||(Ut==null||Ut({key:St,domEvent:$r}),kt==="inline"&&dn(St,!Ir))},ci=R(function(Xr){Gt==null||Gt(ve(Xr)),fn(Xr)}),Mn=function($r){kt!=="inline"&&dn(St,$r)},Gn=function(){mn(St)},zn=jn&&"".concat(jn,"-popup"),Jn=n.createElement("div",(0,t.Z)({role:"menuitem",style:vr,className:"".concat(tr,"-title"),tabIndex:Tr?null:-1,ref:Er,title:typeof xt=="string"?xt:null,"data-menu-id":yn&&jn?null:jn,"aria-expanded":li,"aria-haspopup":!0,"aria-controls":zn,"aria-disabled":Tr,onClick:Zr,onFocus:Gn},ri),xt,n.createElement(Je,{icon:kt!=="horizontal"?br:void 0,props:(0,g.Z)((0,g.Z)({},Ke),{},{isOpen:li,isSubMenu:!0})},n.createElement("i",{className:"".concat(tr,"-arrow")}))),nr=n.useRef(kt);if(kt!=="inline"&&ur.length>1?nr.current="vertical":nr.current=kt,!yn){var mr=nr.current;Jn=n.createElement(_e,{mode:mr,prefixCls:tr,visible:!Ht&&li&&kt!=="inline",popupClassName:Tt,popupOffset:vt,popupStyle:Xt,popup:n.createElement(b,{mode:mr==="horizontal"?"vertical":mr},n.createElement(Rt,{id:zn,ref:Hr},Jt)),disabled:Tr,onVisibleChange:Mn},Jn)}var ui=n.createElement(u.Z.Item,(0,t.Z)({role:"none"},Ln,{component:"li",style:ut,className:s()(tr,"".concat(tr,"-").concat(kt),at,(tt={},(0,v.Z)(tt,"".concat(tr,"-open"),li),(0,v.Z)(tt,"".concat(tr,"-active"),fr),(0,v.Z)(tt,"".concat(tr,"-selected"),Yr),(0,v.Z)(tt,"".concat(tr,"-disabled"),Tr),tt)),onMouseEnter:or,onMouseLeave:Rr}),Jn,!yn&&n.createElement(te,{id:zn,open:li,keyPath:ur},Jt));return Qn&&(ui=Qn(ui,Ke,{selected:Yr,active:fr,open:li,disabled:Tr})),n.createElement(b,{onItemClick:ci,mode:kt==="horizontal"?"vertical":kt,itemIcon:Gr,expandIcon:br},ui)};function De(ye){var Ke=ye.eventKey,tt=ye.children,ut=A(Ke),at=Lt(tt,ut),xt=_();n.useEffect(function(){if(xt)return xt.registerPath(Ke,ut),function(){xt.unregisterPath(Ke,ut)}},[ut]);var St;return xt?St=at:St=n.createElement(Re,ye,at),n.createElement(L.Provider,{value:ut},St)}var it=e(80665),ct=["className","title","eventKey","children"],bt=["children"],ft=function(Ke){var tt=Ke.className,ut=Ke.title,at=Ke.eventKey,xt=Ke.children,St=(0,h.Z)(Ke,ct),Mt=n.useContext(w),Bt=Mt.prefixCls,Ht="".concat(Bt,"-item-group");return n.createElement("li",(0,t.Z)({role:"presentation"},St,{onClick:function(qt){return qt.stopPropagation()},className:s()(Ht,tt)}),n.createElement("div",{role:"presentation",className:"".concat(Ht,"-title"),title:typeof ut=="string"?ut:void 0},ut),n.createElement("ul",{role:"group",className:"".concat(Ht,"-list")},xt))};function Fe(ye){var Ke=ye.children,tt=(0,h.Z)(ye,bt),ut=A(tt.eventKey),at=Lt(Ke,ut),xt=_();return xt?at:n.createElement(ft,(0,O.Z)(tt,["warnKey"]),at)}function Ne(ye){var Ke=ye.className,tt=ye.style,ut=n.useContext(w),at=ut.prefixCls,xt=_();return xt?null:n.createElement("li",{role:"separator",className:s()("".concat(at,"-item-divider"),Ke),style:tt})}var We=["label","children","key","type"];function Ye(ye){return(ye||[]).map(function(Ke,tt){if(Ke&&(0,it.Z)(Ke)==="object"){var ut=Ke,at=ut.label,xt=ut.children,St=ut.key,Mt=ut.type,Bt=(0,h.Z)(ut,We),Ht=St!=null?St:"tmp-".concat(tt);return xt||Mt==="group"?Mt==="group"?n.createElement(Fe,(0,t.Z)({key:Ht},Bt,{title:at}),Ye(xt)):n.createElement(De,(0,t.Z)({key:Ht},Bt,{title:at}),Ye(xt)):Mt==="divider"?n.createElement(Ne,(0,t.Z)({key:Ht},Bt)):n.createElement(Be,(0,t.Z)({key:Ht},Bt),at)}return null}).filter(function(Ke){return Ke})}function ge(ye,Ke,tt){var ut=ye;return Ke&&(ut=Ye(Ke)),Lt(ut,tt)}var He=["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"],Te=[],Ve=n.forwardRef(function(ye,Ke){var tt,ut,at=ye,xt=at.prefixCls,St=xt===void 0?"rc-menu":xt,Mt=at.rootClassName,Bt=at.style,Ht=at.className,Jt=at.tabIndex,qt=Jt===void 0?0:Jt,rn=at.items,Tt=at.children,vt=at.direction,Xt=at.id,Gt=at.mode,en=Gt===void 0?"vertical":Gt,$t=at.inlineCollapsed,Ut=at.disabled,pn=at.disabledOverflow,cn=at.subMenuOpenDelay,Ln=cn===void 0?.1:cn,jn=at.subMenuCloseDelay,zt=jn===void 0?.1:jn,Ft=at.forceSubMenuRender,kt=at.defaultOpenKeys,Vt=at.openKeys,Yt=at.activeKey,yn=at.defaultActiveFirst,Sn=at.selectable,bn=Sn===void 0?!0:Sn,tn=at.multiple,Dn=tn===void 0?!1:tn,fn=at.defaultSelectedKeys,dn=at.selectedKeys,mn=at.onSelect,In=at.onDeselect,Qn=at.inlineIndent,xr=Qn===void 0?24:Qn,dr=at.motion,ur=at.defaultMotions,tr=at.triggerSubMenuAction,Tr=tr===void 0?"hover":tr,Er=at.builtinPlacements,Hr=at.itemIcon,Gr=at.expandIcon,br=at.overflowedIndicator,Ir=br===void 0?"...":br,li=at.overflowedIndicatorPopupClassName,Yr=at.getPopupContainer,Jr=at.onClick,qr=at.onOpenChange,ri=at.onKeyDown,Oi=at.openAnimation,hi=at.openTransitionName,Bi=at._internalRenderMenuItem,Mi=at._internalRenderSubMenuItem,$n=(0,h.Z)(at,He),or=n.useMemo(function(){return ge(Tt,rn,Te)},[Tt,rn]),Rr=n.useState(!1),fr=(0,a.Z)(Rr,2),vr=fr[0],Zr=fr[1],ci=n.useRef(),Mn=F(Xt),Gn=vt==="rtl",zn=(0,l.Z)(kt,{value:Vt,postState:function(oi){return oi||Te}}),Jn=(0,a.Z)(zn,2),nr=Jn[0],mr=Jn[1],ui=function(oi){var bi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function no(){mr(oi),qr==null||qr(oi)}bi?(0,i.flushSync)(no):no()},Xr=n.useState(nr),$r=(0,a.Z)(Xr,2),ai=$r[0],Nr=$r[1],wr=n.useRef(!1),di=n.useMemo(function(){return(en==="inline"||en==="vertical")&&$t?["vertical",$t]:[en,!1]},[en,$t]),ii=(0,a.Z)(di,2),vi=ii[0],Pn=ii[1],lr=vi==="inline",Ur=n.useState(vi),pi=(0,a.Z)(Ur,2),gr=pi[0],lo=pi[1],uo=n.useState(Pn),mo=(0,a.Z)(uo,2),eo=mo[0],go=mo[1];n.useEffect(function(){lo(vi),go(Pn),wr.current&&(lr?mr(ai):ui(Te))},[vi,Pn]);var xo=n.useState(0),ko=(0,a.Z)(xo,2),Fo=ko[0],Xo=ko[1],Lo=Fo>=or.length-1||gr!=="horizontal"||pn;n.useEffect(function(){lr&&Nr(nr)},[nr]),n.useEffect(function(){return wr.current=!0,function(){wr.current=!1}},[]);var yo=V(),Uo=yo.registerPath,Vo=yo.unregisterPath,Qo=yo.refreshOverflowKeys,Do=yo.isSubPathKey,Mr=yo.getKeyPath,_r=yo.getKeys,ki=yo.getSubPathKeys,Di=n.useMemo(function(){return{registerPath:Uo,unregisterPath:Vo}},[Uo,Vo]),_i=n.useMemo(function(){return{isSubPathKey:Do}},[Do]);n.useEffect(function(){Qo(Lo?Te:or.slice(Fo+1).map(function(mi){return mi.key}))},[Fo,Lo]);var zi=(0,l.Z)(Yt||yn&&((tt=or[0])===null||tt===void 0?void 0:tt.key),{value:Yt}),ji=(0,a.Z)(zi,2),ao=ji[0],to=ji[1],Oo=R(function(mi){to(mi)}),fo=R(function(){to(void 0)});(0,n.useImperativeHandle)(Ke,function(){return{list:ci.current,focus:function(oi){var bi,no=_r(),ro=z(no,Mn),Po=ro.elements,Io=ro.key2element,ea=ro.element2key,ta=J(ci.current,Po),na=ao!=null?ao:ta[0]?ea.get(ta[0]):(bi=or.find(function(Ra){return!Ra.props.disabled}))===null||bi===void 0?void 0:bi.key,Bo=Io.get(na);if(na&&Bo){var Ho;Bo==null||(Ho=Bo.focus)===null||Ho===void 0||Ho.call(Bo,oi)}}}});var Go=(0,l.Z)(fn||[],{value:dn,postState:function(oi){return Array.isArray(oi)?oi:oi==null?Te:[oi]}}),ha=(0,a.Z)(Go,2),Yo=ha[0],Jo=ha[1],aa=function(oi){if(bn){var bi=oi.key,no=Yo.includes(bi),ro;Dn?no?ro=Yo.filter(function(Io){return Io!==bi}):ro=[].concat((0,p.Z)(Yo),[bi]):ro=[bi],Jo(ro);var Po=(0,g.Z)((0,g.Z)({},oi),{},{selectedKeys:ro});no?In==null||In(Po):mn==null||mn(Po)}!Dn&&nr.length&&gr!=="inline"&&ui(Te)},qo=R(function(mi){Jr==null||Jr(ve(mi)),aa(mi)}),Ko=R(function(mi,oi){var bi=nr.filter(function(ro){return ro!==mi});if(oi)bi.push(mi);else if(gr!=="inline"){var no=ki(mi);bi=bi.filter(function(ro){return!no.has(ro)})}(0,o.Z)(nr,bi,!0)||ui(bi,!0)}),Ro=function(oi,bi){var no=bi!=null?bi:!nr.includes(oi);Ko(oi,no)},bo=M(gr,ao,Gn,Mn,ci,_r,Mr,to,Ro,ri);n.useEffect(function(){Zr(!0)},[]);var va=n.useMemo(function(){return{_internalRenderMenuItem:Bi,_internalRenderSubMenuItem:Mi}},[Bi,Mi]),zo=gr!=="horizontal"||pn?or:or.map(function(mi,oi){return n.createElement(b,{key:mi.key,overflowDisabled:oi>Fo},mi)}),$o=n.createElement(u.Z,(0,t.Z)({id:Xt,ref:ci,prefixCls:"".concat(St,"-overflow"),component:"ul",itemComponent:Be,className:s()(St,"".concat(St,"-root"),"".concat(St,"-").concat(gr),Ht,(ut={},(0,v.Z)(ut,"".concat(St,"-inline-collapsed"),eo),(0,v.Z)(ut,"".concat(St,"-rtl"),Gn),ut),Mt),dir:vt,style:Bt,role:"menu",tabIndex:qt,data:zo,renderRawItem:function(oi){return oi},renderRawRest:function(oi){var bi=oi.length,no=bi?or.slice(-bi):null;return n.createElement(De,{eventKey:ie,title:Ir,disabled:Lo,internalPopupClose:bi===0,popupClassName:li},no)},maxCount:gr!=="horizontal"||pn?u.Z.INVALIDATE:u.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(oi){Xo(oi)},onKeyDown:bo},$n));return n.createElement(ce.Provider,{value:va},n.createElement(c.Provider,{value:Mn},n.createElement(b,{prefixCls:St,rootClassName:Mt,mode:gr,openKeys:nr,rtl:Gn,disabled:Ut,motion:vr?dr:null,defaultMotions:vr?ur:null,activeKey:ao,onActive:Oo,onInactive:fo,selectedKeys:Yo,inlineIndent:xr,subMenuOpenDelay:Ln,subMenuCloseDelay:zt,forceSubMenuRender:Ft,builtinPlacements:Er,triggerSubMenuAction:Tr,getPopupContainer:Yr,itemIcon:Hr,expandIcon:Gr,onItemClick:qo,onOpenChange:Ko},n.createElement(W.Provider,{value:_i},$o),n.createElement("div",{style:{display:"none"},"aria-hidden":!0},n.createElement(y.Provider,{value:Di},or)))))}),ot=Ve,nt=ot;nt.Item=Be,nt.SubMenu=De,nt.ItemGroup=Fe,nt.Divider=Ne;var $e=nt},11780:function(_t,k,e){"use strict";e.d(k,{Z:function(){return U}});var t=e(5891),v=e(57259),g=e(29043),p=e(19149),a=e(59301),h=e(92310),r=e.n(h),s=e(29301),u=e(28800),l=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],o=void 0;function d(ee,q){var H=ee.prefixCls,X=ee.invalidate,be=ee.item,Ee=ee.renderItem,me=ee.responsive,xe=ee.responsiveDisabled,Me=ee.registerSize,dt=ee.itemKey,et=ee.className,lt=ee.style,Dt=ee.children,qe=ee.display,Qe=ee.order,At=ee.component,ze=At===void 0?"div":At,J=(0,p.Z)(ee,l),le=me&&!qe;function z(B){Me(dt,B)}a.useEffect(function(){return function(){z(null)}},[]);var M=Ee&&be!==o?Ee(be,{index:Qe}):Dt,G;X||(G={opacity:le?0:1,height:le?0:o,overflowY:le?"hidden":o,order:me?Qe:o,pointerEvents:le?"none":o,position:le?"absolute":o});var Ce={};le&&(Ce["aria-hidden"]=!0);var K=a.createElement(ze,(0,t.Z)({className:r()(!X&&H,et),style:(0,v.Z)((0,v.Z)({},G),lt)},Ce,J,{ref:q}),M);return me&&(K=a.createElement(s.Z,{onResize:function(ie){var V=ie.offsetWidth;z(V)},disabled:xe},K)),K}var n=a.forwardRef(d);n.displayName="Item";var i=n,c=e(8107),f=e(4676),S=e(23073);function E(ee){if(typeof MessageChannel=="undefined")(0,S.Z)(ee);else{var q=new MessageChannel;q.port1.onmessage=function(){return ee()},q.port2.postMessage(void 0)}}function x(){var ee=a.useRef(null),q=function(X){ee.current||(ee.current=[],E(function(){(0,f.unstable_batchedUpdates)(function(){ee.current.forEach(function(be){be()}),ee.current=null})})),ee.current.push(X)};return q}function w(ee,q){var H=a.useState(q),X=(0,g.Z)(H,2),be=X[0],Ee=X[1],me=(0,c.Z)(function(xe){ee(function(){Ee(xe)})});return[be,me]}var C=a.createContext(null),b=["component"],m=["className"],y=["className"],_=function(q,H){var X=a.useContext(C);if(!X){var be=q.component,Ee=be===void 0?"div":be,me=(0,p.Z)(q,b);return a.createElement(Ee,(0,t.Z)({},me,{ref:H}))}var xe=X.className,Me=(0,p.Z)(X,m),dt=q.className,et=(0,p.Z)(q,y);return a.createElement(C.Provider,{value:null},a.createElement(i,(0,t.Z)({ref:H,className:r()(xe,dt)},Me,et)))},L=a.forwardRef(_);L.displayName="RawItem";var A=L,W=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],N="responsive",ce="invalidate";function Z(ee){return"+ ".concat(ee.length," ...")}function pe(ee,q){var H=ee.prefixCls,X=H===void 0?"rc-overflow":H,be=ee.data,Ee=be===void 0?[]:be,me=ee.renderItem,xe=ee.renderRawItem,Me=ee.itemKey,dt=ee.itemWidth,et=dt===void 0?10:dt,lt=ee.ssr,Dt=ee.style,qe=ee.className,Qe=ee.maxCount,At=ee.renderRest,ze=ee.renderRawRest,J=ee.suffix,le=ee.component,z=le===void 0?"div":le,M=ee.itemComponent,G=ee.onVisibleChange,Ce=(0,p.Z)(ee,W),K=lt==="full",B=x(),ie=w(B,null),V=(0,g.Z)(ie,2),R=V[0],D=V[1],$=R||0,F=w(B,new Map),ue=(0,g.Z)(F,2),we=ue[0],se=ue[1],T=w(B,0),O=(0,g.Z)(T,2),de=O[0],fe=O[1],Oe=w(B,0),Je=(0,g.Z)(Oe,2),Ze=Je[0],ve=Je[1],Xe=w(B,0),re=(0,g.Z)(Xe,2),st=re[0],wt=re[1],I=(0,a.useState)(null),Ge=(0,g.Z)(I,2),Be=Ge[0],he=Ge[1],Pe=(0,a.useState)(null),Le=(0,g.Z)(Pe,2),Rt=Le[0],Ot=Le[1],Lt=a.useMemo(function(){return Rt===null&&K?Number.MAX_SAFE_INTEGER:Rt||0},[Rt,R]),un=(0,a.useState)(!1),wn=(0,g.Z)(un,2),Cn=wn[0],ht=wn[1],Et="".concat(X,"-item"),gt=Math.max(de,Ze),yt=Qe===N,_e=Ee.length&&yt,Q=Qe===ce,te=_e||typeof Qe=="number"&&Ee.length>Qe,oe=(0,a.useMemo)(function(){var $e=Ee;return _e?R===null&&K?$e=Ee:$e=Ee.slice(0,Math.min(Ee.length,$/et)):typeof Qe=="number"&&($e=Ee.slice(0,Qe)),$e},[Ee,et,R,Qe,_e]),ae=(0,a.useMemo)(function(){return _e?Ee.slice(Lt+1):Ee.slice(oe.length)},[Ee,oe,_e,Lt]),Re=(0,a.useCallback)(function($e,ye){var Ke;return typeof Me=="function"?Me($e):(Ke=Me&&($e==null?void 0:$e[Me]))!==null&&Ke!==void 0?Ke:ye},[Me]),De=(0,a.useCallback)(me||function($e){return $e},[me]);function it($e,ye,Ke){Rt===$e&&(ye===void 0||ye===Be)||(Ot($e),Ke||(ht($e<Ee.length-1),G==null||G($e)),ye!==void 0&&he(ye))}function ct($e,ye){D(ye.clientWidth)}function bt($e,ye){se(function(Ke){var tt=new Map(Ke);return ye===null?tt.delete($e):tt.set($e,ye),tt})}function ft($e,ye){ve(ye),fe(Ze)}function Fe($e,ye){wt(ye)}function Ne($e){return we.get(Re(oe[$e],$e))}(0,u.Z)(function(){if($&&typeof gt=="number"&&oe){var $e=st,ye=oe.length,Ke=ye-1;if(!ye){it(0,null);return}for(var tt=0;tt<ye;tt+=1){var ut=Ne(tt);if(K&&(ut=ut||0),ut===void 0){it(tt-1,void 0,!0);break}if($e+=ut,Ke===0&&$e<=$||tt===Ke-1&&$e+Ne(Ke)<=$){it(Ke,null);break}else if($e+gt>$){it(tt-1,$e-ut-st+Ze);break}}J&&Ne(0)+st>$&&he(null)}},[$,we,Ze,st,Re,oe]);var We=Cn&&!!ae.length,Ye={};Be!==null&&_e&&(Ye={position:"absolute",left:Be,top:0});var ge={prefixCls:Et,responsive:_e,component:M,invalidate:Q},He=xe?function($e,ye){var Ke=Re($e,ye);return a.createElement(C.Provider,{key:Ke,value:(0,v.Z)((0,v.Z)({},ge),{},{order:ye,item:$e,itemKey:Ke,registerSize:bt,display:ye<=Lt})},xe($e,ye))}:function($e,ye){var Ke=Re($e,ye);return a.createElement(i,(0,t.Z)({},ge,{order:ye,key:Ke,item:$e,renderItem:De,itemKey:Ke,registerSize:bt,display:ye<=Lt}))},Te={order:We?Lt:Number.MAX_SAFE_INTEGER,className:"".concat(Et,"-rest"),registerSize:ft,display:We},Ve=At||Z,ot=ze?a.createElement(C.Provider,{value:(0,v.Z)((0,v.Z)({},ge),Te)},ze(ae)):a.createElement(i,(0,t.Z)({},ge,Te),typeof Ve=="function"?Ve(ae):Ve),nt=a.createElement(z,(0,t.Z)({className:r()(!Q&&X,qe),style:Dt,ref:q},Ce),oe.map(He),te?ot:null,J&&a.createElement(i,(0,t.Z)({},ge,{responsive:yt,responsiveDisabled:!_e,order:Lt,className:"".concat(Et,"-suffix"),registerSize:Fe,display:!0,style:Ye}),J));return yt?a.createElement(s.Z,{onResize:ct,disabled:!_e},nt):nt}var P=a.forwardRef(pe);P.displayName="Overflow",P.Item=A,P.RESPONSIVE=N,P.INVALIDATE=ce;var j=P,U=j},29301:function(_t,k,e){"use strict";e.d(k,{Z:function(){return ce}});var t=e(5891),v=e(59301),g=e(38298),p=e(51395),a=e(57259),h=e(80665),r=e(85899),s=e(20475),u=v.createContext(null);function l(Z){var pe=Z.children,P=Z.onBatchResize,j=v.useRef(0),U=v.useRef([]),ee=v.useContext(u),q=v.useCallback(function(H,X,be){j.current+=1;var Ee=j.current;U.current.push({size:H,element:X,data:be}),Promise.resolve().then(function(){Ee===j.current&&(P==null||P(U.current),U.current=[])}),ee==null||ee(H,X,be)},[P,ee]);return v.createElement(u.Provider,{value:q},pe)}var o=e(76374),d=new Map;function n(Z){Z.forEach(function(pe){var P,j=pe.target;(P=d.get(j))===null||P===void 0||P.forEach(function(U){return U(j)})})}var i=new o.Z(n),c=null,f=null;function S(Z,pe){d.has(Z)||(d.set(Z,new Set),i.observe(Z)),d.get(Z).add(pe)}function E(Z,pe){d.has(Z)&&(d.get(Z).delete(pe),d.get(Z).size||(i.unobserve(Z),d.delete(Z)))}var x=e(79545),w=e(68550),C=e(17928),b=e(7711),m=function(Z){(0,C.Z)(P,Z);var pe=(0,b.Z)(P);function P(){return(0,x.Z)(this,P),pe.apply(this,arguments)}return(0,w.Z)(P,[{key:"render",value:function(){return this.props.children}}]),P}(v.Component);function y(Z,pe){var P=Z.children,j=Z.disabled,U=v.useRef(null),ee=v.useRef(null),q=v.useContext(u),H=typeof P=="function",X=H?P(U):P,be=v.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Ee=!H&&v.isValidElement(X)&&(0,s.Yr)(X),me=Ee?(0,s.C4)(X):null,xe=(0,s.x1)(me,U),Me=function(){var Dt;return(0,r.ZP)(U.current)||(U.current&&(0,h.Z)(U.current)==="object"?(0,r.ZP)((Dt=U.current)===null||Dt===void 0?void 0:Dt.nativeElement):null)||(0,r.ZP)(ee.current)};v.useImperativeHandle(pe,function(){return Me()});var dt=v.useRef(Z);dt.current=Z;var et=v.useCallback(function(lt){var Dt=dt.current,qe=Dt.onResize,Qe=Dt.data,At=lt.getBoundingClientRect(),ze=At.width,J=At.height,le=lt.offsetWidth,z=lt.offsetHeight,M=Math.floor(ze),G=Math.floor(J);if(be.current.width!==M||be.current.height!==G||be.current.offsetWidth!==le||be.current.offsetHeight!==z){var Ce={width:M,height:G,offsetWidth:le,offsetHeight:z};be.current=Ce;var K=le===Math.round(ze)?ze:le,B=z===Math.round(J)?J:z,ie=(0,a.Z)((0,a.Z)({},Ce),{},{offsetWidth:K,offsetHeight:B});q==null||q(ie,lt,Qe),qe&&Promise.resolve().then(function(){qe(ie,lt)})}},[]);return v.useEffect(function(){var lt=Me();return lt&&!j&&S(lt,et),function(){return E(lt,et)}},[U.current,j]),v.createElement(m,{ref:ee},Ee?v.cloneElement(X,{ref:xe}):X)}var _=v.forwardRef(y),L=_,A="rc-observer-key";function W(Z,pe){var P=Z.children,j=typeof P=="function"?[P]:(0,g.Z)(P);return j.map(function(U,ee){var q=(U==null?void 0:U.key)||"".concat(A,"-").concat(ee);return v.createElement(L,(0,t.Z)({},Z,{key:q,ref:ee===0?pe:void 0}),U)})}var N=v.forwardRef(W);N.Collection=l;var ce=N},17115:function(_t,k,e){"use strict";e.d(k,{ZP:function(){return r}});var t=e(29043),v=e(59301),g=e(87746),p=0,a=(0,g.Z)();function h(){var s;return a?(s=p,p+=1):s="TEST_OR_SSR",s}function r(s){var u=v.useState(),l=(0,t.Z)(u,2),o=l[0],d=l[1];return v.useEffect(function(){d("rc_select_".concat(h()))},[]),s||o}},77861:function(_t,k,e){"use strict";e.d(k,{Ac:function(){return D},Xo:function(){return ve},Wx:function(){return re},ZP:function(){return te},lk:function(){return C}});var t=e(5891),v=e(26390),g=e(80962),p=e(57259),a=e(29043),h=e(19149),r=e(80665),s=e(35788),u=e(51395),l=e(59301),o=e(92310),d=e.n(o),n=e(28800),i=e(93144),c=e(85108),f=e(20475),S=function(ae){var Re=ae.className,De=ae.customizeIcon,it=ae.customizeIconProps,ct=ae.onMouseDown,bt=ae.onClick,ft=ae.children,Fe;return typeof De=="function"?Fe=De(it):Fe=De,l.createElement("span",{className:Re,onMouseDown:function(We){We.preventDefault(),ct&&ct(We)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:bt,"aria-hidden":!0},Fe!==void 0?Fe:l.createElement("span",{className:d()(Re.split(/\s+/).map(function(Ne){return"".concat(Ne,"-icon")}))},ft))},E=S;function x(oe,ae,Re,De,it){var ct=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,bt=arguments.length>6?arguments[6]:void 0,ft=arguments.length>7?arguments[7]:void 0,Fe=l.useMemo(function(){if((0,r.Z)(De)==="object")return De.clearIcon;if(it)return it},[De,it]),Ne=l.useMemo(function(){return!!(!ct&&De&&(Re.length||bt)&&!(ft==="combobox"&&bt===""))},[De,ct,Re.length,bt,ft]);return{allowClear:Ne,clearIcon:l.createElement(E,{className:"".concat(oe,"-clear"),onMouseDown:ae,customizeIcon:Fe},"\xD7")}}var w=l.createContext(null);function C(){return l.useContext(w)}function b(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,ae=l.useState(!1),Re=(0,a.Z)(ae,2),De=Re[0],it=Re[1],ct=l.useRef(null),bt=function(){window.clearTimeout(ct.current)};l.useEffect(function(){return bt},[]);var ft=function(Ne,We){bt(),ct.current=window.setTimeout(function(){it(Ne),We&&We()},oe)};return[De,ft,bt]}function m(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,ae=l.useRef(null),Re=l.useRef(null);l.useEffect(function(){return function(){window.clearTimeout(Re.current)}},[]);function De(it){(it||ae.current===null)&&(ae.current=it),window.clearTimeout(Re.current),Re.current=window.setTimeout(function(){ae.current=null},oe)}return[function(){return ae.current},De]}function y(oe,ae,Re,De){var it=l.useRef(null);it.current={open:ae,triggerOpen:Re,customizedTrigger:De},l.useEffect(function(){function ct(bt){var ft;if(!((ft=it.current)!==null&&ft!==void 0&&ft.customizedTrigger)){var Fe=bt.target;Fe.shadowRoot&&bt.composed&&(Fe=bt.composedPath()[0]||Fe),it.current.open&&oe().filter(function(Ne){return Ne}).every(function(Ne){return!Ne.contains(Fe)&&Ne!==Fe})&&it.current.triggerOpen(!1)}}return window.addEventListener("mousedown",ct),function(){return window.removeEventListener("mousedown",ct)}},[])}var _=e(36994),L=e(11780),A=function(ae,Re){var De,it,ct=ae.prefixCls,bt=ae.id,ft=ae.inputElement,Fe=ae.disabled,Ne=ae.tabIndex,We=ae.autoFocus,Ye=ae.autoComplete,ge=ae.editable,He=ae.activeDescendantId,Te=ae.value,Ve=ae.maxLength,ot=ae.onKeyDown,nt=ae.onMouseDown,$e=ae.onChange,ye=ae.onPaste,Ke=ae.onCompositionStart,tt=ae.onCompositionEnd,ut=ae.open,at=ae.attrs,xt=ft||l.createElement("input",null),St=xt,Mt=St.ref,Bt=St.props,Ht=Bt.onKeyDown,Jt=Bt.onChange,qt=Bt.onMouseDown,rn=Bt.onCompositionStart,Tt=Bt.onCompositionEnd,vt=Bt.style;return(0,u.Kp)(!("maxLength"in xt.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),xt=l.cloneElement(xt,(0,p.Z)((0,p.Z)((0,p.Z)({type:"search"},Bt),{},{id:bt,ref:(0,f.sQ)(Re,Mt),disabled:Fe,tabIndex:Ne,autoComplete:Ye||"off",autoFocus:We,className:d()("".concat(ct,"-selection-search-input"),(De=xt)===null||De===void 0||(it=De.props)===null||it===void 0?void 0:it.className),role:"combobox","aria-label":"Search","aria-expanded":ut||!1,"aria-haspopup":"listbox","aria-owns":"".concat(bt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(bt,"_list"),"aria-activedescendant":ut?He:void 0},at),{},{value:ge?Te:"",maxLength:Ve,readOnly:!ge,unselectable:ge?null:"on",style:(0,p.Z)((0,p.Z)({},vt),{},{opacity:ge?null:0}),onKeyDown:function(Gt){ot(Gt),Ht&&Ht(Gt)},onMouseDown:function(Gt){nt(Gt),qt&&qt(Gt)},onChange:function(Gt){$e(Gt),Jt&&Jt(Gt)},onCompositionStart:function(Gt){Ke(Gt),rn&&rn(Gt)},onCompositionEnd:function(Gt){tt(Gt),Tt&&Tt(Gt)},onPaste:ye})),xt},W=l.forwardRef(A);W.displayName="Input";var N=W;function ce(oe){return Array.isArray(oe)?oe:oe!==void 0?[oe]:[]}var Z=typeof window!="undefined"&&window.document&&window.document.documentElement,pe=Z;function P(oe){return oe!=null}function j(oe){return!oe&&oe!==0}function U(oe){return["string","number"].includes((0,r.Z)(oe))}function ee(oe){var ae=void 0;return oe&&(U(oe.title)?ae=oe.title.toString():U(oe.label)&&(ae=oe.label.toString())),ae}function q(oe,ae){pe?l.useLayoutEffect(oe,ae):l.useEffect(oe,ae)}function H(oe){var ae;return(ae=oe.key)!==null&&ae!==void 0?ae:oe.value}var X=function(ae){ae.preventDefault(),ae.stopPropagation()},be=function(ae){var Re=ae.id,De=ae.prefixCls,it=ae.values,ct=ae.open,bt=ae.searchValue,ft=ae.autoClearSearchValue,Fe=ae.inputRef,Ne=ae.placeholder,We=ae.disabled,Ye=ae.mode,ge=ae.showSearch,He=ae.autoFocus,Te=ae.autoComplete,Ve=ae.activeDescendantId,ot=ae.tabIndex,nt=ae.removeIcon,$e=ae.maxTagCount,ye=ae.maxTagTextLength,Ke=ae.maxTagPlaceholder,tt=Ke===void 0?function(Sn){return"+ ".concat(Sn.length," ...")}:Ke,ut=ae.tagRender,at=ae.onToggleOpen,xt=ae.onRemove,St=ae.onInputChange,Mt=ae.onInputPaste,Bt=ae.onInputKeyDown,Ht=ae.onInputMouseDown,Jt=ae.onInputCompositionStart,qt=ae.onInputCompositionEnd,rn=l.useRef(null),Tt=(0,l.useState)(0),vt=(0,a.Z)(Tt,2),Xt=vt[0],Gt=vt[1],en=(0,l.useState)(!1),$t=(0,a.Z)(en,2),Ut=$t[0],pn=$t[1],cn="".concat(De,"-selection"),Ln=ct||Ye==="multiple"&&ft===!1||Ye==="tags"?bt:"",jn=Ye==="tags"||Ye==="multiple"&&ft===!1||ge&&(ct||Ut);q(function(){Gt(rn.current.scrollWidth)},[Ln]);function zt(Sn,bn,tn,Dn,fn){return l.createElement("span",{className:d()("".concat(cn,"-item"),(0,g.Z)({},"".concat(cn,"-item-disabled"),tn)),title:ee(Sn)},l.createElement("span",{className:"".concat(cn,"-item-content")},bn),Dn&&l.createElement(E,{className:"".concat(cn,"-item-remove"),onMouseDown:X,onClick:fn,customizeIcon:nt},"\xD7"))}function Ft(Sn,bn,tn,Dn,fn){var dn=function(In){X(In),at(!ct)};return l.createElement("span",{onMouseDown:dn},ut({label:bn,value:Sn,disabled:tn,closable:Dn,onClose:fn}))}function kt(Sn){var bn=Sn.disabled,tn=Sn.label,Dn=Sn.value,fn=!We&&!bn,dn=tn;if(typeof ye=="number"&&(typeof tn=="string"||typeof tn=="number")){var mn=String(dn);mn.length>ye&&(dn="".concat(mn.slice(0,ye),"..."))}var In=function(xr){xr&&xr.stopPropagation(),xt(Sn)};return typeof ut=="function"?Ft(Dn,dn,bn,fn,In):zt(Sn,dn,bn,fn,In)}function Vt(Sn){var bn=typeof tt=="function"?tt(Sn):tt;return zt({title:bn},bn,!1)}var Yt=l.createElement("div",{className:"".concat(cn,"-search"),style:{width:Xt},onFocus:function(){pn(!0)},onBlur:function(){pn(!1)}},l.createElement(N,{ref:Fe,open:ct,prefixCls:De,id:Re,inputElement:null,disabled:We,autoFocus:He,autoComplete:Te,editable:jn,activeDescendantId:Ve,value:Ln,onKeyDown:Bt,onMouseDown:Ht,onChange:St,onPaste:Mt,onCompositionStart:Jt,onCompositionEnd:qt,tabIndex:ot,attrs:(0,_.Z)(ae,!0)}),l.createElement("span",{ref:rn,className:"".concat(cn,"-search-mirror"),"aria-hidden":!0},Ln,"\xA0")),yn=l.createElement(L.Z,{prefixCls:"".concat(cn,"-overflow"),data:it,renderItem:kt,renderRest:Vt,suffix:Yt,itemKey:H,maxCount:$e});return l.createElement(l.Fragment,null,yn,!it.length&&!Ln&&l.createElement("span",{className:"".concat(cn,"-placeholder")},Ne))},Ee=be,me=function(ae){var Re=ae.inputElement,De=ae.prefixCls,it=ae.id,ct=ae.inputRef,bt=ae.disabled,ft=ae.autoFocus,Fe=ae.autoComplete,Ne=ae.activeDescendantId,We=ae.mode,Ye=ae.open,ge=ae.values,He=ae.placeholder,Te=ae.tabIndex,Ve=ae.showSearch,ot=ae.searchValue,nt=ae.activeValue,$e=ae.maxLength,ye=ae.onInputKeyDown,Ke=ae.onInputMouseDown,tt=ae.onInputChange,ut=ae.onInputPaste,at=ae.onInputCompositionStart,xt=ae.onInputCompositionEnd,St=ae.title,Mt=l.useState(!1),Bt=(0,a.Z)(Mt,2),Ht=Bt[0],Jt=Bt[1],qt=We==="combobox",rn=qt||Ve,Tt=ge[0],vt=ot||"";qt&&nt&&!Ht&&(vt=nt),l.useEffect(function(){qt&&Jt(!1)},[qt,nt]);var Xt=We!=="combobox"&&!Ye&&!Ve?!1:!!vt,Gt=St===void 0?ee(Tt):St,en=function(){if(Tt)return null;var Ut=Xt?{visibility:"hidden"}:void 0;return l.createElement("span",{className:"".concat(De,"-selection-placeholder"),style:Ut},He)};return l.createElement(l.Fragment,null,l.createElement("span",{className:"".concat(De,"-selection-search")},l.createElement(N,{ref:ct,prefixCls:De,id:it,open:Ye,inputElement:Re,disabled:bt,autoFocus:ft,autoComplete:Fe,editable:rn,activeDescendantId:Ne,value:vt,onKeyDown:ye,onMouseDown:Ke,onChange:function(Ut){Jt(!0),tt(Ut)},onPaste:ut,onCompositionStart:at,onCompositionEnd:xt,tabIndex:Te,attrs:(0,_.Z)(ae,!0),maxLength:qt?$e:void 0})),!qt&&Tt?l.createElement("span",{className:"".concat(De,"-selection-item"),title:Gt,style:Xt?{visibility:"hidden"}:void 0},Tt.label):null,en())},xe=me;function Me(oe){return![c.Z.ESC,c.Z.SHIFT,c.Z.BACKSPACE,c.Z.TAB,c.Z.WIN_KEY,c.Z.ALT,c.Z.META,c.Z.WIN_KEY_RIGHT,c.Z.CTRL,c.Z.SEMICOLON,c.Z.EQUALS,c.Z.CAPS_LOCK,c.Z.CONTEXT_MENU,c.Z.F1,c.Z.F2,c.Z.F3,c.Z.F4,c.Z.F5,c.Z.F6,c.Z.F7,c.Z.F8,c.Z.F9,c.Z.F10,c.Z.F11,c.Z.F12].includes(oe)}var dt=function(ae,Re){var De=(0,l.useRef)(null),it=(0,l.useRef)(!1),ct=ae.prefixCls,bt=ae.open,ft=ae.mode,Fe=ae.showSearch,Ne=ae.tokenWithEnter,We=ae.autoClearSearchValue,Ye=ae.onSearch,ge=ae.onSearchSubmit,He=ae.onToggleOpen,Te=ae.onInputKeyDown,Ve=ae.domRef;l.useImperativeHandle(Re,function(){return{focus:function(){De.current.focus()},blur:function(){De.current.blur()}}});var ot=m(0),nt=(0,a.Z)(ot,2),$e=nt[0],ye=nt[1],Ke=function(vt){var Xt=vt.which;(Xt===c.Z.UP||Xt===c.Z.DOWN)&&vt.preventDefault(),Te&&Te(vt),Xt===c.Z.ENTER&&ft==="tags"&&!it.current&&!bt&&(ge==null||ge(vt.target.value)),Me(Xt)&&He(!0)},tt=function(){ye(!0)},ut=(0,l.useRef)(null),at=function(vt){Ye(vt,!0,it.current)!==!1&&He(!0)},xt=function(){it.current=!0},St=function(vt){it.current=!1,ft!=="combobox"&&at(vt.target.value)},Mt=function(vt){var Xt=vt.target.value;if(Ne&&ut.current&&/[\r\n]/.test(ut.current)){var Gt=ut.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Xt=Xt.replace(Gt,ut.current)}ut.current=null,at(Xt)},Bt=function(vt){var Xt=vt.clipboardData,Gt=Xt.getData("text");ut.current=Gt},Ht=function(vt){var Xt=vt.target;if(Xt!==De.current){var Gt=document.body.style.msTouchAction!==void 0;Gt?setTimeout(function(){De.current.focus()}):De.current.focus()}},Jt=function(vt){var Xt=$e();vt.target!==De.current&&!Xt&&ft!=="combobox"&&vt.preventDefault(),(ft!=="combobox"&&(!Fe||!Xt)||!bt)&&(bt&&We!==!1&&Ye("",!0,!1),He())},qt={inputRef:De,onInputKeyDown:Ke,onInputMouseDown:tt,onInputChange:Mt,onInputPaste:Bt,onInputCompositionStart:xt,onInputCompositionEnd:St},rn=ft==="multiple"||ft==="tags"?l.createElement(Ee,(0,t.Z)({},ae,qt)):l.createElement(xe,(0,t.Z)({},ae,qt));return l.createElement("div",{ref:Ve,className:"".concat(ct,"-selector"),onClick:Ht,onMouseDown:Jt},rn)},et=l.forwardRef(dt);et.displayName="Selector";var lt=et,Dt=e(35593),qe=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Qe=function(ae){var Re=ae===!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"}}},At=function(ae,Re){var De=ae.prefixCls,it=ae.disabled,ct=ae.visible,bt=ae.children,ft=ae.popupElement,Fe=ae.animation,Ne=ae.transitionName,We=ae.dropdownStyle,Ye=ae.dropdownClassName,ge=ae.direction,He=ge===void 0?"ltr":ge,Te=ae.placement,Ve=ae.builtinPlacements,ot=ae.dropdownMatchSelectWidth,nt=ae.dropdownRender,$e=ae.dropdownAlign,ye=ae.getPopupContainer,Ke=ae.empty,tt=ae.getTriggerDOMNode,ut=ae.onPopupVisibleChange,at=ae.onPopupMouseEnter,xt=(0,h.Z)(ae,qe),St="".concat(De,"-dropdown"),Mt=ft;nt&&(Mt=nt(ft));var Bt=l.useMemo(function(){return Ve||Qe(ot)},[Ve,ot]),Ht=Fe?"".concat(St,"-").concat(Fe):Ne,Jt=typeof ot=="number",qt=l.useMemo(function(){return Jt?null:ot===!1?"minWidth":"width"},[ot,Jt]),rn=We;Jt&&(rn=(0,p.Z)((0,p.Z)({},rn),{},{width:ot}));var Tt=l.useRef(null);return l.useImperativeHandle(Re,function(){return{getPopupElement:function(){return Tt.current}}}),l.createElement(Dt.Z,(0,t.Z)({},xt,{showAction:ut?["click"]:[],hideAction:ut?["click"]:[],popupPlacement:Te||(He==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Bt,prefixCls:St,popupTransitionName:Ht,popup:l.createElement("div",{ref:Tt,onMouseEnter:at},Mt),stretch:qt,popupAlign:$e,popupVisible:ct,getPopupContainer:ye,popupClassName:d()(Ye,(0,g.Z)({},"".concat(St,"-empty"),Ke)),popupStyle:rn,getTriggerDOMNode:tt,onPopupVisibleChange:ut}),bt)},ze=l.forwardRef(At);ze.displayName="SelectTrigger";var J=ze,le=e(17953);function z(oe,ae){var Re=oe.key,De;return"value"in oe&&(De=oe.value),Re!=null?Re:De!==void 0?De:"rc-index-key-".concat(ae)}function M(oe,ae){var Re=oe||{},De=Re.label,it=Re.value,ct=Re.options,bt=Re.groupLabel,ft=De||(ae?"children":"label");return{label:ft,value:it||"value",options:ct||"options",groupLabel:bt||ft}}function G(oe){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Re=ae.fieldNames,De=ae.childrenAsData,it=[],ct=M(Re,!1),bt=ct.label,ft=ct.value,Fe=ct.options,Ne=ct.groupLabel;function We(Ye,ge){Ye.forEach(function(He){if(ge||!(Fe in He)){var Te=He[ft];it.push({key:z(He,it.length),groupOption:ge,data:He,label:He[bt],value:Te})}else{var Ve=He[Ne];Ve===void 0&&De&&(Ve=He.label),it.push({key:z(He,it.length),group:!0,data:He,label:Ve}),We(He[Fe],!0)}})}return We(oe,!1),it}function Ce(oe){var ae=(0,p.Z)({},oe);return"props"in ae||Object.defineProperty(ae,"props",{get:function(){return(0,u.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),ae}}),ae}function K(oe,ae){if(!ae||!ae.length)return null;var Re=!1;function De(ct,bt){var ft=(0,le.Z)(bt),Fe=ft[0],Ne=ft.slice(1);if(!Fe)return[ct];var We=ct.split(Fe);return Re=Re||We.length>1,We.reduce(function(Ye,ge){return[].concat((0,v.Z)(Ye),(0,v.Z)(De(ge,Ne)))},[]).filter(function(Ye){return Ye})}var it=De(oe,ae);return Re?it:null}var B=["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"],ie=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function V(oe){return oe==="tags"||oe==="multiple"}var R=l.forwardRef(function(oe,ae){var Re,De,it=oe.id,ct=oe.prefixCls,bt=oe.className,ft=oe.showSearch,Fe=oe.tagRender,Ne=oe.direction,We=oe.omitDomProps,Ye=oe.displayValues,ge=oe.onDisplayValuesChange,He=oe.emptyOptions,Te=oe.notFoundContent,Ve=Te===void 0?"Not Found":Te,ot=oe.onClear,nt=oe.mode,$e=oe.disabled,ye=oe.loading,Ke=oe.getInputElement,tt=oe.getRawInputElement,ut=oe.open,at=oe.defaultOpen,xt=oe.onDropdownVisibleChange,St=oe.activeValue,Mt=oe.onActiveValueChange,Bt=oe.activeDescendantId,Ht=oe.searchValue,Jt=oe.autoClearSearchValue,qt=oe.onSearch,rn=oe.onSearchSplit,Tt=oe.tokenSeparators,vt=oe.allowClear,Xt=oe.suffixIcon,Gt=oe.clearIcon,en=oe.OptionList,$t=oe.animation,Ut=oe.transitionName,pn=oe.dropdownStyle,cn=oe.dropdownClassName,Ln=oe.dropdownMatchSelectWidth,jn=oe.dropdownRender,zt=oe.dropdownAlign,Ft=oe.placement,kt=oe.builtinPlacements,Vt=oe.getPopupContainer,Yt=oe.showAction,yn=Yt===void 0?[]:Yt,Sn=oe.onFocus,bn=oe.onBlur,tn=oe.onKeyUp,Dn=oe.onKeyDown,fn=oe.onMouseDown,dn=(0,h.Z)(oe,B),mn=V(nt),In=(ft!==void 0?ft:mn)||nt==="combobox",Qn=(0,p.Z)({},dn);ie.forEach(function(Mr){delete Qn[Mr]}),We==null||We.forEach(function(Mr){delete Qn[Mr]});var xr=l.useState(!1),dr=(0,a.Z)(xr,2),ur=dr[0],tr=dr[1];l.useEffect(function(){tr((0,i.Z)())},[]);var Tr=l.useRef(null),Er=l.useRef(null),Hr=l.useRef(null),Gr=l.useRef(null),br=l.useRef(null),Ir=b(),li=(0,a.Z)(Ir,3),Yr=li[0],Jr=li[1],qr=li[2];l.useImperativeHandle(ae,function(){var Mr,_r;return{focus:(Mr=Gr.current)===null||Mr===void 0?void 0:Mr.focus,blur:(_r=Gr.current)===null||_r===void 0?void 0:_r.blur,scrollTo:function(Di){var _i;return(_i=br.current)===null||_i===void 0?void 0:_i.scrollTo(Di)}}});var ri=l.useMemo(function(){var Mr;if(nt!=="combobox")return Ht;var _r=(Mr=Ye[0])===null||Mr===void 0?void 0:Mr.value;return typeof _r=="string"||typeof _r=="number"?String(_r):""},[Ht,nt,Ye]),Oi=nt==="combobox"&&typeof Ke=="function"&&Ke()||null,hi=typeof tt=="function"&&tt(),Bi=(0,f.x1)(Er,hi==null||(Re=hi.props)===null||Re===void 0?void 0:Re.ref),Mi=l.useState(!1),$n=(0,a.Z)(Mi,2),or=$n[0],Rr=$n[1];(0,n.Z)(function(){Rr(!0)},[]);var fr=(0,s.Z)(!1,{defaultValue:at,value:ut}),vr=(0,a.Z)(fr,2),Zr=vr[0],ci=vr[1],Mn=or?Zr:!1,Gn=!Ve&&He;($e||Gn&&Mn&&nt==="combobox")&&(Mn=!1);var zn=Gn?!1:Mn,Jn=l.useCallback(function(Mr){var _r=Mr!==void 0?Mr:!Mn;$e||(ci(_r),Mn!==_r&&(xt==null||xt(_r)))},[$e,Mn,ci,xt]),nr=l.useMemo(function(){return(Tt||[]).some(function(Mr){return[`
|
|
|
`,`\r
|
|
|
`].includes(Mr)})},[Tt]),mr=function(_r,ki,Di){var _i=!0,zi=_r;Mt==null||Mt(null);var ji=Di?null:K(_r,Tt);return nt!=="combobox"&&ji&&(zi="",rn==null||rn(ji),Jn(!1),_i=!1),qt&&ri!==zi&&qt(zi,{source:ki?"typing":"effect"}),_i},ui=function(_r){!_r||!_r.trim()||qt(_r,{source:"submit"})};l.useEffect(function(){!Mn&&!mn&&nt!=="combobox"&&mr("",!1,!1)},[Mn]),l.useEffect(function(){Zr&&$e&&ci(!1),$e&&Jr(!1)},[$e]);var Xr=m(),$r=(0,a.Z)(Xr,2),ai=$r[0],Nr=$r[1],wr=function(_r){var ki=ai(),Di=_r.which;if(Di===c.Z.ENTER&&(nt!=="combobox"&&_r.preventDefault(),Mn||Jn(!0)),Nr(!!ri),Di===c.Z.BACKSPACE&&!ki&&mn&&!ri&&Ye.length){for(var _i=(0,v.Z)(Ye),zi=null,ji=_i.length-1;ji>=0;ji-=1){var ao=_i[ji];if(!ao.disabled){_i.splice(ji,1),zi=ao;break}}zi&&ge(_i,{type:"remove",values:[zi]})}for(var to=arguments.length,Oo=new Array(to>1?to-1:0),fo=1;fo<to;fo++)Oo[fo-1]=arguments[fo];if(Mn&&br.current){var Go;(Go=br.current).onKeyDown.apply(Go,[_r].concat(Oo))}Dn==null||Dn.apply(void 0,[_r].concat(Oo))},di=function(_r){for(var ki=arguments.length,Di=new Array(ki>1?ki-1:0),_i=1;_i<ki;_i++)Di[_i-1]=arguments[_i];if(Mn&&br.current){var zi;(zi=br.current).onKeyUp.apply(zi,[_r].concat(Di))}tn==null||tn.apply(void 0,[_r].concat(Di))},ii=function(_r){var ki=Ye.filter(function(Di){return Di!==_r});ge(ki,{type:"remove",values:[_r]})},vi=l.useRef(!1),Pn=function(){Jr(!0),$e||(Sn&&!vi.current&&Sn.apply(void 0,arguments),yn.includes("focus")&&Jn(!0)),vi.current=!0},lr=function(){Jr(!1,function(){vi.current=!1,Jn(!1)}),!$e&&(ri&&(nt==="tags"?qt(ri,{source:"submit"}):nt==="multiple"&&qt("",{source:"blur"})),bn&&bn.apply(void 0,arguments))},Ur=[];l.useEffect(function(){return function(){Ur.forEach(function(Mr){return clearTimeout(Mr)}),Ur.splice(0,Ur.length)}},[]);var pi=function(_r){var ki,Di=_r.target,_i=(ki=Hr.current)===null||ki===void 0?void 0:ki.getPopupElement();if(_i&&_i.contains(Di)){var zi=setTimeout(function(){var Oo=Ur.indexOf(zi);if(Oo!==-1&&Ur.splice(Oo,1),qr(),!ur&&!_i.contains(document.activeElement)){var fo;(fo=Gr.current)===null||fo===void 0||fo.focus()}});Ur.push(zi)}for(var ji=arguments.length,ao=new Array(ji>1?ji-1:0),to=1;to<ji;to++)ao[to-1]=arguments[to];fn==null||fn.apply(void 0,[_r].concat(ao))},gr=l.useState({}),lo=(0,a.Z)(gr,2),uo=lo[1];function mo(){uo({})}var eo;hi&&(eo=function(_r){Jn(_r)}),y(function(){var Mr;return[Tr.current,(Mr=Hr.current)===null||Mr===void 0?void 0:Mr.getPopupElement()]},zn,Jn,!!hi);var go=l.useMemo(function(){return(0,p.Z)((0,p.Z)({},oe),{},{notFoundContent:Ve,open:Mn,triggerOpen:zn,id:it,showSearch:In,multiple:mn,toggleOpen:Jn})},[oe,Ve,zn,Mn,it,In,mn,Jn]),xo=!!Xt||ye,ko;xo&&(ko=l.createElement(E,{className:d()("".concat(ct,"-arrow"),(0,g.Z)({},"".concat(ct,"-arrow-loading"),ye)),customizeIcon:Xt,customizeIconProps:{loading:ye,searchValue:ri,open:Mn,focused:Yr,showSearch:In}}));var Fo=function(){var _r;ot==null||ot(),(_r=Gr.current)===null||_r===void 0||_r.focus(),ge([],{type:"clear",values:Ye}),mr("",!1,!1)},Xo=x(ct,Fo,Ye,vt,Gt,$e,ri,nt),Lo=Xo.allowClear,yo=Xo.clearIcon,Uo=l.createElement(en,{ref:br}),Vo=d()(ct,bt,(De={},(0,g.Z)(De,"".concat(ct,"-focused"),Yr),(0,g.Z)(De,"".concat(ct,"-multiple"),mn),(0,g.Z)(De,"".concat(ct,"-single"),!mn),(0,g.Z)(De,"".concat(ct,"-allow-clear"),vt),(0,g.Z)(De,"".concat(ct,"-show-arrow"),xo),(0,g.Z)(De,"".concat(ct,"-disabled"),$e),(0,g.Z)(De,"".concat(ct,"-loading"),ye),(0,g.Z)(De,"".concat(ct,"-open"),Mn),(0,g.Z)(De,"".concat(ct,"-customize-input"),Oi),(0,g.Z)(De,"".concat(ct,"-show-search"),In),De)),Qo=l.createElement(J,{ref:Hr,disabled:$e,prefixCls:ct,visible:zn,popupElement:Uo,animation:$t,transitionName:Ut,dropdownStyle:pn,dropdownClassName:cn,direction:Ne,dropdownMatchSelectWidth:Ln,dropdownRender:jn,dropdownAlign:zt,placement:Ft,builtinPlacements:kt,getPopupContainer:Vt,empty:He,getTriggerDOMNode:function(){return Er.current},onPopupVisibleChange:eo,onPopupMouseEnter:mo},hi?l.cloneElement(hi,{ref:Bi}):l.createElement(lt,(0,t.Z)({},oe,{domRef:Er,prefixCls:ct,inputElement:Oi,ref:Gr,id:it,showSearch:In,autoClearSearchValue:Jt,mode:nt,activeDescendantId:Bt,tagRender:Fe,values:Ye,open:Mn,onToggleOpen:Jn,activeValue:St,searchValue:ri,onSearch:mr,onSearchSubmit:ui,onRemove:ii,tokenWithEnter:nr}))),Do;return hi?Do=Qo:Do=l.createElement("div",(0,t.Z)({className:Vo},Qn,{ref:Tr,onMouseDown:pi,onKeyDown:wr,onKeyUp:di,onFocus:Pn,onBlur:lr}),Yr&&!Mn&&l.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(Ye.map(function(Mr){var _r=Mr.label,ki=Mr.value;return["number","string"].includes((0,r.Z)(_r))?_r:ki}).join(", "))),Qo,ko,Lo&&yo),l.createElement(w.Provider,{value:go},Do)}),D=R,$=function(oe,ae){var Re=l.useRef({values:new Map,options:new Map}),De=l.useMemo(function(){var ct=Re.current,bt=ct.values,ft=ct.options,Fe=oe.map(function(Ye){if(Ye.label===void 0){var ge;return(0,p.Z)((0,p.Z)({},Ye),{},{label:(ge=bt.get(Ye.value))===null||ge===void 0?void 0:ge.label})}return Ye}),Ne=new Map,We=new Map;return Fe.forEach(function(Ye){Ne.set(Ye.value,Ye),We.set(Ye.value,ae.get(Ye.value)||ft.get(Ye.value))}),Re.current.values=Ne,Re.current.options=We,Fe},[oe,ae]),it=l.useCallback(function(ct){return ae.get(ct)||Re.current.options.get(ct)},[ae]);return[De,it]};function F(oe,ae){return ce(oe).join("").toUpperCase().includes(ae)}var ue=function(oe,ae,Re,De,it){return l.useMemo(function(){if(!Re||De===!1)return oe;var ct=ae.options,bt=ae.label,ft=ae.value,Fe=[],Ne=typeof De=="function",We=Re.toUpperCase(),Ye=Ne?De:function(He,Te){return it?F(Te[it],We):Te[ct]?F(Te[bt!=="children"?bt:"label"],We):F(Te[ft],We)},ge=Ne?function(He){return Ce(He)}:function(He){return He};return oe.forEach(function(He){if(He[ct]){var Te=Ye(Re,ge(He));if(Te)Fe.push(He);else{var Ve=He[ct].filter(function(ot){return Ye(Re,ge(ot))});Ve.length&&Fe.push((0,p.Z)((0,p.Z)({},He),{},(0,g.Z)({},ct,Ve)))}return}Ye(Re,ge(He))&&Fe.push(He)}),Fe},[oe,De,it,Re,ae])},we=e(17115),se=e(38298),T=["children","value"],O=["children"];function de(oe){var ae=oe,Re=ae.key,De=ae.props,it=De.children,ct=De.value,bt=(0,h.Z)(De,T);return(0,p.Z)({key:Re,value:ct!==void 0?ct:Re,children:it},bt)}function fe(oe){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,se.Z)(oe).map(function(Re,De){if(!l.isValidElement(Re)||!Re.type)return null;var it=Re,ct=it.type.isSelectOptGroup,bt=it.key,ft=it.props,Fe=ft.children,Ne=(0,h.Z)(ft,O);return ae||!ct?de(Re):(0,p.Z)((0,p.Z)({key:"__RC_SELECT_GRP__".concat(bt===null?De:bt,"__"),label:bt},Ne),{},{options:fe(Fe)})}).filter(function(Re){return Re})}function Oe(oe,ae,Re,De,it){return l.useMemo(function(){var ct=oe,bt=!oe;bt&&(ct=fe(ae));var ft=new Map,Fe=new Map,Ne=function(ge,He,Te){Te&&typeof Te=="string"&&ge.set(He[Te],He)};function We(Ye){for(var ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,He=0;He<Ye.length;He+=1){var Te=Ye[He];!Te[Re.options]||ge?(ft.set(Te[Re.value],Te),Ne(Fe,Te,Re.label),Ne(Fe,Te,De),Ne(Fe,Te,it)):We(Te[Re.options],!0)}}return We(ct),{options:ct,valueOptions:ft,labelOptions:Fe}},[oe,ae,Re,De,it])}function Je(oe){var ae=l.useRef();ae.current=oe;var Re=l.useCallback(function(){return ae.current.apply(ae,arguments)},[]);return Re}var Ze=function(){return null};Ze.isSelectOptGroup=!0;var ve=Ze,Xe=function(){return null};Xe.isSelectOption=!0;var re=Xe,st=e(79722),wt=e(64002),I=e(21881),Ge=l.createContext(null),Be=Ge;function he(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Pe=["disabled","title","children","style","className"];function Le(oe){return typeof oe=="string"||typeof oe=="number"}var Rt=function(ae,Re){var De=C(),it=De.prefixCls,ct=De.id,bt=De.open,ft=De.multiple,Fe=De.mode,Ne=De.searchValue,We=De.toggleOpen,Ye=De.notFoundContent,ge=De.onPopupScroll,He=l.useContext(Be),Te=He.flattenOptions,Ve=He.onActiveValue,ot=He.defaultActiveFirstOption,nt=He.onSelect,$e=He.menuItemSelectedIcon,ye=He.rawValues,Ke=He.fieldNames,tt=He.virtual,ut=He.direction,at=He.listHeight,xt=He.listItemHeight,St="".concat(it,"-item"),Mt=(0,st.Z)(function(){return Te},[bt,Te],function(zt,Ft){return Ft[0]&&zt[1]!==Ft[1]}),Bt=l.useRef(null),Ht=function(Ft){Ft.preventDefault()},Jt=function(Ft){Bt.current&&Bt.current.scrollTo(typeof Ft=="number"?{index:Ft}:Ft)},qt=function(Ft){for(var kt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Vt=Mt.length,Yt=0;Yt<Vt;Yt+=1){var yn=(Ft+Yt*kt+Vt)%Vt,Sn=Mt[yn],bn=Sn.group,tn=Sn.data;if(!bn&&!tn.disabled)return yn}return-1},rn=l.useState(function(){return qt(0)}),Tt=(0,a.Z)(rn,2),vt=Tt[0],Xt=Tt[1],Gt=function(Ft){var kt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;Xt(Ft);var Vt={source:kt?"keyboard":"mouse"},Yt=Mt[Ft];if(!Yt){Ve(null,-1,Vt);return}Ve(Yt.value,Ft,Vt)};(0,l.useEffect)(function(){Gt(ot!==!1?qt(0):-1)},[Mt.length,Ne]);var en=l.useCallback(function(zt){return ye.has(zt)&&Fe!=="combobox"},[Fe,(0,v.Z)(ye).toString(),ye.size]);(0,l.useEffect)(function(){var zt=setTimeout(function(){if(!ft&&bt&&ye.size===1){var kt=Array.from(ye)[0],Vt=Mt.findIndex(function(Yt){var yn=Yt.data;return yn.value===kt});Vt!==-1&&(Gt(Vt),Jt(Vt))}});if(bt){var Ft;(Ft=Bt.current)===null||Ft===void 0||Ft.scrollTo(void 0)}return function(){return clearTimeout(zt)}},[bt,Ne,Te.length]);var $t=function(Ft){Ft!==void 0&&nt(Ft,{selected:!ye.has(Ft)}),ft||We(!1)};if(l.useImperativeHandle(Re,function(){return{onKeyDown:function(Ft){var kt=Ft.which,Vt=Ft.ctrlKey;switch(kt){case c.Z.N:case c.Z.P:case c.Z.UP:case c.Z.DOWN:{var Yt=0;if(kt===c.Z.UP?Yt=-1:kt===c.Z.DOWN?Yt=1:he()&&Vt&&(kt===c.Z.N?Yt=1:kt===c.Z.P&&(Yt=-1)),Yt!==0){var yn=qt(vt+Yt,Yt);Jt(yn),Gt(yn,!0)}break}case c.Z.ENTER:{var Sn=Mt[vt];Sn&&!Sn.data.disabled?$t(Sn.value):$t(void 0),bt&&Ft.preventDefault();break}case c.Z.ESC:We(!1),bt&&Ft.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Ft){Jt(Ft)}}}),Mt.length===0)return l.createElement("div",{role:"listbox",id:"".concat(ct,"_list"),className:"".concat(St,"-empty"),onMouseDown:Ht},Ye);var Ut=Object.keys(Ke).map(function(zt){return Ke[zt]}),pn=function(Ft){return Ft.label};function cn(zt,Ft){var kt=zt.group;return{role:kt?"presentation":"option",id:"".concat(ct,"_list_").concat(Ft)}}var Ln=function(Ft){var kt=Mt[Ft];if(!kt)return null;var Vt=kt.data||{},Yt=Vt.value,yn=kt.group,Sn=(0,_.Z)(Vt,!0),bn=pn(kt);return kt?l.createElement("div",(0,t.Z)({"aria-label":typeof bn=="string"&&!yn?bn:null},Sn,{key:Ft},cn(kt,Ft),{"aria-selected":en(Yt)}),Yt):null},jn={role:"listbox",id:"".concat(ct,"_list")};return l.createElement(l.Fragment,null,tt&&l.createElement("div",(0,t.Z)({},jn,{style:{height:0,width:0,overflow:"hidden"}}),Ln(vt-1),Ln(vt),Ln(vt+1)),l.createElement(I.Z,{itemKey:"key",ref:Bt,data:Mt,height:at,itemHeight:xt,fullHeight:!1,onMouseDown:Ht,onScroll:ge,virtual:tt,direction:ut,innerProps:tt?null:jn},function(zt,Ft){var kt,Vt=zt.group,Yt=zt.groupOption,yn=zt.data,Sn=zt.label,bn=zt.value,tn=yn.key;if(Vt){var Dn,fn=(Dn=yn.title)!==null&&Dn!==void 0?Dn:Le(Sn)?Sn.toString():void 0;return l.createElement("div",{className:d()(St,"".concat(St,"-group")),title:fn},Sn!==void 0?Sn:tn)}var dn=yn.disabled,mn=yn.title,In=yn.children,Qn=yn.style,xr=yn.className,dr=(0,h.Z)(yn,Pe),ur=(0,wt.Z)(dr,Ut),tr=en(bn),Tr="".concat(St,"-option"),Er=d()(St,Tr,xr,(kt={},(0,g.Z)(kt,"".concat(Tr,"-grouped"),Yt),(0,g.Z)(kt,"".concat(Tr,"-active"),vt===Ft&&!dn),(0,g.Z)(kt,"".concat(Tr,"-disabled"),dn),(0,g.Z)(kt,"".concat(Tr,"-selected"),tr),kt)),Hr=pn(zt),Gr=!$e||typeof $e=="function"||tr,br=typeof Hr=="number"?Hr:Hr||bn,Ir=Le(br)?br.toString():void 0;return mn!==void 0&&(Ir=mn),l.createElement("div",(0,t.Z)({},(0,_.Z)(ur),tt?{}:cn(zt,Ft),{"aria-selected":tr,className:Er,title:Ir,onMouseMove:function(){vt===Ft||dn||Gt(Ft)},onClick:function(){dn||$t(bn)},style:Qn}),l.createElement("div",{className:"".concat(Tr,"-content")},br),l.isValidElement($e)||tr,Gr&&l.createElement(E,{className:"".concat(St,"-option-state"),customizeIcon:$e,customizeIconProps:{isSelected:tr}},tr?"\u2713":null))}))},Ot=l.forwardRef(Rt);Ot.displayName="OptionList";var Lt=Ot;function un(oe){var ae=oe.mode,Re=oe.options,De=oe.children,it=oe.backfill,ct=oe.allowClear,bt=oe.placeholder,ft=oe.getInputElement,Fe=oe.showSearch,Ne=oe.onSearch,We=oe.defaultOpen,Ye=oe.autoFocus,ge=oe.labelInValue,He=oe.value,Te=oe.inputValue,Ve=oe.optionLabelProp,ot=isMultiple(ae),nt=Fe!==void 0?Fe:ot||ae==="combobox",$e=Re||convertChildrenToData(De);if(warning(ae!=="tags"||$e.every(function(ut){return!ut.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),ae==="tags"||ae==="combobox"){var ye=$e.some(function(ut){return ut.options?ut.options.some(function(at){return typeof("value"in at?at.value:at.key)=="number"}):typeof("value"in ut?ut.value:ut.key)=="number"});warning(!ye,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(ae!=="combobox"||!Ve,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(ae==="combobox"||!it,"`backfill` only works with `combobox` mode."),warning(ae==="combobox"||!ft,"`getInputElement` only work with `combobox` mode."),noteOnce(ae!=="combobox"||!ft||!ct||!bt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Ne&&!nt&&ae!=="combobox"&&ae!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!We||Ye,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),He!=null){var Ke=toArray(He);warning(!ge||Ke.every(function(ut){return _typeof(ut)==="object"&&("key"in ut||"value"in ut)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!ot||Array.isArray(He),"`value` should be array when `mode` is `multiple` or `tags`")}if(De){var tt=null;toNodeArray(De).some(function(ut){if(!React.isValidElement(ut)||!ut.type)return!1;var at=ut,xt=at.type;if(xt.isSelectOption)return!1;if(xt.isSelectOptGroup){var St=toNodeArray(ut.props.children).every(function(Mt){return!React.isValidElement(Mt)||!ut.type||Mt.type.isSelectOption?!0:(tt=Mt.type,!1)});return!St}return tt=xt,!0}),tt&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(tt.displayName||tt.name||tt,"`.")),warning(Te===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function wn(oe,ae){if(oe){var Re=function De(it){for(var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,bt=0;bt<it.length;bt++){var ft=it[bt];if(ft[ae==null?void 0:ae.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!ct&&Array.isArray(ft[ae==null?void 0:ae.options])&&De(ft[ae==null?void 0:ae.options],!0))break}};Re(oe)}}var Cn=null,ht=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],Et=["inputValue"];function gt(oe){return!oe||(0,r.Z)(oe)!=="object"}var yt=l.forwardRef(function(oe,ae){var Re=oe.id,De=oe.mode,it=oe.prefixCls,ct=it===void 0?"rc-select":it,bt=oe.backfill,ft=oe.fieldNames,Fe=oe.inputValue,Ne=oe.searchValue,We=oe.onSearch,Ye=oe.autoClearSearchValue,ge=Ye===void 0?!0:Ye,He=oe.onSelect,Te=oe.onDeselect,Ve=oe.dropdownMatchSelectWidth,ot=Ve===void 0?!0:Ve,nt=oe.filterOption,$e=oe.filterSort,ye=oe.optionFilterProp,Ke=oe.optionLabelProp,tt=oe.options,ut=oe.children,at=oe.defaultActiveFirstOption,xt=oe.menuItemSelectedIcon,St=oe.virtual,Mt=oe.direction,Bt=oe.listHeight,Ht=Bt===void 0?200:Bt,Jt=oe.listItemHeight,qt=Jt===void 0?20:Jt,rn=oe.value,Tt=oe.defaultValue,vt=oe.labelInValue,Xt=oe.onChange,Gt=(0,h.Z)(oe,ht),en=(0,we.ZP)(Re),$t=V(De),Ut=!!(!tt&&ut),pn=l.useMemo(function(){return nt===void 0&&De==="combobox"?!1:nt},[nt,De]),cn=l.useMemo(function(){return M(ft,Ut)},[JSON.stringify(ft),Ut]),Ln=(0,s.Z)("",{value:Ne!==void 0?Ne:Fe,postState:function(Gn){return Gn||""}}),jn=(0,a.Z)(Ln,2),zt=jn[0],Ft=jn[1],kt=Oe(tt,ut,cn,ye,Ke),Vt=kt.valueOptions,Yt=kt.labelOptions,yn=kt.options,Sn=l.useCallback(function(Mn){var Gn=ce(Mn);return Gn.map(function(zn){var Jn,nr,mr,ui,Xr;if(gt(zn))Jn=zn;else{var $r;mr=zn.key,nr=zn.label,Jn=($r=zn.value)!==null&&$r!==void 0?$r:mr}var ai=Vt.get(Jn);if(ai){var Nr;if(nr===void 0&&(nr=ai==null?void 0:ai[Ke||cn.label]),mr===void 0&&(mr=(Nr=ai==null?void 0:ai.key)!==null&&Nr!==void 0?Nr:Jn),ui=ai==null?void 0:ai.disabled,Xr=ai==null?void 0:ai.title,0)var wr}return{label:nr,value:Jn,key:mr,disabled:ui,title:Xr}})},[cn,Ke,Vt]),bn=(0,s.Z)(Tt,{value:rn}),tn=(0,a.Z)(bn,2),Dn=tn[0],fn=tn[1],dn=l.useMemo(function(){var Mn,Gn=Sn(Dn);return De==="combobox"&&j((Mn=Gn[0])===null||Mn===void 0?void 0:Mn.value)?[]:Gn},[Dn,Sn,De]),mn=$(dn,Vt),In=(0,a.Z)(mn,2),Qn=In[0],xr=In[1],dr=l.useMemo(function(){if(!De&&Qn.length===1){var Mn=Qn[0];if(Mn.value===null&&(Mn.label===null||Mn.label===void 0))return[]}return Qn.map(function(Gn){var zn;return(0,p.Z)((0,p.Z)({},Gn),{},{label:(zn=Gn.label)!==null&&zn!==void 0?zn:Gn.value})})},[De,Qn]),ur=l.useMemo(function(){return new Set(Qn.map(function(Mn){return Mn.value}))},[Qn]);l.useEffect(function(){if(De==="combobox"){var Mn,Gn=(Mn=Qn[0])===null||Mn===void 0?void 0:Mn.value;Ft(P(Gn)?String(Gn):"")}},[Qn]);var tr=Je(function(Mn,Gn){var zn,Jn=Gn!=null?Gn:Mn;return zn={},(0,g.Z)(zn,cn.value,Mn),(0,g.Z)(zn,cn.label,Jn),zn}),Tr=l.useMemo(function(){if(De!=="tags")return yn;var Mn=(0,v.Z)(yn),Gn=function(Jn){return Vt.has(Jn)};return(0,v.Z)(Qn).sort(function(zn,Jn){return zn.value<Jn.value?-1:1}).forEach(function(zn){var Jn=zn.value;Gn(Jn)||Mn.push(tr(Jn,zn.label))}),Mn},[tr,yn,Vt,Qn,De]),Er=ue(Tr,cn,zt,pn,ye),Hr=l.useMemo(function(){return De!=="tags"||!zt||Er.some(function(Mn){return Mn[ye||"value"]===zt})||Er.some(function(Mn){return Mn[cn.value]===zt})?Er:[tr(zt)].concat((0,v.Z)(Er))},[tr,ye,De,Er,zt,cn]),Gr=l.useMemo(function(){return $e?(0,v.Z)(Hr).sort(function(Mn,Gn){return $e(Mn,Gn)}):Hr},[Hr,$e]),br=l.useMemo(function(){return G(Gr,{fieldNames:cn,childrenAsData:Ut})},[Gr,cn,Ut]),Ir=function(Gn){var zn=Sn(Gn);if(fn(zn),Xt&&(zn.length!==Qn.length||zn.some(function(mr,ui){var Xr;return((Xr=Qn[ui])===null||Xr===void 0?void 0:Xr.value)!==(mr==null?void 0:mr.value)}))){var Jn=vt?zn:zn.map(function(mr){return mr.value}),nr=zn.map(function(mr){return Ce(xr(mr.value))});Xt($t?Jn:Jn[0],$t?nr:nr[0])}},li=l.useState(null),Yr=(0,a.Z)(li,2),Jr=Yr[0],qr=Yr[1],ri=l.useState(0),Oi=(0,a.Z)(ri,2),hi=Oi[0],Bi=Oi[1],Mi=at!==void 0?at:De!=="combobox",$n=l.useCallback(function(Mn,Gn){var zn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Jn=zn.source,nr=Jn===void 0?"keyboard":Jn;Bi(Gn),bt&&De==="combobox"&&Mn!==null&&nr==="keyboard"&&qr(String(Mn))},[bt,De]),or=function(Gn,zn,Jn){var nr=function(){var vi,Pn=xr(Gn);return[vt?{label:Pn==null?void 0:Pn[cn.label],value:Gn,key:(vi=Pn==null?void 0:Pn.key)!==null&&vi!==void 0?vi:Gn}:Gn,Ce(Pn)]};if(zn&&He){var mr=nr(),ui=(0,a.Z)(mr,2),Xr=ui[0],$r=ui[1];He(Xr,$r)}else if(!zn&&Te&&Jn!=="clear"){var ai=nr(),Nr=(0,a.Z)(ai,2),wr=Nr[0],di=Nr[1];Te(wr,di)}},Rr=Je(function(Mn,Gn){var zn,Jn=$t?Gn.selected:!0;Jn?zn=$t?[].concat((0,v.Z)(Qn),[Mn]):[Mn]:zn=Qn.filter(function(nr){return nr.value!==Mn}),Ir(zn),or(Mn,Jn),De==="combobox"?qr(""):(!V||ge)&&(Ft(""),qr(""))}),fr=function(Gn,zn){Ir(Gn);var Jn=zn.type,nr=zn.values;(Jn==="remove"||Jn==="clear")&&nr.forEach(function(mr){or(mr.value,!1,Jn)})},vr=function(Gn,zn){if(Ft(Gn),qr(null),zn.source==="submit"){var Jn=(Gn||"").trim();if(Jn){var nr=Array.from(new Set([].concat((0,v.Z)(ur),[Jn])));Ir(nr),or(Jn,!0),Ft("")}return}zn.source!=="blur"&&(De==="combobox"&&Ir(Gn),We==null||We(Gn))},Zr=function(Gn){var zn=Gn;De!=="tags"&&(zn=Gn.map(function(nr){var mr=Yt.get(nr);return mr==null?void 0:mr.value}).filter(function(nr){return nr!==void 0}));var Jn=Array.from(new Set([].concat((0,v.Z)(ur),(0,v.Z)(zn))));Ir(Jn),Jn.forEach(function(nr){or(nr,!0)})},ci=l.useMemo(function(){var Mn=St!==!1&&ot!==!1;return(0,p.Z)((0,p.Z)({},kt),{},{flattenOptions:br,onActiveValue:$n,defaultActiveFirstOption:Mi,onSelect:Rr,menuItemSelectedIcon:xt,rawValues:ur,fieldNames:cn,virtual:Mn,direction:Mt,listHeight:Ht,listItemHeight:qt,childrenAsData:Ut})},[kt,br,$n,Mi,Rr,xt,ur,cn,St,ot,Ht,qt,Ut]);return l.createElement(Be.Provider,{value:ci},l.createElement(D,(0,t.Z)({},Gt,{id:en,prefixCls:ct,ref:ae,omitDomProps:Et,mode:De,displayValues:dr,onDisplayValuesChange:fr,direction:Mt,searchValue:zt,onSearch:vr,autoClearSearchValue:ge,onSearchSplit:Zr,dropdownMatchSelectWidth:ot,OptionList:Lt,emptyOptions:!br.length,activeValue:Jr,activeDescendantId:"".concat(en,"_list_").concat(hi)})))}),_e=yt;_e.Option=re,_e.OptGroup=ve;var Q=_e,te=Q},9296:function(_t,k,e){"use strict";e.r(k),e.d(k,{ResizableTextArea:function(){return W},default:function(){return j}});var t=e(5891),v=e(57259),g=e(80962),p=e(80665),a=e(29043),h=e(19149),r=e(26390),s=e(92310),u=e.n(s),l=e(93681),o=e(5643),d=e(35788),n=e(59301),i=e(29301),c=e(28800),f=e(23073),S=`
|
|
|
min-height:0 !important;
|
|
|
max-height:none !important;
|
|
|
height:0 !important;
|
|
|
visibility:hidden !important;
|
|
|
overflow:hidden !important;
|
|
|
position:absolute !important;
|
|
|
z-index:-1000 !important;
|
|
|
top:0 !important;
|
|
|
right:0 !important;
|
|
|
pointer-events: none !important;
|
|
|
`,E=["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"],x={},w;function C(U){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,q=U.getAttribute("id")||U.getAttribute("data-reactid")||U.getAttribute("name");if(ee&&x[q])return x[q];var H=window.getComputedStyle(U),X=H.getPropertyValue("box-sizing")||H.getPropertyValue("-moz-box-sizing")||H.getPropertyValue("-webkit-box-sizing"),be=parseFloat(H.getPropertyValue("padding-bottom"))+parseFloat(H.getPropertyValue("padding-top")),Ee=parseFloat(H.getPropertyValue("border-bottom-width"))+parseFloat(H.getPropertyValue("border-top-width")),me=E.map(function(Me){return"".concat(Me,":").concat(H.getPropertyValue(Me))}).join(";"),xe={sizingStyle:me,paddingSize:be,borderSize:Ee,boxSizing:X};return ee&&q&&(x[q]=xe),xe}function b(U){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;w||(w=document.createElement("textarea"),w.setAttribute("tab-index","-1"),w.setAttribute("aria-hidden","true"),document.body.appendChild(w)),U.getAttribute("wrap")?w.setAttribute("wrap",U.getAttribute("wrap")):w.removeAttribute("wrap");var X=C(U,ee),be=X.paddingSize,Ee=X.borderSize,me=X.boxSizing,xe=X.sizingStyle;w.setAttribute("style","".concat(xe,";").concat(S)),w.value=U.value||U.placeholder||"";var Me=void 0,dt=void 0,et,lt=w.scrollHeight;if(me==="border-box"?lt+=Ee:me==="content-box"&&(lt-=be),q!==null||H!==null){w.value=" ";var Dt=w.scrollHeight-be;q!==null&&(Me=Dt*q,me==="border-box"&&(Me=Me+be+Ee),lt=Math.max(Me,lt)),H!==null&&(dt=Dt*H,me==="border-box"&&(dt=dt+be+Ee),et=lt>dt?"":"hidden",lt=Math.min(dt,lt))}var qe={height:lt,overflowY:et,resize:"none"};return Me&&(qe.minHeight=Me),dt&&(qe.maxHeight=dt),qe}var m=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],y=0,_=1,L=2,A=n.forwardRef(function(U,ee){var q=U,H=q.prefixCls,X=q.onPressEnter,be=q.defaultValue,Ee=q.value,me=q.autoSize,xe=q.onResize,Me=q.className,dt=q.style,et=q.disabled,lt=q.onChange,Dt=q.onInternalAutoSize,qe=(0,h.Z)(q,m),Qe=(0,d.Z)(be,{value:Ee,postState:function(ve){return ve!=null?ve:""}}),At=(0,a.Z)(Qe,2),ze=At[0],J=At[1],le=function(ve){J(ve.target.value),lt==null||lt(ve)},z=n.useRef();n.useImperativeHandle(ee,function(){return{textArea:z.current}});var M=n.useMemo(function(){return me&&(0,p.Z)(me)==="object"?[me.minRows,me.maxRows]:[]},[me]),G=(0,a.Z)(M,2),Ce=G[0],K=G[1],B=!!me,ie=function(){try{if(document.activeElement===z.current){var ve=z.current,Xe=ve.selectionStart,re=ve.selectionEnd,st=ve.scrollTop;z.current.setSelectionRange(Xe,re),z.current.scrollTop=st}}catch(wt){}},V=n.useState(L),R=(0,a.Z)(V,2),D=R[0],$=R[1],F=n.useState(),ue=(0,a.Z)(F,2),we=ue[0],se=ue[1],T=function(){$(y)};(0,c.Z)(function(){B&&T()},[Ee,Ce,K,B]),(0,c.Z)(function(){if(D===y)$(_);else if(D===_){var Ze=b(z.current,!1,Ce,K);$(L),se(Ze)}else ie()},[D]);var O=n.useRef(),de=function(){f.Z.cancel(O.current)},fe=function(ve){D===L&&(xe==null||xe(ve),me&&(de(),O.current=(0,f.Z)(function(){T()})))};n.useEffect(function(){return de},[]);var Oe=B?we:null,Je=(0,v.Z)((0,v.Z)({},dt),Oe);return(D===y||D===_)&&(Je.overflowY="hidden",Je.overflowX="hidden"),n.createElement(i.Z,{onResize:fe,disabled:!(me||xe)},n.createElement("textarea",(0,t.Z)({},qe,{ref:z,style:Je,className:u()(H,Me,(0,g.Z)({},"".concat(H,"-disabled"),et)),disabled:et,value:ze,onChange:le})))}),W=A,N=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function ce(U,ee){return(0,r.Z)(U||"").slice(0,ee).join("")}function Z(U,ee,q,H){var X=q;return U?X=ce(q,H):(0,r.Z)(ee||"").length<q.length&&(0,r.Z)(q||"").length>H&&(X=ee),X}var pe=n.forwardRef(function(U,ee){var q,H=U.defaultValue,X=U.value,be=U.onFocus,Ee=U.onBlur,me=U.onChange,xe=U.allowClear,Me=U.maxLength,dt=U.onCompositionStart,et=U.onCompositionEnd,lt=U.suffix,Dt=U.prefixCls,qe=Dt===void 0?"rc-textarea":Dt,Qe=U.classes,At=U.showCount,ze=U.className,J=U.style,le=U.disabled,z=U.hidden,M=U.classNames,G=U.styles,Ce=U.onResize,K=(0,h.Z)(U,N),B=(0,d.Z)(H,{value:X,defaultValue:H}),ie=(0,a.Z)(B,2),V=ie[0],R=ie[1],D=(0,n.useRef)(null),$=n.useState(!1),F=(0,a.Z)($,2),ue=F[0],we=F[1],se=n.useState(!1),T=(0,a.Z)(se,2),O=T[0],de=T[1],fe=n.useRef(),Oe=n.useRef(0),Je=n.useState(null),Ze=(0,a.Z)(Je,2),ve=Ze[0],Xe=Ze[1],re=function(){var gt;(gt=D.current)===null||gt===void 0||gt.textArea.focus()};(0,n.useImperativeHandle)(ee,function(){return{resizableTextArea:D.current,focus:re,blur:function(){var gt;(gt=D.current)===null||gt===void 0||gt.textArea.blur()}}}),(0,n.useEffect)(function(){we(function(Et){return!le&&Et})},[le]);var st=Number(Me)>0,wt=function(gt){de(!0),fe.current=V,Oe.current=gt.currentTarget.selectionStart,dt==null||dt(gt)},I=function(gt){de(!1);var yt=gt.currentTarget.value;if(st){var _e,Q=Oe.current>=Me+1||Oe.current===((_e=fe.current)===null||_e===void 0?void 0:_e.length);yt=Z(Q,fe.current,yt,Me)}yt!==V&&(R(yt),(0,o.rJ)(gt.currentTarget,gt,me,yt)),et==null||et(gt)},Ge=function(gt){var yt=gt.target.value;if(!O&&st){var _e=gt.target.selectionStart>=Me+1||gt.target.selectionStart===yt.length||!gt.target.selectionStart;yt=Z(_e,V,yt,Me)}R(yt),(0,o.rJ)(gt.currentTarget,gt,me,yt)},Be=function(gt){var yt=K.onPressEnter,_e=K.onKeyDown;gt.key==="Enter"&&yt&&yt(gt),_e==null||_e(gt)},he=function(gt){we(!0),be==null||be(gt)},Pe=function(gt){we(!1),Ee==null||Ee(gt)},Le=function(gt){var yt;R(""),re(),(0,o.rJ)((yt=D.current)===null||yt===void 0?void 0:yt.textArea,gt,me)},Rt=(0,o.D7)(V);!O&&st&&X==null&&(Rt=ce(Rt,Me));var Ot=lt,Lt;if(At){var un=(0,r.Z)(Rt).length;(0,p.Z)(At)==="object"?Lt=At.formatter({value:Rt,count:un,maxLength:Me}):Lt="".concat(un).concat(st?" / ".concat(Me):""),Ot=n.createElement(n.Fragment,null,Ot,n.createElement("span",{className:u()("".concat(qe,"-data-count"),M==null?void 0:M.count),style:G==null?void 0:G.count},Lt))}var wn=function(gt){var yt;Ce==null||Ce(gt),(yt=D.current)!==null&&yt!==void 0&&yt.textArea.style.height&&Xe(!0)},Cn=!K.autoSize&&!At&&!xe,ht=n.createElement(l.BaseInput,{value:Rt,allowClear:xe,handleReset:Le,suffix:Ot,prefixCls:qe,classes:{affixWrapper:u()(Qe==null?void 0:Qe.affixWrapper,(q={},(0,g.Z)(q,"".concat(qe,"-show-count"),At),(0,g.Z)(q,"".concat(qe,"-textarea-allow-clear"),xe),q))},disabled:le,focused:ue,className:ze,style:(0,v.Z)((0,v.Z)({},J),ve&&!Cn?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Lt=="string"?Lt:void 0}},hidden:z,inputElement:n.createElement(W,(0,t.Z)({},K,{onKeyDown:Be,onChange:Ge,onFocus:he,onBlur:Pe,onCompositionStart:wt,onCompositionEnd:I,className:M==null?void 0:M.textarea,style:(0,v.Z)((0,v.Z)({},G==null?void 0:G.textarea),{},{resize:J==null?void 0:J.resize}),disabled:le,prefixCls:qe,onResize:wn,ref:D}))});return ht}),P=pe,j=P},55477:function(_t,k,e){"use strict";e.d(k,{G:function(){return n},Z:function(){return S}});var t=e(5891),v=e(57259),g=e(19149),p=e(35593),a=e(59301),h={shiftX:64,adjustY:1},r={adjustX:1,shiftY:!0},s=[0,0],u={left:{points:["cr","cl"],overflow:r,offset:[-4,0],targetOffset:s},right:{points:["cl","cr"],overflow:r,offset:[4,0],targetOffset:s},top:{points:["bc","tc"],overflow:h,offset:[0,-4],targetOffset:s},bottom:{points:["tc","bc"],overflow:h,offset:[0,4],targetOffset:s},topLeft:{points:["bl","tl"],overflow:h,offset:[0,-4],targetOffset:s},leftTop:{points:["tr","tl"],overflow:r,offset:[-4,0],targetOffset:s},topRight:{points:["br","tr"],overflow:h,offset:[0,-4],targetOffset:s},rightTop:{points:["tl","tr"],overflow:r,offset:[4,0],targetOffset:s},bottomRight:{points:["tr","br"],overflow:h,offset:[0,4],targetOffset:s},rightBottom:{points:["bl","br"],overflow:r,offset:[4,0],targetOffset:s},bottomLeft:{points:["tl","bl"],overflow:h,offset:[0,4],targetOffset:s},leftBottom:{points:["br","bl"],overflow:r,offset:[-4,0],targetOffset:s}},l=null,o=e(92310),d=e.n(o);function n(E){var x=E.children,w=E.prefixCls,C=E.id,b=E.overlayInnerStyle,m=E.className,y=E.style;return a.createElement("div",{className:d()("".concat(w,"-content"),m),style:y},a.createElement("div",{className:"".concat(w,"-inner"),id:C,role:"tooltip",style:b},typeof x=="function"?x():x))}var i=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],c=function(x,w){var C=x.overlayClassName,b=x.trigger,m=b===void 0?["hover"]:b,y=x.mouseEnterDelay,_=y===void 0?0:y,L=x.mouseLeaveDelay,A=L===void 0?.1:L,W=x.overlayStyle,N=x.prefixCls,ce=N===void 0?"rc-tooltip":N,Z=x.children,pe=x.onVisibleChange,P=x.afterVisibleChange,j=x.transitionName,U=x.animation,ee=x.motion,q=x.placement,H=q===void 0?"right":q,X=x.align,be=X===void 0?{}:X,Ee=x.destroyTooltipOnHide,me=Ee===void 0?!1:Ee,xe=x.defaultVisible,Me=x.getTooltipContainer,dt=x.overlayInnerStyle,et=x.arrowContent,lt=x.overlay,Dt=x.id,qe=x.showArrow,Qe=qe===void 0?!0:qe,At=(0,g.Z)(x,i),ze=(0,a.useRef)(null);(0,a.useImperativeHandle)(w,function(){return ze.current});var J=(0,v.Z)({},At);"visible"in x&&(J.popupVisible=x.visible);var le=function(){return a.createElement(n,{key:"content",prefixCls:ce,id:Dt,overlayInnerStyle:dt},lt)};return a.createElement(p.Z,(0,t.Z)({popupClassName:C,prefixCls:ce,popup:le,action:m,builtinPlacements:u,popupPlacement:H,ref:ze,popupAlign:be,getPopupContainer:Me,onPopupVisibleChange:pe,afterPopupVisibleChange:P,popupTransitionName:j,popupAnimation:U,popupMotion:ee,defaultPopupVisible:xe,autoDestroy:me,mouseLeaveDelay:A,popupStyle:W,mouseEnterDelay:_,arrow:Qe},J),Z)},f=(0,a.forwardRef)(c),S=f},39417:function(_t,k,e){"use strict";e.d(k,{Z:function(){return _}});var t=e(5891),v=e(80962),g=e(19149),p=e(57259),a=e(79545),h=e(68550),r=e(21882),s=e(17928),u=e(7711),l=e(92310),o=e.n(l),d=e(36994),n=e(59301),i=e(39378),c=function(A){for(var W=A.prefixCls,N=A.level,ce=A.isStart,Z=A.isEnd,pe="".concat(W,"-indent-unit"),P=[],j=0;j<N;j+=1){var U;P.push(n.createElement("span",{key:j,className:o()(pe,(U={},(0,v.Z)(U,"".concat(pe,"-start"),ce[j]),(0,v.Z)(U,"".concat(pe,"-end"),Z[j]),U))}))}return n.createElement("span",{"aria-hidden":"true",className:"".concat(W,"-indent")},P)},f=n.memo(c),S=e(67841),E=e(71430),x=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],w="open",C="close",b="---",m=function(L){(0,s.Z)(W,L);var A=(0,u.Z)(W);function W(){var N;(0,a.Z)(this,W);for(var ce=arguments.length,Z=new Array(ce),pe=0;pe<ce;pe++)Z[pe]=arguments[pe];return N=A.call.apply(A,[this].concat(Z)),N.state={dragNodeHighlight:!1},N.selectHandle=void 0,N.cacheIndent=void 0,N.onSelectorClick=function(P){var j=N.props.context.onNodeClick;j(P,(0,E.F)(N.props)),N.isSelectable()?N.onSelect(P):N.onCheck(P)},N.onSelectorDoubleClick=function(P){var j=N.props.context.onNodeDoubleClick;j(P,(0,E.F)(N.props))},N.onSelect=function(P){if(!N.isDisabled()){var j=N.props.context.onNodeSelect;j(P,(0,E.F)(N.props))}},N.onCheck=function(P){if(!N.isDisabled()){var j=N.props,U=j.disableCheckbox,ee=j.checked,q=N.props.context.onNodeCheck;if(!(!N.isCheckable()||U)){var H=!ee;q(P,(0,E.F)(N.props),H)}}},N.onMouseEnter=function(P){var j=N.props.context.onNodeMouseEnter;j(P,(0,E.F)(N.props))},N.onMouseLeave=function(P){var j=N.props.context.onNodeMouseLeave;j(P,(0,E.F)(N.props))},N.onContextMenu=function(P){var j=N.props.context.onNodeContextMenu;j(P,(0,E.F)(N.props))},N.onDragStart=function(P){var j=N.props.context.onNodeDragStart;P.stopPropagation(),N.setState({dragNodeHighlight:!0}),j(P,(0,r.Z)(N));try{P.dataTransfer.setData("text/plain","")}catch(U){}},N.onDragEnter=function(P){var j=N.props.context.onNodeDragEnter;P.preventDefault(),P.stopPropagation(),j(P,(0,r.Z)(N))},N.onDragOver=function(P){var j=N.props.context.onNodeDragOver;P.preventDefault(),P.stopPropagation(),j(P,(0,r.Z)(N))},N.onDragLeave=function(P){var j=N.props.context.onNodeDragLeave;P.stopPropagation(),j(P,(0,r.Z)(N))},N.onDragEnd=function(P){var j=N.props.context.onNodeDragEnd;P.stopPropagation(),N.setState({dragNodeHighlight:!1}),j(P,(0,r.Z)(N))},N.onDrop=function(P){var j=N.props.context.onNodeDrop;P.preventDefault(),P.stopPropagation(),N.setState({dragNodeHighlight:!1}),j(P,(0,r.Z)(N))},N.onExpand=function(P){var j=N.props,U=j.loading,ee=j.context.onNodeExpand;U||ee(P,(0,E.F)(N.props))},N.setSelectHandle=function(P){N.selectHandle=P},N.getNodeState=function(){var P=N.props.expanded;return N.isLeaf()?null:P?w:C},N.hasChildren=function(){var P=N.props.eventKey,j=N.props.context.keyEntities,U=(0,S.Z)(j,P)||{},ee=U.children;return!!(ee||[]).length},N.isLeaf=function(){var P=N.props,j=P.isLeaf,U=P.loaded,ee=N.props.context.loadData,q=N.hasChildren();return j===!1?!1:j||!ee&&!q||ee&&U&&!q},N.isDisabled=function(){var P=N.props.disabled,j=N.props.context.disabled;return!!(j||P)},N.isCheckable=function(){var P=N.props.checkable,j=N.props.context.checkable;return!j||P===!1?!1:j},N.syncLoadData=function(P){var j=P.expanded,U=P.loading,ee=P.loaded,q=N.props.context,H=q.loadData,X=q.onNodeLoad;U||H&&j&&!N.isLeaf()&&!N.hasChildren()&&!ee&&X((0,E.F)(N.props))},N.isDraggable=function(){var P=N.props,j=P.data,U=P.context.draggable;return!!(U&&(!U.nodeDraggable||U.nodeDraggable(j)))},N.renderDragHandler=function(){var P=N.props.context,j=P.draggable,U=P.prefixCls;return j!=null&&j.icon?n.createElement("span",{className:"".concat(U,"-draggable-icon")},j.icon):null},N.renderSwitcherIconDom=function(P){var j=N.props.switcherIcon,U=N.props.context.switcherIcon,ee=j||U;return typeof ee=="function"?ee((0,p.Z)((0,p.Z)({},N.props),{},{isLeaf:P})):ee},N.renderSwitcher=function(){var P=N.props.expanded,j=N.props.context.prefixCls;if(N.isLeaf()){var U=N.renderSwitcherIconDom(!0);return U!==!1?n.createElement("span",{className:o()("".concat(j,"-switcher"),"".concat(j,"-switcher-noop"))},U):null}var ee=o()("".concat(j,"-switcher"),"".concat(j,"-switcher_").concat(P?w:C)),q=N.renderSwitcherIconDom(!1);return q!==!1?n.createElement("span",{onClick:N.onExpand,className:ee},q):null},N.renderCheckbox=function(){var P=N.props,j=P.checked,U=P.halfChecked,ee=P.disableCheckbox,q=N.props.context.prefixCls,H=N.isDisabled(),X=N.isCheckable();if(!X)return null;var be=typeof X!="boolean"?X:null;return n.createElement("span",{className:o()("".concat(q,"-checkbox"),j&&"".concat(q,"-checkbox-checked"),!j&&U&&"".concat(q,"-checkbox-indeterminate"),(H||ee)&&"".concat(q,"-checkbox-disabled")),onClick:N.onCheck},be)},N.renderIcon=function(){var P=N.props.loading,j=N.props.context.prefixCls;return n.createElement("span",{className:o()("".concat(j,"-iconEle"),"".concat(j,"-icon__").concat(N.getNodeState()||"docu"),P&&"".concat(j,"-icon_loading"))})},N.renderSelector=function(){var P=N.state.dragNodeHighlight,j=N.props,U=j.title,ee=U===void 0?b:U,q=j.selected,H=j.icon,X=j.loading,be=j.data,Ee=N.props.context,me=Ee.prefixCls,xe=Ee.showIcon,Me=Ee.icon,dt=Ee.loadData,et=Ee.titleRender,lt=N.isDisabled(),Dt="".concat(me,"-node-content-wrapper"),qe;if(xe){var Qe=H||Me;qe=Qe?n.createElement("span",{className:o()("".concat(me,"-iconEle"),"".concat(me,"-icon__customize"))},typeof Qe=="function"?Qe(N.props):Qe):N.renderIcon()}else dt&&X&&(qe=N.renderIcon());var At;typeof ee=="function"?At=ee(be):et?At=et(be):At=ee;var ze=n.createElement("span",{className:"".concat(me,"-title")},At);return n.createElement("span",{ref:N.setSelectHandle,title:typeof ee=="string"?ee:"",className:o()("".concat(Dt),"".concat(Dt,"-").concat(N.getNodeState()||"normal"),!lt&&(q||P)&&"".concat(me,"-node-selected")),onMouseEnter:N.onMouseEnter,onMouseLeave:N.onMouseLeave,onContextMenu:N.onContextMenu,onClick:N.onSelectorClick,onDoubleClick:N.onSelectorDoubleClick},qe,ze,N.renderDropIndicator())},N.renderDropIndicator=function(){var P=N.props,j=P.disabled,U=P.eventKey,ee=N.props.context,q=ee.draggable,H=ee.dropLevelOffset,X=ee.dropPosition,be=ee.prefixCls,Ee=ee.indent,me=ee.dropIndicatorRender,xe=ee.dragOverNodeKey,Me=ee.direction,dt=!!q,et=!j&&dt&&xe===U,lt=Ee!=null?Ee:N.cacheIndent;return N.cacheIndent=Ee,et?me({dropPosition:X,dropLevelOffset:H,indent:lt,prefixCls:be,direction:Me}):null},N}return(0,h.Z)(W,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var ce=this.props.selectable,Z=this.props.context.selectable;return typeof ce=="boolean"?ce:Z}},{key:"render",value:function(){var ce,Z=this.props,pe=Z.eventKey,P=Z.className,j=Z.style,U=Z.dragOver,ee=Z.dragOverGapTop,q=Z.dragOverGapBottom,H=Z.isLeaf,X=Z.isStart,be=Z.isEnd,Ee=Z.expanded,me=Z.selected,xe=Z.checked,Me=Z.halfChecked,dt=Z.loading,et=Z.domRef,lt=Z.active,Dt=Z.data,qe=Z.onMouseMove,Qe=Z.selectable,At=(0,g.Z)(Z,x),ze=this.props.context,J=ze.prefixCls,le=ze.filterTreeNode,z=ze.keyEntities,M=ze.dropContainerKey,G=ze.dropTargetKey,Ce=ze.draggingNodeKey,K=this.isDisabled(),B=(0,d.Z)(At,{aria:!0,data:!0}),ie=(0,S.Z)(z,pe)||{},V=ie.level,R=be[be.length-1],D=this.isDraggable(),$=!K&&D,F=Ce===pe,ue=Qe!==void 0?{"aria-selected":!!Qe}:void 0;return n.createElement("div",(0,t.Z)({ref:et,className:o()(P,"".concat(J,"-treenode"),(ce={},(0,v.Z)(ce,"".concat(J,"-treenode-disabled"),K),(0,v.Z)(ce,"".concat(J,"-treenode-switcher-").concat(Ee?"open":"close"),!H),(0,v.Z)(ce,"".concat(J,"-treenode-checkbox-checked"),xe),(0,v.Z)(ce,"".concat(J,"-treenode-checkbox-indeterminate"),Me),(0,v.Z)(ce,"".concat(J,"-treenode-selected"),me),(0,v.Z)(ce,"".concat(J,"-treenode-loading"),dt),(0,v.Z)(ce,"".concat(J,"-treenode-active"),lt),(0,v.Z)(ce,"".concat(J,"-treenode-leaf-last"),R),(0,v.Z)(ce,"".concat(J,"-treenode-draggable"),D),(0,v.Z)(ce,"dragging",F),(0,v.Z)(ce,"drop-target",G===pe),(0,v.Z)(ce,"drop-container",M===pe),(0,v.Z)(ce,"drag-over",!K&&U),(0,v.Z)(ce,"drag-over-gap-top",!K&&ee),(0,v.Z)(ce,"drag-over-gap-bottom",!K&&q),(0,v.Z)(ce,"filter-node",le&&le((0,E.F)(this.props))),ce)),style:j,draggable:$,"aria-grabbed":F,onDragStart:$?this.onDragStart:void 0,onDragEnter:D?this.onDragEnter:void 0,onDragOver:D?this.onDragOver:void 0,onDragLeave:D?this.onDragLeave:void 0,onDrop:D?this.onDrop:void 0,onDragEnd:D?this.onDragEnd:void 0,onMouseMove:qe},ue,B),n.createElement(f,{prefixCls:J,level:V,isStart:X,isEnd:be}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),W}(n.Component),y=function(A){return n.createElement(i.k.Consumer,null,function(W){return n.createElement(m,(0,t.Z)({},A,{context:W}))})};y.displayName="TreeNode",y.isTreeNode=1;var _=y},39378:function(_t,k,e){"use strict";e.d(k,{k:function(){return v}});var t=e(59301),v=t.createContext(null)},99581:function(_t,k,e){"use strict";e.d(k,{O:function(){return _.Z},Z:function(){return ze}});var t=e(5891),v=e(80962),g=e(80665),p=e(57259),a=e(26390),h=e(79545),r=e(68550),s=e(21882),u=e(17928),l=e(7711),o=e(92310),d=e.n(o),n=e(85108),i=e(36994),c=e(51395),f=e(59301),S=e(39378);function E(J){var le=J.dropPosition,z=J.dropLevelOffset,M=J.indent,G={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(le){case-1:G.top=0,G.left=-z*M;break;case 1:G.bottom=0,G.left=-z*M;break;case 0:G.bottom=0,G.left=M;break}return f.createElement("div",{style:G})}function x(J){if(J==null)throw new TypeError("Cannot destructure "+J)}var w=e(29043),C=e(19149),b=e(28800),m=e(21881),y=e(43469),_=e(39417);function L(J,le){var z=f.useState(!1),M=(0,w.Z)(z,2),G=M[0],Ce=M[1];f.useLayoutEffect(function(){if(G)return J(),function(){le()}},[G]),f.useLayoutEffect(function(){return Ce(!0),function(){Ce(!1)}},[])}var A=e(71430),W=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],N=function(le,z){var M=le.className,G=le.style,Ce=le.motion,K=le.motionNodes,B=le.motionType,ie=le.onMotionStart,V=le.onMotionEnd,R=le.active,D=le.treeNodeRequiredProps,$=(0,C.Z)(le,W),F=f.useState(!0),ue=(0,w.Z)(F,2),we=ue[0],se=ue[1],T=f.useContext(S.k),O=T.prefixCls,de=K&&B!=="hide";(0,b.Z)(function(){K&&de!==we&&se(de)},[K]);var fe=function(){K&&ie()},Oe=f.useRef(!1),Je=function(){K&&!Oe.current&&(Oe.current=!0,V())};L(fe,Je);var Ze=function(Xe){de===Xe&&Je()};return K?f.createElement(y.default,(0,t.Z)({ref:z,visible:we},Ce,{motionAppear:B==="show",onVisibleChanged:Ze}),function(ve,Xe){var re=ve.className,st=ve.style;return f.createElement("div",{ref:Xe,className:d()("".concat(O,"-treenode-motion"),re),style:st},K.map(function(wt){var I=(0,t.Z)({},(x(wt.data),wt.data)),Ge=wt.title,Be=wt.key,he=wt.isStart,Pe=wt.isEnd;delete I.children;var Le=(0,A.H8)(Be,D);return f.createElement(_.Z,(0,t.Z)({},I,Le,{title:Ge,active:R,data:wt.data,key:Be,isStart:he,isEnd:Pe}))}))}):f.createElement(_.Z,(0,t.Z)({domRef:z,className:M,style:G},$,{active:R}))};N.displayName="MotionTreeNode";var ce=f.forwardRef(N),Z=ce;function pe(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],z=J.length,M=le.length;if(Math.abs(z-M)!==1)return{add:!1,key:null};function G(Ce,K){var B=new Map;Ce.forEach(function(V){B.set(V,!0)});var ie=K.filter(function(V){return!B.has(V)});return ie.length===1?ie[0]:null}return z<M?{add:!0,key:G(J,le)}:{add:!1,key:G(le,J)}}function P(J,le,z){var M=J.findIndex(function(B){return B.key===z}),G=J[M+1],Ce=le.findIndex(function(B){return B.key===z});if(G){var K=le.findIndex(function(B){return B.key===G.key});return le.slice(Ce+1,K)}return le.slice(Ce+1)}var j=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],U={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},ee=function(){},q="RC_TREE_MOTION_".concat(Math.random()),H={key:q},X={key:q,level:0,index:0,pos:"0",node:H,nodes:[H]},be={parent:null,children:[],pos:X.pos,data:H,title:null,key:q,isStart:[],isEnd:[]};function Ee(J,le,z,M){return le===!1||!z?J:J.slice(0,Math.ceil(z/M)+1)}function me(J){var le=J.key,z=J.pos;return(0,A.km)(le,z)}function xe(J){for(var le=String(J.data.key),z=J;z.parent;)z=z.parent,le="".concat(z.data.key," > ").concat(le);return le}var Me=f.forwardRef(function(J,le){var z=J.prefixCls,M=J.data,G=J.selectable,Ce=J.checkable,K=J.expandedKeys,B=J.selectedKeys,ie=J.checkedKeys,V=J.loadedKeys,R=J.loadingKeys,D=J.halfCheckedKeys,$=J.keyEntities,F=J.disabled,ue=J.dragging,we=J.dragOverNodeKey,se=J.dropPosition,T=J.motion,O=J.height,de=J.itemHeight,fe=J.virtual,Oe=J.focusable,Je=J.activeItem,Ze=J.focused,ve=J.tabIndex,Xe=J.onKeyDown,re=J.onFocus,st=J.onBlur,wt=J.onActiveChange,I=J.onListChangeStart,Ge=J.onListChangeEnd,Be=(0,C.Z)(J,j),he=f.useRef(null),Pe=f.useRef(null);f.useImperativeHandle(le,function(){return{scrollTo:function(Ye){he.current.scrollTo(Ye)},getIndentWidth:function(){return Pe.current.offsetWidth}}});var Le=f.useState(K),Rt=(0,w.Z)(Le,2),Ot=Rt[0],Lt=Rt[1],un=f.useState(M),wn=(0,w.Z)(un,2),Cn=wn[0],ht=wn[1],Et=f.useState(M),gt=(0,w.Z)(Et,2),yt=gt[0],_e=gt[1],Q=f.useState([]),te=(0,w.Z)(Q,2),oe=te[0],ae=te[1],Re=f.useState(null),De=(0,w.Z)(Re,2),it=De[0],ct=De[1],bt=f.useRef(M);bt.current=M;function ft(){var We=bt.current;ht(We),_e(We),ae([]),ct(null),Ge()}(0,b.Z)(function(){Lt(K);var We=pe(Ot,K);if(We.key!==null)if(We.add){var Ye=Cn.findIndex(function(nt){var $e=nt.key;return $e===We.key}),ge=Ee(P(Cn,M,We.key),fe,O,de),He=Cn.slice();He.splice(Ye+1,0,be),_e(He),ae(ge),ct("show")}else{var Te=M.findIndex(function(nt){var $e=nt.key;return $e===We.key}),Ve=Ee(P(M,Cn,We.key),fe,O,de),ot=M.slice();ot.splice(Te+1,0,be),_e(ot),ae(Ve),ct("hide")}else Cn!==M&&(ht(M),_e(M))},[K,M]),f.useEffect(function(){ue||ft()},[ue]);var Fe=T?yt:M,Ne={expandedKeys:K,selectedKeys:B,loadedKeys:V,loadingKeys:R,checkedKeys:ie,halfCheckedKeys:D,dragOverNodeKey:we,dropPosition:se,keyEntities:$};return f.createElement(f.Fragment,null,Ze&&Je&&f.createElement("span",{style:U,"aria-live":"assertive"},xe(Je)),f.createElement("div",null,f.createElement("input",{style:U,disabled:Oe===!1||F,tabIndex:Oe!==!1?ve:null,onKeyDown:Xe,onFocus:re,onBlur:st,value:"",onChange:ee,"aria-label":"for screen reader"})),f.createElement("div",{className:"".concat(z,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},f.createElement("div",{className:"".concat(z,"-indent")},f.createElement("div",{ref:Pe,className:"".concat(z,"-indent-unit")}))),f.createElement(m.Z,(0,t.Z)({},Be,{data:Fe,itemKey:me,height:O,fullHeight:!1,virtual:fe,itemHeight:de,prefixCls:"".concat(z,"-list"),ref:he,onVisibleChange:function(Ye,ge){var He=new Set(Ye),Te=ge.filter(function(Ve){return!He.has(Ve)});Te.some(function(Ve){return me(Ve)===q})&&ft()}}),function(We){var Ye=We.pos,ge=(0,t.Z)({},(x(We.data),We.data)),He=We.title,Te=We.key,Ve=We.isStart,ot=We.isEnd,nt=(0,A.km)(Te,Ye);delete ge.key,delete ge.children;var $e=(0,A.H8)(nt,Ne);return f.createElement(Z,(0,t.Z)({},ge,$e,{title:He,active:!!Je&&Te===Je.key,pos:Ye,data:We.data,isStart:Ve,isEnd:ot,motion:T,motionNodes:Te===q?oe:null,motionType:it,onMotionStart:I,onMotionEnd:ft,treeNodeRequiredProps:Ne,onMouseMove:function(){wt(null)}}))}))});Me.displayName="NodeList";var dt=Me,et=e(35654),lt=e(90782),Dt=e(67841),qe=10,Qe=function(J){(0,u.Z)(z,J);var le=(0,l.Z)(z);function z(){var M;(0,h.Z)(this,z);for(var G=arguments.length,Ce=new Array(G),K=0;K<G;K++)Ce[K]=arguments[K];return M=le.call.apply(le,[this].concat(Ce)),M.destroyed=!1,M.delayedDragEnterLogic=void 0,M.loadingRetryTimes={},M.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,A.w$)()},M.dragStartMousePosition=null,M.dragNode=void 0,M.currentMouseOverDroppableNodeKey=null,M.listRef=f.createRef(),M.onNodeDragStart=function(B,ie){var V=M.state,R=V.expandedKeys,D=V.keyEntities,$=M.props.onDragStart,F=ie.props.eventKey;M.dragNode=ie,M.dragStartMousePosition={x:B.clientX,y:B.clientY};var ue=(0,et._5)(R,F);M.setState({draggingNodeKey:F,dragChildrenKeys:(0,et.wA)(F,D),indent:M.listRef.current.getIndentWidth()}),M.setExpandedKeys(ue),window.addEventListener("dragend",M.onWindowDragEnd),$==null||$({event:B,node:(0,A.F)(ie.props)})},M.onNodeDragEnter=function(B,ie){var V=M.state,R=V.expandedKeys,D=V.keyEntities,$=V.dragChildrenKeys,F=V.flattenNodes,ue=V.indent,we=M.props,se=we.onDragEnter,T=we.onExpand,O=we.allowDrop,de=we.direction,fe=ie.props,Oe=fe.pos,Je=fe.eventKey,Ze=(0,s.Z)(M),ve=Ze.dragNode;if(M.currentMouseOverDroppableNodeKey!==Je&&(M.currentMouseOverDroppableNodeKey=Je),!ve){M.resetDragState();return}var Xe=(0,et.OM)(B,ve,ie,ue,M.dragStartMousePosition,O,F,D,R,de),re=Xe.dropPosition,st=Xe.dropLevelOffset,wt=Xe.dropTargetKey,I=Xe.dropContainerKey,Ge=Xe.dropTargetPos,Be=Xe.dropAllowed,he=Xe.dragOverNodeKey;if($.indexOf(wt)!==-1||!Be){M.resetDragState();return}if(M.delayedDragEnterLogic||(M.delayedDragEnterLogic={}),Object.keys(M.delayedDragEnterLogic).forEach(function(Pe){clearTimeout(M.delayedDragEnterLogic[Pe])}),ve.props.eventKey!==ie.props.eventKey&&(B.persist(),M.delayedDragEnterLogic[Oe]=window.setTimeout(function(){if(M.state.draggingNodeKey!==null){var Pe=(0,a.Z)(R),Le=(0,Dt.Z)(D,ie.props.eventKey);Le&&(Le.children||[]).length&&(Pe=(0,et.L0)(R,ie.props.eventKey)),"expandedKeys"in M.props||M.setExpandedKeys(Pe),T==null||T(Pe,{node:(0,A.F)(ie.props),expanded:!0,nativeEvent:B.nativeEvent})}},800)),ve.props.eventKey===wt&&st===0){M.resetDragState();return}M.setState({dragOverNodeKey:he,dropPosition:re,dropLevelOffset:st,dropTargetKey:wt,dropContainerKey:I,dropTargetPos:Ge,dropAllowed:Be}),se==null||se({event:B,node:(0,A.F)(ie.props),expandedKeys:R})},M.onNodeDragOver=function(B,ie){var V=M.state,R=V.dragChildrenKeys,D=V.flattenNodes,$=V.keyEntities,F=V.expandedKeys,ue=V.indent,we=M.props,se=we.onDragOver,T=we.allowDrop,O=we.direction,de=(0,s.Z)(M),fe=de.dragNode;if(fe){var Oe=(0,et.OM)(B,fe,ie,ue,M.dragStartMousePosition,T,D,$,F,O),Je=Oe.dropPosition,Ze=Oe.dropLevelOffset,ve=Oe.dropTargetKey,Xe=Oe.dropContainerKey,re=Oe.dropAllowed,st=Oe.dropTargetPos,wt=Oe.dragOverNodeKey;R.indexOf(ve)!==-1||!re||(fe.props.eventKey===ve&&Ze===0?M.state.dropPosition===null&&M.state.dropLevelOffset===null&&M.state.dropTargetKey===null&&M.state.dropContainerKey===null&&M.state.dropTargetPos===null&&M.state.dropAllowed===!1&&M.state.dragOverNodeKey===null||M.resetDragState():Je===M.state.dropPosition&&Ze===M.state.dropLevelOffset&&ve===M.state.dropTargetKey&&Xe===M.state.dropContainerKey&&st===M.state.dropTargetPos&&re===M.state.dropAllowed&&wt===M.state.dragOverNodeKey||M.setState({dropPosition:Je,dropLevelOffset:Ze,dropTargetKey:ve,dropContainerKey:Xe,dropTargetPos:st,dropAllowed:re,dragOverNodeKey:wt}),se==null||se({event:B,node:(0,A.F)(ie.props)}))}},M.onNodeDragLeave=function(B,ie){M.currentMouseOverDroppableNodeKey===ie.props.eventKey&&!B.currentTarget.contains(B.relatedTarget)&&(M.resetDragState(),M.currentMouseOverDroppableNodeKey=null);var V=M.props.onDragLeave;V==null||V({event:B,node:(0,A.F)(ie.props)})},M.onWindowDragEnd=function(B){M.onNodeDragEnd(B,null,!0),window.removeEventListener("dragend",M.onWindowDragEnd)},M.onNodeDragEnd=function(B,ie){var V=M.props.onDragEnd;M.setState({dragOverNodeKey:null}),M.cleanDragState(),V==null||V({event:B,node:(0,A.F)(ie.props)}),M.dragNode=null,window.removeEventListener("dragend",M.onWindowDragEnd)},M.onNodeDrop=function(B,ie){var V,R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,D=M.state,$=D.dragChildrenKeys,F=D.dropPosition,ue=D.dropTargetKey,we=D.dropTargetPos,se=D.dropAllowed;if(se){var T=M.props.onDrop;if(M.setState({dragOverNodeKey:null}),M.cleanDragState(),ue!==null){var O=(0,p.Z)((0,p.Z)({},(0,A.H8)(ue,M.getTreeNodeRequiredProps())),{},{active:((V=M.getActiveItem())===null||V===void 0?void 0:V.key)===ue,data:(0,Dt.Z)(M.state.keyEntities,ue).node}),de=$.indexOf(ue)!==-1;(0,c.ZP)(!de,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var fe=(0,et.yx)(we),Oe={event:B,node:(0,A.F)(O),dragNode:M.dragNode?(0,A.F)(M.dragNode.props):null,dragNodesKeys:[M.dragNode.props.eventKey].concat($),dropToGap:F!==0,dropPosition:F+Number(fe[fe.length-1])};R||T==null||T(Oe),M.dragNode=null}}},M.cleanDragState=function(){var B=M.state.draggingNodeKey;B!==null&&M.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),M.dragStartMousePosition=null,M.currentMouseOverDroppableNodeKey=null},M.triggerExpandActionExpand=function(B,ie){var V=M.state,R=V.expandedKeys,D=V.flattenNodes,$=ie.expanded,F=ie.key,ue=ie.isLeaf;if(!(ue||B.shiftKey||B.metaKey||B.ctrlKey)){var we=D.filter(function(T){return T.key===F})[0],se=(0,A.F)((0,p.Z)((0,p.Z)({},(0,A.H8)(F,M.getTreeNodeRequiredProps())),{},{data:we.data}));M.setExpandedKeys($?(0,et._5)(R,F):(0,et.L0)(R,F)),M.onNodeExpand(B,se)}},M.onNodeClick=function(B,ie){var V=M.props,R=V.onClick,D=V.expandAction;D==="click"&&M.triggerExpandActionExpand(B,ie),R==null||R(B,ie)},M.onNodeDoubleClick=function(B,ie){var V=M.props,R=V.onDoubleClick,D=V.expandAction;D==="doubleClick"&&M.triggerExpandActionExpand(B,ie),R==null||R(B,ie)},M.onNodeSelect=function(B,ie){var V=M.state.selectedKeys,R=M.state,D=R.keyEntities,$=R.fieldNames,F=M.props,ue=F.onSelect,we=F.multiple,se=ie.selected,T=ie[$.key],O=!se;O?we?V=(0,et.L0)(V,T):V=[T]:V=(0,et._5)(V,T);var de=V.map(function(fe){var Oe=(0,Dt.Z)(D,fe);return Oe?Oe.node:null}).filter(function(fe){return fe});M.setUncontrolledState({selectedKeys:V}),ue==null||ue(V,{event:"select",selected:O,node:ie,selectedNodes:de,nativeEvent:B.nativeEvent})},M.onNodeCheck=function(B,ie,V){var R=M.state,D=R.keyEntities,$=R.checkedKeys,F=R.halfCheckedKeys,ue=M.props,we=ue.checkStrictly,se=ue.onCheck,T=ie.key,O,de={event:"check",node:ie,checked:V,nativeEvent:B.nativeEvent};if(we){var fe=V?(0,et.L0)($,T):(0,et._5)($,T),Oe=(0,et._5)(F,T);O={checked:fe,halfChecked:Oe},de.checkedNodes=fe.map(function(st){return(0,Dt.Z)(D,st)}).filter(function(st){return st}).map(function(st){return st.node}),M.setUncontrolledState({checkedKeys:fe})}else{var Je=(0,lt.S)([].concat((0,a.Z)($),[T]),!0,D),Ze=Je.checkedKeys,ve=Je.halfCheckedKeys;if(!V){var Xe=new Set(Ze);Xe.delete(T);var re=(0,lt.S)(Array.from(Xe),{checked:!1,halfCheckedKeys:ve},D);Ze=re.checkedKeys,ve=re.halfCheckedKeys}O=Ze,de.checkedNodes=[],de.checkedNodesPositions=[],de.halfCheckedKeys=ve,Ze.forEach(function(st){var wt=(0,Dt.Z)(D,st);if(wt){var I=wt.node,Ge=wt.pos;de.checkedNodes.push(I),de.checkedNodesPositions.push({node:I,pos:Ge})}}),M.setUncontrolledState({checkedKeys:Ze},!1,{halfCheckedKeys:ve})}se==null||se(O,de)},M.onNodeLoad=function(B){var ie=B.key,V=new Promise(function(R,D){M.setState(function($){var F=$.loadedKeys,ue=F===void 0?[]:F,we=$.loadingKeys,se=we===void 0?[]:we,T=M.props,O=T.loadData,de=T.onLoad;if(!O||ue.indexOf(ie)!==-1||se.indexOf(ie)!==-1)return null;var fe=O(B);return fe.then(function(){var Oe=M.state.loadedKeys,Je=(0,et.L0)(Oe,ie);de==null||de(Je,{event:"load",node:B}),M.setUncontrolledState({loadedKeys:Je}),M.setState(function(Ze){return{loadingKeys:(0,et._5)(Ze.loadingKeys,ie)}}),R()}).catch(function(Oe){if(M.setState(function(Ze){return{loadingKeys:(0,et._5)(Ze.loadingKeys,ie)}}),M.loadingRetryTimes[ie]=(M.loadingRetryTimes[ie]||0)+1,M.loadingRetryTimes[ie]>=qe){var Je=M.state.loadedKeys;(0,c.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),M.setUncontrolledState({loadedKeys:(0,et.L0)(Je,ie)}),R()}D(Oe)}),{loadingKeys:(0,et.L0)(se,ie)}})});return V.catch(function(){}),V},M.onNodeMouseEnter=function(B,ie){var V=M.props.onMouseEnter;V==null||V({event:B,node:ie})},M.onNodeMouseLeave=function(B,ie){var V=M.props.onMouseLeave;V==null||V({event:B,node:ie})},M.onNodeContextMenu=function(B,ie){var V=M.props.onRightClick;V&&(B.preventDefault(),V({event:B,node:ie}))},M.onFocus=function(){var B=M.props.onFocus;M.setState({focused:!0});for(var ie=arguments.length,V=new Array(ie),R=0;R<ie;R++)V[R]=arguments[R];B==null||B.apply(void 0,V)},M.onBlur=function(){var B=M.props.onBlur;M.setState({focused:!1}),M.onActiveChange(null);for(var ie=arguments.length,V=new Array(ie),R=0;R<ie;R++)V[R]=arguments[R];B==null||B.apply(void 0,V)},M.getTreeNodeRequiredProps=function(){var B=M.state,ie=B.expandedKeys,V=B.selectedKeys,R=B.loadedKeys,D=B.loadingKeys,$=B.checkedKeys,F=B.halfCheckedKeys,ue=B.dragOverNodeKey,we=B.dropPosition,se=B.keyEntities;return{expandedKeys:ie||[],selectedKeys:V||[],loadedKeys:R||[],loadingKeys:D||[],checkedKeys:$||[],halfCheckedKeys:F||[],dragOverNodeKey:ue,dropPosition:we,keyEntities:se}},M.setExpandedKeys=function(B){var ie=M.state,V=ie.treeData,R=ie.fieldNames,D=(0,A.oH)(V,B,R);M.setUncontrolledState({expandedKeys:B,flattenNodes:D},!0)},M.onNodeExpand=function(B,ie){var V=M.state.expandedKeys,R=M.state,D=R.listChanging,$=R.fieldNames,F=M.props,ue=F.onExpand,we=F.loadData,se=ie.expanded,T=ie[$.key];if(!D){var O=V.indexOf(T),de=!se;if((0,c.ZP)(se&&O!==-1||!se&&O===-1,"Expand state not sync with index check"),de?V=(0,et.L0)(V,T):V=(0,et._5)(V,T),M.setExpandedKeys(V),ue==null||ue(V,{node:ie,expanded:de,nativeEvent:B.nativeEvent}),de&&we){var fe=M.onNodeLoad(ie);fe&&fe.then(function(){var Oe=(0,A.oH)(M.state.treeData,V,$);M.setUncontrolledState({flattenNodes:Oe})}).catch(function(){var Oe=M.state.expandedKeys,Je=(0,et._5)(Oe,T);M.setExpandedKeys(Je)})}}},M.onListChangeStart=function(){M.setUncontrolledState({listChanging:!0})},M.onListChangeEnd=function(){setTimeout(function(){M.setUncontrolledState({listChanging:!1})})},M.onActiveChange=function(B){var ie=M.state.activeKey,V=M.props.onActiveChange;ie!==B&&(M.setState({activeKey:B}),B!==null&&M.scrollTo({key:B}),V==null||V(B))},M.getActiveItem=function(){var B=M.state,ie=B.activeKey,V=B.flattenNodes;return ie===null?null:V.find(function(R){var D=R.key;return D===ie})||null},M.offsetActiveKey=function(B){var ie=M.state,V=ie.flattenNodes,R=ie.activeKey,D=V.findIndex(function(ue){var we=ue.key;return we===R});D===-1&&B<0&&(D=V.length),D=(D+B+V.length)%V.length;var $=V[D];if($){var F=$.key;M.onActiveChange(F)}else M.onActiveChange(null)},M.onKeyDown=function(B){var ie=M.state,V=ie.activeKey,R=ie.expandedKeys,D=ie.checkedKeys,$=ie.fieldNames,F=M.props,ue=F.onKeyDown,we=F.checkable,se=F.selectable;switch(B.which){case n.Z.UP:{M.offsetActiveKey(-1),B.preventDefault();break}case n.Z.DOWN:{M.offsetActiveKey(1),B.preventDefault();break}}var T=M.getActiveItem();if(T&&T.data){var O=M.getTreeNodeRequiredProps(),de=T.data.isLeaf===!1||!!(T.data[$.children]||[]).length,fe=(0,A.F)((0,p.Z)((0,p.Z)({},(0,A.H8)(V,O)),{},{data:T.data,active:!0}));switch(B.which){case n.Z.LEFT:{de&&R.includes(V)?M.onNodeExpand({},fe):T.parent&&M.onActiveChange(T.parent.key),B.preventDefault();break}case n.Z.RIGHT:{de&&!R.includes(V)?M.onNodeExpand({},fe):T.children&&T.children.length&&M.onActiveChange(T.children[0].key),B.preventDefault();break}case n.Z.ENTER:case n.Z.SPACE:{we&&!fe.disabled&&fe.checkable!==!1&&!fe.disableCheckbox?M.onNodeCheck({},fe,!D.includes(V)):!we&&se&&!fe.disabled&&fe.selectable!==!1&&M.onNodeSelect({},fe);break}}}ue==null||ue(B)},M.setUncontrolledState=function(B){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!M.destroyed){var R=!1,D=!0,$={};Object.keys(B).forEach(function(F){if(F in M.props){D=!1;return}R=!0,$[F]=B[F]}),R&&(!ie||D)&&M.setState((0,p.Z)((0,p.Z)({},$),V))}},M.scrollTo=function(B){M.listRef.current.scrollTo(B)},M}return(0,r.Z)(z,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var G=this.props.activeKey;G!==void 0&&G!==this.state.activeKey&&(this.setState({activeKey:G}),G!==null&&this.scrollTo({key:G}))}},{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 G,Ce=this.state,K=Ce.focused,B=Ce.flattenNodes,ie=Ce.keyEntities,V=Ce.draggingNodeKey,R=Ce.activeKey,D=Ce.dropLevelOffset,$=Ce.dropContainerKey,F=Ce.dropTargetKey,ue=Ce.dropPosition,we=Ce.dragOverNodeKey,se=Ce.indent,T=this.props,O=T.prefixCls,de=T.className,fe=T.style,Oe=T.showLine,Je=T.focusable,Ze=T.tabIndex,ve=Ze===void 0?0:Ze,Xe=T.selectable,re=T.showIcon,st=T.icon,wt=T.switcherIcon,I=T.draggable,Ge=T.checkable,Be=T.checkStrictly,he=T.disabled,Pe=T.motion,Le=T.loadData,Rt=T.filterTreeNode,Ot=T.height,Lt=T.itemHeight,un=T.virtual,wn=T.titleRender,Cn=T.dropIndicatorRender,ht=T.onContextMenu,Et=T.onScroll,gt=T.direction,yt=T.rootClassName,_e=T.rootStyle,Q=(0,i.Z)(this.props,{aria:!0,data:!0}),te;return I&&((0,g.Z)(I)==="object"?te=I:typeof I=="function"?te={nodeDraggable:I}:te={}),f.createElement(S.k.Provider,{value:{prefixCls:O,selectable:Xe,showIcon:re,icon:st,switcherIcon:wt,draggable:te,draggingNodeKey:V,checkable:Ge,checkStrictly:Be,disabled:he,keyEntities:ie,dropLevelOffset:D,dropContainerKey:$,dropTargetKey:F,dropPosition:ue,dragOverNodeKey:we,indent:se,direction:gt,dropIndicatorRender:Cn,loadData:Le,filterTreeNode:Rt,titleRender:wn,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}},f.createElement("div",{role:"tree",className:d()(O,de,yt,(G={},(0,v.Z)(G,"".concat(O,"-show-line"),Oe),(0,v.Z)(G,"".concat(O,"-focused"),K),(0,v.Z)(G,"".concat(O,"-active-focused"),R!==null),G)),style:_e},f.createElement(dt,(0,t.Z)({ref:this.listRef,prefixCls:O,style:fe,data:B,disabled:he,selectable:Xe,checkable:!!Ge,motion:Pe,dragging:V!==null,height:Ot,itemHeight:Lt,virtual:un,focusable:Je,focused:K,tabIndex:ve,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ht,onScroll:Et},this.getTreeNodeRequiredProps(),Q))))}}],[{key:"getDerivedStateFromProps",value:function(G,Ce){var K=Ce.prevProps,B={prevProps:G};function ie(Je){return!K&&Je in G||K&&K[Je]!==G[Je]}var V,R=Ce.fieldNames;if(ie("fieldNames")&&(R=(0,A.w$)(G.fieldNames),B.fieldNames=R),ie("treeData")?V=G.treeData:ie("children")&&((0,c.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),V=(0,A.zn)(G.children)),V){B.treeData=V;var D=(0,A.I8)(V,{fieldNames:R});B.keyEntities=(0,p.Z)((0,v.Z)({},q,X),D.keyEntities)}var $=B.keyEntities||Ce.keyEntities;if(ie("expandedKeys")||K&&ie("autoExpandParent"))B.expandedKeys=G.autoExpandParent||!K&&G.defaultExpandParent?(0,et.r7)(G.expandedKeys,$):G.expandedKeys;else if(!K&&G.defaultExpandAll){var F=(0,p.Z)({},$);delete F[q],B.expandedKeys=Object.keys(F).map(function(Je){return F[Je].key})}else!K&&G.defaultExpandedKeys&&(B.expandedKeys=G.autoExpandParent||G.defaultExpandParent?(0,et.r7)(G.defaultExpandedKeys,$):G.defaultExpandedKeys);if(B.expandedKeys||delete B.expandedKeys,V||B.expandedKeys){var ue=(0,A.oH)(V||Ce.treeData,B.expandedKeys||Ce.expandedKeys,R);B.flattenNodes=ue}if(G.selectable&&(ie("selectedKeys")?B.selectedKeys=(0,et.BT)(G.selectedKeys,G):!K&&G.defaultSelectedKeys&&(B.selectedKeys=(0,et.BT)(G.defaultSelectedKeys,G))),G.checkable){var we;if(ie("checkedKeys")?we=(0,et.E6)(G.checkedKeys)||{}:!K&&G.defaultCheckedKeys?we=(0,et.E6)(G.defaultCheckedKeys)||{}:V&&(we=(0,et.E6)(G.checkedKeys)||{checkedKeys:Ce.checkedKeys,halfCheckedKeys:Ce.halfCheckedKeys}),we){var se=we,T=se.checkedKeys,O=T===void 0?[]:T,de=se.halfCheckedKeys,fe=de===void 0?[]:de;if(!G.checkStrictly){var Oe=(0,lt.S)(O,!0,$);O=Oe.checkedKeys,fe=Oe.halfCheckedKeys}B.checkedKeys=O,B.halfCheckedKeys=fe}}return ie("loadedKeys")&&(B.loadedKeys=G.loadedKeys),B}}]),z}(f.Component);Qe.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:E,allowDrop:function(){return!0},expandAction:!1},Qe.TreeNode=_.Z;var At=Qe,ze=At},35654:function(_t,k,e){"use strict";e.d(k,{BT:function(){return f},E6:function(){return x},L0:function(){return l},OM:function(){return c},_5:function(){return u},r7:function(){return w},wA:function(){return d},yx:function(){return o}});var t=e(26390),v=e(80665),g=e(51395),p=e(59301),a=e(39417),h=e(67841),r=e(71430),s=null;function u(C,b){if(!C)return[];var m=C.slice(),y=m.indexOf(b);return y>=0&&m.splice(y,1),m}function l(C,b){var m=(C||[]).slice();return m.indexOf(b)===-1&&m.push(b),m}function o(C){return C.split("-")}function d(C,b){var m=[],y=(0,h.Z)(b,C);function _(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];L.forEach(function(A){var W=A.key,N=A.children;m.push(W),_(N)})}return _(y.children),m}function n(C){if(C.parent){var b=o(C.pos);return Number(b[b.length-1])===C.parent.children.length-1}return!1}function i(C){var b=o(C.pos);return Number(b[b.length-1])===0}function c(C,b,m,y,_,L,A,W,N,ce){var Z,pe=C.clientX,P=C.clientY,j=C.target.getBoundingClientRect(),U=j.top,ee=j.height,q=(ce==="rtl"?-1:1)*(((_==null?void 0:_.x)||0)-pe),H=(q-12)/y,X=(0,h.Z)(W,m.props.eventKey);if(P<U+ee/2){var be=A.findIndex(function(ze){return ze.key===X.key}),Ee=be<=0?0:be-1,me=A[Ee].key;X=(0,h.Z)(W,me)}var xe=X.key,Me=X,dt=X.key,et=0,lt=0;if(!N.includes(xe))for(var Dt=0;Dt<H&&n(X);Dt+=1)X=X.parent,lt+=1;var qe=b.props.data,Qe=X.node,At=!0;return i(X)&&X.level===0&&P<U+ee/2&&L({dragNode:qe,dropNode:Qe,dropPosition:-1})&&X.key===m.props.eventKey?et=-1:(Me.children||[]).length&&N.includes(dt)?L({dragNode:qe,dropNode:Qe,dropPosition:0})?et=0:At=!1:lt===0?H>-1.5?L({dragNode:qe,dropNode:Qe,dropPosition:1})?et=1:At=!1:L({dragNode:qe,dropNode:Qe,dropPosition:0})?et=0:L({dragNode:qe,dropNode:Qe,dropPosition:1})?et=1:At=!1:L({dragNode:qe,dropNode:Qe,dropPosition:1})?et=1:At=!1,{dropPosition:et,dropLevelOffset:lt,dropTargetKey:X.key,dropTargetPos:X.pos,dragOverNodeKey:dt,dropContainerKey:et===0?null:((Z=X.parent)===null||Z===void 0?void 0:Z.key)||null,dropAllowed:At}}function f(C,b){if(C){var m=b.multiple;return m?C.slice():C.length?[C[0]]:C}}var S=function(b){return b};function E(C,b){if(!C)return[];var m=b||{},y=m.processProps,_=y===void 0?S:y,L=Array.isArray(C)?C:[C];return L.map(function(A){var W=A.children,N=_objectWithoutProperties(A,s),ce=E(W,b);return React.createElement(TreeNode,_extends({key:N.key},_(N)),ce)})}function x(C){if(!C)return null;var b;if(Array.isArray(C))b={checkedKeys:C,halfCheckedKeys:void 0};else if((0,v.Z)(C)==="object")b={checkedKeys:C.checked||void 0,halfCheckedKeys:C.halfChecked||void 0};else return(0,g.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return b}function w(C,b){var m=new Set;function y(_){if(!m.has(_)){var L=(0,h.Z)(b,_);if(L){m.add(_);var A=L.parent,W=L.node;W.disabled||A&&y(A.key)}}}return(C||[]).forEach(function(_){y(_)}),(0,t.Z)(m)}},90782:function(_t,k,e){"use strict";e.d(k,{S:function(){return r}});var t=e(51395),v=e(67841);function g(s,u){var l=new Set;return s.forEach(function(o){u.has(o)||l.add(o)}),l}function p(s){var u=s||{},l=u.disabled,o=u.disableCheckbox,d=u.checkable;return!!(l||o)||d===!1}function a(s,u,l,o){for(var d=new Set(s),n=new Set,i=0;i<=l;i+=1){var c=u.get(i)||new Set;c.forEach(function(x){var w=x.key,C=x.node,b=x.children,m=b===void 0?[]:b;d.has(w)&&!o(C)&&m.filter(function(y){return!o(y.node)}).forEach(function(y){d.add(y.key)})})}for(var f=new Set,S=l;S>=0;S-=1){var E=u.get(S)||new Set;E.forEach(function(x){var w=x.parent,C=x.node;if(!(o(C)||!x.parent||f.has(x.parent.key))){if(o(x.parent.node)){f.add(w.key);return}var b=!0,m=!1;(w.children||[]).filter(function(y){return!o(y.node)}).forEach(function(y){var _=y.key,L=d.has(_);b&&!L&&(b=!1),!m&&(L||n.has(_))&&(m=!0)}),b&&d.add(w.key),m&&n.add(w.key),f.add(w.key)}})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(g(n,d))}}function h(s,u,l,o,d){for(var n=new Set(s),i=new Set(u),c=0;c<=o;c+=1){var f=l.get(c)||new Set;f.forEach(function(w){var C=w.key,b=w.node,m=w.children,y=m===void 0?[]:m;!n.has(C)&&!i.has(C)&&!d(b)&&y.filter(function(_){return!d(_.node)}).forEach(function(_){n.delete(_.key)})})}i=new Set;for(var S=new Set,E=o;E>=0;E-=1){var x=l.get(E)||new Set;x.forEach(function(w){var C=w.parent,b=w.node;if(!(d(b)||!w.parent||S.has(w.parent.key))){if(d(w.parent.node)){S.add(C.key);return}var m=!0,y=!1;(C.children||[]).filter(function(_){return!d(_.node)}).forEach(function(_){var L=_.key,A=n.has(L);m&&!A&&(m=!1),!y&&(A||i.has(L))&&(y=!0)}),m||n.delete(C.key),y&&i.add(C.key),S.add(C.key)}})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(g(i,n))}}function r(s,u,l,o){var d=[],n;o?n=o:n=p;var i=new Set(s.filter(function(E){var x=!!(0,v.Z)(l,E);return x||d.push(E),x})),c=new Map,f=0;Object.keys(l).forEach(function(E){var x=l[E],w=x.level,C=c.get(w);C||(C=new Set,c.set(w,C)),C.add(x),f=Math.max(f,w)}),(0,t.ZP)(!d.length,"Tree missing follow keys: ".concat(d.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var S;return u===!0?S=a(i,c,f,n):S=h(i,u.halfCheckedKeys,c,f,n),S}},67841:function(_t,k,e){"use strict";e.d(k,{Z:function(){return t}});function t(v,g){return v[g]}},71430:function(_t,k,e){"use strict";e.d(k,{F:function(){return w},H8:function(){return x},I8:function(){return E},km:function(){return d},oH:function(){return f},w$:function(){return n},zn:function(){return c}});var t=e(80665),v=e(26390),g=e(57259),p=e(19149),a=e(38298),h=e(64002),r=e(51395),s=e(67841),u=["children"];function l(C,b){return"".concat(C,"-").concat(b)}function o(C){return C&&C.type&&C.type.isTreeNode}function d(C,b){return C!=null?C:b}function n(C){var b=C||{},m=b.title,y=b._title,_=b.key,L=b.children,A=m||"title";return{title:A,_title:y||[A],key:_||"key",children:L||"children"}}function i(C,b){var m=new Map;function y(_){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(_||[]).forEach(function(A){var W=A[b.key],N=A[b.children];warning(W!=null,"Tree node must have a certain key: [".concat(L).concat(W,"]"));var ce=String(W);warning(!m.has(ce)||W===null||W===void 0,"Same 'key' exist in the Tree: ".concat(ce)),m.set(ce,!0),y(N,"".concat(L).concat(ce," > "))})}y(C)}function c(C){function b(m){var y=(0,a.Z)(m);return y.map(function(_){if(!o(_))return(0,r.ZP)(!_,"Tree/TreeNode can only accept TreeNode as children."),null;var L=_.key,A=_.props,W=A.children,N=(0,p.Z)(A,u),ce=(0,g.Z)({key:L},N),Z=b(W);return Z.length&&(ce.children=Z),ce}).filter(function(_){return _})}return b(C)}function f(C,b,m){var y=n(m),_=y._title,L=y.key,A=y.children,W=new Set(b===!0?[]:b),N=[];function ce(Z){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Z.map(function(P,j){for(var U=l(pe?pe.pos:"0",j),ee=d(P[L],U),q,H=0;H<_.length;H+=1){var X=_[H];if(P[X]!==void 0){q=P[X];break}}var be=(0,g.Z)((0,g.Z)({},(0,h.Z)(P,[].concat((0,v.Z)(_),[L,A]))),{},{title:q,key:ee,parent:pe,pos:U,children:null,data:P,isStart:[].concat((0,v.Z)(pe?pe.isStart:[]),[j===0]),isEnd:[].concat((0,v.Z)(pe?pe.isEnd:[]),[j===Z.length-1])});return N.push(be),b===!0||W.has(ee)?be.children=ce(P[A]||[],be):be.children=[],be})}return ce(C),N}function S(C,b,m){var y={};(0,t.Z)(m)==="object"?y=m:y={externalGetKey:m},y=y||{};var _=y,L=_.childrenPropName,A=_.externalGetKey,W=_.fieldNames,N=n(W),ce=N.key,Z=N.children,pe=L||Z,P;A?typeof A=="string"?P=function(ee){return ee[A]}:typeof A=="function"&&(P=function(ee){return A(ee)}):P=function(ee,q){return d(ee[ce],q)};function j(U,ee,q,H){var X=U?U[pe]:C,be=U?l(q.pos,ee):"0",Ee=U?[].concat((0,v.Z)(H),[U]):[];if(U){var me=P(U,be),xe={node:U,index:ee,pos:be,key:me,parentPos:q.node?q.pos:null,level:q.level+1,nodes:Ee};b(xe)}X&&X.forEach(function(Me,dt){j(Me,dt,{node:U,pos:be,level:q?q.level+1:-1},Ee)})}j(null)}function E(C){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=b.initWrapper,y=b.processEntity,_=b.onProcessFinished,L=b.externalGetKey,A=b.childrenPropName,W=b.fieldNames,N=arguments.length>2?arguments[2]:void 0,ce=L||N,Z={},pe={},P={posEntities:Z,keyEntities:pe};return m&&(P=m(P)||P),S(C,function(j){var U=j.node,ee=j.index,q=j.pos,H=j.key,X=j.parentPos,be=j.level,Ee=j.nodes,me={node:U,nodes:Ee,index:ee,key:H,pos:q,level:be},xe=d(H,q);Z[q]=me,pe[xe]=me,me.parent=Z[X],me.parent&&(me.parent.children=me.parent.children||[],me.parent.children.push(me)),y&&y(me,P)},{externalGetKey:ce,childrenPropName:A,fieldNames:W}),_&&_(P),P}function x(C,b){var m=b.expandedKeys,y=b.selectedKeys,_=b.loadedKeys,L=b.loadingKeys,A=b.checkedKeys,W=b.halfCheckedKeys,N=b.dragOverNodeKey,ce=b.dropPosition,Z=b.keyEntities,pe=(0,s.Z)(Z,C),P={eventKey:C,expanded:m.indexOf(C)!==-1,selected:y.indexOf(C)!==-1,loaded:_.indexOf(C)!==-1,loading:L.indexOf(C)!==-1,checked:A.indexOf(C)!==-1,halfChecked:W.indexOf(C)!==-1,pos:String(pe?pe.pos:""),dragOver:N===C&&ce===0,dragOverGapTop:N===C&&ce===-1,dragOverGapBottom:N===C&&ce===1};return P}function w(C){var b=C.data,m=C.expanded,y=C.selected,_=C.checked,L=C.loaded,A=C.loading,W=C.halfChecked,N=C.dragOver,ce=C.dragOverGapTop,Z=C.dragOverGapBottom,pe=C.pos,P=C.active,j=C.eventKey,U=(0,g.Z)((0,g.Z)({},b),{},{expanded:m,selected:y,checked:_,loaded:L,loading:A,halfChecked:W,dragOver:N,dragOverGapTop:ce,dragOverGapBottom:Z,pos:pe,active:P,key:j});return"props"in U||Object.defineProperty(U,"props",{get:function(){return(0,r.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),C}}),U}},8178:function(_t,k,e){"use strict";e.d(k,{Z:function(){return v}});var t=e(4676);function v(g,p,a,h){var r=t.unstable_batchedUpdates?function(u){t.unstable_batchedUpdates(a,u)}:a;return g!=null&&g.addEventListener&&g.addEventListener(p,r,h),{remove:function(){g!=null&&g.removeEventListener&&g.removeEventListener(p,r,h)}}}},21783:function(_t,k,e){"use strict";e.d(k,{g1:function(){return o},os:function(){return n}});var t=/margin|padding|width|height|max|min|offset/,v={left:!0,top:!0},g={cssFloat:1,styleFloat:1,float:1};function p(i){return i.nodeType===1?i.ownerDocument.defaultView.getComputedStyle(i,null):{}}function a(i,c,f){if(c=c.toLowerCase(),f==="auto"){if(c==="height")return i.offsetHeight;if(c==="width")return i.offsetWidth}return c in v||(v[c]=t.test(c)),v[c]?parseFloat(f)||0:f}function h(i,c){var f=arguments.length,S=p(i);return c=g[c]?"cssFloat"in i.style?"cssFloat":"styleFloat":c,f===1?S:a(i,c,S[c]||i.style[c])}function r(i,c,f){var S=arguments.length;if(c=g[c]?"cssFloat"in i.style?"cssFloat":"styleFloat":c,S===3)return typeof f=="number"&&t.test(c)&&(f="".concat(f,"px")),i.style[c]=f,f;for(var E in c)c.hasOwnProperty(E)&&r(i,E,c[E]);return p(i)}function s(i){return i===document.body?document.documentElement.clientWidth:i.offsetWidth}function u(i){return i===document.body?window.innerHeight||document.documentElement.clientHeight:i.offsetHeight}function l(){var i=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:i,height:c}}function o(){var i=document.documentElement.clientWidth,c=window.innerHeight||document.documentElement.clientHeight;return{width:i,height:c}}function d(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function n(i){var c=i.getBoundingClientRect(),f=document.documentElement;return{left:c.left+(window.pageXOffset||f.scrollLeft)-(f.clientLeft||document.body.clientLeft||0),top:c.top+(window.pageYOffset||f.scrollTop)-(f.clientTop||document.body.clientTop||0)}}},24387:function(_t,k,e){"use strict";e.d(k,{G:function(){return p}});var t=e(87746),v=function(h){if((0,t.Z)()&&window.document.documentElement){var r=Array.isArray(h)?h:[h],s=window.document.documentElement;return r.some(function(u){return u in s.style})}return!1},g=function(h,r){if(!v(h))return!1;var s=document.createElement("div"),u=s.style[h];return s.style[h]=r,s.style[h]!==u};function p(a,h){return!Array.isArray(a)&&h!==void 0?g(a,h):v(a)}},93144:function(_t,k){"use strict";k.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))}},21881:function(_t,k,e){"use strict";e.d(k,{Z:function(){return At}});var t=e(5891),v=e(80665),g=e(57259),p=e(80962),a=e(29043),h=e(19149),r=e(92310),s=e.n(r),u=e(29301),l=e(80764),o=e(28800),d=e(59301),n=e(4676),i=d.forwardRef(function(ze,J){var le=ze.height,z=ze.offsetY,M=ze.offsetX,G=ze.children,Ce=ze.prefixCls,K=ze.onInnerResize,B=ze.innerProps,ie=ze.rtl,V=ze.extra,R={},D={display:"flex",flexDirection:"column"};return z!==void 0&&(R={height:le,position:"relative",overflow:"hidden"},D=(0,g.Z)((0,g.Z)({},D),{},(0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)({transform:"translateY(".concat(z,"px)")},ie?"marginRight":"marginLeft",-M),"position","absolute"),"left",0),"right",0),"top",0))),d.createElement("div",{style:R},d.createElement(u.Z,{onResize:function(F){var ue=F.offsetHeight;ue&&K&&K()}},d.createElement("div",(0,t.Z)({style:D,className:s()((0,p.Z)({},"".concat(Ce,"-holder-inner"),Ce)),ref:J},B),G,V)))});i.displayName="Filler";var c=i;function f(ze){var J=ze.children,le=ze.setRef,z=d.useCallback(function(M){le(M)},[]);return d.cloneElement(J,{ref:z})}function S(ze,J,le,z,M,G,Ce,K){var B=K.getKey;return ze.slice(J,le+1).map(function(ie,V){var R=J+V,D=Ce(ie,R,{style:{width:z},offsetX:M}),$=B(ie);return d.createElement(f,{key:$,setRef:function(ue){return G(ie,ue)}},D)})}function E(ze,J,le,z){var M=le-ze,G=J-le,Ce=Math.min(M,G)*2;if(z<=Ce){var K=Math.floor(z/2);return z%2?le+K+1:le-K}return M>G?le-(z-G):le+(z-M)}function x(ze,J,le){var z=ze.length,M=J.length,G,Ce;if(z===0&&M===0)return null;z<M?(G=ze,Ce=J):(G=J,Ce=ze);var K={__EMPTY_ITEM__:!0};function B(F){return F!==void 0?le(F):K}for(var ie=null,V=Math.abs(z-M)!==1,R=0;R<Ce.length;R+=1){var D=B(G[R]),$=B(Ce[R]);if(D!==$){ie=R,V=V||D!==B(Ce[R+1]);break}}return ie===null?null:{index:ie,multiple:V}}function w(ze,J,le){var z=d.useState(ze),M=(0,a.Z)(z,2),G=M[0],Ce=M[1],K=d.useState(null),B=(0,a.Z)(K,2),ie=B[0],V=B[1];return d.useEffect(function(){var R=x(G||[],ze||[],J);(R==null?void 0:R.index)!==void 0&&(le==null||le(R.index),V(ze[R.index])),Ce(ze)},[ze]),[ie]}var C=e(23073),b=(typeof navigator=="undefined"?"undefined":(0,v.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),m=b,y=function(ze,J,le,z){var M=(0,d.useRef)(!1),G=(0,d.useRef)(null);function Ce(){clearTimeout(G.current),M.current=!0,G.current=setTimeout(function(){M.current=!1},50)}var K=(0,d.useRef)({top:ze,bottom:J,left:le,right:z});return K.current.top=ze,K.current.bottom=J,K.current.left=le,K.current.right=z,function(B,ie){var V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,R=B?ie<0&&K.current.left||ie>0&&K.current.right:ie<0&&K.current.top||ie>0&&K.current.bottom;return V&&R?(clearTimeout(G.current),M.current=!1):(!R||M.current)&&Ce(),!M.current&&R}};function _(ze,J,le,z,M,G,Ce){var K=(0,d.useRef)(0),B=(0,d.useRef)(null),ie=(0,d.useRef)(null),V=(0,d.useRef)(!1),R=y(J,le,z,M);function D(T,O){if(C.Z.cancel(B.current),!R(!1,O)){var de=T;if(!de._virtualHandled)de._virtualHandled=!0;else return;K.current+=O,ie.current=O,m||de.preventDefault(),B.current=(0,C.Z)(function(){var fe=V.current?10:1;Ce(K.current*fe,!1),K.current=0})}}function $(T,O){Ce(O,!0),m||T.preventDefault()}var F=(0,d.useRef)(null),ue=(0,d.useRef)(null);function we(T){if(ze){C.Z.cancel(ue.current),ue.current=(0,C.Z)(function(){F.current=null},2);var O=T.deltaX,de=T.deltaY,fe=T.shiftKey,Oe=O,Je=de;(F.current==="sx"||!F.current&&fe&&de&&!O)&&(Oe=de,Je=0,F.current="sx");var Ze=Math.abs(Oe),ve=Math.abs(Je);F.current===null&&(F.current=G&&Ze>ve?"x":"y"),F.current==="y"?D(T,Je):$(T,Oe)}}function se(T){ze&&(V.current=T.detail===ie.current)}return[we,se]}function L(ze,J,le,z){var M=d.useMemo(function(){return[new Map,[]]},[ze,le.id,z]),G=(0,a.Z)(M,2),Ce=G[0],K=G[1],B=function(V){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:V,D=Ce.get(V),$=Ce.get(R);if(D===void 0||$===void 0)for(var F=ze.length,ue=K.length;ue<F;ue+=1){var we,se=ze[ue],T=J(se);Ce.set(T,ue);var O=(we=le.get(T))!==null&&we!==void 0?we:z;if(K[ue]=(K[ue-1]||0)+O,T===V&&(D=ue),T===R&&($=ue),D!==void 0&&$!==void 0)break}return{top:K[D-1]||0,bottom:K[$]}};return B}var A=e(85899),W=e(79545),N=e(68550),ce=function(){function ze(){(0,W.Z)(this,ze),(0,p.Z)(this,"maps",void 0),(0,p.Z)(this,"id",0),(0,p.Z)(this,"diffKeys",new Set),this.maps=Object.create(null)}return(0,N.Z)(ze,[{key:"set",value:function(le,z){this.maps[le]=z,this.id+=1,this.diffKeys.add(le)}},{key:"get",value:function(le){return this.maps[le]}},{key:"resetRecord",value:function(){this.diffKeys.clear()}},{key:"getRecord",value:function(){return this.diffKeys}}]),ze}(),Z=ce;function pe(ze){var J=parseFloat(ze);return isNaN(J)?0:J}function P(ze,J,le){var z=d.useState(0),M=(0,a.Z)(z,2),G=M[0],Ce=M[1],K=(0,d.useRef)(new Map),B=(0,d.useRef)(new Z),ie=(0,d.useRef)(0);function V(){ie.current+=1}function R(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;V();var F=function(){var se=!1;K.current.forEach(function(T,O){if(T&&T.offsetParent){var de=(0,A.ZP)(T),fe=de.offsetHeight,Oe=getComputedStyle(de),Je=Oe.marginTop,Ze=Oe.marginBottom,ve=pe(Je),Xe=pe(Ze),re=fe+ve+Xe;B.current.get(O)!==re&&(B.current.set(O,re),se=!0)}}),se&&Ce(function(T){return T+1})};if($)F();else{ie.current+=1;var ue=ie.current;Promise.resolve().then(function(){ue===ie.current&&F()})}}function D($,F){var ue=ze($),we=K.current.get(ue);F?(K.current.set(ue,F),R()):K.current.delete(ue),!we!=!F&&(F?J==null||J($):le==null||le($))}return(0,d.useEffect)(function(){return V},[]),[D,R,B.current,G]}var j=14/15;function U(ze,J,le){var z=(0,d.useRef)(!1),M=(0,d.useRef)(0),G=(0,d.useRef)(0),Ce=(0,d.useRef)(null),K=(0,d.useRef)(null),B,ie=function($){if(z.current){var F=Math.ceil($.touches[0].pageX),ue=Math.ceil($.touches[0].pageY),we=M.current-F,se=G.current-ue,T=Math.abs(we)>Math.abs(se);T?M.current=F:G.current=ue;var O=le(T,T?we:se,!1,$);O&&$.preventDefault(),clearInterval(K.current),O&&(K.current=setInterval(function(){T?we*=j:se*=j;var de=Math.floor(T?we:se);(!le(T,de,!0)||Math.abs(de)<=.1)&&clearInterval(K.current)},16))}},V=function(){z.current=!1,B()},R=function($){B(),$.touches.length===1&&!z.current&&(z.current=!0,M.current=Math.ceil($.touches[0].pageX),G.current=Math.ceil($.touches[0].pageY),Ce.current=$.target,Ce.current.addEventListener("touchmove",ie,{passive:!1}),Ce.current.addEventListener("touchend",V,{passive:!0}))};B=function(){Ce.current&&(Ce.current.removeEventListener("touchmove",ie),Ce.current.removeEventListener("touchend",V))},(0,o.Z)(function(){return ze&&J.current.addEventListener("touchstart",R,{passive:!0}),function(){var D;(D=J.current)===null||D===void 0||D.removeEventListener("touchstart",R),B(),clearInterval(K.current)}},[ze])}function ee(ze){return Math.floor(Math.pow(ze,.5))}function q(ze,J){var le="touches"in ze?ze.touches[0]:ze;return le[J?"pageX":"pageY"]-window[J?"scrollX":"scrollY"]}function H(ze,J,le){d.useEffect(function(){var z=J.current;if(ze&&z){var M=!1,G,Ce,K=function(){C.Z.cancel(G)},B=function D(){K(),G=(0,C.Z)(function(){le(Ce),D()})},ie=function($){var F=$;F._virtualHandled||(F._virtualHandled=!0,M=!0)},V=function(){M=!1,K()},R=function($){if(M){var F=q($,!1),ue=z.getBoundingClientRect(),we=ue.top,se=ue.bottom;if(F<=we){var T=we-F;Ce=-ee(T),B()}else if(F>=se){var O=F-se;Ce=ee(O),B()}else K()}};return z.addEventListener("mousedown",ie),z.ownerDocument.addEventListener("mouseup",V),z.ownerDocument.addEventListener("mousemove",R),function(){z.removeEventListener("mousedown",ie),z.ownerDocument.removeEventListener("mouseup",V),z.ownerDocument.removeEventListener("mousemove",R),K()}}},[ze])}var X=10;function be(ze,J,le,z,M,G,Ce,K){var B=d.useRef(),ie=d.useState(null),V=(0,a.Z)(ie,2),R=V[0],D=V[1];return(0,o.Z)(function(){if(R&&R.times<X){if(!ze.current){D(function(Le){return(0,g.Z)({},Le)});return}G();var $=R.targetAlign,F=R.originAlign,ue=R.index,we=R.offset,se=ze.current.clientHeight,T=!1,O=$,de=null;if(se){for(var fe=$||F,Oe=0,Je=0,Ze=0,ve=Math.min(J.length-1,ue),Xe=0;Xe<=ve;Xe+=1){var re=M(J[Xe]);Je=Oe;var st=le.get(re);Ze=Je+(st===void 0?z:st),Oe=Ze}for(var wt=fe==="top"?we:se-we,I=ve;I>=0;I-=1){var Ge=M(J[I]),Be=le.get(Ge);if(Be===void 0){T=!0;break}if(wt-=Be,wt<=0)break}switch(fe){case"top":de=Je-we;break;case"bottom":de=Ze-se+we;break;default:{var he=ze.current.scrollTop,Pe=he+se;Je<he?O="top":Ze>Pe&&(O="bottom")}}de!==null&&Ce(de),de!==R.lastTop&&(T=!0)}T&&D((0,g.Z)((0,g.Z)({},R),{},{times:R.times+1,targetAlign:O,lastTop:de}))}},[R,ze.current]),function($){if($==null){K();return}if(C.Z.cancel(B.current),typeof $=="number")Ce($);else if($&&(0,v.Z)($)==="object"){var F,ue=$.align;"index"in $?F=$.index:F=J.findIndex(function(T){return M(T)===$.key});var we=$.offset,se=we===void 0?0:we;D({times:0,index:F,offset:se,originAlign:ue})}}}var Ee=d.forwardRef(function(ze,J){var le=ze.prefixCls,z=ze.rtl,M=ze.scrollOffset,G=ze.scrollRange,Ce=ze.onStartMove,K=ze.onStopMove,B=ze.onScroll,ie=ze.horizontal,V=ze.spinSize,R=ze.containerSize,D=ze.style,$=ze.thumbStyle,F=d.useState(!1),ue=(0,a.Z)(F,2),we=ue[0],se=ue[1],T=d.useState(null),O=(0,a.Z)(T,2),de=O[0],fe=O[1],Oe=d.useState(null),Je=(0,a.Z)(Oe,2),Ze=Je[0],ve=Je[1],Xe=!z,re=d.useRef(),st=d.useRef(),wt=d.useState(!1),I=(0,a.Z)(wt,2),Ge=I[0],Be=I[1],he=d.useRef(),Pe=function(){clearTimeout(he.current),Be(!0),he.current=setTimeout(function(){Be(!1)},3e3)},Le=G-R||0,Rt=R-V||0,Ot=d.useMemo(function(){if(M===0||Le===0)return 0;var _e=M/Le;return _e*Rt},[M,Le,Rt]),Lt=function(Q){Q.stopPropagation(),Q.preventDefault()},un=d.useRef({top:Ot,dragging:we,pageY:de,startTop:Ze});un.current={top:Ot,dragging:we,pageY:de,startTop:Ze};var wn=function(Q){se(!0),fe(q(Q,ie)),ve(un.current.top),Ce(),Q.stopPropagation(),Q.preventDefault()};d.useEffect(function(){var _e=function(ae){ae.preventDefault()},Q=re.current,te=st.current;return Q.addEventListener("touchstart",_e,{passive:!1}),te.addEventListener("touchstart",wn,{passive:!1}),function(){Q.removeEventListener("touchstart",_e),te.removeEventListener("touchstart",wn)}},[]);var Cn=d.useRef();Cn.current=Le;var ht=d.useRef();ht.current=Rt,d.useEffect(function(){if(we){var _e,Q=function(ae){var Re=un.current,De=Re.dragging,it=Re.pageY,ct=Re.startTop;C.Z.cancel(_e);var bt=re.current.getBoundingClientRect(),ft=R/(ie?bt.width:bt.height);if(De){var Fe=(q(ae,ie)-it)*ft,Ne=ct;!Xe&&ie?Ne-=Fe:Ne+=Fe;var We=Cn.current,Ye=ht.current,ge=Ye?Ne/Ye:0,He=Math.ceil(ge*We);He=Math.max(He,0),He=Math.min(He,We),_e=(0,C.Z)(function(){B(He,ie)})}},te=function(){se(!1),K()};return window.addEventListener("mousemove",Q,{passive:!0}),window.addEventListener("touchmove",Q,{passive:!0}),window.addEventListener("mouseup",te,{passive:!0}),window.addEventListener("touchend",te,{passive:!0}),function(){window.removeEventListener("mousemove",Q),window.removeEventListener("touchmove",Q),window.removeEventListener("mouseup",te),window.removeEventListener("touchend",te),C.Z.cancel(_e)}}},[we]),d.useEffect(function(){return Pe(),function(){clearTimeout(he.current)}},[M]),d.useImperativeHandle(J,function(){return{delayHidden:Pe}});var Et="".concat(le,"-scrollbar"),gt={position:"absolute",visibility:Ge?null:"hidden"},yt={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return ie?(gt.height=8,gt.left=0,gt.right=0,gt.bottom=0,yt.height="100%",yt.width=V,Xe?yt.left=Ot:yt.right=Ot):(gt.width=8,gt.top=0,gt.bottom=0,Xe?gt.right=0:gt.left=0,yt.width="100%",yt.height=V,yt.top=Ot),d.createElement("div",{ref:re,className:s()(Et,(0,p.Z)((0,p.Z)((0,p.Z)({},"".concat(Et,"-horizontal"),ie),"".concat(Et,"-vertical"),!ie),"".concat(Et,"-visible"),Ge)),style:(0,g.Z)((0,g.Z)({},gt),D),onMouseDown:Lt,onMouseMove:Pe},d.createElement("div",{ref:st,className:s()("".concat(Et,"-thumb"),(0,p.Z)({},"".concat(Et,"-thumb-moving"),we)),style:(0,g.Z)((0,g.Z)({},yt),$),onMouseDown:wn}))}),me=Ee,xe=20;function Me(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,le=ze/J*ze;return isNaN(le)&&(le=0),le=Math.max(le,xe),Math.floor(le)}var dt=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],et=[],lt={overflowY:"auto",overflowAnchor:"none"};function Dt(ze,J){var le=ze.prefixCls,z=le===void 0?"rc-virtual-list":le,M=ze.className,G=ze.height,Ce=ze.itemHeight,K=ze.fullHeight,B=K===void 0?!0:K,ie=ze.style,V=ze.data,R=ze.children,D=ze.itemKey,$=ze.virtual,F=ze.direction,ue=ze.scrollWidth,we=ze.component,se=we===void 0?"div":we,T=ze.onScroll,O=ze.onVirtualScroll,de=ze.onVisibleChange,fe=ze.innerProps,Oe=ze.extraRender,Je=ze.styles,Ze=(0,h.Z)(ze,dt),ve=d.useCallback(function(fn){return typeof D=="function"?D(fn):fn==null?void 0:fn[D]},[D]),Xe=P(ve,null,null),re=(0,a.Z)(Xe,4),st=re[0],wt=re[1],I=re[2],Ge=re[3],Be=!!($!==!1&&G&&Ce),he=d.useMemo(function(){return Object.values(I.maps).reduce(function(fn,dn){return fn+dn},0)},[I.id,I.maps]),Pe=Be&&V&&(Math.max(Ce*V.length,he)>G||!!ue),Le=F==="rtl",Rt=s()(z,(0,p.Z)({},"".concat(z,"-rtl"),Le),M),Ot=V||et,Lt=(0,d.useRef)(),un=(0,d.useRef)(),wn=(0,d.useRef)(),Cn=(0,d.useState)(0),ht=(0,a.Z)(Cn,2),Et=ht[0],gt=ht[1],yt=(0,d.useState)(0),_e=(0,a.Z)(yt,2),Q=_e[0],te=_e[1],oe=(0,d.useState)(!1),ae=(0,a.Z)(oe,2),Re=ae[0],De=ae[1],it=function(){De(!0)},ct=function(){De(!1)},bt={getKey:ve};function ft(fn){gt(function(dn){var mn;typeof fn=="function"?mn=fn(dn):mn=fn;var In=Jt(mn);return Lt.current.scrollTop=In,In})}var Fe=(0,d.useRef)({start:0,end:Ot.length}),Ne=(0,d.useRef)(),We=w(Ot,ve),Ye=(0,a.Z)(We,1),ge=Ye[0];Ne.current=ge;var He=d.useMemo(function(){if(!Be)return{scrollHeight:void 0,start:0,end:Ot.length-1,offset:void 0};if(!Pe){var fn;return{scrollHeight:((fn=un.current)===null||fn===void 0?void 0:fn.offsetHeight)||0,start:0,end:Ot.length-1,offset:void 0}}for(var dn=0,mn,In,Qn,xr=Ot.length,dr=0;dr<xr;dr+=1){var ur=Ot[dr],tr=ve(ur),Tr=I.get(tr),Er=dn+(Tr===void 0?Ce:Tr);Er>=Et&&mn===void 0&&(mn=dr,In=dn),Er>Et+G&&Qn===void 0&&(Qn=dr),dn=Er}return mn===void 0&&(mn=0,In=0,Qn=Math.ceil(G/Ce)),Qn===void 0&&(Qn=Ot.length-1),Qn=Math.min(Qn+1,Ot.length-1),{scrollHeight:dn,start:mn,end:Qn,offset:In}},[Pe,Be,Et,Ot,Ge,G]),Te=He.scrollHeight,Ve=He.start,ot=He.end,nt=He.offset;Fe.current.start=Ve,Fe.current.end=ot,d.useLayoutEffect(function(){var fn=I.getRecord();if(fn.size===1){var dn=Array.from(fn)[0],mn=ve(Ot[Ve]);if(mn===dn){var In=I.get(dn),Qn=In-Ce;ft(function(xr){return xr+Qn})}}I.resetRecord()},[Te]);var $e=d.useState({width:0,height:G}),ye=(0,a.Z)($e,2),Ke=ye[0],tt=ye[1],ut=function(dn){tt({width:dn.offsetWidth,height:dn.offsetHeight})},at=(0,d.useRef)(),xt=(0,d.useRef)(),St=d.useMemo(function(){return Me(Ke.width,ue)},[Ke.width,ue]),Mt=d.useMemo(function(){return Me(Ke.height,Te)},[Ke.height,Te]),Bt=Te-G,Ht=(0,d.useRef)(Bt);Ht.current=Bt;function Jt(fn){var dn=fn;return Number.isNaN(Ht.current)||(dn=Math.min(dn,Ht.current)),dn=Math.max(dn,0),dn}var qt=Et<=0,rn=Et>=Bt,Tt=Q<=0,vt=Q>=ue,Xt=y(qt,rn,Tt,vt),Gt=function(){return{x:Le?-Q:Q,y:Et}},en=(0,d.useRef)(Gt()),$t=(0,l.useEvent)(function(fn){if(O){var dn=(0,g.Z)((0,g.Z)({},Gt()),fn);(en.current.x!==dn.x||en.current.y!==dn.y)&&(O(dn),en.current=dn)}});function Ut(fn,dn){var mn=fn;dn?((0,n.flushSync)(function(){te(mn)}),$t()):ft(mn)}function pn(fn){var dn=fn.currentTarget.scrollTop;dn!==Et&&ft(dn),T==null||T(fn),$t()}var cn=function(dn){var mn=dn,In=ue?ue-Ke.width:0;return mn=Math.max(mn,0),mn=Math.min(mn,In),mn},Ln=(0,l.useEvent)(function(fn,dn){dn?((0,n.flushSync)(function(){te(function(mn){var In=mn+(Le?-fn:fn);return cn(In)})}),$t()):ft(function(mn){var In=mn+fn;return In})}),jn=_(Be,qt,rn,Tt,vt,!!ue,Ln),zt=(0,a.Z)(jn,2),Ft=zt[0],kt=zt[1];U(Be,Lt,function(fn,dn,mn,In){var Qn=In;return Xt(fn,dn,mn)?!1:!Qn||!Qn._virtualHandled?(Qn&&(Qn._virtualHandled=!0),Ft({preventDefault:function(){},deltaX:fn?dn:0,deltaY:fn?0:dn}),!0):!1}),H(Pe,Lt,function(fn){ft(function(dn){return dn+fn})}),(0,o.Z)(function(){function fn(mn){var In=qt&&mn.detail<0,Qn=rn&&mn.detail>0;Be&&!In&&!Qn&&mn.preventDefault()}var dn=Lt.current;return dn.addEventListener("wheel",Ft,{passive:!1}),dn.addEventListener("DOMMouseScroll",kt,{passive:!0}),dn.addEventListener("MozMousePixelScroll",fn,{passive:!1}),function(){dn.removeEventListener("wheel",Ft),dn.removeEventListener("DOMMouseScroll",kt),dn.removeEventListener("MozMousePixelScroll",fn)}},[Be,qt,rn]),(0,o.Z)(function(){if(ue){var fn=cn(Q);te(fn),$t({x:fn})}},[Ke.width,ue]);var Vt=function(){var dn,mn;(dn=at.current)===null||dn===void 0||dn.delayHidden(),(mn=xt.current)===null||mn===void 0||mn.delayHidden()},Yt=be(Lt,Ot,I,Ce,ve,function(){return wt(!0)},ft,Vt);d.useImperativeHandle(J,function(){return{nativeElement:wn.current,getScrollInfo:Gt,scrollTo:function(dn){function mn(In){return In&&(0,v.Z)(In)==="object"&&("left"in In||"top"in In)}mn(dn)?(dn.left!==void 0&&te(cn(dn.left)),Yt(dn.top)):Yt(dn)}}}),(0,o.Z)(function(){if(de){var fn=Ot.slice(Ve,ot+1);de(fn,Ot)}},[Ve,ot,Ot]);var yn=L(Ot,ve,I,Ce),Sn=Oe==null?void 0:Oe({start:Ve,end:ot,virtual:Pe,offsetX:Q,offsetY:nt,rtl:Le,getSize:yn}),bn=S(Ot,Ve,ot,ue,Q,st,R,bt),tn=null;G&&(tn=(0,g.Z)((0,p.Z)({},B?"height":"maxHeight",G),lt),Be&&(tn.overflowY="hidden",ue&&(tn.overflowX="hidden"),Re&&(tn.pointerEvents="none")));var Dn={};return Le&&(Dn.dir="rtl"),d.createElement("div",(0,t.Z)({ref:wn,style:(0,g.Z)((0,g.Z)({},ie),{},{position:"relative"}),className:Rt},Dn,Ze),d.createElement(u.Z,{onResize:ut},d.createElement(se,{className:"".concat(z,"-holder"),style:tn,ref:Lt,onScroll:pn,onMouseEnter:Vt},d.createElement(c,{prefixCls:z,height:Te,offsetX:Q,offsetY:nt,scrollWidth:ue,onInnerResize:wt,ref:un,innerProps:fe,rtl:Le,extra:Sn},bn))),Pe&&Te>G&&d.createElement(me,{ref:at,prefixCls:z,scrollOffset:Et,scrollRange:Te,rtl:Le,onScroll:Ut,onStartMove:it,onStopMove:ct,spinSize:Mt,containerSize:Ke.height,style:Je==null?void 0:Je.verticalScrollBar,thumbStyle:Je==null?void 0:Je.verticalScrollBarThumb}),Pe&&ue>Ke.width&&d.createElement(me,{ref:xt,prefixCls:z,scrollOffset:Q,scrollRange:ue,rtl:Le,onScroll:Ut,onStartMove:it,onStopMove:ct,spinSize:St,containerSize:Ke.width,horizontal:!0,style:Je==null?void 0:Je.horizontalScrollBar,thumbStyle:Je==null?void 0:Je.horizontalScrollBarThumb}))}var qe=d.forwardRef(Dt);qe.displayName="List";var Qe=qe,At=Qe},83145:function(_t,k,e){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.CopyToClipboard=void 0;var t=g(e(59301)),v=g(e(25769));function g(x){return x&&x.__esModule?x:{default:x}}function p(x){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?p=function(C){return typeof C}:p=function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C},p(x)}function a(x,w){var C=Object.keys(x);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(x);w&&(b=b.filter(function(m){return Object.getOwnPropertyDescriptor(x,m).enumerable})),C.push.apply(C,b)}return C}function h(x){for(var w=1;w<arguments.length;w++){var C=arguments[w]!=null?arguments[w]:{};w%2?a(C,!0).forEach(function(b){S(x,b,C[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(x,Object.getOwnPropertyDescriptors(C)):a(C).forEach(function(b){Object.defineProperty(x,b,Object.getOwnPropertyDescriptor(C,b))})}return x}function r(x,w){if(x==null)return{};var C=s(x,w),b,m;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(x);for(m=0;m<y.length;m++)b=y[m],!(w.indexOf(b)>=0)&&Object.prototype.propertyIsEnumerable.call(x,b)&&(C[b]=x[b])}return C}function s(x,w){if(x==null)return{};var C={},b=Object.keys(x),m,y;for(y=0;y<b.length;y++)m=b[y],!(w.indexOf(m)>=0)&&(C[m]=x[m]);return C}function u(x,w){if(!(x instanceof w))throw new TypeError("Cannot call a class as a function")}function l(x,w){for(var C=0;C<w.length;C++){var b=w[C];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(x,b.key,b)}}function o(x,w,C){return w&&l(x.prototype,w),C&&l(x,C),x}function d(x,w){return w&&(p(w)==="object"||typeof w=="function")?w:i(x)}function n(x){return n=Object.setPrototypeOf?Object.getPrototypeOf:function(C){return C.__proto__||Object.getPrototypeOf(C)},n(x)}function i(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function c(x,w){if(typeof w!="function"&&w!==null)throw new TypeError("Super expression must either be null or a function");x.prototype=Object.create(w&&w.prototype,{constructor:{value:x,writable:!0,configurable:!0}}),w&&f(x,w)}function f(x,w){return f=Object.setPrototypeOf||function(b,m){return b.__proto__=m,b},f(x,w)}function S(x,w,C){return w in x?Object.defineProperty(x,w,{value:C,enumerable:!0,configurable:!0,writable:!0}):x[w]=C,x}var E=function(x){c(w,x);function w(){var C,b;u(this,w);for(var m=arguments.length,y=new Array(m),_=0;_<m;_++)y[_]=arguments[_];return b=d(this,(C=n(w)).call.apply(C,[this].concat(y))),S(i(b),"onClick",function(L){var A=b.props,W=A.text,N=A.onCopy,ce=A.children,Z=A.options,pe=t.default.Children.only(ce),P=(0,v.default)(W,Z);N&&N(W,P),pe&&pe.props&&typeof pe.props.onClick=="function"&&pe.props.onClick(L)}),b}return o(w,[{key:"render",value:function(){var b=this.props,m=b.text,y=b.onCopy,_=b.options,L=b.children,A=r(b,["text","onCopy","options","children"]),W=t.default.Children.only(L);return t.default.cloneElement(W,h({},A,{onClick:this.onClick}))}}]),w}(t.default.PureComponent);k.CopyToClipboard=E,S(E,"defaultProps",{onCopy:void 0,options:void 0})},56102:function(_t,k,e){"use strict";var t=e(83145),v=t.CopyToClipboard;v.CopyToClipboard=v,_t.exports=v},51581:function(_t,k,e){"use strict";Object.defineProperty(k,"__esModule",{value:!0});var t=function(){function d(n,i){for(var c=0;c<i.length;c++){var f=i[c];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(n,f.key,f)}}return function(n,i,c){return i&&d(n.prototype,i),c&&d(n,c),n}}(),v=e(59301),g=h(v),p=e(12708),a=h(p);function h(d){return d&&d.__esModule?d:{default:d}}function r(d,n){var i={};for(var c in d)n.indexOf(c)>=0||Object.prototype.hasOwnProperty.call(d,c)&&(i[c]=d[c]);return i}function s(d,n){if(!(d instanceof n))throw new TypeError("Cannot call a class as a function")}function u(d,n){if(!d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:d}function l(d,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);d.prototype=Object.create(n&&n.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(d,n):d.__proto__=n)}var o=function(d){l(n,d);function n(i){s(this,n);var c=u(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,i));return c.scrollListener=c.scrollListener.bind(c),c.eventListenerOptions=c.eventListenerOptions.bind(c),c.mousewheelListener=c.mousewheelListener.bind(c),c}return t(n,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var c=this.getParentElement(this.scrollComponent);c.scrollTop=c.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var c=!1,f={get passive(){c=!0}};try{document.addEventListener("test",null,f),document.removeEventListener("test",null,f)}catch(S){}return c}},{key:"eventListenerOptions",value:function(){var c=this.props.useCapture;return this.isPassiveSupported()&&(c={useCapture:this.props.useCapture,passive:!0}),c}},{key:"setDefaultLoader",value:function(c){this.defaultLoader=c}},{key:"detachMousewheelListener",value:function(){var c=window;this.props.useWindow===!1&&(c=this.scrollComponent.parentNode),c.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var c=window;this.props.useWindow===!1&&(c=this.getParentElement(this.scrollComponent)),c.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),c.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(c){var f=this.props.getScrollParent&&this.props.getScrollParent();return f!=null?f:c&&c.parentNode}},{key:"filterProps",value:function(c){return c}},{key:"attachScrollListener",value:function(){var c=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!c)){var f=window;this.props.useWindow===!1&&(f=c),f.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),f.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(c){c.deltaY===1&&!this.isPassiveSupported()&&c.preventDefault()}},{key:"scrollListener",value:function(){var c=this.scrollComponent,f=window,S=this.getParentElement(c),E=void 0;if(this.props.useWindow){var x=document.documentElement||document.body.parentNode||document.body,w=f.pageYOffset!==void 0?f.pageYOffset:x.scrollTop;this.props.isReverse?E=w:E=this.calculateOffset(c,w)}else this.props.isReverse?E=S.scrollTop:E=c.scrollHeight-S.scrollTop-S.clientHeight;E<Number(this.props.threshold)&&c&&c.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=S.scrollHeight,this.beforeScrollTop=S.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(c,f){return c?this.calculateTopPosition(c)+(c.offsetHeight-f-window.innerHeight):0}},{key:"calculateTopPosition",value:function(c){return c?c.offsetTop+this.calculateTopPosition(c.offsetParent):0}},{key:"render",value:function(){var c=this,f=this.filterProps(this.props),S=f.children,E=f.element,x=f.hasMore,w=f.initialLoad,C=f.isReverse,b=f.loader,m=f.loadMore,y=f.pageStart,_=f.ref,L=f.threshold,A=f.useCapture,W=f.useWindow,N=f.getScrollParent,ce=r(f,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);ce.ref=function(pe){c.scrollComponent=pe,_&&_(pe)};var Z=[S];return x&&(b?C?Z.unshift(b):Z.push(b):this.defaultLoader&&(C?Z.unshift(this.defaultLoader):Z.push(this.defaultLoader))),g.default.createElement(E,ce,Z)}}]),n}(v.Component);o.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.default.bool},o.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},k.default=o,_t.exports=k.default},26724:function(_t,k,e){_t.exports=e(51581)},76374:function(_t,k,e){"use strict";var t=function(){if(typeof Map!="undefined")return Map;function ce(Z,pe){var P=-1;return Z.some(function(j,U){return j[0]===pe?(P=U,!0):!1}),P}return function(){function Z(){this.__entries__=[]}return Object.defineProperty(Z.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),Z.prototype.get=function(pe){var P=ce(this.__entries__,pe),j=this.__entries__[P];return j&&j[1]},Z.prototype.set=function(pe,P){var j=ce(this.__entries__,pe);~j?this.__entries__[j][1]=P:this.__entries__.push([pe,P])},Z.prototype.delete=function(pe){var P=this.__entries__,j=ce(P,pe);~j&&P.splice(j,1)},Z.prototype.has=function(pe){return!!~ce(this.__entries__,pe)},Z.prototype.clear=function(){this.__entries__.splice(0)},Z.prototype.forEach=function(pe,P){P===void 0&&(P=null);for(var j=0,U=this.__entries__;j<U.length;j++){var ee=U[j];pe.call(P,ee[1],ee[0])}},Z}()}(),v=typeof window!="undefined"&&typeof document!="undefined"&&window.document===document,g=function(){return typeof e.g!="undefined"&&e.g.Math===Math?e.g:typeof self!="undefined"&&self.Math===Math?self:typeof window!="undefined"&&window.Math===Math?window:Function("return this")()}(),p=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(g):function(ce){return setTimeout(function(){return ce(Date.now())},1e3/60)}}(),a=2;function h(ce,Z){var pe=!1,P=!1,j=0;function U(){pe&&(pe=!1,ce()),P&&q()}function ee(){p(U)}function q(){var H=Date.now();if(pe){if(H-j<a)return;P=!0}else pe=!0,P=!1,setTimeout(ee,Z);j=H}return q}var r=20,s=["top","right","bottom","left","width","height","size","weight"],u=typeof MutationObserver!="undefined",l=function(){function ce(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=h(this.refresh.bind(this),r)}return ce.prototype.addObserver=function(Z){~this.observers_.indexOf(Z)||this.observers_.push(Z),this.connected_||this.connect_()},ce.prototype.removeObserver=function(Z){var pe=this.observers_,P=pe.indexOf(Z);~P&&pe.splice(P,1),!pe.length&&this.connected_&&this.disconnect_()},ce.prototype.refresh=function(){var Z=this.updateObservers_();Z&&this.refresh()},ce.prototype.updateObservers_=function(){var Z=this.observers_.filter(function(pe){return pe.gatherActive(),pe.hasActive()});return Z.forEach(function(pe){return pe.broadcastActive()}),Z.length>0},ce.prototype.connect_=function(){!v||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),u?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},ce.prototype.disconnect_=function(){!v||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},ce.prototype.onTransitionEnd_=function(Z){var pe=Z.propertyName,P=pe===void 0?"":pe,j=s.some(function(U){return!!~P.indexOf(U)});j&&this.refresh()},ce.getInstance=function(){return this.instance_||(this.instance_=new ce),this.instance_},ce.instance_=null,ce}(),o=function(ce,Z){for(var pe=0,P=Object.keys(Z);pe<P.length;pe++){var j=P[pe];Object.defineProperty(ce,j,{value:Z[j],enumerable:!1,writable:!1,configurable:!0})}return ce},d=function(ce){var Z=ce&&ce.ownerDocument&&ce.ownerDocument.defaultView;return Z||g},n=m(0,0,0,0);function i(ce){return parseFloat(ce)||0}function c(ce){for(var Z=[],pe=1;pe<arguments.length;pe++)Z[pe-1]=arguments[pe];return Z.reduce(function(P,j){var U=ce["border-"+j+"-width"];return P+i(U)},0)}function f(ce){for(var Z=["top","right","bottom","left"],pe={},P=0,j=Z;P<j.length;P++){var U=j[P],ee=ce["padding-"+U];pe[U]=i(ee)}return pe}function S(ce){var Z=ce.getBBox();return m(0,0,Z.width,Z.height)}function E(ce){var Z=ce.clientWidth,pe=ce.clientHeight;if(!Z&&!pe)return n;var P=d(ce).getComputedStyle(ce),j=f(P),U=j.left+j.right,ee=j.top+j.bottom,q=i(P.width),H=i(P.height);if(P.boxSizing==="border-box"&&(Math.round(q+U)!==Z&&(q-=c(P,"left","right")+U),Math.round(H+ee)!==pe&&(H-=c(P,"top","bottom")+ee)),!w(ce)){var X=Math.round(q+U)-Z,be=Math.round(H+ee)-pe;Math.abs(X)!==1&&(q-=X),Math.abs(be)!==1&&(H-=be)}return m(j.left,j.top,q,H)}var x=function(){return typeof SVGGraphicsElement!="undefined"?function(ce){return ce instanceof d(ce).SVGGraphicsElement}:function(ce){return ce instanceof d(ce).SVGElement&&typeof ce.getBBox=="function"}}();function w(ce){return ce===d(ce).document.documentElement}function C(ce){return v?x(ce)?S(ce):E(ce):n}function b(ce){var Z=ce.x,pe=ce.y,P=ce.width,j=ce.height,U=typeof DOMRectReadOnly!="undefined"?DOMRectReadOnly:Object,ee=Object.create(U.prototype);return o(ee,{x:Z,y:pe,width:P,height:j,top:pe,right:Z+P,bottom:j+pe,left:Z}),ee}function m(ce,Z,pe,P){return{x:ce,y:Z,width:pe,height:P}}var y=function(){function ce(Z){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=m(0,0,0,0),this.target=Z}return ce.prototype.isActive=function(){var Z=C(this.target);return this.contentRect_=Z,Z.width!==this.broadcastWidth||Z.height!==this.broadcastHeight},ce.prototype.broadcastRect=function(){var Z=this.contentRect_;return this.broadcastWidth=Z.width,this.broadcastHeight=Z.height,Z},ce}(),_=function(){function ce(Z,pe){var P=b(pe);o(this,{target:Z,contentRect:P})}return ce}(),L=function(){function ce(Z,pe,P){if(this.activeObservations_=[],this.observations_=new t,typeof Z!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=Z,this.controller_=pe,this.callbackCtx_=P}return ce.prototype.observe=function(Z){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(Z instanceof d(Z).Element))throw new TypeError('parameter 1 is not of type "Element".');var pe=this.observations_;pe.has(Z)||(pe.set(Z,new y(Z)),this.controller_.addObserver(this),this.controller_.refresh())}},ce.prototype.unobserve=function(Z){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(Z instanceof d(Z).Element))throw new TypeError('parameter 1 is not of type "Element".');var pe=this.observations_;pe.has(Z)&&(pe.delete(Z),pe.size||this.controller_.removeObserver(this))}},ce.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},ce.prototype.gatherActive=function(){var Z=this;this.clearActive(),this.observations_.forEach(function(pe){pe.isActive()&&Z.activeObservations_.push(pe)})},ce.prototype.broadcastActive=function(){if(this.hasActive()){var Z=this.callbackCtx_,pe=this.activeObservations_.map(function(P){return new _(P.target,P.broadcastRect())});this.callback_.call(Z,pe,Z),this.clearActive()}},ce.prototype.clearActive=function(){this.activeObservations_.splice(0)},ce.prototype.hasActive=function(){return this.activeObservations_.length>0},ce}(),A=typeof WeakMap!="undefined"?new WeakMap:new t,W=function(){function ce(Z){if(!(this instanceof ce))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var pe=l.getInstance(),P=new L(Z,pe,this);A.set(this,P)}return ce}();["observe","unobserve","disconnect"].forEach(function(ce){W.prototype[ce]=function(){var Z;return(Z=A.get(this))[ce].apply(Z,arguments)}});var N=function(){return typeof g.ResizeObserver!="undefined"?g.ResizeObserver:W}();k.Z=N},98040:function(_t){_t.exports=function(){var k=document.getSelection();if(!k.rangeCount)return function(){};for(var e=document.activeElement,t=[],v=0;v<k.rangeCount;v++)t.push(k.getRangeAt(v));switch(e.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":e.blur();break;default:e=null;break}return k.removeAllRanges(),function(){k.type==="Caret"&&k.removeAllRanges(),k.rangeCount||t.forEach(function(g){k.addRange(g)}),e&&e.focus()}}},34376:function(_t){(function(k,e){if(1)_t.exports=e();else var t,v})(window,function(){return function(k){var e={};function t(v){if(e[v])return e[v].exports;var g=e[v]={i:v,l:!1,exports:{}};return k[v].call(g.exports,g,g.exports,t),g.l=!0,g.exports}return t.m=k,t.c=e,t.d=function(v,g,p){t.o(v,g)||Object.defineProperty(v,g,{enumerable:!0,get:p})},t.r=function(v){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(v,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(v,"__esModule",{value:!0})},t.t=function(v,g){if(1&g&&(v=t(v)),8&g||4&g&&typeof v=="object"&&v&&v.__esModule)return v;var p=Object.create(null);if(t.r(p),Object.defineProperty(p,"default",{enumerable:!0,value:v}),2&g&&typeof v!="string")for(var a in v)t.d(p,a,function(h){return v[h]}.bind(null,a));return p},t.n=function(v){var g=v&&v.__esModule?function(){return v.default}:function(){return v};return t.d(g,"a",g),g},t.o=function(v,g){return Object.prototype.hasOwnProperty.call(v,g)},t.p="",t(t.s=34)}([function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.forwardEvent=e.EventEmitter=void 0;var v=function(){function g(){this._listeners=[],this._disposed=!1}return Object.defineProperty(g.prototype,"event",{get:function(){var p=this;return this._event||(this._event=function(a){return p._listeners.push(a),{dispose:function(){if(!p._disposed){for(var h=0;h<p._listeners.length;h++)if(p._listeners[h]===a)return void p._listeners.splice(h,1)}}}}),this._event},enumerable:!1,configurable:!0}),g.prototype.fire=function(p,a){for(var h=[],r=0;r<this._listeners.length;r++)h.push(this._listeners[r]);for(r=0;r<h.length;r++)h[r].call(void 0,p,a)},g.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},g}();e.EventEmitter=v,e.forwardEvent=function(g,p){return g(function(a){return p.fire(a)})}},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.IUnicodeService=e.IOptionsService=e.ILogService=e.IInstantiationService=e.IDirtyRowService=e.ICharsetService=e.ICoreService=e.ICoreMouseService=e.IBufferService=void 0;var v=t(14);e.IBufferService=v.createDecorator("BufferService"),e.ICoreMouseService=v.createDecorator("CoreMouseService"),e.ICoreService=v.createDecorator("CoreService"),e.ICharsetService=v.createDecorator("CharsetService"),e.IDirtyRowService=v.createDecorator("DirtyRowService"),e.IInstantiationService=v.createDecorator("InstantiationService"),e.ILogService=v.createDecorator("LogService"),e.IOptionsService=v.createDecorator("OptionsService"),e.IUnicodeService=v.createDecorator("UnicodeService")},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDisposeArrayDisposable=e.disposeArray=e.Disposable=void 0;var v=function(){function p(){this._disposables=[],this._isDisposed=!1}return p.prototype.dispose=function(){this._isDisposed=!0;for(var a=0,h=this._disposables;a<h.length;a++)h[a].dispose();this._disposables.length=0},p.prototype.register=function(a){return this._disposables.push(a),a},p.prototype.unregister=function(a){var h=this._disposables.indexOf(a);h!==-1&&this._disposables.splice(h,1)},p}();function g(p){for(var a=0,h=p;a<h.length;a++)h[a].dispose();p.length=0}e.Disposable=v,e.disposeArray=g,e.getDisposeArrayDisposable=function(p){return{dispose:function(){return g(p)}}}},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.WHITESPACE_CELL_CODE=e.WHITESPACE_CELL_WIDTH=e.WHITESPACE_CELL_CHAR=e.NULL_CELL_CODE=e.NULL_CELL_WIDTH=e.NULL_CELL_CHAR=e.CHAR_DATA_CODE_INDEX=e.CHAR_DATA_WIDTH_INDEX=e.CHAR_DATA_CHAR_INDEX=e.CHAR_DATA_ATTR_INDEX=e.DEFAULT_ATTR=e.DEFAULT_COLOR=void 0,e.DEFAULT_COLOR=256,e.DEFAULT_ATTR=256|e.DEFAULT_COLOR<<9,e.CHAR_DATA_ATTR_INDEX=0,e.CHAR_DATA_CHAR_INDEX=1,e.CHAR_DATA_WIDTH_INDEX=2,e.CHAR_DATA_CODE_INDEX=3,e.NULL_CELL_CHAR="",e.NULL_CELL_WIDTH=1,e.NULL_CELL_CODE=0,e.WHITESPACE_CELL_CHAR=" ",e.WHITESPACE_CELL_WIDTH=1,e.WHITESPACE_CELL_CODE=32},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(s,u){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,o){l.__proto__=o}||function(l,o){for(var d in o)o.hasOwnProperty(d)&&(l[d]=o[d])})(s,u)},function(s,u){function l(){this.constructor=s}v(s,u),s.prototype=u===null?Object.create(u):(l.prototype=u.prototype,new l)});Object.defineProperty(e,"__esModule",{value:!0}),e.CellData=void 0;var p=t(8),a=t(3),h=t(6),r=function(s){function u(){var l=s!==null&&s.apply(this,arguments)||this;return l.content=0,l.fg=0,l.bg=0,l.extended=new h.ExtendedAttrs,l.combinedData="",l}return g(u,s),u.fromCharData=function(l){var o=new u;return o.setFromCharData(l),o},u.prototype.isCombined=function(){return 2097152&this.content},u.prototype.getWidth=function(){return this.content>>22},u.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?p.stringFromCodePoint(2097151&this.content):""},u.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},u.prototype.setFromCharData=function(l){this.fg=l[a.CHAR_DATA_ATTR_INDEX],this.bg=0;var o=!1;if(l[a.CHAR_DATA_CHAR_INDEX].length>2)o=!0;else if(l[a.CHAR_DATA_CHAR_INDEX].length===2){var d=l[a.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=d&&d<=56319){var n=l[a.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=n&&n<=57343?this.content=1024*(d-55296)+n-56320+65536|l[a.CHAR_DATA_WIDTH_INDEX]<<22:o=!0}else o=!0}else this.content=l[a.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|l[a.CHAR_DATA_WIDTH_INDEX]<<22;o&&(this.combinedData=l[a.CHAR_DATA_CHAR_INDEX],this.content=2097152|l[a.CHAR_DATA_WIDTH_INDEX]<<22)},u.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},u}(h.AttributeData);e.CellData=r},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ISoundService=e.ISelectionService=e.IRenderService=e.IMouseService=e.ICoreBrowserService=e.ICharSizeService=void 0;var v=t(14);e.ICharSizeService=v.createDecorator("CharSizeService"),e.ICoreBrowserService=v.createDecorator("CoreBrowserService"),e.IMouseService=v.createDecorator("MouseService"),e.IRenderService=v.createDecorator("RenderService"),e.ISelectionService=v.createDecorator("SelectionService"),e.ISoundService=v.createDecorator("SoundService")},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ExtendedAttrs=e.AttributeData=void 0;var v=function(){function p(){this.fg=0,this.bg=0,this.extended=new g}return p.toColorRGB=function(a){return[a>>>16&255,a>>>8&255,255&a]},p.fromColorRGB=function(a){return(255&a[0])<<16|(255&a[1])<<8|255&a[2]},p.prototype.clone=function(){var a=new p;return a.fg=this.fg,a.bg=this.bg,a.extended=this.extended.clone(),a},p.prototype.isInverse=function(){return 67108864&this.fg},p.prototype.isBold=function(){return 134217728&this.fg},p.prototype.isUnderline=function(){return 268435456&this.fg},p.prototype.isBlink=function(){return 536870912&this.fg},p.prototype.isInvisible=function(){return 1073741824&this.fg},p.prototype.isItalic=function(){return 67108864&this.bg},p.prototype.isDim=function(){return 134217728&this.bg},p.prototype.getFgColorMode=function(){return 50331648&this.fg},p.prototype.getBgColorMode=function(){return 50331648&this.bg},p.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},p.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},p.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},p.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},p.prototype.isFgDefault=function(){return(50331648&this.fg)==0},p.prototype.isBgDefault=function(){return(50331648&this.bg)==0},p.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},p.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},p.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},p.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},p.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},p.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},p.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},p.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},p.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},p.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},p.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},p}();e.AttributeData=v;var g=function(){function p(a,h){a===void 0&&(a=0),h===void 0&&(h=-1),this.underlineStyle=a,this.underlineColor=h}return p.prototype.clone=function(){return new p(this.underlineStyle,this.underlineColor)},p.prototype.isEmpty=function(){return this.underlineStyle===0},p}();e.ExtendedAttrs=g},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.addDisposableDomListener=void 0,e.addDisposableDomListener=function(v,g,p,a){v.addEventListener(g,p,a);var h=!1;return{dispose:function(){h||(h=!0,v.removeEventListener(g,p,a))}}}},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Utf8ToUtf32=e.StringToUtf32=e.utf32ToString=e.stringFromCodePoint=void 0,e.stringFromCodePoint=function(p){return p>65535?(p-=65536,String.fromCharCode(55296+(p>>10))+String.fromCharCode(p%1024+56320)):String.fromCharCode(p)},e.utf32ToString=function(p,a,h){a===void 0&&(a=0),h===void 0&&(h=p.length);for(var r="",s=a;s<h;++s){var u=p[s];u>65535?(u-=65536,r+=String.fromCharCode(55296+(u>>10))+String.fromCharCode(u%1024+56320)):r+=String.fromCharCode(u)}return r};var v=function(){function p(){this._interim=0}return p.prototype.clear=function(){this._interim=0},p.prototype.decode=function(a,h){var r=a.length;if(!r)return 0;var s=0,u=0;this._interim&&(56320<=(d=a.charCodeAt(u++))&&d<=57343?h[s++]=1024*(this._interim-55296)+d-56320+65536:(h[s++]=this._interim,h[s++]=d),this._interim=0);for(var l=u;l<r;++l){var o=a.charCodeAt(l);if(55296<=o&&o<=56319){if(++l>=r)return this._interim=o,s;var d;56320<=(d=a.charCodeAt(l))&&d<=57343?h[s++]=1024*(o-55296)+d-56320+65536:(h[s++]=o,h[s++]=d)}else h[s++]=o}return s},p}();e.StringToUtf32=v;var g=function(){function p(){this.interim=new Uint8Array(3)}return p.prototype.clear=function(){this.interim.fill(0)},p.prototype.decode=function(a,h){var r=a.length;if(!r)return 0;var s,u,l,o,d=0,n=0,i=0;if(this.interim[0]){var c=!1,f=this.interim[0];f&=(224&f)==192?31:(240&f)==224?15:7;for(var S=0,E=void 0;(E=63&this.interim[++S])&&S<4;)f<<=6,f|=E;for(var x=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,w=x-S;i<w;){if(i>=r)return 0;if((192&(E=a[i++]))!=128){i--,c=!0;break}this.interim[S++]=E,f<<=6,f|=63&E}c||(x===2?f<128?i--:h[d++]=f:x===3?f<2048||f>=55296&&f<=57343||(h[d++]=f):f<65536||f>1114111||(h[d++]=f)),this.interim.fill(0)}for(var C=r-4,b=i;b<r;){for(;!(!(b<C)||128&(s=a[b])||128&(u=a[b+1])||128&(l=a[b+2])||128&(o=a[b+3]));)h[d++]=s,h[d++]=u,h[d++]=l,h[d++]=o,b+=4;if((s=a[b++])<128)h[d++]=s;else if((224&s)==192){if(b>=r)return this.interim[0]=s,d;if((192&(u=a[b++]))!=128){b--;continue}if((n=(31&s)<<6|63&u)<128){b--;continue}h[d++]=n}else if((240&s)==224){if(b>=r)return this.interim[0]=s,d;if((192&(u=a[b++]))!=128){b--;continue}if(b>=r)return this.interim[0]=s,this.interim[1]=u,d;if((192&(l=a[b++]))!=128){b--;continue}if((n=(15&s)<<12|(63&u)<<6|63&l)<2048||n>=55296&&n<=57343)continue;h[d++]=n}else if((248&s)==240){if(b>=r)return this.interim[0]=s,d;if((192&(u=a[b++]))!=128){b--;continue}if(b>=r)return this.interim[0]=s,this.interim[1]=u,d;if((192&(l=a[b++]))!=128){b--;continue}if(b>=r)return this.interim[0]=s,this.interim[1]=u,this.interim[2]=l,d;if((192&(o=a[b++]))!=128){b--;continue}if((n=(7&s)<<18|(63&u)<<12|(63&l)<<6|63&o)<65536||n>1114111)continue;h[d++]=n}}return d},p}();e.Utf8ToUtf32=g},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CHAR_ATLAS_CELL_SPACING=e.DIM_OPACITY=e.INVERTED_DEFAULT_COLOR=void 0,e.INVERTED_DEFAULT_COLOR=257,e.DIM_OPACITY=.5,e.CHAR_ATLAS_CELL_SPACING=1},function(k,e,t){"use strict";var v,g,p,a;function h(s){var u=s.toString(16);return u.length<2?"0"+u:u}function r(s,u){return s<u?(u+.05)/(s+.05):(s+.05)/(u+.05)}Object.defineProperty(e,"__esModule",{value:!0}),e.contrastRatio=e.toPaddedHex=e.rgba=e.rgb=e.css=e.color=e.channels=void 0,function(s){s.toCss=function(u,l,o,d){return d!==void 0?"#"+h(u)+h(l)+h(o)+h(d):"#"+h(u)+h(l)+h(o)},s.toRgba=function(u,l,o,d){return d===void 0&&(d=255),(u<<24|l<<16|o<<8|d)>>>0}}(v=e.channels||(e.channels={})),(g=e.color||(e.color={})).blend=function(s,u){var l=(255&u.rgba)/255;if(l===1)return{css:u.css,rgba:u.rgba};var o=u.rgba>>24&255,d=u.rgba>>16&255,n=u.rgba>>8&255,i=s.rgba>>24&255,c=s.rgba>>16&255,f=s.rgba>>8&255,S=i+Math.round((o-i)*l),E=c+Math.round((d-c)*l),x=f+Math.round((n-f)*l);return{css:v.toCss(S,E,x),rgba:v.toRgba(S,E,x)}},g.isOpaque=function(s){return(255&s.rgba)==255},g.ensureContrastRatio=function(s,u,l){var o=a.ensureContrastRatio(s.rgba,u.rgba,l);if(o)return a.toColor(o>>24&255,o>>16&255,o>>8&255)},g.opaque=function(s){var u=(255|s.rgba)>>>0,l=a.toChannels(u),o=l[0],d=l[1],n=l[2];return{css:v.toCss(o,d,n),rgba:u}},g.opacity=function(s,u){var l=Math.round(255*u),o=a.toChannels(s.rgba),d=o[0],n=o[1],i=o[2];return{css:v.toCss(d,n,i,l),rgba:v.toRgba(d,n,i,l)}},(e.css||(e.css={})).toColor=function(s){switch(s.length){case 7:return{css:s,rgba:(parseInt(s.slice(1),16)<<8|255)>>>0};case 9:return{css:s,rgba:parseInt(s.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(s){function u(l,o,d){var n=l/255,i=o/255,c=d/255;return .2126*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.7152*(i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4))+.0722*(c<=.03928?c/12.92:Math.pow((c+.055)/1.055,2.4))}s.relativeLuminance=function(l){return u(l>>16&255,l>>8&255,255&l)},s.relativeLuminance2=u}(p=e.rgb||(e.rgb={})),function(s){function u(o,d,n){for(var i=o>>24&255,c=o>>16&255,f=o>>8&255,S=d>>24&255,E=d>>16&255,x=d>>8&255,w=r(p.relativeLuminance2(S,x,E),p.relativeLuminance2(i,c,f));w<n&&(S>0||E>0||x>0);)S-=Math.max(0,Math.ceil(.1*S)),E-=Math.max(0,Math.ceil(.1*E)),x-=Math.max(0,Math.ceil(.1*x)),w=r(p.relativeLuminance2(S,x,E),p.relativeLuminance2(i,c,f));return(S<<24|E<<16|x<<8|255)>>>0}function l(o,d,n){for(var i=o>>24&255,c=o>>16&255,f=o>>8&255,S=d>>24&255,E=d>>16&255,x=d>>8&255,w=r(p.relativeLuminance2(S,x,E),p.relativeLuminance2(i,c,f));w<n&&(S<255||E<255||x<255);)S=Math.min(255,S+Math.ceil(.1*(255-S))),E=Math.min(255,E+Math.ceil(.1*(255-E))),x=Math.min(255,x+Math.ceil(.1*(255-x))),w=r(p.relativeLuminance2(S,x,E),p.relativeLuminance2(i,c,f));return(S<<24|E<<16|x<<8|255)>>>0}s.ensureContrastRatio=function(o,d,n){var i=p.relativeLuminance(o>>8),c=p.relativeLuminance(d>>8);if(r(i,c)<n)return c<i?u(o,d,n):l(o,d,n)},s.reduceLuminance=u,s.increaseLuminance=l,s.toChannels=function(o){return[o>>24&255,o>>16&255,o>>8&255,255&o]},s.toColor=function(o,d,n){return{css:v.toCss(o,d,n),rgba:v.toRgba(o,d,n)}}}(a=e.rgba||(e.rgba={})),e.toPaddedHex=h,e.contrastRatio=r},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isLinux=e.isWindows=e.isIphone=e.isIpad=e.isMac=e.isSafari=e.isFirefox=void 0;var v=typeof navigator=="undefined",g=v?"node":navigator.userAgent,p=v?"node":navigator.platform;function a(h,r){return h.indexOf(r)>=0}e.isFirefox=!!~g.indexOf("Firefox"),e.isSafari=/^((?!chrome|android).)*safari/i.test(g),e.isMac=a(["Macintosh","MacIntel","MacPPC","Mac68K"],p),e.isIpad=p==="iPad",e.isIphone=p==="iPhone",e.isWindows=a(["Windows","Win16","Win32","WinCE"],p),e.isLinux=p.indexOf("Linux")>=0},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.C1=e.C0=void 0,function(v){v.NUL="\0",v.SOH="",v.STX="",v.ETX="",v.EOT="",v.ENQ="",v.ACK="",v.BEL="\x07",v.BS="\b",v.HT=" ",v.LF=`
|
|
|
`,v.VT="\v",v.FF="\f",v.CR="\r",v.SO="",v.SI="",v.DLE="",v.DC1="",v.DC2="",v.DC3="",v.DC4="",v.NAK="",v.SYN="",v.ETB="",v.CAN="",v.EM="",v.SUB="",v.ESC="\x1B",v.FS="",v.GS="",v.RS="",v.US="",v.SP=" ",v.DEL="\x7F"}(e.C0||(e.C0={})),function(v){v.PAD="\x80",v.HOP="\x81",v.BPH="\x82",v.NBH="\x83",v.IND="\x84",v.NEL="\x85",v.SSA="\x86",v.ESA="\x87",v.HTS="\x88",v.HTJ="\x89",v.VTS="\x8A",v.PLD="\x8B",v.PLU="\x8C",v.RI="\x8D",v.SS2="\x8E",v.SS3="\x8F",v.DCS="\x90",v.PU1="\x91",v.PU2="\x92",v.STS="\x93",v.CCH="\x94",v.MW="\x95",v.SPA="\x96",v.EPA="\x97",v.SOS="\x98",v.SGCI="\x99",v.SCI="\x9A",v.CSI="\x9B",v.ST="\x9C",v.OSC="\x9D",v.PM="\x9E",v.APC="\x9F"}(e.C1||(e.C1={}))},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BaseRenderLayer=void 0;var v=t(3),g=t(9),p=t(25),a=t(6),h=t(28),r=t(10),s=t(17),u=function(){function l(o,d,n,i,c,f,S,E){this._container=o,this._alpha=i,this._colors=c,this._rendererId=f,this._bufferService=S,this._optionsService=E,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+d+"-layer"),this._canvas.style.zIndex=n.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return l.prototype.dispose=function(){var o;s.removeElementFromParent(this._canvas),(o=this._charAtlas)===null||o===void 0||o.dispose()},l.prototype._initCanvas=function(){this._ctx=h.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},l.prototype.onOptionsChanged=function(){},l.prototype.onBlur=function(){},l.prototype.onFocus=function(){},l.prototype.onCursorMove=function(){},l.prototype.onGridChanged=function(o,d){},l.prototype.onSelectionChanged=function(o,d,n){n===void 0&&(n=!1)},l.prototype.setColors=function(o){this._refreshCharAtlas(o)},l.prototype._setTransparency=function(o){if(o!==this._alpha){var d=this._canvas;this._alpha=o,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,d),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},l.prototype._refreshCharAtlas=function(o){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=p.acquireCharAtlas(this._optionsService.options,this._rendererId,o,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},l.prototype.resize=function(o){this._scaledCellWidth=o.scaledCellWidth,this._scaledCellHeight=o.scaledCellHeight,this._scaledCharWidth=o.scaledCharWidth,this._scaledCharHeight=o.scaledCharHeight,this._scaledCharLeft=o.scaledCharLeft,this._scaledCharTop=o.scaledCharTop,this._canvas.width=o.scaledCanvasWidth,this._canvas.height=o.scaledCanvasHeight,this._canvas.style.width=o.canvasWidth+"px",this._canvas.style.height=o.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},l.prototype._fillCells=function(o,d,n,i){this._ctx.fillRect(o*this._scaledCellWidth,d*this._scaledCellHeight,n*this._scaledCellWidth,i*this._scaledCellHeight)},l.prototype._fillBottomLineAtCells=function(o,d,n){n===void 0&&(n=1),this._ctx.fillRect(o*this._scaledCellWidth,(d+1)*this._scaledCellHeight-window.devicePixelRatio-1,n*this._scaledCellWidth,window.devicePixelRatio)},l.prototype._fillLeftLineAtCell=function(o,d,n){this._ctx.fillRect(o*this._scaledCellWidth,d*this._scaledCellHeight,window.devicePixelRatio*n,this._scaledCellHeight)},l.prototype._strokeRectAtCell=function(o,d,n,i){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(o*this._scaledCellWidth+window.devicePixelRatio/2,d*this._scaledCellHeight+window.devicePixelRatio/2,n*this._scaledCellWidth-window.devicePixelRatio,i*this._scaledCellHeight-window.devicePixelRatio)},l.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},l.prototype._clearCells=function(o,d,n,i){this._alpha?this._ctx.clearRect(o*this._scaledCellWidth,d*this._scaledCellHeight,n*this._scaledCellWidth,i*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(o*this._scaledCellWidth,d*this._scaledCellHeight,n*this._scaledCellWidth,i*this._scaledCellHeight))},l.prototype._fillCharTrueColor=function(o,d,n){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(n),this._ctx.fillText(o.getChars(),d*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},l.prototype._drawChars=function(o,d,n){var i,c,f=this._getContrastColor(o);f||o.isFgRGB()||o.isBgRGB()?this._drawUncachedChars(o,d,n,f):(o.isInverse()?(i=o.isBgDefault()?g.INVERTED_DEFAULT_COLOR:o.getBgColor(),c=o.isFgDefault()?g.INVERTED_DEFAULT_COLOR:o.getFgColor()):(c=o.isBgDefault()?v.DEFAULT_COLOR:o.getBgColor(),i=o.isFgDefault()?v.DEFAULT_COLOR:o.getFgColor()),i+=this._optionsService.options.drawBoldTextInBrightColors&&o.isBold()&&i<8?8:0,this._currentGlyphIdentifier.chars=o.getChars()||v.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=o.getCode()||v.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=c,this._currentGlyphIdentifier.fg=i,this._currentGlyphIdentifier.bold=!!o.isBold(),this._currentGlyphIdentifier.dim=!!o.isDim(),this._currentGlyphIdentifier.italic=!!o.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,d*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(o,d,n))},l.prototype._drawUncachedChars=function(o,d,n,i){if(this._ctx.save(),this._ctx.font=this._getFont(!!o.isBold(),!!o.isItalic()),this._ctx.textBaseline="middle",o.isInverse())if(i)this._ctx.fillStyle=i.css;else if(o.isBgDefault())this._ctx.fillStyle=r.color.opaque(this._colors.background).css;else if(o.isBgRGB())this._ctx.fillStyle="rgb("+a.AttributeData.toColorRGB(o.getBgColor()).join(",")+")";else{var c=o.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&o.isBold()&&c<8&&(c+=8),this._ctx.fillStyle=this._colors.ansi[c].css}else if(i)this._ctx.fillStyle=i.css;else if(o.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(o.isFgRGB())this._ctx.fillStyle="rgb("+a.AttributeData.toColorRGB(o.getFgColor()).join(",")+")";else{var f=o.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&o.isBold()&&f<8&&(f+=8),this._ctx.fillStyle=this._colors.ansi[f].css}this._clipRow(n),o.isDim()&&(this._ctx.globalAlpha=g.DIM_OPACITY),this._ctx.fillText(o.getChars(),d*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},l.prototype._clipRow=function(o){this._ctx.beginPath(),this._ctx.rect(0,o*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},l.prototype._getFont=function(o,d){return(d?"italic":"")+" "+(o?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},l.prototype._getContrastColor=function(o){if(this._optionsService.options.minimumContrastRatio!==1){var d=this._colors.contrastCache.getColor(o.bg,o.fg);if(d!==void 0)return d||void 0;var n=o.getFgColor(),i=o.getFgColorMode(),c=o.getBgColor(),f=o.getBgColorMode(),S=!!o.isInverse(),E=!!o.isInverse();if(S){var x=n;n=c,c=x;var w=i;i=f,f=w}var C=this._resolveBackgroundRgba(f,c,S),b=this._resolveForegroundRgba(i,n,S,E),m=r.rgba.ensureContrastRatio(C,b,this._optionsService.options.minimumContrastRatio);if(m){var y={css:r.channels.toCss(m>>24&255,m>>16&255,m>>8&255),rgba:m};return this._colors.contrastCache.setColor(o.bg,o.fg,y),y}this._colors.contrastCache.setColor(o.bg,o.fg,null)}},l.prototype._resolveBackgroundRgba=function(o,d,n){switch(o){case 16777216:case 33554432:return this._colors.ansi[d].rgba;case 50331648:return d<<8;case 0:default:return n?this._colors.foreground.rgba:this._colors.background.rgba}},l.prototype._resolveForegroundRgba=function(o,d,n,i){switch(o){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&i&&d<8&&(d+=8),this._colors.ansi[d].rgba;case 50331648:return d<<8;case 0:default:return n?this._colors.background.rgba:this._colors.foreground.rgba}},l}();e.BaseRenderLayer=u},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createDecorator=e.getServiceDependencies=e.serviceRegistry=void 0;function v(g,p,a){p.di$target===p?p.di$dependencies.push({id:g,index:a}):(p.di$dependencies=[{id:g,index:a}],p.di$target=p)}e.serviceRegistry=new Map,e.getServiceDependencies=function(g){return g.di$dependencies||[]},e.createDecorator=function(g){if(e.serviceRegistry.has(g))return e.serviceRegistry.get(g);var p=function(a,h,r){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");v(p,a,r)};return p.toString=function(){return g},e.serviceRegistry.set(g,p),p}},function(k,e,t){"use strict";function v(g,p,a,h){if(a===void 0&&(a=0),h===void 0&&(h=g.length),a>=g.length)return g;a=(g.length+a)%g.length,h=h>=g.length?g.length:(g.length+h)%g.length;for(var r=a;r<h;++r)g[r]=p;return g}Object.defineProperty(e,"__esModule",{value:!0}),e.concat=e.fillFallback=e.fill=void 0,e.fill=function(g,p,a,h){return g.fill?g.fill(p,a,h):v(g,p,a,h)},e.fillFallback=v,e.concat=function(g,p){var a=new g.constructor(g.length+p.length);return a.set(g),a.set(p,g.length),a}},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BufferLine=e.DEFAULT_ATTR_DATA=void 0;var v=t(8),g=t(3),p=t(4),a=t(6);e.DEFAULT_ATTR_DATA=Object.freeze(new a.AttributeData);var h=function(){function r(s,u,l){l===void 0&&(l=!1),this.isWrapped=l,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*s);for(var o=u||p.CellData.fromCharData([0,g.NULL_CELL_CHAR,g.NULL_CELL_WIDTH,g.NULL_CELL_CODE]),d=0;d<s;++d)this.setCell(d,o);this.length=s}return r.prototype.get=function(s){var u=this._data[3*s+0],l=2097151&u;return[this._data[3*s+1],2097152&u?this._combined[s]:l?v.stringFromCodePoint(l):"",u>>22,2097152&u?this._combined[s].charCodeAt(this._combined[s].length-1):l]},r.prototype.set=function(s,u){this._data[3*s+1]=u[g.CHAR_DATA_ATTR_INDEX],u[g.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[s]=u[1],this._data[3*s+0]=2097152|s|u[g.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*s+0]=u[g.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|u[g.CHAR_DATA_WIDTH_INDEX]<<22},r.prototype.getWidth=function(s){return this._data[3*s+0]>>22},r.prototype.hasWidth=function(s){return 12582912&this._data[3*s+0]},r.prototype.getFg=function(s){return this._data[3*s+1]},r.prototype.getBg=function(s){return this._data[3*s+2]},r.prototype.hasContent=function(s){return 4194303&this._data[3*s+0]},r.prototype.getCodePoint=function(s){var u=this._data[3*s+0];return 2097152&u?this._combined[s].charCodeAt(this._combined[s].length-1):2097151&u},r.prototype.isCombined=function(s){return 2097152&this._data[3*s+0]},r.prototype.getString=function(s){var u=this._data[3*s+0];return 2097152&u?this._combined[s]:2097151&u?v.stringFromCodePoint(2097151&u):""},r.prototype.loadCell=function(s,u){var l=3*s;return u.content=this._data[l+0],u.fg=this._data[l+1],u.bg=this._data[l+2],2097152&u.content&&(u.combinedData=this._combined[s]),268435456&u.bg&&(u.extended=this._extendedAttrs[s]),u},r.prototype.setCell=function(s,u){2097152&u.content&&(this._combined[s]=u.combinedData),268435456&u.bg&&(this._extendedAttrs[s]=u.extended),this._data[3*s+0]=u.content,this._data[3*s+1]=u.fg,this._data[3*s+2]=u.bg},r.prototype.setCellFromCodePoint=function(s,u,l,o,d,n){268435456&d&&(this._extendedAttrs[s]=n),this._data[3*s+0]=u|l<<22,this._data[3*s+1]=o,this._data[3*s+2]=d},r.prototype.addCodepointToCell=function(s,u){var l=this._data[3*s+0];2097152&l?this._combined[s]+=v.stringFromCodePoint(u):(2097151&l?(this._combined[s]=v.stringFromCodePoint(2097151&l)+v.stringFromCodePoint(u),l&=-2097152,l|=2097152):l=u|1<<22,this._data[3*s+0]=l)},r.prototype.insertCells=function(s,u,l,o){if((s%=this.length)&&this.getWidth(s-1)===2&&this.setCellFromCodePoint(s-1,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new a.ExtendedAttrs),u<this.length-s){for(var d=new p.CellData,n=this.length-s-u-1;n>=0;--n)this.setCell(s+u+n,this.loadCell(s+n,d));for(n=0;n<u;++n)this.setCell(s+n,l)}else for(n=s;n<this.length;++n)this.setCell(n,l);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new a.ExtendedAttrs)},r.prototype.deleteCells=function(s,u,l,o){if(s%=this.length,u<this.length-s){for(var d=new p.CellData,n=0;n<this.length-s-u;++n)this.setCell(s+n,this.loadCell(s+u+n,d));for(n=this.length-u;n<this.length;++n)this.setCell(n,l)}else for(n=s;n<this.length;++n)this.setCell(n,l);s&&this.getWidth(s-1)===2&&this.setCellFromCodePoint(s-1,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new a.ExtendedAttrs),this.getWidth(s)!==0||this.hasContent(s)||this.setCellFromCodePoint(s,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new a.ExtendedAttrs)},r.prototype.replaceCells=function(s,u,l,o){for(s&&this.getWidth(s-1)===2&&this.setCellFromCodePoint(s-1,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new a.ExtendedAttrs),u<this.length&&this.getWidth(u-1)===2&&this.setCellFromCodePoint(u,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new a.ExtendedAttrs);s<u&&s<this.length;)this.setCell(s++,l)},r.prototype.resize=function(s,u){if(s!==this.length){if(s>this.length){var l=new Uint32Array(3*s);this.length&&(3*s<this._data.length?l.set(this._data.subarray(0,3*s)):l.set(this._data)),this._data=l;for(var o=this.length;o<s;++o)this.setCell(o,u)}else if(s){(l=new Uint32Array(3*s)).set(this._data.subarray(0,3*s)),this._data=l;var d=Object.keys(this._combined);for(o=0;o<d.length;o++){var n=parseInt(d[o],10);n>=s&&delete this._combined[n]}}else this._data=new Uint32Array(0),this._combined={};this.length=s}},r.prototype.fill=function(s){this._combined={},this._extendedAttrs={};for(var u=0;u<this.length;++u)this.setCell(u,s)},r.prototype.copyFrom=function(s){for(var u in this.length!==s.length?this._data=new Uint32Array(s._data):this._data.set(s._data),this.length=s.length,this._combined={},s._combined)this._combined[u]=s._combined[u];for(var u in this._extendedAttrs={},s._extendedAttrs)this._extendedAttrs[u]=s._extendedAttrs[u];this.isWrapped=s.isWrapped},r.prototype.clone=function(){var s=new r(0);for(var u in s._data=new Uint32Array(this._data),s.length=this.length,this._combined)s._combined[u]=this._combined[u];for(var u in this._extendedAttrs)s._extendedAttrs[u]=this._extendedAttrs[u];return s.isWrapped=this.isWrapped,s},r.prototype.getTrimmedLength=function(){for(var s=this.length-1;s>=0;--s)if(4194303&this._data[3*s+0])return s+(this._data[3*s+0]>>22);return 0},r.prototype.copyCellsFrom=function(s,u,l,o,d){var n=s._data;if(d)for(var i=o-1;i>=0;i--)for(var c=0;c<3;c++)this._data[3*(l+i)+c]=n[3*(u+i)+c];else for(i=0;i<o;i++)for(c=0;c<3;c++)this._data[3*(l+i)+c]=n[3*(u+i)+c];var f=Object.keys(s._combined);for(c=0;c<f.length;c++){var S=parseInt(f[c],10);S>=u&&(this._combined[S-u+l]=s._combined[S])}},r.prototype.translateToString=function(s,u,l){s===void 0&&(s=!1),u===void 0&&(u=0),l===void 0&&(l=this.length),s&&(l=Math.min(l,this.getTrimmedLength()));for(var o="";u<l;){var d=this._data[3*u+0],n=2097151&d;o+=2097152&d?this._combined[u]:n?v.stringFromCodePoint(n):g.WHITESPACE_CELL_CHAR,u+=d>>22||1}return o},r}();e.BufferLine=h},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.removeElementFromParent=void 0,e.removeElementFromParent=function(){for(var v,g=[],p=0;p<arguments.length;p++)g[p]=arguments[p];for(var a=0,h=g;a<h.length;a++){var r=h[a];(v=r==null?void 0:r.parentElement)===null||v===void 0||v.removeChild(r)}}},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.tooMuchOutput=e.promptLabel=void 0,e.promptLabel="Terminal input",e.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(b,m){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,_){y.__proto__=_}||function(y,_){for(var L in _)_.hasOwnProperty(L)&&(y[L]=_[L])})(b,m)},function(b,m){function y(){this.constructor=b}v(b,m),b.prototype=m===null?Object.create(m):(y.prototype=m.prototype,new y)});Object.defineProperty(e,"__esModule",{value:!0}),e.InputHandler=e.WindowsOptionsReportType=void 0;var p,a=t(12),h=t(20),r=t(39),s=t(2),u=t(15),l=t(8),o=t(16),d=t(0),n=t(3),i=t(4),c=t(6),f=t(22),S=t(24),E={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function x(b,m){if(b>24)return m.setWinLines||!1;switch(b){case 1:return!!m.restoreWin;case 2:return!!m.minimizeWin;case 3:return!!m.setWinPosition;case 4:return!!m.setWinSizePixels;case 5:return!!m.raiseWin;case 6:return!!m.lowerWin;case 7:return!!m.refreshWin;case 8:return!!m.setWinSizeChars;case 9:return!!m.maximizeWin;case 10:return!!m.fullscreenWin;case 11:return!!m.getWinState;case 13:return!!m.getWinPosition;case 14:return!!m.getWinSizePixels;case 15:return!!m.getScreenSizePixels;case 16:return!!m.getCellSizePixels;case 18:return!!m.getWinSizeChars;case 19:return!!m.getScreenSizeChars;case 20:return!!m.getIconTitle;case 21:return!!m.getWinTitle;case 22:return!!m.pushTitle;case 23:return!!m.popTitle;case 24:return!!m.setWinLines}return!1}(function(b){b[b.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",b[b.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(p=e.WindowsOptionsReportType||(e.WindowsOptionsReportType={}));var w=function(){function b(m,y,_,L){this._bufferService=m,this._coreService=y,this._logService=_,this._optionsService=L,this._data=new Uint32Array(0)}return b.prototype.hook=function(m){this._data=new Uint32Array(0)},b.prototype.put=function(m,y,_){this._data=u.concat(this._data,m.subarray(y,_))},b.prototype.unhook=function(m){if(m){var y=l.utf32ToString(this._data);switch(this._data=new Uint32Array(0),y){case'"q':return this._coreService.triggerDataEvent(a.C0.ESC+'P1$r0"q'+a.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(a.C0.ESC+'P1$r61;1"p'+a.C0.ESC+"\\");case"r":var _=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(a.C0.ESC+"P1$r"+_+a.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(a.C0.ESC+"P1$r0m"+a.C0.ESC+"\\");case" q":var L={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return L-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(a.C0.ESC+"P1$r"+L+" q"+a.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",y),this._coreService.triggerDataEvent(a.C0.ESC+"P0$r"+a.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},b}(),C=function(b){function m(y,_,L,A,W,N,ce,Z,pe){pe===void 0&&(pe=new r.EscapeSequenceParser);var P=b.call(this)||this;P._bufferService=y,P._charsetService=_,P._coreService=L,P._dirtyRowService=A,P._logService=W,P._optionsService=N,P._coreMouseService=ce,P._unicodeService=Z,P._parser=pe,P._parseBuffer=new Uint32Array(4096),P._stringDecoder=new l.StringToUtf32,P._utf8Decoder=new l.Utf8ToUtf32,P._workCell=new i.CellData,P._windowTitle="",P._iconName="",P._windowTitleStack=[],P._iconNameStack=[],P._curAttrData=o.DEFAULT_ATTR_DATA.clone(),P._eraseAttrDataInternal=o.DEFAULT_ATTR_DATA.clone(),P._onRequestBell=new d.EventEmitter,P._onRequestRefreshRows=new d.EventEmitter,P._onRequestReset=new d.EventEmitter,P._onRequestScroll=new d.EventEmitter,P._onRequestSyncScrollBar=new d.EventEmitter,P._onRequestWindowsOptionsReport=new d.EventEmitter,P._onA11yChar=new d.EventEmitter,P._onA11yTab=new d.EventEmitter,P._onCursorMove=new d.EventEmitter,P._onLineFeed=new d.EventEmitter,P._onScroll=new d.EventEmitter,P._onTitleChange=new d.EventEmitter,P.register(P._parser),P._parser.setCsiHandlerFallback(function(q,H){P._logService.debug("Unknown CSI code: ",{identifier:P._parser.identToString(q),params:H.toArray()})}),P._parser.setEscHandlerFallback(function(q){P._logService.debug("Unknown ESC code: ",{identifier:P._parser.identToString(q)})}),P._parser.setExecuteHandlerFallback(function(q){P._logService.debug("Unknown EXECUTE code: ",{code:q})}),P._parser.setOscHandlerFallback(function(q,H,X){P._logService.debug("Unknown OSC code: ",{identifier:q,action:H,data:X})}),P._parser.setDcsHandlerFallback(function(q,H,X){H==="HOOK"&&(X=X.toArray()),P._logService.debug("Unknown DCS code: ",{identifier:P._parser.identToString(q),action:H,payload:X})}),P._parser.setPrintHandler(function(q,H,X){return P.print(q,H,X)}),P._parser.setCsiHandler({final:"@"},function(q){return P.insertChars(q)}),P._parser.setCsiHandler({intermediates:" ",final:"@"},function(q){return P.scrollLeft(q)}),P._parser.setCsiHandler({final:"A"},function(q){return P.cursorUp(q)}),P._parser.setCsiHandler({intermediates:" ",final:"A"},function(q){return P.scrollRight(q)}),P._parser.setCsiHandler({final:"B"},function(q){return P.cursorDown(q)}),P._parser.setCsiHandler({final:"C"},function(q){return P.cursorForward(q)}),P._parser.setCsiHandler({final:"D"},function(q){return P.cursorBackward(q)}),P._parser.setCsiHandler({final:"E"},function(q){return P.cursorNextLine(q)}),P._parser.setCsiHandler({final:"F"},function(q){return P.cursorPrecedingLine(q)}),P._parser.setCsiHandler({final:"G"},function(q){return P.cursorCharAbsolute(q)}),P._parser.setCsiHandler({final:"H"},function(q){return P.cursorPosition(q)}),P._parser.setCsiHandler({final:"I"},function(q){return P.cursorForwardTab(q)}),P._parser.setCsiHandler({final:"J"},function(q){return P.eraseInDisplay(q)}),P._parser.setCsiHandler({prefix:"?",final:"J"},function(q){return P.eraseInDisplay(q)}),P._parser.setCsiHandler({final:"K"},function(q){return P.eraseInLine(q)}),P._parser.setCsiHandler({prefix:"?",final:"K"},function(q){return P.eraseInLine(q)}),P._parser.setCsiHandler({final:"L"},function(q){return P.insertLines(q)}),P._parser.setCsiHandler({final:"M"},function(q){return P.deleteLines(q)}),P._parser.setCsiHandler({final:"P"},function(q){return P.deleteChars(q)}),P._parser.setCsiHandler({final:"S"},function(q){return P.scrollUp(q)}),P._parser.setCsiHandler({final:"T"},function(q){return P.scrollDown(q)}),P._parser.setCsiHandler({final:"X"},function(q){return P.eraseChars(q)}),P._parser.setCsiHandler({final:"Z"},function(q){return P.cursorBackwardTab(q)}),P._parser.setCsiHandler({final:"`"},function(q){return P.charPosAbsolute(q)}),P._parser.setCsiHandler({final:"a"},function(q){return P.hPositionRelative(q)}),P._parser.setCsiHandler({final:"b"},function(q){return P.repeatPrecedingCharacter(q)}),P._parser.setCsiHandler({final:"c"},function(q){return P.sendDeviceAttributesPrimary(q)}),P._parser.setCsiHandler({prefix:">",final:"c"},function(q){return P.sendDeviceAttributesSecondary(q)}),P._parser.setCsiHandler({final:"d"},function(q){return P.linePosAbsolute(q)}),P._parser.setCsiHandler({final:"e"},function(q){return P.vPositionRelative(q)}),P._parser.setCsiHandler({final:"f"},function(q){return P.hVPosition(q)}),P._parser.setCsiHandler({final:"g"},function(q){return P.tabClear(q)}),P._parser.setCsiHandler({final:"h"},function(q){return P.setMode(q)}),P._parser.setCsiHandler({prefix:"?",final:"h"},function(q){return P.setModePrivate(q)}),P._parser.setCsiHandler({final:"l"},function(q){return P.resetMode(q)}),P._parser.setCsiHandler({prefix:"?",final:"l"},function(q){return P.resetModePrivate(q)}),P._parser.setCsiHandler({final:"m"},function(q){return P.charAttributes(q)}),P._parser.setCsiHandler({final:"n"},function(q){return P.deviceStatus(q)}),P._parser.setCsiHandler({prefix:"?",final:"n"},function(q){return P.deviceStatusPrivate(q)}),P._parser.setCsiHandler({intermediates:"!",final:"p"},function(q){return P.softReset(q)}),P._parser.setCsiHandler({intermediates:" ",final:"q"},function(q){return P.setCursorStyle(q)}),P._parser.setCsiHandler({final:"r"},function(q){return P.setScrollRegion(q)}),P._parser.setCsiHandler({final:"s"},function(q){return P.saveCursor(q)}),P._parser.setCsiHandler({final:"t"},function(q){return P.windowOptions(q)}),P._parser.setCsiHandler({final:"u"},function(q){return P.restoreCursor(q)}),P._parser.setCsiHandler({intermediates:"'",final:"}"},function(q){return P.insertColumns(q)}),P._parser.setCsiHandler({intermediates:"'",final:"~"},function(q){return P.deleteColumns(q)}),P._parser.setExecuteHandler(a.C0.BEL,function(){return P.bell()}),P._parser.setExecuteHandler(a.C0.LF,function(){return P.lineFeed()}),P._parser.setExecuteHandler(a.C0.VT,function(){return P.lineFeed()}),P._parser.setExecuteHandler(a.C0.FF,function(){return P.lineFeed()}),P._parser.setExecuteHandler(a.C0.CR,function(){return P.carriageReturn()}),P._parser.setExecuteHandler(a.C0.BS,function(){return P.backspace()}),P._parser.setExecuteHandler(a.C0.HT,function(){return P.tab()}),P._parser.setExecuteHandler(a.C0.SO,function(){return P.shiftOut()}),P._parser.setExecuteHandler(a.C0.SI,function(){return P.shiftIn()}),P._parser.setExecuteHandler(a.C1.IND,function(){return P.index()}),P._parser.setExecuteHandler(a.C1.NEL,function(){return P.nextLine()}),P._parser.setExecuteHandler(a.C1.HTS,function(){return P.tabSet()}),P._parser.setOscHandler(0,new f.OscHandler(function(q){P.setTitle(q),P.setIconName(q)})),P._parser.setOscHandler(1,new f.OscHandler(function(q){return P.setIconName(q)})),P._parser.setOscHandler(2,new f.OscHandler(function(q){return P.setTitle(q)})),P._parser.setEscHandler({final:"7"},function(){return P.saveCursor()}),P._parser.setEscHandler({final:"8"},function(){return P.restoreCursor()}),P._parser.setEscHandler({final:"D"},function(){return P.index()}),P._parser.setEscHandler({final:"E"},function(){return P.nextLine()}),P._parser.setEscHandler({final:"H"},function(){return P.tabSet()}),P._parser.setEscHandler({final:"M"},function(){return P.reverseIndex()}),P._parser.setEscHandler({final:"="},function(){return P.keypadApplicationMode()}),P._parser.setEscHandler({final:">"},function(){return P.keypadNumericMode()}),P._parser.setEscHandler({final:"c"},function(){return P.fullReset()}),P._parser.setEscHandler({final:"n"},function(){return P.setgLevel(2)}),P._parser.setEscHandler({final:"o"},function(){return P.setgLevel(3)}),P._parser.setEscHandler({final:"|"},function(){return P.setgLevel(3)}),P._parser.setEscHandler({final:"}"},function(){return P.setgLevel(2)}),P._parser.setEscHandler({final:"~"},function(){return P.setgLevel(1)}),P._parser.setEscHandler({intermediates:"%",final:"@"},function(){return P.selectDefaultCharset()}),P._parser.setEscHandler({intermediates:"%",final:"G"},function(){return P.selectDefaultCharset()});var j=function(q){U._parser.setEscHandler({intermediates:"(",final:q},function(){return P.selectCharset("("+q)}),U._parser.setEscHandler({intermediates:")",final:q},function(){return P.selectCharset(")"+q)}),U._parser.setEscHandler({intermediates:"*",final:q},function(){return P.selectCharset("*"+q)}),U._parser.setEscHandler({intermediates:"+",final:q},function(){return P.selectCharset("+"+q)}),U._parser.setEscHandler({intermediates:"-",final:q},function(){return P.selectCharset("-"+q)}),U._parser.setEscHandler({intermediates:".",final:q},function(){return P.selectCharset("."+q)}),U._parser.setEscHandler({intermediates:"/",final:q},function(){return P.selectCharset("/"+q)})},U=this;for(var ee in h.CHARSETS)j(ee);return P._parser.setEscHandler({intermediates:"#",final:"8"},function(){return P.screenAlignmentPattern()}),P._parser.setErrorHandler(function(q){return P._logService.error("Parsing error: ",q),q}),P._parser.setDcsHandler({intermediates:"$",final:"q"},new w(P._bufferService,P._coreService,P._logService,P._optionsService)),P}return g(m,b),Object.defineProperty(m.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),m.prototype.dispose=function(){b.prototype.dispose.call(this)},m.prototype.parse=function(y){var _=this._bufferService.buffer,L=_.x,A=_.y;if(this._logService.debug("parsing data",y),this._parseBuffer.length<y.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(y.length,131072))),this._dirtyRowService.clearRange(),y.length>131072)for(var W=0;W<y.length;W+=131072){var N=W+131072<y.length?W+131072:y.length,ce=typeof y=="string"?this._stringDecoder.decode(y.substring(W,N),this._parseBuffer):this._utf8Decoder.decode(y.subarray(W,N),this._parseBuffer);this._parser.parse(this._parseBuffer,ce)}else ce=typeof y=="string"?this._stringDecoder.decode(y,this._parseBuffer):this._utf8Decoder.decode(y,this._parseBuffer),this._parser.parse(this._parseBuffer,ce);(_=this._bufferService.buffer).x===L&&_.y===A||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},m.prototype.print=function(y,_,L){var A,W,N=this._bufferService.buffer,ce=this._charsetService.charset,Z=this._optionsService.options.screenReaderMode,pe=this._bufferService.cols,P=this._coreService.decPrivateModes.wraparound,j=this._coreService.modes.insertMode,U=this._curAttrData,ee=N.lines.get(N.ybase+N.y);this._dirtyRowService.markDirty(N.y),N.x&&L-_>0&&ee.getWidth(N.x-1)===2&&ee.setCellFromCodePoint(N.x-1,0,1,U.fg,U.bg,U.extended);for(var q=_;q<L;++q){if(A=y[q],W=this._unicodeService.wcwidth(A),A<127&&ce){var H=ce[String.fromCharCode(A)];H&&(A=H.charCodeAt(0))}if(Z&&this._onA11yChar.fire(l.stringFromCodePoint(A)),W||!N.x){if(N.x+W-1>=pe){if(P){for(;N.x<pe;)ee.setCellFromCodePoint(N.x++,0,1,U.fg,U.bg,U.extended);N.x=0,N.y++,N.y===N.scrollBottom+1?(N.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(N.y>=this._bufferService.rows&&(N.y=this._bufferService.rows-1),N.lines.get(N.ybase+N.y).isWrapped=!0),ee=N.lines.get(N.ybase+N.y)}else if(N.x=pe-1,W===2)continue}if(j&&(ee.insertCells(N.x,W,N.getNullCell(U),U),ee.getWidth(pe-1)===2&&ee.setCellFromCodePoint(pe-1,n.NULL_CELL_CODE,n.NULL_CELL_WIDTH,U.fg,U.bg,U.extended)),ee.setCellFromCodePoint(N.x++,A,W,U.fg,U.bg,U.extended),W>0)for(;--W;)ee.setCellFromCodePoint(N.x++,0,0,U.fg,U.bg,U.extended)}else ee.getWidth(N.x-1)?ee.addCodepointToCell(N.x-1,A):ee.addCodepointToCell(N.x-2,A)}L-_>0&&(ee.loadCell(N.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),N.x<pe&&L-_>0&&ee.getWidth(N.x)===0&&!ee.hasContent(N.x)&&ee.setCellFromCodePoint(N.x,0,1,U.fg,U.bg,U.extended),this._dirtyRowService.markDirty(N.y)},m.prototype.addCsiHandler=function(y,_){var L=this;return y.final!=="t"||y.prefix||y.intermediates?this._parser.addCsiHandler(y,_):this._parser.addCsiHandler(y,function(A){return!x(A.params[0],L._optionsService.options.windowOptions)||_(A)})},m.prototype.addDcsHandler=function(y,_){return this._parser.addDcsHandler(y,new S.DcsHandler(_))},m.prototype.addEscHandler=function(y,_){return this._parser.addEscHandler(y,_)},m.prototype.addOscHandler=function(y,_){return this._parser.addOscHandler(y,new f.OscHandler(_))},m.prototype.bell=function(){this._onRequestBell.fire()},m.prototype.lineFeed=function(){var y=this._bufferService.buffer;this._dirtyRowService.markDirty(y.y),this._optionsService.options.convertEol&&(y.x=0),y.y++,y.y===y.scrollBottom+1?(y.y--,this._onRequestScroll.fire(this._eraseAttrData())):y.y>=this._bufferService.rows&&(y.y=this._bufferService.rows-1),y.x>=this._bufferService.cols&&y.x--,this._dirtyRowService.markDirty(y.y),this._onLineFeed.fire()},m.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},m.prototype.backspace=function(){var y,_=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(_.x>0&&_.x--);if(this._restrictCursor(this._bufferService.cols),_.x>0)_.x--;else if(_.x===0&&_.y>_.scrollTop&&_.y<=_.scrollBottom&&(!((y=_.lines.get(_.ybase+_.y))===null||y===void 0)&&y.isWrapped)){_.lines.get(_.ybase+_.y).isWrapped=!1,_.y--,_.x=this._bufferService.cols-1;var L=_.lines.get(_.ybase+_.y);L.hasWidth(_.x)&&!L.hasContent(_.x)&&_.x--}this._restrictCursor()},m.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var y=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-y)}},m.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},m.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},m.prototype._restrictCursor=function(y){y===void 0&&(y=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(y,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},m.prototype._setCursor=function(y,_){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=y,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+_):(this._bufferService.buffer.x=y,this._bufferService.buffer.y=_),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},m.prototype._moveCursor=function(y,_){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+y,this._bufferService.buffer.y+_)},m.prototype.cursorUp=function(y){var _=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;_>=0?this._moveCursor(0,-Math.min(_,y.params[0]||1)):this._moveCursor(0,-(y.params[0]||1))},m.prototype.cursorDown=function(y){var _=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;_>=0?this._moveCursor(0,Math.min(_,y.params[0]||1)):this._moveCursor(0,y.params[0]||1)},m.prototype.cursorForward=function(y){this._moveCursor(y.params[0]||1,0)},m.prototype.cursorBackward=function(y){this._moveCursor(-(y.params[0]||1),0)},m.prototype.cursorNextLine=function(y){this.cursorDown(y),this._bufferService.buffer.x=0},m.prototype.cursorPrecedingLine=function(y){this.cursorUp(y),this._bufferService.buffer.x=0},m.prototype.cursorCharAbsolute=function(y){this._setCursor((y.params[0]||1)-1,this._bufferService.buffer.y)},m.prototype.cursorPosition=function(y){this._setCursor(y.length>=2?(y.params[1]||1)-1:0,(y.params[0]||1)-1)},m.prototype.charPosAbsolute=function(y){this._setCursor((y.params[0]||1)-1,this._bufferService.buffer.y)},m.prototype.hPositionRelative=function(y){this._moveCursor(y.params[0]||1,0)},m.prototype.linePosAbsolute=function(y){this._setCursor(this._bufferService.buffer.x,(y.params[0]||1)-1)},m.prototype.vPositionRelative=function(y){this._moveCursor(0,y.params[0]||1)},m.prototype.hVPosition=function(y){this.cursorPosition(y)},m.prototype.tabClear=function(y){var _=y.params[0];_===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:_===3&&(this._bufferService.buffer.tabs={})},m.prototype.cursorForwardTab=function(y){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var _=y.params[0]||1;_--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},m.prototype.cursorBackwardTab=function(y){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var _=y.params[0]||1,L=this._bufferService.buffer;_--;)L.x=L.prevStop()},m.prototype._eraseInBufferLine=function(y,_,L,A){A===void 0&&(A=!1);var W=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+y);W.replaceCells(_,L,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),A&&(W.isWrapped=!1)},m.prototype._resetBufferLine=function(y){var _=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+y);_.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),_.isWrapped=!1},m.prototype.eraseInDisplay=function(y){var _;switch(this._restrictCursor(),y.params[0]){case 0:for(_=this._bufferService.buffer.y,this._dirtyRowService.markDirty(_),this._eraseInBufferLine(_++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);_<this._bufferService.rows;_++)this._resetBufferLine(_);this._dirtyRowService.markDirty(_);break;case 1:for(_=this._bufferService.buffer.y,this._dirtyRowService.markDirty(_),this._eraseInBufferLine(_,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(_+1).isWrapped=!1);_--;)this._resetBufferLine(_);this._dirtyRowService.markDirty(0);break;case 2:for(_=this._bufferService.rows,this._dirtyRowService.markDirty(_-1);_--;)this._resetBufferLine(_);this._dirtyRowService.markDirty(0);break;case 3:var L=this._bufferService.buffer.lines.length-this._bufferService.rows;L>0&&(this._bufferService.buffer.lines.trimStart(L),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-L,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-L,0),this._onScroll.fire(0))}},m.prototype.eraseInLine=function(y){switch(this._restrictCursor(),y.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},m.prototype.insertLines=function(y){this._restrictCursor();var _=y.params[0]||1,L=this._bufferService.buffer;if(!(L.y>L.scrollBottom||L.y<L.scrollTop)){for(var A=L.ybase+L.y,W=this._bufferService.rows-1-L.scrollBottom,N=this._bufferService.rows-1+L.ybase-W+1;_--;)L.lines.splice(N-1,1),L.lines.splice(A,0,L.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(L.y,L.scrollBottom),L.x=0}},m.prototype.deleteLines=function(y){this._restrictCursor();var _=y.params[0]||1,L=this._bufferService.buffer;if(!(L.y>L.scrollBottom||L.y<L.scrollTop)){var A,W=L.ybase+L.y;for(A=this._bufferService.rows-1-L.scrollBottom,A=this._bufferService.rows-1+L.ybase-A;_--;)L.lines.splice(W,1),L.lines.splice(A,0,L.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(L.y,L.scrollBottom),L.x=0}},m.prototype.insertChars=function(y){this._restrictCursor();var _=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);_&&(_.insertCells(this._bufferService.buffer.x,y.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},m.prototype.deleteChars=function(y){this._restrictCursor();var _=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);_&&(_.deleteCells(this._bufferService.buffer.x,y.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},m.prototype.scrollUp=function(y){for(var _=y.params[0]||1,L=this._bufferService.buffer;_--;)L.lines.splice(L.ybase+L.scrollTop,1),L.lines.splice(L.ybase+L.scrollBottom,0,L.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(L.scrollTop,L.scrollBottom)},m.prototype.scrollDown=function(y){for(var _=y.params[0]||1,L=this._bufferService.buffer;_--;)L.lines.splice(L.ybase+L.scrollBottom,1),L.lines.splice(L.ybase+L.scrollTop,0,L.getBlankLine(o.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(L.scrollTop,L.scrollBottom)},m.prototype.scrollLeft=function(y){var _=this._bufferService.buffer;if(!(_.y>_.scrollBottom||_.y<_.scrollTop)){for(var L=y.params[0]||1,A=_.scrollTop;A<=_.scrollBottom;++A){var W=_.lines.get(_.ybase+A);W.deleteCells(0,L,_.getNullCell(this._eraseAttrData()),this._eraseAttrData()),W.isWrapped=!1}this._dirtyRowService.markRangeDirty(_.scrollTop,_.scrollBottom)}},m.prototype.scrollRight=function(y){var _=this._bufferService.buffer;if(!(_.y>_.scrollBottom||_.y<_.scrollTop)){for(var L=y.params[0]||1,A=_.scrollTop;A<=_.scrollBottom;++A){var W=_.lines.get(_.ybase+A);W.insertCells(0,L,_.getNullCell(this._eraseAttrData()),this._eraseAttrData()),W.isWrapped=!1}this._dirtyRowService.markRangeDirty(_.scrollTop,_.scrollBottom)}},m.prototype.insertColumns=function(y){var _=this._bufferService.buffer;if(!(_.y>_.scrollBottom||_.y<_.scrollTop)){for(var L=y.params[0]||1,A=_.scrollTop;A<=_.scrollBottom;++A){var W=this._bufferService.buffer.lines.get(_.ybase+A);W.insertCells(_.x,L,_.getNullCell(this._eraseAttrData()),this._eraseAttrData()),W.isWrapped=!1}this._dirtyRowService.markRangeDirty(_.scrollTop,_.scrollBottom)}},m.prototype.deleteColumns=function(y){var _=this._bufferService.buffer;if(!(_.y>_.scrollBottom||_.y<_.scrollTop)){for(var L=y.params[0]||1,A=_.scrollTop;A<=_.scrollBottom;++A){var W=_.lines.get(_.ybase+A);W.deleteCells(_.x,L,_.getNullCell(this._eraseAttrData()),this._eraseAttrData()),W.isWrapped=!1}this._dirtyRowService.markRangeDirty(_.scrollTop,_.scrollBottom)}},m.prototype.eraseChars=function(y){this._restrictCursor();var _=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);_&&(_.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(y.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},m.prototype.repeatPrecedingCharacter=function(y){if(this._parser.precedingCodepoint){for(var _=y.params[0]||1,L=new Uint32Array(_),A=0;A<_;++A)L[A]=this._parser.precedingCodepoint;this.print(L,0,L.length)}},m.prototype.sendDeviceAttributesPrimary=function(y){y.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(a.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(a.C0.ESC+"[?6c"))},m.prototype.sendDeviceAttributesSecondary=function(y){y.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(a.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(a.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(y.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(a.C0.ESC+"[>83;40003;0c"))},m.prototype._is=function(y){return(this._optionsService.options.termName+"").indexOf(y)===0},m.prototype.setMode=function(y){for(var _=0;_<y.length;_++)switch(y.params[_]){case 4:this._coreService.modes.insertMode=!0}},m.prototype.setModePrivate=function(y){for(var _=0;_<y.length;_++)switch(y.params[_]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,h.DEFAULT_CHARSET),this._charsetService.setgCharset(1,h.DEFAULT_CHARSET),this._charsetService.setgCharset(2,h.DEFAULT_CHARSET),this._charsetService.setgCharset(3,h.DEFAULT_CHARSET);break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(132,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!0,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!0;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!0;break;case 66:this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire();break;case 9:this._coreMouseService.activeProtocol="X10";break;case 1e3:this._coreMouseService.activeProtocol="VT200";break;case 1002:this._coreMouseService.activeProtocol="DRAG";break;case 1003:this._coreMouseService.activeProtocol="ANY";break;case 1004:this._coreService.decPrivateModes.sendFocus=!0;break;case 1005:this._logService.debug("DECSET 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="SGR";break;case 1015:this._logService.debug("DECSET 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!1;break;case 1048:this.saveCursor();break;case 1049:this.saveCursor();case 47:case 1047:this._bufferService.buffers.activateAltBuffer(this._eraseAttrData()),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!0}},m.prototype.resetMode=function(y){for(var _=0;_<y.length;_++)switch(y.params[_]){case 4:this._coreService.modes.insertMode=!1}},m.prototype.resetModePrivate=function(y){for(var _=0;_<y.length;_++)switch(y.params[_]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!1;break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(80,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!1,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!1;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!1;break;case 66:this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire();break;case 9:case 1e3:case 1002:case 1003:this._coreMouseService.activeProtocol="NONE";break;case 1004:this._coreService.decPrivateModes.sendFocus=!1;break;case 1005:this._logService.debug("DECRST 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="DEFAULT";break;case 1015:this._logService.debug("DECRST 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!0;break;case 1048:this.restoreCursor();break;case 1049:case 47:case 1047:this._bufferService.buffers.activateNormalBuffer(),y.params[_]===1049&&this.restoreCursor(),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!1}},m.prototype._updateAttrColor=function(y,_,L,A,W){return _===2?(y|=50331648,y&=-16777216,y|=c.AttributeData.fromColorRGB([L,A,W])):_===5&&(y&=-50331904,y|=33554432|255&L),y},m.prototype._extractColor=function(y,_,L){var A=[0,0,-1,0,0,0],W=0,N=0;do{if(A[N+W]=y.params[_+N],y.hasSubParams(_+N)){var ce=y.getSubParams(_+N),Z=0;do A[1]===5&&(W=1),A[N+Z+1+W]=ce[Z];while(++Z<ce.length&&Z+N+1+W<A.length);break}if(A[1]===5&&N+W>=2||A[1]===2&&N+W>=5)break;A[1]&&(W=1)}while(++N+_<y.length&&N+W<A.length);for(Z=2;Z<A.length;++Z)A[Z]===-1&&(A[Z]=0);switch(A[0]){case 38:L.fg=this._updateAttrColor(L.fg,A[1],A[3],A[4],A[5]);break;case 48:L.bg=this._updateAttrColor(L.bg,A[1],A[3],A[4],A[5]);break;case 58:L.extended=L.extended.clone(),L.extended.underlineColor=this._updateAttrColor(L.extended.underlineColor,A[1],A[3],A[4],A[5])}return N},m.prototype._processUnderline=function(y,_){_.extended=_.extended.clone(),(!~y||y>5)&&(y=1),_.extended.underlineStyle=y,_.fg|=268435456,y===0&&(_.fg&=-268435457),_.updateExtended()},m.prototype.charAttributes=function(y){if(y.length===1&&y.params[0]===0)return this._curAttrData.fg=o.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=o.DEFAULT_ATTR_DATA.bg);for(var _,L=y.length,A=this._curAttrData,W=0;W<L;W++)(_=y.params[W])>=30&&_<=37?(A.fg&=-50331904,A.fg|=16777216|_-30):_>=40&&_<=47?(A.bg&=-50331904,A.bg|=16777216|_-40):_>=90&&_<=97?(A.fg&=-50331904,A.fg|=16777224|_-90):_>=100&&_<=107?(A.bg&=-50331904,A.bg|=16777224|_-100):_===0?(A.fg=o.DEFAULT_ATTR_DATA.fg,A.bg=o.DEFAULT_ATTR_DATA.bg):_===1?A.fg|=134217728:_===3?A.bg|=67108864:_===4?(A.fg|=268435456,this._processUnderline(y.hasSubParams(W)?y.getSubParams(W)[0]:1,A)):_===5?A.fg|=536870912:_===7?A.fg|=67108864:_===8?A.fg|=1073741824:_===2?A.bg|=134217728:_===21?this._processUnderline(2,A):_===22?(A.fg&=-134217729,A.bg&=-134217729):_===23?A.bg&=-67108865:_===24?A.fg&=-268435457:_===25?A.fg&=-536870913:_===27?A.fg&=-67108865:_===28?A.fg&=-1073741825:_===39?(A.fg&=-67108864,A.fg|=16777215&o.DEFAULT_ATTR_DATA.fg):_===49?(A.bg&=-67108864,A.bg|=16777215&o.DEFAULT_ATTR_DATA.bg):_===38||_===48||_===58?W+=this._extractColor(y,W,A):_===59?(A.extended=A.extended.clone(),A.extended.underlineColor=-1,A.updateExtended()):_===100?(A.fg&=-67108864,A.fg|=16777215&o.DEFAULT_ATTR_DATA.fg,A.bg&=-67108864,A.bg|=16777215&o.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",_)},m.prototype.deviceStatus=function(y){switch(y.params[0]){case 5:this._coreService.triggerDataEvent(a.C0.ESC+"[0n");break;case 6:var _=this._bufferService.buffer.y+1,L=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(a.C0.ESC+"["+_+";"+L+"R")}},m.prototype.deviceStatusPrivate=function(y){switch(y.params[0]){case 6:var _=this._bufferService.buffer.y+1,L=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(a.C0.ESC+"[?"+_+";"+L+"R")}},m.prototype.softReset=function(y){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=o.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},m.prototype.setCursorStyle=function(y){var _=y.params[0]||1;switch(_){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var L=_%2==1;this._optionsService.options.cursorBlink=L},m.prototype.setScrollRegion=function(y){var _,L=y.params[0]||1;(y.length<2||(_=y.params[1])>this._bufferService.rows||_===0)&&(_=this._bufferService.rows),_>L&&(this._bufferService.buffer.scrollTop=L-1,this._bufferService.buffer.scrollBottom=_-1,this._setCursor(0,0))},m.prototype.windowOptions=function(y){if(x(y.params[0],this._optionsService.options.windowOptions)){var _=y.length>1?y.params[1]:0;switch(y.params[0]){case 14:_!==2&&this._onRequestWindowsOptionsReport.fire(p.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(p.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(a.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:_!==0&&_!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),_!==0&&_!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:_!==0&&_!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),_!==0&&_!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},m.prototype.saveCursor=function(y){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},m.prototype.restoreCursor=function(y){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},m.prototype.setTitle=function(y){this._windowTitle=y,this._onTitleChange.fire(y)},m.prototype.setIconName=function(y){this._iconName=y},m.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},m.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},m.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},m.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,h.DEFAULT_CHARSET)},m.prototype.selectCharset=function(y){y.length===2?y[0]!=="/"&&this._charsetService.setgCharset(E[y[0]],h.CHARSETS[y[1]]||h.DEFAULT_CHARSET):this.selectDefaultCharset()},m.prototype.index=function(){this._restrictCursor();var y=this._bufferService.buffer;this._bufferService.buffer.y++,y.y===y.scrollBottom+1?(y.y--,this._onRequestScroll.fire(this._eraseAttrData())):y.y>=this._bufferService.rows&&(y.y=this._bufferService.rows-1),this._restrictCursor()},m.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},m.prototype.reverseIndex=function(){this._restrictCursor();var y=this._bufferService.buffer;if(y.y===y.scrollTop){var _=y.scrollBottom-y.scrollTop;y.lines.shiftElements(y.ybase+y.y,_,1),y.lines.set(y.ybase+y.y,y.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(y.scrollTop,y.scrollBottom)}else y.y--,this._restrictCursor()},m.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},m.prototype.reset=function(){this._curAttrData=o.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=o.DEFAULT_ATTR_DATA.clone()},m.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},m.prototype.setgLevel=function(y){this._charsetService.setgLevel(y)},m.prototype.screenAlignmentPattern=function(){var y=new i.CellData;y.content=1<<22|69,y.fg=this._curAttrData.fg,y.bg=this._curAttrData.bg;var _=this._bufferService.buffer;this._setCursor(0,0);for(var L=0;L<this._bufferService.rows;++L){var A=_.ybase+_.y+L,W=_.lines.get(A);W&&(W.fill(y),W.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},m}(s.Disposable);e.InputHandler=C},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_CHARSET=e.CHARSETS=void 0,e.CHARSETS={},e.DEFAULT_CHARSET=e.CHARSETS.B,e.CHARSETS[0]={"`":"\u25C6",a:"\u2592",b:"\u2409",c:"\u240C",d:"\u240D",e:"\u240A",f:"\xB0",g:"\xB1",h:"\u2424",i:"\u240B",j:"\u2518",k:"\u2510",l:"\u250C",m:"\u2514",n:"\u253C",o:"\u23BA",p:"\u23BB",q:"\u2500",r:"\u23BC",s:"\u23BD",t:"\u251C",u:"\u2524",v:"\u2534",w:"\u252C",x:"\u2502",y:"\u2264",z:"\u2265","{":"\u03C0","|":"\u2260","}":"\xA3","~":"\xB7"},e.CHARSETS.A={"#":"\xA3"},e.CHARSETS.B=void 0,e.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},e.CHARSETS.C=e.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},e.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},e.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},e.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},e.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},e.CHARSETS.E=e.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},e.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},e.CHARSETS.H=e.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},e.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Params=void 0;var v=function(){function g(p,a){if(p===void 0&&(p=32),a===void 0&&(a=32),this.maxLength=p,this.maxSubParamsLength=a,a>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(p),this.length=0,this._subParams=new Int32Array(a),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(p),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return g.fromArray=function(p){var a=new g;if(!p.length)return a;for(var h=p[0]instanceof Array?1:0;h<p.length;++h){var r=p[h];if(r instanceof Array)for(var s=0;s<r.length;++s)a.addSubParam(r[s]);else a.addParam(r)}return a},g.prototype.clone=function(){var p=new g(this.maxLength,this.maxSubParamsLength);return p.params.set(this.params),p.length=this.length,p._subParams.set(this._subParams),p._subParamsLength=this._subParamsLength,p._subParamsIdx.set(this._subParamsIdx),p._rejectDigits=this._rejectDigits,p._rejectSubDigits=this._rejectSubDigits,p._digitIsSub=this._digitIsSub,p},g.prototype.toArray=function(){for(var p=[],a=0;a<this.length;++a){p.push(this.params[a]);var h=this._subParamsIdx[a]>>8,r=255&this._subParamsIdx[a];r-h>0&&p.push(Array.prototype.slice.call(this._subParams,h,r))}return p},g.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},g.prototype.addParam=function(p){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(p<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=p>2147483647?2147483647:p}},g.prototype.addSubParam=function(p){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(p<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=p>2147483647?2147483647:p,this._subParamsIdx[this.length-1]++}},g.prototype.hasSubParams=function(p){return(255&this._subParamsIdx[p])-(this._subParamsIdx[p]>>8)>0},g.prototype.getSubParams=function(p){var a=this._subParamsIdx[p]>>8,h=255&this._subParamsIdx[p];return h-a>0?this._subParams.subarray(a,h):null},g.prototype.getSubParamsAll=function(){for(var p={},a=0;a<this.length;++a){var h=this._subParamsIdx[a]>>8,r=255&this._subParamsIdx[a];r-h>0&&(p[a]=this._subParams.slice(h,r))}return p},g.prototype.addDigit=function(p){var a;if(!(this._rejectDigits||!(a=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var h=this._digitIsSub?this._subParams:this.params,r=h[a-1];h[a-1]=~r?Math.min(10*r+p,2147483647):p}},g}();e.Params=v},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OscHandler=e.OscParser=void 0;var v=t(23),g=t(8),p=function(){function h(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return h.prototype.addHandler=function(r,s){this._handlers[r]===void 0&&(this._handlers[r]=[]);var u=this._handlers[r];return u.push(s),{dispose:function(){var l=u.indexOf(s);l!==-1&&u.splice(l,1)}}},h.prototype.setHandler=function(r,s){this._handlers[r]=[s]},h.prototype.clearHandler=function(r){this._handlers[r]&&delete this._handlers[r]},h.prototype.setHandlerFallback=function(r){this._handlerFb=r},h.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},h.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},h.prototype._start=function(){var r=this._handlers[this._id];if(r)for(var s=r.length-1;s>=0;s--)r[s].start();else this._handlerFb(this._id,"START")},h.prototype._put=function(r,s,u){var l=this._handlers[this._id];if(l)for(var o=l.length-1;o>=0;o--)l[o].put(r,s,u);else this._handlerFb(this._id,"PUT",g.utf32ToString(r,s,u))},h.prototype._end=function(r){var s=this._handlers[this._id];if(s){for(var u=s.length-1;u>=0&&s[u].end(r)===!1;u--);for(u--;u>=0;u--)s[u].end(!1)}else this._handlerFb(this._id,"END",r)},h.prototype.start=function(){this.reset(),this._id=-1,this._state=1},h.prototype.put=function(r,s,u){if(this._state!==3){if(this._state===1)for(;s<u;){var l=r[s++];if(l===59){this._state=2,this._start();break}if(l<48||57<l)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+l-48}this._state===2&&u-s>0&&this._put(r,s,u)}},h.prototype.end=function(r){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(r)),this._id=-1,this._state=0)},h}();e.OscParser=p;var a=function(){function h(r){this._handler=r,this._data="",this._hitLimit=!1}return h.prototype.start=function(){this._data="",this._hitLimit=!1},h.prototype.put=function(r,s,u){this._hitLimit||(this._data+=g.utf32ToString(r,s,u),this._data.length>v.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},h.prototype.end=function(r){var s;return this._hitLimit?s=!1:r&&(s=this._handler(this._data)),this._data="",this._hitLimit=!1,s},h}();e.OscHandler=a},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PAYLOAD_LIMIT=void 0,e.PAYLOAD_LIMIT=1e7},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DcsHandler=e.DcsParser=void 0;var v=t(8),g=t(21),p=t(23),a=[],h=function(){function s(){this._handlers=Object.create(null),this._active=a,this._ident=0,this._handlerFb=function(){}}return s.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},s.prototype.addHandler=function(u,l){this._handlers[u]===void 0&&(this._handlers[u]=[]);var o=this._handlers[u];return o.push(l),{dispose:function(){var d=o.indexOf(l);d!==-1&&o.splice(d,1)}}},s.prototype.setHandler=function(u,l){this._handlers[u]=[l]},s.prototype.clearHandler=function(u){this._handlers[u]&&delete this._handlers[u]},s.prototype.setHandlerFallback=function(u){this._handlerFb=u},s.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=a,this._ident=0},s.prototype.hook=function(u,l){if(this.reset(),this._ident=u,this._active=this._handlers[u]||a,this._active.length)for(var o=this._active.length-1;o>=0;o--)this._active[o].hook(l);else this._handlerFb(this._ident,"HOOK",l)},s.prototype.put=function(u,l,o){if(this._active.length)for(var d=this._active.length-1;d>=0;d--)this._active[d].put(u,l,o);else this._handlerFb(this._ident,"PUT",v.utf32ToString(u,l,o))},s.prototype.unhook=function(u){if(this._active.length){for(var l=this._active.length-1;l>=0&&this._active[l].unhook(u)===!1;l--);for(l--;l>=0;l--)this._active[l].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",u);this._active=a,this._ident=0},s}();e.DcsParser=h;var r=function(){function s(u){this._handler=u,this._data="",this._hitLimit=!1}return s.prototype.hook=function(u){this._params=u.clone(),this._data="",this._hitLimit=!1},s.prototype.put=function(u,l,o){this._hitLimit||(this._data+=v.utf32ToString(u,l,o),this._data.length>p.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},s.prototype.unhook=function(u){var l;return this._hitLimit?l=!1:u&&(l=this._handler(this._data,this._params||new g.Params)),this._params=void 0,this._data="",this._hitLimit=!1,l},s}();e.DcsHandler=r},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.removeTerminalFromCache=e.acquireCharAtlas=void 0;var v=t(26),g=t(43),p=[];e.acquireCharAtlas=function(a,h,r,s,u){for(var l=v.generateConfig(s,u,a,r),o=0;o<p.length;o++){var d=(n=p[o]).ownedBy.indexOf(h);if(d>=0){if(v.configEquals(n.config,l))return n.atlas;n.ownedBy.length===1?(n.atlas.dispose(),p.splice(o,1)):n.ownedBy.splice(d,1);break}}for(o=0;o<p.length;o++){var n=p[o];if(v.configEquals(n.config,l))return n.ownedBy.push(h),n.atlas}var i={atlas:new g.DynamicCharAtlas(document,l),config:l,ownedBy:[h]};return p.push(i),i.atlas},e.removeTerminalFromCache=function(a){for(var h=0;h<p.length;h++){var r=p[h].ownedBy.indexOf(a);if(r!==-1){p[h].ownedBy.length===1?(p[h].atlas.dispose(),p.splice(h,1)):p[h].ownedBy.splice(r,1);break}}}},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.is256Color=e.configEquals=e.generateConfig=void 0;var v=t(3);e.generateConfig=function(g,p,a,h){var r={foreground:h.foreground,background:h.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:h.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:g,scaledCharHeight:p,fontFamily:a.fontFamily,fontSize:a.fontSize,fontWeight:a.fontWeight,fontWeightBold:a.fontWeightBold,allowTransparency:a.allowTransparency,colors:r}},e.configEquals=function(g,p){for(var a=0;a<g.colors.ansi.length;a++)if(g.colors.ansi[a].rgba!==p.colors.ansi[a].rgba)return!1;return g.devicePixelRatio===p.devicePixelRatio&&g.fontFamily===p.fontFamily&&g.fontSize===p.fontSize&&g.fontWeight===p.fontWeight&&g.fontWeightBold===p.fontWeightBold&&g.allowTransparency===p.allowTransparency&&g.scaledCharWidth===p.scaledCharWidth&&g.scaledCharHeight===p.scaledCharHeight&&g.colors.foreground===p.colors.foreground&&g.colors.background===p.colors.background},e.is256Color=function(g){return g<v.DEFAULT_COLOR}},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ColorManager=e.DEFAULT_ANSI_COLORS=void 0;var v=t(10),g=t(45),p=v.css.toColor("#ffffff"),a=v.css.toColor("#000000"),h=v.css.toColor("#ffffff"),r=v.css.toColor("#000000"),s={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};e.DEFAULT_ANSI_COLORS=function(){for(var l=[v.css.toColor("#2e3436"),v.css.toColor("#cc0000"),v.css.toColor("#4e9a06"),v.css.toColor("#c4a000"),v.css.toColor("#3465a4"),v.css.toColor("#75507b"),v.css.toColor("#06989a"),v.css.toColor("#d3d7cf"),v.css.toColor("#555753"),v.css.toColor("#ef2929"),v.css.toColor("#8ae234"),v.css.toColor("#fce94f"),v.css.toColor("#729fcf"),v.css.toColor("#ad7fa8"),v.css.toColor("#34e2e2"),v.css.toColor("#eeeeec")],o=[0,95,135,175,215,255],d=0;d<216;d++){var n=o[d/36%6|0],i=o[d/6%6|0],c=o[d%6];l.push({css:v.channels.toCss(n,i,c),rgba:v.channels.toRgba(n,i,c)})}for(d=0;d<24;d++){var f=8+10*d;l.push({css:v.channels.toCss(f,f,f),rgba:v.channels.toRgba(f,f,f)})}return l}();var u=function(){function l(o,d){this.allowTransparency=d;var n=o.createElement("canvas");n.width=1,n.height=1;var i=n.getContext("2d");if(!i)throw new Error("Could not get rendering context");this._ctx=i,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new g.ColorContrastCache,this.colors={foreground:p,background:a,cursor:h,cursorAccent:r,selectionTransparent:s,selectionOpaque:v.color.blend(a,s),ansi:e.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return l.prototype.onOptionsChange=function(o){o==="minimumContrastRatio"&&this._contrastCache.clear()},l.prototype.setTheme=function(o){o===void 0&&(o={}),this.colors.foreground=this._parseColor(o.foreground,p),this.colors.background=this._parseColor(o.background,a),this.colors.cursor=this._parseColor(o.cursor,h,!0),this.colors.cursorAccent=this._parseColor(o.cursorAccent,r,!0),this.colors.selectionTransparent=this._parseColor(o.selection,s,!0),this.colors.selectionOpaque=v.color.blend(this.colors.background,this.colors.selectionTransparent),v.color.isOpaque(this.colors.selectionTransparent)&&(this.colors.selectionTransparent=v.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(o.black,e.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(o.red,e.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(o.green,e.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(o.yellow,e.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(o.blue,e.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(o.magenta,e.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(o.cyan,e.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(o.white,e.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(o.brightBlack,e.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(o.brightRed,e.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(o.brightGreen,e.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(o.brightYellow,e.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(o.brightBlue,e.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(o.brightMagenta,e.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(o.brightCyan,e.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(o.brightWhite,e.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},l.prototype._parseColor=function(o,d,n){if(n===void 0&&(n=this.allowTransparency),o===void 0)return d;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=o,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+o+" is invalid using fallback "+d.css),d;this._ctx.fillRect(0,0,1,1);var i=this._ctx.getImageData(0,0,1,1).data;if(i[3]!==255){if(!n)return console.warn("Color: "+o+" is using transparency, but allowTransparency is false. Using fallback "+d.css+"."),d;var c=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(C){return Number(C)}),f=c[0],S=c[1],E=c[2],x=c[3],w=Math.round(255*x);return{rgba:v.channels.toRgba(f,S,E,w),css:o}}return{css:this._ctx.fillStyle,rgba:v.channels.toRgba(i[0],i[1],i[2],i[3])}},l}();e.ColorManager=u},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.throwIfFalsy=void 0,e.throwIfFalsy=function(v){if(!v)throw new Error("value must not be falsy");return v}},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(u,l){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,d){o.__proto__=d}||function(o,d){for(var n in d)d.hasOwnProperty(n)&&(o[n]=d[n])})(u,l)},function(u,l){function o(){this.constructor=u}v(u,l),u.prototype=l===null?Object.create(l):(o.prototype=l.prototype,new o)});Object.defineProperty(e,"__esModule",{value:!0}),e.CharacterJoinerRegistry=e.JoinedCellData=void 0;var p=t(6),a=t(3),h=t(4),r=function(u){function l(o,d,n){var i=u.call(this)||this;return i.content=0,i.combinedData="",i.fg=o.fg,i.bg=o.bg,i.combinedData=d,i._width=n,i}return g(l,u),l.prototype.isCombined=function(){return 2097152},l.prototype.getWidth=function(){return this._width},l.prototype.getChars=function(){return this.combinedData},l.prototype.getCode=function(){return 2097151},l.prototype.setFromCharData=function(o){throw new Error("not implemented")},l.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},l}(p.AttributeData);e.JoinedCellData=r;var s=function(){function u(l){this._bufferService=l,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new h.CellData}return u.prototype.registerCharacterJoiner=function(l){var o={id:this._nextCharacterJoinerId++,handler:l};return this._characterJoiners.push(o),o.id},u.prototype.deregisterCharacterJoiner=function(l){for(var o=0;o<this._characterJoiners.length;o++)if(this._characterJoiners[o].id===l)return this._characterJoiners.splice(o,1),!0;return!1},u.prototype.getJoinedCharacters=function(l){if(this._characterJoiners.length===0)return[];var o=this._bufferService.buffer.lines.get(l);if(!o||o.length===0)return[];for(var d=[],n=o.translateToString(!0),i=0,c=0,f=0,S=o.getFg(0),E=o.getBg(0),x=0;x<o.getTrimmedLength();x++)if(o.loadCell(x,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==S||this._workCell.bg!==E){if(x-i>1)for(var w=this._getJoinedRanges(n,f,c,o,i),C=0;C<w.length;C++)d.push(w[C]);i=x,f=c,S=this._workCell.fg,E=this._workCell.bg}c+=this._workCell.getChars().length||a.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-i>1)for(w=this._getJoinedRanges(n,f,c,o,i),C=0;C<w.length;C++)d.push(w[C]);return d},u.prototype._getJoinedRanges=function(l,o,d,n,i){for(var c=l.substring(o,d),f=this._characterJoiners[0].handler(c),S=1;S<this._characterJoiners.length;S++)for(var E=this._characterJoiners[S].handler(c),x=0;x<E.length;x++)u._mergeRanges(f,E[x]);return this._stringRangesToCellRanges(f,n,i),f},u.prototype._stringRangesToCellRanges=function(l,o,d){var n=0,i=!1,c=0,f=l[n];if(f){for(var S=d;S<this._bufferService.cols;S++){var E=o.getWidth(S),x=o.getString(S).length||a.WHITESPACE_CELL_CHAR.length;if(E!==0){if(!i&&f[0]<=c&&(f[0]=S,i=!0),f[1]<=c){if(f[1]=S,!(f=l[++n]))break;f[0]<=c?(f[0]=S,i=!0):i=!1}c+=x}}f&&(f[1]=this._bufferService.cols)}},u._mergeRanges=function(l,o){for(var d=!1,n=0;n<l.length;n++){var i=l[n];if(d){if(o[1]<=i[0])return l[n-1][1]=o[1],l;if(o[1]<=i[1])return l[n-1][1]=Math.max(o[1],i[1]),l.splice(n,1),l;l.splice(n,1),n--}else{if(o[1]<=i[0])return l.splice(n,0,o),l;if(o[1]<=i[1])return i[0]=Math.min(o[0],i[0]),l;o[0]<i[1]&&(i[0]=Math.min(o[0],i[0]),d=!0)}}return d?l[l.length-1][1]=o[1]:l.push(o),l},u}();e.CharacterJoinerRegistry=s},function(k,e,t){"use strict";function v(g,p){var a=p.getBoundingClientRect();return[g.clientX-a.left,g.clientY-a.top]}Object.defineProperty(e,"__esModule",{value:!0}),e.getRawByteCoords=e.getCoords=e.getCoordsRelativeToElement=void 0,e.getCoordsRelativeToElement=v,e.getCoords=function(g,p,a,h,r,s,u,l){if(r){var o=v(g,p);if(o)return o[0]=Math.ceil((o[0]+(l?s/2:0))/s),o[1]=Math.ceil(o[1]/u),o[0]=Math.min(Math.max(o[0],1),a+(l?1:0)),o[1]=Math.min(Math.max(o[1],1),h),o}},e.getRawByteCoords=function(g){if(g)return{x:g[0]+32,y:g[1]+32}}},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.RenderDebouncer=void 0;var v=function(){function g(p){this._renderCallback=p}return g.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},g.prototype.refresh=function(p,a,h){var r=this;this._rowCount=h,p=p!==void 0?p:0,a=a!==void 0?a:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,p):p,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,a):a,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return r._innerRefresh()}))},g.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var p=Math.max(this._rowStart,0),a=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(p,a)}},g}();e.RenderDebouncer=v},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(a,h){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,s){r.__proto__=s}||function(r,s){for(var u in s)s.hasOwnProperty(u)&&(r[u]=s[u])})(a,h)},function(a,h){function r(){this.constructor=a}v(a,h),a.prototype=h===null?Object.create(h):(r.prototype=h.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.ScreenDprMonitor=void 0;var p=function(a){function h(){var r=a!==null&&a.apply(this,arguments)||this;return r._currentDevicePixelRatio=window.devicePixelRatio,r}return g(h,a),h.prototype.setListener=function(r){var s=this;this._listener&&this.clearListener(),this._listener=r,this._outerListener=function(){s._listener&&(s._listener(window.devicePixelRatio,s._currentDevicePixelRatio),s._updateDpr())},this._updateDpr()},h.prototype.dispose=function(){a.prototype.dispose.call(this),this.clearListener()},h.prototype._updateDpr=function(){var r;this._outerListener&&((r=this._resolutionMediaMatchList)===null||r===void 0||r.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},h.prototype.clearListener=function(){this._resolutionMediaMatchList&&this._listener&&this._outerListener&&(this._resolutionMediaMatchList.removeListener(this._outerListener),this._resolutionMediaMatchList=void 0,this._listener=void 0,this._outerListener=void 0)},h}(t(2).Disposable);e.ScreenDprMonitor=p},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.clone=void 0,e.clone=function v(g,p){if(p===void 0&&(p=5),typeof g!="object")return g;var a=Array.isArray(g)?[]:{};for(var h in g)a[h]=p<=1?g[h]:g[h]?v(g[h],p-1):g[h];return a}},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Terminal=void 0;var v=t(4),g=t(35),p=t(18),a=t(0),h=t(83),r=function(){function n(i){this._core=new g.Terminal(i),this._addonManager=new h.AddonManager}return n.prototype._checkProposedApi=function(){if(!this._core.optionsService.options.allowProposedApi)throw new Error("You must set the allowProposedApi option to true to use proposed API")},Object.defineProperty(n.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new o(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"unicode",{get:function(){return this._checkProposedApi(),new d(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"buffer",{get:function(){return this._checkProposedApi(),new u(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),n.prototype.blur=function(){this._core.blur()},n.prototype.focus=function(){this._core.focus()},n.prototype.resize=function(i,c){this._verifyIntegers(i,c),this._core.resize(i,c)},n.prototype.open=function(i){this._core.open(i)},n.prototype.attachCustomKeyEventHandler=function(i){this._core.attachCustomKeyEventHandler(i)},n.prototype.registerLinkMatcher=function(i,c,f){return this._checkProposedApi(),this._core.registerLinkMatcher(i,c,f)},n.prototype.deregisterLinkMatcher=function(i){this._checkProposedApi(),this._core.deregisterLinkMatcher(i)},n.prototype.registerLinkProvider=function(i){return this._checkProposedApi(),this._core.registerLinkProvider(i)},n.prototype.registerCharacterJoiner=function(i){return this._checkProposedApi(),this._core.registerCharacterJoiner(i)},n.prototype.deregisterCharacterJoiner=function(i){this._checkProposedApi(),this._core.deregisterCharacterJoiner(i)},n.prototype.registerMarker=function(i){return this._checkProposedApi(),this._verifyIntegers(i),this._core.addMarker(i)},n.prototype.addMarker=function(i){return this.registerMarker(i)},n.prototype.hasSelection=function(){return this._core.hasSelection()},n.prototype.select=function(i,c,f){this._verifyIntegers(i,c,f),this._core.select(i,c,f)},n.prototype.getSelection=function(){return this._core.getSelection()},n.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},n.prototype.clearSelection=function(){this._core.clearSelection()},n.prototype.selectAll=function(){this._core.selectAll()},n.prototype.selectLines=function(i,c){this._verifyIntegers(i,c),this._core.selectLines(i,c)},n.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},n.prototype.scrollLines=function(i){this._verifyIntegers(i),this._core.scrollLines(i)},n.prototype.scrollPages=function(i){this._verifyIntegers(i),this._core.scrollPages(i)},n.prototype.scrollToTop=function(){this._core.scrollToTop()},n.prototype.scrollToBottom=function(){this._core.scrollToBottom()},n.prototype.scrollToLine=function(i){this._verifyIntegers(i),this._core.scrollToLine(i)},n.prototype.clear=function(){this._core.clear()},n.prototype.write=function(i,c){this._core.write(i,c)},n.prototype.writeUtf8=function(i,c){this._core.write(i,c)},n.prototype.writeln=function(i,c){this._core.write(i),this._core.write(`\r
|
|
|
`,c)},n.prototype.paste=function(i){this._core.paste(i)},n.prototype.getOption=function(i){return this._core.optionsService.getOption(i)},n.prototype.setOption=function(i,c){this._core.optionsService.setOption(i,c)},n.prototype.refresh=function(i,c){this._verifyIntegers(i,c),this._core.refresh(i,c)},n.prototype.reset=function(){this._core.reset()},n.prototype.loadAddon=function(i){return this._addonManager.loadAddon(this,i)},Object.defineProperty(n,"strings",{get:function(){return p},enumerable:!1,configurable:!0}),n.prototype._verifyIntegers=function(){for(var i=[],c=0;c<arguments.length;c++)i[c]=arguments[c];for(var f=0,S=i;f<S.length;f++){var E=S[f];if(E===1/0||isNaN(E)||E%1!=0)throw new Error("This API only accepts integers")}},n}();e.Terminal=r;var s=function(){function n(i,c){this._buffer=i,this.type=c}return n.prototype.init=function(i){return this._buffer=i,this},Object.defineProperty(n.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),n.prototype.getLine=function(i){var c=this._buffer.lines.get(i);if(c)return new l(c)},n.prototype.getNullCell=function(){return new v.CellData},n}(),u=function(){function n(i){var c=this;this._buffers=i,this._onBufferChange=new a.EventEmitter,this._normal=new s(this._buffers.normal,"normal"),this._alternate=new s(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return c._onBufferChange.fire(c.active)})}return Object.defineProperty(n.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"active",{get:function(){if(this._buffers.active===this._buffers.normal)return this.normal;if(this._buffers.active===this._buffers.alt)return this.alternate;throw new Error("Active buffer is neither normal nor alternate")},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),n}(),l=function(){function n(i){this._line=i}return Object.defineProperty(n.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),n.prototype.getCell=function(i,c){if(!(i<0||i>=this._line.length))return c?(this._line.loadCell(i,c),c):this._line.loadCell(i,new v.CellData)},n.prototype.translateToString=function(i,c,f){return this._line.translateToString(i,c,f)},n}(),o=function(){function n(i){this._core=i}return n.prototype.registerCsiHandler=function(i,c){return this._core.addCsiHandler(i,function(f){return c(f.toArray())})},n.prototype.addCsiHandler=function(i,c){return this.registerCsiHandler(i,c)},n.prototype.registerDcsHandler=function(i,c){return this._core.addDcsHandler(i,function(f,S){return c(f,S.toArray())})},n.prototype.addDcsHandler=function(i,c){return this.registerDcsHandler(i,c)},n.prototype.registerEscHandler=function(i,c){return this._core.addEscHandler(i,c)},n.prototype.addEscHandler=function(i,c){return this.registerEscHandler(i,c)},n.prototype.registerOscHandler=function(i,c){return this._core.addOscHandler(i,c)},n.prototype.addOscHandler=function(i,c){return this.registerOscHandler(i,c)},n}(),d=function(){function n(i){this._core=i}return n.prototype.register=function(i){this._core.unicodeService.register(i)},Object.defineProperty(n.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(i){this._core.unicodeService.activeVersion=i},enumerable:!1,configurable:!0}),n}()},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(pe,P){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(j,U){j.__proto__=U}||function(j,U){for(var ee in U)U.hasOwnProperty(ee)&&(j[ee]=U[ee])})(pe,P)},function(pe,P){function j(){this.constructor=pe}v(pe,P),pe.prototype=P===null?Object.create(P):(j.prototype=P.prototype,new j)});Object.defineProperty(e,"__esModule",{value:!0}),e.Terminal=void 0;var p=t(36),a=t(37),h=t(38),r=t(12),s=t(19),u=t(40),l=t(50),o=t(51),d=t(11),n=t(7),i=t(18),c=t(54),f=t(55),S=t(56),E=t(57),x=t(59),w=t(0),C=t(16),b=t(27),m=t(60),y=t(5),_=t(61),L=t(62),A=t(63),W=t(64),N=t(65),ce=typeof window!="undefined"?window.document:null,Z=function(pe){function P(j){j===void 0&&(j={});var U=pe.call(this,j)||this;return U.browser=d,U._keyDownHandled=!1,U._onCursorMove=new w.EventEmitter,U._onKey=new w.EventEmitter,U._onRender=new w.EventEmitter,U._onSelectionChange=new w.EventEmitter,U._onTitleChange=new w.EventEmitter,U._onFocus=new w.EventEmitter,U._onBlur=new w.EventEmitter,U._onA11yCharEmitter=new w.EventEmitter,U._onA11yTabEmitter=new w.EventEmitter,U._setup(),U.linkifier=U._instantiationService.createInstance(l.Linkifier),U.linkifier2=U.register(U._instantiationService.createInstance(A.Linkifier2)),U.register(U._inputHandler.onRequestBell(function(){return U.bell()})),U.register(U._inputHandler.onRequestRefreshRows(function(ee,q){return U.refresh(ee,q)})),U.register(U._inputHandler.onRequestReset(function(){return U.reset()})),U.register(U._inputHandler.onRequestScroll(function(ee,q){return U.scroll(ee,q||void 0)})),U.register(U._inputHandler.onRequestWindowsOptionsReport(function(ee){return U._reportWindowsOptions(ee)})),U.register(w.forwardEvent(U._inputHandler.onCursorMove,U._onCursorMove)),U.register(w.forwardEvent(U._inputHandler.onTitleChange,U._onTitleChange)),U.register(w.forwardEvent(U._inputHandler.onA11yChar,U._onA11yCharEmitter)),U.register(w.forwardEvent(U._inputHandler.onA11yTab,U._onA11yTabEmitter)),U.register(U._bufferService.onResize(function(ee){return U._afterResize(ee.cols,ee.rows)})),U}return g(P,pe),Object.defineProperty(P.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(P.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),P.prototype.dispose=function(){var j,U,ee;this._isDisposed||(pe.prototype.dispose.call(this),(j=this._renderService)===null||j===void 0||j.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(ee=(U=this.element)===null||U===void 0?void 0:U.parentNode)===null||ee===void 0||ee.removeChild(this.element))},P.prototype._setup=function(){pe.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(P.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),P.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},P.prototype._updateOptions=function(j){var U,ee,q,H;switch(pe.prototype._updateOptions.call(this,j),j){case"fontFamily":case"fontSize":(U=this._renderService)===null||U===void 0||U.clear(),(ee=this._charSizeService)===null||ee===void 0||ee.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":(q=this.viewport)===null||q===void 0||q.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new S.AccessibilityManager(this,this._renderService)):((H=this._accessibilityManager)===null||H===void 0||H.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},P.prototype._onTextAreaFocus=function(j){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(r.C0.ESC+"[I"),this.updateCursorStyle(j),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},P.prototype.blur=function(){var j;return(j=this.textarea)===null||j===void 0?void 0:j.blur()},P.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(r.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},P.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var j=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),U=this._bufferService.buffer.y*j,ee=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=ee+"px",this.textarea.style.top=U+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=j+"px",this.textarea.style.lineHeight=j+"px",this.textarea.style.zIndex="-5"}},P.prototype._initGlobal=function(){var j=this;this._bindKeys(),this.register(n.addDisposableDomListener(this.element,"copy",function(ee){j.hasSelection()&&h.copyHandler(ee,j._selectionService)}));var U=function(ee){return h.handlePasteEvent(ee,j.textarea,j._coreService)};this.register(n.addDisposableDomListener(this.textarea,"paste",U)),this.register(n.addDisposableDomListener(this.element,"paste",U)),d.isFirefox?this.register(n.addDisposableDomListener(this.element,"mousedown",function(ee){ee.button===2&&h.rightClickHandler(ee,j.textarea,j.screenElement,j._selectionService,j.options.rightClickSelectsWord)})):this.register(n.addDisposableDomListener(this.element,"contextmenu",function(ee){h.rightClickHandler(ee,j.textarea,j.screenElement,j._selectionService,j.options.rightClickSelectsWord)})),d.isLinux&&this.register(n.addDisposableDomListener(this.element,"auxclick",function(ee){ee.button===1&&h.moveTextAreaUnderMouseCursor(ee,j.textarea,j.screenElement)}))},P.prototype._bindKeys=function(){var j=this;this.register(n.addDisposableDomListener(this.textarea,"keyup",function(U){return j._keyUp(U)},!0)),this.register(n.addDisposableDomListener(this.textarea,"keydown",function(U){return j._keyDown(U)},!0)),this.register(n.addDisposableDomListener(this.textarea,"keypress",function(U){return j._keyPress(U)},!0)),this.register(n.addDisposableDomListener(this.textarea,"compositionstart",function(){return j._compositionHelper.compositionstart()})),this.register(n.addDisposableDomListener(this.textarea,"compositionupdate",function(U){return j._compositionHelper.compositionupdate(U)})),this.register(n.addDisposableDomListener(this.textarea,"compositionend",function(){return j._compositionHelper.compositionend()})),this.register(this.onRender(function(){return j._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(U){return j._queueLinkification(U.start,U.end)}))},P.prototype.open=function(j){var U=this;if(!j)throw new Error("Terminal requires a parent element.");ce.body.contains(j)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=j.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),j.appendChild(this.element);var ee=ce.createDocumentFragment();this._viewportElement=ce.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),ee.appendChild(this._viewportElement),this._viewportScrollArea=ce.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=ce.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=ce.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),ee.appendChild(this.screenElement),this.textarea=ce.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",i.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(n.addDisposableDomListener(this.textarea,"focus",function(X){return U._onTextAreaFocus(X)})),this.register(n.addDisposableDomListener(this.textarea,"blur",function(){return U._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var q=this._instantiationService.createInstance(W.CoreBrowserService,this.textarea);this._instantiationService.setService(y.ICoreBrowserService,q),this._charSizeService=this._instantiationService.createInstance(_.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(y.ICharSizeService,this._charSizeService),this._compositionView=ce.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(p.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(ee),this._theme=this.options.theme||this._theme,this._colorManager=new b.ColorManager(ce,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(X){return U._colorManager.onOptionsChange(X)})),this._colorManager.setTheme(this._theme);var H=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(m.RenderService,H,this.rows,this.screenElement)),this._instantiationService.setService(y.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(X){return U._onRender.fire(X)})),this.onResize(function(X){return U._renderService.resize(X.cols,X.rows)}),this._soundService=this._instantiationService.createInstance(c.SoundService),this._instantiationService.setService(y.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(L.MouseService),this._instantiationService.setService(y.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(a.Viewport,function(X,be){return U.scrollLines(X,be)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return U.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){U._renderService.onCursorMove(),U._syncTextArea()})),this.register(this.onResize(function(){return U._renderService.onResize(U.cols,U.rows)})),this.register(this.onBlur(function(){return U._renderService.onBlur()})),this.register(this.onFocus(function(){return U._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return U.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(o.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(y.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(X){return U.scrollLines(X.amount,X.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return U._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(X){return U._renderService.onSelectionChanged(X.start,X.end,X.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(X){U.textarea.value=X,U.textarea.focus(),U.textarea.select()})),this.register(this.onScroll(function(){U.viewport.syncScrollArea(),U._selectionService.refresh()})),this.register(n.addDisposableDomListener(this._viewportElement,"scroll",function(){return U._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(f.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return U._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(n.addDisposableDomListener(this.element,"mousedown",function(X){return U._selectionService.onMouseDown(X)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new S.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},P.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(u.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(E.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},P.prototype._setTheme=function(j){var U,ee,q;this._theme=j,(U=this._colorManager)===null||U===void 0||U.setTheme(j),(ee=this._renderService)===null||ee===void 0||ee.setColors(this._colorManager.colors),(q=this.viewport)===null||q===void 0||q.onThemeChange(this._colorManager.colors)},P.prototype.bindMouse=function(){var j=this,U=this,ee=this.element;function q(xe){var Me,dt,et=U._mouseService.getRawByteCoords(xe,U.screenElement,U.cols,U.rows);if(!et)return!1;switch(xe.overrideType||xe.type){case"mousemove":dt=32,xe.buttons===void 0?(Me=3,xe.button!==void 0&&(Me=xe.button<3?xe.button:3)):Me=1&xe.buttons?0:4&xe.buttons?1:2&xe.buttons?2:3;break;case"mouseup":dt=0,Me=xe.button<3?xe.button:3;break;case"mousedown":dt=1,Me=xe.button<3?xe.button:3;break;case"wheel":xe.deltaY!==0&&(dt=xe.deltaY<0?0:1),Me=4;break;default:return!1}return!(dt===void 0||Me===void 0||Me>4)&&U._coreMouseService.triggerMouseEvent({col:et.x-33,row:et.y-33,button:Me,action:dt,ctrl:xe.ctrlKey,alt:xe.altKey,shift:xe.shiftKey})}var H={mouseup:null,wheel:null,mousedrag:null,mousemove:null},X=function(xe){return q(xe),xe.buttons||(j._document.removeEventListener("mouseup",H.mouseup),H.mousedrag&&j._document.removeEventListener("mousemove",H.mousedrag)),j.cancel(xe)},be=function(xe){return q(xe),xe.preventDefault(),j.cancel(xe)},Ee=function(xe){xe.buttons&&q(xe)},me=function(xe){xe.buttons||q(xe)};this.register(this._coreMouseService.onProtocolChange(function(xe){xe?(j.optionsService.options.logLevel==="debug"&&j._logService.debug("Binding to mouse events:",j._coreMouseService.explainEvents(xe)),j.element.classList.add("enable-mouse-events"),j._selectionService.disable()):(j._logService.debug("Unbinding from mouse events."),j.element.classList.remove("enable-mouse-events"),j._selectionService.enable()),8&xe?H.mousemove||(ee.addEventListener("mousemove",me),H.mousemove=me):(ee.removeEventListener("mousemove",H.mousemove),H.mousemove=null),16&xe?H.wheel||(ee.addEventListener("wheel",be,{passive:!1}),H.wheel=be):(ee.removeEventListener("wheel",H.wheel),H.wheel=null),2&xe?H.mouseup||(H.mouseup=X):(j._document.removeEventListener("mouseup",H.mouseup),H.mouseup=null),4&xe?H.mousedrag||(H.mousedrag=Ee):(j._document.removeEventListener("mousemove",H.mousedrag),H.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(n.addDisposableDomListener(ee,"mousedown",function(xe){if(xe.preventDefault(),j.focus(),j._coreMouseService.areMouseEventsActive&&!j._selectionService.shouldForceSelection(xe))return q(xe),H.mouseup&&j._document.addEventListener("mouseup",H.mouseup),H.mousedrag&&j._document.addEventListener("mousemove",H.mousedrag),j.cancel(xe)})),this.register(n.addDisposableDomListener(ee,"wheel",function(xe){if(!H.wheel){if(!j.buffer.hasScrollback){var Me=j.viewport.getLinesScrolled(xe);if(Me===0)return;for(var dt=r.C0.ESC+(j._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(xe.deltaY<0?"A":"B"),et="",lt=0;lt<Math.abs(Me);lt++)et+=dt;j._coreService.triggerDataEvent(et,!0)}}},{passive:!0})),this.register(n.addDisposableDomListener(ee,"wheel",function(xe){if(!H.wheel)return j.viewport.onWheel(xe)?void 0:j.cancel(xe)},{passive:!1})),this.register(n.addDisposableDomListener(ee,"touchstart",function(xe){if(!j._coreMouseService.areMouseEventsActive)return j.viewport.onTouchStart(xe),j.cancel(xe)},{passive:!0})),this.register(n.addDisposableDomListener(ee,"touchmove",function(xe){if(!j._coreMouseService.areMouseEventsActive)return j.viewport.onTouchMove(xe)?void 0:j.cancel(xe)},{passive:!1}))},P.prototype.refresh=function(j,U){var ee;(ee=this._renderService)===null||ee===void 0||ee.refreshRows(j,U)},P.prototype._queueLinkification=function(j,U){var ee;(ee=this.linkifier)===null||ee===void 0||ee.linkifyRows(j,U)},P.prototype.updateCursorStyle=function(j){this._selectionService&&this._selectionService.shouldColumnSelect(j)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},P.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},P.prototype.scrollLines=function(j,U){pe.prototype.scrollLines.call(this,j,U),this.refresh(0,this.rows-1)},P.prototype.paste=function(j){h.paste(j,this.textarea,this._coreService)},P.prototype.attachCustomKeyEventHandler=function(j){this._customKeyEventHandler=j},P.prototype.registerLinkMatcher=function(j,U,ee){var q=this.linkifier.registerLinkMatcher(j,U,ee);return this.refresh(0,this.rows-1),q},P.prototype.deregisterLinkMatcher=function(j){this.linkifier.deregisterLinkMatcher(j)&&this.refresh(0,this.rows-1)},P.prototype.registerLinkProvider=function(j){return this.linkifier2.registerLinkProvider(j)},P.prototype.registerCharacterJoiner=function(j){var U=this._renderService.registerCharacterJoiner(j);return this.refresh(0,this.rows-1),U},P.prototype.deregisterCharacterJoiner=function(j){this._renderService.deregisterCharacterJoiner(j)&&this.refresh(0,this.rows-1)},Object.defineProperty(P.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),P.prototype.addMarker=function(j){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+j)},P.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},P.prototype.select=function(j,U,ee){this._selectionService.setSelection(j,U,ee)},P.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},P.prototype.getSelectionPosition=function(){if(this._selectionService&&this._selectionService.hasSelection)return{startColumn:this._selectionService.selectionStart[0],startRow:this._selectionService.selectionStart[1],endColumn:this._selectionService.selectionEnd[0],endRow:this._selectionService.selectionEnd[1]}},P.prototype.clearSelection=function(){var j;(j=this._selectionService)===null||j===void 0||j.clearSelection()},P.prototype.selectAll=function(){var j;(j=this._selectionService)===null||j===void 0||j.selectAll()},P.prototype.selectLines=function(j,U){var ee;(ee=this._selectionService)===null||ee===void 0||ee.selectLines(j,U)},P.prototype._keyDown=function(j){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(j)===!1)return!1;if(!this._compositionHelper.keydown(j))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var U=x.evaluateKeyboardEvent(j,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(j),U.type===3||U.type===2){var ee=this.rows-1;return this.scrollLines(U.type===2?-ee:ee),this.cancel(j,!0)}return U.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,j)||(U.cancel&&this.cancel(j,!0),!U.key||(U.key!==r.C0.ETX&&U.key!==r.C0.CR||(this.textarea.value=""),this._onKey.fire({key:U.key,domEvent:j}),this._showCursor(),this._coreService.triggerDataEvent(U.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(j,!0)))},P.prototype._isThirdLevelShift=function(j,U){var ee=j.isMac&&!this.options.macOptionIsMeta&&U.altKey&&!U.ctrlKey&&!U.metaKey||j.isWindows&&U.altKey&&U.ctrlKey&&!U.metaKey;return U.type==="keypress"?ee:ee&&(!U.keyCode||U.keyCode>47)},P.prototype._keyUp=function(j){this._customKeyEventHandler&&this._customKeyEventHandler(j)===!1||(function(U){return U.keyCode===16||U.keyCode===17||U.keyCode===18}(j)||this.focus(),this.updateCursorStyle(j))},P.prototype._keyPress=function(j){var U;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(j)===!1)return!1;if(this.cancel(j),j.charCode)U=j.charCode;else if(j.which===null||j.which===void 0)U=j.keyCode;else{if(j.which===0||j.charCode===0)return!1;U=j.which}return!(!U||(j.altKey||j.ctrlKey||j.metaKey)&&!this._isThirdLevelShift(this.browser,j))&&(U=String.fromCharCode(U),this._onKey.fire({key:U,domEvent:j}),this._showCursor(),this._coreService.triggerDataEvent(U,!0),!0)},P.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},P.prototype.resize=function(j,U){j!==this.cols||U!==this.rows?pe.prototype.resize.call(this,j,U):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},P.prototype._afterResize=function(j,U){var ee,q;(ee=this._charSizeService)===null||ee===void 0||ee.measure(),(q=this.viewport)===null||q===void 0||q.syncScrollArea(!0)},P.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var j=1;j<this.rows;j++)this.buffer.lines.push(this.buffer.getBlankLine(C.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},P.prototype.reset=function(){var j,U;this.options.rows=this.rows,this.options.cols=this.cols;var ee=this._customKeyEventHandler;this._setup(),pe.prototype.reset.call(this),(j=this._selectionService)===null||j===void 0||j.reset(),this._customKeyEventHandler=ee,this.refresh(0,this.rows-1),(U=this.viewport)===null||U===void 0||U.syncScrollArea()},P.prototype._reportWindowsOptions=function(j){if(this._renderService)switch(j){case s.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var U=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),ee=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(r.C0.ESC+"[4;"+ee+";"+U+"t");break;case s.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var q=this._renderService.dimensions.scaledCellWidth.toFixed(0),H=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(r.C0.ESC+"[6;"+H+";"+q+"t")}},P.prototype.cancel=function(j,U){if(this.options.cancelEvents||U)return j.preventDefault(),j.stopPropagation(),!1},P.prototype._visualBell=function(){return!1},P.prototype._soundBell=function(){return this.options.bellStyle==="sound"},P}(N.CoreTerminal);e.Terminal=Z},function(k,e,t){"use strict";var v=this&&this.__decorate||function(r,s,u,l){var o,d=arguments.length,n=d<3?s:l===null?l=Object.getOwnPropertyDescriptor(s,u):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(r,s,u,l);else for(var i=r.length-1;i>=0;i--)(o=r[i])&&(n=(d<3?o(n):d>3?o(s,u,n):o(s,u))||n);return d>3&&n&&Object.defineProperty(s,u,n),n},g=this&&this.__param||function(r,s){return function(u,l){s(u,l,r)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CompositionHelper=void 0;var p=t(5),a=t(1),h=function(){function r(s,u,l,o,d,n){this._textarea=s,this._compositionView=u,this._bufferService=l,this._optionsService=o,this._charSizeService=d,this._coreService=n,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(r.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),r.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},r.prototype.compositionupdate=function(s){var u=this;this._compositionView.textContent=s.data,this.updateCompositionElements(),setTimeout(function(){u._compositionPosition.end=u._textarea.value.length},0)},r.prototype.compositionend=function(){this._finalizeComposition(!0)},r.prototype.keydown=function(s){if(this._isComposing||this._isSendingComposition){if(s.keyCode===229||s.keyCode===16||s.keyCode===17||s.keyCode===18)return!1;this._finalizeComposition(!1)}return s.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},r.prototype._finalizeComposition=function(s){var u=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,s){var l={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(u._isSendingComposition){u._isSendingComposition=!1;var d=void 0;d=u._isComposing?u._textarea.value.substring(l.start,l.end):u._textarea.value.substring(l.start),u._coreService.triggerDataEvent(d,!0)}},0)}else{this._isSendingComposition=!1;var o=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(o,!0)}},r.prototype._handleAnyTextareaChanges=function(){var s=this,u=this._textarea.value;setTimeout(function(){if(!s._isComposing){var l=s._textarea.value.replace(u,"");l.length>0&&s._coreService.triggerDataEvent(l,!0)}},0)},r.prototype.updateCompositionElements=function(s){var u=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var l=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),o=this._bufferService.buffer.y*l,d=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=d+"px",this._compositionView.style.top=o+"px",this._compositionView.style.height=l+"px",this._compositionView.style.lineHeight=l+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var n=this._compositionView.getBoundingClientRect();this._textarea.style.left=d+"px",this._textarea.style.top=o+"px",this._textarea.style.width=n.width+"px",this._textarea.style.height=n.height+"px",this._textarea.style.lineHeight=n.height+"px"}s||setTimeout(function(){return u.updateCompositionElements(!0)},0)}},r=v([g(2,a.IBufferService),g(3,a.IOptionsService),g(4,p.ICharSizeService),g(5,a.ICoreService)],r)}();e.CompositionHelper=h},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var c in i)i.hasOwnProperty(c)&&(n[c]=i[c])})(o,d)},function(o,d){function n(){this.constructor=o}v(o,d),o.prototype=d===null?Object.create(d):(n.prototype=d.prototype,new n)}),p=this&&this.__decorate||function(o,d,n,i){var c,f=arguments.length,S=f<3?d:i===null?i=Object.getOwnPropertyDescriptor(d,n):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,d,n,i);else for(var E=o.length-1;E>=0;E--)(c=o[E])&&(S=(f<3?c(S):f>3?c(d,n,S):c(d,n))||S);return f>3&&S&&Object.defineProperty(d,n,S),S},a=this&&this.__param||function(o,d){return function(n,i){d(n,i,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Viewport=void 0;var h=t(2),r=t(7),s=t(5),u=t(1),l=function(o){function d(n,i,c,f,S,E,x){var w=o.call(this)||this;return w._scrollLines=n,w._viewportElement=i,w._scrollArea=c,w._bufferService=f,w._optionsService=S,w._charSizeService=E,w._renderService=x,w.scrollBarWidth=0,w._currentRowHeight=0,w._lastRecordedBufferLength=0,w._lastRecordedViewportHeight=0,w._lastRecordedBufferHeight=0,w._lastTouchY=0,w._lastScrollTop=0,w._wheelPartialScroll=0,w._refreshAnimationFrame=null,w._ignoreNextScrollEvent=!1,w.scrollBarWidth=w._viewportElement.offsetWidth-w._scrollArea.offsetWidth||15,w.register(r.addDisposableDomListener(w._viewportElement,"scroll",w._onScroll.bind(w))),setTimeout(function(){return w.syncScrollArea()},0),w}return g(d,o),d.prototype.onThemeChange=function(n){this._viewportElement.style.backgroundColor=n.background.css},d.prototype._refresh=function(n){var i=this;if(n)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return i._innerRefresh()}))},d.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var n=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==n&&(this._lastRecordedBufferHeight=n,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var i=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==i&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=i),this._refreshAnimationFrame=null},d.prototype.syncScrollArea=function(n){if(n===void 0&&(n=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(n);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var i=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===i&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(n)}else this._refresh(n)},d.prototype._onScroll=function(n){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var i=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(i,!0)}},d.prototype._bubbleScroll=function(n,i){var c=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(i<0&&this._viewportElement.scrollTop!==0||i>0&&c<this._lastRecordedBufferHeight)||(n.cancelable&&n.preventDefault(),!1)},d.prototype.onWheel=function(n){var i=this._getPixelsScrolled(n);return i!==0&&(this._viewportElement.scrollTop+=i,this._bubbleScroll(n,i))},d.prototype._getPixelsScrolled=function(n){if(n.deltaY===0)return 0;var i=this._applyScrollModifier(n.deltaY,n);return n.deltaMode===WheelEvent.DOM_DELTA_LINE?i*=this._currentRowHeight:n.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(i*=this._currentRowHeight*this._bufferService.rows),i},d.prototype.getLinesScrolled=function(n){if(n.deltaY===0)return 0;var i=this._applyScrollModifier(n.deltaY,n);return n.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(i/=this._currentRowHeight+0,this._wheelPartialScroll+=i,i=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):n.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(i*=this._bufferService.rows),i},d.prototype._applyScrollModifier=function(n,i){var c=this._optionsService.options.fastScrollModifier;return c==="alt"&&i.altKey||c==="ctrl"&&i.ctrlKey||c==="shift"&&i.shiftKey?n*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:n*this._optionsService.options.scrollSensitivity},d.prototype.onTouchStart=function(n){this._lastTouchY=n.touches[0].pageY},d.prototype.onTouchMove=function(n){var i=this._lastTouchY-n.touches[0].pageY;return this._lastTouchY=n.touches[0].pageY,i!==0&&(this._viewportElement.scrollTop+=i,this._bubbleScroll(n,i))},d=p([a(3,u.IBufferService),a(4,u.IOptionsService),a(5,s.ICharSizeService),a(6,s.IRenderService)],d)}(h.Disposable);e.Viewport=l},function(k,e,t){"use strict";function v(h){return h.replace(/\r?\n/g,"\r")}function g(h,r){return r?"\x1B[200~"+h+"\x1B[201~":h}function p(h,r,s){h=g(h=v(h),s.decPrivateModes.bracketedPasteMode),s.triggerDataEvent(h,!0),r.value=""}function a(h,r,s){var u=s.getBoundingClientRect(),l=h.clientX-u.left-10,o=h.clientY-u.top-10;r.style.width="20px",r.style.height="20px",r.style.left=l+"px",r.style.top=o+"px",r.style.zIndex="1000",r.focus()}Object.defineProperty(e,"__esModule",{value:!0}),e.rightClickHandler=e.moveTextAreaUnderMouseCursor=e.paste=e.handlePasteEvent=e.copyHandler=e.bracketTextForPaste=e.prepareTextForTerminal=void 0,e.prepareTextForTerminal=v,e.bracketTextForPaste=g,e.copyHandler=function(h,r){h.clipboardData&&h.clipboardData.setData("text/plain",r.selectionText),h.preventDefault()},e.handlePasteEvent=function(h,r,s){h.stopPropagation(),h.clipboardData&&p(h.clipboardData.getData("text/plain"),r,s)},e.paste=p,e.moveTextAreaUnderMouseCursor=a,e.rightClickHandler=function(h,r,s,u,l){a(h,r,s),l&&!u.isClickInSelection(h)&&u.selectWordAtCursor(h),r.value=u.selectionText,r.select()}},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var c in i)i.hasOwnProperty(c)&&(n[c]=i[c])})(o,d)},function(o,d){function n(){this.constructor=o}v(o,d),o.prototype=d===null?Object.create(d):(n.prototype=d.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.EscapeSequenceParser=e.VT500_TRANSITION_TABLE=e.TransitionTable=void 0;var p=t(2),a=t(15),h=t(21),r=t(22),s=t(24),u=function(){function o(d){this.table=new Uint8Array(d)}return o.prototype.setDefault=function(d,n){a.fill(this.table,d<<4|n)},o.prototype.add=function(d,n,i,c){this.table[n<<8|d]=i<<4|c},o.prototype.addMany=function(d,n,i,c){for(var f=0;f<d.length;f++)this.table[n<<8|d[f]]=i<<4|c},o}();e.TransitionTable=u,e.VT500_TRANSITION_TABLE=function(){var o=new u(4095),d=Array.apply(null,Array(256)).map(function(E,x){return x}),n=function(E,x){return d.slice(E,x)},i=n(32,127),c=n(0,24);c.push(25),c.push.apply(c,n(28,32));var f,S=n(0,14);for(f in o.setDefault(1,0),o.addMany(i,0,2,0),S)o.addMany([24,26,153,154],f,3,0),o.addMany(n(128,144),f,3,0),o.addMany(n(144,152),f,3,0),o.add(156,f,0,0),o.add(27,f,11,1),o.add(157,f,4,8),o.addMany([152,158,159],f,0,7),o.add(155,f,11,3),o.add(144,f,11,9);return o.addMany(c,0,3,0),o.addMany(c,1,3,1),o.add(127,1,0,1),o.addMany(c,8,0,8),o.addMany(c,3,3,3),o.add(127,3,0,3),o.addMany(c,4,3,4),o.add(127,4,0,4),o.addMany(c,6,3,6),o.addMany(c,5,3,5),o.add(127,5,0,5),o.addMany(c,2,3,2),o.add(127,2,0,2),o.add(93,1,4,8),o.addMany(i,8,5,8),o.add(127,8,5,8),o.addMany([156,27,24,26,7],8,6,0),o.addMany(n(28,32),8,0,8),o.addMany([88,94,95],1,0,7),o.addMany(i,7,0,7),o.addMany(c,7,0,7),o.add(156,7,0,0),o.add(127,7,0,7),o.add(91,1,11,3),o.addMany(n(64,127),3,7,0),o.addMany(n(48,60),3,8,4),o.addMany([60,61,62,63],3,9,4),o.addMany(n(48,60),4,8,4),o.addMany(n(64,127),4,7,0),o.addMany([60,61,62,63],4,0,6),o.addMany(n(32,64),6,0,6),o.add(127,6,0,6),o.addMany(n(64,127),6,0,0),o.addMany(n(32,48),3,9,5),o.addMany(n(32,48),5,9,5),o.addMany(n(48,64),5,0,6),o.addMany(n(64,127),5,7,0),o.addMany(n(32,48),4,9,5),o.addMany(n(32,48),1,9,2),o.addMany(n(32,48),2,9,2),o.addMany(n(48,127),2,10,0),o.addMany(n(48,80),1,10,0),o.addMany(n(81,88),1,10,0),o.addMany([89,90,92],1,10,0),o.addMany(n(96,127),1,10,0),o.add(80,1,11,9),o.addMany(c,9,0,9),o.add(127,9,0,9),o.addMany(n(28,32),9,0,9),o.addMany(n(32,48),9,9,12),o.addMany(n(48,60),9,8,10),o.addMany([60,61,62,63],9,9,10),o.addMany(c,11,0,11),o.addMany(n(32,128),11,0,11),o.addMany(n(28,32),11,0,11),o.addMany(c,10,0,10),o.add(127,10,0,10),o.addMany(n(28,32),10,0,10),o.addMany(n(48,60),10,8,10),o.addMany([60,61,62,63],10,0,11),o.addMany(n(32,48),10,9,12),o.addMany(c,12,0,12),o.add(127,12,0,12),o.addMany(n(28,32),12,0,12),o.addMany(n(32,48),12,9,12),o.addMany(n(48,64),12,0,11),o.addMany(n(64,127),12,12,13),o.addMany(n(64,127),10,12,13),o.addMany(n(64,127),9,12,13),o.addMany(c,13,13,13),o.addMany(i,13,13,13),o.add(127,13,0,13),o.addMany([27,156,24,26],13,14,0),o.add(160,0,2,0),o.add(160,8,5,8),o.add(160,6,0,6),o.add(160,11,0,11),o.add(160,13,13,13),o}();var l=function(o){function d(n){n===void 0&&(n=e.VT500_TRANSITION_TABLE);var i=o.call(this)||this;return i._transitions=n,i.initialState=0,i.currentState=i.initialState,i._params=new h.Params,i._params.addParam(0),i._collect=0,i.precedingCodepoint=0,i._printHandlerFb=function(c,f,S){},i._executeHandlerFb=function(c){},i._csiHandlerFb=function(c,f){},i._escHandlerFb=function(c){},i._errorHandlerFb=function(c){return c},i._printHandler=i._printHandlerFb,i._executeHandlers=Object.create(null),i._csiHandlers=Object.create(null),i._escHandlers=Object.create(null),i._oscParser=new r.OscParser,i._dcsParser=new s.DcsParser,i._errorHandler=i._errorHandlerFb,i.setEscHandler({final:"\\"},function(){}),i}return g(d,o),d.prototype._identifier=function(n,i){i===void 0&&(i=[64,126]);var c=0;if(n.prefix){if(n.prefix.length>1)throw new Error("only one byte as prefix supported");if((c=n.prefix.charCodeAt(0))&&60>c||c>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(n.intermediates){if(n.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var f=0;f<n.intermediates.length;++f){var S=n.intermediates.charCodeAt(f);if(32>S||S>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");c<<=8,c|=S}}if(n.final.length!==1)throw new Error("final must be a single byte");var E=n.final.charCodeAt(0);if(i[0]>E||E>i[1])throw new Error("final must be in range "+i[0]+" .. "+i[1]);return c<<=8,c|=E},d.prototype.identToString=function(n){for(var i=[];n;)i.push(String.fromCharCode(255&n)),n>>=8;return i.reverse().join("")},d.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},d.prototype.setPrintHandler=function(n){this._printHandler=n},d.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},d.prototype.addEscHandler=function(n,i){var c=this._identifier(n,[48,126]);this._escHandlers[c]===void 0&&(this._escHandlers[c]=[]);var f=this._escHandlers[c];return f.push(i),{dispose:function(){var S=f.indexOf(i);S!==-1&&f.splice(S,1)}}},d.prototype.setEscHandler=function(n,i){this._escHandlers[this._identifier(n,[48,126])]=[i]},d.prototype.clearEscHandler=function(n){this._escHandlers[this._identifier(n,[48,126])]&&delete this._escHandlers[this._identifier(n,[48,126])]},d.prototype.setEscHandlerFallback=function(n){this._escHandlerFb=n},d.prototype.setExecuteHandler=function(n,i){this._executeHandlers[n.charCodeAt(0)]=i},d.prototype.clearExecuteHandler=function(n){this._executeHandlers[n.charCodeAt(0)]&&delete this._executeHandlers[n.charCodeAt(0)]},d.prototype.setExecuteHandlerFallback=function(n){this._executeHandlerFb=n},d.prototype.addCsiHandler=function(n,i){var c=this._identifier(n);this._csiHandlers[c]===void 0&&(this._csiHandlers[c]=[]);var f=this._csiHandlers[c];return f.push(i),{dispose:function(){var S=f.indexOf(i);S!==-1&&f.splice(S,1)}}},d.prototype.setCsiHandler=function(n,i){this._csiHandlers[this._identifier(n)]=[i]},d.prototype.clearCsiHandler=function(n){this._csiHandlers[this._identifier(n)]&&delete this._csiHandlers[this._identifier(n)]},d.prototype.setCsiHandlerFallback=function(n){this._csiHandlerFb=n},d.prototype.addDcsHandler=function(n,i){return this._dcsParser.addHandler(this._identifier(n),i)},d.prototype.setDcsHandler=function(n,i){this._dcsParser.setHandler(this._identifier(n),i)},d.prototype.clearDcsHandler=function(n){this._dcsParser.clearHandler(this._identifier(n))},d.prototype.setDcsHandlerFallback=function(n){this._dcsParser.setHandlerFallback(n)},d.prototype.addOscHandler=function(n,i){return this._oscParser.addHandler(n,i)},d.prototype.setOscHandler=function(n,i){this._oscParser.setHandler(n,i)},d.prototype.clearOscHandler=function(n){this._oscParser.clearHandler(n)},d.prototype.setOscHandlerFallback=function(n){this._oscParser.setHandlerFallback(n)},d.prototype.setErrorHandler=function(n){this._errorHandler=n},d.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},d.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},d.prototype.parse=function(n,i){for(var c=0,f=0,S=this.currentState,E=this._oscParser,x=this._dcsParser,w=this._collect,C=this._params,b=this._transitions.table,m=0;m<i;++m){switch((f=b[S<<8|((c=n[m])<160?c:160)])>>4){case 2:for(var y=m+1;;++y){if(y>=i||(c=n[y])<32||c>126&&c<160){this._printHandler(n,m,y),m=y-1;break}if(++y>=i||(c=n[y])<32||c>126&&c<160){this._printHandler(n,m,y),m=y-1;break}if(++y>=i||(c=n[y])<32||c>126&&c<160){this._printHandler(n,m,y),m=y-1;break}if(++y>=i||(c=n[y])<32||c>126&&c<160){this._printHandler(n,m,y),m=y-1;break}}break;case 3:this._executeHandlers[c]?this._executeHandlers[c]():this._executeHandlerFb(c),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:m,code:c,currentState:S,collect:w,params:C,abort:!1}).abort)return;break;case 7:for(var _=this._csiHandlers[w<<8|c],L=_?_.length-1:-1;L>=0&&_[L](C)===!1;L--);L<0&&this._csiHandlerFb(w<<8|c,C),this.precedingCodepoint=0;break;case 8:do switch(c){case 59:C.addParam(0);break;case 58:C.addSubParam(-1);break;default:C.addDigit(c-48)}while(++m<i&&(c=n[m])>47&&c<60);m--;break;case 9:w<<=8,w|=c;break;case 10:for(var A=this._escHandlers[w<<8|c],W=A?A.length-1:-1;W>=0&&A[W]()===!1;W--);W<0&&this._escHandlerFb(w<<8|c),this.precedingCodepoint=0;break;case 11:C.reset(),C.addParam(0),w=0;break;case 12:x.hook(w<<8|c,C);break;case 13:for(var N=m+1;;++N)if(N>=i||(c=n[N])===24||c===26||c===27||c>127&&c<160){x.put(n,m,N),m=N-1;break}break;case 14:x.unhook(c!==24&&c!==26),c===27&&(f|=1),C.reset(),C.addParam(0),w=0,this.precedingCodepoint=0;break;case 4:E.start();break;case 5:for(var ce=m+1;;ce++)if(ce>=i||(c=n[ce])<32||c>127&&c<=159){E.put(n,m,ce),m=ce-1;break}break;case 6:E.end(c!==24&&c!==26),c===27&&(f|=1),C.reset(),C.addParam(0),w=0,this.precedingCodepoint=0}S=15&f}this._collect=w,this.currentState=S},d}(p.Disposable);e.EscapeSequenceParser=l},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(E,x){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,C){w.__proto__=C}||function(w,C){for(var b in C)C.hasOwnProperty(b)&&(w[b]=C[b])})(E,x)},function(E,x){function w(){this.constructor=E}v(E,x),E.prototype=x===null?Object.create(x):(w.prototype=x.prototype,new w)}),p=this&&this.__decorate||function(E,x,w,C){var b,m=arguments.length,y=m<3?x:C===null?C=Object.getOwnPropertyDescriptor(x,w):C;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(E,x,w,C);else for(var _=E.length-1;_>=0;_--)(b=E[_])&&(y=(m<3?b(y):m>3?b(x,w,y):b(x,w))||y);return m>3&&y&&Object.defineProperty(x,w,y),y},a=this&&this.__param||function(E,x){return function(w,C){x(w,C,E)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Renderer=void 0;var h=t(41),r=t(47),s=t(48),u=t(49),l=t(29),o=t(2),d=t(5),n=t(1),i=t(25),c=t(0),f=1,S=function(E){function x(w,C,b,m,y,_,L,A,W){var N=E.call(this)||this;N._colors=w,N._screenElement=C,N._bufferService=y,N._charSizeService=_,N._optionsService=L,N._id=f++,N._onRequestRedraw=new c.EventEmitter;var ce=N._optionsService.options.allowTransparency;return N._characterJoinerRegistry=new l.CharacterJoinerRegistry(N._bufferService),N._renderLayers=[new h.TextRenderLayer(N._screenElement,0,N._colors,N._characterJoinerRegistry,ce,N._id,N._bufferService,L),new r.SelectionRenderLayer(N._screenElement,1,N._colors,N._id,N._bufferService,L),new u.LinkRenderLayer(N._screenElement,2,N._colors,N._id,b,m,N._bufferService,L),new s.CursorRenderLayer(N._screenElement,3,N._colors,N._id,N._onRequestRedraw,N._bufferService,L,A,W)],N.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},N._devicePixelRatio=window.devicePixelRatio,N._updateDimensions(),N.onOptionsChanged(),N}return g(x,E),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){for(var w=0,C=this._renderLayers;w<C.length;w++)C[w].dispose();E.prototype.dispose.call(this),i.removeTerminalFromCache(this._id)},x.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},x.prototype.setColors=function(w){this._colors=w;for(var C=0,b=this._renderLayers;C<b.length;C++){var m=b[C];m.setColors(this._colors),m.reset()}},x.prototype.onResize=function(w,C){this._updateDimensions();for(var b=0,m=this._renderLayers;b<m.length;b++)m[b].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},x.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},x.prototype.onBlur=function(){this._runOperation(function(w){return w.onBlur()})},x.prototype.onFocus=function(){this._runOperation(function(w){return w.onFocus()})},x.prototype.onSelectionChanged=function(w,C,b){b===void 0&&(b=!1),this._runOperation(function(m){return m.onSelectionChanged(w,C,b)})},x.prototype.onCursorMove=function(){this._runOperation(function(w){return w.onCursorMove()})},x.prototype.onOptionsChanged=function(){this._runOperation(function(w){return w.onOptionsChanged()})},x.prototype.clear=function(){this._runOperation(function(w){return w.reset()})},x.prototype._runOperation=function(w){for(var C=0,b=this._renderLayers;C<b.length;C++)w(b[C])},x.prototype.renderRows=function(w,C){for(var b=0,m=this._renderLayers;b<m.length;b++)m[b].onGridChanged(w,C)},x.prototype._updateDimensions=function(){this._charSizeService.hasValidSize&&(this.dimensions.scaledCharWidth=Math.floor(this._charSizeService.width*window.devicePixelRatio),this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharTop=this._optionsService.options.lineHeight===1?0:Math.round((this.dimensions.scaledCellHeight-this.dimensions.scaledCharHeight)/2),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCharLeft=Math.floor(this._optionsService.options.letterSpacing/2),this.dimensions.scaledCanvasHeight=this._bufferService.rows*this.dimensions.scaledCellHeight,this.dimensions.scaledCanvasWidth=this._bufferService.cols*this.dimensions.scaledCellWidth,this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows,this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols)},x.prototype.registerCharacterJoiner=function(w){return this._characterJoinerRegistry.registerCharacterJoiner(w)},x.prototype.deregisterCharacterJoiner=function(w){return this._characterJoinerRegistry.deregisterCharacterJoiner(w)},x=p([a(4,n.IBufferService),a(5,d.ICharSizeService),a(6,n.IOptionsService),a(7,n.ICoreService),a(8,d.ICoreBrowserService)],x)}(o.Disposable);e.Renderer=S},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var c in i)i.hasOwnProperty(c)&&(n[c]=i[c])})(o,d)},function(o,d){function n(){this.constructor=o}v(o,d),o.prototype=d===null?Object.create(d):(n.prototype=d.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.TextRenderLayer=void 0;var p=t(42),a=t(13),h=t(6),r=t(3),s=t(29),u=t(4),l=function(o){function d(n,i,c,f,S,E,x,w){var C=o.call(this,n,"text",i,S,c,E,x,w)||this;return C._characterWidth=0,C._characterFont="",C._characterOverlapCache={},C._workCell=new u.CellData,C._state=new p.GridCache,C._characterJoinerRegistry=f,C}return g(d,o),d.prototype.resize=function(n){o.prototype.resize.call(this,n);var i=this._getFont(!1,!1);this._characterWidth===n.scaledCharWidth&&this._characterFont===i||(this._characterWidth=n.scaledCharWidth,this._characterFont=i,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},d.prototype.reset=function(){this._state.clear(),this._clearAll()},d.prototype._forEachCell=function(n,i,c,f){for(var S=n;S<=i;S++)for(var E=S+this._bufferService.buffer.ydisp,x=this._bufferService.buffer.lines.get(E),w=c?c.getJoinedCharacters(E):[],C=0;C<this._bufferService.cols;C++){x.loadCell(C,this._workCell);var b=this._workCell,m=!1,y=C;if(b.getWidth()!==0){if(w.length>0&&C===w[0][0]){m=!0;var _=w.shift();b=new s.JoinedCellData(this._workCell,x.translateToString(!0,_[0],_[1]),_[1]-_[0]),y=_[1]-1}!m&&this._isOverlapping(b)&&y<x.length-1&&x.getCodePoint(y+1)===r.NULL_CELL_CODE&&(b.content&=-12582913,b.content|=2<<22),f(b,C,S),C=y}}},d.prototype._drawBackground=function(n,i){var c=this,f=this._ctx,S=this._bufferService.cols,E=0,x=0,w=null;f.save(),this._forEachCell(n,i,null,function(C,b,m){var y=null;C.isInverse()?y=C.isFgDefault()?c._colors.foreground.css:C.isFgRGB()?"rgb("+h.AttributeData.toColorRGB(C.getFgColor()).join(",")+")":c._colors.ansi[C.getFgColor()].css:C.isBgRGB()?y="rgb("+h.AttributeData.toColorRGB(C.getBgColor()).join(",")+")":C.isBgPalette()&&(y=c._colors.ansi[C.getBgColor()].css),w===null&&(E=b,x=m),m!==x?(f.fillStyle=w||"",c._fillCells(E,x,S-E,1),E=b,x=m):w!==y&&(f.fillStyle=w||"",c._fillCells(E,x,b-E,1),E=b,x=m),w=y}),w!==null&&(f.fillStyle=w,this._fillCells(E,x,S-E,1)),f.restore()},d.prototype._drawForeground=function(n,i){var c=this;this._forEachCell(n,i,this._characterJoinerRegistry,function(f,S,E){if(!f.isInvisible()&&(c._drawChars(f,S,E),f.isUnderline())){if(c._ctx.save(),f.isInverse())if(f.isBgDefault())c._ctx.fillStyle=c._colors.background.css;else if(f.isBgRGB())c._ctx.fillStyle="rgb("+h.AttributeData.toColorRGB(f.getBgColor()).join(",")+")";else{var x=f.getBgColor();c._optionsService.options.drawBoldTextInBrightColors&&f.isBold()&&x<8&&(x+=8),c._ctx.fillStyle=c._colors.ansi[x].css}else if(f.isFgDefault())c._ctx.fillStyle=c._colors.foreground.css;else if(f.isFgRGB())c._ctx.fillStyle="rgb("+h.AttributeData.toColorRGB(f.getFgColor()).join(",")+")";else{var w=f.getFgColor();c._optionsService.options.drawBoldTextInBrightColors&&f.isBold()&&w<8&&(w+=8),c._ctx.fillStyle=c._colors.ansi[w].css}c._fillBottomLineAtCells(S,E,f.getWidth()),c._ctx.restore()}})},d.prototype.onGridChanged=function(n,i){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,n,this._bufferService.cols,i-n+1),this._drawBackground(n,i),this._drawForeground(n,i))},d.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},d.prototype._isOverlapping=function(n){if(n.getWidth()!==1||n.getCode()<256)return!1;var i=n.getChars();if(this._characterOverlapCache.hasOwnProperty(i))return this._characterOverlapCache[i];this._ctx.save(),this._ctx.font=this._characterFont;var c=Math.floor(this._ctx.measureText(i).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[i]=c,c},d}(a.BaseRenderLayer);e.TextRenderLayer=l},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GridCache=void 0;var v=function(){function g(){this.cache=[]}return g.prototype.resize=function(p,a){for(var h=0;h<p;h++){this.cache.length<=h&&this.cache.push([]);for(var r=this.cache[h].length;r<a;r++)this.cache[h].push(void 0);this.cache[h].length=a}this.cache.length=p},g.prototype.clear=function(){for(var p=0;p<this.cache.length;p++)for(var a=0;a<this.cache[p].length;a++)this.cache[p][a]=void 0},g}();e.GridCache=v},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(c,f){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,E){S.__proto__=E}||function(S,E){for(var x in E)E.hasOwnProperty(x)&&(S[x]=E[x])})(c,f)},function(c,f){function S(){this.constructor=c}v(c,f),c.prototype=f===null?Object.create(f):(S.prototype=f.prototype,new S)});Object.defineProperty(e,"__esModule",{value:!0}),e.NoneCharAtlas=e.DynamicCharAtlas=e.getGlyphCacheKey=void 0;var p=t(9),a=t(44),h=t(27),r=t(46),s=t(11),u=t(28),l=t(10),o={css:"rgba(0, 0, 0, 0)",rgba:0};function d(c){return c.code<<21|c.bg<<12|c.fg<<3|(c.bold?0:4)+(c.dim?0:2)+(c.italic?0:1)}e.getGlyphCacheKey=d;var n=function(c){function f(S,E){var x=c.call(this)||this;x._config=E,x._drawToCacheCount=0,x._glyphsWaitingOnBitmap=[],x._bitmapCommitTimeout=null,x._bitmap=null,x._cacheCanvas=S.createElement("canvas"),x._cacheCanvas.width=1024,x._cacheCanvas.height=1024,x._cacheCtx=u.throwIfFalsy(x._cacheCanvas.getContext("2d",{alpha:!0}));var w=S.createElement("canvas");w.width=x._config.scaledCharWidth,w.height=x._config.scaledCharHeight,x._tmpCtx=u.throwIfFalsy(w.getContext("2d",{alpha:x._config.allowTransparency})),x._width=Math.floor(1024/x._config.scaledCharWidth),x._height=Math.floor(1024/x._config.scaledCharHeight);var C=x._width*x._height;return x._cacheMap=new r.LRUMap(C),x._cacheMap.prealloc(C),x}return g(f,c),f.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},f.prototype.beginFrame=function(){this._drawToCacheCount=0},f.prototype.draw=function(S,E,x,w){if(E.code===32)return!0;if(!this._canCache(E))return!1;var C=d(E),b=this._cacheMap.get(C);if(b!=null)return this._drawFromCache(S,b,x,w),!0;if(this._drawToCacheCount<100){var m=void 0;m=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var y=this._drawToCache(E,m);return this._cacheMap.set(C,y),this._drawFromCache(S,y,x,w),!0}return!1},f.prototype._canCache=function(S){return S.code<256},f.prototype._toCoordinateX=function(S){return S%this._width*this._config.scaledCharWidth},f.prototype._toCoordinateY=function(S){return Math.floor(S/this._width)*this._config.scaledCharHeight},f.prototype._drawFromCache=function(S,E,x,w){if(!E.isEmpty){var C=this._toCoordinateX(E.index),b=this._toCoordinateY(E.index);S.drawImage(E.inBitmap?this._bitmap:this._cacheCanvas,C,b,this._config.scaledCharWidth,this._config.scaledCharHeight,x,w,this._config.scaledCharWidth,this._config.scaledCharHeight)}},f.prototype._getColorFromAnsiIndex=function(S){return S<this._config.colors.ansi.length?this._config.colors.ansi[S]:h.DEFAULT_ANSI_COLORS[S]},f.prototype._getBackgroundColor=function(S){return this._config.allowTransparency?o:S.bg===p.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:S.bg<256?this._getColorFromAnsiIndex(S.bg):this._config.colors.background},f.prototype._getForegroundColor=function(S){return S.fg===p.INVERTED_DEFAULT_COLOR?l.color.opaque(this._config.colors.background):S.fg<256?this._getColorFromAnsiIndex(S.fg):this._config.colors.foreground},f.prototype._drawToCache=function(S,E){this._drawToCacheCount++,this._tmpCtx.save();var x=this._getBackgroundColor(S);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=x.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var w=S.bold?this._config.fontWeightBold:this._config.fontWeight,C=S.italic?"italic":"";this._tmpCtx.font=C+" "+w+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(S).css,S.dim&&(this._tmpCtx.globalAlpha=p.DIM_OPACITY),this._tmpCtx.fillText(S.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var b=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),m=!1;this._config.allowTransparency||(m=function(A,W){for(var N=!0,ce=W.rgba>>>24,Z=W.rgba>>>16&255,pe=W.rgba>>>8&255,P=0;P<A.data.length;P+=4)A.data[P]===ce&&A.data[P+1]===Z&&A.data[P+2]===pe?A.data[P+3]=0:N=!1;return N}(b,x));var y=this._toCoordinateX(E),_=this._toCoordinateY(E);this._cacheCtx.putImageData(b,y,_);var L={index:E,isEmpty:m,inBitmap:!1};return this._addGlyphToBitmap(L),L},f.prototype._addGlyphToBitmap=function(S){var E=this;!("createImageBitmap"in window)||s.isFirefox||s.isSafari||(this._glyphsWaitingOnBitmap.push(S),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return E._generateBitmap()},100)))},f.prototype._generateBitmap=function(){var S=this,E=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(x){S._bitmap=x;for(var w=0;w<E.length;w++)E[w].inBitmap=!0}),this._bitmapCommitTimeout=null},f}(a.BaseCharAtlas);e.DynamicCharAtlas=n;var i=function(c){function f(S,E){return c.call(this)||this}return g(f,c),f.prototype.draw=function(S,E,x,w){return!1},f}(a.BaseCharAtlas);e.NoneCharAtlas=i},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BaseCharAtlas=void 0;var v=function(){function g(){this._didWarmUp=!1}return g.prototype.dispose=function(){},g.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},g.prototype._doWarmUp=function(){},g.prototype.beginFrame=function(){},g}();e.BaseCharAtlas=v},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ColorContrastCache=void 0;var v=function(){function g(){this._color={},this._rgba={}}return g.prototype.clear=function(){this._color={},this._rgba={}},g.prototype.setCss=function(p,a,h){this._rgba[p]||(this._rgba[p]={}),this._rgba[p][a]=h},g.prototype.getCss=function(p,a){return this._rgba[p]?this._rgba[p][a]:void 0},g.prototype.setColor=function(p,a,h){this._color[p]||(this._color[p]={}),this._color[p][a]=h},g.prototype.getColor=function(p,a){return this._color[p]?this._color[p][a]:void 0},g}();e.ColorContrastCache=v},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.LRUMap=void 0;var v=function(){function g(p){this.capacity=p,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return g.prototype._unlinkNode=function(p){var a=p.prev,h=p.next;p===this._head&&(this._head=h),p===this._tail&&(this._tail=a),a!==null&&(a.next=h),h!==null&&(h.prev=a)},g.prototype._appendNode=function(p){var a=this._tail;a!==null&&(a.next=p),p.prev=a,p.next=null,this._tail=p,this._head===null&&(this._head=p)},g.prototype.prealloc=function(p){for(var a=this._nodePool,h=0;h<p;h++)a.push({prev:null,next:null,key:null,value:null})},g.prototype.get=function(p){var a=this._map[p];return a!==void 0?(this._unlinkNode(a),this._appendNode(a),a.value):null},g.prototype.peekValue=function(p){var a=this._map[p];return a!==void 0?a.value:null},g.prototype.peek=function(){var p=this._head;return p===null?null:p.value},g.prototype.set=function(p,a){var h=this._map[p];if(h!==void 0)h=this._map[p],this._unlinkNode(h),h.value=a;else if(this.size>=this.capacity)h=this._head,this._unlinkNode(h),delete this._map[h.key],h.key=p,h.value=a,this._map[p]=h;else{var r=this._nodePool;r.length>0?((h=r.pop()).key=p,h.value=a):h={prev:null,next:null,key:p,value:a},this._map[p]=h,this.size++}this._appendNode(h)},g}();e.LRUMap=v},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(a,h){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,s){r.__proto__=s}||function(r,s){for(var u in s)s.hasOwnProperty(u)&&(r[u]=s[u])})(a,h)},function(a,h){function r(){this.constructor=a}v(a,h),a.prototype=h===null?Object.create(h):(r.prototype=h.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionRenderLayer=void 0;var p=function(a){function h(r,s,u,l,o,d){var n=a.call(this,r,"selection",s,!0,u,l,o,d)||this;return n._clearState(),n}return g(h,a),h.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},h.prototype.resize=function(r){a.prototype.resize.call(this,r),this._clearState()},h.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},h.prototype.onSelectionChanged=function(r,s,u){if(this._didStateChange(r,s,u,this._bufferService.buffer.ydisp))if(this._clearAll(),r&&s){var l=r[1]-this._bufferService.buffer.ydisp,o=s[1]-this._bufferService.buffer.ydisp,d=Math.max(l,0),n=Math.min(o,this._bufferService.rows-1);if(!(d>=this._bufferService.rows||n<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,u){var i=r[0],c=s[0]-i,f=n-d+1;this._fillCells(i,d,c,f)}else{i=l===d?r[0]:0;var S=d===n?s[0]:this._bufferService.cols;this._fillCells(i,d,S-i,1);var E=Math.max(n-d-1,0);if(this._fillCells(0,d+1,this._bufferService.cols,E),d!==n){var x=o===n?s[0]:this._bufferService.cols;this._fillCells(0,n,x,1)}}this._state.start=[r[0],r[1]],this._state.end=[s[0],s[1]],this._state.columnSelectMode=u,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},h.prototype._didStateChange=function(r,s,u,l){return!this._areCoordinatesEqual(r,this._state.start)||!this._areCoordinatesEqual(s,this._state.end)||u!==this._state.columnSelectMode||l!==this._state.ydisp},h.prototype._areCoordinatesEqual=function(r,s){return!(!r||!s)&&r[0]===s[0]&&r[1]===s[1]},h}(t(13).BaseRenderLayer);e.SelectionRenderLayer=p},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(s,u){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,o){l.__proto__=o}||function(l,o){for(var d in o)o.hasOwnProperty(d)&&(l[d]=o[d])})(s,u)},function(s,u){function l(){this.constructor=s}v(s,u),s.prototype=u===null?Object.create(u):(l.prototype=u.prototype,new l)});Object.defineProperty(e,"__esModule",{value:!0}),e.CursorRenderLayer=void 0;var p=t(13),a=t(4),h=function(s){function u(l,o,d,n,i,c,f,S,E){var x=s.call(this,l,"cursor",o,!0,d,n,c,f)||this;return x._onRequestRedraw=i,x._coreService=S,x._coreBrowserService=E,x._cell=new a.CellData,x._state={x:0,y:0,isFocused:!1,style:"",width:0},x._cursorRenderers={bar:x._renderBarCursor.bind(x),block:x._renderBlockCursor.bind(x),underline:x._renderUnderlineCursor.bind(x)},x}return g(u,s),u.prototype.resize=function(l){s.prototype.resize.call(this,l),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},u.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},u.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},u.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},u.prototype.onOptionsChanged=function(){var l,o=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new r(this._coreBrowserService.isFocused,function(){o._render(!0)})):((l=this._cursorBlinkStateManager)===null||l===void 0||l.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},u.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},u.prototype.onGridChanged=function(l,o){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},u.prototype._render=function(l){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var o=this._bufferService.buffer.ybase+this._bufferService.buffer.y,d=o-this._bufferService.buffer.ydisp;if(d<0||d>=this._bufferService.rows)this._clearCursor();else{var n=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(o).loadCell(n,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var i=this._optionsService.options.cursorStyle;return i&&i!=="block"?this._cursorRenderers[i](n,d,this._cell):this._renderBlurCursor(n,d,this._cell),this._ctx.restore(),this._state.x=n,this._state.y=d,this._state.isFocused=!1,this._state.style=i,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===n&&this._state.y===d&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](n,d,this._cell),this._ctx.restore(),this._state.x=n,this._state.y=d,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},u.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},u.prototype._renderBarCursor=function(l,o,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(l,o,this._optionsService.options.cursorWidth),this._ctx.restore()},u.prototype._renderBlockCursor=function(l,o,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(l,o,d.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(d,l,o),this._ctx.restore()},u.prototype._renderUnderlineCursor=function(l,o,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(l,o),this._ctx.restore()},u.prototype._renderBlurCursor=function(l,o,d){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(l,o,d.getWidth(),1),this._ctx.restore()},u}(p.BaseRenderLayer);e.CursorRenderLayer=h;var r=function(){function s(u,l){this._renderCallback=l,this.isCursorVisible=!0,u&&this._restartInterval()}return Object.defineProperty(s.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),s.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},s.prototype.restartBlinkAnimation=function(){var u=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){u._renderCallback(),u._animationFrame=void 0})))},s.prototype._restartInterval=function(u){var l=this;u===void 0&&(u=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(l._animationTimeRestarted){var o=600-(Date.now()-l._animationTimeRestarted);if(l._animationTimeRestarted=void 0,o>0)return void l._restartInterval(o)}l.isCursorVisible=!1,l._animationFrame=window.requestAnimationFrame(function(){l._renderCallback(),l._animationFrame=void 0}),l._blinkInterval=window.setInterval(function(){if(l._animationTimeRestarted){var d=600-(Date.now()-l._animationTimeRestarted);return l._animationTimeRestarted=void 0,void l._restartInterval(d)}l.isCursorVisible=!l.isCursorVisible,l._animationFrame=window.requestAnimationFrame(function(){l._renderCallback(),l._animationFrame=void 0})},600)},u)},s.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},s.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},s}()},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(s,u){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,o){l.__proto__=o}||function(l,o){for(var d in o)o.hasOwnProperty(d)&&(l[d]=o[d])})(s,u)},function(s,u){function l(){this.constructor=s}v(s,u),s.prototype=u===null?Object.create(u):(l.prototype=u.prototype,new l)});Object.defineProperty(e,"__esModule",{value:!0}),e.LinkRenderLayer=void 0;var p=t(13),a=t(9),h=t(26),r=function(s){function u(l,o,d,n,i,c,f,S){var E=s.call(this,l,"link",o,!0,d,n,f,S)||this;return i.onShowLinkUnderline(function(x){return E._onShowLinkUnderline(x)}),i.onHideLinkUnderline(function(x){return E._onHideLinkUnderline(x)}),c.onShowLinkUnderline(function(x){return E._onShowLinkUnderline(x)}),c.onHideLinkUnderline(function(x){return E._onHideLinkUnderline(x)}),E}return g(u,s),u.prototype.resize=function(l){s.prototype.resize.call(this,l),this._state=void 0},u.prototype.reset=function(){this._clearCurrentLink()},u.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var l=this._state.y2-this._state.y1-1;l>0&&this._clearCells(0,this._state.y1+1,this._state.cols,l),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},u.prototype._onShowLinkUnderline=function(l){if(l.fg===a.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:l.fg&&h.is256Color(l.fg)?this._ctx.fillStyle=this._colors.ansi[l.fg].css:this._ctx.fillStyle=this._colors.foreground.css,l.y1===l.y2)this._fillBottomLineAtCells(l.x1,l.y1,l.x2-l.x1);else{this._fillBottomLineAtCells(l.x1,l.y1,l.cols-l.x1);for(var o=l.y1+1;o<l.y2;o++)this._fillBottomLineAtCells(0,o,l.cols);this._fillBottomLineAtCells(0,l.y2,l.x2)}this._state=l},u.prototype._onHideLinkUnderline=function(l){this._clearCurrentLink()},u}(p.BaseRenderLayer);e.LinkRenderLayer=r},function(k,e,t){"use strict";var v=this&&this.__decorate||function(s,u,l,o){var d,n=arguments.length,i=n<3?u:o===null?o=Object.getOwnPropertyDescriptor(u,l):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(s,u,l,o);else for(var c=s.length-1;c>=0;c--)(d=s[c])&&(i=(n<3?d(i):n>3?d(u,l,i):d(u,l))||i);return n>3&&i&&Object.defineProperty(u,l,i),i},g=this&&this.__param||function(s,u){return function(l,o){u(l,o,s)}};Object.defineProperty(e,"__esModule",{value:!0}),e.MouseZone=e.Linkifier=void 0;var p=t(0),a=t(1),h=function(){function s(u,l,o){this._bufferService=u,this._logService=l,this._unicodeService=o,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new p.EventEmitter,this._onHideLinkUnderline=new p.EventEmitter,this._onLinkTooltip=new p.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(s.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),s.prototype.attachToDom=function(u,l){this._element=u,this._mouseZoneManager=l},s.prototype.linkifyRows=function(u,l){var o=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=u,this._rowsToLinkify.end=l):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,u),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,l)),this._mouseZoneManager.clearAll(u,l),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return o._linkifyRows()},s._timeBeforeLatency))},s.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var u=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var l=u.ydisp+this._rowsToLinkify.start;if(!(l>=u.lines.length)){for(var o=u.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,d=Math.ceil(2e3/this._bufferService.cols),n=this._bufferService.buffer.iterator(!1,l,o,d,d);n.hasNext();)for(var i=n.next(),c=0;c<this._linkMatchers.length;c++)this._doLinkifyRow(i.range.first,i.content,this._linkMatchers[c]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},s.prototype.registerLinkMatcher=function(u,l,o){if(o===void 0&&(o={}),!l)throw new Error("handler must be defined");var d={id:this._nextLinkMatcherId++,regex:u,handler:l,matchIndex:o.matchIndex,validationCallback:o.validationCallback,hoverTooltipCallback:o.tooltipCallback,hoverLeaveCallback:o.leaveCallback,willLinkActivate:o.willLinkActivate,priority:o.priority||0};return this._addLinkMatcherToList(d),d.id},s.prototype._addLinkMatcherToList=function(u){if(this._linkMatchers.length!==0){for(var l=this._linkMatchers.length-1;l>=0;l--)if(u.priority<=this._linkMatchers[l].priority)return void this._linkMatchers.splice(l+1,0,u);this._linkMatchers.splice(0,0,u)}else this._linkMatchers.push(u)},s.prototype.deregisterLinkMatcher=function(u){for(var l=0;l<this._linkMatchers.length;l++)if(this._linkMatchers[l].id===u)return this._linkMatchers.splice(l,1),!0;return!1},s.prototype._doLinkifyRow=function(u,l,o){for(var d,n=this,i=new RegExp(o.regex.source,(o.regex.flags||"")+"g"),c=-1,f=function(){var E=d[typeof o.matchIndex!="number"?0:o.matchIndex];if(!E)return S._logService.debug("match found without corresponding matchIndex",d,o),"break";if(c=l.indexOf(E,c+1),i.lastIndex=c+E.length,c<0)return"break";var x=S._bufferService.buffer.stringIndexToBufferIndex(u,c);if(x[0]<0)return"break";var w=S._bufferService.buffer.lines.get(x[0]);if(!w)return"break";var C=w.getFg(x[1]),b=C?C>>9&511:void 0;o.validationCallback?o.validationCallback(E,function(m){n._rowsTimeoutId||m&&n._addLink(x[1],x[0]-n._bufferService.buffer.ydisp,E,o,b)}):S._addLink(x[1],x[0]-S._bufferService.buffer.ydisp,E,o,b)},S=this;(d=i.exec(l))!==null&&f()!=="break";);},s.prototype._addLink=function(u,l,o,d,n){var i=this;if(this._mouseZoneManager&&this._element){var c=this._unicodeService.getStringCellWidth(o),f=u%this._bufferService.cols,S=l+Math.floor(u/this._bufferService.cols),E=(f+c)%this._bufferService.cols,x=S+Math.floor((f+c)/this._bufferService.cols);E===0&&(E=this._bufferService.cols,x--),this._mouseZoneManager.add(new r(f+1,S+1,E+1,x+1,function(w){if(d.handler)return d.handler(w,o);var C=window.open();C?(C.opener=null,C.location.href=o):console.warn("Opening link blocked as opener could not be cleared")},function(){i._onShowLinkUnderline.fire(i._createLinkHoverEvent(f,S,E,x,n)),i._element.classList.add("xterm-cursor-pointer")},function(w){i._onLinkTooltip.fire(i._createLinkHoverEvent(f,S,E,x,n)),d.hoverTooltipCallback&&d.hoverTooltipCallback(w,o,{start:{x:f,y:S},end:{x:E,y:x}})},function(){i._onHideLinkUnderline.fire(i._createLinkHoverEvent(f,S,E,x,n)),i._element.classList.remove("xterm-cursor-pointer"),d.hoverLeaveCallback&&d.hoverLeaveCallback()},function(w){return!d.willLinkActivate||d.willLinkActivate(w,o)}))}},s.prototype._createLinkHoverEvent=function(u,l,o,d,n){return{x1:u,y1:l,x2:o,y2:d,cols:this._bufferService.cols,fg:n}},s._timeBeforeLatency=200,s=v([g(0,a.IBufferService),g(1,a.ILogService),g(2,a.IUnicodeService)],s)}();e.Linkifier=h;var r=function(s,u,l,o,d,n,i,c,f){this.x1=s,this.y1=u,this.x2=l,this.y2=o,this.clickCallback=d,this.hoverCallback=n,this.tooltipCallback=i,this.leaveCallback=c,this.willLinkActivate=f};e.MouseZone=r},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(E,x){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,C){w.__proto__=C}||function(w,C){for(var b in C)C.hasOwnProperty(b)&&(w[b]=C[b])})(E,x)},function(E,x){function w(){this.constructor=E}v(E,x),E.prototype=x===null?Object.create(x):(w.prototype=x.prototype,new w)}),p=this&&this.__decorate||function(E,x,w,C){var b,m=arguments.length,y=m<3?x:C===null?C=Object.getOwnPropertyDescriptor(x,w):C;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(E,x,w,C);else for(var _=E.length-1;_>=0;_--)(b=E[_])&&(y=(m<3?b(y):m>3?b(x,w,y):b(x,w))||y);return m>3&&y&&Object.defineProperty(x,w,y),y},a=this&&this.__param||function(E,x){return function(w,C){x(w,C,E)}};Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionService=void 0;var h=t(11),r=t(52),s=t(4),u=t(0),l=t(5),o=t(1),d=t(30),n=t(53),i=t(2),c="\xA0",f=new RegExp(c,"g"),S=function(E){function x(w,C,b,m,y,_,L){var A=E.call(this)||this;return A._element=w,A._screenElement=C,A._bufferService=b,A._coreService=m,A._mouseService=y,A._optionsService=_,A._renderService=L,A._dragScrollAmount=0,A._enabled=!0,A._workCell=new s.CellData,A._mouseDownTimeStamp=0,A._onLinuxMouseSelection=A.register(new u.EventEmitter),A._onRedrawRequest=A.register(new u.EventEmitter),A._onSelectionChange=A.register(new u.EventEmitter),A._onRequestScrollLines=A.register(new u.EventEmitter),A._mouseMoveListener=function(W){return A._onMouseMove(W)},A._mouseUpListener=function(W){return A._onMouseUp(W)},A._coreService.onUserInput(function(){A.hasSelection&&A.clearSelection()}),A._trimListener=A._bufferService.buffer.lines.onTrim(function(W){return A._onTrim(W)}),A.register(A._bufferService.buffers.onBufferActivate(function(W){return A._onBufferActivate(W)})),A.enable(),A._model=new r.SelectionModel(A._bufferService),A._activeSelectionMode=0,A}return g(x,E),Object.defineProperty(x.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._removeMouseDownListeners()},x.prototype.reset=function(){this.clearSelection()},x.prototype.disable=function(){this.clearSelection(),this._enabled=!1},x.prototype.enable=function(){this._enabled=!0},Object.defineProperty(x.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"hasSelection",{get:function(){var w=this._model.finalSelectionStart,C=this._model.finalSelectionEnd;return!(!w||!C)&&(w[0]!==C[0]||w[1]!==C[1])},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionText",{get:function(){var w=this._model.finalSelectionStart,C=this._model.finalSelectionEnd;if(!w||!C)return"";var b=this._bufferService.buffer,m=[];if(this._activeSelectionMode===3){if(w[0]===C[0])return"";for(var y=w[1];y<=C[1];y++){var _=b.translateBufferLineToString(y,!0,w[0],C[0]);m.push(_)}}else{var L=w[1]===C[1]?C[0]:void 0;for(m.push(b.translateBufferLineToString(w[1],!0,w[0],L)),y=w[1]+1;y<=C[1]-1;y++){var A=b.lines.get(y);_=b.translateBufferLineToString(y,!0),A&&A.isWrapped?m[m.length-1]+=_:m.push(_)}w[1]!==C[1]&&(A=b.lines.get(C[1]),_=b.translateBufferLineToString(C[1],!0,0,C[0]),A&&A.isWrapped?m[m.length-1]+=_:m.push(_))}return m.map(function(W){return W.replace(f," ")}).join(h.isWindows?`\r
|
|
|
`:`
|
|
|
`)},enumerable:!1,configurable:!0}),x.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},x.prototype.refresh=function(w){var C=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return C._refresh()})),h.isLinux&&w&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},x.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},x.prototype.isClickInSelection=function(w){var C=this._getMouseBufferCoords(w),b=this._model.finalSelectionStart,m=this._model.finalSelectionEnd;return!!(b&&m&&C)&&this._areCoordsInSelection(C,b,m)},x.prototype._areCoordsInSelection=function(w,C,b){return w[1]>C[1]&&w[1]<b[1]||C[1]===b[1]&&w[1]===C[1]&&w[0]>=C[0]&&w[0]<b[0]||C[1]<b[1]&&w[1]===b[1]&&w[0]<b[0]||C[1]<b[1]&&w[1]===C[1]&&w[0]>=C[0]},x.prototype.selectWordAtCursor=function(w){var C=this._getMouseBufferCoords(w);C&&(this._selectWordAt(C,!1),this._model.selectionEnd=void 0,this.refresh(!0))},x.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},x.prototype.selectLines=function(w,C){this._model.clearSelection(),w=Math.max(w,0),C=Math.min(C,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,w],this._model.selectionEnd=[this._bufferService.cols,C],this.refresh(),this._onSelectionChange.fire()},x.prototype._onTrim=function(w){this._model.onTrim(w)&&this.refresh()},x.prototype._getMouseBufferCoords=function(w){var C=this._mouseService.getCoords(w,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(C)return C[0]--,C[1]--,C[1]+=this._bufferService.buffer.ydisp,C},x.prototype._getMouseEventScrollAmount=function(w){var C=d.getCoordsRelativeToElement(w,this._screenElement)[1],b=this._renderService.dimensions.canvasHeight;return C>=0&&C<=b?0:(C>b&&(C-=b),C=Math.min(Math.max(C,-50),50),(C/=50)/Math.abs(C)+Math.round(14*C))},x.prototype.shouldForceSelection=function(w){return h.isMac?w.altKey&&this._optionsService.options.macOptionClickForcesSelection:w.shiftKey},x.prototype.onMouseDown=function(w){if(this._mouseDownTimeStamp=w.timeStamp,(w.button!==2||!this.hasSelection)&&w.button===0){if(!this._enabled){if(!this.shouldForceSelection(w))return;w.stopPropagation()}w.preventDefault(),this._dragScrollAmount=0,this._enabled&&w.shiftKey?this._onIncrementalClick(w):w.detail===1?this._onSingleClick(w):w.detail===2?this._onDoubleClick(w):w.detail===3&&this._onTripleClick(w),this._addMouseDownListeners(),this.refresh(!0)}},x.prototype._addMouseDownListeners=function(){var w=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return w._dragScroll()},50)},x.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},x.prototype._onIncrementalClick=function(w){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(w))},x.prototype._onSingleClick=function(w){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(w)?3:0,this._model.selectionStart=this._getMouseBufferCoords(w),this._model.selectionStart){this._model.selectionEnd=void 0;var C=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);C&&C.length!==this._model.selectionStart[0]&&C.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},x.prototype._onDoubleClick=function(w){var C=this._getMouseBufferCoords(w);C&&(this._activeSelectionMode=1,this._selectWordAt(C,!0))},x.prototype._onTripleClick=function(w){var C=this._getMouseBufferCoords(w);C&&(this._activeSelectionMode=2,this._selectLineAt(C[1]))},x.prototype.shouldColumnSelect=function(w){return w.altKey&&!(h.isMac&&this._optionsService.options.macOptionClickForcesSelection)},x.prototype._onMouseMove=function(w){if(w.stopImmediatePropagation(),this._model.selectionStart){var C=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(w),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]<this._model.selectionStart[1]?this._model.selectionEnd[0]=0:this._model.selectionEnd[0]=this._bufferService.cols:this._activeSelectionMode===1&&this._selectToWordAt(this._model.selectionEnd),this._dragScrollAmount=this._getMouseEventScrollAmount(w),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var b=this._bufferService.buffer;if(this._model.selectionEnd[1]<b.lines.length){var m=b.lines.get(this._model.selectionEnd[1]);m&&m.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}C&&C[0]===this._model.selectionEnd[0]&&C[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},x.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var w=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(w.ydisp+this._bufferService.rows,w.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=w.ydisp),this.refresh()}},x.prototype._onMouseUp=function(w){var C=w.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&C<500&&w.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var b=this._mouseService.getCoords(w,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(b&&b[0]!==void 0&&b[1]!==void 0){var m=n.moveToCellSequence(b[0]-1,b[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(m,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},x.prototype._onBufferActivate=function(w){var C=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=w.activeBuffer.lines.onTrim(function(b){return C._onTrim(b)})},x.prototype._convertViewportColToCharacterIndex=function(w,C){for(var b=C[0],m=0;C[0]>=m;m++){var y=w.loadCell(m,this._workCell).getChars().length;this._workCell.getWidth()===0?b--:y>1&&C[0]!==m&&(b+=y-1)}return b},x.prototype.setSelection=function(w,C,b){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[w,C],this._model.selectionStartLength=b,this.refresh()},x.prototype._getWordAt=function(w,C,b,m){if(b===void 0&&(b=!0),m===void 0&&(m=!0),!(w[0]>=this._bufferService.cols)){var y=this._bufferService.buffer,_=y.lines.get(w[1]);if(_){var L=y.translateBufferLineToString(w[1],!1),A=this._convertViewportColToCharacterIndex(_,w),W=A,N=w[0]-A,ce=0,Z=0,pe=0,P=0;if(L.charAt(A)===" "){for(;A>0&&L.charAt(A-1)===" ";)A--;for(;W<L.length&&L.charAt(W+1)===" ";)W++}else{var j=w[0],U=w[0];_.getWidth(j)===0&&(ce++,j--),_.getWidth(U)===2&&(Z++,U++);var ee=_.getString(U).length;for(ee>1&&(P+=ee-1,W+=ee-1);j>0&&A>0&&!this._isCharWordSeparator(_.loadCell(j-1,this._workCell));){_.loadCell(j-1,this._workCell);var q=this._workCell.getChars().length;this._workCell.getWidth()===0?(ce++,j--):q>1&&(pe+=q-1,A-=q-1),A--,j--}for(;U<_.length&&W+1<L.length&&!this._isCharWordSeparator(_.loadCell(U+1,this._workCell));){_.loadCell(U+1,this._workCell);var H=this._workCell.getChars().length;this._workCell.getWidth()===2?(Z++,U++):H>1&&(P+=H-1,W+=H-1),W++,U++}}W++;var X=A+N-ce+pe,be=Math.min(this._bufferService.cols,W-A+ce+Z-pe-P);if(C||L.slice(A,W).trim()!==""){if(b&&X===0&&_.getCodePoint(0)!==32){var Ee=y.lines.get(w[1]-1);if(Ee&&_.isWrapped&&Ee.getCodePoint(this._bufferService.cols-1)!==32){var me=this._getWordAt([this._bufferService.cols-1,w[1]-1],!1,!0,!1);if(me){var xe=this._bufferService.cols-me.start;X-=xe,be+=xe}}}if(m&&X+be===this._bufferService.cols&&_.getCodePoint(this._bufferService.cols-1)!==32){var Me=y.lines.get(w[1]+1);if(Me&&Me.isWrapped&&Me.getCodePoint(0)!==32){var dt=this._getWordAt([0,w[1]+1],!1,!1,!0);dt&&(be+=dt.length)}}return{start:X,length:be}}}}},x.prototype._selectWordAt=function(w,C){var b=this._getWordAt(w,C);if(b){for(;b.start<0;)b.start+=this._bufferService.cols,w[1]--;this._model.selectionStart=[b.start,w[1]],this._model.selectionStartLength=b.length}},x.prototype._selectToWordAt=function(w){var C=this._getWordAt(w,!0);if(C){for(var b=w[1];C.start<0;)C.start+=this._bufferService.cols,b--;if(!this._model.areSelectionValuesReversed())for(;C.start+C.length>this._bufferService.cols;)C.length-=this._bufferService.cols,b++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?C.start:C.start+C.length,b]}},x.prototype._isCharWordSeparator=function(w){return w.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(w.getChars())>=0},x.prototype._selectLineAt=function(w){var C=this._bufferService.buffer.getWrappedRangeForLine(w);this._model.selectionStart=[0,C.first],this._model.selectionEnd=[this._bufferService.cols,C.last],this._model.selectionStartLength=0},x=p([a(2,o.IBufferService),a(3,o.ICoreService),a(4,l.IMouseService),a(5,o.IOptionsService),a(6,l.IRenderService)],x)}(i.Disposable);e.SelectionService=S},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionModel=void 0;var v=function(){function g(p){this._bufferService=p,this.isSelectAllActive=!1,this.selectionStartLength=0}return g.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(g.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var p=this.selectionStart[0]+this.selectionStartLength;return p>this._bufferService.cols?[p%this._bufferService.cols,this.selectionStart[1]+Math.floor(p/this._bufferService.cols)]:[p,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),g.prototype.areSelectionValuesReversed=function(){var p=this.selectionStart,a=this.selectionEnd;return!(!p||!a)&&(p[1]>a[1]||p[1]===a[1]&&p[0]>a[0])},g.prototype.onTrim=function(p){return this.selectionStart&&(this.selectionStart[1]-=p),this.selectionEnd&&(this.selectionEnd[1]-=p),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},g}();e.SelectionModel=v},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.moveToCellSequence=void 0;var v=t(12);function g(u,l,o,d){var n=u-p(o,u),i=l-p(o,l);return s(Math.abs(n-i)-function(c,f,S){for(var E=0,x=c-p(S,c),w=f-p(S,f),C=0;C<Math.abs(x-w);C++){var b=a(c,f)==="A"?-1:1,m=S.buffer.lines.get(x+b*C);m&&m.isWrapped&&E++}return E}(u,l,o),r(a(u,l),d))}function p(u,l){for(var o=0,d=u.buffer.lines.get(l),n=d&&d.isWrapped;n&&l>=0&&l<u.rows;)o++,n=(d=u.buffer.lines.get(--l))&&d.isWrapped;return o}function a(u,l){return u>l?"A":"B"}function h(u,l,o,d,n,i){for(var c=u,f=l,S="";c!==o||f!==d;)c+=n?1:-1,n&&c>i.cols-1?(S+=i.buffer.translateBufferLineToString(f,!1,u,c),c=0,u=0,f++):!n&&c<0&&(S+=i.buffer.translateBufferLineToString(f,!1,0,u+1),u=c=i.cols-1,f--);return S+i.buffer.translateBufferLineToString(f,!1,u,c)}function r(u,l){var o=l?"O":"[";return v.C0.ESC+o+u}function s(u,l){u=Math.floor(u);for(var o="",d=0;d<u;d++)o+=l;return o}e.moveToCellSequence=function(u,l,o,d){var n,i=o.buffer.x,c=o.buffer.y;if(!o.buffer.hasScrollback)return function(S,E,x,w,C,b){return g(E,w,C,b).length===0?"":s(h(S,E,S,E-p(C,E),!1,C).length,r("D",b))}(i,c,0,l,o,d)+g(c,l,o,d)+function(S,E,x,w,C,b){var m;m=g(E,w,C,b).length>0?w-p(C,w):E;var y=w,_=function(L,A,W,N,ce,Z){var pe;return pe=g(W,N,ce,Z).length>0?N-p(ce,N):A,L<W&&pe<=N||L>=W&&pe<N?"C":"D"}(S,E,x,w,C,b);return s(h(S,m,x,y,_==="C",C).length,r(_,b))}(i,c,u,l,o,d);if(c===l)return n=i>u?"D":"C",s(Math.abs(i-u),r(n,d));n=c>l?"D":"C";var f=Math.abs(c-l);return s(function(S,E){return E.cols-S}(c>l?u:i,o)+(f-1)*o.cols+1+((c>l?i:u)-1),r(n,d))}},function(k,e,t){"use strict";var v=this&&this.__decorate||function(h,r,s,u){var l,o=arguments.length,d=o<3?r:u===null?u=Object.getOwnPropertyDescriptor(r,s):u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(h,r,s,u);else for(var n=h.length-1;n>=0;n--)(l=h[n])&&(d=(o<3?l(d):o>3?l(r,s,d):l(r,s))||d);return o>3&&d&&Object.defineProperty(r,s,d),d},g=this&&this.__param||function(h,r){return function(s,u){r(s,u,h)}};Object.defineProperty(e,"__esModule",{value:!0}),e.SoundService=void 0;var p=t(1),a=function(){function h(r){this._optionsService=r}return Object.defineProperty(h,"audioContext",{get:function(){if(!h._audioContext){var r=window.AudioContext||window.webkitAudioContext;if(!r)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;h._audioContext=new r}return h._audioContext},enumerable:!1,configurable:!0}),h.prototype.playBellSound=function(){var r=h.audioContext;if(r){var s=r.createBufferSource();r.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(u){s.buffer=u,s.connect(r.destination),s.start(0)})}},h.prototype._base64ToArrayBuffer=function(r){for(var s=window.atob(r),u=s.length,l=new Uint8Array(u),o=0;o<u;o++)l[o]=s.charCodeAt(o);return l.buffer},h.prototype._removeMimeType=function(r){return r.split(",")[1]},h=v([g(0,p.IOptionsService)],h)}();e.SoundService=a},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var c in i)i.hasOwnProperty(c)&&(n[c]=i[c])})(o,d)},function(o,d){function n(){this.constructor=o}v(o,d),o.prototype=d===null?Object.create(d):(n.prototype=d.prototype,new n)}),p=this&&this.__decorate||function(o,d,n,i){var c,f=arguments.length,S=f<3?d:i===null?i=Object.getOwnPropertyDescriptor(d,n):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,d,n,i);else for(var E=o.length-1;E>=0;E--)(c=o[E])&&(S=(f<3?c(S):f>3?c(d,n,S):c(d,n))||S);return f>3&&S&&Object.defineProperty(d,n,S),S},a=this&&this.__param||function(o,d){return function(n,i){d(n,i,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.MouseZoneManager=void 0;var h=t(2),r=t(7),s=t(5),u=t(1),l=function(o){function d(n,i,c,f,S,E){var x=o.call(this)||this;return x._element=n,x._screenElement=i,x._bufferService=c,x._mouseService=f,x._selectionService=S,x._optionsService=E,x._zones=[],x._areZonesActive=!1,x._lastHoverCoords=[void 0,void 0],x._initialSelectionLength=0,x.register(r.addDisposableDomListener(x._element,"mousedown",function(w){return x._onMouseDown(w)})),x._mouseMoveListener=function(w){return x._onMouseMove(w)},x._mouseLeaveListener=function(w){return x._onMouseLeave(w)},x._clickListener=function(w){return x._onClick(w)},x}return g(d,o),d.prototype.dispose=function(){o.prototype.dispose.call(this),this._deactivate()},d.prototype.add=function(n){this._zones.push(n),this._zones.length===1&&this._activate()},d.prototype.clearAll=function(n,i){if(this._zones.length!==0){n&&i||(n=0,i=this._bufferService.rows-1);for(var c=0;c<this._zones.length;c++){var f=this._zones[c];(f.y1>n&&f.y1<=i+1||f.y2>n&&f.y2<=i+1||f.y1<n&&f.y2>i+1)&&(this._currentZone&&this._currentZone===f&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(c--,1))}this._zones.length===0&&this._deactivate()}},d.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},d.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},d.prototype._onMouseMove=function(n){this._lastHoverCoords[0]===n.pageX&&this._lastHoverCoords[1]===n.pageY||(this._onHover(n),this._lastHoverCoords=[n.pageX,n.pageY])},d.prototype._onHover=function(n){var i=this,c=this._findZoneEventAt(n);c!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),c&&(this._currentZone=c,c.hoverCallback&&c.hoverCallback(n),this._tooltipTimeout=window.setTimeout(function(){return i._onTooltip(n)},this._optionsService.options.linkTooltipHoverDuration)))},d.prototype._onTooltip=function(n){this._tooltipTimeout=void 0;var i=this._findZoneEventAt(n);i&&i.tooltipCallback&&i.tooltipCallback(n)},d.prototype._onMouseDown=function(n){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var i=this._findZoneEventAt(n);i!=null&&i.willLinkActivate(n)&&(n.preventDefault(),n.stopImmediatePropagation())}},d.prototype._onMouseLeave=function(n){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},d.prototype._onClick=function(n){var i=this._findZoneEventAt(n),c=this._getSelectionLength();i&&c===this._initialSelectionLength&&(i.clickCallback(n),n.preventDefault(),n.stopImmediatePropagation())},d.prototype._getSelectionLength=function(){var n=this._selectionService.selectionText;return n?n.length:0},d.prototype._findZoneEventAt=function(n){var i=this._mouseService.getCoords(n,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(i)for(var c=i[0],f=i[1],S=0;S<this._zones.length;S++){var E=this._zones[S];if(E.y1===E.y2){if(f===E.y1&&c>=E.x1&&c<E.x2)return E}else if(f===E.y1&&c>=E.x1||f===E.y2&&c<E.x2||f>E.y1&&f<E.y2)return E}},d=p([a(2,u.IBufferService),a(3,s.IMouseService),a(4,s.ISelectionService),a(5,u.IOptionsService)],d)}(h.Disposable);e.MouseZoneManager=l},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(d,n){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,c){i.__proto__=c}||function(i,c){for(var f in c)c.hasOwnProperty(f)&&(i[f]=c[f])})(d,n)},function(d,n){function i(){this.constructor=d}v(d,n),d.prototype=n===null?Object.create(n):(i.prototype=n.prototype,new i)});Object.defineProperty(e,"__esModule",{value:!0}),e.AccessibilityManager=void 0;var p=t(18),a=t(11),h=t(31),r=t(7),s=t(2),u=t(32),l=t(17),o=function(d){function n(i,c){var f=d.call(this)||this;f._terminal=i,f._renderService=c,f._liveRegionLineCount=0,f._charsToConsume=[],f._charsToAnnounce="",f._accessibilityTreeRoot=document.createElement("div"),f._accessibilityTreeRoot.classList.add("xterm-accessibility"),f._rowContainer=document.createElement("div"),f._rowContainer.classList.add("xterm-accessibility-tree"),f._rowContainer.setAttribute("role","list"),f._rowElements=[];for(var S=0;S<f._terminal.rows;S++)f._rowElements[S]=f._createAccessibilityTreeNode(),f._rowContainer.appendChild(f._rowElements[S]);if(f._topBoundaryFocusListener=function(E){return f._onBoundaryFocus(E,0)},f._bottomBoundaryFocusListener=function(E){return f._onBoundaryFocus(E,1)},f._rowElements[0].addEventListener("focus",f._topBoundaryFocusListener),f._rowElements[f._rowElements.length-1].addEventListener("focus",f._bottomBoundaryFocusListener),f._refreshRowsDimensions(),f._accessibilityTreeRoot.appendChild(f._rowContainer),f._renderRowsDebouncer=new h.RenderDebouncer(f._renderRows.bind(f)),f._refreshRows(),f._liveRegion=document.createElement("div"),f._liveRegion.classList.add("live-region"),f._liveRegion.setAttribute("aria-live","assertive"),f._accessibilityTreeRoot.appendChild(f._liveRegion),!f._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return f._terminal.element.insertAdjacentElement("afterbegin",f._accessibilityTreeRoot),f.register(f._renderRowsDebouncer),f.register(f._terminal.onResize(function(E){return f._onResize(E.rows)})),f.register(f._terminal.onRender(function(E){return f._refreshRows(E.start,E.end)})),f.register(f._terminal.onScroll(function(){return f._refreshRows()})),f.register(f._terminal.onA11yChar(function(E){return f._onChar(E)})),f.register(f._terminal.onLineFeed(function(){return f._onChar(`
|
|
|
`)})),f.register(f._terminal.onA11yTab(function(E){return f._onTab(E)})),f.register(f._terminal.onKey(function(E){return f._onKey(E.key)})),f.register(f._terminal.onBlur(function(){return f._clearLiveRegion()})),f.register(f._renderService.onDimensionsChange(function(){return f._refreshRowsDimensions()})),f._screenDprMonitor=new u.ScreenDprMonitor,f.register(f._screenDprMonitor),f._screenDprMonitor.setListener(function(){return f._refreshRowsDimensions()}),f.register(r.addDisposableDomListener(window,"resize",function(){return f._refreshRowsDimensions()})),f}return g(n,d),n.prototype.dispose=function(){d.prototype.dispose.call(this),l.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},n.prototype._onBoundaryFocus=function(i,c){var f=i.target,S=this._rowElements[c===0?1:this._rowElements.length-2];if(f.getAttribute("aria-posinset")!==(c===0?"1":""+this._terminal.buffer.lines.length)&&i.relatedTarget===S){var E,x;if(c===0?(E=f,x=this._rowElements.pop(),this._rowContainer.removeChild(x)):(E=this._rowElements.shift(),x=f,this._rowContainer.removeChild(E)),E.removeEventListener("focus",this._topBoundaryFocusListener),x.removeEventListener("focus",this._bottomBoundaryFocusListener),c===0){var w=this._createAccessibilityTreeNode();this._rowElements.unshift(w),this._rowContainer.insertAdjacentElement("afterbegin",w)}else w=this._createAccessibilityTreeNode(),this._rowElements.push(w),this._rowContainer.appendChild(w);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(c===0?-1:1),this._rowElements[c===0?1:this._rowElements.length-2].focus(),i.preventDefault(),i.stopImmediatePropagation()}},n.prototype._onResize=function(i){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var c=this._rowContainer.children.length;c<this._terminal.rows;c++)this._rowElements[c]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[c]);for(;this._rowElements.length>i;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},n.prototype._createAccessibilityTreeNode=function(){var i=document.createElement("div");return i.setAttribute("role","listitem"),i.tabIndex=-1,this._refreshRowDimensions(i),i},n.prototype._onTab=function(i){for(var c=0;c<i;c++)this._onChar(" ")},n.prototype._onChar=function(i){var c=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==i&&(this._charsToAnnounce+=i):this._charsToAnnounce+=i,i===`
|
|
|
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=p.tooMuchOutput)),a.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){c._accessibilityTreeRoot.appendChild(c._liveRegion)},0))},n.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,a.isMac&&l.removeElementFromParent(this._liveRegion)},n.prototype._onKey=function(i){this._clearLiveRegion(),this._charsToConsume.push(i)},n.prototype._refreshRows=function(i,c){this._renderRowsDebouncer.refresh(i,c,this._terminal.rows)},n.prototype._renderRows=function(i,c){for(var f=this._terminal.buffer,S=f.lines.length.toString(),E=i;E<=c;E++){var x=f.translateBufferLineToString(f.ydisp+E,!0),w=(f.ydisp+E+1).toString(),C=this._rowElements[E];C&&(x.length===0?C.innerHTML=" ":C.textContent=x,C.setAttribute("aria-posinset",w),C.setAttribute("aria-setsize",S))}this._announceCharacters()},n.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var i=0;i<this._terminal.rows;i++)this._refreshRowDimensions(this._rowElements[i])}},n.prototype._refreshRowDimensions=function(i){i.style.height=this._renderService.dimensions.actualCellHeight+"px"},n.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},n}(s.Disposable);e.AccessibilityManager=o},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(f,S){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,x){E.__proto__=x}||function(E,x){for(var w in x)x.hasOwnProperty(w)&&(E[w]=x[w])})(f,S)},function(f,S){function E(){this.constructor=f}v(f,S),f.prototype=S===null?Object.create(S):(E.prototype=S.prototype,new E)}),p=this&&this.__decorate||function(f,S,E,x){var w,C=arguments.length,b=C<3?S:x===null?x=Object.getOwnPropertyDescriptor(S,E):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(f,S,E,x);else for(var m=f.length-1;m>=0;m--)(w=f[m])&&(b=(C<3?w(b):C>3?w(S,E,b):w(S,E))||b);return C>3&&b&&Object.defineProperty(S,E,b),b},a=this&&this.__param||function(f,S){return function(E,x){S(E,x,f)}};Object.defineProperty(e,"__esModule",{value:!0}),e.DomRenderer=void 0;var h=t(58),r=t(9),s=t(2),u=t(5),l=t(1),o=t(0),d=t(10),n=t(17),i=1,c=function(f){function S(E,x,w,C,b,m,y,_,L){var A=f.call(this)||this;return A._colors=E,A._element=x,A._screenElement=w,A._viewportElement=C,A._linkifier=b,A._linkifier2=m,A._charSizeService=y,A._optionsService=_,A._bufferService=L,A._terminalClass=i++,A._rowElements=[],A._rowContainer=document.createElement("div"),A._rowContainer.classList.add("xterm-rows"),A._rowContainer.style.lineHeight="normal",A._rowContainer.setAttribute("aria-hidden","true"),A._refreshRowElements(A._bufferService.cols,A._bufferService.rows),A._selectionContainer=document.createElement("div"),A._selectionContainer.classList.add("xterm-selection"),A._selectionContainer.setAttribute("aria-hidden","true"),A.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},A._updateDimensions(),A._injectCss(),A._rowFactory=new h.DomRendererRowFactory(document,A._optionsService,A._colors),A._element.classList.add("xterm-dom-renderer-owner-"+A._terminalClass),A._screenElement.appendChild(A._rowContainer),A._screenElement.appendChild(A._selectionContainer),A._linkifier.onShowLinkUnderline(function(W){return A._onLinkHover(W)}),A._linkifier.onHideLinkUnderline(function(W){return A._onLinkLeave(W)}),A._linkifier2.onShowLinkUnderline(function(W){return A._onLinkHover(W)}),A._linkifier2.onHideLinkUnderline(function(W){return A._onLinkLeave(W)}),A}return g(S,f),Object.defineProperty(S.prototype,"onRequestRedraw",{get:function(){return new o.EventEmitter().event},enumerable:!1,configurable:!0}),S.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),n.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),f.prototype.dispose.call(this)},S.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var E=0,x=this._rowElements;E<x.length;E++){var w=x[E];w.style.width=this.dimensions.canvasWidth+"px",w.style.height=this.dimensions.actualCellHeight+"px",w.style.lineHeight=this.dimensions.actualCellHeight+"px",w.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var C=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=C,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},S.prototype.setColors=function(E){this._colors=E,this._injectCss()},S.prototype._injectCss=function(){var E=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var x=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";x+=this._terminalSelector+" span:not(."+h.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+h.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+h.ITALIC_CLASS+" { font-style: italic;}",x+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",x+="@keyframes blink_block_"+this._terminalClass+" { 0% { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+"; } 50% { background-color: "+this._colors.cursorAccent.css+"; color: "+this._colors.cursor.css+"; }}",x+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+h.CURSOR_CLASS+"."+h.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+h.CURSOR_CLASS+"."+h.CURSOR_BLINK_CLASS+":not(."+h.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+h.CURSOR_CLASS+"."+h.CURSOR_BLINK_CLASS+"."+h.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+h.CURSOR_CLASS+"."+h.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+h.CURSOR_CLASS+"."+h.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+h.CURSOR_CLASS+"."+h.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",x+=this._terminalSelector+" .xterm-selection { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}"+this._terminalSelector+" .xterm-selection div { position: absolute; background-color: "+this._colors.selectionTransparent.css+";}",this._colors.ansi.forEach(function(w,C){x+=E._terminalSelector+" .xterm-fg-"+C+" { color: "+w.css+"; }"+E._terminalSelector+" .xterm-bg-"+C+" { background-color: "+w.css+"; }"}),x+=this._terminalSelector+" .xterm-fg-"+r.INVERTED_DEFAULT_COLOR+" { color: "+d.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+r.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=x},S.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},S.prototype._refreshRowElements=function(E,x){for(var w=this._rowElements.length;w<=x;w++){var C=document.createElement("div");this._rowContainer.appendChild(C),this._rowElements.push(C)}for(;this._rowElements.length>x;)this._rowContainer.removeChild(this._rowElements.pop())},S.prototype.onResize=function(E,x){this._refreshRowElements(E,x),this._updateDimensions()},S.prototype.onCharSizeChanged=function(){this._updateDimensions()},S.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},S.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},S.prototype.onSelectionChanged=function(E,x,w){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(E&&x){var C=E[1]-this._bufferService.buffer.ydisp,b=x[1]-this._bufferService.buffer.ydisp,m=Math.max(C,0),y=Math.min(b,this._bufferService.rows-1);if(!(m>=this._bufferService.rows||y<0)){var _=document.createDocumentFragment();if(w)_.appendChild(this._createSelectionElement(m,E[0],x[0],y-m+1));else{var L=C===m?E[0]:0,A=m===y?x[0]:this._bufferService.cols;_.appendChild(this._createSelectionElement(m,L,A));var W=y-m-1;if(_.appendChild(this._createSelectionElement(m+1,0,this._bufferService.cols,W)),m!==y){var N=b===y?x[0]:this._bufferService.cols;_.appendChild(this._createSelectionElement(y,0,N))}}this._selectionContainer.appendChild(_)}}},S.prototype._createSelectionElement=function(E,x,w,C){C===void 0&&(C=1);var b=document.createElement("div");return b.style.height=C*this.dimensions.actualCellHeight+"px",b.style.top=E*this.dimensions.actualCellHeight+"px",b.style.left=x*this.dimensions.actualCellWidth+"px",b.style.width=this.dimensions.actualCellWidth*(w-x)+"px",b},S.prototype.onCursorMove=function(){},S.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},S.prototype.clear=function(){for(var E=0,x=this._rowElements;E<x.length;E++)x[E].innerHTML=""},S.prototype.renderRows=function(E,x){for(var w=this._bufferService.buffer.ybase+this._bufferService.buffer.y,C=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),b=this._optionsService.options.cursorBlink,m=E;m<=x;m++){var y=this._rowElements[m];y.innerHTML="";var _=m+this._bufferService.buffer.ydisp,L=this._bufferService.buffer.lines.get(_),A=this._optionsService.options.cursorStyle;y.appendChild(this._rowFactory.createRow(L,_===w,A,C,b,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(S.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),S.prototype.registerCharacterJoiner=function(E){return-1},S.prototype.deregisterCharacterJoiner=function(E){return!1},S.prototype._onLinkHover=function(E){this._setCellUnderline(E.x1,E.x2,E.y1,E.y2,E.cols,!0)},S.prototype._onLinkLeave=function(E){this._setCellUnderline(E.x1,E.x2,E.y1,E.y2,E.cols,!1)},S.prototype._setCellUnderline=function(E,x,w,C,b,m){for(;E!==x||w!==C;){var y=this._rowElements[w];if(!y)return;var _=y.children[E];_&&(_.style.textDecoration=m?"underline":"none"),++E>=b&&(E=0,w++)}},S=p([a(6,u.ICharSizeService),a(7,l.IOptionsService),a(8,l.IBufferService)],S)}(s.Disposable);e.DomRenderer=c},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DomRendererRowFactory=e.CURSOR_STYLE_UNDERLINE_CLASS=e.CURSOR_STYLE_BAR_CLASS=e.CURSOR_STYLE_BLOCK_CLASS=e.CURSOR_BLINK_CLASS=e.CURSOR_CLASS=e.UNDERLINE_CLASS=e.ITALIC_CLASS=e.DIM_CLASS=e.BOLD_CLASS=void 0;var v=t(9),g=t(3),p=t(4),a=t(10);e.BOLD_CLASS="xterm-bold",e.DIM_CLASS="xterm-dim",e.ITALIC_CLASS="xterm-italic",e.UNDERLINE_CLASS="xterm-underline",e.CURSOR_CLASS="xterm-cursor",e.CURSOR_BLINK_CLASS="xterm-cursor-blink",e.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",e.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",e.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var h=function(){function s(u,l,o){this._document=u,this._optionsService=l,this._colors=o,this._workCell=new p.CellData}return s.prototype.setColors=function(u){this._colors=u},s.prototype.createRow=function(u,l,o,d,n,i,c){for(var f=this._document.createDocumentFragment(),S=0,E=Math.min(u.length,c)-1;E>=0;E--)if(u.loadCell(E,this._workCell).getCode()!==g.NULL_CELL_CODE||l&&E===d){S=E+1;break}for(E=0;E<S;E++){u.loadCell(E,this._workCell);var x=this._workCell.getWidth();if(x!==0){var w=this._document.createElement("span");if(x>1&&(w.style.width=i*x+"px"),l&&E===d)switch(w.classList.add(e.CURSOR_CLASS),n&&w.classList.add(e.CURSOR_BLINK_CLASS),o){case"bar":w.classList.add(e.CURSOR_STYLE_BAR_CLASS);break;case"underline":w.classList.add(e.CURSOR_STYLE_UNDERLINE_CLASS);break;default:w.classList.add(e.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&w.classList.add(e.BOLD_CLASS),this._workCell.isItalic()&&w.classList.add(e.ITALIC_CLASS),this._workCell.isDim()&&w.classList.add(e.DIM_CLASS),this._workCell.isUnderline()&&w.classList.add(e.UNDERLINE_CLASS),this._workCell.isInvisible()?w.textContent=g.WHITESPACE_CELL_CHAR:w.textContent=this._workCell.getChars()||g.WHITESPACE_CELL_CHAR;var C=this._workCell.getFgColor(),b=this._workCell.getFgColorMode(),m=this._workCell.getBgColor(),y=this._workCell.getBgColorMode(),_=!!this._workCell.isInverse();if(_){var L=C;C=m,m=L;var A=b;b=y,y=A}switch(b){case 16777216:case 33554432:this._workCell.isBold()&&C<8&&this._optionsService.options.drawBoldTextInBrightColors&&(C+=8),this._applyMinimumContrast(w,this._colors.background,this._colors.ansi[C])||w.classList.add("xterm-fg-"+C);break;case 50331648:var W=a.rgba.toColor(C>>16&255,C>>8&255,255&C);this._applyMinimumContrast(w,this._colors.background,W)||this._addStyle(w,"color:#"+r(C.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(w,this._colors.background,this._colors.foreground)||_&&w.classList.add("xterm-fg-"+v.INVERTED_DEFAULT_COLOR)}switch(y){case 16777216:case 33554432:w.classList.add("xterm-bg-"+m);break;case 50331648:this._addStyle(w,"background-color:#"+r(m.toString(16),"0",6));break;case 0:default:_&&w.classList.add("xterm-bg-"+v.INVERTED_DEFAULT_COLOR)}f.appendChild(w)}}return f},s.prototype._applyMinimumContrast=function(u,l,o){if(this._optionsService.options.minimumContrastRatio===1)return!1;var d=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return d===void 0&&(d=a.color.ensureContrastRatio(l,o,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,d!=null?d:null)),!!d&&(this._addStyle(u,"color:"+d.css),!0)},s.prototype._addStyle=function(u,l){u.setAttribute("style",""+(u.getAttribute("style")||"")+l+";")},s}();function r(s,u,l){for(;s.length<l;)s=u+s;return s}e.DomRendererRowFactory=h},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.evaluateKeyboardEvent=void 0;var v=t(12),g={48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],186:[";",":"],187:["=","+"],188:[",","<"],189:["-","_"],190:[".",">"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};e.evaluateKeyboardEvent=function(p,a,h,r){var s={type:0,cancel:!1,key:void 0},u=(p.shiftKey?1:0)|(p.altKey?2:0)|(p.ctrlKey?4:0)|(p.metaKey?8:0);switch(p.keyCode){case 0:p.key==="UIKeyInputUpArrow"?s.key=a?v.C0.ESC+"OA":v.C0.ESC+"[A":p.key==="UIKeyInputLeftArrow"?s.key=a?v.C0.ESC+"OD":v.C0.ESC+"[D":p.key==="UIKeyInputRightArrow"?s.key=a?v.C0.ESC+"OC":v.C0.ESC+"[C":p.key==="UIKeyInputDownArrow"&&(s.key=a?v.C0.ESC+"OB":v.C0.ESC+"[B");break;case 8:if(p.shiftKey){s.key=v.C0.BS;break}if(p.altKey){s.key=v.C0.ESC+v.C0.DEL;break}s.key=v.C0.DEL;break;case 9:if(p.shiftKey){s.key=v.C0.ESC+"[Z";break}s.key=v.C0.HT,s.cancel=!0;break;case 13:s.key=p.altKey?v.C0.ESC+v.C0.CR:v.C0.CR,s.cancel=!0;break;case 27:s.key=v.C0.ESC,p.altKey&&(s.key=v.C0.ESC+v.C0.ESC),s.cancel=!0;break;case 37:if(p.metaKey)break;u?(s.key=v.C0.ESC+"[1;"+(u+1)+"D",s.key===v.C0.ESC+"[1;3D"&&(s.key=v.C0.ESC+(h?"b":"[1;5D"))):s.key=a?v.C0.ESC+"OD":v.C0.ESC+"[D";break;case 39:if(p.metaKey)break;u?(s.key=v.C0.ESC+"[1;"+(u+1)+"C",s.key===v.C0.ESC+"[1;3C"&&(s.key=v.C0.ESC+(h?"f":"[1;5C"))):s.key=a?v.C0.ESC+"OC":v.C0.ESC+"[C";break;case 38:if(p.metaKey)break;u?(s.key=v.C0.ESC+"[1;"+(u+1)+"A",h||s.key!==v.C0.ESC+"[1;3A"||(s.key=v.C0.ESC+"[1;5A")):s.key=a?v.C0.ESC+"OA":v.C0.ESC+"[A";break;case 40:if(p.metaKey)break;u?(s.key=v.C0.ESC+"[1;"+(u+1)+"B",h||s.key!==v.C0.ESC+"[1;3B"||(s.key=v.C0.ESC+"[1;5B")):s.key=a?v.C0.ESC+"OB":v.C0.ESC+"[B";break;case 45:p.shiftKey||p.ctrlKey||(s.key=v.C0.ESC+"[2~");break;case 46:s.key=u?v.C0.ESC+"[3;"+(u+1)+"~":v.C0.ESC+"[3~";break;case 36:s.key=u?v.C0.ESC+"[1;"+(u+1)+"H":a?v.C0.ESC+"OH":v.C0.ESC+"[H";break;case 35:s.key=u?v.C0.ESC+"[1;"+(u+1)+"F":a?v.C0.ESC+"OF":v.C0.ESC+"[F";break;case 33:p.shiftKey?s.type=2:s.key=v.C0.ESC+"[5~";break;case 34:p.shiftKey?s.type=3:s.key=v.C0.ESC+"[6~";break;case 112:s.key=u?v.C0.ESC+"[1;"+(u+1)+"P":v.C0.ESC+"OP";break;case 113:s.key=u?v.C0.ESC+"[1;"+(u+1)+"Q":v.C0.ESC+"OQ";break;case 114:s.key=u?v.C0.ESC+"[1;"+(u+1)+"R":v.C0.ESC+"OR";break;case 115:s.key=u?v.C0.ESC+"[1;"+(u+1)+"S":v.C0.ESC+"OS";break;case 116:s.key=u?v.C0.ESC+"[15;"+(u+1)+"~":v.C0.ESC+"[15~";break;case 117:s.key=u?v.C0.ESC+"[17;"+(u+1)+"~":v.C0.ESC+"[17~";break;case 118:s.key=u?v.C0.ESC+"[18;"+(u+1)+"~":v.C0.ESC+"[18~";break;case 119:s.key=u?v.C0.ESC+"[19;"+(u+1)+"~":v.C0.ESC+"[19~";break;case 120:s.key=u?v.C0.ESC+"[20;"+(u+1)+"~":v.C0.ESC+"[20~";break;case 121:s.key=u?v.C0.ESC+"[21;"+(u+1)+"~":v.C0.ESC+"[21~";break;case 122:s.key=u?v.C0.ESC+"[23;"+(u+1)+"~":v.C0.ESC+"[23~";break;case 123:s.key=u?v.C0.ESC+"[24;"+(u+1)+"~":v.C0.ESC+"[24~";break;default:if(!p.ctrlKey||p.shiftKey||p.altKey||p.metaKey)if(h&&!r||!p.altKey||p.metaKey)h&&!p.altKey&&!p.ctrlKey&&p.metaKey?p.keyCode===65&&(s.type=1):p.key&&!p.ctrlKey&&!p.altKey&&!p.metaKey&&p.keyCode>=48&&p.key.length===1?s.key=p.key:p.key&&p.ctrlKey&&p.key==="_"&&(s.key=v.C0.US);else{var l=g[p.keyCode],o=l&&l[p.shiftKey?1:0];if(o)s.key=v.C0.ESC+o;else if(p.keyCode>=65&&p.keyCode<=90){var d=p.ctrlKey?p.keyCode-64:p.keyCode+32;s.key=v.C0.ESC+String.fromCharCode(d)}}else p.keyCode>=65&&p.keyCode<=90?s.key=String.fromCharCode(p.keyCode-64):p.keyCode===32?s.key=v.C0.NUL:p.keyCode>=51&&p.keyCode<=55?s.key=String.fromCharCode(p.keyCode-51+27):p.keyCode===56?s.key=v.C0.DEL:p.keyCode===219?s.key=v.C0.ESC:p.keyCode===220?s.key=v.C0.FS:p.keyCode===221&&(s.key=v.C0.GS)}return s}},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(i,c){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,S){f.__proto__=S}||function(f,S){for(var E in S)S.hasOwnProperty(E)&&(f[E]=S[E])})(i,c)},function(i,c){function f(){this.constructor=i}v(i,c),i.prototype=c===null?Object.create(c):(f.prototype=c.prototype,new f)}),p=this&&this.__decorate||function(i,c,f,S){var E,x=arguments.length,w=x<3?c:S===null?S=Object.getOwnPropertyDescriptor(c,f):S;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")w=Reflect.decorate(i,c,f,S);else for(var C=i.length-1;C>=0;C--)(E=i[C])&&(w=(x<3?E(w):x>3?E(c,f,w):E(c,f))||w);return x>3&&w&&Object.defineProperty(c,f,w),w},a=this&&this.__param||function(i,c){return function(f,S){c(f,S,i)}};Object.defineProperty(e,"__esModule",{value:!0}),e.RenderService=void 0;var h=t(31),r=t(0),s=t(2),u=t(32),l=t(7),o=t(1),d=t(5),n=function(i){function c(f,S,E,x,w,C){var b=i.call(this)||this;if(b._renderer=f,b._rowCount=S,b._isPaused=!1,b._needsFullRefresh=!1,b._isNextRenderRedrawOnly=!0,b._needsSelectionRefresh=!1,b._canvasWidth=0,b._canvasHeight=0,b._selectionState={start:void 0,end:void 0,columnSelectMode:!1},b._onDimensionsChange=new r.EventEmitter,b._onRender=new r.EventEmitter,b._onRefreshRequest=new r.EventEmitter,b.register({dispose:function(){return b._renderer.dispose()}}),b._renderDebouncer=new h.RenderDebouncer(function(y,_){return b._renderRows(y,_)}),b.register(b._renderDebouncer),b._screenDprMonitor=new u.ScreenDprMonitor,b._screenDprMonitor.setListener(function(){return b.onDevicePixelRatioChange()}),b.register(b._screenDprMonitor),b.register(C.onResize(function(y){return b._fullRefresh()})),b.register(x.onOptionChange(function(){return b._renderer.onOptionsChanged()})),b.register(w.onCharSizeChange(function(){return b.onCharSizeChanged()})),b._renderer.onRequestRedraw(function(y){return b.refreshRows(y.start,y.end,!0)}),b.register(l.addDisposableDomListener(window,"resize",function(){return b.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var m=new IntersectionObserver(function(y){return b._onIntersectionChange(y[y.length-1])},{threshold:0});m.observe(E),b.register({dispose:function(){return m.disconnect()}})}return b}return g(c,i),Object.defineProperty(c.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),c.prototype._onIntersectionChange=function(f){this._isPaused=f.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},c.prototype.refreshRows=function(f,S,E){E===void 0&&(E=!1),this._isPaused?this._needsFullRefresh=!0:(E||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(f,S,this._rowCount))},c.prototype._renderRows=function(f,S){this._renderer.renderRows(f,S),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:f,end:S}),this._isNextRenderRedrawOnly=!0},c.prototype.resize=function(f,S){this._rowCount=S,this._fireOnCanvasResize()},c.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},c.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},c.prototype.dispose=function(){i.prototype.dispose.call(this)},c.prototype.setRenderer=function(f){var S=this;this._renderer.dispose(),this._renderer=f,this._renderer.onRequestRedraw(function(E){return S.refreshRows(E.start,E.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},c.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},c.prototype.setColors=function(f){this._renderer.setColors(f),this._fullRefresh()},c.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},c.prototype.onResize=function(f,S){this._renderer.onResize(f,S),this._fullRefresh()},c.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},c.prototype.onBlur=function(){this._renderer.onBlur()},c.prototype.onFocus=function(){this._renderer.onFocus()},c.prototype.onSelectionChanged=function(f,S,E){this._selectionState.start=f,this._selectionState.end=S,this._selectionState.columnSelectMode=E,this._renderer.onSelectionChanged(f,S,E)},c.prototype.onCursorMove=function(){this._renderer.onCursorMove()},c.prototype.clear=function(){this._renderer.clear()},c.prototype.registerCharacterJoiner=function(f){return this._renderer.registerCharacterJoiner(f)},c.prototype.deregisterCharacterJoiner=function(f){return this._renderer.deregisterCharacterJoiner(f)},c=p([a(3,o.IOptionsService),a(4,d.ICharSizeService),a(5,o.IBufferService)],c)}(s.Disposable);e.RenderService=n},function(k,e,t){"use strict";var v=this&&this.__decorate||function(s,u,l,o){var d,n=arguments.length,i=n<3?u:o===null?o=Object.getOwnPropertyDescriptor(u,l):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(s,u,l,o);else for(var c=s.length-1;c>=0;c--)(d=s[c])&&(i=(n<3?d(i):n>3?d(u,l,i):d(u,l))||i);return n>3&&i&&Object.defineProperty(u,l,i),i},g=this&&this.__param||function(s,u){return function(l,o){u(l,o,s)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CharSizeService=void 0;var p=t(1),a=t(0),h=function(){function s(u,l,o){this._optionsService=o,this.width=0,this.height=0,this._onCharSizeChange=new a.EventEmitter,this._measureStrategy=new r(u,l,this._optionsService)}return Object.defineProperty(s.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),s.prototype.measure=function(){var u=this._measureStrategy.measure();u.width===this.width&&u.height===this.height||(this.width=u.width,this.height=u.height,this._onCharSizeChange.fire())},s=v([g(2,p.IOptionsService)],s)}();e.CharSizeService=h;var r=function(){function s(u,l,o){this._document=u,this._parentElement=l,this._optionsService=o,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return s.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var u=this._measureElement.getBoundingClientRect();return u.width!==0&&u.height!==0&&(this._result.width=u.width,this._result.height=Math.ceil(u.height)),this._result},s}()},function(k,e,t){"use strict";var v=this&&this.__decorate||function(r,s,u,l){var o,d=arguments.length,n=d<3?s:l===null?l=Object.getOwnPropertyDescriptor(s,u):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(r,s,u,l);else for(var i=r.length-1;i>=0;i--)(o=r[i])&&(n=(d<3?o(n):d>3?o(s,u,n):o(s,u))||n);return d>3&&n&&Object.defineProperty(s,u,n),n},g=this&&this.__param||function(r,s){return function(u,l){s(u,l,r)}};Object.defineProperty(e,"__esModule",{value:!0}),e.MouseService=void 0;var p=t(5),a=t(30),h=function(){function r(s,u){this._renderService=s,this._charSizeService=u}return r.prototype.getCoords=function(s,u,l,o,d){return a.getCoords(s,u,l,o,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,d)},r.prototype.getRawByteCoords=function(s,u,l,o){var d=this.getCoords(s,u,l,o);return a.getRawByteCoords(d)},r=v([g(0,p.IRenderService),g(1,p.ICharSizeService)],r)}();e.MouseService=h},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var c in i)i.hasOwnProperty(c)&&(n[c]=i[c])})(o,d)},function(o,d){function n(){this.constructor=o}v(o,d),o.prototype=d===null?Object.create(d):(n.prototype=d.prototype,new n)}),p=this&&this.__decorate||function(o,d,n,i){var c,f=arguments.length,S=f<3?d:i===null?i=Object.getOwnPropertyDescriptor(d,n):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,d,n,i);else for(var E=o.length-1;E>=0;E--)(c=o[E])&&(S=(f<3?c(S):f>3?c(d,n,S):c(d,n))||S);return f>3&&S&&Object.defineProperty(d,n,S),S},a=this&&this.__param||function(o,d){return function(n,i){d(n,i,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Linkifier2=void 0;var h=t(1),r=t(0),s=t(2),u=t(7),l=function(o){function d(n){var i=o.call(this)||this;return i._bufferService=n,i._linkProviders=[],i._linkCacheDisposables=[],i._isMouseOut=!0,i._activeLine=-1,i._onShowLinkUnderline=i.register(new r.EventEmitter),i._onHideLinkUnderline=i.register(new r.EventEmitter),i.register(s.getDisposeArrayDisposable(i._linkCacheDisposables)),i}return g(d,o),Object.defineProperty(d.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),d.prototype.registerLinkProvider=function(n){var i=this;return this._linkProviders.push(n),{dispose:function(){var c=i._linkProviders.indexOf(n);c!==-1&&i._linkProviders.splice(c,1)}}},d.prototype.attachToDom=function(n,i,c){var f=this;this._element=n,this._mouseService=i,this._renderService=c,this.register(u.addDisposableDomListener(this._element,"mouseleave",function(){f._isMouseOut=!0,f._clearCurrentLink()})),this.register(u.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(u.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},d.prototype._onMouseMove=function(n){if(this._lastMouseEvent=n,this._element&&this._mouseService){var i=this._positionFromMouseEvent(n,this._element,this._mouseService);if(i){this._isMouseOut=!1;for(var c=n.composedPath(),f=0;f<c.length;f++){var S=c[f];if(S.classList.contains("xterm"))break;if(S.classList.contains("xterm-hover"))return}this._lastBufferCell&&i.x===this._lastBufferCell.x&&i.y===this._lastBufferCell.y||(this._onHover(i),this._lastBufferCell=i)}}},d.prototype._onHover=function(n){if(this._activeLine!==n.y)return this._clearCurrentLink(),void this._askForLink(n,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,n)||(this._clearCurrentLink(),this._askForLink(n,!0))},d.prototype._askForLink=function(n,i){var c=this;this._activeProviderReplies&&i||(this._activeProviderReplies=new Map,this._activeLine=n.y);var f=!1;this._linkProviders.forEach(function(S,E){var x;i?!((x=c._activeProviderReplies)===null||x===void 0)&&x.get(E)&&(f=c._checkLinkProviderResult(E,n,f)):S.provideLinks(n.y,function(w){var C,b;if(!c._isMouseOut){var m=w==null?void 0:w.map(function(y){return{link:y}});(C=c._activeProviderReplies)===null||C===void 0||C.set(E,m),f=c._checkLinkProviderResult(E,n,f),((b=c._activeProviderReplies)===null||b===void 0?void 0:b.size)===c._linkProviders.length&&c._removeIntersectingLinks(n.y,c._activeProviderReplies)}})})},d.prototype._removeIntersectingLinks=function(n,i){for(var c=new Set,f=0;f<i.size;f++){var S=i.get(f);if(S)for(var E=0;E<S.length;E++)for(var x=S[E],w=x.link.range.start.y<n?0:x.link.range.start.x,C=x.link.range.end.y>n?this._bufferService.cols:x.link.range.end.x,b=w;b<=C;b++){if(c.has(b)){S.splice(E--,1);break}c.add(b)}}},d.prototype._checkLinkProviderResult=function(n,i,c){var f,S=this;if(!this._activeProviderReplies)return c;for(var E=this._activeProviderReplies.get(n),x=!1,w=0;w<n;w++)this._activeProviderReplies.has(w)&&!this._activeProviderReplies.get(w)||(x=!0);if(!x&&E){var C=E.find(function(m){return S._linkAtPosition(m.link,i)});C&&(c=!0,this._handleNewLink(C))}if(this._activeProviderReplies.size===this._linkProviders.length&&!c)for(w=0;w<this._activeProviderReplies.size;w++){var b=(f=this._activeProviderReplies.get(w))===null||f===void 0?void 0:f.find(function(m){return S._linkAtPosition(m.link,i)});if(b){c=!0,this._handleNewLink(b);break}}return c},d.prototype._onClick=function(n){if(this._element&&this._mouseService&&this._currentLink){var i=this._positionFromMouseEvent(n,this._element,this._mouseService);i&&this._linkAtPosition(this._currentLink.link,i)&&this._currentLink.link.activate(n,this._currentLink.link.text)}},d.prototype._clearCurrentLink=function(n,i){this._element&&this._currentLink&&this._lastMouseEvent&&(!n||!i||this._currentLink.link.range.start.y>=n&&this._currentLink.link.range.end.y<=i)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,s.disposeArray(this._linkCacheDisposables))},d.prototype._handleNewLink=function(n){var i=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var c=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);c&&this._linkAtPosition(n.link,c)&&(this._currentLink=n,this._currentLink.state={decorations:{underline:n.link.decorations===void 0||n.link.decorations.underline,pointerCursor:n.link.decorations===void 0||n.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,n.link,this._lastMouseEvent),n.link.decorations={},Object.defineProperties(n.link.decorations,{pointerCursor:{get:function(){var f,S;return(S=(f=i._currentLink)===null||f===void 0?void 0:f.state)===null||S===void 0?void 0:S.decorations.pointerCursor},set:function(f){var S,E;!((S=i._currentLink)===null||S===void 0)&&S.state&&i._currentLink.state.decorations.pointerCursor!==f&&(i._currentLink.state.decorations.pointerCursor=f,i._currentLink.state.isHovered&&((E=i._element)===null||E===void 0||E.classList.toggle("xterm-cursor-pointer",f)))}},underline:{get:function(){var f,S;return(S=(f=i._currentLink)===null||f===void 0?void 0:f.state)===null||S===void 0?void 0:S.decorations.underline},set:function(f){var S,E,x;!((S=i._currentLink)===null||S===void 0)&&S.state&&((x=(E=i._currentLink)===null||E===void 0?void 0:E.state)===null||x===void 0?void 0:x.decorations.underline)!==f&&(i._currentLink.state.decorations.underline=f,i._currentLink.state.isHovered&&i._fireUnderlineEvent(n.link,f))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(f){var S=f.start===0?0:f.start+1+i._bufferService.buffer.ydisp;i._clearCurrentLink(S,f.end+1+i._bufferService.buffer.ydisp)})))}},d.prototype._linkHover=function(n,i,c){var f;!((f=this._currentLink)===null||f===void 0)&&f.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(i,!0),this._currentLink.state.decorations.pointerCursor&&n.classList.add("xterm-cursor-pointer")),i.hover&&i.hover(c,i.text)},d.prototype._fireUnderlineEvent=function(n,i){var c=n.range,f=this._bufferService.buffer.ydisp,S=this._createLinkUnderlineEvent(c.start.x-1,c.start.y-f-1,c.end.x,c.end.y-f-1,void 0);(i?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(S)},d.prototype._linkLeave=function(n,i,c){var f;!((f=this._currentLink)===null||f===void 0)&&f.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(i,!1),this._currentLink.state.decorations.pointerCursor&&n.classList.remove("xterm-cursor-pointer")),i.leave&&i.leave(c,i.text)},d.prototype._linkAtPosition=function(n,i){var c=n.range.start.y===n.range.end.y,f=n.range.start.y<i.y,S=n.range.end.y>i.y;return(c&&n.range.start.x<=i.x&&n.range.end.x>=i.x||f&&n.range.end.x>=i.x||S&&n.range.start.x<=i.x||f&&S)&&n.range.start.y<=i.y&&n.range.end.y>=i.y},d.prototype._positionFromMouseEvent=function(n,i,c){var f=c.getCoords(n,i,this._bufferService.cols,this._bufferService.rows);if(f)return{x:f[0],y:f[1]+this._bufferService.buffer.ydisp}},d.prototype._createLinkUnderlineEvent=function(n,i,c,f,S){return{x1:n,y1:i,x2:c,y2:f,cols:this._bufferService.cols,fg:S}},d=p([a(0,h.IBufferService)],d)}(s.Disposable);e.Linkifier2=l},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CoreBrowserService=void 0;var v=function(){function g(p){this._textarea=p}return Object.defineProperty(g.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),g}();e.CoreBrowserService=v},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(w,C){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,m){b.__proto__=m}||function(b,m){for(var y in m)m.hasOwnProperty(y)&&(b[y]=m[y])})(w,C)},function(w,C){function b(){this.constructor=w}v(w,C),w.prototype=C===null?Object.create(C):(b.prototype=C.prototype,new b)});Object.defineProperty(e,"__esModule",{value:!0}),e.CoreTerminal=void 0;var p=t(2),a=t(1),h=t(66),r=t(67),s=t(68),u=t(74),l=t(75),o=t(0),d=t(76),n=t(77),i=t(78),c=t(80),f=t(81),S=t(19),E=t(82),x=function(w){function C(b){var m=w.call(this)||this;return m._onBinary=new o.EventEmitter,m._onData=new o.EventEmitter,m._onLineFeed=new o.EventEmitter,m._onResize=new o.EventEmitter,m._onScroll=new o.EventEmitter,m._instantiationService=new h.InstantiationService,m.optionsService=new u.OptionsService(b),m._instantiationService.setService(a.IOptionsService,m.optionsService),m._bufferService=m.register(m._instantiationService.createInstance(s.BufferService)),m._instantiationService.setService(a.IBufferService,m._bufferService),m._logService=m._instantiationService.createInstance(r.LogService),m._instantiationService.setService(a.ILogService,m._logService),m._coreService=m.register(m._instantiationService.createInstance(l.CoreService,function(){return m.scrollToBottom()})),m._instantiationService.setService(a.ICoreService,m._coreService),m._coreMouseService=m._instantiationService.createInstance(d.CoreMouseService),m._instantiationService.setService(a.ICoreMouseService,m._coreMouseService),m._dirtyRowService=m._instantiationService.createInstance(n.DirtyRowService),m._instantiationService.setService(a.IDirtyRowService,m._dirtyRowService),m.unicodeService=m._instantiationService.createInstance(i.UnicodeService),m._instantiationService.setService(a.IUnicodeService,m.unicodeService),m._charsetService=m._instantiationService.createInstance(c.CharsetService),m._instantiationService.setService(a.ICharsetService,m._charsetService),m._inputHandler=new S.InputHandler(m._bufferService,m._charsetService,m._coreService,m._dirtyRowService,m._logService,m.optionsService,m._coreMouseService,m.unicodeService),m.register(o.forwardEvent(m._inputHandler.onLineFeed,m._onLineFeed)),m.register(m._inputHandler),m.register(o.forwardEvent(m._bufferService.onResize,m._onResize)),m.register(o.forwardEvent(m._coreService.onData,m._onData)),m.register(o.forwardEvent(m._coreService.onBinary,m._onBinary)),m.register(m.optionsService.onOptionChange(function(y){return m._updateOptions(y)})),m._writeBuffer=new E.WriteBuffer(function(y){return m._inputHandler.parse(y)}),m}return g(C,w),Object.defineProperty(C.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),C.prototype.dispose=function(){var b;this._isDisposed||(w.prototype.dispose.call(this),(b=this._windowsMode)===null||b===void 0||b.dispose(),this._windowsMode=void 0)},C.prototype.write=function(b,m){this._writeBuffer.write(b,m)},C.prototype.writeSync=function(b){this._writeBuffer.writeSync(b)},C.prototype.resize=function(b,m){isNaN(b)||isNaN(m)||(b=Math.max(b,s.MINIMUM_COLS),m=Math.max(m,s.MINIMUM_ROWS),this._bufferService.resize(b,m))},C.prototype.scroll=function(b,m){m===void 0&&(m=!1);var y,_=this._bufferService.buffer;(y=this._cachedBlankLine)&&y.length===this.cols&&y.getFg(0)===b.fg&&y.getBg(0)===b.bg||(y=_.getBlankLine(b,m),this._cachedBlankLine=y),y.isWrapped=m;var L=_.ybase+_.scrollTop,A=_.ybase+_.scrollBottom;if(_.scrollTop===0){var W=_.lines.isFull;A===_.lines.length-1?W?_.lines.recycle().copyFrom(y):_.lines.push(y.clone()):_.lines.splice(A+1,0,y.clone()),W?this._bufferService.isUserScrolling&&(_.ydisp=Math.max(_.ydisp-1,0)):(_.ybase++,this._bufferService.isUserScrolling||_.ydisp++)}else{var N=A-L+1;_.lines.shiftElements(L+1,N-1,-1),_.lines.set(A,y.clone())}this._bufferService.isUserScrolling||(_.ydisp=_.ybase),this._dirtyRowService.markRangeDirty(_.scrollTop,_.scrollBottom),this._onScroll.fire(_.ydisp)},C.prototype.scrollLines=function(b,m){var y=this._bufferService.buffer;if(b<0){if(y.ydisp===0)return;this._bufferService.isUserScrolling=!0}else b+y.ydisp>=y.ybase&&(this._bufferService.isUserScrolling=!1);var _=y.ydisp;y.ydisp=Math.max(Math.min(y.ydisp+b,y.ybase),0),_!==y.ydisp&&(m||this._onScroll.fire(y.ydisp))},C.prototype.scrollPages=function(b){this.scrollLines(b*(this.rows-1))},C.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},C.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},C.prototype.scrollToLine=function(b){var m=b-this._bufferService.buffer.ydisp;m!==0&&this.scrollLines(m)},C.prototype.addEscHandler=function(b,m){return this._inputHandler.addEscHandler(b,m)},C.prototype.addDcsHandler=function(b,m){return this._inputHandler.addDcsHandler(b,m)},C.prototype.addCsiHandler=function(b,m){return this._inputHandler.addCsiHandler(b,m)},C.prototype.addOscHandler=function(b,m){return this._inputHandler.addOscHandler(b,m)},C.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},C.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},C.prototype._updateOptions=function(b){var m;switch(b){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((m=this._windowsMode)===null||m===void 0||m.dispose(),this._windowsMode=void 0)}},C.prototype._enableWindowsMode=function(){var b=this;if(!this._windowsMode){var m=[];m.push(this.onLineFeed(f.updateWindowsModeWrappedState.bind(null,this._bufferService))),m.push(this.addCsiHandler({final:"H"},function(){return f.updateWindowsModeWrappedState(b._bufferService),!1})),this._windowsMode={dispose:function(){for(var y=0,_=m;y<_.length;y++)_[y].dispose()}}}},C}(p.Disposable);e.CoreTerminal=x},function(k,e,t){"use strict";var v=this&&this.__spreadArrays||function(){for(var r=0,s=0,u=arguments.length;s<u;s++)r+=arguments[s].length;var l=Array(r),o=0;for(s=0;s<u;s++)for(var d=arguments[s],n=0,i=d.length;n<i;n++,o++)l[o]=d[n];return l};Object.defineProperty(e,"__esModule",{value:!0}),e.InstantiationService=e.ServiceCollection=void 0;var g=t(1),p=t(14),a=function(){function r(){for(var s=[],u=0;u<arguments.length;u++)s[u]=arguments[u];this._entries=new Map;for(var l=0,o=s;l<o.length;l++){var d=o[l],n=d[0],i=d[1];this.set(n,i)}}return r.prototype.set=function(s,u){var l=this._entries.get(s);return this._entries.set(s,u),l},r.prototype.forEach=function(s){this._entries.forEach(function(u,l){return s(l,u)})},r.prototype.has=function(s){return this._entries.has(s)},r.prototype.get=function(s){return this._entries.get(s)},r}();e.ServiceCollection=a;var h=function(){function r(){this._services=new a,this._services.set(g.IInstantiationService,this)}return r.prototype.setService=function(s,u){this._services.set(s,u)},r.prototype.getService=function(s){return this._services.get(s)},r.prototype.createInstance=function(s){for(var u=[],l=1;l<arguments.length;l++)u[l-1]=arguments[l];for(var o=p.getServiceDependencies(s).sort(function(E,x){return E.index-x.index}),d=[],n=0,i=o;n<i.length;n++){var c=i[n],f=this._services.get(c.id);if(!f)throw new Error("[createInstance] "+s.name+" depends on UNKNOWN service "+c.id+".");d.push(f)}var S=o.length>0?o[0].index:u.length;if(u.length!==S)throw new Error("[createInstance] First service dependency of "+s.name+" at position "+(S+1)+" conflicts with "+u.length+" static arguments");return new(s.bind.apply(s,v([void 0],v(u,d))))},r}();e.InstantiationService=h},function(k,e,t){"use strict";var v=this&&this.__decorate||function(u,l,o,d){var n,i=arguments.length,c=i<3?l:d===null?d=Object.getOwnPropertyDescriptor(l,o):d;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(u,l,o,d);else for(var f=u.length-1;f>=0;f--)(n=u[f])&&(c=(i<3?n(c):i>3?n(l,o,c):n(l,o))||c);return i>3&&c&&Object.defineProperty(l,o,c),c},g=this&&this.__param||function(u,l){return function(o,d){l(o,d,u)}},p=this&&this.__spreadArrays||function(){for(var u=0,l=0,o=arguments.length;l<o;l++)u+=arguments[l].length;var d=Array(u),n=0;for(l=0;l<o;l++)for(var i=arguments[l],c=0,f=i.length;c<f;c++,n++)d[n]=i[c];return d};Object.defineProperty(e,"__esModule",{value:!0}),e.LogService=e.LogLevel=void 0;var a,h=t(1);(function(u){u[u.DEBUG=0]="DEBUG",u[u.INFO=1]="INFO",u[u.WARN=2]="WARN",u[u.ERROR=3]="ERROR",u[u.OFF=4]="OFF"})(a=e.LogLevel||(e.LogLevel={}));var r={debug:a.DEBUG,info:a.INFO,warn:a.WARN,error:a.ERROR,off:a.OFF},s=function(){function u(l){var o=this;this._optionsService=l,this._updateLogLevel(),this._optionsService.onOptionChange(function(d){d==="logLevel"&&o._updateLogLevel()})}return u.prototype._updateLogLevel=function(){this._logLevel=r[this._optionsService.options.logLevel]},u.prototype._evalLazyOptionalParams=function(l){for(var o=0;o<l.length;o++)typeof l[o]=="function"&&(l[o]=l[o]())},u.prototype._log=function(l,o,d){this._evalLazyOptionalParams(d),l.call.apply(l,p([console,"xterm.js: "+o],d))},u.prototype.debug=function(l){for(var o=[],d=1;d<arguments.length;d++)o[d-1]=arguments[d];this._logLevel<=a.DEBUG&&this._log(console.log,l,o)},u.prototype.info=function(l){for(var o=[],d=1;d<arguments.length;d++)o[d-1]=arguments[d];this._logLevel<=a.INFO&&this._log(console.info,l,o)},u.prototype.warn=function(l){for(var o=[],d=1;d<arguments.length;d++)o[d-1]=arguments[d];this._logLevel<=a.WARN&&this._log(console.warn,l,o)},u.prototype.error=function(l){for(var o=[],d=1;d<arguments.length;d++)o[d-1]=arguments[d];this._logLevel<=a.ERROR&&this._log(console.error,l,o)},u=v([g(0,h.IOptionsService)],u)}();e.LogService=s},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var c in i)i.hasOwnProperty(c)&&(n[c]=i[c])})(o,d)},function(o,d){function n(){this.constructor=o}v(o,d),o.prototype=d===null?Object.create(d):(n.prototype=d.prototype,new n)}),p=this&&this.__decorate||function(o,d,n,i){var c,f=arguments.length,S=f<3?d:i===null?i=Object.getOwnPropertyDescriptor(d,n):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,d,n,i);else for(var E=o.length-1;E>=0;E--)(c=o[E])&&(S=(f<3?c(S):f>3?c(d,n,S):c(d,n))||S);return f>3&&S&&Object.defineProperty(d,n,S),S},a=this&&this.__param||function(o,d){return function(n,i){d(n,i,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.BufferService=e.MINIMUM_ROWS=e.MINIMUM_COLS=void 0;var h=t(1),r=t(69),s=t(0),u=t(2);e.MINIMUM_COLS=2,e.MINIMUM_ROWS=1;var l=function(o){function d(n){var i=o.call(this)||this;return i._optionsService=n,i.isUserScrolling=!1,i._onResize=new s.EventEmitter,i.cols=Math.max(n.options.cols,e.MINIMUM_COLS),i.rows=Math.max(n.options.rows,e.MINIMUM_ROWS),i.buffers=new r.BufferSet(n,i),i}return g(d,o),Object.defineProperty(d.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),d.prototype.dispose=function(){o.prototype.dispose.call(this),this.buffers.dispose()},d.prototype.resize=function(n,i){this.cols=n,this.rows=i,this.buffers.resize(n,i),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:n,rows:i})},d.prototype.reset=function(){this.buffers.dispose(),this.buffers=new r.BufferSet(this._optionsService,this),this.isUserScrolling=!1},d=p([a(0,h.IOptionsService)],d)}(u.Disposable);e.BufferService=l},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(r,s){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,l){u.__proto__=l}||function(u,l){for(var o in l)l.hasOwnProperty(o)&&(u[o]=l[o])})(r,s)},function(r,s){function u(){this.constructor=r}v(r,s),r.prototype=s===null?Object.create(s):(u.prototype=s.prototype,new u)});Object.defineProperty(e,"__esModule",{value:!0}),e.BufferSet=void 0;var p=t(70),a=t(0),h=function(r){function s(u,l){var o=r.call(this)||this;return o._onBufferActivate=o.register(new a.EventEmitter),o._normal=new p.Buffer(!0,u,l),o._normal.fillViewportRows(),o._alt=new p.Buffer(!1,u,l),o._activeBuffer=o._normal,o.setupTabStops(),o}return g(s,r),Object.defineProperty(s.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),s.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},s.prototype.activateAltBuffer=function(u){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(u),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},s.prototype.resize=function(u,l){this._normal.resize(u,l),this._alt.resize(u,l)},s.prototype.setupTabStops=function(u){this._normal.setupTabStops(u),this._alt.setupTabStops(u)},s}(t(2).Disposable);e.BufferSet=h},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BufferStringIterator=e.Buffer=e.MAX_BUFFER_SIZE=void 0;var v=t(71),g=t(16),p=t(4),a=t(3),h=t(72),r=t(73),s=t(20),u=t(6);e.MAX_BUFFER_SIZE=4294967295;var l=function(){function d(n,i,c){this._hasScrollback=n,this._optionsService=i,this._bufferService=c,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=g.DEFAULT_ATTR_DATA.clone(),this.savedCharset=s.DEFAULT_CHARSET,this.markers=[],this._nullCell=p.CellData.fromCharData([0,a.NULL_CELL_CHAR,a.NULL_CELL_WIDTH,a.NULL_CELL_CODE]),this._whitespaceCell=p.CellData.fromCharData([0,a.WHITESPACE_CELL_CHAR,a.WHITESPACE_CELL_WIDTH,a.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new v.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return d.prototype.getNullCell=function(n){return n?(this._nullCell.fg=n.fg,this._nullCell.bg=n.bg,this._nullCell.extended=n.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new u.ExtendedAttrs),this._nullCell},d.prototype.getWhitespaceCell=function(n){return n?(this._whitespaceCell.fg=n.fg,this._whitespaceCell.bg=n.bg,this._whitespaceCell.extended=n.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new u.ExtendedAttrs),this._whitespaceCell},d.prototype.getBlankLine=function(n,i){return new g.BufferLine(this._bufferService.cols,this.getNullCell(n),i)},Object.defineProperty(d.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"isCursorInViewport",{get:function(){var n=this.ybase+this.y-this.ydisp;return n>=0&&n<this._rows},enumerable:!1,configurable:!0}),d.prototype._getCorrectBufferLength=function(n){if(!this._hasScrollback)return n;var i=n+this._optionsService.options.scrollback;return i>e.MAX_BUFFER_SIZE?e.MAX_BUFFER_SIZE:i},d.prototype.fillViewportRows=function(n){if(this.lines.length===0){n===void 0&&(n=g.DEFAULT_ATTR_DATA);for(var i=this._rows;i--;)this.lines.push(this.getBlankLine(n))}},d.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new v.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},d.prototype.resize=function(n,i){var c=this.getNullCell(g.DEFAULT_ATTR_DATA),f=this._getCorrectBufferLength(i);if(f>this.lines.maxLength&&(this.lines.maxLength=f),this.lines.length>0){if(this._cols<n)for(var S=0;S<this.lines.length;S++)this.lines.get(S).resize(n,c);var E=0;if(this._rows<i)for(var x=this._rows;x<i;x++)this.lines.length<i+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new g.BufferLine(n,c)):this.ybase>0&&this.lines.length<=this.ybase+this.y+E+1?(this.ybase--,E++,this.ydisp>0&&this.ydisp--):this.lines.push(new g.BufferLine(n,c)));else for(x=this._rows;x>i;x--)this.lines.length>i+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(f<this.lines.maxLength){var w=this.lines.length-f;w>0&&(this.lines.trimStart(w),this.ybase=Math.max(this.ybase-w,0),this.ydisp=Math.max(this.ydisp-w,0),this.savedY=Math.max(this.savedY-w,0)),this.lines.maxLength=f}this.x=Math.min(this.x,n-1),this.y=Math.min(this.y,i-1),E&&(this.y+=E),this.savedX=Math.min(this.savedX,n-1),this.scrollTop=0}if(this.scrollBottom=i-1,this._isReflowEnabled&&(this._reflow(n,i),this._cols>n))for(S=0;S<this.lines.length;S++)this.lines.get(S).resize(n,c);this._cols=n,this._rows=i},Object.defineProperty(d.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),d.prototype._reflow=function(n,i){this._cols!==n&&(n>this._cols?this._reflowLarger(n,i):this._reflowSmaller(n,i))},d.prototype._reflowLarger=function(n,i){var c=h.reflowLargerGetLinesToRemove(this.lines,this._cols,n,this.ybase+this.y,this.getNullCell(g.DEFAULT_ATTR_DATA));if(c.length>0){var f=h.reflowLargerCreateNewLayout(this.lines,c);h.reflowLargerApplyNewLayout(this.lines,f.layout),this._reflowLargerAdjustViewport(n,i,f.countRemoved)}},d.prototype._reflowLargerAdjustViewport=function(n,i,c){for(var f=this.getNullCell(g.DEFAULT_ATTR_DATA),S=c;S-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<i&&this.lines.push(new g.BufferLine(n,f))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-c,0)},d.prototype._reflowSmaller=function(n,i){for(var c=this.getNullCell(g.DEFAULT_ATTR_DATA),f=[],S=0,E=this.lines.length-1;E>=0;E--){var x=this.lines.get(E);if(!(!x||!x.isWrapped&&x.getTrimmedLength()<=n)){for(var w=[x];x.isWrapped&&E>0;)x=this.lines.get(--E),w.unshift(x);var C=this.ybase+this.y;if(!(C>=E&&C<E+w.length)){var b=w[w.length-1].getTrimmedLength(),m=h.reflowSmallerGetNewLineLengths(w,this._cols,n),y=m.length-w.length,_=void 0;_=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+y):Math.max(0,this.lines.length-this.lines.maxLength+y);for(var L=[],A=0;A<y;A++){var W=this.getBlankLine(g.DEFAULT_ATTR_DATA,!0);L.push(W)}L.length>0&&(f.push({start:E+w.length+S,newLines:L}),S+=L.length),w.push.apply(w,L);var N=m.length-1,ce=m[N];ce===0&&(ce=m[--N]);for(var Z=w.length-y-1,pe=b;Z>=0;){var P=Math.min(pe,ce);if(w[N].copyCellsFrom(w[Z],pe-P,ce-P,P,!0),(ce-=P)===0&&(ce=m[--N]),(pe-=P)===0){Z--;var j=Math.max(Z,0);pe=h.getWrappedLineTrimmedLength(w,j,this._cols)}}for(A=0;A<w.length;A++)m[A]<n&&w[A].setCell(m[A],c);for(var U=y-_;U-- >0;)this.ybase===0?this.y<i-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+S)-i&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+y,this.ybase+i-1)}}}if(f.length>0){var ee=[],q=[];for(A=0;A<this.lines.length;A++)q.push(this.lines.get(A));var H=this.lines.length,X=H-1,be=0,Ee=f[be];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+S);var me=0;for(A=Math.min(this.lines.maxLength-1,H+S-1);A>=0;A--)if(Ee&&Ee.start>X+me){for(var xe=Ee.newLines.length-1;xe>=0;xe--)this.lines.set(A--,Ee.newLines[xe]);A++,ee.push({index:X+1,amount:Ee.newLines.length}),me+=Ee.newLines.length,Ee=f[++be]}else this.lines.set(A,q[X--]);var Me=0;for(A=ee.length-1;A>=0;A--)ee[A].index+=Me,this.lines.onInsertEmitter.fire(ee[A]),Me+=ee[A].amount;var dt=Math.max(0,H+S-this.lines.maxLength);dt>0&&this.lines.onTrimEmitter.fire(dt)}},d.prototype.stringIndexToBufferIndex=function(n,i,c){for(c===void 0&&(c=!1);i;){var f=this.lines.get(n);if(!f)return[-1,-1];for(var S=c?f.getTrimmedLength():f.length,E=0;E<S;++E)if(f.get(E)[a.CHAR_DATA_WIDTH_INDEX]&&(i-=f.get(E)[a.CHAR_DATA_CHAR_INDEX].length||1),i<0)return[n,E];n++}return[n,0]},d.prototype.translateBufferLineToString=function(n,i,c,f){c===void 0&&(c=0);var S=this.lines.get(n);return S?S.translateToString(i,c,f):""},d.prototype.getWrappedRangeForLine=function(n){for(var i=n,c=n;i>0&&this.lines.get(i).isWrapped;)i--;for(;c+1<this.lines.length&&this.lines.get(c+1).isWrapped;)c++;return{first:i,last:c}},d.prototype.setupTabStops=function(n){for(n!=null?this.tabs[n]||(n=this.prevStop(n)):(this.tabs={},n=0);n<this._cols;n+=this._optionsService.options.tabStopWidth)this.tabs[n]=!0},d.prototype.prevStop=function(n){for(n==null&&(n=this.x);!this.tabs[--n]&&n>0;);return n>=this._cols?this._cols-1:n<0?0:n},d.prototype.nextStop=function(n){for(n==null&&(n=this.x);!this.tabs[++n]&&n<this._cols;);return n>=this._cols?this._cols-1:n<0?0:n},d.prototype.addMarker=function(n){var i=this,c=new r.Marker(n);return this.markers.push(c),c.register(this.lines.onTrim(function(f){c.line-=f,c.line<0&&c.dispose()})),c.register(this.lines.onInsert(function(f){c.line>=f.index&&(c.line+=f.amount)})),c.register(this.lines.onDelete(function(f){c.line>=f.index&&c.line<f.index+f.amount&&c.dispose(),c.line>f.index&&(c.line-=f.amount)})),c.register(c.onDispose(function(){return i._removeMarker(c)})),c},d.prototype._removeMarker=function(n){this.markers.splice(this.markers.indexOf(n),1)},d.prototype.iterator=function(n,i,c,f,S){return new o(this,n,i,c,f,S)},d}();e.Buffer=l;var o=function(){function d(n,i,c,f,S,E){c===void 0&&(c=0),f===void 0&&(f=n.lines.length),S===void 0&&(S=0),E===void 0&&(E=0),this._buffer=n,this._trimRight=i,this._startIndex=c,this._endIndex=f,this._startOverscan=S,this._endOverscan=E,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return d.prototype.hasNext=function(){return this._current<this._endIndex},d.prototype.next=function(){var n=this._buffer.getWrappedRangeForLine(this._current);n.first<this._startIndex-this._startOverscan&&(n.first=this._startIndex-this._startOverscan),n.last>this._endIndex+this._endOverscan&&(n.last=this._endIndex+this._endOverscan),n.first=Math.max(n.first,0),n.last=Math.min(n.last,this._buffer.lines.length);for(var i="",c=n.first;c<=n.last;++c)i+=this._buffer.translateBufferLineToString(c,this._trimRight);return this._current=n.last+1,{range:n,content:i}},d}();e.BufferStringIterator=o},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CircularList=void 0;var v=t(0),g=function(){function p(a){this._maxLength=a,this.onDeleteEmitter=new v.EventEmitter,this.onInsertEmitter=new v.EventEmitter,this.onTrimEmitter=new v.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(p.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"maxLength",{get:function(){return this._maxLength},set:function(a){if(this._maxLength!==a){for(var h=new Array(a),r=0;r<Math.min(a,this.length);r++)h[r]=this._array[this._getCyclicIndex(r)];this._array=h,this._maxLength=a,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"length",{get:function(){return this._length},set:function(a){if(a>this._length)for(var h=this._length;h<a;h++)this._array[h]=void 0;this._length=a},enumerable:!1,configurable:!0}),p.prototype.get=function(a){return this._array[this._getCyclicIndex(a)]},p.prototype.set=function(a,h){this._array[this._getCyclicIndex(a)]=h},p.prototype.push=function(a){this._array[this._getCyclicIndex(this._length)]=a,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++},p.prototype.recycle=function(){if(this._length!==this._maxLength)throw new Error("Can only recycle when the buffer is full");return this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1),this._array[this._getCyclicIndex(this._length-1)]},Object.defineProperty(p.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),p.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},p.prototype.splice=function(a,h){for(var r=[],s=2;s<arguments.length;s++)r[s-2]=arguments[s];if(h){for(var u=a;u<this._length-h;u++)this._array[this._getCyclicIndex(u)]=this._array[this._getCyclicIndex(u+h)];this._length-=h}for(u=this._length-1;u>=a;u--)this._array[this._getCyclicIndex(u+r.length)]=this._array[this._getCyclicIndex(u)];for(u=0;u<r.length;u++)this._array[this._getCyclicIndex(a+u)]=r[u];if(this._length+r.length>this._maxLength){var l=this._length+r.length-this._maxLength;this._startIndex+=l,this._length=this._maxLength,this.onTrimEmitter.fire(l)}else this._length+=r.length},p.prototype.trimStart=function(a){a>this._length&&(a=this._length),this._startIndex+=a,this._length-=a,this.onTrimEmitter.fire(a)},p.prototype.shiftElements=function(a,h,r){if(!(h<=0)){if(a<0||a>=this._length)throw new Error("start argument out of range");if(a+r<0)throw new Error("Cannot shift elements in list beyond index 0");if(r>0){for(var s=h-1;s>=0;s--)this.set(a+s+r,this.get(a+s));var u=a+h+r-this._length;if(u>0)for(this._length+=u;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(s=0;s<h;s++)this.set(a+s+r,this.get(a+s))}},p.prototype._getCyclicIndex=function(a){return(this._startIndex+a)%this._maxLength},p}();e.CircularList=g},function(k,e,t){"use strict";function v(g,p,a){if(p===g.length-1)return g[p].getTrimmedLength();var h=!g[p].hasContent(a-1)&&g[p].getWidth(a-1)===1,r=g[p+1].getWidth(0)===2;return h&&r?a-1:a}Object.defineProperty(e,"__esModule",{value:!0}),e.getWrappedLineTrimmedLength=e.reflowSmallerGetNewLineLengths=e.reflowLargerApplyNewLayout=e.reflowLargerCreateNewLayout=e.reflowLargerGetLinesToRemove=void 0,e.reflowLargerGetLinesToRemove=function(g,p,a,h,r){for(var s=[],u=0;u<g.length-1;u++){var l=u,o=g.get(++l);if(o.isWrapped){for(var d=[g.get(u)];l<g.length&&o.isWrapped;)d.push(o),o=g.get(++l);if(h>=u&&h<l)u+=d.length-1;else{for(var n=0,i=v(d,n,p),c=1,f=0;c<d.length;){var S=v(d,c,p),E=S-f,x=a-i,w=Math.min(E,x);d[n].copyCellsFrom(d[c],f,i,w,!1),(i+=w)===a&&(n++,i=0),(f+=w)===S&&(c++,f=0),i===0&&n!==0&&d[n-1].getWidth(a-1)===2&&(d[n].copyCellsFrom(d[n-1],a-1,i++,1,!1),d[n-1].setCell(a-1,r))}d[n].replaceCells(i,a,r);for(var C=0,b=d.length-1;b>0&&(b>n||d[b].getTrimmedLength()===0);b--)C++;C>0&&(s.push(u+d.length-C),s.push(C)),u+=d.length-1}}}return s},e.reflowLargerCreateNewLayout=function(g,p){for(var a=[],h=0,r=p[h],s=0,u=0;u<g.length;u++)if(r===u){var l=p[++h];g.onDeleteEmitter.fire({index:u-s,amount:l}),u+=l-1,s+=l,r=p[++h]}else a.push(u);return{layout:a,countRemoved:s}},e.reflowLargerApplyNewLayout=function(g,p){for(var a=[],h=0;h<p.length;h++)a.push(g.get(p[h]));for(h=0;h<a.length;h++)g.set(h,a[h]);g.length=p.length},e.reflowSmallerGetNewLineLengths=function(g,p,a){for(var h=[],r=g.map(function(i,c){return v(g,c,p)}).reduce(function(i,c){return i+c}),s=0,u=0,l=0;l<r;){if(r-l<a){h.push(r-l);break}s+=a;var o=v(g,u,p);s>o&&(s-=o,u++);var d=g[u].getWidth(s-1)===2;d&&s--;var n=d?a-1:a;h.push(n),l+=n}return h},e.getWrappedLineTrimmedLength=v},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(h,r){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,u){s.__proto__=u}||function(s,u){for(var l in u)u.hasOwnProperty(l)&&(s[l]=u[l])})(h,r)},function(h,r){function s(){this.constructor=h}v(h,r),h.prototype=r===null?Object.create(r):(s.prototype=r.prototype,new s)});Object.defineProperty(e,"__esModule",{value:!0}),e.Marker=void 0;var p=t(0),a=function(h){function r(s){var u=h.call(this)||this;return u.line=s,u._id=r._nextId++,u.isDisposed=!1,u._onDispose=new p.EventEmitter,u}return g(r,h),Object.defineProperty(r.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),r.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},r._nextId=1,r}(t(2).Disposable);e.Marker=a},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OptionsService=e.DEFAULT_OPTIONS=e.DEFAULT_BELL_SOUND=void 0;var v=t(0),g=t(11),p=t(33);e.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",e.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:e.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:g.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var a=["cols","rows"],h=function(){function r(s){this._onOptionChange=new v.EventEmitter,this.options=p.clone(e.DEFAULT_OPTIONS);for(var u=0,l=Object.keys(s);u<l.length;u++){var o=l[u];if(o in this.options){var d=s[o];this.options[o]=d}}}return Object.defineProperty(r.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),r.prototype.setOption=function(s,u){if(!(s in e.DEFAULT_OPTIONS))throw new Error('No option with key "'+s+'"');if(a.indexOf(s)!==-1)throw new Error('Option "'+s+'" can only be set in the constructor');this.options[s]!==u&&(u=this._sanitizeAndValidateOption(s,u),this.options[s]!==u&&(this.options[s]=u,this._onOptionChange.fire(s)))},r.prototype._sanitizeAndValidateOption=function(s,u){switch(s){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":u||(u=e.DEFAULT_OPTIONS[s]);break;case"cursorWidth":u=Math.floor(u);case"lineHeight":case"tabStopWidth":if(u<1)throw new Error(s+" cannot be less than 1, value: "+u);break;case"minimumContrastRatio":u=Math.max(1,Math.min(21,Math.round(10*u)/10));break;case"scrollback":if((u=Math.min(u,4294967295))<0)throw new Error(s+" cannot be less than 0, value: "+u);break;case"fastScrollSensitivity":case"scrollSensitivity":if(u<=0)throw new Error(s+" cannot be less than or equal to 0, value: "+u)}return u},r.prototype.getOption=function(s){if(!(s in e.DEFAULT_OPTIONS))throw new Error('No option with key "'+s+'"');return this.options[s]},r}();e.OptionsService=h},function(k,e,t){"use strict";var v,g=this&&this.__extends||(v=function(n,i){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,f){c.__proto__=f}||function(c,f){for(var S in f)f.hasOwnProperty(S)&&(c[S]=f[S])})(n,i)},function(n,i){function c(){this.constructor=n}v(n,i),n.prototype=i===null?Object.create(i):(c.prototype=i.prototype,new c)}),p=this&&this.__decorate||function(n,i,c,f){var S,E=arguments.length,x=E<3?i:f===null?f=Object.getOwnPropertyDescriptor(i,c):f;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(n,i,c,f);else for(var w=n.length-1;w>=0;w--)(S=n[w])&&(x=(E<3?S(x):E>3?S(i,c,x):S(i,c))||x);return E>3&&x&&Object.defineProperty(i,c,x),x},a=this&&this.__param||function(n,i){return function(c,f){i(c,f,n)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CoreService=void 0;var h=t(1),r=t(0),s=t(33),u=t(2),l=Object.freeze({insertMode:!1}),o=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),d=function(n){function i(c,f,S,E){var x=n.call(this)||this;return x._bufferService=f,x._logService=S,x._optionsService=E,x.isCursorInitialized=!1,x.isCursorHidden=!1,x._onData=x.register(new r.EventEmitter),x._onUserInput=x.register(new r.EventEmitter),x._onBinary=x.register(new r.EventEmitter),x._scrollToBottom=c,x.register({dispose:function(){return x._scrollToBottom=void 0}}),x.modes=s.clone(l),x.decPrivateModes=s.clone(o),x}return g(i,n),Object.defineProperty(i.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),i.prototype.reset=function(){this.modes=s.clone(l),this.decPrivateModes=s.clone(o)},i.prototype.triggerDataEvent=function(c,f){if(f===void 0&&(f=!1),!this._optionsService.options.disableStdin){var S=this._bufferService.buffer;S.ybase!==S.ydisp&&this._scrollToBottom(),f&&this._onUserInput.fire(),this._logService.debug('sending data "'+c+'"',function(){return c.split("").map(function(E){return E.charCodeAt(0)})}),this._onData.fire(c)}},i.prototype.triggerBinaryEvent=function(c){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+c+'"',function(){return c.split("").map(function(f){return f.charCodeAt(0)})}),this._onBinary.fire(c))},i=p([a(1,h.IBufferService),a(2,h.ILogService),a(3,h.IOptionsService)],i)}(u.Disposable);e.CoreService=d},function(k,e,t){"use strict";var v=this&&this.__decorate||function(o,d,n,i){var c,f=arguments.length,S=f<3?d:i===null?i=Object.getOwnPropertyDescriptor(d,n):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,d,n,i);else for(var E=o.length-1;E>=0;E--)(c=o[E])&&(S=(f<3?c(S):f>3?c(d,n,S):c(d,n))||S);return f>3&&S&&Object.defineProperty(d,n,S),S},g=this&&this.__param||function(o,d){return function(n,i){d(n,i,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CoreMouseService=void 0;var p=t(1),a=t(0),h={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(o){return o.button!==4&&o.action===1&&(o.ctrl=!1,o.alt=!1,o.shift=!1,!0)}},VT200:{events:19,restrict:function(o){return o.action!==32}},DRAG:{events:23,restrict:function(o){return o.action!==32||o.button!==3}},ANY:{events:31,restrict:function(o){return!0}}};function r(o,d){var n=(o.ctrl?16:0)|(o.shift?4:0)|(o.alt?8:0);return o.button===4?(n|=64,n|=o.action):(n|=3&o.button,4&o.button&&(n|=64),8&o.button&&(n|=128),o.action===32?n|=32:o.action!==0||d||(n|=3)),n}var s=String.fromCharCode,u={DEFAULT:function(o){var d=[r(o,!1)+32,o.col+32,o.row+32];return d[0]>255||d[1]>255||d[2]>255?"":"\x1B[M"+s(d[0])+s(d[1])+s(d[2])},SGR:function(o){var d=o.action===0&&o.button!==4?"m":"M";return"\x1B[<"+r(o,!0)+";"+o.col+";"+o.row+d}},l=function(){function o(d,n){this._bufferService=d,this._coreService=n,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new a.EventEmitter,this._lastEvent=null;for(var i=0,c=Object.keys(h);i<c.length;i++){var f=c[i];this.addProtocol(f,h[f])}for(var S=0,E=Object.keys(u);S<E.length;S++){var x=E[S];this.addEncoding(x,u[x])}this.reset()}return o.prototype.addProtocol=function(d,n){this._protocols[d]=n},o.prototype.addEncoding=function(d,n){this._encodings[d]=n},Object.defineProperty(o.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(d){if(!this._protocols[d])throw new Error('unknown protocol "'+d+'"');this._activeProtocol=d,this._onProtocolChange.fire(this._protocols[d].events)},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(d){if(!this._encodings[d])throw new Error('unknown encoding "'+d+'"');this._activeEncoding=d},enumerable:!1,configurable:!0}),o.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(o.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),o.prototype.triggerMouseEvent=function(d){if(d.col<0||d.col>=this._bufferService.cols||d.row<0||d.row>=this._bufferService.rows||d.button===4&&d.action===32||d.button===3&&d.action!==32||d.button!==4&&(d.action===2||d.action===3)||(d.col++,d.row++,d.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,d))||!this._protocols[this._activeProtocol].restrict(d))return!1;var n=this._encodings[this._activeEncoding](d);return n&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(n):this._coreService.triggerDataEvent(n,!0)),this._lastEvent=d,!0},o.prototype.explainEvents=function(d){return{down:!!(1&d),up:!!(2&d),drag:!!(4&d),move:!!(8&d),wheel:!!(16&d)}},o.prototype._compareEvents=function(d,n){return d.col===n.col&&d.row===n.row&&d.button===n.button&&d.action===n.action&&d.ctrl===n.ctrl&&d.alt===n.alt&&d.shift===n.shift},o=v([g(0,p.IBufferService),g(1,p.ICoreService)],o)}();e.CoreMouseService=l},function(k,e,t){"use strict";var v=this&&this.__decorate||function(h,r,s,u){var l,o=arguments.length,d=o<3?r:u===null?u=Object.getOwnPropertyDescriptor(r,s):u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(h,r,s,u);else for(var n=h.length-1;n>=0;n--)(l=h[n])&&(d=(o<3?l(d):o>3?l(r,s,d):l(r,s))||d);return o>3&&d&&Object.defineProperty(r,s,d),d},g=this&&this.__param||function(h,r){return function(s,u){r(s,u,h)}};Object.defineProperty(e,"__esModule",{value:!0}),e.DirtyRowService=void 0;var p=t(1),a=function(){function h(r){this._bufferService=r,this.clearRange()}return Object.defineProperty(h.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),h.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},h.prototype.markDirty=function(r){r<this._start?this._start=r:r>this._end&&(this._end=r)},h.prototype.markRangeDirty=function(r,s){if(r>s){var u=r;r=s,s=u}r<this._start&&(this._start=r),s>this._end&&(this._end=s)},h.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},h=v([g(0,p.IBufferService)],h)}();e.DirtyRowService=a},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UnicodeService=void 0;var v=t(0),g=t(79),p=function(){function a(){this._providers=Object.create(null),this._active="",this._onChange=new v.EventEmitter;var h=new g.UnicodeV6;this.register(h),this._active=h.version,this._activeProvider=h}return Object.defineProperty(a.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"activeVersion",{get:function(){return this._active},set:function(h){if(!this._providers[h])throw new Error('unknown Unicode version "'+h+'"');this._active=h,this._activeProvider=this._providers[h],this._onChange.fire(h)},enumerable:!1,configurable:!0}),a.prototype.register=function(h){this._providers[h.version]=h},a.prototype.wcwidth=function(h){return this._activeProvider.wcwidth(h)},a.prototype.getStringCellWidth=function(h){for(var r=0,s=h.length,u=0;u<s;++u){var l=h.charCodeAt(u);if(55296<=l&&l<=56319){if(++u>=s)return r+this.wcwidth(l);var o=h.charCodeAt(u);56320<=o&&o<=57343?l=1024*(l-55296)+o-56320+65536:r+=this.wcwidth(o)}r+=this.wcwidth(l)}return r},a}();e.UnicodeService=p},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UnicodeV6=void 0;var v,g=t(15),p=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],a=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],h=function(){function r(){if(this.version="6",!v){v=new Uint8Array(65536),g.fill(v,1),v[0]=0,g.fill(v,0,1,32),g.fill(v,0,127,160),g.fill(v,2,4352,4448),v[9001]=2,v[9002]=2,g.fill(v,2,11904,42192),v[12351]=1,g.fill(v,2,44032,55204),g.fill(v,2,63744,64256),g.fill(v,2,65040,65050),g.fill(v,2,65072,65136),g.fill(v,2,65280,65377),g.fill(v,2,65504,65511);for(var s=0;s<p.length;++s)g.fill(v,0,p[s][0],p[s][1]+1)}}return r.prototype.wcwidth=function(s){return s<32?0:s<127?1:s<65536?v[s]:function(u,l){var o,d=0,n=l.length-1;if(u<l[0][0]||u>l[n][1])return!1;for(;n>=d;)if(u>l[o=d+n>>1][1])d=o+1;else{if(!(u<l[o][0]))return!0;n=o-1}return!1}(s,a)?0:s>=131072&&s<=196605||s>=196608&&s<=262141?2:1},r}();e.UnicodeV6=h},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CharsetService=void 0;var v=function(){function g(){this.glevel=0,this._charsets=[]}return g.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},g.prototype.setgLevel=function(p){this.glevel=p,this.charset=this._charsets[p]},g.prototype.setgCharset=function(p,a){this._charsets[p]=a,this.glevel===p&&(this.charset=a)},g}();e.CharsetService=v},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.updateWindowsModeWrappedState=void 0;var v=t(3);e.updateWindowsModeWrappedState=function(g){var p=g.buffer.lines.get(g.buffer.ybase+g.buffer.y-1),a=p==null?void 0:p.get(g.cols-1),h=g.buffer.lines.get(g.buffer.ybase+g.buffer.y);h&&a&&(h.isWrapped=a[v.CHAR_DATA_CODE_INDEX]!==v.NULL_CELL_CODE&&a[v.CHAR_DATA_CODE_INDEX]!==v.WHITESPACE_CELL_CODE)}},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.WriteBuffer=void 0;var v=function(){function g(p){this._action=p,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return g.prototype.writeSync=function(p){if(this._writeBuffer.length){for(var a=this._bufferOffset;a<this._writeBuffer.length;++a){var h=this._writeBuffer[a],r=this._callbacks[a];this._action(h),r&&r()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(p)},g.prototype.write=function(p,a){var h=this;if(this._pendingData>5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return h._innerWrite()})),this._pendingData+=p.length,this._writeBuffer.push(p),this._callbacks.push(a)},g.prototype._innerWrite=function(){for(var p=this,a=Date.now();this._writeBuffer.length>this._bufferOffset;){var h=this._writeBuffer[this._bufferOffset],r=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(h),this._pendingData-=h.length,r&&r(),Date.now()-a>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return p._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},g}();e.WriteBuffer=v},function(k,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AddonManager=void 0;var v=function(){function g(){this._addons=[]}return g.prototype.dispose=function(){for(var p=this._addons.length-1;p>=0;p--)this._addons[p].instance.dispose()},g.prototype.loadAddon=function(p,a){var h=this,r={instance:a,dispose:a.dispose,isDisposed:!1};this._addons.push(r),a.dispose=function(){return h._wrappedAddonDispose(r)},a.activate(p)},g.prototype._wrappedAddonDispose=function(p){if(!p.isDisposed){for(var a=-1,h=0;h<this._addons.length;h++)if(this._addons[h]===p){a=h;break}if(a===-1)throw new Error("Could not dispose an addon that has not been loaded");p.isDisposed=!0,p.dispose.apply(p.instance),this._addons.splice(a,1)}},g}();e.AddonManager=v}])})},25510:function(_t){"use strict";_t.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(_t,k,e){"use strict";_t.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(_t){"use strict";_t.exports="data:image/png;base64,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"},58143:function(_t){"use strict";_t.exports="data:image/png;base64,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"},96908:function(_t){"use strict";_t.exports="data:image/png;base64,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"},57177:function(_t){"use strict";_t.exports="data:image/png;base64,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"},81378:function(_t){"use strict";_t.exports="data:image/png;base64,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"},16722:function(_t,k,e){"use strict";e.d(k,{Z:function(){return s}});const t=u=>typeof u=="object"&&u!=null&&u.nodeType===1,v=(u,l)=>(!l||u!=="hidden")&&u!=="visible"&&u!=="clip",g=(u,l)=>{if(u.clientHeight<u.scrollHeight||u.clientWidth<u.scrollWidth){const o=getComputedStyle(u,null);return v(o.overflowY,l)||v(o.overflowX,l)||(d=>{const n=(i=>{if(!i.ownerDocument||!i.ownerDocument.defaultView)return null;try{return i.ownerDocument.defaultView.frameElement}catch(c){return null}})(d);return!!n&&(n.clientHeight<d.scrollHeight||n.clientWidth<d.scrollWidth)})(u)}return!1},p=(u,l,o,d,n,i,c,f)=>i<u&&c>l||i>u&&c<l?0:i<=u&&f<=o||c>=l&&f>=o?i-u-d:c>l&&f<o||i<u&&f>o?c-l+n:0,a=u=>{const l=u.parentElement;return l==null?u.getRootNode().host||null:l},h=(u,l)=>{var o,d,n,i;if(typeof document=="undefined")return[];const{scrollMode:c,block:f,inline:S,boundary:E,skipOverflowHiddenElements:x}=l,w=typeof E=="function"?E:Ee=>Ee!==E;if(!t(u))throw new TypeError("Invalid target");const C=document.scrollingElement||document.documentElement,b=[];let m=u;for(;t(m)&&w(m);){if(m=a(m),m===C){b.push(m);break}m!=null&&m===document.body&&g(m)&&!g(document.documentElement)||m!=null&&g(m,x)&&b.push(m)}const y=(d=(o=window.visualViewport)==null?void 0:o.width)!=null?d:innerWidth,_=(i=(n=window.visualViewport)==null?void 0:n.height)!=null?i:innerHeight,{scrollX:L,scrollY:A}=window,{height:W,width:N,top:ce,right:Z,bottom:pe,left:P}=u.getBoundingClientRect(),{top:j,right:U,bottom:ee,left:q}=(Ee=>{const me=window.getComputedStyle(Ee);return{top:parseFloat(me.scrollMarginTop)||0,right:parseFloat(me.scrollMarginRight)||0,bottom:parseFloat(me.scrollMarginBottom)||0,left:parseFloat(me.scrollMarginLeft)||0}})(u);let H=f==="start"||f==="nearest"?ce-j:f==="end"?pe+ee:ce+W/2-j+ee,X=S==="center"?P+N/2-q+U:S==="end"?Z+U:P-q;const be=[];for(let Ee=0;Ee<b.length;Ee++){const me=b[Ee],{height:xe,width:Me,top:dt,right:et,bottom:lt,left:Dt}=me.getBoundingClientRect();if(c==="if-needed"&&ce>=0&&P>=0&&pe<=_&&Z<=y&&(me===C&&!g(me)||ce>=dt&&pe<=lt&&P>=Dt&&Z<=et))return be;const qe=getComputedStyle(me),Qe=parseInt(qe.borderLeftWidth,10),At=parseInt(qe.borderTopWidth,10),ze=parseInt(qe.borderRightWidth,10),J=parseInt(qe.borderBottomWidth,10);let le=0,z=0;const M="offsetWidth"in me?me.offsetWidth-me.clientWidth-Qe-ze:0,G="offsetHeight"in me?me.offsetHeight-me.clientHeight-At-J:0,Ce="offsetWidth"in me?me.offsetWidth===0?0:Me/me.offsetWidth:0,K="offsetHeight"in me?me.offsetHeight===0?0:xe/me.offsetHeight:0;if(C===me)le=f==="start"?H:f==="end"?H-_:f==="nearest"?p(A,A+_,_,At,J,A+H,A+H+W,W):H-_/2,z=S==="start"?X:S==="center"?X-y/2:S==="end"?X-y:p(L,L+y,y,Qe,ze,L+X,L+X+N,N),le=Math.max(0,le+A),z=Math.max(0,z+L);else{le=f==="start"?H-dt-At:f==="end"?H-lt+J+G:f==="nearest"?p(dt,lt,xe,At,J+G,H,H+W,W):H-(dt+xe/2)+G/2,z=S==="start"?X-Dt-Qe:S==="center"?X-(Dt+Me/2)+M/2:S==="end"?X-et+ze+M:p(Dt,et,Me,Qe,ze+M,X,X+N,N);const{scrollLeft:B,scrollTop:ie}=me;le=K===0?0:Math.max(0,Math.min(ie+le/K,me.scrollHeight-xe/K+G)),z=Ce===0?0:Math.max(0,Math.min(B+z/Ce,me.scrollWidth-Me/Ce+M)),H+=ie-le,X+=B-z}be.push({el:me,top:le,left:z})}return be},r=u=>u===!1?{block:"end",inline:"nearest"}:(l=>l===Object(l)&&Object.keys(l).length!==0)(u)?u:{block:"start",inline:"nearest"};function s(u,l){if(!u.isConnected||!(n=>{let i=n;for(;i&&i.parentNode;){if(i.parentNode===document)return!0;i=i.parentNode instanceof ShadowRoot?i.parentNode.host:i.parentNode}return!1})(u))return;const o=(n=>{const i=window.getComputedStyle(n);return{top:parseFloat(i.scrollMarginTop)||0,right:parseFloat(i.scrollMarginRight)||0,bottom:parseFloat(i.scrollMarginBottom)||0,left:parseFloat(i.scrollMarginLeft)||0}})(u);if((n=>typeof n=="object"&&typeof n.behavior=="function")(l))return l.behavior(h(u,l));const d=typeof l=="boolean"||l==null?void 0:l.behavior;for(const{el:n,top:i,left:c}of h(u,r(l))){const f=i-o.top+o.bottom,S=c-o.left+o.right;n.scroll({top:f,left:S,behavior:d})}}}}]);
|