You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Innovation__Tasks__index...

219 lines
1.7 MiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(self.webpackChunk=self.webpackChunk||[]).push([[6634],{89489:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},59477:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},40001:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},65363:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),v=e(59301),g={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},p=g,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},26227:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},49198:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},84105:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},41464:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},18785:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},87169:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},73331:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},15277:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},52671:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},8657:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},56082:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},61481:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},33853:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},15075:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},62772:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},43531:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},76618:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},61485:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},38819:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},47472:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},87395:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(92413),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,i=e(7657),h=function(s,o){return v.createElement(i.Z,(0,t.Z)({},s,{ref:o,icon:p}))},r=v.forwardRef(h),l=r},83471:function(){"use strict"},76895:function(_t,N){"use strict";N.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"}},38476:function(){"use strict"},927:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(59301),v=e(89070),g=e(43418),p="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACE5JREFUWAmtWH1snVUZ/533tuvYVreyjGy3Y6srTBo2srI4XbtKgFQxIrKYzeAfk8AfCzHbCkPMjPjBP0aCsjr1D01USCQ6oosyiLF8xMGqc2BHauUj1I2Ntghs7dqytuu99/j7nfOee9/73js+jKd53+d5n3Oe5/zO8zznOafX4EO2ta/bhqlJfM4adFJ1hQWyxiIrM5QNG2CY7EnKei5agMf7V5pR9X3QRv0P1pr77WaO3AGLDoKokZYlY2hBtFqLDHLse9ZE2De41hyoNiYte19AzX22nfPdT8NtnJr6UgkIAl/dTLKXwHupeM9gqzmcBpH8rm6JI7ZYm3nhBfyAQHYlFcr4NL6yTn4kEamPxkxkutevx+5Hjcmnh+u7KqB1fXbR+Az2U195UmyWnjH8E1ULvGgsKDlRghTg8MnhPQvrsPVYqxnziqV3BSCBGZuUe21LMUGUKGx6F42K14rZJ6oWeFG19+w3eGnhPLSlQUVOM34pTGfHsR95tCBPozlOFCh5q++YOj7uqyfUxhqDbAYQjxzB8JFuoJ739qRrZ22L5tKcSQx+KbFk1VN2b8Fa5ky8QvojhEVDAh9C1DAH2NYIdFwMNM3TCIsT5wwOnbH45SlgIufDG8arv+RnsQb0SPe/rzdd0lYrAmr+s23PWzznxdXfyRzK1gEPrgU+cbHBa5MWr07KmsHq+RaXLTAYGAe29wFDMyVb6RC62YmxJjKbBj/td5+rJ1LJzeL+ihWUbHkuzpe5GYM9lwsM8MSbwLcGDMZmqc1cWlhrsOsyi20rgTubDb45YDGl0MZNPio1yS1yec2NdsldDq18jEUvzzqjjVj2UMF9i/JRDpFeMc/ihqUWT71p8fU+i3fO0eisRZ4hOjNl8f1/MWxvG3wha/GxedKVntct0SB3tM1hCIAwix0+YZWEVKRhPYF3SRjLxa+tN6hlGX56hHky7RNXyevHAe/OWPxpyCoUuKpem0F9frGBaqGBd5QYOAI1Kw7aBjuFDuWbckQt0DQfYr5srhuGkXdJ5cG4JZP+P+pjWzIn9gR5Vx746ajrLc3Fc7BDWCJM4EZu0xoXkmJ4OLqMl9HYY6Svj3vgrQ00SI9Z5Y+ewJOua/BjBrjj5IEybzjbmkN2YyoMxBJR0OmF5UreSDAmygmoLHqY5/kb3FlfWgWsJygdAu4giOnVlG39KHCcO63/HfXRd/HkgQZbgcquKaAz85GbvrMTBduEApFqUYGKTz2mIH8D4zMGs+Q/swK4Zhkno+w8vbCEpeCLBPmNq4HFDOuP+4G/vBHblN3UIz1LmajnzShD5e8yHO4BcE4HxAnKX/STE0TUPsyJjjUBG5YC937ccE2hz+DEWYs9PNN/N0hjBc0mo2waIz4ey7xxcznq+pGtYf5wc/oW95eqZcjiosRiOYvebWssNrMOLb7IYHSaRXEUGGMBHJ0G/j5icZS16QTDZQjcY/AzsHw54MKoFrAFvBRla2xeFz3fUgugMED1dDUT9YFrgdalBi++Rf6IxaFTrENTCiHcExblLIYP0lpWvFuvZLjPA799+QLzcd8oZCMEUu+HlCCE70DXLAEeuN5g1SLgJ89b/PwYcPoce90yw6hy/RCSWh6fX+Ex87UNwKkJ4DfMLdcI1EVPwH0bUciGWRdW6ztZR+IBjlzCg/NHvBk1EvZ9h4BH+lmV6bQwXkUyp4RNeMQpckwdD6fbrgJ2f5IX7bME1cMebfVqLcJwZHK8kMfb0m098qJ6pDiHS7j3U8Dliw26/0Yw9EyBVVw6GjOHbtjUaFGrpbp646n4OoZ8+zrgbl5+jzPPup4AnmeIHSDaZrr4UhLzZrZwMioU8GSpcGkSDeJS4wlX8zTvbAaO0NCv/0Exz6zk+C0twE8/b3B7qyE4r6t+VgB8dYNBF8G8+jaw6zHgRR4nwa5bcGoBNh/11GQKOJjPubXRueU+l/0tTMT5LP8PHy1gbJKAKSuGnEw/i+QwQ3F3h/4VsfjZEYMMd9fOjcAdGw3+yR131x+BV1ggK1rZdCYXZfC4s738u/Zp5tG1aYV6LvNXtwDLmcg3/4ITaytzkEC5pjAxqdfw5P/hTbwLXcLb1iGL+XUG2wmoj7Xqrj8Ag6fD8PIrb3Lf89r7zNC3zXX0Clse+1gxCSis30+5gMnc1GDwylvAmQkaUxgJItyZg68Ghgx2/p4Xtpt5B7qGt0CiPnqSYA4wd04HmzEoT/w7rI6U69onIasDz6X7zAEeC71lhx0nj5iw2rITU8AMjwuf6J6K97nk6ctDwM79zBN65a/HPX+ctcrbFE3yRED7ShRRLrRXGIRFGF3L7rHtVHou6QHxlzKpx3gBm2AVDttcVI1QijIn4KuZ9WqaJ//QmDdOGKVJXM2iRJStOFfGbBr+nr/CFgFpQOOd+b08M3cVk0S9CYvvB6iyvwRK9uNzxFMncCHqHnow0xV/+pCFj7aN0W7DrRfqhLs5qlZc8AZJ26pXcn1iC/twSq5weuqvvxrH77j+mELUoznD/KJlHpKgqcsumjlve2mqJeWg0nIrtKSpVqHhxcU3wZTGvFRXa9pO7C3/77WqaYE6P23380rRGaaQzcqQVOZQce73YLhLe+rmmq1pMFJxuyytq4Ht15nP8ljpdpX7QiFRyU+EIIQiUJUJ8aKOp51MIereRNvVwAhHVQ8lAWZv588xBf0cY6v8HJMcSXCxQVG14F1ReqWXpeWe4Yf+x59jnMXEa9k2u5mgdrASdHBqV1BTu7hiExGEfPss6b6Rh/9PP1glMDl2xZdtA8vMjRaFTl7tLqVQN86sOukJnmx8jD3FstpTCxw8+ciH+0nvv4gFlb/v9tJbAAAAAElFTkSuQmCC",i="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:c,occupationValue:s,onCancel:o=()=>{}})=>{const d=()=>t.createElement("div",{className:h.flexColumn},t.createElement("img",{className:h.img,src:i}),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")),a=()=>s===3?t.createElement(t.Fragment,null,n(),d()):s===2?d():n();return t.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:c,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},a()))};var l=(0,v.connect)(({paperlibrary:c,loading:s,globalSetting:o})=>({paperlibrary:c,globalSetting:o,loading:s.effects}))(r)},67054:function(_t,N,e){"use strict";e.d(N,{Z:function(){return k},U:function(){return P}});var t=e(59301),v=e(31797),g=e(43418),p=e(1710),i=e(4901),h=e(94941),r=e(61186),l=e.n(r),c={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"},s="data:image/png;base64,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",o="data:image/png;base64,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",d=e(955),n=e(89070),a=e(37518),u=e(59301),f=Object.defineProperty,S=Object.defineProperties,E=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,C=(be,ae,Me)=>ae in be?f(be,ae,{enumerable:!0,configurable:!0,writable:!0,value:Me}):be[ae]=Me,m=(be,ae)=>{for(var Me in ae||(ae={}))A.call(ae,Me)&&C(be,Me,ae[Me]);if(w)for(var Me of w(ae))b.call(ae,Me)&&C(be,Me,ae[Me]);return be},y=(be,ae)=>S(be,E(ae)),x=(be,ae,Me)=>new Promise((B,q)=>{var Q=j=>{try{U(Me.next(j))}catch(Z){q(Z)}},se=j=>{try{U(Me.throw(j))}catch(Z){q(Z)}},U=j=>j.done?B(j.value):Promise.resolve(j.value).then(Q,se);U((Me=Me.apply(be,ae)).next())});const P=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:_}=v.default,z=({exercise:be,socket:ae,dispatch:Me,onStartScreenshot:B,onCloseScreenshot:q,handleToDetail:Q})=>{const[se,U]=g.default.useModal(),j=(0,t.useRef)(),[Z,pe]=(0,t.useState)(!0),Ae=(0,t.useRef)(!1),he=(0,n.useParams)();(0,t.useEffect)(()=>{var K,L,ie;if(document.addEventListener((0,i.gH)(),oe,!1),window.addEventListener("blur",G,!1),(K=be.exerciseUserInfo)!=null&&K.screen_open&&(0,i.vp)()&&pe(!1),(L=be.exerciseUserInfo)!=null&&L.screen_open&&!(0,i.vp)()){(0,d.RG)(" ",!0);const W=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?be.exerciseUserInfo.screen_sec+3:be.exerciseUserInfo.screen_sec+10+1;j.current=g.default.info({icon:null,centered:!0,width:444,title:(0,a._V)(a.CP.recordScreen1),keyboard:!1,content:u.createElement("div",null,(0,a._V)(a.CP.recordScreen2),u.createElement("span",{style:{color:"#FF9849"}},be.exerciseUserInfo.screen_num-be.exerciseUserInfo.used_screen_num),(0,a._V)(a.CP.recordScreen3)),okText:u.createElement("span",null,(0,a._V)(a.CP.recordScreen4),"\uFF08",u.createElement("span",{style:{display:"inline-block"}},u.createElement(_,{onFinish:()=>x(void 0,null,function*(){var M;const D=yield R();(M=j.current)==null||M.destroy(),D.used_screen_num&&tt(D.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+W*1e3})),"S\uFF09"),onOk:()=>{var M;(0,d.RG)(" ",!0),(M=j.current)==null||M.destroy(),pe(!1),(0,i.Dj)(document.body),document.getElementById("root").addEventListener("click",Ie,!1)}})}return(ie=be.exerciseUserInfo)!=null&&ie.screen_open&&!(0,i.vp)()||document.getElementById("root").addEventListener("click",Ie,!1),()=>{document.getElementById("root").removeEventListener("click",Ie,!1),document.removeEventListener((0,i.gH)(),oe,!1),window.removeEventListener("blur",G,!1)}},[]),(0,t.useEffect)(()=>{setTimeout(()=>{be.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Ie,!1),document.removeEventListener((0,i.gH)(),oe,!1))},500),ct()},[be.actionTabs]),(0,t.useEffect)(()=>{setTimeout(()=>{be.exerciseUserInfo.used_screen_num>be.exerciseUserInfo.screen_num&&le()},500)},[be.exerciseUserInfo]);const ge=()=>x(void 0,null,function*(){const K=yield R();setTimeout(()=>{var L,ie;(L=j.current)==null||L.destroy(),j.current=g.default.info({okText:u.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:u.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",u.createElement("span",{className:"c-red"},K.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",u.createElement("span",{className:"c-red"},(ie=be.exerciseUserInfo)==null?void 0:ie.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>x(void 0,null,function*(){(0,i.Dj)(document.body)})})},1e3)}),Ie=K=>{!(0,i.vp)()&&K.target.nodeName!=="A"&&K.target.nodeName!=="BUTTON"&&K.target.innerHTML!=="\u786E \u5B9A"&&(0,i.Dj)(document.body)},ct=()=>x(void 0,null,function*(){const K=yield Me({type:"exercise/getExerciseUserInfo",payload:m({},he)});return K==null?void 0:K.data}),Ve=K=>x(void 0,null,function*(){var L;if((L=be.exerciseUserInfo)!=null&&L.screen_at){const W=yield(0,h.ck)(y(m({},he),{reset:!0}));if((W==null?void 0:W.status)===-6)return}const ie=yield(0,h.oy)({id:he.categoryId});if(ie!=null&&ie.is_commit){g.default.destroyAll(),yield Qe(),ue(!0);return}else tt(K+1)}),Qe=()=>x(void 0,null,function*(){var K;const L=l()(),ie=be.exerciseUserInfo.screen_sec;if(je.current.length>0){const W=L.format("YYYY-MM-DD HH:mm:ss");let M=Math.floor(L.diff(l()(je.current[0].start))/1e3);const D=je.current.length;M/ie>>0>D&&(M=(D+1)*ie-1),yield(0,h.P8)(he.categoryId,{exercise_user_id:(K=be.exerciseUserInfo)==null?void 0:K.exercise_user_id,time:W,time_long:M,count:D})}je.current=[]}),St=(0,t.useRef)(0),Xe=(0,t.useRef)(0),je=(0,t.useRef)([]),Re=(0,t.useRef)(!1),tt=K=>x(void 0,null,function*(){var L;Ae.current||(B(),g.default.destroyAll(),St.current=l()().valueOf(),Re.current=!0,j.current=g.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:c.exitFullScreenModalWrapper,okText:u.createElement("span",null,(0,a._V)(a.CP.recordScreen8)),content:u.createElement("div",{className:c.exitFullScreenModal},u.createElement("img",{src:s,alt:"",className:c.warningIcon}),u.createElement("div",{className:c.warningText,style:{marginBottom:50,fontWeight:500}},(0,a._V)(a.CP.recordScreen9)),u.createElement("div",{style:{marginBottom:40}},(0,a._V)(a.CP.recordScreen10)),u.createElement("div",{style:{marginBottom:40}},(0,a._V)(a.CP.recordScreen11),u.createElement("span",{className:c.warningText},((L=be.exerciseUserInfo)==null?void 0:L.screen_num)+1),(0,a._V)(a.CP.recordScreen12),u.createElement("span",{className:c.warningText,style:{fontWeight:600}},(0,a._V)(a.CP.recordScreen13)),",",(0,a._V)(a.CP.recordScreen14),u.createElement("span",{className:c.warningText},K-1),(0,a._V)(a.CP.recordScreen15)),u.createElement("div",null,u.createElement("span",null,u.createElement(_,{className:c.countdownWrapper,onFinish:()=>{Xe.current=l()().valueOf(),je.current.push({start:St.current,end:Xe.current}),Ve(K)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(be.exerciseUserInfo.screen_sec+1)*1e3}),(0,a._V)(a.CP.recordScreen25)),(0,a._V)(a.CP.recordScreen16))),onOk:()=>{(0,d.RG)(" ",!0),Qe(),(0,i.Dj)(document.body),q(),j.current.destroy(),Re.current=!1}}))}),le=()=>x(void 0,null,function*(){g.default.destroyAll(),(yield(0,h.VL)({categoryId:he.categoryId,commit_method:1}))&&ue()}),ue=(K=!1)=>x(void 0,null,function*(){var L,ie;if(document.removeEventListener((0,i.gH)(),oe,!1),(0,i.BU)(),g.default.destroyAll(),Ae.current=!0,K){const W=yield(0,h.Yu)(he.categoryId,{exercise_user_id:(L=be.exerciseUserInfo)==null?void 0:L.exercise_user_id});se.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:c.forcedModalWrapper,centered:!0,content:u.createElement("div",{className:c.forcedModalContent},u.createElement("img",{src:o,alt:""}),u.createElement("div",{className:c.forcedText},(0,a._V)(a.CP.recordScreen17)),u.createElement("div",{className:c.screenNumText},(0,a._V)(a.CP.recordScreen18),(ie=be.exerciseUserInfo)==null?void 0:ie.screen_num,(0,a._V)(a.CP.recordScreen19)),u.createElement(p.default,{dataSource:W==null?void 0:W.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,a._V)(a.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,a._V)(a.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,a._V)(a.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{q(),Q()},onOk:()=>{n.history.push(`/classrooms/${he.coursesId}/exercisenotice/${he.categoryId}/users/${he.login}?isShowApply=true`)}})}else se.info({content:u.createElement("div",{className:"tc font16"},(0,a._V)(a.CP.recordScreen23),u.createElement("br",null),(0,a._V)(a.CP.recordScreen24)),onOk:()=>{Q()}})}),G=K=>{(0,i.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Re.current&&(0,i.BU)()},R=()=>x(void 0,null,function*(){var K;if((K=be.exerciseUserInfo)!=null&&K.screen_at){const W=yield(0,h.ck)(y(m({},he),{reset:!0}));if((W==null?void 0:W.status)===-6)return}const L=yield(0,h.oy)({id:he.categoryId});if(L!=null&&L.is_commit){ue();return}return yield ct()}),oe=()=>x(void 0,null,function*(){var K;if((0,d.RG)(" ",!0),(0,i.vp)()){if((K=be.exerciseUserInfo)!=null&&K.screen_at){var L=yield(0,h.ck)(y(m({},he),{reset:!0}));if((L==null?void 0:L.status)===-6)return}}else if(!Re.current){var L=yield(0,h.ck)(m({},he));if((L==null?void 0:L.status)===-6)return;const W=yield ct();tt(W.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),xe=()=>x(void 0,null,function*(){(0,h.ck)(m({},he));const K=yield ct();tt(K.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return u.createElement("div",null,U)};var k=(0,n.connect)(({exercise:be,globalSetting:ae})=>({globalSetting:ae,exercise:be}))(z)},63454:function(_t,N,e){"use strict";e.d(N,{Z:function(){return C}});var t=e(59301),v=e(89070),g=e(43418),p=e(8591),i=e(92832),h=e(24905),r=e(1),l=e(927),c=e(955),s=e(3113),o=e(87169),d={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},n=e(32637),a=e(59301);const u=({classroomList:m,dispatch:y,user:x})=>a.createElement(g.default,{open:m.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:a.createElement("span",null,a.createElement(o.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{y({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},a.createElement("div",{style:{textAlign:"center",marginBottom:30}},a.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",a.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"),a.createElement("img",{style:{width:130,height:130},src:n})),a.createElement("div",{className:d.bottom},a.createElement(s.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}))(u),S=e(99064),E=e(59301),w=(m,y,x)=>new Promise((P,_)=>{var z=ae=>{try{be(x.next(ae))}catch(Me){_(Me)}},k=ae=>{try{be(x.throw(ae))}catch(Me){_(Me)}},be=ae=>ae.done?P(ae.value):Promise.resolve(ae.value).then(z,k);be((x=x.apply(m,y)).next())}),A=(m=>(m[m.Professor=1]="Professor",m[m.AssistantProfessor=2]="AssistantProfessor",m[m.Student=3]="Student",m))(A||{});const b=({visible:m,user:y,account:x,onCancel:P=()=>{},dispatch:_})=>{const[z,k]=(0,t.useState)(),[be,ae]=(0,t.useState)([]),[Me,B]=(0,t.useState)(!1),[q,Q]=(0,t.useState)(!1),[se,U]=(0,t.useState)(),[j,Z]=(0,t.useState)(!1);(0,t.useEffect)(()=>{var ge,Ie;(ge=y==null?void 0:y.userInfo)!=null&&ge.identity&&ae([((Ie=y==null?void 0:y.userInfo)==null?void 0:Ie.identity)==="student"?3:1])},[y]);const pe=ge=>{const Ie=()=>{window.location.href=(ge==null?void 0:ge.jump_url)||`/classrooms/${ge==null?void 0:ge.course_id}/students`};if(be.includes(1)){g.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",{className:"tc"},(ge==null?void 0:ge.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Ie()}});return}Ie()},Ae=()=>w(void 0,null,function*(){if(!z){p.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let ge=yield(0,S.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:z}});if(ge!=null&&ge.need_pro_auth&&!be.includes(1)&&!be.includes(2)){_({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:z,checkedList:be}}),he();return}B(!0);const Ie=yield(0,r.cR)({invite_code:z,professor:be.includes(1)?1:null,assistant_professor:be.includes(2)?1:null,student:be.includes(3)?1:null});if(B(!1),(Ie==null?void 0:Ie.status)===-4&&(P(),_({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Ie==null?void 0:Ie.status)===-12&&p.ZP.warning(Ie==null?void 0:Ie.message),(Ie==null?void 0:Ie.status)===-2){if(he(),Ie.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Q(!0),U(1);return}if(Ie.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Q(!0),U(2);return}if(Ie.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Q(!0),U(3);return}}if((Ie==null?void 0:Ie.status)===0){(0,c.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),he(),Ie!=null&&Ie.course_id?pe(Ie):p.ZP.success(Ie.message);return}}),he=()=>w(void 0,null,function*(){P()});return E.createElement(E.Fragment,null,E.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:m,confirmLoading:Me,onOk:Ae,onCancel:he},E.createElement("div",{className:"tc"},E.createElement("div",null,E.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),E.createElement(i.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:z,onChange:ge=>{if(ge.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}k(ge.target.value)}})),E.createElement("div",{className:"mt10 font14"},E.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),E.createElement(h.default.Group,{value:be,onChange:ge=>ae(ge)},E.createElement(h.default,{value:1,disabled:be.includes(2)},"\u6559\u5E08"),E.createElement(h.default,{value:2,disabled:be.includes(1)},"\u52A9\u6559"),E.createElement(h.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),E.createElement(f,null),E.createElement(l.Z,{visible:q,onCancel:()=>Q(!1),occupationValue:se}))};var C=(0,v.connect)(({user:m,account:y})=>({user:m,account:y}))(b)},981:function(_t,N,e){"use strict";e.d(N,{Z:function(){return bn},g:function(){return $t}});var t=e(59301),v=e(89070),g=e(44e3),p=e(92832),i=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),l=e(95237),c=e(43604),s=e(20834),o=e(38854),d=e(5112),n=e(1),a=e(955),u=(Te,Ne,ot)=>new Promise((ut,mt)=>{var Xt=It=>{try{Yt(ot.next(It))}catch(tn){mt(tn)}},Wt=It=>{try{Yt(ot.throw(It))}catch(tn){mt(tn)}},Yt=It=>It.done?ut(It.value):Promise.resolve(It.value).then(Xt,Wt);Yt((ot=ot.apply(Te,Ne)).next())}),f=(Te=>(Te.Manager="manager",Te.Developer="developer",Te.Reporter="reporter",Te))(f||{}),E=({visible:Te,onCancel:Ne=()=>{}})=>{const[ot,ut]=(0,t.useState)(),[mt,Xt]=(0,t.useState)(),[Wt,Yt]=(0,t.useState)(!1),It=()=>u(void 0,null,function*(){if(!ot){r.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(ot.length!==6){r.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!mt){r.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Yt(!0);const _n=yield(0,n.vm)({code:ot,role:mt});Yt(!1),tn();const nn={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(nn[_n.status]){r.ZP.info(nn[_n.status]);return}if(_n.status===0){mt==="reporter"?(r.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,a.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),v.history.push(`/projects/${_n==null?void 0:_n.project_id}`)):((0,a.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}}),tn=()=>u(void 0,null,function*(){Ne()});return t.createElement(t.Fragment,null,t.createElement(i.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Te,confirmLoading:Wt,onOk:It,onCancel:tn},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:ot,onChange:_n=>{if(_n.target.value.length>=7){r.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}ut(_n.target.value)}})),t.createElement("div",{className:"mt10 font14"},t.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),t.createElement(d.ZP.Group,{value:mt,onChange:_n=>Xt(_n.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"))))))},w=e(63454),A={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},b=e(46474),C=e(78241),m=e(57809),y=e(2742),x=Object.defineProperty,P=Object.defineProperties,_=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ae=(Te,Ne,ot)=>Ne in Te?x(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Te[Ne]=ot,Me=(Te,Ne)=>{for(var ot in Ne||(Ne={}))k.call(Ne,ot)&&ae(Te,ot,Ne[ot]);if(z)for(var ot of z(Ne))be.call(Ne,ot)&&ae(Te,ot,Ne[ot]);return Te},B=(Te,Ne)=>P(Te,_(Ne)),q=(Te,Ne,ot)=>new Promise((ut,mt)=>{var Xt=It=>{try{Yt(ot.next(It))}catch(tn){mt(tn)}},Wt=It=>{try{Yt(ot.throw(It))}catch(tn){mt(tn)}},Yt=It=>It.done?ut(It.value):Promise.resolve(It.value).then(Xt,Wt);Yt((ot=ot.apply(Te,Ne)).next())});const Q=({globalSetting:Te,dispatch:Ne,user:ot,info:ut,open:mt,onCancel:Xt=()=>{}})=>{var Wt;const[Yt,It]=(0,t.useState)([]),[tn,_n]=(0,t.useState)([]),[nn,Kt]=(0,t.useState)([]),[Mt]=C.default.useForm(),[mn,an]=(0,t.useState)(!1),[En,Sn]=(0,t.useState)(!1),An=(0,t.useRef)(null),vn=(0,t.useRef)(1),[Xn,lr]=(0,t.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,t.useEffect)(()=>{mt&&fn()},[mt]);const fn=()=>q(void 0,null,function*(){var In;const Wn=ut;if(!(0,b.o1)(Ne))return;const{user_school_id:ar="",department_id:er="",school_name:xr="",department_name:wr=""}=ot.userInfo||{},Vn=(In=Wn==null?void 0:Wn.graduation_years)==null?void 0:In.at(-1);_n([{id:ar,name:xr}]),yield On(ar),Mt.setFieldsValue({year:Vn,school_id:ar,department_id:Number(er),name:`${Vn}${xr}${wr}\u6BD5\u4E1A\u8BBE\u8BA1`})}),ln=In=>q(void 0,null,function*(){const Wn=yield(0,y.J3)(B(Me({},In),{tab_module_type:"graduations"}));return Wn!=null&&Wn.un_purchased&&Ne({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),Wn.status===0&&It((Wn==null?void 0:Wn.graduation_years)||[]),Wn}),xn=(In,Wn=500)=>{Sn(!0),clearTimeout(An.current),An.current=setTimeout(()=>q(void 0,null,function*(){vn.current+=1;const ar=vn.current,er=yield(0,y.NT)({keyword:In});er.status===0&&vn.current===ar&&(_n((er==null?void 0:er.schools)||[]),Sn(!1))}),Wn)},On=In=>q(void 0,null,function*(){if(!In)return;const Wn=yield(0,y.Ps)({page:1,limit:9999,id:In});Wn.status===0&&Kt((Wn==null?void 0:Wn.departments)||[])});return t.createElement(i.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:mt,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:mn,onCancel:Xt,onOk:()=>Mt.submit()},t.createElement(C.default,{colon:!1,form:Mt,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(In,Wn)=>{In.school_id&&(On(Wn.school_id),Mt.setFieldValue("department_id",null))},onFinish:In=>q(void 0,null,function*(){an(!0);const Wn=yield(0,y.Wz)(In);Wn.status===0&&(r.ZP.success("\u521B\u5EFA\u6210\u529F"),Mt.resetFields(),Xt(),(0,a.xg)(`/graduations/${Wn==null?void 0:Wn.identifier}/index`)),an(!1)})},t.createElement(C.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:(Wt=ut==null?void 0:ut.graduation_years)==null?void 0:Wt.map(In=>({value:In,label:In}))})),t.createElement(C.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:In=>{xn(In)},loading:En,size:"large",style:{width:344},options:tn.map(In=>({value:In.id,label:In.name}))})),t.createElement(C.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:nn.map(In=>({value:In.id,label:In.name}))})),t.createElement(C.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 se=(0,v.connect)(({user:Te,globalSetting:Ne,loading:ot})=>({user:Te,globalSetting:Ne,loading:ot}))(Q),U=e(99064),j=Object.defineProperty,Z=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,he=(Te,Ne,ot)=>Ne in Te?j(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Te[Ne]=ot,ge=(Te,Ne)=>{for(var ot in Ne||(Ne={}))pe.call(Ne,ot)&&he(Te,ot,Ne[ot]);if(Z)for(var ot of Z(Ne))Ae.call(Ne,ot)&&he(Te,ot,Ne[ot]);return Te},Ie=(Te,Ne,ot)=>new Promise((ut,mt)=>{var Xt=It=>{try{Yt(ot.next(It))}catch(tn){mt(tn)}},Wt=It=>{try{Yt(ot.throw(It))}catch(tn){mt(tn)}},Yt=It=>It.done?ut(It.value):Promise.resolve(It.value).then(Xt,Wt);Yt((ot=ot.apply(Te,Ne)).next())});const ct=({globalSetting:Te,dispatch:Ne,user:ot,open:ut,onCancel:mt=()=>{}})=>{const[Xt]=C.default.useForm(),[Wt,Yt]=(0,t.useState)(!1),[It,tn]=(0,t.useState)(null);return(0,t.useEffect)(()=>{var _n;if(ut){const nn={code:"",user_type:((_n=ot==null?void 0:ot.userInfo)==null?void 0:_n.identity)==="student"?2:1,major:""};Xt.setFieldsValue(nn),tn(ge({},nn))}},[ut]),t.createElement(i.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:ut,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Wt,onCancel:mt,onOk:()=>Xt.submit()},t.createElement(C.default,{colon:!1,form:Xt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(_n,nn)=>tn(ge({},nn)),onFinish:_n=>Ie(void 0,null,function*(){Yt(!0);const nn=yield(0,U.ZP)("/api/graduations/join.json",{method:"post",body:_n});nn.status===0&&(mt(),nn!=null&&nn.identifier?(0,a.xg)(`/graduations/${nn==null?void 0:nn.identifier}/index`):r.ZP.success(nn==null?void 0:nn.message)),Yt(!1)})},t.createElement(C.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(C.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"))),(It==null?void 0:It.user_type)===2&&t.createElement(C.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 Ve=(0,v.connect)(({user:Te,globalSetting:Ne})=>({user:Te,globalSetting:Ne}))(ct),Qe=e(59301),St=Object.defineProperty,Xe=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ue=(Te,Ne,ot)=>Ne in Te?St(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Te[Ne]=ot,G=(Te,Ne)=>{for(var ot in Ne||(Ne={}))tt.call(Ne,ot)&&ue(Te,ot,Ne[ot]);if(Re)for(var ot of Re(Ne))le.call(Ne,ot)&&ue(Te,ot,Ne[ot]);return Te},R=(Te,Ne)=>Xe(Te,je(Ne)),oe=(Te,Ne)=>{var ot={};for(var ut in Te)tt.call(Te,ut)&&Ne.indexOf(ut)<0&&(ot[ut]=Te[ut]);if(Te!=null&&Re)for(var ut of Re(Te))Ne.indexOf(ut)<0&&le.call(Te,ut)&&(ot[ut]=Te[ut]);return ot},xe=(Te,Ne,ot)=>new Promise((ut,mt)=>{var Xt=It=>{try{Yt(ot.next(It))}catch(tn){mt(tn)}},Wt=It=>{try{Yt(ot.throw(It))}catch(tn){mt(tn)}},Yt=It=>It.done?ut(It.value):Promise.resolve(It.value).then(Xt,Wt);Yt((ot=ot.apply(Te,Ne)).next())}),K=(Te=>(Te.Projects="projects",Te.Shixuns="shixuns",Te.Classrooms="classrooms",Te))(K||{}),L=(Te=>(Te.Classrooms="classrooms",Te.Shixuns="shixuns",Te.Paths="paths",Te.Projects="projects",Te.Videos="videos",Te.Topics="topics",Te.Graduations="graduations",Te))(L||{});const ie=Te=>{var Ne=Te,{homePage:ot,user:ut,globalSetting:mt,loading:Xt,dispatch:Wt}=Ne,Yt=oe(Ne,["homePage","user","globalSetting","loading","dispatch"]),It,tn,_n,nn;const[Kt,Mt]=(0,t.useState)(),[mn,an]=(0,t.useState)(),[En,Sn]=(0,t.useState)(!1),[An,vn]=(0,t.useState)(!1),[Xn,lr]=(0,t.useState)(!1),[fn,ln]=(0,t.useState)();function xn(Vn,Lr){for(const pr of Vn){if(pr.link===Lr)return pr.hidden;if(pr.subitem&&pr.subitem.length>0){let Dn=pr.subitem;for(const mr of Dn)if(mr.link===Lr)return mr.hidden;return!1}}return!0}const On=xn(((It=mt.setting)==null?void 0:It.navbar)||[],"/classrooms"),In=xn(((tn=mt.setting)==null?void 0:tn.navbar)||[],"/shixuns"),Wn=xn(((_n=mt.setting)==null?void 0:_n.navbar)||[],"/paths"),ar=xn(((nn=mt.setting)==null?void 0:nn.navbar)||[],"/graduations"),er=Vn=>{var Lr;if((0,b.tJ)(Wt)){if(Vn==="projects"&&!((Lr=ut.userInfo)!=null&&Lr.email)){r.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Vn==="classrooms"?Mt(!0):Vn==="projects"&&an(!0)}},xr=(Vn,Lr)=>{var pr;if((0,b.tJ)(Wt)){if(Lr==="projects"&&!((pr=ut.userInfo)!=null&&pr.email)){r.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Lr==="shixuns"&&!(0,b.xY)()||Vn&&(window.location.href=Vn)}},wr=Vn=>{var Lr,pr,Dn,mr,yr,Rr,rr,br,ei,Tr,kr,ti,Jn,qn,_r,gr,Dr,Ur,ai,Fn,$n,nr,sr,Sr,Cr;return Qe.createElement(Qe.Fragment,null,Qe.createElement(l.Z,{justify:"space-around",className:"pt5 pb5"},Qe.createElement(c.Z,{className:((Lr=ut.userInfo)==null?void 0:Lr.user_identity)!=="\u5B66\u751F"?A.joinCol:A.hidden},((pr=ut.userInfo)==null?void 0:pr.user_identity)!=="\u5B66\u751F"&&!((Dn=mt==null?void 0:mt.setting)!=null&&Dn.hide_course)&&Qe.createElement(s.default.Item,G({},Vn),Qe.createElement("a",{onClick:()=>xr("/classrooms/new")},(mr=ut.userInfo)!=null&&mr.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((yr=mt==null?void 0:mt.setting)!=null&&yr.hide_shixun)&&((Rr=ut==null?void 0:ut.userInfo)==null?void 0:Rr.is_shixun_marker)&&Qe.createElement(s.default.Item,G({},Vn),Qe.createElement("a",{onClick:()=>xr("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((rr=ut.userInfo)==null?void 0:rr.main_site)||!((br=ut.userInfo)!=null&&br.main_site)&&!Wn&&(((ei=ut.userInfo)==null?void 0:ei.admin)||((Tr=ut.userInfo)==null?void 0:Tr.is_teacher)||((kr=ut.userInfo)==null?void 0:kr.business)))&&Qe.createElement(s.default.Item,G({},Vn),Qe.createElement("a",{onClick:()=>xr("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((ti=mt==null?void 0:mt.setting)!=null&&ti.is_local)&&((Jn=ut.userInfo)==null?void 0:Jn.main_site)&&Qe.createElement(s.default.Item,G({},Vn),Qe.createElement("a",{onClick:()=>{var ni;return xr(`${(ni=mt==null?void 0:mt.setting)==null?void 0:ni.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((qn=ut==null?void 0:ut.userInfo)==null?void 0:qn.identity)!=="student"&&Qe.createElement(s.default.Item,R(G({},Vn),{onClick:()=>xe(void 0,null,function*(){if(!(0,b.o1)(Wt))return;const ni=yield(0,y.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(ni!=null&&ni.un_purchased){Wt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}ni.status===0&&(ln(ni),Sn(!0))})}),Qe.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((_r=ut.userInfo)!=null&&_r.main_site)&&Qe.createElement("div",null,Qe.createElement(s.default.Item,G({},Vn),Qe.createElement("a",{onClick:()=>er("classrooms")},(gr=ut.userInfo)!=null&&gr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Dr=ut.userInfo)==null?void 0:Dr.main_site)&&!((Ur=mt==null?void 0:mt.setting)!=null&&Ur.is_local)&&Qe.createElement(s.default.Item,G({},Vn),Qe.createElement("a",{onClick:()=>er("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((ai=ut.userInfo)==null?void 0:ai.main_site)&&((Fn=ut.userInfo)==null?void 0:Fn.user_identity)!=="\u5B66\u751F"&&Qe.createElement(c.Z,null,Qe.createElement("div",{className:A.joinBoard})),(($n=ut.userInfo)==null?void 0:$n.main_site)&&Qe.createElement(c.Z,{className:((nr=ut.userInfo)==null?void 0:nr.user_identity)!=="\u5B66\u751F"?A.joinCol:A.w90},Qe.createElement(s.default.Item,G({},Vn),Qe.createElement("a",{onClick:()=>er("classrooms")},(sr=ut.userInfo)!=null&&sr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Sr=ut.userInfo)==null?void 0:Sr.main_site)&&!((Cr=mt==null?void 0:mt.setting)!=null&&Cr.is_local)&&Qe.createElement(s.default.Item,G({},Vn),Qe.createElement("a",{onClick:()=>er("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Qe.createElement(s.default.Item,R(G({},Vn),{onClick:()=>{(0,b.o1)(Wt)&&vn(!0)}}),Qe.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Qe.createElement("section",null,Qe.createElement(o.Z,{dropdownRender:()=>{var Vn;return Qe.createElement(s.default,{className:((Vn=ut.userInfo)==null?void 0:Vn.user_identity)!=="\u5B66\u751F"?`${A.rightMenu} ${A.joinMenu} mt10`:`${A.rightMenu} ${A.joinMenu} ${A.w140} mt10`},Qe.createElement(wr,null))},placement:"bottom"},Qe.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Qe.createElement(w.Z,{visible:Kt,onCancel:()=>Mt(!1)}),Qe.createElement(E,{visible:mn,onCancel:()=>an(!1)}),Qe.createElement(se,{info:fn,open:En,onCancel:()=>Sn(!1)}),Qe.createElement(Ve,{open:An,onCancel:()=>vn(!1)}))};var W=(0,v.connect)(({homePage:Te,loading:Ne,user:ot,globalSetting:ut})=>({homePage:Te,user:ot,globalSetting:ut,loading:Ne.models.index}))(ie),M={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"},D=e(24065),Y=e(24780),F=e(3294),re=e(59301),Ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,I=(Te,Ne)=>{var ot={};for(var ut in Te)te.call(Te,ut)&&Ne.indexOf(ut)<0&&(ot[ut]=Te[ut]);if(Te!=null&&Ee)for(var ut of Ee(Te))Ne.indexOf(ut)<0&&T.call(Te,ut)&&(ot[ut]=Te[ut]);return ot},de=(Te,Ne,ot)=>new Promise((ut,mt)=>{var Xt=It=>{try{Yt(ot.next(It))}catch(tn){mt(tn)}},Wt=It=>{try{Yt(ot.throw(It))}catch(tn){mt(tn)}},Yt=It=>It.done?ut(It.value):Promise.resolve(It.value).then(Xt,Wt);Yt((ot=ot.apply(Te,Ne)).next())});const ve=Te=>{var Ne,ot=RegExp("(^| )"+Te+"=([^;]+)(;|$)");return(Ne=document.cookie.match(ot))?decodeURIComponent(Ne[2]):null},_e=Te=>{var Ne=new Date;Ne.setTime(Ne.getTime()-1);var ot=ve(Te);ot!=null&&(document.cookie=Te+"="+ot+";expires="+Ne.toGMTString())};var qe=(Te=>(Te.Classrooms="classrooms",Te.Shixuns="shixuns",Te.Paths="paths",Te.Projects="projects",Te.Videos="videos",Te.Topics="topics",Te.Competition="competitions",Te.Engineering="engineering",Te.Graduations="graduations",Te.Paperlibrary="paperlibrary",Te.Problemset="problemset",Te.Dataset="dataset",Te))(qe||{});const ke=Te=>{var Ne=Te,{homePage:ot,user:ut,globalSetting:mt,loading:Xt,dispatch:Wt,shixunHomeworks:Yt,location:It,payload:tn={}}=Ne,_n=I(Ne,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),nn,Kt,Mt,mn,an,En,Sn,An,vn,Xn,lr,fn,ln,xn,On,In;const Wn=(Kt=(((nn=mt.setting)==null?void 0:nn.navbar)||[]).find(Vn=>Vn.link==="/classrooms"))==null?void 0:Kt.hidden,ar=(mn=(((Mt=mt.setting)==null?void 0:Mt.navbar)||[]).find(Vn=>Vn.link==="/shixuns"))==null?void 0:mn.hidden,er=(En=(((an=mt.setting)==null?void 0:an.navbar)||[]).find(Vn=>Vn.link==="/paths"))==null?void 0:En.hidden,xr=(Sn=ut.userInfo)==null?void 0:Sn.is_school_manage,wr=()=>{var Vn,Lr,pr,Dn,mr,yr,Rr,rr,br,ei,Tr,kr,ti,Jn,qn;return(0,a.Ll)()?re.createElement(s.default,{className:`${M.rightMenu} ${M.menuWrap}`},re.createElement(s.default.Item,null,re.createElement(v.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):re.createElement(s.default,{className:`${M.rightMenu} ${M.menuWrap}`},re.createElement(s.default.Item,null,re.createElement(v.Link,{to:`/users/${(Vn=ut.userInfo)==null?void 0:Vn.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),re.createElement(s.default.Item,null,re.createElement(v.Link,{to:`/users/${(Lr=ut.userInfo)==null?void 0:Lr.login}/classrooms`},(pr=ut.userInfo)!=null&&pr.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),re.createElement(s.default.Item,null,re.createElement(v.Link,{to:`/users/${(Dn=ut.userInfo)==null?void 0:Dn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),re.createElement(s.default.Item,null,re.createElement(v.Link,{to:`/users/${(mr=ut.userInfo)==null?void 0:mr.login}/paths`},(yr=ut.userInfo)!=null&&yr.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Rr=ut.userInfo)==null?void 0:Rr.user_identity)!=="\u5B66\u751F"&&re.createElement(s.default.Item,null,re.createElement(v.Link,{to:`/users/${(rr=ut.userInfo)==null?void 0:rr.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),re.createElement(s.default.Item,null,re.createElement(v.Link,{to:`/users/${(br=ut.userInfo)==null?void 0:br.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),((ei=ut.userInfo)==null?void 0:ei.user_identity)!=="\u5B66\u751F"&&re.createElement(s.default.Item,null,re.createElement(v.Link,{to:`/users/${(Tr=ut.userInfo)==null?void 0:Tr.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,D.JA)()&&re.createElement(s.default.Item,null,re.createElement("a",{onClick:()=>{(0,b.tJ)(Wt)&&v.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,D.JA)()&&re.createElement(s.default.Item,null,re.createElement("a",{onClick:()=>{(0,b.tJ)(Wt)&&v.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((ti=(kr=ut.navigationInfo)==null?void 0:kr.top)==null?void 0:ti.laboratory_admin_url)&&re.createElement(s.default.Item,null,re.createElement("a",{href:(qn=(Jn=ut.navigationInfo)==null?void 0:Jn.top)==null?void 0:qn.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),re.createElement(s.default.Item,null,re.createElement(v.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Wt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:re.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")),xr&&re.createElement(s.default.Item,null,re.createElement(v.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),re.createElement(s.default.Item,{className:M.exit},re.createElement("a",{onClick:()=>de(void 0,null,function*(){(0,a.m5)();let _r;try{_r=yield(0,Y.vR)({}),r.ZP.success(_r==null?void 0:_r.message)}catch(gr){}(0,a.d8)("_educoder_session","logout",1),(0,a.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),_r!=null&&_r.url?window.location.href=_r.url:(v.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,D.bg)()?re.createElement(o.Z,{className:`${M.height67}`,dropdownRender:wr,placement:"bottomRight"},re.createElement("section",null,re.createElement("aside",null,re.createElement("div",{className:Yt.actionTabs.type===1?M.classromediv:""},re.createElement("img",{className:`${M.userPic} current ml15`,src:`${(An=F.Z)==null?void 0:An.IMG_SERVER}/images/${(vn=ut.userInfo)==null?void 0:vn.image_url}`,alt:"",onClick:()=>{var Vn;return v.history.push((0,a.Ll)()?"/account/profile":`/users/${(Vn=ut.userInfo)==null?void 0:Vn.login}/classrooms`)}}),(0,a.Ll)()&&re.createElement("span",{className:"ml10 font16"},(Xn=ut.userInfo)==null?void 0:Xn.username),re.createElement("i",{className:`iconfont icon-zhankai4 ${M.icon}`}))))):re.createElement("div",{className:`font15 ${mt.isIlearning?M.login:""}`},((lr=mt.setting)==null?void 0:lr.sso_login_url)&&re.createElement("a",{target:"_blank",href:(fn=mt.setting)==null?void 0:fn.sso_login_url},re.createElement("img",{src:`${F.Z.IMG_SERVER}/${(ln=mt.setting)==null?void 0:ln.login_logo_url}`,width:40}),re.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(xn=mt.setting)==null?void 0:xn.sso_login_button_name)),!((On=mt.setting)!=null&&On.hide_account_login)&&re.createElement(re.Fragment,null,re.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Wt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((In=mt.setting)!=null&&In.close_register)&&re.createElement(re.Fragment,null,re.createElement("span",{className:"ml5 mr5"},"|"),re.createElement(v.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var fe=(0,v.connect)(({homePage:Te,loading:Ne,user:ot,globalSetting:ut,shixunHomeworks:mt})=>({homePage:Te,user:ot,globalSetting:ut,shixunHomeworks:mt,loading:Ne.models.index}))(ke),Ze=e(65363),J={tip:"tip___a6MfI"},nt=Object.defineProperty,Ct=Object.defineProperties,O=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Oe=(Te,Ne,ot)=>Ne in Te?nt(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Te[Ne]=ot,ze=(Te,Ne)=>{for(var ot in Ne||(Ne={}))Ke.call(Ne,ot)&&Oe(Te,ot,Ne[ot]);if(Ge)for(var ot of Ge(Ne))ce.call(Ne,ot)&&Oe(Te,ot,Ne[ot]);return Te},Lt=(Te,Ne)=>Ct(Te,O(Ne)),Nt=(Te,Ne,ot)=>new Promise((ut,mt)=>{var Xt=It=>{try{Yt(ot.next(It))}catch(tn){mt(tn)}},Wt=It=>{try{Yt(ot.throw(It))}catch(tn){mt(tn)}},Yt=It=>It.done?ut(It.value):Promise.resolve(It.value).then(Xt,Wt);Yt((ot=ot.apply(Te,Ne)).next())}),it=(Te=>(Te[Te.Professor=1]="Professor",Te[Te.AssistantProfessor=2]="AssistantProfessor",Te[Te.Student=3]="Student",Te))(it||{});const wt=({visible:Te,user:Ne,onCancel:ot=()=>{},dispatch:ut,globalSetting:mt})=>{var Xt,Wt;const[Yt,It]=(0,t.useState)(!1),[tn,_n]=(0,t.useState)({name:"",phone:""});(0,t.useEffect)(()=>{var Mt,mn;if((Mt=Ne==null?void 0:Ne.userInfo)!=null&&Mt.login){let an=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(an),an&&(an!=null&&an.isShow)&&(an==null?void 0:an.login)===((mn=Ne==null?void 0:Ne.userInfo)==null?void 0:mn.login)&&(It(!0),_n({name:an==null?void 0:an.name,phone:an==null?void 0:an.phone}))}},[Ne==null?void 0:Ne.userInfo]);const nn=()=>Nt(void 0,null,function*(){ot()}),Kt=()=>{let Mt=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(Lt(ze({},Mt),{isShow:!1}))),It(!1)};return t.createElement(t.Fragment,null,Yt&&t.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},t.createElement("div",{className:J.tip},t.createElement("div",null,t.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),`\u7531\u4E8E\u5B66\u6821\u7CFB\u7EDF\u786C\u4EF6\u8D44\u6E90\u539F\u56E0\uFF0C\u5F53\u524D\u7CFB\u7EDF\u652F\u6301\u4EBA\u6570\u5DF2\u8FBE\u5230\u4E0A\u9650\uFF0C\u4E3A\u4E86\u907F\u514D\u5F71\u54CD\u540E\u7EED\u6559\u5B66\u6D3B\u52A8\uFF0C\u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8FD0\u7EF4\u6559\u5E08\uFF08${(Xt=mt==null?void 0:mt.infoData)==null?void 0:Xt.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(Wt=mt==null?void 0:mt.infoData)==null?void 0:Wt.phone}`),t.createElement("div",null,t.createElement(Ze.Z,{onClick:Kt,style:{color:"#165dff",fontSize:16}})))))};var Rt=(0,v.connect)(({user:Te,globalSetting:Ne})=>({user:Te,globalSetting:Ne}))(wt),Tt=e(3113),Gt="data:image/png;base64,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",Ut=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,Ce=(Te,Ne)=>{var ot={};for(var ut in Te)At.call(Te,ut)&&Ne.indexOf(ut)<0&&(ot[ut]=Te[ut]);if(Te!=null&&Ut)for(var ut of Ut(Te))Ne.indexOf(ut)<0&&en.call(Te,ut)&&(ot[ut]=Te[ut]);return ot};const X=null,$=Te=>{var Ne=Te,{homePage:ot,user:ut,globalSetting:mt,loading:Xt,dispatch:Wt,location:Yt,text:It,shixunHomeworks:tn,payload:_n={}}=Ne,nn=Ce(Ne,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Kt,Mt]=(0,t.useState)("none");return(0,t.useEffect)(()=>{tn.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Mt("flex")},[tn.actionTabs.key]),(0,t.useEffect)(()=>{tn.actionTabs.key==="\u9690\u85CF"&&(Mt("none"),localStorage.setItem("Noviceguide","0"))},[tn.actionTabs.key]),t.createElement("div",{style:{display:Kt,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:Gt,style:{position:"absolute",top:"-32px"}}),t.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},tn.actionTabs.text),tn.actionTabs.type===9?t.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},t.createElement(Tt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Mt("none"),Wt({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(Tt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Wt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Mt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var ee=(0,v.connect)(({homePage:Te,loading:Ne,user:ot,globalSetting:ut,shixunHomeworks:mt})=>({homePage:Te,user:ot,globalSetting:ut,loading:Ne.models.index,shixunHomeworks:mt}))($),ne=Object.defineProperty,Be=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,at=(Te,Ne,ot)=>Ne in Te?ne(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Te[Ne]=ot,bt=(Te,Ne)=>{for(var ot in Ne||(Ne={}))Fe.call(Ne,ot)&&at(Te,ot,Ne[ot]);if(Be)for(var ot of Be(Ne))$e.call(Ne,ot)&&at(Te,ot,Ne[ot]);return Te};const Ot=Te=>React.createElement("svg",bt({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Te),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 kt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",Zt=e(89392),Ft=e(92736),zt=e(6848),De={content:"content___L4gl0"},Ue="data:image/png;base64,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",et=(Te,Ne,ot)=>new Promise((ut,mt)=>{var Xt=It=>{try{Yt(ot.next(It))}catch(tn){mt(tn)}},Wt=It=>{try{Yt(ot.throw(It))}catch(tn){mt(tn)}},Yt=It=>It.done?ut(It.value):Promise.resolve(It.value).then(Xt,Wt);Yt((ot=ot.apply(Te,Ne)).next())});const st=({classroomList:Te,loading:Ne,user:ot,dispatch:ut,virtualSpaces:mt,globalSetting:Xt})=>{const Wt=(0,v.useLocation)();let Yt=!1;(0,t.useEffect)(()=>{Xt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Yt=!0)},[Xt.actionTabs.key]),(0,t.useEffect)(()=>{Yt&&ut({type:"globalSetting/setActionTabs",payload:{}})},[Wt.pathname]);const It=()=>{ut({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return t.createElement(Ft.ZP,{theme:{token:{colorBgMask:"#999"}}},t.createElement(i.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Xt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>et(void 0,null,function*(){}),onCancel:()=>{It()}},t.createElement("div",{className:De.content},t.createElement("div",{className:"mb15"},t.createElement("img",{src:Ue,alt:""})),t.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),t.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",t.createElement(zt.Z,{placement:"bottom",title:t.createElement("div",null,t.createElement("img",{src:`${F.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),t.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),t.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},t.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var yt=(0,v.connect)(({classroomList:Te,user:Ne,loading:ot,virtualSpaces:ut,globalSetting:mt})=>({classroomList:Te,user:Ne,loading:ot,virtualSpaces:ut,globalSetting:mt}))(st),rt=e(59301),dt=Object.defineProperty,ye=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ft=(Te,Ne,ot)=>Ne in Te?dt(Te,Ne,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Te[Ne]=ot,lt=(Te,Ne)=>{for(var ot in Ne||(Ne={}))He.call(Ne,ot)&&ft(Te,ot,Ne[ot]);if(ye)for(var ot of ye(Ne))Je.call(Ne,ot)&&ft(Te,ot,Ne[ot]);return Te},Et=(Te,Ne)=>{var ot={};for(var ut in Te)He.call(Te,ut)&&Ne.indexOf(ut)<0&&(ot[ut]=Te[ut]);if(Te!=null&&ye)for(var ut of ye(Te))Ne.indexOf(ut)<0&&Je.call(Te,ut)&&(ot[ut]=Te[ut]);return ot},xt=(Te,Ne,ot)=>new Promise((ut,mt)=>{var Xt=It=>{try{Yt(ot.next(It))}catch(tn){mt(tn)}},Wt=It=>{try{Yt(ot.throw(It))}catch(tn){mt(tn)}},Yt=It=>It.done?ut(It.value):Promise.resolve(It.value).then(Xt,Wt);Yt((ot=ot.apply(Te,Ne)).next())});const{Header:Ht}=g.default,{Search:Jt}=p.default;function $t(){var Te,Ne;const ut=window.location.pathname.split("/"),mt={};return ut[1]=="classrooms"&&ut.length>3&&!((Te=ut[4])!=null&&Te.includes("newgold"))&&!((Ne=ut[5])!=null&&Ne.includes("newgold"))&&ut[2]!=="coursesId"&&(mt.course_id=ut[2]),ut[1]==="shixuns"&&ut.length>3&&(mt.objective_type="shixun",mt.objective_id=ut[2]),ut[1]==="paths"&&ut.length>3&&(mt.objective_type="path",mt.objective_id=ut[2]),lt(lt({},mt),{school:1})}const un=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],pn=Te=>{var Ne=Te,{homePage:ot,user:ut,globalSetting:mt,loading:Xt,dispatch:Wt,isLogin:Yt=!1,shixunHomeworks:It}=Ne,tn=Et(Ne,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),_n,nn,Kt,Mt,mn,an,En,Sn,An;const vn=(0,v.useLocation)(),[Xn,lr]=(0,t.useState)(!1),[fn,ln]=(0,t.useState)(""),[xn,On]=(0,t.useState)(!1),In=$t();(0,t.useEffect)(()=>{Wt({type:"user/getNavigationInfo",payload:lt({},In)})},[mt.name]),(0,t.useEffect)(()=>{It.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(un!=null&&un.includes(vn==null?void 0:vn.pathname)||(vn==null?void 0:vn.pathname.indexOf("/classrooms"))===0||Wt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[vn.pathname]),(0,t.useEffect)(()=>{It.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||It.actionTabs.key||localStorage.setItem("Noviceguide","0")},[It.actionTabs.key]),(0,t.useEffect)(()=>{var Dn,mr;if(mt!=null&&mt.setting){let yr=(0,Zt.cloneDeep)((Dn=mt==null?void 0:mt.setting)==null?void 0:Dn.navbar);yr=(mr=yr==null?void 0:yr.filter(rr=>{var br;return!(rr!=null&&rr.hidden)&&!((0,D.JA)()&&((br=["/paperlibrary","/problemset"])!=null&&br.includes(rr.link)))}))==null?void 0:mr.filter(rr=>{var br;return(0,D.EO)()?!0:!((br=["/declaration"])!=null&&br.includes(rr.link))});for(const rr of yr)rr.subitem&&(rr.subitem=rr.subitem.filter(br=>{var ei;return!(br!=null&&br.hidden)&&!((0,D.JA)()&&((ei=["/paperlibrary","/problemset"])!=null&&ei.includes(br.link)))}));let Rr=!1;yr==null||yr.map(function(rr,br){var ei,Tr,kr,ti;const Jn=vn.pathname;rr.link===Jn&&(ln(rr==null?void 0:rr.link),(0,a.Dk)(Jn==="/"?(ei=mt==null?void 0:mt.setting)==null?void 0:ei.name:pr(rr==null?void 0:rr.name)),wr(Lr(br,{name:rr==null?void 0:rr.name,link:rr==null?void 0:rr.link},yr)),Rr=!0),Jn=="/"&&(ln(""),(0,a.Dk)((Tr=mt==null?void 0:mt.setting)==null?void 0:Tr.name)),(kr=rr==null?void 0:rr.subitem)!=null&&kr.length&&((ti=rr==null?void 0:rr.subitem)==null||ti.map(qn=>{qn.link===Jn&&(ln(qn==null?void 0:qn.link),Jn!=="/"&&(0,a.Dk)(pr(qn==null?void 0:qn.name)),wr(Lr(br,{name:qn==null?void 0:qn.name,link:qn==null?void 0:qn.link},yr)),Rr=!0)}))}),Rr||wr(yr)}},[mt==null?void 0:mt.setting,ut]);const Wn=(0,t.useMemo)(()=>{var Dn,mr;return(Dn=mt==null?void 0:mt.setting)!=null&&Dn.nav_logo_url?`${F.Z.IMG_SERVER}/${(mr=mt==null?void 0:mt.setting)==null?void 0:mr.nav_logo_url}`:`${F.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(_n=mt==null?void 0:mt.setting)==null?void 0:_n.nav_logo_url]);function ar(Dn){v.history.push("/search?value="+Dn)}const er=()=>Xn?rt.createElement("div",{onBlur:()=>{setTimeout(()=>{lr(!1)},300)}},rt.createElement(Jt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:ar,autoFocus:!0})):rt.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{v.history.push("/search?value=")}}),[xr,wr]=(0,t.useState)([]),Vn=(Dn,mr)=>xt(void 0,null,function*(){var yr,Rr,rr,br,ei,Tr;if((Dn==null?void 0:Dn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const kr=yield(0,Y.IU)({tab_module_type:"engineering"});if(kr!=null&&kr.un_purchased){Wt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(yr=kr==null?void 0:kr.data)!=null&&yr.engineer_url?(rr=(Rr=kr==null?void 0:kr.data)==null?void 0:Rr.engineer_url)!=null&&rr.includes("http")?(0,a.xg)((br=kr==null?void 0:kr.data)==null?void 0:br.engineer_url):v.history.push((ei=kr==null?void 0:kr.data)==null?void 0:ei.engineer_url):(kr==null?void 0:kr.status)!=401&&On(!0);return}(Tr=Dn==null?void 0:Dn.link)!=null&&Tr.includes("http")?(0,a.xg)(Dn==null?void 0:Dn.link):((0,a.Dk)(Dn==null?void 0:Dn.name),v.history.push(Dn==null?void 0:Dn.link)),(Dn==null?void 0:Dn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Wt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:rt.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~")}})}),Lr=(Dn,mr,yr)=>{const Rr=yr.slice();return Rr[Dn]&&(Rr[Dn].name=mr.name,Rr[Dn].link=mr.link),Rr||[]},pr=(Dn="")=>(Dn==null?void 0:Dn.indexOf("<"))>-1?Dn==null?void 0:Dn.slice(0,Dn==null?void 0:Dn.indexOf("<")):Dn;return mt.showHeader&&mt.showHeaderFooter?rt.createElement(g.default,{style:{background:`${vn.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${mt.isIlearning?h["header-iearning"]:h.header} ${mt.showHeaderFixed?h.headerFixed:""}`},(mt==null?void 0:mt.showTip)&&rt.createElement(Rt,null),rt.createElement(Ht,{className:"header",style:{background:`${vn.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${vn.pathname=="/training"?"999":""}`}},rt.createElement("section",{className:h["edu-menu"]},(!!mt.isIlearning||!((nn=mt==null?void 0:mt.setting)!=null&&nn.main_site)&&!!((Kt=mt==null?void 0:mt.setting)!=null&&Kt.navbar))&&rt.createElement(v.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Wt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},rt.createElement("img",{className:h.logo,title:(Mt=mt.setting)==null?void 0:Mt.name,src:Wn||kt})),rt.createElement("ul",{className:`${h.menu} ${(0,a.Ll)()&&"ml0"}`},(0,a.Ll)()&&rt.createElement("li",null,rt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,a.Ll)()&&mt.setting&&(xr==null?void 0:xr.map(function(Dn,mr){var yr,Rr,rr,br,ei;return rt.createElement("li",{key:mr,className:!((yr=Dn==null?void 0:Dn.subitem)!=null&&yr.length)&&fn===(Dn==null?void 0:Dn.link)||(Rr=Dn==null?void 0:Dn.subitem)!=null&&Rr.some(Tr=>fn===(Tr==null?void 0:Tr.link))?h.actived:""},rt.createElement("div",{onClick:()=>Vn(Dn,mr),className:h.name},rt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var Tr;let kr=Dn==null?void 0:Dn.name;return(Tr=Dn==null?void 0:Dn.subitem)==null||Tr.map((ti,Jn)=>(ti.link===vn.pathname&&(kr=ti.name),ti)),kr})()}}),((rr=Dn==null?void 0:Dn.subitem)==null?void 0:rr.length)>0&&rt.createElement("i",{className:"iconfont icon-zhankai4"})),((br=Dn==null?void 0:Dn.subitem)==null?void 0:br.length)>0&&rt.createElement("div",{className:h.dropDown},(ei=Dn==null?void 0:Dn.subitem)==null?void 0:ei.map((Tr,kr)=>rt.createElement("div",{className:h.subName,onClick:()=>Vn(Tr,mr),key:mr+"-"+kr},!!kr&&rt.createElement("div",{className:h.line}),rt.createElement("aside",{className:"font16 c-black"},pr(Tr==null?void 0:Tr.name)),rt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Tr.content)))))}))),rt.createElement("div",{className:"search-bar",style:{flex:mt.isIlearning?"initial":"1 0 auto"}},!(0,a.Ll)()&&!(mt!=null&&mt.isIlearning)&&rt.createElement(rt.Fragment,null,rt.createElement(er,null),!Yt&&rt.createElement(W,null),!Yt&&!!((mn=ut==null?void 0:ut.userInfo)!=null&&mn.login)&&rt.createElement(v.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(an=ut==null?void 0:ut.userInfo)==null?void 0:an.login}/user_tidings`},((En=ut==null?void 0:ut.navigationInfo)==null?void 0:En.new_message)&&rt.createElement("span",{className:h.newslight}))),!Yt&&rt.createElement(fe,{payload:In}))),rt.createElement(i.default,{centered:!0,destroyOnClose:!0,open:xn,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,a.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>On(!1)},rt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},rt.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"),rt.createElement("img",{src:`${F.Z.IMG_SERVER}/${(Sn=mt==null?void 0:mt.setting)==null?void 0:Sn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),rt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(An=mt==null?void 0:mt.setting)==null?void 0:An.homepage_tea_qq_number)))),rt.createElement(ee,null),rt.createElement(yt,null)):rt.createElement(rt.Fragment,null,rt.createElement(yt,null))};var bn=(0,v.connect)(({homePage:Te,loading:Ne,user:ot,globalSetting:ut,shixunHomeworks:mt})=>({homePage:Te,user:ot,globalSetting:ut,loading:Ne.models.index,shixunHomeworks:mt}))(pn)},57490:function(_t,N,e){"use strict";e.d(N,{z:function(){return se},Z:function(){return U}});var t=e(59301),v=e(54580),g=e(8591),p=e(43418),i=e(3113),h=e(3294),r=e(23538),l=Object.defineProperty,c=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,d=(j,Z,pe)=>Z in j?l(j,Z,{enumerable:!0,configurable:!0,writable:!0,value:pe}):j[Z]=pe,n=(j,Z)=>{for(var pe in Z||(Z={}))s.call(Z,pe)&&d(j,pe,Z[pe]);if(c)for(var pe of c(Z))o.call(Z,pe)&&d(j,pe,Z[pe]);return j},a=(j,Z,pe)=>new Promise((Ae,he)=>{var ge=Ve=>{try{ct(pe.next(Ve))}catch(Qe){he(Qe)}},Ie=Ve=>{try{ct(pe.throw(Ve))}catch(Qe){he(Qe)}},ct=Ve=>Ve.done?Ae(Ve.value):Promise.resolve(Ve.value).then(ge,Ie);ct((pe=pe.apply(j,Z)).next())});const u="\u3000\u3000";function f(j){var Z=["Bytes","KB","MB","GB","TB"];if(j==0)return"0 Byte";var pe=parseInt(""+Math.floor(Math.log(j)/Math.log(1024)),10);return(j/Math.pow(1024,pe)).toFixed(1)+" "+Z[pe]}var S=({value:j=[],action:Z,onChange:pe,className:Ae,maxSize:he=150,title:ge="\u6587\u4EF6\u4E0A\u4F20",accept:Ie=null})=>{const ct={multiple:!1,fileList:j,accept:Ie,withCredentials:!0,beforeUpload:Qe=>Qe.size/1024/1024<he?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${he}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(Qe){var St,Xe,je,Re;let tt=[...Qe.fileList];if(tt=tt.map(le=>(le.name.indexOf(u)===-1&&(le.name=`${le.name}${u}${f(le.size)}`),n({},le))),Qe.file.status==="done"&&((Xe=(St=Qe.file)==null?void 0:St.response)==null?void 0:Xe.status)===-1){message.error((Re=(je=Qe.file)==null?void 0:je.response)==null?void 0:Re.message),pe([]);return}pe(tt)},onRemove:Qe=>a(void 0,null,function*(){const St=Qe.size/1024/1024;return Qe.status==="uploading"?!0:St<he&&(Qe.response?Qe.response.id:Qe.uid)?yield removeAttachment(Qe.response?Qe.response.id:Qe.id):!0})};function Ve(Qe){Qe.preventDefault(),Qe.stopPropagation()}return React.createElement("div",{className:`single-upload ${Ae||""}`},React.createElement(Upload,n({},ct),React.createElement(Button,{type:"primary",title:j.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:j.length>0,ghost:!0},ge),React.createElement("span",{onClick:Ve,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",he,"M)"," ")))},E=e(61481),w=e(89392),A=Object.defineProperty,b=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,y=(j,Z,pe)=>Z in j?A(j,Z,{enumerable:!0,configurable:!0,writable:!0,value:pe}):j[Z]=pe,x=(j,Z)=>{for(var pe in Z||(Z={}))C.call(Z,pe)&&y(j,pe,Z[pe]);if(b)for(var pe of b(Z))m.call(Z,pe)&&y(j,pe,Z[pe]);return j};const P=j=>React.createElement("svg",x({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},j),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 _="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",z=Object.defineProperty,k=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,Me=(j,Z,pe)=>Z in j?z(j,Z,{enumerable:!0,configurable:!0,writable:!0,value:pe}):j[Z]=pe,B=(j,Z)=>{for(var pe in Z||(Z={}))be.call(Z,pe)&&Me(j,pe,Z[pe]);if(k)for(var pe of k(Z))ae.call(Z,pe)&&Me(j,pe,Z[pe]);return j},q=(j,Z,pe)=>new Promise((Ae,he)=>{var ge=Ve=>{try{ct(pe.next(Ve))}catch(Qe){he(Qe)}},Ie=Ve=>{try{ct(pe.throw(Ve))}catch(Qe){he(Qe)}},ct=Ve=>Ve.done?Ae(Ve.value):Promise.resolve(Ve.value).then(ge,Ie);ct((pe=pe.apply(j,Z)).next())});const{Dragger:Q}=v.default;function se(j){let Z=[];return j&&j.length>0&&(Z=j.map(pe=>({uid:pe.id,id:pe.id,name:pe.title+u+pe.filesize,url:pe.url,filesize:pe.filesize,status:"done",response:{id:pe.id}}))),Z}var U=({value:j,onChange:Z,action:pe,data:Ae,className:he,maxSize:ge=150,title:Ie="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:ct=!1,accept:Ve="",additionalText:Qe,isDragger:St,number:Xe=1e3,aloneClear:je=!1,realTimeRemove:Re=!0,uploadText:tt,setFileProgress:le,showFileProgress:ue})=>{const[G,R]=(0,t.useState)(!1);let[oe,xe]=(0,t.useState)(j||[]),[K,L]=(0,t.useState)(1);(0,t.useEffect)(()=>{j&&(K===1&&xe([...j]),L(2),Xe===(j==null?void 0:j.length)&&R(!0))},[j]);const ie=()=>{setTimeout(()=>{oe.pop(),xe([...oe])},500)};ue&&le(oe.some(D=>D.status==="uploading"));const W={multiple:!0,accept:Ve,withCredentials:!0,fileList:oe,beforeUpload:(D,Y)=>{const F=D.size/1024/1024;return oe.concat(Y).length>Xe?(oe.pop(),xe([...oe]),g.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Xe}\u4E2A\u6587\u4EF6`),je?Promise.reject():(ie(),!1)):F<ge?!0:(g.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${ge}MB).`),je?Promise.reject():(ie(),!1))},data:Ae,action:pe||`${h.Z.API_SERVER}/api/attachments.json`,onChange(D){var Y,F,re,Ee;if(D.file.status==="removed"?oe=D.fileList:oe=(0,w.uniqBy)([...D.fileList,...oe],"uid"),D.file.status==="done"&&((F=(Y=D.file)==null?void 0:Y.response)==null?void 0:F.status)===-1){g.ZP.error((Ee=(re=D.file)==null?void 0:re.response)==null?void 0:Ee.message);return}oe.length>=Xe?R(!0):R(!1),xe([...oe]),oe=oe.map(te=>{var T,I;return(T=te==null?void 0:te.response)!=null&&T.id&&(te.url=(I=te==null?void 0:te.response)==null?void 0:I.url),te.name.indexOf(u)===-1&&(te.name=`${te.name}${u}${f(te.size)}`),B({},te)}),console.log("info:",D,oe),Z(oe)},onRemove:D=>q(void 0,null,function*(){if(!Re)return!0;const Y=()=>q(void 0,null,function*(){if(D.response?D.response.id:D.id){let re=yield(0,r.JZ)(D.response?D.response.id:D.uid);return Promise.resolve(re)}else return!0});if(ct)return new Promise((F,re)=>{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:()=>q(void 0,null,function*(){const Ee=yield Y();g.ZP.success("\u5220\u9664\u6210\u529F"),F(!0)}),onCancel:()=>F(!1)})});{const F=yield Y();return oe.length-1<Xe&&R(!1),F}})};function M(D){D.preventDefault(),D.stopPropagation()}return t.createElement("div",{className:`multi-upload ${he||""}`},St&&t.createElement(Q,B({},W),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",ge,"MB)"," "),Qe),!St&&t.createElement(v.default,B({},W),t.createElement(i.ZP,{disabled:G,className:"upload_button"},t.createElement("img",{className:"aBtn_img",src:_}),Ie),t.createElement("span",{onClick:M,className:"upload_text"},tt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${ge}MB)`)))}},47362:function(_t,N,e){"use strict";var t=e(59301),v=e(78241),g=e(95237),p=e(57809),i=e(92832),h=e(88522),r=e(3113),l=e(24905),c=e(6848),s=e(8591),o=e(1710),d=e(89070),n=e(61186),a=e.n(n),u=e(26724),f=e.n(u),S=e(58143),E=e(92365),w=e(29458),A=e(76895),b=e(59301),C=Object.defineProperty,m=Object.defineProperties,y=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,z=(U,j,Z)=>j in U?C(U,j,{enumerable:!0,configurable:!0,writable:!0,value:Z}):U[j]=Z,k=(U,j)=>{for(var Z in j||(j={}))P.call(j,Z)&&z(U,Z,j[Z]);if(x)for(var Z of x(j))_.call(j,Z)&&z(U,Z,j[Z]);return U},be=(U,j)=>m(U,y(j)),ae=(U,j,Z)=>new Promise((pe,Ae)=>{var he=ct=>{try{Ie(Z.next(ct))}catch(Ve){Ae(Ve)}},ge=ct=>{try{Ie(Z.throw(ct))}catch(Ve){Ae(Ve)}},Ie=ct=>ct.done?pe(ct.value):Promise.resolve(ct.value).then(he,ge);Ie((Z=Z.apply(U,j)).next())});const Me=[];function B({onSearch:U,schools:j}){return b.createElement(v.default,{colon:!1,layout:"horizontal",onFinish:U,initialValues:{keyword:"",school_name:"",search_type:"1"}},b.createElement(g.Z,{style:{flexWrap:"nowrap"}},b.createElement(v.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},b.createElement(p.default,{popupClassName:A.Z.selectdown,style:{width:106}},b.createElement(p.default.Option,{value:"1"},"\u59D3\u540D"),b.createElement(p.default.Option,{value:"2"},"\u624B\u673A\u53F7"),b.createElement(p.default.Option,{value:"3"},"\u90AE\u7BB1"))),b.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"}]},b.createElement(i.default,{allowClear:!0,style:{width:300},size:"middle"})),b.createElement(v.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},b.createElement(h.Z,{options:j,style:{width:300},size:"middle",showSearch:!0,filterOption:(Z,pe)=>pe.value.toUpperCase().indexOf(Z.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),b.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 q=(U=>(U[U.INITDATA=0]="INITDATA",U[U.INITSCHOOLS=1]="INITSCHOOLS",U[U.SHOWLOADING=2]="SHOWLOADING",U[U.SELECTEDIDS=3]="SELECTEDIDS",U[U.SETQUERY=4]="SETQUERY",U[U.SETPAGE=5]="SETPAGE",U))(q||{});function Q(U,j){switch(j.type){case 0:return k(k({},U),j.payload);case 4:return k(k({},U),j.payload);case 5:return be(k({},U),{page:j.payload,reload:!1});case 2:return be(k({},U),{loading:j.payload});case 1:return be(k({},U),{schools:j.payload});case 3:return be(k({},U),{selectedIds:j.payload});default:throw new Error}}const se={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};N.Z=({onSelect:U,onCancel:j,container_id:Z,container_type:pe})=>{const[Ae,he]=(0,t.useReducer)(Q,se),{data:ge,schools:Ie,loading:ct,selectedIds:Ve,page:Qe,count:St,query:Xe,reload:je}=Ae;(0,t.useEffect)(()=>{function oe(){return ae(this,null,function*(){const{users:xe,user_count:K}=yield(0,E.nQ)(be(k({},Xe),{page:Qe,container_type:pe,container_id:Z,display_aliases:!0}));he({type:0,payload:{data:je?xe:[...ge,...xe],count:K}})})}Xe&&oe()},[Qe,Xe,je,Z,pe]),(0,t.useEffect)(()=>{function oe(){return ae(this,null,function*(){const{school_names:xe}=yield(0,E.K$)({display_aliases:!0});he({type:1,payload:xe.map(K=>({value:K}))})})}oe()},[]);const Re=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(oe,xe)=>b.createElement(l.default,{value:xe.numid,checked:Ve.includes(xe.numid),disabled:!!oe})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(oe,xe)=>b.createElement("div",null,b.createElement(c.Z,{placement:"bottom",title:oe},b.createElement(d.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${xe.login}`,target:"_blank"},oe||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:oe=>b.createElement(c.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:oe=>b.createElement(c.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:oe=>b.createElement(c.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:oe=>b.createElement(c.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:oe=>b.createElement(c.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},oe||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:oe=>b.createElement("span",{style:{color:"#000000"}},oe?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:oe=>b.createElement(c.Z,{placement:"bottom",title:oe},b.createElement("span",{style:{color:"#000000"}},a()(oe).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:oe=>{if(oe===1)return b.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function tt(oe){he({type:4,payload:{page:1,reload:!0,query:oe}})}function le(oe){he({type:5,payload:oe})}function ue(oe){let xe=Ve.indexOf(oe);xe>=0?Ve.splice(xe,1):Ve.push(oe),he({type:3,payload:[...Ve]})}function G(){Ve.length===0?s.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(U(Ve,Z),he({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const R=St>Qe*10;return b.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},b.createElement(B,{onSearch:tt,schools:Ie}),Xe?b.createElement(b.Fragment,null,b.createElement("div",{className:"flexd-table-header mt20"},b.createElement(w.Gi,null,b.createElement(o.default,{pagination:!1,dataSource:Me,columns:Re}))),b.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},b.createElement(f(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:le,hasMore:R,useWindow:!1},b.createElement(w.Gi,null,b.createElement(o.default,{loading:ct,showHeader:!1,pagination:!1,dataSource:ge,columns:Re,onRow:oe=>({onClick:xe=>{oe.added!==1&&ue(oe.numid)}})})))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(r.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:j},"\u53D6\u6D88"),b.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:G},"\u786E\u5B9A"))):b.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},b.createElement("img",{src:S,width:"100",alt:""}),b.createElement("br",null),b.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},33538:function(_t,N,e){"use strict";e.d(N,{Z:function(){return p}});var t=e(89070),v={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},g=e(59301),p=({message:i,className:h,children:r,style:l={}})=>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)),i?g.createElement("p",{style:l},i):null,r,g.createElement(t.Outlet,null))},79346:function(_t,N,e){"use strict";e.d(N,{Z:function(){return g}});var t=e(59301),v=e(4676);class g extends t.Component{constructor(i){super(i);const h=window.document;this.node=h.createElement("div"),h.body.appendChild(this.node)}render(){const{children:i}=this.props;return(0,v.createPortal)(i,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},33847:function(_t,N,e){"use strict";e.d(N,{i:function(){return C},Z:function(){return y}});var t={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},v=e(71418),g=e(6848),p=e(92310),i=e.n(p),h=e(955),r=e(8797),l=e(24065),c="data:image/png;base64,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",s="data:image/png;base64,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",o="data:image/png;base64,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",d="data:image/png;base64,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",n="data:image/png;base64,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",a="data:image/png;base64,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",u="data:image/png;base64,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",f="data:image/png;base64,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",S="data:image/png;base64,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",E="data:image/png;base64,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",w="data:image/png;base64,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",A="data:image/png;base64,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",b=e(59301);const C=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:c,swimg:s},{name:"101\u8BA1\u5212",ptimg:o,swimg:d},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:n,swimg:a},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:u,swimg:f},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:S,swimg:E},{name:"\u519B\u961F\u4E00\u6D41",ptimg:w,swimg:A}];var y=({className:x,dataSource:P=[],col:_=4,right:z,bottom:k=23,precision:be=0,wrapWidth:ae=1200,trackEventItems:Me,loading:B,onRemove:q=()=>{},isCurrent:Q=!0,showAlias:se=!1})=>{const U=Math.floor((ae-(_-1)*z)/_),j=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Z=>(window.ENV==="build"&&(Z.ptimg=`/react/build${Z.ptimg}`,Z.swimg=`/react/build${Z.swimg}`),Z));return b.createElement(v.Z,{spinning:B},b.createElement("div",{className:i()(t.list,x)},!!(P!=null&&P.length)&&(P==null?void 0:P.map((Z,pe)=>{var Ae;const{name:he,id:ge,identifier:Ie,featured:ct,school_name:Ve,image_url:Qe,excellent:St,is_plan:Xe}=Z;return b.createElement("div",{key:ge,className:t.wrap,style:{width:U,marginRight:(1+pe)%_===0?0:z+be,marginBottom:k}},b.createElement("a",{className:t.li,onClick:je=>{je.preventDefault(),je.stopPropagation(),Me&&(0,h.L9)([Me]),(0,h.xg)(`/paths/${Ie}`)}},b.createElement("div",{className:t.img},b.createElement("img",{className:t.cover,src:`${Qe}`}),Q&&(0,l.bg)()&&(Z==null?void 0:Z.studying)&&b.createElement("div",{className:`${t.movebq} user-path-items`,onClick:je=>{je.stopPropagation(),q(Z)}},b.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),b.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ae=Z==null?void 0:Z.subject_tags)==null?void 0:Ae.map((je,Re)=>{var tt,le;if(Re===0){const G=(tt=j.find(R=>R.name==je))==null?void 0:tt.swimg;return b.createElement("img",{className:t.sign,src:G,style:{left:"-4px"}})}const ue=(le=j.find(G=>G.name==je))==null?void 0:le.ptimg;return b.createElement("img",{className:t.sign,src:ue,style:{left:`${48+52*(Re-1)+2*Re}px`}})}),b.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Z==null?void 0:Z.excellent)&&b.createElement("div",{className:t.bq},"\u5F00\u653E\u8BFE\u7A0B"))),b.createElement("div",{className:t.name},b.createElement(g.Z,{title:se&&(Z!=null&&Z.excellent_alias_name)?b.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${he}`,b.createElement("br",null),b.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Z==null?void 0:Z.excellent_alias_name}`)):he},b.createElement("span",{className:t.e},se&&(Z==null?void 0:Z.excellent_alias_name)||he))),b.createElement("div",{className:t.tags},b.createElement("div",null,b.createElement(g.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),b.createElement("span",null,Z.stages_count))),b.createElement(g.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},b.createElement("span",null,b.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),b.createElement("span",null,Z.members_count)))))))})),!P.length&&b.createElement(r.Z,null)))}},29458:function(_t,N,e){"use strict";e.d(N,{jL:function(){return i},w9:function(){return Z},QD:function(){return te},cQ:function(){return q.Z},op:function(){return M},O5:function(){return Nt},_b:function(){return qe},t7:function(){return E},Gi:function(){return ct},YG:function(){return ge},qp:function(){return o},vr:function(){return de},qE:function(){return F},Je:function(){return b},wb:function(){return B},cq:function(){return Re},tp:function(){return a}});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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",i=({dataSource:it=[],img:wt,imgWidth:Rt=346,title:Tt,sunTitle:Gt,bannerExtraContent:Ut})=>t.createElement("div",{className:v.banner},t.createElement("div",{className:v.content},t.createElement("aside",null,t.createElement("p",null,t.createElement("b",null,Tt),t.createElement("span",null,Gt)),it.length>0&&t.createElement("div",{className:v.btns},it.map((At,en)=>t.createElement("div",{key:en,onClick:At.click},At.name,At.sign?t.createElement("img",{src:g,width:39}):null))),Ut),wt&&t.createElement("img",{style:{marginTop:33,marginRight:38},src:wt,width:Rt}))),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),l=e.n(r),c=e(89392),o=({dataSource:it=[],value:wt,onChange:Rt,onTitleChange:Tt,className:Gt,title:Ut,titleWidth:At=41,style:en={},fontColor:Ce="#6A7283",showCount:X})=>{const[$,ee]=(0,t.useState)(0),[ne,Be]=(0,t.useState)(!1),Fe=(0,t.useRef)(null),$e=(0,t.useRef)(null);return(0,t.useEffect)(()=>{var at;it.length!==0&&(((at=Fe==null?void 0:Fe.current)==null?void 0:at.clientHeight)>97?ee(1):ee(0)),it.length===0&&ee(0),Be(!1)},[it]),t.createElement("div",{className:l()(h.row,Gt),style:en},t.createElement("div",{onClick:(0,c.throttle)(()=>Tt==null?void 0:Tt(),2e3),style:{width:At,marginTop:ne?12:4},className:`${h.title} ${Tt?"current":""}`},Ut),t.createElement("div",{className:ne?`${h.tagsWrap} ${h.tagsBorderWrap}`:h.tagsWrap},t.createElement("div",{className:h.bar,ref:$e,style:$>0?{height:$===1?97:"auto",overflow:$===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},t.createElement("div",{className:h.tag,ref:Fe},it==null?void 0:it.map(at=>t.createElement("span",{onClick:()=>Rt(at.id),key:at.id,style:{color:Ce},className:wt===at.id?h.active:""},t.createElement("span",{title:at.name,className:h.name},at.name),!!X&&t.createElement("span",{className:h.num},at.count))))),!!$&&t.createElement(t.Fragment,null,$===1?t.createElement("div",{onClick:()=>{var at;ee(2),((at=Fe==null?void 0:Fe.current)==null?void 0:at.clientHeight)>245?Be(!0):Be(!1)},className:h.action},"\u5C55\u5F00",t.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):t.createElement("div",{onClick:()=>{$e.current.scrollTop=0,ee(1),Be(!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"},a=({dataSource:it=[],value:wt,onChange:Rt,className:Tt,style:Gt={}})=>t.createElement("div",{style:Gt,className:l()(d.tabs,Tt)},it.map(Ut=>t.createElement("span",{onClick:()=>Rt(Ut.id),className:wt===Ut.id?d.active:"",key:Ut.id},Ut.name))),u={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:it=[],value:wt="",onChange:Rt,onInputChange:Tt=()=>{},className:Gt,style:Ut={},placeholder:At,allowClear:en=!1})=>{var Ce;const[X,$]=(0,t.useState)(""),[ee,ne]=(0,t.useState)("");(0,t.useEffect)(()=>{var $e;let at=wt;($e=JSON.stringify(wt))!=null&&$e.includes("{")&&($(wt.id),at=wt.value||"");try{ne(decodeURIComponent(at||""))}catch(bt){ne(decodeURIComponent(at||""))}},[wt]);const Be=()=>{Rt(encodeURIComponent(ee),X||null)},Fe=$e=>{$e!==X&&($($e),Rt(encodeURIComponent(ee),$e))};return t.createElement("div",{className:l()(u.input,Gt),style:Ut},!!it.length&&t.createElement("div",{className:u.dropdown},t.createElement("div",{className:u.text},(Ce=it.find($e=>$e.id===X))==null?void 0:Ce.name,t.createElement("i",{className:"iconfont icon-zhankai4"}),t.createElement("b",{className:u.b1}),t.createElement("b",{className:u.b2})),t.createElement("div",{className:u.menu},it.map(($e,at)=>t.createElement("div",{key:at,onClick:()=>Fe($e.id)},$e.name)))),t.createElement(f.default,{onPressEnter:Be,value:ee,onChange:$e=>{ne($e.target.value),Tt(encodeURIComponent($e.target.value),X||null)},bordered:!1,placeholder:At}),t.createElement("i",{onClick:Be,className:"iconfont icon-sousuo9 font14 pl10 current"}))},w={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"},b=({value:it,onChange:wt,className:Rt,total:Tt,pageSize:Gt,style:Ut={}})=>{const At=it<2,en=it>=Math.ceil(Tt/Gt);return Tt<=Gt?t.createElement(t.Fragment,null):t.createElement("div",{className:l()(w.quickPager,Rt),style:Ut},t.createElement("div",{onClick:()=>{At||wt(it-1,"prev")},className:At?w.disabled:""},"\u4E0A\u4E00\u9875"),t.createElement("div",{onClick:()=>{en||wt(it+1,"next")},className:en?w.disabled:""},"\u4E0B\u4E00\u9875"))},C={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),x=e(13570),P=e(3294),_=e(955),z=e(96908),k=e(57177),be=e(81378),ae=e(8797),B=({className:it,dataSource:wt=[],col:Rt=4,right:Tt,bottom:Gt=23,precision:Ut=0,wrapWidth:At=1200,trackEventItems:en,loading:Ce})=>{const X=Math.floor((At-(Rt-1)*Tt)/Rt);return t.createElement(m.Z,{spinning:Ce},t.createElement("div",{className:l()(C.list,it)},!!wt.length&&wt.map(($,ee)=>{const{name:ne,id:Be,identifier:Fe,power:$e,cover_image_id:at,pic:bt}=$;return t.createElement("div",{className:C.wrap,key:Be,style:{width:X,marginRight:(1+ee)%Rt===0?0:Tt+Ut,marginBottom:Gt}},t.createElement("a",{target:"_blank",href:`/shixuns/${Fe}/challenges`,className:C.li,onClick:Ot=>{Ot.preventDefault(),en&&(0,_.L9)([en]),$e&&(0,_.xg)(`/shixuns/${Fe}/challenges`)}},t.createElement("div",{className:C.img},t.createElement("img",{className:C.cover,src:`${bt}`}),$.is_jupyter&&t.createElement("img",{className:C.sign,src:z}),$.is_jupyter_lab&&t.createElement("img",{className:C.sign,src:k}),$.is_unity_3d&&t.createElement("img",{className:C.sign,src:be})),t.createElement("div",{className:C.name},t.createElement(y.Z,{title:ne||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},t.createElement("span",{className:C.e},ne||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),t.createElement("div",{className:C.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,$.challenges_count))),!!$.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,$.myshixuns_count))),t.createElement(y.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},t.createElement("span",null,t.createElement("span",null,$.level))),t.createElement("div",{className:C.rate},t.createElement(x.Z,{allowHalf:!0,disabled:!0,defaultValue:$.score_info}),t.createElement("span",null,"\xA0",$.score_info?`${$.score_info}\u5206`:"5\u5206")))),!$e&&t.createElement("div",{className:C.lockWrap},t.createElement("img",{src:`${P.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")))}),!wt.length&&t.createElement(ae.Z,null)))},q=e(33847),Q={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"},se="data:image/png;base64,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",U=e(59301),Z=({className:it,dataSource:wt=[],col:Rt=4,right:Tt,bottom:Gt=23,precision:Ut=0,wrapWidth:At=1200,trackEventItems:en,loading:Ce})=>{const X=Math.floor((At-(Rt-1)*Tt)/Rt);return U.createElement(m.Z,{spinning:Ce},U.createElement("div",{className:l()(Q.list,it)},!!wt.length&&wt.map(($,ee)=>{const{subject_identifier:ne,id:Be,identifier:Fe,power:$e}=$,at=$.is_public!=0&&$.is_public;return U.createElement("div",{className:Q.wrap,key:Be,style:{width:X,marginRight:(1+ee)%Rt===0?0:Tt+Ut,marginBottom:Gt}},U.createElement("a",{className:Q.li,onClick:bt=>{bt.preventDefault(),en&&(0,_.L9)([en]),(0,_.xg)($.first_category_url)}},U.createElement("div",{className:Q.top},U.createElement(y.Z,{title:$.name},U.createElement("div",{className:Q.name},$.name)),U.createElement("img",{className:Q.img,src:P.Z.IMG_SERVER+"/images/"+$.avatar_url}),U.createElement("div",{className:Q.text,title:$.creator},$.creator),ne&&U.createElement("div",{className:Q.btns},U.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),U.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),at&&U.createElement("div",{className:Q.sign},"\u516C\u5F00")),U.createElement("div",{className:Q.bottom},$.visits>0&&U.createElement(y.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-liulanyan"}),U.createElement("span",null,$.visits))),$.course_members_count>0&&U.createElement(y.Z,{title:"\u6210\u5458",placement:"bottom"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-chengyuan"}),$.course_members_count)),$.tasks_count>0&&U.createElement(y.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},U.createElement("span",null,U.createElement("i",{className:"iconfont icon-zuoye"}),$.tasks_count)),$.is_end?U.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):U.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!$.is_accessible&&U.createElement("div",{className:Q.lockWrap},U.createElement("img",{src:`${P.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),U.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!wt.length&&U.createElement(ae.Z,null)))},pe={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"},Ae=e(89070),ge=({dataSource:it=[],value:wt,onChange:Rt,className:Tt,style:Gt={},tabBarExtraContent:Ut})=>t.createElement("div",{className:l()(pe.tabs,Tt),style:Gt},t.createElement("div",{className:pe.tabsWrap},it.map((At,en)=>t.createElement("aside",{className:pe.tab,onClick:()=>{Rt(At.id),At.link&&Ae.history.push(At.link)},key:en},t.createElement("div",{className:wt===At.id?pe.active:""},At.name),(At==null?void 0:At.resetCount)==null&&(At==null?void 0:At.total)!==void 0&&t.createElement("span",null,"\uFF08",At==null?void 0:At.total,"\uFF09"),(At==null?void 0:At.resetCount)!==void 0&&(At==null?void 0:At.total)!==void 0&&t.createElement(y.Z,{title:(At==null?void 0:At.tip)!=null?At==null?void 0:At.tip:""},t.createElement("span",{style:{color:"#9096A3"}},"\uFF08",t.createElement("span",{style:{color:"#000"}},At==null?void 0:At.resetCount),"/",t.createElement("span",null,At==null?void 0:At.total),"\uFF09"))))),t.createElement("div",{className:pe.tabBar},Ut)),ct=({className:it,style:wt={},children:Rt})=>t.createElement("div",{className:l()(it),style:wt},Rt),Ve={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"},Qe=e(38854),St=e(20834);const Xe=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Re=({sortValue:it,dropValue:wt,className:Rt,onSort:Tt,onDrop:Gt,dataSource:Ut=Xe})=>{var At;return t.createElement("div",{className:l()(Ve.orderWrap,Rt)},t.createElement(Qe.Z,{dropdownRender:()=>t.createElement(St.default,null,Ut.map((en,Ce)=>t.createElement(St.default.Item,{key:Ce,onClick:()=>Gt(en.id)},en.name)))},t.createElement("span",{className:Ve.orderTextWrap},(At=Ut.find(en=>wt===en.id))==null?void 0:At.name)),t.createElement("span",{className:Ve.orderIconWrap},t.createElement("span",{className:Ve.orderAsc},t.createElement("i",{className:it==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Ve.cursorPointer} ${Ve.active}`:`iconfont icon-sanjiaoxing-up font12 ${Ve.cursorPointer}`,onClick:()=>Tt(it==="asc"?"desc":"asc")})),t.createElement("span",{className:Ve.orderDesc},t.createElement("i",{className:it==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Ve.cursorPointer} ${Ve.active}`:`iconfont icon-sanjiaoxing-down font12 ${Ve.cursorPointer}`,onClick:()=>Tt(it==="asc"?"desc":"asc")}))))},tt={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"},le=e(3113),ue=Object.defineProperty,G=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,xe=(it,wt,Rt)=>wt in it?ue(it,wt,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):it[wt]=Rt,K=(it,wt)=>{for(var Rt in wt||(wt={}))R.call(wt,Rt)&&xe(it,Rt,wt[Rt]);if(G)for(var Rt of G(wt))oe.call(wt,Rt)&&xe(it,Rt,wt[Rt]);return it},L=(it,wt)=>{var Rt={};for(var Tt in it)R.call(it,Tt)&&wt.indexOf(Tt)<0&&(Rt[Tt]=it[Tt]);if(it!=null&&G)for(var Tt of G(it))wt.indexOf(Tt)<0&&oe.call(it,Tt)&&(Rt[Tt]=it[Tt]);return Rt},ie=(it,wt,Rt)=>new Promise((Tt,Gt)=>{var Ut=Ce=>{try{en(Rt.next(Ce))}catch(X){Gt(X)}},At=Ce=>{try{en(Rt.throw(Ce))}catch(X){Gt(X)}},en=Ce=>Ce.done?Tt(Ce.value):Promise.resolve(Ce.value).then(Ut,At);en((Rt=Rt.apply(it,wt)).next())}),M=it=>{var wt=it,{className:Rt,style:Tt,children:Gt,loading:Ut=!1,openLoading:At,onClick:en=()=>{},size:Ce="middle",shape:X="round"}=wt,$=L(wt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[ee,ne]=(0,t.useState)(!1);return t.createElement(le.ZP,K({onClick:(0,c.throttle)(Be=>ie(void 0,null,function*(){At&&ne(!0);try{yield en(Be)}catch(Fe){console.log("error",Fe)}At&&ne(!1)}),2e3,{leading:!0,trailing:!1}),className:l()(tt.btn,tt[`${Ce}-${X}`],Rt),style:Tt,size:Ce,shape:X,loading:ee||Ut},$),Gt)},D={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"},F=({className:it,style:wt,children:Rt=null,onClick:Tt,title:Gt})=>t.createElement("div",{className:l()(D.head,it),style:wt},t.createElement("span",{className:"primary-hover",onClick:Tt},t.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),t.createElement("b",{title:Gt},Gt),t.createElement("div",{className:D.node},Rt)),re={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"},te=({confirmShow:it=!0,confirmTitle:wt,confirmClick:Rt,cancelShow:Tt=!0,cancelTitle:Gt,cancelClick:Ut,className:At,style:en,confirmLoading:Ce=!1})=>t.createElement("div",{className:l()(re.btns,At),style:en},it&&t.createElement(le.ZP,{loading:Ce,onClick:Rt,type:"primary",className:re.confirm},wt),Tt&&t.createElement(le.ZP,{onClick:Ut,className:re.cancel},Gt)),T={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"},de=({className:it,style:wt={},LeftContent:Rt,children:Tt,RightContent:Gt})=>t.createElement("div",{className:l()(T.fixedBottom,it),style:wt},t.createElement("div",{className:T.wrap},t.createElement("div",{className:T.left},Rt),t.createElement("div",{className:T.center},Tt),t.createElement("div",{className:T.right},Gt))),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"},qe=({className:it,style:wt={},dataSource:Rt=[]})=>t.createElement("div",{className:l()(ve.crumbs,it),style:wt},Rt.map((Tt,Gt)=>Gt<Rt.length-1?t.createElement(t.Fragment,{key:Gt},Tt.path||Tt.onClick?t.createElement("span",{className:ve.hover,onClick:Tt!=null&&Tt.onClick?Tt.onClick:()=>Ae.history.push(Tt.path)},Tt.name):t.createElement("span",null,Tt.name),t.createElement("span",null,"\xA0",">","\xA0")):t.createElement("span",{key:Gt,style:{color:"#5F6368"}},Tt.name))),ke=e(31797),fe=Object.defineProperty,Ze=Object.defineProperties,J=Object.getOwnPropertyDescriptors,nt=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,Ge=(it,wt,Rt)=>wt in it?fe(it,wt,{enumerable:!0,configurable:!0,writable:!0,value:Rt}):it[wt]=Rt,Ke=(it,wt)=>{for(var Rt in wt||(wt={}))Ct.call(wt,Rt)&&Ge(it,Rt,wt[Rt]);if(nt)for(var Rt of nt(wt))O.call(wt,Rt)&&Ge(it,Rt,wt[Rt]);return it},ce=(it,wt)=>Ze(it,J(wt)),Oe=(it,wt)=>{var Rt={};for(var Tt in it)Ct.call(it,Tt)&&wt.indexOf(Tt)<0&&(Rt[Tt]=it[Tt]);if(it!=null&&nt)for(var Tt of nt(it))wt.indexOf(Tt)<0&&O.call(it,Tt)&&(Rt[Tt]=it[Tt]);return Rt};const{Countdown:ze}=ke.default;var Nt=it=>{var wt=it,{onChange:Rt}=wt,Tt=Oe(wt,["onChange"]);const[Gt,Ut]=(0,t.useState)(null);(0,t.useEffect)(()=>{typeof Gt=="number"&&Gt>=0&&Rt(Gt)},[Gt]);const At=en=>{const Ce=Math.floor(en/1e3);Ut(Ce)};return t.createElement(ze,ce(Ke({},Tt),{onChange:At}))}},58856:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(59301);function v(g,p){const i=(0,t.useRef)();(0,t.useEffect)(()=>{i.current=g}),(0,t.useEffect)(()=>{function h(){i.current()}if(p!==null){let r=setInterval(h,p);return()=>clearInterval(r)}},[p])}},37644:function(_t,N,e){"use strict";var t=e(6848),v=e(8591),g=e(3113),p=e(1710),i=e(59301),h=e(33739),r=e(56102),l=e.n(r);const c=[{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=>i.createElement("div",{style:{display:"flex"}},i.createElement(t.Z,{title:o},i.createElement("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},o)),i.createElement(r.CopyToClipboard,{text:o,onCopy:()=>v.ZP.success("\u590D\u5236\u6210\u529F")},i.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}],s=({detail:o})=>{const[d,n]=(0,i.useState)(o),[a,u]=(0,i.useState)(1);(0,i.useEffect)(()=>{o&&n(o)},[o]);const f=(0,i.useMemo)(()=>({position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:a,showQuickJumper:{goButton:i.createElement(g.ZP,null,"GO")},total:d==null?void 0:d.data_sets_count,onChange:S=>{u(S),(0,h.pV)(`${o==null?void 0:o.id}`,{limit:10,page:S}).then(E=>{n(E)})}}),[a,d]);return i.createElement(p.default,{columns:c,dataSource:d==null?void 0:d.data_sets,rowKey:"attachment_id",pagination:f})};N.Z=(0,i.memo)(s)},39464:function(_t,N,e){"use strict";e.d(N,{Z:function(){return Q}});var t=e(59301),v=e(89070),g=e(43418),p=e(8591),i=e(3113),h=e(61621),r=e(58421),l=e(3294),c=e(24065),s=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,a=Object.prototype.propertyIsEnumerable,u=(se,U)=>{var j={};for(var Z in se)n.call(se,Z)&&U.indexOf(Z)<0&&(j[Z]=se[Z]);if(se!=null&&d)for(var Z of d(se))U.indexOf(Z)<0&&a.call(se,Z)&&(j[Z]=se[Z]);return j},f=(se,U,j)=>new Promise((Z,pe)=>{var Ae=Ie=>{try{ge(j.next(Ie))}catch(ct){pe(ct)}},he=Ie=>{try{ge(j.throw(Ie))}catch(ct){pe(ct)}},ge=Ie=>Ie.done?Z(Ie.value):Promise.resolve(Ie.value).then(Ae,he);ge((j=j.apply(se,U)).next())});const S=se=>{var U=se,{shixunsDetail:j,globalSetting:Z,loading:pe,dispatch:Ae,onReloadData:he}=U,ge=u(U,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Ie,ct]=(0,t.useState)(),[Ve,Qe]=(0,t.useState)([]);(0,t.useEffect)(()=>{j.actionTabs.key==="Collaborators-ChangeManager"&&St()},[j.actionTabs.key]);const St=()=>f(void 0,null,function*(){var tt;const le=yield Ae({type:"shixunsDetail/getChangeManager",payload:{id:(tt=j.actionTabs.params)==null?void 0:tt.id}});Qe(le||[])}),Xe=()=>{var tt;Ae({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(tt=j.actionTabs.params)==null?void 0:tt.id}}})},je=()=>f(void 0,null,function*(){var tt;if(!Ie){p.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const le=yield Ae({type:"shixunsDetail/changeManager",payload:{id:(tt=j.actionTabs.params)==null?void 0:tt.id,user_id:Ie}});Re(),le&&(he(),p.ZP.info(le.message))}),Re=()=>{Ae({type:"shixunsDetail/setActionTabs",payload:{}}),ct(null)};return t.createElement(g.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:j.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:pe.effects["shixunsDetail/changeManager"],onOk:je,onCancel:Re},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},Ve.length?t.createElement(s.ZP.Group,{value:Ie,onChange:tt=>ct(tt.target.value)},Ve.map((tt,le)=>t.createElement(s.ZP,{className:o.radio,key:le,value:tt.user_id},tt.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:Xe},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var E=(0,v.connect)(({shixunsDetail:se,loading:U,globalSetting:j})=>({shixunsDetail:se,globalSetting:j,loading:U}))(S),w=e(99313),A=e(47362);const{TabPane:b}=w.default;var C=({visible:se,onCancel:U,onSelectGroup:j,shixunId:Z,onSelectCollaborator:pe})=>t.createElement(g.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:se,width:1100,centered:!0,keyboard:!1,onCancel:U,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},t.createElement(w.default,{defaultActiveKey:"1"},t.createElement(b,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},t.createElement(A.Z,{type:1,onCancel:U,container_type:2,container_id:Z,onSelect:pe})))),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(62772),x=e(981),P=e(99064),_=Object.defineProperty,z=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ae=(se,U,j)=>U in se?_(se,U,{enumerable:!0,configurable:!0,writable:!0,value:j}):se[U]=j,Me=(se,U)=>{for(var j in U||(U={}))k.call(U,j)&&ae(se,j,U[j]);if(z)for(var j of z(U))be.call(U,j)&&ae(se,j,U[j]);return se},B=(se,U,j)=>new Promise((Z,pe)=>{var Ae=Ie=>{try{ge(j.next(Ie))}catch(ct){pe(ct)}},he=Ie=>{try{ge(j.throw(Ie))}catch(ct){pe(ct)}},ge=Ie=>Ie.done?Z(Ie.value):Promise.resolve(Ie.value).then(Ae,he);ge((j=j.apply(se,U)).next())});const q=({shixunsDetail:se,globalSetting:U,loading:j,user:Z,dispatch:pe,position:Ae})=>{const he=(0,t.useRef)(),[ge,Ie]=(0,t.useState)(0),[ct,Ve]=(0,t.useState)([]),[Qe,St]=(0,t.useState)({id:null,page:1}),Xe=(0,v.useParams)(),[je,Re]=(0,t.useState)({}),tt=(0,t.useMemo)(()=>(0,c.Ny)()||(je==null?void 0:je.current_user_is_creator)||(je==null?void 0:je.current_user_is_partner),[c.Ny,je]),le=(0,t.useMemo)(()=>(0,c.Ny)()||(je==null?void 0:je.current_user_is_creator),[c.Ny,je]);(0,t.useEffect)(()=>{he.current=Xe==null?void 0:Xe.taskId,Qe.id=Xe==null?void 0:Xe.taskId,St(Qe),ue(Qe)},[]);const ue=ie=>B(void 0,null,function*(){const W=yield(0,P.ZP)(`/api/sci/projects/${Xe==null?void 0:Xe.taskId}/get_project_partners.json`,{method:"get"});W&&(Ve(W.users||[]),Ie(W.users_count),Re(W))}),G=()=>B(void 0,null,function*(){Qe.page=1,St(Qe);const ie=(0,x.g)();yield pe({type:"user/getUserInfo",payload:ie}),yield ue(Qe)}),R=ie=>{Qe.page=ie,St(Qe),ue(Qe)},oe=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:()=>B(void 0,null,function*(){const W=yield(0,P.ZP)(`/api/sci/projects/${Xe==null?void 0:Xe.taskId}/del_project_partner.json`,{method:"DELETE",body:{user_id:ie}});p.ZP.info("\u5220\u9664\u6210\u529F"),Qe.page=1,St(Qe),ue(Qe)})})},xe=()=>{pe({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:he.current}}})};function K(){pe({type:"shixunsDetail/setActionTabs",payload:{}})}const L={visible:se.actionTabs.key==="Collaborators-AddCollaborator",onCancel:K,shixunId:he.current,onSelectCollaborator:ie=>B(void 0,null,function*(){K(),(yield(0,P.ZP)(`/api/sci/projects/${he.current}/bacht_add_project_partners.json`,{method:"POST",body:{user_ids:ie}}))&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),G())}),onSelectGroup:ie=>B(void 0,null,function*(){K(),(yield pe({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:he.current,group_id:ie.group_id}}))&&(p.ZP.success("\u6DFB\u52A0\u6210\u529F"),G())})};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",ge,"\u4EBA\uFF09"),tt&&t.createElement("div",null,t.createElement(i.ZP,{className:m.button,style:{marginRight:Ae==="detail"?0:"20px"},onClick:xe,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"},ct.map((ie,W)=>t.createElement("div",{style:{display:"inline-block",width:"50%"},key:W},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:`${l.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)&&le?t.createElement("a",{className:m.deletetitle,onClick:()=>oe(ie.id)},"\u5220\u9664"):null)),t.createElement("p",{className:m.schoolWrap},t.createElement("span",{className:m.school},ie==null?void 0:ie.school_name))))))))),ge>10&&t.createElement("div",{className:m.countWrap},t.createElement(r.Z,{showQuickJumper:!1,showSizeChanger:!1,total:ge,onChange:ie=>R(ie),pageSize:10,current:Qe.page}))),t.createElement(E,{onReloadData:G}),t.createElement(C,Me({},L)))};var Q=(0,v.connect)(({shixunsDetail:se,loading:U,globalSetting:j,user:Z})=>({shixunsDetail:se,globalSetting:j,user:Z,loading:U}))(q)},84428:function(_t,N,e){"use strict";e.r(N),e.d(N,{default:function(){return ts}});var t=e(59301),v=e(89070),g=e(33538),p=e(79346),i=e(31797),h=e(78241),r=e(43418),l=e(3113),c=e(43428),s=e(8591),o=e(92832),d=e(5871),n=e(38476),a=e(95237),u=e(43604),f=e(76618),S=e(56102),E=e(19649),w=e(87169),A=e(57490),b=e(3294),C=e(99064),m=e(955),y=(Se,Ye,gt)=>new Promise((Cn,kn)=>{var Kn=dn=>{try{zn(gt.next(dn))}catch(sn){kn(sn)}},Er=dn=>{try{zn(gt.throw(dn))}catch(sn){kn(sn)}},zn=dn=>dn.done?Cn(dn.value):Promise.resolve(dn.value).then(Kn,Er);zn((gt=gt.apply(Se,Ye)).next())}),P=(0,t.forwardRef)(({time:Se},Ye)=>{console.log("ScreenRecord:",Ye);const gt=(0,t.useRef)();let[Cn,kn]=(0,t.useState)(),Kn=(0,t.useRef)(),Er=2e3,zn=[];(0,t.useImperativeHandle)(Ye,()=>({startScreenRecord:$r,downloadFile:sn}));function dn(Fr,H){return y(this,null,function*(){let V=[];const me=yield new MediaRecorder(Fr);me.ondataavailable=we=>{V.push(we.data)},me.start(),Kn.current=me,window.recorderRefs=me,me.addEventListener("stop",we=>{let Pe=URL.createObjectURL(V[0],{type:"video/mp4"});(0,m.Nd)("xxx.webm",Pe)})})}function sn(){if(!window.recorderRefs){s.ZP.warning("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}gt.current.srcObject.getTracks().forEach(H=>{H.stop()}),window.recorderRefs.addEventListener("dataavailable",H=>{let V=URL.createObjectURL(H.data,{type:"video/mp4"});(0,m.Nd)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",V)})}function $r(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(Fr=>(gt.current.srcObject=Fr,zn.push(Fr),gt.current.captureStream=gt.current.captureStream||gt.current.mozCaptureStream,new Promise(H=>gt.current.onplaying=H))).then(()=>dn(gt.current.captureStream(),Er)).then(Fr=>{}).catch(Fr=>{Fr.name==="NotFoundError"?s.ZP.warning("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):s.ZP.warning(Fr.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:gt}))}),_=(Se,Ye,gt)=>new Promise((Cn,kn)=>{var Kn=dn=>{try{zn(gt.next(dn))}catch(sn){kn(sn)}},Er=dn=>{try{zn(gt.throw(dn))}catch(sn){kn(sn)}},zn=dn=>dn.done?Cn(dn.value):Promise.resolve(dn.value).then(Kn,Er);zn((gt=gt.apply(Se,Ye)).next())});const z={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};var k=({className:Se,mirror_description:Ye,git_url:gt,difficulty:Cn,task_pass:kn,test_set_permission:Kn,onVncAction:Er,shixun:zn,window_vnc_url:dn,linux_vnc:sn,vnc_url:$r,unity_3d_routes:Fr,taskData:H})=>{console.log(H);const V=(0,v.useParams)(),[me,we]=(0,t.useState)("8082"),[Pe,Le]=(0,t.useState)(!1),[vt,pt]=(0,t.useState)(!1),ht=(0,t.useRef)(),We=dn?"C:/Windows/AppReadiness/userfiles":"/data/workspace/keyan/userfiles",Pt=dn?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/keyan/downloadfiles",Dt=()=>{r.default.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:t.createElement(w.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>_(void 0,null,function*(){const rn=yield(0,E.Jd)({identifier:V.taskId});return(rn==null?void 0:rn.status)===0&&s.ZP.info("\u91CD\u542F\u6210\u529F"),""})})},Qt=()=>{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(A.Z,{isDragger:!0,maxSize:1024,additionalText:`\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"${We}"`,action:`${b.Z.API_SERVER}/api/sci/projects/${V.taskId}/upload_file.json`,onChange:rn=>{rn.every(on=>{var gn;return((gn=on.response)==null?void 0:gn.status)===0})&&(r.default.destroyAll(),s.ZP.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},jt=()=>_(void 0,null,function*(){var rn,on;pt(!0);const gn=yield(0,C.ZP)(`/api/sci/projects/${V.taskId}/port_proxy.json`,{method:"post",body:{port:me,position:1}});(rn=gn==null?void 0:gn.data)!=null&&rn.url&&(0,m.xg)((on=gn==null?void 0:gn.data)==null?void 0:on.url),pt(!1)}),Vt=()=>{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\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC71G`,onOk:()=>_(void 0,null,function*(){return yield(0,C.ZP)(`/api/sci/projects/${V.taskId}/download_file.json`,{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}}),!0})})},hn=()=>{var rn,on;(on=(rn=ht.current)==null?void 0:rn.startScreenRecord)==null||on.call(rn)},cn=()=>{const{webssh:rn}=H;r.default.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:t.createElement(t.Fragment,null,t.createElement(a.Z,null,t.createElement(u.Z,{flex:"50px"},"\u8D26\u53F7"),t.createElement(u.Z,null,rn==null?void 0:rn.username)),t.createElement(a.Z,null,t.createElement(u.Z,{flex:"50px"},"\u5730\u5740"),t.createElement(u.Z,null,rn==null?void 0:rn.address)),t.createElement(a.Z,null,t.createElement(u.Z,{flex:"50px"},"\u7AEF\u53E3"),t.createElement(u.Z,null,rn==null?void 0:rn.servicePort)),t.createElement(a.Z,null,t.createElement(u.Z,{flex:"50px"},"\u5BC6\u7801"),t.createElement(u.Z,null,rn==null?void 0:rn.password)))})};return t.createElement("div",{className:`tpi-code-setting ${Se}`,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:()=>{Er("full-screen")}}," ",t.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F "),!Fr&&t.createElement(t.Fragment,null,t.createElement("a",{id:"reset-task",onClick:()=>Er("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:()=>Qt(),className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",t.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),t.createElement("a",{onClick:()=>Vt(),className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",t.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),t.createElement("a",{onClick:()=>hn(),className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"}," ",t.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),H.mirror_type==="webssh"&&t.createElement("a",{className:"file-item action w100",title:"ssh\u76F4\u8FDE"}," ",t.createElement("i",{className:"iconfont icon-wodegongzuotai"}),t.createElement(a.Z,{align:"middle",className:"w100"},t.createElement(u.Z,{flex:"1",onClick:cn},t.createElement(l.ZP,{type:"text",loading:Pe},t.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),dn&&t.createElement("a",{id:"reset-task",onClick:Dt,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 "),gt?t.createElement(S.CopyToClipboard,{text:gt,onCopy:()=>s.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(P,{ref:ht}))},be=e(58856),ae=e(6848),Me=e(58421),B={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"},q=Object.defineProperty,Q=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,j=(Se,Ye,gt)=>Ye in Se?q(Se,Ye,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Se[Ye]=gt,Z=(Se,Ye)=>{for(var gt in Ye||(Ye={}))se.call(Ye,gt)&&j(Se,gt,Ye[gt]);if(Q)for(var gt of Q(Ye))U.call(Ye,gt)&&j(Se,gt,Ye[gt]);return Se},pe=(Se,Ye,gt)=>new Promise((Cn,kn)=>{var Kn=dn=>{try{zn(gt.next(dn))}catch(sn){kn(sn)}},Er=dn=>{try{zn(gt.throw(dn))}catch(sn){kn(sn)}},zn=dn=>dn.done?Cn(dn.value):Promise.resolve(dn.value).then(Kn,Er);zn((gt=gt.apply(Se,Ye)).next())});const Ae=(0,m.oP)(),he={};Ae!=null&&Ae.homework_common_id&&(he.homework_common_id=Ae==null?void 0:Ae.homework_common_id),Ae!=null&&Ae.exercisesId&&(he.exercise_id=Ae==null?void 0:Ae.exercisesId);function ge(Se){return get(`tasks/${Se}.json`,he)}function Ie(Se){return(0,C.U2)(`sci/projects/${Se}/get_data_sets.json`)}function ct(Se){return get(`myshixuns/${Se}/challenges.json`)}function Ve(Se,Ye){return get(`myshixuns/${Se}/subject_challenges.json`,Ye)}function Qe(Se,Ye,gt){return(0,C.U2)(`tasks/${Se}/star.json`,{star:gt,shixun_id:Ye})}function St(Se,Ye){return Ye.path&&(Ye.path=encodeURIComponent(Ye.path)),(0,C.U2)(`tasks/${Se}/rep_content.json`,Z(Z({},Ye),he))}function Xe(Se,Ye){return(0,C.v_)(`myshixuns/${Se}/update_file.json`,Z(Z({},Ye),he))}function je(Se,Ye){return(0,C.U2)(`tasks/${Se}/reset_original_code.json`,Z(Z({},Ye),he))}function Re(Se,Ye){return(0,C.v_)(`myshixuns/${Se}/reset_repository.json`,Ye)}function tt(Se,Ye){return(0,C.U2)(`tasks/${Se}/reset_passed_code.json`,Z(Z({},Ye),he))}function le(Se,Ye){return(0,C.v_)(`tasks/${Se}/game_build.json`,Z(Z({},Ye),he))}function ue(Se,Ye){return(0,C.U2)(`tasks/${Se}/game_status.json`,Z(Z({},Ye),he))}function G(Se,Ye){return post(`tasks/${Se}/choose_build.json`,Z(Z({},Ye),he))}function R(Se){return get(`tasks/${Se}/picture_display.json`,he)}function oe(Se,Ye){return get(`tasks/${Se}/cost_time.json`,Z(Z({},Ye),he))}function xe(Se,Ye){return get(`courses/${Se}/inform_detail.json`,Ye)}function K(Se){return(0,C.v_)(`tasks/${Se}/plus_or_cancel_praise.json`)}function L(Se,Ye={}){return(0,C.v_)(`myshixuns/${Se}/repository.json`,Ye)}function ie(Se,Ye){return get(`myshixuns/${Se}/open_webssh.json`,Ye||{})}function W(Se,Ye){return get(`myshixuns/${Se}/open_vm_webssh.json`,Ye)}function M(Se){return get(`tasks/${Se}/close_webssh.json`)}function D(Se){return pe(this,null,function*(){const Ye=yield(0,C.v_)(`/sci/projects/${Se}/delete_pod.json`);if((Ye==null?void 0:Ye.status)>=0)return(0,C.v_)(`/sci/projects/${Se}/start_environment.json`,he)})}function Y(Se){return post(`tasks/${Se}/reset_environment`)}function F(Se,Ye){return post(`tasks/${Se}/reset_linux_vnc_link.json`,Ye||{})}function re(Se){return(0,C.U2)(`tasks/${Se}/check_test_sets.json`)}function Ee(Se){return get(`tasks/${Se}/get_answer_info.json`)}function te(Se){return get(`tasks/${Se}/get_choose_answer.json`)}function T(Se){return get(`tasks/${Se}/unlock_choose_answer.json`)}function I(Se,Ye){return get(`tasks/${Se}/unlock_answer.json`,{answer_id:Ye})}function de(Se,Ye,gt){return(0,C.v_)(`tasks/${Se}/set_games_status.json`,{result:Ye,data:gt})}function ve(Se){return(0,C.v_)(`/sci/projects/${Se}/extend_release.json`)}function _e(Se,Ye){return(0,C.v_)(`/sci/projects/${Se}/save_mirror.json`,Z({},Ye))}function qe(Se){return Fetch(`/api/tasks/${Se}/active.json`,{method:"post",body:{template_id:window.sessionStorage.imageId}})}function ke(Se){return post(`tasks/${Se}/extend_linux_vnc.json`,he)}function fe(Se,Ye){return get(`tasks/${Se}/rank_list.json`,Ye)}function Ze(Se,Ye){return(0,C.v_)(`tasks/${Se}/close_windows_vnc.json`,{tpi_id:Ye})}function J(Se){return get(`tasks/${Se}/pull_files.json`)}function nt(Se,Ye){return post(`tasks/${Se}/log_output`,Ye)}function Ct(Se){return get(`tasks/${Se}/stop_log_output.json`)}function O(Se){return pe(this,null,function*(){return Fetch(`/api/myshixuns/${Se.id}/add_file.json`,{method:"post",body:Se})})}function Ge(Se){return pe(this,null,function*(){return Fetch(`/api/myshixuns/${Se.id}/delete_git_file.json`,{method:"Delete",body:Se})})}function Ke(Se){return pe(this,null,function*(){return Fetch(`/api/myshixuns/${Se.id}/mv_file.json`,{method:"post",body:Se})})}function ce(Se){return pe(this,null,function*(){return Se.path&&(Se.path=encodeURIComponent(Se.path)),Fetch(`/api/tasks/${Se.id}/rep_content.json`,{method:"get",params:Se})})}function Oe(Se){return pe(this,null,function*(){return(0,C.ZP)(`/api/sci/projects/${Se.id}/commit_files.json`,{method:"post",body:Se})})}var ze=Object.defineProperty,Lt=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,wt=(Se,Ye,gt)=>Ye in Se?ze(Se,Ye,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Se[Ye]=gt,Rt=(Se,Ye)=>{for(var gt in Ye||(Ye={}))Nt.call(Ye,gt)&&wt(Se,gt,Ye[gt]);if(Lt)for(var gt of Lt(Ye))it.call(Ye,gt)&&wt(Se,gt,Ye[gt]);return Se},Tt=(Se,Ye)=>{var gt={};for(var Cn in Se)Nt.call(Se,Cn)&&Ye.indexOf(Cn)<0&&(gt[Cn]=Se[Cn]);if(Se!=null&&Lt)for(var Cn of Lt(Se))Ye.indexOf(Cn)<0&&it.call(Se,Cn)&&(gt[Cn]=Se[Cn]);return gt},Gt=(Se,Ye,gt)=>new Promise((Cn,kn)=>{var Kn=dn=>{try{zn(gt.next(dn))}catch(sn){kn(sn)}},Er=dn=>{try{zn(gt.throw(dn))}catch(sn){kn(sn)}},zn=dn=>dn.done?Cn(dn.value):Promise.resolve(dn.value).then(Kn,Er);zn((gt=gt.apply(Se,Ye)).next())}),Ut=(Se=>(Se.Classrooms="classrooms",Se.Shixuns="shixuns",Se.Paths="paths",Se.Projects="projects",Se.Videos="videos",Se.Topics="topics",Se.Teach="teach-group",Se))(Ut||{});const At=Se=>{var Ye=Se,{userDetail:gt,user:Cn,globalSetting:kn,loading:Kn,dispatch:Er,onClose:zn,shixun:dn}=Ye,sn=Tt(Ye,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]);const $r=(0,v.useParams)(),[Fr,H]=(0,t.useState)([]),[V,me]=(0,t.useState)(""),[we,Pe]=(0,t.useState)(0),[Le,vt]=(0,t.useState)(Rt({page:1,limit:20},$r)),pt=(0,t.useCallback)(()=>sn.visible,[sn.visible]);(0,t.useEffect)(()=>{Le.page=1,ht()},[sn.visible]);const ht=()=>Gt(void 0,null,function*(){const We=yield Ie($r.taskId);We&&(H([...We.data_sets]),Pe(We.data_sets_count),me(We.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:B.list},t.createElement(ae.Z,{title:V},t.createElement("dt",{className:"c-white"},V)),t.createElement("dd",null,t.createElement(S.CopyToClipboard,{text:V,onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${B.copy} current`},"\u70B9\u51FB\u590D\u5236")))),t.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),Fr==null?void 0:Fr.map((We,Pt)=>t.createElement("dl",{className:B.list},t.createElement(ae.Z,{title:We.filename},t.createElement("dt",{className:"c-white"},We.filename)),t.createElement("dd",null,t.createElement(S.CopyToClipboard,{text:We.file_path,onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement("span",{className:`${B.copy} current`},"\u70B9\u51FB\u590D\u5236"))))),t.createElement("div",{className:"tc"},t.createElement(Me.Z,{onChange:We=>{Le.page=We,ht()},className:B.page,size:"small",total:we,pageSize:Le.limit,hideOnSinglePage:!0})))};var en=(0,v.connect)(({user:Se,userDetail:Ye,loading:gt,shixunsDetail:Cn,globalSetting:kn})=>({user:Se,userDetail:Ye,shixunsDetail:Cn,globalSetting:kn,loading:gt.models.index}))(At),Ce=e(34604),X="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",$="data:image/png;base64,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",ee=e(4901),ne=e(67054),Be=Object.defineProperty,Fe=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,at=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,kt=(Se,Ye,gt)=>Ye in Se?Be(Se,Ye,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Se[Ye]=gt,Zt=(Se,Ye)=>{for(var gt in Ye||(Ye={}))bt.call(Ye,gt)&&kt(Se,gt,Ye[gt]);if(at)for(var gt of at(Ye))Ot.call(Ye,gt)&&kt(Se,gt,Ye[gt]);return Se},Ft=(Se,Ye)=>Fe(Se,$e(Ye)),zt=(Se,Ye,gt)=>new Promise((Cn,kn)=>{var Kn=dn=>{try{zn(gt.next(dn))}catch(sn){kn(sn)}},Er=dn=>{try{zn(gt.throw(dn))}catch(sn){kn(sn)}},zn=dn=>dn.done?Cn(dn.value):Promise.resolve(dn.value).then(Kn,Er);zn((gt=gt.apply(Se,Ye)).next())});const{Countdown:De}=i.default;function Ue(){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 et=({mirror_description:Se,difficulty:Ye,git_url:gt,vnc_url:Cn,window_vnc_url:kn,linux_vnc:Kn,isNotice:Er,user:zn,game:dn,shixun:sn={},taskData:$r={},resetVncLoading:Fr,onUpdateCostTime:H,lastedGetTaskInfoTime:V,onShowNotice:me,onResetGitCode:we,onResetVnc:Pe,onBack:Le,onAddVncTime:vt,onUpdateCode:pt,unity_3d_routes:ht,remaining_time:We,st:Pt})=>{const[Dt]=(0,v.useSearchParams)(),{name:Qt,identifier:jt,task_pass:Vt,test_set_permission:hn}=sn,[cn,rn]=(0,t.useState)(!1),[on,gn]=(0,t.useState)(!1),[Qn,Gn]=(0,t.useState)({}),[Rn,tr]=(0,t.useState)(!1),[dr,wn]=(0,t.useState)(null),[Pn,qt]=(0,t.useState)(1800),[Bt,yn]=(0,t.useState)(!1),[jn,Tn]=(0,t.useState)(!1),ir=(0,v.useLocation)().query,Mn=(0,v.useParams)(),[cr,fr]=(0,t.useState)(!1),[Ar]=h.default.useForm(),Mr=(0,t.useMemo)(()=>Date.now()+We,[We]);(0,t.useEffect)(()=>{Rn||setTimeout(()=>{tr(!0)},1e3*60)},[Rn]),(0,t.useEffect)(()=>{Ce.Z.subscribe("update-windows-time",Nn=>{qt(parseInt(We/1e3))}),qt(We/1e3)},[]),(0,t.useEffect)(()=>{var Nn;return Dt.get("type")==="exercises"&&((Nn=Qn==null?void 0:Qn.exercise)!=null&&Nn.screen_open)&&(ne.U.forEach((Hn,Br)=>{document.addEventListener(Hn,Yr,!1),document.addEventListener("blur",Yr,!1)}),window.focus(),window.onblur=function(){(0,ee.vp)()&&(Yr(),(0,ee.BU)())}),()=>{ne.U.forEach((Hn,Br)=>{document.removeEventListener(Hn,Yr,!1)})}},[Qn]);const ii=()=>{yn(!Bt)},Yr=Nn=>{window.parent.postMessage("backExercise","*"),Nn!=="back"&&(0,ee.BU)()};function ur(){rn(!cn)}function Jr(){rn(!1),gn(!1)}function Or(){return zt(this,null,function*(){(0,v.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),v.history.replace(`/innovation/project/detail/${Mn.taskId}`)})}function Xr(){Fr||Pe()}function qr(){r.default.confirm({title:"\u9000\u51FA",icon:t.createElement(w.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5236\u4F5C\u955C\u50CF\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Or})}function Ti(Nn){var Hn;Jr(),Nn==="reset-task"&&(Fr||r.default.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:t.createElement(w.Z,null),content:"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Xr(),tr(!1)}})),Nn==="reset-code"&&(Fr||r.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:t.createElement(w.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:we})),Nn==="full-screen"&&((0,ee.vp)()?(0,ee.BU)():(0,ee.Dj)((Hn=document==null?void 0:document.getElementById)==null?void 0:Hn.call(document,"task-right-panel"))),Nn==="show-clipboard-box"&&Ce.Z.publish("show-clipboard-box")}const Un={task_pass:Vt,test_set_permission:hn,mirror_description:Se,difficulty:Ye,resetVncLoading:Fr,git_url:gt,onVncAction:Ti,window_vnc_url:kn,linux_vnc:Kn,vnc_url:Cn,shixun:sn,unity_3d_routes:ht},Yn=(0,t.useCallback)(()=>Pn?(console.log("VncTimer:",Pn),t.createElement(yt,{defaultTime:Pn,onAddVncTime:vt,onReset:Xr,toShixun:Or,title:""})):null,[Pn]);return(0,t.useEffect)(()=>{jn&&Ar.setFieldsValue({name:"",version:"",description:""})},[jn]),t.createElement("div",{className:"task-header-container"},Dt.get("type")!=="exercises"&&t.createElement(t.Fragment,null,$r.name),t.createElement("h2",{className:"shixun-info"},Qt),t.createElement(t.Fragment,null,t.createElement("div",{className:"flex-container"},t.createElement(t.Fragment,null,kn&&t.createElement(v.Link,{onClick:Nn=>{Nn.preventDefault(),Ce.Z.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),Yn()),t.createElement("i",{className:"iconfont icon-shijian1"}),t.createElement(De,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Mr}),t.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:ur},t.createElement("img",{alt:"tool",src:X,width:16}),"\u5DE5\u5177\u680F"),t.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:()=>gn(!0)},t.createElement("img",{alt:"tool",src:$,width:18}),"\u6570\u636E\u96C6"))),t.createElement(l.ZP,{type:"primary",disabled:!Rn,className:"save-innovation",onClick:()=>zt(void 0,null,function*(){Tn(!0)})},"\u4FDD\u5B58\u955C\u50CF"),t.createElement("a",{className:"btn-out",onClick:qr,title:"\u9000\u51FA\u5B9E\u8BAD"},t.createElement("i",{className:"iconfont icon-kaiguan"})),t.createElement(p.Z,null,t.createElement(c.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:cn,onClose:Jr},t.createElement(k,Ft(Zt({},Un),{taskData:$r})))),t.createElement(p.Z,null,t.createElement(c.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:on,onClose:Jr,style:{height:"100%"}},t.createElement(en,null))),t.createElement(r.default,{title:"\u4FDD\u5B58\u955C\u50CF",open:jn,okButtonProps:{loading:cr},onCancel:()=>{Tn(!1)},onOk:()=>{Ar.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:Ar,onFinish:Nn=>zt(void 0,null,function*(){fr(!0);const Hn=yield Oe({id:Mn.taskId});if((Hn==null?void 0:Hn.status)!==0){fr(!1);return}const Br=yield _e(Mn.taskId,Nn);(Br==null?void 0:Br.status)==0&&(s.ZP.info("\u4FDD\u5B58\u6210\u529F"),Tn(!1)),(Br==null?void 0:Br.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:()=>zt(void 0,null,function*(){const Bn=yield _e(Mn.taskId,Zt({is_cover:!0},Nn));(Bn==null?void 0:Bn.status)==0&&(s.ZP.info("\u8986\u76D6\u6210\u529F"),Tn(!1))})}),fr(!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 st=300;function yt({onAddVncTime:Se,onReset:Ye,toShixun:gt,title:Cn="",defaultTime:kn}){const[Kn,Er]=(0,t.useState)(kn),[zn,dn]=(0,t.useState)(!1);(0,be.Z)(()=>{Er(Kn-1)},Kn>0?1e3:null),(0,t.useEffect)(()=>{Kn===st&&dn(!0)},[Kn]),(0,t.useEffect)(()=>{kn<st&&dn(!0),Er(kn)},[kn]);function sn(){Kn!==0?dn(!1):gt()}function $r(){return zt(this,null,function*(){if(dn(!1),Kn>0){const H=yield Se();Er((H==null?void 0:H.remaining_time)/1e3)}else Er(kn),Ye()})}function Fr(){Kn<st&&dn(!0)}return t.createElement(t.Fragment,null,t.createElement(p.Z,null,t.createElement(r.default,{title:[t.createElement(w.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:zn,onOk:$r,onCancel:sn,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 rt=e(17574);function dt(Se){let Ye=!0;if(Se.length>0){for(let gt=0;gt<Se.length;gt++)if(Se[gt].compile_success==0||!Se[gt].compile_success){Ye=!1;break}}else Ye=!1;return Ye}function ye(Se,Ye=""){let gt=[];for(let Cn=0;Cn<Se.length;Cn++){let kn=Se[Cn],Kn=Ye?`${Ye}/${kn.name}`:`${kn.name}`;gt.push({title:kn.name,isLeaf:kn.type!=="tree",key:Kn})}return gt}function He(Se,Ye,gt){for(let Cn=0;Cn<Se.length;Cn++){let kn=Se[Cn];if(kn.key===Ye){kn.children=gt;break}kn.children&&He(kn.children,Ye,gt)}return Se}function Je(Se,Ye,gt){let Cn;return function(){let kn=this,Kn=arguments,Er=function(){Cn=null,gt||Se.apply(kn,Kn)},zn=gt&&!Cn;clearTimeout(Cn),Cn=setTimeout(Er,Ye),zn&&Se.apply(kn,Kn)}}const ft=!0,lt=b.Z.API_SERVER;var Et=e(24334),xt=e(34376),Ht=e(83471),Jt={"xterm-panel-wrp":"xterm-panel-wrp___hg9up","xterm-panel":"xterm-panel___QKpsc"},$t=e(76374),un=Object.defineProperty,pn=Object.defineProperties,bn=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,ut=(Se,Ye,gt)=>Ye in Se?un(Se,Ye,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Se[Ye]=gt,mt=(Se,Ye)=>{for(var gt in Ye||(Ye={}))Ne.call(Ye,gt)&&ut(Se,gt,Ye[gt]);if(Te)for(var gt of Te(Ye))ot.call(Ye,gt)&&ut(Se,gt,Ye[gt]);return Se},Xt=(Se,Ye)=>pn(Se,bn(Ye));function Wt(Se,Ye,gt){let Cn=gt._core._renderService.dimensions.actualCellWidth||9.5,kn=gt._core._renderService.dimensions.actualCellHeight||18;const Kn=Math.floor(Ye/kn);return[Math.floor(Se/Cn),Kn]}function Yt(Se,Ye){const gt=new $t.Z(Cn=>{console.log("entries\uFF1A",Cn);for(let kn of Cn)if(kn.target.offsetHeight>0||kn.target.offsetWidth>0){const[Kn,Er]=Wt(kn.target.offsetWidth,kn.target.offsetHeight,Se);console.log("cols, rows",Kn,Er),Ce.Z.publish("ssh-xterm-resize",{columns:Kn,rows:Er,width:kn.target.offsetWidth,height:kn.target.offsetHeight}),Se.resize(Kn,Er);const zn=Et.Base64.decode("IA=="),dn=Et.Base64.decode("CBtbSw==");Se.write(zn),Se.write(dn)}});return gt.observe(Ye),gt}const It=3e4;var tn=({sshConfigData:Se,sid:Ye})=>{const[gt,Cn]=(0,t.useState)(null),{ws_url:kn,password:Kn,port:Er}=Se,zn=(0,t.useRef)(),dn=(0,t.useRef)(),sn=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{if(zn.current&&kn){const $r=new xt.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",zn.current),$r.open(zn.current),$r.onData(H=>{console.log("data:",H),dn.current&&dn.current.readyState===1&&(dn.current.send(JSON.stringify({tp:"client",data:H})),Ce.Z.publish("on-operating-ssh"))}),$r.write("Connecting..."),Cn($r);const Fr=Yt($r,zn.current);return()=>{$r==null||$r.dispose(),Fr&&zn.current&&Fr.unobserve(zn.current)}}},[kn,zn.current]),(0,t.useEffect)(()=>{if(gt&&kn){let $r=function(){const Pe=new WebSocket(kn);console.log("socketInstance:",kn),dn.current=Pe,Pe.onopen=()=>{let Le=gt.element.parentElement;if(Le){let vt=Le.offsetWidth,pt=Le.offsetHeight;console.log("init",{tp:"init",data:Xt(mt({},Se),{secret:Kn,width:vt,height:pt,rows:gt.rows,columns:gt.cols})}),Pe.send(JSON.stringify({tp:"init",data:Xt(mt({},Se),{secret:Kn,width:vt,height:pt,rows:gt.rows,columns:gt.cols})})),setTimeout(()=>{Pe.send(JSON.stringify({tp:"client",data:`cd /data/workspace/keyan/myshixun
`}))},200)}gt.focus()},Pe.onerror=Le=>{console.log("------in socket error----",Le,Pe,kn)},Pe.onmessage=Le=>{sn.current||(gt.write("\r"),setTimeout(()=>{},1e3)),sn.current=!0,console.log("event:",Le);let vt=Et.Base64.decode(Le.data.toString());(vt==null?void 0:vt.indexOf("\u7248\u672C\u5E93\u4EE3\u7801\u8DEF\u5F84\uFF1A/data/workspace/myshixun/"))>-1&&(vt=`\u7248\u672C\u5E93\u4EE3\u7801\u8DEF\u5F84\uFF1A/data/workspace/keyan/myshixun/\r
`);let pt=gt._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",vt,pt,gt),gt.write(vt)},Pe.onclose=Le=>{Fr&&clearInterval(Fr),gt.write(`\r
connection closed`)}};const Fr=setInterval(()=>{dn.current&&dn.current.send(JSON.stringify({tp:"h"}))},It),H=Ce.Z.subscribe("create-socket",Pe=>{Ye==Pe&&(dn.current&&dn.current.readyState===1?gt.focus():$r(),gt.focus())}),V=Ce.Z.subscribe("close-socket",Pe=>{Ye===Pe&&(dn.current&&(dn.current.close(),sn.current=!1,gt.clear()),dn.current=null)}),me=Ce.Z.subscribe("ssh-xterm-resize",Pe=>{dn.current&&dn.current.readyState===1&&dn.current.send(JSON.stringify({tp:"resize",data:mt({},Pe)}))}),we=Ce.Z.subscribe("ssh-add-connect-time",()=>{dn.current&&dn.current.readyState===1&&dn.current.send(JSON.stringify({tp:"overtime"}))});return()=>{V(),H(),me(),we(),dn.current&&(dn.current.close(),sn.current=!1)}}},[gt,kn,Er]),t.createElement("div",{className:Jt["xterm-panel-wrp"]},t.createElement("div",{ref:zn,className:Jt["xterm-panel"]},kn?null:t.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},_n=e(93948),nn=e(62013);const Kt=o.default.TextArea;var Mt=({onCancel:Se,onSave:Ye,content:gt})=>{const[Cn,kn]=(0,t.useState)(gt);function Kn(zn){kn(zn.target.value)}function Er(){Ye(Cn)}return(0,t.useEffect)(()=>{kn(gt)},[gt]),t.createElement("div",{className:"clipboard-box"},t.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),t.createElement(Kt,{value:Cn,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(l.ZP,{type:"ghost",onClick:Se,style:{marginRight:10}},"\u53D6\u6D88"),t.createElement(l.ZP,{type:"primary",onClick:Er},"\u4FDD\u5B58")))},mn=e(58617),an={selectImage:"selectImage___t63KU",container:"container___WChhl"},En=e(61186),Sn=e.n(En),An=Object.defineProperty,vn=Object.defineProperties,Xn=Object.getOwnPropertyDescriptors,lr=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,xn=(Se,Ye,gt)=>Ye in Se?An(Se,Ye,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Se[Ye]=gt,On=(Se,Ye)=>{for(var gt in Ye||(Ye={}))fn.call(Ye,gt)&&xn(Se,gt,Ye[gt]);if(lr)for(var gt of lr(Ye))ln.call(Ye,gt)&&xn(Se,gt,Ye[gt]);return Se},In=(Se,Ye)=>vn(Se,Xn(Ye)),Wn=(Se,Ye,gt)=>new Promise((Cn,kn)=>{var Kn=dn=>{try{zn(gt.next(dn))}catch(sn){kn(sn)}},Er=dn=>{try{zn(gt.throw(dn))}catch(sn){kn(sn)}},zn=dn=>dn.done?Cn(dn.value):Promise.resolve(dn.value).then(Kn,Er);zn((gt=gt.apply(Se,Ye)).next())});const ar=t.createElement(mn.Z,{style:{fontSize:24},spin:!0});function er(Se){return Se.replace(/\\u([\dA-Za-z]{4})/g,function(Ye,gt){return String.fromCharCode(parseInt("0x"+gt))})}function xr(Se){Se||(Se=window.location.search);let Ye=Se.substr(1),gt={};return Ye.split("&").forEach(function(Cn){let kn=Cn.split("=");gt[kn[0]]=decodeURIComponent(kn[1])}),gt}const wr={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"};var Vn=(Se=>(Se[Se.SET_LOADING=0]="SET_LOADING",Se[Se.SET_IS_LARGE=1]="SET_IS_LARGE",Se[Se.SET_MES=2]="SET_MES",Se[Se.SET_STATE=3]="SET_STATE",Se[Se.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",Se[Se.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",Se[Se.UPDATE_ALL=6]="UPDATE_ALL",Se))(Vn||{});function Lr(Se,Ye){switch(Ye.type){case 0:return In(On({},Se),{loading:Ye.payload});case 1:return On({},In(On({},Se),{isLarge:Ye.payload}));case 2:return In(On({},Se),{mes:Ye.payload});case 3:return On(On({},Se),Ye.payload);case 5:return In(On({},Se),{transferContent:Ye.payload});case 4:return In(On({},Se),{showClipBoardBox:Ye.payload});case 6:return On({loading:Se.loading},Ye.payload);default:throw new Error}}var pr=({vnc_url:Se,window_vnc_url:Ye,linux_vnc:gt,virtual_machine:Cn,taskId:kn,taskData:Kn})=>{var Er;const zn=(0,t.useRef)(),dn=(0,t.useRef)(),sn=(0,t.useRef)(),$r=(0,t.useRef)(),[Fr,H]=(0,t.useState)(),[V,me]=(0,t.useState)(!1),[we,Pe]=(0,t.useReducer)(Lr,wr),[Le,vt]=(0,t.useState)(0),{mes:pt,loading:ht,showClipBoardBox:We,isLarge:Pt,transferContent:Dt}=we;let[Qt,jt]=(0,t.useState)(0),Vt=(0,t.useRef)();const hn=(0,v.useParams)(),cn=hn;(0,t.useEffect)(()=>(window.addEventListener("visibilitychange",on),()=>{var qt,Bt;(Bt=(qt=dn.current)==null?void 0:qt.disconnect)==null||Bt.call(qt),window.removeEventListener("visibilitychange",on)}),[]),(0,t.useEffect)(()=>(window.sessionStorage.imageId=Fr,()=>{window.sessionStorage.removeItem("imageId")}),[Fr]);const rn=()=>{var qt,Bt;((qt=Kn==null?void 0:Kn.shixun)==null?void 0:qt.windows_connection_mode)==="rdp"?setTimeout(()=>{dr()},1500):((Bt=sn==null?void 0:sn.current)==null?void 0:Bt.resizeSession)!==void 0&&((0,ee.vp)()?sn.current.resizeSession=!0:setTimeout(()=>{sn.current.resizeSession=!1},900))};(0,t.useEffect)(()=>(window.addEventListener("visibilitychange",on),document.addEventListener((0,ee.gH)(),rn),()=>{document.removeEventListener((0,ee.gH)(),rn),window.removeEventListener("visibilitychange",on)}),[]);const on=qt=>{if(document.visibilityState==="visible"){let Bt=sessionStorage.vncPageLeaveTime;Sn()(new Date).diff(Sn()(Bt),"minutes")>2&&vt(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function gn(){Pe({type:4,payload:!1})}function Qn(){Pe({type:1,payload:!Pt})}function Gn(qt){let Bt;return zn.current&&(Bt=new $t.Z(yn=>{var jn,Tn;for(let ir of yn)((jn=Kn==null?void 0:Kn.shixun)==null?void 0:jn.windows_connection_mode)==="rdp"&&dr(),(ir.target.offsetHeight>0||ir.target.offsetWidth>0)&&((Tn=qt==null?void 0:qt._eventHandlers)==null||Tn.windowResize())}),Bt.observe(zn.current)),Bt}const Rn=()=>Wn(void 0,null,function*(){var qt,Bt,yn;const jn=(qt=xr())!=null&&qt.homework_common_id?{homework_common_id:(Bt=xr())==null?void 0:Bt.homework_common_id}:{},Tn=yield(0,C.ZP)(`/api/tasks/${hn.taskId||kn}/get_vnc_link.json`,{method:"post",body:In(On(On({},hn),jn),{template_id:Fr})});if((Tn==null?void 0:Tn.status)===-3)return new Promise((ir,Mn)=>Wn(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:()=>Wn(void 0,null,function*(){clearTimeout(Vt.current),jt(0),yield Ze(hn.taskId,Tn==null?void 0:Tn.message),vt(Le+1)})})}));if((Tn==null?void 0:Tn.status)===-1)throw new String(Tn==null?void 0:Tn.message);return Cn&&((0,m.d8)("PVEAuthCookie",(yn=Tn==null?void 0:Tn.data)==null?void 0:yn.cookies_value,1),(0,m.d8)("PVELangCookie","zh_CN",1)),Ce.Z.publish("update-windows-time",Tn==null?void 0:Tn.data),Tn});(0,t.useEffect)(()=>{var qt;let Bt,yn;function jn(Mn){Ye&&(s.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"),Pe({type:0,payload:!0}),vt(Le+1))}Ce.Z.subscribe("reset-linux-windows-loading",()=>{Pe({type:0,payload:!0})}),Ce.Z.subscribe("reset-linux-windos-vnc",()=>{vt(Le+1)});function Tn(){jt(100),clearTimeout(Vt.current),setTimeout(()=>{var Mn;(Mn=Bt==null?void 0:Bt._eventHandlers)==null||Mn.windowResize(),Pe({type:0,payload:!1})},1300),Ce.Z.subscribe("send-ctrl-alt-delete",()=>{Bt==null||Bt.sendCtrlAltDel()})}function ir(Mn){const cr=er(Mn.detail.text);Pe({type:5,payload:cr})}if((Ye||Se||gt||Cn&&Fr)&&zn.current){clearTimeout(Vt.current),((qt=Kn==null?void 0:Kn.shixun)==null?void 0:qt.windows_connection_mode)==="rdp"&&dr(),new Promise(()=>Wn(void 0,null,function*(){const Ar=xr();let Mr="",ii;const Yr=new URL(decodeURIComponent(Kn==null?void 0:Kn.vnc_url)),{protocol:ur,searchParams:Jr,host:Or,search:Xr}=Yr,qr=(0,m.en)(Xr);ii=Jr.get("password"),Mr=`${ur==="https:"?"wss":"ws"}://${Or}/${qr.path||"websockify"}`,Bt=new nn.Z(zn.current,Mr,{credentials:{password:ii},wsProtocols:["binary"],resize:"scale",show_dot:!0}),yn=Gn(Bt),Bt.viewOnly=Ar.view_only||!1,Ye?Bt.scaleViewport=!0:Bt.scaleViewport=Ar.scale||!1,Bt.scaleViewport=!0,Bt.showDotCursor=!0,Bt.resizeSession=!0,sn.current=Bt,Bt.addEventListener("disconnect",jn),Bt.addEventListener("connect",Tn),Bt.addEventListener("clipboard",ir)}));const Mn=Ce.Z.subscribe("vnc-reseting",()=>{jt(0),Pe({type:3,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),cr=Ce.Z.subscribe("vnc-enlarge",Ar=>{}),fr=Ce.Z.subscribe("show-clipboard-box",()=>{Pe({type:4,payload:!0})});return jt(0),()=>{Bt==null||Bt.removeEventListener("disconnect",jn),Bt==null||Bt.removeEventListener("connect",Tn),Bt==null||Bt.removeEventListener("clipboard",ir),Mn(),cr(),fr(),yn&&zn.current&&yn.unobserve(zn.current)}}},[Se,Ye,gt,Le,Fr]),(0,t.useEffect)(()=>{var qt,Bt,yn,jn;Cn&&((qt=Kn==null?void 0:Kn.shixun_virtual_templates)==null?void 0:qt.length)===1?H((yn=(Bt=Kn==null?void 0:Kn.shixun_virtual_templates)==null?void 0:Bt[0])==null?void 0:yn.template_id):Cn&&((jn=Kn==null?void 0:Kn.shixun_virtual_templates)==null?void 0:jn.length)>1&&me(!0)},[Cn]);function tr(qt){var Bt;(Bt=sn.current)==null||Bt.clipboardPasteFrom(qt),Pe({type:5,payload:qt}),s.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),gn()}function dr(){var qt,Bt;qt=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),$r.current.parentElement.className="wh1080p",$r.current.parentElement.style.cssText=`transform:scale(${qt});transform-origin:center center`,zn.current.style.cssText="translate(-50%, -50%) scale("+qt+")"}(0,t.useEffect)(()=>{Qt==0&&(clearTimeout(Vt.current),wn())},[Qt]);const wn=()=>{Qt>99?Qt=99:(Qt=Qt+1,Vt.current=setTimeout(()=>{wn()},1500)),Qt<100&&jt(Qt)},Pn=(0,t.useMemo)(()=>{var qt;return ht?"none":gt||Cn||Ye&&((qt=Kn==null?void 0:Kn.shixun)==null?void 0:qt.windows_connection_mode)==="rdp"?"block":"none"},[gt,ht,Cn,Ye]);return t.createElement(t.Fragment,null,V&&t.createElement("div",{className:an.selectImage},t.createElement("section",{className:an.container},t.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),t.createElement("aside",null,(Er=Kn==null?void 0:Kn.shixun_virtual_templates)==null?void 0:Er.map((qt,Bt)=>t.createElement(a.Z,{align:"middle",key:Bt},t.createElement(u.Z,{flex:"1"},qt.template_name),t.createElement(u.Z,null,t.createElement(l.ZP,{type:"primary",onClick:()=>{H(qt.template_id),me(!1)}},"\u5F00\u59CB\u5B9E\u9A8C"))))))),Pt&&t.createElement("a",{className:"btn-vnc-resize",onClick:Qn},t.createElement("i",{className:"iconfont icon-tuichuquanping"})),t.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:Pn==="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:$r,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:`${Ye?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"} ${Pt?"full-screen":""}`},ht?t.createElement(g.Z,{message:pt,style:{color:"#0152d9"}},t.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},t.createElement(_n.Z,{percent:Qt,format:qt=>t.createElement("span",{className:"c-white"},qt,"%")}))):null,t.createElement("div",{ref:zn,className:`vnc-panel ${ht?"hidden zIndexf1":"animated fadeIn"}`})),t.createElement(p.Z,null,t.createElement(r.default,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,open:We,onCancel:gn,footer:null},t.createElement(Mt,{onCancel:gn,onSave:tr,content:Dt}))))},Dn=({taskData:Se,evaluateLoading:Ye,evaluateMessage:gt,language:Cn,onEval:kn})=>{const{vnc_url:Kn,shixun:Er,test_sets:zn,test_sets_count:dn,sets_error_count:sn,last_compile_output:$r,game:Fr,allowed_unlock:H,user:V}=Se,[me,we]=(0,t.useState)(!1),[Pe,Le]=(0,t.useState)(!1);function vt(){Le(!Pe)}return console.log("vnc_url:",Kn),t.createElement(t.Fragment,null,t.createElement(pr,{vnc_url:Kn,window_vnc_url:Se.windows_vnc,virtual_machine:Se==null?void 0:Se.virtual_machine,linux_vnc:Se.linux_vnc,taskData:Se}),Pe?t.createElement("div",{className:"vnc-mask"}):null,t.createElement("div",{className:`vnc-test-list ${me?"large":Pe?"pop":""}`},t.createElement("div",{className:"vnc-test-list-body"},me?null:t.createElement("span",{className:"arrow-container",onClick:vt},t.createElement("i",{className:`iconfont ${Pe?"icon-xiajiantou":"icon-shangjiantou"} `})))))},mr={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"},yr=Object.defineProperty,Rr=Object.defineProperties,rr=Object.getOwnPropertyDescriptors,br=Object.getOwnPropertySymbols,ei=Object.prototype.hasOwnProperty,Tr=Object.prototype.propertyIsEnumerable,kr=(Se,Ye,gt)=>Ye in Se?yr(Se,Ye,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Se[Ye]=gt,ti=(Se,Ye)=>{for(var gt in Ye||(Ye={}))ei.call(Ye,gt)&&kr(Se,gt,Ye[gt]);if(br)for(var gt of br(Ye))Tr.call(Ye,gt)&&kr(Se,gt,Ye[gt]);return Se},Jn=(Se,Ye)=>Rr(Se,rr(Ye));const qn=(Se,Ye)=>{switch(Ye.type){case"MOVE_X":return Jn(ti({},Se),{moveX:Ye.payload});case"SET_DRAGMODULE":return Jn(ti({},Se),{showDragModule:Ye.payload});case"TRIGGER_RIGHT_PANEL_MASK":return Jn(ti({},Se),{showDragMask:Ye.payload})}};var _r=Object.defineProperty,gr=Object.defineProperties,Dr=Object.getOwnPropertyDescriptors,Ur=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,$n=(Se,Ye,gt)=>Ye in Se?_r(Se,Ye,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Se[Ye]=gt,nr=(Se,Ye)=>{for(var gt in Ye||(Ye={}))ai.call(Ye,gt)&&$n(Se,gt,Ye[gt]);if(Ur)for(var gt of Ur(Ye))Fn.call(Ye,gt)&&$n(Se,gt,Ye[gt]);return Se},sr=(Se,Ye)=>gr(Se,Dr(Ye)),Sr=(Se,Ye)=>{var gt={};for(var Cn in Se)ai.call(Se,Cn)&&Ye.indexOf(Cn)<0&&(gt[Cn]=Se[Cn]);if(Se!=null&&Ur)for(var Cn of Ur(Se))Ye.indexOf(Cn)<0&&Fn.call(Se,Cn)&&(gt[Cn]=Se[Cn]);return gt},Cr=(Se,Ye,gt)=>new Promise((Cn,kn)=>{var Kn=dn=>{try{zn(gt.next(dn))}catch(sn){kn(sn)}},Er=dn=>{try{zn(gt.throw(dn))}catch(sn){kn(sn)}},zn=dn=>dn.done?Cn(dn.value):Promise.resolve(dn.value).then(Kn,Er);zn((gt=gt.apply(Se,Ye)).next())});const{Countdown:ni}=i.default;var ci=(Se=>(Se[Se.LoadFail=1]="LoadFail",Se[Se.ReLoad=2]="ReLoad",Se[Se.Success=3]="Success",Se))(ci||{});const ui={moveX:"40%",showDragModule:!1,showDragMask:!1},yi=Se=>{var Ye=Se,{globalSetting:gt,resetVncLoading:Cn,loading:kn,taskData:Kn,dispatch:Er}=Ye,zn=Sr(Ye,["globalSetting","resetVncLoading","loading","taskData","dispatch"]);const dn=(0,v.useParams)(),sn=(0,t.useRef)(),[$r,Fr]=(0,t.useState)(!0),[H,V]=(0,t.useState)(!1),[me,we]=(0,t.useState)(!1),[Pe,Le]=(0,t.useState)(0),[vt,pt]=(0,t.useState)(0),[ht,We]=(0,t.useState)(!0),[Pt,Dt]=(0,t.useState)(!1),Qt=(0,t.useRef)(!0),[jt,Vt]=(0,t.useState)({}),[hn,cn]=(0,t.useState)({}),[rn,on]=(0,t.useState)(),gn=(0,t.useRef)(),[Qn,Gn]=(0,t.useState)(3),[Rn,tr]=(0,t.useState)(),[dr,wn]=(0,t.useState)(),[Pn,qt]=(0,t.useState)(!1),[Bt,yn]=(0,t.useState)(""),jn=(0,t.useRef)(null),Tn=(0,t.useRef)({}),ir=(0,t.useRef)(!1),Mn=(0,t.useRef)(!1),[cr,fr]=(0,t.useReducer)(qn,ui);(0,t.useEffect)(()=>{const Ln=Ce.Z.subscribe("jupyter-reset",vr=>{vr==="start"&&V(!0),vr==="end"&&V(!1)});return()=>{Ln()}},[]);const Ar=Ln=>Cr(void 0,null,function*(){Ln==null||Ln.data}),Mr=()=>Cr(void 0,null,function*(){}),ii=()=>Cr(void 0,null,function*(){const Ln=yield(0,E.dU)({identifier:dn.identifier});Ln&&(Vt(Ln),Tn.current=nr({},Ln),cn(sr(nr({},hn),{test_sets:(Ln==null?void 0:Ln.test_sets)||[]})),fr({type:"SET_DRAGMODULE",payload:Ln.jupyter_show_description}))}),Yr=()=>Cr(void 0,null,function*(){var Ln,vr,Di,wi;const Mi=yield(0,E.rV)({identifier:dn.identifier});if(Fr(!1),Mi!=null&&Mi.url){if(on(Mi.url),sn.current=(Di=(0,m.en)((vr=(Ln=Mi==null?void 0:Mi.url)==null?void 0:Ln[0])==null?void 0:vr.url))==null?void 0:Di.token,gn.current=Mi.port,((wi=Mi.url)==null?void 0:wi.length)>1)return;We(!1),Jr(),Gn(3);return}Mi.status===-1?(Gn(1),We(!1)):Gn(2)}),ur=Ln=>{We(!1),pt(Ln),Jr(),Gn(3)},Jr=()=>Cr(void 0,null,function*(){const Ln=yield(0,E.x4)({identifier:dn.identifier});if((Ln==null?void 0:Ln.status)===0){if(!(Ln!=null&&Ln.useSeconds)){Or();return}Ln!=null&&Ln.remainingSeconds&&(tr(Date.now()+Ln.remainingSeconds*1e3),wn(Ln.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Ln.remainingSeconds-300)*1e3))}}),Or=()=>{Un(!0),Fr(!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:()=>{Xr()},onCancel:()=>{Un(!1),Fr(!1)}})},Xr=()=>Cr(void 0,null,function*(){const Ln=yield(0,E.m_)({identifier:dn.identifier});(Ln==null?void 0:Ln.status)===0&&(s.ZP.success("\u91CD\u7F6E\u6210\u529F!"),Fr(!1),setTimeout(()=>window.location.reload(),300))}),qr=()=>{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(ni,{value:Rn,format:"HH:mm:ss",onFinish:Ti})),"\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:()=>Cr(void 0,null,function*(){(yield(0,E.rB)({identifier:dn.identifier})).status===0&&(yield Jr(),s.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Ti=()=>{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:()=>{Xr()}})},Un=Ln=>{const vr=document.getElementById("taskJupyterIframe");vr&&(Ln?vr.contentWindow.postMessage("stopParent","*"):vr.contentWindow.postMessage("clonsParent","*"))},Yn=()=>{Fr(!0),Un(!0),Hn({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")})},Nn=()=>{const Ln=document.getElementById("taskJupyterIframe");Ln&&(Ln.contentWindow.postMessage("saveCode","*"),ir.current=!0,we(!0),Dt(!0))},Hn=Ln=>{r.default.confirm({centered:!0,title:Ln.title,content:Ln.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Cr(void 0,null,function*(){(yield(0,E.fi)({identifier:dn.identifier})).status===0&&(s.ZP.success("\u64CD\u4F5C\u6210\u529F"),Fr(!1),setTimeout(()=>window.location.reload(),300))}),onCancel:()=>{Un(!1),Fr(!1)}})};(0,t.useEffect)(()=>{function Ln(Di){fr({type:"MOVE_X",payload:Di.pageX})}function vr(){fr({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return cr.showDragMask&&(document.addEventListener("mousemove",Ln),document.addEventListener("mouseup",vr)),()=>{document.removeEventListener("mousemove",Ln),document.removeEventListener("mouseup",vr)}},[cr.showDragMask]);const Bn=`calc(100% - 4px - ${typeof cr.moveX=="number"&&cr.moveX!==.01?`${cr.moveX}px`:"40%"})`,hr=Ln=>{fr({type:"TRIGGER_RIGHT_PANEL_MASK",payload:Ln})};return t.createElement("section",{className:mr.bg,style:{userSelect:cr.showDragMask?"none":"unset"}},t.createElement("section",{className:mr.content,style:{height:jt!=null&&jt.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},t.createElement("section",{className:mr.rightCotainer,style:{width:Bn}},t.createElement("main",{className:mr.main,style:{height:"100%"}},t.createElement(t.Fragment,null,t.createElement("div",{className:`${mr.dataSetButton} ${Pn?mr.dataSetOpen:""}`,onClick:()=>qt(!Pn)},t.createElement("span",{className:mr.dataSetText},"\u6570\u636E\u96C6")),Cn?t.createElement(g.Z,{message:t.createElement("span",{style:{color:"#1976d2"}},"\u91CD\u7F6E\u73AF\u5883\u4E2D...")}):t.createElement("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:Kn==null?void 0:Kn.url}))))))};var Gr=(0,v.connect)(({loading:Se,globalSetting:Ye})=>({globalSetting:Ye,loading:Se}))(yi),Hr="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=",bi="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==",li=e(37644),Ai=e(39464),di=e(16209),go=e(33739);const co="FETCH_TASK_START",Oo="FETCH_TASK_FAILURE",Vi="FETCH_TASK_SUCCESS",Hi="UPDATE_TASK_DATA",Io="HIDE_EVALUATE_RESULT",Eo="SHOW_EVALUATE_RESULT",Po="UPDATE_TIMESTRAP",Fo="MOVE_X",ao="MOVE_Y",uo="TRIGGER_RIGHT_PANEL_MASK ",Mo="SET_ACTIVE_INDEX",Zo="GET_TASK_LIST",Bo="SHOW_TASK_LIST",fo="HIDE_TASK_LIST",Wo="SET_TASK_STAR",jo="TRIGGER_ENLARGE_UNITY3D ",Xo="TRIGGER_TAB_FIXED ",Ao="GET_DISCUSSES",zr="SHOW_DISCUSSES_LOADING",Ir="TOP_OR_DOWN_DISCUSS",Ri="PLUS_DISCUSS",Si="SET_ACTION_TYPE",Ci="SHOW_REWARD_DIALOG",Ni="CANCEL_REWARD_DIALOG",zi="SET_REWARD",ro="ACTIVE_DISCUSS_INDEX",qi="CREATE_DISCUSS",wo="DISABLE_DISCUSS",so="SHOW_ANSWER_LOADING",Uo="FETCH_ANSWER_INFO",ua="HIGH_TIP_MODAL",Vo="SHOW_TIP_MODAL",Qo="SELECT_UNLOCK_ANSWER",na="SET_CHOOSE_ANSWERS",Go="EVAL_CHOOSE_START",ra="EVAL_CHOOSE_END",ia="SHOW_REP_loading",yo="FETCH_REP_CONTENT",bo="EDIT_REP_CONTENT",da="SET_REP_PATH",Ro="SHOW_EVALUATE_LOADING",fi="HIDE_EVALUATE_LOADING",ri="SET_EVALUATE_MESSAGE",si="SET_SHOW_DIR",$i="SET_EDITOR_SETTING",eo="SET_EDITOR_THEME",Yo="SET_EDITOR_FONTSIZE",lo="SET_REPOS",Jo="SHOW_PATH_LIST",fa="HIDE_PATH_LIST",qo="HIDE_PICTURE_VIEW",Lo="SHOW_PICTURE_VIEW",To="SHOW_NOTICE",ha="HIDE_NOTICE",Va="SET_TAB_INDEX",rs="SET_SSH_TABS",Qa="SET_SSH_CONFIGDATA",Ga="SET_SSH_CONFIGDATAARR",Ia="SET_VNC_LOADING ",Ya="ON_TAB_TO_SPACE ";var Pr=e(59301),Pa=Object.defineProperty,Ja=Object.defineProperties,Fa=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,Ma=Object.prototype.propertyIsEnumerable,Ea=(Se,Ye,gt)=>Ye in Se?Pa(Se,Ye,{enumerable:!0,configurable:!0,writable:!0,value:gt}):Se[Ye]=gt,jr=(Se,Ye)=>{for(var gt in Ye||(Ye={}))Sa.call(Ye,gt)&&Ea(Se,gt,Ye[gt]);if(va)for(var gt of va(Ye))Ma.call(Ye,gt)&&Ea(Se,gt,Ye[gt]);return Se},hi=(Se,Ye)=>Ja(Se,Fa(Ye)),Ba=(Se,Ye)=>{var gt={};for(var Cn in Se)Sa.call(Se,Cn)&&Ye.indexOf(Cn)<0&&(gt[Cn]=Se[Cn]);if(Se!=null&&va)for(var Cn of va(Se))Ye.indexOf(Cn)<0&&Ma.call(Se,Cn)&&(gt[Cn]=Se[Cn]);return gt},Fi=(Se,Ye,gt)=>new Promise((Cn,kn)=>{var Kn=dn=>{try{zn(gt.next(dn))}catch(sn){kn(sn)}},Er=dn=>{try{zn(gt.throw(dn))}catch(sn){kn(sn)}},zn=dn=>dn.done?Cn(dn.value):Promise.resolve(dn.value).then(Kn,Er);zn((gt=gt.apply(Se,Ye)).next())});const{DirectoryTree:qa}=rt.default,$a=null,es={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 La(Se,Ye){switch(Ye.type){case Fo:return hi(jr({},Se),{moveX:Ye.payload});case ao:return hi(jr({},Se),{moveY:Ye.payload});case ia:return hi(jr({},Se),{codeRepData:Ye.payload});case yo:return hi(jr({},Se),{codeRepData:Ye.payload});case bo:return hi(jr({},Se),{codeRepData:jr(jr({},Se.codeRepData),Ye.payload)});case Eo:return hi(jr({},Se),{evaluateLoading:!1,showEvalResult:!0});case Po:return hi(jr({},Se),{timestamp:Ye.payload});case Io:return hi(jr({},Se),{showEvalResult:!1});case co:return hi(jr({},Se),{loading:!0});case Hi:return jr(jr({},Se),Ye.payload);case uo:return hi(jr({},Se),{showDragMask:Ye.payload});case Oo:return hi(jr({},Se),{loading:!1,isError:!0});case Vi:return jr(jr({},Se),Ye.payload);case Ro:return hi(jr({},Se),{evaluateLoading:!0});case fi:return hi(jr({},Se),{evaluateLoading:!1});case ri:return hi(jr({},Se),{evaluateMessage:Ye.payload});case si:return hi(jr({},Se),{showDocuments:Ye.payload});case lo:return jr(jr({},Se),Ye.payload);case To:return hi(jr({},Se),{showNotice:!0});case ha:return hi(jr({},Se),{showNotice:!1});case qo:return hi(jr({},Se),{showPictureView:!1});case Lo:return hi(jr({},Se),{showPictureView:!0});case Ia:return hi(jr({},Se),{resetVncLoading:Ye.payload});default:throw new Error}}var ts=Se=>{var Ye=Se,{match:gt,history:Cn}=Ye,kn=Ba(Ye,["match","history"]);console.log("props:",kn);const Kn=(0,v.useParams)(),[Er]=(0,v.useSearchParams)(),zn=(0,v.useLocation)().query,[dn,sn]=(0,t.useReducer)(La,es),[$r,Fr]=(0,t.useState)(1),[H,V]=(0,t.useState)(Kn.taskId),me=(0,t.useRef)(),we=(0,t.useRef)(),Pe=(0,t.useRef)(),[Le,vt]=(0,t.useState)(),pt=(0,v.useLocation)();(0,t.useEffect)(()=>{console.log("_params:",Kn),V(Kn.taskId),(0,v.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[Kn]);const{moveX:ht,taskData:We,moveY:Pt,evalData:Dt,showEvalResult:Qt,codeRepData:jt,loading:Vt,evaluateLoading:hn,evaluateMessage:cn,showDocuments:rn,repos:on,showPictureView:gn,showNotice:Qn,webDisplayUrl:Gn,isPictureView:Rn,resetVncLoading:tr,timestamp:dr,lastedGetTaskInfoTime:wn,showDragMask:Pn}=dn,{st:qt,challenge:Bt,shixun:yn,is_teacher:jn,game:Tn,has_answer:ir,vnc_url:Mn,git_url:cr,user:fr,myshixun:Ar,discusses_count:Mr,user_praise:ii,praise_count:Yr,tpm_cases_modified:ur,tpm_modified:Jr,tpm_script_modified:Or,mirror_name:Xr,mirror_description:qr,tomcat_url:Ti,unity_3d_routes:Un,with_code_file:Yn,unity_3d_result:Nn,next_game:Hn,prev_game:Br}=We,{currentPath:Bn,paths:hr,content:Ln,language:vr,lastedUpdateTime:Di}=jt,wi=(Jr||Or)&&qt===0,Mi=(ur||wi)&&Ar.system_tip===!0,_i=(Xr||[]).indexOf("Html")!==-1,to=(0,t.useMemo)(()=>Bn&&hr?hr.indexOf(Bn)>=0:!1,[Bn,hr]),xi=(0,t.useMemo)(()=>Un&&!Yn||(Bt==null?void 0:Bt.thiry_party)||Mn,[Mn,Yn,Un]);(0,t.useEffect)(()=>{if(Un&&Yn)return sn({type:Ro}),Ce.Z.subscribe("unity3d-load-end",()=>{sn({type:fi})})},[H,Un,Bt==null?void 0:Bt.thiry_party,Yn,sn]),(0,t.useEffect)(()=>{Qi()},[]);function Qi(){return Fi(this,null,function*(){let Zn=yield(0,C.ZP)(`/api/sci/projects/${H}.json`,{method:"get"});vt(Zn)})}function _o(Zn){return Fi(this,null,function*(){try{const or=yield(0,go.ie)(H),{status:Wr}=or;if(Wr===401){Cn.replace("/user/login",{from:pt.pathname});return}else if(Wr===-3)(0,m.eF)({onCancel:()=>{window.location.href="/"}});else if(Wr===403)Cn.replace("/403");else if(Wr===404){Cn.replace("/404");return}else Zn||sn({type:Vi,payload:{loading:!1,isError:!1,taskData:or}});or.mirror_type==="webssh"&&setTimeout(()=>{Ce.Z.publish("create-socket",1)},1e3)}catch(or){console.log(or),Zn||sn({type:Oo})}})}(0,t.useEffect)(()=>{let Zn=!1;return _o(Zn),()=>{Zn=!0}},[sn,H]),(0,t.useEffect)(()=>{let Zn=!1;function or(){return Fi(this,null,function*(){var Wr,Li,ji;if(sn({type:ia,payload:hi(jr({},jt),{loading:!0})}),Un&&!Yn||Bt!=null&&Bt.thiry_party)return;const Ei=yield St(H,{path:Bn});if(!Zn)if(Ei.status===0)s.ZP.info(Ei.message),sn({type:yo,payload:hi(jr({},jt),{loading:!1})});else{let Pi;try{(Ei==null?void 0:Ei.file_type)==="txt"?Pi=(Pi==null?void 0:Pi.length)===0?Pi:window.decodeURIComponent(escape(window.atob((Wr=Ei==null?void 0:Ei.content)==null?void 0:Wr.content))):Pi=(Li=Ei==null?void 0:Ei.content)==null?void 0:Li.content}catch(po){Pi=window.atob((ji=Ei==null?void 0:Ei.content)==null?void 0:ji.content),s.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",po)}sn({type:yo,payload:hi(jr({},jt),{content:Pi,language:Ei.language,file_type:Ei.file_type,filename:Ei.filename,lastedUpdateTime:0,loading:!1})})}})}if(qt===0&&Bn&&yn.hide_code!==1)return or(),()=>{Zn=!0}},[qt,Bn,wn,dr]);const Kr=(Zn=0)=>Fi(void 0,null,function*(){if(console.log("lastedUpdateTime:",to,Zn),qt===0&&Di>0&&to||Zn){const or=yield Xe(Ar.identifier,{path:Bn,evaluate:Zn,content:Ln,game_id:Tn.id});return sn({type:bo,payload:{lastedUpdateTime:0}}),or}return!0}),Vr=(0,t.useCallback)(()=>Fi(void 0,null,function*(){const Zn=yield re(Tn.identifier),{test_sets:or,message:Wr,status:Li}=Zn;if(Li===-1){Wr.info(Wr);return}let ji=We.user.grade;We.user.grade=ji-Bt.score*2,We.test_sets=or,We.game.test_sets_view=!0,sn({type:Hi,payload:{taskData:We}})}),[Tn,Bt,sn]),mi=(0,t.useCallback)(()=>{},[Kr]);(0,t.useEffect)(()=>Ce.Z.subscribe("unlock-test-case",()=>{r.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Pr.createElement(Ra,{score:Bt.score,is_teacher:jn}),centered:!0,onOk:Vr})}),[Vr,Bt,jn]),(0,t.useEffect)(()=>{if(!xi||Mn){let Zn=function(Wr){me.current&&sn({type:Fo,payload:Wr.pageX}),we.current&&sn({type:ao,payload:Wr.pageY})},or=function(){me.current=!1,we.current=!1,sn({type:uo,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",Zn),document.addEventListener("mouseup",or),()=>{document.removeEventListener("mousemove",Zn),document.removeEventListener("mouseup",or)}}},[we.current,me.current,xi,sn]);function Oi(Zn){let or=We.user.grade;We.user.grade=or-Zn,sn({type:Hi,payload:{taskData:We}})}Pe.current=()=>{dn.moveX=dn.moveX!==.01?.01:"40%",sn({type:Fo,payload:dn.moveX})};function Bi(){xi?Pe.current():(document.onselectstart=function(){return!1},me.current=!0,sn({type:uo,payload:!0}))}function Nr(){document.onselectstart=function(){return!1},we.current=!0,(We!=null&&We.vnc_url||We!=null&&We.windows_vnc||We!=null&&We.linux_vnc||We!=null&&We.virtual_machine||(yn==null?void 0:yn.hide_code)===2)&&sn({type:uo,payload:!0})}function Xi(Zn){sn(Zn===.01?{type:ao,payload:0}:{type:ao,payload:.01})}function Zi(Zn){sn(Zn===0?{type:ao,payload:"100%"}:{type:ao,payload:0})}(0,t.useEffect)(()=>Ce.Z.subscribe("vnc-enlarge",()=>{Pe.current()}),[]);function no(){Kr()}function ho(){return Fi(this,null,function*(){const Zn=yield je(H,{path:Bn}),{content:or,language:Wr}=Zn;sn({type:yo,payload:hi(jr({},jt),{content:or,language:Wr,lastedUpdateTime:0,loading:!1})})})}function io(){return Fi(this,null,function*(){var Zn;const or=yield Re((Zn=We==null?void 0:We.myshixun)==null?void 0:Zn.identifier,{homework_common_id:Er.get("homework_common_id")});return _o(),or})}function $o(){return Fi(this,null,function*(){const Zn=yield tt(H,{path:Bn}),{content:or,language:Wr}=Zn;sn({type:yo,payload:hi(jr({},jt),{content:or,language:Wr,lastedUpdateTime:0,loading:!1})})})}(0,t.useEffect)(()=>{if(qt===0&&Bt&&Bt.path){let Zn=Bt.path.split("\uFF1B").filter(or=>!!or);sn({type:bo,payload:{currentPath:Zn[0],paths:Zn}})}},[Bt,qt]),(0,t.useEffect)(()=>{yn&&(0,m.Dk)(yn.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[yn]);function Co(){return Fi(this,null,function*(){const Zn=yield K(H),{praise_count:or,praise:Wr}=Zn;We.praise_count=or,We.user_praise=Wr,sn({type:Hi,payload:{taskData:We}})})}const oo=(0,t.useCallback)(Zn=>{function or(Wr){return Fi(this,null,function*(){try{window.navigator.sendBeacon(`${b.Z.API_SERVER}/api/tasks/${H}/cost_time.json?time=${Wr}`,JSON.stringify({time:Wr}))}catch(Li){}})}or(Zn)},[H]);function Gi(Zn){return Fi(this,null,function*(){yield Qe(H,yn.id,Zn),We.game.star=Zn,sn({type:Hi,payload:{taskData:We}})})}function Ui(){return Fi(this,null,function*(){if(on)sn({type:si,payload:!0});else{const Zn=yield L(Ar.identifier),{trees:or}=Zn;sn({type:lo,payload:{showDocuments:!0,repos:ye(or)}})}})}function Ii(Zn){return Fi(this,null,function*(){const{children:or,eventKey:Wr}=Zn.props;return new Promise(Li=>Fi(this,null,function*(){or&&or.length>0&&Li();const ji=yield L(Ar.identifier,{path:Wr}),{trees:Ei}=ji;let Pi=He(on,Wr,ye(Ei,Wr));sn({type:lo,payload:{repos:[...Pi]}}),Li()}))})}function vi(){sn({type:si,payload:!1})}function xo(Zn){const or=Zn,{gold:Wr,experience:Li,next_game:ji,next_shixun:Ei,subject_done:Pi}=or,po=Ba(or,["gold","experience","next_game","next_shixun","subject_done"]),ko=po.challenge_chooses_count===po.choose_correct_num,Ko={had_submmit:!0,test_sets:po.test_sets,challenge_chooses_count:po.challenge_chooses_count,choose_correct_num:po.choose_correct_num};We.choose_test_cases=Ko,ko&&(We.game.status=2,We.next_game=ji,We.user.grade+=Wr),ko&&Tn.status!==2&&Ce.Z.publish("update-cost-time"),sn({type:Hi,payload:{taskData:We,evalData:{gold:Wr,experience:Li,next_game:ji,next_shixun:Ei,subject_done:Pi},showEvalResult:ko}}),Ce.Z.publish("eval-code-finish")}function No(){return Fi(this,null,function*(){var Zn;try{sn({type:Ro});const or=yield Kr(1),{resubmit:Wr,sec_key:Li,content_modified:ji}=or;if(or.status&&or.status<0){Ce.Z.publish("eval-code-finish"),sn({type:Hi,payload:{evaluateLoading:!1}});return}const Ei={sec_key:Li,resubmit:Wr,first:1,content_modified:ji};zn.type==="exercises"&&(Ei.extras={exercise_id:zn.exercisesId,question_id:zn.questionId,challenge_id:(Zn=We.challenge)==null?void 0:Zn.id,subject_id:zn.subject_id||""},((zn==null?void 0:zn.ip_limit)==="inner"||(zn==null?void 0:zn.ip_bind_type)==="true")&&(Ei.extras.ip=yield(0,di.y)({ip_limit:zn==null?void 0:zn.ip_limit,ip_bind:(zn==null?void 0:zn.ip_bind_type)==="true"})));const Pi=yield le(H,Ei);if(Pi.status===-1&&zn.type==="exercises"){window.parent.location.href=`/classrooms/${Er.get("coursesId")}/exercise/${Er.get("exercisesId")}/detail`;return}if(Pi.status===1){let wa=function(ya,ba,ta){return Fi(this,null,function*(){var oa;const aa=ta++*ya;aa/1e3>ba&&(Ko=!0);const Ki=yield ue(H,{resubmit:Wr,time_out:Ko,port:Pi.port,sec_key:Li,challenge_id:(oa=We==null?void 0:We.challenge)==null?void 0:oa.id,subject_id:zn.subject_id||""}),{status:sa,running_code_message:_a,port:Da,web_route:Ca}=Ki;if(sn({type:ri,payload:_a}),+sa>-1||aa/1e3>ba){Tn.status!==2&&sa===2&&(We.game.status=2,We.user.grade+=Ki.gold,Ce.Z.publish("update-cost-time")),We.test_sets=Ki.test_sets||[],We.last_compile_output=Ki.last_compile_output,We.test_sets_count=Ki.test_sets_count,We.sets_error_count=Ki.sets_error_count,We.record_consume_time=Ki.record_consume_time,We.next_game=Ki.next_game,We.prev_game=Ki.prev_game;let la="";(Xr.indexOf("Web")!==-1||Xr.indexOf("JFinal")!==-1)&&Da!=-1&&Ca&&(la=`${Ti}:${Da}/${Ca}`);const ca=dt(Ki.test_sets);let xa=Ki.picture>0&&ca,Oa=sa===2&&!Ko;Ko?s.ZP.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):Oa||s.ZP.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D");let Qr={taskData:We,evalData:{gold:Ki.gold,experience:Ki.experience,next_game:Ki.next_game,next_shixun:Ki.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:la,showPictureView:Un||Bt!=null&&Bt.thiry_party?!1:xa,isPictureView:xa};Un&&Yn||Bt!=null&&Bt.thiry_party?(Ce.Z.publish("evaluate-unity3d-result",{state:"user",data:{user:fr}}),Ce.Z.publish("evaluate-unity3d-finish"),(Nn||ca)&&Ce.Z.publish("evaluate-unity3d-result",Ki.unity_3d_result)):Qr.showEvalResult=Oa,sn({type:Hi,payload:Qr}),Ce.Z.publish("eval-code-finish")}else setTimeout(()=>{wa(ya,Bt.exec_time+11,ta++)},ya)})},po=1;const ko=1e3;let Ko=!1;wa(ko,Bt.exec_time+11,po++)}return res}catch(or){console.log("-------eval code",or)}})}function Do(Zn){sn({type:bo,payload:{content:Zn,lastedUpdateTime:new Date().getTime()}})}function vo(){sn({type:Io})}function pa(){sn({type:qo})}function ma(){sn({type:Lo})}function Zr(){sn({type:To})}function oi(Zn,or){return Fi(this,null,function*(){const{node:Wr}=or;if(Wr.isLeaf){let Li=Zn[0],ji=Li.split(".").pop().toLowerCase();yield Kr(),sn({type:bo,payload:{currentPath:Li}})}})}function ki(Zn){return Fi(this,null,function*(){yield Kr(),sn({type:bo,payload:{currentPath:Zn}})})}function pi(){We.myshixun.system_tip=!0,sn({type:Hi,payload:{taskData:We,showNotice:!1}})}function Wi(Zn,or){We.challenge.path=Zn,We.myshixun.system_tip=!1,sn({type:Hi,payload:{taskData:hi(jr({},We),{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:or}})}function Yi(){sn({type:ha})}function Ji(){return Fi(this,null,function*(){try{sn({type:Ia,payload:!0}),Ce.Z.publish("vnc-reseting");let Zn,or=jr({},We);if(Zn=yield D(Kn.taskId),Zn.mirror_type==="graph"){let Wr=Zn.vnc_url;or.vnc_url=Wr+"&timestamp="+new Date().getTime(),Ce.Z.publish("vnc-reseting-done",Zn)}Zn.mirror_type==="webssh"&&(or=jr({},Zn),Ce.Z.publish("close-socket",1),setTimeout(()=>{Ce.Z.publish("create-socket",1)},1e3)),(Zn.mirror_type==="jupyterlab"||Zn.mirror_type==="jupyternotebook")&&(yield new Promise(Wr=>setTimeout(Wr,3e3)),or=jr({},Zn)),sn({type:Hi,payload:{taskData:or,resetVncLoading:!1}})}catch(Zn){console.log(Zn)}})}function So(Zn){return Fi(this,null,function*(){const{GameState:or,Data:Wr,challenge:Li}=Zn;if(console.log("match:",gt),Li==="info")Ce.Z.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:jr({},We.challenge)}});else if(or==="Success")if(Nn||!Yn){const ji=yield de(H,Et.Base64.encode(H+new Date().getTime()),Wr),{status:Ei,data:Pi}=ji;Ei==0&&(Tn.status!==2&&(We.game.status=2,We.user.grade+=Pi.gold,Ce.Z.publish("update-cost-time")),Ce.Z.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:fr,open_time:Pi.open_time,end_time:Pi.end_time}}),sn({type:Hi,payload:{taskData:We,evalData:{gold:Pi.gold,experience:Pi.experience,next_game:Pi.next_game},evaluateLoading:!1,showEvalResult:!0}}))}else sn({type:Eo})})}function Aa(){}function Ta(){return Fi(this,null,function*(){var Zn;let or;return or=yield ve(H),(Zn=or==null?void 0:or.data)!=null&&Zn.remaining_time&&Ce.Z.publish("update-windows-time",or==null?void 0:or.data),or==null?void 0:or.data})}const ka="calc(100vw - 4px - 80px)",Ka={game:Tn,taskId:H,user_praise:ii,praise_count:Yr,st:qt,challenge:Bt,rank_name:We.rank_name,shixun:yn,is_teacher:jn,has_answer:ir,unity_3d_routes:Un,with_code_file:Yn,onEvaluateCallback:Aa,onGetUnity3dMessage:So,taskId:H,myshixun:Ar,user:fr,discusses_count:Mr,onPlusOrCancelPraise:Co,minuxUserGrade:Oi,taskData:We},ga={showNotice:Qn||(ur||wi)&&Ar.system_tip===!1,tpm_cases_modified:ur,tpm_modified:Jr,tpm_script_modified:Or,st:qt,taskId:H,myshixunId:(Ar||{}).id,onNextCallback:pi,onUpdateCallback:Wi,onUpdateFailure:Yi},ea=hi(jr({},Dt),{isPictureView:Rn,history:Cn,webDisplayUrl:Gn,onShowPictureView:ma,star:Tn&&Tn.star,onStarChange:Gi,onCloseResult:vo}),Ha={lastedGetTaskInfoTime:wn,isEditPath:to,taskData:We,codeRepData:jt,moveY:Pt,evaluateMessage:cn,evaluateLoading:hn,isNotice:Mi,isHtml:_i,onChangePath:ki,onResizeSetContainer:Xi,onEditRepCode:Do,onUpdateCode:Kr,onResizeYStart:Nr,onShowDir:Ui,onResetCode:ho,onResetGitCode:io,onResizeCodeArea:Zi,onResetPassedCode:$o,onFinishDisplayHtml:no,onShowNotice:Zr};return Pr.createElement(t.Fragment,null,Vt?Pr.createElement(g.Z,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):Pr.createElement(t.Fragment,null,Pr.createElement("div",{className:"task-wrapper"},Pn&&Pr.createElement("div",{className:"draging-mask"}),Pr.createElement(et,{difficulty:Bt==null?void 0:Bt.difficulty,mirror_description:qr,history:Cn,git_url:cr,shixun:yn,taskData:We,lastedGetTaskInfoTime:wn,onAddVncTime:Ta,taskId:H,isNotice:Mi,resetVncLoading:tr,onResetVnc:Ji,onResetGitCode:io,vnc_url:Mn,linux_vnc:We==null?void 0:We.linux_vnc,window_vnc_url:(We==null?void 0:We.windows_vnc)||(We==null?void 0:We.virtual_machine),remaining_time:We==null?void 0:We.remaining_time,onShowNotice:Zr,game:Tn,user:fr,st:qt,onUpdateCode:Kr,onUpdateCostTime:oo,unity_3d_routes:Un&&!Yn||(Bt==null?void 0:Bt.thiry_party)}),Pr.createElement("div",{className:"tasks-body2"},Pr.createElement("section",{className:"left-panel"},Pr.createElement("ul",null,Pr.createElement("li",{onClick:()=>Fr(1),className:$r==1?"on":""},Pr.createElement("span",{className:"iconfont icon-huanjing"}),Pr.createElement("span",null,"\u73AF\u5883")),Pr.createElement("li",{onClick:()=>Fr(2),className:$r==2?"on":""},Pr.createElement("span",{className:"iconfont icon-shujuwajue"}),Pr.createElement("span",null,"\u6570\u636E\u96C6")),Pr.createElement("li",{onClick:()=>Fr(3),className:$r==3?"on":""},Pr.createElement("span",{className:"iconfont icon-a-chengyuan1"}),Pr.createElement("span",null,"\u5408\u4F5C\u8005")))),Pr.createElement("section",{id:"task-right-panel",className:`right-panel ${Mn||We!=null&&We.windows_vnc||We!=null&&We.linux_vnc||We!=null&&We.virtual_machine?"vnc":""}`,style:{width:ka,minWidth:"500px"}},Pr.createElement("div",{style:{height:"100%"},className:$r===1?"":"hide"},We.mirror_type==="webssh"&&Pr.createElement(tn,{sshConfigData:We||{},sid:1}),We.mirror_type==="graph"&&Pr.createElement(Dn,{taskData:We,evaluateMessage:cn,language:vr,evaluateLoading:hn,onEval:kn.onEvalCode}),(We.mirror_type==="jupyterlab"||We.mirror_type==="jupyternotebook")&&Pr.createElement(Gr,{taskData:We,evaluateMessage:cn,language:vr,evaluateLoading:hn,onEval:kn.onEvalCode,resetVncLoading:tr})),Pr.createElement("div",{className:$r===2?"data_env_lists":"hide"},Pr.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",Le==null?void 0:Le.data_count,"\uFF09"),Pr.createElement("div",{style:{padding:20}},Pr.createElement(li.Z,{detail:Le}))),Pr.createElement("div",{className:$r===3?"data_env_lists":"hide"},Pr.createElement("div",null,Pr.createElement(Ai.Z,null)))))),Pr.createElement(p.Z,null,Pr.createElement(c.Z,{rootClassName:"setting-drawer",title:null,placement:"right",width:400,closable:!1,open:rn,onClose:vi},Pr.createElement(qa,{className:"dir-tree",selectedKeys:[`${Bn}`],treeData:on,onSelect:oi,loadData:Ii})))))};function Ra({is_teacher:Se,score:Ye}){return Pr.createElement(t.Fragment,null,Se?Pr.createElement(t.Fragment,null,Pr.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"),Pr.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${Ye*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`),Pr.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):Pr.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${Ye*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`))}function is({noDragging:Se,moveX:Ye,vnc_url:gt}){return Pr.createElement(Fragment,null,Se?Pr.createElement("a",{className:`trapezoid ${Ye===.01?"enlarge":""}`},Pr.createElement("img",{src:Ye===.01?resizeEnlargeUrl:resizeSmallUrl,alt:"resize-icon",width:20})):Pr.createElement("a",{className:"btn-resize",draggable:!1},Pr.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},Pr.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"}))))}},23538:function(_t,N,e){"use strict";e.d(N,{$J:function(){return g},JZ:function(){return i},bN:function(){return r},jP:function(){return h},rO:function(){return p}});var t=e(99064),v=(l,c,s)=>new Promise((o,d)=>{var n=f=>{try{u(s.next(f))}catch(S){d(S)}},a=f=>{try{u(s.throw(f))}catch(S){d(S)}},u=f=>f.done?o(f.value):Promise.resolve(f.value).then(n,a);u((s=s.apply(l,c)).next())});function g(l){return(0,t.U2)(`libraries/${l}.json`)}function p(l){return(0,t.U2)("library_tags.json",l)}function i(l){return v(this,null,function*(){return(yield(0,t.IV)(`attachments/${l}.json`)).status===0})}function h(l){return(0,t.v_)("libraries.json",l)}function r(l,c){return(0,t.gz)(`libraries/${l}.json`,c)}},33739:function(_t,N,e){"use strict";e.d(N,{$L:function(){return g},M3:function(){return d},NV:function(){return p},T:function(){return l},V1:function(){return i},ie:function(){return o},ln:function(){return c},pV:function(){return n},th:function(){return r}});var t=e(99064),v=(a,u,f)=>new Promise((S,E)=>{var w=C=>{try{b(f.next(C))}catch(m){E(m)}},A=C=>{try{b(f.throw(C))}catch(m){E(m)}},b=C=>C.done?S(C.value):Promise.resolve(C.value).then(w,A);b((f=f.apply(a,u)).next())});function g(a){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects.json",{method:"post",body:a})})}function p(a,u){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${u}.json`,{method:"put",body:a})})}function i(a){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:a})})}function h(a){return v(this,null,function*(){return Fetch("/api/sci/projects.json",{method:"get",params:a})})}function r(a,u){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}.json`,{method:"delete",body:u})})}function l(a){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}.json`,{method:"get"})})}function c(a){return v(this,null,function*(){return(0,t.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:a})})}function s(a){return v(this,null,function*(){return Fetch(`/api/sci/projects/${a}/remove_data_sets.json`,{method:"get"})})}function o(a){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}/start_environment.json`,{method:"post"})})}function d(a,u){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}/fork_sci_project.json`,{method:"post",body:u})})}function n(a,u){return v(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${a}/get_data_sets.json`,{method:"get",params:u})})}},19649:function(_t,N,e){"use strict";e.d(N,{Jd:function(){return S},a$:function(){return f},dU:function(){return s},fi:function(){return u},m_:function(){return n},rB:function(){return a},rV:function(){return o},x4:function(){return d},zE:function(){return c}});var t=e(99064),v=Object.defineProperty,g=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,h=(w,A,b)=>A in w?v(w,A,{enumerable:!0,configurable:!0,writable:!0,value:b}):w[A]=b,r=(w,A)=>{for(var b in A||(A={}))p.call(A,b)&&h(w,b,A[b]);if(g)for(var b of g(A))i.call(A,b)&&h(w,b,A[b]);return w},l=(w,A,b)=>new Promise((C,m)=>{var y=_=>{try{P(b.next(_))}catch(z){m(z)}},x=_=>{try{P(b.throw(_))}catch(z){m(z)}},P=_=>_.done?C(_.value):Promise.resolve(_.value).then(y,x);P((b=b.apply(w,A)).next())});function c(w){return l(this,null,function*(){return(0,t.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:w})})}function s(w){return l(this,null,function*(){return(0,t.ZP)(`/api/tasks/${w.identifier}/jupyter.json`,{method:"Get",params:w})})}function o(w){return l(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${w.identifier}/start.json`,{method:"Get",params:w})})}function d(w){return l(this,null,function*(){return(0,t.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:w})})}function n(w){return l(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${w.identifier}/reset_pod.json`,{method:"Get",params:w})})}function a(w,A){return l(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${w}/active_pod.json`,{method:"Get",params:A})})}function u(w){return l(this,null,function*(){const A=r({},w);return delete A.identifier,(0,t.ZP)(`/api/myshixuns/${w.identifier}/sync_code.json`,{method:"Post",body:A})})}function f(w){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${w.identifier}/get_data_sets.json`,{method:"Get",params:w})})}function S(w){return l(this,null,function*(){return(0,t.ZP)(`/api/tasks/${w.identifier}/reboot_esc.json`,{method:"post",body:w})})}function E(w){return l(this,null,function*(){return Fetch(`/api/tasks/${w.taskId}/get_latex_file_tree.json`,{method:"Get",params:w})})}},37518:function(_t,N,e){"use strict";e.d(N,{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 i(r="",l="exam"){const{secret:c,iv:s}=p[l];return AES.encrypt(r,c,{iv:s,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function h(r="",l="exam"){const{secret:c,iv:s}=p[l];return t.AES.decrypt(r,c,{iv:s,mode:v().mode.CBC,padding:v().pad.Pkcs7}).toString(t.enc.Utf8)}},4901:function(_t,N,e){"use strict";e.d(N,{BU:function(){return v},Dj:function(){return t},gH:function(){return g},vp:function(){return p}});function t(i){try{i.mozRequestFullScreen?i.mozRequestFullScreen():i.webkitRequestFullScreen&&i.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 i=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,h=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",i),window.isFullScreen?window.isFullScreen:i!=null}},46474:function(_t,N,e){"use strict";e.d(N,{rX:function(){return b},pW:function(){return C},gy:function(){return m},xY:function(){return A},O5:function(){return w},tJ:function(){return a},o1:function(){return u},Rd:function(){return E}});var t=e(89070),v=e(43418),g=e(28103),p=e(8591),i=e(24065),h=e(955),r=e(87169),l=e(25510),c="data:image/png;base64,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",s=e.p+"static/newqrcode.a8740efb.png",o=e(32637),d=e(59301),n=(y,x,P)=>new Promise((_,z)=>{var k=Me=>{try{ae(P.next(Me))}catch(B){z(B)}},be=Me=>{try{ae(P.throw(Me))}catch(B){z(B)}},ae=Me=>Me.done?_(Me.value):Promise.resolve(Me.value).then(k,be);ae((P=P.apply(y,x)).next())});const a=(y,x=!1)=>!!(u(y)&&f(x)),u=y=>(0,i.bg)()?!0:(y({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),f=(y=!1)=>{var x;const{user:P}=(0,t.getDvaApp)()._store.getState();return(x=P.userInfo)!=null&&x.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"))})},w=()=>{var y;const{user:x}=(0,t.getDvaApp)()._store.getState();return(y=x.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)},A=()=>(0,i.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\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),d.createElement("img",{src:s,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),b=(y,x)=>y?!0:(v.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:d.createElement("div",null,d.createElement("p",null,x||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),d.createElement("div",{style:{marginLeft:"110px"}},d.createElement("img",{src:c,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),C=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:l,alt:"\u4E8C\u7EF4\u7801",width:160})))})},m=(y,x="")=>{const{shixunsDetail:{detail:P}}=(0,t.getDvaApp)()._store.getState();if((P==null?void 0:P.public)===2||(P==null?void 0:P.public)===1||(P==null?void 0:P.shixun_status)===3){let _="";return(P==null?void 0:P.public)===2&&(_="\u5DF2\u516C\u5F00"),(P==null?void 0:P.public)===1&&(_="\u5F85\u5BA1\u6838"),(P==null?void 0:P.shixun_status)===3&&(_="\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",_,"\uFF0C",x,"\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:l,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(P==null?void 0:P.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",x,"\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:P==null?void 0:P.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:P==null?void 0:P.identifier}}),y({type:"practiceSetting/getCommonData",payload:{id:P==null?void 0:P.identifier}}))})})}}),!0):!1}},50371:function(_t,N){"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 i=g[p];i!==void 0&&(t[p]=i)})}return t}N.Z=e},13845:function(_t,N,e){"use strict";e.d(N,{F:function(){return t},Z:function(){return v}});function t(g){return g!=null&&g===g.window}function v(g,p){var i,h;if(typeof window=="undefined")return 0;const r=p?"scrollTop":"scrollLeft";let l=0;return t(g)?l=g[p?"pageYOffset":"pageXOffset"]:g instanceof Document?l=g.documentElement[r]:(g instanceof HTMLElement||g)&&(l=g[r]),g&&!t(g)&&typeof l!="number"&&(l=(h=((i=g.ownerDocument)!==null&&i!==void 0?i:g).documentElement)===null||h===void 0?void 0:h[r]),l}},56762:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(59301);function v(){const[,g]=t.useReducer(p=>p+1,0);return g}},68031:function(_t,N,e){"use strict";e.d(N,{Z:function(){return p}});var t=e(16089);function v(i,h,r,l){const c=r-h;return i/=l/2,i<1?c/2*i*i*i+h:c/2*((i-=2)*i*i+2)+h}var g=e(13845);function p(i){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:r=()=>window,callback:l,duration:c=450}=h,s=r(),o=(0,g.Z)(s,!0),d=Date.now(),n=()=>{const u=Date.now()-d,f=v(u>c?c:u,o,i,c);(0,g.F)(s)?s.scrollTo(window.pageXOffset,f):s instanceof Document||s.constructor.name==="HTMLDocument"?s.documentElement.scrollTop=f:s.scrollTop=f,u<c?(0,t.Z)(n):typeof l=="function"&&l()};(0,t.Z)(n)}},19080:function(_t,N,e){"use strict";e.d(N,{F:function(){return i},Z:function(){return p}});var t=e(92310),v=e.n(t);const g=null;function p(h,r,l){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`]:l})}const i=(h,r)=>r||h},88522:function(_t,N,e){"use strict";var t=e(92310),v=e.n(t),g=e(11592),p=e(2738),i=e(59301),h=e(53487),r=e(92343),l=e(36355),c=e(57809);const{Option:s}=c.default;function o(u){return u&&u.type&&(u.type.isSelectOption||u.type.isSelectOptGroup)}const d=(u,f)=>{const{prefixCls:S,className:E,popupClassName:w,dropdownClassName:A,children:b,dataSource:C}=u,m=(0,g.Z)(b);let y;m.length===1&&(0,r.l$)(m[0])&&!o(m[0])&&([y]=m);const x=y?()=>y:void 0;let P;m.length&&o(m[0])?P=b:P=C?C.map(k=>{if((0,r.l$)(k))return k;switch(typeof k){case"string":return i.createElement(s,{key:k,value:k},k);case"object":{const{value:be}=k;return i.createElement(s,{key:be,value:be},k.text)}default:return}}):[];const{getPrefixCls:_}=i.useContext(l.E_),z=_("select",S);return i.createElement(c.default,Object.assign({ref:f,suffixIcon:null},(0,p.Z)(u,["dataSource","dropdownClassName"]),{prefixCls:z,popupClassName:w||A,className:v()(`${z}-auto-complete`,E),mode:c.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:x}),P)},n=i.forwardRef(d),a=(0,h.Z)(n);n.Option=s,n._InternalPanelDoNotUseOrYouWillBeFired=a,N.Z=n},24905:function(_t,N,e){"use strict";e.d(N,{default:function(){return y}});var t=e(92310),v=e.n(t),g=e(5630),p=e(59301),i=e(36355),h=e(1684),r=e(32441),c=p.createContext(null),s=e(98447),o=e(14088),d=e(4572),n=function(x,P){var _={};for(var z in x)Object.prototype.hasOwnProperty.call(x,z)&&P.indexOf(z)<0&&(_[z]=x[z]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,z=Object.getOwnPropertySymbols(x);k<z.length;k++)P.indexOf(z[k])<0&&Object.prototype.propertyIsEnumerable.call(x,z[k])&&(_[z[k]]=x[z[k]]);return _};const a=(x,P)=>{var _;const{prefixCls:z,className:k,rootClassName:be,children:ae,indeterminate:Me=!1,style:B,onMouseEnter:q,onMouseLeave:Q,skipGroup:se=!1,disabled:U}=x,j=n(x,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Z,direction:pe,checkbox:Ae}=p.useContext(i.E_),he=p.useContext(c),{isFormItemInput:ge}=p.useContext(r.aM),Ie=p.useContext(h.Z),ct=(_=(he==null?void 0:he.disabled)||U)!==null&&_!==void 0?_:Ie,Ve=p.useRef(j.value);p.useEffect(()=>{he==null||he.registerValue(j.value)},[]),p.useEffect(()=>{if(!se)return j.value!==Ve.current&&(he==null||he.cancelValue(Ve.current),he==null||he.registerValue(j.value),Ve.current=j.value),()=>he==null?void 0:he.cancelValue(j.value)},[j.value]);const Qe=Z("checkbox",z),[St,Xe]=(0,s.ZP)(Qe),je=Object.assign({},j);he&&!se&&(je.onChange=function(){j.onChange&&j.onChange.apply(j,arguments),he.toggleOption&&he.toggleOption({label:ae,value:j.value})},je.name=he.name,je.checked=he.value.includes(j.value));const Re=v()(`${Qe}-wrapper`,{[`${Qe}-rtl`]:pe==="rtl",[`${Qe}-wrapper-checked`]:je.checked,[`${Qe}-wrapper-disabled`]:ct,[`${Qe}-wrapper-in-form-item`]:ge},Ae==null?void 0:Ae.className,k,be,Xe),tt=v()({[`${Qe}-indeterminate`]:Me},d.A,Xe),le=Me?"mixed":void 0;return St(p.createElement(o.Z,{component:"Checkbox",disabled:ct},p.createElement("label",{className:Re,style:Object.assign(Object.assign({},Ae==null?void 0:Ae.style),B),onMouseEnter:q,onMouseLeave:Q},p.createElement(g.Z,Object.assign({"aria-checked":le},je,{prefixCls:Qe,className:tt,disabled:ct,ref:P})),ae!==void 0&&p.createElement("span",null,ae))))};var f=p.forwardRef(a),S=e(26407),E=e(2738),w=function(x,P){var _={};for(var z in x)Object.prototype.hasOwnProperty.call(x,z)&&P.indexOf(z)<0&&(_[z]=x[z]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,z=Object.getOwnPropertySymbols(x);k<z.length;k++)P.indexOf(z[k])<0&&Object.prototype.propertyIsEnumerable.call(x,z[k])&&(_[z[k]]=x[z[k]]);return _};const A=(x,P)=>{const{defaultValue:_,children:z,options:k=[],prefixCls:be,className:ae,rootClassName:Me,style:B,onChange:q}=x,Q=w(x,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:se,direction:U}=p.useContext(i.E_),[j,Z]=p.useState(Q.value||_||[]),[pe,Ae]=p.useState([]);p.useEffect(()=>{"value"in Q&&Z(Q.value||[])},[Q.value]);const he=p.useMemo(()=>k.map(ue=>typeof ue=="string"||typeof ue=="number"?{label:ue,value:ue}:ue),[k]),ge=ue=>{Ae(G=>G.filter(R=>R!==ue))},Ie=ue=>{Ae(G=>[].concat((0,S.Z)(G),[ue]))},ct=ue=>{const G=j.indexOf(ue.value),R=(0,S.Z)(j);G===-1?R.push(ue.value):R.splice(G,1),"value"in Q||Z(R),q==null||q(R.filter(oe=>pe.includes(oe)).sort((oe,xe)=>{const K=he.findIndex(ie=>ie.value===oe),L=he.findIndex(ie=>ie.value===xe);return K-L}))},Ve=se("checkbox",be),Qe=`${Ve}-group`,[St,Xe]=(0,s.ZP)(Ve),je=(0,E.Z)(Q,["value","disabled"]),Re=k.length?he.map(ue=>p.createElement(f,{prefixCls:Ve,key:ue.value.toString(),disabled:"disabled"in ue?ue.disabled:Q.disabled,value:ue.value,checked:j.includes(ue.value),onChange:ue.onChange,className:`${Qe}-item`,style:ue.style,title:ue.title},ue.label)):z,tt={toggleOption:ct,value:j,disabled:Q.disabled,name:Q.name,registerValue:Ie,cancelValue:ge},le=v()(Qe,{[`${Qe}-rtl`]:U==="rtl"},ae,Me,Xe);return St(p.createElement("div",Object.assign({className:le,style:B},je,{ref:P}),p.createElement(c.Provider,{value:tt},Re)))},b=p.forwardRef(A);var C=p.memo(b);const m=f;m.Group=C,m.__ANT_CHECKBOX=!0;var y=m},98447:function(_t,N,e){"use strict";e.d(N,{C2:function(){return i}});var t=e(17313),v=e(37613),g=e(83116);const p=h=>{const{checkboxCls:r}=h,l=`${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}}),[l]: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'"},[`& + ${l}`]:{marginInlineStart:0},[`&${l}-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}})},{[`
${l}:not(${l}-disabled),
${r}:not(${r}-disabled)
`]:{[`&:hover ${r}-inner`]:{borderColor:h.colorPrimary}},[`${l}:not(${l}-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}`}}},[`
${l}-checked:not(${l}-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:'""'}}}}},{[`${l}-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 i(h,r){const l=(0,v.TS)(r,{checkboxCls:`.${h}`,checkboxSize:r.controlInteractiveSize});return[p(l)]}N.ZP=(0,g.Z)("Checkbox",(h,r)=>{let{prefixCls:l}=r;return[i(l,h)]})},93891:function(_t,N,e){"use strict";var t=e(59301),v=e(36355),g=e(64165);const p=i=>{const{componentName:h}=i,{getPrefixCls:r}=(0,t.useContext)(v.E_),l=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:`${l}-small`});default:return t.createElement(g.Z,null)}};N.Z=p},28103:function(_t,N,e){"use strict";e.d(N,{Z:function(){return d}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),i=e(17313),h=e(83116),r=e(37613);const l=n=>{const{componentCls:a,sizePaddingEdgeHorizontal:u,colorSplit:f,lineWidth:S,textPaddingInline:E,orientationMargin:w,verticalMarginInline:A}=n;return{[a]:Object.assign(Object.assign({},(0,i.Wf)(n)),{borderBlockStart:`${S}px solid ${f}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:A,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${a}-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${a}-with-text-left`]:{"&::before":{width:`${w*100}%`},"&::after":{width:`${100-w*100}%`}},[`&-horizontal${a}-with-text-right`]:{"&::before":{width:`${100-w*100}%`},"&::after":{width:`${w*100}%`}},[`${a}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:E},"&-dashed":{background:"none",borderColor:f,borderStyle:"dashed",borderWidth:`${S}px 0 0`},[`&-horizontal${a}-with-text${a}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${a}-dashed`]:{borderInlineStartWidth:S,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${a}-with-text`]:{color:n.colorText,fontWeight:"normal",fontSize:n.fontSize},[`&-horizontal${a}-with-text-left${a}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${a}-inner-text`]:{paddingInlineStart:u}},[`&-horizontal${a}-with-text-right${a}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${a}-inner-text`]:{paddingInlineEnd:u}}})}};var c=(0,h.Z)("Divider",n=>{const a=(0,r.TS)(n,{dividerHorizontalWithTextGutterMargin:n.margin,dividerHorizontalGutterMargin:n.marginLG,sizePaddingEdgeHorizontal:0});return[l(a)]},n=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:n.marginXS})),s=function(n,a){var u={};for(var f in n)Object.prototype.hasOwnProperty.call(n,f)&&a.indexOf(f)<0&&(u[f]=n[f]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,f=Object.getOwnPropertySymbols(n);S<f.length;S++)a.indexOf(f[S])<0&&Object.prototype.propertyIsEnumerable.call(n,f[S])&&(u[f[S]]=n[f[S]]);return u},d=n=>{const{getPrefixCls:a,direction:u,divider:f}=g.useContext(p.E_),{prefixCls:S,type:E="horizontal",orientation:w="center",orientationMargin:A,className:b,rootClassName:C,children:m,dashed:y,plain:x,style:P}=n,_=s(n,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),z=a("divider",S),[k,be]=c(z),ae=w.length>0?`-${w}`:w,Me=!!m,B=w==="left"&&A!=null,q=w==="right"&&A!=null,Q=v()(z,f==null?void 0:f.className,be,`${z}-${E}`,{[`${z}-with-text`]:Me,[`${z}-with-text${ae}`]:Me,[`${z}-dashed`]:!!y,[`${z}-plain`]:!!x,[`${z}-rtl`]:u==="rtl",[`${z}-no-default-orientation-margin-left`]:B,[`${z}-no-default-orientation-margin-right`]:q},b,C),se=g.useMemo(()=>typeof A=="number"?A:/^\d+$/.test(A)?Number(A):A,[A]),U=Object.assign(Object.assign({},B&&{marginLeft:se}),q&&{marginRight:se});return k(g.createElement("div",Object.assign({className:Q,style:Object.assign(Object.assign({},f==null?void 0:f.style),P)},_,{role:"separator"}),m&&E!=="vertical"&&g.createElement("span",{className:`${z}-inner-text`,style:U},m)))}},43428:function(_t,N,e){"use strict";e.d(N,{Z:function(){return St}});var t=e(92310),v=e.n(t),g=e(33708),p=e(33606),i=e(43403),h=e(34280),r=e(59301),l=r.createContext(null),c=r.createContext({}),s=l,o=e(400),d=e(92413),n=e(77900),a=e(10228),u=e(26112),f=e(70425),S=function(je){var Re=je.prefixCls,tt=je.className,le=je.style,ue=je.children,G=je.containerRef,R=je.id,oe=je.onMouseEnter,xe=je.onMouseOver,K=je.onMouseLeave,L=je.onClick,ie=je.onKeyDown,W=je.onKeyUp,M={onMouseEnter:oe,onMouseOver:xe,onMouseLeave:K,onClick:L,onKeyDown:ie,onKeyUp:W},D=r.useContext(c),Y=D.panel,F=(0,f.useComposeRef)(Y,G);return r.createElement(r.Fragment,null,r.createElement("div",(0,d.Z)({id:R,className:v()("".concat(Re,"-content"),tt),style:(0,g.Z)({},le),"aria-modal":"true",role:"dialog",ref:F},M),ue))},E=S,w=e(48736);function A(Xe){return typeof Xe=="string"&&String(Number(Xe))===Xe?((0,w.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Xe)):Xe}function b(Xe){warning(!("wrapperClassName"in Xe),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Xe.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var C={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function m(Xe,je){var Re,tt,le,ue,G=Xe.prefixCls,R=Xe.open,oe=Xe.placement,xe=Xe.inline,K=Xe.push,L=Xe.forceRender,ie=Xe.autoFocus,W=Xe.keyboard,M=Xe.rootClassName,D=Xe.rootStyle,Y=Xe.zIndex,F=Xe.className,re=Xe.id,Ee=Xe.style,te=Xe.motion,T=Xe.width,I=Xe.height,de=Xe.children,ve=Xe.contentWrapperStyle,_e=Xe.mask,qe=Xe.maskClosable,ke=Xe.maskMotion,fe=Xe.maskClassName,Ze=Xe.maskStyle,J=Xe.afterOpenChange,nt=Xe.onClose,Ct=Xe.onMouseEnter,O=Xe.onMouseOver,Ge=Xe.onMouseLeave,Ke=Xe.onClick,ce=Xe.onKeyDown,Oe=Xe.onKeyUp,ze=r.useRef(),Lt=r.useRef(),Nt=r.useRef();r.useImperativeHandle(je,function(){return ze.current});var it=function(at){var bt=at.keyCode,Ot=at.shiftKey;switch(bt){case a.Z.TAB:{if(bt===a.Z.TAB){if(!Ot&&document.activeElement===Nt.current){var kt;(kt=Lt.current)===null||kt===void 0||kt.focus({preventScroll:!0})}else if(Ot&&document.activeElement===Lt.current){var Zt;(Zt=Nt.current)===null||Zt===void 0||Zt.focus({preventScroll:!0})}}break}case a.Z.ESC:{nt&&W&&(at.stopPropagation(),nt(at));break}}};r.useEffect(function(){if(R&&ie){var $e;($e=ze.current)===null||$e===void 0||$e.focus({preventScroll:!0})}},[R]);var wt=r.useState(!1),Rt=(0,p.Z)(wt,2),Tt=Rt[0],Gt=Rt[1],Ut=r.useContext(s),At;K===!1?At={distance:0}:K===!0?At={}:At=K||{};var en=(Re=(tt=(le=At)===null||le===void 0?void 0:le.distance)!==null&&tt!==void 0?tt:Ut==null?void 0:Ut.pushDistance)!==null&&Re!==void 0?Re:180,Ce=r.useMemo(function(){return{pushDistance:en,push:function(){Gt(!0)},pull:function(){Gt(!1)}}},[en]);r.useEffect(function(){if(R){var $e;Ut==null||($e=Ut.push)===null||$e===void 0||$e.call(Ut)}else{var at;Ut==null||(at=Ut.pull)===null||at===void 0||at.call(Ut)}},[R]),r.useEffect(function(){return function(){var $e;Ut==null||($e=Ut.pull)===null||$e===void 0||$e.call(Ut)}},[]);var X=_e&&r.createElement(n.default,(0,d.Z)({key:"mask"},ke,{visible:R}),function($e,at){var bt=$e.className,Ot=$e.style;return r.createElement("div",{className:v()("".concat(G,"-mask"),bt,fe),style:(0,g.Z)((0,g.Z)({},Ot),Ze),onClick:qe&&R?nt:void 0,ref:at})}),$=typeof te=="function"?te(oe):te,ee={};if(Tt&&en)switch(oe){case"top":ee.transform="translateY(".concat(en,"px)");break;case"bottom":ee.transform="translateY(".concat(-en,"px)");break;case"left":ee.transform="translateX(".concat(en,"px)");break;default:ee.transform="translateX(".concat(-en,"px)");break}oe==="left"||oe==="right"?ee.width=A(T):ee.height=A(I);var ne={onMouseEnter:Ct,onMouseOver:O,onMouseLeave:Ge,onClick:Ke,onKeyDown:ce,onKeyUp:Oe},Be=r.createElement(n.default,(0,d.Z)({key:"panel"},$,{visible:R,forceRender:L,onVisibleChanged:function(at){J==null||J(at)},removeOnLeave:!1,leavedClassName:"".concat(G,"-content-wrapper-hidden")}),function($e,at){var bt=$e.className,Ot=$e.style;return r.createElement("div",(0,d.Z)({className:v()("".concat(G,"-content-wrapper"),bt),style:(0,g.Z)((0,g.Z)((0,g.Z)({},ee),Ot),ve)},(0,u.Z)(Xe,{data:!0})),r.createElement(E,(0,d.Z)({id:re,containerRef:at,prefixCls:G,className:F,style:Ee},ne),de))}),Fe=(0,g.Z)({},D);return Y&&(Fe.zIndex=Y),r.createElement(s.Provider,{value:Ce},r.createElement("div",{className:v()(G,"".concat(G,"-").concat(oe),M,(ue={},(0,o.Z)(ue,"".concat(G,"-open"),R),(0,o.Z)(ue,"".concat(G,"-inline"),xe),ue)),style:Fe,tabIndex:-1,ref:ze,onKeyDown:it},X,r.createElement("div",{tabIndex:0,ref:Lt,style:C,"aria-hidden":"true","data-sentinel":"start"}),Be,r.createElement("div",{tabIndex:0,ref:Nt,style:C,"aria-hidden":"true","data-sentinel":"end"})))}var y=r.forwardRef(m),x=y,P=function(je){var Re=je.open,tt=Re===void 0?!1:Re,le=je.prefixCls,ue=le===void 0?"rc-drawer":le,G=je.placement,R=G===void 0?"right":G,oe=je.autoFocus,xe=oe===void 0?!0:oe,K=je.keyboard,L=K===void 0?!0:K,ie=je.width,W=ie===void 0?378:ie,M=je.mask,D=M===void 0?!0:M,Y=je.maskClosable,F=Y===void 0?!0:Y,re=je.getContainer,Ee=je.forceRender,te=je.afterOpenChange,T=je.destroyOnClose,I=je.onMouseEnter,de=je.onMouseOver,ve=je.onMouseLeave,_e=je.onClick,qe=je.onKeyDown,ke=je.onKeyUp,fe=je.panelRef,Ze=r.useState(!1),J=(0,p.Z)(Ze,2),nt=J[0],Ct=J[1],O=r.useState(!1),Ge=(0,p.Z)(O,2),Ke=Ge[0],ce=Ge[1];(0,h.Z)(function(){ce(!0)},[]);var Oe=Ke?tt:!1,ze=r.useRef(),Lt=r.useRef();(0,h.Z)(function(){Oe&&(Lt.current=document.activeElement)},[Oe]);var Nt=function(Gt){var Ut;if(Ct(Gt),te==null||te(Gt),!Gt&&Lt.current&&!((Ut=ze.current)!==null&&Ut!==void 0&&Ut.contains(Lt.current))){var At;(At=Lt.current)===null||At===void 0||At.focus({preventScroll:!0})}},it=r.useMemo(function(){return{panel:fe}},[fe]);if(!Ee&&!nt&&!Oe&&T)return null;var wt={onMouseEnter:I,onMouseOver:de,onMouseLeave:ve,onClick:_e,onKeyDown:qe,onKeyUp:ke},Rt=(0,g.Z)((0,g.Z)({},je),{},{open:Oe,prefixCls:ue,placement:R,autoFocus:xe,keyboard:L,width:W,mask:D,maskClosable:F,inline:re===!1,afterOpenChange:Nt,ref:ze},wt);return r.createElement(c.Provider,{value:it},r.createElement(i.Z,{open:Oe||Ee||nt,autoDestroy:!1,getContainer:re,autoLock:D&&(Oe||nt)},r.createElement(x,Rt)))},_=P,z=_,k=e(62892),be=e(36355),ae=e(32441),Me=e(47729),q=Xe=>{const{prefixCls:je,title:Re,footer:tt,extra:le,closeIcon:ue,closable:G,onClose:R,headerStyle:oe,drawerStyle:xe,bodyStyle:K,footerStyle:L,children:ie}=Xe,W=r.useCallback(re=>r.createElement("button",{type:"button",onClick:R,"aria-label":"Close",className:`${je}-close`},re),[R]),[M,D]=(0,Me.Z)(G,ue,W,void 0,!0),Y=r.useMemo(()=>!Re&&!M?null:r.createElement("div",{style:oe,className:v()(`${je}-header`,{[`${je}-header-close-only`]:M&&!Re&&!le})},r.createElement("div",{className:`${je}-header-title`},D,Re&&r.createElement("div",{className:`${je}-title`},Re)),le&&r.createElement("div",{className:`${je}-extra`},le)),[M,D,le,oe,je,Re]),F=r.useMemo(()=>{if(!tt)return null;const re=`${je}-footer`;return r.createElement("div",{className:re,style:L},tt)},[tt,L,je]);return r.createElement("div",{className:`${je}-wrapper-body`,style:xe},Y,r.createElement("div",{className:`${je}-body`,style:K},ie),F)},Q=e(33234),se=e(83116),U=e(37613),Z=Xe=>{const{componentCls:je,motionDurationSlow:Re}=Xe,tt={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Re}`}}};return{[je]:{[`${je}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Re}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${je}-panel-motion`]:{"&-left":[tt,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[tt,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[tt,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[tt,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const pe=Xe=>{const{componentCls:je,zIndexPopup:Re,colorBgMask:tt,colorBgElevated:le,motionDurationSlow:ue,motionDurationMid:G,padding:R,paddingLG:oe,fontSizeLG:xe,lineHeightLG:K,lineWidth:L,lineType:ie,colorSplit:W,marginSM:M,colorIcon:D,colorIconHover:Y,colorText:F,fontWeightStrong:re,footerPaddingBlock:Ee,footerPaddingInline:te}=Xe,T=`${je}-content-wrapper`;return{[je]:{position:"fixed",inset:0,zIndex:Re,pointerEvents:"none","&-pure":{position:"relative",background:le,[`&${je}-left`]:{boxShadow:Xe.boxShadowDrawerLeft},[`&${je}-right`]:{boxShadow:Xe.boxShadowDrawerRight},[`&${je}-top`]:{boxShadow:Xe.boxShadowDrawerUp},[`&${je}-bottom`]:{boxShadow:Xe.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${je}-mask`]:{position:"absolute",inset:0,zIndex:Re,background:tt,pointerEvents:"auto"},[T]:{position:"absolute",zIndex:Re,maxWidth:"100vw",transition:`all ${ue}`,"&-hidden":{display:"none"}},[`&-left > ${T}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Xe.boxShadowDrawerLeft},[`&-right > ${T}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Xe.boxShadowDrawerRight},[`&-top > ${T}`]:{top:0,insetInline:0,boxShadow:Xe.boxShadowDrawerUp},[`&-bottom > ${T}`]:{bottom:0,insetInline:0,boxShadow:Xe.boxShadowDrawerDown},[`${je}-content`]:{width:"100%",height:"100%",overflow:"auto",background:le,pointerEvents:"auto"},[`${je}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${je}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${R}px ${oe}px`,fontSize:xe,lineHeight:K,borderBottom:`${L}px ${ie} ${W}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${je}-extra`]:{flex:"none"},[`${je}-close`]:{display:"inline-block",marginInlineEnd:M,color:D,fontWeight:re,fontSize:xe,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${G}`,textRendering:"auto","&:focus, &:hover":{color:Y,textDecoration:"none"}},[`${je}-title`]:{flex:1,margin:0,color:F,fontWeight:Xe.fontWeightStrong,fontSize:xe,lineHeight:K},[`${je}-body`]:{flex:1,minWidth:0,minHeight:0,padding:oe,overflow:"auto"},[`${je}-footer`]:{flexShrink:0,padding:`${Ee}px ${te}px`,borderTop:`${L}px ${ie} ${W}`},"&-rtl":{direction:"rtl"}}}};var Ae=(0,se.Z)("Drawer",Xe=>{const je=(0,U.TS)(Xe,{});return[pe(je),Z(je)]},Xe=>({zIndexPopup:Xe.zIndexPopupBase,footerPaddingBlock:Xe.paddingXS,footerPaddingInline:Xe.padding})),he=e(11575),ge=function(Xe,je){var Re={};for(var tt in Xe)Object.prototype.hasOwnProperty.call(Xe,tt)&&je.indexOf(tt)<0&&(Re[tt]=Xe[tt]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,tt=Object.getOwnPropertySymbols(Xe);le<tt.length;le++)je.indexOf(tt[le])<0&&Object.prototype.propertyIsEnumerable.call(Xe,tt[le])&&(Re[tt[le]]=Xe[tt[le]]);return Re};const Ie=null,ct={distance:180},Ve=Xe=>{var je;const{rootClassName:Re,width:tt,height:le,size:ue="default",mask:G=!0,push:R=ct,open:oe,afterOpenChange:xe,onClose:K,prefixCls:L,getContainer:ie,style:W,className:M,visible:D,afterVisibleChange:Y}=Xe,F=ge(Xe,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:re,getPrefixCls:Ee,direction:te,drawer:T}=r.useContext(be.E_),I=Ee("drawer",L),[de,ve]=Ae(I),_e=ie===void 0&&re?()=>re(document.body):ie,qe=v()({"no-mask":!G,[`${I}-rtl`]:te==="rtl"},Re,ve),ke=r.useMemo(()=>tt!=null?tt:ue==="large"?736:378,[tt,ue]),fe=r.useMemo(()=>le!=null?le:ue==="large"?736:378,[le,ue]),Ze={motionName:(0,k.m)(I,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},J=Ct=>({motionName:(0,k.m)(I,`panel-motion-${Ct}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),nt=(0,he.H)();return de(r.createElement(Q.BR,null,r.createElement(ae.Ux,{status:!0,override:!0},r.createElement(z,Object.assign({prefixCls:I,onClose:K,maskMotion:Ze,motion:J},F,{open:oe!=null?oe:D,mask:G,push:R,width:ke,height:fe,style:Object.assign(Object.assign({},T==null?void 0:T.style),W),className:v()(T==null?void 0:T.className,M),rootClassName:qe,getContainer:_e,afterOpenChange:xe!=null?xe:Y,panelRef:nt}),r.createElement(q,Object.assign({prefixCls:I},F,{onClose:K}))))))},Qe=Xe=>{const{prefixCls:je,style:Re,className:tt,placement:le="right"}=Xe,ue=ge(Xe,["prefixCls","style","className","placement"]),{getPrefixCls:G}=r.useContext(be.E_),R=G("drawer",je),[oe,xe]=Ae(R),K=v()(R,`${R}-pure`,`${R}-${le}`,xe,tt);return oe(r.createElement("div",{className:K,style:Re},r.createElement(q,Object.assign({prefixCls:R},ue))))};Ve._InternalPanelDoNotUseOrYouWillBeFired=Qe;var St=Ve},91857:function(_t,N,e){"use strict";var t=e(59301),v=e(38819),g=e(92310),p=e.n(g),i=e(31561),h=e(70425),r=e(18929),l=e(2738),c=e(79676),s=e(53487),o=e(92343),d=e(36355),n=e(20834),a=e(40875),u=e(88088),f=e(47211);const S=null,E=C=>{const{menu:m,arrow:y,prefixCls:x,children:P,trigger:_,disabled:z,dropdownRender:k,getPopupContainer:be,overlayClassName:ae,rootClassName:Me,open:B,onOpenChange:q,visible:Q,onVisibleChange:se,mouseEnterDelay:U=.15,mouseLeaveDelay:j=.1,autoAdjustOverflow:Z=!0,placement:pe="",overlay:Ae,transitionName:he}=C,{getPopupContainer:ge,getPrefixCls:Ie,direction:ct}=t.useContext(d.E_),Ve=t.useMemo(()=>{const M=Ie();return he!==void 0?he:pe.includes("top")?`${M}-slide-down`:`${M}-slide-up`},[Ie,pe,he]),Qe=t.useMemo(()=>pe?pe.includes("Center")?pe.slice(0,pe.indexOf("Center")):pe:ct==="rtl"?"bottomRight":"bottomLeft",[pe,ct]),St=Ie("dropdown",x),[Xe,je]=(0,f.Z)(St),[,Re]=(0,u.Z)(),tt=t.Children.only(P),le=(0,o.Tm)(tt,{className:p()(`${St}-trigger`,{[`${St}-rtl`]:ct==="rtl"},tt.props.className),disabled:z}),ue=z?[]:_;let G;ue&&ue.includes("contextMenu")&&(G=!0);const[R,oe]=(0,r.Z)(!1,{value:B!=null?B:Q}),xe=(0,h.useEvent)(M=>{q==null||q(M),se==null||se(M),oe(M)}),K=p()(ae,Me,je,{[`${St}-rtl`]:ct==="rtl"}),L=(0,c.Z)({arrowPointAtCenter:typeof y=="object"&&y.pointAtCenter,autoAdjustOverflow:Z,offset:Re.marginXXS,arrowWidth:y?Re.sizePopupArrow:0,borderRadius:Re.borderRadius}),ie=t.useCallback(()=>{oe(!1)},[]),W=()=>{let M;return m!=null&&m.items?M=t.createElement(n.default,Object.assign({},m)):typeof Ae=="function"?M=Ae():M=Ae,k&&(M=k(M)),M=t.Children.only(typeof M=="string"?t.createElement("span",null,M):M),t.createElement(a.J,{prefixCls:`${St}-menu`,expandIcon:t.createElement("span",{className:`${St}-menu-submenu-arrow`},t.createElement(v.Z,{className:`${St}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ie,validator:D=>{let{mode:Y}=D}},M)};return Xe(t.createElement(i.Z,Object.assign({alignPoint:G},(0,l.Z)(C,["rootClassName"]),{mouseEnterDelay:U,mouseLeaveDelay:j,visible:R,builtinPlacements:L,arrow:!!y,overlayClassName:K,prefixCls:St,getPopupContainer:be||ge,transitionName:Ve,trigger:ue,overlay:W,placement:Qe,onVisibleChange:xe}),le))};function w(C){return Object.assign(Object.assign({},C),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const A=(0,s.Z)(E,"dropdown",C=>C,w),b=C=>t.createElement(A,Object.assign({},C),t.createElement("span",null));E._InternalPanelDoNotUseOrYouWillBeFired=b,N.Z=E},38854:function(_t,N,e){"use strict";e.d(N,{Z:function(){return u}});var t=e(91857),v=e(92310),g=e.n(v),p=e(59301),i=e(18785),h=e(3113),r=e(36355),l=e(81327),c=e(33234),s=e(47211),o=function(f,S){var E={};for(var w in f)Object.prototype.hasOwnProperty.call(f,w)&&S.indexOf(w)<0&&(E[w]=f[w]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,w=Object.getOwnPropertySymbols(f);A<w.length;A++)S.indexOf(w[A])<0&&Object.prototype.propertyIsEnumerable.call(f,w[A])&&(E[w[A]]=f[w[A]]);return E};const d=f=>{const{getPopupContainer:S,getPrefixCls:E,direction:w}=p.useContext(r.E_),{prefixCls:A,type:b="default",danger:C,disabled:m,loading:y,onClick:x,htmlType:P,children:_,className:z,menu:k,arrow:be,autoFocus:ae,overlay:Me,trigger:B,align:q,open:Q,onOpenChange:se,placement:U,getPopupContainer:j,href:Z,icon:pe=p.createElement(i.Z,null),title:Ae,buttonsRender:he=W=>W,mouseEnterDelay:ge,mouseLeaveDelay:Ie,overlayClassName:ct,overlayStyle:Ve,destroyPopupOnHide:Qe,dropdownRender:St}=f,Xe=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"]),je=E("dropdown",A),Re=`${je}-button`,[tt,le]=(0,s.Z)(je),ue={menu:k,arrow:be,autoFocus:ae,align:q,disabled:m,trigger:m?[]:B,onOpenChange:se,getPopupContainer:j||S,mouseEnterDelay:ge,mouseLeaveDelay:Ie,overlayClassName:ct,overlayStyle:Ve,destroyPopupOnHide:Qe,dropdownRender:St},{compactSize:G,compactItemClassnames:R}=(0,c.ri)(je,w),oe=g()(Re,R,z,le);"overlay"in f&&(ue.overlay=Me),"open"in f&&(ue.open=Q),"placement"in f?ue.placement=U:ue.placement=w==="rtl"?"bottomLeft":"bottomRight";const xe=p.createElement(h.ZP,{type:b,danger:C,disabled:m,loading:y,onClick:x,htmlType:P,href:Z,title:Ae},_),K=p.createElement(h.ZP,{type:b,danger:C,icon:pe}),[L,ie]=he([xe,K]);return tt(p.createElement(l.Z.Compact,Object.assign({className:oe,size:G,block:!0},Xe),L,p.createElement(t.Z,Object.assign({},ue),ie)))};d.__ANT_BUTTON=!0;var n=d;const a=t.Z;a.Button=n;var u=a},47211:function(_t,N,e){"use strict";e.d(N,{Z:function(){return o}});var t=e(17313),v=e(13826),g=e(92899),p=e(29878),i=e(19447),h=e(83116),r=e(37613),c=d=>{const{componentCls:n,menuCls:a,colorError:u,colorTextLightSolid:f}=d,S=`${a}-item`;return{[`${n}, ${n}-menu-submenu`]:{[`${a} ${S}`]:{[`&${S}-danger:not(${S}-disabled)`]:{color:u,"&:hover":{color:f,backgroundColor:u}}}}}};const s=d=>{const{componentCls:n,menuCls:a,zIndexPopup:u,dropdownArrowDistance:f,sizePopupArrow:S,antCls:E,iconCls:w,motionDurationMid:A,dropdownPaddingVertical:b,fontSize:C,dropdownEdgeChildPadding:m,colorTextDisabled:y,fontSizeIcon:x,controlPaddingHorizontal:P,colorBgElevated:_}=d;return[{[n]:Object.assign(Object.assign({},(0,t.Wf)(d)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:u,display:"block","&::before":{position:"absolute",insetBlock:-f+S/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${E}-btn`]:{[`& > ${w}-down, & > ${E}-btn-icon > ${w}-down`]:{fontSize:x}},[`${n}-wrap`]:{position:"relative",[`${E}-btn > ${w}-down`]:{fontSize:x},[`${w}-down::before`]:{transition:`transform ${A}`}},[`${n}-wrap-open`]:{[`${w}-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,i.ZP)(d,{colorBg:_,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${n} ${a}`]:{position:"relative",margin:0},[`${a}-submenu-popup`]:{position:"absolute",zIndex:u,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${n}, ${n}-menu-submenu`]:{[a]:Object.assign(Object.assign({padding:m,listStyleType:"none",backgroundColor:_,backgroundClip:"padding-box",borderRadius:d.borderRadiusLG,outline:"none",boxShadow:d.boxShadowSecondary},(0,t.Qy)(d)),{[`${a}-item-group-title`]:{padding:`${b}px ${P}px`,color:d.colorTextDescription,transition:`all ${A}`},[`${a}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${a}-item-icon`]:{minWidth:C,marginInlineEnd:d.marginXS,fontSize:d.fontSizeSM},[`${a}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${A}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${a}-item, ${a}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${b}px ${P}px`,color:d.colorText,fontWeight:"normal",fontSize:C,lineHeight:d.lineHeight,cursor:"pointer",transition:`all ${A}`,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:_,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:x,fontStyle:"normal"}}}),[`${a}-item-group-list`]:{margin:`0 ${d.marginXS}px`,padding:0,listStyle:"none"},[`${a}-submenu-title`]:{paddingInlineEnd:P+d.fontSizeSM},[`${a}-submenu-vertical`]:{position:"relative"},[`${a}-submenu${a}-submenu-disabled ${n}-menu-submenu-title`]:{[`&, ${n}-menu-submenu-arrow-icon`]:{color:y,backgroundColor:_,cursor:"not-allowed"}},[`${a}-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:a}=n;const{marginXXS:u,sizePopupArrow:f,controlHeight:S,fontSize:E,lineHeight:w,paddingXXS:A,componentCls:b,borderRadiusLG:C}=d,m=(S-E*w)/2,{dropdownArrowOffset:y}=(0,i.fS)({contentRadius:C}),x=(0,r.TS)(d,{menuCls:`${b}-menu`,rootPrefixCls:a,dropdownArrowDistance:f/2+u,dropdownArrowOffset:y,dropdownPaddingVertical:m,dropdownEdgeChildPadding:A});return[s(x),c(x)]},d=>({zIndexPopup:d.zIndexPopupBase+50}))},64165:function(_t,N,e){"use strict";e.d(N,{Z:function(){return A}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),i=e(9763),h=e(64993),r=e(88088),c=()=>{const[,b]=(0,r.Z)(),m=new h.C(b.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[,b]=(0,r.Z)(),{colorFill:C,colorFillTertiary:m,colorFillQuaternary:y,colorBgContainer:x}=b,{borderColor:P,shadowColor:_,contentColor:z}=(0,g.useMemo)(()=>({borderColor:new h.C(C).onBackground(x).toHexShortString(),shadowColor:new h.C(m).onBackground(x).toHexShortString(),contentColor:new h.C(y).onBackground(x).toHexShortString()}),[C,m,y,x]);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:_,cx:"32",cy:"33",rx:"32",ry:"7"}),g.createElement("g",{fillRule:"nonzero",stroke:P},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:z}))))},d=e(83116),n=e(37613);const a=b=>{const{componentCls:C,margin:m,marginXS:y,marginXL:x,fontSize:P,lineHeight:_}=b;return{[C]:{marginInline:y,fontSize:P,lineHeight:_,textAlign:"center",[`${C}-image`]:{height:b.emptyImgHeight,marginBottom:y,opacity:b.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${C}-description`]:{color:b.colorText},[`${C}-footer`]:{marginTop:m},"&-normal":{marginBlock:x,color:b.colorTextDisabled,[`${C}-description`]:{color:b.colorTextDisabled},[`${C}-image`]:{height:b.emptyImgHeightMD}},"&-small":{marginBlock:y,color:b.colorTextDisabled,[`${C}-image`]:{height:b.emptyImgHeightSM}}}}};var u=(0,d.Z)("Empty",b=>{const{componentCls:C,controlHeightLG:m}=b,y=(0,n.TS)(b,{emptyImgCls:`${C}-img`,emptyImgHeight:m*2.5,emptyImgHeightMD:m,emptyImgHeightSM:m*.875});return[a(y)]}),f=function(b,C){var m={};for(var y in b)Object.prototype.hasOwnProperty.call(b,y)&&C.indexOf(y)<0&&(m[y]=b[y]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,y=Object.getOwnPropertySymbols(b);x<y.length;x++)C.indexOf(y[x])<0&&Object.prototype.propertyIsEnumerable.call(b,y[x])&&(m[y[x]]=b[y[x]]);return m};const S=g.createElement(c,null),E=g.createElement(o,null),w=b=>{var{className:C,rootClassName:m,prefixCls:y,image:x=S,description:P,children:_,imageStyle:z,style:k}=b,be=f(b,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:ae,direction:Me,empty:B}=g.useContext(p.E_),q=ae("empty",y),[Q,se]=u(q),[U]=(0,i.Z)("Empty"),j=typeof P!="undefined"?P:U==null?void 0:U.description,Z=typeof j=="string"?j:"empty";let pe=null;return typeof x=="string"?pe=g.createElement("img",{alt:Z,src:x}):pe=x,Q(g.createElement("div",Object.assign({className:v()(se,q,B==null?void 0:B.className,{[`${q}-normal`]:x===E,[`${q}-rtl`]:Me==="rtl"},C,m),style:Object.assign(Object.assign({},B==null?void 0:B.style),k)},be),g.createElement("div",{className:`${q}-image`,style:z},pe),j&&g.createElement("div",{className:`${q}-description`},j),_&&g.createElement("div",{className:`${q}-footer`},_)))};w.PRESENTED_IMAGE_DEFAULT=S,w.PRESENTED_IMAGE_SIMPLE=E;var A=w},78241:function(_t,N,e){"use strict";e.d(N,{default:function(){return en}});var t=e(26407),v=e(92310),g=e.n(v),p=e(77900),i=e(59301),h=e(62892),r=e(32441);function l(Ce){const[X,$]=i.useState(Ce);return i.useEffect(()=>{const ee=setTimeout(()=>{$(Ce)},Ce.length?0:10);return()=>{clearTimeout(ee)}},[Ce]),X}var c=e(17313),s=e(29878),o=e(8378),d=e(37613),n=e(83116),u=Ce=>{const{componentCls:X}=Ce,$=`${X}-show-help`,ee=`${X}-show-help-item`;return{[$]:{transition:`opacity ${Ce.motionDurationSlow} ${Ce.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[ee]:{overflow:"hidden",transition:`height ${Ce.motionDurationSlow} ${Ce.motionEaseInOut},
opacity ${Ce.motionDurationSlow} ${Ce.motionEaseInOut},
transform ${Ce.motionDurationSlow} ${Ce.motionEaseInOut} !important`,[`&${ee}-appear, &${ee}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${ee}-leave-active`]:{transform:"translateY(-5px)"}}}}};const f=Ce=>({legend:{display:"block",width:"100%",marginBottom:Ce.marginLG,padding:0,color:Ce.colorTextDescription,fontSize:Ce.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${Ce.lineWidth}px ${Ce.lineType} ${Ce.colorBorder}`},label:{fontSize:Ce.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 ${Ce.controlOutlineWidth}px ${Ce.controlOutline}`},output:{display:"block",paddingTop:15,color:Ce.colorText,fontSize:Ce.fontSize,lineHeight:Ce.lineHeight}}),S=(Ce,X)=>{const{formItemCls:$}=Ce;return{[$]:{[`${$}-label > label`]:{height:X},[`${$}-control-input`]:{minHeight:X}}}},E=Ce=>{const{componentCls:X}=Ce;return{[Ce.componentCls]:Object.assign(Object.assign(Object.assign({},(0,c.Wf)(Ce)),f(Ce)),{[`${X}-text`]:{display:"inline-block",paddingInlineEnd:Ce.paddingSM},"&-small":Object.assign({},S(Ce,Ce.controlHeightSM)),"&-large":Object.assign({},S(Ce,Ce.controlHeightLG))})}},w=Ce=>{const{formItemCls:X,iconCls:$,componentCls:ee,rootPrefixCls:ne,labelRequiredMarkColor:Be,labelColor:Fe,labelFontSize:$e,labelHeight:at,labelColonMarginInlineStart:bt,labelColonMarginInlineEnd:Ot,itemMarginBottom:kt}=Ce;return{[X]:Object.assign(Object.assign({},(0,c.Wf)(Ce)),{marginBottom:kt,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
&-hidden.${ne}-row`]:{display:"none"},"&-has-warning":{[`${X}-split`]:{color:Ce.colorError}},"&-has-error":{[`${X}-split`]:{color:Ce.colorWarning}},[`${X}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${Ce.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:at,color:Fe,fontSize:$e,[`> ${$}`]:{fontSize:Ce.fontSize,verticalAlign:"top"},[`&${X}-required:not(${X}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:Ce.marginXXS,color:Be,fontSize:Ce.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${ee}-hide-required-mark &`]:{display:"none"}},[`${X}-optional`]:{display:"inline-block",marginInlineStart:Ce.marginXXS,color:Ce.colorTextDescription,[`${ee}-hide-required-mark &`]:{display:"none"}},[`${X}-tooltip`]:{color:Ce.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:Ce.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:bt,marginInlineEnd:Ot},[`&${X}-no-colon::after`]:{content:'"\\a0"'}}},[`${X}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${ne}-col-'"]):not([class*="' ${ne}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:Ce.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[X]:{"&-explain, &-extra":{clear:"both",color:Ce.colorTextDescription,fontSize:Ce.fontSize,lineHeight:Ce.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:Ce.controlHeightSM,transition:`color ${Ce.motionDurationMid} ${Ce.motionEaseOut}`},"&-explain":{"&-error":{color:Ce.colorError},"&-warning":{color:Ce.colorWarning}}},[`&-with-help ${X}-explain`]:{height:"auto",opacity:1},[`${X}-feedback-icon`]:{fontSize:Ce.fontSize,textAlign:"center",visibility:"visible",animationName:s.kr,animationDuration:Ce.motionDurationMid,animationTimingFunction:Ce.motionEaseOutBack,pointerEvents:"none","&-success":{color:Ce.colorSuccess},"&-error":{color:Ce.colorError},"&-warning":{color:Ce.colorWarning},"&-validating":{color:Ce.colorPrimary}}})}},A=Ce=>{const{componentCls:X,formItemCls:$}=Ce;return{[`${X}-horizontal`]:{[`${$}-label`]:{flexGrow:0},[`${$}-control`]:{flex:"1 1 0",minWidth:0},[`${$}-label[class$='-24'], ${$}-label[class*='-24 ']`]:{[`& + ${$}-control`]:{minWidth:"unset"}}}}},b=Ce=>{const{componentCls:X,formItemCls:$}=Ce;return{[`${X}-inline`]:{display:"flex",flexWrap:"wrap",[$]:{flex:"none",marginInlineEnd:Ce.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${$}-label,
> ${$}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${$}-label`]:{flex:"none"},[`${X}-text`]:{display:"inline-block"},[`${$}-has-feedback`]:{display:"inline-block"}}}}},C=Ce=>({padding:Ce.verticalLabelPadding,margin:Ce.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),m=Ce=>{const{componentCls:X,formItemCls:$,rootPrefixCls:ee}=Ce;return{[`${$} ${$}-label`]:C(Ce),[X]:{[$]:{flexWrap:"wrap",[`${$}-label, ${$}-control`]:{[`&:not([class*=" ${ee}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},y=Ce=>{const{componentCls:X,formItemCls:$,rootPrefixCls:ee}=Ce;return{[`${X}-vertical`]:{[$]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${X}-item-control`]:{width:"100%"}}},[`${X}-vertical ${$}-label,
.${ee}-col-24${$}-label,
.${ee}-col-xl-24${$}-label`]:C(Ce),[`@media (max-width: ${Ce.screenXSMax}px)`]:[m(Ce),{[X]:{[`.${ee}-col-xs-24${$}-label`]:C(Ce)}}],[`@media (max-width: ${Ce.screenSMMax}px)`]:{[X]:{[`.${ee}-col-sm-24${$}-label`]:C(Ce)}},[`@media (max-width: ${Ce.screenMDMax}px)`]:{[X]:{[`.${ee}-col-md-24${$}-label`]:C(Ce)}},[`@media (max-width: ${Ce.screenLGMax}px)`]:{[X]:{[`.${ee}-col-lg-24${$}-label`]:C(Ce)}}}},x=(Ce,X)=>(0,d.TS)(Ce,{formItemCls:`${Ce.componentCls}-item`,rootPrefixCls:X});var P=(0,n.Z)("Form",(Ce,X)=>{let{rootPrefixCls:$}=X;const ee=x(Ce,$);return[E(ee),w(ee),u(ee),A(ee),b(ee),y(ee),(0,o.Z)(ee),s.kr]},Ce=>({labelRequiredMarkColor:Ce.colorError,labelColor:Ce.colorTextHeading,labelFontSize:Ce.fontSize,labelHeight:Ce.controlHeight,labelColonMarginInlineStart:Ce.marginXXS/2,labelColonMarginInlineEnd:Ce.marginXS,itemMarginBottom:Ce.marginLG,verticalLabelPadding:`0 0 ${Ce.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const _=[];function z(Ce,X,$){let ee=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof Ce=="string"?Ce:`${X}-${ee}`,error:Ce,errorStatus:$}}var be=Ce=>{let{help:X,helpStatus:$,errors:ee=_,warnings:ne=_,className:Be,fieldId:Fe,onVisibleChanged:$e}=Ce;const{prefixCls:at}=i.useContext(r.Rk),bt=`${at}-item-explain`,[,Ot]=P(at),kt=(0,i.useMemo)(()=>(0,h.Z)(at),[at]),Zt=l(ee),Ft=l(ne),zt=i.useMemo(()=>X!=null?[z(X,"help",$)]:[].concat((0,t.Z)(Zt.map((Ue,et)=>z(Ue,"error","error",et))),(0,t.Z)(Ft.map((Ue,et)=>z(Ue,"warning","warning",et)))),[X,$,Zt,Ft]),De={};return Fe&&(De.id=`${Fe}_help`),i.createElement(p.default,{motionDeadline:kt.motionDeadline,motionName:`${at}-show-help`,visible:!!zt.length,onVisibleChanged:$e},Ue=>{const{className:et,style:st}=Ue;return i.createElement("div",Object.assign({},De,{className:g()(bt,et,Be,Ot),style:st,role:"alert"}),i.createElement(p.CSSMotionList,Object.assign({keys:zt},(0,h.Z)(at),{motionName:`${at}-show-help-item`,component:!1}),yt=>{const{key:rt,error:dt,errorStatus:ye,className:He,style:Je}=yt;return i.createElement("div",{key:rt,className:g()(He,{[`${bt}-${ye}`]:ye}),style:Je},dt)}))})},ae=e(95013),Me=e(36355),B=e(1684),q=e(52946),Q=e(19716),se=e(16722);const U=["parentNode"],j="form_item";function Z(Ce){return Ce===void 0||Ce===!1?[]:Array.isArray(Ce)?Ce:[Ce]}function pe(Ce,X){if(!Ce.length)return;const $=Ce.join("_");return X?`${X}_${$}`:U.includes($)?`${j}_${$}`:$}function Ae(Ce,X,$,ee,ne,Be){let Fe=ee;return Be!==void 0?Fe=Be:$.validating?Fe="validating":Ce.length?Fe="error":X.length?Fe="warning":($.touched||ne&&$.validated)&&(Fe="success"),Fe}function he(Ce){return Z(Ce).join("_")}function ge(Ce){const[X]=(0,ae.useForm)(),$=i.useRef({}),ee=i.useMemo(()=>Ce!=null?Ce:Object.assign(Object.assign({},X),{__INTERNAL__:{itemRef:ne=>Be=>{const Fe=he(ne);Be?$.current[Fe]=Be:delete $.current[Fe]}},scrollToField:function(ne){let Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const Fe=Z(ne),$e=pe(Fe,ee.__INTERNAL__.name),at=$e?document.getElementById($e):null;at&&(0,se.Z)(at,Object.assign({scrollMode:"if-needed",block:"nearest"},Be))},getFieldInstance:ne=>{const Be=he(ne);return $.current[Be]}}),[Ce,X]);return[ee]}var Ie=e(28726),ct=function(Ce,X){var $={};for(var ee in Ce)Object.prototype.hasOwnProperty.call(Ce,ee)&&X.indexOf(ee)<0&&($[ee]=Ce[ee]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,ee=Object.getOwnPropertySymbols(Ce);ne<ee.length;ne++)X.indexOf(ee[ne])<0&&Object.prototype.propertyIsEnumerable.call(Ce,ee[ne])&&($[ee[ne]]=Ce[ee[ne]]);return $};const Ve=(Ce,X)=>{const $=i.useContext(B.Z),{getPrefixCls:ee,direction:ne,form:Be}=i.useContext(Me.E_),{prefixCls:Fe,className:$e,rootClassName:at,size:bt,disabled:Ot=$,form:kt,colon:Zt,labelAlign:Ft,labelWrap:zt,labelCol:De,wrapperCol:Ue,hideRequiredMark:et,layout:st="horizontal",scrollToFirstError:yt,requiredMark:rt,onFinishFailed:dt,name:ye,style:He,feedbackIcons:Je}=Ce,ft=ct(Ce,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),lt=(0,Q.Z)(bt),Et=i.useContext(Ie.Z),xt=(0,i.useMemo)(()=>rt!==void 0?rt:Be&&Be.requiredMark!==void 0?Be.requiredMark:!et,[et,rt,Be]),Ht=Zt!=null?Zt:Be==null?void 0:Be.colon,Jt=ee("form",Fe),[$t,un]=P(Jt),pn=g()(Jt,`${Jt}-${st}`,{[`${Jt}-hide-required-mark`]:xt===!1,[`${Jt}-rtl`]:ne==="rtl",[`${Jt}-${lt}`]:lt},un,Be==null?void 0:Be.className,$e,at),[bn]=ge(kt),{__INTERNAL__:Te}=bn;Te.name=ye;const Ne=(0,i.useMemo)(()=>({name:ye,labelAlign:Ft,labelCol:De,labelWrap:zt,wrapperCol:Ue,vertical:st==="vertical",colon:Ht,requiredMark:xt,itemRef:Te.itemRef,form:bn,feedbackIcons:Je}),[ye,Ft,De,Ue,st,Ht,xt,bn,Je]);i.useImperativeHandle(X,()=>bn);const ot=(mt,Xt)=>{if(mt){let Wt={block:"nearest"};typeof mt=="object"&&(Wt=mt),bn.scrollToField(Xt,Wt)}},ut=mt=>{if(dt==null||dt(mt),mt.errorFields.length){const Xt=mt.errorFields[0].name;if(yt!==void 0){ot(yt,Xt);return}Be&&Be.scrollToFirstError!==void 0&&ot(Be.scrollToFirstError,Xt)}};return $t(i.createElement(B.n,{disabled:Ot},i.createElement(q.q,{size:lt},i.createElement(r.RV,Object.assign({},{validateMessages:Et}),i.createElement(r.q3.Provider,{value:Ne},i.createElement(ae.default,Object.assign({id:ye},ft,{name:ye,onFinishFailed:ut,form:bn,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),He),className:pn})))))))};var St=i.forwardRef(Ve),Xe=e(41799),je=e(8654),Re=e(92343),tt=e(11592);function le(Ce){if(typeof Ce=="function")return Ce;const X=(0,tt.Z)(Ce);return X.length<=1?X[0]:X}const ue=()=>{const{status:Ce,errors:X=[],warnings:$=[]}=(0,i.useContext)(r.aM);return{status:Ce,errors:X,warnings:$}};ue.Context=r.aM;var G=ue,R=e(16089);function oe(Ce){const[X,$]=i.useState(Ce),ee=(0,i.useRef)(null),ne=(0,i.useRef)([]),Be=(0,i.useRef)(!1);i.useEffect(()=>(Be.current=!1,()=>{Be.current=!0,R.Z.cancel(ee.current),ee.current=null}),[]);function Fe($e){Be.current||(ee.current===null&&(ne.current=[],ee.current=(0,R.Z)(()=>{ee.current=null,$(at=>{let bt=at;return ne.current.forEach(Ot=>{bt=Ot(bt)}),bt})})),ne.current.push($e))}return[X,Fe]}function xe(){const{itemRef:Ce}=i.useContext(r.q3),X=i.useRef({});function $(ee,ne){const Be=ne&&typeof ne=="object"&&ne.ref,Fe=ee.join("_");return(X.current.name!==Fe||X.current.originRef!==Be)&&(X.current.name=Fe,X.current.originRef=Be,X.current.ref=(0,je.sQ)(Ce(ee),Be)),X.current.ref}return $}var K=e(29194),L=e(34280),ie=e(2738),W=e(27382),M=e(37028);const D=Ce=>{const{formItemCls:X}=Ce;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${X}-control`]:{display:"flex"}}}};var Y=(0,n.b)(["Form","item-item"],(Ce,X)=>{let{rootPrefixCls:$}=X;const ee=x(Ce,$);return[D(ee)]}),re=Ce=>{const{prefixCls:X,status:$,wrapperCol:ee,children:ne,errors:Be,warnings:Fe,_internalItemRender:$e,extra:at,help:bt,fieldId:Ot,marginBottom:kt,onErrorVisibleChanged:Zt}=Ce,Ft=`${X}-item`,zt=i.useContext(r.q3),De=ee||zt.wrapperCol||{},Ue=g()(`${Ft}-control`,De.className),et=i.useMemo(()=>Object.assign({},zt),[zt]);delete et.labelCol,delete et.wrapperCol;const st=i.createElement("div",{className:`${Ft}-control-input`},i.createElement("div",{className:`${Ft}-control-input-content`},ne)),yt=i.useMemo(()=>({prefixCls:X,status:$}),[X,$]),rt=kt!==null||Be.length||Fe.length?i.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},i.createElement(r.Rk.Provider,{value:yt},i.createElement(be,{fieldId:Ot,errors:Be,warnings:Fe,help:bt,helpStatus:$,className:`${Ft}-explain-connected`,onVisibleChanged:Zt})),!!kt&&i.createElement("div",{style:{width:0,height:kt}})):null,dt={};Ot&&(dt.id=`${Ot}_extra`);const ye=at?i.createElement("div",Object.assign({},dt,{className:`${Ft}-extra`}),at):null,He=$e&&$e.mark==="pro_table_render"&&$e.render?$e.render(Ce,{input:st,errorList:rt,extra:ye}):i.createElement(i.Fragment,null,st,rt,ye);return i.createElement(r.q3.Provider,{value:et},i.createElement(M.Z,Object.assign({},De,{className:Ue}),He),i.createElement(Y,{prefixCls:X}))},Ee=e(61485),te=e(31724),T=e(9763),I=e(6848),de=function(Ce,X){var $={};for(var ee in Ce)Object.prototype.hasOwnProperty.call(Ce,ee)&&X.indexOf(ee)<0&&($[ee]=Ce[ee]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,ee=Object.getOwnPropertySymbols(Ce);ne<ee.length;ne++)X.indexOf(ee[ne])<0&&Object.prototype.propertyIsEnumerable.call(Ce,ee[ne])&&($[ee[ne]]=Ce[ee[ne]]);return $};function ve(Ce){return Ce?typeof Ce=="object"&&!i.isValidElement(Ce)?Ce:{title:Ce}:null}var qe=Ce=>{let{prefixCls:X,label:$,htmlFor:ee,labelCol:ne,labelAlign:Be,colon:Fe,required:$e,requiredMark:at,tooltip:bt}=Ce;var Ot;const[kt]=(0,T.Z)("Form"),{vertical:Zt,labelAlign:Ft,labelCol:zt,labelWrap:De,colon:Ue}=i.useContext(r.q3);if(!$)return null;const et=ne||zt||{},st=Be||Ft,yt=`${X}-item-label`,rt=g()(yt,st==="left"&&`${yt}-left`,et.className,{[`${yt}-wrap`]:!!De});let dt=$;const ye=Fe===!0||Ue!==!1&&Fe!==!1;ye&&!Zt&&typeof $=="string"&&$.trim()!==""&&(dt=$.replace(/[:|]\s*$/,""));const Je=ve(bt);if(Je){const{icon:xt=i.createElement(Ee.Z,null)}=Je,Ht=de(Je,["icon"]),Jt=i.createElement(I.Z,Object.assign({},Ht),i.cloneElement(xt,{className:`${X}-item-tooltip`,title:""}));dt=i.createElement(i.Fragment,null,dt,Jt)}const ft=at==="optional",lt=typeof at=="function";lt?dt=at(dt,{required:!!$e}):ft&&!$e&&(dt=i.createElement(i.Fragment,null,dt,i.createElement("span",{className:`${X}-item-optional`,title:""},(kt==null?void 0:kt.optional)||((Ot=te.Z.Form)===null||Ot===void 0?void 0:Ot.optional))));const Et=g()({[`${X}-item-required`]:$e,[`${X}-item-required-mark-optional`]:ft||lt,[`${X}-item-no-colon`]:!ye});return i.createElement(M.Z,Object.assign({},et,{className:rt}),i.createElement("label",{htmlFor:ee,className:Et,title:typeof $=="string"?$:""},dt))},ke=e(29679),fe=e(19248),Ze=e(96512),J=e(58617);const nt={success:ke.Z,warning:Ze.Z,error:fe.Z,validating:J.Z};function Ct(Ce){let{children:X,errors:$,warnings:ee,hasFeedback:ne,validateStatus:Be,prefixCls:Fe,meta:$e,noStyle:at}=Ce;const bt=`${Fe}-item`,{feedbackIcons:Ot}=i.useContext(r.q3),kt=Ae($,ee,$e,null,!!ne,Be),{isFormItemInput:Zt,status:Ft}=i.useContext(r.aM),zt=i.useMemo(()=>{var De;let Ue;if(ne){const yt=ne!==!0&&ne.icons||Ot,rt=kt&&((De=yt==null?void 0:yt({status:kt,errors:$,warnings:ee}))===null||De===void 0?void 0:De[kt]),dt=kt&&nt[kt];Ue=rt!==!1&&dt?i.createElement("span",{className:g()(`${bt}-feedback-icon`,`${bt}-feedback-icon-${kt}`)},rt||i.createElement(dt,null)):null}let et=!0,st=kt||"";return at&&(et=Zt,st=(kt!=null?kt:Ft)||""),{status:st,errors:$,warnings:ee,hasFeedback:!!ne,feedbackIcon:Ue,isFormItemInput:et}},[kt,ne,at,Zt,Ft]);return i.createElement(r.aM.Provider,{value:zt},X)}var O=function(Ce,X){var $={};for(var ee in Ce)Object.prototype.hasOwnProperty.call(Ce,ee)&&X.indexOf(ee)<0&&($[ee]=Ce[ee]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,ee=Object.getOwnPropertySymbols(Ce);ne<ee.length;ne++)X.indexOf(ee[ne])<0&&Object.prototype.propertyIsEnumerable.call(Ce,ee[ne])&&($[ee[ne]]=Ce[ee[ne]]);return $};function Ge(Ce){const{prefixCls:X,className:$,rootClassName:ee,style:ne,help:Be,errors:Fe,warnings:$e,validateStatus:at,meta:bt,hasFeedback:Ot,hidden:kt,children:Zt,fieldId:Ft,required:zt,isRequired:De,onSubItemMetaChange:Ue}=Ce,et=O(Ce,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange"]),st=`${X}-item`,{requiredMark:yt}=i.useContext(r.q3),rt=i.useRef(null),dt=l(Fe),ye=l($e),He=Be!=null,Je=!!(He||Fe.length||$e.length),ft=!!rt.current&&(0,K.Z)(rt.current),[lt,Et]=i.useState(null);(0,L.Z)(()=>{if(Je&&rt.current){const un=getComputedStyle(rt.current);Et(parseInt(un.marginBottom,10))}},[Je,ft]);const xt=un=>{un||Et(null)},Jt=function(){let un=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const pn=un?dt:bt.errors,bn=un?ye:bt.warnings;return Ae(pn,bn,bt,"",!!Ot,at)}(),$t=g()(st,$,ee,{[`${st}-with-help`]:He||dt.length||ye.length,[`${st}-has-feedback`]:Jt&&Ot,[`${st}-has-success`]:Jt==="success",[`${st}-has-warning`]:Jt==="warning",[`${st}-has-error`]:Jt==="error",[`${st}-is-validating`]:Jt==="validating",[`${st}-hidden`]:kt});return i.createElement("div",{className:$t,style:ne,ref:rt},i.createElement(W.Z,Object.assign({className:`${st}-row`},(0,ie.Z)(et,["_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"])),i.createElement(qe,Object.assign({htmlFor:Ft},Ce,{requiredMark:yt,required:zt!=null?zt:De,prefixCls:X})),i.createElement(re,Object.assign({},Ce,bt,{errors:dt,warnings:ye,prefixCls:X,status:Jt,help:Be,marginBottom:lt,onErrorVisibleChanged:xt}),i.createElement(r.qI.Provider,{value:Ue},i.createElement(Ct,{prefixCls:X,meta:bt,errors:bt.errors,warnings:bt.warnings,hasFeedback:Ot,validateStatus:Jt},Zt)))),!!lt&&i.createElement("div",{className:`${st}-margin-offset`,style:{marginBottom:-lt}}))}const Ke="__SPLIT__",ce=null,Oe=i.memo(Ce=>{let{children:X}=Ce;return X},(Ce,X)=>Ce.value===X.value&&Ce.update===X.update&&Ce.childProps.length===X.childProps.length&&Ce.childProps.every(($,ee)=>$===X.childProps[ee]));function ze(Ce){return Ce!=null}function Lt(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Nt(Ce){const{name:X,noStyle:$,className:ee,dependencies:ne,prefixCls:Be,shouldUpdate:Fe,rules:$e,children:at,required:bt,label:Ot,messageVariables:kt,trigger:Zt="onChange",validateTrigger:Ft,hidden:zt,help:De}=Ce,{getPrefixCls:Ue}=i.useContext(Me.E_),{name:et}=i.useContext(r.q3),st=le(at),yt=typeof st=="function",rt=i.useContext(r.qI),{validateTrigger:dt}=i.useContext(ae.FieldContext),ye=Ft!==void 0?Ft:dt,He=ze(X),Je=Ue("form",Be),[ft,lt]=P(Je),Et=i.useContext(ae.ListContext),xt=i.useRef(),[Ht,Jt]=oe({}),[$t,un]=(0,Xe.Z)(()=>Lt()),pn=Xt=>{const Wt=Et==null?void 0:Et.getKey(Xt.name);if(un(Xt.destroy?Lt():Xt,!0),$&&De!==!1&&rt){let Yt=Xt.name;if(Xt.destroy)Yt=xt.current||Yt;else if(Wt!==void 0){const[It,tn]=Wt;Yt=[It].concat((0,t.Z)(tn)),xt.current=Yt}rt(Xt,Yt)}},bn=(Xt,Wt)=>{Jt(Yt=>{const It=Object.assign({},Yt),_n=[].concat((0,t.Z)(Xt.name.slice(0,-1)),(0,t.Z)(Wt)).join(Ke);return Xt.destroy?delete It[_n]:It[_n]=Xt,It})},[Te,Ne]=i.useMemo(()=>{const Xt=(0,t.Z)($t.errors),Wt=(0,t.Z)($t.warnings);return Object.values(Ht).forEach(Yt=>{Xt.push.apply(Xt,(0,t.Z)(Yt.errors||[])),Wt.push.apply(Wt,(0,t.Z)(Yt.warnings||[]))}),[Xt,Wt]},[Ht,$t.errors,$t.warnings]),ot=xe();function ut(Xt,Wt,Yt){return $&&!zt?i.createElement(Ct,{prefixCls:Je,hasFeedback:Ce.hasFeedback,validateStatus:Ce.validateStatus,meta:$t,errors:Te,warnings:Ne,noStyle:!0},Xt):i.createElement(Ge,Object.assign({key:"row"},Ce,{className:g()(ee,lt),prefixCls:Je,fieldId:Wt,isRequired:Yt,errors:Te,warnings:Ne,meta:$t,onSubItemMetaChange:bn}),Xt)}if(!He&&!yt&&!ne)return ft(ut(st));let mt={};return typeof Ot=="string"?mt.label=Ot:X&&(mt.label=String(X)),kt&&(mt=Object.assign(Object.assign({},mt),kt)),ft(i.createElement(ae.Field,Object.assign({},Ce,{messageVariables:mt,trigger:Zt,validateTrigger:ye,onMetaChange:pn}),(Xt,Wt,Yt)=>{const It=Z(X).length&&Wt?Wt.name:[],tn=pe(It,et),_n=bt!==void 0?bt:!!($e&&$e.some(Mt=>{if(Mt&&typeof Mt=="object"&&Mt.required&&!Mt.warningOnly)return!0;if(typeof Mt=="function"){const mn=Mt(Yt);return mn&&mn.required&&!mn.warningOnly}return!1})),nn=Object.assign({},Xt);let Kt=null;if(Array.isArray(st)&&He)Kt=st;else if(!(yt&&(!(Fe||ne)||He))){if(!(ne&&!yt&&!He))if((0,Re.l$)(st)){const Mt=Object.assign(Object.assign({},st.props),nn);if(Mt.id||(Mt.id=tn),De||Te.length>0||Ne.length>0||Ce.extra){const En=[];(De||Te.length>0)&&En.push(`${tn}_help`),Ce.extra&&En.push(`${tn}_extra`),Mt["aria-describedby"]=En.join(" ")}Te.length>0&&(Mt["aria-invalid"]="true"),_n&&(Mt["aria-required"]="true"),(0,je.Yr)(st)&&(Mt.ref=ot(It,st)),new Set([].concat((0,t.Z)(Z(Zt)),(0,t.Z)(Z(ye)))).forEach(En=>{Mt[En]=function(){for(var Sn,An,vn,Xn,lr,fn=arguments.length,ln=new Array(fn),xn=0;xn<fn;xn++)ln[xn]=arguments[xn];(vn=nn[En])===null||vn===void 0||(Sn=vn).call.apply(Sn,[nn].concat(ln)),(lr=(Xn=st.props)[En])===null||lr===void 0||(An=lr).call.apply(An,[Xn].concat(ln))}});const an=[Mt["aria-required"],Mt["aria-invalid"],Mt["aria-describedby"]];Kt=i.createElement(Oe,{value:nn[Ce.valuePropName||"value"],update:st,childProps:an},(0,Re.Tm)(st,Mt))}else yt&&(Fe||ne)&&!He?Kt=st(Yt):Kt=st}return ut(Kt,tn,_n)}))}const it=Nt;it.useStatus=G;var wt=it,Rt=function(Ce,X){var $={};for(var ee in Ce)Object.prototype.hasOwnProperty.call(Ce,ee)&&X.indexOf(ee)<0&&($[ee]=Ce[ee]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,ee=Object.getOwnPropertySymbols(Ce);ne<ee.length;ne++)X.indexOf(ee[ne])<0&&Object.prototype.propertyIsEnumerable.call(Ce,ee[ne])&&($[ee[ne]]=Ce[ee[ne]]);return $},Gt=Ce=>{var{prefixCls:X,children:$}=Ce,ee=Rt(Ce,["prefixCls","children"]);const{getPrefixCls:ne}=i.useContext(Me.E_),Be=ne("form",X),Fe=i.useMemo(()=>({prefixCls:Be,status:"error"}),[Be]);return i.createElement(ae.List,Object.assign({},ee),($e,at,bt)=>i.createElement(r.Rk.Provider,{value:Fe},$($e.map(Ot=>Object.assign(Object.assign({},Ot),{fieldKey:Ot.key})),at,{errors:bt.errors,warnings:bt.warnings})))};function Ut(){const{form:Ce}=(0,i.useContext)(r.q3);return Ce}const At=St;At.Item=wt,At.List=Gt,At.ErrorList=be,At.useForm=ge,At.useFormInstance=Ut,At.useWatch=ae.useWatch,At.Provider=r.RV,At.create=()=>{};var en=At},8628:function(_t,N,e){"use strict";var t=e(59301),v=e(34280),g=e(56762),p=e(69507);function i(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const r=(0,t.useRef)({}),l=(0,g.Z)(),c=(0,p.ZP)();return(0,v.Z)(()=>{const s=c.subscribe(o=>{r.current=o,h&&l()});return()=>c.unsubscribe(s)},[]),r.current}N.Z=i},5871:function(_t,N,e){"use strict";e.d(N,{Z:function(){return Ee}});var t=e(84105),v=e(87395),g=e(92310),p=e.n(g),i=e(92413),h=e(400),r=e(39559),l=e(33606),c=e(37061),s=e(6909),o=e(4771);function d(){return typeof BigInt=="function"}function n(te){return!te&&te!==0&&!Number.isNaN(te)||!String(te).trim()}function a(te){var T=te.trim(),I=T.startsWith("-");I&&(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",ve=de.split("."),_e=ve[0]||"0",qe=ve[1]||"0";_e==="0"&&qe==="0"&&(I=!1);var ke=I?"-":"";return{negative:I,negativeStr:ke,trimStr:de,integerStr:_e,decimalStr:qe,fullStr:"".concat(ke).concat(de)}}function u(te){var T=String(te);return!Number.isNaN(Number(T))&&T.includes("e")}function f(te){var T=String(te);if(u(te)){var I=Number(T.slice(T.indexOf("e-")+2)),de=T.match(/\.(\d+)/);return de!=null&&de[1]&&(I+=de[1].length),I}return T.includes(".")&&E(T)?T.length-T.indexOf(".")-1:0}function S(te){var T=String(te);if(u(te)){if(te>Number.MAX_SAFE_INTEGER)return String(d()?BigInt(te).toString():Number.MAX_SAFE_INTEGER);if(te<Number.MIN_SAFE_INTEGER)return String(d()?BigInt(te).toString():Number.MIN_SAFE_INTEGER);T=te.toFixed(f(T))}return a(T).fullStr}function E(te){return typeof te=="number"?!Number.isNaN(te):te?/^\s*-?\d+(\.\d+)?\s*$/.test(te)||/^\s*-?\d+\.\s*$/.test(te)||/^\s*-?\.\d+\s*$/.test(te):!1}var w=function(){function te(T){if((0,s.Z)(this,te),(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 I=T;if(u(I)&&(I=Number(I)),I=typeof I=="string"?I:S(I),E(I)){var de=a(I);this.negative=de.negative;var ve=de.trimStr.split(".");this.integer=BigInt(ve[0]);var _e=ve[1]||"0";this.decimal=BigInt(_e),this.decimalLen=_e.length}else this.nan=!0}return(0,o.Z)(te,[{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(I){var de="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(I,"0"));return BigInt(de)}},{key:"negate",value:function(){var I=new te(this.toString());return I.negative=!I.negative,I}},{key:"cal",value:function(I,de,ve){var _e=Math.max(this.getDecimalStr().length,I.getDecimalStr().length),qe=this.alignDecimal(_e),ke=I.alignDecimal(_e),fe=de(qe,ke).toString(),Ze=ve(_e),J=a(fe),nt=J.negativeStr,Ct=J.trimStr,O="".concat(nt).concat(Ct.padStart(Ze+1,"0"));return new te("".concat(O.slice(0,-Ze),".").concat(O.slice(-Ze)))}},{key:"add",value:function(I){if(this.isInvalidate())return new te(I);var de=new te(I);return de.isInvalidate()?this:this.cal(de,function(ve,_e){return ve+_e},function(ve){return ve})}},{key:"multi",value:function(I){var de=new te(I);return this.isInvalidate()||de.isInvalidate()?new te(NaN):this.cal(de,function(ve,_e){return ve*_e},function(ve){return ve*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(I){return this.toString()===(I==null?void 0:I.toString())}},{key:"lessEquals",value:function(I){return this.add(I.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return I?this.isInvalidate()?"":a("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),te}(),A=function(){function te(T){if((0,s.Z)(this,te),(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)(te,[{key:"negate",value:function(){return new te(-this.toNumber())}},{key:"add",value:function(I){if(this.isInvalidate())return new te(I);var de=Number(I);if(Number.isNaN(de))return this;var ve=this.number+de;if(ve>Number.MAX_SAFE_INTEGER)return new te(Number.MAX_SAFE_INTEGER);if(ve<Number.MIN_SAFE_INTEGER)return new te(Number.MIN_SAFE_INTEGER);var _e=Math.max(f(this.number),f(de));return new te(ve.toFixed(_e))}},{key:"multi",value:function(I){var de=Number(I);if(this.isInvalidate()||Number.isNaN(de))return new te(NaN);var ve=this.number*de;if(ve>Number.MAX_SAFE_INTEGER)return new te(Number.MAX_SAFE_INTEGER);if(ve<Number.MIN_SAFE_INTEGER)return new te(Number.MIN_SAFE_INTEGER);var _e=Math.max(f(this.number),f(de));return new te(ve.toFixed(_e))}},{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(I){return this.toNumber()===(I==null?void 0:I.toNumber())}},{key:"lessEquals",value:function(I){return this.add(I.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return I?this.isInvalidate()?"":S(this.number):this.origin}}]),te}();function b(te){return d()?new w(te):new A(te)}function C(te,T,I){var de=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(te==="")return"";var ve=a(te),_e=ve.negativeStr,qe=ve.integerStr,ke=ve.decimalStr,fe="".concat(T).concat(ke),Ze="".concat(_e).concat(qe);if(I>=0){var J=Number(ke[I]);if(J>=5&&!de){var nt=b(te).add("".concat(_e,"0.").concat("0".repeat(I)).concat(10-J));return C(nt.toString(),T,I,de)}return I===0?Ze:"".concat(Ze).concat(T).concat(ke.padEnd(I,"0").slice(0,I))}return fe===".0"?Ze:"".concat(Ze).concat(fe)}var m=b,y=e(93681),x=e(34280),P=e(8654),_=e(59301),z=e(48736);function k(te,T){var I=(0,_.useRef)(null);function de(){try{var _e=te.selectionStart,qe=te.selectionEnd,ke=te.value,fe=ke.substring(0,_e),Ze=ke.substring(qe);I.current={start:_e,end:qe,value:ke,beforeTxt:fe,afterTxt:Ze}}catch(J){}}function ve(){if(te&&I.current&&T)try{var _e=te.value,qe=I.current,ke=qe.beforeTxt,fe=qe.afterTxt,Ze=qe.start,J=_e.length;if(_e.endsWith(fe))J=_e.length-I.current.afterTxt.length;else if(_e.startsWith(ke))J=ke.length;else{var nt=ke[Ze-1],Ct=_e.indexOf(nt,Ze-1);Ct!==-1&&(J=Ct+1)}te.setSelectionRange(J,J)}catch(O){(0,z.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(O.message))}}return[de,ve]}var be=e(49658),ae=function(){var T=(0,_.useState)(!1),I=(0,l.Z)(T,2),de=I[0],ve=I[1];return(0,x.Z)(function(){ve((0,be.Z)())},[]),de},Me=ae,B=e(16089),q=200,Q=600;function se(te){var T=te.prefixCls,I=te.upNode,de=te.downNode,ve=te.upDisabled,_e=te.downDisabled,qe=te.onStep,ke=_.useRef(),fe=_.useRef([]),Ze=_.useRef();Ze.current=qe;var J=function(){clearTimeout(ke.current)},nt=function(Lt,Nt){Lt.preventDefault(),J(),Ze.current(Nt);function it(){Ze.current(Nt),ke.current=setTimeout(it,q)}ke.current=setTimeout(it,Q)};_.useEffect(function(){return function(){J(),fe.current.forEach(function(ze){return B.Z.cancel(ze)})}},[]);var Ct=Me();if(Ct)return null;var O="".concat(T,"-handler"),Ge=p()(O,"".concat(O,"-up"),(0,h.Z)({},"".concat(O,"-up-disabled"),ve)),Ke=p()(O,"".concat(O,"-down"),(0,h.Z)({},"".concat(O,"-down-disabled"),_e)),ce=function(){return fe.current.push((0,B.Z)(J))},Oe={unselectable:"on",role:"button",onMouseUp:ce,onMouseLeave:ce};return _.createElement("div",{className:"".concat(O,"-wrap")},_.createElement("span",(0,i.Z)({},Oe,{onMouseDown:function(Lt){nt(Lt,!0)},"aria-label":"Increase Value","aria-disabled":ve,className:Ge}),I||_.createElement("span",{unselectable:"on",className:"".concat(T,"-handler-up-inner")})),_.createElement("span",(0,i.Z)({},Oe,{onMouseDown:function(Lt){nt(Lt,!1)},"aria-label":"Decrease Value","aria-disabled":_e,className:Ke}),de||_.createElement("span",{unselectable:"on",className:"".concat(T,"-handler-down-inner")})))}function U(te){var T=typeof te=="number"?S(te):a(te).fullStr,I=T.includes(".");return I?a(T.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:te+"0"}var j=e(5643),Z=function(){var te=(0,_.useRef)(0),T=function(){B.Z.cancel(te.current)};return(0,_.useEffect)(function(){return T},[]),function(I){T(),te.current=(0,B.Z)(function(){I()})}},pe=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep"],Ae=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],he=function(T,I){return T||I.isEmpty()?I.toString():I.toNumber()},ge=function(T){var I=m(T);return I.isInvalidate()?null:I},Ie=_.forwardRef(function(te,T){var I,de=te.prefixCls,ve=de===void 0?"rc-input-number":de,_e=te.className,qe=te.style,ke=te.min,fe=te.max,Ze=te.step,J=Ze===void 0?1:Ze,nt=te.defaultValue,Ct=te.value,O=te.disabled,Ge=te.readOnly,Ke=te.upHandler,ce=te.downHandler,Oe=te.keyboard,ze=te.controls,Lt=ze===void 0?!0:ze,Nt=te.classNames,it=te.stringMode,wt=te.parser,Rt=te.formatter,Tt=te.precision,Gt=te.decimalSeparator,Ut=te.onChange,At=te.onInput,en=te.onPressEnter,Ce=te.onStep,X=(0,c.Z)(te,pe),$="".concat(ve,"-input"),ee=_.useRef(null),ne=_.useState(!1),Be=(0,l.Z)(ne,2),Fe=Be[0],$e=Be[1],at=_.useRef(!1),bt=_.useRef(!1),Ot=_.useRef(!1),kt=_.useState(function(){return m(Ct!=null?Ct:nt)}),Zt=(0,l.Z)(kt,2),Ft=Zt[0],zt=Zt[1];function De(Kt){Ct===void 0&&zt(Kt)}var Ue=_.useCallback(function(Kt,Mt){if(!Mt)return Tt>=0?Tt:Math.max(f(Kt),f(J))},[Tt,J]),et=_.useCallback(function(Kt){var Mt=String(Kt);if(wt)return wt(Mt);var mn=Mt;return Gt&&(mn=mn.replace(Gt,".")),mn.replace(/[^\w.-]+/g,"")},[wt,Gt]),st=_.useRef(""),yt=_.useCallback(function(Kt,Mt){if(Rt)return Rt(Kt,{userTyping:Mt,input:String(st.current)});var mn=typeof Kt=="number"?S(Kt):Kt;if(!Mt){var an=Ue(mn,Mt);if(E(mn)&&(Gt||an>=0)){var En=Gt||".";mn=C(mn,En,an)}}return mn},[Rt,Ue,Gt]),rt=_.useState(function(){var Kt=nt!=null?nt:Ct;return Ft.isInvalidate()&&["string","number"].includes((0,r.Z)(Kt))?Number.isNaN(Kt)?"":Kt:yt(Ft.toString(),!1)}),dt=(0,l.Z)(rt,2),ye=dt[0],He=dt[1];st.current=ye;function Je(Kt,Mt){He(yt(Kt.isInvalidate()?Kt.toString(!1):Kt.toString(!Mt),Mt))}var ft=_.useMemo(function(){return ge(fe)},[fe,Tt]),lt=_.useMemo(function(){return ge(ke)},[ke,Tt]),Et=_.useMemo(function(){return!ft||!Ft||Ft.isInvalidate()?!1:ft.lessEquals(Ft)},[ft,Ft]),xt=_.useMemo(function(){return!lt||!Ft||Ft.isInvalidate()?!1:Ft.lessEquals(lt)},[lt,Ft]),Ht=k(ee.current,Fe),Jt=(0,l.Z)(Ht,2),$t=Jt[0],un=Jt[1],pn=function(Mt){return ft&&!Mt.lessEquals(ft)?ft:lt&&!lt.lessEquals(Mt)?lt:null},bn=function(Mt){return!pn(Mt)},Te=function(Mt,mn){var an=Mt,En=bn(an)||an.isEmpty();if(!an.isEmpty()&&!mn&&(an=pn(an)||an,En=!0),!Ge&&!O&&En){var Sn=an.toString(),An=Ue(Sn,mn);return An>=0&&(an=m(C(Sn,".",An)),bn(an)||(an=m(C(Sn,".",An,!0)))),an.equals(Ft)||(De(an),Ut==null||Ut(an.isEmpty()?null:he(it,an)),Ct===void 0&&Je(an,mn)),an}return Ft},Ne=Z(),ot=function Kt(Mt){if($t(),st.current=Mt,He(Mt),!bt.current){var mn=et(Mt),an=m(mn);an.isNaN()||Te(an,!0)}At==null||At(Mt),Ne(function(){var En=Mt;wt||(En=Mt.replace(/。/g,".")),En!==Mt&&Kt(En)})},ut=function(){bt.current=!0},mt=function(){bt.current=!1,ot(ee.current.value)},Xt=function(Mt){ot(Mt.target.value)},Wt=function(Mt){var mn;if(!(Mt&&Et||!Mt&&xt)){at.current=!1;var an=m(Ot.current?U(J):J);Mt||(an=an.negate());var En=(Ft||m(0)).add(an.toString()),Sn=Te(En,!1);Ce==null||Ce(he(it,Sn),{offset:Ot.current?U(J):J,type:Mt?"up":"down"}),(mn=ee.current)===null||mn===void 0||mn.focus()}},Yt=function(Mt){var mn=m(et(ye)),an=mn;mn.isNaN()?an=Te(Ft,Mt):an=Te(mn,Mt),Ct!==void 0?Je(Ft,!1):an.isNaN()||Je(an,!1)},It=function(){at.current=!0},tn=function(Mt){var mn=Mt.key,an=Mt.shiftKey;at.current=!0,Ot.current=an,mn==="Enter"&&(bt.current||(at.current=!1),Yt(!1),en==null||en(Mt)),Oe!==!1&&!bt.current&&["Up","ArrowUp","Down","ArrowDown"].includes(mn)&&(Wt(mn==="Up"||mn==="ArrowUp"),Mt.preventDefault())},_n=function(){at.current=!1,Ot.current=!1},nn=function(){Yt(!1),$e(!1),at.current=!1};return(0,x.o)(function(){Ft.isInvalidate()||Je(Ft,!1)},[Tt]),(0,x.o)(function(){var Kt=m(Ct);zt(Kt);var Mt=m(et(ye));(!Kt.equals(Mt)||!at.current||Rt)&&Je(Kt,at.current)},[Ct]),(0,x.o)(function(){Rt&&un()},[ye]),_.createElement("div",{className:p()(ve,Nt==null?void 0:Nt.input,_e,(I={},(0,h.Z)(I,"".concat(ve,"-focused"),Fe),(0,h.Z)(I,"".concat(ve,"-disabled"),O),(0,h.Z)(I,"".concat(ve,"-readonly"),Ge),(0,h.Z)(I,"".concat(ve,"-not-a-number"),Ft.isNaN()),(0,h.Z)(I,"".concat(ve,"-out-of-range"),!Ft.isInvalidate()&&!bn(Ft)),I)),style:qe,onFocus:function(){$e(!0)},onBlur:nn,onKeyDown:tn,onKeyUp:_n,onCompositionStart:ut,onCompositionEnd:mt,onBeforeInput:It},Lt&&_.createElement(se,{prefixCls:ve,upNode:Ke,downNode:ce,upDisabled:Et,downDisabled:xt,onStep:Wt}),_.createElement("div",{className:"".concat($,"-wrap")},_.createElement("input",(0,i.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":ke,"aria-valuemax":fe,"aria-valuenow":Ft.isInvalidate()?null:Ft.toString(),step:J},X,{ref:(0,P.sQ)(ee,T),className:$,value:ye,onChange:Xt,disabled:O,readOnly:Ge}))))}),ct=_.forwardRef(function(te,T){var I=te.disabled,de=te.style,ve=te.prefixCls,_e=te.value,qe=te.prefix,ke=te.suffix,fe=te.addonBefore,Ze=te.addonAfter,J=te.classes,nt=te.className,Ct=te.classNames,O=(0,c.Z)(te,Ae),Ge=_.useRef(null),Ke=function(Oe){Ge.current&&(0,j.nH)(Ge.current,Oe)};return _.createElement(y.BaseInput,{inputElement:_.createElement(Ie,(0,i.Z)({prefixCls:ve,disabled:I,classNames:Ct,ref:(0,P.sQ)(Ge,T)},O)),className:nt,triggerFocus:Ke,prefixCls:ve,value:_e,disabled:I,style:de,prefix:qe,suffix:ke,addonAfter:Ze,addonBefore:fe,classes:J,classNames:Ct,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});ct.displayName="InputNumber";var Ve=ct,Qe=Ve,St=e(19080),Xe=e(36355),je=e(92736),Re=e(1684),tt=e(19716),le=e(32441),ue=e(33234),G=e(9937),R=e(17313),oe=e(74207),xe=e(83116),K=e(37613);const L=(te,T)=>{let{componentCls:I,borderRadiusSM:de,borderRadiusLG:ve}=te;const _e=T==="lg"?ve:de;return{[`&-${T}`]:{[`${I}-handler-wrap`]:{borderStartEndRadius:_e,borderEndEndRadius:_e},[`${I}-handler-up`]:{borderStartEndRadius:_e},[`${I}-handler-down`]:{borderEndEndRadius:_e}}}},ie=te=>{const{componentCls:T,lineWidth:I,lineType:de,colorBorder:ve,borderRadius:_e,fontSizeLG:qe,controlHeightLG:ke,controlHeightSM:fe,colorError:Ze,paddingInlineSM:J,colorTextDescription:nt,motionDurationMid:Ct,handleHoverColor:O,paddingInline:Ge,paddingBlock:Ke,handleBg:ce,handleActiveBg:Oe,colorTextDisabled:ze,borderRadiusSM:Lt,borderRadiusLG:Nt,controlWidth:it,handleVisible:wt,handleBorderColor:Rt}=te;return[{[T]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,R.Wf)(te)),(0,G.ik)(te)),(0,G.bi)(te,T)),{display:"inline-block",width:it,margin:0,padding:0,border:`${I}px ${de} ${ve}`,borderRadius:_e,"&-rtl":{direction:"rtl",[`${T}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:qe,borderRadius:Nt,[`input${T}-input`]:{height:ke-2*I}},"&-sm":{padding:0,borderRadius:Lt,[`input${T}-input`]:{height:fe-2*I,padding:`0 ${J}px`}},"&:hover":Object.assign({},(0,G.pU)(te)),"&-focused":Object.assign({},(0,G.M1)(te)),"&-out-of-range":{[`${T}-input-wrap`]:{input:{color:Ze}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,R.Wf)(te)),(0,G.s7)(te)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${T}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${T}-group-addon`]:{borderRadius:Nt,fontSize:te.fontSizeLG}},"&-sm":{[`${T}-group-addon`]:{borderRadius:Lt}},[`${T}-wrapper-disabled > ${T}-group-addon`]:Object.assign({},(0,G.Xy)(te))}}),[`&-disabled ${T}-input`]:{cursor:"not-allowed"},[T]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,R.Wf)(te)),{width:"100%",padding:`${Ke}px ${Ge}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:_e,outline:0,transition:`all ${Ct} linear`,appearance:"textfield",fontSize:"inherit"}),(0,G.nz)(te.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:te.handleWidth,height:"100%",background:ce,borderStartStartRadius:0,borderStartEndRadius:_e,borderEndEndRadius:_e,borderEndStartRadius:0,opacity:wt===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${Ct} linear ${Ct}`,[`${T}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
${T}-handler-up-inner,
${T}-handler-down-inner
`]:{marginInlineEnd:0,fontSize:te.handleFontSize}}},[`${T}-handler`]:{height:"50%",overflow:"hidden",color:nt,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${I}px ${de} ${Rt}`,transition:`all ${Ct} linear`,"&:active":{background:Oe},"&:hover":{height:"60%",[`
${T}-handler-up-inner,
${T}-handler-down-inner
`]:{color:O}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,R.Ro)()),{color:nt,transition:`all ${Ct} linear`,userSelect:"none"})},[`${T}-handler-up`]:{borderStartEndRadius:_e},[`${T}-handler-down`]:{borderBlockStart:`${I}px ${de} ${Rt}`,borderEndEndRadius:_e}},L(te,"lg")),L(te,"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:ze}})},{[`${T}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${T}-handler-down`]:{borderBlockStartWidth:0}}}]},W=te=>{const{componentCls:T,paddingBlock:I,paddingInline:de,inputAffixPadding:ve,controlWidth:_e,borderRadiusLG:qe,borderRadiusSM:ke}=te;return{[`${T}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,G.ik)(te)),(0,G.bi)(te,`${T}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:_e,padding:0,paddingInlineStart:de,"&-lg":{borderRadius:qe},"&-sm":{borderRadius:ke},[`&:not(${T}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},(0,G.pU)(te)),{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:`${I}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:ve},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:de,marginInlineStart:ve}}})}};var M=(0,xe.Z)("InputNumber",te=>{const T=(0,K.TS)(te,(0,G.e5)(te));return[ie(T),W(T),(0,oe.c)(T)]},te=>Object.assign(Object.assign({},(0,G.TM)(te)),{controlWidth:90,handleWidth:te.controlHeightSM-te.lineWidth*2,handleFontSize:te.fontSize/2,handleVisible:"auto",handleActiveBg:te.colorFillAlter,handleBg:te.colorBgContainer,handleHoverColor:te.colorPrimary,handleBorderColor:te.colorBorder})),D=function(te,T){var I={};for(var de in te)Object.prototype.hasOwnProperty.call(te,de)&&T.indexOf(de)<0&&(I[de]=te[de]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,de=Object.getOwnPropertySymbols(te);ve<de.length;ve++)T.indexOf(de[ve])<0&&Object.prototype.propertyIsEnumerable.call(te,de[ve])&&(I[de[ve]]=te[de[ve]]);return I};const Y=_.forwardRef((te,T)=>{const{getPrefixCls:I,direction:de}=_.useContext(Xe.E_),ve=_.useRef(null);_.useImperativeHandle(T,()=>ve.current);const{className:_e,rootClassName:qe,size:ke,disabled:fe,prefixCls:Ze,addonBefore:J,addonAfter:nt,prefix:Ct,bordered:O=!0,readOnly:Ge,status:Ke,controls:ce}=te,Oe=D(te,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),ze=I("input-number",Ze),[Lt,Nt]=M(ze),{compactSize:it,compactItemClassnames:wt}=(0,ue.ri)(ze,de);let Rt=_.createElement(v.Z,{className:`${ze}-handler-up-inner`}),Tt=_.createElement(t.Z,{className:`${ze}-handler-down-inner`});const Gt=typeof ce=="boolean"?ce:void 0;typeof ce=="object"&&(Rt=typeof ce.upIcon=="undefined"?Rt:_.createElement("span",{className:`${ze}-handler-up-inner`},ce.upIcon),Tt=typeof ce.downIcon=="undefined"?Tt:_.createElement("span",{className:`${ze}-handler-down-inner`},ce.downIcon));const{hasFeedback:Ut,status:At,isFormItemInput:en,feedbackIcon:Ce}=_.useContext(le.aM),X=(0,St.F)(At,Ke),$=(0,tt.Z)(at=>{var bt;return(bt=ke!=null?ke:it)!==null&&bt!==void 0?bt:at}),ee=_.useContext(Re.Z),ne=fe!=null?fe:ee,Be=p()({[`${ze}-lg`]:$==="large",[`${ze}-sm`]:$==="small",[`${ze}-rtl`]:de==="rtl",[`${ze}-borderless`]:!O,[`${ze}-in-form-item`]:en},(0,St.Z)(ze,X),wt,Nt),Fe=`${ze}-group`,$e=_.createElement(Qe,Object.assign({ref:ve,disabled:ne,className:p()(_e,qe),upHandler:Rt,downHandler:Tt,prefixCls:ze,readOnly:Ge,controls:Gt,prefix:Ct,suffix:Ut&&Ce,addonAfter:nt&&_.createElement(ue.BR,null,_.createElement(le.Ux,{override:!0,status:!0},nt)),addonBefore:J&&_.createElement(ue.BR,null,_.createElement(le.Ux,{override:!0,status:!0},J)),classNames:{input:Be},classes:{affixWrapper:p()((0,St.Z)(`${ze}-affix-wrapper`,X,Ut),{[`${ze}-affix-wrapper-sm`]:$==="small",[`${ze}-affix-wrapper-lg`]:$==="large",[`${ze}-affix-wrapper-rtl`]:de==="rtl",[`${ze}-affix-wrapper-borderless`]:!O},Nt),wrapper:p()({[`${Fe}-rtl`]:de==="rtl",[`${ze}-wrapper-disabled`]:ne},Nt),group:p()({[`${ze}-group-wrapper-sm`]:$==="small",[`${ze}-group-wrapper-lg`]:$==="large",[`${ze}-group-wrapper-rtl`]:de==="rtl"},(0,St.Z)(`${ze}-group-wrapper`,X,Ut),Nt)}},Oe));return Lt($e)}),F=Y,re=te=>_.createElement(je.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},_.createElement(Y,Object.assign({},te)));F._InternalPanelDoNotUseOrYouWillBeFired=re;var Ee=F},9432:function(_t,N,e){"use strict";e.d(N,{Z:function(){return w},n:function(){return S}});var t=e(19248),v=e(92310),g=e.n(v),p=e(93681),i=e(8654),h=e(59301),r=e(19080),l=e(36355),c=e(1684),s=e(19716),o=e(32441),d=e(33234),n=e(59412),a=e(9937);function u(A){return!!(A.prefix||A.suffix||A.allowClear)}var f=function(A,b){var C={};for(var m in A)Object.prototype.hasOwnProperty.call(A,m)&&b.indexOf(m)<0&&(C[m]=A[m]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,m=Object.getOwnPropertySymbols(A);y<m.length;y++)b.indexOf(m[y])<0&&Object.prototype.propertyIsEnumerable.call(A,m[y])&&(C[m[y]]=A[m[y]]);return C};function S(A,b){if(!A)return;A.focus(b);const{cursor:C}=b||{};if(C){const m=A.value.length;switch(C){case"start":A.setSelectionRange(0,0);break;case"end":A.setSelectionRange(m,m);break;default:A.setSelectionRange(0,m);break}}}var w=(0,h.forwardRef)((A,b)=>{var C;const{prefixCls:m,bordered:y=!0,status:x,size:P,disabled:_,onBlur:z,onFocus:k,suffix:be,allowClear:ae,addonAfter:Me,addonBefore:B,className:q,style:Q,styles:se,rootClassName:U,onChange:j,classNames:Z}=A,pe=f(A,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:Ae,direction:he,input:ge}=h.useContext(l.E_),Ie=Ae("input",m),ct=(0,h.useRef)(null),[Ve,Qe]=(0,a.ZP)(Ie),{compactSize:St,compactItemClassnames:Xe}=(0,d.ri)(Ie,he),je=(0,s.Z)(Y=>{var F;return(F=P!=null?P:St)!==null&&F!==void 0?F:Y}),Re=h.useContext(c.Z),tt=_!=null?_:Re,{status:le,hasFeedback:ue,feedbackIcon:G}=(0,h.useContext)(o.aM),R=(0,r.F)(le,x),oe=u(A)||!!ue,xe=(0,h.useRef)(oe);(0,h.useEffect)(()=>{var Y;oe&&xe.current,xe.current=oe},[oe]);const K=(0,n.Z)(ct,!0),L=Y=>{K(),z==null||z(Y)},ie=Y=>{K(),k==null||k(Y)},W=Y=>{K(),j==null||j(Y)},M=(ue||be)&&h.createElement(h.Fragment,null,be,ue&&G);let D;return typeof ae=="object"&&(ae!=null&&ae.clearIcon)?D=ae:ae&&(D={clearIcon:h.createElement(t.Z,null)}),Ve(h.createElement(p.default,Object.assign({ref:(0,i.sQ)(b,ct),prefixCls:Ie,autoComplete:ge==null?void 0:ge.autoComplete},pe,{disabled:tt,onBlur:L,onFocus:ie,style:Object.assign(Object.assign({},ge==null?void 0:ge.style),Q),styles:Object.assign(Object.assign({},ge==null?void 0:ge.styles),se),suffix:M,allowClear:D,className:g()(q,U,Xe,ge==null?void 0:ge.className),onChange:W,addonAfter:Me&&h.createElement(d.BR,null,h.createElement(o.Ux,{override:!0,status:!0},Me)),addonBefore:B&&h.createElement(d.BR,null,h.createElement(o.Ux,{override:!0,status:!0},B)),classNames:Object.assign(Object.assign(Object.assign({},Z),ge==null?void 0:ge.classNames),{input:g()({[`${Ie}-sm`]:je==="small",[`${Ie}-lg`]:je==="large",[`${Ie}-rtl`]:he==="rtl",[`${Ie}-borderless`]:!y},!oe&&(0,r.Z)(Ie,R),Z==null?void 0:Z.input,(C=ge==null?void 0:ge.classNames)===null||C===void 0?void 0:C.input,Qe)}),classes:{affixWrapper:g()({[`${Ie}-affix-wrapper-sm`]:je==="small",[`${Ie}-affix-wrapper-lg`]:je==="large",[`${Ie}-affix-wrapper-rtl`]:he==="rtl",[`${Ie}-affix-wrapper-borderless`]:!y},(0,r.Z)(`${Ie}-affix-wrapper`,R,ue),Qe),wrapper:g()({[`${Ie}-group-rtl`]:he==="rtl"},Qe),group:g()({[`${Ie}-group-wrapper-sm`]:je==="small",[`${Ie}-group-wrapper-lg`]:je==="large",[`${Ie}-group-wrapper-rtl`]:he==="rtl",[`${Ie}-group-wrapper-disabled`]:tt},(0,r.Z)(`${Ie}-group-wrapper`,R,ue),Qe)}})))})},1643:function(_t,N,e){"use strict";var t=e(19248),v=e(92310),g=e.n(v),p=e(9296),i=e(59301),h=e(19080),r=e(36355),l=e(1684),c=e(19716),s=e(32441),o=e(9432),d=e(9937),n=function(u,f){var S={};for(var E in u)Object.prototype.hasOwnProperty.call(u,E)&&f.indexOf(E)<0&&(S[E]=u[E]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,E=Object.getOwnPropertySymbols(u);w<E.length;w++)f.indexOf(E[w])<0&&Object.prototype.propertyIsEnumerable.call(u,E[w])&&(S[E[w]]=u[E[w]]);return S};const a=(0,i.forwardRef)((u,f)=>{const{prefixCls:S,bordered:E=!0,size:w,disabled:A,status:b,allowClear:C,showCount:m,classNames:y,rootClassName:x,className:P}=u,_=n(u,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:z,direction:k}=i.useContext(r.E_),be=(0,c.Z)(w),ae=i.useContext(l.Z),Me=A!=null?A:ae,{status:B,hasFeedback:q,feedbackIcon:Q}=i.useContext(s.aM),se=(0,h.F)(B,b),U=i.useRef(null);i.useImperativeHandle(f,()=>{var he;return{resizableTextArea:(he=U.current)===null||he===void 0?void 0:he.resizableTextArea,focus:ge=>{var Ie,ct;(0,o.n)((ct=(Ie=U.current)===null||Ie===void 0?void 0:Ie.resizableTextArea)===null||ct===void 0?void 0:ct.textArea,ge)},blur:()=>{var ge;return(ge=U.current)===null||ge===void 0?void 0:ge.blur()}}});const j=z("input",S);let Z;typeof C=="object"&&(C!=null&&C.clearIcon)?Z=C:C&&(Z={clearIcon:i.createElement(t.Z,null)});const[pe,Ae]=(0,d.ZP)(j);return pe(i.createElement(p.default,Object.assign({},_,{disabled:Me,allowClear:Z,className:g()(P,x),classes:{affixWrapper:g()(`${j}-textarea-affix-wrapper`,{[`${j}-affix-wrapper-rtl`]:k==="rtl",[`${j}-affix-wrapper-borderless`]:!E,[`${j}-affix-wrapper-sm`]:be==="small",[`${j}-affix-wrapper-lg`]:be==="large",[`${j}-textarea-show-count`]:m},(0,h.Z)(`${j}-affix-wrapper`,se),Ae)},classNames:Object.assign(Object.assign({},y),{textarea:g()({[`${j}-borderless`]:!E,[`${j}-sm`]:be==="small",[`${j}-lg`]:be==="large"},(0,h.Z)(j,se),Ae,y==null?void 0:y.textarea)}),prefixCls:j,suffix:q&&i.createElement("span",{className:`${j}-textarea-suffix`},Q),showCount:m,ref:U})))});N.Z=a},59412:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(59301);function v(g,p){const i=(0,t.useRef)([]),h=()=>{i.current.push(setTimeout(()=>{var r,l,c,s;!((r=g.current)===null||r===void 0)&&r.input&&((l=g.current)===null||l===void 0?void 0:l.input.getAttribute("type"))==="password"&&(!((c=g.current)===null||c===void 0)&&c.input.hasAttribute("value"))&&((s=g.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return(0,t.useEffect)(()=>(p&&h(),()=>i.current.forEach(r=>{r&&clearTimeout(r)})),[]),h}},92832:function(_t,N,e){"use strict";e.d(N,{default:function(){return be}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),i=e(32441),h=e(9937),l=ae=>{const{getPrefixCls:Me,direction:B}=(0,g.useContext)(p.E_),{prefixCls:q,className:Q}=ae,se=Me("input-group",q),U=Me("input"),[j,Z]=(0,h.ZP)(U),pe=v()(se,{[`${se}-lg`]:ae.size==="large",[`${se}-sm`]:ae.size==="small",[`${se}-compact`]:ae.compact,[`${se}-rtl`]:B==="rtl"},Z,Q),Ae=(0,g.useContext)(i.aM),he=(0,g.useMemo)(()=>Object.assign(Object.assign({},Ae),{isFormItemInput:!1}),[Ae]);return j(g.createElement("span",{className:pe,style:ae.style,onMouseEnter:ae.onMouseEnter,onMouseLeave:ae.onMouseLeave,onFocus:ae.onFocus,onBlur:ae.onBlur},g.createElement(i.aM.Provider,{value:he},ae.children)))},c=e(9432),s=e(73331),o=e(15277),d=e(2738),n=e(8654),a=e(59412),u=function(ae,Me){var B={};for(var q in ae)Object.prototype.hasOwnProperty.call(ae,q)&&Me.indexOf(q)<0&&(B[q]=ae[q]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,q=Object.getOwnPropertySymbols(ae);Q<q.length;Q++)Me.indexOf(q[Q])<0&&Object.prototype.propertyIsEnumerable.call(ae,q[Q])&&(B[q[Q]]=ae[q[Q]]);return B};const f=ae=>ae?g.createElement(o.Z,null):g.createElement(s.Z,null),S={click:"onClick",hover:"onMouseOver"};var w=g.forwardRef((ae,Me)=>{const{visibilityToggle:B=!0}=ae,q=typeof B=="object"&&B.visible!==void 0,[Q,se]=(0,g.useState)(()=>q?B.visible:!1),U=(0,g.useRef)(null);g.useEffect(()=>{q&&se(B.visible)},[q,B]);const j=(0,a.Z)(U),Z=()=>{const{disabled:tt}=ae;tt||(Q&&j(),se(le=>{var ue;const G=!le;return typeof B=="object"&&((ue=B.onVisibleChange)===null||ue===void 0||ue.call(B,G)),G}))},pe=tt=>{const{action:le="click",iconRender:ue=f}=ae,G=S[le]||"",R=ue(Q),oe={[G]:Z,className:`${tt}-icon`,key:"passwordIcon",onMouseDown:xe=>{xe.preventDefault()},onMouseUp:xe=>{xe.preventDefault()}};return g.cloneElement(g.isValidElement(R)?R:g.createElement("span",null,R),oe)},{className:Ae,prefixCls:he,inputPrefixCls:ge,size:Ie}=ae,ct=u(ae,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Ve}=g.useContext(p.E_),Qe=Ve("input",ge),St=Ve("input-password",he),Xe=B&&pe(St),je=v()(St,Ae,{[`${St}-${Ie}`]:!!Ie}),Re=Object.assign(Object.assign({},(0,d.Z)(ct,["suffix","iconRender","visibilityToggle"])),{type:Q?"text":"password",className:je,prefixCls:Qe,suffix:Xe});return Ie&&(Re.size=Ie),g.createElement(c.Z,Object.assign({ref:(0,n.sQ)(Me,U)},Re))}),A=e(47472),b=e(92343),C=e(3113),m=e(19716),y=e(33234),x=function(ae,Me){var B={};for(var q in ae)Object.prototype.hasOwnProperty.call(ae,q)&&Me.indexOf(q)<0&&(B[q]=ae[q]);if(ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Q=0,q=Object.getOwnPropertySymbols(ae);Q<q.length;Q++)Me.indexOf(q[Q])<0&&Object.prototype.propertyIsEnumerable.call(ae,q[Q])&&(B[q[Q]]=ae[q[Q]]);return B},_=g.forwardRef((ae,Me)=>{const{prefixCls:B,inputPrefixCls:q,className:Q,size:se,suffix:U,enterButton:j=!1,addonAfter:Z,loading:pe,disabled:Ae,onSearch:he,onChange:ge,onCompositionStart:Ie,onCompositionEnd:ct}=ae,Ve=x(ae,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Qe,direction:St}=g.useContext(p.E_),Xe=g.useRef(!1),je=Qe("input-search",B),Re=Qe("input",q),{compactSize:tt}=(0,y.ri)(je,St),le=(0,m.Z)(re=>{var Ee;return(Ee=se!=null?se:tt)!==null&&Ee!==void 0?Ee:re}),ue=g.useRef(null),G=re=>{re&&re.target&&re.type==="click"&&he&&he(re.target.value,re,{source:"clear"}),ge&&ge(re)},R=re=>{var Ee;document.activeElement===((Ee=ue.current)===null||Ee===void 0?void 0:Ee.input)&&re.preventDefault()},oe=re=>{var Ee,te;he&&he((te=(Ee=ue.current)===null||Ee===void 0?void 0:Ee.input)===null||te===void 0?void 0:te.value,re,{source:"input"})},xe=re=>{Xe.current||pe||oe(re)},K=typeof j=="boolean"?g.createElement(A.Z,null):null,L=`${je}-button`;let ie;const W=j||{},M=W.type&&W.type.__ANT_BUTTON===!0;M||W.type==="button"?ie=(0,b.Tm)(W,Object.assign({onMouseDown:R,onClick:re=>{var Ee,te;(te=(Ee=W==null?void 0:W.props)===null||Ee===void 0?void 0:Ee.onClick)===null||te===void 0||te.call(Ee,re),oe(re)},key:"enterButton"},M?{className:L,size:le}:{})):ie=g.createElement(C.ZP,{className:L,type:j?"primary":void 0,size:le,disabled:Ae,key:"enterButton",onMouseDown:R,onClick:oe,loading:pe,icon:K},j),Z&&(ie=[ie,(0,b.Tm)(Z,{key:"addonAfter"})]);const D=v()(je,{[`${je}-rtl`]:St==="rtl",[`${je}-${le}`]:!!le,[`${je}-with-button`]:!!j},Q),Y=re=>{Xe.current=!0,Ie==null||Ie(re)},F=re=>{Xe.current=!1,ct==null||ct(re)};return g.createElement(c.Z,Object.assign({ref:(0,n.sQ)(ue,Me),onPressEnter:xe},Ve,{size:le,onCompositionStart:Y,onCompositionEnd:F,prefixCls:Re,addonAfter:ie,suffix:U,onChange:G,className:D,disabled:Ae}))}),z=e(1643);const k=c.Z;k.Group=l,k.Search=_,k.TextArea=z.Z,k.Password=w;var be=k},9937:function(_t,N,e){"use strict";e.d(N,{M1:function(){return r},TM:function(){return b},Xy:function(){return l},bi:function(){return o},e5:function(){return A},ik:function(){return d},nz:function(){return i},pU:function(){return h},s7:function(){return n},x0:function(){return s}});var t=e(17313),v=e(74207),g=e(37613),p=e(83116);const i=C=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:C,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),h=C=>({borderColor:C.hoverBorderColor}),r=C=>({borderColor:C.activeBorderColor,boxShadow:C.activeShadow,outline:0}),l=C=>({color:C.colorTextDisabled,backgroundColor:C.colorBgContainerDisabled,borderColor:C.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},h((0,g.TS)(C,{hoverBorderColor:C.colorBorder})))}),c=C=>{const{paddingBlockLG:m,fontSizeLG:y,lineHeightLG:x,borderRadiusLG:P,paddingInlineLG:_}=C;return{padding:`${m}px ${_}px`,fontSize:y,lineHeight:x,borderRadius:P}},s=C=>({padding:`${C.paddingBlockSM}px ${C.paddingInlineSM}px`,borderRadius:C.borderRadiusSM}),o=(C,m)=>{const{componentCls:y,colorError:x,colorWarning:P,errorActiveShadow:_,warningActiveShadow:z,colorErrorBorderHover:k,colorWarningBorderHover:be}=C;return{[`&-status-error:not(${m}-disabled):not(${m}-borderless)${m}`]:{borderColor:x,"&:hover":{borderColor:k},"&:focus, &-focused":Object.assign({},r((0,g.TS)(C,{activeBorderColor:x,activeShadow:_}))),[`${y}-prefix, ${y}-suffix`]:{color:x}},[`&-status-warning:not(${m}-disabled):not(${m}-borderless)${m}`]:{borderColor:P,"&:hover":{borderColor:be},"&:focus, &-focused":Object.assign({},r((0,g.TS)(C,{activeBorderColor:P,activeShadow:z}))),[`${y}-prefix, ${y}-suffix`]:{color:P}}}},d=C=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${C.paddingBlock}px ${C.paddingInline}px`,color:C.colorText,fontSize:C.fontSize,lineHeight:C.lineHeight,backgroundColor:C.colorBgContainer,backgroundImage:"none",borderWidth:C.lineWidth,borderStyle:C.lineType,borderColor:C.colorBorder,borderRadius:C.borderRadius,transition:`all ${C.motionDurationMid}`},i(C.colorTextPlaceholder)),{"&:hover":Object.assign({},h(C)),"&:focus, &-focused":Object.assign({},r(C)),"&-disabled, &[disabled]":Object.assign({},l(C)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:C.controlHeight,lineHeight:C.lineHeight,verticalAlign:"bottom",transition:`all ${C.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},c(C)),"&-sm":Object.assign({},s(C)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),n=C=>{const{componentCls:m,antCls:y}=C;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:C.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${m}, &-lg > ${m}-group-addon`]:Object.assign({},c(C)),[`&-sm ${m}, &-sm > ${m}-group-addon`]:Object.assign({},s(C)),[`&-lg ${y}-select-single ${y}-select-selector`]:{height:C.controlHeightLG},[`&-sm ${y}-select-single ${y}-select-selector`]:{height:C.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 ${C.paddingInline}px`,color:C.colorText,fontWeight:"normal",fontSize:C.fontSize,textAlign:"center",backgroundColor:C.colorFillAlter,border:`${C.lineWidth}px ${C.lineType} ${C.colorBorder}`,borderRadius:C.borderRadius,transition:`all ${C.motionDurationSlow}`,lineHeight:1,[`${y}-select`]:{margin:`-${C.paddingBlock+1}px -${C.paddingInline}px`,[`&${y}-select-single:not(${y}-select-customize-input)`]:{[`${y}-select-selector`]:{backgroundColor:"inherit",border:`${C.lineWidth}px ${C.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${y}-select-selector`]:{color:C.colorPrimary}}},[`${y}-cascader-picker`]:{margin:`-9px -${C.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:C.borderRadius,borderEndStartRadius:C.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:C.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:-C.lineWidth,borderInlineEndWidth:C.lineWidth},[`${m}`]:{float:"none"},[`& > ${y}-select > ${y}-select-selector,
& > ${y}-select-auto-complete ${m},
& > ${y}-cascader-picker ${m},
& > ${m}-group-wrapper ${m}`]:{borderInlineEndWidth:C.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:C.borderRadius,borderEndStartRadius:C.borderRadius},[`& > *:last-child,
& > ${y}-select:last-child > ${y}-select-selector,
& > ${y}-cascader-picker:last-child ${m},
& > ${y}-cascader-picker-focused:last-child ${m}`]:{borderInlineEndWidth:C.lineWidth,borderStartEndRadius:C.borderRadius,borderEndEndRadius:C.borderRadius},[`& > ${y}-select-auto-complete ${m}`]:{verticalAlign:"top"},[`${m}-group-wrapper + ${m}-group-wrapper`]:{marginInlineStart:-C.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:C.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:C.borderRadius}}}})}},a=C=>{const{componentCls:m,controlHeightSM:y,lineWidth:x}=C,_=(y-x*2-16)/2;return{[m]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,t.Wf)(C)),d(C)),o(C,m)),{'&[type="color"]':{height:C.controlHeight,[`&${m}-lg`]:{height:C.controlHeightLG},[`&${m}-sm`]:{height:y,paddingTop:_,paddingBottom:_}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},u=C=>{const{componentCls:m}=C;return{[`${m}-clear-icon`]:{margin:0,color:C.colorTextQuaternary,fontSize:C.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${C.motionDurationSlow}`,"&:hover":{color:C.colorTextTertiary},"&:active":{color:C.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${C.inputAffixPadding}px`}}}},f=C=>{const{componentCls:m,inputAffixPadding:y,colorTextDescription:x,motionDurationSlow:P,colorIcon:_,colorIconHover:z,iconCls:k}=C;return{[`${m}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},d(C)),{display:"inline-flex",[`&:not(${m}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},h(C)),{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:C.paddingXS}},"&-show-count-suffix":{color:x},"&-show-count-has-suffix":{marginInlineEnd:C.paddingXXS},"&-prefix":{marginInlineEnd:y},"&-suffix":{marginInlineStart:y}}}),u(C)),{[`${k}${m}-password-icon`]:{color:_,cursor:"pointer",transition:`all ${P}`,"&:hover":{color:z}}}),o(C,`${m}-affix-wrapper`))}},S=C=>{const{componentCls:m,colorError:y,colorWarning:x,borderRadiusLG:P,borderRadiusSM:_}=C;return{[`${m}-group`]:Object.assign(Object.assign(Object.assign({},(0,t.Wf)(C)),n(C)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${m}-group-addon`]:{borderRadius:P,fontSize:C.fontSizeLG}},"&-sm":{[`${m}-group-addon`]:{borderRadius:_}},"&-status-error":{[`${m}-group-addon`]:{color:y,borderColor:y}},"&-status-warning":{[`${m}-group-addon`]:{color:x,borderColor:x}},"&-disabled":{[`${m}-group-addon`]:Object.assign({},l(C))},[`&: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=C=>{const{componentCls:m,antCls:y}=C,x=`${m}-search`;return{[x]:{[`${m}`]:{"&:hover, &:focus":{borderColor:C.colorPrimaryHover,[`+ ${m}-group-addon ${x}-button:not(${y}-btn-primary)`]:{borderInlineStartColor:C.colorPrimaryHover}}},[`${m}-affix-wrapper`]:{borderRadius:0},[`${m}-lg`]:{lineHeight:C.lineHeightLG-2e-4},[`> ${m}-group`]:{[`> ${m}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${x}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:C.borderRadius,borderEndEndRadius:C.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${x}-button:not(${y}-btn-primary)`]:{color:C.colorTextDescription,"&:hover":{color:C.colorPrimaryHover},"&:active":{color:C.colorPrimaryActive},[`&${y}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${x}-button`]:{height:C.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${x}-button`]:{height:C.controlHeightLG},[`&-small ${x}-button`]:{height:C.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${m}-compact-item`]:{[`&:not(${m}-compact-last-item)`]:{[`${m}-group-addon`]:{[`${m}-search-button`]:{marginInlineEnd:-C.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}}}}},w=C=>{const{componentCls:m,paddingLG:y}=C,x=`${m}-textarea`;return{[x]:{position:"relative","&-show-count":{[`> ${m}`]:{height:"100%"},[`${m}-data-count`]:{position:"absolute",bottom:-C.fontSize*C.lineHeight,insetInlineEnd:0,color:C.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${m}`]:{paddingInlineEnd:y}},[`&-affix-wrapper${x}-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:C.paddingXS,insetBlockStart:C.paddingXS},[`${x}-suffix`]:{position:"absolute",top:0,insetInlineEnd:C.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function A(C){return(0,g.TS)(C,{inputAffixPadding:C.paddingXXS})}const b=C=>{const{controlHeight:m,fontSize:y,lineHeight:x,lineWidth:P,controlHeightSM:_,controlHeightLG:z,fontSizeLG:k,lineHeightLG:be,paddingSM:ae,controlPaddingHorizontalSM:Me,controlPaddingHorizontal:B,colorFillAlter:q,colorPrimaryHover:Q,controlOutlineWidth:se,controlOutline:U,colorErrorOutline:j,colorWarningOutline:Z}=C;return{paddingBlock:Math.max(Math.round((m-y*x)/2*10)/10-P,3),paddingBlockSM:Math.max(Math.round((_-y*x)/2*10)/10-P,0),paddingBlockLG:Math.ceil((z-k*be)/2*10)/10-P,paddingInline:ae-P,paddingInlineSM:Me-P,paddingInlineLG:B-P,addonBg:q,activeBorderColor:Q,hoverBorderColor:Q,activeShadow:`0 0 0 ${se}px ${U}`,errorActiveShadow:`0 0 0 ${se}px ${j}`,warningActiveShadow:`0 0 0 ${se}px ${Z}`}};N.ZP=(0,p.Z)("Input",C=>{const m=(0,g.TS)(C,A(C));return[a(m),w(m),f(m),S(m),E(m),(0,v.c)(m)]},b)},45818:function(_t,N,e){"use strict";e.d(N,{D:function(){return A},Z:function(){return m}});var t=e(92413),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,i=e(7657),h=function(x,P){return v.createElement(i.Z,(0,t.Z)({},x,{ref:P,icon:p}))},r=v.forwardRef(h),l=r,c=e(33853),s=e(38819),o=e(92310),d=e.n(o),n=e(2738),u=y=>!isNaN(parseFloat(y))&&isFinite(y),f=e(36355),S=e(84966),E=function(y,x){var P={};for(var _ in y)Object.prototype.hasOwnProperty.call(y,_)&&x.indexOf(_)<0&&(P[_]=y[_]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,_=Object.getOwnPropertySymbols(y);z<_.length;z++)x.indexOf(_[z])<0&&Object.prototype.propertyIsEnumerable.call(y,_[z])&&(P[_[z]]=y[_[z]]);return P};const w={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},A=v.createContext({}),b=(()=>{let y=0;return function(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return y+=1,`${x}${y}`}})();var m=v.forwardRef((y,x)=>{const{prefixCls:P,className:_,trigger:z,children:k,defaultCollapsed:be=!1,theme:ae="dark",style:Me={},collapsible:B=!1,reverseArrow:q=!1,width:Q=200,collapsedWidth:se=80,zeroWidthTriggerStyle:U,breakpoint:j,onCollapse:Z,onBreakpoint:pe}=y,Ae=E(y,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:he}=(0,v.useContext)(S.Gs),[ge,Ie]=(0,v.useState)("collapsed"in y?y.collapsed:be),[ct,Ve]=(0,v.useState)(!1);(0,v.useEffect)(()=>{"collapsed"in y&&Ie(y.collapsed)},[y.collapsed]);const Qe=(le,ue)=>{"collapsed"in y||Ie(le),Z==null||Z(le,ue)},St=(0,v.useRef)();St.current=le=>{Ve(le.matches),pe==null||pe(le.matches),ge!==le.matches&&Qe(le.matches,"responsive")},(0,v.useEffect)(()=>{function le(G){return St.current(G)}let ue;if(typeof window!="undefined"){const{matchMedia:G}=window;if(G&&j&&j in w){ue=G(`(max-width: ${w[j]})`);try{ue.addEventListener("change",le)}catch(R){ue.addListener(le)}le(ue)}}return()=>{try{ue==null||ue.removeEventListener("change",le)}catch(G){ue==null||ue.removeListener(le)}}},[j]),(0,v.useEffect)(()=>{const le=b("ant-sider-");return he.addSider(le),()=>he.removeSider(le)},[]);const Xe=()=>{Qe(!ge,"clickTrigger")},{getPrefixCls:je}=(0,v.useContext)(f.E_),Re=()=>{const le=je("layout-sider",P),ue=(0,n.Z)(Ae,["collapsed"]),G=ge?se:Q,R=u(G)?`${G}px`:String(G),oe=parseFloat(String(se||0))===0?v.createElement("span",{onClick:Xe,className:d()(`${le}-zero-width-trigger`,`${le}-zero-width-trigger-${q?"right":"left"}`),style:U},z||v.createElement(l,null)):null,L={expanded:q?v.createElement(s.Z,null):v.createElement(c.Z,null),collapsed:q?v.createElement(c.Z,null):v.createElement(s.Z,null)}[ge?"collapsed":"expanded"],ie=z!==null?oe||v.createElement("div",{className:`${le}-trigger`,onClick:Xe,style:{width:R}},z||L):null,W=Object.assign(Object.assign({},Me),{flex:`0 0 ${R}`,maxWidth:R,minWidth:R,width:R}),M=d()(le,`${le}-${ae}`,{[`${le}-collapsed`]:!!ge,[`${le}-has-trigger`]:B&&z!==null&&!oe,[`${le}-below`]:!!ct,[`${le}-zero-width`]:parseFloat(R)===0},_);return v.createElement("aside",Object.assign({className:M},ue,{style:W,ref:x}),v.createElement("div",{className:`${le}-children`},k),B||ct&&oe?ie:null)},tt=v.useMemo(()=>({siderCollapsed:ge}),[ge]);return v.createElement(A.Provider,{value:tt},Re())})},44e3:function(_t,N,e){"use strict";var t=e(84966),v=e(45818);const g=t.ZP;g.Header=t.h4,g.Footer=t.$_,g.Content=t.VY,g.Sider=v.Z,N.default=g},84966:function(_t,N,e){"use strict";e.d(N,{VY:function(){return A},$_:function(){return w},h4:function(){return E},Gs:function(){return n},ZP:function(){return b}});var t=e(26407),v=e(92310),g=e.n(v),p=e(2738),i=e(59301),h=e(36355),r=e(83116),c=C=>{const{componentCls:m,bodyBg:y,lightSiderBg:x,lightTriggerBg:P,lightTriggerColor:_}=C;return{[`${m}-sider-light`]:{background:x,[`${m}-sider-trigger`]:{color:_,background:P},[`${m}-sider-zero-width-trigger`]:{color:_,background:P,border:`1px solid ${y}`,borderInlineStart:0}}}};const s=C=>{const{antCls:m,componentCls:y,colorText:x,triggerColor:P,footerBg:_,triggerBg:z,headerHeight:k,headerPadding:be,headerColor:ae,footerPadding:Me,triggerHeight:B,zeroTriggerHeight:q,zeroTriggerWidth:Q,motionDurationMid:se,motionDurationSlow:U,fontSize:j,borderRadius:Z,bodyBg:pe,headerBg:Ae,siderBg:he}=C;return{[y]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:pe,"&, *":{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:he,transition:`all ${se}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${m}-menu${m}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:B},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:B,color:P,lineHeight:`${B}px`,textAlign:"center",background:z,cursor:"pointer",transition:`all ${se}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:k,insetInlineEnd:-Q,zIndex:1,width:Q,height:q,color:P,fontSize:C.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:he,borderStartStartRadius:0,borderStartEndRadius:Z,borderEndEndRadius:Z,borderEndStartRadius:0,cursor:"pointer",transition:`background ${U} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${U}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Q,borderStartStartRadius:Z,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:Z}}}}},c(C)),{"&-rtl":{direction:"rtl"}}),[`${y}-header`]:{height:k,padding:be,color:ae,lineHeight:`${k}px`,background:Ae,[`${m}-menu`]:{lineHeight:"inherit"}},[`${y}-footer`]:{padding:Me,color:x,fontSize:j,background:_},[`${y}-content`]:{flex:"auto",minHeight:0}}};var o=(0,r.Z)("Layout",C=>[s(C)],C=>{const{colorBgLayout:m,controlHeight:y,controlHeightLG:x,colorText:P,controlHeightSM:_,marginXXS:z,colorTextLightSolid:k,colorBgContainer:be}=C,ae=x*1.25;return{colorBgHeader:"#001529",colorBgBody:m,colorBgTrigger:"#002140",bodyBg:m,headerBg:"#001529",headerHeight:y*2,headerPadding:`0 ${ae}px`,headerColor:P,footerPadding:`${_}px ${ae}px`,footerBg:m,siderBg:"#001529",triggerHeight:x+z*2,triggerBg:"#002140",triggerColor:k,zeroTriggerWidth:x,zeroTriggerHeight:x,lightSiderBg:be,lightTriggerBg:be,lightTriggerColor:P}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),d=function(C,m){var y={};for(var x in C)Object.prototype.hasOwnProperty.call(C,x)&&m.indexOf(x)<0&&(y[x]=C[x]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,x=Object.getOwnPropertySymbols(C);P<x.length;P++)m.indexOf(x[P])<0&&Object.prototype.propertyIsEnumerable.call(C,x[P])&&(y[x[P]]=C[x[P]]);return y};const n=i.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function a(C){let{suffixCls:m,tagName:y,displayName:x}=C;return P=>i.forwardRef((z,k)=>i.createElement(P,Object.assign({ref:k,suffixCls:m,tagName:y},z)))}const u=i.forwardRef((C,m)=>{const{prefixCls:y,suffixCls:x,className:P,tagName:_}=C,z=d(C,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:k}=i.useContext(h.E_),be=k("layout",y),[ae,Me]=o(be),B=x?`${be}-${x}`:be;return ae(i.createElement(_,Object.assign({className:g()(y||B,P,Me),ref:m},z)))}),f=i.forwardRef((C,m)=>{const{direction:y}=i.useContext(h.E_),[x,P]=i.useState([]),{prefixCls:_,className:z,rootClassName:k,children:be,hasSider:ae,tagName:Me,style:B}=C,q=d(C,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Q=(0,p.Z)(q,["suffixCls"]),{getPrefixCls:se,layout:U}=i.useContext(h.E_),j=se("layout",_),[Z,pe]=o(j),Ae=g()(j,{[`${j}-has-sider`]:typeof ae=="boolean"?ae:x.length>0,[`${j}-rtl`]:y==="rtl"},U==null?void 0:U.className,z,k,pe),he=i.useMemo(()=>({siderHook:{addSider:ge=>{P(Ie=>[].concat((0,t.Z)(Ie),[ge]))},removeSider:ge=>{P(Ie=>Ie.filter(ct=>ct!==ge))}}}),[]);return Z(i.createElement(n.Provider,{value:he},i.createElement(Me,Object.assign({ref:m,className:Ae,style:Object.assign(Object.assign({},U==null?void 0:U.style),B)},Q),be)))}),S=a({tagName:"div",displayName:"Layout"})(f),E=a({suffixCls:"header",tagName:"header",displayName:"Header"})(u),w=a({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(u),A=a({suffixCls:"content",tagName:"main",displayName:"Content"})(u);var b=S},40875:function(_t,N,e){"use strict";e.d(N,{J:function(){return h}});var t=e(59301),v=e(33234),g=e(70425),p=function(r,l){var c={};for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&l.indexOf(s)<0&&(c[s]=r[s]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,s=Object.getOwnPropertySymbols(r);o<s.length;o++)l.indexOf(s[o])<0&&Object.prototype.propertyIsEnumerable.call(r,s[o])&&(c[s[o]]=r[s[o]]);return c};const i=t.createContext(null),h=t.forwardRef((r,l)=>{const{children:c}=r,s=p(r,["children"]),o=t.useContext(i),d=t.useMemo(()=>Object.assign(Object.assign({},o),s),[o,s.prefixCls,s.mode,s.selectable]);return t.createElement(i.Provider,{value:d},t.createElement(v.BR,null,(0,g.supportNodeRef)(c)?t.cloneElement(c,{ref:l}):c))});N.Z=i},20834:function(_t,N,e){"use strict";e.d(N,{default:function(){return tt}});var t=e(15285),v=e(59301),g=e(45818),p=e(92310),i=e.n(p),h=e(36355),r=function(le,ue){var G={};for(var R in le)Object.prototype.hasOwnProperty.call(le,R)&&ue.indexOf(R)<0&&(G[R]=le[R]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,R=Object.getOwnPropertySymbols(le);oe<R.length;oe++)ue.indexOf(R[oe])<0&&Object.prototype.propertyIsEnumerable.call(le,R[oe])&&(G[R[oe]]=le[R[oe]]);return G},c=le=>{const{prefixCls:ue,className:G,dashed:R}=le,oe=r(le,["prefixCls","className","dashed"]),{getPrefixCls:xe}=v.useContext(h.E_),K=xe("menu",ue),L=i()({[`${K}-item-divider-dashed`]:!!R},G);return v.createElement(t.iz,Object.assign({className:L},oe))},s=e(11592),o=e(2738),d=e(6848),n=e(92343),u=(0,v.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),S=le=>{var ue;const{className:G,children:R,icon:oe,title:xe,danger:K}=le,{prefixCls:L,firstLevel:ie,direction:W,disableMenuItemTitleTooltip:M,inlineCollapsed:D}=v.useContext(u),Y=I=>{const de=v.createElement("span",{className:`${L}-title-content`},R);return(!oe||(0,n.l$)(R)&&R.type==="span")&&R&&I&&ie&&typeof R=="string"?v.createElement("div",{className:`${L}-inline-collapsed-noicon`},R.charAt(0)):de},{siderCollapsed:F}=v.useContext(g.D);let re=xe;typeof xe=="undefined"?re=ie?R:"":xe===!1&&(re="");const Ee={title:re};!F&&!D&&(Ee.title=null,Ee.open=!1);const te=(0,s.Z)(R).length;let T=v.createElement(t.ck,Object.assign({},(0,o.Z)(le,["title","icon","danger"]),{className:i()({[`${L}-item-danger`]:K,[`${L}-item-only-child`]:(oe?te+1:te)===1},G),title:typeof xe=="string"?xe:void 0}),(0,n.Tm)(oe,{className:i()((0,n.l$)(oe)?(ue=oe.props)===null||ue===void 0?void 0:ue.className:"",`${L}-item-icon`)}),Y(D));return M||(T=v.createElement(d.Z,Object.assign({},Ee,{placement:W==="rtl"?"left":"right",overlayClassName:`${L}-inline-collapsed-tooltip`}),T)),T},w=le=>{var ue;const{popupClassName:G,icon:R,title:oe,theme:xe}=le,K=v.useContext(u),{prefixCls:L,inlineCollapsed:ie,theme:W}=K,M=(0,t.Xl)();let D;if(!R)D=ie&&!M.length&&oe&&typeof oe=="string"?v.createElement("div",{className:`${L}-inline-collapsed-noicon`},oe.charAt(0)):v.createElement("span",{className:`${L}-title-content`},oe);else{const F=(0,n.l$)(oe)&&oe.type==="span";D=v.createElement(v.Fragment,null,(0,n.Tm)(R,{className:i()((0,n.l$)(R)?(ue=R.props)===null||ue===void 0?void 0:ue.className:"",`${L}-item-icon`)}),F?oe:v.createElement("span",{className:`${L}-title-content`},oe))}const Y=v.useMemo(()=>Object.assign(Object.assign({},K),{firstLevel:!1}),[K]);return v.createElement(u.Provider,{value:Y},v.createElement(t.Wd,Object.assign({},(0,o.Z)(le,["icon"]),{title:D,popupClassName:i()(L,G,`${L}-${xe||W}`)})))},A=e(18785),b=e(70425),C=e(62892),m=e(40875),y=function(le,ue){var G={};for(var R in le)Object.prototype.hasOwnProperty.call(le,R)&&ue.indexOf(R)<0&&(G[R]=le[R]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,R=Object.getOwnPropertySymbols(le);oe<R.length;oe++)ue.indexOf(R[oe])<0&&Object.prototype.propertyIsEnumerable.call(le,R[oe])&&(G[R[oe]]=le[R[oe]]);return G};function x(le){return(le||[]).map((ue,G)=>{if(ue&&typeof ue=="object"){const R=ue,{label:oe,children:xe,key:K,type:L}=R,ie=y(R,["label","children","key","type"]),W=K!=null?K:`tmp-${G}`;return xe||L==="group"?L==="group"?v.createElement(t.BW,Object.assign({key:W},ie,{title:oe}),x(xe)):v.createElement(w,Object.assign({key:W},ie,{title:oe}),x(xe)):L==="divider"?v.createElement(c,Object.assign({key:W},ie)):v.createElement(S,Object.assign({key:W},ie),oe)}return null}).filter(ue=>ue)}function P(le){return v.useMemo(()=>le&&x(le),[le])}var _=e(64993),z=e(17313),k=e(8378),be=e(13826),ae=e(29878),Me=e(83116),B=e(37613),Q=le=>{const{componentCls:ue,motionDurationSlow:G,horizontalLineHeight:R,colorSplit:oe,lineWidth:xe,lineType:K,itemPaddingInline:L}=le;return{[`${ue}-horizontal`]:{lineHeight:R,border:0,borderBottom:`${xe}px ${K} ${oe}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${ue}-item, ${ue}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:L},[`> ${ue}-item:hover,
> ${ue}-item-active,
> ${ue}-submenu ${ue}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${ue}-item, ${ue}-submenu-title`]:{transition:[`border-color ${G}`,`background ${G}`].join(",")},[`${ue}-submenu-arrow`]:{display:"none"}}}},U=le=>{let{componentCls:ue,menuArrowOffset:G}=le;return{[`${ue}-rtl`]:{direction:"rtl"},[`${ue}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${ue}-rtl${ue}-vertical,
${ue}-submenu-rtl ${ue}-vertical`]:{[`${ue}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${G})`},"&::after":{transform:`rotate(45deg) translateY(${G})`}}}}};const j=le=>Object.assign({},(0,z.oN)(le));var pe=(le,ue)=>{const{componentCls:G,itemColor:R,itemSelectedColor:oe,groupTitleColor:xe,itemBg:K,subMenuItemBg:L,itemSelectedBg:ie,activeBarHeight:W,activeBarWidth:M,activeBarBorderWidth:D,motionDurationSlow:Y,motionEaseInOut:F,motionEaseOut:re,itemPaddingInline:Ee,motionDurationMid:te,itemHoverColor:T,lineType:I,colorSplit:de,itemDisabledColor:ve,dangerItemColor:_e,dangerItemHoverColor:qe,dangerItemSelectedColor:ke,dangerItemActiveBg:fe,dangerItemSelectedBg:Ze,itemHoverBg:J,itemActiveBg:nt,menuSubMenuBg:Ct,horizontalItemSelectedColor:O,horizontalItemSelectedBg:Ge,horizontalItemBorderRadius:Ke,horizontalItemHoverBg:ce,popupBg:Oe}=le;return{[`${G}-${ue}, ${G}-${ue} > ${G}`]:{color:R,background:K,[`&${G}-root:focus-visible`]:Object.assign({},j(le)),[`${G}-item-group-title`]:{color:xe},[`${G}-submenu-selected`]:{[`> ${G}-submenu-title`]:{color:oe}},[`${G}-item-disabled, ${G}-submenu-disabled`]:{color:`${ve} !important`},[`${G}-item:not(${G}-item-selected):not(${G}-submenu-selected)`]:{[`&:hover, > ${G}-submenu-title:hover`]:{color:T}},[`&:not(${G}-horizontal)`]:{[`${G}-item:not(${G}-item-selected)`]:{"&:hover":{backgroundColor:J},"&:active":{backgroundColor:nt}},[`${G}-submenu-title`]:{"&:hover":{backgroundColor:J},"&:active":{backgroundColor:nt}}},[`${G}-item-danger`]:{color:_e,[`&${G}-item:hover`]:{[`&:not(${G}-item-selected):not(${G}-submenu-selected)`]:{color:qe}},[`&${G}-item:active`]:{background:fe}},[`${G}-item a`]:{"&, &:hover":{color:"inherit"}},[`${G}-item-selected`]:{color:oe,[`&${G}-item-danger`]:{color:ke},"a, a:hover":{color:"inherit"}},[`& ${G}-item-selected`]:{backgroundColor:ie,[`&${G}-item-danger`]:{backgroundColor:Ze}},[`${G}-item, ${G}-submenu-title`]:{[`&:not(${G}-item-disabled):focus-visible`]:Object.assign({},j(le))},[`&${G}-submenu > ${G}`]:{backgroundColor:Ct},[`&${G}-popup > ${G}`]:{backgroundColor:Oe},[`&${G}-horizontal`]:Object.assign(Object.assign({},ue==="dark"?{borderBottom:0}:{}),{[`> ${G}-item, > ${G}-submenu`]:{top:D,marginTop:-D,marginBottom:0,borderRadius:Ke,"&::after":{position:"absolute",insetInline:Ee,bottom:0,borderBottom:`${W}px solid transparent`,transition:`border-color ${Y} ${F}`,content:'""'},"&:hover, &-active, &-open":{background:ce,"&::after":{borderBottomWidth:W,borderBottomColor:O}},"&-selected":{color:O,backgroundColor:Ge,"&:hover":{backgroundColor:Ge},"&::after":{borderBottomWidth:W,borderBottomColor:O}}}}),[`&${G}-root`]:{[`&${G}-inline, &${G}-vertical`]:{borderInlineEnd:`${D}px ${I} ${de}`}},[`&${G}-inline`]:{[`${G}-sub${G}-inline`]:{background:L},[`${G}-item, ${G}-submenu-title`]:D&&M?{width:`calc(100% + ${D}px)`}:{},[`${G}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${M}px solid ${oe}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${te} ${re}`,`opacity ${te} ${re}`].join(","),content:'""'},[`&${G}-item-danger`]:{"&::after":{borderInlineEndColor:ke}}},[`${G}-selected, ${G}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${te} ${F}`,`opacity ${te} ${F}`].join(",")}}}}}};const Ae=le=>{const{componentCls:ue,itemHeight:G,itemMarginInline:R,padding:oe,menuArrowSize:xe,marginXS:K,itemMarginBlock:L}=le,ie=oe+xe+K;return{[`${ue}-item`]:{position:"relative",overflow:"hidden"},[`${ue}-item, ${ue}-submenu-title`]:{height:G,lineHeight:`${G}px`,paddingInline:oe,overflow:"hidden",textOverflow:"ellipsis",marginInline:R,marginBlock:L,width:`calc(100% - ${R*2}px)`},[`> ${ue}-item,
> ${ue}-submenu > ${ue}-submenu-title`]:{height:G,lineHeight:`${G}px`},[`${ue}-item-group-list ${ue}-submenu-title,
${ue}-submenu-title`]:{paddingInlineEnd:ie}}};var ge=le=>{const{componentCls:ue,iconCls:G,itemHeight:R,colorTextLightSolid:oe,dropdownWidth:xe,controlHeightLG:K,motionDurationMid:L,motionEaseOut:ie,paddingXL:W,itemMarginInline:M,fontSizeLG:D,motionDurationSlow:Y,paddingXS:F,boxShadowSecondary:re,collapsedWidth:Ee,collapsedIconSize:te}=le,T={height:R,lineHeight:`${R}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[ue]:{"&-inline, &-vertical":Object.assign({[`&${ue}-root`]:{boxShadow:"none"}},Ae(le))},[`${ue}-submenu-popup`]:{[`${ue}-vertical`]:Object.assign(Object.assign({},Ae(le)),{boxShadow:re})}},{[`${ue}-submenu-popup ${ue}-vertical${ue}-sub`]:{minWidth:xe,maxHeight:`calc(100vh - ${K*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${ue}-inline`]:{width:"100%",[`&${ue}-root`]:{[`${ue}-item, ${ue}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Y}`,`background ${Y}`,`padding ${L} ${ie}`].join(","),[`> ${ue}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${ue}-sub${ue}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${ue}-submenu > ${ue}-submenu-title`]:T,[`& ${ue}-item-group-title`]:{paddingInlineStart:W}},[`${ue}-item`]:T}},{[`${ue}-inline-collapsed`]:{width:Ee,[`&${ue}-root`]:{[`${ue}-item, ${ue}-submenu ${ue}-submenu-title`]:{[`> ${ue}-inline-collapsed-noicon`]:{fontSize:D,textAlign:"center"}}},[`> ${ue}-item,
> ${ue}-item-group > ${ue}-item-group-list > ${ue}-item,
> ${ue}-item-group > ${ue}-item-group-list > ${ue}-submenu > ${ue}-submenu-title,
> ${ue}-submenu > ${ue}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${D/2}px - ${M}px)`,textOverflow:"clip",[`
${ue}-submenu-arrow,
${ue}-submenu-expand-icon
`]:{opacity:0},[`${ue}-item-icon, ${G}`]:{margin:0,fontSize:te,lineHeight:`${R}px`,"+ span":{display:"inline-block",opacity:0}}},[`${ue}-item-icon, ${G}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${ue}-item-icon, ${G}`]:{display:"none"},"a, a:hover":{color:oe}},[`${ue}-item-group-title`]:Object.assign(Object.assign({},z.vS),{paddingInline:F})}}]};const Ie=le=>{const{componentCls:ue,motionDurationSlow:G,motionDurationMid:R,motionEaseInOut:oe,motionEaseOut:xe,iconCls:K,iconSize:L,iconMarginInlineEnd:ie}=le;return{[`${ue}-item, ${ue}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${G}`,`background ${G}`,`padding ${G} ${oe}`].join(","),[`${ue}-item-icon, ${K}`]:{minWidth:L,fontSize:L,transition:[`font-size ${R} ${xe}`,`margin ${G} ${oe}`,`color ${G}`].join(","),"+ span":{marginInlineStart:ie,opacity:1,transition:[`opacity ${G} ${oe}`,`margin ${G}`,`color ${G}`].join(",")}},[`${ue}-item-icon`]:Object.assign({},(0,z.Ro)()),[`&${ue}-item-only-child`]:{[`> ${K}, > ${ue}-item-icon`]:{marginInlineEnd:0}}},[`${ue}-item-disabled, ${ue}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${ue}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},ct=le=>{const{componentCls:ue,motionDurationSlow:G,motionEaseInOut:R,borderRadius:oe,menuArrowSize:xe,menuArrowOffset:K}=le;return{[`${ue}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:le.margin,width:xe,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${G} ${R}, opacity ${G}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:xe*.6,height:xe*.15,backgroundColor:"currentcolor",borderRadius:oe,transition:[`background ${G} ${R}`,`transform ${G} ${R}`,`top ${G} ${R}`,`color ${G} ${R}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${K})`},"&::after":{transform:`rotate(-45deg) translateY(${K})`}}}}},Ve=le=>{const{antCls:ue,componentCls:G,fontSize:R,motionDurationSlow:oe,motionDurationMid:xe,motionEaseInOut:K,paddingXS:L,padding:ie,colorSplit:W,lineWidth:M,zIndexPopup:D,borderRadiusLG:Y,subMenuItemBorderRadius:F,menuArrowSize:re,menuArrowOffset:Ee,lineType:te,menuPanelMaskInset:T,groupTitleLineHeight:I,groupTitleFontSize:de}=le;return[{"":{[`${G}`]:Object.assign(Object.assign({},(0,z.dF)()),{"&-hidden":{display:"none"}})},[`${G}-submenu-hidden`]:{display:"none"}},{[G]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,z.Wf)(le)),(0,z.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:R,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${oe} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${G}-item`]:{flex:"none"}},[`${G}-item, ${G}-submenu, ${G}-submenu-title`]:{borderRadius:le.itemBorderRadius},[`${G}-item-group-title`]:{padding:`${L}px ${ie}px`,fontSize:de,lineHeight:I,transition:`all ${oe}`},[`&-horizontal ${G}-submenu`]:{transition:[`border-color ${oe} ${K}`,`background ${oe} ${K}`].join(",")},[`${G}-submenu, ${G}-submenu-inline`]:{transition:[`border-color ${oe} ${K}`,`background ${oe} ${K}`,`padding ${xe} ${K}`].join(",")},[`${G}-submenu ${G}-sub`]:{cursor:"initial",transition:[`background ${oe} ${K}`,`padding ${oe} ${K}`].join(",")},[`${G}-title-content`]:{transition:`color ${oe}`},[`${G}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${G}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:W,borderStyle:te,borderWidth:0,borderTopWidth:M,marginBlock:M,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Ie(le)),{[`${G}-item-group`]:{[`${G}-item-group-list`]:{margin:0,padding:0,[`${G}-item, ${G}-submenu-title`]:{paddingInline:`${R*2}px ${ie}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:D,borderRadius:Y,boxShadow:"none",transformOrigin:"0 0",[`&${G}-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:le.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:le.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:le.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:le.paddingXS},[`> ${G}`]:Object.assign(Object.assign(Object.assign({borderRadius:Y},Ie(le)),ct(le)),{[`${G}-item, ${G}-submenu > ${G}-submenu-title`]:{borderRadius:F},[`${G}-submenu-title::after`]:{transition:`transform ${oe} ${K}`}})}}),ct(le)),{[`&-inline-collapsed ${G}-submenu-arrow,
&-inline ${G}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ee})`},"&::after":{transform:`rotate(45deg) translateX(-${Ee})`}},[`${G}-submenu-open${G}-submenu-inline > ${G}-submenu-title > ${G}-submenu-arrow`]:{transform:`translateY(-${re*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ee})`},"&::before":{transform:`rotate(45deg) translateX(${Ee})`}}})},{[`${ue}-layout-header`]:{[G]:{lineHeight:"inherit"}}}]};var Qe=(le,ue)=>(0,Me.Z)("Menu",R=>{if(ue===!1)return[];const{colorBgElevated:oe,colorPrimary:xe,colorTextLightSolid:K,controlHeightLG:L,fontSize:ie,darkItemColor:W,darkDangerItemColor:M,darkItemBg:D,darkSubMenuItemBg:Y,darkItemSelectedColor:F,darkItemSelectedBg:re,darkDangerItemSelectedBg:Ee,darkItemHoverBg:te,darkGroupTitleColor:T,darkItemHoverColor:I,darkItemDisabledColor:de,darkDangerItemHoverColor:ve,darkDangerItemSelectedColor:_e,darkDangerItemActiveBg:qe}=R,ke=ie/7*5,fe=(0,B.TS)(R,{menuArrowSize:ke,menuHorizontalHeight:L*1.15,menuArrowOffset:`${ke*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:oe}),Ze=(0,B.TS)(fe,{itemColor:W,itemHoverColor:I,groupTitleColor:T,itemSelectedColor:F,itemBg:D,popupBg:D,subMenuItemBg:Y,itemActiveBg:"transparent",itemSelectedBg:re,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:te,itemDisabledColor:de,dangerItemColor:M,dangerItemHoverColor:ve,dangerItemSelectedColor:_e,dangerItemActiveBg:qe,dangerItemSelectedBg:Ee,menuSubMenuBg:Y,horizontalItemSelectedColor:K,horizontalItemSelectedBg:xe});return[Ve(fe),Q(fe),ge(fe),pe(fe,"light"),pe(Ze,"dark"),U(fe),(0,k.Z)(fe),(0,be.oN)(fe,"slide-up"),(0,be.oN)(fe,"slide-down"),(0,ae._y)(fe,"zoom-big")]},R=>{const{colorPrimary:oe,colorError:xe,colorTextDisabled:K,colorErrorBg:L,colorText:ie,colorTextDescription:W,colorBgContainer:M,colorFillAlter:D,colorFillContent:Y,lineWidth:F,lineWidthBold:re,controlItemBgActive:Ee,colorBgTextHover:te,controlHeightLG:T,lineHeight:I,colorBgElevated:de,marginXXS:ve,padding:_e,fontSize:qe,controlHeightSM:ke,fontSizeLG:fe,colorTextLightSolid:Ze,colorErrorHover:J}=R,nt=new _.C(Ze).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:R.zIndexPopupBase+50,radiusItem:R.borderRadiusLG,itemBorderRadius:R.borderRadiusLG,radiusSubMenuItem:R.borderRadiusSM,subMenuItemBorderRadius:R.borderRadiusSM,colorItemText:ie,itemColor:ie,colorItemTextHover:ie,itemHoverColor:ie,colorItemTextHoverHorizontal:oe,horizontalItemHoverColor:oe,colorGroupTitle:W,groupTitleColor:W,colorItemTextSelected:oe,itemSelectedColor:oe,colorItemTextSelectedHorizontal:oe,horizontalItemSelectedColor:oe,colorItemBg:M,itemBg:M,colorItemBgHover:te,itemHoverBg:te,colorItemBgActive:Y,itemActiveBg:Ee,colorSubItemBg:D,subMenuItemBg:D,colorItemBgSelected:Ee,itemSelectedBg:Ee,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:re,activeBarHeight:re,colorActiveBarBorderSize:F,activeBarBorderWidth:F,colorItemTextDisabled:K,itemDisabledColor:K,colorDangerItemText:xe,dangerItemColor:xe,colorDangerItemTextHover:xe,dangerItemHoverColor:xe,colorDangerItemTextSelected:xe,dangerItemSelectedColor:xe,colorDangerItemBgActive:L,dangerItemActiveBg:L,colorDangerItemBgSelected:L,dangerItemSelectedBg:L,itemMarginInline:R.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:T,groupTitleLineHeight:I,collapsedWidth:T*2,popupBg:de,itemMarginBlock:ve,itemPaddingInline:_e,horizontalLineHeight:`${T*1.15}px`,iconSize:qe,iconMarginInlineEnd:ke-qe,collapsedIconSize:fe,groupTitleFontSize:qe,darkItemDisabledColor:new _.C(Ze).setAlpha(.25).toRgbString(),darkItemColor:nt,darkDangerItemColor:xe,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ze,darkItemSelectedBg:oe,darkDangerItemSelectedBg:xe,darkItemHoverBg:"transparent",darkGroupTitleColor:nt,darkItemHoverColor:Ze,darkDangerItemHoverColor:J,darkDangerItemSelectedColor:Ze,darkDangerItemActiveBg:xe}},{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"]]})(le),St=function(le,ue){var G={};for(var R in le)Object.prototype.hasOwnProperty.call(le,R)&&ue.indexOf(R)<0&&(G[R]=le[R]);if(le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,R=Object.getOwnPropertySymbols(le);oe<R.length;oe++)ue.indexOf(R[oe])<0&&Object.prototype.propertyIsEnumerable.call(le,R[oe])&&(G[R[oe]]=le[R[oe]]);return G},je=(0,v.forwardRef)((le,ue)=>{var G,R;const oe=v.useContext(m.Z),xe=oe||{},{getPrefixCls:K,getPopupContainer:L,direction:ie,menu:W}=v.useContext(h.E_),M=K(),{prefixCls:D,className:Y,style:F,theme:re="light",expandIcon:Ee,_internalDisableMenuItemTitleTooltip:te,inlineCollapsed:T,siderCollapsed:I,items:de,children:ve,rootClassName:_e,mode:qe,selectable:ke,onClick:fe,overflowedIndicatorPopupClassName:Ze}=le,J=St(le,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),nt=(0,o.Z)(J,["collapsedWidth"]),Ct=P(de)||ve;(G=xe.validator)===null||G===void 0||G.call(xe,{mode:qe});const O=(0,b.useEvent)(function(){var Tt;fe==null||fe.apply(void 0,arguments),(Tt=xe.onClick)===null||Tt===void 0||Tt.call(xe)}),Ge=xe.mode||qe,Ke=ke!=null?ke:xe.selectable,ce=v.useMemo(()=>I!==void 0?I:T,[T,I]),Oe={horizontal:{motionName:`${M}-slide-up`},inline:(0,C.Z)(M),other:{motionName:`${M}-zoom-big`}},ze=K("menu",D||xe.prefixCls),[Lt,Nt]=Qe(ze,!oe),it=i()(`${ze}-${re}`,W==null?void 0:W.className,Y);let wt;if(typeof Ee=="function")wt=Ee;else if(Ee===null||Ee===!1)wt=null;else if(xe.expandIcon===null||xe.expandIcon===!1)wt=null;else{const Tt=Ee!=null?Ee:xe.expandIcon;wt=(0,n.Tm)(Tt,{className:i()(`${ze}-submenu-expand-icon`,(0,n.l$)(Tt)?(R=Tt.props)===null||R===void 0?void 0:R.className:"")})}const Rt=v.useMemo(()=>({prefixCls:ze,inlineCollapsed:ce||!1,direction:ie,firstLevel:!0,theme:re,mode:Ge,disableMenuItemTitleTooltip:te}),[ze,ce,ie,te,re]);return Lt(v.createElement(m.Z.Provider,{value:null},v.createElement(u.Provider,{value:Rt},v.createElement(t.ZP,Object.assign({getPopupContainer:L,overflowedIndicator:v.createElement(A.Z,null),overflowedIndicatorPopupClassName:i()(ze,`${ze}-${re}`,Ze),mode:Ge,selectable:Ke,onClick:O},nt,{inlineCollapsed:ce,style:Object.assign(Object.assign({},W==null?void 0:W.style),F),className:it,prefixCls:ze,direction:ie,defaultMotions:Oe,expandIcon:wt,ref:ue,rootClassName:i()(_e,Nt)}),Ct))))});const Re=(0,v.forwardRef)((le,ue)=>{const G=(0,v.useRef)(null),R=v.useContext(g.D);return(0,v.useImperativeHandle)(ue,()=>({menu:G.current,focus:oe=>{var xe;(xe=G.current)===null||xe===void 0||xe.focus(oe)}})),v.createElement(je,Object.assign({ref:G},le,R))});Re.Item=S,Re.SubMenu=w,Re.Divider=c,Re.ItemGroup=t.BW;var tt=Re},58421:function(_t,N,e){"use strict";e.d(N,{Z:function(){return xe}});var t=e(92413),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,i=e(7657),h=function(L,ie){return v.createElement(i.Z,(0,t.Z)({},L,{ref:ie,icon:p}))},r=v.forwardRef(h),l=r,c=e(49198),s=e(33853),o=e(38819),d=e(92310),n=e.n(d),a=e(400),u=e(33708),f=e(6909),S=e(4771),E=e(9427),w=e(25440),A=e(26112),b={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},C=b,m=e(91735),y=function(K){(0,E.Z)(ie,K);var L=(0,w.Z)(ie);function ie(){var W;(0,f.Z)(this,ie);for(var M=arguments.length,D=new Array(M),Y=0;Y<M;Y++)D[Y]=arguments[Y];return W=L.call.apply(L,[this].concat(D)),W.state={goInputText:""},W.getValidValue=function(){var F=W.state.goInputText;return!F||Number.isNaN(F)?void 0:Number(F)},W.buildOptionText=function(F){return"".concat(F," ").concat(W.props.locale.items_per_page)},W.changeSize=function(F){W.props.changeSize(Number(F))},W.handleChange=function(F){W.setState({goInputText:F.target.value})},W.handleBlur=function(F){var re=W.props,Ee=re.goButton,te=re.quickGo,T=re.rootPrefixCls,I=W.state.goInputText;Ee||I===""||(W.setState({goInputText:""}),!(F.relatedTarget&&(F.relatedTarget.className.indexOf("".concat(T,"-item-link"))>=0||F.relatedTarget.className.indexOf("".concat(T,"-item"))>=0))&&te(W.getValidValue()))},W.go=function(F){var re=W.state.goInputText;re!==""&&(F.keyCode===C.ENTER||F.type==="click")&&(W.setState({goInputText:""}),W.props.quickGo(W.getValidValue()))},W}return(0,S.Z)(ie,[{key:"getPageSizeOptions",value:function(){var M=this.props,D=M.pageSize,Y=M.pageSizeOptions;return Y.some(function(F){return F.toString()===D.toString()})?Y:Y.concat([D.toString()]).sort(function(F,re){var Ee=Number.isNaN(Number(F))?0:Number(F),te=Number.isNaN(Number(re))?0:Number(re);return Ee-te})}},{key:"render",value:function(){var M=this,D=this.props,Y=D.pageSize,F=D.locale,re=D.rootPrefixCls,Ee=D.changeSize,te=D.quickGo,T=D.goButton,I=D.selectComponentClass,de=D.buildOptionText,ve=D.selectPrefixCls,_e=D.disabled,qe=this.state.goInputText,ke="".concat(re,"-options"),fe=I,Ze=null,J=null,nt=null;if(!Ee&&!te)return null;var Ct=this.getPageSizeOptions();if(Ee&&fe){var O=Ct.map(function(Ge,Ke){return v.createElement(fe.Option,{key:Ke,value:Ge.toString()},(de||M.buildOptionText)(Ge))});Ze=v.createElement(fe,{disabled:_e,prefixCls:ve,showSearch:!1,className:"".concat(ke,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Y||Ct[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Ke){return Ke.parentNode},"aria-label":F.page_size,defaultOpen:!1},O)}return te&&(T&&(nt=typeof T=="boolean"?v.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:_e,className:"".concat(ke,"-quick-jumper-button")},F.jump_to_confirm):v.createElement("span",{onClick:this.go,onKeyUp:this.go},T)),J=v.createElement("div",{className:"".concat(ke,"-quick-jumper")},F.jump_to,v.createElement("input",{disabled:_e,type:"text",value:qe,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":F.page}),F.page,nt)),v.createElement("li",{className:"".concat(ke)},Ze,J)}}]),ie}(v.Component);y.defaultProps={pageSizeOptions:["10","20","50","100"]};var x=y,P=function(L){var ie,W=L.rootPrefixCls,M=L.page,D=L.active,Y=L.className,F=L.showTitle,re=L.onClick,Ee=L.onKeyPress,te=L.itemRender,T="".concat(W,"-item"),I=n()(T,"".concat(T,"-").concat(M),(ie={},(0,a.Z)(ie,"".concat(T,"-active"),D),(0,a.Z)(ie,"".concat(T,"-disabled"),!M),(0,a.Z)(ie,L.className,Y),ie)),de=function(){re(M)},ve=function(ke){Ee(ke,re,M)},_e=te(M,"page",v.createElement("a",{rel:"nofollow"},M));return _e?v.createElement("li",{title:F?M.toString():null,className:I,onClick:de,onKeyPress:ve,tabIndex:0},_e):null},_=P;function z(){}function k(K){var L=Number(K);return typeof L=="number"&&!Number.isNaN(L)&&isFinite(L)&&Math.floor(L)===L}var be=function(L,ie,W){return W};function ae(K,L,ie){var W=typeof K=="undefined"?L.pageSize:K;return Math.floor((ie.total-1)/W)+1}var Me=function(K){(0,E.Z)(ie,K);var L=(0,w.Z)(ie);function ie(W){var M;(0,f.Z)(this,ie),M=L.call(this,W),M.paginationNode=v.createRef(),M.getJumpPrevPage=function(){return Math.max(1,M.state.current-(M.props.showLessItems?3:5))},M.getJumpNextPage=function(){return Math.min(ae(void 0,M.state,M.props),M.state.current+(M.props.showLessItems?3:5))},M.getItemIcon=function(Ee,te){var T=M.props.prefixCls,I=Ee||v.createElement("button",{type:"button","aria-label":te,className:"".concat(T,"-item-link")});return typeof Ee=="function"&&(I=v.createElement(Ee,(0,u.Z)({},M.props))),I},M.isValid=function(Ee){var te=M.props.total;return k(Ee)&&Ee!==M.state.current&&k(te)&&te>0},M.shouldDisplayQuickJumper=function(){var Ee=M.props,te=Ee.showQuickJumper,T=Ee.total,I=M.state.pageSize;return T<=I?!1:te},M.handleKeyDown=function(Ee){(Ee.keyCode===C.ARROW_UP||Ee.keyCode===C.ARROW_DOWN)&&Ee.preventDefault()},M.handleKeyUp=function(Ee){var te=M.getValidValue(Ee),T=M.state.currentInputValue;te!==T&&M.setState({currentInputValue:te}),Ee.keyCode===C.ENTER?M.handleChange(te):Ee.keyCode===C.ARROW_UP?M.handleChange(te-1):Ee.keyCode===C.ARROW_DOWN&&M.handleChange(te+1)},M.handleBlur=function(Ee){var te=M.getValidValue(Ee);M.handleChange(te)},M.changePageSize=function(Ee){var te=M.state.current,T=ae(Ee,M.state,M.props);te=te>T?T:te,T===0&&(te=M.state.current),typeof Ee=="number"&&("pageSize"in M.props||M.setState({pageSize:Ee}),"current"in M.props||M.setState({current:te,currentInputValue:te})),M.props.onShowSizeChange(te,Ee),"onChange"in M.props&&M.props.onChange&&M.props.onChange(te,Ee)},M.handleChange=function(Ee){var te=M.props,T=te.disabled,I=te.onChange,de=M.state,ve=de.pageSize,_e=de.current,qe=de.currentInputValue;if(M.isValid(Ee)&&!T){var ke=ae(void 0,M.state,M.props),fe=Ee;return Ee>ke?fe=ke:Ee<1&&(fe=1),"current"in M.props||M.setState({current:fe}),fe!==qe&&M.setState({currentInputValue:fe}),I(fe,ve),fe}return _e},M.prev=function(){M.hasPrev()&&M.handleChange(M.state.current-1)},M.next=function(){M.hasNext()&&M.handleChange(M.state.current+1)},M.jumpPrev=function(){M.handleChange(M.getJumpPrevPage())},M.jumpNext=function(){M.handleChange(M.getJumpNextPage())},M.hasPrev=function(){return M.state.current>1},M.hasNext=function(){return M.state.current<ae(void 0,M.state,M.props)},M.runIfEnter=function(Ee,te){if(Ee.key==="Enter"||Ee.charCode===13){for(var T=arguments.length,I=new Array(T>2?T-2:0),de=2;de<T;de++)I[de-2]=arguments[de];te.apply(void 0,I)}},M.runIfEnterPrev=function(Ee){M.runIfEnter(Ee,M.prev)},M.runIfEnterNext=function(Ee){M.runIfEnter(Ee,M.next)},M.runIfEnterJumpPrev=function(Ee){M.runIfEnter(Ee,M.jumpPrev)},M.runIfEnterJumpNext=function(Ee){M.runIfEnter(Ee,M.jumpNext)},M.handleGoTO=function(Ee){(Ee.keyCode===C.ENTER||Ee.type==="click")&&M.handleChange(M.state.currentInputValue)},M.renderPrev=function(Ee){var te=M.props,T=te.prevIcon,I=te.itemRender,de=I(Ee,"prev",M.getItemIcon(T,"prev page")),ve=!M.hasPrev();return(0,v.isValidElement)(de)?(0,v.cloneElement)(de,{disabled:ve}):de},M.renderNext=function(Ee){var te=M.props,T=te.nextIcon,I=te.itemRender,de=I(Ee,"next",M.getItemIcon(T,"next page")),ve=!M.hasNext();return(0,v.isValidElement)(de)?(0,v.cloneElement)(de,{disabled:ve}):de};var D=W.onChange!==z,Y="current"in W;Y&&!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=W.defaultCurrent;"current"in W&&(F=W.current);var re=W.defaultPageSize;return"pageSize"in W&&(re=W.pageSize),F=Math.min(F,ae(re,void 0,W)),M.state={current:F,currentInputValue:F,pageSize:re},M}return(0,S.Z)(ie,[{key:"componentDidUpdate",value:function(M,D){var Y=this.props.prefixCls;if(D.current!==this.state.current&&this.paginationNode.current){var F=this.paginationNode.current.querySelector(".".concat(Y,"-item-").concat(D.current));if(F&&document.activeElement===F){var re;F==null||(re=F.blur)===null||re===void 0||re.call(F)}}}},{key:"getValidValue",value:function(M){var D=M.target.value,Y=ae(void 0,this.state,this.props),F=this.state.currentInputValue,re;return D===""?re=D:Number.isNaN(Number(D))?re=F:D>=Y?re=Y:re=Number(D),re}},{key:"getShowSizeChanger",value:function(){var M=this.props,D=M.showSizeChanger,Y=M.total,F=M.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:Y>F}},{key:"render",value:function(){var M=this.props,D=M.prefixCls,Y=M.className,F=M.style,re=M.disabled,Ee=M.hideOnSinglePage,te=M.total,T=M.locale,I=M.showQuickJumper,de=M.showLessItems,ve=M.showTitle,_e=M.showTotal,qe=M.simple,ke=M.itemRender,fe=M.showPrevNextJumpers,Ze=M.jumpPrevIcon,J=M.jumpNextIcon,nt=M.selectComponentClass,Ct=M.selectPrefixCls,O=M.pageSizeOptions,Ge=this.state,Ke=Ge.current,ce=Ge.pageSize,Oe=Ge.currentInputValue;if(Ee===!0&&te<=ce)return null;var ze=ae(void 0,this.state,this.props),Lt=[],Nt=null,it=null,wt=null,Rt=null,Tt=null,Gt=I&&I.goButton,Ut=de?1:2,At=Ke-1>0?Ke-1:0,en=Ke+1<ze?Ke+1:ze,Ce=(0,A.Z)(this.props,{aria:!0,data:!0}),X=_e&&v.createElement("li",{className:"".concat(D,"-total-text")},_e(te,[te===0?0:(Ke-1)*ce+1,Ke*ce>te?te:Ke*ce]));if(qe){Gt&&(typeof Gt=="boolean"?Tt=v.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},T.jump_to_confirm):Tt=v.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Gt),Tt=v.createElement("li",{title:ve?"".concat(T.jump_to).concat(Ke,"/").concat(ze):null,className:"".concat(D,"-simple-pager")},Tt));var $=this.renderPrev(At);return v.createElement("ul",(0,t.Z)({className:n()(D,"".concat(D,"-simple"),(0,a.Z)({},"".concat(D,"-disabled"),re),Y),style:F,ref:this.paginationNode},Ce),X,$?v.createElement("li",{title:ve?T.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:n()("".concat(D,"-prev"),(0,a.Z)({},"".concat(D,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},$):null,v.createElement("li",{title:ve?"".concat(Ke,"/").concat(ze):null,className:"".concat(D,"-simple-pager")},v.createElement("input",{type:"text",value:Oe,disabled:re,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),v.createElement("span",{className:"".concat(D,"-slash")},"/"),ze),v.createElement("li",{title:ve?T.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:n()("".concat(D,"-next"),(0,a.Z)({},"".concat(D,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(en)),Tt)}if(ze<=3+Ut*2){var ee={locale:T,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ve,itemRender:ke};ze||Lt.push(v.createElement(_,(0,t.Z)({},ee,{key:"noPager",page:1,className:"".concat(D,"-item-disabled")})));for(var ne=1;ne<=ze;ne+=1){var Be=Ke===ne;Lt.push(v.createElement(_,(0,t.Z)({},ee,{key:ne,page:ne,active:Be})))}}else{var Fe=de?T.prev_3:T.prev_5,$e=de?T.next_3:T.next_5,at=ke(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ze,"prev page")),bt=ke(this.getJumpNextPage(),"jump-next",this.getItemIcon(J,"next page"));fe&&(Nt=at?v.createElement("li",{title:ve?Fe:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:n()("".concat(D,"-jump-prev"),(0,a.Z)({},"".concat(D,"-jump-prev-custom-icon"),!!Ze))},at):null,it=bt?v.createElement("li",{title:ve?$e:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:n()("".concat(D,"-jump-next"),(0,a.Z)({},"".concat(D,"-jump-next-custom-icon"),!!J))},bt):null),Rt=v.createElement(_,{locale:T,last:!0,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ze,page:ze,active:!1,showTitle:ve,itemRender:ke}),wt=v.createElement(_,{locale:T,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ve,itemRender:ke});var Ot=Math.max(1,Ke-Ut),kt=Math.min(Ke+Ut,ze);Ke-1<=Ut&&(kt=1+Ut*2),ze-Ke<=Ut&&(Ot=ze-Ut*2);for(var Zt=Ot;Zt<=kt;Zt+=1){var Ft=Ke===Zt;Lt.push(v.createElement(_,{locale:T,rootPrefixCls:D,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Zt,page:Zt,active:Ft,showTitle:ve,itemRender:ke}))}Ke-1>=Ut*2&&Ke!==3&&(Lt[0]=(0,v.cloneElement)(Lt[0],{className:"".concat(D,"-item-after-jump-prev")}),Lt.unshift(Nt)),ze-Ke>=Ut*2&&Ke!==ze-2&&(Lt[Lt.length-1]=(0,v.cloneElement)(Lt[Lt.length-1],{className:"".concat(D,"-item-before-jump-next")}),Lt.push(it)),Ot!==1&&Lt.unshift(wt),kt!==ze&&Lt.push(Rt)}var zt=!this.hasPrev()||!ze,De=!this.hasNext()||!ze,Ue=this.renderPrev(At),et=this.renderNext(en);return v.createElement("ul",(0,t.Z)({className:n()(D,Y,(0,a.Z)({},"".concat(D,"-disabled"),re)),style:F,ref:this.paginationNode},Ce),X,Ue?v.createElement("li",{title:ve?T.prev_page:null,onClick:this.prev,tabIndex:zt?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(D,"-prev"),(0,a.Z)({},"".concat(D,"-disabled"),zt)),"aria-disabled":zt},Ue):null,Lt,et?v.createElement("li",{title:ve?T.next_page:null,onClick:this.next,tabIndex:De?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(D,"-next"),(0,a.Z)({},"".concat(D,"-disabled"),De)),"aria-disabled":De},et):null,v.createElement(x,{disabled:re,locale:T,rootPrefixCls:D,selectComponentClass:nt,selectPrefixCls:Ct,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Ke,pageSize:ce,pageSizeOptions:O,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Gt}))}}],[{key:"getDerivedStateFromProps",value:function(M,D){var Y={};if("current"in M&&(Y.current=M.current,M.current!==D.current&&(Y.currentInputValue=Y.current)),"pageSize"in M&&M.pageSize!==D.pageSize){var F=D.current,re=ae(M.pageSize,D,M);F=F>re?re:F,"current"in M||(Y.current=F,Y.currentInputValue=F),Y.pageSize=M.pageSize}return Y}}]),ie}(v.Component);Me.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:z,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:z,locale:m.Z,style:{},itemRender:be,totalBoundaryShowSizeChanger:50};var B=Me,q=e(22075),Q=e(36355),se=e(19716),U=e(8628),j=e(9763),Z=e(57809);const pe=K=>v.createElement(Z.default,Object.assign({},K,{showSearch:!0,size:"small"})),Ae=K=>v.createElement(Z.default,Object.assign({},K,{showSearch:!0,size:"middle"}));pe.Option=Z.default.Option,Ae.Option=Z.default.Option;var he=e(9937),ge=e(17313),Ie=e(83116),ct=e(37613);const Ve=K=>{const{componentCls:L}=K;return{[`${L}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${L}-item-link`]:{color:K.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${L}-item-link`]:{color:K.colorTextDisabled,cursor:"not-allowed"}}},[`&${L}-disabled`]:{cursor:"not-allowed",[`${L}-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}}},[`${L}-item-link`]:{color:K.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${L}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${L}-simple-pager`]:{color:K.colorTextDisabled},[`${L}-jump-prev, ${L}-jump-next`]:{[`${L}-item-link-icon`]:{opacity:0},[`${L}-item-ellipsis`]:{opacity:1}}},[`&${L}-simple`]:{[`${L}-prev, ${L}-next`]:{[`&${L}-disabled ${L}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Qe=K=>{const{componentCls:L}=K;return{[`&${L}-mini ${L}-total-text, &${L}-mini ${L}-simple-pager`]:{height:K.itemSizeSM,lineHeight:`${K.itemSizeSM}px`},[`&${L}-mini ${L}-item`]:{minWidth:K.itemSizeSM,height:K.itemSizeSM,margin:0,lineHeight:`${K.itemSizeSM-2}px`},[`&${L}-mini:not(${L}-disabled) ${L}-item:not(${L}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:K.colorBgTextHover},"&:active":{backgroundColor:K.colorBgTextActive}},[`&${L}-mini ${L}-prev, &${L}-mini ${L}-next`]:{minWidth:K.itemSizeSM,height:K.itemSizeSM,margin:0,lineHeight:`${K.itemSizeSM}px`},[`&${L}-mini:not(${L}-disabled)`]:{[`${L}-prev, ${L}-next`]:{[`&:hover ${L}-item-link`]:{backgroundColor:K.colorBgTextHover},[`&:active ${L}-item-link`]:{backgroundColor:K.colorBgTextActive},[`&${L}-disabled:hover ${L}-item-link`]:{backgroundColor:"transparent"}}},[`
&${L}-mini ${L}-prev ${L}-item-link,
&${L}-mini ${L}-next ${L}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:K.itemSizeSM,lineHeight:`${K.itemSizeSM}px`}},[`&${L}-mini ${L}-jump-prev, &${L}-mini ${L}-jump-next`]:{height:K.itemSizeSM,marginInlineEnd:0,lineHeight:`${K.itemSizeSM}px`},[`&${L}-mini ${L}-options`]:{marginInlineStart:K.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:K.miniOptionsSizeChangerTop},"&-quick-jumper":{height:K.itemSizeSM,lineHeight:`${K.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,he.x0)(K)),{width:K.paginationMiniQuickJumperInputWidth,height:K.controlHeightSM})}}}},St=K=>{const{componentCls:L}=K;return{[`
&${L}-simple ${L}-prev,
&${L}-simple ${L}-next
`]:{height:K.itemSizeSM,lineHeight:`${K.itemSizeSM}px`,verticalAlign:"top",[`${L}-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`}}},[`&${L}-simple ${L}-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"}}}}},Xe=K=>{const{componentCls:L}=K;return{[`${L}-jump-prev, ${L}-jump-next`]:{outline:0,[`${L}-item-container`]:{position:"relative",[`${L}-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"}},[`${L}-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":{[`${L}-item-link-icon`]:{opacity:1},[`${L}-item-ellipsis`]:{opacity:0}}},[`
${L}-prev,
${L}-jump-prev,
${L}-jump-next
`]:{marginInlineEnd:K.marginXS},[`
${L}-prev,
${L}-next,
${L}-jump-prev,
${L}-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}`},[`${L}-prev, ${L}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:K.colorText,cursor:"pointer",userSelect:"none"},[`${L}-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 ${L}-item-link`]:{backgroundColor:K.colorBgTextHover},[`&:active ${L}-item-link`]:{backgroundColor:K.colorBgTextActive},[`&${L}-disabled:hover`]:{[`${L}-item-link`]:{backgroundColor:"transparent"}}},[`${L}-slash`]:{marginInlineEnd:K.paginationSlashMarginInlineEnd,marginInlineStart:K.paginationSlashMarginInlineStart},[`${L}-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,he.ik)(K)),{width:K.controlHeightLG*1.25,height:K.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:K.marginXS,marginInlineEnd:K.marginXS})}}}},je=K=>{const{componentCls:L}=K;return{[`${L}-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(${L}-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}}}}},Re=K=>{const{componentCls:L}=K;return{[L]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ge.Wf)(K)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${L}-total-text`]:{display:"inline-block",height:K.itemSize,marginInlineEnd:K.marginXS,lineHeight:`${K.itemSize-2}px`,verticalAlign:"middle"}}),je(K)),Xe(K)),St(K)),Qe(K)),Ve(K)),{[`@media only screen and (max-width: ${K.screenLG}px)`]:{[`${L}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${K.screenSM}px)`]:{[`${L}-options`]:{display:"none"}}}),[`&${K.componentCls}-rtl`]:{direction:"rtl"}}},tt=K=>{const{componentCls:L}=K;return{[`${L}${L}-disabled:not(${L}-mini)`]:{"&, &:hover":{[`${L}-item-link`]:{borderColor:K.colorBorder}},"&:focus-visible":{[`${L}-item-link`]:{borderColor:K.colorBorder}},[`${L}-item, ${L}-item-link`]:{backgroundColor:K.colorBgContainerDisabled,borderColor:K.colorBorder,[`&:hover:not(${L}-item-active)`]:{backgroundColor:K.colorBgContainerDisabled,borderColor:K.colorBorder,a:{color:K.colorTextDisabled}},[`&${L}-item-active`]:{backgroundColor:K.itemActiveBgDisabled}},[`${L}-prev, ${L}-next`]:{"&:hover button":{backgroundColor:K.colorBgContainerDisabled,borderColor:K.colorBorder,color:K.colorTextDisabled},[`${L}-item-link`]:{backgroundColor:K.colorBgContainerDisabled,borderColor:K.colorBorder}}},[`${L}:not(${L}-mini)`]:{[`${L}-prev, ${L}-next`]:{"&:hover button":{borderColor:K.colorPrimaryHover,backgroundColor:K.itemBg},[`${L}-item-link`]:{backgroundColor:K.itemLinkBg,borderColor:K.colorBorder},[`&:hover ${L}-item-link`]:{borderColor:K.colorPrimary,backgroundColor:K.itemBg,color:K.colorPrimary},[`&${L}-disabled`]:{[`${L}-item-link`]:{borderColor:K.colorBorder,color:K.colorTextDisabled}}},[`${L}-item`]:{backgroundColor:K.itemBg,border:`${K.lineWidth}px ${K.lineType} ${K.colorBorder}`,[`&:hover:not(${L}-item-active)`]:{borderColor:K.colorPrimary,backgroundColor:K.itemBg,a:{color:K.colorPrimary}},"&-active":{borderColor:K.colorPrimary}}}}},le=K=>{const{componentCls:L}=K;return{[`${L}:not(${L}-disabled)`]:{[`${L}-item`]:Object.assign({},(0,ge.Qy)(K)),[`${L}-jump-prev, ${L}-jump-next`]:{"&:focus-visible":Object.assign({[`${L}-item-link-icon`]:{opacity:1},[`${L}-item-ellipsis`]:{opacity:0}},(0,ge.oN)(K))},[`${L}-prev, ${L}-next`]:{[`&:focus-visible ${L}-item-link`]:Object.assign({},(0,ge.oN)(K))}}}};var ue=(0,Ie.Z)("Pagination",K=>{const L=(0,ct.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,he.e5)(K),(0,he.TM)(K));return[Re(L),le(L),K.wireframe&&tt(L)]},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})),G=function(K,L){var ie={};for(var W in K)Object.prototype.hasOwnProperty.call(K,W)&&L.indexOf(W)<0&&(ie[W]=K[W]);if(K!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,W=Object.getOwnPropertySymbols(K);M<W.length;M++)L.indexOf(W[M])<0&&Object.prototype.propertyIsEnumerable.call(K,W[M])&&(ie[W[M]]=K[W[M]]);return ie},oe=K=>{const{prefixCls:L,selectPrefixCls:ie,className:W,rootClassName:M,style:D,size:Y,locale:F,selectComponentClass:re,responsive:Ee,showSizeChanger:te}=K,T=G(K,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:I}=(0,U.Z)(Ee),{getPrefixCls:de,direction:ve,pagination:_e={}}=v.useContext(Q.E_),qe=de("pagination",L),[ke,fe]=ue(qe),Ze=te!=null?te:_e.showSizeChanger,J=v.useMemo(()=>{const ze=v.createElement("span",{className:`${qe}-item-ellipsis`},"\u2022\u2022\u2022"),Lt=v.createElement("button",{className:`${qe}-item-link`,type:"button",tabIndex:-1},ve==="rtl"?v.createElement(o.Z,null):v.createElement(s.Z,null)),Nt=v.createElement("button",{className:`${qe}-item-link`,type:"button",tabIndex:-1},ve==="rtl"?v.createElement(s.Z,null):v.createElement(o.Z,null)),it=v.createElement("a",{className:`${qe}-item-link`},v.createElement("div",{className:`${qe}-item-container`},ve==="rtl"?v.createElement(c.Z,{className:`${qe}-item-link-icon`}):v.createElement(l,{className:`${qe}-item-link-icon`}),ze)),wt=v.createElement("a",{className:`${qe}-item-link`},v.createElement("div",{className:`${qe}-item-container`},ve==="rtl"?v.createElement(l,{className:`${qe}-item-link-icon`}):v.createElement(c.Z,{className:`${qe}-item-link-icon`}),ze));return{prevIcon:Lt,nextIcon:Nt,jumpPrevIcon:it,jumpNextIcon:wt}},[ve,qe]),[nt]=(0,j.Z)("Pagination",q.Z),Ct=Object.assign(Object.assign({},nt),F),O=(0,se.Z)(Y),Ge=O==="small"||!!(I&&!O&&Ee),Ke=de("select",ie),ce=n()({[`${qe}-mini`]:Ge,[`${qe}-rtl`]:ve==="rtl"},_e==null?void 0:_e.className,W,M,fe),Oe=Object.assign(Object.assign({},_e==null?void 0:_e.style),D);return ke(v.createElement(B,Object.assign({},J,T,{style:Oe,prefixCls:qe,selectPrefixCls:Ke,className:ce,selectComponentClass:re||(Ge?pe:Ae),locale:Ct,showSizeChanger:Ze})))},xe=oe},93948:function(_t,N,e){"use strict";e.d(N,{Z:function(){return te}});var t=e(59301),v=e(29679),g=e(40001),p=e(19248),i=e(99267),h=e(92310),r=e.n(h),l=e(2738),c=e(36355),s=e(92413),o=e(33708),d=e(37061),n={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},a=function(){var I=(0,t.useRef)([]),de=(0,t.useRef)(null);return(0,t.useEffect)(function(){var ve=Date.now(),_e=!1;I.current.forEach(function(qe){if(qe){_e=!0;var ke=qe.style;ke.transitionDuration=".3s, .3s, .3s, .06s",de.current&&ve-de.current<100&&(ke.transitionDuration="0s, 0s")}}),_e&&(de.current=Date.now())}),I.current},u=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],f=function(I){var de=(0,o.Z)((0,o.Z)({},n),I),ve=de.className,_e=de.percent,qe=de.prefixCls,ke=de.strokeColor,fe=de.strokeLinecap,Ze=de.strokeWidth,J=de.style,nt=de.trailColor,Ct=de.trailWidth,O=de.transition,Ge=(0,d.Z)(de,u);delete Ge.gapPosition;var Ke=Array.isArray(_e)?_e:[_e],ce=Array.isArray(ke)?ke:[ke],Oe=a(),ze=Ze/2,Lt=100-Ze/2,Nt="M ".concat(fe==="round"?ze:0,",").concat(ze,`
L `).concat(fe==="round"?Lt:100,",").concat(ze),it="0 0 100 ".concat(Ze),wt=0;return t.createElement("svg",(0,s.Z)({className:r()("".concat(qe,"-line"),ve),viewBox:it,preserveAspectRatio:"none",style:J},Ge),t.createElement("path",{className:"".concat(qe,"-line-trail"),d:Nt,strokeLinecap:fe,stroke:nt,strokeWidth:Ct||Ze,fillOpacity:"0"}),Ke.map(function(Rt,Tt){var Gt=1;switch(fe){case"round":Gt=1-Ze/100;break;case"square":Gt=1-Ze/2/100;break;default:Gt=1;break}var Ut={strokeDasharray:"".concat(Rt*Gt,"px, 100px"),strokeDashoffset:"-".concat(wt,"px"),transition:O||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},At=ce[Tt]||ce[ce.length-1];return wt+=Rt,t.createElement("path",{key:Tt,className:"".concat(qe,"-line-path"),d:Nt,strokeLinecap:fe,stroke:At,strokeWidth:Ze,fillOpacity:"0",ref:function(Ce){Oe[Tt]=Ce},style:Ut})}))},S=f,E=e(39559),w=e(33606),A=e(47273),b=0,C=(0,A.Z)();function m(){var T;return C?(T=b,b+=1):T="TEST_OR_SSR",T}var y=function(T){var I=t.useState(),de=(0,w.Z)(I,2),ve=de[0],_e=de[1];return t.useEffect(function(){_e("rc_progress_".concat(m()))},[]),T||ve},x=function(I){var de=I.bg,ve=I.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:de}},ve)};function P(T,I){return Object.keys(T).map(function(de){var ve=parseFloat(de),_e="".concat(Math.floor(ve*I),"%");return"".concat(T[de]," ").concat(_e)})}var _=t.forwardRef(function(T,I){var de=T.prefixCls,ve=T.color,_e=T.gradientId,qe=T.radius,ke=T.style,fe=T.ptg,Ze=T.strokeLinecap,J=T.strokeWidth,nt=T.size,Ct=T.gapDegree,O=ve&&(0,E.Z)(ve)==="object",Ge=O?"#FFF":void 0,Ke=nt/2,ce=t.createElement("circle",{className:"".concat(de,"-circle-path"),r:qe,cx:Ke,cy:Ke,stroke:Ge,strokeLinecap:Ze,strokeWidth:J,opacity:fe===0?0:1,style:ke,ref:I});if(!O)return ce;var Oe="".concat(_e,"-conic"),ze=Ct?"".concat(180+Ct/2,"deg"):"0deg",Lt=P(ve,(360-Ct)/360),Nt=P(ve,1),it="conic-gradient(from ".concat(ze,", ").concat(Lt.join(", "),")"),wt="linear-gradient(to ".concat(Ct?"bottom":"top",", ").concat(Nt.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:Oe},ce),t.createElement("foreignObject",{x:0,y:0,width:nt,height:nt,mask:"url(#".concat(Oe,")")},t.createElement(x,{bg:wt},t.createElement(x,{bg:it}))))}),z=_,k=100,be=function(I,de,ve,_e,qe,ke,fe,Ze,J,nt){var Ct=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,O=ve/100*360*((360-ke)/360),Ge=ke===0?0:{bottom:0,top:180,left:90,right:-90}[fe],Ke=(100-_e)/100*de;J==="round"&&_e!==100&&(Ke+=nt/2,Ke>=de&&(Ke=de-.01));var ce=k/2;return{stroke:typeof Ze=="string"?Ze:void 0,strokeDasharray:"".concat(de,"px ").concat(I),strokeDashoffset:Ke+Ct,transform:"rotate(".concat(qe+O+Ge,"deg)"),transformOrigin:"".concat(ce,"px ").concat(ce,"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}},ae=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function Me(T){var I=T!=null?T:[];return Array.isArray(I)?I:[I]}var B=function(I){var de=(0,o.Z)((0,o.Z)({},n),I),ve=de.id,_e=de.prefixCls,qe=de.steps,ke=de.strokeWidth,fe=de.trailWidth,Ze=de.gapDegree,J=Ze===void 0?0:Ze,nt=de.gapPosition,Ct=de.trailColor,O=de.strokeLinecap,Ge=de.style,Ke=de.className,ce=de.strokeColor,Oe=de.percent,ze=(0,d.Z)(de,ae),Lt=k/2,Nt=y(ve),it="".concat(Nt,"-gradient"),wt=Lt-ke/2,Rt=Math.PI*2*wt,Tt=J>0?90+J/2:-90,Gt=Rt*((360-J)/360),Ut=(0,E.Z)(qe)==="object"?qe:{count:qe,space:2},At=Ut.count,en=Ut.space,Ce=Me(Oe),X=Me(ce),$=X.find(function(bt){return bt&&(0,E.Z)(bt)==="object"}),ee=$&&(0,E.Z)($)==="object",ne=ee?"butt":O,Be=be(Rt,Gt,0,100,Tt,J,nt,Ct,ne,ke),Fe=a(),$e=function(){var Ot=0;return Ce.map(function(kt,Zt){var Ft=X[Zt]||X[X.length-1],zt=be(Rt,Gt,Ot,kt,Tt,J,nt,Ft,ne,ke);return Ot+=kt,t.createElement(z,{key:Zt,color:Ft,ptg:kt,radius:wt,prefixCls:_e,gradientId:it,style:zt,strokeLinecap:ne,strokeWidth:ke,gapDegree:J,ref:function(Ue){Fe[Zt]=Ue},size:k})}).reverse()},at=function(){var Ot=Math.round(At*(Ce[0]/100)),kt=100/At,Zt=0;return new Array(At).fill(null).map(function(Ft,zt){var De=zt<=Ot-1?X[0]:Ct,Ue=De&&(0,E.Z)(De)==="object"?"url(#".concat(it,")"):void 0,et=be(Rt,Gt,Zt,kt,Tt,J,nt,De,"butt",ke,en);return Zt+=(Gt-et.strokeDashoffset+en)*100/Gt,t.createElement("circle",{key:zt,className:"".concat(_e,"-circle-path"),r:wt,cx:Lt,cy:Lt,stroke:Ue,strokeWidth:ke,opacity:1,style:et,ref:function(yt){Fe[zt]=yt}})})};return t.createElement("svg",(0,s.Z)({className:r()("".concat(_e,"-circle"),Ke),viewBox:"0 0 ".concat(k," ").concat(k),style:Ge,id:ve,role:"presentation"},ze),!At&&t.createElement("circle",{className:"".concat(_e,"-circle-trail"),r:wt,cx:Lt,cy:Lt,stroke:Ct,strokeLinecap:ne,strokeWidth:fe||ke,style:Be}),At?at():$e())},q=B,Q={Line:S,Circle:q},se=e(6848),U=e(93398);function j(T){return!T||T<0?0:T>100?100:T}function Z(T){let{success:I,successPercent:de}=T,ve=de;return I&&"progress"in I&&(ve=I.progress),I&&"percent"in I&&(ve=I.percent),ve}const pe=T=>{let{percent:I,success:de,successPercent:ve}=T;const _e=j(Z({success:de,successPercent:ve}));return[_e,j(j(I)-_e)]},Ae=T=>{let{success:I={},strokeColor:de}=T;const{strokeColor:ve}=I;return[ve||U.presetPrimaryColors.green,de||null]},he=(T,I,de)=>{var ve,_e,qe,ke;let fe=-1,Ze=-1;if(I==="step"){const J=de.steps,nt=de.strokeWidth;typeof T=="string"||typeof T=="undefined"?(fe=T==="small"?2:14,Ze=nt!=null?nt:8):typeof T=="number"?[fe,Ze]=[T,T]:[fe=14,Ze=8]=T,fe*=J}else if(I==="line"){const J=de==null?void 0:de.strokeWidth;typeof T=="string"||typeof T=="undefined"?Ze=J||(T==="small"?6:8):typeof T=="number"?[fe,Ze]=[T,T]:[fe=-1,Ze=8]=T}else(I==="circle"||I==="dashboard")&&(typeof T=="string"||typeof T=="undefined"?[fe,Ze]=T==="small"?[60,60]:[120,120]:typeof T=="number"?[fe,Ze]=[T,T]:(fe=(_e=(ve=T[0])!==null&&ve!==void 0?ve:T[1])!==null&&_e!==void 0?_e:120,Ze=(ke=(qe=T[0])!==null&&qe!==void 0?qe:T[1])!==null&&ke!==void 0?ke:120));return[fe,Ze]},ge=3,Ie=T=>ge/T*100;var Ve=T=>{const{prefixCls:I,trailColor:de=null,strokeLinecap:ve="round",gapPosition:_e,gapDegree:qe,width:ke=120,type:fe,children:Ze,success:J,size:nt=ke}=T,[Ct,O]=he(nt,"circle");let{strokeWidth:Ge}=T;Ge===void 0&&(Ge=Math.max(Ie(Ct),6));const Ke={width:Ct,height:O,fontSize:Ct*.15+6},ce=t.useMemo(()=>{if(qe||qe===0)return qe;if(fe==="dashboard")return 75},[qe,fe]),Oe=_e||fe==="dashboard"&&"bottom"||void 0,ze=Object.prototype.toString.call(T.strokeColor)==="[object Object]",Lt=Ae({success:J,strokeColor:T.strokeColor}),Nt=r()(`${I}-inner`,{[`${I}-circle-gradient`]:ze}),it=t.createElement(q,{percent:pe(T),strokeWidth:Ge,trailWidth:Ge,strokeColor:Lt,strokeLinecap:ve,trailColor:de,prefixCls:I,gapDegree:ce,gapPosition:Oe});return t.createElement("div",{className:Nt,style:Ke},Ct<=20?t.createElement(se.Z,{title:Ze},t.createElement("span",null,it)):t.createElement(t.Fragment,null,it,Ze))},Qe=function(T,I){var de={};for(var ve in T)Object.prototype.hasOwnProperty.call(T,ve)&&I.indexOf(ve)<0&&(de[ve]=T[ve]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,ve=Object.getOwnPropertySymbols(T);_e<ve.length;_e++)I.indexOf(ve[_e])<0&&Object.prototype.propertyIsEnumerable.call(T,ve[_e])&&(de[ve[_e]]=T[ve[_e]]);return de};const St=T=>{let I=[];return Object.keys(T).forEach(de=>{const ve=parseFloat(de.replace(/%/g,""));isNaN(ve)||I.push({key:ve,value:T[de]})}),I=I.sort((de,ve)=>de.key-ve.key),I.map(de=>{let{key:ve,value:_e}=de;return`${_e} ${ve}%`}).join(", ")},Xe=(T,I)=>{const{from:de=U.presetPrimaryColors.blue,to:ve=U.presetPrimaryColors.blue,direction:_e=I==="rtl"?"to left":"to right"}=T,qe=Qe(T,["from","to","direction"]);if(Object.keys(qe).length!==0){const ke=St(qe);return{backgroundImage:`linear-gradient(${_e}, ${ke})`}}return{backgroundImage:`linear-gradient(${_e}, ${de}, ${ve})`}};var Re=T=>{const{prefixCls:I,direction:de,percent:ve,size:_e,strokeWidth:qe,strokeColor:ke,strokeLinecap:fe="round",children:Ze,trailColor:J=null,success:nt}=T,Ct=ke&&typeof ke!="string"?Xe(ke,de):{backgroundColor:ke},O=fe==="square"||fe==="butt"?0:void 0,Ge={backgroundColor:J||void 0,borderRadius:O},Ke=_e!=null?_e:[-1,qe||(_e==="small"?6:8)],[ce,Oe]=he(Ke,"line",{strokeWidth:qe}),ze=Object.assign({width:`${j(ve)}%`,height:Oe,borderRadius:O},Ct),Lt=Z(T),Nt={width:`${j(Lt)}%`,height:Oe,borderRadius:O,backgroundColor:nt==null?void 0:nt.strokeColor},it={width:ce<0?"100%":ce,height:Oe};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${I}-outer`,style:it},t.createElement("div",{className:`${I}-inner`,style:Ge},t.createElement("div",{className:`${I}-bg`,style:ze}),Lt!==void 0?t.createElement("div",{className:`${I}-success-bg`,style:Nt}):null)),Ze)},le=T=>{const{size:I,steps:de,percent:ve=0,strokeWidth:_e=8,strokeColor:qe,trailColor:ke=null,prefixCls:fe,children:Ze}=T,J=Math.round(de*(ve/100)),nt=I==="small"?2:14,Ct=I!=null?I:[nt,_e],[O,Ge]=he(Ct,"step",{steps:de,strokeWidth:_e}),Ke=O/de,ce=new Array(de);for(let Oe=0;Oe<de;Oe++){const ze=Array.isArray(qe)?qe[Oe]:qe;ce[Oe]=t.createElement("div",{key:Oe,className:r()(`${fe}-steps-item`,{[`${fe}-steps-item-active`]:Oe<=J-1}),style:{backgroundColor:Oe<=J-1?ze:ke,width:Ke,height:Ge}})}return t.createElement("div",{className:`${fe}-steps-outer`},ce,Ze)},ue=e(93083),G=e(17313),R=e(83116),oe=e(37613);const xe=T=>{const I=T?"100%":"-100%";return new ue.Keyframes(`antProgress${T?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${I}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${I}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},K=T=>{const{componentCls:I,iconCls:de}=T;return{[I]:Object.assign(Object.assign({},(0,G.Wf)(T)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:T.fontSize,marginInlineEnd:T.marginXS,marginBottom:T.marginXS},[`${I}-outer`]:{display:"inline-block",width:"100%"},[`&${I}-show-info`]:{[`${I}-outer`]:{marginInlineEnd:`calc(-2em - ${T.marginXS}px)`,paddingInlineEnd:`calc(2em + ${T.paddingXS}px)`}},[`${I}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:T.remainingColor,borderRadius:T.lineBorderRadius},[`${I}-inner:not(${I}-circle-gradient)`]:{[`${I}-circle-path`]:{stroke:T.defaultColor}},[`${I}-success-bg, ${I}-bg`]:{position:"relative",backgroundColor:T.defaultColor,borderRadius:T.lineBorderRadius,transition:`all ${T.motionDurationSlow} ${T.motionEaseInOutCirc}`},[`${I}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:T.colorSuccess},[`${I}-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}},[`&${I}-status-active`]:{[`${I}-bg::before`]:{position:"absolute",inset:0,backgroundColor:T.colorBgContainer,borderRadius:T.lineBorderRadius,opacity:0,animationName:xe(),animationDuration:T.progressActiveMotionDuration,animationTimingFunction:T.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${I}-rtl${I}-status-active`]:{[`${I}-bg::before`]:{animationName:xe(!0)}},[`&${I}-status-exception`]:{[`${I}-bg`]:{backgroundColor:T.colorError},[`${I}-text`]:{color:T.colorError}},[`&${I}-status-exception ${I}-inner:not(${I}-circle-gradient)`]:{[`${I}-circle-path`]:{stroke:T.colorError}},[`&${I}-status-success`]:{[`${I}-bg`]:{backgroundColor:T.colorSuccess},[`${I}-text`]:{color:T.colorSuccess}},[`&${I}-status-success ${I}-inner:not(${I}-circle-gradient)`]:{[`${I}-circle-path`]:{stroke:T.colorSuccess}}})}},L=T=>{const{componentCls:I,iconCls:de}=T;return{[I]:{[`${I}-circle-trail`]:{stroke:T.remainingColor},[`&${I}-circle ${I}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${I}-circle ${I}-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`}},[`${I}-circle&-status-exception`]:{[`${I}-text`]:{color:T.colorError}},[`${I}-circle&-status-success`]:{[`${I}-text`]:{color:T.colorSuccess}}},[`${I}-inline-circle`]:{lineHeight:1,[`${I}-inner`]:{verticalAlign:"bottom"}}}},ie=T=>{const{componentCls:I}=T;return{[I]:{[`${I}-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}}}}}},W=T=>{const{componentCls:I,iconCls:de}=T;return{[I]:{[`${I}-small&-line, ${I}-small&-line ${I}-text ${de}`]:{fontSize:T.fontSizeSM}}}};var M=(0,R.Z)("Progress",T=>{const I=T.marginXXS/2,de=(0,oe.TS)(T,{progressStepMarginInlineEnd:I,progressStepMinWidth:I,progressActiveMotionDuration:"2.4s"});return[K(de),L(de),ie(de),W(de)]},T=>({circleTextColor:T.colorText,defaultColor:T.colorInfo,remainingColor:T.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),D=function(T,I){var de={};for(var ve in T)Object.prototype.hasOwnProperty.call(T,ve)&&I.indexOf(ve)<0&&(de[ve]=T[ve]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _e=0,ve=Object.getOwnPropertySymbols(T);_e<ve.length;_e++)I.indexOf(ve[_e])<0&&Object.prototype.propertyIsEnumerable.call(T,ve[_e])&&(de[ve[_e]]=T[ve[_e]]);return de};const Y=null,F=["normal","exception","active","success"];var Ee=t.forwardRef((T,I)=>{const{prefixCls:de,className:ve,rootClassName:_e,steps:qe,strokeColor:ke,percent:fe=0,size:Ze="default",showInfo:J=!0,type:nt="line",status:Ct,format:O,style:Ge}=T,Ke=D(T,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),ce=t.useMemo(()=>{var Ce,X;const $=Z(T);return parseInt($!==void 0?(Ce=$!=null?$:0)===null||Ce===void 0?void 0:Ce.toString():(X=fe!=null?fe:0)===null||X===void 0?void 0:X.toString(),10)},[fe,T.success,T.successPercent]),Oe=t.useMemo(()=>!F.includes(Ct)&&ce>=100?"success":Ct||"normal",[Ct,ce]),{getPrefixCls:ze,direction:Lt,progress:Nt}=t.useContext(c.E_),it=ze("progress",de),[wt,Rt]=M(it),Tt=t.useMemo(()=>{if(!J)return null;const Ce=Z(T);let X;const $=O||(ne=>`${ne}%`),ee=nt==="line";return O||Oe!=="exception"&&Oe!=="success"?X=$(j(fe),j(Ce)):Oe==="exception"?X=ee?t.createElement(p.Z,null):t.createElement(i.Z,null):Oe==="success"&&(X=ee?t.createElement(v.Z,null):t.createElement(g.Z,null)),t.createElement("span",{className:`${it}-text`,title:typeof X=="string"?X:void 0},X)},[J,fe,ce,Oe,nt,it,O]),Gt=Array.isArray(ke)?ke[0]:ke,Ut=typeof ke=="string"||Array.isArray(ke)?ke:void 0;let At;nt==="line"?At=qe?t.createElement(le,Object.assign({},T,{strokeColor:Ut,prefixCls:it,steps:qe}),Tt):t.createElement(Re,Object.assign({},T,{strokeColor:Gt,prefixCls:it,direction:Lt}),Tt):(nt==="circle"||nt==="dashboard")&&(At=t.createElement(Ve,Object.assign({},T,{strokeColor:Gt,prefixCls:it,progressStatus:Oe}),Tt));const en=r()(it,`${it}-status-${Oe}`,`${it}-${nt==="dashboard"&&"circle"||qe&&"steps"||nt}`,{[`${it}-inline-circle`]:nt==="circle"&&he(Ze,"circle")[0]<=20,[`${it}-show-info`]:J,[`${it}-${Ze}`]:typeof Ze=="string",[`${it}-rtl`]:Lt==="rtl"},Nt==null?void 0:Nt.className,ve,_e,Rt);return wt(t.createElement("div",Object.assign({ref:I,style:Object.assign(Object.assign({},Nt==null?void 0:Nt.style),Ge),className:en,role:"progressbar","aria-valuenow":ce},(0,l.Z)(Ke,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),At))}),te=Ee},5112:function(_t,N,e){"use strict";e.d(N,{ZP:function(){return U}});var t=e(92310),v=e.n(t),g=e(18929),p=e(26112),i=e(59301),h=e(36355),r=e(19716);const l=i.createContext(null),c=l.Provider;var s=l;const o=i.createContext(null),d=o.Provider;var n=e(5630),a=e(8654),u=e(1684),f=e(32441),S=e(17313),E=e(83116),w=e(37613);const A=j=>{const{componentCls:Z,antCls:pe}=j,Ae=`${Z}-group`;return{[Ae]:Object.assign(Object.assign({},(0,S.Wf)(j)),{display:"inline-block",fontSize:0,[`&${Ae}-rtl`]:{direction:"rtl"},[`${pe}-badge ${pe}-badge-count`]:{zIndex:1},[`> ${pe}-badge:not(:first-child) > ${pe}-button-wrapper`]:{borderInlineStart:"none"}})}},b=j=>{const{componentCls:Z,wrapperMarginInlineEnd:pe,colorPrimary:Ae,radioSize:he,motionDurationSlow:ge,motionDurationMid:Ie,motionEaseInOutCirc:ct,colorBgContainer:Ve,colorBorder:Qe,lineWidth:St,dotSize:Xe,colorBgContainerDisabled:je,colorTextDisabled:Re,paddingXS:tt,dotColorDisabled:le,lineType:ue,radioDotDisabledSize:G,wireframe:R,colorWhite:oe}=j,xe=`${Z}-inner`;return{[`${Z}-wrapper`]:Object.assign(Object.assign({},(0,S.Wf)(j)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:pe,cursor:"pointer",[`&${Z}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:j.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${Z}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${St}px ${ue} ${Ae}`,borderRadius:"50%",visibility:"hidden",content:'""'},[Z]:Object.assign(Object.assign({},(0,S.Wf)(j)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${Z}-wrapper:hover &,
&:hover ${xe}`]:{borderColor:Ae},[`${Z}-input:focus-visible + ${xe}`]:Object.assign({},(0,S.oN)(j)),[`${Z}:hover::after, ${Z}-wrapper:hover &::after`]:{visibility:"visible"},[`${Z}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:he,height:he,marginBlockStart:he/-2,marginInlineStart:he/-2,backgroundColor:R?Ae:oe,borderBlockStart:0,borderInlineStart:0,borderRadius:he,transform:"scale(0)",opacity:0,transition:`all ${ge} ${ct}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:he,height:he,backgroundColor:Ve,borderColor:Qe,borderStyle:"solid",borderWidth:St,borderRadius:"50%",transition:`all ${Ie}`},[`${Z}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${Z}-checked`]:{[xe]:{borderColor:Ae,backgroundColor:R?Ve:Ae,"&::after":{transform:`scale(${Xe/he})`,opacity:1,transition:`all ${ge} ${ct}`}}},[`${Z}-disabled`]:{cursor:"not-allowed",[xe]:{backgroundColor:je,borderColor:Qe,cursor:"not-allowed","&::after":{backgroundColor:le}},[`${Z}-input`]:{cursor:"not-allowed"},[`${Z}-disabled + span`]:{color:Re,cursor:"not-allowed"},[`&${Z}-checked`]:{[xe]:{"&::after":{transform:`scale(${G/he})`}}}},[`span${Z} + *`]:{paddingInlineStart:tt,paddingInlineEnd:tt}})}},C=j=>{const{buttonColor:Z,controlHeight:pe,componentCls:Ae,lineWidth:he,lineType:ge,colorBorder:Ie,motionDurationSlow:ct,motionDurationMid:Ve,buttonPaddingInline:Qe,fontSize:St,buttonBg:Xe,fontSizeLG:je,controlHeightLG:Re,controlHeightSM:tt,paddingXS:le,borderRadius:ue,borderRadiusSM:G,borderRadiusLG:R,buttonCheckedBg:oe,buttonSolidCheckedColor:xe,colorTextDisabled:K,colorBgContainerDisabled:L,buttonCheckedBgDisabled:ie,buttonCheckedColorDisabled:W,colorPrimary:M,colorPrimaryHover:D,colorPrimaryActive:Y,buttonSolidCheckedBg:F,buttonSolidCheckedHoverBg:re,buttonSolidCheckedActiveBg:Ee}=j;return{[`${Ae}-button-wrapper`]:{position:"relative",display:"inline-block",height:pe,margin:0,paddingInline:Qe,paddingBlock:0,color:Z,fontSize:St,lineHeight:`${pe-he*2}px`,background:Xe,border:`${he}px ${ge} ${Ie}`,borderBlockStartWidth:he+.02,borderInlineStartWidth:0,borderInlineEndWidth:he,cursor:"pointer",transition:[`color ${Ve}`,`background ${Ve}`,`box-shadow ${Ve}`].join(","),a:{color:Z},[`> ${Ae}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-he,insetInlineStart:-he,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:he,paddingInline:0,backgroundColor:Ie,transition:`background-color ${ct}`,content:'""'}},"&:first-child":{borderInlineStart:`${he}px ${ge} ${Ie}`,borderStartStartRadius:ue,borderEndStartRadius:ue},"&:last-child":{borderStartEndRadius:ue,borderEndEndRadius:ue},"&:first-child:last-child":{borderRadius:ue},[`${Ae}-group-large &`]:{height:Re,fontSize:je,lineHeight:`${Re-he*2}px`,"&:first-child":{borderStartStartRadius:R,borderEndStartRadius:R},"&:last-child":{borderStartEndRadius:R,borderEndEndRadius:R}},[`${Ae}-group-small &`]:{height:tt,paddingInline:le-he,paddingBlock:0,lineHeight:`${tt-he*2}px`,"&:first-child":{borderStartStartRadius:G,borderEndStartRadius:G},"&:last-child":{borderStartEndRadius:G,borderEndEndRadius:G}},"&:hover":{position:"relative",color:M},"&:has(:focus-visible)":Object.assign({},(0,S.oN)(j)),[`${Ae}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${Ae}-button-wrapper-disabled)`]:{zIndex:1,color:M,background:oe,borderColor:M,"&::before":{backgroundColor:M},"&:first-child":{borderColor:M},"&:hover":{color:D,borderColor:D,"&::before":{backgroundColor:D}},"&:active":{color:Y,borderColor:Y,"&::before":{backgroundColor:Y}}},[`${Ae}-group-solid &-checked:not(${Ae}-button-wrapper-disabled)`]:{color:xe,background:F,borderColor:F,"&:hover":{color:xe,background:re,borderColor:re},"&:active":{color:xe,background:Ee,borderColor:Ee}},"&-disabled":{color:K,backgroundColor:L,borderColor:Ie,cursor:"not-allowed","&:first-child, &:hover":{color:K,backgroundColor:L,borderColor:Ie}},[`&-disabled${Ae}-button-wrapper-checked`]:{color:W,backgroundColor:ie,borderColor:Ie,boxShadow:"none"}}}},m=j=>j-4*2;var y=(0,E.Z)("Radio",j=>{const{controlOutline:Z,controlOutlineWidth:pe,radioSize:Ae}=j,he=`0 0 0 ${pe}px ${Z}`,ge=he,Ie=m(Ae),ct=(0,w.TS)(j,{radioDotDisabledSize:Ie,radioFocusShadow:he,radioButtonFocusShadow:ge});return[A(ct),b(ct),C(ct)]},j=>{const{wireframe:Z,padding:pe,marginXS:Ae,lineWidth:he,fontSizeLG:ge,colorText:Ie,colorBgContainer:ct,colorTextDisabled:Ve,controlItemBgActiveDisabled:Qe,colorTextLightSolid:St,colorPrimary:Xe,colorPrimaryHover:je,colorPrimaryActive:Re}=j,tt=4,le=ge,ue=Z?m(le):le-(tt+he)*2;return{radioSize:le,dotSize:ue,dotColorDisabled:Ve,buttonSolidCheckedColor:St,buttonSolidCheckedBg:Xe,buttonSolidCheckedHoverBg:je,buttonSolidCheckedActiveBg:Re,buttonBg:ct,buttonCheckedBg:ct,buttonColor:Ie,buttonCheckedBgDisabled:Qe,buttonCheckedColorDisabled:Ve,buttonPaddingInline:pe-he,wrapperMarginInlineEnd:Ae}}),x=e(14088),P=e(4572),_=function(j,Z){var pe={};for(var Ae in j)Object.prototype.hasOwnProperty.call(j,Ae)&&Z.indexOf(Ae)<0&&(pe[Ae]=j[Ae]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Ae=Object.getOwnPropertySymbols(j);he<Ae.length;he++)Z.indexOf(Ae[he])<0&&Object.prototype.propertyIsEnumerable.call(j,Ae[he])&&(pe[Ae[he]]=j[Ae[he]]);return pe};const z=(j,Z)=>{var pe,Ae;const he=i.useContext(s),ge=i.useContext(o),{getPrefixCls:Ie,direction:ct,radio:Ve}=i.useContext(h.E_),Qe=i.useRef(null),St=(0,a.sQ)(Z,Qe),{isFormItemInput:Xe}=i.useContext(f.aM),je=Y=>{var F,re;(F=j.onChange)===null||F===void 0||F.call(j,Y),(re=he==null?void 0:he.onChange)===null||re===void 0||re.call(he,Y)},{prefixCls:Re,className:tt,rootClassName:le,children:ue,style:G}=j,R=_(j,["prefixCls","className","rootClassName","children","style"]),oe=Ie("radio",Re),xe=((he==null?void 0:he.optionType)||ge)==="button",K=xe?`${oe}-button`:oe,[L,ie]=y(oe),W=Object.assign({},R),M=i.useContext(u.Z);he&&(W.name=he.name,W.onChange=je,W.checked=j.value===he.value,W.disabled=(pe=W.disabled)!==null&&pe!==void 0?pe:he.disabled),W.disabled=(Ae=W.disabled)!==null&&Ae!==void 0?Ae:M;const D=v()(`${K}-wrapper`,{[`${K}-wrapper-checked`]:W.checked,[`${K}-wrapper-disabled`]:W.disabled,[`${K}-wrapper-rtl`]:ct==="rtl",[`${K}-wrapper-in-form-item`]:Xe},Ve==null?void 0:Ve.className,tt,le,ie);return L(i.createElement(x.Z,{component:"Radio",disabled:W.disabled},i.createElement("label",{className:D,style:Object.assign(Object.assign({},Ve==null?void 0:Ve.style),G),onMouseEnter:j.onMouseEnter,onMouseLeave:j.onMouseLeave},i.createElement(n.Z,Object.assign({},W,{className:v()(W.className,!xe&&P.A),type:"radio",prefixCls:K,ref:St})),ue!==void 0?i.createElement("span",null,ue):null)))};var be=i.forwardRef(z);const ae=i.forwardRef((j,Z)=>{const{getPrefixCls:pe,direction:Ae}=i.useContext(h.E_),[he,ge]=(0,g.Z)(j.defaultValue,{value:j.value}),Ie=F=>{const re=he,Ee=F.target.value;"value"in j||ge(Ee);const{onChange:te}=j;te&&Ee!==re&&te(F)},{prefixCls:ct,className:Ve,rootClassName:Qe,options:St,buttonStyle:Xe="outline",disabled:je,children:Re,size:tt,style:le,id:ue,onMouseEnter:G,onMouseLeave:R,onFocus:oe,onBlur:xe}=j,K=pe("radio",ct),L=`${K}-group`,[ie,W]=y(K);let M=Re;St&&St.length>0&&(M=St.map(F=>typeof F=="string"||typeof F=="number"?i.createElement(be,{key:F.toString(),prefixCls:K,disabled:je,value:F,checked:he===F},F):i.createElement(be,{key:`radio-group-value-options-${F.value}`,prefixCls:K,disabled:F.disabled||je,value:F.value,checked:he===F.value,title:F.title,style:F.style},F.label)));const D=(0,r.Z)(tt),Y=v()(L,`${L}-${Xe}`,{[`${L}-${D}`]:D,[`${L}-rtl`]:Ae==="rtl"},Ve,Qe,W);return ie(i.createElement("div",Object.assign({},(0,p.Z)(j,{aria:!0,data:!0}),{className:Y,style:le,onMouseEnter:G,onMouseLeave:R,onFocus:oe,onBlur:xe,id:ue,ref:Z}),i.createElement(c,{value:{onChange:Ie,value:he,disabled:j.disabled,name:j.name,optionType:j.optionType}},M)))});var Me=i.memo(ae),B=function(j,Z){var pe={};for(var Ae in j)Object.prototype.hasOwnProperty.call(j,Ae)&&Z.indexOf(Ae)<0&&(pe[Ae]=j[Ae]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Ae=Object.getOwnPropertySymbols(j);he<Ae.length;he++)Z.indexOf(Ae[he])<0&&Object.prototype.propertyIsEnumerable.call(j,Ae[he])&&(pe[Ae[he]]=j[Ae[he]]);return pe};const q=(j,Z)=>{const{getPrefixCls:pe}=i.useContext(h.E_),{prefixCls:Ae}=j,he=B(j,["prefixCls"]),ge=pe("radio",Ae);return i.createElement(d,{value:"button"},i.createElement(be,Object.assign({prefixCls:ge},he,{type:"radio",ref:Z})))};var Q=i.forwardRef(q);const se=be;se.Button=Q,se.Group=Me,se.__ANT_RADIO=!0;var U=se},13570:function(_t,N,e){"use strict";e.d(N,{Z:function(){return j}});var t=e(92413),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,i=e(7657),h=function(pe,Ae){return v.createElement(i.Z,(0,t.Z)({},pe,{ref:Ae,icon:p}))},r=v.forwardRef(h),l=r,c=e(92310),s=e.n(c),o=e(400),d=e(33606),n=e(37061),a=e(18929),u=e(10228),f=e(26112);function S(Z,pe){var Ae=Z.disabled,he=Z.prefixCls,ge=Z.character,Ie=Z.characterRender,ct=Z.index,Ve=Z.count,Qe=Z.value,St=Z.allowHalf,Xe=Z.focused,je=Z.onHover,Re=Z.onClick,tt=function(L){je(L,ct)},le=function(L){Re(L,ct)},ue=function(L){L.keyCode===u.Z.ENTER&&Re(L,ct)},G=ct+1,R=new Set([he]);Qe===0&&ct===0&&Xe?R.add("".concat(he,"-focused")):St&&Qe+.5>=G&&Qe<G?(R.add("".concat(he,"-half")),R.add("".concat(he,"-active")),Xe&&R.add("".concat(he,"-focused"))):(G<=Qe?R.add("".concat(he,"-full")):R.add("".concat(he,"-zero")),G===Qe&&Xe&&R.add("".concat(he,"-focused")));var oe=typeof ge=="function"?ge(Z):ge,xe=v.createElement("li",{className:s()(Array.from(R)),ref:pe},v.createElement("div",{onClick:Ae?null:le,onKeyDown:Ae?null:ue,onMouseMove:Ae?null:tt,role:"radio","aria-checked":Qe>ct?"true":"false","aria-posinset":ct+1,"aria-setsize":Ve,tabIndex:Ae?-1:0},v.createElement("div",{className:"".concat(he,"-first")},oe),v.createElement("div",{className:"".concat(he,"-second")},oe)));return Ie&&(xe=Ie(xe,Z)),xe}var E=v.forwardRef(S);function w(){var Z=v.useRef({});function pe(he){return Z.current[he]}function Ae(he){return function(ge){Z.current[he]=ge}}return[pe,Ae]}function A(Z){var pe=Z.pageXOffset,Ae="scrollLeft";if(typeof pe!="number"){var he=Z.document;pe=he.documentElement[Ae],typeof pe!="number"&&(pe=he.body[Ae])}return pe}function b(Z){var pe,Ae,he=Z.ownerDocument,ge=he.body,Ie=he&&he.documentElement,ct=Z.getBoundingClientRect();return pe=ct.left,Ae=ct.top,pe-=Ie.clientLeft||ge.clientLeft||0,Ae-=Ie.clientTop||ge.clientTop||0,{left:pe,top:Ae}}function C(Z){var pe=b(Z),Ae=Z.ownerDocument,he=Ae.defaultView||Ae.parentWindow;return pe.left+=A(he),pe.left}var m=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function y(Z,pe){var Ae,he=Z.prefixCls,ge=he===void 0?"rc-rate":he,Ie=Z.className,ct=Z.defaultValue,Ve=Z.value,Qe=Z.count,St=Qe===void 0?5:Qe,Xe=Z.allowHalf,je=Xe===void 0?!1:Xe,Re=Z.allowClear,tt=Re===void 0?!0:Re,le=Z.character,ue=le===void 0?"\u2605":le,G=Z.characterRender,R=Z.disabled,oe=Z.direction,xe=oe===void 0?"ltr":oe,K=Z.tabIndex,L=K===void 0?0:K,ie=Z.autoFocus,W=Z.onHoverChange,M=Z.onChange,D=Z.onFocus,Y=Z.onBlur,F=Z.onKeyDown,re=Z.onMouseLeave,Ee=(0,n.Z)(Z,m),te=w(),T=(0,d.Z)(te,2),I=T[0],de=T[1],ve=v.useRef(null),_e=function(){if(!R){var ne;(ne=ve.current)===null||ne===void 0||ne.focus()}};v.useImperativeHandle(pe,function(){return{focus:_e,blur:function(){if(!R){var ne;(ne=ve.current)===null||ne===void 0||ne.blur()}}}});var qe=(0,a.Z)(ct||0,{value:Ve}),ke=(0,d.Z)(qe,2),fe=ke[0],Ze=ke[1],J=(0,a.Z)(null),nt=(0,d.Z)(J,2),Ct=nt[0],O=nt[1],Ge=function(ne,Be){var Fe=xe==="rtl",$e=ne+1;if(je){var at=I(ne),bt=C(at),Ot=at.clientWidth;(Fe&&Be-bt>Ot/2||!Fe&&Be-bt<Ot/2)&&($e-=.5)}return $e},Ke=function(ne){Ze(ne),M==null||M(ne)},ce=v.useState(!1),Oe=(0,d.Z)(ce,2),ze=Oe[0],Lt=Oe[1],Nt=function(){Lt(!0),D==null||D()},it=function(){Lt(!1),Y==null||Y()},wt=v.useState(null),Rt=(0,d.Z)(wt,2),Tt=Rt[0],Gt=Rt[1],Ut=function(ne,Be){var Fe=Ge(Be,ne.pageX);Fe!==Ct&&(Gt(Fe),O(null)),W==null||W(Fe)},At=function(ne){R||(Gt(null),O(null),W==null||W(void 0)),ne&&(re==null||re(ne))},en=function(ne,Be){var Fe=Ge(Be,ne.pageX),$e=!1;tt&&($e=Fe===fe),At(),Ke($e?0:Fe),O($e?Fe:null)},Ce=function(ne){var Be=ne.keyCode,Fe=xe==="rtl",$e=fe;Be===u.Z.RIGHT&&$e<St&&!Fe?(je?$e+=.5:$e+=1,Ke($e),ne.preventDefault()):Be===u.Z.LEFT&&$e>0&&!Fe||Be===u.Z.RIGHT&&$e>0&&Fe?(je?$e-=.5:$e-=1,Ke($e),ne.preventDefault()):Be===u.Z.LEFT&&$e<St&&Fe&&(je?$e+=.5:$e+=1,Ke($e),ne.preventDefault()),F==null||F(ne)};v.useEffect(function(){ie&&!R&&_e()},[]);var X=new Array(St).fill(0).map(function(ee,ne){return v.createElement(E,{ref:de(ne),index:ne,count:St,disabled:R,prefixCls:"".concat(ge,"-star"),allowHalf:je,value:Tt===null?fe:Tt,onClick:en,onHover:Ut,key:ee||ne,character:ue,characterRender:G,focused:ze})}),$=s()(ge,Ie,(Ae={},(0,o.Z)(Ae,"".concat(ge,"-disabled"),R),(0,o.Z)(Ae,"".concat(ge,"-rtl"),xe==="rtl"),Ae));return v.createElement("ul",(0,t.Z)({className:$,onMouseLeave:At,tabIndex:R?-1:L,onFocus:R?null:Nt,onBlur:R?null:it,onKeyDown:R?null:Ce,ref:ve,role:"radiogroup"},(0,f.Z)(Ee,{aria:!0,data:!0,attr:!0})),X)}var x=v.forwardRef(y),P=x,_=e(36355),z=e(6848),k=e(17313),be=e(83116),ae=e(37613);const Me=Z=>{const{componentCls:pe}=Z;return{[`${pe}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:Z.marginXS},"> div":{transition:`all ${Z.motionDurationMid}, outline 0s`,"&:hover":{transform:Z.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${Z.lineWidth}px dashed ${Z.starColor}`,transform:Z.starHoverScale}},"&-first, &-second":{color:Z.starBg,transition:`all ${Z.motionDurationMid}`,userSelect:"none",[Z.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${pe}-star-first, &-half ${pe}-star-second`]:{opacity:1},[`&-half ${pe}-star-first, &-full ${pe}-star-second`]:{color:"inherit"}}}},B=Z=>({[`&-rtl${Z.componentCls}`]:{direction:"rtl"}}),q=Z=>{const{componentCls:pe}=Z;return{[pe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,k.Wf)(Z)),{display:"inline-block",margin:0,padding:0,color:Z.starColor,fontSize:Z.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${pe} ${pe}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),Me(Z)),{[`+ ${pe}-text`]:{display:"inline-block",marginInlineStart:Z.marginXS,fontSize:Z.fontSize}}),B(Z))}};var Q=(0,be.Z)("Rate",Z=>{const pe=(0,ae.TS)(Z,{});return[q(pe)]},Z=>({starColor:Z.yellow6,starSize:Z.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:Z.colorFillContent})),se=function(Z,pe){var Ae={};for(var he in Z)Object.prototype.hasOwnProperty.call(Z,he)&&pe.indexOf(he)<0&&(Ae[he]=Z[he]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,he=Object.getOwnPropertySymbols(Z);ge<he.length;ge++)pe.indexOf(he[ge])<0&&Object.prototype.propertyIsEnumerable.call(Z,he[ge])&&(Ae[he[ge]]=Z[he[ge]]);return Ae},j=v.forwardRef((Z,pe)=>{const{prefixCls:Ae,className:he,rootClassName:ge,style:Ie,tooltips:ct,character:Ve=v.createElement(l,null)}=Z,Qe=se(Z,["prefixCls","className","rootClassName","style","tooltips","character"]),St=(R,oe)=>{let{index:xe}=oe;return ct?v.createElement(z.Z,{title:ct[xe]},R):R},{getPrefixCls:Xe,direction:je,rate:Re}=v.useContext(_.E_),tt=Xe("rate",Ae),[le,ue]=Q(tt),G=Object.assign(Object.assign({},Re==null?void 0:Re.style),Ie);return le(v.createElement(P,Object.assign({ref:pe,character:Ve,characterRender:St},Qe,{className:s()(he,ge,ue,Re==null?void 0:Re.className),style:G,prefixCls:tt,direction:je})))})},57809:function(_t,N,e){"use strict";var t=e(92310),v=e.n(t),g=e(77861),p=e(2738),i=e(59301),h=e(53487),r=e(62892),l=e(19080),c=e(36355),s=e(1684),o=e(93891),d=e(19716),n=e(32441),a=e(33234),u=e(14154),f=e(58582),S=e(84443),E=e(66339),w=function(y,x){var P={};for(var _ in y)Object.prototype.hasOwnProperty.call(y,_)&&x.indexOf(_)<0&&(P[_]=y[_]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,_=Object.getOwnPropertySymbols(y);z<_.length;z++)x.indexOf(_[z])<0&&Object.prototype.propertyIsEnumerable.call(y,_[z])&&(P[_[z]]=y[_[z]]);return P};const A="SECRET_COMBOBOX_MODE_DO_NOT_USE",b=(y,x)=>{var P,{prefixCls:_,bordered:z=!0,className:k,rootClassName:be,getPopupContainer:ae,popupClassName:Me,dropdownClassName:B,listHeight:q=256,placement:Q,listItemHeight:se=24,size:U,disabled:j,notFoundContent:Z,status:pe,builtinPlacements:Ae,dropdownMatchSelectWidth:he,popupMatchSelectWidth:ge,direction:Ie,style:ct,allowClear:Ve}=y,Qe=w(y,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:St,getPrefixCls:Xe,renderEmpty:je,direction:Re,virtual:tt,popupMatchSelectWidth:le,popupOverflow:ue,select:G}=i.useContext(c.E_),R=Xe("select",_),oe=Xe(),xe=Ie!=null?Ie:Re,{compactSize:K,compactItemClassnames:L}=(0,a.ri)(R,xe),[ie,W]=(0,u.Z)(R),M=i.useMemo(()=>{const{mode:Oe}=Qe;if(Oe!=="combobox")return Oe===A?"combobox":Oe},[Qe.mode]),D=M==="multiple"||M==="tags",Y=(0,S.Z)(Qe.suffixIcon,Qe.showArrow),F=(P=ge!=null?ge:he)!==null&&P!==void 0?P:le,{status:re,hasFeedback:Ee,isFormItemInput:te,feedbackIcon:T}=i.useContext(n.aM),I=(0,l.F)(re,pe);let de;Z!==void 0?de=Z:M==="combobox"?de=null:de=(je==null?void 0:je("Select"))||i.createElement(o.Z,{componentName:"Select"});const{suffixIcon:ve,itemIcon:_e,removeIcon:qe,clearIcon:ke}=(0,E.Z)(Object.assign(Object.assign({},Qe),{multiple:D,hasFeedback:Ee,feedbackIcon:T,showSuffixIcon:Y,prefixCls:R,showArrow:Qe.showArrow,componentName:"Select"})),fe=Ve===!0?{clearIcon:ke}:Ve,Ze=(0,p.Z)(Qe,["suffixIcon","itemIcon"]),J=v()(Me||B,{[`${R}-dropdown-${xe}`]:xe==="rtl"},be,W),nt=(0,d.Z)(Oe=>{var ze;return(ze=U!=null?U:K)!==null&&ze!==void 0?ze:Oe}),Ct=i.useContext(s.Z),O=j!=null?j:Ct,Ge=v()({[`${R}-lg`]:nt==="large",[`${R}-sm`]:nt==="small",[`${R}-rtl`]:xe==="rtl",[`${R}-borderless`]:!z,[`${R}-in-form-item`]:te},(0,l.Z)(R,I,Ee),L,G==null?void 0:G.className,k,be,W),Ke=i.useMemo(()=>Q!==void 0?Q:xe==="rtl"?"bottomRight":"bottomLeft",[Q,xe]),ce=(0,f.Z)(Ae,ue);return ie(i.createElement(g.ZP,Object.assign({ref:x,virtual:tt,showSearch:G==null?void 0:G.showSearch},Ze,{style:Object.assign(Object.assign({},G==null?void 0:G.style),ct),dropdownMatchSelectWidth:F,builtinPlacements:ce,transitionName:(0,r.m)(oe,"slide-up",Qe.transitionName),listHeight:q,listItemHeight:se,mode:M,prefixCls:R,placement:Ke,direction:xe,suffixIcon:ve,menuItemSelectedIcon:_e,removeIcon:qe,allowClear:fe,notFoundContent:de,className:Ge,getPopupContainer:ae||St,dropdownClassName:J,disabled:O})))},C=i.forwardRef(b),m=(0,h.Z)(C);C.SECRET_COMBOBOX_MODE_DO_NOT_USE=A,C.Option=g.Wx,C.OptGroup=g.Xo,C._InternalPanelDoNotUseOrYouWillBeFired=m,N.default=C},14154:function(_t,N,e){"use strict";e.d(N,{Z:function(){return C}});var t=e(17313),v=e(74207),g=e(37613),p=e(83116),i=e(13826),h=e(92899);const r=m=>{const{optionHeight:y,optionFontSize:x,optionLineHeight:P,optionPadding:_}=m;return{position:"relative",display:"block",minHeight:y,padding:_,color:m.colorText,fontWeight:"normal",fontSize:x,lineHeight:P,boxSizing:"border-box"}};var c=m=>{const{antCls:y,componentCls:x}=m,P=`${x}-item`,_=`&${y}-slide-up-enter${y}-slide-up-enter-active`,z=`&${y}-slide-up-appear${y}-slide-up-appear-active`,k=`&${y}-slide-up-leave${y}-slide-up-leave-active`,be=`${x}-dropdown-placement-`;return[{[`${x}-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,[`
${_}${be}bottomLeft,
${z}${be}bottomLeft
`]:{animationName:i.fJ},[`
${_}${be}topLeft,
${z}${be}topLeft,
${_}${be}topRight,
${z}${be}topRight
`]:{animationName:i.Qt},[`${k}${be}bottomLeft`]:{animationName:i.Uw},[`
${k}${be}topLeft,
${k}${be}topRight
`]:{animationName:i.ly},"&-hidden":{display:"none"},[`${P}`]: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(${P}-option-disabled)`]:{backgroundColor:m.optionActiveBg},[`&-selected:not(${P}-option-disabled)`]:{color:m.optionSelectedColor,fontWeight:m.optionSelectedFontWeight,backgroundColor:m.optionSelectedBg,[`${P}-option-state`]:{color:m.colorPrimary}},"&-disabled":{[`&${P}-option-selected`]:{backgroundColor:m.colorBgContainerDisabled},color:m.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:m.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,i.oN)(m,"slide-up"),(0,i.oN)(m,"slide-down"),(0,h.Fm)(m,"move-up"),(0,h.Fm)(m,"move-down")]};const s=2,o=m=>{let{controlHeightSM:y,controlHeight:x,lineWidth:P}=m;const _=(x-y)/2-P,z=Math.ceil(_/2);return[_,z]};function d(m,y){const{componentCls:x,iconCls:P}=m,_=`${x}-selection-overflow`,z=m.multipleSelectItemHeight,[k]=o(m),be=y?`${x}-${y}`:"";return{[`${x}-multiple${be}`]:{fontSize:m.fontSize,[_]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${x}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:`${k-s}px ${s*2}px`,borderRadius:m.borderRadius,[`${x}-show-search&`]:{cursor:"text"},[`${x}-disabled&`]:{background:m.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${s}px 0`,lineHeight:`${z}px`,visibility:"hidden",content:'"\\a0"'}},[`
&${x}-show-arrow ${x}-selector,
&${x}-allow-clear ${x}-selector
`]:{paddingInlineEnd:m.fontSizeIcon+m.controlPaddingHorizontal},[`${x}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:z,marginTop:s,marginBottom:s,lineHeight:`${z-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:s*2,paddingInlineStart:m.paddingXS,paddingInlineEnd:m.paddingXS/2,[`${x}-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",[`> ${P}`]:{verticalAlign:"-0.2em"},"&:hover":{color:m.colorIconHover}})},[`${_}-item + ${_}-item`]:{[`${x}-selection-search`]:{marginInlineStart:0}},[`${x}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:m.inputPaddingHorizontalBase-k,"\n &-input,\n &-mirror\n ":{height:z,fontFamily:m.fontFamily,lineHeight:`${z}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"}},[`${x}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:m.inputPaddingHorizontalBase,insetInlineEnd:m.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${m.motionDurationSlow}`}}}}var a=m=>{const{componentCls:y}=m,x=(0,g.TS)(m,{controlHeight:m.controlHeightSM,multipleSelectItemHeight:m.controlHeightXS,borderRadius:m.borderRadiusSM,borderRadiusSM:m.borderRadiusXS}),P=(0,g.TS)(m,{fontSize:m.fontSizeLG,controlHeight:m.controlHeightLG,multipleSelectItemHeight:m.multipleItemHeightLG,borderRadius:m.borderRadiusLG,borderRadiusSM:m.borderRadius}),[,_]=o(m);return[d(m),d(x,"sm"),{[`${y}-multiple${y}-sm`]:{[`${y}-selection-placeholder`]:{insetInline:m.controlPaddingHorizontalSM-m.lineWidth},[`${y}-selection-search`]:{marginInlineStart:_}}},d(P,"lg")]};function u(m,y){const{componentCls:x,inputPaddingHorizontalBase:P,borderRadius:_}=m,z=m.controlHeight-m.lineWidth*2,k=Math.ceil(m.fontSize*1.25),be=y?`${x}-${y}`:"";return{[`${x}-single${be}`]:{fontSize:m.fontSize,[`${x}-selector`]:Object.assign(Object.assign({},(0,t.Wf)(m)),{display:"flex",borderRadius:_,[`${x}-selection-search`]:{position:"absolute",top:0,insetInlineStart:P,insetInlineEnd:P,bottom:0,"&-input":{width:"100%"}},[`
${x}-selection-item,
${x}-selection-placeholder
`]:{padding:0,lineHeight:`${z}px`,transition:`all ${m.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${z}px`}},[`${x}-selection-item`]:{position:"relative",userSelect:"none"},[`${x}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${x}-selection-item:after`,`${x}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
&${x}-show-arrow ${x}-selection-item,
&${x}-show-arrow ${x}-selection-placeholder
`]:{paddingInlineEnd:k},[`&${x}-open ${x}-selection-item`]:{color:m.colorTextPlaceholder},[`&:not(${x}-customize-input)`]:{[`${x}-selector`]:{width:"100%",height:m.controlHeight,padding:`0 ${P}px`,[`${x}-selection-search-input`]:{height:z},"&:after":{lineHeight:`${z}px`}}},[`&${x}-customize-input`]:{[`${x}-selector`]:{"&:after":{display:"none"},[`${x}-selection-search`]:{position:"static",width:"100%"},[`${x}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${P}px`,"&:after":{display:"none"}}}}}}}function f(m){const{componentCls:y}=m,x=m.controlPaddingHorizontalSM-m.lineWidth;return[u(m),u((0,g.TS)(m,{controlHeight:m.controlHeightSM,borderRadius:m.borderRadiusSM}),"sm"),{[`${y}-single${y}-sm`]:{[`&:not(${y}-customize-input)`]:{[`${y}-selection-search`]:{insetInlineStart:x,insetInlineEnd:x},[`${y}-selector`]:{padding:`0 ${x}px`},[`&${y}-show-arrow ${y}-selection-search`]:{insetInlineEnd:x+m.fontSize*1.5},[`
&${y}-show-arrow ${y}-selection-item,
&${y}-show-arrow ${y}-selection-placeholder
`]:{paddingInlineEnd:m.fontSize*1.5}}}},u((0,g.TS)(m,{controlHeight:m.singleItemHeightLG,fontSize:m.fontSizeLG,borderRadius:m.borderRadiusLG}),"lg")]}const S=m=>{const{componentCls:y,selectorBg:x}=m;return{position:"relative",backgroundColor:x,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 x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:P,borderHoverColor:_,outlineColor:z,antCls:k}=y,be=x?{[`${P}-selector`]:{borderColor:_}}:{};return{[m]:{[`&:not(${P}-disabled):not(${P}-customize-input):not(${k}-pagination-size-changer)`]:Object.assign(Object.assign({},be),{[`${P}-focused& ${P}-selector`]:{borderColor:_,boxShadow:`0 0 0 ${y.controlOutlineWidth}px ${z}`,outline:0},[`&:hover ${P}-selector`]:{borderColor:_}})}}},w=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"}}}},A=m=>{const{componentCls:y,inputPaddingHorizontalBase:x,iconCls:P}=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)),w(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:x,height:m.fontSizeIcon,marginTop:-m.fontSizeIcon/2,color:m.colorTextQuaternary,fontSize:m.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[P]:{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:x,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:x+m.fontSize+m.paddingXS}}}},b=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%"}}},A(m),f(m),a(m),c(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 C=(0,p.Z)("Select",(m,y)=>{let{rootPrefixCls:x}=y;const P=(0,g.TS)(m,{rootPrefixCls:x,inputPaddingHorizontalBase:m.paddingSM-1,multipleSelectItemHeight:m.multipleItemHeight});return[b(P)]},m=>{const{fontSize:y,lineHeight:x,controlHeight:P,controlPaddingHorizontal:_,zIndexPopupBase:z,colorText:k,fontWeightStrong:be,controlItemBgActive:ae,controlItemBgHover:Me,colorBgContainer:B,colorFillSecondary:q,controlHeightLG:Q,controlHeightSM:se,colorBgContainerDisabled:U,colorTextDisabled:j}=m;return{zIndexPopup:z+50,optionSelectedColor:k,optionSelectedFontWeight:be,optionSelectedBg:ae,optionActiveBg:Me,optionPadding:`${(P-y*x)/2}px ${_}px`,optionFontSize:y,optionLineHeight:x,optionHeight:P,selectorBg:B,clearBg:B,singleItemHeightLG:Q,multipleItemBg:q,multipleItemBorderColor:"transparent",multipleItemHeight:se,multipleItemHeightLG:P,multipleSelectorBgDisabled:U,multipleItemColorDisabled:j,multipleItemBorderColorDisabled:"transparent"}})},58582:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});const t=g=>{const i={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:g==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},i),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},i),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},i),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},i),{points:["br","tr"],offset:[0,-4]})}};function v(g,p){return g||t(p)}},84443:function(_t,N,e){"use strict";e.d(N,{Z:function(){return t}});function t(v,g){return g!==void 0?g:v!==null}},66339:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});var t=e(40001),v=e(19248),g=e(99267),p=e(84105),i=e(58617),h=e(47472),r=e(59301);function l(c){let{suffixIcon:s,clearIcon:o,menuItemSelectedIcon:d,removeIcon:n,loading:a,multiple:u,hasFeedback:f,prefixCls:S,showSuffixIcon:E,feedbackIcon:w,showArrow:A,componentName:b}=c;const C=o!=null?o:r.createElement(v.Z,null),m=_=>s===null&&!f&&!A?null:r.createElement(r.Fragment,null,E!==!1&&_,f&&w);let y=null;if(s!==void 0)y=m(s);else if(a)y=m(r.createElement(i.Z,{spin:!0}));else{const _=`${S}-suffix`;y=z=>{let{open:k,showSearch:be}=z;return m(k&&be?r.createElement(h.Z,{className:_}):r.createElement(p.Z,{className:_}))}}let x=null;d!==void 0?x=d:u?x=r.createElement(t.Z,null):x=null;let P=null;return n!==void 0?P=n:P=r.createElement(g.Z,null),{clearIcon:C,suffixIcon:y,itemIcon:x,removeIcon:P}}},61621:function(_t,N,e){"use strict";e.d(N,{Z:function(){return ue}});var t=e(92310),v=e.n(t),g=e(59301),p=e(36355),i=e(2738),r=G=>{const{prefixCls:R,className:oe,style:xe,size:K,shape:L}=G,ie=v()({[`${R}-lg`]:K==="large",[`${R}-sm`]:K==="small"}),W=v()({[`${R}-circle`]:L==="circle",[`${R}-square`]:L==="square",[`${R}-round`]:L==="round"}),M=g.useMemo(()=>typeof K=="number"?{width:K,height:K,lineHeight:`${K}px`}:{},[K]);return g.createElement("span",{className:v()(R,ie,W,oe),style:Object.assign(Object.assign({},M),xe)})},l=e(93083),c=e(83116),s=e(37613);const o=new l.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),d=G=>({height:G,lineHeight:`${G}px`}),n=G=>Object.assign({width:G},d(G)),a=G=>({background:G.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:o,animationDuration:G.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),u=G=>Object.assign({width:G*5,minWidth:G*5},d(G)),f=G=>{const{skeletonAvatarCls:R,gradientFromColor:oe,controlHeight:xe,controlHeightLG:K,controlHeightSM:L}=G;return{[`${R}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:oe},n(xe)),[`${R}${R}-circle`]:{borderRadius:"50%"},[`${R}${R}-lg`]:Object.assign({},n(K)),[`${R}${R}-sm`]:Object.assign({},n(L))}},S=G=>{const{controlHeight:R,borderRadiusSM:oe,skeletonInputCls:xe,controlHeightLG:K,controlHeightSM:L,gradientFromColor:ie}=G;return{[`${xe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ie,borderRadius:oe},u(R)),[`${xe}-lg`]:Object.assign({},u(K)),[`${xe}-sm`]:Object.assign({},u(L))}},E=G=>Object.assign({width:G},d(G)),w=G=>{const{skeletonImageCls:R,imageSizeBase:oe,gradientFromColor:xe,borderRadiusSM:K}=G;return{[`${R}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:xe,borderRadius:K},E(oe*2)),{[`${R}-path`]:{fill:"#bfbfbf"},[`${R}-svg`]:Object.assign(Object.assign({},E(oe)),{maxWidth:oe*4,maxHeight:oe*4}),[`${R}-svg${R}-svg-circle`]:{borderRadius:"50%"}}),[`${R}${R}-circle`]:{borderRadius:"50%"}}},A=(G,R,oe)=>{const{skeletonButtonCls:xe}=G;return{[`${oe}${xe}-circle`]:{width:R,minWidth:R,borderRadius:"50%"},[`${oe}${xe}-round`]:{borderRadius:R}}},b=G=>Object.assign({width:G*2,minWidth:G*2},d(G)),C=G=>{const{borderRadiusSM:R,skeletonButtonCls:oe,controlHeight:xe,controlHeightLG:K,controlHeightSM:L,gradientFromColor:ie}=G;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:ie,borderRadius:R,width:xe*2,minWidth:xe*2},b(xe))},A(G,xe,oe)),{[`${oe}-lg`]:Object.assign({},b(K))}),A(G,K,`${oe}-lg`)),{[`${oe}-sm`]:Object.assign({},b(L))}),A(G,L,`${oe}-sm`))},m=G=>{const{componentCls:R,skeletonAvatarCls:oe,skeletonTitleCls:xe,skeletonParagraphCls:K,skeletonButtonCls:L,skeletonInputCls:ie,skeletonImageCls:W,controlHeight:M,controlHeightLG:D,controlHeightSM:Y,gradientFromColor:F,padding:re,marginSM:Ee,borderRadius:te,titleHeight:T,blockRadius:I,paragraphLiHeight:de,controlHeightXS:ve,paragraphMarginTop:_e}=G;return{[`${R}`]:{display:"table",width:"100%",[`${R}-header`]:{display:"table-cell",paddingInlineEnd:re,verticalAlign:"top",[`${oe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:F},n(M)),[`${oe}-circle`]:{borderRadius:"50%"},[`${oe}-lg`]:Object.assign({},n(D)),[`${oe}-sm`]:Object.assign({},n(Y))},[`${R}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${xe}`]:{width:"100%",height:T,background:F,borderRadius:I,[`+ ${K}`]:{marginBlockStart:Y}},[`${K}`]:{padding:0,"> li":{width:"100%",height:de,listStyle:"none",background:F,borderRadius:I,"+ li":{marginBlockStart:ve}}},[`${K}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${R}-content`]:{[`${xe}, ${K} > li`]:{borderRadius:te}}},[`${R}-with-avatar ${R}-content`]:{[`${xe}`]:{marginBlockStart:Ee,[`+ ${K}`]:{marginBlockStart:_e}}},[`${R}${R}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},C(G)),f(G)),S(G)),w(G)),[`${R}${R}-block`]:{width:"100%",[`${L}`]:{width:"100%"},[`${ie}`]:{width:"100%"}},[`${R}${R}-active`]:{[`
${xe},
${K} > li,
${oe},
${L},
${ie},
${W}
`]:Object.assign({},a(G))}}};var y=(0,c.Z)("Skeleton",G=>{const{componentCls:R}=G,oe=(0,s.TS)(G,{skeletonAvatarCls:`${R}-avatar`,skeletonTitleCls:`${R}-title`,skeletonParagraphCls:`${R}-paragraph`,skeletonButtonCls:`${R}-button`,skeletonInputCls:`${R}-input`,skeletonImageCls:`${R}-image`,imageSizeBase:G.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${G.gradientFromColor} 25%, ${G.gradientToColor} 37%, ${G.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[m(oe)]},G=>{const{colorFillContent:R,colorFill:oe}=G,xe=R,K=oe;return{color:xe,colorGradientEnd:K,gradientFromColor:xe,gradientToColor:K,titleHeight:G.controlHeight/2,blockRadius:G.borderRadiusSM,paragraphMarginTop:G.marginLG+G.marginXXS,paragraphLiHeight:G.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),P=G=>{const{prefixCls:R,className:oe,rootClassName:xe,active:K,shape:L="circle",size:ie="default"}=G,{getPrefixCls:W}=g.useContext(p.E_),M=W("skeleton",R),[D,Y]=y(M),F=(0,i.Z)(G,["prefixCls","className"]),re=v()(M,`${M}-element`,{[`${M}-active`]:K},oe,xe,Y);return D(g.createElement("div",{className:re},g.createElement(r,Object.assign({prefixCls:`${M}-avatar`,shape:L,size:ie},F))))},z=G=>{const{prefixCls:R,className:oe,rootClassName:xe,active:K,block:L=!1,size:ie="default"}=G,{getPrefixCls:W}=g.useContext(p.E_),M=W("skeleton",R),[D,Y]=y(M),F=(0,i.Z)(G,["prefixCls"]),re=v()(M,`${M}-element`,{[`${M}-active`]:K,[`${M}-block`]:L},oe,xe,Y);return D(g.createElement("div",{className:re},g.createElement(r,Object.assign({prefixCls:`${M}-button`,size:ie},F))))};const k="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 ae=G=>{const{prefixCls:R,className:oe,rootClassName:xe,style:K,active:L}=G,{getPrefixCls:ie}=g.useContext(p.E_),W=ie("skeleton",R),[M,D]=y(W),Y=v()(W,`${W}-element`,{[`${W}-active`]:L},oe,xe,D);return M(g.createElement("div",{className:Y},g.createElement("div",{className:v()(`${W}-image`,oe),style:K},g.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${W}-image-svg`},g.createElement("path",{d:k,className:`${W}-image-path`})))))},B=G=>{const{prefixCls:R,className:oe,rootClassName:xe,active:K,block:L,size:ie="default"}=G,{getPrefixCls:W}=g.useContext(p.E_),M=W("skeleton",R),[D,Y]=y(M),F=(0,i.Z)(G,["prefixCls"]),re=v()(M,`${M}-element`,{[`${M}-active`]:K,[`${M}-block`]:L},oe,xe,Y);return D(g.createElement("div",{className:re},g.createElement(r,Object.assign({prefixCls:`${M}-input`,size:ie},F))))},q=e(92413),Q={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"},se=Q,U=e(7657),j=function(R,oe){return g.createElement(U.Z,(0,q.Z)({},R,{ref:oe,icon:se}))},Z=g.forwardRef(j),pe=Z,he=G=>{const{prefixCls:R,className:oe,rootClassName:xe,style:K,active:L,children:ie}=G,{getPrefixCls:W}=g.useContext(p.E_),M=W("skeleton",R),[D,Y]=y(M),F=v()(M,`${M}-element`,{[`${M}-active`]:L},Y,oe,xe),re=ie!=null?ie:g.createElement(pe,null);return D(g.createElement("div",{className:F},g.createElement("div",{className:v()(`${M}-image`,oe),style:K},re)))},ge=e(26407),ct=G=>{const R=W=>{const{width:M,rows:D=2}=G;if(Array.isArray(M))return M[W];if(D-1===W)return M},{prefixCls:oe,className:xe,style:K,rows:L}=G,ie=(0,ge.Z)(Array(L)).map((W,M)=>g.createElement("li",{key:M,style:{width:R(M)}}));return g.createElement("ul",{className:v()(oe,xe),style:K},ie)},Qe=G=>{let{prefixCls:R,className:oe,width:xe,style:K}=G;return g.createElement("h3",{className:v()(R,oe),style:Object.assign({width:xe},K)})};function St(G){return G&&typeof G=="object"?G:{}}function Xe(G,R){return G&&!R?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function je(G,R){return!G&&R?{width:"38%"}:G&&R?{width:"50%"}:{}}function Re(G,R){const oe={};return(!G||!R)&&(oe.width="61%"),!G&&R?oe.rows=3:oe.rows=2,oe}const tt=G=>{const{prefixCls:R,loading:oe,className:xe,rootClassName:K,style:L,children:ie,avatar:W=!1,title:M=!0,paragraph:D=!0,active:Y,round:F}=G,{getPrefixCls:re,direction:Ee,skeleton:te}=g.useContext(p.E_),T=re("skeleton",R),[I,de]=y(T);if(oe||!("loading"in G)){const ve=!!W,_e=!!M,qe=!!D;let ke;if(ve){const J=Object.assign(Object.assign({prefixCls:`${T}-avatar`},Xe(_e,qe)),St(W));ke=g.createElement("div",{className:`${T}-header`},g.createElement(r,Object.assign({},J)))}let fe;if(_e||qe){let J;if(_e){const Ct=Object.assign(Object.assign({prefixCls:`${T}-title`},je(ve,qe)),St(M));J=g.createElement(Qe,Object.assign({},Ct))}let nt;if(qe){const Ct=Object.assign(Object.assign({prefixCls:`${T}-paragraph`},Re(ve,_e)),St(D));nt=g.createElement(ct,Object.assign({},Ct))}fe=g.createElement("div",{className:`${T}-content`},J,nt)}const Ze=v()(T,{[`${T}-with-avatar`]:ve,[`${T}-active`]:Y,[`${T}-rtl`]:Ee==="rtl",[`${T}-round`]:F},te==null?void 0:te.className,xe,K,de);return I(g.createElement("div",{className:Ze,style:Object.assign(Object.assign({},te==null?void 0:te.style),L)},ke,fe))}return typeof ie!="undefined"?ie:null};tt.Button=z,tt.Avatar=P,tt.Input=B,tt.Image=ae,tt.Node=he;var le=tt,ue=le},81327:function(_t,N,e){"use strict";e.d(N,{Z:function(){return S}});var t=e(59301),v=e(92310),g=e.n(v),p=e(11592),i=e(36355),h=e(33234);const r=t.createContext({latestIndex:0}),l=r.Provider;var s=E=>{let{className:w,index:A,children:b,split:C,style:m}=E;const{latestIndex:y}=t.useContext(r);return b==null?null:t.createElement(t.Fragment,null,t.createElement("div",{className:w,style:m},b),A<y&&C&&t.createElement("span",{className:`${w}-split`},C))},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 a=function(E,w){var A={};for(var b in E)Object.prototype.hasOwnProperty.call(E,b)&&w.indexOf(b)<0&&(A[b]=E[b]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,b=Object.getOwnPropertySymbols(E);C<b.length;C++)w.indexOf(b[C])<0&&Object.prototype.propertyIsEnumerable.call(E,b[C])&&(A[b[C]]=E[b[C]]);return A};const f=t.forwardRef((E,w)=>{var A,b;const{getPrefixCls:C,space:m,direction:y}=t.useContext(i.E_),{size:x=(m==null?void 0:m.size)||"small",align:P,className:_,rootClassName:z,children:k,direction:be="horizontal",prefixCls:ae,split:Me,style:B,wrap:q=!1,classNames:Q,styles:se}=E,U=a(E,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[j,Z]=Array.isArray(x)?x:[x,x],pe=d(Z),Ae=d(j),he=n(Z),ge=n(j),Ie=(0,p.Z)(k,{keepEmpty:!0}),ct=P===void 0&&be==="horizontal"?"center":P,Ve=C("space",ae),[Qe,St]=(0,o.Z)(Ve),Xe=g()(Ve,m==null?void 0:m.className,St,`${Ve}-${be}`,{[`${Ve}-rtl`]:y==="rtl",[`${Ve}-align-${ct}`]:ct,[`${Ve}-gap-row-${Z}`]:pe,[`${Ve}-gap-col-${j}`]:Ae},_,z),je=g()(`${Ve}-item`,(A=Q==null?void 0:Q.item)!==null&&A!==void 0?A:(b=m==null?void 0:m.classNames)===null||b===void 0?void 0:b.item);let Re=0;const tt=Ie.map((G,R)=>{var oe,xe;G!=null&&(Re=R);const K=G&&G.key||`${je}-${R}`;return t.createElement(s,{className:je,key:K,index:R,split:Me,style:(oe=se==null?void 0:se.item)!==null&&oe!==void 0?oe:(xe=m==null?void 0:m.styles)===null||xe===void 0?void 0:xe.item},G)}),le=t.useMemo(()=>({latestIndex:Re}),[Re]);if(Ie.length===0)return null;const ue={};return q&&(ue.flexWrap="wrap"),!Ae&&ge&&(ue.columnGap=j),!pe&&he&&(ue.rowGap=Z),Qe(t.createElement("div",Object.assign({ref:w,className:Xe,style:Object.assign(Object.assign(Object.assign({},ue),m==null?void 0:m.style),B)},U),t.createElement(l,{value:le},tt)))});f.Compact=h.ZP;var S=f},31797:function(_t,N,e){"use strict";e.d(N,{default:function(){return y}});var t=e(59301),v=e(56762),g=e(92343),p=e(92310),i=e.n(p),h=e(36355),r=e(61621),c=x=>{const{value:P,formatter:_,precision:z,decimalSeparator:k,groupSeparator:be="",prefixCls:ae}=x;let Me;if(typeof _=="function")Me=_(P);else{const B=String(P),q=B.match(/^(-?)(\d*)(\.(\d+))?$/);if(!q||B==="-")Me=B;else{const Q=q[1];let se=q[2]||"0",U=q[4]||"";se=se.replace(/\B(?=(\d{3})+(?!\d))/g,be),typeof z=="number"&&(U=U.padEnd(z,"0").slice(0,z>0?z:0)),U&&(U=`${k}${U}`),Me=[t.createElement("span",{key:"int",className:`${ae}-content-value-int`},Q,se),U&&t.createElement("span",{key:"decimal",className:`${ae}-content-value-decimal`},U)]}}return t.createElement("span",{className:`${ae}-content-value`},Me)},s=e(17313),o=e(83116),d=e(37613);const n=x=>{const{componentCls:P,marginXXS:_,padding:z,colorTextDescription:k,titleFontSize:be,colorTextHeading:ae,contentFontSize:Me,fontFamily:B}=x;return{[`${P}`]:Object.assign(Object.assign({},(0,s.Wf)(x)),{[`${P}-title`]:{marginBottom:_,color:k,fontSize:be},[`${P}-skeleton`]:{paddingTop:z},[`${P}-content`]:{color:ae,fontSize:Me,fontFamily:B,[`${P}-content-value`]:{display:"inline-block",direction:"ltr"},[`${P}-content-prefix, ${P}-content-suffix`]:{display:"inline-block"},[`${P}-content-prefix`]:{marginInlineEnd:_},[`${P}-content-suffix`]:{marginInlineStart:_}}})}};var a=(0,o.Z)("Statistic",x=>{const P=(0,d.TS)(x,{});return[n(P)]},x=>{const{fontSizeHeading3:P,fontSize:_}=x;return{titleFontSize:_,contentFontSize:P}}),f=x=>{const{prefixCls:P,className:_,rootClassName:z,style:k,valueStyle:be,value:ae=0,title:Me,valueRender:B,prefix:q,suffix:Q,loading:se=!1,onMouseEnter:U,onMouseLeave:j,decimalSeparator:Z=".",groupSeparator:pe=","}=x,{getPrefixCls:Ae,direction:he,statistic:ge}=t.useContext(h.E_),Ie=Ae("statistic",P),[ct,Ve]=a(Ie),Qe=t.createElement(c,Object.assign({decimalSeparator:Z,groupSeparator:pe,prefixCls:Ie},x,{value:ae})),St=i()(Ie,{[`${Ie}-rtl`]:he==="rtl"},ge==null?void 0:ge.className,_,z,Ve);return ct(t.createElement("div",{className:St,style:Object.assign(Object.assign({},ge==null?void 0:ge.style),k),onMouseEnter:U,onMouseLeave:j},Me&&t.createElement("div",{className:`${Ie}-title`},Me),t.createElement(r.Z,{paragraph:!1,loading:se,className:`${Ie}-skeleton`},t.createElement("div",{style:be,className:`${Ie}-content`},q&&t.createElement("span",{className:`${Ie}-content-prefix`},q),B?B(Qe):Qe,Q&&t.createElement("span",{className:`${Ie}-content-suffix`},Q)))))};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(x,P){let _=x;const z=/\[[^\]]*]/g,k=(P.match(z)||[]).map(B=>B.slice(1,-1)),be=P.replace(z,"[]"),ae=S.reduce((B,q)=>{let[Q,se]=q;if(B.includes(Q)){const U=Math.floor(_/se);return _-=U*se,B.replace(new RegExp(`${Q}+`,"g"),j=>{const Z=j.length;return U.toString().padStart(Z,"0")})}return B},be);let Me=0;return ae.replace(z,()=>{const B=k[Me];return Me+=1,B})}function w(x,P){const{format:_=""}=P,z=new Date(x).getTime(),k=Date.now(),be=Math.max(z-k,0);return E(be,_)}const A=1e3/30;function b(x){return new Date(x).getTime()}const C=x=>{const{value:P,format:_="HH:mm:ss",onChange:z,onFinish:k}=x,be=(0,v.Z)(),ae=t.useRef(null),Me=()=>{k==null||k(),ae.current&&(clearInterval(ae.current),ae.current=null)},B=()=>{const se=b(P);se>=Date.now()&&(ae.current=setInterval(()=>{be(),z==null||z(se-Date.now()),se<Date.now()&&Me()},A))};t.useEffect(()=>(B(),()=>{ae.current&&(clearInterval(ae.current),ae.current=null)}),[P]);const q=(se,U)=>w(se,Object.assign(Object.assign({},U),{format:_})),Q=se=>(0,g.Tm)(se,{title:void 0});return t.createElement(f,Object.assign({},x,{valueRender:Q,formatter:q}))};var m=t.memo(C);f.Countdown=m;var y=f},8378:function(_t,N){"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`}}});N.Z=e},92899:function(_t,N,e){"use strict";e.d(N,{Fm:function(){return d}});var t=e(93083),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}}),i=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}}),l=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}}),c=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}}),s=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:c,outKeyframes:s},"move-down":{inKeyframes:g,outKeyframes:p},"move-left":{inKeyframes:i,outKeyframes:h},"move-right":{inKeyframes:r,outKeyframes:l}},d=(n,a)=>{const{antCls:u}=n,f=`${u}-${a}`,{inKeyframes:S,outKeyframes:E}=o[a];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,N,e){"use strict";e.d(N,{Qt:function(){return i},Uw:function(){return p},fJ:function(){return g},ly:function(){return h},oN:function(){return d}});var t=e(93083),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}}),i=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}}),l=new t.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),c=new t.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),s=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:i,outKeyframes:h},"slide-left":{inKeyframes:r,outKeyframes:l},"slide-right":{inKeyframes:c,outKeyframes:s}},d=(n,a)=>{const{antCls:u}=n,f=`${u}-${a}`,{inKeyframes:S,outKeyframes:E}=o[a];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,N,e){"use strict";e.d(N,{N:function(){return t}});const t=v=>({color:v.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${v.motionDurationSlow}`,"&:focus, &:hover":{color:v.colorLinkHover},"&:active":{color:v.colorLinkActive}})},1710:function(_t,N,e){"use strict";e.d(N,{default:function(){return Fr}});var t={},v="rc-table-internal-hook",g=e(33606),p=e(6089),i=e(34280),h=e(13697),r=e(59301),l=e(4676);function c(H){var V=r.createContext(void 0),me=function(Pe){var Le=Pe.value,vt=Pe.children,pt=r.useRef(Le);pt.current=Le;var ht=r.useState(function(){return{getValue:function(){return pt.current},listeners:new Set}}),We=(0,g.Z)(ht,1),Pt=We[0];return(0,i.Z)(function(){(0,l.unstable_batchedUpdates)(function(){Pt.listeners.forEach(function(Dt){Dt(Le)})})},[Le]),r.createElement(V.Provider,{value:Pt},vt)};return{Context:V,Provider:me,defaultValue:H}}function s(H,V){var me=(0,p.Z)(typeof V=="function"?V:function(Dt){if(V===void 0)return Dt;if(!Array.isArray(V))return Dt[V];var Qt={};return V.forEach(function(jt){Qt[jt]=Dt[jt]}),Qt}),we=r.useContext(H==null?void 0:H.Context),Pe=we||{},Le=Pe.listeners,vt=Pe.getValue,pt=r.useRef();pt.current=me(we?vt():H==null?void 0:H.defaultValue);var ht=r.useState({}),We=(0,g.Z)(ht,2),Pt=We[1];return(0,i.Z)(function(){if(!we)return;function Dt(Qt){var jt=me(Qt);(0,h.Z)(pt.current,jt,!0)||Pt({})}return Le.add(Dt),function(){Le.delete(Dt)}},[we]),pt.current}var o=e(92413),d=e(8654);function n(){var H=r.createContext(null);function V(){return r.useContext(H)}function me(Pe,Le){var vt=(0,d.Yr)(Pe),pt=function(We,Pt){var Dt=vt?{ref:Pt}:{},Qt=r.useRef(0),jt=r.useRef(We),Vt=V();return Vt!==null?r.createElement(Pe,(0,o.Z)({},We,Dt)):((!Le||Le(jt.current,We))&&(Qt.current+=1),jt.current=We,r.createElement(H.Provider,{value:Qt.current},r.createElement(Pe,(0,o.Z)({},We,Dt))))};return vt?r.forwardRef(pt):pt}function we(Pe,Le){var vt=(0,d.Yr)(Pe),pt=function(We,Pt){var Dt=vt?{ref:Pt}:{};return V(),r.createElement(Pe,(0,o.Z)({},We,Dt))};return vt?r.memo(r.forwardRef(pt),Le):r.memo(pt,Le)}return{makeImmutable:me,responseImmutable:we,useImmutableMark:V}}var a=n(),u=a.makeImmutable,f=a.responseImmutable,S=a.useImmutableMark,E=n(),w=E.makeImmutable,A=E.responseImmutable,b=E.useImmutableMark,C=c(),m=C;function y(H,V){var me=r.useRef(0);me.current+=1;var we=r.useRef(H),Pe=[];Object.keys(H||{}).map(function(vt){var pt;(H==null?void 0:H[vt])!==((pt=we.current)===null||pt===void 0?void 0:pt[vt])&&Pe.push(vt)}),we.current=H;var Le=r.useRef([]);return Pe.length&&(Le.current=Pe),r.useDebugValue(me.current),r.useDebugValue(Le.current.join(", ")),V&&console.log("".concat(V,":"),me.current,Le.current),me.current}var x=null,P=r.memo(function(){var H=y();return r.createElement("h1",null,"Render Times: ",H)});P.displayName="RenderBlock";var _=e(39559),z=e(33708),k=e(400),be=e(92310),ae=e.n(be),Me=e(80547),B=e(97938),q=e(48736),Q=r.createContext({renderWithProps:!1}),se=Q,U="RC_TABLE_KEY";function j(H){return H==null?[]:Array.isArray(H)?H:[H]}function Z(H){var V=[],me={};return H.forEach(function(we){for(var Pe=we||{},Le=Pe.key,vt=Pe.dataIndex,pt=Le||j(vt).join("-")||U;me[pt];)pt="".concat(pt,"_next");me[pt]=!0,V.push(pt)}),V}function pe(H){return H!=null}function Ae(H){return H&&(0,_.Z)(H)==="object"&&!Array.isArray(H)&&!r.isValidElement(H)}function he(H,V,me,we,Pe,Le){var vt=r.useContext(se),pt=b(),ht=(0,Me.Z)(function(){if(pe(we))return[we];var We=V==null||V===""?[]:Array.isArray(V)?V:[V],Pt=(0,B.Z)(H,We),Dt=Pt,Qt=void 0;if(Pe){var jt=Pe(Pt,H,me);Ae(jt)?(Dt=jt.children,Qt=jt.props,vt.renderWithProps=!0):Dt=jt}return[Dt,Qt]},[pt,H,we,V,Pe,me],function(We,Pt){if(Le){var Dt=(0,g.Z)(We,2),Qt=Dt[1],jt=(0,g.Z)(Pt,2),Vt=jt[1];return Le(Vt,Qt)}return vt.renderWithProps?!0:!(0,h.Z)(We,Pt,!0)});return ht}function ge(H,V,me,we){var Pe=H+V-1;return H<=we&&Pe>=me}function Ie(H,V){return s(m,function(me){var we=ge(H,V||1,me.hoverStartRow,me.hoverEndRow);return[we,me.onHover]})}var ct=function(V){var me=V.ellipsis,we=V.rowType,Pe=V.children,Le,vt=me===!0?{showTitle:!0}:me;return vt&&(vt.showTitle||we==="header")&&(typeof Pe=="string"||typeof Pe=="number"?Le=Pe.toString():r.isValidElement(Pe)&&typeof Pe.props.children=="string"&&(Le=Pe.props.children)),Le};function Ve(H){var V,me,we,Pe,Le,vt,pt,ht,We=H.component,Pt=H.children,Dt=H.ellipsis,Qt=H.scope,jt=H.prefixCls,Vt=H.className,hn=H.align,cn=H.record,rn=H.render,on=H.dataIndex,gn=H.renderIndex,Qn=H.shouldCellUpdate,Gn=H.index,Rn=H.rowType,tr=H.colSpan,dr=H.rowSpan,wn=H.fixLeft,Pn=H.fixRight,qt=H.firstFixLeft,Bt=H.lastFixLeft,yn=H.firstFixRight,jn=H.lastFixRight,Tn=H.appendNode,ir=H.additionalProps,Mn=ir===void 0?{}:ir,cr=H.isSticky,fr="".concat(jt,"-cell"),Ar=s(m,["supportSticky","allColumnsFixedLeft"]),Mr=Ar.supportSticky,ii=Ar.allColumnsFixedLeft,Yr=he(cn,on,gn,Pt,rn,Qn),ur=(0,g.Z)(Yr,2),Jr=ur[0],Or=ur[1],Xr={},qr=typeof wn=="number"&&Mr,Ti=typeof Pn=="number"&&Mr;qr&&(Xr.position="sticky",Xr.left=wn),Ti&&(Xr.position="sticky",Xr.right=Pn);var Un=(V=(me=(we=Or==null?void 0:Or.colSpan)!==null&&we!==void 0?we:Mn.colSpan)!==null&&me!==void 0?me:tr)!==null&&V!==void 0?V:1,Yn=(Pe=(Le=(vt=Or==null?void 0:Or.rowSpan)!==null&&vt!==void 0?vt:Mn.rowSpan)!==null&&Le!==void 0?Le:dr)!==null&&Pe!==void 0?Pe:1,Nn=Ie(Gn,Yn),Hn=(0,g.Z)(Nn,2),Br=Hn[0],Bn=Hn[1],hr=function(xi){var Qi;cn&&Bn(Gn,Gn+Yn-1),Mn==null||(Qi=Mn.onMouseEnter)===null||Qi===void 0||Qi.call(Mn,xi)},Ln=function(xi){var Qi;cn&&Bn(-1,-1),Mn==null||(Qi=Mn.onMouseLeave)===null||Qi===void 0||Qi.call(Mn,xi)};if(Un===0||Yn===0)return null;var vr=(pt=Mn.title)!==null&&pt!==void 0?pt:ct({rowType:Rn,ellipsis:Dt,children:Jr}),Di=ae()(fr,Vt,(ht={},(0,k.Z)(ht,"".concat(fr,"-fix-left"),qr&&Mr),(0,k.Z)(ht,"".concat(fr,"-fix-left-first"),qt&&Mr),(0,k.Z)(ht,"".concat(fr,"-fix-left-last"),Bt&&Mr),(0,k.Z)(ht,"".concat(fr,"-fix-left-all"),Bt&&ii&&Mr),(0,k.Z)(ht,"".concat(fr,"-fix-right"),Ti&&Mr),(0,k.Z)(ht,"".concat(fr,"-fix-right-first"),yn&&Mr),(0,k.Z)(ht,"".concat(fr,"-fix-right-last"),jn&&Mr),(0,k.Z)(ht,"".concat(fr,"-ellipsis"),Dt),(0,k.Z)(ht,"".concat(fr,"-with-append"),Tn),(0,k.Z)(ht,"".concat(fr,"-fix-sticky"),(qr||Ti)&&cr&&Mr),(0,k.Z)(ht,"".concat(fr,"-row-hover"),!Or&&Br),ht),Mn.className,Or==null?void 0:Or.className),wi={};hn&&(wi.textAlign=hn);var Mi=(0,z.Z)((0,z.Z)((0,z.Z)((0,z.Z)({},Xr),Mn.style),wi),Or==null?void 0:Or.style),_i=Jr;return(0,_.Z)(_i)==="object"&&!Array.isArray(_i)&&!r.isValidElement(_i)&&(_i=null),Dt&&(Bt||yn)&&(_i=r.createElement("span",{className:"".concat(fr,"-content")},_i)),r.createElement(We,(0,o.Z)({},Or,Mn,{className:Di,style:Mi,title:vr,scope:Qt,onMouseEnter:hr,onMouseLeave:Ln,colSpan:Un!==1?Un:null,rowSpan:Yn!==1?Yn:null}),Tn,_i)}var Qe=r.memo(Ve);function St(H,V,me,we,Pe,Le){var vt=me[H]||{},pt=me[V]||{},ht,We;vt.fixed==="left"?ht=we.left[Pe==="rtl"?V:H]:pt.fixed==="right"&&(We=we.right[Pe==="rtl"?H:V]);var Pt=!1,Dt=!1,Qt=!1,jt=!1,Vt=me[V+1],hn=me[H-1],cn=!(Le!=null&&Le.children);if(Pe==="rtl"){if(ht!==void 0){var rn=hn&&hn.fixed==="left";jt=!rn&&cn}else if(We!==void 0){var on=Vt&&Vt.fixed==="right";Qt=!on&&cn}}else if(ht!==void 0){var gn=Vt&&Vt.fixed==="left";Pt=!gn&&cn}else if(We!==void 0){var Qn=hn&&hn.fixed==="right";Dt=!Qn&&cn}return{fixLeft:ht,fixRight:We,lastFixLeft:Pt,firstFixRight:Dt,lastFixRight:Qt,firstFixLeft:jt,isSticky:we.isSticky}}var Xe=r.createContext({}),je=Xe;function Re(H){var V=H.className,me=H.index,we=H.children,Pe=H.colSpan,Le=Pe===void 0?1:Pe,vt=H.rowSpan,pt=H.align,ht=s(m,["prefixCls","direction"]),We=ht.prefixCls,Pt=ht.direction,Dt=r.useContext(je),Qt=Dt.scrollColumnIndex,jt=Dt.stickyOffsets,Vt=Dt.flattenColumns,hn=Dt.columns,cn=me+Le-1,rn=cn+1===Qt?Le+1:Le,on=St(me,me+rn-1,Vt,jt,Pt,hn==null?void 0:hn[me]);return r.createElement(Qe,(0,o.Z)({className:V,index:me,component:"td",prefixCls:We,record:null,dataIndex:null,align:pt,colSpan:rn,rowSpan:vt,render:function(){return we}},on))}var tt=e(37061),le=["children"];function ue(H){var V=H.children,me=(0,tt.Z)(H,le);return r.createElement("tr",me,V)}function G(H){var V=H.children;return V}G.Row=ue,G.Cell=Re;var R=G;function oe(H){var V=H.children,me=H.stickyOffsets,we=H.flattenColumns,Pe=H.columns,Le=s(m,"prefixCls"),vt=we.length-1,pt=we[vt],ht=r.useMemo(function(){return{stickyOffsets:me,flattenColumns:we,scrollColumnIndex:pt!=null&&pt.scrollbar?vt:null,columns:Pe}},[pt,we,vt,me,Pe]);return r.createElement(je.Provider,{value:ht},r.createElement("tfoot",{className:"".concat(Le,"-summary")},V))}var xe=A(oe),K=R,L=e(70425),ie=e(29301),W=e(29194),M=e(24514),D=e(75152),Y=e(26112);function F(H,V,me,we,Pe,Le,vt){H.push({record:V,indent:me,index:vt});var pt=Le(V),ht=Pe==null?void 0:Pe.has(pt);if(V&&Array.isArray(V[we])&&ht)for(var We=0;We<V[we].length;We+=1)F(H,V[we][We],me+1,we,Pe,Le,We)}function re(H,V,me,we){var Pe=r.useMemo(function(){if(me!=null&&me.size){for(var Le=[],vt=0;vt<(H==null?void 0:H.length);vt+=1){var pt=H[vt];F(Le,pt,0,V,me,we,vt)}return Le}return H==null?void 0:H.map(function(ht,We){return{record:ht,indent:0,index:We}})},[H,V,me,we]);return Pe}function Ee(H){var V=H.prefixCls,me=H.children,we=H.component,Pe=H.cellComponent,Le=H.className,vt=H.expanded,pt=H.colSpan,ht=H.isEmpty,We=s(m,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Pt=We.scrollbarSize,Dt=We.fixHeader,Qt=We.fixColumn,jt=We.componentWidth,Vt=We.horizonScroll,hn=me;return(ht?Vt&&jt:Qt)&&(hn=r.createElement("div",{style:{width:jt-(Dt?Pt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(V,"-expanded-row-fixed")},hn)),r.createElement(we,{className:Le,style:{display:vt?null:"none"}},r.createElement(Qe,{component:Pe,prefixCls:V,colSpan:pt},hn))}var te=Ee;function T(H,V,me,we){var Pe=s(m,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Le=Pe.flattenColumns,vt=Pe.expandableType,pt=Pe.expandedKeys,ht=Pe.childrenColumnName,We=Pe.onTriggerExpand,Pt=Pe.rowExpandable,Dt=Pe.onRow,Qt=Pe.expandRowByClick,jt=Pe.rowClassName,Vt=vt==="nest",hn=vt==="row"&&(!Pt||Pt(H)),cn=hn||Vt,rn=pt&&pt.has(V),on=ht&&H&&H[ht],gn=(0,L.useEvent)(We),Qn=Dt==null?void 0:Dt(H,me),Gn=Qn==null?void 0:Qn.onClick,Rn=function(Pn){Qt&&cn&&We(H,Pn);for(var qt=arguments.length,Bt=new Array(qt>1?qt-1:0),yn=1;yn<qt;yn++)Bt[yn-1]=arguments[yn];Gn==null||Gn.apply(void 0,[Pn].concat(Bt))},tr;typeof jt=="string"?tr=jt:typeof jt=="function"&&(tr=jt(H,me,we));var dr=Z(Le);return(0,z.Z)((0,z.Z)({},Pe),{},{columnsKey:dr,nestExpandable:Vt,expanded:rn,hasNestChildren:on,record:H,onTriggerExpand:gn,rowSupportExpand:hn,expandable:cn,rowProps:(0,z.Z)((0,z.Z)({},Qn),{},{className:ae()(tr,Qn==null?void 0:Qn.className),onClick:Rn})})}function I(H,V,me,we,Pe){var Le=H.record,vt=H.prefixCls,pt=H.columnsKey,ht=H.fixedInfoList,We=H.expandIconColumnIndex,Pt=H.nestExpandable,Dt=H.indentSize,Qt=H.expandIcon,jt=H.expanded,Vt=H.hasNestChildren,hn=H.onTriggerExpand,cn=pt[me],rn=ht[me],on;me===(We||0)&&Pt&&(on=r.createElement(r.Fragment,null,r.createElement("span",{style:{paddingLeft:"".concat(Dt*we,"px")},className:"".concat(vt,"-row-indent indent-level-").concat(we)}),Qt({prefixCls:vt,expanded:jt,expandable:Vt,record:Le,onExpand:hn})));var gn;return V.onCell&&(gn=V.onCell(Le,Pe)),{key:cn,fixedInfo:rn,appendCellNode:on,additionalCellProps:gn||{}}}function de(H){var V=H.className,me=H.style,we=H.record,Pe=H.index,Le=H.renderIndex,vt=H.rowKey,pt=H.indent,ht=pt===void 0?0:pt,We=H.rowComponent,Pt=H.cellComponent,Dt=H.scopeCellComponent,Qt=T(we,vt,Pe,ht),jt=Qt.prefixCls,Vt=Qt.flattenColumns,hn=Qt.expandedRowClassName,cn=Qt.expandedRowRender,rn=Qt.rowProps,on=Qt.expanded,gn=Qt.rowSupportExpand,Qn=r.useState(!1),Gn=(0,g.Z)(Qn,2),Rn=Gn[0],tr=Gn[1];r.useEffect(function(){on&&tr(!0)},[on]);var dr=r.createElement(We,(0,o.Z)({},rn,{"data-row-key":vt,className:ae()(V,"".concat(jt,"-row"),"".concat(jt,"-row-level-").concat(ht),rn==null?void 0:rn.className),style:(0,z.Z)((0,z.Z)({},me),rn==null?void 0:rn.style)}),Vt.map(function(Bt,yn){var jn=Bt.render,Tn=Bt.dataIndex,ir=Bt.className,Mn=I(Qt,Bt,yn,ht,Pe),cr=Mn.key,fr=Mn.fixedInfo,Ar=Mn.appendCellNode,Mr=Mn.additionalCellProps;return r.createElement(Qe,(0,o.Z)({className:ir,ellipsis:Bt.ellipsis,align:Bt.align,scope:Bt.rowScope,component:Bt.rowScope?Dt:Pt,prefixCls:jt,key:cr,record:we,index:Pe,renderIndex:Le,dataIndex:Tn,render:jn,shouldCellUpdate:Bt.shouldCellUpdate},fr,{appendNode:Ar,additionalProps:Mr}))})),wn;if(gn&&(Rn||on)){var Pn=cn(we,Pe,ht+1,on),qt=hn&&hn(we,Pe,ht);wn=r.createElement(te,{expanded:on,className:ae()("".concat(jt,"-expanded-row"),"".concat(jt,"-expanded-row-level-").concat(ht+1),qt),prefixCls:jt,component:We,cellComponent:Pt,colSpan:Vt.length,isEmpty:!1},Pn)}return r.createElement(r.Fragment,null,dr,wn)}de.displayName="BodyRow";var ve=A(de);function _e(H){var V=H.columnKey,me=H.onColumnResize,we=r.useRef();return r.useEffect(function(){we.current&&me(V,we.current.offsetWidth)},[]),r.createElement(ie.Z,{data:V},r.createElement("td",{ref:we,style:{padding:0,border:0,height:0}},r.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function qe(H){var V=H.prefixCls,me=H.columnsKey,we=H.onColumnResize;return r.createElement("tr",{"aria-hidden":"true",className:"".concat(V,"-measure-row"),style:{height:0,fontSize:0}},r.createElement(ie.Z.Collection,{onBatchResize:function(Le){Le.forEach(function(vt){var pt=vt.data,ht=vt.size;we(pt,ht.offsetWidth)})}},me.map(function(Pe){return r.createElement(_e,{key:Pe,columnKey:Pe,onColumnResize:we})})))}function ke(H){var V=H.data,me=H.measureColumnWidth,we=s(m,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Pe=we.prefixCls,Le=we.getComponent,vt=we.onColumnResize,pt=we.flattenColumns,ht=we.getRowKey,We=we.expandedKeys,Pt=we.childrenColumnName,Dt=we.emptyNode,Qt=re(V,Pt,We,ht),jt=r.useRef({renderWithProps:!1}),Vt=Le(["body","wrapper"],"tbody"),hn=Le(["body","row"],"tr"),cn=Le(["body","cell"],"td"),rn=Le(["body","cell"],"th"),on;V.length?on=Qt.map(function(Qn,Gn){var Rn=Qn.record,tr=Qn.indent,dr=Qn.index,wn=ht(Rn,Gn);return r.createElement(ve,{key:wn,rowKey:wn,record:Rn,index:Gn,renderIndex:dr,rowComponent:hn,cellComponent:cn,scopeCellComponent:rn,getRowKey:ht,indent:tr})}):on=r.createElement(te,{expanded:!0,className:"".concat(Pe,"-placeholder"),prefixCls:Pe,component:hn,cellComponent:cn,colSpan:pt.length,isEmpty:!0},Dt);var gn=Z(pt);return r.createElement(se.Provider,{value:jt.current},r.createElement(Vt,{className:"".concat(Pe,"-tbody")},me&&r.createElement(qe,{prefixCls:Pe,columnsKey:gn,onColumnResize:vt}),on))}ke.displayName="Body";var fe=A(ke),Ze=["expandable"],J="RC_TABLE_INTERNAL_COL_DEFINE";function nt(H){var V=H.expandable,me=(0,tt.Z)(H,Ze),we;return"expandable"in H?we=(0,z.Z)((0,z.Z)({},me),V):we=me,we.showExpandColumn===!1&&(we.expandIconColumnIndex=-1),we}var Ct=["columnType"];function O(H){for(var V=H.colWidths,me=H.columns,we=H.columCount,Pe=[],Le=we||me.length,vt=!1,pt=Le-1;pt>=0;pt-=1){var ht=V[pt],We=me&&me[pt],Pt=We&&We[J];if(ht||Pt||vt){var Dt=Pt||{},Qt=Dt.columnType,jt=(0,tt.Z)(Dt,Ct);Pe.unshift(r.createElement("col",(0,o.Z)({key:pt,style:{width:ht}},jt))),vt=!0}}return r.createElement("colgroup",null,Pe)}var Ge=O,Ke=e(26407),ce=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Oe(H,V){return(0,r.useMemo)(function(){for(var me=[],we=0;we<V;we+=1){var Pe=H[we];if(Pe!==void 0)me[we]=Pe;else return null}return me},[H.join("_"),V])}var ze=r.forwardRef(function(H,V){var me=H.className,we=H.noData,Pe=H.columns,Le=H.flattenColumns,vt=H.colWidths,pt=H.columCount,ht=H.stickyOffsets,We=H.direction,Pt=H.fixHeader,Dt=H.stickyTopOffset,Qt=H.stickyBottomOffset,jt=H.stickyClassName,Vt=H.onScroll,hn=H.maxContentScroll,cn=H.children,rn=(0,tt.Z)(H,ce),on=s(m,["prefixCls","scrollbarSize","isSticky"]),gn=on.prefixCls,Qn=on.scrollbarSize,Gn=on.isSticky,Rn=Gn&&!Pt?0:Qn,tr=r.useRef(null),dr=r.useCallback(function(ir){(0,d.mH)(V,ir),(0,d.mH)(tr,ir)},[]);r.useEffect(function(){var ir;function Mn(cr){var fr=cr,Ar=fr.currentTarget,Mr=fr.deltaX;Mr&&(Vt({currentTarget:Ar,scrollLeft:Ar.scrollLeft+Mr}),cr.preventDefault())}return(ir=tr.current)===null||ir===void 0||ir.addEventListener("wheel",Mn),function(){var cr;(cr=tr.current)===null||cr===void 0||cr.removeEventListener("wheel",Mn)}},[]);var wn=r.useMemo(function(){return Le.every(function(ir){return ir.width})},[Le]),Pn=Le[Le.length-1],qt={fixed:Pn?Pn.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(gn,"-cell-scrollbar")}}},Bt=(0,r.useMemo)(function(){return Rn?[].concat((0,Ke.Z)(Pe),[qt]):Pe},[Rn,Pe]),yn=(0,r.useMemo)(function(){return Rn?[].concat((0,Ke.Z)(Le),[qt]):Le},[Rn,Le]),jn=(0,r.useMemo)(function(){var ir=ht.right,Mn=ht.left;return(0,z.Z)((0,z.Z)({},ht),{},{left:We==="rtl"?[].concat((0,Ke.Z)(Mn.map(function(cr){return cr+Rn})),[0]):Mn,right:We==="rtl"?ir:[].concat((0,Ke.Z)(ir.map(function(cr){return cr+Rn})),[0]),isSticky:Gn})},[Rn,ht,Gn]),Tn=Oe(vt,pt);return r.createElement("div",{style:(0,z.Z)({overflow:"hidden"},Gn?{top:Dt,bottom:Qt}:{}),ref:dr,className:ae()(me,(0,k.Z)({},jt,!!jt))},r.createElement("table",{style:{tableLayout:"fixed",visibility:we||Tn?null:"hidden"}},(!we||!hn||wn)&&r.createElement(Ge,{colWidths:Tn?[].concat((0,Ke.Z)(Tn),[Rn]):[],columCount:pt+1,columns:yn}),cn((0,z.Z)((0,z.Z)({},rn),{},{stickyOffsets:jn,columns:Bt,flattenColumns:yn}))))});ze.displayName="FixedHolder";var Lt=r.memo(ze);function Nt(H){var V=H.cells,me=H.stickyOffsets,we=H.flattenColumns,Pe=H.rowComponent,Le=H.cellComponent,vt=H.tdCellComponent,pt=H.onHeaderRow,ht=H.index,We=s(m,["prefixCls","direction"]),Pt=We.prefixCls,Dt=We.direction,Qt;pt&&(Qt=pt(V.map(function(Vt){return Vt.column}),ht));var jt=Z(V.map(function(Vt){return Vt.column}));return r.createElement(Pe,Qt,V.map(function(Vt,hn){var cn=Vt.column,rn=St(Vt.colStart,Vt.colEnd,we,me,Dt,cn),on;return cn&&cn.onHeaderCell&&(on=Vt.column.onHeaderCell(cn)),r.createElement(Qe,(0,o.Z)({},Vt,{scope:cn.title?Vt.colSpan>1?"colgroup":"col":null,ellipsis:cn.ellipsis,align:cn.align,component:cn.title?Le:vt,prefixCls:Pt,key:jt[hn]},rn,{additionalProps:on,rowType:"header"}))}))}Nt.displayName="HeaderRow";var it=Nt;function wt(H){var V=[];function me(vt,pt){var ht=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;V[ht]=V[ht]||[];var We=pt,Pt=vt.filter(Boolean).map(function(Dt){var Qt={key:Dt.key,className:Dt.className||"",children:Dt.title,column:Dt,colStart:We},jt=1,Vt=Dt.children;return Vt&&Vt.length>0&&(jt=me(Vt,We,ht+1).reduce(function(hn,cn){return hn+cn},0),Qt.hasSubColumns=!0),"colSpan"in Dt&&(jt=Dt.colSpan),"rowSpan"in Dt&&(Qt.rowSpan=Dt.rowSpan),Qt.colSpan=jt,Qt.colEnd=Qt.colStart+jt-1,V[ht].push(Qt),We+=jt,jt});return Pt}me(H,0);for(var we=V.length,Pe=function(pt){V[pt].forEach(function(ht){!("rowSpan"in ht)&&!ht.hasSubColumns&&(ht.rowSpan=we-pt)})},Le=0;Le<we;Le+=1)Pe(Le);return V}function Rt(H){var V=H.stickyOffsets,me=H.columns,we=H.flattenColumns,Pe=H.onHeaderRow,Le=s(m,["prefixCls","getComponent"]),vt=Le.prefixCls,pt=Le.getComponent,ht=r.useMemo(function(){return wt(me)},[me]),We=pt(["header","wrapper"],"thead"),Pt=pt(["header","row"],"tr"),Dt=pt(["header","cell"],"th"),Qt=pt(["header","cell"],"td");return r.createElement(We,{className:"".concat(vt,"-thead")},ht.map(function(jt,Vt){var hn=r.createElement(it,{key:Vt,flattenColumns:we,cells:jt,stickyOffsets:V,rowComponent:Pt,cellComponent:Dt,tdCellComponent:Qt,onHeaderRow:Pe,index:Vt});return hn}))}var Tt=A(Rt),Gt=e(11592);function Ut(H){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof V=="number"?V:V.endsWith("%")?H*parseFloat(V)/100:null}function At(H,V){return r.useMemo(function(){if(V&&V>0){var me=0,we=0;H.forEach(function(We){var Pt=Ut(V,We.width);Pt?me+=Pt:we+=1});var Pe=V-me,Le=we,vt=Pe/we,pt=0,ht=H.map(function(We){var Pt=(0,z.Z)({},We),Dt=Ut(V,Pt.width);if(Dt)Pt.width=Dt;else{var Qt=Math.floor(vt);Pt.width=Le===1?Pe:Qt,Pe-=Qt,Le-=1}return pt+=Pt.width,Pt});return[ht,pt]}return[H,V]},[H,V])}var en=["children"],Ce=["fixed"];function X(H){return(0,Gt.Z)(H).filter(function(V){return r.isValidElement(V)}).map(function(V){var me=V.key,we=V.props,Pe=we.children,Le=(0,tt.Z)(we,en),vt=(0,z.Z)({key:me},Le);return Pe&&(vt.children=X(Pe)),vt})}function $(H){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return H.filter(function(me){return me&&(0,_.Z)(me)==="object"}).reduce(function(me,we,Pe){var Le=we.fixed,vt=Le===!0?"left":Le,pt="".concat(V,"-").concat(Pe),ht=we.children;return ht&&ht.length>0?[].concat((0,Ke.Z)(me),(0,Ke.Z)($(ht,pt).map(function(We){return(0,z.Z)({fixed:vt},We)}))):[].concat((0,Ke.Z)(me),[(0,z.Z)((0,z.Z)({key:pt},we),{},{fixed:vt})])},[])}function ee(H){for(var V=!0,me=0;me<H.length;me+=1){var we=H[me];if(V&&we.fixed!=="left")V=!1;else if(!V&&we.fixed==="left"){warning(!1,"Index ".concat(me-1," of `columns` missing `fixed='left'` prop."));break}}for(var Pe=!0,Le=H.length-1;Le>=0;Le-=1){var vt=H[Le];if(Pe&&vt.fixed!=="right")Pe=!1;else if(!Pe&&vt.fixed==="right"){warning(!1,"Index ".concat(Le+1," of `columns` missing `fixed='right'` prop."));break}}}function ne(H){return H.map(function(V){var me=V.fixed,we=(0,tt.Z)(V,Ce),Pe=me;return me==="left"?Pe="right":me==="right"&&(Pe="left"),(0,z.Z)({fixed:Pe},we)})}function Be(H,V){var me=H.prefixCls,we=H.columns,Pe=H.children,Le=H.expandable,vt=H.expandedKeys,pt=H.columnTitle,ht=H.getRowKey,We=H.onTriggerExpand,Pt=H.expandIcon,Dt=H.rowExpandable,Qt=H.expandIconColumnIndex,jt=H.direction,Vt=H.expandRowByClick,hn=H.columnWidth,cn=H.fixed,rn=H.scrollWidth,on=r.useMemo(function(){return we||X(Pe)},[we,Pe]),gn=r.useMemo(function(){if(Le){var Pn,qt=on.slice();if(!qt.includes(t)){var Bt=Qt||0;Bt>=0&&qt.splice(Bt,0,t)}var yn=qt.indexOf(t);qt=qt.filter(function(Mn,cr){return Mn!==t||cr===yn});var jn=on[yn],Tn;(cn==="left"||cn)&&!Qt?Tn="left":(cn==="right"||cn)&&Qt===on.length?Tn="right":Tn=jn?jn.fixed:null;var ir=(Pn={},(0,k.Z)(Pn,J,{className:"".concat(me,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,k.Z)(Pn,"title",pt),(0,k.Z)(Pn,"fixed",Tn),(0,k.Z)(Pn,"className","".concat(me,"-row-expand-icon-cell")),(0,k.Z)(Pn,"width",hn),(0,k.Z)(Pn,"render",function(cr,fr,Ar){var Mr=ht(fr,Ar),ii=vt.has(Mr),Yr=Dt?Dt(fr):!0,ur=Pt({prefixCls:me,expanded:ii,expandable:Yr,record:fr,onExpand:We});return Vt?r.createElement("span",{onClick:function(Or){return Or.stopPropagation()}},ur):ur}),Pn);return qt.map(function(Mn){return Mn===t?ir:Mn})}return on.filter(function(Mn){return Mn!==t})},[Le,on,ht,vt,Pt,jt]),Qn=r.useMemo(function(){var Pn=gn;return V&&(Pn=V(Pn)),Pn.length||(Pn=[{render:function(){return null}}]),Pn},[V,gn,jt]),Gn=r.useMemo(function(){return jt==="rtl"?ne($(Qn)):$(Qn)},[Qn,jt,rn]),Rn=At(Gn,rn),tr=(0,g.Z)(Rn,2),dr=tr[0],wn=tr[1];return[Qn,dr,wn]}var Fe=Be;function $e(H){var V,me=H.prefixCls,we=H.record,Pe=H.onExpand,Le=H.expanded,vt=H.expandable,pt="".concat(me,"-row-expand-icon");if(!vt)return r.createElement("span",{className:ae()(pt,"".concat(me,"-row-spaced"))});var ht=function(Pt){Pe(we,Pt),Pt.stopPropagation()};return r.createElement("span",{className:ae()(pt,(V={},(0,k.Z)(V,"".concat(me,"-row-expanded"),Le),(0,k.Z)(V,"".concat(me,"-row-collapsed"),!Le),V)),onClick:ht})}function at(H,V,me){var we=[];function Pe(Le){(Le||[]).forEach(function(vt,pt){we.push(V(vt,pt)),Pe(vt[me])})}return Pe(H),we}function bt(H,V,me){var we=nt(H),Pe=we.expandIcon,Le=we.expandedRowKeys,vt=we.defaultExpandedRowKeys,pt=we.defaultExpandAllRows,ht=we.expandedRowRender,We=we.onExpand,Pt=we.onExpandedRowsChange,Dt=we.childrenColumnName,Qt=Pe||$e,jt=Dt||"children",Vt=r.useMemo(function(){return ht?"row":H.expandable&&H.internalHooks===v&&H.expandable.__PARENT_RENDER_ICON__||V.some(function(Gn){return Gn&&(0,_.Z)(Gn)==="object"&&Gn[jt]})?"nest":!1},[!!ht,V]),hn=r.useState(function(){return vt||(pt?at(V,me,jt):[])}),cn=(0,g.Z)(hn,2),rn=cn[0],on=cn[1],gn=r.useMemo(function(){return new Set(Le||rn||[])},[Le,rn]),Qn=r.useCallback(function(Gn){var Rn=me(Gn,V.indexOf(Gn)),tr,dr=gn.has(Rn);dr?(gn.delete(Rn),tr=(0,Ke.Z)(gn)):tr=[].concat((0,Ke.Z)(gn),[Rn]),on(tr),We&&We(!dr,Gn),Pt&&Pt(tr)},[me,gn,V,We,Pt]);return[we,Vt,gn,Qt,jt,Qn]}function Ot(H,V,me,we){var Pe=H.map(function(Le,vt){return St(vt,vt,H,V,me,we==null?void 0:we[vt])});return(0,Me.Z)(function(){return Pe},[Pe],function(Le,vt){return!(0,h.Z)(Le,vt)})}function kt(H){var V=(0,r.useRef)(H),me=(0,r.useState)({}),we=(0,g.Z)(me,2),Pe=we[1],Le=(0,r.useRef)(null),vt=(0,r.useRef)([]);function pt(ht){vt.current.push(ht);var We=Promise.resolve();Le.current=We,We.then(function(){if(Le.current===We){var Pt=vt.current,Dt=V.current;vt.current=[],Pt.forEach(function(Qt){V.current=Qt(V.current)}),Le.current=null,Dt!==V.current&&Pe({})}})}return(0,r.useEffect)(function(){return function(){Le.current=null}},[]),[V.current,pt]}function Zt(H){var V=(0,r.useRef)(H||null),me=(0,r.useRef)();function we(){window.clearTimeout(me.current)}function Pe(vt){V.current=vt,we(),me.current=window.setTimeout(function(){V.current=null,me.current=void 0},100)}function Le(){return V.current}return(0,r.useEffect)(function(){return we},[]),[Pe,Le]}function Ft(){var H=r.useState(-1),V=(0,g.Z)(H,2),me=V[0],we=V[1],Pe=r.useState(-1),Le=(0,g.Z)(Pe,2),vt=Le[0],pt=Le[1],ht=r.useCallback(function(We,Pt){we(We),pt(Pt)},[]);return[me,vt,ht]}var zt=e(47273),De=(0,zt.Z)()?window:null;function Ue(H,V){var me=(0,_.Z)(H)==="object"?H:{},we=me.offsetHeader,Pe=we===void 0?0:we,Le=me.offsetSummary,vt=Le===void 0?0:Le,pt=me.offsetScroll,ht=pt===void 0?0:pt,We=me.getContainer,Pt=We===void 0?function(){return De}:We,Dt=Pt()||De;return r.useMemo(function(){var Qt=!!H;return{isSticky:Qt,stickyClassName:Qt?"".concat(V,"-sticky-holder"):"",offsetHeader:Pe,offsetSummary:vt,offsetScroll:ht,container:Dt}},[ht,Pe,vt,V,Dt])}function et(H,V,me){var we=(0,r.useMemo)(function(){for(var Pe=[],Le=[],vt=0,pt=0,ht=0;ht<V;ht+=1)if(me==="rtl"){Le[ht]=pt,pt+=H[ht]||0;var We=V-ht-1;Pe[We]=vt,vt+=H[We]||0}else{Pe[ht]=vt,vt+=H[ht]||0;var Pt=V-ht-1;Le[Pt]=pt,pt+=H[Pt]||0}return{left:Pe,right:Le}},[H,V,me]);return we}var st=et;function yt(H){var V=H.className,me=H.children;return r.createElement("div",{className:V},me)}var rt=yt,dt=e(8224),ye=e(55468),He=function(V,me){var we,Pe,Le=V.scrollBodyRef,vt=V.onScroll,pt=V.offsetScroll,ht=V.container,We=s(m,"prefixCls"),Pt=((we=Le.current)===null||we===void 0?void 0:we.scrollWidth)||0,Dt=((Pe=Le.current)===null||Pe===void 0?void 0:Pe.clientWidth)||0,Qt=Pt&&Dt*(Dt/Pt),jt=r.useRef(),Vt=kt({scrollLeft:0,isHiddenScrollBar:!1}),hn=(0,g.Z)(Vt,2),cn=hn[0],rn=hn[1],on=r.useRef({delta:0,x:0}),gn=r.useState(!1),Qn=(0,g.Z)(gn,2),Gn=Qn[0],Rn=Qn[1],tr=function(){Rn(!1)},dr=function(yn){yn.persist(),on.current.delta=yn.pageX-cn.scrollLeft,on.current.x=0,Rn(!0),yn.preventDefault()},wn=function(yn){var jn,Tn=yn||((jn=window)===null||jn===void 0?void 0:jn.event),ir=Tn.buttons;if(!Gn||ir===0){Gn&&Rn(!1);return}var Mn=on.current.x+yn.pageX-on.current.x-on.current.delta;Mn<=0&&(Mn=0),Mn+Qt>=Dt&&(Mn=Dt-Qt),vt({scrollLeft:Mn/Dt*(Pt+2)}),on.current.x=yn.pageX},Pn=function(){if(Le.current){var yn=(0,ye.os)(Le.current).top,jn=yn+Le.current.offsetHeight,Tn=ht===window?document.documentElement.scrollTop+window.innerHeight:(0,ye.os)(ht).top+ht.clientHeight;jn-(0,D.Z)()<=Tn||yn>=Tn-pt?rn(function(ir){return(0,z.Z)((0,z.Z)({},ir),{},{isHiddenScrollBar:!0})}):rn(function(ir){return(0,z.Z)((0,z.Z)({},ir),{},{isHiddenScrollBar:!1})})}},qt=function(yn){rn(function(jn){return(0,z.Z)((0,z.Z)({},jn),{},{scrollLeft:yn/Pt*Dt||0})})};return r.useImperativeHandle(me,function(){return{setScrollLeft:qt}}),r.useEffect(function(){var Bt=(0,dt.Z)(document.body,"mouseup",tr,!1),yn=(0,dt.Z)(document.body,"mousemove",wn,!1);return Pn(),function(){Bt.remove(),yn.remove()}},[Qt,Gn]),r.useEffect(function(){var Bt=(0,dt.Z)(ht,"scroll",Pn,!1),yn=(0,dt.Z)(window,"resize",Pn,!1);return function(){Bt.remove(),yn.remove()}},[ht]),r.useEffect(function(){cn.isHiddenScrollBar||rn(function(Bt){var yn=Le.current;return yn?(0,z.Z)((0,z.Z)({},Bt),{},{scrollLeft:yn.scrollLeft/yn.scrollWidth*yn.clientWidth}):Bt})},[cn.isHiddenScrollBar]),Pt<=Dt||!Qt||cn.isHiddenScrollBar?null:r.createElement("div",{style:{height:(0,D.Z)(),width:Dt,bottom:pt},className:"".concat(We,"-sticky-scroll")},r.createElement("div",{onMouseDown:dr,ref:jt,className:ae()("".concat(We,"-sticky-scroll-bar"),(0,k.Z)({},"".concat(We,"-sticky-scroll-bar-active"),Gn)),style:{width:"".concat(Qt,"px"),transform:"translate3d(".concat(cn.scrollLeft,"px, 0, 0)")}}))},Je=r.forwardRef(He);function ft(H){return null}var lt=ft;function Et(H){return null}var xt=Et,Ht="rc-table",Jt=[],$t={};function un(){return"No Data"}function pn(H){var V,me=(0,z.Z)({rowKey:"key",prefixCls:Ht,emptyText:un},H),we=me.prefixCls,Pe=me.className,Le=me.rowClassName,vt=me.style,pt=me.data,ht=me.rowKey,We=me.scroll,Pt=me.tableLayout,Dt=me.direction,Qt=me.title,jt=me.footer,Vt=me.summary,hn=me.caption,cn=me.id,rn=me.showHeader,on=me.components,gn=me.emptyText,Qn=me.onRow,Gn=me.onHeaderRow,Rn=me.internalHooks,tr=me.transformColumns,dr=me.internalRefs,wn=me.tailor,Pn=me.sticky,qt=pt||Jt,Bt=!!qt.length,yn=Rn===v,jn=r.useCallback(function(Qr,gi){return(0,B.Z)(on,Qr)||gi},[on]),Tn=r.useMemo(function(){return typeof ht=="function"?ht:function(Qr){var gi=Qr&&Qr[ht];return gi}},[ht]),ir=jn(["body"]),Mn=Ft(),cr=(0,g.Z)(Mn,3),fr=cr[0],Ar=cr[1],Mr=cr[2],ii=bt(me,qt,Tn),Yr=(0,g.Z)(ii,6),ur=Yr[0],Jr=Yr[1],Or=Yr[2],Xr=Yr[3],qr=Yr[4],Ti=Yr[5],Un=We==null?void 0:We.x,Yn=r.useState(0),Nn=(0,g.Z)(Yn,2),Hn=Nn[0],Br=Nn[1],Bn=Fe((0,z.Z)((0,z.Z)((0,z.Z)({},me),ur),{},{expandable:!!ur.expandedRowRender,columnTitle:ur.columnTitle,expandedKeys:Or,getRowKey:Tn,onTriggerExpand:Ti,expandIcon:Xr,expandIconColumnIndex:ur.expandIconColumnIndex,direction:Dt,scrollWidth:yn&&wn&&typeof Un=="number"?Un:null}),yn?tr:null),hr=(0,g.Z)(Bn,3),Ln=hr[0],vr=hr[1],Di=hr[2],wi=Di!=null?Di:Un,Mi=r.useMemo(function(){return{columns:Ln,flattenColumns:vr}},[Ln,vr]),_i=r.useRef(),to=r.useRef(),xi=r.useRef(),Qi=r.useRef(),_o=r.useRef(),Kr=r.useState(!1),Vr=(0,g.Z)(Kr,2),mi=Vr[0],Oi=Vr[1],Bi=r.useState(!1),Nr=(0,g.Z)(Bi,2),Xi=Nr[0],Zi=Nr[1],no=kt(new Map),ho=(0,g.Z)(no,2),io=ho[0],$o=ho[1],Co=Z(vr),oo=Co.map(function(Qr){return io.get(Qr)}),Gi=r.useMemo(function(){return oo},[oo.join("_")]),Ui=st(Gi,vr.length,Dt),Ii=We&&pe(We.y),vi=We&&pe(wi)||!!ur.fixed,xo=vi&&vr.some(function(Qr){var gi=Qr.fixed;return gi}),No=r.useRef(),Do=Ue(Pn,we),vo=Do.isSticky,pa=Do.offsetHeader,ma=Do.offsetSummary,Zr=Do.offsetScroll,oi=Do.stickyClassName,ki=Do.container,pi=r.useMemo(function(){return Vt==null?void 0:Vt(qt)},[Vt,qt]),Wi=(Ii||vo)&&r.isValidElement(pi)&&pi.type===R&&pi.props.fixed,Yi,Ji,So;Ii&&(Ji={overflowY:"scroll",maxHeight:We.y}),vi&&(Yi={overflowX:"auto"},Ii||(Ji={overflowY:"hidden"}),So={width:wi===!0?"auto":wi,minWidth:"100%"});var Aa=r.useCallback(function(Qr,gi){(0,W.Z)(_i.current)&&$o(function(mo){if(mo.get(Qr)!==gi){var Ho=new Map(mo);return Ho.set(Qr,gi),Ho}return mo})},[]),Ta=Zt(null),Na=(0,g.Z)(Ta,2),ka=Na[0],Ka=Na[1];function ga(Qr,gi){gi&&(typeof gi=="function"?gi(Qr):gi.scrollLeft!==Qr&&(gi.scrollLeft=Qr,gi.scrollLeft!==Qr&&setTimeout(function(){gi.scrollLeft=Qr},0)))}var ea=(0,p.Z)(function(Qr){var gi=Qr.currentTarget,mo=Qr.scrollLeft,Ho=Dt==="rtl",zo=typeof mo=="number"?mo:gi.scrollLeft,ns=gi||$t;if(!Ka()||Ka()===ns){var Wa;ka(ns),ga(zo,to.current),ga(zo,xi.current),ga(zo,_o.current),ga(zo,(Wa=No.current)===null||Wa===void 0?void 0:Wa.setScrollLeft)}var ja=gi||to.current;if(ja){var Xa=ja.scrollWidth,Ua=ja.clientWidth;if(Xa===Ua){Oi(!1),Zi(!1);return}Ho?(Oi(-zo<Xa-Ua),Zi(-zo>0)):(Oi(zo>0),Zi(zo<Xa-Ua))}}),Ha=function(){vi&&xi.current?ea({currentTarget:xi.current}):(Oi(!1),Zi(!1))},Zn=function(gi){var mo=gi.width;mo!==Hn&&(Ha(),Br(_i.current?_i.current.offsetWidth:mo))},or=r.useRef(!1);r.useEffect(function(){or.current&&Ha()},[vi,pt,Ln.length]),r.useEffect(function(){or.current=!0},[]);var Wr=r.useState(0),Li=(0,g.Z)(Wr,2),ji=Li[0],Ei=Li[1],Pi=r.useState(!0),po=(0,g.Z)(Pi,2),ko=po[0],Ko=po[1];r.useEffect(function(){(!wn||!yn)&&(xi.current instanceof Element?Ei((0,D.o)(xi.current).width):Ei((0,D.o)(Qi.current).width)),Ko((0,M.G)("position","sticky"))},[]),r.useEffect(function(){yn&&dr&&(dr.body.current=xi.current)});var wa=r.useCallback(function(Qr){return r.createElement(r.Fragment,null,r.createElement(Tt,Qr),Wi==="top"&&r.createElement(xe,Qr,pi))},[Wi,pi]),ya=r.useCallback(function(Qr){return r.createElement(xe,Qr,pi)},[pi]),ba=jn(["table"],"table"),ta=r.useMemo(function(){return Pt||(xo?wi==="max-content"?"auto":"fixed":Ii||vo||vr.some(function(Qr){var gi=Qr.ellipsis;return gi})?"fixed":"auto")},[Ii,xo,vr,Pt,vo]),oa,aa={colWidths:Gi,columCount:vr.length,stickyOffsets:Ui,onHeaderRow:Gn,fixHeader:Ii,scroll:We},za=r.useMemo(function(){return Bt?null:typeof gn=="function"?gn():gn},[Bt,gn]),Ki=r.createElement(fe,{data:qt,measureColumnWidth:Ii||vi||vo}),sa=r.createElement(Ge,{colWidths:vr.map(function(Qr){var gi=Qr.width;return gi}),columns:vr}),_a=hn!=null?r.createElement("caption",{className:"".concat(we,"-caption")},hn):void 0,Da=(0,Y.Z)(me,{data:!0}),Ca=(0,Y.Z)(me,{aria:!0});if(Ii||vo){var la;typeof ir=="function"?(la=ir(qt,{scrollbarSize:ji,ref:xi,onScroll:ea}),aa.colWidths=vr.map(function(Qr,gi){var mo=Qr.width,Ho=gi===vr.length-1?mo-ji:mo;return typeof Ho=="number"&&!Number.isNaN(Ho)?Ho:0})):la=r.createElement("div",{style:(0,z.Z)((0,z.Z)({},Yi),Ji),onScroll:ea,ref:xi,className:ae()("".concat(we,"-body"))},r.createElement(ba,(0,o.Z)({style:(0,z.Z)((0,z.Z)({},So),{},{tableLayout:ta})},Ca),_a,sa,Ki,!Wi&&pi&&r.createElement(xe,{stickyOffsets:Ui,flattenColumns:vr,columns:Ln},pi)));var Za=(0,z.Z)((0,z.Z)((0,z.Z)({noData:!qt.length,maxContentScroll:vi&&wi==="max-content"},aa),Mi),{},{direction:Dt,stickyClassName:oi,onScroll:ea});oa=r.createElement(r.Fragment,null,rn!==!1&&r.createElement(Lt,(0,o.Z)({},Za,{stickyTopOffset:pa,className:"".concat(we,"-header"),ref:to}),wa),la,Wi&&Wi!=="top"&&r.createElement(Lt,(0,o.Z)({},Za,{stickyBottomOffset:ma,className:"".concat(we,"-summary"),ref:_o}),ya),vo&&r.createElement(Je,{ref:No,offsetScroll:Zr,scrollBodyRef:xi,onScroll:ea,container:ki}))}else oa=r.createElement("div",{style:(0,z.Z)((0,z.Z)({},Yi),Ji),className:ae()("".concat(we,"-content")),onScroll:ea,ref:xi},r.createElement(ba,(0,o.Z)({style:(0,z.Z)((0,z.Z)({},So),{},{tableLayout:ta})},Ca),_a,sa,rn!==!1&&r.createElement(Tt,(0,o.Z)({},aa,Mi)),Ki,pi&&r.createElement(xe,{stickyOffsets:Ui,flattenColumns:vr,columns:Ln},pi)));var ca=r.createElement("div",(0,o.Z)({className:ae()(we,Pe,(V={},(0,k.Z)(V,"".concat(we,"-rtl"),Dt==="rtl"),(0,k.Z)(V,"".concat(we,"-ping-left"),mi),(0,k.Z)(V,"".concat(we,"-ping-right"),Xi),(0,k.Z)(V,"".concat(we,"-layout-fixed"),Pt==="fixed"),(0,k.Z)(V,"".concat(we,"-fixed-header"),Ii),(0,k.Z)(V,"".concat(we,"-fixed-column"),xo),(0,k.Z)(V,"".concat(we,"-scroll-horizontal"),vi),(0,k.Z)(V,"".concat(we,"-has-fix-left"),vr[0]&&vr[0].fixed),(0,k.Z)(V,"".concat(we,"-has-fix-right"),vr[vr.length-1]&&vr[vr.length-1].fixed==="right"),V)),style:vt,id:cn,ref:_i},Da),Qt&&r.createElement(rt,{className:"".concat(we,"-title")},Qt(qt)),r.createElement("div",{ref:Qi,className:"".concat(we,"-container")},oa),jt&&r.createElement(rt,{className:"".concat(we,"-footer")},jt(qt)));vi&&(ca=r.createElement(ie.Z,{onResize:Zn},ca));var xa=Ot(vr,Ui,Dt,Ln),Oa=r.useMemo(function(){return{scrollX:wi,prefixCls:we,getComponent:jn,scrollbarSize:ji,direction:Dt,fixedInfoList:xa,isSticky:vo,supportSticky:ko,componentWidth:Hn,fixHeader:Ii,fixColumn:xo,horizonScroll:vi,tableLayout:ta,rowClassName:Le,expandedRowClassName:ur.expandedRowClassName,expandIcon:Xr,expandableType:Jr,expandRowByClick:ur.expandRowByClick,expandedRowRender:ur.expandedRowRender,onTriggerExpand:Ti,expandIconColumnIndex:ur.expandIconColumnIndex,indentSize:ur.indentSize,allColumnsFixedLeft:vr.every(function(Qr){return Qr.fixed==="left"}),emptyNode:za,columns:Ln,flattenColumns:vr,onColumnResize:Aa,hoverStartRow:fr,hoverEndRow:Ar,onHover:Mr,rowExpandable:ur.rowExpandable,onRow:Qn,getRowKey:Tn,expandedKeys:Or,childrenColumnName:qr}},[wi,we,jn,ji,Dt,xa,vo,ko,Hn,Ii,xo,vi,ta,Le,ur.expandedRowClassName,Xr,Jr,ur.expandRowByClick,ur.expandedRowRender,Ti,ur.expandIconColumnIndex,ur.indentSize,za,Ln,vr,Aa,fr,Ar,Mr,ur.rowExpandable,Qn,Tn,Or,qr]);return r.createElement(m.Provider,{value:Oa},ca)}function bn(H){return w(pn,H)}var Te=bn();Te.EXPAND_COLUMN=t,Te.INTERNAL_HOOKS=v,Te.Column=lt,Te.ColumnGroup=xt,Te.Summary=K;var Ne=Te,ot=e(24916),ut=c(null),mt=c(null);function Xt(H,V,me){var we=V||1;return me[H+we]-(me[H]||0)}function Wt(H){var V=H.rowInfo,me=H.column,we=H.colIndex,Pe=H.indent,Le=H.index,vt=H.renderIndex,pt=H.record,ht=H.style,We=H.className,Pt=H.inverse,Dt=H.getHeight,Qt=me.render,jt=me.dataIndex,Vt=me.className,hn=me.width,cn=s(mt,["columnsOffset"]),rn=cn.columnsOffset,on=I(V,me,we,Pe,Le),gn=on.key,Qn=on.fixedInfo,Gn=on.appendCellNode,Rn=on.additionalCellProps,tr=Rn.style,dr=Rn.colSpan,wn=dr===void 0?1:dr,Pn=Rn.rowSpan,qt=Pn===void 0?1:Pn,Bt=we-1,yn=Xt(Bt,wn,rn),jn=wn>1?hn-yn:0,Tn=(0,z.Z)((0,z.Z)((0,z.Z)({},tr),ht),{},{flex:"0 0 ".concat(yn,"px"),width:"".concat(yn,"px"),marginRight:jn,pointerEvents:"auto"}),ir=r.useMemo(function(){return Pt?qt<=1:wn===0||qt===0||qt>1},[qt,wn,Pt]);ir?Tn.visibility="hidden":Pt&&(Tn.height=Dt==null?void 0:Dt(qt));var Mn=ir?function(){return null}:Qt,cr={};return(qt===0||wn===0)&&(cr.rowSpan=1,cr.colSpan=1),r.createElement(Qe,(0,o.Z)({className:ae()(Vt,We),ellipsis:me.ellipsis,align:me.align,scope:me.rowScope,component:"div",prefixCls:V.prefixCls,key:gn,record:pt,index:Le,renderIndex:vt,dataIndex:jt,render:Mn,shouldCellUpdate:me.shouldCellUpdate},Qn,{appendNode:Gn,additionalProps:(0,z.Z)((0,z.Z)({},Rn),{},{style:Tn},cr)}))}var Yt=Wt,It=["data","index","className","rowKey","style","extra","getHeight"],tn=r.forwardRef(function(H,V){var me=H.data,we=H.index,Pe=H.className,Le=H.rowKey,vt=H.style,pt=H.extra,ht=H.getHeight,We=(0,tt.Z)(H,It),Pt=me.record,Dt=me.indent,Qt=me.index,jt=s(m,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Vt=jt.scrollX,hn=jt.flattenColumns,cn=jt.prefixCls,rn=jt.fixColumn,on=jt.componentWidth,gn=T(Pt,Le,we,Dt),Qn=gn.rowSupportExpand,Gn=gn.expanded,Rn=gn.rowProps,tr=gn.expandedRowRender,dr=gn.expandedRowClassName,wn;if(Qn&&Gn){var Pn=tr(Pt,we,Dt+1,Gn),qt=dr==null?void 0:dr(Pt,we,Dt),Bt={};rn&&(Bt={style:(0,k.Z)({},"--virtual-width","".concat(on,"px"))});var yn="".concat(cn,"-expanded-row-cell");wn=r.createElement("div",{className:ae()("".concat(cn,"-expanded-row"),"".concat(cn,"-expanded-row-level-").concat(Dt+1),qt)},r.createElement(Qe,{component:"div",prefixCls:cn,className:ae()(yn,(0,k.Z)({},"".concat(yn,"-fixed"),rn)),additionalProps:Bt},Pn))}var jn=(0,z.Z)((0,z.Z)({},vt),{},{width:Vt});pt&&(jn.position="absolute",jn.pointerEvents="none");var Tn=r.createElement("div",(0,o.Z)({},Rn,We,{ref:Qn?null:V,className:ae()(Pe,"".concat(cn,"-row"),Rn==null?void 0:Rn.className,(0,k.Z)({},"".concat(cn,"-row-extra"),pt)),style:(0,z.Z)((0,z.Z)({},jn),Rn==null?void 0:Rn.style)}),hn.map(function(ir,Mn){return r.createElement(Yt,{key:Mn,rowInfo:gn,column:ir,colIndex:Mn,indent:Dt,index:we,renderIndex:Qt,record:Pt,inverse:pt,getHeight:ht})}));return Qn?r.createElement("div",{ref:V},Tn,wn):Tn}),_n=A(tn),nn=_n,Kt=r.forwardRef(function(H,V){var me=H.data,we=H.onScroll,Pe=s(m,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Le=Pe.flattenColumns,vt=Pe.onColumnResize,pt=Pe.getRowKey,ht=Pe.expandedKeys,We=Pe.prefixCls,Pt=Pe.childrenColumnName,Dt=Pe.emptyNode,Qt=Pe.scrollX,jt=s(ut),Vt=jt.scrollY,hn=jt.listItemHeight,cn=r.useRef(),rn=re(me,Pt,ht,pt),on=r.useMemo(function(){var wn=0;return Le.map(function(Pn){var qt=Pn.width,Bt=Pn.key;return wn+=qt,[Bt,qt,wn]})},[Le]),gn=r.useMemo(function(){return on.map(function(wn){return wn[2]})},[on]);r.useEffect(function(){on.forEach(function(wn){var Pn=(0,g.Z)(wn,2),qt=Pn[0],Bt=Pn[1];vt(qt,Bt)})},[on]),r.useImperativeHandle(V,function(){var wn={};return Object.defineProperty(wn,"scrollLeft",{get:function(){var qt;return((qt=cn.current)===null||qt===void 0?void 0:qt.getScrollInfo().x)||0},set:function(qt){var Bt;(Bt=cn.current)===null||Bt===void 0||Bt.scrollTo({left:qt})}}),wn});var Qn=function(Pn,qt){var Bt,yn=(Bt=rn[qt])===null||Bt===void 0?void 0:Bt.record,jn=Pn.onCell;if(jn){var Tn,ir=jn(yn,qt);return(Tn=ir==null?void 0:ir.rowSpan)!==null&&Tn!==void 0?Tn:1}return 1},Gn=function(Pn){var qt=Pn.start,Bt=Pn.end,yn=Pn.getSize,jn=Pn.offsetY;if(Bt<0)return null;for(var Tn=Le.filter(function(Un){return Qn(Un,qt)===0}),ir=qt,Mn=function(Yn){if(Tn=Tn.filter(function(Nn){return Qn(Nn,Yn)===0}),!Tn.length)return ir=Yn,"break"},cr=qt;cr>=0;cr-=1){var fr=Mn(cr);if(fr==="break")break}for(var Ar=Le.filter(function(Un){return Qn(Un,Bt)!==1}),Mr=Bt,ii=function(Yn){if(Ar=Ar.filter(function(Nn){return Qn(Nn,Yn)!==1}),!Ar.length)return Mr=Math.max(Yn-1,Bt),"break"},Yr=Bt;Yr<rn.length;Yr+=1){var ur=ii(Yr);if(ur==="break")break}for(var Jr=[],Or=function(Yn){var Nn=rn[Yn];if(!Nn)return"continue";Le.some(function(Hn){return Qn(Hn,Yn)>1})&&Jr.push(Yn)},Xr=ir;Xr<=Mr;Xr+=1)var qr=Or(Xr);var Ti=Jr.map(function(Un){var Yn=rn[Un],Nn=pt(Yn.record,Un),Hn=function(hr){var Ln=Un+hr-1,vr=pt(rn[Ln].record,Ln),Di=yn(Nn,vr);return Di.bottom-Di.top},Br=yn(Nn);return r.createElement(nn,{key:Un,data:Yn,rowKey:Nn,index:Un,style:{top:-jn+Br.top},extra:!0,getHeight:Hn})});return Ti},Rn=r.useMemo(function(){return{columnsOffset:gn}},[gn]),tr="".concat(We,"-tbody"),dr;return rn.length?dr=r.createElement(ot.Z,{fullHeight:!1,ref:cn,className:ae()(tr,"".concat(tr,"-virtual")),height:Vt,itemHeight:hn||24,data:rn,itemKey:function(Pn){return pt(Pn.record)},scrollWidth:Qt,onVirtualScroll:function(Pn){var qt=Pn.x;we({scrollLeft:qt})},extraRender:Gn},function(wn,Pn,qt){var Bt=pt(wn.record,Pn);return r.createElement(nn,(0,o.Z)({data:wn,rowKey:Bt,index:Pn},qt))}):dr=r.createElement("div",{className:ae()("".concat(We,"-placeholder"))},r.createElement(Qe,{component:"div",prefixCls:We},Dt)),r.createElement(mt.Provider,{value:Rn},dr)}),Mt=A(Kt),mn=Mt,an=function(V,me){var we=me.ref,Pe=me.onScroll;return r.createElement(mn,{ref:we,data:V,onScroll:Pe})},En=100;function Sn(H){var V=H.columns,me=H.scroll,we=H.prefixCls,Pe=we===void 0?Ht:we,Le=H.className,vt=H.listItemHeight,pt=me||{},ht=pt.x,We=pt.y;typeof ht!="number"&&(ht=((V||[]).length+1)*En),typeof We!="number"&&(We=500);var Pt=r.useMemo(function(){return{scrollY:We,listItemHeight:vt}},[We,vt]);return r.createElement(ut.Provider,{value:Pt},r.createElement(Ne,(0,o.Z)({},H,{className:ae()(Le,"".concat(Pe,"-virtual")),scroll:(0,z.Z)((0,z.Z)({},me),{},{x:ht}),components:{body:an},columns:V,internalHooks:v,tailor:!0})))}function An(H){return w(Sn,H)}var vn=An(),Xn=null;function lr(H){return null}var fn=lr;function ln(H){return null}var xn=ln,On=e(2738),In=e(68031),Wn=e(36355),ar=e(93891),er=e(19716),xr=e(8628),wr=e(31724),Vn=e(58421),Lr=e(71418),pr=e(88088);function Dn(H){return function(me){let{prefixCls:we,onExpand:Pe,record:Le,expanded:vt,expandable:pt}=me;const ht=`${we}-row-expand-icon`;return r.createElement("button",{type:"button",onClick:We=>{Pe(Le,We),We.stopPropagation()},className:ae()(ht,{[`${ht}-spaced`]:!pt,[`${ht}-expanded`]:pt&&vt,[`${ht}-collapsed`]:pt&&!vt}),"aria-label":vt?H.collapse:H.expand,"aria-expanded":vt})}}var mr=Dn;function yr(H,V){return"key"in H&&H.key!==void 0&&H.key!==null?H.key:H.dataIndex?Array.isArray(H.dataIndex)?H.dataIndex.join("."):H.dataIndex:V}function Rr(H,V){return V?`${V}-${H}`:`${H}`}function rr(H,V){return typeof H=="function"?H(V):H}function br(H,V){const me=rr(H,V);return Object.prototype.toString.call(me)==="[object Object]"?"":me}var ei={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"},Tr=ei,kr=e(7657),ti=function(V,me){return r.createElement(kr.Z,(0,o.Z)({},V,{ref:me,icon:Tr}))},Jn=r.forwardRef(ti),qn=Jn,_r=e(56762);function gr(H){const V=r.useRef(H),me=(0,_r.Z)();return[()=>V.current,we=>{V.current=we,me()}]}var Dr=e(3113),Ur=e(24905),ai=e(38854),Fn=e(64165),$n=e(20834),nr=e(40875),sr=e(5112),Sr=e(17574),Cr=e(47472),ni=e(92832);function ci(H){let{value:V,onChange:me,filterSearch:we,tablePrefixCls:Pe,locale:Le}=H;return we?r.createElement("div",{className:`${Pe}-filter-dropdown-search`},r.createElement(ni.default,{prefix:r.createElement(Cr.Z,null),placeholder:Le.filterSearchPlaceholder,onChange:me,value:V,htmlSize:1,className:`${Pe}-filter-dropdown-search-input`})):null}var ui=ci,yi=e(10228);const Gr=H=>{const{keyCode:V}=H;V===yi.Z.ENTER&&H.stopPropagation()};var bi=r.forwardRef((H,V)=>r.createElement("div",{className:H.className,onClick:me=>me.stopPropagation(),onKeyDown:Gr,ref:V},H.children));function li(H){let V=[];return(H||[]).forEach(me=>{let{value:we,children:Pe}=me;V.push(we),Pe&&(V=[].concat((0,Ke.Z)(V),(0,Ke.Z)(li(Pe))))}),V}function Ai(H){return H.some(V=>{let{children:me}=V;return me})}function di(H,V){return typeof V=="string"||typeof V=="number"?V==null?void 0:V.toString().toLowerCase().includes(H.trim().toLowerCase()):!1}function go(H){let{filters:V,prefixCls:me,filteredKeys:we,filterMultiple:Pe,searchValue:Le,filterSearch:vt}=H;return V.map((pt,ht)=>{const We=String(pt.value);if(pt.children)return{key:We||ht,label:pt.text,popupClassName:`${me}-dropdown-submenu`,children:go({filters:pt.children,prefixCls:me,filteredKeys:we,filterMultiple:Pe,searchValue:Le,filterSearch:vt})};const Pt=Pe?Ur.default:sr.ZP,Dt={key:pt.value!==void 0?We:ht,label:r.createElement(r.Fragment,null,r.createElement(Pt,{checked:we.includes(We)}),r.createElement("span",null,pt.text))};return Le.trim()?typeof vt=="function"?vt(Le,pt)?Dt:null:di(Le,pt.text)?Dt:null:Dt})}function co(H){var V,me;const{tablePrefixCls:we,prefixCls:Pe,column:Le,dropdownPrefixCls:vt,columnKey:pt,filterMultiple:ht,filterMode:We="menu",filterSearch:Pt=!1,filterState:Dt,triggerFilter:Qt,locale:jt,children:Vt,getPopupContainer:hn}=H,{filterDropdownOpen:cn,onFilterDropdownOpenChange:rn,filterResetToDefaultFilteredValue:on,defaultFilteredValue:gn,filterDropdownVisible:Qn,onFilterDropdownVisibleChange:Gn}=Le,[Rn,tr]=r.useState(!1),dr=!!(Dt&&(!((V=Dt.filteredKeys)===null||V===void 0)&&V.length||Dt.forceFiltered)),wn=Bn=>{tr(Bn),rn==null||rn(Bn),Gn==null||Gn(Bn)},Pn=(me=cn!=null?cn:Qn)!==null&&me!==void 0?me:Rn,qt=Dt==null?void 0:Dt.filteredKeys,[Bt,yn]=gr(qt||[]),jn=Bn=>{let{selectedKeys:hr}=Bn;yn(hr)},Tn=(Bn,hr)=>{let{node:Ln,checked:vr}=hr;jn(ht?{selectedKeys:Bn}:{selectedKeys:vr&&Ln.key?[Ln.key]:[]})};r.useEffect(()=>{Rn&&jn({selectedKeys:qt||[]})},[qt]);const[ir,Mn]=r.useState([]),cr=Bn=>{Mn(Bn)},[fr,Ar]=r.useState(""),Mr=Bn=>{const{value:hr}=Bn.target;Ar(hr)};r.useEffect(()=>{Rn||Ar("")},[Rn]);const ii=Bn=>{const hr=Bn&&Bn.length?Bn:null;if(hr===null&&(!Dt||!Dt.filteredKeys)||(0,h.Z)(hr,Dt==null?void 0:Dt.filteredKeys,!0))return null;Qt({column:Le,key:pt,filteredKeys:hr})},Yr=()=>{wn(!1),ii(Bt())},ur=function(){let{confirm:Bn,closeDropdown:hr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Bn&&ii([]),hr&&wn(!1),Ar(""),yn(on?(gn||[]).map(Ln=>String(Ln)):[])},Jr=function(){let{closeDropdown:Bn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Bn&&wn(!1),ii(Bt())},Or=Bn=>{Bn&&qt!==void 0&&yn(qt||[]),wn(Bn),!Bn&&!Le.filterDropdown&&Yr()},Xr=ae()({[`${vt}-menu-without-submenu`]:!Ai(Le.filters||[])}),qr=Bn=>{if(Bn.target.checked){const hr=li(Le==null?void 0:Le.filters).map(Ln=>String(Ln));yn(hr)}else yn([])},Ti=Bn=>{let{filters:hr}=Bn;return(hr||[]).map((Ln,vr)=>{const Di=String(Ln.value),wi={title:Ln.text,key:Ln.value!==void 0?Di:vr};return Ln.children&&(wi.children=Ti({filters:Ln.children})),wi})},Un=Bn=>{var hr;return Object.assign(Object.assign({},Bn),{text:Bn.title,value:Bn.key,children:((hr=Bn.children)===null||hr===void 0?void 0:hr.map(Ln=>Un(Ln)))||[]})};let Yn;if(typeof Le.filterDropdown=="function")Yn=Le.filterDropdown({prefixCls:`${vt}-custom`,setSelectedKeys:Bn=>jn({selectedKeys:Bn}),selectedKeys:Bt(),confirm:Jr,clearFilters:ur,filters:Le.filters,visible:Pn,close:()=>{wn(!1)}});else if(Le.filterDropdown)Yn=Le.filterDropdown;else{const Bn=Bt()||[],hr=()=>(Le.filters||[]).length===0?r.createElement(Fn.Z,{image:Fn.Z.PRESENTED_IMAGE_SIMPLE,description:jt.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):We==="tree"?r.createElement(r.Fragment,null,r.createElement(ui,{filterSearch:Pt,value:fr,onChange:Mr,tablePrefixCls:we,locale:jt}),r.createElement("div",{className:`${we}-filter-dropdown-tree`},ht?r.createElement(Ur.default,{checked:Bn.length===li(Le.filters).length,indeterminate:Bn.length>0&&Bn.length<li(Le.filters).length,className:`${we}-filter-dropdown-checkall`,onChange:qr},jt.filterCheckall):null,r.createElement(Sr.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:ht,checkStrictly:!ht,className:`${vt}-menu`,onCheck:Tn,checkedKeys:Bn,selectedKeys:Bn,showIcon:!1,treeData:Ti({filters:Le.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:fr.trim()?vr=>typeof Pt=="function"?Pt(fr,Un(vr)):di(fr,vr.title):void 0}))):r.createElement(r.Fragment,null,r.createElement(ui,{filterSearch:Pt,value:fr,onChange:Mr,tablePrefixCls:we,locale:jt}),r.createElement($n.default,{selectable:!0,multiple:ht,prefixCls:`${vt}-menu`,className:Xr,onSelect:jn,onDeselect:jn,selectedKeys:Bn,getPopupContainer:hn,openKeys:ir,onOpenChange:cr,items:go({filters:Le.filters||[],filterSearch:Pt,prefixCls:Pe,filteredKeys:Bt(),filterMultiple:ht,searchValue:fr})})),Ln=()=>on?(0,h.Z)((gn||[]).map(vr=>String(vr)),Bn,!0):Bn.length===0;Yn=r.createElement(r.Fragment,null,hr(),r.createElement("div",{className:`${Pe}-dropdown-btns`},r.createElement(Dr.ZP,{type:"link",size:"small",disabled:Ln(),onClick:()=>ur()},jt.filterReset),r.createElement(Dr.ZP,{type:"primary",size:"small",onClick:Yr},jt.filterConfirm)))}Le.filterDropdown&&(Yn=r.createElement(nr.J,{selectable:void 0},Yn));const Nn=()=>r.createElement(bi,{className:`${Pe}-dropdown`},Yn);let Hn;typeof Le.filterIcon=="function"?Hn=Le.filterIcon(dr):Le.filterIcon?Hn=Le.filterIcon:Hn=r.createElement(qn,null);const{direction:Br}=r.useContext(Wn.E_);return r.createElement("div",{className:`${Pe}-column`},r.createElement("span",{className:`${we}-column-title`},Vt),r.createElement(ai.Z,{dropdownRender:Nn,trigger:["click"],open:Pn,onOpenChange:Or,getPopupContainer:hn,placement:Br==="rtl"?"bottomLeft":"bottomRight"},r.createElement("span",{role:"button",tabIndex:-1,className:ae()(`${Pe}-trigger`,{active:dr}),onClick:Bn=>{Bn.stopPropagation()}},Hn)))}var Oo=co;function Vi(H,V,me){let we=[];return(H||[]).forEach((Pe,Le)=>{var vt;const pt=Rr(Le,me);if(Pe.filters||"filterDropdown"in Pe||"onFilter"in Pe)if("filteredValue"in Pe){let ht=Pe.filteredValue;"filterDropdown"in Pe||(ht=(vt=ht==null?void 0:ht.map(String))!==null&&vt!==void 0?vt:ht),we.push({column:Pe,key:yr(Pe,pt),filteredKeys:ht,forceFiltered:Pe.filtered})}else we.push({column:Pe,key:yr(Pe,pt),filteredKeys:V&&Pe.defaultFilteredValue?Pe.defaultFilteredValue:void 0,forceFiltered:Pe.filtered});"children"in Pe&&(we=[].concat((0,Ke.Z)(we),(0,Ke.Z)(Vi(Pe.children,V,pt))))}),we}function Hi(H,V,me,we,Pe,Le,vt,pt){return me.map((ht,We)=>{const Pt=Rr(We,pt),{filterMultiple:Dt=!0,filterMode:Qt,filterSearch:jt}=ht;let Vt=ht;if(Vt.filters||Vt.filterDropdown){const hn=yr(Vt,Pt),cn=we.find(rn=>{let{key:on}=rn;return hn===on});Vt=Object.assign(Object.assign({},Vt),{title:rn=>r.createElement(Oo,{tablePrefixCls:H,prefixCls:`${H}-filter`,dropdownPrefixCls:V,column:Vt,columnKey:hn,filterState:cn,filterMultiple:Dt,filterMode:Qt,filterSearch:jt,triggerFilter:Le,locale:Pe,getPopupContainer:vt},rr(ht.title,rn))})}return"children"in Vt&&(Vt=Object.assign(Object.assign({},Vt),{children:Hi(H,V,Vt.children,we,Pe,Le,vt,Pt)})),Vt})}function Io(H){const V={};return H.forEach(me=>{let{key:we,filteredKeys:Pe,column:Le}=me;const{filters:vt,filterDropdown:pt}=Le;if(pt)V[we]=Pe||null;else if(Array.isArray(Pe)){const ht=li(vt);V[we]=ht.filter(We=>Pe.includes(String(We)))}else V[we]=null}),V}function Eo(H,V){return V.reduce((me,we)=>{const{column:{onFilter:Pe,filters:Le},filteredKeys:vt}=we;return Pe&&vt&&vt.length?me.filter(pt=>vt.some(ht=>{const We=li(Le),Pt=We.findIndex(Qt=>String(Qt)===String(ht)),Dt=Pt!==-1?We[Pt]:ht;return Pe(Dt,pt)})):me},H)}const Po=H=>H.flatMap(V=>"children"in V?[V].concat((0,Ke.Z)(Po(V.children||[]))):[V]);function Fo(H){let{prefixCls:V,dropdownPrefixCls:me,mergedColumns:we,onFilterChange:Pe,getPopupContainer:Le,locale:vt}=H;const pt=r.useMemo(()=>Po(we||[]),[we]),[ht,We]=r.useState(()=>Vi(pt,!0)),Pt=r.useMemo(()=>{const Vt=Vi(pt,!1);if(Vt.length===0)return Vt;let hn=!0,cn=!0;if(Vt.forEach(rn=>{let{filteredKeys:on}=rn;on!==void 0?hn=!1:cn=!1}),hn){const rn=(pt||[]).map((on,gn)=>yr(on,Rr(gn)));return ht.filter(on=>{let{key:gn}=on;return rn.includes(gn)}).map(on=>{const gn=pt[rn.findIndex(Qn=>Qn===on.key)];return Object.assign(Object.assign({},on),{column:Object.assign(Object.assign({},on.column),gn),forceFiltered:gn.filtered})})}return Vt},[pt,ht]),Dt=r.useMemo(()=>Io(Pt),[Pt]),Qt=Vt=>{const hn=Pt.filter(cn=>{let{key:rn}=cn;return rn!==Vt.key});hn.push(Vt),We(hn),Pe(Io(hn),hn)};return[Vt=>Hi(V,me,Vt,Pt,vt,Qt,Le),Pt,Dt]}var ao=Fo;function uo(H,V,me){const we=r.useRef({});function Pe(Le){if(!we.current||we.current.data!==H||we.current.childrenColumnName!==V||we.current.getRowKey!==me){let pt=function(ht){ht.forEach((We,Pt)=>{const Dt=me(We,Pt);vt.set(Dt,We),We&&typeof We=="object"&&V in We&&pt(We[V]||[])})};const vt=new Map;pt(H),we.current={data:H,childrenColumnName:V,kvMap:vt,getRowKey:me}}return we.current.kvMap.get(Le)}return[Pe]}var Mo=e(50371),Zo=function(H,V){var me={};for(var we in H)Object.prototype.hasOwnProperty.call(H,we)&&V.indexOf(we)<0&&(me[we]=H[we]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pe=0,we=Object.getOwnPropertySymbols(H);Pe<we.length;Pe++)V.indexOf(we[Pe])<0&&Object.prototype.propertyIsEnumerable.call(H,we[Pe])&&(me[we[Pe]]=H[we[Pe]]);return me};const Bo=10;function fo(H,V){const me={current:H.current,pageSize:H.pageSize};return Object.keys(V&&typeof V=="object"?V:{}).forEach(Pe=>{const Le=H[Pe];typeof Le!="function"&&(me[Pe]=Le)}),me}function Wo(H,V,me){const we=me&&typeof me=="object"?me:{},{total:Pe=0}=we,Le=Zo(we,["total"]),[vt,pt]=(0,r.useState)(()=>({current:"defaultCurrent"in Le?Le.defaultCurrent:1,pageSize:"defaultPageSize"in Le?Le.defaultPageSize:Bo})),ht=(0,Mo.Z)(vt,Le,{total:Pe>0?Pe:H}),We=Math.ceil((Pe||H)/ht.pageSize);ht.current>We&&(ht.current=We||1);const Pt=(Qt,jt)=>{pt({current:Qt!=null?Qt:1,pageSize:jt||ht.pageSize})},Dt=(Qt,jt)=>{var Vt;me&&((Vt=me.onChange)===null||Vt===void 0||Vt.call(me,Qt,jt)),Pt(Qt,jt),V(Qt,jt||(ht==null?void 0:ht.pageSize))};return me===!1?[{},()=>{}]:[Object.assign(Object.assign({},ht),{onChange:Dt}),Pt]}var jo=Wo,Xo=e(84105),Ao=e(35654),zr=e(90782),Ir=e(71430),Ri=e(18929);const Si={},Ci="SELECT_ALL",Ni="SELECT_INVERT",zi="SELECT_NONE",ro=[],qi=(H,V)=>{let me=[];return(V||[]).forEach(we=>{me.push(we),we&&typeof we=="object"&&H in we&&(me=[].concat((0,Ke.Z)(me),(0,Ke.Z)(qi(H,we[H]))))}),me};var so=(H,V)=>{const{preserveSelectedRowKeys:me,selectedRowKeys:we,defaultSelectedRowKeys:Pe,getCheckboxProps:Le,onChange:vt,onSelect:pt,onSelectAll:ht,onSelectInvert:We,onSelectNone:Pt,onSelectMultiple:Dt,columnWidth:Qt,type:jt,selections:Vt,fixed:hn,renderCell:cn,hideSelectAll:rn,checkStrictly:on=!0}=V||{},{prefixCls:gn,data:Qn,pageData:Gn,getRecordByKey:Rn,getRowKey:tr,expandType:dr,childrenColumnName:wn,locale:Pn,getPopupContainer:qt}=H,[Bt,yn]=(0,Ri.Z)(we||Pe||ro,{value:we}),jn=r.useRef(new Map),Tn=(0,r.useCallback)(Un=>{if(me){const Yn=new Map;Un.forEach(Nn=>{let Hn=Rn(Nn);!Hn&&jn.current.has(Nn)&&(Hn=jn.current.get(Nn)),Yn.set(Nn,Hn)}),jn.current=Yn}},[Rn,me]);r.useEffect(()=>{Tn(Bt)},[Bt]);const{keyEntities:ir}=(0,r.useMemo)(()=>{if(on)return{keyEntities:null};let Un=Qn;if(me){const Yn=new Set(Qn.map((Hn,Br)=>tr(Hn,Br))),Nn=Array.from(jn.current).reduce((Hn,Br)=>{let[Bn,hr]=Br;return Yn.has(Bn)?Hn:Hn.concat(hr)},[]);Un=[].concat((0,Ke.Z)(Un),(0,Ke.Z)(Nn))}return(0,Ir.I8)(Un,{externalGetKey:tr,childrenPropName:wn})},[Qn,tr,on,wn,me]),Mn=(0,r.useMemo)(()=>qi(wn,Gn),[wn,Gn]),cr=(0,r.useMemo)(()=>{const Un=new Map;return Mn.forEach((Yn,Nn)=>{const Hn=tr(Yn,Nn),Br=(Le?Le(Yn):null)||{};Un.set(Hn,Br)}),Un},[Mn,tr,Le]),fr=(0,r.useCallback)(Un=>{var Yn;return!!(!((Yn=cr.get(tr(Un)))===null||Yn===void 0)&&Yn.disabled)},[cr,tr]),[Ar,Mr]=(0,r.useMemo)(()=>{if(on)return[Bt||[],[]];const{checkedKeys:Un,halfCheckedKeys:Yn}=(0,zr.S)(Bt,!0,ir,fr);return[Un||[],Yn]},[Bt,on,ir,fr]),ii=(0,r.useMemo)(()=>{const Un=jt==="radio"?Ar.slice(0,1):Ar;return new Set(Un)},[Ar,jt]),Yr=(0,r.useMemo)(()=>jt==="radio"?new Set:new Set(Mr),[Mr,jt]),[ur,Jr]=(0,r.useState)(null);r.useEffect(()=>{V||yn(ro)},[!!V]);const Or=(0,r.useCallback)((Un,Yn)=>{let Nn,Hn;Tn(Un),me?(Nn=Un,Hn=Un.map(Br=>jn.current.get(Br))):(Nn=[],Hn=[],Un.forEach(Br=>{const Bn=Rn(Br);Bn!==void 0&&(Nn.push(Br),Hn.push(Bn))})),yn(Nn),vt==null||vt(Nn,Hn,{type:Yn})},[yn,Rn,vt,me]),Xr=(0,r.useCallback)((Un,Yn,Nn,Hn)=>{if(pt){const Br=Nn.map(Bn=>Rn(Bn));pt(Rn(Un),Yn,Br,Hn)}Or(Nn,"single")},[pt,Rn,Or]),qr=(0,r.useMemo)(()=>!Vt||rn?null:(Vt===!0?[Ci,Ni,zi]:Vt).map(Yn=>Yn===Ci?{key:"all",text:Pn.selectionAll,onSelect(){Or(Qn.map((Nn,Hn)=>tr(Nn,Hn)).filter(Nn=>{const Hn=cr.get(Nn);return!(Hn!=null&&Hn.disabled)||ii.has(Nn)}),"all")}}:Yn===Ni?{key:"invert",text:Pn.selectInvert,onSelect(){const Nn=new Set(ii);Gn.forEach((Br,Bn)=>{const hr=tr(Br,Bn),Ln=cr.get(hr);Ln!=null&&Ln.disabled||(Nn.has(hr)?Nn.delete(hr):Nn.add(hr))});const Hn=Array.from(Nn);We&&We(Hn),Or(Hn,"invert")}}:Yn===zi?{key:"none",text:Pn.selectNone,onSelect(){Pt==null||Pt(),Or(Array.from(ii).filter(Nn=>{const Hn=cr.get(Nn);return Hn==null?void 0:Hn.disabled}),"none")}}:Yn).map(Yn=>Object.assign(Object.assign({},Yn),{onSelect:function(){for(var Nn,Hn,Br=arguments.length,Bn=new Array(Br),hr=0;hr<Br;hr++)Bn[hr]=arguments[hr];(Hn=Yn.onSelect)===null||Hn===void 0||(Nn=Hn).call.apply(Nn,[Yn].concat(Bn)),Jr(null)}})),[Vt,ii,Gn,tr,We,Or]);return[(0,r.useCallback)(Un=>{var Yn;if(!V)return Un.filter(Kr=>Kr!==Si);let Nn=(0,Ke.Z)(Un);const Hn=new Set(ii),Br=Mn.map(tr).filter(Kr=>!cr.get(Kr).disabled),Bn=Br.every(Kr=>Hn.has(Kr)),hr=Br.some(Kr=>Hn.has(Kr)),Ln=()=>{const Kr=[];Bn?Br.forEach(mi=>{Hn.delete(mi),Kr.push(mi)}):Br.forEach(mi=>{Hn.has(mi)||(Hn.add(mi),Kr.push(mi))});const Vr=Array.from(Hn);ht==null||ht(!Bn,Vr.map(mi=>Rn(mi)),Kr.map(mi=>Rn(mi))),Or(Vr,"all"),Jr(null)};let vr;if(jt!=="radio"){let Kr;if(qr){const Nr={getPopupContainer:qt,items:qr.map((Xi,Zi)=>{const{key:no,text:ho,onSelect:io}=Xi;return{key:no!=null?no:Zi,onClick:()=>{io==null||io(Br)},label:ho}})};Kr=r.createElement("div",{className:`${gn}-selection-extra`},r.createElement(ai.Z,{menu:Nr,getPopupContainer:qt},r.createElement("span",null,r.createElement(Xo.Z,null))))}const Vr=Mn.map((Nr,Xi)=>{const Zi=tr(Nr,Xi),no=cr.get(Zi)||{};return Object.assign({checked:Hn.has(Zi)},no)}).filter(Nr=>{let{disabled:Xi}=Nr;return Xi}),mi=!!Vr.length&&Vr.length===Mn.length,Oi=mi&&Vr.every(Nr=>{let{checked:Xi}=Nr;return Xi}),Bi=mi&&Vr.some(Nr=>{let{checked:Xi}=Nr;return Xi});vr=!rn&&r.createElement("div",{className:`${gn}-selection`},r.createElement(Ur.default,{checked:mi?Oi:!!Mn.length&&Bn,indeterminate:mi?!Oi&&Bi:!Bn&&hr,onChange:Ln,disabled:Mn.length===0||mi,"aria-label":Kr?"Custom selection":"Select all",skipGroup:!0}),Kr)}let Di;jt==="radio"?Di=(Kr,Vr,mi)=>{const Oi=tr(Vr,mi),Bi=Hn.has(Oi);return{node:r.createElement(sr.ZP,Object.assign({},cr.get(Oi),{checked:Bi,onClick:Nr=>Nr.stopPropagation(),onChange:Nr=>{Hn.has(Oi)||Xr(Oi,!0,[Oi],Nr.nativeEvent)}})),checked:Bi}}:Di=(Kr,Vr,mi)=>{var Oi;const Bi=tr(Vr,mi),Nr=Hn.has(Bi),Xi=Yr.has(Bi),Zi=cr.get(Bi);let no;return dr==="nest"?no=Xi:no=(Oi=Zi==null?void 0:Zi.indeterminate)!==null&&Oi!==void 0?Oi:Xi,{node:r.createElement(Ur.default,Object.assign({},Zi,{indeterminate:no,checked:Nr,skipGroup:!0,onClick:ho=>ho.stopPropagation(),onChange:ho=>{let{nativeEvent:io}=ho;const{shiftKey:$o}=io;let Co=-1,oo=-1;if($o&&on){const Gi=new Set([ur,Bi]);Br.some((Ui,Ii)=>{if(Gi.has(Ui))if(Co===-1)Co=Ii;else return oo=Ii,!0;return!1})}if(oo!==-1&&Co!==oo&&on){const Gi=Br.slice(Co,oo+1),Ui=[];Nr?Gi.forEach(vi=>{Hn.has(vi)&&(Ui.push(vi),Hn.delete(vi))}):Gi.forEach(vi=>{Hn.has(vi)||(Ui.push(vi),Hn.add(vi))});const Ii=Array.from(Hn);Dt==null||Dt(!Nr,Ii.map(vi=>Rn(vi)),Ui.map(vi=>Rn(vi))),Or(Ii,"multiple")}else{const Gi=Ar;if(on){const Ui=Nr?(0,Ao._5)(Gi,Bi):(0,Ao.L0)(Gi,Bi);Xr(Bi,!Nr,Ui,io)}else{const Ui=(0,zr.S)([].concat((0,Ke.Z)(Gi),[Bi]),!0,ir,fr),{checkedKeys:Ii,halfCheckedKeys:vi}=Ui;let xo=Ii;if(Nr){const No=new Set(Ii);No.delete(Bi),xo=(0,zr.S)(Array.from(No),{checked:!1,halfCheckedKeys:vi},ir,fr).checkedKeys}Xr(Bi,!Nr,xo,io)}}Jr(Nr?null:Bi)}})),checked:Nr}};const wi=(Kr,Vr,mi)=>{const{node:Oi,checked:Bi}=Di(Kr,Vr,mi);return cn?cn(Bi,Vr,mi,Oi):Oi};if(!Nn.includes(Si))if(Nn.findIndex(Kr=>{var Vr;return((Vr=Kr[J])===null||Vr===void 0?void 0:Vr.columnType)==="EXPAND_COLUMN"})===0){const[Kr,...Vr]=Nn;Nn=[Kr,Si].concat((0,Ke.Z)(Vr))}else Nn=[Si].concat((0,Ke.Z)(Nn));const Mi=Nn.indexOf(Si);Nn=Nn.filter((Kr,Vr)=>Kr!==Si||Vr===Mi);const _i=Nn[Mi-1],to=Nn[Mi+1];let xi=hn;xi===void 0&&((to==null?void 0:to.fixed)!==void 0?xi=to.fixed:(_i==null?void 0:_i.fixed)!==void 0&&(xi=_i.fixed)),xi&&_i&&((Yn=_i[J])===null||Yn===void 0?void 0:Yn.columnType)==="EXPAND_COLUMN"&&_i.fixed===void 0&&(_i.fixed=xi);const Qi=ae()(`${gn}-selection-col`,{[`${gn}-selection-col-with-dropdown`]:Vt&&jt==="checkbox"}),_o={fixed:xi,width:Qt,className:`${gn}-selection-column`,title:V.columnTitle||vr,render:wi,onCell:V.onCell,[J]:{className:Qi}};return Nn.map(Kr=>Kr===Si?_o:Kr)},[tr,Mn,V,Ar,ii,Yr,Qt,qr,dr,ur,cr,Dt,Xr,fr]),ii]},Uo=e(89489),ua=e(59477),Vo=e(6848);const Qo="ascend",na="descend";function Go(H){return typeof H.sorter=="object"&&typeof H.sorter.multiple=="number"?H.sorter.multiple:!1}function ra(H){return typeof H=="function"?H:H&&typeof H=="object"&&H.compare?H.compare:!1}function ia(H,V){return V?H[H.indexOf(V)+1]:H[0]}function yo(H,V,me){let we=[];function Pe(Le,vt){we.push({column:Le,key:yr(Le,vt),multiplePriority:Go(Le),sortOrder:Le.sortOrder})}return(H||[]).forEach((Le,vt)=>{const pt=Rr(vt,me);Le.children?("sortOrder"in Le&&Pe(Le,pt),we=[].concat((0,Ke.Z)(we),(0,Ke.Z)(yo(Le.children,V,pt)))):Le.sorter&&("sortOrder"in Le?Pe(Le,pt):V&&Le.defaultSortOrder&&we.push({column:Le,key:yr(Le,pt),multiplePriority:Go(Le),sortOrder:Le.defaultSortOrder}))}),we}function bo(H,V,me,we,Pe,Le,vt,pt){return(V||[]).map((ht,We)=>{const Pt=Rr(We,pt);let Dt=ht;if(Dt.sorter){const Qt=Dt.sortDirections||Pe,jt=Dt.showSorterTooltip===void 0?vt:Dt.showSorterTooltip,Vt=yr(Dt,Pt),hn=me.find(dr=>{let{key:wn}=dr;return wn===Vt}),cn=hn?hn.sortOrder:null,rn=ia(Qt,cn);let on;if(ht.sortIcon)on=ht.sortIcon({sortOrder:cn});else{const dr=Qt.includes(Qo)&&r.createElement(ua.Z,{className:ae()(`${H}-column-sorter-up`,{active:cn===Qo})}),wn=Qt.includes(na)&&r.createElement(Uo.Z,{className:ae()(`${H}-column-sorter-down`,{active:cn===na})});on=r.createElement("span",{className:ae()(`${H}-column-sorter`,{[`${H}-column-sorter-full`]:!!(dr&&wn)})},r.createElement("span",{className:`${H}-column-sorter-inner`,"aria-hidden":"true"},dr,wn))}const{cancelSort:gn,triggerAsc:Qn,triggerDesc:Gn}=Le||{};let Rn=gn;rn===na?Rn=Gn:rn===Qo&&(Rn=Qn);const tr=typeof jt=="object"?jt:{title:Rn};Dt=Object.assign(Object.assign({},Dt),{className:ae()(Dt.className,{[`${H}-column-sort`]:cn}),title:dr=>{const wn=r.createElement("div",{className:`${H}-column-sorters`},r.createElement("span",{className:`${H}-column-title`},rr(ht.title,dr)),on);return jt?r.createElement(Vo.Z,Object.assign({},tr),wn):wn},onHeaderCell:dr=>{const wn=ht.onHeaderCell&&ht.onHeaderCell(dr)||{},Pn=wn.onClick,qt=wn.onKeyDown;wn.onClick=jn=>{we({column:ht,key:Vt,sortOrder:rn,multiplePriority:Go(ht)}),Pn==null||Pn(jn)},wn.onKeyDown=jn=>{jn.keyCode===yi.Z.ENTER&&(we({column:ht,key:Vt,sortOrder:rn,multiplePriority:Go(ht)}),qt==null||qt(jn))};const Bt=br(ht.title,{}),yn=Bt==null?void 0:Bt.toString();return cn?wn["aria-sort"]=cn==="ascend"?"ascending":"descending":wn["aria-label"]=yn||"",wn.className=ae()(wn.className,`${H}-column-has-sorters`),wn.tabIndex=0,ht.ellipsis&&(wn.title=(Bt!=null?Bt:"").toString()),wn}})}return"children"in Dt&&(Dt=Object.assign(Object.assign({},Dt),{children:bo(H,Dt.children,me,we,Pe,Le,vt,Pt)})),Dt})}function da(H){const{column:V,sortOrder:me}=H;return{column:V,order:me,field:V.dataIndex,columnKey:V.key}}function Ro(H){const V=H.filter(me=>{let{sortOrder:we}=me;return we}).map(da);return V.length===0&&H.length?Object.assign(Object.assign({},da(H[H.length-1])),{column:void 0}):V.length<=1?V[0]||{}:V}function fi(H,V,me){const we=V.slice().sort((vt,pt)=>pt.multiplePriority-vt.multiplePriority),Pe=H.slice(),Le=we.filter(vt=>{let{column:{sorter:pt},sortOrder:ht}=vt;return ra(pt)&&ht});return Le.length?Pe.sort((vt,pt)=>{for(let ht=0;ht<Le.length;ht+=1){const We=Le[ht],{column:{sorter:Pt},sortOrder:Dt}=We,Qt=ra(Pt);if(Qt&&Dt){const jt=Qt(vt,pt,Dt);if(jt!==0)return Dt===Qo?jt:-jt}}return 0}).map(vt=>{const pt=vt[me];return pt?Object.assign(Object.assign({},vt),{[me]:fi(pt,V,me)}):vt}):Pe}function ri(H){let{prefixCls:V,mergedColumns:me,onSorterChange:we,sortDirections:Pe,tableLocale:Le,showSorterTooltip:vt}=H;const[pt,ht]=r.useState(yo(me,!0)),We=r.useMemo(()=>{let Vt=!0;const hn=yo(me,!1);if(!hn.length)return pt;const cn=[];function rn(gn){Vt?cn.push(gn):cn.push(Object.assign(Object.assign({},gn),{sortOrder:null}))}let on=null;return hn.forEach(gn=>{on===null?(rn(gn),gn.sortOrder&&(gn.multiplePriority===!1?Vt=!1:on=!0)):(on&&gn.multiplePriority!==!1||(Vt=!1),rn(gn))}),cn},[me,pt]),Pt=r.useMemo(()=>{const Vt=We.map(hn=>{let{column:cn,sortOrder:rn}=hn;return{column:cn,order:rn}});return{sortColumns:Vt,sortColumn:Vt[0]&&Vt[0].column,sortOrder:Vt[0]&&Vt[0].order}},[We]);function Dt(Vt){let hn;Vt.multiplePriority===!1||!We.length||We[0].multiplePriority===!1?hn=[Vt]:hn=[].concat((0,Ke.Z)(We.filter(cn=>{let{key:rn}=cn;return rn!==Vt.key})),[Vt]),ht(hn),we(Ro(hn),hn)}return[Vt=>bo(V,Vt,We,Dt,Pe,Le,vt),We,Pt,()=>Ro(We)]}function si(H,V){return H.map(me=>{const we=Object.assign({},me);return we.title=rr(me.title,V),"children"in we&&(we.children=si(we.children,V)),we})}function $i(H){return[r.useCallback(me=>si(me,H),[H])]}var eo=bn((H,V)=>{const{_renderTimes:me}=H,{_renderTimes:we}=V;return me!==we}),Yo=An((H,V)=>{const{_renderTimes:me}=H,{_renderTimes:we}=V;return me!==we}),lo=e(64993),Jo=e(17313),fa=e(83116),qo=e(37613),To=H=>{const{componentCls:V}=H,me=`${H.lineWidth}px ${H.lineType} ${H.tableBorderColor}`,we=(Pe,Le,vt)=>({[`&${V}-${Pe}`]:{[`> ${V}-container`]:{[`> ${V}-content, > ${V}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${V}-expanded-row-fixed`]:{margin:`-${Le}px -${vt+H.lineWidth}px`}}}}}});return{[`${V}-wrapper`]:{[`${V}${V}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${V}-title`]:{border:me,borderBottom:0},[`> ${V}-container`]:{borderInlineStart:me,borderTop:me,[`
> ${V}-content,
> ${V}-header,
> ${V}-body,
> ${V}-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:me},"> thead":{"> tr:not(:last-child) > th":{borderBottom:me},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${V}-cell-fix-right-first::after`]:{borderInlineEnd:me}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${V}-expanded-row-fixed`]:{margin:`-${H.tablePaddingVertical}px -${H.tablePaddingHorizontal+H.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:H.lineWidth,bottom:0,borderInlineEnd:me,content:'""'}}}}}},[`&${V}-scroll-horizontal`]:{[`> ${V}-container > ${V}-body`]:{"> table > tbody":{[`
> tr${V}-expanded-row,
> tr${V}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},we("middle",H.tablePaddingVerticalMiddle,H.tablePaddingHorizontalMiddle)),we("small",H.tablePaddingVerticalSmall,H.tablePaddingHorizontalSmall)),{[`> ${V}-footer`]:{border:me,borderTop:0}}),[`${V}-cell`]:{[`${V}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${H.lineWidth}px 0 ${H.lineWidth}px ${H.tableHeaderBg}`}},[`${V}-bordered ${V}-cell-scrollbar`]:{borderInlineEnd:me}}}},Va=H=>{const{componentCls:V}=H;return{[`${V}-wrapper`]:{[`${V}-cell-ellipsis`]:Object.assign(Object.assign({},Jo.vS),{wordBreak:"keep-all",[`
&${V}-cell-fix-left-last,
&${V}-cell-fix-right-first
`]:{overflow:"visible",[`${V}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${V}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Qa=H=>{const{componentCls:V}=H;return{[`${V}-wrapper`]:{[`${V}-tbody > tr${V}-placeholder`]:{textAlign:"center",color:H.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:H.colorBgContainer}}}}},Ga=e(15969),Ya=H=>{const{componentCls:V,antCls:me,controlInteractiveSize:we,motionDurationSlow:Pe,lineWidth:Le,paddingXS:vt,lineType:pt,tableBorderColor:ht,tableExpandIconBg:We,tableExpandColumnWidth:Pt,borderRadius:Dt,fontSize:Qt,fontSizeSM:jt,lineHeight:Vt,tablePaddingVertical:hn,tablePaddingHorizontal:cn,tableExpandedRowBg:rn,paddingXXS:on}=H,gn=we/2-Le,Qn=gn*2+Le*3,Gn=`${Le}px ${pt} ${ht}`,Rn=on-Le;return{[`${V}-wrapper`]:{[`${V}-expand-icon-col`]:{width:Pt},[`${V}-row-expand-icon-cell`]:{textAlign:"center",[`${V}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${V}-row-indent`]:{height:1,float:"left"},[`${V}-row-expand-icon`]:Object.assign(Object.assign({},(0,Ga.N)(H)),{position:"relative",float:"left",boxSizing:"border-box",width:Qn,height:Qn,padding:0,color:"inherit",lineHeight:`${Qn}px`,background:We,border:Gn,borderRadius:Dt,transform:`scale(${we/Qn})`,transition:`all ${Pe}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Pe} ease-out`,content:'""'},"&::before":{top:gn,insetInlineEnd:Rn,insetInlineStart:Rn,height:Le},"&::after":{top:Rn,bottom:Rn,insetInlineStart:gn,width:Le,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"}}),[`${V}-row-indent + ${V}-row-expand-icon`]:{marginTop:(Qt*Vt-Le*3)/2-Math.ceil((jt*1.4-Le*3)/2),marginInlineEnd:vt},[`tr${V}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:rn}},[`${me}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${V}-expanded-row-fixed`]:{position:"relative",margin:`-${hn}px -${cn}px`,padding:`${hn}px ${cn}px`}}}},Pa=H=>{const{componentCls:V,antCls:me,iconCls:we,tableFilterDropdownWidth:Pe,tableFilterDropdownSearchWidth:Le,paddingXXS:vt,paddingXS:pt,colorText:ht,lineWidth:We,lineType:Pt,tableBorderColor:Dt,tableHeaderIconColor:Qt,fontSizeSM:jt,tablePaddingHorizontal:Vt,borderRadius:hn,motionDurationSlow:cn,colorTextDescription:rn,colorPrimary:on,tableHeaderFilterActiveBg:gn,colorTextDisabled:Qn,tableFilterDropdownBg:Gn,tableFilterDropdownHeight:Rn,controlItemBgHover:tr,controlItemBgActive:dr,boxShadowSecondary:wn,filterDropdownMenuBg:Pn}=H,qt=`${me}-dropdown`,Bt=`${V}-filter-dropdown`,yn=`${me}-tree`,jn=`${We}px ${Pt} ${Dt}`;return[{[`${V}-wrapper`]:{[`${V}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${V}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-vt,marginInline:`${vt}px ${-Vt/2}px`,padding:`0 ${vt}px`,color:Qt,fontSize:jt,borderRadius:hn,cursor:"pointer",transition:`all ${cn}`,"&:hover":{color:rn,background:gn},"&.active":{color:on}}}},{[`${me}-dropdown`]:{[Bt]:Object.assign(Object.assign({},(0,Jo.Wf)(H)),{minWidth:Pe,backgroundColor:Gn,borderRadius:hn,boxShadow:wn,overflow:"hidden",[`${qt}-menu`]:{maxHeight:Rn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Pn,"&:empty::after":{display:"block",padding:`${pt}px 0`,color:Qn,fontSize:jt,textAlign:"center",content:'"Not Found"'}},[`${Bt}-tree`]:{paddingBlock:`${pt}px 0`,paddingInline:pt,[yn]:{padding:0},[`${yn}-treenode ${yn}-node-content-wrapper:hover`]:{backgroundColor:tr},[`${yn}-treenode-checkbox-checked ${yn}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:dr}}},[`${Bt}-search`]:{padding:pt,borderBottom:jn,"&-input":{input:{minWidth:Le},[we]:{color:Qn}}},[`${Bt}-checkall`]:{width:"100%",marginBottom:vt,marginInlineStart:vt},[`${Bt}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${pt-We}px ${pt}px`,overflow:"hidden",borderTop:jn}})}},{[`${me}-dropdown ${Bt}, ${Bt}-submenu`]:{[`${me}-checkbox-wrapper + span`]:{paddingInlineStart:pt,color:ht},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Fa=H=>{const{componentCls:V,lineWidth:me,colorSplit:we,motionDurationSlow:Pe,zIndexTableFixed:Le,tableBg:vt,zIndexTableSticky:pt}=H,ht=we;return{[`${V}-wrapper`]:{[`
${V}-cell-fix-left,
${V}-cell-fix-right
`]:{position:"sticky !important",zIndex:Le,background:vt},[`
${V}-cell-fix-left-first::after,
${V}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-me,width:30,transform:"translateX(100%)",transition:`box-shadow ${Pe}`,content:'""',pointerEvents:"none"},[`${V}-cell-fix-left-all::after`]:{display:"none"},[`
${V}-cell-fix-right-first::after,
${V}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:-me,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Pe}`,content:'""',pointerEvents:"none"},[`${V}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:pt+1,width:30,transition:`box-shadow ${Pe}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${V}-ping-left`]:{[`&:not(${V}-has-fix-left) ${V}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${ht}`}},[`
${V}-cell-fix-left-first::after,
${V}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${ht}`},[`${V}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${V}-ping-right`]:{[`&:not(${V}-has-fix-right) ${V}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${ht}`}},[`
${V}-cell-fix-right-first::after,
${V}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${ht}`}}}}},Sa=H=>{const{componentCls:V,antCls:me}=H;return{[`${V}-wrapper`]:{[`${V}-pagination${me}-pagination`]:{margin:`${H.margin}px 0`},[`${V}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:H.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Ea=H=>{const{componentCls:V,tableRadius:me}=H;return{[`${V}-wrapper`]:{[V]:{[`${V}-title, ${V}-header`]:{borderRadius:`${me}px ${me}px 0 0`},[`${V}-title + ${V}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${V}-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:me,borderStartEndRadius:me,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:me},"> *:last-child":{borderStartEndRadius:me}}},"&-footer":{borderRadius:`0 0 ${me}px ${me}px`}}}}},hi=H=>{const{componentCls:V}=H;return{[`${V}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${V}-pagination-left`]:{justifyContent:"flex-end"},[`${V}-pagination-right`]:{justifyContent:"flex-start"},[`${V}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${V}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${V}-row-indent`]:{float:"right"}}}}},Fi=H=>{const{componentCls:V,antCls:me,iconCls:we,fontSizeIcon:Pe,padding:Le,paddingXS:vt,tableHeaderIconColor:pt,tableHeaderIconColorHover:ht,tableSelectionColumnWidth:We}=H;return{[`${V}-wrapper`]:{[`${V}-selection-col`]:{width:We,[`&${V}-selection-col-with-dropdown`]:{width:We+Pe+Le/4}},[`${V}-bordered ${V}-selection-col`]:{width:We+vt*2,[`&${V}-selection-col-with-dropdown`]:{width:We+Pe+Le/4+vt*2}},[`
table tr th${V}-selection-column,
table tr td${V}-selection-column
`]:{paddingInlineEnd:H.paddingXS,paddingInlineStart:H.paddingXS,textAlign:"center",[`${me}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${V}-selection-column${V}-cell-fix-left`]:{zIndex:H.zIndexTableFixed+1},[`table tr th${V}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${V}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${V}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${H.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${H.tablePaddingHorizontal/4}px`,[we]:{color:pt,fontSize:Pe,verticalAlign:"baseline","&:hover":{color:ht}}}}}},$a=H=>{const{componentCls:V}=H,me=(we,Pe,Le,vt)=>({[`${V}${V}-${we}`]:{fontSize:vt,[`
${V}-title,
${V}-footer,
${V}-cell,
${V}-thead > tr > th,
${V}-tbody > tr > th,
${V}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${Pe}px ${Le}px`},[`${V}-filter-trigger`]:{marginInlineEnd:`-${Le/2}px`},[`${V}-expanded-row-fixed`]:{margin:`-${Pe}px -${Le}px`},[`${V}-tbody`]:{[`${V}-wrapper:only-child ${V}`]:{marginBlock:`-${Pe}px`,marginInline:`${H.tableExpandColumnWidth-Le}px -${Le}px`}},[`${V}-selection-column`]:{paddingInlineStart:`${Le/4}px`}}});return{[`${V}-wrapper`]:Object.assign(Object.assign({},me("middle",H.tablePaddingVerticalMiddle,H.tablePaddingHorizontalMiddle,H.tableFontSizeMiddle)),me("small",H.tablePaddingVerticalSmall,H.tablePaddingHorizontalSmall,H.tableFontSizeSmall))}},La=H=>{const{componentCls:V,marginXXS:me,fontSizeIcon:we,tableHeaderIconColor:Pe,tableHeaderIconColorHover:Le}=H;return{[`${V}-wrapper`]:{[`${V}-thead th${V}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${H.motionDurationSlow}`,"&:hover":{background:H.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:H.colorPrimary},[`
&${V}-cell-fix-left:hover,
&${V}-cell-fix-right:hover
`]:{background:H.tableFixedHeaderSortActiveBg}},[`${V}-thead th${V}-column-sort`]:{background:H.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${V}-column-sort`]:{background:H.tableBodySortBg},[`${V}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${V}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${V}-column-sorter`]:{marginInlineStart:me,color:Pe,fontSize:0,transition:`color ${H.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:we,"&.active":{color:H.colorPrimary}},[`${V}-column-sorter-up + ${V}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${V}-column-sorters:hover ${V}-column-sorter`]:{color:Le}}}},Ra=H=>{const{componentCls:V,opacityLoading:me,tableScrollThumbBg:we,tableScrollThumbBgHover:Pe,tableScrollThumbSize:Le,tableScrollBg:vt,zIndexTableSticky:pt,stickyScrollBarBorderRadius:ht}=H,We=`${H.lineWidth}px ${H.lineType} ${H.tableBorderColor}`;return{[`${V}-wrapper`]:{[`${V}-sticky`]:{"&-holder":{position:"sticky",zIndex:pt,background:H.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Le}px !important`,zIndex:pt,display:"flex",alignItems:"center",background:vt,borderTop:We,opacity:me,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Le,backgroundColor:we,borderRadius:ht,transition:`all ${H.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Pe}}}}}}},Se=H=>{const{componentCls:V,lineWidth:me,tableBorderColor:we}=H,Pe=`${me}px ${H.lineType} ${we}`;return{[`${V}-wrapper`]:{[`${V}-summary`]:{position:"relative",zIndex:H.zIndexTableFixed,background:H.tableBg,"> tr":{"> th, > td":{borderBottom:Pe}}},[`div${V}-summary`]:{boxShadow:`0 -${me}px 0 ${we}`}}}},gt=H=>{const{componentCls:V}=H,me=`${H.lineWidth}px ${H.lineType} ${H.tableBorderColor}`,we=`${V}-expanded-row-cell`;return{[`${V}-wrapper`]:{[`${V}-tbody-virtual`]:{[`${V}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${V}-cell`]:{borderBottom:me},[`${V}-expanded-row`]:{[`${we}${we}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${H.lineWidth}px)`,borderInlineEnd:"none"}}},[`${V}-bordered`]:{[`${V}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:me,position:"absolute"},[`${V}-cell`]:{borderInlineEnd:me,[`&${V}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-H.lineWidth,borderInlineStart:me}}}}}}};const Cn=H=>{const{componentCls:V,fontWeightStrong:me,tablePaddingVertical:we,tablePaddingHorizontal:Pe,lineWidth:Le,lineType:vt,tableBorderColor:pt,tableFontSize:ht,tableBg:We,tableRadius:Pt,tableHeaderTextColor:Dt,motionDurationMid:Qt,tableHeaderBg:jt,tableHeaderCellSplitColor:Vt,tableRowHoverBg:hn,tableSelectedRowBg:cn,tableSelectedRowHoverBg:rn,tableFooterTextColor:on,tableFooterBg:gn,paddingContentVerticalLG:Qn}=H,Gn=`${Le}px ${vt} ${pt}`;return{[`${V}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Jo.dF)()),{[V]:Object.assign(Object.assign({},(0,Jo.Wf)(H)),{fontSize:ht,background:We,borderRadius:`${Pt}px ${Pt}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Pt}px ${Pt}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${V}-cell,
${V}-thead > tr > th,
${V}-tbody > tr > th,
${V}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${Qn}px ${Pe}px`,overflowWrap:"break-word"},[`${V}-title`]:{padding:`${we}px ${Pe}px`},[`${V}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Dt,fontWeight:me,textAlign:"start",background:jt,borderBottom:Gn,transition:`background ${Qt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${V}-selection-column):not(${V}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Vt,transform:"translateY(-50%)",transition:`background-color ${Qt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${V}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Qt}, border-color ${Qt}`,borderBottom:Gn,[`
> ${V}-wrapper:only-child,
> ${V}-expanded-row-fixed > ${V}-wrapper:only-child
`]:{[V]:{marginBlock:`-${we}px`,marginInline:`${H.tableExpandColumnWidth-Pe}px -${Pe}px`,[`${V}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Dt,fontWeight:me,textAlign:"start",background:jt,borderBottom:Gn,transition:`background ${Qt} ease`},[`
&${V}-row:hover > th,
&${V}-row:hover > td,
> th${V}-cell-row-hover,
> td${V}-cell-row-hover
`]:{background:hn},[`&${V}-row-selected`]:{"> th, > td":{background:cn},"&:hover > th, &:hover > td":{background:rn}}}},[`${V}-footer`]:{padding:`${we}px ${Pe}px`,color:on,background:gn}})}};var kn=(0,fa.Z)("Table",H=>{const{colorTextHeading:V,colorSplit:me,colorIcon:we,colorIconHover:Pe,opacityLoading:Le,colorBgContainer:vt,controlInteractiveSize:pt,headerBg:ht,headerColor:We,headerSortActiveBg:Pt,headerSortHoverBg:Dt,bodySortBg:Qt,rowHoverBg:jt,rowSelectedBg:Vt,rowSelectedHoverBg:hn,rowExpandedBg:cn,cellPaddingBlock:rn,cellPaddingInline:on,cellPaddingBlockMD:gn,cellPaddingInlineMD:Qn,cellPaddingBlockSM:Gn,cellPaddingInlineSM:Rn,borderColor:tr,footerBg:dr,footerColor:wn,headerBorderRadius:Pn,cellFontSize:qt,cellFontSizeMD:Bt,cellFontSizeSM:yn,headerSplitColor:jn,fixedHeaderSortActiveBg:Tn,headerFilterHoverBg:ir,filterDropdownBg:Mn,expandIconBg:cr,selectionColumnWidth:fr,stickyScrollBarBg:Ar}=H,Mr=new lo.C(we),ii=new lo.C(Pe),Yr=2,ur=(0,qo.TS)(H,{tableFontSize:qt,tableBg:vt,tableRadius:Pn,tablePaddingVertical:rn,tablePaddingHorizontal:on,tablePaddingVerticalMiddle:gn,tablePaddingHorizontalMiddle:Qn,tablePaddingVerticalSmall:Gn,tablePaddingHorizontalSmall:Rn,tableBorderColor:tr,tableHeaderTextColor:We,tableHeaderBg:ht,tableFooterTextColor:wn,tableFooterBg:dr,tableHeaderCellSplitColor:jn,tableHeaderSortBg:Pt,tableHeaderSortHoverBg:Dt,tableHeaderIconColor:Mr.clone().setAlpha(Mr.getAlpha()*Le).toRgbString(),tableHeaderIconColorHover:ii.clone().setAlpha(ii.getAlpha()*Le).toRgbString(),tableBodySortBg:Qt,tableFixedHeaderSortActiveBg:Tn,tableHeaderFilterActiveBg:ir,tableFilterDropdownBg:Mn,tableRowHoverBg:jt,tableSelectedRowBg:Vt,tableSelectedRowHoverBg:hn,zIndexTableFixed:Yr,zIndexTableSticky:Yr+1,tableFontSizeMiddle:Bt,tableFontSizeSmall:yn,tableSelectionColumnWidth:fr,tableExpandIconBg:cr,tableExpandColumnWidth:pt+2*H.padding,tableExpandedRowBg:cn,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Ar,tableScrollThumbBgHover:V,tableScrollBg:me});return[Cn(ur),Sa(ur),Se(ur),La(ur),Pa(ur),To(ur),Ea(ur),Ya(ur),Se(ur),Qa(ur),Fi(ur),Fa(ur),Ra(ur),Va(ur),$a(ur),hi(ur),gt(ur)]},H=>{const{colorFillAlter:V,colorBgContainer:me,colorTextHeading:we,colorFillSecondary:Pe,colorFillContent:Le,controlItemBgActive:vt,controlItemBgActiveHover:pt,padding:ht,paddingSM:We,paddingXS:Pt,colorBorderSecondary:Dt,borderRadiusLG:Qt,fontSize:jt,controlHeight:Vt,colorTextPlaceholder:hn}=H,cn=new lo.C(Pe).onBackground(me).toHexShortString(),rn=new lo.C(Le).onBackground(me).toHexShortString(),on=new lo.C(V).onBackground(me).toHexShortString();return{headerBg:on,headerColor:we,headerSortActiveBg:cn,headerSortHoverBg:rn,bodySortBg:on,rowHoverBg:on,rowSelectedBg:vt,rowSelectedHoverBg:pt,rowExpandedBg:V,cellPaddingBlock:ht,cellPaddingInline:ht,cellPaddingBlockMD:We,cellPaddingInlineMD:Pt,cellPaddingBlockSM:Pt,cellPaddingInlineSM:Pt,borderColor:Dt,headerBorderRadius:Qt,footerBg:on,footerColor:we,cellFontSize:jt,cellFontSizeMD:jt,cellFontSizeSM:jt,headerSplitColor:Dt,fixedHeaderSortActiveBg:cn,headerFilterHoverBg:Le,filterDropdownMenuBg:me,filterDropdownBg:me,expandIconBg:me,selectionColumnWidth:Vt,stickyScrollBarBg:hn,stickyScrollBarBorderRadius:100}});const Kn=[],Er=(H,V)=>{const{prefixCls:me,className:we,rootClassName:Pe,style:Le,size:vt,bordered:pt,dropdownPrefixCls:ht,dataSource:We,pagination:Pt,rowSelection:Dt,rowKey:Qt="key",rowClassName:jt,columns:Vt,children:hn,childrenColumnName:cn,onChange:rn,getPopupContainer:on,loading:gn,expandIcon:Qn,expandable:Gn,expandedRowRender:Rn,expandIconColumnIndex:tr,indentSize:dr,scroll:wn,sortDirections:Pn,locale:qt,showSorterTooltip:Bt=!0,virtual:yn}=H,jn=r.useMemo(()=>Vt||X(hn),[Vt,hn]),Tn=r.useMemo(()=>jn.some(Zr=>Zr.responsive),[jn]),ir=(0,xr.Z)(Tn),Mn=r.useMemo(()=>{const Zr=new Set(Object.keys(ir).filter(oi=>ir[oi]));return jn.filter(oi=>!oi.responsive||oi.responsive.some(ki=>Zr.has(ki)))},[jn,ir]),cr=(0,On.Z)(H,["className","style","columns"]),{locale:fr=wr.Z,direction:Ar,table:Mr,renderEmpty:ii,getPrefixCls:Yr,getPopupContainer:ur}=r.useContext(Wn.E_),Jr=(0,er.Z)(vt),Or=Object.assign(Object.assign({},fr.Table),qt),Xr=We||Kn,qr=Yr("table",me),Ti=Yr("dropdown",ht),Un=Object.assign({childrenColumnName:cn,expandIconColumnIndex:tr},Gn),{childrenColumnName:Yn="children"}=Un,Nn=r.useMemo(()=>Xr.some(Zr=>Zr==null?void 0:Zr[Yn])?"nest":Rn||Gn&&Gn.expandedRowRender?"row":null,[Xr]),Hn={body:r.useRef()},Br=r.useMemo(()=>typeof Qt=="function"?Qt:Zr=>Zr==null?void 0:Zr[Qt],[Qt]),[Bn]=uo(Xr,Yn,Br),hr={},Ln=function(Zr,oi){let ki=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var pi,Wi,Yi;const Ji=Object.assign(Object.assign({},hr),Zr);ki&&((pi=hr.resetPagination)===null||pi===void 0||pi.call(hr),!((Wi=Ji.pagination)===null||Wi===void 0)&&Wi.current&&(Ji.pagination.current=1),Pt&&Pt.onChange&&Pt.onChange(1,(Yi=Ji.pagination)===null||Yi===void 0?void 0:Yi.pageSize)),wn&&wn.scrollToFirstRowOnChange!==!1&&Hn.body.current&&(0,In.Z)(0,{getContainer:()=>Hn.body.current}),rn==null||rn(Ji.pagination,Ji.filters,Ji.sorter,{currentDataSource:Eo(fi(Xr,Ji.sorterStates,Yn),Ji.filterStates),action:oi})},vr=(Zr,oi)=>{Ln({sorter:Zr,sorterStates:oi},"sort",!1)},[Di,wi,Mi,_i]=ri({prefixCls:qr,mergedColumns:Mn,onSorterChange:vr,sortDirections:Pn||["ascend","descend"],tableLocale:Or,showSorterTooltip:Bt}),to=r.useMemo(()=>fi(Xr,wi,Yn),[Xr,wi]);hr.sorter=_i(),hr.sorterStates=wi;const xi=(Zr,oi)=>{Ln({filters:Zr,filterStates:oi},"filter",!0)},[Qi,_o,Kr]=ao({prefixCls:qr,locale:Or,dropdownPrefixCls:Ti,mergedColumns:Mn,onFilterChange:xi,getPopupContainer:on||ur}),Vr=Eo(to,_o);hr.filters=Kr,hr.filterStates=_o;const mi=r.useMemo(()=>{const Zr={};return Object.keys(Kr).forEach(oi=>{Kr[oi]!==null&&(Zr[oi]=Kr[oi])}),Object.assign(Object.assign({},Mi),{filters:Zr})},[Mi,Kr]),[Oi]=$i(mi),Bi=(Zr,oi)=>{Ln({pagination:Object.assign(Object.assign({},hr.pagination),{current:Zr,pageSize:oi})},"paginate")},[Nr,Xi]=jo(Vr.length,Bi,Pt);hr.pagination=Pt===!1?{}:fo(Nr,Pt),hr.resetPagination=Xi;const Zi=r.useMemo(()=>{if(Pt===!1||!Nr.pageSize)return Vr;const{current:Zr=1,total:oi,pageSize:ki=Bo}=Nr;return Vr.length<oi?Vr.length>ki?Vr.slice((Zr-1)*ki,Zr*ki):Vr:Vr.slice((Zr-1)*ki,Zr*ki)},[!!Pt,Vr,Nr&&Nr.current,Nr&&Nr.pageSize,Nr&&Nr.total]),[no,ho]=so({prefixCls:qr,data:Vr,pageData:Zi,getRowKey:Br,getRecordByKey:Bn,expandType:Nn,childrenColumnName:Yn,locale:Or,getPopupContainer:on||ur},Dt),io=(Zr,oi,ki)=>{let pi;return typeof jt=="function"?pi=ae()(jt(Zr,oi,ki)):pi=ae()(jt),ae()({[`${qr}-row-selected`]:ho.has(Br(Zr,oi))},pi)};Un.__PARENT_RENDER_ICON__=Un.expandIcon,Un.expandIcon=Un.expandIcon||Qn||mr(Or),Nn==="nest"&&Un.expandIconColumnIndex===void 0?Un.expandIconColumnIndex=Dt?1:0:Un.expandIconColumnIndex>0&&Dt&&(Un.expandIconColumnIndex-=1),typeof Un.indentSize!="number"&&(Un.indentSize=typeof dr=="number"?dr:15);const $o=r.useCallback(Zr=>Oi(no(Qi(Di(Zr)))),[Di,Qi,no]);let Co,oo;if(Pt!==!1&&(Nr!=null&&Nr.total)){let Zr;Nr.size?Zr=Nr.size:Zr=Jr==="small"||Jr==="middle"?"small":void 0;const oi=Wi=>r.createElement(Vn.Z,Object.assign({},Nr,{className:ae()(`${qr}-pagination ${qr}-pagination-${Wi}`,Nr.className),size:Zr})),ki=Ar==="rtl"?"left":"right",{position:pi}=Nr;if(pi!==null&&Array.isArray(pi)){const Wi=pi.find(So=>So.includes("top")),Yi=pi.find(So=>So.includes("bottom")),Ji=pi.every(So=>`${So}`=="none");!Wi&&!Yi&&!Ji&&(oo=oi(ki)),Wi&&(Co=oi(Wi.toLowerCase().replace("top",""))),Yi&&(oo=oi(Yi.toLowerCase().replace("bottom","")))}else oo=oi(ki)}let Gi;typeof gn=="boolean"?Gi={spinning:gn}:typeof gn=="object"&&(Gi=Object.assign({spinning:!0},gn));const[Ui,Ii]=kn(qr),[,vi]=(0,pr.Z)(),xo=ae()(`${qr}-wrapper`,Mr==null?void 0:Mr.className,{[`${qr}-wrapper-rtl`]:Ar==="rtl"},we,Pe,Ii),No=Object.assign(Object.assign({},Mr==null?void 0:Mr.style),Le),Do=qt&&qt.emptyText||(ii==null?void 0:ii("Table"))||r.createElement(ar.Z,{componentName:"Table"}),vo=yn?Yo:eo,pa={},ma=r.useMemo(()=>{const{fontSize:Zr,lineHeight:oi,padding:ki,paddingXS:pi,paddingSM:Wi}=vi,Yi=Math.floor(Zr*oi);switch(Jr){case"large":return ki*2+Yi;case"small":return pi*2+Yi;default:return Wi*2+Yi}},[vi,Jr]);return yn&&(pa.listItemHeight=ma),Ui(r.createElement("div",{ref:V,className:xo,style:No},r.createElement(Lr.Z,Object.assign({spinning:!1},Gi),Co,r.createElement(vo,Object.assign({},pa,cr,{columns:Mn,direction:Ar,expandable:Un,prefixCls:qr,className:ae()({[`${qr}-middle`]:Jr==="middle",[`${qr}-small`]:Jr==="small",[`${qr}-bordered`]:pt,[`${qr}-empty`]:Xr.length===0}),data:Zi,rowKey:Br,rowClassName:io,emptyText:Do,internalHooks:v,internalRefs:Hn,transformColumns:$o})),oo)))};var zn=r.forwardRef(Er);const dn=(H,V)=>{const me=r.useRef(0);return me.current+=1,r.createElement(zn,Object.assign({},H,{ref:V,_renderTimes:me.current}))},sn=r.forwardRef(dn);sn.SELECTION_COLUMN=Si,sn.EXPAND_COLUMN=t,sn.SELECTION_ALL=Ci,sn.SELECTION_INVERT=Ni,sn.SELECTION_NONE=zi,sn.Column=fn,sn.ColumnGroup=xn,sn.Summary=K;var $r=sn,Fr=$r},99313:function(_t,N,e){"use strict";e.d(N,{default:function(){return Ce}});var t=e(99267),v=e(18785),g=e(62772),p=e(92310),i=e.n(p),h=e(92413),r=e(400),l=e(33708),c=e(33606),s=e(39559),o=e(37061),d=e(59301),n=e(49658),a=e(18929),u=e(77900),f=(0,d.createContext)(null),S=d.forwardRef(function(X,$){var ee=X.prefixCls,ne=X.className,Be=X.style,Fe=X.id,$e=X.active,at=X.tabKey,bt=X.children;return d.createElement("div",{id:Fe&&"".concat(Fe,"-panel-").concat(at),role:"tabpanel",tabIndex:$e?0:-1,"aria-labelledby":Fe&&"".concat(Fe,"-tab-").concat(at),"aria-hidden":!$e,style:Be,className:i()(ee,$e&&"".concat(ee,"-active"),ne),ref:$},bt)}),E=S,w=["key","forceRender","style","className"];function A(X){var $=X.id,ee=X.activeKey,ne=X.animated,Be=X.tabPosition,Fe=X.destroyInactiveTabPane,$e=d.useContext(f),at=$e.prefixCls,bt=$e.tabs,Ot=ne.tabPane,kt="".concat(at,"-tabpane");return d.createElement("div",{className:i()("".concat(at,"-content-holder"))},d.createElement("div",{className:i()("".concat(at,"-content"),"".concat(at,"-content-").concat(Be),(0,r.Z)({},"".concat(at,"-content-animated"),Ot))},bt.map(function(Zt){var Ft=Zt.key,zt=Zt.forceRender,De=Zt.style,Ue=Zt.className,et=(0,o.Z)(Zt,w),st=Ft===ee;return d.createElement(u.default,(0,h.Z)({key:Ft,visible:st,forceRender:zt,removeOnLeave:!!Fe,leavedClassName:"".concat(kt,"-hidden")},ne.tabPaneMotion),function(yt,rt){var dt=yt.style,ye=yt.className;return d.createElement(E,(0,h.Z)({},et,{prefixCls:kt,id:$,tabKey:Ft,animated:Ot,active:st,style:(0,l.Z)((0,l.Z)({},De),dt),className:i()(Ue,ye),ref:rt}))})})))}var b=e(26407),C=e(29301),m=e(6089),y=e(8654),x={width:0,height:0,left:0,top:0};function P(X,$,ee){return(0,d.useMemo)(function(){for(var ne,Be=new Map,Fe=$.get((ne=X[0])===null||ne===void 0?void 0:ne.key)||x,$e=Fe.left+Fe.width,at=0;at<X.length;at+=1){var bt=X[at].key,Ot=$.get(bt);if(!Ot){var kt;Ot=$.get((kt=X[at-1])===null||kt===void 0?void 0:kt.key)||x}var Zt=Be.get(bt)||(0,l.Z)({},Ot);Zt.right=$e-Zt.left-Zt.width,Be.set(bt,Zt)}return Be},[X.map(function(ne){return ne.key}).join("_"),$,ee])}function _(X,$){var ee=d.useRef(X),ne=d.useState({}),Be=(0,c.Z)(ne,2),Fe=Be[1];function $e(at){var bt=typeof at=="function"?at(ee.current):at;bt!==ee.current&&$(bt,ee.current),ee.current=bt,Fe({})}return[ee.current,$e]}var z=.1,k=.01,be=20,ae=Math.pow(.995,be);function Me(X,$){var ee=(0,d.useState)(),ne=(0,c.Z)(ee,2),Be=ne[0],Fe=ne[1],$e=(0,d.useState)(0),at=(0,c.Z)($e,2),bt=at[0],Ot=at[1],kt=(0,d.useState)(0),Zt=(0,c.Z)(kt,2),Ft=Zt[0],zt=Zt[1],De=(0,d.useState)(),Ue=(0,c.Z)(De,2),et=Ue[0],st=Ue[1],yt=(0,d.useRef)();function rt(lt){var Et=lt.touches[0],xt=Et.screenX,Ht=Et.screenY;Fe({x:xt,y:Ht}),window.clearInterval(yt.current)}function dt(lt){if(Be){lt.preventDefault();var Et=lt.touches[0],xt=Et.screenX,Ht=Et.screenY;Fe({x:xt,y:Ht});var Jt=xt-Be.x,$t=Ht-Be.y;$(Jt,$t);var un=Date.now();Ot(un),zt(un-bt),st({x:Jt,y:$t})}}function ye(){if(Be&&(Fe(null),st(null),et)){var lt=et.x/Ft,Et=et.y/Ft,xt=Math.abs(lt),Ht=Math.abs(Et);if(Math.max(xt,Ht)<z)return;var Jt=lt,$t=Et;yt.current=window.setInterval(function(){if(Math.abs(Jt)<k&&Math.abs($t)<k){window.clearInterval(yt.current);return}Jt*=ae,$t*=ae,$(Jt*be,$t*be)},be)}}var He=(0,d.useRef)();function Je(lt){var Et=lt.deltaX,xt=lt.deltaY,Ht=0,Jt=Math.abs(Et),$t=Math.abs(xt);Jt===$t?Ht=He.current==="x"?Et:xt:Jt>$t?(Ht=Et,He.current="x"):(Ht=xt,He.current="y"),$(-Ht,-Ht)&&lt.preventDefault()}var ft=(0,d.useRef)(null);ft.current={onTouchStart:rt,onTouchMove:dt,onTouchEnd:ye,onWheel:Je},d.useEffect(function(){function lt(Jt){ft.current.onTouchStart(Jt)}function Et(Jt){ft.current.onTouchMove(Jt)}function xt(Jt){ft.current.onTouchEnd(Jt)}function Ht(Jt){ft.current.onWheel(Jt)}return document.addEventListener("touchmove",Et,{passive:!1}),document.addEventListener("touchend",xt,{passive:!1}),X.current.addEventListener("touchstart",lt,{passive:!1}),X.current.addEventListener("wheel",Ht),function(){document.removeEventListener("touchmove",Et),document.removeEventListener("touchend",xt)}},[])}var B=e(34280);function q(X){var $=(0,d.useState)(0),ee=(0,c.Z)($,2),ne=ee[0],Be=ee[1],Fe=(0,d.useRef)(0),$e=(0,d.useRef)();return $e.current=X,(0,B.o)(function(){var at;(at=$e.current)===null||at===void 0||at.call($e)},[ne]),function(){Fe.current===ne&&(Fe.current+=1,Be(Fe.current))}}function Q(X){var $=(0,d.useRef)([]),ee=(0,d.useState)({}),ne=(0,c.Z)(ee,2),Be=ne[1],Fe=(0,d.useRef)(typeof X=="function"?X():X),$e=q(function(){var bt=Fe.current;$.current.forEach(function(Ot){bt=Ot(bt)}),$.current=[],Fe.current=bt,Be({})});function at(bt){$.current.push(bt),$e()}return[Fe.current,at]}var se={width:0,height:0,left:0,top:0,right:0};function U(X,$,ee,ne,Be,Fe,$e){var at=$e.tabs,bt=$e.tabPosition,Ot=$e.rtl,kt,Zt,Ft;return["top","bottom"].includes(bt)?(kt="width",Zt=Ot?"right":"left",Ft=Math.abs(ee)):(kt="height",Zt="top",Ft=-ee),(0,d.useMemo)(function(){if(!at.length)return[0,0];for(var zt=at.length,De=zt,Ue=0;Ue<zt;Ue+=1){var et=X.get(at[Ue].key)||se;if(et[Zt]+et[kt]>Ft+$){De=Ue-1;break}}for(var st=0,yt=zt-1;yt>=0;yt-=1){var rt=X.get(at[yt].key)||se;if(rt[Zt]<Ft){st=yt+1;break}}return st>=De?[0,0]:[st,De]},[X,$,ne,Be,Fe,Ft,bt,at.map(function(zt){return zt.key}).join("_"),Ot])}function j(X){var $;return X instanceof Map?($={},X.forEach(function(ee,ne){$[ne]=ee})):$=X,JSON.stringify($)}var Z="TABS_DQ";function pe(X){return String(X).replace(/"/g,Z)}function Ae(X,$,ee,ne){return!(!ee||ne||X===!1||X===void 0&&($===!1||$===null))}function he(X,$){var ee=X.prefixCls,ne=X.editable,Be=X.locale,Fe=X.style;return!ne||ne.showAdd===!1?null:d.createElement("button",{ref:$,type:"button",className:"".concat(ee,"-nav-add"),style:Fe,"aria-label":(Be==null?void 0:Be.addAriaLabel)||"Add tab",onClick:function(at){ne.onEdit("add",{event:at})}},ne.addIcon||"+")}var ge=d.forwardRef(he),Ie=d.forwardRef(function(X,$){var ee=X.position,ne=X.prefixCls,Be=X.extra;if(!Be)return null;var Fe,$e={};return(0,s.Z)(Be)==="object"&&!d.isValidElement(Be)?$e=Be:$e.right=Be,ee==="right"&&(Fe=$e.right),ee==="left"&&(Fe=$e.left),Fe?d.createElement("div",{className:"".concat(ne,"-extra-content"),ref:$},Fe):null}),ct=Ie,Ve=e(31561),Qe=e(15285),St=e(10228);function Xe(X,$){var ee=X.prefixCls,ne=X.id,Be=X.tabs,Fe=X.locale,$e=X.mobile,at=X.moreIcon,bt=at===void 0?"More":at,Ot=X.moreTransitionName,kt=X.style,Zt=X.className,Ft=X.editable,zt=X.tabBarGutter,De=X.rtl,Ue=X.removeAriaLabel,et=X.onTabClick,st=X.getPopupContainer,yt=X.popupClassName,rt=(0,d.useState)(!1),dt=(0,c.Z)(rt,2),ye=dt[0],He=dt[1],Je=(0,d.useState)(null),ft=(0,c.Z)(Je,2),lt=ft[0],Et=ft[1],xt="".concat(ne,"-more-popup"),Ht="".concat(ee,"-dropdown"),Jt=lt!==null?"".concat(xt,"-").concat(lt):null,$t=Fe==null?void 0:Fe.dropdownAriaLabel;function un(mt,Xt){mt.preventDefault(),mt.stopPropagation(),Ft.onEdit("remove",{key:Xt,event:mt})}var pn=d.createElement(Qe.ZP,{onClick:function(Xt){var Wt=Xt.key,Yt=Xt.domEvent;et(Wt,Yt),He(!1)},prefixCls:"".concat(Ht,"-menu"),id:xt,tabIndex:-1,role:"listbox","aria-activedescendant":Jt,selectedKeys:[lt],"aria-label":$t!==void 0?$t:"expanded dropdown"},Be.map(function(mt){var Xt=mt.closable,Wt=mt.disabled,Yt=mt.closeIcon,It=mt.key,tn=mt.label,_n=Ae(Xt,Yt,Ft,Wt);return d.createElement(Qe.sN,{key:It,id:"".concat(xt,"-").concat(It),role:"option","aria-controls":ne&&"".concat(ne,"-panel-").concat(It),disabled:Wt},d.createElement("span",null,tn),_n&&d.createElement("button",{type:"button","aria-label":Ue||"remove",tabIndex:0,className:"".concat(Ht,"-menu-item-remove"),onClick:function(Kt){Kt.stopPropagation(),un(Kt,It)}},Yt||Ft.removeIcon||"\xD7"))}));function bn(mt){for(var Xt=Be.filter(function(_n){return!_n.disabled}),Wt=Xt.findIndex(function(_n){return _n.key===lt})||0,Yt=Xt.length,It=0;It<Yt;It+=1){Wt=(Wt+mt+Yt)%Yt;var tn=Xt[Wt];if(!tn.disabled){Et(tn.key);return}}}function Te(mt){var Xt=mt.which;if(!ye){[St.Z.DOWN,St.Z.SPACE,St.Z.ENTER].includes(Xt)&&(He(!0),mt.preventDefault());return}switch(Xt){case St.Z.UP:bn(-1),mt.preventDefault();break;case St.Z.DOWN:bn(1),mt.preventDefault();break;case St.Z.ESC:He(!1);break;case St.Z.SPACE:case St.Z.ENTER:lt!==null&&et(lt,mt);break}}(0,d.useEffect)(function(){var mt=document.getElementById(Jt);mt&&mt.scrollIntoView&&mt.scrollIntoView(!1)},[lt]),(0,d.useEffect)(function(){ye||Et(null)},[ye]);var Ne=(0,r.Z)({},De?"marginRight":"marginLeft",zt);Be.length||(Ne.visibility="hidden",Ne.order=1);var ot=i()((0,r.Z)({},"".concat(Ht,"-rtl"),De)),ut=$e?null:d.createElement(Ve.Z,{prefixCls:Ht,overlay:pn,trigger:["hover"],visible:Be.length?ye:!1,transitionName:Ot,onVisibleChange:He,overlayClassName:i()(ot,yt),mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:st},d.createElement("button",{type:"button",className:"".concat(ee,"-nav-more"),style:Ne,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":xt,id:"".concat(ne,"-more"),"aria-expanded":ye,onKeyDown:Te},bt));return d.createElement("div",{className:i()("".concat(ee,"-nav-operations"),Zt),style:kt,ref:$},ut,d.createElement(ge,{prefixCls:ee,locale:Fe,editable:Ft}))}var je=d.memo(d.forwardRef(Xe),function(X,$){return $.tabMoving});function Re(X){var $,ee=X.prefixCls,ne=X.id,Be=X.active,Fe=X.tab,$e=Fe.key,at=Fe.label,bt=Fe.disabled,Ot=Fe.closeIcon,kt=X.closable,Zt=X.renderWrapper,Ft=X.removeAriaLabel,zt=X.editable,De=X.onClick,Ue=X.onFocus,et=X.style,st="".concat(ee,"-tab"),yt=Ae(kt,Ot,zt,bt);function rt(He){bt||De(He)}function dt(He){He.preventDefault(),He.stopPropagation(),zt.onEdit("remove",{key:$e,event:He})}var ye=d.createElement("div",{key:$e,"data-node-key":pe($e),className:i()(st,($={},(0,r.Z)($,"".concat(st,"-with-remove"),yt),(0,r.Z)($,"".concat(st,"-active"),Be),(0,r.Z)($,"".concat(st,"-disabled"),bt),$)),style:et,onClick:rt},d.createElement("div",{role:"tab","aria-selected":Be,id:ne&&"".concat(ne,"-tab-").concat($e),className:"".concat(st,"-btn"),"aria-controls":ne&&"".concat(ne,"-panel-").concat($e),"aria-disabled":bt,tabIndex:bt?null:0,onClick:function(Je){Je.stopPropagation(),rt(Je)},onKeyDown:function(Je){[St.Z.SPACE,St.Z.ENTER].includes(Je.which)&&(Je.preventDefault(),rt(Je))},onFocus:Ue},at),yt&&d.createElement("button",{type:"button","aria-label":Ft||"remove",tabIndex:0,className:"".concat(st,"-remove"),onClick:function(Je){Je.stopPropagation(),dt(Je)}},Ot||zt.removeIcon||"\xD7"));return Zt?Zt(ye):ye}var tt=Re,le=e(16089),ue=function($){var ee=$.activeTabOffset,ne=$.horizontal,Be=$.rtl,Fe=$.indicatorSize,$e=(0,d.useState)(),at=(0,c.Z)($e,2),bt=at[0],Ot=at[1],kt=(0,d.useRef)(),Zt=function(De){return typeof Fe=="function"?Fe(De):typeof Fe=="number"?Fe:De};function Ft(){le.Z.cancel(kt.current)}return(0,d.useEffect)(function(){var zt={};return ee&&(ne?(Be?(zt.right=ee.right+ee.width/2,zt.transform="translateX(50%)"):(zt.left=ee.left+ee.width/2,zt.transform="translateX(-50%)"),zt.width=Zt(ee.width)):(zt.top=ee.top+ee.height/2,zt.transform="translateY(-50%)",zt.height=Zt(ee.height))),Ft(),kt.current=(0,le.Z)(function(){Ot(zt)}),Ft},[ee,ne,Be,Fe]),{style:bt}},G=ue,R=function($){var ee=$.current||{},ne=ee.offsetWidth,Be=ne===void 0?0:ne,Fe=ee.offsetHeight,$e=Fe===void 0?0:Fe;return[Be,$e]},oe=function($,ee){return $[ee?0:1]};function xe(X,$){var ee,ne=d.useContext(f),Be=ne.prefixCls,Fe=ne.tabs,$e=X.className,at=X.style,bt=X.id,Ot=X.animated,kt=X.activeKey,Zt=X.rtl,Ft=X.extra,zt=X.editable,De=X.locale,Ue=X.tabPosition,et=X.tabBarGutter,st=X.children,yt=X.onTabClick,rt=X.onTabScroll,dt=X.indicatorSize,ye=(0,d.useRef)(),He=(0,d.useRef)(),Je=(0,d.useRef)(),ft=(0,d.useRef)(),lt=(0,d.useRef)(),Et=(0,d.useRef)(),xt=(0,d.useRef)(),Ht=Ue==="top"||Ue==="bottom",Jt=_(0,function(Gr,Hr){Ht&&rt&&rt({direction:Gr>Hr?"left":"right"})}),$t=(0,c.Z)(Jt,2),un=$t[0],pn=$t[1],bn=_(0,function(Gr,Hr){!Ht&&rt&&rt({direction:Gr>Hr?"top":"bottom"})}),Te=(0,c.Z)(bn,2),Ne=Te[0],ot=Te[1],ut=(0,d.useState)([0,0]),mt=(0,c.Z)(ut,2),Xt=mt[0],Wt=mt[1],Yt=(0,d.useState)([0,0]),It=(0,c.Z)(Yt,2),tn=It[0],_n=It[1],nn=(0,d.useState)([0,0]),Kt=(0,c.Z)(nn,2),Mt=Kt[0],mn=Kt[1],an=(0,d.useState)([0,0]),En=(0,c.Z)(an,2),Sn=En[0],An=En[1],vn=Q(new Map),Xn=(0,c.Z)(vn,2),lr=Xn[0],fn=Xn[1],ln=P(Fe,lr,tn[0]),xn=oe(Xt,Ht),On=oe(tn,Ht),In=oe(Mt,Ht),Wn=oe(Sn,Ht),ar=xn<On+In,er=ar?xn-Wn:xn-In,xr="".concat(Be,"-nav-operations-hidden"),wr=0,Vn=0;Ht&&Zt?(wr=0,Vn=Math.max(0,On-er)):(wr=Math.min(0,er-On),Vn=0);function Lr(Gr){return Gr<wr?wr:Gr>Vn?Vn:Gr}var pr=(0,d.useRef)(),Dn=(0,d.useState)(),mr=(0,c.Z)(Dn,2),yr=mr[0],Rr=mr[1];function rr(){Rr(Date.now())}function br(){window.clearTimeout(pr.current)}Me(ft,function(Gr,Hr){function bi(li,Ai){li(function(di){var go=Lr(di+Ai);return go})}return ar?(Ht?bi(pn,Gr):bi(ot,Hr),br(),rr(),!0):!1}),(0,d.useEffect)(function(){return br(),yr&&(pr.current=window.setTimeout(function(){Rr(0)},100)),br},[yr]);var ei=U(ln,er,Ht?un:Ne,On,In,Wn,(0,l.Z)((0,l.Z)({},X),{},{tabs:Fe})),Tr=(0,c.Z)(ei,2),kr=Tr[0],ti=Tr[1],Jn=(0,m.Z)(function(){var Gr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:kt,Hr=ln.get(Gr)||{width:0,height:0,left:0,right:0,top:0};if(Ht){var bi=un;Zt?Hr.right<un?bi=Hr.right:Hr.right+Hr.width>un+er&&(bi=Hr.right+Hr.width-er):Hr.left<-un?bi=-Hr.left:Hr.left+Hr.width>-un+er&&(bi=-(Hr.left+Hr.width-er)),ot(0),pn(Lr(bi))}else{var li=Ne;Hr.top<-Ne?li=-Hr.top:Hr.top+Hr.height>-Ne+er&&(li=-(Hr.top+Hr.height-er)),pn(0),ot(Lr(li))}}),qn={};Ue==="top"||Ue==="bottom"?qn[Zt?"marginRight":"marginLeft"]=et:qn.marginTop=et;var _r=Fe.map(function(Gr,Hr){var bi=Gr.key;return d.createElement(tt,{id:bt,prefixCls:Be,key:bi,tab:Gr,style:Hr===0?void 0:qn,closable:Gr.closable,editable:zt,active:bi===kt,renderWrapper:st,removeAriaLabel:De==null?void 0:De.removeAriaLabel,onClick:function(Ai){yt(bi,Ai)},onFocus:function(){Jn(bi),rr(),ft.current&&(Zt||(ft.current.scrollLeft=0),ft.current.scrollTop=0)}})}),gr=function(){return fn(function(){var Hr=new Map;return Fe.forEach(function(bi){var li,Ai=bi.key,di=(li=lt.current)===null||li===void 0?void 0:li.querySelector('[data-node-key="'.concat(pe(Ai),'"]'));di&&Hr.set(Ai,{width:di.offsetWidth,height:di.offsetHeight,left:di.offsetLeft,top:di.offsetTop})}),Hr})};(0,d.useEffect)(function(){gr()},[Fe.map(function(Gr){return Gr.key}).join("_")]);var Dr=q(function(){var Gr=R(ye),Hr=R(He),bi=R(Je);Wt([Gr[0]-Hr[0]-bi[0],Gr[1]-Hr[1]-bi[1]]);var li=R(xt);mn(li);var Ai=R(Et);An(Ai);var di=R(lt);_n([di[0]-li[0],di[1]-li[1]]),gr()}),Ur=Fe.slice(0,kr),ai=Fe.slice(ti+1),Fn=[].concat((0,b.Z)(Ur),(0,b.Z)(ai)),$n=ln.get(kt),nr=G({activeTabOffset:$n,horizontal:Ht,rtl:Zt,indicatorSize:dt}),sr=nr.style;(0,d.useEffect)(function(){Jn()},[kt,wr,Vn,j($n),j(ln),Ht]),(0,d.useEffect)(function(){Dr()},[Zt]);var Sr=!!Fn.length,Cr="".concat(Be,"-nav-wrap"),ni,ci,ui,yi;return Ht?Zt?(ci=un>0,ni=un!==Vn):(ni=un<0,ci=un!==wr):(ui=Ne<0,yi=Ne!==wr),d.createElement(C.Z,{onResize:Dr},d.createElement("div",{ref:(0,y.x1)($,ye),role:"tablist",className:i()("".concat(Be,"-nav"),$e),style:at,onKeyDown:function(){rr()}},d.createElement(ct,{ref:He,position:"left",extra:Ft,prefixCls:Be}),d.createElement(C.Z,{onResize:Dr},d.createElement("div",{className:i()(Cr,(ee={},(0,r.Z)(ee,"".concat(Cr,"-ping-left"),ni),(0,r.Z)(ee,"".concat(Cr,"-ping-right"),ci),(0,r.Z)(ee,"".concat(Cr,"-ping-top"),ui),(0,r.Z)(ee,"".concat(Cr,"-ping-bottom"),yi),ee)),ref:ft},d.createElement(C.Z,{onResize:Dr},d.createElement("div",{ref:lt,className:"".concat(Be,"-nav-list"),style:{transform:"translate(".concat(un,"px, ").concat(Ne,"px)"),transition:yr?"none":void 0}},_r,d.createElement(ge,{ref:xt,prefixCls:Be,locale:De,editable:zt,style:(0,l.Z)((0,l.Z)({},_r.length===0?void 0:qn),{},{visibility:Sr?"hidden":null})}),d.createElement("div",{className:i()("".concat(Be,"-ink-bar"),(0,r.Z)({},"".concat(Be,"-ink-bar-animated"),Ot.inkBar)),style:sr}))))),d.createElement(je,(0,h.Z)({},X,{removeAriaLabel:De==null?void 0:De.removeAriaLabel,ref:Et,prefixCls:Be,tabs:Fn,className:!Sr&&xr,tabMoving:!!yr})),d.createElement(ct,{ref:Je,position:"right",extra:Ft,prefixCls:Be})))}var K=d.forwardRef(xe),L=["renderTabBar"],ie=["label","key"];function W(X){var $=X.renderTabBar,ee=(0,o.Z)(X,L),ne=d.useContext(f),Be=ne.tabs;if($){var Fe=(0,l.Z)((0,l.Z)({},ee),{},{panes:Be.map(function($e){var at=$e.label,bt=$e.key,Ot=(0,o.Z)($e,ie);return d.createElement(E,(0,h.Z)({tab:at,key:bt,tabKey:bt},Ot))})});return $(Fe,K)}return d.createElement(K,ee)}var M=e(48736);function D(){var X=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},$;return X===!1?$={inkBar:!1,tabPane:!1}:X===!0?$={inkBar:!0,tabPane:!1}:$=(0,l.Z)({inkBar:!0},(0,s.Z)(X)==="object"?X:{}),$.tabPaneMotion&&$.tabPane===void 0&&($.tabPane=!0),!$.tabPaneMotion&&$.tabPane&&($.tabPane=!1),$}var Y=["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 re(X,$){var ee,ne=X.id,Be=X.prefixCls,Fe=Be===void 0?"rc-tabs":Be,$e=X.className,at=X.items,bt=X.direction,Ot=X.activeKey,kt=X.defaultActiveKey,Zt=X.editable,Ft=X.animated,zt=X.tabPosition,De=zt===void 0?"top":zt,Ue=X.tabBarGutter,et=X.tabBarStyle,st=X.tabBarExtraContent,yt=X.locale,rt=X.moreIcon,dt=X.moreTransitionName,ye=X.destroyInactiveTabPane,He=X.renderTabBar,Je=X.onChange,ft=X.onTabClick,lt=X.onTabScroll,Et=X.getPopupContainer,xt=X.popupClassName,Ht=X.indicatorSize,Jt=(0,o.Z)(X,Y),$t=d.useMemo(function(){return(at||[]).filter(function(An){return An&&(0,s.Z)(An)==="object"&&"key"in An})},[at]),un=bt==="rtl",pn=D(Ft),bn=(0,d.useState)(!1),Te=(0,c.Z)(bn,2),Ne=Te[0],ot=Te[1];(0,d.useEffect)(function(){ot((0,n.Z)())},[]);var ut=(0,a.Z)(function(){var An;return(An=$t[0])===null||An===void 0?void 0:An.key},{value:Ot,defaultValue:kt}),mt=(0,c.Z)(ut,2),Xt=mt[0],Wt=mt[1],Yt=(0,d.useState)(function(){return $t.findIndex(function(An){return An.key===Xt})}),It=(0,c.Z)(Yt,2),tn=It[0],_n=It[1];(0,d.useEffect)(function(){var An=$t.findIndex(function(Xn){return Xn.key===Xt});if(An===-1){var vn;An=Math.max(0,Math.min(tn,$t.length-1)),Wt((vn=$t[An])===null||vn===void 0?void 0:vn.key)}_n(An)},[$t.map(function(An){return An.key}).join("_"),Xt,tn]);var nn=(0,a.Z)(null,{value:ne}),Kt=(0,c.Z)(nn,2),Mt=Kt[0],mn=Kt[1];(0,d.useEffect)(function(){ne||(mn("rc-tabs-".concat(F)),F+=1)},[]);function an(An,vn){ft==null||ft(An,vn);var Xn=An!==Xt;Wt(An),Xn&&(Je==null||Je(An))}var En={id:Mt,activeKey:Xt,animated:pn,tabPosition:De,rtl:un,mobile:Ne},Sn=(0,l.Z)((0,l.Z)({},En),{},{editable:Zt,locale:yt,moreIcon:rt,moreTransitionName:dt,tabBarGutter:Ue,onTabClick:an,onTabScroll:lt,extra:st,style:et,panes:null,getPopupContainer:Et,popupClassName:xt,indicatorSize:Ht});return d.createElement(f.Provider,{value:{tabs:$t,prefixCls:Fe}},d.createElement("div",(0,h.Z)({ref:$,id:ne,className:i()(Fe,"".concat(Fe,"-").concat(De),(ee={},(0,r.Z)(ee,"".concat(Fe,"-mobile"),Ne),(0,r.Z)(ee,"".concat(Fe,"-editable"),Zt),(0,r.Z)(ee,"".concat(Fe,"-rtl"),un),ee),$e)},Jt),d.createElement(W,(0,h.Z)({},Sn,{renderTabBar:He})),d.createElement(A,(0,h.Z)({destroyInactiveTabPane:ye},En,{animated:pn}))))}var Ee=d.forwardRef(re),te=Ee,T=te,I=e(36355),de=e(19716),_e=()=>null,qe=e(62892);const ke={motionAppear:!1,motionEnter:!0,motionLeave:!0};function fe(X){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},ee;return $===!1?ee={inkBar:!1,tabPane:!1}:$===!0?ee={inkBar:!0,tabPane:!0}:ee=Object.assign({inkBar:!0},typeof $=="object"?$:{}),ee.tabPane&&(ee.tabPaneMotion=Object.assign(Object.assign({},ke),{motionName:(0,qe.m)(X,"switch")})),ee}var Ze=e(11592),J=function(X,$){var ee={};for(var ne in X)Object.prototype.hasOwnProperty.call(X,ne)&&$.indexOf(ne)<0&&(ee[ne]=X[ne]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ne=Object.getOwnPropertySymbols(X);Be<ne.length;Be++)$.indexOf(ne[Be])<0&&Object.prototype.propertyIsEnumerable.call(X,ne[Be])&&(ee[ne[Be]]=X[ne[Be]]);return ee};function nt(X){return X.filter($=>$)}function Ct(X,$){if(X)return X;const ee=(0,Ze.Z)($).map(ne=>{if(d.isValidElement(ne)){const{key:Be,props:Fe}=ne,$e=Fe||{},{tab:at}=$e,bt=J($e,["tab"]);return Object.assign(Object.assign({key:String(Be)},bt),{label:at})}return null});return nt(ee)}var O=e(17313),Ge=e(83116),Ke=e(37613),ce=e(13826),ze=X=>{const{componentCls:$,motionDurationSlow:ee}=X;return[{[$]:{[`${$}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${ee}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${ee}`}}}}},[(0,ce.oN)(X,"slide-up"),(0,ce.oN)(X,"slide-down")]]};const Lt=X=>{const{componentCls:$,tabsCardPadding:ee,cardBg:ne,cardGutter:Be,colorBorderSecondary:Fe,itemSelectedColor:$e}=X;return{[`${$}-card`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-tab`]:{margin:0,padding:ee,background:ne,border:`${X.lineWidth}px ${X.lineType} ${Fe}`,transition:`all ${X.motionDurationSlow} ${X.motionEaseInOut}`},[`${$}-tab-active`]:{color:$e,background:X.colorBgContainer},[`${$}-ink-bar`]:{visibility:"hidden"}},[`&${$}-top, &${$}-bottom`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-tab + ${$}-tab`]:{marginLeft:{_skip_check_:!0,value:`${Be}px`}}}},[`&${$}-top`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-tab`]:{borderRadius:`${X.borderRadiusLG}px ${X.borderRadiusLG}px 0 0`},[`${$}-tab-active`]:{borderBottomColor:X.colorBgContainer}}},[`&${$}-bottom`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-tab`]:{borderRadius:`0 0 ${X.borderRadiusLG}px ${X.borderRadiusLG}px`},[`${$}-tab-active`]:{borderTopColor:X.colorBgContainer}}},[`&${$}-left, &${$}-right`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-tab + ${$}-tab`]:{marginTop:`${Be}px`}}},[`&${$}-left`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-tab`]:{borderRadius:{_skip_check_:!0,value:`${X.borderRadiusLG}px 0 0 ${X.borderRadiusLG}px`}},[`${$}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:X.colorBgContainer}}}},[`&${$}-right`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${X.borderRadiusLG}px ${X.borderRadiusLG}px 0`}},[`${$}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:X.colorBgContainer}}}}}}},Nt=X=>{const{componentCls:$,itemHoverColor:ee,dropdownEdgeChildVerticalPadding:ne}=X;return{[`${$}-dropdown`]:Object.assign(Object.assign({},(0,O.Wf)(X)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:X.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${$}-dropdown-menu`]:{maxHeight:X.tabsDropdownHeight,margin:0,padding:`${ne}px 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:X.colorBgContainer,backgroundClip:"padding-box",borderRadius:X.borderRadiusLG,outline:"none",boxShadow:X.boxShadowSecondary,"&-item":Object.assign(Object.assign({},O.vS),{display:"flex",alignItems:"center",minWidth:X.tabsDropdownWidth,margin:0,padding:`${X.paddingXXS}px ${X.paddingSM}px`,color:X.colorText,fontWeight:"normal",fontSize:X.fontSize,lineHeight:X.lineHeight,cursor:"pointer",transition:`all ${X.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:X.marginSM},color:X.colorTextDescription,fontSize:X.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:ee}},"&:hover":{background:X.controlItemBgHover},"&-disabled":{"&, &:hover":{color:X.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},it=X=>{const{componentCls:$,margin:ee,colorBorderSecondary:ne,horizontalMargin:Be,verticalItemPadding:Fe,verticalItemMargin:$e}=X;return{[`${$}-top, ${$}-bottom`]:{flexDirection:"column",[`> ${$}-nav, > div > ${$}-nav`]:{margin:Be,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${X.lineWidth}px ${X.lineType} ${ne}`,content:"''"},[`${$}-ink-bar`]:{height:X.lineWidthBold,"&-animated":{transition:`width ${X.motionDurationSlow}, left ${X.motionDurationSlow},
right ${X.motionDurationSlow}`}},[`${$}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:X.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:X.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:X.boxShadowTabsOverflowRight},[`&${$}-nav-wrap-ping-left::before`]:{opacity:1},[`&${$}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${$}-top`]:{[`> ${$}-nav,
> div > ${$}-nav`]:{"&::before":{bottom:0},[`${$}-ink-bar`]:{bottom:0}}},[`${$}-bottom`]:{[`> ${$}-nav, > div > ${$}-nav`]:{order:1,marginTop:`${ee}px`,marginBottom:0,"&::before":{top:0},[`${$}-ink-bar`]:{top:0}},[`> ${$}-content-holder, > div > ${$}-content-holder`]:{order:0}},[`${$}-left, ${$}-right`]:{[`> ${$}-nav, > div > ${$}-nav`]:{flexDirection:"column",minWidth:X.controlHeight*1.25,[`${$}-tab`]:{padding:Fe,textAlign:"center"},[`${$}-tab + ${$}-tab`]:{margin:$e},[`${$}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:X.controlHeight},"&::before":{top:0,boxShadow:X.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:X.boxShadowTabsOverflowBottom},[`&${$}-nav-wrap-ping-top::before`]:{opacity:1},[`&${$}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${$}-ink-bar`]:{width:X.lineWidthBold,"&-animated":{transition:`height ${X.motionDurationSlow}, top ${X.motionDurationSlow}`}},[`${$}-nav-list, ${$}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${$}-left`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${$}-content-holder, > div > ${$}-content-holder`]:{marginLeft:{_skip_check_:!0,value:`-${X.lineWidth}px`},borderLeft:{_skip_check_:!0,value:`${X.lineWidth}px ${X.lineType} ${X.colorBorder}`},[`> ${$}-content > ${$}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:X.paddingLG}}}},[`${$}-right`]:{[`> ${$}-nav, > div > ${$}-nav`]:{order:1,[`${$}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${$}-content-holder, > div > ${$}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:-X.lineWidth},borderRight:{_skip_check_:!0,value:`${X.lineWidth}px ${X.lineType} ${X.colorBorder}`},[`> ${$}-content > ${$}-tabpane`]:{paddingRight:{_skip_check_:!0,value:X.paddingLG}}}}}},wt=X=>{const{componentCls:$,cardPaddingSM:ee,cardPaddingLG:ne,horizontalItemPaddingSM:Be,horizontalItemPaddingLG:Fe}=X;return{[$]:{"&-small":{[`> ${$}-nav`]:{[`${$}-tab`]:{padding:Be,fontSize:X.titleFontSizeSM}}},"&-large":{[`> ${$}-nav`]:{[`${$}-tab`]:{padding:Fe,fontSize:X.titleFontSizeLG}}}},[`${$}-card`]:{[`&${$}-small`]:{[`> ${$}-nav`]:{[`${$}-tab`]:{padding:ee}},[`&${$}-bottom`]:{[`> ${$}-nav ${$}-tab`]:{borderRadius:`0 0 ${X.borderRadius}px ${X.borderRadius}px`}},[`&${$}-top`]:{[`> ${$}-nav ${$}-tab`]:{borderRadius:`${X.borderRadius}px ${X.borderRadius}px 0 0`}},[`&${$}-right`]:{[`> ${$}-nav ${$}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${X.borderRadius}px ${X.borderRadius}px 0`}}},[`&${$}-left`]:{[`> ${$}-nav ${$}-tab`]:{borderRadius:{_skip_check_:!0,value:`${X.borderRadius}px 0 0 ${X.borderRadius}px`}}}},[`&${$}-large`]:{[`> ${$}-nav`]:{[`${$}-tab`]:{padding:ne}}}}}},Rt=X=>{const{componentCls:$,itemActiveColor:ee,itemHoverColor:ne,iconCls:Be,tabsHorizontalItemMargin:Fe,horizontalItemPadding:$e,itemSelectedColor:at,itemColor:bt}=X,Ot=`${$}-tab`;return{[Ot]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:$e,fontSize:X.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:bt,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:ee}},(0,O.Qy)(X)),"&-btn":{outline:"none",transition:"all 0.3s"},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:-X.marginXXS},marginLeft:{_skip_check_:!0,value:X.marginXS},color:X.colorTextDescription,fontSize:X.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${X.motionDurationSlow}`,"&:hover":{color:X.colorTextHeading}},"&:hover":{color:ne},[`&${Ot}-active ${Ot}-btn`]:{color:at,textShadow:X.tabsActiveTextShadow},[`&${Ot}-disabled`]:{color:X.colorTextDisabled,cursor:"not-allowed"},[`&${Ot}-disabled ${Ot}-btn, &${Ot}-disabled ${$}-remove`]:{"&:focus, &:active":{color:X.colorTextDisabled}},[`& ${Ot}-remove ${Be}`]:{margin:0},[Be]:{marginRight:{_skip_check_:!0,value:X.marginSM}}},[`${Ot} + ${Ot}`]:{margin:{_skip_check_:!0,value:Fe}}}},Tt=X=>{const{componentCls:$,tabsHorizontalItemMarginRTL:ee,iconCls:ne,cardGutter:Be}=X;return{[`${$}-rtl`]:{direction:"rtl",[`${$}-nav`]:{[`${$}-tab`]:{margin:{_skip_check_:!0,value:ee},[`${$}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[ne]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:`${X.marginSM}px`}},[`${$}-tab-remove`]:{marginRight:{_skip_check_:!0,value:`${X.marginXS}px`},marginLeft:{_skip_check_:!0,value:`-${X.marginXXS}px`},[ne]:{margin:0}}}},[`&${$}-left`]:{[`> ${$}-nav`]:{order:1},[`> ${$}-content-holder`]:{order:0}},[`&${$}-right`]:{[`> ${$}-nav`]:{order:0},[`> ${$}-content-holder`]:{order:1}},[`&${$}-card${$}-top, &${$}-card${$}-bottom`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-tab + ${$}-tab`]:{marginRight:{_skip_check_:!0,value:Be},marginLeft:{_skip_check_:!0,value:0}}}}},[`${$}-dropdown-rtl`]:{direction:"rtl"},[`${$}-menu-item`]:{[`${$}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Gt=X=>{const{componentCls:$,tabsCardPadding:ee,cardHeight:ne,cardGutter:Be,itemHoverColor:Fe,itemActiveColor:$e,colorBorderSecondary:at}=X;return{[$]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,O.Wf)(X)),{display:"flex",[`> ${$}-nav, > div > ${$}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${$}-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 ${X.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${$}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${X.motionDurationSlow}`},[`${$}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${$}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${$}-nav-more`]:{position:"relative",padding:ee,background:"transparent",border:0,color:X.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:X.controlHeightLG/8,transform:"translateY(100%)",content:"''"}},[`${$}-nav-add`]:Object.assign({minWidth:ne,marginLeft:{_skip_check_:!0,value:Be},padding:`0 ${X.paddingXS}px`,background:"transparent",border:`${X.lineWidth}px ${X.lineType} ${at}`,borderRadius:`${X.borderRadiusLG}px ${X.borderRadiusLG}px 0 0`,outline:"none",cursor:"pointer",color:X.colorText,transition:`all ${X.motionDurationSlow} ${X.motionEaseInOut}`,"&:hover":{color:Fe},"&:active, &:focus:not(:focus-visible)":{color:$e}},(0,O.Qy)(X))},[`${$}-extra-content`]:{flex:"none"},[`${$}-ink-bar`]:{position:"absolute",background:X.inkBarColor,pointerEvents:"none"}}),Rt(X)),{[`${$}-content`]:{position:"relative",width:"100%"},[`${$}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${$}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${$}-centered`]:{[`> ${$}-nav, > div > ${$}-nav`]:{[`${$}-nav-wrap`]:{[`&:not([class*='${$}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}};var Ut=(0,Ge.Z)("Tabs",X=>{const $=(0,Ke.TS)(X,{tabsCardPadding:X.cardPadding||`${(X.cardHeight-Math.round(X.fontSize*X.lineHeight))/2-X.lineWidth}px ${X.padding}px`,dropdownEdgeChildVerticalPadding:X.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${X.horizontalItemGutter}px`,tabsHorizontalItemMarginRTL:`0 0 0 ${X.horizontalItemGutter}px`});return[wt($),Tt($),it($),Nt($),Lt($),Gt($),ze($)]},X=>{const $=X.controlHeightLG;return{zIndexPopup:X.zIndexPopupBase+50,cardBg:X.colorFillAlter,cardHeight:$,cardPadding:"",cardPaddingSM:`${X.paddingXXS*1.5}px ${X.padding}px`,cardPaddingLG:`${X.paddingXS}px ${X.padding}px ${X.paddingXXS*1.5}px`,titleFontSize:X.fontSize,titleFontSizeLG:X.fontSizeLG,titleFontSizeSM:X.fontSize,inkBarColor:X.colorPrimary,horizontalMargin:`0 0 ${X.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${X.paddingSM}px 0`,horizontalItemPaddingSM:`${X.paddingXS}px 0`,horizontalItemPaddingLG:`${X.padding}px 0`,verticalItemPadding:`${X.paddingXS}px ${X.paddingLG}px`,verticalItemMargin:`${X.margin}px 0 0 0`,itemColor:X.colorText,itemSelectedColor:X.colorPrimary,itemHoverColor:X.colorPrimaryHover,itemActiveColor:X.colorPrimaryActive,cardGutter:X.marginXXS/2}}),At=function(X,$){var ee={};for(var ne in X)Object.prototype.hasOwnProperty.call(X,ne)&&$.indexOf(ne)<0&&(ee[ne]=X[ne]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,ne=Object.getOwnPropertySymbols(X);Be<ne.length;Be++)$.indexOf(ne[Be])<0&&Object.prototype.propertyIsEnumerable.call(X,ne[Be])&&(ee[ne[Be]]=X[ne[Be]]);return ee};const en=X=>{const{type:$,className:ee,rootClassName:ne,size:Be,onEdit:Fe,hideAdd:$e,centered:at,addIcon:bt,popupClassName:Ot,children:kt,items:Zt,animated:Ft,style:zt,indicatorSize:De}=X,Ue=At(X,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","popupClassName","children","items","animated","style","indicatorSize"]),{prefixCls:et,moreIcon:st=d.createElement(v.Z,null)}=Ue,{direction:yt,tabs:rt,getPrefixCls:dt,getPopupContainer:ye}=d.useContext(I.E_),He=dt("tabs",et),[Je,ft]=Ut(He);let lt;$==="editable-card"&&(lt={onEdit:(un,pn)=>{let{key:bn,event:Te}=pn;Fe==null||Fe(un==="add"?Te:bn,un)},removeIcon:d.createElement(t.Z,null),addIcon:bt||d.createElement(g.Z,null),showAdd:$e!==!0});const Et=dt(),xt=Ct(Zt,kt),Ht=fe(He,Ft),Jt=(0,de.Z)(Be),$t=Object.assign(Object.assign({},rt==null?void 0:rt.style),zt);return Je(d.createElement(T,Object.assign({direction:yt,getPopupContainer:ye,moreTransitionName:`${Et}-slide-up`},Ue,{items:xt,className:i()({[`${He}-${Jt}`]:Jt,[`${He}-card`]:["card","editable-card"].includes($),[`${He}-editable-card`]:$==="editable-card",[`${He}-centered`]:at},rt==null?void 0:rt.className,ee,ne,ft),popupClassName:i()(Ot,ft),style:$t,editable:lt,moreIcon:st,prefixCls:He,animated:Ht,indicatorSize:De!=null?De:rt==null?void 0:rt.indicatorSize})))};en.TabPane=_e;var Ce=en},17574:function(_t,N,e){"use strict";e.d(N,{default:function(){return U}});var t=e(23130),v=e(26407),g=e(52671),p=e(8657),i=e(92413),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"},l=r,c=e(7657),s=function(Z,pe){return h.createElement(c.Z,(0,i.Z)({},Z,{ref:pe,icon:l}))},o=h.forwardRef(s),d=o,n=e(92310),a=e.n(n),u=e(35654),f=e(71430),S=e(36355),E=e(56082),w=e(62892),A=e(20648);const b=4;function C(j){const{dropPosition:Z,dropLevelOffset:pe,prefixCls:Ae,indent:he,direction:ge="ltr"}=j,Ie=ge==="ltr"?"left":"right",ct=ge==="ltr"?"right":"left",Ve={[Ie]:-pe*he+b,[ct]:0};switch(Z){case-1:Ve.top=-3;break;case 1:Ve.bottom=-3;break;default:Ve.bottom=-3,Ve[Ie]=he+b;break}return h.createElement("div",{style:Ve,className:`${Ae}-drop-indicator`})}var m=e(71997),x=h.forwardRef((j,Z)=>{const{getPrefixCls:pe,direction:Ae,virtual:he,tree:ge}=h.useContext(S.E_),{prefixCls:Ie,className:ct,showIcon:Ve=!1,showLine:Qe,switcherIcon:St,blockNode:Xe=!1,children:je,checkable:Re=!1,selectable:tt=!0,draggable:le,motion:ue,style:G}=j,R=pe("tree",Ie),oe=pe(),xe=ue!=null?ue:Object.assign(Object.assign({},(0,w.Z)(oe)),{motionAppear:!1}),K=Object.assign(Object.assign({},j),{checkable:Re,selectable:tt,showIcon:Ve,motion:xe,blockNode:Xe,showLine:!!Qe,dropIndicatorRender:C}),[L,ie]=(0,A.ZP)(R),W=h.useMemo(()=>{if(!le)return!1;let D={};switch(typeof le){case"function":D.nodeDraggable=le;break;case"object":D=Object.assign({},le);break;default:break}return D.icon!==!1&&(D.icon=D.icon||h.createElement(E.Z,null)),D},[le]),M=D=>h.createElement(m.Z,{prefixCls:R,switcherIcon:St,treeNodeProps:D,showLine:Qe});return L(h.createElement(t.Z,Object.assign({itemHeight:20,ref:Z,virtual:he},K,{style:Object.assign(Object.assign({},ge==null?void 0:ge.style),G),prefixCls:R,className:a()({[`${R}-icon-hide`]:!Ve,[`${R}-block-node`]:Xe,[`${R}-unselectable`]:!tt,[`${R}-rtl`]:Ae==="rtl"},ge==null?void 0:ge.className,ct,ie),direction:Ae,checkable:Re&&h.createElement("span",{className:`${R}-checkbox-inner`}),selectable:tt,switcherIcon:M,draggable:W}),je))}),P;(function(j){j[j.None=0]="None",j[j.Start=1]="Start",j[j.End=2]="End"})(P||(P={}));function _(j,Z){function pe(Ae){const{key:he,children:ge}=Ae;Z(he,Ae)!==!1&&_(ge||[],Z)}j.forEach(pe)}function z(j){let{treeData:Z,expandedKeys:pe,startKey:Ae,endKey:he}=j;const ge=[];let Ie=P.None;if(Ae&&Ae===he)return[Ae];if(!Ae||!he)return[];function ct(Ve){return Ve===Ae||Ve===he}return _(Z,Ve=>{if(Ie===P.End)return!1;if(ct(Ve)){if(ge.push(Ve),Ie===P.None)Ie=P.Start;else if(Ie===P.Start)return Ie=P.End,!1}else Ie===P.Start&&ge.push(Ve);return pe.includes(Ve)}),ge}function k(j,Z){const pe=(0,v.Z)(Z),Ae=[];return _(j,(he,ge)=>{const Ie=pe.indexOf(he);return Ie!==-1&&(Ae.push(ge),pe.splice(Ie,1)),!!pe.length}),Ae}var be=function(j,Z){var pe={};for(var Ae in j)Object.prototype.hasOwnProperty.call(j,Ae)&&Z.indexOf(Ae)<0&&(pe[Ae]=j[Ae]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,Ae=Object.getOwnPropertySymbols(j);he<Ae.length;he++)Z.indexOf(Ae[he])<0&&Object.prototype.propertyIsEnumerable.call(j,Ae[he])&&(pe[Ae[he]]=j[Ae[he]]);return pe};function ae(j){const{isLeaf:Z,expanded:pe}=j;return Z?h.createElement(g.Z,null):pe?h.createElement(p.Z,null):h.createElement(d,null)}function Me(j){let{treeData:Z,children:pe}=j;return Z||(0,f.zn)(pe)}const B=(j,Z)=>{var{defaultExpandAll:pe,defaultExpandParent:Ae,defaultExpandedKeys:he}=j,ge=be(j,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ie=h.useRef(),ct=h.useRef(),Ve=()=>{const{keyEntities:W}=(0,f.I8)(Me(ge));let M;return pe?M=Object.keys(W):Ae?M=(0,u.r7)(ge.expandedKeys||he||[],W):M=ge.expandedKeys||he,M},[Qe,St]=h.useState(ge.selectedKeys||ge.defaultSelectedKeys||[]),[Xe,je]=h.useState(()=>Ve());h.useEffect(()=>{"selectedKeys"in ge&&St(ge.selectedKeys)},[ge.selectedKeys]),h.useEffect(()=>{"expandedKeys"in ge&&je(ge.expandedKeys)},[ge.expandedKeys]);const Re=(W,M)=>{var D;return"expandedKeys"in ge||je(W),(D=ge.onExpand)===null||D===void 0?void 0:D.call(ge,W,M)},tt=(W,M)=>{var D;const{multiple:Y}=ge,{node:F,nativeEvent:re}=M,{key:Ee=""}=F,te=Me(ge),T=Object.assign(Object.assign({},M),{selected:!0}),I=(re==null?void 0:re.ctrlKey)||(re==null?void 0:re.metaKey),de=re==null?void 0:re.shiftKey;let ve;Y&&I?(ve=W,Ie.current=Ee,ct.current=ve,T.selectedNodes=k(te,ve)):Y&&de?(ve=Array.from(new Set([].concat((0,v.Z)(ct.current||[]),(0,v.Z)(z({treeData:te,expandedKeys:Xe,startKey:Ee,endKey:Ie.current}))))),T.selectedNodes=k(te,ve)):(ve=[Ee],Ie.current=Ee,ct.current=ve,T.selectedNodes=k(te,ve)),(D=ge.onSelect)===null||D===void 0||D.call(ge,ve,T),"selectedKeys"in ge||St(ve)},{getPrefixCls:le,direction:ue}=h.useContext(S.E_),{prefixCls:G,className:R,showIcon:oe=!0,expandAction:xe="click"}=ge,K=be(ge,["prefixCls","className","showIcon","expandAction"]),L=le("tree",G),ie=a()(`${L}-directory`,{[`${L}-directory-rtl`]:ue==="rtl"},R);return h.createElement(x,Object.assign({icon:ae,ref:Z,blockNode:!0},K,{showIcon:oe,expandAction:xe,prefixCls:L,className:ie,expandedKeys:Xe,selectedKeys:Qe,onSelect:tt,onExpand:Re}))};var Q=h.forwardRef(B);const se=x;se.DirectoryTree=Q,se.TreeNode=t.O;var U=se},20648:function(_t,N,e){"use strict";e.d(N,{TM:function(){return n},Yk:function(){return d}});var t=e(93083),v=e(98447),g=e(17313),p=e(8378),i=e(37613),h=e(83116);const r=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),l=(a,u)=>({[`.${a}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${u.motionDurationSlow}`}}}),c=(a,u)=>({[`.${a}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:u.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${u.lineWidthBold}px solid ${u.colorPrimary}`,borderRadius:"50%",content:'""'}}}),s=(a,u)=>{const{treeCls:f,treeNodeCls:S,treeNodePadding:E,titleHeight:w,nodeSelectedBg:A,nodeHoverBg:b}=u,C=u.paddingXS;return{[f]:Object.assign(Object.assign({},(0,g.Wf)(u)),{background:u.colorBgContainer,borderRadius:u.borderRadius,transition:`background-color ${u.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)(u)),[`${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 ${u.colorPrimary}`,opacity:0,animationName:r,animationDuration:u.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:u.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${f}-node-content-wrapper`]:Object.assign({},(0,g.oN)(u)),[`&:not(${S}-disabled).filter-node ${f}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${f}-draggable-icon`]:{flexShrink:0,width:w,lineHeight:`${w}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${u.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:w}},[`${f}-draggable-icon`]:{visibility:"hidden"},[`${f}-switcher`]:Object.assign(Object.assign({},l(a,u)),{position:"relative",flex:"none",alignSelf:"stretch",width:w,margin:0,lineHeight:`${w}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${f}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:u.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:w/2,bottom:-E,marginInlineStart:-1,borderInlineEnd:`1px solid ${u.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:w/2*.8,height:w/2,borderBottom:`1px solid ${u.colorBorder}`,content:'""'}}}),[`${f}-checkbox`]:{top:"initial",marginInlineEnd:C},[`${f}-node-content-wrapper, ${f}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:w,margin:0,padding:`0 ${u.paddingXS/2}px`,color:"inherit",lineHeight:`${w}px`,background:"transparent",borderRadius:u.borderRadius,cursor:"pointer",transition:`all ${u.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:b},[`&${f}-node-selected`]:{backgroundColor:A},[`${f}-iconEle`]:{display:"inline-block",width:w,height:w,lineHeight:`${w}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${f}-unselectable ${f}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${f}-node-content-wrapper`]:Object.assign({lineHeight:`${w}px`,userSelect:"none"},c(a,u)),[`${S}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${u.colorPrimary}`}},"&-show-line":{[`${f}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:w/2,bottom:-E,borderInlineEnd:`1px solid ${u.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:`${w/2}px !important`}}}}})}},o=a=>{const{treeCls:u,treeNodeCls:f,treeNodePadding:S,directoryNodeSelectedBg:E,directoryNodeSelectedColor:w}=a;return{[`${u}${u}-directory`]:{[f]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:S,insetInlineStart:0,transition:`background-color ${a.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:a.controlItemBgHover}},"> *":{zIndex:1},[`${u}-switcher`]:{transition:`color ${a.motionDurationMid}`},[`${u}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${u}-node-selected`]:{color:w,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:E},[`${u}-switcher`]:{color:w},[`${u}-node-content-wrapper`]:{color:w,background:"transparent"}}}}}},d=(a,u)=>{const f=`.${a}`,S=`${f}-treenode`,E=u.paddingXS/2,w=(0,i.TS)(u,{treeCls:f,treeNodeCls:S,treeNodePadding:E});return[s(a,w),o(w)]},n=a=>{const{controlHeightSM:u}=a;return{titleHeight:u,nodeHoverBg:a.controlItemBgHover,nodeSelectedBg:a.controlItemBgActive}};N.ZP=(0,h.Z)("Tree",(a,u)=>{let{prefixCls:f}=u;return[{[a.componentCls]:(0,v.C2)(`${f}-checkbox`,a)},d(f,a),(0,p.Z)(a)]},a=>{const{colorTextLightSolid:u,colorPrimary:f}=a;return Object.assign(Object.assign({},n(a)),{directoryNodeSelectedColor:u,directoryNodeSelectedBg:f})})},71997:function(_t,N,e){"use strict";e.d(N,{Z:function(){return S}});var t=e(92413),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,i=e(7657),h=function(w,A){return v.createElement(i.Z,(0,t.Z)({},w,{ref:A,icon:p}))},r=v.forwardRef(h),l=r,c=e(52671),s=e(58617),o=e(15075),d=e(43531),n=e(92310),a=e.n(n),u=e(92343),S=E=>{const{prefixCls:w,switcherIcon:A,treeNodeProps:b,showLine:C}=E,{isLeaf:m,expanded:y,loading:x}=b;if(x)return v.createElement(s.Z,{className:`${w}-switcher-loading-icon`});let P;if(C&&typeof C=="object"&&(P=C.showLeafIcon),m){if(!C)return null;if(typeof P!="boolean"&&P){const k=typeof P=="function"?P(b):P,be=`${w}-switcher-line-custom-icon`;return(0,u.l$)(k)?(0,u.Tm)(k,{className:a()(k.props.className||"",be)}):k}return P?v.createElement(c.Z,{className:`${w}-switcher-line-icon`}):v.createElement("span",{className:`${w}-switcher-leaf-line`})}const _=`${w}-switcher-icon`,z=typeof A=="function"?A(b):A;return(0,u.l$)(z)?(0,u.Tm)(z,{className:a()(z.props.className||"",_)}):z!==void 0?z:C?y?v.createElement(o.Z,{className:`${w}-switcher-line-icon`}):v.createElement(d.Z,{className:`${w}-switcher-line-icon`}):v.createElement(l,{className:_})}},54580:function(_t,N,e){"use strict";e.d(N,{default:function(){return zt}});var t=e(59301),v=e(26407),g=e(92310),p=e.n(g),i=e(92413),h=e(6909),r=e(4771),l=e(9427),c=e(25440),s=e(400),o=e(37061),d=e(85195),n=e(39559),a=e(20569),u=e(26112);function f(De,Ue){var et="cannot ".concat(De.method," ").concat(De.action," ").concat(Ue.status,"'"),st=new Error(et);return st.status=Ue.status,st.method=De.method,st.url=De.action,st}function S(De){var Ue=De.responseText||De.response;if(!Ue)return Ue;try{return JSON.parse(Ue)}catch(et){return Ue}}function E(De){var Ue=new XMLHttpRequest;De.onProgress&&Ue.upload&&(Ue.upload.onprogress=function(rt){rt.total>0&&(rt.percent=rt.loaded/rt.total*100),De.onProgress(rt)});var et=new FormData;De.data&&Object.keys(De.data).forEach(function(yt){var rt=De.data[yt];if(Array.isArray(rt)){rt.forEach(function(dt){et.append("".concat(yt,"[]"),dt)});return}et.append(yt,rt)}),De.file instanceof Blob?et.append(De.filename,De.file,De.file.name):et.append(De.filename,De.file),Ue.onerror=function(rt){De.onError(rt)},Ue.onload=function(){return Ue.status<200||Ue.status>=300?De.onError(f(De,Ue),S(Ue)):De.onSuccess(S(Ue),Ue)},Ue.open(De.method,De.action,!0),De.withCredentials&&"withCredentials"in Ue&&(Ue.withCredentials=!0);var st=De.headers||{};return st["X-Requested-With"]!==null&&Ue.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(st).forEach(function(yt){st[yt]!==null&&Ue.setRequestHeader(yt,st[yt])}),Ue.send(et),{abort:function(){Ue.abort()}}}var w=+new Date,A=0;function b(){return"rc-upload-".concat(w,"-").concat(++A)}var C=e(48736),m=function(De,Ue){if(De&&Ue){var et=Array.isArray(Ue)?Ue:Ue.split(","),st=De.name||"",yt=De.type||"",rt=yt.replace(/\/.*$/,"");return et.some(function(dt){var ye=dt.trim();if(/^\*(\/\*)?$/.test(dt))return!0;if(ye.charAt(0)==="."){var He=st.toLowerCase(),Je=ye.toLowerCase(),ft=[Je];return(Je===".jpg"||Je===".jpeg")&&(ft=[".jpg",".jpeg"]),ft.some(function(lt){return He.endsWith(lt)})}return/\/\*$/.test(ye)?rt===ye.replace(/\/.*$/,""):yt===ye?!0:/^\w+$/.test(ye)?((0,C.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(ye,"'.Skip for check.")),!0):!1})}return!0};function y(De,Ue){var et=De.createReader(),st=[];function yt(){et.readEntries(function(rt){var dt=Array.prototype.slice.apply(rt);st=st.concat(dt);var ye=!dt.length;ye?Ue(st):yt()})}yt()}var x=function(Ue,et,st){var yt=function rt(dt,ye){dt&&(dt.path=ye||"",dt.isFile?dt.file(function(He){st(He)&&(dt.fullPath&&!He.webkitRelativePath&&(Object.defineProperties(He,{webkitRelativePath:{writable:!0}}),He.webkitRelativePath=dt.fullPath.replace(/^\//,""),Object.defineProperties(He,{webkitRelativePath:{writable:!1}})),et([He]))}):dt.isDirectory&&y(dt,function(He){He.forEach(function(Je){rt(Je,"".concat(ye).concat(dt.name,"/"))})}))};Ue.forEach(function(rt){yt(rt.webkitGetAsEntry())})},P=x,_=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],z=function(De){(0,l.Z)(et,De);var Ue=(0,c.Z)(et);function et(){var st;(0,h.Z)(this,et);for(var yt=arguments.length,rt=new Array(yt),dt=0;dt<yt;dt++)rt[dt]=arguments[dt];return st=Ue.call.apply(Ue,[this].concat(rt)),st.state={uid:b()},st.reqs={},st.fileInput=void 0,st._isMounted=void 0,st.onChange=function(ye){var He=st.props,Je=He.accept,ft=He.directory,lt=ye.target.files,Et=(0,v.Z)(lt).filter(function(xt){return!ft||m(xt,Je)});st.uploadFiles(Et),st.reset()},st.onClick=function(ye){var He=st.fileInput;if(He){var Je=ye.target,ft=st.props.onClick;if(Je&&Je.tagName==="BUTTON"){var lt=He.parentNode;lt.focus(),Je.blur()}He.click(),ft&&ft(ye)}},st.onKeyDown=function(ye){ye.key==="Enter"&&st.onClick(ye)},st.onFileDrop=function(ye){var He=st.props.multiple;if(ye.preventDefault(),ye.type!=="dragover")if(st.props.directory)P(Array.prototype.slice.call(ye.dataTransfer.items),st.uploadFiles,function(ft){return m(ft,st.props.accept)});else{var Je=(0,v.Z)(ye.dataTransfer.files).filter(function(ft){return m(ft,st.props.accept)});He===!1&&(Je=Je.slice(0,1)),st.uploadFiles(Je)}},st.uploadFiles=function(ye){var He=(0,v.Z)(ye),Je=He.map(function(ft){return ft.uid=b(),st.processFile(ft,He)});Promise.all(Je).then(function(ft){var lt=st.props.onBatchStart;lt==null||lt(ft.map(function(Et){var xt=Et.origin,Ht=Et.parsedFile;return{file:xt,parsedFile:Ht}})),ft.filter(function(Et){return Et.parsedFile!==null}).forEach(function(Et){st.post(Et)})})},st.processFile=function(){var ye=(0,a.Z)((0,d.Z)().mark(function He(Je,ft){var lt,Et,xt,Ht,Jt,$t,un,pn,bn;return(0,d.Z)().wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(lt=st.props.beforeUpload,Et=Je,!lt){Ne.next=14;break}return Ne.prev=3,Ne.next=6,lt(Je,ft);case 6:Et=Ne.sent,Ne.next=12;break;case 9:Ne.prev=9,Ne.t0=Ne.catch(3),Et=!1;case 12:if(Et!==!1){Ne.next=14;break}return Ne.abrupt("return",{origin:Je,parsedFile:null,action:null,data:null});case 14:if(xt=st.props.action,typeof xt!="function"){Ne.next=21;break}return Ne.next=18,xt(Je);case 18:Ht=Ne.sent,Ne.next=22;break;case 21:Ht=xt;case 22:if(Jt=st.props.data,typeof Jt!="function"){Ne.next=29;break}return Ne.next=26,Jt(Je);case 26:$t=Ne.sent,Ne.next=30;break;case 29:$t=Jt;case 30:return un=((0,n.Z)(Et)==="object"||typeof Et=="string")&&Et?Et:Je,un instanceof File?pn=un:pn=new File([un],Je.name,{type:Je.type}),bn=pn,bn.uid=Je.uid,Ne.abrupt("return",{origin:Je,data:$t,parsedFile:bn,action:Ht});case 35:case"end":return Ne.stop()}},He,null,[[3,9]])}));return function(He,Je){return ye.apply(this,arguments)}}(),st.saveFileInput=function(ye){st.fileInput=ye},st}return(0,r.Z)(et,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(yt){var rt=this,dt=yt.data,ye=yt.origin,He=yt.action,Je=yt.parsedFile;if(this._isMounted){var ft=this.props,lt=ft.onStart,Et=ft.customRequest,xt=ft.name,Ht=ft.headers,Jt=ft.withCredentials,$t=ft.method,un=ye.uid,pn=Et||E,bn={action:He,filename:xt,data:dt,file:Je,headers:Ht,withCredentials:Jt,method:$t||"post",onProgress:function(Ne){var ot=rt.props.onProgress;ot==null||ot(Ne,Je)},onSuccess:function(Ne,ot){var ut=rt.props.onSuccess;ut==null||ut(Ne,Je,ot),delete rt.reqs[un]},onError:function(Ne,ot){var ut=rt.props.onError;ut==null||ut(Ne,ot,Je),delete rt.reqs[un]}};lt(ye),this.reqs[un]=pn(bn)}}},{key:"reset",value:function(){this.setState({uid:b()})}},{key:"abort",value:function(yt){var rt=this.reqs;if(yt){var dt=yt.uid?yt.uid:yt;rt[dt]&&rt[dt].abort&&rt[dt].abort(),delete rt[dt]}else Object.keys(rt).forEach(function(ye){rt[ye]&&rt[ye].abort&&rt[ye].abort(),delete rt[ye]})}},{key:"render",value:function(){var yt=this.props,rt=yt.component,dt=yt.prefixCls,ye=yt.className,He=yt.disabled,Je=yt.id,ft=yt.style,lt=yt.multiple,Et=yt.accept,xt=yt.capture,Ht=yt.children,Jt=yt.directory,$t=yt.openFileDialogOnClick,un=yt.onMouseEnter,pn=yt.onMouseLeave,bn=(0,o.Z)(yt,_),Te=p()((0,s.Z)((0,s.Z)((0,s.Z)({},dt,!0),"".concat(dt,"-disabled"),He),ye,ye)),Ne=Jt?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},ot=He?{}:{onClick:$t?this.onClick:function(){},onKeyDown:$t?this.onKeyDown:function(){},onMouseEnter:un,onMouseLeave:pn,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return t.createElement(rt,(0,i.Z)({},ot,{className:Te,role:"button",style:ft}),t.createElement("input",(0,i.Z)({},(0,u.Z)(bn,{aria:!0,data:!0}),{id:Je,disabled:He,type:"file",ref:this.saveFileInput,onClick:function(mt){return mt.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:Et},Ne,{multiple:lt,onChange:this.onChange},xt!=null?{capture:xt}:{})),Ht)}}]),et}(t.Component),k=z;function be(){}var ae=function(De){(0,l.Z)(et,De);var Ue=(0,c.Z)(et);function et(){var st;(0,h.Z)(this,et);for(var yt=arguments.length,rt=new Array(yt),dt=0;dt<yt;dt++)rt[dt]=arguments[dt];return st=Ue.call.apply(Ue,[this].concat(rt)),st.uploader=void 0,st.saveUploader=function(ye){st.uploader=ye},st}return(0,r.Z)(et,[{key:"abort",value:function(yt){this.uploader.abort(yt)}},{key:"render",value:function(){return t.createElement(k,(0,i.Z)({},this.props,{ref:this.saveUploader}))}}]),et}(t.Component);ae.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:be,onError:be,onSuccess:be,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var Me=ae,B=Me,q=e(18929),Q=e(4676),se=e(36355),U=e(1684),j=e(9763),Z=e(31724),pe={icon:function(Ue,et){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:et}},{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:Ue}}]}},name:"file",theme:"twotone"},Ae=pe,he=e(7657),ge=function(Ue,et){return t.createElement(he.Z,(0,i.Z)({},Ue,{ref:et,icon:Ae}))},Ie=t.forwardRef(ge),ct=Ie,Ve=e(58617),Qe={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"},St=Qe,Xe=function(Ue,et){return t.createElement(he.Z,(0,i.Z)({},Ue,{ref:et,icon:St}))},je=t.forwardRef(Xe),Re=je,tt={icon:function(Ue,et){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:Ue}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:et}},{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:et}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:et}},{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:Ue}}]}},name:"picture",theme:"twotone"},le=tt,ue=function(Ue,et){return t.createElement(he.Z,(0,i.Z)({},Ue,{ref:et,icon:le}))},G=t.forwardRef(ue),R=G,oe=e(77900),xe=e(56762),K=e(62892),L=e(92343),ie=e(3113);function W(De){return Object.assign(Object.assign({},De),{lastModified:De.lastModified,lastModifiedDate:De.lastModifiedDate,name:De.name,size:De.size,type:De.type,uid:De.uid,percent:0,originFileObj:De})}function M(De,Ue){const et=(0,v.Z)(Ue),st=et.findIndex(yt=>{let{uid:rt}=yt;return rt===De.uid});return st===-1?et.push(De):et[st]=De,et}function D(De,Ue){const et=De.uid!==void 0?"uid":"name";return Ue.filter(st=>st[et]===De[et])[0]}function Y(De,Ue){const et=De.uid!==void 0?"uid":"name",st=Ue.filter(yt=>yt[et]!==De[et]);return st.length===Ue.length?null:st}const F=function(){const Ue=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),st=Ue[Ue.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(st)||[""])[0]},re=De=>De.indexOf("image/")===0,Ee=De=>{if(De.type&&!De.thumbUrl)return re(De.type);const Ue=De.thumbUrl||De.url||"",et=F(Ue);return/^data:image\//.test(Ue)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(et)?!0:!(/^data:/.test(Ue)||et)},te=200;function T(De){return new Promise(Ue=>{if(!De.type||!re(De.type)){Ue("");return}const et=document.createElement("canvas");et.width=te,et.height=te,et.style.cssText=`position: fixed; left: 0; top: 0; width: ${te}px; height: ${te}px; z-index: 9999; display: none;`,document.body.appendChild(et);const st=et.getContext("2d"),yt=new Image;if(yt.onload=()=>{const{width:rt,height:dt}=yt;let ye=te,He=te,Je=0,ft=0;rt>dt?(He=dt*(te/rt),ft=-(He-ye)/2):(ye=rt*(te/dt),Je=-(ye-He)/2),st.drawImage(yt,Je,ft,ye,He);const lt=et.toDataURL();document.body.removeChild(et),window.URL.revokeObjectURL(yt.src),Ue(lt)},yt.crossOrigin="anonymous",De.type.startsWith("image/svg+xml")){const rt=new FileReader;rt.onload=()=>{rt.result&&(yt.src=rt.result)},rt.readAsDataURL(De)}else if(De.type.startsWith("image/gif")){const rt=new FileReader;rt.onload=()=>{rt.result&&Ue(rt.result)},rt.readAsDataURL(De)}else yt.src=window.URL.createObjectURL(De)})}var I=e(26227),de=e(41464),ve=e(15277),_e=e(93948),qe=e(6848),fe=t.forwardRef((De,Ue)=>{let{prefixCls:et,className:st,style:yt,locale:rt,listType:dt,file:ye,items:He,progress:Je,iconRender:ft,actionIconRender:lt,itemRender:Et,isImgUrl:xt,showPreviewIcon:Ht,showRemoveIcon:Jt,showDownloadIcon:$t,previewIcon:un,removeIcon:pn,downloadIcon:bn,onPreview:Te,onDownload:Ne,onClose:ot}=De;var ut,mt;const{status:Xt}=ye,[Wt,Yt]=t.useState(Xt);t.useEffect(()=>{Xt!=="removed"&&Yt(Xt)},[Xt]);const[It,tn]=t.useState(!1);t.useEffect(()=>{const Wn=setTimeout(()=>{tn(!0)},300);return()=>{clearTimeout(Wn)}},[]);const _n=ft(ye);let nn=t.createElement("div",{className:`${et}-icon`},_n);if(dt==="picture"||dt==="picture-card"||dt==="picture-circle")if(Wt==="uploading"||!ye.thumbUrl&&!ye.url){const Wn=p()(`${et}-list-item-thumbnail`,{[`${et}-list-item-file`]:Wt!=="uploading"});nn=t.createElement("div",{className:Wn},_n)}else{const Wn=xt!=null&&xt(ye)?t.createElement("img",{src:ye.thumbUrl||ye.url,alt:ye.name,className:`${et}-list-item-image`,crossOrigin:ye.crossOrigin}):_n,ar=p()(`${et}-list-item-thumbnail`,{[`${et}-list-item-file`]:xt&&!xt(ye)});nn=t.createElement("a",{className:ar,onClick:er=>Te(ye,er),href:ye.url||ye.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Wn)}const Kt=p()(`${et}-list-item`,`${et}-list-item-${Wt}`),Mt=typeof ye.linkProps=="string"?JSON.parse(ye.linkProps):ye.linkProps,mn=Jt?lt((typeof pn=="function"?pn(ye):pn)||t.createElement(I.Z,null),()=>ot(ye),et,rt.removeFile):null,an=$t&&Wt==="done"?lt((typeof bn=="function"?bn(ye):bn)||t.createElement(de.Z,null),()=>Ne(ye),et,rt.downloadFile):null,En=dt!=="picture-card"&&dt!=="picture-circle"&&t.createElement("span",{key:"download-delete",className:p()(`${et}-list-item-actions`,{picture:dt==="picture"})},an,mn),Sn=p()(`${et}-list-item-name`),An=ye.url?[t.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Sn,title:ye.name},Mt,{href:ye.url,onClick:Wn=>Te(ye,Wn)}),ye.name),En]:[t.createElement("span",{key:"view",className:Sn,onClick:Wn=>Te(ye,Wn),title:ye.name},ye.name),En],vn={pointerEvents:"none",opacity:.5},Xn=Ht?t.createElement("a",{href:ye.url||ye.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:ye.url||ye.thumbUrl?void 0:vn,onClick:Wn=>Te(ye,Wn),title:rt.previewFile},typeof un=="function"?un(ye):un||t.createElement(ve.Z,null)):null,lr=(dt==="picture-card"||dt==="picture-circle")&&Wt!=="uploading"&&t.createElement("span",{className:`${et}-list-item-actions`},Xn,Wt==="done"&&an,mn),{getPrefixCls:fn}=t.useContext(se.E_),ln=fn(),xn=t.createElement("div",{className:Kt},nn,An,lr,It&&t.createElement(oe.default,{motionName:`${ln}-fade`,visible:Wt==="uploading",motionDeadline:2e3},Wn=>{let{className:ar}=Wn;const er="percent"in ye?t.createElement(_e.Z,Object.assign({},Je,{type:"line",percent:ye.percent,"aria-label":ye["aria-label"],"aria-labelledby":ye["aria-labelledby"]})):null;return t.createElement("div",{className:p()(`${et}-list-item-progress`,ar)},er)})),On=ye.response&&typeof ye.response=="string"?ye.response:((ut=ye.error)===null||ut===void 0?void 0:ut.statusText)||((mt=ye.error)===null||mt===void 0?void 0:mt.message)||rt.uploadError,In=Wt==="error"?t.createElement(qe.Z,{title:On,getPopupContainer:Wn=>Wn.parentNode},xn):xn;return t.createElement("div",{className:p()(`${et}-list-item-container`,st),style:yt,ref:Ue},Et?Et(In,ye,He,{download:Ne.bind(null,ye),preview:Te.bind(null,ye),remove:ot.bind(null,ye)}):In)});const Ze=(De,Ue)=>{const{listType:et="text",previewFile:st=T,onPreview:yt,onDownload:rt,onRemove:dt,locale:ye,iconRender:He,isImageUrl:Je=Ee,prefixCls:ft,items:lt=[],showPreviewIcon:Et=!0,showRemoveIcon:xt=!0,showDownloadIcon:Ht=!1,removeIcon:Jt,previewIcon:$t,downloadIcon:un,progress:pn={size:[-1,2],showInfo:!1},appendAction:bn,appendActionVisible:Te=!0,itemRender:Ne,disabled:ot}=De,ut=(0,xe.Z)(),[mt,Xt]=t.useState(!1);t.useEffect(()=>{et!=="picture"&&et!=="picture-card"&&et!=="picture-circle"||(lt||[]).forEach(vn=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(vn.originFileObj instanceof File||vn.originFileObj instanceof Blob)||vn.thumbUrl!==void 0||(vn.thumbUrl="",st&&st(vn.originFileObj).then(Xn=>{vn.thumbUrl=Xn||"",ut()}))})},[et,lt,st]),t.useEffect(()=>{Xt(!0)},[]);const Wt=(vn,Xn)=>{if(yt)return Xn==null||Xn.preventDefault(),yt(vn)},Yt=vn=>{typeof rt=="function"?rt(vn):vn.url&&window.open(vn.url)},It=vn=>{dt==null||dt(vn)},tn=vn=>{if(He)return He(vn,et);const Xn=vn.status==="uploading",lr=Je&&Je(vn)?t.createElement(R,null):t.createElement(ct,null);let fn=Xn?t.createElement(Ve.Z,null):t.createElement(Re,null);return et==="picture"?fn=Xn?t.createElement(Ve.Z,null):lr:(et==="picture-card"||et==="picture-circle")&&(fn=Xn?ye.uploading:lr),fn},_n=(vn,Xn,lr,fn)=>{const ln={type:"text",size:"small",title:fn,onClick:xn=>{Xn(),(0,L.l$)(vn)&&vn.props.onClick&&vn.props.onClick(xn)},className:`${lr}-list-item-action`,disabled:ot};if((0,L.l$)(vn)){const xn=(0,L.Tm)(vn,Object.assign(Object.assign({},vn.props),{onClick:()=>{}}));return t.createElement(ie.ZP,Object.assign({},ln,{icon:xn}))}return t.createElement(ie.ZP,Object.assign({},ln),t.createElement("span",null,vn))};t.useImperativeHandle(Ue,()=>({handlePreview:Wt,handleDownload:Yt}));const{getPrefixCls:nn}=t.useContext(se.E_),Kt=nn("upload",ft),Mt=nn(),mn=p()(`${Kt}-list`,`${Kt}-list-${et}`),an=(0,v.Z)(lt.map(vn=>({key:vn.uid,file:vn})));let Sn={motionDeadline:2e3,motionName:`${Kt}-${et==="picture-card"||et==="picture-circle"?"animate-inline":"animate"}`,keys:an,motionAppear:mt};const An=t.useMemo(()=>{const vn=Object.assign({},(0,K.Z)(Mt));return delete vn.onAppearEnd,delete vn.onEnterEnd,delete vn.onLeaveEnd,vn},[Mt]);return et!=="picture-card"&&et!=="picture-circle"&&(Sn=Object.assign(Object.assign({},An),Sn)),t.createElement("div",{className:mn},t.createElement(oe.CSSMotionList,Object.assign({},Sn,{component:!1}),vn=>{let{key:Xn,file:lr,className:fn,style:ln}=vn;return t.createElement(fe,{key:Xn,locale:ye,prefixCls:Kt,className:fn,style:ln,file:lr,items:lt,progress:pn,listType:et,isImgUrl:Je,showPreviewIcon:Et,showRemoveIcon:xt,showDownloadIcon:Ht,removeIcon:Jt,previewIcon:$t,downloadIcon:un,iconRender:tn,actionIconRender:_n,itemRender:Ne,onPreview:Wt,onDownload:Yt,onClose:It})}),bn&&t.createElement(oe.default,Object.assign({},Sn,{visible:Te,forceRender:!0}),vn=>{let{className:Xn,style:lr}=vn;return(0,L.Tm)(bn,fn=>({className:p()(fn.className,Xn),style:Object.assign(Object.assign(Object.assign({},lr),{pointerEvents:Xn?"none":void 0}),fn.style)}))}))};var nt=t.forwardRef(Ze),Ct=e(17313),O=e(8378),Ge=e(83116),Ke=e(37613),Oe=De=>{const{componentCls:Ue,iconCls:et}=De;return{[`${Ue}-wrapper`]:{[`${Ue}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:De.colorFillAlter,border:`${De.lineWidth}px dashed ${De.colorBorder}`,borderRadius:De.borderRadiusLG,cursor:"pointer",transition:`border-color ${De.motionDurationSlow}`,[Ue]:{padding:`${De.padding}px 0`},[`${Ue}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${Ue}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${Ue}-disabled):hover`]:{borderColor:De.colorPrimaryHover},[`p${Ue}-drag-icon`]:{marginBottom:De.margin,[et]:{color:De.colorPrimary,fontSize:De.uploadThumbnailSize}},[`p${Ue}-text`]:{margin:`0 0 ${De.marginXXS}px`,color:De.colorTextHeading,fontSize:De.fontSizeLG},[`p${Ue}-hint`]:{color:De.colorTextDescription,fontSize:De.fontSize},[`&${Ue}-disabled`]:{cursor:"not-allowed",[`p${Ue}-drag-icon ${et},
p${Ue}-text,
p${Ue}-hint
`]:{color:De.colorTextDisabled}}}}}},Lt=De=>{const{componentCls:Ue,antCls:et,iconCls:st,fontSize:yt,lineHeight:rt}=De,dt=`${Ue}-list-item`,ye=`${dt}-actions`,He=`${dt}-action`,Je=Math.round(yt*rt);return{[`${Ue}-wrapper`]:{[`${Ue}-list`]:Object.assign(Object.assign({},(0,Ct.dF)()),{lineHeight:De.lineHeight,[dt]:{position:"relative",height:De.lineHeight*yt,marginTop:De.marginXS,fontSize:yt,display:"flex",alignItems:"center",transition:`background-color ${De.motionDurationSlow}`,"&:hover":{backgroundColor:De.controlItemBgHover},[`${dt}-name`]:Object.assign(Object.assign({},Ct.vS),{padding:`0 ${De.paddingXS}px`,lineHeight:rt,flex:"auto",transition:`all ${De.motionDurationSlow}`}),[ye]:{[He]:{opacity:0},[`${He}${et}-btn-sm`]:{height:Je,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[`
${He}:focus-visible,
&.picture ${He}
`]:{opacity:1},[st]:{color:De.actionsColor,transition:`all ${De.motionDurationSlow}`},[`&:hover ${st}`]:{color:De.colorText}},[`${Ue}-icon ${st}`]:{color:De.colorTextDescription,fontSize:yt},[`${dt}-progress`]:{position:"absolute",bottom:-De.uploadProgressOffset,width:"100%",paddingInlineStart:yt+De.paddingXS,fontSize:yt,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${dt}:hover ${He}`]:{opacity:1,color:De.colorText},[`${dt}-error`]:{color:De.colorError,[`${dt}-name, ${Ue}-icon ${st}`]:{color:De.colorError},[ye]:{[`${st}, ${st}:hover`]:{color:De.colorError},[He]:{opacity:1}}},[`${Ue}-list-item-container`]:{transition:`opacity ${De.motionDurationSlow}, height ${De.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Nt=e(93083),it=e(1950);const wt=new Nt.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),Rt=new Nt.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var Gt=De=>{const{componentCls:Ue}=De,et=`${Ue}-animate-inline`;return[{[`${Ue}-wrapper`]:{[`${et}-appear, ${et}-enter, ${et}-leave`]:{animationDuration:De.motionDurationSlow,animationTimingFunction:De.motionEaseInOutCirc,animationFillMode:"forwards"},[`${et}-appear, ${et}-enter`]:{animationName:wt},[`${et}-leave`]:{animationName:Rt}}},{[`${Ue}-wrapper`]:(0,it.J$)(De)},wt,Rt]},Ut=e(93398),At=e(64993);const en=De=>{const{componentCls:Ue,iconCls:et,uploadThumbnailSize:st,uploadProgressOffset:yt}=De,rt=`${Ue}-list`,dt=`${rt}-item`;return{[`${Ue}-wrapper`]:{[`
${rt}${rt}-picture,
${rt}${rt}-picture-card,
${rt}${rt}-picture-circle
`]:{[dt]:{position:"relative",height:st+De.lineWidth*2+De.paddingXS*2,padding:De.paddingXS,border:`${De.lineWidth}px ${De.lineType} ${De.colorBorder}`,borderRadius:De.borderRadiusLG,"&:hover":{background:"transparent"},[`${dt}-thumbnail`]:Object.assign(Object.assign({},Ct.vS),{width:st,height:st,lineHeight:`${st+De.paddingSM}px`,textAlign:"center",flex:"none",[et]:{fontSize:De.fontSizeHeading2,color:De.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${dt}-progress`]:{bottom:yt,width:`calc(100% - ${De.paddingSM*2}px)`,marginTop:0,paddingInlineStart:st+De.paddingXS}},[`${dt}-error`]:{borderColor:De.colorError,[`${dt}-thumbnail ${et}`]:{[`svg path[fill='${Ut.blue[0]}']`]:{fill:De.colorErrorBg},[`svg path[fill='${Ut.blue.primary}']`]:{fill:De.colorError}}},[`${dt}-uploading`]:{borderStyle:"dashed",[`${dt}-name`]:{marginBottom:yt}}},[`${rt}${rt}-picture-circle ${dt}`]:{[`&, &::before, ${dt}-thumbnail`]:{borderRadius:"50%"}}}}},Ce=De=>{const{componentCls:Ue,iconCls:et,fontSizeLG:st,colorTextLightSolid:yt}=De,rt=`${Ue}-list`,dt=`${rt}-item`,ye=De.uploadPicCardSize;return{[`
${Ue}-wrapper${Ue}-picture-card-wrapper,
${Ue}-wrapper${Ue}-picture-circle-wrapper
`]:Object.assign(Object.assign({},(0,Ct.dF)()),{display:"inline-block",width:"100%",[`${Ue}${Ue}-select`]:{width:ye,height:ye,marginInlineEnd:De.marginXS,marginBottom:De.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:De.colorFillAlter,border:`${De.lineWidth}px dashed ${De.colorBorder}`,borderRadius:De.borderRadiusLG,cursor:"pointer",transition:`border-color ${De.motionDurationSlow}`,[`> ${Ue}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Ue}-disabled):hover`]:{borderColor:De.colorPrimary}},[`${rt}${rt}-picture-card, ${rt}${rt}-picture-circle`]:{[`${rt}-item-container`]:{display:"inline-block",width:ye,height:ye,marginBlock:`0 ${De.marginXS}px`,marginInline:`0 ${De.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[dt]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${De.paddingXS*2}px)`,height:`calc(100% - ${De.paddingXS*2}px)`,backgroundColor:De.colorBgMask,opacity:0,transition:`all ${De.motionDurationSlow}`,content:'" "'}},[`${dt}:hover`]:{[`&::before, ${dt}-actions`]:{opacity:1}},[`${dt}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${De.motionDurationSlow}`,[`${et}-eye, ${et}-download, ${et}-delete`]:{zIndex:10,width:st,margin:`0 ${De.marginXXS}px`,fontSize:st,cursor:"pointer",transition:`all ${De.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${dt}-actions, ${dt}-actions:hover`]:{[`${et}-eye, ${et}-download, ${et}-delete`]:{color:new At.C(yt).setAlpha(.65).toRgbString(),"&:hover":{color:yt}}},[`${dt}-thumbnail, ${dt}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${dt}-name`]:{display:"none",textAlign:"center"},[`${dt}-file + ${dt}-name`]:{position:"absolute",bottom:De.margin,display:"block",width:`calc(100% - ${De.paddingXS*2}px)`},[`${dt}-uploading`]:{[`&${dt}`]:{backgroundColor:De.colorFillAlter},[`&::before, ${et}-eye, ${et}-download, ${et}-delete`]:{display:"none"}},[`${dt}-progress`]:{bottom:De.marginXL,width:`calc(100% - ${De.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${Ue}-wrapper${Ue}-picture-circle-wrapper`]:{[`${Ue}${Ue}-select`]:{borderRadius:"50%"}}}};var $=De=>{const{componentCls:Ue}=De;return{[`${Ue}-rtl`]:{direction:"rtl"}}};const ee=De=>{const{componentCls:Ue,colorTextDisabled:et}=De;return{[`${Ue}-wrapper`]:Object.assign(Object.assign({},(0,Ct.Wf)(De)),{[Ue]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Ue}-select`]:{display:"inline-block"},[`${Ue}-disabled`]:{color:et,cursor:"not-allowed"}})}};var ne=(0,Ge.Z)("Upload",De=>{const{fontSizeHeading3:Ue,fontSize:et,lineHeight:st,lineWidth:yt,controlHeightLG:rt}=De,dt=Math.round(et*st),ye=(0,Ke.TS)(De,{uploadThumbnailSize:Ue*2,uploadProgressOffset:dt/2+yt,uploadPicCardSize:rt*2.55});return[ee(ye),Oe(ye),en(ye),Ce(ye),Lt(ye),Gt(ye),$(ye),(0,O.Z)(ye)]},De=>({actionsColor:De.colorTextDescription})),Be=function(De,Ue,et,st){function yt(rt){return rt instanceof et?rt:new et(function(dt){dt(rt)})}return new(et||(et=Promise))(function(rt,dt){function ye(ft){try{Je(st.next(ft))}catch(lt){dt(lt)}}function He(ft){try{Je(st.throw(ft))}catch(lt){dt(lt)}}function Je(ft){ft.done?rt(ft.value):yt(ft.value).then(ye,He)}Je((st=st.apply(De,Ue||[])).next())})};const Fe=`__LIST_IGNORE_${Date.now()}__`,$e=(De,Ue)=>{const{fileList:et,defaultFileList:st,onRemove:yt,showUploadList:rt=!0,listType:dt="text",onPreview:ye,onDownload:He,onChange:Je,onDrop:ft,previewFile:lt,disabled:Et,locale:xt,iconRender:Ht,isImageUrl:Jt,progress:$t,prefixCls:un,className:pn,type:bn="select",children:Te,style:Ne,itemRender:ot,maxCount:ut,data:mt={},multiple:Xt=!1,action:Wt="",accept:Yt="",supportServerRender:It=!0,rootClassName:tn}=De,_n=t.useContext(U.Z),nn=Et!=null?Et:_n,[Kt,Mt]=(0,q.Z)(st||[],{value:et,postState:Jn=>Jn!=null?Jn:[]}),[mn,an]=t.useState("drop"),En=t.useRef(null);t.useMemo(()=>{const Jn=Date.now();(et||[]).forEach((qn,_r)=>{!qn.uid&&!Object.isFrozen(qn)&&(qn.uid=`__AUTO__${Jn}_${_r}__`)})},[et]);const Sn=(Jn,qn,_r)=>{let gr=(0,v.Z)(qn),Dr=!1;ut===1?gr=gr.slice(-1):ut&&(Dr=gr.length>ut,gr=gr.slice(0,ut)),(0,Q.flushSync)(()=>{Mt(gr)});const Ur={file:Jn,fileList:gr};_r&&(Ur.event=_r),(!Dr||gr.some(ai=>ai.uid===Jn.uid))&&(0,Q.flushSync)(()=>{Je==null||Je(Ur)})},An=(Jn,qn)=>Be(void 0,void 0,void 0,function*(){const{beforeUpload:_r,transformFile:gr}=De;let Dr=Jn;if(_r){const Ur=yield _r(Jn,qn);if(Ur===!1)return!1;if(delete Jn[Fe],Ur===Fe)return Object.defineProperty(Jn,Fe,{value:!0,configurable:!0}),!1;typeof Ur=="object"&&Ur&&(Dr=Ur)}return gr&&(Dr=yield gr(Dr)),Dr}),vn=Jn=>{const qn=Jn.filter(Dr=>!Dr.file[Fe]);if(!qn.length)return;const _r=qn.map(Dr=>W(Dr.file));let gr=(0,v.Z)(Kt);_r.forEach(Dr=>{gr=M(Dr,gr)}),_r.forEach((Dr,Ur)=>{let ai=Dr;if(qn[Ur].parsedFile)Dr.status="uploading";else{const{originFileObj:Fn}=Dr;let $n;try{$n=new File([Fn],Fn.name,{type:Fn.type})}catch(nr){$n=new Blob([Fn],{type:Fn.type}),$n.name=Fn.name,$n.lastModifiedDate=new Date,$n.lastModified=new Date().getTime()}$n.uid=Dr.uid,ai=$n}Sn(ai,gr)})},Xn=(Jn,qn,_r)=>{try{typeof Jn=="string"&&(Jn=JSON.parse(Jn))}catch(Ur){}if(!D(qn,Kt))return;const gr=W(qn);gr.status="done",gr.percent=100,gr.response=Jn,gr.xhr=_r;const Dr=M(gr,Kt);Sn(gr,Dr)},lr=(Jn,qn)=>{if(!D(qn,Kt))return;const _r=W(qn);_r.status="uploading",_r.percent=Jn.percent;const gr=M(_r,Kt);Sn(_r,gr,Jn)},fn=(Jn,qn,_r)=>{if(!D(_r,Kt))return;const gr=W(_r);gr.error=Jn,gr.response=qn,gr.status="error";const Dr=M(gr,Kt);Sn(gr,Dr)},ln=Jn=>{let qn;Promise.resolve(typeof yt=="function"?yt(Jn):yt).then(_r=>{var gr;if(_r===!1)return;const Dr=Y(Jn,Kt);Dr&&(qn=Object.assign(Object.assign({},Jn),{status:"removed"}),Kt==null||Kt.forEach(Ur=>{const ai=qn.uid!==void 0?"uid":"name";Ur[ai]===qn[ai]&&!Object.isFrozen(Ur)&&(Ur.status="removed")}),(gr=En.current)===null||gr===void 0||gr.abort(qn),Sn(qn,Dr))})},xn=Jn=>{an(Jn.type),Jn.type==="drop"&&(ft==null||ft(Jn))};t.useImperativeHandle(Ue,()=>({onBatchStart:vn,onSuccess:Xn,onProgress:lr,onError:fn,fileList:Kt,upload:En.current}));const{getPrefixCls:On,direction:In,upload:Wn}=t.useContext(se.E_),ar=On("upload",un),er=Object.assign(Object.assign({onBatchStart:vn,onError:fn,onProgress:lr,onSuccess:Xn},De),{data:mt,multiple:Xt,action:Wt,accept:Yt,supportServerRender:It,prefixCls:ar,disabled:nn,beforeUpload:An,onChange:void 0});delete er.className,delete er.style,(!Te||nn)&&delete er.id;const[xr,wr]=ne(ar),[Vn]=(0,j.Z)("Upload",Z.Z.Upload),{showRemoveIcon:Lr,showPreviewIcon:pr,showDownloadIcon:Dn,removeIcon:mr,previewIcon:yr,downloadIcon:Rr}=typeof rt=="boolean"?{}:rt,rr=(Jn,qn)=>rt?t.createElement(nt,{prefixCls:ar,listType:dt,items:Kt,previewFile:lt,onPreview:ye,onDownload:He,onRemove:ln,showRemoveIcon:!nn&&Lr,showPreviewIcon:pr,showDownloadIcon:Dn,removeIcon:mr,previewIcon:yr,downloadIcon:Rr,iconRender:Ht,locale:Object.assign(Object.assign({},Vn),xt),isImageUrl:Jt,progress:$t,appendAction:Jn,appendActionVisible:qn,itemRender:ot,disabled:nn}):Jn,br=p()(`${ar}-wrapper`,pn,tn,wr,Wn==null?void 0:Wn.className,{[`${ar}-rtl`]:In==="rtl",[`${ar}-picture-card-wrapper`]:dt==="picture-card",[`${ar}-picture-circle-wrapper`]:dt==="picture-circle"}),ei=Object.assign(Object.assign({},Wn==null?void 0:Wn.style),Ne);if(bn==="drag"){const Jn=p()(wr,ar,`${ar}-drag`,{[`${ar}-drag-uploading`]:Kt.some(qn=>qn.status==="uploading"),[`${ar}-drag-hover`]:mn==="dragover",[`${ar}-disabled`]:nn,[`${ar}-rtl`]:In==="rtl"});return xr(t.createElement("span",{className:br},t.createElement("div",{className:Jn,style:ei,onDrop:xn,onDragOver:xn,onDragLeave:xn},t.createElement(B,Object.assign({},er,{ref:En,className:`${ar}-btn`}),t.createElement("div",{className:`${ar}-drag-container`},Te))),rr()))}const Tr=p()(ar,`${ar}-select`,{[`${ar}-disabled`]:nn}),ti=(Jn=>t.createElement("div",{className:Tr,style:Jn},t.createElement(B,Object.assign({},er,{ref:En}))))(Te?void 0:{display:"none"});return xr(dt==="picture-card"||dt==="picture-circle"?t.createElement("span",{className:br},rr(ti,!!Te)):t.createElement("span",{className:br},ti,rr()))};var bt=t.forwardRef($e),Ot=function(De,Ue){var et={};for(var st in De)Object.prototype.hasOwnProperty.call(De,st)&&Ue.indexOf(st)<0&&(et[st]=De[st]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var yt=0,st=Object.getOwnPropertySymbols(De);yt<st.length;yt++)Ue.indexOf(st[yt])<0&&Object.prototype.propertyIsEnumerable.call(De,st[yt])&&(et[st[yt]]=De[st[yt]]);return et},Zt=t.forwardRef((De,Ue)=>{var{style:et,height:st}=De,yt=Ot(De,["style","height"]);return t.createElement(bt,Object.assign({ref:Ue},yt,{type:"drag",style:Object.assign(Object.assign({},et),{height:st})}))});const Ft=bt;Ft.Dragger=Zt,Ft.LIST_IGNORE=Fe;var zt=Ft},24334:function(_t,N,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,i="2.6.4",h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r=function(ae){for(var Me={},B=0,q=ae.length;B<q;B++)Me[ae.charAt(B)]=B;return Me}(h),l=String.fromCharCode,c=function(ae){if(ae.length<2){var Me=ae.charCodeAt(0);return Me<128?ae:Me<2048?l(192|Me>>>6)+l(128|Me&63):l(224|Me>>>12&15)+l(128|Me>>>6&63)+l(128|Me&63)}else{var Me=65536+(ae.charCodeAt(0)-55296)*1024+(ae.charCodeAt(1)-56320);return l(240|Me>>>18&7)+l(128|Me>>>12&63)+l(128|Me>>>6&63)+l(128|Me&63)}},s=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,o=function(ae){return ae.replace(s,c)},d=function(ae){var Me=[0,2,1][ae.length%3],B=ae.charCodeAt(0)<<16|(ae.length>1?ae.charCodeAt(1):0)<<8|(ae.length>2?ae.charCodeAt(2):0),q=[h.charAt(B>>>18),h.charAt(B>>>12&63),Me>=2?"=":h.charAt(B>>>6&63),Me>=1?"=":h.charAt(B&63)];return q.join("")},n=g.btoa&&typeof g.btoa=="function"?function(ae){return g.btoa(ae)}:function(ae){if(ae.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return ae.replace(/[\s\S]{1,3}/g,d)},a=function(ae){return n(o(String(ae)))},u=function(ae){return ae.replace(/[+\/]/g,function(Me){return Me=="+"?"-":"_"}).replace(/=/g,"")},f=function(ae,Me){return Me?u(a(ae)):a(ae)},S=function(ae){return f(ae,!0)},E;g.Uint8Array&&(E=function(ae,Me){for(var B="",q=0,Q=ae.length;q<Q;q+=3){var se=ae[q],U=ae[q+1],j=ae[q+2],Z=se<<16|U<<8|j;B+=h.charAt(Z>>>18)+h.charAt(Z>>>12&63)+(typeof U!="undefined"?h.charAt(Z>>>6&63):"=")+(typeof j!="undefined"?h.charAt(Z&63):"=")}return Me?u(B):B});var w=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,A=function(ae){switch(ae.length){case 4:var Me=(7&ae.charCodeAt(0))<<18|(63&ae.charCodeAt(1))<<12|(63&ae.charCodeAt(2))<<6|63&ae.charCodeAt(3),B=Me-65536;return l((B>>>10)+55296)+l((B&1023)+56320);case 3:return l((15&ae.charCodeAt(0))<<12|(63&ae.charCodeAt(1))<<6|63&ae.charCodeAt(2));default:return l((31&ae.charCodeAt(0))<<6|63&ae.charCodeAt(1))}},b=function(ae){return ae.replace(w,A)},C=function(ae){var Me=ae.length,B=Me%4,q=(Me>0?r[ae.charAt(0)]<<18:0)|(Me>1?r[ae.charAt(1)]<<12:0)|(Me>2?r[ae.charAt(2)]<<6:0)|(Me>3?r[ae.charAt(3)]:0),Q=[l(q>>>16),l(q>>>8&255),l(q&255)];return Q.length-=[0,0,2,1][B],Q.join("")},m=g.atob&&typeof g.atob=="function"?function(ae){return g.atob(ae)}:function(ae){return ae.replace(/\S{1,4}/g,C)},y=function(ae){return m(String(ae).replace(/[^A-Za-z0-9\+\/]/g,""))},x=function(ae){return b(m(ae))},P=function(ae){return String(ae).replace(/[-_]/g,function(Me){return Me=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},_=function(ae){return x(P(ae))},z;g.Uint8Array&&(z=function(ae){return Uint8Array.from(y(P(ae)),function(Me){return Me.charCodeAt(0)})});var k=function(){var ae=g.Base64;return g.Base64=p,ae};if(g.Base64={VERSION:i,atob:y,btoa:n,fromBase64:_,toBase64:f,utob:o,encode:f,encodeURI:S,btou:b,decode:_,noConflict:k,fromUint8Array:E,toUint8Array:z},typeof Object.defineProperty=="function"){var be=function(ae){return{value:ae,enumerable:!1,writable:!0,configurable:!0}};g.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",be(function(){return _(this)})),Object.defineProperty(String.prototype,"toBase64",be(function(ae){return f(this,ae)})),Object.defineProperty(String.prototype,"toBase64URI",be(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(N,t),v!==void 0&&(_t.exports=v)),{Base64:g.Base64}})},57128:function(_t,N,e){"use strict";function t(h){"@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(h)}Object.defineProperty(N,"__esModule",{value:!0}),N.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 l={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in h)if(Object.prototype.hasOwnProperty.call(h,s)){var o=c?Object.getOwnPropertyDescriptor(h,s):null;o&&(o.get||o.set)?Object.defineProperty(l,s,o):l[s]=h[s]}return l.default=h,r&&r.set(h,l),l}var i={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(r){"use strict";for(var l="",c=r.length,s=c%3,o=0;o<c-2;o+=3)l+=this.toBase64Table[r[o]>>2],l+=this.toBase64Table[((r[o]&3)<<4)+(r[o+1]>>4)],l+=this.toBase64Table[((r[o+1]&15)<<2)+(r[o+2]>>6)],l+=this.toBase64Table[r[o+2]&63];var d=c-s;return s===2?(l+=this.toBase64Table[r[d]>>2],l+=this.toBase64Table[((r[d]&3)<<4)+(r[d+1]>>4)],l+=this.toBase64Table[(r[d+1]&15)<<2],l+=this.toBase64Table[64]):s===1&&(l+=this.toBase64Table[r[d]>>2],l+=this.toBase64Table[(r[d]&3)<<4],l+=this.toBase64Table[64],l+=this.toBase64Table[64]),l},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 l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,c=r.indexOf("=")-l;c<0&&(c=r.length-l);for(var s=(c>>2)*3+Math.floor(c%4/1.5),o=new Array(s),d=0,n=0,a=0,u=l;u<r.length;u++){var f=this.toBinaryTable[r.charCodeAt(u)&127],S=r.charAt(u)===this.base64Pad;if(f===-1){v.Error("Illegal character code "+r.charCodeAt(u)+" at position "+u);continue}n=n<<6|f,d+=6,d>=8&&(d-=8,S||(o[a++]=n>>d&255),n&=(1<<d)-1)}if(d){var E=new Error("Corrupted base64 string");throw E.name="Base64-Error",E}return o}};N.default=i},17852:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function t(p,i){for(var h=0;h<i.length;h++){var r=i[h];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(p,r.key,r)}}function v(p,i,h){return i&&t(p.prototype,i),h&&t(p,h),p}var g=function(){function p(){e(this,p)}return v(p,[{key:"decodeRect",value:function(h,r,l,c,s,o,d){if(s.rQwait("COPYRECT",4))return!1;var n=s.rQshift16(),a=s.rQshift16();return o.copyImage(n,a,h,r,l,c),!0}}]),p}();N.default=g},18330:function(_t,N,e){"use strict";function t(c){"@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(c)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=p(e(50500));function g(){if(typeof WeakMap!="function")return null;var c=new WeakMap;return g=function(){return c},c}function p(c){if(c&&c.__esModule)return c;if(c===null||t(c)!=="object"&&typeof c!="function")return{default:c};var s=g();if(s&&s.has(c))return s.get(c);var o={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in c)if(Object.prototype.hasOwnProperty.call(c,n)){var a=d?Object.getOwnPropertyDescriptor(c,n):null;a&&(a.get||a.set)?Object.defineProperty(o,n,a):o[n]=c[n]}return o.default=c,s&&s.set(c,o),o}function i(c,s){if(!(c instanceof s))throw new TypeError("Cannot call a class as a function")}function h(c,s){for(var o=0;o<s.length;o++){var d=s[o];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(c,d.key,d)}}function r(c,s,o){return s&&h(c.prototype,s),o&&h(c,o),c}var l=function(){function c(){i(this,c),this._tiles=0,this._lastsubencoding=0}return r(c,[{key:"decodeRect",value:function(o,d,n,a,u,f,S){for(this._tiles===0&&(this._tilesX=Math.ceil(n/16),this._tilesY=Math.ceil(a/16),this._totalTiles=this._tilesX*this._tilesY,this._tiles=this._totalTiles);this._tiles>0;){var E=1;if(u.rQwait("HEXTILE",E))return!1;var w=u.rQ,A=u.rQi,b=w[A];if(b>30)throw new Error("Illegal hextile subencoding (subencoding: "+b+")");var C=this._totalTiles-this._tiles,m=C%this._tilesX,y=Math.floor(C/this._tilesX),x=o+m*16,P=d+y*16,_=Math.min(16,o+n-x),z=Math.min(16,d+a-P);if(b&1)E+=_*z*4;else if(b&2&&(E+=4),b&4&&(E+=4),b&8){if(E++,u.rQwait("HEXTILE",E))return!1;var k=w[A+E-1];b&16?E+=k*6:E+=k*2}if(u.rQwait("HEXTILE",E))return!1;if(A++,b===0)this._lastsubencoding&1?v.Debug(" Ignoring blank after RAW"):f.fillRect(x,P,_,z,this._background);else if(b&1)f.blitImage(x,P,_,z,w,A),A+=E-1;else{if(b&2&&(this._background=[w[A],w[A+1],w[A+2],w[A+3]],A+=4),b&4&&(this._foreground=[w[A],w[A+1],w[A+2],w[A+3]],A+=4),f.startTile(x,P,_,z,this._background),b&8){var be=w[A];A++;for(var ae=0;ae<be;ae++){var Me=void 0;b&16?(Me=[w[A],w[A+1],w[A+2],w[A+3]],A+=4):Me=this._foreground;var B=w[A];A++;var q=B>>4,Q=B&15,se=w[A];A++;var U=(se>>4)+1,j=(se&15)+1;f.subTile(q,Q,U,j,Me)}}f.finishTile()}u.rQi=A,this._lastsubencoding=b,this._tiles--}return!0}}]),c}();N.default=l},11231:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function t(p,i){for(var h=0;h<i.length;h++){var r=i[h];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(p,r.key,r)}}function v(p,i,h){return i&&t(p.prototype,i),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,l,c,s,o,d){this._lines===0&&(this._lines=c);var n=d==8?1:4,a=l*n;if(s.rQwait("RAW",a))return!1;var u=r+(c-this._lines),f=Math.min(this._lines,Math.floor(s.rQlen/a)),S=s.rQ,E=s.rQi;if(d==8){for(var w=l*f,A=new Uint8Array(w*4),b=0;b<w;b++)A[b*4+0]=(S[E+b]>>0&3)*255/3,A[b*4+1]=(S[E+b]>>2&3)*255/3,A[b*4+2]=(S[E+b]>>4&3)*255/3,A[b*4+4]=0;S=A,E=0}return o.blitImage(h,u,l,f,S,E),s.rQskipBytes(f*a),this._lines-=f,!(this._lines>0)}}]),p}();N.default=g},57507:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function t(p,i){for(var h=0;h<i.length;h++){var r=i[h];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(p,r.key,r)}}function v(p,i,h){return i&&t(p.prototype,i),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,l,c,s,o,d){if(this._subrects===0){if(s.rQwait("RRE",8))return!1;this._subrects=s.rQshift32();var n=s.rQshiftBytes(4);o.fillRect(h,r,l,c,n)}for(;this._subrects>0;){if(s.rQwait("RRE",12))return!1;var a=s.rQshiftBytes(4),u=s.rQshift16(),f=s.rQshift16(),S=s.rQshift16(),E=s.rQshift16();o.fillRect(h+u,r+f,S,E,a),this._subrects--}return!0}}]),p}();N.default=g},21330:function(_t,N,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(N,"__esModule",{value:!0}),N.default=void 0;var v=h(e(50500)),g=p(e(48831));function p(o){return o&&o.__esModule?o:{default:o}}function i(){if(typeof WeakMap!="function")return null;var o=new WeakMap;return i=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=i();if(d&&d.has(o))return d.get(o);var n={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in o)if(Object.prototype.hasOwnProperty.call(o,u)){var f=a?Object.getOwnPropertyDescriptor(o,u):null;f&&(f.get||f.set)?Object.defineProperty(n,u,f):n[u]=o[u]}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 l(o,d){for(var n=0;n<d.length;n++){var a=d[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(o,a.key,a)}}function c(o,d,n){return d&&l(o.prototype,d),n&&l(o,n),o}var s=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 c(o,[{key:"decodeRect",value:function(n,a,u,f,S,E,w){if(this._ctl===null){if(S.rQwait("TIGHT compression-control",1))return!1;this._ctl=S.rQshift8();for(var A=0;A<4;A++)this._ctl>>A&1&&(this._zlibs[A].reset(),v.Info("Reset zlib stream "+A));this._ctl=this._ctl>>4}var b;if(this._ctl===8)b=this._fillRect(n,a,u,f,S,E,w);else if(this._ctl===9)b=this._jpegRect(n,a,u,f,S,E,w);else if(this._ctl===10)b=this._pngRect(n,a,u,f,S,E,w);else if(!(this._ctl&128))b=this._basicRect(this._ctl,n,a,u,f,S,E,w);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return b&&(this._ctl=null),b}},{key:"_fillRect",value:function(n,a,u,f,S,E,w){if(S.rQwait("TIGHT",3))return!1;var A=S.rQi,b=S.rQ;return E.fillRect(n,a,u,f,[b[A+2],b[A+1],b[A]],!1),S.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(n,a,u,f,S,E,w){var A=this._readData(S);return A===null?!1:(E.imageRect(n,a,u,f,"image/jpeg",A),!0)}},{key:"_pngRect",value:function(n,a,u,f,S,E,w){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(n,a,u,f,S,E,w,A){if(this._filter===null)if(n&4){if(E.rQwait("TIGHT",1))return!1;this._filter=E.rQshift8()}else this._filter=0;var b=n&3,C;switch(this._filter){case 0:C=this._copyFilter(b,a,u,f,S,E,w,A);break;case 1:C=this._paletteFilter(b,a,u,f,S,E,w,A);break;case 2:C=this._gradientFilter(b,a,u,f,S,E,w,A);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return C&&(this._filter=null),C}},{key:"_copyFilter",value:function(n,a,u,f,S,E,w,A){var b=f*S*3,C;if(b<12){if(E.rQwait("TIGHT",b))return!1;C=E.rQshiftBytes(b)}else{if(C=this._readData(E),C===null)return!1;this._zlibs[n].setInput(C),C=this._zlibs[n].inflate(b),this._zlibs[n].setInput(null)}return w.blitRgbImage(a,u,f,S,C,0,!1),!0}},{key:"_paletteFilter",value:function(n,a,u,f,S,E,w,A){if(this._numColors===0){if(E.rQwait("TIGHT palette",1))return!1;var b=E.rQpeek8()+1,C=b*3;if(E.rQwait("TIGHT palette",1+C))return!1;this._numColors=b,E.rQskipBytes(1),E.rQshiftTo(this._palette,C)}var m=this._numColors<=2?1:8,y=Math.floor((f*m+7)/8),x=y*S,P;if(x<12){if(E.rQwait("TIGHT",x))return!1;P=E.rQshiftBytes(x)}else{if(P=this._readData(E),P===null)return!1;this._zlibs[n].setInput(P),P=this._zlibs[n].inflate(x),this._zlibs[n].setInput(null)}return this._numColors==2?this._monoRect(a,u,f,S,P,this._palette,w):this._paletteRect(a,u,f,S,P,this._palette,w),this._numColors=0,!0}},{key:"_monoRect",value:function(n,a,u,f,S,E,w){for(var A=this._getScratchBuffer(u*f*4),b=Math.floor((u+7)/8),C=Math.floor(u/8),m=0;m<f;m++){var y=void 0,x=void 0,P=void 0;for(P=0;P<C;P++)for(var _=7;_>=0;_--)y=(m*u+P*8+7-_)*4,x=(S[m*b+P]>>_&1)*3,A[y]=E[x],A[y+1]=E[x+1],A[y+2]=E[x+2],A[y+3]=255;for(var z=7;z>=8-u%8;z--)y=(m*u+P*8+7-z)*4,x=(S[m*b+P]>>z&1)*3,A[y]=E[x],A[y+1]=E[x+1],A[y+2]=E[x+2],A[y+3]=255}w.blitRgbxImage(n,a,u,f,A,0,!1)}},{key:"_paletteRect",value:function(n,a,u,f,S,E,w){for(var A=this._getScratchBuffer(u*f*4),b=u*f*4,C=0,m=0;C<b;C+=4,m++){var y=S[m]*3;A[C]=E[y],A[C+1]=E[y+1],A[C+2]=E[y+2],A[C+3]=255}w.blitRgbxImage(n,a,u,f,A,0,!1)}},{key:"_gradientFilter",value:function(n,a,u,f,S,E,w,A){throw new Error("Gradient filter not implemented")}},{key:"_readData",value:function(n){if(this._len===0){if(n.rQwait("TIGHT",3))return null;var a;a=n.rQshift8(),this._len=a&127,a&128&&(a=n.rQshift8(),this._len|=(a&127)<<7,a&128&&(a=n.rQshift8(),this._len|=a<<14))}if(n.rQwait("TIGHT",this._len))return null;var u=n.rQshiftBytes(this._len);return this._len=0,u}},{key:"_getScratchBuffer",value:function(n){return(!this._scratchBuffer||this._scratchBuffer.length<n)&&(this._scratchBuffer=new Uint8Array(n)),this._scratchBuffer}}]),o}();N.default=s},91649:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=v(e(21330));function v(u){return u&&u.__esModule?u:{default:u}}function g(u){"@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(u)}function p(u,f){if(!(u instanceof f))throw new TypeError("Cannot call a class as a function")}function i(u,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(u,E.key,E)}}function h(u,f,S){return f&&i(u.prototype,f),S&&i(u,S),u}function r(u,f){if(typeof f!="function"&&f!==null)throw new TypeError("Super expression must either be null or a function");u.prototype=Object.create(f&&f.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),f&&l(u,f)}function l(u,f){return l=Object.setPrototypeOf||function(E,w){return E.__proto__=w,E},l(u,f)}function c(u){var f=d();return function(){var E=n(u),w;if(f){var A=n(this).constructor;w=Reflect.construct(E,arguments,A)}else w=E.apply(this,arguments);return s(this,w)}}function s(u,f){return f&&(g(f)==="object"||typeof f=="function")?f:o(u)}function o(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}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(u){return!1}}function n(u){return n=Object.setPrototypeOf?Object.getPrototypeOf:function(S){return S.__proto__||Object.getPrototypeOf(S)},n(u)}var a=function(u){r(S,u);var f=c(S);function S(){return p(this,S),f.apply(this,arguments)}return h(S,[{key:"_pngRect",value:function(w,A,b,C,m,y,x){var P=this._readData(m);return P===null?!1:(y.imageRect(w,A,b,C,"image/png",P),!0)}},{key:"_basicRect",value:function(w,A,b,C,m,y,x,P){throw new Error("BasicCompression received in TightPNG rect")}}]),S}(t.default);N.default=a},17834:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=e(25805),v=g(e(27589));function g(l){return l&&l.__esModule?l:{default:l}}function p(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}function i(l,c){for(var s=0;s<c.length;s++){var o=c[s];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(l,o.key,o)}}function h(l,c,s){return c&&i(l.prototype,c),s&&i(l,s),l}var r=function(){function l(){p(this,l),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(l,[{key:"deflate",value:function(s){this.strm.input=s,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],a=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 u=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);a+=u.length,n.push(u)}while(this.strm.avail_in>0);for(var f=new Uint8Array(a),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}}]),l}();N.default=r},64966:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(b,C){if(!(b instanceof C))throw new TypeError("Cannot call a class as a function")}function t(b,C){for(var m=0;m<C.length;m++){var y=C[m];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(b,y.key,y)}}function v(b,C,m){return C&&t(b.prototype,C),m&&t(b,m),b}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],i=0,h,r,l,c,s,o;h=65536,r=1<<24,l=h|r,c=4,s=1024,o=c|s;var d=[l|s,i|i,h|i,l|o,l|c,h|o,i|c,h|i,i|s,l|s,l|o,i|s,r|o,l|c,r|i,i|c,i|o,r|s,r|s,h|s,h|s,l|i,l|i,r|o,h|c,r|c,r|c,h|c,i|i,i|o,h|o,r|i,h|i,l|o,i|c,l|i,l|s,r|i,r|i,i|s,l|c,h|i,h|s,r|c,i|s,i|c,r|o,h|o,l|o,h|c,l|i,r|o,r|c,i|o,h|o,l|s,i|o,r|s,r|s,i|i,h|c,h|s,i|i,l|c];h=1<<20,r=1<<31,l=h|r,c=32,s=32768,o=c|s;var n=[l|o,r|s,i|s,h|o,h|i,i|c,l|c,r|o,r|c,l|o,l|s,r|i,r|s,h|i,i|c,l|c,h|s,h|c,r|o,i|i,r|i,i|s,h|o,l|i,h|c,r|c,i|i,h|s,i|o,l|s,l|i,i|o,i|i,h|o,l|c,h|i,r|o,l|i,l|s,i|s,l|i,r|s,i|c,l|o,h|o,i|c,i|s,r|i,i|o,l|s,h|i,r|c,h|c,r|o,r|c,h|c,h|s,i|i,r|s,i|o,r|i,l|c,l|o,h|s];h=1<<17,r=1<<27,l=h|r,c=8,s=512,o=c|s;var a=[i|o,l|s,i|i,l|c,r|s,i|i,h|o,r|s,h|c,r|c,r|c,h|i,l|o,h|c,l|i,i|o,r|i,i|c,l|s,i|s,h|s,l|i,l|c,h|o,r|o,h|s,h|i,r|o,i|c,l|o,i|s,r|i,l|s,r|i,h|c,i|o,h|i,l|s,r|s,i|i,i|s,h|c,l|o,r|s,r|c,i|s,i|i,l|c,r|o,h|i,r|i,l|o,i|c,h|o,h|s,r|c,l|i,r|o,i|o,l|i,h|o,i|c,l|c,h|s];h=8192,r=1<<23,l=h|r,c=1,s=128,o=c|s;var u=[l|c,h|o,h|o,i|s,l|s,r|o,r|c,h|c,i|i,l|i,l|i,l|o,i|o,i|i,r|s,r|c,i|c,h|i,r|i,l|c,i|s,r|i,h|c,h|s,r|o,i|c,h|s,r|s,h|i,l|s,l|o,i|o,r|s,r|c,l|i,l|o,i|o,i|i,i|i,l|i,h|s,r|s,r|o,i|c,l|c,h|o,h|o,i|s,l|o,i|o,i|c,h|i,r|c,h|c,l|s,r|o,h|c,h|s,r|i,l|c,i|s,r|i,h|i,l|s];h=1<<25,r=1<<30,l=h|r,c=256,s=1<<19,o=c|s;var f=[i|c,h|o,h|s,l|c,i|s,i|c,r|i,h|s,r|o,i|s,h|c,r|o,l|c,l|s,i|o,r|i,h|i,r|s,r|s,i|i,r|c,l|o,l|o,h|c,l|s,r|c,i|i,l|i,h|o,h|i,l|i,i|o,i|s,l|c,i|c,h|i,r|i,h|s,l|c,r|o,h|c,r|i,l|s,h|o,r|o,i|c,h|i,l|s,l|o,i|o,l|i,l|o,h|s,i|i,r|s,l|i,i|o,h|c,r|c,i|s,i|i,r|s,h|o,r|c];h=1<<22,r=1<<29,l=h|r,c=16,s=16384,o=c|s;var S=[r|c,l|i,i|s,l|o,l|i,i|c,l|o,h|i,r|s,h|o,h|i,r|c,h|c,r|s,r|i,i|o,i|i,h|c,r|o,i|s,h|s,r|o,i|c,l|c,l|c,i|i,h|o,l|s,i|o,h|s,l|s,r|i,r|s,i|c,l|c,h|s,l|o,h|i,i|o,r|c,h|i,r|s,r|i,i|o,r|c,l|o,h|s,l|i,h|o,l|s,i|i,l|c,i|c,i|s,l|i,h|o,i|s,h|c,r|o,i|i,l|s,r|i,h|c,r|o];h=1<<21,r=1<<26,l=h|r,c=2,s=2048,o=c|s;var E=[h|i,l|c,r|o,i|i,i|s,r|o,h|o,l|s,l|o,h|i,i|i,r|c,i|c,r|i,l|c,i|o,r|s,h|o,h|c,r|s,r|c,l|i,l|s,h|c,l|i,i|s,i|o,l|o,h|s,i|c,r|i,h|s,r|i,h|s,h|i,r|o,r|o,l|c,l|c,i|c,h|c,r|i,r|s,h|i,l|s,i|o,h|o,l|s,i|o,r|c,l|o,l|i,h|s,i|i,i|c,l|o,i|i,h|o,l|i,i|s,r|c,r|s,i|s,h|c];h=1<<18,r=1<<28,l=h|r,c=64,s=4096,o=c|s;var w=[r|o,i|s,h|i,l|o,r|i,r|o,i|c,r|i,h|c,l|i,l|o,h|s,l|s,h|o,i|s,i|c,l|i,r|c,r|s,i|o,h|s,h|c,l|c,l|s,i|o,i|i,i|i,l|c,r|c,r|s,h|o,h|i,h|o,h|i,l|s,i|s,i|c,l|c,i|s,h|o,r|s,i|c,r|c,l|i,l|c,r|i,h|i,r|o,i|i,l|o,h|c,r|c,l|i,r|s,r|o,i|i,l|o,h|s,h|s,i|o,i|o,h|c,r|i,l|s],A=function(){function b(C){e(this,b),this.keys=[];for(var m=[],y=[],x=[],P=0,_=56;P<56;++P,_-=8){_+=_<-5?65:_<-3?31:_<-1?63:_===27?35:0;var z=_&7;m[P]=C[_>>>3]&1<<z?1:0}for(var k=0;k<16;++k){var be=k<<1,ae=be+1;x[be]=x[ae]=0;for(var Me=28;Me<59;Me+=28)for(var B=Me-28;B<Me;++B){var q=B+p[k];y[B]=q<Me?m[q]:m[q-28]}for(var Q=0;Q<24;++Q)y[g[Q]]!==0&&(x[be]|=1<<23-Q),y[g[Q+24]]!==0&&(x[ae]|=1<<23-Q)}for(var se=0,U=0,j=0;se<16;++se){var Z=x[U++],pe=x[U++];this.keys[j]=(Z&16515072)<<6,this.keys[j]|=(Z&4032)<<10,this.keys[j]|=(pe&16515072)>>>10,this.keys[j]|=(pe&4032)>>>6,++j,this.keys[j]=(Z&258048)<<12,this.keys[j]|=(Z&63)<<16,this.keys[j]|=(pe&258048)>>>4,this.keys[j]|=pe&63,++j}}return v(b,[{key:"enc8",value:function(m){var y=m.slice(),x=0,P,_,z;P=y[x++]<<24|y[x++]<<16|y[x++]<<8|y[x++],_=y[x++]<<24|y[x++]<<16|y[x++]<<8|y[x++],z=(P>>>4^_)&252645135,_^=z,P^=z<<4,z=(P>>>16^_)&65535,_^=z,P^=z<<16,z=(_>>>2^P)&858993459,P^=z,_^=z<<2,z=(_>>>8^P)&16711935,P^=z,_^=z<<8,_=_<<1|_>>>31&1,z=(P^_)&2863311530,P^=z,_^=z,P=P<<1|P>>>31&1;for(var k=0,be=0;k<8;++k){z=_<<28|_>>>4,z^=this.keys[be++];var ae=E[z&63];ae|=f[z>>>8&63],ae|=a[z>>>16&63],ae|=d[z>>>24&63],z=_^this.keys[be++],ae|=w[z&63],ae|=S[z>>>8&63],ae|=u[z>>>16&63],ae|=n[z>>>24&63],P^=ae,z=P<<28|P>>>4,z^=this.keys[be++],ae=E[z&63],ae|=f[z>>>8&63],ae|=a[z>>>16&63],ae|=d[z>>>24&63],z=P^this.keys[be++],ae|=w[z&63],ae|=S[z>>>8&63],ae|=u[z>>>16&63],ae|=n[z>>>24&63],_^=ae}for(_=_<<31|_>>>1,z=(P^_)&2863311530,P^=z,_^=z,P=P<<31|P>>>1,z=(P>>>8^_)&16711935,_^=z,P^=z<<8,z=(P>>>2^_)&858993459,_^=z,P^=z<<2,z=(_>>>16^P)&65535,P^=z,_^=z<<16,z=(_>>>4^P)&252645135,P^=z,_^=z<<4,z=[_,P],x=0;x<8;x++)y[x]=(z[x>>>2]>>>8*(3-x%4))%256,y[x]<0&&(y[x]+=256);return y}},{key:"encrypt",value:function(m){return this.enc8(m.slice(0,8)).concat(this.enc8(m.slice(8,16)))}}]),b}();N.default=A},22814:function(_t,N,e){"use strict";function t(n){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(u){return typeof u}:t=function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},t(n)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=l(e(50500)),g=h(e(57128)),p=e(41895),i=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 l(n){if(n&&n.__esModule)return n;if(n===null||t(n)!=="object"&&typeof n!="function")return{default:n};var a=r();if(a&&a.has(n))return a.get(n);var u={},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(u,S,E):u[S]=n[S]}return u.default=n,a&&a.set(n,u),u}function c(n,a){if(!(n instanceof a))throw new TypeError("Cannot call a class as a function")}function s(n,a){for(var u=0;u<a.length;u++){var f=a[u];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(n,f.key,f)}}function o(n,a,u){return a&&s(n.prototype,a),u&&s(n,u),n}var d=function(){function n(a){if(c(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=a,!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(u,f){var S=this._viewportLoc;u=Math.floor(u),f=Math.floor(f),this._clipViewport||(u=-S.w,f=-S.h);var E=S.x+S.w-1,w=S.y+S.h-1;u<0&&S.x+u<0&&(u=-S.x),E+u>=this._fbWidth&&(u-=E+u-this._fbWidth+1),S.y+f<0&&(f=-S.y),w+f>=this._fbHeight&&(f-=w+f-this._fbHeight+1),!(u===0&&f===0)&&(v.Debug("viewportChange deltaX: "+u+", deltaY: "+f),S.x+=u,S.y+=f,this._damage(S.x,S.y,S.w,S.h),this.flip())}},{key:"viewportChangeSize",value:function(u,f){(!this._clipViewport||typeof u=="undefined"||typeof f=="undefined")&&(v.Debug("Setting viewport to full display region"),u=this._fbWidth,f=this._fbHeight),u=Math.floor(u),f=Math.floor(f),u>this._fbWidth&&(u=this._fbWidth),f>this._fbHeight&&(f=this._fbHeight);var S=this._viewportLoc;if(S.w!==u||S.h!==f){S.w=u,S.h=f;var E=this._target;E.width=u,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(u){return this._scale===0?0:(0,i.toSigned32bit)(u/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(u){return this._scale===0?0:(0,i.toSigned32bit)(u/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(u,f){this._prevDrawStyle="",this._fbWidth=u,this._fbHeight=f;var S=this._backbuffer;if(S.width!==u||S.height!==f){var E=null;S.width>0&&S.height>0&&(E=this._drawCtx.getImageData(0,0,S.width,S.height)),S.width!==u&&(S.width=u),S.height!==f&&(S.height=f),E&&this._drawCtx.putImageData(E,0,0)}var w=this._viewportLoc;this.viewportChangeSize(w.w,w.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(u,f,S,E){u<this._damageBounds.left&&(this._damageBounds.left=u),f<this._damageBounds.top&&(this._damageBounds.top=f),u+S>this._damageBounds.right&&(this._damageBounds.right=u+S),f+E>this._damageBounds.bottom&&(this._damageBounds.bottom=f+E)}},{key:"flip",value:function(u){if(this._renderQ.length!==0&&!u)this._renderQPush({type:"flip"});else{var f=this._damageBounds.left,S=this._damageBounds.top,E=this._damageBounds.right-f,w=this._damageBounds.bottom-S,A=f-this._viewportLoc.x,b=S-this._viewportLoc.y;A<0&&(E+=A,f-=A,A=0),b<0&&(w+=b,S-=b,b=0),A+E>this._viewportLoc.w&&(E=this._viewportLoc.w-A),b+w>this._viewportLoc.h&&(w=this._viewportLoc.h-b),E>0&&w>0&&this._targetCtx.drawImage(this._backbuffer,f,S,E,w,A,b,E,w),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(u,f,S,E,w,A){this._renderQ.length!==0&&!A?this._renderQPush({type:"fill",x:u,y:f,width:S,height:E,color:w}):(this._setFillColor(w),this._drawCtx.fillRect(u,f,S,E),this._damage(u,f,S,E))}},{key:"copyImage",value:function(u,f,S,E,w,A,b){this._renderQ.length!==0&&!b?this._renderQPush({type:"copy",oldX:u,oldY:f,x:S,y:E,width:w,height:A}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,u,f,w,A,S,E,w,A),this._damage(S,E,w,A))}},{key:"imageRect",value:function(u,f,S,E,w,A){if(!(S===0||E===0)){var b=new Image;b.src="data: "+w+";base64,"+g.default.encode(A),this._renderQPush({type:"img",img:b,x:u,y:f,width:S,height:E})}}},{key:"startTile",value:function(u,f,S,E,w){this._tileX=u,this._tileY=f,S===16&&E===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(S,E);for(var A=w[2],b=w[1],C=w[0],m=this._tile.data,y=0;y<S*E*4;y+=4)m[y]=A,m[y+1]=b,m[y+2]=C,m[y+3]=255}},{key:"subTile",value:function(u,f,S,E,w){for(var A=w[2],b=w[1],C=w[0],m=u+S,y=f+E,x=this._tile.data,P=this._tile.width,_=f;_<y;_++)for(var z=u;z<m;z++){var k=(z+_*P)*4;x[k]=A,x[k+1]=b,x[k+2]=C,x[k+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(u,f,S,E,w,A,b){if(this._renderQ.length!==0&&!b){var C=new Uint8Array(S*E*4);C.set(new Uint8Array(w.buffer,0,C.length)),this._renderQPush({type:"blit",data:C,x:u,y:f,width:S,height:E})}else this._bgrxImageData(u,f,S,E,w,A)}},{key:"blitRgbImage",value:function(u,f,S,E,w,A,b){if(this._renderQ.length!==0&&!b){var C=new Uint8Array(S*E*3);C.set(new Uint8Array(w.buffer,0,C.length)),this._renderQPush({type:"blitRgb",data:C,x:u,y:f,width:S,height:E})}else this._rgbImageData(u,f,S,E,w,A)}},{key:"blitRgbxImage",value:function(u,f,S,E,w,A,b){if(this._renderQ.length!==0&&!b){var C=new Uint8Array(S*E*4);C.set(new Uint8Array(w.buffer,0,C.length)),this._renderQPush({type:"blitRgbx",data:C,x:u,y:f,width:S,height:E})}else this._rgbxImageData(u,f,S,E,w,A)}},{key:"drawImage",value:function(u,f,S){this._drawCtx.drawImage(u,f,S),this._damage(f,S,u.width,u.height)}},{key:"autoscale",value:function(u,f){var S;if(u===0||f===0)S=0;else{var E=this._viewportLoc,w=u/f,A=E.w/E.h;A>=w?S=u/E.w:S=f/E.h}this._rescale(S)}},{key:"_rescale",value:function(u){this._scale=u;var f=this._viewportLoc,S=u*f.w+"px",E=u*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(u){var f="rgb("+u[2]+","+u[1]+","+u[0]+")";f!==this._prevDrawStyle&&(this._drawCtx.fillStyle=f,this._prevDrawStyle=f)}},{key:"_rgbImageData",value:function(u,f,S,E,w,A){for(var b=this._drawCtx.createImageData(S,E),C=b.data,m=0,y=A;m<S*E*4;m+=4,y+=3)C[m]=w[y],C[m+1]=w[y+1],C[m+2]=w[y+2],C[m+3]=255;this._drawCtx.putImageData(b,u,f),this._damage(u,f,b.width,b.height)}},{key:"_bgrxImageData",value:function(u,f,S,E,w,A){for(var b=this._drawCtx.createImageData(S,E),C=b.data,m=0,y=A;m<S*E*4;m+=4,y+=4)C[m]=w[y+2],C[m+1]=w[y+1],C[m+2]=w[y],C[m+3]=255;this._drawCtx.putImageData(b,u,f),this._damage(u,f,b.width,b.height)}},{key:"_rgbxImageData",value:function(u,f,S,E,w,A){var b;p.supportsImageMetadata?b=new ImageData(new Uint8ClampedArray(w.buffer,w.byteOffset,S*E*4),S,E):(b=this._drawCtx.createImageData(S,E),b.data.set(new Uint8ClampedArray(w.buffer,w.byteOffset,S*E*4))),this._drawCtx.putImageData(b,u,f),this._damage(u,f,b.width,b.height)}},{key:"_renderQPush",value:function(u){this._renderQ.push(u),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 u=!0;u&&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),u=!1;break}u&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(u){this._rescale(u)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(u){this._clipViewport=u;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}();N.default=d},31729:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.encodingName=t,N.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};N.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,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=e(95766),v=g(e(27589));function g(l){return l&&l.__esModule?l:{default:l}}function p(l,c){if(!(l instanceof c))throw new TypeError("Cannot call a class as a function")}function i(l,c){for(var s=0;s<c.length;s++){var o=c[s];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(l,o.key,o)}}function h(l,c,s){return c&&i(l.prototype,c),s&&i(l,s),l}var r=function(){function l(){p(this,l),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(l,[{key:"setInput",value:function(s){s?(this.strm.input=s,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(s){s>this.chunkSize&&(this.chunkSize=s,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=s;var o=(0,t.inflate)(this.strm,0);if(o<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=s)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)}}]),l}();N.default=r},18280:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=v(e(69314));function v(l){return l&&l.__esModule?l:{default:l}}var g={};function p(l,c){if(c===void 0)throw new Error('Undefined keysym for key "'+l+'"');if(l in g)throw new Error('Duplicate entry for key "'+l+'"');g[l]=[c,c,c,c]}function i(l,c,s){if(c===void 0)throw new Error('Undefined keysym for key "'+l+'"');if(s===void 0)throw new Error('Undefined keysym for key "'+l+'"');if(l in g)throw new Error('Duplicate entry for key "'+l+'"');g[l]=[c,c,s,c]}function h(l,c,s){if(c===void 0)throw new Error('Undefined keysym for key "'+l+'"');if(s===void 0)throw new Error('Undefined keysym for key "'+l+'"');if(l in g)throw new Error('Duplicate entry for key "'+l+'"');g[l]=[c,c,c,s]}i("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),i("Control",t.default.XK_Control_L,t.default.XK_Control_R),i("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),i("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;N.default=r},15311:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.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"};N.default=e},91584:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(w,A){if(!(w instanceof A))throw new TypeError("Cannot call a class as a function")}function t(w,A){for(var b=0;b<A.length;b++){var C=A[b];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(w,C.key,C)}}function v(w,A,b){return A&&t(w.prototype,A),b&&t(w,b),w}var g=0,p=1,i=2,h=4,r=8,l=16,c=32,s=64,o=127,d=50,n=90,a=250,u=1e3,f=1e3,S=50,E=function(){function w(){e(this,w),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(w,[{key:"attach",value:function(b){this.detach(),this._target=b,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(b){var C;switch(b.stopPropagation(),b.preventDefault(),b.type){case"touchstart":C=this._touchStart;break;case"touchmove":C=this._touchMove;break;case"touchend":case"touchcancel":C=this._touchEnd;break}for(var m=0;m<b.changedTouches.length;m++){var y=b.changedTouches[m];C.call(this,y.identifier,y.clientX,y.clientY)}}},{key:"_touchStart",value:function(b,C,m){if(this._hasDetectedGesture()||this._state===g){this._ignored.push(b);return}if(this._tracked.length>0&&Date.now()-this._tracked[0].started>a){this._state=g,this._ignored.push(b);return}if(this._waitingRelease){this._state=g,this._ignored.push(b);return}switch(this._tracked.push({id:b,started:Date.now(),active:!0,firstX:C,firstY:m,lastX:C,lastY:m,angle:0}),this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(p|r|l),this._stopLongpressTimeout();break;case 3:this._state&=~(i|c|s);break;default:this._state=g}}},{key:"_touchMove",value:function(b,C,m){var y=this._tracked.find(function(be){return be.id===b});if(y!==void 0){y.lastX=C,y.lastY=m;var x=C-y.firstX,P=m-y.firstY;if((y.firstX!==y.lastX||y.firstY!==y.lastY)&&(y.angle=Math.atan2(P,x)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(x,P)<d)return;if(this._state&=~(p|i|h|l),this._stopLongpressTimeout(),this._tracked.length!==1&&(this._state&=~r),this._tracked.length!==2&&(this._state&=~(c|s)),this._tracked.length===2){var _=this._tracked.find(function(be){return be.id!==b}),z=Math.hypot(_.firstX-_.lastX,_.firstY-_.lastY);if(z>d){var k=Math.abs(y.angle-_.angle);k=Math.abs((k+180)%360-180),k>n?this._state&=~c:this._state&=~s,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}}},{key:"_touchEnd",value:function(b,C,m){if(this._ignored.indexOf(b)!==-1){this._ignored.splice(this._ignored.indexOf(b),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|c|s),this._state&=~l,this._stopLongpressTimeout(),!this._waitingRelease))switch(this._releaseStart=Date.now(),this._waitingRelease=!0,this._tracked.length){case 1:this._state&=~(i|h);break;case 2:this._state&=~(p|h);break}if(this._waitingRelease){Date.now()-this._releaseStart>a&&(this._state=g),this._tracked.some(function(P){return Date.now()-P.started>u})&&(this._state=g);var y=this._tracked.find(function(P){return P.id===b});if(y.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==g)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var x=0;x<this._tracked.length;x++)this._tracked[x].active&&this._ignored.push(this._tracked[x].id);this._tracked=[],this._state=g,this._ignored.indexOf(b)!==-1&&this._ignored.splice(this._ignored.indexOf(b),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|i|h)&&this._tracked.some(function(b){return b.active}))}},{key:"_startLongpressTimeout",value:function(){var b=this;this._stopLongpressTimeout(),this._longpressTimeoutId=setTimeout(function(){return b._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=l,this._pushEvent("gesturestart")}},{key:"_startTwoTouchTimeout",value:function(){var b=this;this._stopTwoTouchTimeout(),this._twoTouchTimeoutId=setTimeout(function(){return b._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 b=this._getAverageMovement(),C=Math.abs(b.x),m=Math.abs(b.y),y=this._getAverageDistance(),x=Math.abs(Math.hypot(y.first.x,y.first.y)-Math.hypot(y.last.x,y.last.y));m<x&&C<x?this._state=s:this._state=c,this._pushEvent("gesturestart"),this._pushEvent("gesturemove")}},{key:"_pushEvent",value:function(b){var C={type:this._stateToGesture(this._state)},m=this._getPosition(),y=m.last;switch(b==="gesturestart"&&(y=m.first),this._state){case c:case s:y=m.first;break}if(C.clientX=y.x,C.clientY=y.y,this._state===s){var x=this._getAverageDistance();b==="gesturestart"?(C.magnitudeX=x.first.x,C.magnitudeY=x.first.y):(C.magnitudeX=x.last.x,C.magnitudeY=x.last.y)}else if(this._state===c)if(b==="gesturestart")C.magnitudeX=0,C.magnitudeY=0;else{var P=this._getAverageMovement();C.magnitudeX=P.x,C.magnitudeY=P.y}var _=new CustomEvent(b,{detail:C});this._target.dispatchEvent(_)}},{key:"_stateToGesture",value:function(b){switch(b){case p:return"onetap";case i:return"twotap";case h:return"threetap";case r:return"drag";case l:return"longpress";case c:return"twodrag";case s:return"pinch"}throw new Error("Unknown gesture state: "+b)}},{key:"_getPosition",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture position, no tracked touches");for(var b=this._tracked.length,C=0,m=0,y=0,x=0,P=0;P<this._tracked.length;P++)C+=this._tracked[P].firstX,m+=this._tracked[P].firstY,y+=this._tracked[P].lastX,x+=this._tracked[P].lastY;return{first:{x:C/b,y:m/b},last:{x:y/b,y:x/b}}}},{key:"_getAverageMovement",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture movement, no tracked touches");var b,C;b=C=0;for(var m=this._tracked.length,y=0;y<this._tracked.length;y++)b+=this._tracked[y].lastX-this._tracked[y].firstX,C+=this._tracked[y].lastY-this._tracked[y].firstY;return{x:b/m,y:C/m}}},{key:"_getAverageDistance",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture distance, no tracked touches");var b=this._tracked[0],C=this._tracked[this._tracked.length-1],m=Math.abs(C.firstX-b.firstX),y=Math.abs(C.firstY-b.firstY),x=Math.abs(C.lastX-b.lastX),P=Math.abs(C.lastY-b.lastY);return{first:{x:m,y},last:{x,y:P}}}}]),w}();N.default=E},1606:function(_t,N,e){"use strict";function t(a){"@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(a)}Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var v=c(e(50500)),g=e(79420),p=c(e(50556)),i=r(e(69314)),h=c(e(41895));function r(a){return a&&a.__esModule?a:{default:a}}function l(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return l=function(){return a},a}function c(a){if(a&&a.__esModule)return a;if(a===null||t(a)!=="object"&&typeof a!="function")return{default:a};var u=l();if(u&&u.has(a))return u.get(a);var f={},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var E in a)if(Object.prototype.hasOwnProperty.call(a,E)){var w=S?Object.getOwnPropertyDescriptor(a,E):null;w&&(w.get||w.set)?Object.defineProperty(f,E,w):f[E]=a[E]}return f.default=a,u&&u.set(a,f),f}function s(a,u){if(!(a instanceof u))throw new TypeError("Cannot call a class as a function")}function o(a,u){for(var f=0;f<u.length;f++){var S=u[f];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(a,S.key,S)}}function d(a,u,f){return u&&o(a.prototype,u),f&&o(a,f),a}var n=function(){function a(u){s(this,a),this._target=u||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(a,[{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),w=String.fromCharCode(E).toUpperCase();return"Platform"+w.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=i.default.XK_ISO_Level3_Shift:this._sendKeyEvent(i.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 i.default.XK_Super_L:E=i.default.XK_Alt_L;break;case i.default.XK_Super_R:E=i.default.XK_Super_L;break;case i.default.XK_Alt_L:E=i.default.XK_Mode_switch;break;case i.default.XK_Alt_R:E=i.default.XK_ISO_Level3_Shift;break}if(S in this._keyDownList&&(E=this._keyDownList[S]),(h.isMac()||h.isIOS())&&S==="CapsLock"){this._sendKeyEvent(i.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(i.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 w=String.fromCharCode(f.keyCode);f.shiftKey?w=w.toUpperCase():w=w.toLowerCase(),S=w.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(i.default.XK_Control_L,"ControlLeft",!0)),(h.isMac()||h.isIOS())&&S==="CapsLock"){this._sendKeyEvent(i.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(i.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(i.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(w){if(w in E){var A=new KeyboardEvent("keyup",{key:E[w],code:w});A.skipCheckAlt=!0,S.dispatchEvent(A)}})}}},{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()}}]),a}();N.default=n},69314:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.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};N.default=e},44836:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.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}};N.default=t},50556:function(_t,N,e){"use strict";function t(a){"@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(a)}Object.defineProperty(N,"__esModule",{value:!0}),N.getKeycode=o,N.getKey=d,N.getKeysym=n;var v=s(e(69314)),g=s(e(44836)),p=s(e(88193)),i=s(e(15311)),h=s(e(18280)),r=c(e(41895));function l(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return l=function(){return a},a}function c(a){if(a&&a.__esModule)return a;if(a===null||t(a)!=="object"&&typeof a!="function")return{default:a};var u=l();if(u&&u.has(a))return u.get(a);var f={},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var E in a)if(Object.prototype.hasOwnProperty.call(a,E)){var w=S?Object.getOwnPropertyDescriptor(a,E):null;w&&(w.get||w.set)?Object.defineProperty(f,E,w):f[E]=a[E]}return f.default=a,u&&u.set(a,f),f}function s(a){return a&&a.__esModule?a:{default:a}}function o(a){if(a.code){switch(a.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return a.code}if(a.type!=="keypress"&&a.keyCode in p.default){var u=p.default[a.keyCode];if(r.isMac()&&u==="ContextMenu"&&(u="MetaRight"),a.location===2)switch(u){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(a.location===3)switch(u){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 u}return"Unidentified"}function d(a){if(a.key!==void 0){switch(a.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 a.char}switch(a.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(a.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(a.key==="\0"&&a.code==="NumpadDecimal")return"Delete";if(!r.isIE()&&!r.isEdge()||a.key.length!==1&&a.key!=="Unidentified")return a.key}var u=o(a);return u in i.default?i.default[u]:a.charCode?String.fromCharCode(a.charCode):"Unidentified"}function n(a){var u=d(a);if(u==="Unidentified")return null;if(u in h.default){var f=a.location;if(u==="Meta"&&f===0&&(f=2),u==="Clear"&&f===3){var S=o(a);S==="NumLock"&&(f=0)}if((f===void 0||f>3)&&(f=0),u==="Meta"){var E=o(a);if(E==="AltLeft")return v.default.XK_Meta_L;if(E==="AltRight")return v.default.XK_Meta_R}if(u==="Clear"){var w=o(a);if(w==="NumLock")return v.default.XK_Num_Lock}return h.default[u][f]}if(u.length!==1)return null;var A=u.charCodeAt();return A?g.default.lookup(A):null}},88193:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.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"};N.default=e},87619:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.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};N.default=e},62013:function(_t,N,e){"use strict";var t;t={value:!0},N.Z=void 0;var v=e(20860),g=z(e(50500)),p=e(31516),i=e(41895),h=e(92742),r=e(79420),l=P(e(5004)),c=P(e(22814)),s=P(e(48831)),o=P(e(17834)),d=P(e(1606)),n=P(e(91584)),a=P(e(54641)),u=P(e(16327)),f=P(e(64966)),S=P(e(69314)),E=P(e(87619)),w=e(31729);e(21882);var A=P(e(11231)),b=P(e(17852)),C=P(e(57507)),m=P(e(18330)),y=P(e(21330)),x=P(e(91649));function P(L){return L&&L.__esModule?L:{default:L}}function _(){if(typeof WeakMap!="function")return null;var L=new WeakMap;return _=function(){return L},L}function z(L){if(L&&L.__esModule)return L;if(L===null||k(L)!=="object"&&typeof L!="function")return{default:L};var ie=_();if(ie&&ie.has(L))return ie.get(L);var W={},M=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var D in L)if(Object.prototype.hasOwnProperty.call(L,D)){var Y=M?Object.getOwnPropertyDescriptor(L,D):null;Y&&(Y.get||Y.set)?Object.defineProperty(W,D,Y):W[D]=L[D]}return W.default=L,ie&&ie.set(L,W),W}function k(L){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?k=function(W){return typeof W}:k=function(W){return W&&typeof Symbol=="function"&&W.constructor===Symbol&&W!==Symbol.prototype?"symbol":typeof W},k(L)}function be(L,ie){if(!(L instanceof ie))throw new TypeError("Cannot call a class as a function")}function ae(L,ie){for(var W=0;W<ie.length;W++){var M=ie[W];M.enumerable=M.enumerable||!1,M.configurable=!0,"value"in M&&(M.writable=!0),Object.defineProperty(L,M.key,M)}}function Me(L,ie,W){return ie&&ae(L.prototype,ie),W&&ae(L,W),L}function B(L,ie){if(typeof ie!="function"&&ie!==null)throw new TypeError("Super expression must either be null or a function");L.prototype=Object.create(ie&&ie.prototype,{constructor:{value:L,writable:!0,configurable:!0}}),ie&&q(L,ie)}function q(L,ie){return q=Object.setPrototypeOf||function(M,D){return M.__proto__=D,M},q(L,ie)}function Q(L){var ie=j();return function(){var M=Z(L),D;if(ie){var Y=Z(this).constructor;D=Reflect.construct(M,arguments,Y)}else D=M.apply(this,arguments);return se(this,D)}}function se(L,ie){return ie&&(k(ie)==="object"||typeof ie=="function")?ie:U(L)}function U(L){if(L===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return L}function j(){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(L){return!1}}function Z(L){return Z=Object.setPrototypeOf?Object.getPrototypeOf:function(W){return W.__proto__||Object.getPrototypeOf(W)},Z(L)}var pe=3,Ae="rgb(40, 40, 40)",he=17,ge=50,Ie=19,ct=75,Ve=50,Qe=1e3,St=50,Xe=1,je=null,Re=null,tt=null,le=null,ue=1<<24,G=1<<25,R=1<<26,oe=1<<27,xe=1<<28,K=function(L){B(W,L);var ie=Q(W);function W(M,D,Y){var F;if(be(this,W),!M)throw new Error("Must specify target");if(!D)throw new Error("Must specify URL");F=ie.call(this),F._target=M,F._url=D,Y=Y||{},F._rfbCredentials=Y.credentials||{},F._shared="shared"in Y?!!Y.shared:!0,F._repeaterID=Y.repeaterID||"",F._wsProtocols=Y.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(U(F)),windowResize:F._windowResize.bind(U(F)),handleMouse:F._handleMouse.bind(U(F)),handleWheel:F._handleWheel.bind(U(F)),handleGesture:F._handleGesture.bind(U(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=Ae,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 a.default,F._cursorImage=W.cursors.none,F._decoders[w.encodings.encodingRaw]=new A.default,F._decoders[w.encodings.encodingCopyRect]=new b.default,F._decoders[w.encodings.encodingRRE]=new C.default,F._decoders[w.encodings.encodingHextile]=new m.default,F._decoders[w.encodings.encodingTight]=new y.default,F._decoders[w.encodings.encodingTightPNG]=new x.default;try{F._display=new c.default(F._canvas)}catch(re){throw g.Error("Display exception: "+re),re}return F._display.onflush=F._onFlush.bind(U(F)),F._keyboard=new d.default(F._canvas),F._keyboard.onkeyevent=F._handleKeyEvent.bind(U(F)),F._gestures=new n.default,F._sock=new u.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(re){g.Debug("WebSocket on-close event");var Ee="";switch(re.code&&(Ee="(code: "+re.code,re.reason&&(Ee+=", reason: "+re.reason),Ee+=")"),F._rfbConnectionState){case"connecting":F._fail("Connection closed "+Ee);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 "+Ee);break;default:F._fail("Unexpected server disconnect before connecting "+Ee);break}F._sock.off("close")}),F._sock.on("error",function(re){return g.Warn("WebSocket on-error event")}),setTimeout(F._updateConnectionState.bind(U(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,Y.showDotCursor!==void 0&&(g.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),F._showDotCursor=Y.showDotCursor),F._qualityLevel=6,F._compressionLevel=2,F}return Me(W,[{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,Y,F){if(!(this._rfbConnectionState!=="connected"||this._viewOnly)){if(F===void 0){this.sendKey(D,Y,!0),this.sendKey(D,Y,!1);return}var re=E.default[Y];if(this._qemuExtKeyEventSupported&&re)D=D||0,g.Info("Sending key ("+(F?"down":"up")+"): keysym "+D+", scancode "+re),W.messages.QEMUExtendedKeyEvent(this._sock,D,F,re);else{if(!D)return;g.Info("Sending keysym ("+(F?"down":"up")+"): "+D),W.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[Xe]&&this._clipboardServerCapabilitiesActions[oe])this._clipboardText=D,W.messages.extendedClipboardNotify(this._sock,[Xe]);else{for(var Y=new Uint8Array(D.length),F=0;F<D.length;F++)Y[F]=D.charCodeAt(F);W.messages.clientCutText(this._sock,Y)}}},{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 Y=this;window.requestAnimationFrame(function(){Y._updateClip(),Y._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var D=this._display.clipViewport,Y=this._clipViewport;if(this._scaleViewport&&(Y=!1),D!==Y&&(this._display.clipViewport=Y),Y){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();W.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 Y=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."),Y._updateConnectionState("disconnected")},pe*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,Y){this._capabilities[D]=Y,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,Y,F){this.sendKey(D,Y,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 Y=(0,h.clientToElement)(D.clientX,D.clientY,this._canvas);switch(D.type){case"mousedown":(0,r.setCapture)(this._canvas),this._handleMouseButton(Y.x,Y.y,!0,1<<D.button);break;case"mouseup":this._handleMouseButton(Y.x,Y.y,!1,1<<D.button);break;case"mousemove":this._handleMouseMove(Y.x,Y.y);break}}}},{key:"_handleMouseButton",value:function(D,Y,F,re){if(this.dragViewport)if(F&&!this._viewportDragging){this._viewportDragging=!0,this._viewportDragPos={x:D,y:Y},this._viewportHasMoved=!1;return}else{if(this._viewportDragging=!1,this._viewportHasMoved)return;this._sendMouse(D,Y,re)}this._mouseMoveTimer!==null&&(clearTimeout(this._mouseMoveTimer),this._mouseMoveTimer=null,this._sendMouse(D,Y,this._mouseButtonMask)),F?this._mouseButtonMask|=re:this._mouseButtonMask&=~re,this._sendMouse(D,Y,this._mouseButtonMask)}},{key:"_handleMouseMove",value:function(D,Y){var F=this;if(this._viewportDragging){var re=this._viewportDragPos.x-D,Ee=this._viewportDragPos.y-Y;(this._viewportHasMoved||Math.abs(re)>i.dragThreshold||Math.abs(Ee)>i.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:D,y:Y},this._display.viewportChangePos(re,Ee));return}if(this._mousePos={x:D,y:Y},this._mouseMoveTimer==null){var te=Date.now()-this._mouseLastMoveTime;te>he?(this._sendMouse(D,Y,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){F._handleDelayedMouseMove()},he-te)}}},{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,Y,F){this._rfbConnectionState==="connected"&&(this._viewOnly||W.messages.pointerEvent(this._sock,this._display.absX(D),this._display.absY(Y),F))}},{key:"_handleWheel",value:function(D){if(this._rfbConnectionState==="connected"&&!this._viewOnly){D.stopPropagation(),D.preventDefault();var Y=(0,h.clientToElement)(D.clientX,D.clientY,this._canvas),F=D.deltaX,re=D.deltaY;D.deltaMode!==0&&(F*=Ie,re*=Ie),this._accumulatedWheelDeltaX+=F,this._accumulatedWheelDeltaY+=re,Math.abs(this._accumulatedWheelDeltaX)>=ge&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(Y.x,Y.y,!0,32),this._handleMouseButton(Y.x,Y.y,!1,32)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(Y.x,Y.y,!0,64),this._handleMouseButton(Y.x,Y.y,!1,64)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=ge&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(Y.x,Y.y,!0,8),this._handleMouseButton(Y.x,Y.y,!1,8)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(Y.x,Y.y,!0,16),this._handleMouseButton(Y.x,Y.y,!1,16)),this._accumulatedWheelDeltaY=0)}}},{key:"_fakeMouseMove",value:function(D,Y,F){this._handleMouseMove(Y,F),this._cursor.move(D.detail.clientX,D.detail.clientY)}},{key:"_handleTapEvent",value:function(D,Y){var F=(0,h.clientToElement)(D.detail.clientX,D.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTime<Qe&&this._gestureFirstDoubleTapEv.detail.type===D.detail.type){var re=this._gestureFirstDoubleTapEv.detail.clientX-D.detail.clientX,Ee=this._gestureFirstDoubleTapEv.detail.clientY-D.detail.clientY,te=Math.hypot(re,Ee);te<St?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,Y),this._handleMouseButton(F.x,F.y,!1,Y)}},{key:"_handleGesture",value:function(D){var Y,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>Ve;)this._handleMouseButton(F.x,F.y,!0,8),this._handleMouseButton(F.x,F.y,!1,8),this._gestureLastMagnitudeY+=Ve;for(;D.detail.magnitudeY-this._gestureLastMagnitudeY<-Ve;)this._handleMouseButton(F.x,F.y,!0,16),this._handleMouseButton(F.x,F.y,!1,16),this._gestureLastMagnitudeY-=Ve;for(;D.detail.magnitudeX-this._gestureLastMagnitudeX>Ve;)this._handleMouseButton(F.x,F.y,!0,32),this._handleMouseButton(F.x,F.y,!1,32),this._gestureLastMagnitudeX+=Ve;for(;D.detail.magnitudeX-this._gestureLastMagnitudeX<-Ve;)this._handleMouseButton(F.x,F.y,!0,64),this._handleMouseButton(F.x,F.y,!1,64),this._gestureLastMagnitudeX-=Ve;break;case"pinch":if(this._fakeMouseMove(D,F.x,F.y),Y=Math.hypot(D.detail.magnitudeX,D.detail.magnitudeY),Math.abs(Y-this._gestureLastMagnitudeX)>ct){for(this._handleKeyEvent(S.default.XK_Control_L,"ControlLeft",!0);Y-this._gestureLastMagnitudeX>ct;)this._handleMouseButton(F.x,F.y,!0,8),this._handleMouseButton(F.x,F.y,!1,8),this._gestureLastMagnitudeX+=ct;for(;Y-this._gestureLastMagnitudeX<-ct;)this._handleMouseButton(F.x,F.y,!0,16),this._handleMouseButton(F.x,F.y,!1,16),this._gestureLastMagnitudeX-=ct}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 Y=0;switch(D){case"000.000":Y=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(Y){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 re="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+re+`
`),g.Debug("Sent ProtocolVersion: "+re),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function D(re,Ee){for(var te=0;te<Ee.length;te++)if(Ee[te]===re)return!0;return!1}if(this._rfbVersion>=3.7){var Y=this._sock.rQshift8();if(this._sock.rQwait("security type",Y,1))return!1;if(Y===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var F=this._sock.rQshiftBytes(Y);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(),Y="";if(D>0){if(this._sock.rQwait("reason",D,4))return!1;Y=this._sock.rQshiftStr(D)}return Y!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:Y}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+Y+")")):(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(),Y=this._sock.rQshift8();if(!(D==0&&Y==2))return this._fail("Unsupported VeNCrypt version "+D+"."+Y);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 re=this._sock.rQshift8();if(re<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=re,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var Ee=[],te=0;te<this._rfbVeNCryptSubtypesLength;te++)Ee.push(this._sock.rQshift32());if(Ee.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),I=(0,p.encodeUTF8)(this._rfbCredentials.password);return this._sock.send([0,0,0,T.length]),this._sock.send([0,0,0,I.length]),this._sock.sendString(T),this._sock.sendString(I),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)),Y=W.genDES(this._rfbCredentials.password,D);return this._sock.send(Y),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 Y={0:{vendor:"TGHT",signature:"NOTUNNEL"}},F={},re=0;re<D;re++){var Ee=this._sock.rQshift32(),te=this._sock.rQshiftStr(4),T=this._sock.rQshiftStr(8);F[Ee]={vendor:te,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!=Y[0].vendor||F[0].signature!=Y[0].signature?this._fail("Client's tunnel type had the incorrect vendor or signature"):(g.Debug("Selected tunnel type: "+Y[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 Y=this._sock.rQshift32();if(Y===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*Y,4))return!1;for(var F={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},re=[],Ee=0;Ee<Y;Ee++){this._sock.rQshift32();var te=this._sock.rQshiftStr(12);re.push(te)}g.Debug("Server Tight authentication types: "+re);for(var T in F)if(re.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(),Y=this._sock.rQshift16(),F=this._sock.rQshift8(),re=this._sock.rQshift8(),Ee=this._sock.rQshift8(),te=this._sock.rQshift8(),T=this._sock.rQshift16(),I=this._sock.rQshift16(),de=this._sock.rQshift16(),ve=this._sock.rQshift8(),_e=this._sock.rQshift8(),qe=this._sock.rQshift8();this._sock.rQskipBytes(3);var ke=this._sock.rQshift32();if(this._sock.rQwait("server init name",ke,24))return!1;var fe=this._sock.rQshiftStr(ke);if(fe=(0,p.decodeUTF8)(fe,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+ke))return!1;var Ze=this._sock.rQshift16(),J=this._sock.rQshift16(),nt=this._sock.rQshift16();this._sock.rQskipBytes(2);var Ct=(Ze+J+nt)*16;if(this._sock.rQwait("TightVNC extended server init header",Ct,32+ke))return!1;this._sock.rQskipBytes(16*Ze),this._sock.rQskipBytes(16*J),this._sock.rQskipBytes(16*nt)}return g.Info("Screen: "+D+"x"+Y+", bpp: "+F+", depth: "+re+", bigEndian: "+Ee+", trueColor: "+te+", redMax: "+T+", greenMax: "+I+", blueMax: "+de+", redShift: "+ve+", greenShift: "+_e+", blueShift: "+qe),this._setDesktopName(fe),this._resize(D,Y),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),W.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),W.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var D=[];D.push(w.encodings.encodingCopyRect),this._fbDepth==24&&(D.push(w.encodings.encodingTight),D.push(w.encodings.encodingTightPNG),D.push(w.encodings.encodingHextile),D.push(w.encodings.encodingRRE)),D.push(w.encodings.encodingRaw),D.push(w.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),D.push(w.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),D.push(w.encodings.pseudoEncodingDesktopSize),D.push(w.encodings.pseudoEncodingLastRect),D.push(w.encodings.pseudoEncodingQEMUExtendedKeyEvent),D.push(w.encodings.pseudoEncodingExtendedDesktopSize),D.push(w.encodings.pseudoEncodingXvp),D.push(w.encodings.pseudoEncodingFence),D.push(w.encodings.pseudoEncodingContinuousUpdates),D.push(w.encodings.pseudoEncodingDesktopName),D.push(w.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(D.push(w.encodings.pseudoEncodingVMwareCursor),D.push(w.encodings.pseudoEncodingCursor)),W.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 Y=this._sock.rQshiftStr(D);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:Y}}))}else{D=Math.abs(D);var F=this._sock.rQshift32(),re=F&65535,Ee=F&4278190080,te=!!(Ee&ue);if(te){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var T=0;T<=15;T++){var I=1<<T;re&I&&(this._clipboardServerCapabilitiesFormats[I]=!0,this._sock.rQshift32())}for(var de=24;de<=31;de++){var ve=1<<de;this._clipboardServerCapabilitiesActions[ve]=!!(Ee&ve)}var _e=[ue,G,R,oe,xe];W.messages.extendedClipboardCaps(this._sock,_e,{extendedClipboardFormatText:0})}else if(Ee===G){if(this._viewOnly)return!0;this._clipboardText!=null&&this._clipboardServerCapabilitiesActions[xe]&&re&Xe&&W.messages.extendedClipboardProvide(this._sock,[Xe],[this._clipboardText])}else if(Ee===R){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[oe]&&(this._clipboardText!=null?W.messages.extendedClipboardNotify(this._sock,[Xe]):W.messages.extendedClipboardNotify(this._sock,[]))}else if(Ee===oe){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[G]&&re&Xe&&W.messages.extendedClipboardRequest(this._sock,[Xe])}else if(Ee===xe){if(this._viewOnly||!(re&Xe))return!0;this._clipboardText=null;var qe=this._sock.rQshiftBytes(D-4),ke=new s.default,fe=null;ke.setInput(qe);for(var Ze=0;Ze<=15;Ze++){var J=1<<Ze;if(re&J){var nt=0,Ct=ke.inflate(4);nt|=Ct[0]<<24,nt|=Ct[1]<<16,nt|=Ct[2]<<8,nt|=Ct[3];var O=ke.inflate(nt);J===Xe&&(fe=O)}}if(ke.setInput(null),fe!==null){for(var Ge="",Ke=0;Ke<fe.length;Ke++)Ge+=String.fromCharCode(fe[Ke]);fe=Ge,fe=(0,p.decodeUTF8)(fe),fe.length>0&&fe.charAt(fe.length-1)==="\0"&&(fe=fe.slice(0,-1)),fe=fe.replace(`\r
`,`
`),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:fe}}))}}else return this._fail("Unexpected action in extended clipboard message: "+Ee)}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(),Y=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",Y,9))return!1;Y>64&&(g.Warn("Bad payload length ("+Y+") in fence response"),Y=64);var F=this._sock.rQshiftStr(Y);return this._supportsFence=!0,D&1<<31?(D&=3,W.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(),Y=this._sock.rQshift8();switch(Y){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: "+Y+")");break}return!0}},{key:"_normalMsg",value:function(){var D;this._FBU.rects>0?D=0:D=this._sock.rQshift8();var Y,F;switch(D){case 0:return F=this._framebufferUpdate(),F&&!this._enabledContinuousUpdates&&W.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 Y=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,Y&&(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 w.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case w.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case w.encodings.pseudoEncodingCursor:return this._handleCursor();case w.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var D=document.createEvent("keyboardEvent");D.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(Y){}return!0;case w.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case w.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case w.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var D=this._FBU.x,Y=this._FBU.y,F=this._FBU.width,re=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var Ee=this._sock.rQshift8();this._sock.rQshift8();var te,T=4;if(Ee==0){var I=-256;if(te=new Array(F*re*T),this._sock.rQwait("VMware cursor classic encoding",F*re*T*2,2))return!1;for(var de=new Array(F*re),ve=0;ve<F*re;ve++)de[ve]=this._sock.rQshift32();for(var _e=new Array(F*re),qe=0;qe<F*re;qe++)_e[qe]=this._sock.rQshift32();for(var ke=0;ke<F*re;ke++)if(de[ke]==0){var fe=_e[ke],Ze=fe>>8&255,J=fe>>16&255,nt=fe>>24&255;te[ke*T]=Ze,te[ke*T+1]=J,te[ke*T+2]=nt,te[ke*T+3]=255}else(de[ke]&I)==I?_e[ke]==0?(te[ke*T]=0,te[ke*T+1]=0,te[ke*T+2]=0,te[ke*T+3]=0):((_e[ke]&I)==I,te[ke*T]=0,te[ke*T+1]=0,te[ke*T+2]=0,te[ke*T+3]=255):(te[ke*T]=0,te[ke*T+1]=0,te[ke*T+2]=0,te[ke*T+3]=255)}else if(Ee==1){if(this._sock.rQwait("VMware cursor alpha encoding",F*re*4,2))return!1;te=new Array(F*re*T);for(var Ct=0;Ct<F*re;Ct++){var O=this._sock.rQshift32();te[Ct*4]=O>>24&255,te[Ct*4+1]=O>>16&255,te[Ct*4+2]=O>>8&255,te[Ct*4+3]=O&255}}else return g.Warn("The given cursor type is not supported: "+Ee+" given."),!1;return this._updateCursor(te,D,Y,F,re),!0}},{key:"_handleCursor",value:function(){var D=this._FBU.x,Y=this._FBU.y,F=this._FBU.width,re=this._FBU.height,Ee=F*re*4,te=Math.ceil(F/8)*re,T=Ee+te;if(this._sock.rQwait("cursor encoding",T))return!1;for(var I=this._sock.rQshiftBytes(Ee),de=this._sock.rQshiftBytes(te),ve=new Uint8Array(F*re*4),_e=0,qe=0;qe<re;qe++)for(var ke=0;ke<F;ke++){var fe=qe*Math.ceil(F/8)+Math.floor(ke/8),Ze=de[fe]<<ke%8&128?255:0;ve[_e]=I[_e+2],ve[_e+1]=I[_e+1],ve[_e+2]=I[_e],ve[_e+3]=Ze,_e+=4}return this._updateCursor(ve,D,Y,F,re),!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 Y=this._sock.rQshiftStr(D);return Y=(0,p.decodeUTF8)(Y,!0),this._setDesktopName(Y),!0}},{key:"_handleExtendedDesktopSize",value:function(){if(this._sock.rQwait("ExtendedDesktopSize",4))return!1;var D=this._sock.rQpeek8(),Y=4+D*16;if(this._sock.rQwait("ExtendedDesktopSize",Y))return!1;var F=!this._supportsSetDesktopSize;this._supportsSetDesktopSize=!0,F&&this._requestRemoteResize(),this._sock.rQskipBytes(1),this._sock.rQskipBytes(3);for(var re=0;re<D;re+=1)re===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 Ee="";switch(this._FBU.y){case 1:Ee="Resize is administratively prohibited";break;case 2:Ee="Out of resources";break;case 3:Ee="Invalid screen layout";break;default:Ee="Unknown reason";break}g.Warn("Server did not accept the resize request: "+Ee)}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(Y){return this._fail("Error decoding rect: "+Y),!1}}},{key:"_updateContinuousUpdates",value:function(){this._enabledContinuousUpdates&&W.messages.enableContinuousUpdates(this._sock,!0,0,0,this._fbWidth,this._fbHeight)}},{key:"_resize",value:function(D,Y){this._fbWidth=D,this._fbHeight=Y,this._display.resize(this._fbWidth,this._fbHeight),this._updateClip(),this._updateScale(),this._updateContinuousUpdates()}},{key:"_xvpOp",value:function(D,Y){this._rfbXvpVer<D||(g.Info("Sending XVP operation "+Y+" (version "+D+")"),W.messages.xvpOp(this._sock,D,Y))}},{key:"_updateCursor",value:function(D,Y,F,re,Ee){this._cursorImage={rgbaPixels:D,hotx:Y,hoty:F,w:re,h:Ee},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()?W.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,Y){var F=D.split("").map(function(re){return re.charCodeAt(0)});return new f.default(F).encrypt(Y)}}]),W}(l.default);N.Z=K,K.messages={keyEvent:function(ie,W,M){var D=ie._sQ,Y=ie._sQlen;D[Y]=4,D[Y+1]=M,D[Y+2]=0,D[Y+3]=0,D[Y+4]=W>>24,D[Y+5]=W>>16,D[Y+6]=W>>8,D[Y+7]=W,ie._sQlen+=8,ie.flush()},QEMUExtendedKeyEvent:function(ie,W,M,D){function Y(te){var T=D>>8,I=D&255;return T===224&&I<127?I|128:te}var F=ie._sQ,re=ie._sQlen;F[re]=255,F[re+1]=0,F[re+2]=M>>8,F[re+3]=M,F[re+4]=W>>24,F[re+5]=W>>16,F[re+6]=W>>8,F[re+7]=W;var Ee=Y(D);F[re+8]=Ee>>24,F[re+9]=Ee>>16,F[re+10]=Ee>>8,F[re+11]=Ee,ie._sQlen+=12,ie.flush()},pointerEvent:function(ie,W,M,D){var Y=ie._sQ,F=ie._sQlen;Y[F]=5,Y[F+1]=D,Y[F+2]=W>>8,Y[F+3]=W,Y[F+4]=M>>8,Y[F+5]=M,ie._sQlen+=6,ie.flush()},_buildExtendedClipboardFlags:function(ie,W){for(var M=new Uint8Array(4),D=0,Y=0,F=0;F<ie.length;F++)Y|=ie[F];for(var re=0;re<W.length;re++)D|=W[re];return M[0]=Y>>24,M[1]=0,M[2]=0,M[3]=D,M},extendedClipboardProvide:function(ie,W,M){for(var D=new o.default,Y=[],F=0;F<W.length;F++){if(W[F]!=Xe)throw new Error("Unsupported extended clipboard format for Provide message.");M[F]=M[F].replace(/\r\n|\r|\n/gm,`\r
`);var re=(0,p.encodeUTF8)(M[F]+"\0");Y.push(re.length>>24&255,re.length>>16&255,re.length>>8&255,re.length&255);for(var Ee=0;Ee<re.length;Ee++)Y.push(re.charCodeAt(Ee))}var te=D.deflate(new Uint8Array(Y)),T=new Uint8Array(4+te.length);T.set(K.messages._buildExtendedClipboardFlags([xe],W)),T.set(te,4),K.messages.clientCutText(ie,T,!0)},extendedClipboardNotify:function(ie,W){var M=K.messages._buildExtendedClipboardFlags([oe],W);K.messages.clientCutText(ie,M,!0)},extendedClipboardRequest:function(ie,W){var M=K.messages._buildExtendedClipboardFlags([G],W);K.messages.clientCutText(ie,M,!0)},extendedClipboardCaps:function(ie,W,M){var D=Object.keys(M),Y=new Uint8Array(4+4*D.length);D.map(function(Ee){return parseInt(Ee)}),D.sort(function(Ee,te){return Ee-te}),Y.set(K.messages._buildExtendedClipboardFlags(W,[]));for(var F=4,re=0;re<D.length;re++)Y[F]=M[D[re]]>>24,Y[F+1]=M[D[re]]>>16,Y[F+2]=M[D[re]]>>8,Y[F+3]=M[D[re]]>>0,F+=4,Y[3]|=1<<D[re];K.messages.clientCutText(ie,Y,!0)},clientCutText:function(ie,W){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,D=ie._sQ,Y=ie._sQlen;D[Y]=6,D[Y+1]=0,D[Y+2]=0,D[Y+3]=0;var F;M?F=(0,v.toUnsigned32bit)(-W.length):F=W.length,D[Y+4]=F>>24,D[Y+5]=F>>16,D[Y+6]=F>>8,D[Y+7]=F,ie._sQlen+=8;for(var re=0,Ee=W.length;Ee>0;){for(var te=Math.min(Ee,ie._sQbufferSize-ie._sQlen),T=0;T<te;T++)D[ie._sQlen+T]=W[re+T];ie._sQlen+=te,ie.flush(),Ee-=te,re+=te}},setDesktopSize:function(ie,W,M,D,Y){var F=ie._sQ,re=ie._sQlen;F[re]=251,F[re+1]=0,F[re+2]=W>>8,F[re+3]=W,F[re+4]=M>>8,F[re+5]=M,F[re+6]=1,F[re+7]=0,F[re+8]=D>>24,F[re+9]=D>>16,F[re+10]=D>>8,F[re+11]=D,F[re+12]=0,F[re+13]=0,F[re+14]=0,F[re+15]=0,F[re+16]=W>>8,F[re+17]=W,F[re+18]=M>>8,F[re+19]=M,F[re+20]=Y>>24,F[re+21]=Y>>16,F[re+22]=Y>>8,F[re+23]=Y,ie._sQlen+=24,ie.flush()},clientFence:function(ie,W,M){var D=ie._sQ,Y=ie._sQlen;D[Y]=248,D[Y+1]=0,D[Y+2]=0,D[Y+3]=0,D[Y+4]=W>>24,D[Y+5]=W>>16,D[Y+6]=W>>8,D[Y+7]=W;var F=M.length;D[Y+8]=F;for(var re=0;re<F;re++)D[Y+9+re]=M.charCodeAt(re);ie._sQlen+=9+F,ie.flush()},enableContinuousUpdates:function(ie,W,M,D,Y,F){var re=ie._sQ,Ee=ie._sQlen;re[Ee]=150,re[Ee+1]=W,re[Ee+2]=M>>8,re[Ee+3]=M,re[Ee+4]=D>>8,re[Ee+5]=D,re[Ee+6]=Y>>8,re[Ee+7]=Y,re[Ee+8]=F>>8,re[Ee+9]=F,ie._sQlen+=10,ie.flush()},pixelFormat:function(ie,W,M){var D=ie._sQ,Y=ie._sQlen,F;W>16?F=32:W>8?F=16:F=8;var re=Math.floor(W/3);D[Y]=0,D[Y+1]=0,D[Y+2]=0,D[Y+3]=0,D[Y+4]=F,D[Y+5]=W,D[Y+6]=0,D[Y+7]=M?1:0,D[Y+8]=0,D[Y+9]=(1<<re)-1,D[Y+10]=0,D[Y+11]=(1<<re)-1,D[Y+12]=0,D[Y+13]=(1<<re)-1,D[Y+14]=re*2,D[Y+15]=re*1,D[Y+16]=re*0,D[Y+17]=0,D[Y+18]=0,D[Y+19]=0,ie._sQlen+=20,ie.flush()},clientEncodings:function(ie,W){var M=ie._sQ,D=ie._sQlen;M[D]=2,M[D+1]=0,M[D+2]=W.length>>8,M[D+3]=W.length;for(var Y=D+4,F=0;F<W.length;F++){var re=W[F];M[Y]=re>>24,M[Y+1]=re>>16,M[Y+2]=re>>8,M[Y+3]=re,Y+=4}ie._sQlen+=Y-D,ie.flush()},fbUpdateRequest:function(ie,W,M,D,Y,F){var re=ie._sQ,Ee=ie._sQlen;typeof M=="undefined"&&(M=0),typeof D=="undefined"&&(D=0),re[Ee]=3,re[Ee+1]=W?1:0,re[Ee+2]=M>>8&255,re[Ee+3]=M&255,re[Ee+4]=D>>8&255,re[Ee+5]=D&255,re[Ee+6]=Y>>8&255,re[Ee+7]=Y&255,re[Ee+8]=F>>8&255,re[Ee+9]=F&255,ie._sQlen+=10,ie.flush()},xvpOp:function(ie,W,M){var D=ie._sQ,Y=ie._sQlen;D[Y]=250,D[Y+1]=0,D[Y+2]=W,D[Y+3]=M,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,N,e){"use strict";function t(y){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(P){return typeof P}:t=function(P){return P&&typeof Symbol=="function"&&P.constructor===Symbol&&P!==Symbol.prototype?"symbol":typeof P},t(y)}Object.defineProperty(N,"__esModule",{value:!0}),N.isMac=S,N.isWindows=E,N.isIOS=w,N.isSafari=A,N.isIE=b,N.isEdge=C,N.isFirefox=m,N.hasScrollbarGutter=N.supportsImageMetadata=N.supportsCursorURIs=N.dragThreshold=N.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 x=g();if(x&&x.has(y))return x.get(y);var P={},_=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var z in y)if(Object.prototype.hasOwnProperty.call(y,z)){var k=_?Object.getOwnPropertyDescriptor(y,z):null;k&&(k.get||k.set)?Object.defineProperty(P,z,k):P[z]=y[z]}return P.default=y,x&&x.set(y,P),P}var i=!1;N.isTouchDevice=i,window.addEventListener("touchstart",function(){},!1);var h=10*(window.devicePixelRatio||1);N.dragThreshold=h;var r=!1;try{var l=document.createElement("canvas");l.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',l.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 c=r;N.supportsCursorURIs=c;var s=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),s=!0}catch(y){}var o=s;N.supportsImageMetadata=o;var d=!0;try{var n=document.createElement("div");n.style.visibility="hidden",n.style.overflow="scroll",document.body.appendChild(n);var a=document.createElement("div");n.appendChild(a);var u=n.offsetWidth-a.offsetWidth;n.parentNode.removeChild(n),d=u!=0}catch(y){v.Error("Scrollbar test exception: "+y)}var f=d;N.hasScrollbarGutter=f;function S(){return navigator&&!!/mac/i.exec(navigator.platform)}function E(){return navigator&&!!/win/i.exec(navigator.platform)}function w(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function A(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function b(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function C(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function m(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},54641:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var t=e(41895);function v(r,l){if(!(r instanceof l))throw new TypeError("Cannot call a class as a function")}function g(r,l){for(var c=0;c<l.length;c++){var s=l[c];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(r,s.key,s)}}function p(r,l,c){return l&&g(r.prototype,l),c&&g(r,c),r}var i=!t.supportsCursorURIs||t.isTouchDevice,h=function(){function r(){v(this,r),this._target=null,this._canvas=document.createElement("canvas"),i&&(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(c){if(this._target&&this.detach(),this._target=c,i){document.body.appendChild(this._canvas);var s={capture:!0,passive:!0};this._target.addEventListener("mouseover",this._eventHandlers.mouseover,s),this._target.addEventListener("mouseleave",this._eventHandlers.mouseleave,s),this._target.addEventListener("mousemove",this._eventHandlers.mousemove,s),this._target.addEventListener("mouseup",this._eventHandlers.mouseup,s)}this.clear()}},{key:"detach",value:function(){if(this._target){if(i){var c={capture:!0,passive:!0};this._target.removeEventListener("mouseover",this._eventHandlers.mouseover,c),this._target.removeEventListener("mouseleave",this._eventHandlers.mouseleave,c),this._target.removeEventListener("mousemove",this._eventHandlers.mousemove,c),this._target.removeEventListener("mouseup",this._eventHandlers.mouseup,c),document.body.removeChild(this._canvas)}this._target=null}}},{key:"change",value:function(c,s,o,d,n){if(d===0||n===0){this.clear();return}this._position.x=this._position.x+this._hotSpot.x-s,this._position.y=this._position.y+this._hotSpot.y-o,this._hotSpot.x=s,this._hotSpot.y=o;var a=this._canvas.getContext("2d");this._canvas.width=d,this._canvas.height=n;var u;try{u=new ImageData(new Uint8ClampedArray(c),d,n)}catch(S){u=a.createImageData(d,n),u.data.set(new Uint8ClampedArray(c))}if(a.clearRect(0,0,d,n),a.putImageData(u,0,0),i)this._updatePosition();else{var f=this._canvas.toDataURL();this._target.style.cursor="url("+f+")"+s+" "+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(c,s){if(i){window.visualViewport?(this._position.x=c+window.visualViewport.offsetLeft,this._position.y=s+window.visualViewport.offsetTop):(this._position.x=c,this._position.y=s),this._updatePosition();var o=document.elementFromPoint(c,s);this._updateVisibility(o)}}},{key:"_handleMouseOver",value:function(c){this._handleMouseMove(c)}},{key:"_handleMouseLeave",value:function(c){this._updateVisibility(c.relatedTarget)}},{key:"_handleMouseMove",value:function(c){this._updateVisibility(c.target),this._position.x=c.clientX-this._hotSpot.x,this._position.y=c.clientY-this._hotSpot.y,this._updatePosition()}},{key:"_handleMouseUp",value:function(c){var s=this,o=document.elementFromPoint(c.clientX,c.clientY);this._updateVisibility(o),this._captureIsActive()&&window.setTimeout(function(){s._target&&(o=document.elementFromPoint(c.clientX,c.clientY),s._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(c){return c?c===this._target?!0:!(!this._target.contains(c)||window.getComputedStyle(c).cursor!=="none"):!1}},{key:"_updateVisibility",value:function(c){this._captureIsActive()&&(c=document.captureElement),this._shouldShowCursor(c)?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}();N.default=h},92742:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.clientToElement=e;function e(t,v,g){var p=g.getBoundingClientRect(),i={x:0,y:0};return t<p.left?i.x=0:t>=p.right?i.x=p.width-1:i.x=t-p.left,v<p.top?i.y=0:v>=p.bottom?i.y=p.height-1:i.y=v-p.top,i}},79420:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.getPointerEvent=e,N.stopEvent=t,N.setCapture=r,N.releaseCapture=l;function e(c){return c.changedTouches?c.changedTouches[0]:c.touches?c.touches[0]:c}function t(c){c.stopPropagation(),c.preventDefault()}var v=!1,g=null;document.captureElement=null;function p(c){if(!v){var s=new c.constructor(c.type,c);v=!0,document.captureElement?document.captureElement.dispatchEvent(s):g.dispatchEvent(s),v=!1,c.stopPropagation(),s.defaultPrevented&&c.preventDefault(),c.type==="mouseup"&&l()}}function i(){var c=document.getElementById("noVNC_mouse_capture_elem");c.style.cursor=window.getComputedStyle(document.captureElement).cursor}var h=new MutationObserver(i);function r(c){if(c.setCapture)c.setCapture(),document.captureElement=c,c.addEventListener("mouseup",l);else{l();var s=document.getElementById("noVNC_mouse_capture_elem");s===null&&(s=document.createElement("div"),s.id="noVNC_mouse_capture_elem",s.style.position="fixed",s.style.top="0px",s.style.left="0px",s.style.width="100%",s.style.height="100%",s.style.zIndex=1e4,s.style.display="none",document.body.appendChild(s),s.addEventListener("contextmenu",p),s.addEventListener("mousemove",p),s.addEventListener("mouseup",p)),document.captureElement=c,h.observe(c,{attributes:!0}),i(),s.style.display="",window.addEventListener("mousemove",p),window.addEventListener("mouseup",p)}}function l(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;g=document.captureElement,document.captureElement=null,h.disconnect();var c=document.getElementById("noVNC_mouse_capture_elem");c.style.display="none",window.removeEventListener("mousemove",p),window.removeEventListener("mouseup",p)}}},5004:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;function e(p,i){if(!(p instanceof i))throw new TypeError("Cannot call a class as a function")}function t(p,i){for(var h=0;h<i.length;h++){var r=i[h];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(p,r.key,r)}}function v(p,i,h){return i&&t(p.prototype,i),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(l){return l.call(r,h)}),!h.defaultPrevented):!0}}]),p}();N.default=g},20860:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.toUnsigned32bit=e,N.toSigned32bit=t;function e(v){return v>>>0}function t(v){return v|0}},50500:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.initLogging=i,N.getLogging=h,N.Error=N.Warn=N.Info=N.Debug=void 0;var e="warn",t=function(){};N.Debug=t;var v=function(){};N.Info=v;var g=function(){};N.Warn=g;var p=function(){};N.Error=p;function i(r){if(typeof r=="undefined"?r=e:e=r,N.Debug=t=N.Info=v=N.Warn=g=N.Error=p=function(){},typeof window.console!="undefined")switch(r){case"debug":N.Debug=t=console.debug.bind(window.console);case"info":N.Info=v=console.info.bind(window.console);case"warn":N.Warn=g=console.warn.bind(window.console);case"error":N.Error=p=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+r+"'")}}function h(){return e}i()},21882:function(){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(N,e){"use strict";if(N==null)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(N),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(N,e){e=e||{bubbles:!1,cancelable:!1,detail:void 0};var t=document.createEvent("CustomEvent");return t.initCustomEvent(N,e.bubbles,e.cancelable,e.detail),t}_t.prototype=window.Event.prototype,typeof window.CustomEvent!="function"&&(window.CustomEvent=_t)}(),Number.isInteger=Number.isInteger||function(N){return typeof N=="number"&&isFinite(N)&&Math.floor(N)===N}},31516:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.decodeUTF8=e,N.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,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.shrinkBuf=e,N.arraySet=t,N.flattenChunks=v,N.Buf32=N.Buf16=N.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,l,c,s){if(r.subarray&&h.subarray){h.set(r.subarray(l,l+c),s);return}for(var o=0;o<c;o++)h[s+o]=r[l+o]}function v(h){var r,l,c,s,o,d;for(c=0,r=0,l=h.length;r<l;r++)c+=h[r].length;for(d=new Uint8Array(c),s=0,r=0,l=h.length;r<l;r++)o=h[r],d.set(o,s),s+=o.length;return d}var g=Uint8Array;N.Buf8=g;var p=Uint16Array;N.Buf16=p;var i=Int32Array;N.Buf32=i},97580:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=e;function e(t,v,g,p){for(var i=t&65535|0,h=t>>>16&65535|0,r=0;g!==0;){r=g>2e3?2e3:g,g-=r;do i=i+v[p++]|0,h=h+i|0;while(--r);i%=65521,h%=65521}return i|h<<16|0}},1217:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=e;function e(){for(var g,p=[],i=0;i<256;i++){g=i;for(var h=0;h<8;h++)g=g&1?3988292384^g>>>1:g>>>1;p[i]=g}return p}var t=e();function v(g,p,i,h){var r=t,l=h+i;g^=-1;for(var c=h;c<l;c++)g=g>>>8^r[(g^p[c])&255];return g^-1}},25805:function(_t,N,e){"use strict";function t(O){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(Ke){return typeof Ke}:t=function(Ke){return Ke&&typeof Symbol=="function"&&Ke.constructor===Symbol&&Ke!==Symbol.prototype?"symbol":typeof Ke},t(O)}Object.defineProperty(N,"__esModule",{value:!0}),N.deflateInit=fe,N.deflateInit2=ke,N.deflateReset=_e,N.deflateResetKeep=ve,N.deflateSetHeader=qe,N.deflate=Ze,N.deflateEnd=J,N.deflateSetDictionary=nt,N.deflateInfo=N.Z_DEFLATED=N.Z_UNKNOWN=N.Z_DEFAULT_STRATEGY=N.Z_FIXED=N.Z_RLE=N.Z_HUFFMAN_ONLY=N.Z_FILTERED=N.Z_DEFAULT_COMPRESSION=N.Z_BUF_ERROR=N.Z_DATA_ERROR=N.Z_STREAM_ERROR=N.Z_STREAM_END=N.Z_OK=N.Z_BLOCK=N.Z_FINISH=N.Z_FULL_FLUSH=N.Z_PARTIAL_FLUSH=N.Z_NO_FLUSH=void 0;var v=c(e(35986)),g=c(e(55796)),p=r(e(97580)),i=r(e(1217)),h=r(e(70892));function r(O){return O&&O.__esModule?O:{default:O}}function l(){if(typeof WeakMap!="function")return null;var O=new WeakMap;return l=function(){return O},O}function c(O){if(O&&O.__esModule)return O;if(O===null||t(O)!=="object"&&typeof O!="function")return{default:O};var Ge=l();if(Ge&&Ge.has(O))return Ge.get(O);var Ke={},ce=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Oe in O)if(Object.prototype.hasOwnProperty.call(O,Oe)){var ze=ce?Object.getOwnPropertyDescriptor(O,Oe):null;ze&&(ze.get||ze.set)?Object.defineProperty(Ke,Oe,ze):Ke[Oe]=O[Oe]}return Ke.default=O,Ge&&Ge.set(O,Ke),Ke}var s=0;N.Z_NO_FLUSH=s;var o=1;N.Z_PARTIAL_FLUSH=o;var d=3;N.Z_FULL_FLUSH=d;var n=4;N.Z_FINISH=n;var a=5;N.Z_BLOCK=a;var u=0;N.Z_OK=u;var f=1;N.Z_STREAM_END=f;var S=-2;N.Z_STREAM_ERROR=S;var E=-3;N.Z_DATA_ERROR=E;var w=-5;N.Z_BUF_ERROR=w;var A=-1;N.Z_DEFAULT_COMPRESSION=A;var b=1;N.Z_FILTERED=b;var C=2;N.Z_HUFFMAN_ONLY=C;var m=3;N.Z_RLE=m;var y=4;N.Z_FIXED=y;var x=0;N.Z_DEFAULT_STRATEGY=x;var P=2;N.Z_UNKNOWN=P;var _=8;N.Z_DEFLATED=_;var z=9,k=15,be=8,ae=29,Me=256,B=Me+1+ae,q=30,Q=19,se=2*B+1,U=15,j=3,Z=258,pe=Z+j+1,Ae=32,he=42,ge=69,Ie=73,ct=91,Ve=103,Qe=113,St=666,Xe=1,je=2,Re=3,tt=4,le=3;function ue(O,Ge){return O.msg=h.default[Ge],Ge}function G(O){return(O<<1)-(O>4?9:0)}function R(O){for(var Ge=O.length;--Ge>=0;)O[Ge]=0}function oe(O){var Ge=O.state,Ke=Ge.pending;Ke>O.avail_out&&(Ke=O.avail_out),Ke!==0&&(v.arraySet(O.output,Ge.pending_buf,Ge.pending_out,Ke,O.next_out),O.next_out+=Ke,Ge.pending_out+=Ke,O.total_out+=Ke,O.avail_out-=Ke,Ge.pending-=Ke,Ge.pending===0&&(Ge.pending_out=0))}function xe(O,Ge){g._tr_flush_block(O,O.block_start>=0?O.block_start:-1,O.strstart-O.block_start,Ge),O.block_start=O.strstart,oe(O.strm)}function K(O,Ge){O.pending_buf[O.pending++]=Ge}function L(O,Ge){O.pending_buf[O.pending++]=Ge>>>8&255,O.pending_buf[O.pending++]=Ge&255}function ie(O,Ge,Ke,ce){var Oe=O.avail_in;return Oe>ce&&(Oe=ce),Oe===0?0:(O.avail_in-=Oe,v.arraySet(Ge,O.input,O.next_in,Oe,Ke),O.state.wrap===1?O.adler=(0,p.default)(O.adler,Ge,Oe,Ke):O.state.wrap===2&&(O.adler=(0,i.default)(O.adler,Ge,Oe,Ke)),O.next_in+=Oe,O.total_in+=Oe,Oe)}function W(O,Ge){var Ke=O.max_chain_length,ce=O.strstart,Oe,ze,Lt=O.prev_length,Nt=O.nice_match,it=O.strstart>O.w_size-pe?O.strstart-(O.w_size-pe):0,wt=O.window,Rt=O.w_mask,Tt=O.prev,Gt=O.strstart+Z,Ut=wt[ce+Lt-1],At=wt[ce+Lt];O.prev_length>=O.good_match&&(Ke>>=2),Nt>O.lookahead&&(Nt=O.lookahead);do if(Oe=Ge,!(wt[Oe+Lt]!==At||wt[Oe+Lt-1]!==Ut||wt[Oe]!==wt[ce]||wt[++Oe]!==wt[ce+1])){ce+=2,Oe++;do;while(wt[++ce]===wt[++Oe]&&wt[++ce]===wt[++Oe]&&wt[++ce]===wt[++Oe]&&wt[++ce]===wt[++Oe]&&wt[++ce]===wt[++Oe]&&wt[++ce]===wt[++Oe]&&wt[++ce]===wt[++Oe]&&wt[++ce]===wt[++Oe]&&ce<Gt);if(ze=Z-(Gt-ce),ce=Gt-Z,ze>Lt){if(O.match_start=Ge,Lt=ze,ze>=Nt)break;Ut=wt[ce+Lt-1],At=wt[ce+Lt]}}while((Ge=Tt[Ge&Rt])>it&&--Ke!==0);return Lt<=O.lookahead?Lt:O.lookahead}function M(O){var Ge=O.w_size,Ke,ce,Oe,ze,Lt;do{if(ze=O.window_size-O.lookahead-O.strstart,O.strstart>=Ge+(Ge-pe)){v.arraySet(O.window,O.window,Ge,Ge,0),O.match_start-=Ge,O.strstart-=Ge,O.block_start-=Ge,ce=O.hash_size,Ke=ce;do Oe=O.head[--Ke],O.head[Ke]=Oe>=Ge?Oe-Ge:0;while(--ce);ce=Ge,Ke=ce;do Oe=O.prev[--Ke],O.prev[Ke]=Oe>=Ge?Oe-Ge:0;while(--ce);ze+=Ge}if(O.strm.avail_in===0)break;if(ce=ie(O.strm,O.window,O.strstart+O.lookahead,ze),O.lookahead+=ce,O.lookahead+O.insert>=j)for(Lt=O.strstart-O.insert,O.ins_h=O.window[Lt],O.ins_h=(O.ins_h<<O.hash_shift^O.window[Lt+1])&O.hash_mask;O.insert&&(O.ins_h=(O.ins_h<<O.hash_shift^O.window[Lt+j-1])&O.hash_mask,O.prev[Lt&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=Lt,Lt++,O.insert--,!(O.lookahead+O.insert<j)););}while(O.lookahead<pe&&O.strm.avail_in!==0)}function D(O,Ge){var Ke=65535;for(Ke>O.pending_buf_size-5&&(Ke=O.pending_buf_size-5);;){if(O.lookahead<=1){if(M(O),O.lookahead===0&&Ge===s)return Xe;if(O.lookahead===0)break}O.strstart+=O.lookahead,O.lookahead=0;var ce=O.block_start+Ke;if((O.strstart===0||O.strstart>=ce)&&(O.lookahead=O.strstart-ce,O.strstart=ce,xe(O,!1),O.strm.avail_out===0)||O.strstart-O.block_start>=O.w_size-pe&&(xe(O,!1),O.strm.avail_out===0))return Xe}return O.insert=0,Ge===n?(xe(O,!0),O.strm.avail_out===0?Re:tt):(O.strstart>O.block_start&&(xe(O,!1),O.strm.avail_out===0),Xe)}function Y(O,Ge){for(var Ke,ce;;){if(O.lookahead<pe){if(M(O),O.lookahead<pe&&Ge===s)return Xe;if(O.lookahead===0)break}if(Ke=0,O.lookahead>=j&&(O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+j-1])&O.hash_mask,Ke=O.prev[O.strstart&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=O.strstart),Ke!==0&&O.strstart-Ke<=O.w_size-pe&&(O.match_length=W(O,Ke)),O.match_length>=j)if(ce=g._tr_tally(O,O.strstart-O.match_start,O.match_length-j),O.lookahead-=O.match_length,O.match_length<=O.max_lazy_match&&O.lookahead>=j){O.match_length--;do O.strstart++,O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+j-1])&O.hash_mask,Ke=O.prev[O.strstart&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=O.strstart;while(--O.match_length!==0);O.strstart++}else O.strstart+=O.match_length,O.match_length=0,O.ins_h=O.window[O.strstart],O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+1])&O.hash_mask;else ce=g._tr_tally(O,0,O.window[O.strstart]),O.lookahead--,O.strstart++;if(ce&&(xe(O,!1),O.strm.avail_out===0))return Xe}return O.insert=O.strstart<j-1?O.strstart:j-1,Ge===n?(xe(O,!0),O.strm.avail_out===0?Re:tt):O.last_lit&&(xe(O,!1),O.strm.avail_out===0)?Xe:je}function F(O,Ge){for(var Ke,ce,Oe;;){if(O.lookahead<pe){if(M(O),O.lookahead<pe&&Ge===s)return Xe;if(O.lookahead===0)break}if(Ke=0,O.lookahead>=j&&(O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+j-1])&O.hash_mask,Ke=O.prev[O.strstart&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=O.strstart),O.prev_length=O.match_length,O.prev_match=O.match_start,O.match_length=j-1,Ke!==0&&O.prev_length<O.max_lazy_match&&O.strstart-Ke<=O.w_size-pe&&(O.match_length=W(O,Ke),O.match_length<=5&&(O.strategy===b||O.match_length===j&&O.strstart-O.match_start>4096)&&(O.match_length=j-1)),O.prev_length>=j&&O.match_length<=O.prev_length){Oe=O.strstart+O.lookahead-j,ce=g._tr_tally(O,O.strstart-1-O.prev_match,O.prev_length-j),O.lookahead-=O.prev_length-1,O.prev_length-=2;do++O.strstart<=Oe&&(O.ins_h=(O.ins_h<<O.hash_shift^O.window[O.strstart+j-1])&O.hash_mask,Ke=O.prev[O.strstart&O.w_mask]=O.head[O.ins_h],O.head[O.ins_h]=O.strstart);while(--O.prev_length!==0);if(O.match_available=0,O.match_length=j-1,O.strstart++,ce&&(xe(O,!1),O.strm.avail_out===0))return Xe}else if(O.match_available){if(ce=g._tr_tally(O,0,O.window[O.strstart-1]),ce&&xe(O,!1),O.strstart++,O.lookahead--,O.strm.avail_out===0)return Xe}else O.match_available=1,O.strstart++,O.lookahead--}return O.match_available&&(ce=g._tr_tally(O,0,O.window[O.strstart-1]),O.match_available=0),O.insert=O.strstart<j-1?O.strstart:j-1,Ge===n?(xe(O,!0),O.strm.avail_out===0?Re:tt):O.last_lit&&(xe(O,!1),O.strm.avail_out===0)?Xe:je}function re(O,Ge){for(var Ke,ce,Oe,ze,Lt=O.window;;){if(O.lookahead<=Z){if(M(O),O.lookahead<=Z&&Ge===s)return Xe;if(O.lookahead===0)break}if(O.match_length=0,O.lookahead>=j&&O.strstart>0&&(Oe=O.strstart-1,ce=Lt[Oe],ce===Lt[++Oe]&&ce===Lt[++Oe]&&ce===Lt[++Oe])){ze=O.strstart+Z;do;while(ce===Lt[++Oe]&&ce===Lt[++Oe]&&ce===Lt[++Oe]&&ce===Lt[++Oe]&&ce===Lt[++Oe]&&ce===Lt[++Oe]&&ce===Lt[++Oe]&&ce===Lt[++Oe]&&Oe<ze);O.match_length=Z-(ze-Oe),O.match_length>O.lookahead&&(O.match_length=O.lookahead)}if(O.match_length>=j?(Ke=g._tr_tally(O,1,O.match_length-j),O.lookahead-=O.match_length,O.strstart+=O.match_length,O.match_length=0):(Ke=g._tr_tally(O,0,O.window[O.strstart]),O.lookahead--,O.strstart++),Ke&&(xe(O,!1),O.strm.avail_out===0))return Xe}return O.insert=0,Ge===n?(xe(O,!0),O.strm.avail_out===0?Re:tt):O.last_lit&&(xe(O,!1),O.strm.avail_out===0)?Xe:je}function Ee(O,Ge){for(var Ke;;){if(O.lookahead===0&&(M(O),O.lookahead===0)){if(Ge===s)return Xe;break}if(O.match_length=0,Ke=g._tr_tally(O,0,O.window[O.strstart]),O.lookahead--,O.strstart++,Ke&&(xe(O,!1),O.strm.avail_out===0))return Xe}return O.insert=0,Ge===n?(xe(O,!0),O.strm.avail_out===0?Re:tt):O.last_lit&&(xe(O,!1),O.strm.avail_out===0)?Xe:je}function te(O,Ge,Ke,ce,Oe){this.good_length=O,this.max_lazy=Ge,this.nice_length=Ke,this.max_chain=ce,this.func=Oe}var T;T=[new te(0,0,0,0,D),new te(4,4,8,4,Y),new te(4,5,16,8,Y),new te(4,6,32,32,Y),new te(4,4,16,16,F),new te(8,16,32,32,F),new te(8,16,128,128,F),new te(8,32,128,256,F),new te(32,128,258,1024,F),new te(32,258,258,4096,F)];function I(O){O.window_size=2*O.w_size,R(O.head),O.max_lazy_match=T[O.level].max_lazy,O.good_match=T[O.level].good_length,O.nice_match=T[O.level].nice_length,O.max_chain_length=T[O.level].max_chain,O.strstart=0,O.block_start=0,O.lookahead=0,O.insert=0,O.match_length=O.prev_length=j-1,O.match_available=0,O.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=_,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(se*2),this.dyn_dtree=new v.Buf16((2*q+1)*2),this.bl_tree=new v.Buf16((2*Q+1)*2),R(this.dyn_ltree),R(this.dyn_dtree),R(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new v.Buf16(U+1),this.heap=new v.Buf16(2*B+1),R(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new v.Buf16(2*B+1),R(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 ve(O){var Ge;return!O||!O.state?ue(O,S):(O.total_in=O.total_out=0,O.data_type=P,Ge=O.state,Ge.pending=0,Ge.pending_out=0,Ge.wrap<0&&(Ge.wrap=-Ge.wrap),Ge.status=Ge.wrap?he:Qe,O.adler=Ge.wrap===2?0:1,Ge.last_flush=s,g._tr_init(Ge),u)}function _e(O){var Ge=ve(O);return Ge===u&&I(O.state),Ge}function qe(O,Ge){return!O||!O.state||O.state.wrap!==2?S:(O.state.gzhead=Ge,u)}function ke(O,Ge,Ke,ce,Oe,ze){if(!O)return S;var Lt=1;if(Ge===A&&(Ge=6),ce<0?(Lt=0,ce=-ce):ce>15&&(Lt=2,ce-=16),Oe<1||Oe>z||Ke!==_||ce<8||ce>15||Ge<0||Ge>9||ze<0||ze>y)return ue(O,S);ce===8&&(ce=9);var Nt=new de;return O.state=Nt,Nt.strm=O,Nt.wrap=Lt,Nt.gzhead=null,Nt.w_bits=ce,Nt.w_size=1<<Nt.w_bits,Nt.w_mask=Nt.w_size-1,Nt.hash_bits=Oe+7,Nt.hash_size=1<<Nt.hash_bits,Nt.hash_mask=Nt.hash_size-1,Nt.hash_shift=~~((Nt.hash_bits+j-1)/j),Nt.window=new v.Buf8(Nt.w_size*2),Nt.head=new v.Buf16(Nt.hash_size),Nt.prev=new v.Buf16(Nt.w_size),Nt.lit_bufsize=1<<Oe+6,Nt.pending_buf_size=Nt.lit_bufsize*4,Nt.pending_buf=new v.Buf8(Nt.pending_buf_size),Nt.d_buf=1*Nt.lit_bufsize,Nt.l_buf=3*Nt.lit_bufsize,Nt.level=Ge,Nt.strategy=ze,Nt.method=Ke,_e(O)}function fe(O,Ge){return ke(O,Ge,_,k,be,x)}function Ze(O,Ge){var Ke,ce,Oe,ze;if(!O||!O.state||Ge>a||Ge<0)return O?ue(O,S):S;if(ce=O.state,!O.output||!O.input&&O.avail_in!==0||ce.status===St&&Ge!==n)return ue(O,O.avail_out===0?w:S);if(ce.strm=O,Ke=ce.last_flush,ce.last_flush=Ge,ce.status===he)if(ce.wrap===2)O.adler=0,K(ce,31),K(ce,139),K(ce,8),ce.gzhead?(K(ce,(ce.gzhead.text?1:0)+(ce.gzhead.hcrc?2:0)+(ce.gzhead.extra?4:0)+(ce.gzhead.name?8:0)+(ce.gzhead.comment?16:0)),K(ce,ce.gzhead.time&255),K(ce,ce.gzhead.time>>8&255),K(ce,ce.gzhead.time>>16&255),K(ce,ce.gzhead.time>>24&255),K(ce,ce.level===9?2:ce.strategy>=C||ce.level<2?4:0),K(ce,ce.gzhead.os&255),ce.gzhead.extra&&ce.gzhead.extra.length&&(K(ce,ce.gzhead.extra.length&255),K(ce,ce.gzhead.extra.length>>8&255)),ce.gzhead.hcrc&&(O.adler=(0,i.default)(O.adler,ce.pending_buf,ce.pending,0)),ce.gzindex=0,ce.status=ge):(K(ce,0),K(ce,0),K(ce,0),K(ce,0),K(ce,0),K(ce,ce.level===9?2:ce.strategy>=C||ce.level<2?4:0),K(ce,le),ce.status=Qe);else{var Lt=_+(ce.w_bits-8<<4)<<8,Nt=-1;ce.strategy>=C||ce.level<2?Nt=0:ce.level<6?Nt=1:ce.level===6?Nt=2:Nt=3,Lt|=Nt<<6,ce.strstart!==0&&(Lt|=Ae),Lt+=31-Lt%31,ce.status=Qe,L(ce,Lt),ce.strstart!==0&&(L(ce,O.adler>>>16),L(ce,O.adler&65535)),O.adler=1}if(ce.status===ge)if(ce.gzhead.extra){for(Oe=ce.pending;ce.gzindex<(ce.gzhead.extra.length&65535)&&!(ce.pending===ce.pending_buf_size&&(ce.gzhead.hcrc&&ce.pending>Oe&&(O.adler=(0,i.default)(O.adler,ce.pending_buf,ce.pending-Oe,Oe)),oe(O),Oe=ce.pending,ce.pending===ce.pending_buf_size));)K(ce,ce.gzhead.extra[ce.gzindex]&255),ce.gzindex++;ce.gzhead.hcrc&&ce.pending>Oe&&(O.adler=(0,i.default)(O.adler,ce.pending_buf,ce.pending-Oe,Oe)),ce.gzindex===ce.gzhead.extra.length&&(ce.gzindex=0,ce.status=Ie)}else ce.status=Ie;if(ce.status===Ie)if(ce.gzhead.name){Oe=ce.pending;do{if(ce.pending===ce.pending_buf_size&&(ce.gzhead.hcrc&&ce.pending>Oe&&(O.adler=(0,i.default)(O.adler,ce.pending_buf,ce.pending-Oe,Oe)),oe(O),Oe=ce.pending,ce.pending===ce.pending_buf_size)){ze=1;break}ce.gzindex<ce.gzhead.name.length?ze=ce.gzhead.name.charCodeAt(ce.gzindex++)&255:ze=0,K(ce,ze)}while(ze!==0);ce.gzhead.hcrc&&ce.pending>Oe&&(O.adler=(0,i.default)(O.adler,ce.pending_buf,ce.pending-Oe,Oe)),ze===0&&(ce.gzindex=0,ce.status=ct)}else ce.status=ct;if(ce.status===ct)if(ce.gzhead.comment){Oe=ce.pending;do{if(ce.pending===ce.pending_buf_size&&(ce.gzhead.hcrc&&ce.pending>Oe&&(O.adler=(0,i.default)(O.adler,ce.pending_buf,ce.pending-Oe,Oe)),oe(O),Oe=ce.pending,ce.pending===ce.pending_buf_size)){ze=1;break}ce.gzindex<ce.gzhead.comment.length?ze=ce.gzhead.comment.charCodeAt(ce.gzindex++)&255:ze=0,K(ce,ze)}while(ze!==0);ce.gzhead.hcrc&&ce.pending>Oe&&(O.adler=(0,i.default)(O.adler,ce.pending_buf,ce.pending-Oe,Oe)),ze===0&&(ce.status=Ve)}else ce.status=Ve;if(ce.status===Ve&&(ce.gzhead.hcrc?(ce.pending+2>ce.pending_buf_size&&oe(O),ce.pending+2<=ce.pending_buf_size&&(K(ce,O.adler&255),K(ce,O.adler>>8&255),O.adler=0,ce.status=Qe)):ce.status=Qe),ce.pending!==0){if(oe(O),O.avail_out===0)return ce.last_flush=-1,u}else if(O.avail_in===0&&G(Ge)<=G(Ke)&&Ge!==n)return ue(O,w);if(ce.status===St&&O.avail_in!==0)return ue(O,w);if(O.avail_in!==0||ce.lookahead!==0||Ge!==s&&ce.status!==St){var it=ce.strategy===C?Ee(ce,Ge):ce.strategy===m?re(ce,Ge):T[ce.level].func(ce,Ge);if((it===Re||it===tt)&&(ce.status=St),it===Xe||it===Re)return O.avail_out===0&&(ce.last_flush=-1),u;if(it===je&&(Ge===o?g._tr_align(ce):Ge!==a&&(g._tr_stored_block(ce,0,0,!1),Ge===d&&(R(ce.head),ce.lookahead===0&&(ce.strstart=0,ce.block_start=0,ce.insert=0))),oe(O),O.avail_out===0))return ce.last_flush=-1,u}return Ge!==n?u:ce.wrap<=0?f:(ce.wrap===2?(K(ce,O.adler&255),K(ce,O.adler>>8&255),K(ce,O.adler>>16&255),K(ce,O.adler>>24&255),K(ce,O.total_in&255),K(ce,O.total_in>>8&255),K(ce,O.total_in>>16&255),K(ce,O.total_in>>24&255)):(L(ce,O.adler>>>16),L(ce,O.adler&65535)),oe(O),ce.wrap>0&&(ce.wrap=-ce.wrap),ce.pending!==0?u:f)}function J(O){var Ge;return!O||!O.state?S:(Ge=O.state.status,Ge!==he&&Ge!==ge&&Ge!==Ie&&Ge!==ct&&Ge!==Ve&&Ge!==Qe&&Ge!==St?ue(O,S):(O.state=null,Ge===Qe?ue(O,E):u))}function nt(O,Ge){var Ke=Ge.length,ce,Oe,ze,Lt,Nt,it,wt,Rt;if(!O||!O.state||(ce=O.state,Lt=ce.wrap,Lt===2||Lt===1&&ce.status!==he||ce.lookahead))return S;for(Lt===1&&(O.adler=(0,p.default)(O.adler,Ge,Ke,0)),ce.wrap=0,Ke>=ce.w_size&&(Lt===0&&(R(ce.head),ce.strstart=0,ce.block_start=0,ce.insert=0),Rt=new v.Buf8(ce.w_size),v.arraySet(Rt,Ge,Ke-ce.w_size,ce.w_size,0),Ge=Rt,Ke=ce.w_size),Nt=O.avail_in,it=O.next_in,wt=O.input,O.avail_in=Ke,O.next_in=0,O.input=Ge,M(ce);ce.lookahead>=j;){Oe=ce.strstart,ze=ce.lookahead-(j-1);do ce.ins_h=(ce.ins_h<<ce.hash_shift^ce.window[Oe+j-1])&ce.hash_mask,ce.prev[Oe&ce.w_mask]=ce.head[ce.ins_h],ce.head[ce.ins_h]=Oe,Oe++;while(--ze);ce.strstart=Oe,ce.lookahead=j-1,M(ce)}return ce.strstart+=ce.lookahead,ce.block_start=ce.strstart,ce.insert=ce.lookahead,ce.lookahead=0,ce.match_length=ce.prev_length=j-1,ce.match_available=0,O.next_in=it,O.input=wt,O.avail_in=Nt,ce.wrap=Lt,u}var Ct="pako deflate (from Nodeca project)";N.deflateInfo=Ct},16071:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.default=v;var e=30,t=12;function v(g,p){var i,h,r,l,c,s,o,d,n,a,u,f,S,E,w,A,b,C,m,y,x,P,_,z,k;i=g.state,h=g.next_in,z=g.input,r=h+(g.avail_in-5),l=g.next_out,k=g.output,c=l-(p-g.avail_out),s=l+(g.avail_out-257),o=i.dmax,d=i.wsize,n=i.whave,a=i.wnext,u=i.window,f=i.hold,S=i.bits,E=i.lencode,w=i.distcode,A=(1<<i.lenbits)-1,b=(1<<i.distbits)-1;e:do{S<15&&(f+=z[h++]<<S,S+=8,f+=z[h++]<<S,S+=8),C=E[f&A];t:for(;;){if(m=C>>>24,f>>>=m,S-=m,m=C>>>16&255,m===0)k[l++]=C&65535;else if(m&16){y=C&65535,m&=15,m&&(S<m&&(f+=z[h++]<<S,S+=8),y+=f&(1<<m)-1,f>>>=m,S-=m),S<15&&(f+=z[h++]<<S,S+=8,f+=z[h++]<<S,S+=8),C=w[f&b];n:for(;;){if(m=C>>>24,f>>>=m,S-=m,m=C>>>16&255,m&16){if(x=C&65535,m&=15,S<m&&(f+=z[h++]<<S,S+=8,S<m&&(f+=z[h++]<<S,S+=8)),x+=f&(1<<m)-1,x>o){g.msg="invalid distance too far back",i.mode=e;break e}if(f>>>=m,S-=m,m=l-c,x>m){if(m=x-m,m>n&&i.sane){g.msg="invalid distance too far back",i.mode=e;break e}if(P=0,_=u,a===0){if(P+=d-m,m<y){y-=m;do k[l++]=u[P++];while(--m);P=l-x,_=k}}else if(a<m){if(P+=d+a-m,m-=a,m<y){y-=m;do k[l++]=u[P++];while(--m);if(P=0,a<y){m=a,y-=m;do k[l++]=u[P++];while(--m);P=l-x,_=k}}}else if(P+=a-m,m<y){y-=m;do k[l++]=u[P++];while(--m);P=l-x,_=k}for(;y>2;)k[l++]=_[P++],k[l++]=_[P++],k[l++]=_[P++],y-=3;y&&(k[l++]=_[P++],y>1&&(k[l++]=_[P++]))}else{P=l-x;do k[l++]=k[P++],k[l++]=k[P++],k[l++]=k[P++],y-=3;while(y>2);y&&(k[l++]=k[P++],y>1&&(k[l++]=k[P++]))}}else if(m&64){g.msg="invalid distance code",i.mode=e;break e}else{C=w[(C&65535)+(f&(1<<m)-1)];continue n}break}}else if(m&64)if(m&32){i.mode=t;break e}else{g.msg="invalid literal/length code",i.mode=e;break e}else{C=E[(C&65535)+(f&(1<<m)-1)];continue t}break}}while(h<r&&l<s);y=S>>3,h-=y,S-=y<<3,f&=(1<<S)-1,g.next_in=h,g.next_out=l,g.avail_in=h<r?5+(r-h):5-(h-r),g.avail_out=l<s?257+(s-l):257-(l-s),i.hold=f,i.bits=S}},95766:function(_t,N,e){"use strict";function t(fe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(J){return typeof J}:t=function(J){return J&&typeof Symbol=="function"&&J.constructor===Symbol&&J!==Symbol.prototype?"symbol":typeof J},t(fe)}Object.defineProperty(N,"__esModule",{value:!0}),N.inflateReset=M,N.inflateReset2=D,N.inflateResetKeep=W,N.inflateInit=F,N.inflateInit2=Y,N.inflate=de,N.inflateEnd=ve,N.inflateGetHeader=_e,N.inflateSetDictionary=qe,N.inflateInfo=N.Z_DEFLATED=N.Z_BUF_ERROR=N.Z_MEM_ERROR=N.Z_DATA_ERROR=N.Z_STREAM_ERROR=N.Z_NEED_DICT=N.Z_STREAM_END=N.Z_OK=N.Z_TREES=N.Z_BLOCK=N.Z_FINISH=void 0;var v=c(e(35986)),g=r(e(97580)),p=r(e(1217)),i=r(e(16071)),h=r(e(63093));function r(fe){return fe&&fe.__esModule?fe:{default:fe}}function l(){if(typeof WeakMap!="function")return null;var fe=new WeakMap;return l=function(){return fe},fe}function c(fe){if(fe&&fe.__esModule)return fe;if(fe===null||t(fe)!=="object"&&typeof fe!="function")return{default:fe};var Ze=l();if(Ze&&Ze.has(fe))return Ze.get(fe);var J={},nt=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ct in fe)if(Object.prototype.hasOwnProperty.call(fe,Ct)){var O=nt?Object.getOwnPropertyDescriptor(fe,Ct):null;O&&(O.get||O.set)?Object.defineProperty(J,Ct,O):J[Ct]=fe[Ct]}return J.default=fe,Ze&&Ze.set(fe,J),J}var s=0,o=1,d=2,n=4;N.Z_FINISH=n;var a=5;N.Z_BLOCK=a;var u=6;N.Z_TREES=u;var f=0;N.Z_OK=f;var S=1;N.Z_STREAM_END=S;var E=2;N.Z_NEED_DICT=E;var w=-2;N.Z_STREAM_ERROR=w;var A=-3;N.Z_DATA_ERROR=A;var b=-4;N.Z_MEM_ERROR=b;var C=-5;N.Z_BUF_ERROR=C;var m=8;N.Z_DEFLATED=m;var y=1,x=2,P=3,_=4,z=5,k=6,be=7,ae=8,Me=9,B=10,q=11,Q=12,se=13,U=14,j=15,Z=16,pe=17,Ae=18,he=19,ge=20,Ie=21,ct=22,Ve=23,Qe=24,St=25,Xe=26,je=27,Re=28,tt=29,le=30,ue=31,G=32,R=852,oe=592,xe=15,K=xe;function L(fe){return(fe>>>24&255)+(fe>>>8&65280)+((fe&65280)<<8)+((fe&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 W(fe){var Ze;return!fe||!fe.state?w:(Ze=fe.state,fe.total_in=fe.total_out=Ze.total=0,fe.msg="",Ze.wrap&&(fe.adler=Ze.wrap&1),Ze.mode=y,Ze.last=0,Ze.havedict=0,Ze.dmax=32768,Ze.head=null,Ze.hold=0,Ze.bits=0,Ze.lencode=Ze.lendyn=new v.Buf32(R),Ze.distcode=Ze.distdyn=new v.Buf32(oe),Ze.sane=1,Ze.back=-1,f)}function M(fe){var Ze;return!fe||!fe.state?w:(Ze=fe.state,Ze.wsize=0,Ze.whave=0,Ze.wnext=0,W(fe))}function D(fe,Ze){var J,nt;return!fe||!fe.state||(nt=fe.state,Ze<0?(J=0,Ze=-Ze):(J=(Ze>>4)+1,Ze<48&&(Ze&=15)),Ze&&(Ze<8||Ze>15))?w:(nt.window!==null&&nt.wbits!==Ze&&(nt.window=null),nt.wrap=J,nt.wbits=Ze,M(fe))}function Y(fe,Ze){var J,nt;return fe?(nt=new ie,fe.state=nt,nt.window=null,J=D(fe,Ze),J!==f&&(fe.state=null),J):w}function F(fe){return Y(fe,K)}var re=!0,Ee,te;function T(fe){if(re){var Ze;for(Ee=new v.Buf32(512),te=new v.Buf32(32),Ze=0;Ze<144;)fe.lens[Ze++]=8;for(;Ze<256;)fe.lens[Ze++]=9;for(;Ze<280;)fe.lens[Ze++]=7;for(;Ze<288;)fe.lens[Ze++]=8;for((0,h.default)(o,fe.lens,0,288,Ee,0,fe.work,{bits:9}),Ze=0;Ze<32;)fe.lens[Ze++]=5;(0,h.default)(d,fe.lens,0,32,te,0,fe.work,{bits:5}),re=!1}fe.lencode=Ee,fe.lenbits=9,fe.distcode=te,fe.distbits=5}function I(fe,Ze,J,nt){var Ct,O=fe.state;return O.window===null&&(O.wsize=1<<O.wbits,O.wnext=0,O.whave=0,O.window=new v.Buf8(O.wsize)),nt>=O.wsize?(v.arraySet(O.window,Ze,J-O.wsize,O.wsize,0),O.wnext=0,O.whave=O.wsize):(Ct=O.wsize-O.wnext,Ct>nt&&(Ct=nt),v.arraySet(O.window,Ze,J-nt,Ct,O.wnext),nt-=Ct,nt?(v.arraySet(O.window,Ze,J-nt,nt,0),O.wnext=nt,O.whave=O.wsize):(O.wnext+=Ct,O.wnext===O.wsize&&(O.wnext=0),O.whave<O.wsize&&(O.whave+=Ct))),0}function de(fe,Ze){var J,nt,Ct,O,Ge,Ke,ce,Oe,ze,Lt,Nt,it,wt,Rt,Tt=0,Gt,Ut,At,en,Ce,X,$,ee,ne=new v.Buf8(4),Be,Fe,$e=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!fe||!fe.state||!fe.output||!fe.input&&fe.avail_in!==0)return w;J=fe.state,J.mode===Q&&(J.mode=se),Ge=fe.next_out,Ct=fe.output,ce=fe.avail_out,O=fe.next_in,nt=fe.input,Ke=fe.avail_in,Oe=J.hold,ze=J.bits,Lt=Ke,Nt=ce,ee=f;e:for(;;)switch(J.mode){case y:if(J.wrap===0){J.mode=se;break}for(;ze<16;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}if(J.wrap&2&&Oe===35615){J.check=0,ne[0]=Oe&255,ne[1]=Oe>>>8&255,J.check=(0,p.default)(J.check,ne,2,0),Oe=0,ze=0,J.mode=x;break}if(J.flags=0,J.head&&(J.head.done=!1),!(J.wrap&1)||(((Oe&255)<<8)+(Oe>>8))%31){fe.msg="incorrect header check",J.mode=le;break}if((Oe&15)!==m){fe.msg="unknown compression method",J.mode=le;break}if(Oe>>>=4,ze-=4,$=(Oe&15)+8,J.wbits===0)J.wbits=$;else if($>J.wbits){fe.msg="invalid window size",J.mode=le;break}J.dmax=1<<$,fe.adler=J.check=1,J.mode=Oe&512?B:Q,Oe=0,ze=0;break;case x:for(;ze<16;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}if(J.flags=Oe,(J.flags&255)!==m){fe.msg="unknown compression method",J.mode=le;break}if(J.flags&57344){fe.msg="unknown header flags set",J.mode=le;break}J.head&&(J.head.text=Oe>>8&1),J.flags&512&&(ne[0]=Oe&255,ne[1]=Oe>>>8&255,J.check=(0,p.default)(J.check,ne,2,0)),Oe=0,ze=0,J.mode=P;case P:for(;ze<32;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}J.head&&(J.head.time=Oe),J.flags&512&&(ne[0]=Oe&255,ne[1]=Oe>>>8&255,ne[2]=Oe>>>16&255,ne[3]=Oe>>>24&255,J.check=(0,p.default)(J.check,ne,4,0)),Oe=0,ze=0,J.mode=_;case _:for(;ze<16;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}J.head&&(J.head.xflags=Oe&255,J.head.os=Oe>>8),J.flags&512&&(ne[0]=Oe&255,ne[1]=Oe>>>8&255,J.check=(0,p.default)(J.check,ne,2,0)),Oe=0,ze=0,J.mode=z;case z:if(J.flags&1024){for(;ze<16;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}J.length=Oe,J.head&&(J.head.extra_len=Oe),J.flags&512&&(ne[0]=Oe&255,ne[1]=Oe>>>8&255,J.check=(0,p.default)(J.check,ne,2,0)),Oe=0,ze=0}else J.head&&(J.head.extra=null);J.mode=k;case k:if(J.flags&1024&&(it=J.length,it>Ke&&(it=Ke),it&&(J.head&&($=J.head.extra_len-J.length,J.head.extra||(J.head.extra=new Array(J.head.extra_len)),v.arraySet(J.head.extra,nt,O,it,$)),J.flags&512&&(J.check=(0,p.default)(J.check,nt,it,O)),Ke-=it,O+=it,J.length-=it),J.length))break e;J.length=0,J.mode=be;case be:if(J.flags&2048){if(Ke===0)break e;it=0;do $=nt[O+it++],J.head&&$&&J.length<65536&&(J.head.name+=String.fromCharCode($));while($&&it<Ke);if(J.flags&512&&(J.check=(0,p.default)(J.check,nt,it,O)),Ke-=it,O+=it,$)break e}else J.head&&(J.head.name=null);J.length=0,J.mode=ae;case ae:if(J.flags&4096){if(Ke===0)break e;it=0;do $=nt[O+it++],J.head&&$&&J.length<65536&&(J.head.comment+=String.fromCharCode($));while($&&it<Ke);if(J.flags&512&&(J.check=(0,p.default)(J.check,nt,it,O)),Ke-=it,O+=it,$)break e}else J.head&&(J.head.comment=null);J.mode=Me;case Me:if(J.flags&512){for(;ze<16;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}if(Oe!==(J.check&65535)){fe.msg="header crc mismatch",J.mode=le;break}Oe=0,ze=0}J.head&&(J.head.hcrc=J.flags>>9&1,J.head.done=!0),fe.adler=J.check=0,J.mode=Q;break;case B:for(;ze<32;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}fe.adler=J.check=L(Oe),Oe=0,ze=0,J.mode=q;case q:if(J.havedict===0)return fe.next_out=Ge,fe.avail_out=ce,fe.next_in=O,fe.avail_in=Ke,J.hold=Oe,J.bits=ze,E;fe.adler=J.check=1,J.mode=Q;case Q:if(Ze===a||Ze===u)break e;case se:if(J.last){Oe>>>=ze&7,ze-=ze&7,J.mode=je;break}for(;ze<3;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}switch(J.last=Oe&1,Oe>>>=1,ze-=1,Oe&3){case 0:J.mode=U;break;case 1:if(T(J),J.mode=ge,Ze===u){Oe>>>=2,ze-=2;break e}break;case 2:J.mode=pe;break;case 3:fe.msg="invalid block type",J.mode=le}Oe>>>=2,ze-=2;break;case U:for(Oe>>>=ze&7,ze-=ze&7;ze<32;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}if((Oe&65535)!==(Oe>>>16^65535)){fe.msg="invalid stored block lengths",J.mode=le;break}if(J.length=Oe&65535,Oe=0,ze=0,J.mode=j,Ze===u)break e;case j:J.mode=Z;case Z:if(it=J.length,it){if(it>Ke&&(it=Ke),it>ce&&(it=ce),it===0)break e;v.arraySet(Ct,nt,O,it,Ge),Ke-=it,O+=it,ce-=it,Ge+=it,J.length-=it;break}J.mode=Q;break;case pe:for(;ze<14;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}if(J.nlen=(Oe&31)+257,Oe>>>=5,ze-=5,J.ndist=(Oe&31)+1,Oe>>>=5,ze-=5,J.ncode=(Oe&15)+4,Oe>>>=4,ze-=4,J.nlen>286||J.ndist>30){fe.msg="too many length or distance symbols",J.mode=le;break}J.have=0,J.mode=Ae;case Ae:for(;J.have<J.ncode;){for(;ze<3;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}J.lens[$e[J.have++]]=Oe&7,Oe>>>=3,ze-=3}for(;J.have<19;)J.lens[$e[J.have++]]=0;if(J.lencode=J.lendyn,J.lenbits=7,Be={bits:J.lenbits},ee=(0,h.default)(s,J.lens,0,19,J.lencode,0,J.work,Be),J.lenbits=Be.bits,ee){fe.msg="invalid code lengths set",J.mode=le;break}J.have=0,J.mode=he;case he:for(;J.have<J.nlen+J.ndist;){for(;Tt=J.lencode[Oe&(1<<J.lenbits)-1],Gt=Tt>>>24,Ut=Tt>>>16&255,At=Tt&65535,!(Gt<=ze);){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}if(At<16)Oe>>>=Gt,ze-=Gt,J.lens[J.have++]=At;else{if(At===16){for(Fe=Gt+2;ze<Fe;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}if(Oe>>>=Gt,ze-=Gt,J.have===0){fe.msg="invalid bit length repeat",J.mode=le;break}$=J.lens[J.have-1],it=3+(Oe&3),Oe>>>=2,ze-=2}else if(At===17){for(Fe=Gt+3;ze<Fe;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}Oe>>>=Gt,ze-=Gt,$=0,it=3+(Oe&7),Oe>>>=3,ze-=3}else{for(Fe=Gt+7;ze<Fe;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}Oe>>>=Gt,ze-=Gt,$=0,it=11+(Oe&127),Oe>>>=7,ze-=7}if(J.have+it>J.nlen+J.ndist){fe.msg="invalid bit length repeat",J.mode=le;break}for(;it--;)J.lens[J.have++]=$}}if(J.mode===le)break;if(J.lens[256]===0){fe.msg="invalid code -- missing end-of-block",J.mode=le;break}if(J.lenbits=9,Be={bits:J.lenbits},ee=(0,h.default)(o,J.lens,0,J.nlen,J.lencode,0,J.work,Be),J.lenbits=Be.bits,ee){fe.msg="invalid literal/lengths set",J.mode=le;break}if(J.distbits=6,J.distcode=J.distdyn,Be={bits:J.distbits},ee=(0,h.default)(d,J.lens,J.nlen,J.ndist,J.distcode,0,J.work,Be),J.distbits=Be.bits,ee){fe.msg="invalid distances set",J.mode=le;break}if(J.mode=ge,Ze===u)break e;case ge:J.mode=Ie;case Ie:if(Ke>=6&&ce>=258){fe.next_out=Ge,fe.avail_out=ce,fe.next_in=O,fe.avail_in=Ke,J.hold=Oe,J.bits=ze,(0,i.default)(fe,Nt),Ge=fe.next_out,Ct=fe.output,ce=fe.avail_out,O=fe.next_in,nt=fe.input,Ke=fe.avail_in,Oe=J.hold,ze=J.bits,J.mode===Q&&(J.back=-1);break}for(J.back=0;Tt=J.lencode[Oe&(1<<J.lenbits)-1],Gt=Tt>>>24,Ut=Tt>>>16&255,At=Tt&65535,!(Gt<=ze);){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}if(Ut&&!(Ut&240)){for(en=Gt,Ce=Ut,X=At;Tt=J.lencode[X+((Oe&(1<<en+Ce)-1)>>en)],Gt=Tt>>>24,Ut=Tt>>>16&255,At=Tt&65535,!(en+Gt<=ze);){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}Oe>>>=en,ze-=en,J.back+=en}if(Oe>>>=Gt,ze-=Gt,J.back+=Gt,J.length=At,Ut===0){J.mode=Xe;break}if(Ut&32){J.back=-1,J.mode=Q;break}if(Ut&64){fe.msg="invalid literal/length code",J.mode=le;break}J.extra=Ut&15,J.mode=ct;case ct:if(J.extra){for(Fe=J.extra;ze<Fe;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}J.length+=Oe&(1<<J.extra)-1,Oe>>>=J.extra,ze-=J.extra,J.back+=J.extra}J.was=J.length,J.mode=Ve;case Ve:for(;Tt=J.distcode[Oe&(1<<J.distbits)-1],Gt=Tt>>>24,Ut=Tt>>>16&255,At=Tt&65535,!(Gt<=ze);){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}if(!(Ut&240)){for(en=Gt,Ce=Ut,X=At;Tt=J.distcode[X+((Oe&(1<<en+Ce)-1)>>en)],Gt=Tt>>>24,Ut=Tt>>>16&255,At=Tt&65535,!(en+Gt<=ze);){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}Oe>>>=en,ze-=en,J.back+=en}if(Oe>>>=Gt,ze-=Gt,J.back+=Gt,Ut&64){fe.msg="invalid distance code",J.mode=le;break}J.offset=At,J.extra=Ut&15,J.mode=Qe;case Qe:if(J.extra){for(Fe=J.extra;ze<Fe;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}J.offset+=Oe&(1<<J.extra)-1,Oe>>>=J.extra,ze-=J.extra,J.back+=J.extra}if(J.offset>J.dmax){fe.msg="invalid distance too far back",J.mode=le;break}J.mode=St;case St:if(ce===0)break e;if(it=Nt-ce,J.offset>it){if(it=J.offset-it,it>J.whave&&J.sane){fe.msg="invalid distance too far back",J.mode=le;break}it>J.wnext?(it-=J.wnext,wt=J.wsize-it):wt=J.wnext-it,it>J.length&&(it=J.length),Rt=J.window}else Rt=Ct,wt=Ge-J.offset,it=J.length;it>ce&&(it=ce),ce-=it,J.length-=it;do Ct[Ge++]=Rt[wt++];while(--it);J.length===0&&(J.mode=Ie);break;case Xe:if(ce===0)break e;Ct[Ge++]=J.length,ce--,J.mode=Ie;break;case je:if(J.wrap){for(;ze<32;){if(Ke===0)break e;Ke--,Oe|=nt[O++]<<ze,ze+=8}if(Nt-=ce,fe.total_out+=Nt,J.total+=Nt,Nt&&(fe.adler=J.check=J.flags?(0,p.default)(J.check,Ct,Nt,Ge-Nt):(0,g.default)(J.check,Ct,Nt,Ge-Nt)),Nt=ce,(J.flags?Oe:L(Oe))!==J.check){fe.msg="incorrect data check",J.mode=le;break}Oe=0,ze=0}J.mode=Re;case Re:if(J.wrap&&J.flags){for(;ze<32;){if(Ke===0)break e;Ke--,Oe+=nt[O++]<<ze,ze+=8}if(Oe!==(J.total&4294967295)){fe.msg="incorrect length check",J.mode=le;break}Oe=0,ze=0}J.mode=tt;case tt:ee=S;break e;case le:ee=A;break e;case ue:return b;case G:default:return w}return fe.next_out=Ge,fe.avail_out=ce,fe.next_in=O,fe.avail_in=Ke,J.hold=Oe,J.bits=ze,(J.wsize||Nt!==fe.avail_out&&J.mode<le&&(J.mode<je||Ze!==n))&&I(fe,fe.output,fe.next_out,Nt-fe.avail_out)?(J.mode=ue,b):(Lt-=fe.avail_in,Nt-=fe.avail_out,fe.total_in+=Lt,fe.total_out+=Nt,J.total+=Nt,J.wrap&&Nt&&(fe.adler=J.check=J.flags?(0,p.default)(J.check,Ct,Nt,fe.next_out-Nt):(0,g.default)(J.check,Ct,Nt,fe.next_out-Nt)),fe.data_type=J.bits+(J.last?64:0)+(J.mode===Q?128:0)+(J.mode===ge||J.mode===j?256:0),(Lt===0&&Nt===0||Ze===n)&&ee===f&&(ee=C),ee)}function ve(fe){if(!fe||!fe.state)return w;var Ze=fe.state;return Ze.window&&(Ze.window=null),fe.state=null,f}function _e(fe,Ze){var J;return!fe||!fe.state||(J=fe.state,!(J.wrap&2))?w:(J.head=Ze,Ze.done=!1,f)}function qe(fe,Ze){var J=Ze.length,nt,Ct,O;return!fe||!fe.state||(nt=fe.state,nt.wrap!==0&&nt.mode!==q)?w:nt.mode===q&&(Ct=1,Ct=(0,g.default)(Ct,Ze,J,0),Ct!==nt.check)?A:(O=I(fe,Ze,J,J),O?(nt.mode=ue,b):(nt.havedict=1,f))}var ke="pako inflate (from Nodeca project)";N.inflateInfo=ke},63093:function(_t,N,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(N,"__esModule",{value:!0}),N.default=u;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={},w=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var A in f)if(Object.prototype.hasOwnProperty.call(f,A)){var b=w?Object.getOwnPropertyDescriptor(f,A):null;b&&(b.get||b.set)?Object.defineProperty(E,A,b):E[A]=f[A]}return E.default=f,S&&S.set(f,E),E}var i=15,h=852,r=592,l=0,c=1,s=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],a=[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 u(f,S,E,w,A,b,C,m){var y=m.bits,x=0,P=0,_=0,z=0,k=0,be=0,ae=0,Me=0,B=0,q=0,Q,se,U,j,Z,pe=null,Ae=0,he,ge=new v.Buf16(i+1),Ie=new v.Buf16(i+1),ct=null,Ve=0,Qe,St,Xe;for(x=0;x<=i;x++)ge[x]=0;for(P=0;P<w;P++)ge[S[E+P]]++;for(k=y,z=i;z>=1&&ge[z]===0;z--);if(k>z&&(k=z),z===0)return A[b++]=1<<24|64<<16|0,A[b++]=1<<24|64<<16|0,m.bits=1,0;for(_=1;_<z&&ge[_]===0;_++);for(k<_&&(k=_),Me=1,x=1;x<=i;x++)if(Me<<=1,Me-=ge[x],Me<0)return-1;if(Me>0&&(f===l||z!==1))return-1;for(Ie[1]=0,x=1;x<i;x++)Ie[x+1]=Ie[x]+ge[x];for(P=0;P<w;P++)S[E+P]!==0&&(C[Ie[S[E+P]]++]=P);if(f===l?(pe=ct=C,he=19):f===c?(pe=o,Ae-=257,ct=d,Ve-=257,he=256):(pe=n,ct=a,he=-1),q=0,P=0,x=_,Z=b,be=k,ae=0,U=-1,B=1<<k,j=B-1,f===c&&B>h||f===s&&B>r)return 1;for(;;){Qe=x-ae,C[P]<he?(St=0,Xe=C[P]):C[P]>he?(St=ct[Ve+C[P]],Xe=pe[Ae+C[P]]):(St=96,Xe=0),Q=1<<x-ae,se=1<<be,_=se;do se-=Q,A[Z+(q>>ae)+se]=Qe<<24|St<<16|Xe|0;while(se!==0);for(Q=1<<x-1;q&Q;)Q>>=1;if(Q!==0?(q&=Q-1,q+=Q):q=0,P++,--ge[x]===0){if(x===z)break;x=S[E+C[P]]}if(x>k&&(q&j)!==U){for(ae===0&&(ae=k),Z+=_,be=x-ae,Me=1<<be;be+ae<z&&(Me-=ge[be+ae],!(Me<=0));)be++,Me<<=1;if(B+=1<<be,f===c&&B>h||f===s&&B>r)return 1;U=q&j,A[U]=k<<24|be<<16|Z-b|0}}return q!==0&&(A[Z+q]=x-ae<<24|64<<16|0),m.bits=k,0}},70892:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.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"};N.default=e},55796:function(_t,N,e){"use strict";function t(I){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?t=function(ve){return typeof ve}:t=function(ve){return ve&&typeof Symbol=="function"&&ve.constructor===Symbol&&ve!==Symbol.prototype?"symbol":typeof ve},t(I)}Object.defineProperty(N,"__esModule",{value:!0}),N._tr_init=F,N._tr_stored_block=re,N._tr_flush_block=te,N._tr_tally=T,N._tr_align=Ee;var v=p(e(35986));function g(){if(typeof WeakMap!="function")return null;var I=new WeakMap;return g=function(){return I},I}function p(I){if(I&&I.__esModule)return I;if(I===null||t(I)!=="object"&&typeof I!="function")return{default:I};var de=g();if(de&&de.has(I))return de.get(I);var ve={},_e=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var qe in I)if(Object.prototype.hasOwnProperty.call(I,qe)){var ke=_e?Object.getOwnPropertyDescriptor(I,qe):null;ke&&(ke.get||ke.set)?Object.defineProperty(ve,qe,ke):ve[qe]=I[qe]}return ve.default=I,de&&de.set(I,ve),ve}var i=4,h=0,r=1,l=2;function c(I){for(var de=I.length;--de>=0;)I[de]=0}var s=0,o=1,d=2,n=3,a=258,u=29,f=256,S=f+1+u,E=30,w=19,A=2*S+1,b=15,C=16,m=7,y=256,x=16,P=17,_=18,z=[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],k=[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],be=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ae=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Me=512,B=new Array((S+2)*2);c(B);var q=new Array(E*2);c(q);var Q=new Array(Me);c(Q);var se=new Array(a-n+1);c(se);var U=new Array(u);c(U);var j=new Array(E);c(j);function Z(I,de,ve,_e,qe){this.static_tree=I,this.extra_bits=de,this.extra_base=ve,this.elems=_e,this.max_length=qe,this.has_stree=I&&I.length}var pe,Ae,he;function ge(I,de){this.dyn_tree=I,this.max_code=0,this.stat_desc=de}function Ie(I){return I<256?Q[I]:Q[256+(I>>>7)]}function ct(I,de){I.pending_buf[I.pending++]=de&255,I.pending_buf[I.pending++]=de>>>8&255}function Ve(I,de,ve){I.bi_valid>C-ve?(I.bi_buf|=de<<I.bi_valid&65535,ct(I,I.bi_buf),I.bi_buf=de>>C-I.bi_valid,I.bi_valid+=ve-C):(I.bi_buf|=de<<I.bi_valid&65535,I.bi_valid+=ve)}function Qe(I,de,ve){Ve(I,ve[de*2],ve[de*2+1])}function St(I,de){var ve=0;do ve|=I&1,I>>>=1,ve<<=1;while(--de>0);return ve>>>1}function Xe(I){I.bi_valid===16?(ct(I,I.bi_buf),I.bi_buf=0,I.bi_valid=0):I.bi_valid>=8&&(I.pending_buf[I.pending++]=I.bi_buf&255,I.bi_buf>>=8,I.bi_valid-=8)}function je(I,de){var ve=de.dyn_tree,_e=de.max_code,qe=de.stat_desc.static_tree,ke=de.stat_desc.has_stree,fe=de.stat_desc.extra_bits,Ze=de.stat_desc.extra_base,J=de.stat_desc.max_length,nt,Ct,O,Ge,Ke,ce,Oe=0;for(Ge=0;Ge<=b;Ge++)I.bl_count[Ge]=0;for(ve[I.heap[I.heap_max]*2+1]=0,nt=I.heap_max+1;nt<A;nt++)Ct=I.heap[nt],Ge=ve[ve[Ct*2+1]*2+1]+1,Ge>J&&(Ge=J,Oe++),ve[Ct*2+1]=Ge,!(Ct>_e)&&(I.bl_count[Ge]++,Ke=0,Ct>=Ze&&(Ke=fe[Ct-Ze]),ce=ve[Ct*2],I.opt_len+=ce*(Ge+Ke),ke&&(I.static_len+=ce*(qe[Ct*2+1]+Ke)));if(Oe!==0){do{for(Ge=J-1;I.bl_count[Ge]===0;)Ge--;I.bl_count[Ge]--,I.bl_count[Ge+1]+=2,I.bl_count[J]--,Oe-=2}while(Oe>0);for(Ge=J;Ge!==0;Ge--)for(Ct=I.bl_count[Ge];Ct!==0;)O=I.heap[--nt],!(O>_e)&&(ve[O*2+1]!==Ge&&(I.opt_len+=(Ge-ve[O*2+1])*ve[O*2],ve[O*2+1]=Ge),Ct--)}}function Re(I,de,ve){var _e=new Array(b+1),qe=0,ke,fe;for(ke=1;ke<=b;ke++)_e[ke]=qe=qe+ve[ke-1]<<1;for(fe=0;fe<=de;fe++){var Ze=I[fe*2+1];Ze!==0&&(I[fe*2]=St(_e[Ze]++,Ze))}}function tt(){var I,de,ve,_e,qe,ke=new Array(b+1);for(ve=0,_e=0;_e<u-1;_e++)for(U[_e]=ve,I=0;I<1<<z[_e];I++)se[ve++]=_e;for(se[ve-1]=_e,qe=0,_e=0;_e<16;_e++)for(j[_e]=qe,I=0;I<1<<k[_e];I++)Q[qe++]=_e;for(qe>>=7;_e<E;_e++)for(j[_e]=qe<<7,I=0;I<1<<k[_e]-7;I++)Q[256+qe++]=_e;for(de=0;de<=b;de++)ke[de]=0;for(I=0;I<=143;)B[I*2+1]=8,I++,ke[8]++;for(;I<=255;)B[I*2+1]=9,I++,ke[9]++;for(;I<=279;)B[I*2+1]=7,I++,ke[7]++;for(;I<=287;)B[I*2+1]=8,I++,ke[8]++;for(Re(B,S+1,ke),I=0;I<E;I++)q[I*2+1]=5,q[I*2]=St(I,5);pe=new Z(B,z,f+1,S,b),Ae=new Z(q,k,0,E,b),he=new Z(new Array(0),be,0,w,m)}function le(I){var de;for(de=0;de<S;de++)I.dyn_ltree[de*2]=0;for(de=0;de<E;de++)I.dyn_dtree[de*2]=0;for(de=0;de<w;de++)I.bl_tree[de*2]=0;I.dyn_ltree[y*2]=1,I.opt_len=I.static_len=0,I.last_lit=I.matches=0}function ue(I){I.bi_valid>8?ct(I,I.bi_buf):I.bi_valid>0&&(I.pending_buf[I.pending++]=I.bi_buf),I.bi_buf=0,I.bi_valid=0}function G(I,de,ve,_e){ue(I),_e&&(ct(I,ve),ct(I,~ve)),v.arraySet(I.pending_buf,I.window,de,ve,I.pending),I.pending+=ve}function R(I,de,ve,_e){var qe=de*2,ke=ve*2;return I[qe]<I[ke]||I[qe]===I[ke]&&_e[de]<=_e[ve]}function oe(I,de,ve){for(var _e=I.heap[ve],qe=ve<<1;qe<=I.heap_len&&(qe<I.heap_len&&R(de,I.heap[qe+1],I.heap[qe],I.depth)&&qe++,!R(de,_e,I.heap[qe],I.depth));)I.heap[ve]=I.heap[qe],ve=qe,qe<<=1;I.heap[ve]=_e}function xe(I,de,ve){var _e,qe,ke=0,fe,Ze;if(I.last_lit!==0)do _e=I.pending_buf[I.d_buf+ke*2]<<8|I.pending_buf[I.d_buf+ke*2+1],qe=I.pending_buf[I.l_buf+ke],ke++,_e===0?Qe(I,qe,de):(fe=se[qe],Qe(I,fe+f+1,de),Ze=z[fe],Ze!==0&&(qe-=U[fe],Ve(I,qe,Ze)),_e--,fe=Ie(_e),Qe(I,fe,ve),Ze=k[fe],Ze!==0&&(_e-=j[fe],Ve(I,_e,Ze)));while(ke<I.last_lit);Qe(I,y,de)}function K(I,de){var ve=de.dyn_tree,_e=de.stat_desc.static_tree,qe=de.stat_desc.has_stree,ke=de.stat_desc.elems,fe,Ze,J=-1,nt;for(I.heap_len=0,I.heap_max=A,fe=0;fe<ke;fe++)ve[fe*2]!==0?(I.heap[++I.heap_len]=J=fe,I.depth[fe]=0):ve[fe*2+1]=0;for(;I.heap_len<2;)nt=I.heap[++I.heap_len]=J<2?++J:0,ve[nt*2]=1,I.depth[nt]=0,I.opt_len--,qe&&(I.static_len-=_e[nt*2+1]);for(de.max_code=J,fe=I.heap_len>>1;fe>=1;fe--)oe(I,ve,fe);nt=ke;do fe=I.heap[1],I.heap[1]=I.heap[I.heap_len--],oe(I,ve,1),Ze=I.heap[1],I.heap[--I.heap_max]=fe,I.heap[--I.heap_max]=Ze,ve[nt*2]=ve[fe*2]+ve[Ze*2],I.depth[nt]=(I.depth[fe]>=I.depth[Ze]?I.depth[fe]:I.depth[Ze])+1,ve[fe*2+1]=ve[Ze*2+1]=nt,I.heap[1]=nt++,oe(I,ve,1);while(I.heap_len>=2);I.heap[--I.heap_max]=I.heap[1],je(I,de),Re(ve,J,I.bl_count)}function L(I,de,ve){var _e,qe=-1,ke,fe=de[0*2+1],Ze=0,J=7,nt=4;for(fe===0&&(J=138,nt=3),de[(ve+1)*2+1]=65535,_e=0;_e<=ve;_e++)ke=fe,fe=de[(_e+1)*2+1],!(++Ze<J&&ke===fe)&&(Ze<nt?I.bl_tree[ke*2]+=Ze:ke!==0?(ke!==qe&&I.bl_tree[ke*2]++,I.bl_tree[x*2]++):Ze<=10?I.bl_tree[P*2]++:I.bl_tree[_*2]++,Ze=0,qe=ke,fe===0?(J=138,nt=3):ke===fe?(J=6,nt=3):(J=7,nt=4))}function ie(I,de,ve){var _e,qe=-1,ke,fe=de[0*2+1],Ze=0,J=7,nt=4;for(fe===0&&(J=138,nt=3),_e=0;_e<=ve;_e++)if(ke=fe,fe=de[(_e+1)*2+1],!(++Ze<J&&ke===fe)){if(Ze<nt)do Qe(I,ke,I.bl_tree);while(--Ze!==0);else ke!==0?(ke!==qe&&(Qe(I,ke,I.bl_tree),Ze--),Qe(I,x,I.bl_tree),Ve(I,Ze-3,2)):Ze<=10?(Qe(I,P,I.bl_tree),Ve(I,Ze-3,3)):(Qe(I,_,I.bl_tree),Ve(I,Ze-11,7));Ze=0,qe=ke,fe===0?(J=138,nt=3):ke===fe?(J=6,nt=3):(J=7,nt=4)}}function W(I){var de;for(L(I,I.dyn_ltree,I.l_desc.max_code),L(I,I.dyn_dtree,I.d_desc.max_code),K(I,I.bl_desc),de=w-1;de>=3&&I.bl_tree[ae[de]*2+1]===0;de--);return I.opt_len+=3*(de+1)+5+5+4,de}function M(I,de,ve,_e){var qe;for(Ve(I,de-257,5),Ve(I,ve-1,5),Ve(I,_e-4,4),qe=0;qe<_e;qe++)Ve(I,I.bl_tree[ae[qe]*2+1],3);ie(I,I.dyn_ltree,de-1),ie(I,I.dyn_dtree,ve-1)}function D(I){var de=4093624447,ve;for(ve=0;ve<=31;ve++,de>>>=1)if(de&1&&I.dyn_ltree[ve*2]!==0)return h;if(I.dyn_ltree[9*2]!==0||I.dyn_ltree[10*2]!==0||I.dyn_ltree[13*2]!==0)return r;for(ve=32;ve<f;ve++)if(I.dyn_ltree[ve*2]!==0)return r;return h}var Y=!1;function F(I){Y||(tt(),Y=!0),I.l_desc=new ge(I.dyn_ltree,pe),I.d_desc=new ge(I.dyn_dtree,Ae),I.bl_desc=new ge(I.bl_tree,he),I.bi_buf=0,I.bi_valid=0,le(I)}function re(I,de,ve,_e){Ve(I,(s<<1)+(_e?1:0),3),G(I,de,ve,!0)}function Ee(I){Ve(I,o<<1,3),Qe(I,y,B),Xe(I)}function te(I,de,ve,_e){var qe,ke,fe=0;I.level>0?(I.strm.data_type===l&&(I.strm.data_type=D(I)),K(I,I.l_desc),K(I,I.d_desc),fe=W(I),qe=I.opt_len+3+7>>>3,ke=I.static_len+3+7>>>3,ke<=qe&&(qe=ke)):qe=ke=ve+5,ve+4<=qe&&de!==-1?re(I,de,ve,_e):I.strategy===i||ke===qe?(Ve(I,(o<<1)+(_e?1:0),3),xe(I,B,q)):(Ve(I,(d<<1)+(_e?1:0),3),M(I,I.l_desc.max_code+1,I.d_desc.max_code+1,fe+1),xe(I,I.dyn_ltree,I.dyn_dtree)),le(I),_e&&ue(I)}function T(I,de,ve){return I.pending_buf[I.d_buf+I.last_lit*2]=de>>>8&255,I.pending_buf[I.d_buf+I.last_lit*2+1]=de&255,I.pending_buf[I.l_buf+I.last_lit]=ve&255,I.last_lit++,de===0?I.dyn_ltree[ve*2]++:(I.matches++,de--,I.dyn_ltree[(se[ve]+f+1)*2]++,I.dyn_dtree[Ie(de)*2]++),I.last_lit===I.lit_bufsize-1}},27589:function(_t,N){"use strict";Object.defineProperty(N,"__esModule",{value:!0}),N.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,N,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(N,"__esModule",{value:!0}),N.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={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in o)if(Object.prototype.hasOwnProperty.call(o,u)){var f=a?Object.getOwnPropertyDescriptor(o,u):null;f&&(f.get||f.set)?Object.defineProperty(n,u,f):n[u]=o[u]}return n.default=o,d&&d.set(o,n),n}function i(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 a=d[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(o,a.key,a)}}function r(o,d,n){return d&&h(o.prototype,d),n&&h(o,n),o}var l=!1,c=40*1024*1024,s=function(){function o(){i(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 a=0,u=n-1;u>=0;u--)a+=this._rQ[this._rQi++]<<u*8;return a}},{key:"rQshiftStr",value:function(n){typeof n=="undefined"&&(n=this.rQlen);for(var a="",u=0;u<n;u+=4096){var f=this.rQshiftBytes(Math.min(4096,n-u));a+=String.fromCharCode.apply(null,f)}return a}},{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,a){a===void 0&&(a=this.rQlen),n.set(new Uint8Array(this._rQ.buffer,this._rQi,a)),this._rQi+=a}},{key:"rQslice",value:function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+n,a-n)}},{key:"rQwait",value:function(n,a,u){if(this.rQlen<a){if(u){if(this._rQi<u)throw new Error("rQwait cannot backup "+u+" bytes");this._rQi-=u}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(a){return a.charCodeAt(0)}))}},{key:"off",value:function(n){this._eventHandlers[n]=function(){}}},{key:"on",value:function(n,a){this._eventHandlers[n]=a}},{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,a){var u=this;this.init(),this._websocket=new WebSocket(n,a),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){v.Debug(">> WebSock.onopen"),u._websocket.protocol&&v.Info("Server choose sub-protocol: "+u._websocket.protocol),u._eventHandlers.open(),v.Debug("<< WebSock.onopen")},this._websocket.onclose=function(f){v.Debug(">> WebSock.onclose"),u._eventHandlers.close(f),v.Debug("<< WebSock.onclose")},this._websocket.onerror=function(f){v.Debug(">> WebSock.onerror: "+f),u._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 a=(this._rQlen-this._rQi+n)*8,u=this._rQbufferSize<a;if(u&&(this._rQbufferSize=Math.max(this._rQbufferSize*2,a)),this._rQbufferSize>c&&(this._rQbufferSize=c,this._rQbufferSize-this.rQlen<n))throw new Error("Receive Queue buffer exceeded "+c+" bytes, and the new message could not fit");if(u){var f=this._rQ.buffer;this._rQ=new Uint8Array(this._rQbufferSize),this._rQ.set(new Uint8Array(f,this._rQi,this._rQlen-this._rQi))}else l?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 a=new Uint8Array(n);a.length>this._rQbufferSize-this._rQlen&&this._expandCompactRQ(a.length),this._rQ.set(a,this._rQlen),this._rQlen+=a.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}();N.default=s},5630:function(_t,N,e){"use strict";var t=e(92413),v=e(33708),g=e(400),p=e(33606),i=e(37061),h=e(92310),r=e.n(h),l=e(18929),c=e(59301),s=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],o=(0,c.forwardRef)(function(d,n){var a,u=d.prefixCls,f=u===void 0?"rc-checkbox":u,S=d.className,E=d.style,w=d.checked,A=d.disabled,b=d.defaultChecked,C=b===void 0?!1:b,m=d.type,y=m===void 0?"checkbox":m,x=d.title,P=d.onChange,_=(0,i.Z)(d,s),z=(0,c.useRef)(null),k=(0,l.Z)(C,{value:w}),be=(0,p.Z)(k,2),ae=be[0],Me=be[1];(0,c.useImperativeHandle)(n,function(){return{focus:function(){var se;(se=z.current)===null||se===void 0||se.focus()},blur:function(){var se;(se=z.current)===null||se===void 0||se.blur()},input:z.current}});var B=r()(f,S,(a={},(0,g.Z)(a,"".concat(f,"-checked"),ae),(0,g.Z)(a,"".concat(f,"-disabled"),A),a)),q=function(se){A||("checked"in d||Me(se.target.checked),P==null||P({target:(0,v.Z)((0,v.Z)({},d),{},{type:y,checked:se.target.checked}),stopPropagation:function(){se.stopPropagation()},preventDefault:function(){se.preventDefault()},nativeEvent:se.nativeEvent}))};return c.createElement("span",{className:B,title:x,style:E},c.createElement("input",(0,t.Z)({},_,{className:"".concat(f,"-input"),ref:z,onChange:q,disabled:A,checked:!!ae,type:y})),c.createElement("span",{className:"".concat(f,"-inner")}))});N.Z=o},31561:function(_t,N,e){"use strict";e.d(N,{Z:function(){return y}});var t=e(92413),v=e(400),g=e(33606),p=e(37061),i=e(35593),h=e(92310),r=e.n(h),l=e(8654),c=e(59301),s=e(10228),o=e(16089),d=s.Z.ESC,n=s.Z.TAB;function a(x){var P=x.visible,_=x.triggerRef,z=x.onVisibleChange,k=x.autoFocus,be=x.overlayRef,ae=c.useRef(!1),Me=function(){if(P){var se,U;(se=_.current)===null||se===void 0||(U=se.focus)===null||U===void 0||U.call(se),z==null||z(!1)}},B=function(){var se;return(se=be.current)!==null&&se!==void 0&&se.focus?(be.current.focus(),ae.current=!0,!0):!1},q=function(se){switch(se.keyCode){case d:Me();break;case n:{var U=!1;ae.current||(U=B()),U?se.preventDefault():Me();break}}};c.useEffect(function(){return P?(window.addEventListener("keydown",q),k&&(0,o.Z)(B,3),function(){window.removeEventListener("keydown",q),ae.current=!1}):function(){ae.current=!1}},[P])}var u=(0,c.forwardRef)(function(x,P){var _=x.overlay,z=x.arrow,k=x.prefixCls,be=(0,c.useMemo)(function(){var Me;return typeof _=="function"?Me=_():Me=_,Me},[_]),ae=(0,l.sQ)(P,be==null?void 0:be.ref);return c.createElement(c.Fragment,null,z&&c.createElement("div",{className:"".concat(k,"-arrow")}),c.cloneElement(be,{ref:(0,l.Yr)(be)?ae:void 0}))}),f=u,S={adjustX:1,adjustY:1},E=[0,0],w={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}},A=w,b=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function C(x,P){var _,z=x.arrow,k=z===void 0?!1:z,be=x.prefixCls,ae=be===void 0?"rc-dropdown":be,Me=x.transitionName,B=x.animation,q=x.align,Q=x.placement,se=Q===void 0?"bottomLeft":Q,U=x.placements,j=U===void 0?A:U,Z=x.getPopupContainer,pe=x.showAction,Ae=x.hideAction,he=x.overlayClassName,ge=x.overlayStyle,Ie=x.visible,ct=x.trigger,Ve=ct===void 0?["hover"]:ct,Qe=x.autoFocus,St=x.overlay,Xe=x.children,je=x.onVisibleChange,Re=(0,p.Z)(x,b),tt=c.useState(),le=(0,g.Z)(tt,2),ue=le[0],G=le[1],R="visible"in x?Ie:ue,oe=c.useRef(null),xe=c.useRef(null),K=c.useRef(null);c.useImperativeHandle(P,function(){return oe.current});var L=function(te){G(te),je==null||je(te)};a({visible:R,triggerRef:K,onVisibleChange:L,autoFocus:Qe,overlayRef:xe});var ie=function(te){var T=x.onOverlayClick;G(!1),T&&T(te)},W=function(){return c.createElement(f,{ref:xe,overlay:St,prefixCls:ae,arrow:k})},M=function(){return typeof St=="function"?W:W()},D=function(){var te=x.minOverlayWidthMatchTrigger,T=x.alignPoint;return"minOverlayWidthMatchTrigger"in x?te:!T},Y=function(){var te=x.openClassName;return te!==void 0?te:"".concat(ae,"-open")},F=c.cloneElement(Xe,{className:r()((_=Xe.props)===null||_===void 0?void 0:_.className,R&&Y()),ref:(0,l.Yr)(Xe)?(0,l.sQ)(K,Xe.ref):void 0}),re=Ae;return!re&&Ve.indexOf("contextMenu")!==-1&&(re=["click"]),c.createElement(i.Z,(0,t.Z)({builtinPlacements:j},Re,{prefixCls:ae,ref:oe,popupClassName:r()(he,(0,v.Z)({},"".concat(ae,"-show-arrow"),k)),popupStyle:ge,action:Ve,showAction:pe,hideAction:re,popupPlacement:se,popupAlign:q,popupTransitionName:Me,popupAnimation:B,popupVisible:R,stretch:D()?"minWidth":"",popup:M(),onPopupVisibleChange:L,onPopupClick:ie,getPopupContainer:Z}),F)}var m=c.forwardRef(C),y=m},93681:function(_t,N,e){"use strict";e.r(N),e.d(N,{BaseInput:function(){return s},default:function(){return w}});var t=e(92413),v=e(33708),g=e(400),p=e(39559),i=e(92310),h=e.n(i),r=e(59301),l=e(5643),c=function(b){var C,m,y=b.inputElement,x=b.prefixCls,P=b.prefix,_=b.suffix,z=b.addonBefore,k=b.addonAfter,be=b.className,ae=b.style,Me=b.disabled,B=b.readOnly,q=b.focused,Q=b.triggerFocus,se=b.allowClear,U=b.value,j=b.handleReset,Z=b.hidden,pe=b.classes,Ae=b.classNames,he=b.dataAttrs,ge=b.styles,Ie=b.components,ct=(Ie==null?void 0:Ie.affixWrapper)||"span",Ve=(Ie==null?void 0:Ie.groupWrapper)||"span",Qe=(Ie==null?void 0:Ie.wrapper)||"span",St=(Ie==null?void 0:Ie.groupAddon)||"span",Xe=(0,r.useRef)(null),je=function(W){var M;(M=Xe.current)!==null&&M!==void 0&&M.contains(W.target)&&(Q==null||Q())},Re=function(){var W;if(!se)return null;var M=!Me&&!B&&U,D="".concat(x,"-clear-icon"),Y=(0,p.Z)(se)==="object"&&se!==null&&se!==void 0&&se.clearIcon?se.clearIcon:"\u2716";return r.createElement("span",{onClick:j,onMouseDown:function(re){return re.preventDefault()},className:h()(D,(W={},(0,g.Z)(W,"".concat(D,"-hidden"),!M),(0,g.Z)(W,"".concat(D,"-has-suffix"),!!_),W)),role:"button",tabIndex:-1},Y)},tt=(0,r.cloneElement)(y,{value:U,hidden:Z,className:h()((C=y.props)===null||C===void 0?void 0:C.className,!(0,l.X3)(b)&&!(0,l.He)(b)&&be)||null,style:(0,v.Z)((0,v.Z)({},(m=y.props)===null||m===void 0?void 0:m.style),!(0,l.X3)(b)&&!(0,l.He)(b)?ae:{})});if((0,l.X3)(b)){var le,ue="".concat(x,"-affix-wrapper"),G=h()(ue,(le={},(0,g.Z)(le,"".concat(ue,"-disabled"),Me),(0,g.Z)(le,"".concat(ue,"-focused"),q),(0,g.Z)(le,"".concat(ue,"-readonly"),B),(0,g.Z)(le,"".concat(ue,"-input-with-clear-btn"),_&&se&&U),le),!(0,l.He)(b)&&be,pe==null?void 0:pe.affixWrapper,Ae==null?void 0:Ae.affixWrapper),R=(_||se)&&r.createElement("span",{className:h()("".concat(x,"-suffix"),Ae==null?void 0:Ae.suffix),style:ge==null?void 0:ge.suffix},Re(),_);tt=r.createElement(ct,(0,t.Z)({className:G,style:(0,v.Z)((0,v.Z)({},(0,l.He)(b)?void 0:ae),ge==null?void 0:ge.affixWrapper),hidden:!(0,l.He)(b)&&Z,onClick:je},he==null?void 0:he.affixWrapper,{ref:Xe}),P&&r.createElement("span",{className:h()("".concat(x,"-prefix"),Ae==null?void 0:Ae.prefix),style:ge==null?void 0:ge.prefix},P),(0,r.cloneElement)(y,{value:U,hidden:null}),R)}if((0,l.He)(b)){var oe="".concat(x,"-group"),xe="".concat(oe,"-addon"),K=h()("".concat(x,"-wrapper"),oe,pe==null?void 0:pe.wrapper),L=h()("".concat(x,"-group-wrapper"),be,pe==null?void 0:pe.group);return r.createElement(Ve,{className:L,style:ae,hidden:Z},r.createElement(Qe,{className:K},z&&r.createElement(St,{className:xe},z),(0,r.cloneElement)(tt,{hidden:null}),k&&r.createElement(St,{className:xe},k)))}return tt},s=c,o=e(26407),d=e(33606),n=e(37061),a=e(18929),u=e(2738),f=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],S=(0,r.forwardRef)(function(A,b){var C=A.autoComplete,m=A.onChange,y=A.onFocus,x=A.onBlur,P=A.onPressEnter,_=A.onKeyDown,z=A.prefixCls,k=z===void 0?"rc-input":z,be=A.disabled,ae=A.htmlSize,Me=A.className,B=A.maxLength,q=A.suffix,Q=A.showCount,se=A.type,U=se===void 0?"text":se,j=A.classes,Z=A.classNames,pe=A.styles,Ae=(0,n.Z)(A,f),he=(0,a.Z)(A.defaultValue,{value:A.value}),ge=(0,d.Z)(he,2),Ie=ge[0],ct=ge[1],Ve=(0,r.useState)(!1),Qe=(0,d.Z)(Ve,2),St=Qe[0],Xe=Qe[1],je=(0,r.useRef)(null),Re=function(L){je.current&&(0,l.nH)(je.current,L)};(0,r.useImperativeHandle)(b,function(){return{focus:Re,blur:function(){var L;(L=je.current)===null||L===void 0||L.blur()},setSelectionRange:function(L,ie,W){var M;(M=je.current)===null||M===void 0||M.setSelectionRange(L,ie,W)},select:function(){var L;(L=je.current)===null||L===void 0||L.select()},input:je.current}}),(0,r.useEffect)(function(){Xe(function(K){return K&&be?!1:K})},[be]);var tt=function(L){A.value===void 0&&ct(L.target.value),je.current&&(0,l.rJ)(je.current,L,m)},le=function(L){P&&L.key==="Enter"&&P(L),_==null||_(L)},ue=function(L){Xe(!0),y==null||y(L)},G=function(L){Xe(!1),x==null||x(L)},R=function(L){ct(""),Re(),je.current&&(0,l.rJ)(je.current,L,m)},oe=function(){var L=(0,u.Z)(A,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return r.createElement("input",(0,t.Z)({autoComplete:C},L,{onChange:tt,onFocus:ue,onBlur:G,onKeyDown:le,className:h()(k,(0,g.Z)({},"".concat(k,"-disabled"),be),Z==null?void 0:Z.input),style:pe==null?void 0:pe.input,ref:je,size:ae,type:U}))},xe=function(){var L=Number(B)>0;if(q||Q){var ie=(0,l.D7)(Ie),W=(0,o.Z)(ie).length,M=(0,p.Z)(Q)==="object"?Q.formatter({value:ie,count:W,maxLength:B}):"".concat(W).concat(L?" / ".concat(B):"");return r.createElement(r.Fragment,null,!!Q&&r.createElement("span",{className:h()("".concat(k,"-show-count-suffix"),(0,g.Z)({},"".concat(k,"-show-count-has-suffix"),!!q),Z==null?void 0:Z.count),style:(0,v.Z)({},pe==null?void 0:pe.count)},M),q)}return null};return r.createElement(s,(0,t.Z)({},Ae,{prefixCls:k,className:Me,inputElement:oe(),handleReset:R,value:(0,l.D7)(Ie),focused:St,triggerFocus:Re,suffix:xe(),disabled:be,classes:j,classNames:Z,styles:pe}))}),E=S,w=E},5643:function(_t,N,e){"use strict";e.d(N,{D7:function(){return i},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,l,c){if(l){var s=r;if(r.type==="click"){var o=h.cloneNode(!0);s=Object.create(r,{target:{value:o},currentTarget:{value:o}}),o.value="",l(s);return}if(c!==void 0){s=Object.create(r,{target:{value:h},currentTarget:{value:h}}),h.value=c,l(s);return}l(s)}}function p(h,r){if(h){h.focus(r);var l=r||{},c=l.cursor;if(c){var s=h.value.length;switch(c){case"start":h.setSelectionRange(0,0);break;case"end":h.setSelectionRange(s,s);break;default:h.setSelectionRange(0,s)}}}}function i(h){return typeof h=="undefined"||h===null?"":String(h)}},15285:function(_t,N,e){"use strict";e.d(N,{iz:function(){return Zt},ck:function(){return Ke},BW:function(){return kt},sN:function(){return Ke},Wd:function(){return Fe},ZP:function(){return dt},Xl:function(){return _}});var t=e(92413),v=e(400),g=e(33708),p=e(26407),i=e(33606),h=e(37061),r=e(92310),l=e.n(r),c=e(11780),s=e(18929),o=e(13697),d=e(48736),n=e(59301),a=e(4676),u=n.createContext(null);function f(ye,He){return ye===void 0?null:"".concat(ye,"-").concat(He)}function S(ye){var He=n.useContext(u);return f(He,ye)}var E=e(80547),w=["children","locked"],A=n.createContext(null);function b(ye,He){var Je=(0,g.Z)({},ye);return Object.keys(He).forEach(function(ft){var lt=He[ft];lt!==void 0&&(Je[ft]=lt)}),Je}function C(ye){var He=ye.children,Je=ye.locked,ft=(0,h.Z)(ye,w),lt=n.useContext(A),Et=(0,E.Z)(function(){return b(lt,ft)},[lt,ft],function(xt,Ht){return!Je&&(xt[0]!==Ht[0]||!(0,o.Z)(xt[1],Ht[1],!0))});return n.createElement(A.Provider,{value:Et},He)}var m=[],y=n.createContext(null);function x(){return n.useContext(y)}var P=n.createContext(m);function _(ye){var He=n.useContext(P);return n.useMemo(function(){return ye!==void 0?[].concat((0,p.Z)(He),[ye]):He},[He,ye])}var z=n.createContext(null),k=n.createContext({}),be=k,ae=e(29194);function Me(ye){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,ae.Z)(ye)){var Je=ye.nodeName.toLowerCase(),ft=["input","select","textarea","button"].includes(Je)||ye.isContentEditable||Je==="a"&&!!ye.getAttribute("href"),lt=ye.getAttribute("tabindex"),Et=Number(lt),xt=null;return lt&&!Number.isNaN(Et)?xt=Et:ft&&xt===null&&(xt=0),ft&&ye.disabled&&(xt=null),xt!==null&&(xt>=0||He&&xt<0)}return!1}function B(ye){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Je=(0,p.Z)(ye.querySelectorAll("*")).filter(function(ft){return Me(ft,He)});return Me(ye,He)&&Je.unshift(ye),Je}var q=null;function Q(){q=document.activeElement}function se(){q=null}function U(){if(q)try{q.focus()}catch(ye){}}function j(ye,He){if(He.keyCode===9){var Je=B(ye),ft=Je[He.shiftKey?0:Je.length-1],lt=ft===document.activeElement||ye===document.activeElement;if(lt){var Et=Je[He.shiftKey?Je.length-1:0];Et.focus(),He.preventDefault()}}}var Z=e(10228),pe=e(16089),Ae=Z.Z.LEFT,he=Z.Z.RIGHT,ge=Z.Z.UP,Ie=Z.Z.DOWN,ct=Z.Z.ENTER,Ve=Z.Z.ESC,Qe=Z.Z.HOME,St=Z.Z.END,Xe=[ge,Ie,Ae,he];function je(ye,He,Je,ft){var lt,Et,xt,Ht,Jt="prev",$t="next",un="children",pn="parent";if(ye==="inline"&&ft===ct)return{inlineTrigger:!0};var bn=(lt={},(0,v.Z)(lt,ge,Jt),(0,v.Z)(lt,Ie,$t),lt),Te=(Et={},(0,v.Z)(Et,Ae,Je?$t:Jt),(0,v.Z)(Et,he,Je?Jt:$t),(0,v.Z)(Et,Ie,un),(0,v.Z)(Et,ct,un),Et),Ne=(xt={},(0,v.Z)(xt,ge,Jt),(0,v.Z)(xt,Ie,$t),(0,v.Z)(xt,ct,un),(0,v.Z)(xt,Ve,pn),(0,v.Z)(xt,Ae,Je?un:pn),(0,v.Z)(xt,he,Je?pn:un),xt),ot={inline:bn,horizontal:Te,vertical:Ne,inlineSub:bn,horizontalSub:Ne,verticalSub:Ne},ut=(Ht=ot["".concat(ye).concat(He?"":"Sub")])===null||Ht===void 0?void 0:Ht[ft];switch(ut){case Jt:return{offset:-1,sibling:!0};case $t:return{offset:1,sibling:!0};case pn:return{offset:-1,sibling:!1};case un:return{offset:1,sibling:!1};default:return null}}function Re(ye){for(var He=ye;He;){if(He.getAttribute("data-menu-list"))return He;He=He.parentElement}return null}function tt(ye,He){for(var Je=ye||document.activeElement;Je;){if(He.has(Je))return Je;Je=Je.parentElement}return null}function le(ye,He){var Je=B(ye,!0);return Je.filter(function(ft){return He.has(ft)})}function ue(ye,He,Je){var ft=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!ye)return null;var lt=le(ye,He),Et=lt.length,xt=lt.findIndex(function(Ht){return Je===Ht});return ft<0?xt===-1?xt=Et-1:xt-=1:ft>0&&(xt+=1),xt=(xt+Et)%Et,lt[xt]}var G=function(He,Je){var ft=new Set,lt=new Map,Et=new Map;return He.forEach(function(xt){var Ht=document.querySelector("[data-menu-id='".concat(f(Je,xt),"']"));Ht&&(ft.add(Ht),Et.set(Ht,xt),lt.set(xt,Ht))}),{elements:ft,key2element:lt,element2key:Et}};function R(ye,He,Je,ft,lt,Et,xt,Ht,Jt,$t){var un=n.useRef(),pn=n.useRef();pn.current=He;var bn=function(){pe.Z.cancel(un.current)};return n.useEffect(function(){return function(){bn()}},[]),function(Te){var Ne=Te.which;if([].concat(Xe,[ct,Ve,Qe,St]).includes(Ne)){var ot=Et(),ut=G(ot,ft),mt=ut,Xt=mt.elements,Wt=mt.key2element,Yt=mt.element2key,It=Wt.get(He),tn=tt(It,Xt),_n=Yt.get(tn),nn=je(ye,xt(_n,!0).length===1,Je,Ne);if(!nn&&Ne!==Qe&&Ne!==St)return;(Xe.includes(Ne)||[Qe,St].includes(Ne))&&Te.preventDefault();var Kt=function(Xn){if(Xn){var lr=Xn,fn=Xn.querySelector("a");fn!=null&&fn.getAttribute("href")&&(lr=fn);var ln=Yt.get(Xn);Ht(ln),bn(),un.current=(0,pe.Z)(function(){pn.current===ln&&lr.focus()})}};if([Qe,St].includes(Ne)||nn.sibling||!tn){var Mt;!tn||ye==="inline"?Mt=lt.current:Mt=Re(tn);var mn,an=le(Mt,Xt);Ne===Qe?mn=an[0]:Ne===St?mn=an[an.length-1]:mn=ue(Mt,Xt,tn,nn.offset),Kt(mn)}else if(nn.inlineTrigger)Jt(_n);else if(nn.offset>0)Jt(_n,!0),bn(),un.current=(0,pe.Z)(function(){ut=G(ot,ft);var vn=tn.getAttribute("aria-controls"),Xn=document.getElementById(vn),lr=ue(Xn,ut.elements);Kt(lr)},5);else if(nn.offset<0){var En=xt(_n,!0),Sn=En[En.length-2],An=Wt.get(Sn);Jt(Sn,!1),Kt(An)}}$t==null||$t(Te)}}function oe(ye){Promise.resolve().then(ye)}var xe="__RC_UTIL_PATH_SPLIT__",K=function(He){return He.join(xe)},L=function(He){return He.split(xe)},ie="rc-menu-more";function W(){var ye=n.useState({}),He=(0,i.Z)(ye,2),Je=He[1],ft=(0,n.useRef)(new Map),lt=(0,n.useRef)(new Map),Et=n.useState([]),xt=(0,i.Z)(Et,2),Ht=xt[0],Jt=xt[1],$t=(0,n.useRef)(0),un=(0,n.useRef)(!1),pn=function(){un.current||Je({})},bn=(0,n.useCallback)(function(Wt,Yt){var It=K(Yt);lt.current.set(It,Wt),ft.current.set(Wt,It),$t.current+=1;var tn=$t.current;oe(function(){tn===$t.current&&pn()})},[]),Te=(0,n.useCallback)(function(Wt,Yt){var It=K(Yt);lt.current.delete(It),ft.current.delete(Wt)},[]),Ne=(0,n.useCallback)(function(Wt){Jt(Wt)},[]),ot=(0,n.useCallback)(function(Wt,Yt){var It=ft.current.get(Wt)||"",tn=L(It);return Yt&&Ht.includes(tn[0])&&tn.unshift(ie),tn},[Ht]),ut=(0,n.useCallback)(function(Wt,Yt){return Wt.some(function(It){var tn=ot(It,!0);return tn.includes(Yt)})},[ot]),mt=function(){var Yt=(0,p.Z)(ft.current.keys());return Ht.length&&Yt.push(ie),Yt},Xt=(0,n.useCallback)(function(Wt){var Yt="".concat(ft.current.get(Wt)).concat(xe),It=new Set;return(0,p.Z)(lt.current.keys()).forEach(function(tn){tn.startsWith(Yt)&&It.add(lt.current.get(tn))}),It},[]);return n.useEffect(function(){return function(){un.current=!0}},[]),{registerPath:bn,unregisterPath:Te,refreshOverflowKeys:Ne,isSubPathKey:ut,getKeyPath:ot,getKeys:mt,getSubPathKeys:Xt}}function M(ye){var He=n.useRef(ye);He.current=ye;var Je=n.useCallback(function(){for(var ft,lt=arguments.length,Et=new Array(lt),xt=0;xt<lt;xt++)Et[xt]=arguments[xt];return(ft=He.current)===null||ft===void 0?void 0:ft.call.apply(ft,[He].concat(Et))},[]);return ye?Je:void 0}var D=Math.random().toFixed(5).toString().slice(2),Y=0;function F(ye){var He=(0,s.Z)(ye,{value:ye}),Je=(0,i.Z)(He,2),ft=Je[0],lt=Je[1];return n.useEffect(function(){Y+=1;var Et="".concat(D,"-").concat(Y);lt("rc-menu-uuid-".concat(Et))},[]),ft}var re=e(6909),Ee=e(4771),te=e(9427),T=e(25440),I=e(2738),de=e(8654);function ve(ye,He,Je,ft){var lt=n.useContext(A),Et=lt.activeKey,xt=lt.onActive,Ht=lt.onInactive,Jt={active:Et===ye};return He||(Jt.onMouseEnter=function($t){Je==null||Je({key:ye,domEvent:$t}),xt(ye)},Jt.onMouseLeave=function($t){ft==null||ft({key:ye,domEvent:$t}),Ht(ye)}),Jt}function _e(ye){var He=n.useContext(A),Je=He.mode,ft=He.rtl,lt=He.inlineIndent;if(Je!=="inline")return null;var Et=ye;return ft?{paddingRight:Et*lt}:{paddingLeft:Et*lt}}function qe(ye){var He=ye.icon,Je=ye.props,ft=ye.children,lt;return He===null||He===!1?null:(typeof He=="function"?lt=n.createElement(He,(0,g.Z)({},Je)):typeof He!="boolean"&&(lt=He),lt||ft||null)}var ke=["item"];function fe(ye){var He=ye.item,Je=(0,h.Z)(ye,ke);return Object.defineProperty(Je,"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."),He}}),Je}var Ze=["title","attribute","elementRef"],J=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],nt=["active"],Ct=function(ye){(0,te.Z)(Je,ye);var He=(0,T.Z)(Je);function Je(){return(0,re.Z)(this,Je),He.apply(this,arguments)}return(0,Ee.Z)(Je,[{key:"render",value:function(){var lt=this.props,Et=lt.title,xt=lt.attribute,Ht=lt.elementRef,Jt=(0,h.Z)(lt,Ze),$t=(0,I.Z)(Jt,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,d.ZP)(!xt,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),n.createElement(c.Z.Item,(0,t.Z)({},xt,{title:typeof Et=="string"?Et:void 0},$t,{ref:Ht}))}}]),Je}(n.Component),O=n.forwardRef(function(ye,He){var Je,ft=ye.style,lt=ye.className,Et=ye.eventKey,xt=ye.warnKey,Ht=ye.disabled,Jt=ye.itemIcon,$t=ye.children,un=ye.role,pn=ye.onMouseEnter,bn=ye.onMouseLeave,Te=ye.onClick,Ne=ye.onKeyDown,ot=ye.onFocus,ut=(0,h.Z)(ye,J),mt=S(Et),Xt=n.useContext(A),Wt=Xt.prefixCls,Yt=Xt.onItemClick,It=Xt.disabled,tn=Xt.overflowDisabled,_n=Xt.itemIcon,nn=Xt.selectedKeys,Kt=Xt.onActive,Mt=n.useContext(be),mn=Mt._internalRenderMenuItem,an="".concat(Wt,"-item"),En=n.useRef(),Sn=n.useRef(),An=It||Ht,vn=(0,de.x1)(He,Sn),Xn=_(Et),lr=function(pr){return{key:Et,keyPath:(0,p.Z)(Xn).reverse(),item:En.current,domEvent:pr}},fn=Jt||_n,ln=ve(Et,An,pn,bn),xn=ln.active,On=(0,h.Z)(ln,nt),In=nn.includes(Et),Wn=_e(Xn.length),ar=function(pr){if(!An){var Dn=lr(pr);Te==null||Te(fe(Dn)),Yt(Dn)}},er=function(pr){if(Ne==null||Ne(pr),pr.which===Z.Z.ENTER){var Dn=lr(pr);Te==null||Te(fe(Dn)),Yt(Dn)}},xr=function(pr){Kt(Et),ot==null||ot(pr)},wr={};ye.role==="option"&&(wr["aria-selected"]=In);var Vn=n.createElement(Ct,(0,t.Z)({ref:En,elementRef:vn,role:un===null?"none":un||"menuitem",tabIndex:Ht?null:-1,"data-menu-id":tn&&mt?null:mt},ut,On,wr,{component:"li","aria-disabled":Ht,style:(0,g.Z)((0,g.Z)({},Wn),ft),className:l()(an,(Je={},(0,v.Z)(Je,"".concat(an,"-active"),xn),(0,v.Z)(Je,"".concat(an,"-selected"),In),(0,v.Z)(Je,"".concat(an,"-disabled"),An),Je),lt),onClick:ar,onKeyDown:er,onFocus:xr}),$t,n.createElement(qe,{props:(0,g.Z)((0,g.Z)({},ye),{},{isSelected:In}),icon:fn}));return mn&&(Vn=mn(Vn,ye,{selected:In})),Vn});function Ge(ye,He){var Je=ye.eventKey,ft=x(),lt=_(Je);return n.useEffect(function(){if(ft)return ft.registerPath(Je,lt),function(){ft.unregisterPath(Je,lt)}},[lt]),ft?null:n.createElement(O,(0,t.Z)({},ye,{ref:He}))}var Ke=n.forwardRef(Ge),ce=["className","children"],Oe=function(He,Je){var ft=He.className,lt=He.children,Et=(0,h.Z)(He,ce),xt=n.useContext(A),Ht=xt.prefixCls,Jt=xt.mode,$t=xt.rtl;return n.createElement("ul",(0,t.Z)({className:l()(Ht,$t&&"".concat(Ht,"-rtl"),"".concat(Ht,"-sub"),"".concat(Ht,"-").concat(Jt==="inline"?"inline":"vertical"),ft),role:"menu"},Et,{"data-menu-list":!0,ref:Je}),lt)},ze=n.forwardRef(Oe);ze.displayName="SubMenuList";var Lt=ze,Nt=e(11592);function it(ye,He){return(0,Nt.Z)(ye).map(function(Je,ft){if(n.isValidElement(Je)){var lt,Et,xt=Je.key,Ht=(lt=(Et=Je.props)===null||Et===void 0?void 0:Et.eventKey)!==null&&lt!==void 0?lt:xt,Jt=Ht==null;Jt&&(Ht="tmp_key-".concat([].concat((0,p.Z)(He),[ft]).join("-")));var $t={key:Ht,eventKey:Ht};return n.cloneElement(Je,$t)}return Je})}var wt=e(35593),Rt={adjustX:1,adjustY:1},Tt={topLeft:{points:["bl","tl"],overflow:Rt},topRight:{points:["br","tr"],overflow:Rt},bottomLeft:{points:["tl","bl"],overflow:Rt},bottomRight:{points:["tr","br"],overflow:Rt},leftTop:{points:["tr","tl"],overflow:Rt},leftBottom:{points:["br","bl"],overflow:Rt},rightTop:{points:["tl","tr"],overflow:Rt},rightBottom:{points:["bl","br"],overflow:Rt}},Gt={topLeft:{points:["bl","tl"],overflow:Rt},topRight:{points:["br","tr"],overflow:Rt},bottomLeft:{points:["tl","bl"],overflow:Rt},bottomRight:{points:["tr","br"],overflow:Rt},rightTop:{points:["tr","tl"],overflow:Rt},rightBottom:{points:["br","bl"],overflow:Rt},leftTop:{points:["tl","tr"],overflow:Rt},leftBottom:{points:["bl","br"],overflow:Rt}},Ut=null;function At(ye,He,Je){if(He)return He;if(Je)return Je[ye]||Je.other}var en={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function Ce(ye){var He=ye.prefixCls,Je=ye.visible,ft=ye.children,lt=ye.popup,Et=ye.popupStyle,xt=ye.popupClassName,Ht=ye.popupOffset,Jt=ye.disabled,$t=ye.mode,un=ye.onVisibleChange,pn=n.useContext(A),bn=pn.getPopupContainer,Te=pn.rtl,Ne=pn.subMenuOpenDelay,ot=pn.subMenuCloseDelay,ut=pn.builtinPlacements,mt=pn.triggerSubMenuAction,Xt=pn.forceSubMenuRender,Wt=pn.rootClassName,Yt=pn.motion,It=pn.defaultMotions,tn=n.useState(!1),_n=(0,i.Z)(tn,2),nn=_n[0],Kt=_n[1],Mt=Te?(0,g.Z)((0,g.Z)({},Gt),ut):(0,g.Z)((0,g.Z)({},Tt),ut),mn=en[$t],an=At($t,Yt,It),En=n.useRef(an);$t!=="inline"&&(En.current=an);var Sn=(0,g.Z)((0,g.Z)({},En.current),{},{leavedClassName:"".concat(He,"-hidden"),removeOnLeave:!1,motionAppear:!0}),An=n.useRef();return n.useEffect(function(){return An.current=(0,pe.Z)(function(){Kt(Je)}),function(){pe.Z.cancel(An.current)}},[Je]),n.createElement(wt.Z,{prefixCls:He,popupClassName:l()("".concat(He,"-popup"),(0,v.Z)({},"".concat(He,"-rtl"),Te),xt,Wt),stretch:$t==="horizontal"?"minWidth":null,getPopupContainer:bn,builtinPlacements:Mt,popupPlacement:mn,popupVisible:nn,popup:lt,popupStyle:Et,popupAlign:Ht&&{offset:Ht},action:Jt?[]:[mt],mouseEnterDelay:Ne,mouseLeaveDelay:ot,onPopupVisibleChange:un,forceRender:Xt,popupMotion:Sn,fresh:!0},ft)}var X=e(77900);function $(ye){var He=ye.id,Je=ye.open,ft=ye.keyPath,lt=ye.children,Et="inline",xt=n.useContext(A),Ht=xt.prefixCls,Jt=xt.forceSubMenuRender,$t=xt.motion,un=xt.defaultMotions,pn=xt.mode,bn=n.useRef(!1);bn.current=pn===Et;var Te=n.useState(!bn.current),Ne=(0,i.Z)(Te,2),ot=Ne[0],ut=Ne[1],mt=bn.current?Je:!1;n.useEffect(function(){bn.current&&ut(!1)},[pn]);var Xt=(0,g.Z)({},At(Et,$t,un));ft.length>1&&(Xt.motionAppear=!1);var Wt=Xt.onVisibleChanged;return Xt.onVisibleChanged=function(Yt){return!bn.current&&!Yt&&ut(!0),Wt==null?void 0:Wt(Yt)},ot?null:n.createElement(C,{mode:Et,locked:!bn.current},n.createElement(X.default,(0,t.Z)({visible:mt},Xt,{forceRender:Jt,removeOnLeave:!1,leavedClassName:"".concat(Ht,"-hidden")}),function(Yt){var It=Yt.className,tn=Yt.style;return n.createElement(Lt,{id:He,className:It,style:tn},lt)}))}var ee=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],ne=["active"],Be=function(He){var Je,ft=He.style,lt=He.className,Et=He.title,xt=He.eventKey,Ht=He.warnKey,Jt=He.disabled,$t=He.internalPopupClose,un=He.children,pn=He.itemIcon,bn=He.expandIcon,Te=He.popupClassName,Ne=He.popupOffset,ot=He.popupStyle,ut=He.onClick,mt=He.onMouseEnter,Xt=He.onMouseLeave,Wt=He.onTitleClick,Yt=He.onTitleMouseEnter,It=He.onTitleMouseLeave,tn=(0,h.Z)(He,ee),_n=S(xt),nn=n.useContext(A),Kt=nn.prefixCls,Mt=nn.mode,mn=nn.openKeys,an=nn.disabled,En=nn.overflowDisabled,Sn=nn.activeKey,An=nn.selectedKeys,vn=nn.itemIcon,Xn=nn.expandIcon,lr=nn.onItemClick,fn=nn.onOpenChange,ln=nn.onActive,xn=n.useContext(be),On=xn._internalRenderSubMenuItem,In=n.useContext(z),Wn=In.isSubPathKey,ar=_(),er="".concat(Kt,"-submenu"),xr=an||Jt,wr=n.useRef(),Vn=n.useRef(),Lr=pn!=null?pn:vn,pr=bn!=null?bn:Xn,Dn=mn.includes(xt),mr=!En&&Dn,yr=Wn(An,xt),Rr=ve(xt,xr,Yt,It),rr=Rr.active,br=(0,h.Z)(Rr,ne),ei=n.useState(!1),Tr=(0,i.Z)(ei,2),kr=Tr[0],ti=Tr[1],Jn=function(ui){xr||ti(ui)},qn=function(ui){Jn(!0),mt==null||mt({key:xt,domEvent:ui})},_r=function(ui){Jn(!1),Xt==null||Xt({key:xt,domEvent:ui})},gr=n.useMemo(function(){return rr||(Mt!=="inline"?kr||Wn([Sn],xt):!1)},[Mt,rr,Sn,kr,xt,Wn]),Dr=_e(ar.length),Ur=function(ui){xr||(Wt==null||Wt({key:xt,domEvent:ui}),Mt==="inline"&&fn(xt,!Dn))},ai=M(function(ci){ut==null||ut(fe(ci)),lr(ci)}),Fn=function(ui){Mt!=="inline"&&fn(xt,ui)},$n=function(){ln(xt)},nr=_n&&"".concat(_n,"-popup"),sr=n.createElement("div",(0,t.Z)({role:"menuitem",style:Dr,className:"".concat(er,"-title"),tabIndex:xr?null:-1,ref:wr,title:typeof Et=="string"?Et:null,"data-menu-id":En&&_n?null:_n,"aria-expanded":mr,"aria-haspopup":!0,"aria-controls":nr,"aria-disabled":xr,onClick:Ur,onFocus:$n},br),Et,n.createElement(qe,{icon:Mt!=="horizontal"?pr:void 0,props:(0,g.Z)((0,g.Z)({},He),{},{isOpen:mr,isSubMenu:!0})},n.createElement("i",{className:"".concat(er,"-arrow")}))),Sr=n.useRef(Mt);if(Mt!=="inline"&&ar.length>1?Sr.current="vertical":Sr.current=Mt,!En){var Cr=Sr.current;sr=n.createElement(Ce,{mode:Cr,prefixCls:er,visible:!$t&&mr&&Mt!=="inline",popupClassName:Te,popupOffset:Ne,popupStyle:ot,popup:n.createElement(C,{mode:Cr==="horizontal"?"vertical":Cr},n.createElement(Lt,{id:nr,ref:Vn},un)),disabled:xr,onVisibleChange:Fn},sr)}var ni=n.createElement(c.Z.Item,(0,t.Z)({role:"none"},tn,{component:"li",style:ft,className:l()(er,"".concat(er,"-").concat(Mt),lt,(Je={},(0,v.Z)(Je,"".concat(er,"-open"),mr),(0,v.Z)(Je,"".concat(er,"-active"),gr),(0,v.Z)(Je,"".concat(er,"-selected"),yr),(0,v.Z)(Je,"".concat(er,"-disabled"),xr),Je)),onMouseEnter:qn,onMouseLeave:_r}),sr,!En&&n.createElement($,{id:nr,open:mr,keyPath:ar},un));return On&&(ni=On(ni,He,{selected:yr,active:gr,open:mr,disabled:xr})),n.createElement(C,{onItemClick:ai,mode:Mt==="horizontal"?"vertical":Mt,itemIcon:Lr,expandIcon:pr},ni)};function Fe(ye){var He=ye.eventKey,Je=ye.children,ft=_(He),lt=it(Je,ft),Et=x();n.useEffect(function(){if(Et)return Et.registerPath(He,ft),function(){Et.unregisterPath(He,ft)}},[ft]);var xt;return Et?xt=lt:xt=n.createElement(Be,ye,lt),n.createElement(P.Provider,{value:ft},xt)}var $e=e(39559),at=["className","title","eventKey","children"],bt=["children"],Ot=function(He){var Je=He.className,ft=He.title,lt=He.eventKey,Et=He.children,xt=(0,h.Z)(He,at),Ht=n.useContext(A),Jt=Ht.prefixCls,$t="".concat(Jt,"-item-group");return n.createElement("li",(0,t.Z)({role:"presentation"},xt,{onClick:function(pn){return pn.stopPropagation()},className:l()($t,Je)}),n.createElement("div",{role:"presentation",className:"".concat($t,"-title"),title:typeof ft=="string"?ft:void 0},ft),n.createElement("ul",{role:"group",className:"".concat($t,"-list")},Et))};function kt(ye){var He=ye.children,Je=(0,h.Z)(ye,bt),ft=_(Je.eventKey),lt=it(He,ft),Et=x();return Et?lt:n.createElement(Ot,(0,I.Z)(Je,["warnKey"]),lt)}function Zt(ye){var He=ye.className,Je=ye.style,ft=n.useContext(A),lt=ft.prefixCls,Et=x();return Et?null:n.createElement("li",{role:"separator",className:l()("".concat(lt,"-item-divider"),He),style:Je})}var Ft=["label","children","key","type"];function zt(ye){return(ye||[]).map(function(He,Je){if(He&&(0,$e.Z)(He)==="object"){var ft=He,lt=ft.label,Et=ft.children,xt=ft.key,Ht=ft.type,Jt=(0,h.Z)(ft,Ft),$t=xt!=null?xt:"tmp-".concat(Je);return Et||Ht==="group"?Ht==="group"?n.createElement(kt,(0,t.Z)({key:$t},Jt,{title:lt}),zt(Et)):n.createElement(Fe,(0,t.Z)({key:$t},Jt,{title:lt}),zt(Et)):Ht==="divider"?n.createElement(Zt,(0,t.Z)({key:$t},Jt)):n.createElement(Ke,(0,t.Z)({key:$t},Jt),lt)}return null}).filter(function(He){return He})}function De(ye,He,Je){var ft=ye;return He&&(ft=zt(He)),it(ft,Je)}var Ue=["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"],et=[],st=n.forwardRef(function(ye,He){var Je,ft,lt=ye,Et=lt.prefixCls,xt=Et===void 0?"rc-menu":Et,Ht=lt.rootClassName,Jt=lt.style,$t=lt.className,un=lt.tabIndex,pn=un===void 0?0:un,bn=lt.items,Te=lt.children,Ne=lt.direction,ot=lt.id,ut=lt.mode,mt=ut===void 0?"vertical":ut,Xt=lt.inlineCollapsed,Wt=lt.disabled,Yt=lt.disabledOverflow,It=lt.subMenuOpenDelay,tn=It===void 0?.1:It,_n=lt.subMenuCloseDelay,nn=_n===void 0?.1:_n,Kt=lt.forceSubMenuRender,Mt=lt.defaultOpenKeys,mn=lt.openKeys,an=lt.activeKey,En=lt.defaultActiveFirst,Sn=lt.selectable,An=Sn===void 0?!0:Sn,vn=lt.multiple,Xn=vn===void 0?!1:vn,lr=lt.defaultSelectedKeys,fn=lt.selectedKeys,ln=lt.onSelect,xn=lt.onDeselect,On=lt.inlineIndent,In=On===void 0?24:On,Wn=lt.motion,ar=lt.defaultMotions,er=lt.triggerSubMenuAction,xr=er===void 0?"hover":er,wr=lt.builtinPlacements,Vn=lt.itemIcon,Lr=lt.expandIcon,pr=lt.overflowedIndicator,Dn=pr===void 0?"...":pr,mr=lt.overflowedIndicatorPopupClassName,yr=lt.getPopupContainer,Rr=lt.onClick,rr=lt.onOpenChange,br=lt.onKeyDown,ei=lt.openAnimation,Tr=lt.openTransitionName,kr=lt._internalRenderMenuItem,ti=lt._internalRenderSubMenuItem,Jn=(0,h.Z)(lt,Ue),qn=n.useMemo(function(){return De(Te,bn,et)},[Te,bn]),_r=n.useState(!1),gr=(0,i.Z)(_r,2),Dr=gr[0],Ur=gr[1],ai=n.useRef(),Fn=F(ot),$n=Ne==="rtl",nr=(0,s.Z)(Mt,{value:mn,postState:function(ri){return ri||et}}),sr=(0,i.Z)(nr,2),Sr=sr[0],Cr=sr[1],ni=function(ri){var si=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function $i(){Cr(ri),rr==null||rr(ri)}si?(0,a.flushSync)($i):$i()},ci=n.useState(Sr),ui=(0,i.Z)(ci,2),yi=ui[0],Gr=ui[1],Hr=n.useRef(!1),bi=n.useMemo(function(){return(mt==="inline"||mt==="vertical")&&Xt?["vertical",Xt]:[mt,!1]},[mt,Xt]),li=(0,i.Z)(bi,2),Ai=li[0],di=li[1],go=Ai==="inline",co=n.useState(Ai),Oo=(0,i.Z)(co,2),Vi=Oo[0],Hi=Oo[1],Io=n.useState(di),Eo=(0,i.Z)(Io,2),Po=Eo[0],Fo=Eo[1];n.useEffect(function(){Hi(Ai),Fo(di),Hr.current&&(go?Cr(yi):ni(et))},[Ai,di]);var ao=n.useState(0),uo=(0,i.Z)(ao,2),Mo=uo[0],Zo=uo[1],Bo=Mo>=qn.length-1||Vi!=="horizontal"||Yt;n.useEffect(function(){go&&Gr(Sr)},[Sr]),n.useEffect(function(){return Hr.current=!0,function(){Hr.current=!1}},[]);var fo=W(),Wo=fo.registerPath,jo=fo.unregisterPath,Xo=fo.refreshOverflowKeys,Ao=fo.isSubPathKey,zr=fo.getKeyPath,Ir=fo.getKeys,Ri=fo.getSubPathKeys,Si=n.useMemo(function(){return{registerPath:Wo,unregisterPath:jo}},[Wo,jo]),Ci=n.useMemo(function(){return{isSubPathKey:Ao}},[Ao]);n.useEffect(function(){Xo(Bo?et:qn.slice(Mo+1).map(function(fi){return fi.key}))},[Mo,Bo]);var Ni=(0,s.Z)(an||En&&((Je=qn[0])===null||Je===void 0?void 0:Je.key),{value:an}),zi=(0,i.Z)(Ni,2),ro=zi[0],qi=zi[1],wo=M(function(fi){qi(fi)}),so=M(function(){qi(void 0)});(0,n.useImperativeHandle)(He,function(){return{list:ai.current,focus:function(ri){var si,$i=Ir(),eo=G($i,Fn),Yo=eo.elements,lo=eo.key2element,Jo=eo.element2key,fa=le(ai.current,Yo),qo=ro!=null?ro:fa[0]?Jo.get(fa[0]):(si=qn.find(function(ha){return!ha.props.disabled}))===null||si===void 0?void 0:si.key,Lo=lo.get(qo);if(qo&&Lo){var To;Lo==null||(To=Lo.focus)===null||To===void 0||To.call(Lo,ri)}}}});var Uo=(0,s.Z)(lr||[],{value:fn,postState:function(ri){return Array.isArray(ri)?ri:ri==null?et:[ri]}}),ua=(0,i.Z)(Uo,2),Vo=ua[0],Qo=ua[1],na=function(ri){if(An){var si=ri.key,$i=Vo.includes(si),eo;Xn?$i?eo=Vo.filter(function(lo){return lo!==si}):eo=[].concat((0,p.Z)(Vo),[si]):eo=[si],Qo(eo);var Yo=(0,g.Z)((0,g.Z)({},ri),{},{selectedKeys:eo});$i?xn==null||xn(Yo):ln==null||ln(Yo)}!Xn&&Sr.length&&Vi!=="inline"&&ni(et)},Go=M(function(fi){Rr==null||Rr(fe(fi)),na(fi)}),ra=M(function(fi,ri){var si=Sr.filter(function(eo){return eo!==fi});if(ri)si.push(fi);else if(Vi!=="inline"){var $i=Ri(fi);si=si.filter(function(eo){return!$i.has(eo)})}(0,o.Z)(Sr,si,!0)||ni(si,!0)}),ia=function(ri,si){var $i=si!=null?si:!Sr.includes(ri);ra(ri,$i)},yo=R(Vi,ro,$n,Fn,ai,Ir,zr,qi,ia,br);n.useEffect(function(){Ur(!0)},[]);var bo=n.useMemo(function(){return{_internalRenderMenuItem:kr,_internalRenderSubMenuItem:ti}},[kr,ti]),da=Vi!=="horizontal"||Yt?qn:qn.map(function(fi,ri){return n.createElement(C,{key:fi.key,overflowDisabled:ri>Mo},fi)}),Ro=n.createElement(c.Z,(0,t.Z)({id:ot,ref:ai,prefixCls:"".concat(xt,"-overflow"),component:"ul",itemComponent:Ke,className:l()(xt,"".concat(xt,"-root"),"".concat(xt,"-").concat(Vi),$t,(ft={},(0,v.Z)(ft,"".concat(xt,"-inline-collapsed"),Po),(0,v.Z)(ft,"".concat(xt,"-rtl"),$n),ft),Ht),dir:Ne,style:Jt,role:"menu",tabIndex:pn,data:da,renderRawItem:function(ri){return ri},renderRawRest:function(ri){var si=ri.length,$i=si?qn.slice(-si):null;return n.createElement(Fe,{eventKey:ie,title:Dn,disabled:Bo,internalPopupClose:si===0,popupClassName:mr},$i)},maxCount:Vi!=="horizontal"||Yt?c.Z.INVALIDATE:c.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(ri){Zo(ri)},onKeyDown:yo},Jn));return n.createElement(be.Provider,{value:bo},n.createElement(u.Provider,{value:Fn},n.createElement(C,{prefixCls:xt,rootClassName:Ht,mode:Vi,openKeys:Sr,rtl:$n,disabled:Wt,motion:Dr?Wn:null,defaultMotions:Dr?ar:null,activeKey:ro,onActive:wo,onInactive:so,selectedKeys:Vo,inlineIndent:In,subMenuOpenDelay:tn,subMenuCloseDelay:nn,forceSubMenuRender:Kt,builtinPlacements:wr,triggerSubMenuAction:xr,getPopupContainer:yr,itemIcon:Vn,expandIcon:Lr,onItemClick:Go,onOpenChange:ra},n.createElement(z.Provider,{value:Ci},Ro),n.createElement("div",{style:{display:"none"},"aria-hidden":!0},n.createElement(y.Provider,{value:Si},qn)))))}),yt=st,rt=yt;rt.Item=Ke,rt.SubMenu=Fe,rt.ItemGroup=kt,rt.Divider=Zt;var dt=rt},11780:function(_t,N,e){"use strict";e.d(N,{Z:function(){return Q}});var t=e(92413),v=e(33708),g=e(33606),p=e(37061),i=e(59301),h=e(92310),r=e.n(h),l=e(29301),c=e(34280),s=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],o=void 0;function d(se,U){var j=se.prefixCls,Z=se.invalidate,pe=se.item,Ae=se.renderItem,he=se.responsive,ge=se.responsiveDisabled,Ie=se.registerSize,ct=se.itemKey,Ve=se.className,Qe=se.style,St=se.children,Xe=se.display,je=se.order,Re=se.component,tt=Re===void 0?"div":Re,le=(0,p.Z)(se,s),ue=he&&!Xe;function G(L){Ie(ct,L)}i.useEffect(function(){return function(){G(null)}},[]);var R=Ae&&pe!==o?Ae(pe,{index:je}):St,oe;Z||(oe={opacity:ue?0:1,height:ue?0:o,overflowY:ue?"hidden":o,order:he?je:o,pointerEvents:ue?"none":o,position:ue?"absolute":o});var xe={};ue&&(xe["aria-hidden"]=!0);var K=i.createElement(tt,(0,t.Z)({className:r()(!Z&&j,Ve),style:(0,v.Z)((0,v.Z)({},oe),Qe)},xe,le,{ref:U}),R);return he&&(K=i.createElement(l.Z,{onResize:function(ie){var W=ie.offsetWidth;G(W)},disabled:ge},K)),K}var n=i.forwardRef(d);n.displayName="Item";var a=n,u=e(6089),f=e(4676),S=e(16089);function E(se){if(typeof MessageChannel=="undefined")(0,S.Z)(se);else{var U=new MessageChannel;U.port1.onmessage=function(){return se()},U.port2.postMessage(void 0)}}function w(){var se=i.useRef(null),U=function(Z){se.current||(se.current=[],E(function(){(0,f.unstable_batchedUpdates)(function(){se.current.forEach(function(pe){pe()}),se.current=null})})),se.current.push(Z)};return U}function A(se,U){var j=i.useState(U),Z=(0,g.Z)(j,2),pe=Z[0],Ae=Z[1],he=(0,u.Z)(function(ge){se(function(){Ae(ge)})});return[pe,he]}var b=i.createContext(null),C=["component"],m=["className"],y=["className"],x=function(U,j){var Z=i.useContext(b);if(!Z){var pe=U.component,Ae=pe===void 0?"div":pe,he=(0,p.Z)(U,C);return i.createElement(Ae,(0,t.Z)({},he,{ref:j}))}var ge=Z.className,Ie=(0,p.Z)(Z,m),ct=U.className,Ve=(0,p.Z)(U,y);return i.createElement(b.Provider,{value:null},i.createElement(a,(0,t.Z)({ref:j,className:r()(ge,ct)},Ie,Ve)))},P=i.forwardRef(x);P.displayName="RawItem";var _=P,z=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],k="responsive",be="invalidate";function ae(se){return"+ ".concat(se.length," ...")}function Me(se,U){var j=se.prefixCls,Z=j===void 0?"rc-overflow":j,pe=se.data,Ae=pe===void 0?[]:pe,he=se.renderItem,ge=se.renderRawItem,Ie=se.itemKey,ct=se.itemWidth,Ve=ct===void 0?10:ct,Qe=se.ssr,St=se.style,Xe=se.className,je=se.maxCount,Re=se.renderRest,tt=se.renderRawRest,le=se.suffix,ue=se.component,G=ue===void 0?"div":ue,R=se.itemComponent,oe=se.onVisibleChange,xe=(0,p.Z)(se,z),K=Qe==="full",L=w(),ie=A(L,null),W=(0,g.Z)(ie,2),M=W[0],D=W[1],Y=M||0,F=A(L,new Map),re=(0,g.Z)(F,2),Ee=re[0],te=re[1],T=A(L,0),I=(0,g.Z)(T,2),de=I[0],ve=I[1],_e=A(L,0),qe=(0,g.Z)(_e,2),ke=qe[0],fe=qe[1],Ze=A(L,0),J=(0,g.Z)(Ze,2),nt=J[0],Ct=J[1],O=(0,i.useState)(null),Ge=(0,g.Z)(O,2),Ke=Ge[0],ce=Ge[1],Oe=(0,i.useState)(null),ze=(0,g.Z)(Oe,2),Lt=ze[0],Nt=ze[1],it=i.useMemo(function(){return Lt===null&&K?Number.MAX_SAFE_INTEGER:Lt||0},[Lt,M]),wt=(0,i.useState)(!1),Rt=(0,g.Z)(wt,2),Tt=Rt[0],Gt=Rt[1],Ut="".concat(Z,"-item"),At=Math.max(de,ke),en=je===k,Ce=Ae.length&&en,X=je===be,$=Ce||typeof je=="number"&&Ae.length>je,ee=(0,i.useMemo)(function(){var dt=Ae;return Ce?M===null&&K?dt=Ae:dt=Ae.slice(0,Math.min(Ae.length,Y/Ve)):typeof je=="number"&&(dt=Ae.slice(0,je)),dt},[Ae,Ve,M,je,Ce]),ne=(0,i.useMemo)(function(){return Ce?Ae.slice(it+1):Ae.slice(ee.length)},[Ae,ee,Ce,it]),Be=(0,i.useCallback)(function(dt,ye){var He;return typeof Ie=="function"?Ie(dt):(He=Ie&&(dt==null?void 0:dt[Ie]))!==null&&He!==void 0?He:ye},[Ie]),Fe=(0,i.useCallback)(he||function(dt){return dt},[he]);function $e(dt,ye,He){Lt===dt&&(ye===void 0||ye===Ke)||(Nt(dt),He||(Gt(dt<Ae.length-1),oe==null||oe(dt)),ye!==void 0&&ce(ye))}function at(dt,ye){D(ye.clientWidth)}function bt(dt,ye){te(function(He){var Je=new Map(He);return ye===null?Je.delete(dt):Je.set(dt,ye),Je})}function Ot(dt,ye){fe(ye),ve(ke)}function kt(dt,ye){Ct(ye)}function Zt(dt){return Ee.get(Be(ee[dt],dt))}(0,c.Z)(function(){if(Y&&typeof At=="number"&&ee){var dt=nt,ye=ee.length,He=ye-1;if(!ye){$e(0,null);return}for(var Je=0;Je<ye;Je+=1){var ft=Zt(Je);if(K&&(ft=ft||0),ft===void 0){$e(Je-1,void 0,!0);break}if(dt+=ft,He===0&&dt<=Y||Je===He-1&&dt+Zt(He)<=Y){$e(He,null);break}else if(dt+At>Y){$e(Je-1,dt-ft-nt+ke);break}}le&&Zt(0)+nt>Y&&ce(null)}},[Y,Ee,ke,nt,Be,ee]);var Ft=Tt&&!!ne.length,zt={};Ke!==null&&Ce&&(zt={position:"absolute",left:Ke,top:0});var De={prefixCls:Ut,responsive:Ce,component:R,invalidate:X},Ue=ge?function(dt,ye){var He=Be(dt,ye);return i.createElement(b.Provider,{key:He,value:(0,v.Z)((0,v.Z)({},De),{},{order:ye,item:dt,itemKey:He,registerSize:bt,display:ye<=it})},ge(dt,ye))}:function(dt,ye){var He=Be(dt,ye);return i.createElement(a,(0,t.Z)({},De,{order:ye,key:He,item:dt,renderItem:Fe,itemKey:He,registerSize:bt,display:ye<=it}))},et={order:Ft?it:Number.MAX_SAFE_INTEGER,className:"".concat(Ut,"-rest"),registerSize:Ot,display:Ft},st=Re||ae,yt=tt?i.createElement(b.Provider,{value:(0,v.Z)((0,v.Z)({},De),et)},tt(ne)):i.createElement(a,(0,t.Z)({},De,et),typeof st=="function"?st(ne):st),rt=i.createElement(G,(0,t.Z)({className:r()(!X&&Z,Xe),style:St,ref:U},xe),ee.map(Ue),$?yt:null,le&&i.createElement(a,(0,t.Z)({},De,{responsive:en,responsiveDisabled:!Ce,order:it,className:"".concat(Ut,"-suffix"),registerSize:kt,display:!0,style:zt}),le));return en?i.createElement(l.Z,{onResize:at,disabled:!Ce},rt):rt}var B=i.forwardRef(Me);B.displayName="Overflow",B.Item=_,B.RESPONSIVE=k,B.INVALIDATE=be;var q=B,Q=q},17115:function(_t,N,e){"use strict";e.d(N,{ZP:function(){return r}});var t=e(33606),v=e(59301),g=e(47273),p=0,i=(0,g.Z)();function h(){var l;return i?(l=p,p+=1):l="TEST_OR_SSR",l}function r(l){var c=v.useState(),s=(0,t.Z)(c,2),o=s[0],d=s[1];return v.useEffect(function(){d("rc_select_".concat(h()))},[]),l||o}},77861:function(_t,N,e){"use strict";e.d(N,{Ac:function(){return D},Xo:function(){return fe},Wx:function(){return J},ZP:function(){return $},lk:function(){return b}});var t=e(92413),v=e(26407),g=e(400),p=e(33708),i=e(33606),h=e(37061),r=e(39559),l=e(18929),c=e(48736),s=e(59301),o=e(92310),d=e.n(o),n=e(34280),a=e(49658),u=e(10228),f=e(8654),S=function(ne){var Be=ne.className,Fe=ne.customizeIcon,$e=ne.customizeIconProps,at=ne.onMouseDown,bt=ne.onClick,Ot=ne.children,kt;return typeof Fe=="function"?kt=Fe($e):kt=Fe,s.createElement("span",{className:Be,onMouseDown:function(Ft){Ft.preventDefault(),at&&at(Ft)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:bt,"aria-hidden":!0},kt!==void 0?kt:s.createElement("span",{className:d()(Be.split(/\s+/).map(function(Zt){return"".concat(Zt,"-icon")}))},Ot))},E=S;function w(ee,ne,Be,Fe,$e){var at=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,bt=arguments.length>6?arguments[6]:void 0,Ot=arguments.length>7?arguments[7]:void 0,kt=s.useMemo(function(){if((0,r.Z)(Fe)==="object")return Fe.clearIcon;if($e)return $e},[Fe,$e]),Zt=s.useMemo(function(){return!!(!at&&Fe&&(Be.length||bt)&&!(Ot==="combobox"&&bt===""))},[Fe,at,Be.length,bt,Ot]);return{allowClear:Zt,clearIcon:s.createElement(E,{className:"".concat(ee,"-clear"),onMouseDown:ne,customizeIcon:kt},"\xD7")}}var A=s.createContext(null);function b(){return s.useContext(A)}function C(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,ne=s.useState(!1),Be=(0,i.Z)(ne,2),Fe=Be[0],$e=Be[1],at=s.useRef(null),bt=function(){window.clearTimeout(at.current)};s.useEffect(function(){return bt},[]);var Ot=function(Zt,Ft){bt(),at.current=window.setTimeout(function(){$e(Zt),Ft&&Ft()},ee)};return[Fe,Ot,bt]}function m(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,ne=s.useRef(null),Be=s.useRef(null);s.useEffect(function(){return function(){window.clearTimeout(Be.current)}},[]);function Fe($e){($e||ne.current===null)&&(ne.current=$e),window.clearTimeout(Be.current),Be.current=window.setTimeout(function(){ne.current=null},ee)}return[function(){return ne.current},Fe]}function y(ee,ne,Be,Fe){var $e=s.useRef(null);$e.current={open:ne,triggerOpen:Be,customizedTrigger:Fe},s.useEffect(function(){function at(bt){var Ot;if(!((Ot=$e.current)!==null&&Ot!==void 0&&Ot.customizedTrigger)){var kt=bt.target;kt.shadowRoot&&bt.composed&&(kt=bt.composedPath()[0]||kt),$e.current.open&&ee().filter(function(Zt){return Zt}).every(function(Zt){return!Zt.contains(kt)&&Zt!==kt})&&$e.current.triggerOpen(!1)}}return window.addEventListener("mousedown",at),function(){return window.removeEventListener("mousedown",at)}},[])}var x=e(26112),P=e(11780),_=function(ne,Be){var Fe,$e,at=ne.prefixCls,bt=ne.id,Ot=ne.inputElement,kt=ne.disabled,Zt=ne.tabIndex,Ft=ne.autoFocus,zt=ne.autoComplete,De=ne.editable,Ue=ne.activeDescendantId,et=ne.value,st=ne.maxLength,yt=ne.onKeyDown,rt=ne.onMouseDown,dt=ne.onChange,ye=ne.onPaste,He=ne.onCompositionStart,Je=ne.onCompositionEnd,ft=ne.open,lt=ne.attrs,Et=Ot||s.createElement("input",null),xt=Et,Ht=xt.ref,Jt=xt.props,$t=Jt.onKeyDown,un=Jt.onChange,pn=Jt.onMouseDown,bn=Jt.onCompositionStart,Te=Jt.onCompositionEnd,Ne=Jt.style;return(0,c.Kp)(!("maxLength"in Et.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Et=s.cloneElement(Et,(0,p.Z)((0,p.Z)((0,p.Z)({type:"search"},Jt),{},{id:bt,ref:(0,f.sQ)(Be,Ht),disabled:kt,tabIndex:Zt,autoComplete:zt||"off",autoFocus:Ft,className:d()("".concat(at,"-selection-search-input"),(Fe=Et)===null||Fe===void 0||($e=Fe.props)===null||$e===void 0?void 0:$e.className),role:"combobox","aria-label":"Search","aria-expanded":ft||!1,"aria-haspopup":"listbox","aria-owns":"".concat(bt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(bt,"_list"),"aria-activedescendant":ft?Ue:void 0},lt),{},{value:De?et:"",maxLength:st,readOnly:!De,unselectable:De?null:"on",style:(0,p.Z)((0,p.Z)({},Ne),{},{opacity:De?null:0}),onKeyDown:function(ut){yt(ut),$t&&$t(ut)},onMouseDown:function(ut){rt(ut),pn&&pn(ut)},onChange:function(ut){dt(ut),un&&un(ut)},onCompositionStart:function(ut){He(ut),bn&&bn(ut)},onCompositionEnd:function(ut){Je(ut),Te&&Te(ut)},onPaste:ye})),Et},z=s.forwardRef(_);z.displayName="Input";var k=z;function be(ee){return Array.isArray(ee)?ee:ee!==void 0?[ee]:[]}var ae=typeof window!="undefined"&&window.document&&window.document.documentElement,Me=ae;function B(ee){return ee!=null}function q(ee){return!ee&&ee!==0}function Q(ee){return["string","number"].includes((0,r.Z)(ee))}function se(ee){var ne=void 0;return ee&&(Q(ee.title)?ne=ee.title.toString():Q(ee.label)&&(ne=ee.label.toString())),ne}function U(ee,ne){Me?s.useLayoutEffect(ee,ne):s.useEffect(ee,ne)}function j(ee){var ne;return(ne=ee.key)!==null&&ne!==void 0?ne:ee.value}var Z=function(ne){ne.preventDefault(),ne.stopPropagation()},pe=function(ne){var Be=ne.id,Fe=ne.prefixCls,$e=ne.values,at=ne.open,bt=ne.searchValue,Ot=ne.autoClearSearchValue,kt=ne.inputRef,Zt=ne.placeholder,Ft=ne.disabled,zt=ne.mode,De=ne.showSearch,Ue=ne.autoFocus,et=ne.autoComplete,st=ne.activeDescendantId,yt=ne.tabIndex,rt=ne.removeIcon,dt=ne.maxTagCount,ye=ne.maxTagTextLength,He=ne.maxTagPlaceholder,Je=He===void 0?function(Sn){return"+ ".concat(Sn.length," ...")}:He,ft=ne.tagRender,lt=ne.onToggleOpen,Et=ne.onRemove,xt=ne.onInputChange,Ht=ne.onInputPaste,Jt=ne.onInputKeyDown,$t=ne.onInputMouseDown,un=ne.onInputCompositionStart,pn=ne.onInputCompositionEnd,bn=s.useRef(null),Te=(0,s.useState)(0),Ne=(0,i.Z)(Te,2),ot=Ne[0],ut=Ne[1],mt=(0,s.useState)(!1),Xt=(0,i.Z)(mt,2),Wt=Xt[0],Yt=Xt[1],It="".concat(Fe,"-selection"),tn=at||zt==="multiple"&&Ot===!1||zt==="tags"?bt:"",_n=zt==="tags"||zt==="multiple"&&Ot===!1||De&&(at||Wt);U(function(){ut(bn.current.scrollWidth)},[tn]);function nn(Sn,An,vn,Xn,lr){return s.createElement("span",{className:d()("".concat(It,"-item"),(0,g.Z)({},"".concat(It,"-item-disabled"),vn)),title:se(Sn)},s.createElement("span",{className:"".concat(It,"-item-content")},An),Xn&&s.createElement(E,{className:"".concat(It,"-item-remove"),onMouseDown:Z,onClick:lr,customizeIcon:rt},"\xD7"))}function Kt(Sn,An,vn,Xn,lr){var fn=function(xn){Z(xn),lt(!at)};return s.createElement("span",{onMouseDown:fn},ft({label:An,value:Sn,disabled:vn,closable:Xn,onClose:lr}))}function Mt(Sn){var An=Sn.disabled,vn=Sn.label,Xn=Sn.value,lr=!Ft&&!An,fn=vn;if(typeof ye=="number"&&(typeof vn=="string"||typeof vn=="number")){var ln=String(fn);ln.length>ye&&(fn="".concat(ln.slice(0,ye),"..."))}var xn=function(In){In&&In.stopPropagation(),Et(Sn)};return typeof ft=="function"?Kt(Xn,fn,An,lr,xn):nn(Sn,fn,An,lr,xn)}function mn(Sn){var An=typeof Je=="function"?Je(Sn):Je;return nn({title:An},An,!1)}var an=s.createElement("div",{className:"".concat(It,"-search"),style:{width:ot},onFocus:function(){Yt(!0)},onBlur:function(){Yt(!1)}},s.createElement(k,{ref:kt,open:at,prefixCls:Fe,id:Be,inputElement:null,disabled:Ft,autoFocus:Ue,autoComplete:et,editable:_n,activeDescendantId:st,value:tn,onKeyDown:Jt,onMouseDown:$t,onChange:xt,onPaste:Ht,onCompositionStart:un,onCompositionEnd:pn,tabIndex:yt,attrs:(0,x.Z)(ne,!0)}),s.createElement("span",{ref:bn,className:"".concat(It,"-search-mirror"),"aria-hidden":!0},tn,"\xA0")),En=s.createElement(P.Z,{prefixCls:"".concat(It,"-overflow"),data:$e,renderItem:Mt,renderRest:mn,suffix:an,itemKey:j,maxCount:dt});return s.createElement(s.Fragment,null,En,!$e.length&&!tn&&s.createElement("span",{className:"".concat(It,"-placeholder")},Zt))},Ae=pe,he=function(ne){var Be=ne.inputElement,Fe=ne.prefixCls,$e=ne.id,at=ne.inputRef,bt=ne.disabled,Ot=ne.autoFocus,kt=ne.autoComplete,Zt=ne.activeDescendantId,Ft=ne.mode,zt=ne.open,De=ne.values,Ue=ne.placeholder,et=ne.tabIndex,st=ne.showSearch,yt=ne.searchValue,rt=ne.activeValue,dt=ne.maxLength,ye=ne.onInputKeyDown,He=ne.onInputMouseDown,Je=ne.onInputChange,ft=ne.onInputPaste,lt=ne.onInputCompositionStart,Et=ne.onInputCompositionEnd,xt=ne.title,Ht=s.useState(!1),Jt=(0,i.Z)(Ht,2),$t=Jt[0],un=Jt[1],pn=Ft==="combobox",bn=pn||st,Te=De[0],Ne=yt||"";pn&&rt&&!$t&&(Ne=rt),s.useEffect(function(){pn&&un(!1)},[pn,rt]);var ot=Ft!=="combobox"&&!zt&&!st?!1:!!Ne,ut=xt===void 0?se(Te):xt,mt=function(){if(Te)return null;var Wt=ot?{visibility:"hidden"}:void 0;return s.createElement("span",{className:"".concat(Fe,"-selection-placeholder"),style:Wt},Ue)};return s.createElement(s.Fragment,null,s.createElement("span",{className:"".concat(Fe,"-selection-search")},s.createElement(k,{ref:at,prefixCls:Fe,id:$e,open:zt,inputElement:Be,disabled:bt,autoFocus:Ot,autoComplete:kt,editable:bn,activeDescendantId:Zt,value:Ne,onKeyDown:ye,onMouseDown:He,onChange:function(Wt){un(!0),Je(Wt)},onPaste:ft,onCompositionStart:lt,onCompositionEnd:Et,tabIndex:et,attrs:(0,x.Z)(ne,!0),maxLength:pn?dt:void 0})),!pn&&Te?s.createElement("span",{className:"".concat(Fe,"-selection-item"),title:ut,style:ot?{visibility:"hidden"}:void 0},Te.label):null,mt())},ge=he;function Ie(ee){return![u.Z.ESC,u.Z.SHIFT,u.Z.BACKSPACE,u.Z.TAB,u.Z.WIN_KEY,u.Z.ALT,u.Z.META,u.Z.WIN_KEY_RIGHT,u.Z.CTRL,u.Z.SEMICOLON,u.Z.EQUALS,u.Z.CAPS_LOCK,u.Z.CONTEXT_MENU,u.Z.F1,u.Z.F2,u.Z.F3,u.Z.F4,u.Z.F5,u.Z.F6,u.Z.F7,u.Z.F8,u.Z.F9,u.Z.F10,u.Z.F11,u.Z.F12].includes(ee)}var ct=function(ne,Be){var Fe=(0,s.useRef)(null),$e=(0,s.useRef)(!1),at=ne.prefixCls,bt=ne.open,Ot=ne.mode,kt=ne.showSearch,Zt=ne.tokenWithEnter,Ft=ne.autoClearSearchValue,zt=ne.onSearch,De=ne.onSearchSubmit,Ue=ne.onToggleOpen,et=ne.onInputKeyDown,st=ne.domRef;s.useImperativeHandle(Be,function(){return{focus:function(){Fe.current.focus()},blur:function(){Fe.current.blur()}}});var yt=m(0),rt=(0,i.Z)(yt,2),dt=rt[0],ye=rt[1],He=function(Ne){var ot=Ne.which;(ot===u.Z.UP||ot===u.Z.DOWN)&&Ne.preventDefault(),et&&et(Ne),ot===u.Z.ENTER&&Ot==="tags"&&!$e.current&&!bt&&(De==null||De(Ne.target.value)),Ie(ot)&&Ue(!0)},Je=function(){ye(!0)},ft=(0,s.useRef)(null),lt=function(Ne){zt(Ne,!0,$e.current)!==!1&&Ue(!0)},Et=function(){$e.current=!0},xt=function(Ne){$e.current=!1,Ot!=="combobox"&&lt(Ne.target.value)},Ht=function(Ne){var ot=Ne.target.value;if(Zt&&ft.current&&/[\r\n]/.test(ft.current)){var ut=ft.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");ot=ot.replace(ut,ft.current)}ft.current=null,lt(ot)},Jt=function(Ne){var ot=Ne.clipboardData,ut=ot.getData("text");ft.current=ut},$t=function(Ne){var ot=Ne.target;if(ot!==Fe.current){var ut=document.body.style.msTouchAction!==void 0;ut?setTimeout(function(){Fe.current.focus()}):Fe.current.focus()}},un=function(Ne){var ot=dt();Ne.target!==Fe.current&&!ot&&Ot!=="combobox"&&Ne.preventDefault(),(Ot!=="combobox"&&(!kt||!ot)||!bt)&&(bt&&Ft!==!1&&zt("",!0,!1),Ue())},pn={inputRef:Fe,onInputKeyDown:He,onInputMouseDown:Je,onInputChange:Ht,onInputPaste:Jt,onInputCompositionStart:Et,onInputCompositionEnd:xt},bn=Ot==="multiple"||Ot==="tags"?s.createElement(Ae,(0,t.Z)({},ne,pn)):s.createElement(ge,(0,t.Z)({},ne,pn));return s.createElement("div",{ref:st,className:"".concat(at,"-selector"),onClick:$t,onMouseDown:un},bn)},Ve=s.forwardRef(ct);Ve.displayName="Selector";var Qe=Ve,St=e(35593),Xe=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],je=function(ne){var Be=ne===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Be,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Be,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Be,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Be,adjustY:1},htmlRegion:"scroll"}}},Re=function(ne,Be){var Fe=ne.prefixCls,$e=ne.disabled,at=ne.visible,bt=ne.children,Ot=ne.popupElement,kt=ne.animation,Zt=ne.transitionName,Ft=ne.dropdownStyle,zt=ne.dropdownClassName,De=ne.direction,Ue=De===void 0?"ltr":De,et=ne.placement,st=ne.builtinPlacements,yt=ne.dropdownMatchSelectWidth,rt=ne.dropdownRender,dt=ne.dropdownAlign,ye=ne.getPopupContainer,He=ne.empty,Je=ne.getTriggerDOMNode,ft=ne.onPopupVisibleChange,lt=ne.onPopupMouseEnter,Et=(0,h.Z)(ne,Xe),xt="".concat(Fe,"-dropdown"),Ht=Ot;rt&&(Ht=rt(Ot));var Jt=s.useMemo(function(){return st||je(yt)},[st,yt]),$t=kt?"".concat(xt,"-").concat(kt):Zt,un=typeof yt=="number",pn=s.useMemo(function(){return un?null:yt===!1?"minWidth":"width"},[yt,un]),bn=Ft;un&&(bn=(0,p.Z)((0,p.Z)({},bn),{},{width:yt}));var Te=s.useRef(null);return s.useImperativeHandle(Be,function(){return{getPopupElement:function(){return Te.current}}}),s.createElement(St.Z,(0,t.Z)({},Et,{showAction:ft?["click"]:[],hideAction:ft?["click"]:[],popupPlacement:et||(Ue==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Jt,prefixCls:xt,popupTransitionName:$t,popup:s.createElement("div",{ref:Te,onMouseEnter:lt},Ht),stretch:pn,popupAlign:dt,popupVisible:at,getPopupContainer:ye,popupClassName:d()(zt,(0,g.Z)({},"".concat(xt,"-empty"),He)),popupStyle:bn,getTriggerDOMNode:Je,onPopupVisibleChange:ft}),bt)},tt=s.forwardRef(Re);tt.displayName="SelectTrigger";var le=tt,ue=e(34589);function G(ee,ne){var Be=ee.key,Fe;return"value"in ee&&(Fe=ee.value),Be!=null?Be:Fe!==void 0?Fe:"rc-index-key-".concat(ne)}function R(ee,ne){var Be=ee||{},Fe=Be.label,$e=Be.value,at=Be.options,bt=Be.groupLabel,Ot=Fe||(ne?"children":"label");return{label:Ot,value:$e||"value",options:at||"options",groupLabel:bt||Ot}}function oe(ee){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Be=ne.fieldNames,Fe=ne.childrenAsData,$e=[],at=R(Be,!1),bt=at.label,Ot=at.value,kt=at.options,Zt=at.groupLabel;function Ft(zt,De){zt.forEach(function(Ue){if(De||!(kt in Ue)){var et=Ue[Ot];$e.push({key:G(Ue,$e.length),groupOption:De,data:Ue,label:Ue[bt],value:et})}else{var st=Ue[Zt];st===void 0&&Fe&&(st=Ue.label),$e.push({key:G(Ue,$e.length),group:!0,data:Ue,label:st}),Ft(Ue[kt],!0)}})}return Ft(ee,!1),$e}function xe(ee){var ne=(0,p.Z)({},ee);return"props"in ne||Object.defineProperty(ne,"props",{get:function(){return(0,c.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),ne}}),ne}function K(ee,ne){if(!ne||!ne.length)return null;var Be=!1;function Fe(at,bt){var Ot=(0,ue.Z)(bt),kt=Ot[0],Zt=Ot.slice(1);if(!kt)return[at];var Ft=at.split(kt);return Be=Be||Ft.length>1,Ft.reduce(function(zt,De){return[].concat((0,v.Z)(zt),(0,v.Z)(Fe(De,Zt)))},[]).filter(function(zt){return zt})}var $e=Fe(ee,ne);return Be?$e:null}var L=["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 W(ee){return ee==="tags"||ee==="multiple"}var M=s.forwardRef(function(ee,ne){var Be,Fe,$e=ee.id,at=ee.prefixCls,bt=ee.className,Ot=ee.showSearch,kt=ee.tagRender,Zt=ee.direction,Ft=ee.omitDomProps,zt=ee.displayValues,De=ee.onDisplayValuesChange,Ue=ee.emptyOptions,et=ee.notFoundContent,st=et===void 0?"Not Found":et,yt=ee.onClear,rt=ee.mode,dt=ee.disabled,ye=ee.loading,He=ee.getInputElement,Je=ee.getRawInputElement,ft=ee.open,lt=ee.defaultOpen,Et=ee.onDropdownVisibleChange,xt=ee.activeValue,Ht=ee.onActiveValueChange,Jt=ee.activeDescendantId,$t=ee.searchValue,un=ee.autoClearSearchValue,pn=ee.onSearch,bn=ee.onSearchSplit,Te=ee.tokenSeparators,Ne=ee.allowClear,ot=ee.suffixIcon,ut=ee.clearIcon,mt=ee.OptionList,Xt=ee.animation,Wt=ee.transitionName,Yt=ee.dropdownStyle,It=ee.dropdownClassName,tn=ee.dropdownMatchSelectWidth,_n=ee.dropdownRender,nn=ee.dropdownAlign,Kt=ee.placement,Mt=ee.builtinPlacements,mn=ee.getPopupContainer,an=ee.showAction,En=an===void 0?[]:an,Sn=ee.onFocus,An=ee.onBlur,vn=ee.onKeyUp,Xn=ee.onKeyDown,lr=ee.onMouseDown,fn=(0,h.Z)(ee,L),ln=W(rt),xn=(Ot!==void 0?Ot:ln)||rt==="combobox",On=(0,p.Z)({},fn);ie.forEach(function(zr){delete On[zr]}),Ft==null||Ft.forEach(function(zr){delete On[zr]});var In=s.useState(!1),Wn=(0,i.Z)(In,2),ar=Wn[0],er=Wn[1];s.useEffect(function(){er((0,a.Z)())},[]);var xr=s.useRef(null),wr=s.useRef(null),Vn=s.useRef(null),Lr=s.useRef(null),pr=s.useRef(null),Dn=C(),mr=(0,i.Z)(Dn,3),yr=mr[0],Rr=mr[1],rr=mr[2];s.useImperativeHandle(ne,function(){var zr,Ir;return{focus:(zr=Lr.current)===null||zr===void 0?void 0:zr.focus,blur:(Ir=Lr.current)===null||Ir===void 0?void 0:Ir.blur,scrollTo:function(Si){var Ci;return(Ci=pr.current)===null||Ci===void 0?void 0:Ci.scrollTo(Si)}}});var br=s.useMemo(function(){var zr;if(rt!=="combobox")return $t;var Ir=(zr=zt[0])===null||zr===void 0?void 0:zr.value;return typeof Ir=="string"||typeof Ir=="number"?String(Ir):""},[$t,rt,zt]),ei=rt==="combobox"&&typeof He=="function"&&He()||null,Tr=typeof Je=="function"&&Je(),kr=(0,f.x1)(wr,Tr==null||(Be=Tr.props)===null||Be===void 0?void 0:Be.ref),ti=s.useState(!1),Jn=(0,i.Z)(ti,2),qn=Jn[0],_r=Jn[1];(0,n.Z)(function(){_r(!0)},[]);var gr=(0,l.Z)(!1,{defaultValue:lt,value:ft}),Dr=(0,i.Z)(gr,2),Ur=Dr[0],ai=Dr[1],Fn=qn?Ur:!1,$n=!st&&Ue;(dt||$n&&Fn&&rt==="combobox")&&(Fn=!1);var nr=$n?!1:Fn,sr=s.useCallback(function(zr){var Ir=zr!==void 0?zr:!Fn;dt||(ai(Ir),Fn!==Ir&&(Et==null||Et(Ir)))},[dt,Fn,ai,Et]),Sr=s.useMemo(function(){return(Te||[]).some(function(zr){return[`
`,`\r
`].includes(zr)})},[Te]),Cr=function(Ir,Ri,Si){var Ci=!0,Ni=Ir;Ht==null||Ht(null);var zi=Si?null:K(Ir,Te);return rt!=="combobox"&&zi&&(Ni="",bn==null||bn(zi),sr(!1),Ci=!1),pn&&br!==Ni&&pn(Ni,{source:Ri?"typing":"effect"}),Ci},ni=function(Ir){!Ir||!Ir.trim()||pn(Ir,{source:"submit"})};s.useEffect(function(){!Fn&&!ln&&rt!=="combobox"&&Cr("",!1,!1)},[Fn]),s.useEffect(function(){Ur&&dt&&ai(!1),dt&&Rr(!1)},[dt]);var ci=m(),ui=(0,i.Z)(ci,2),yi=ui[0],Gr=ui[1],Hr=function(Ir){var Ri=yi(),Si=Ir.which;if(Si===u.Z.ENTER&&(rt!=="combobox"&&Ir.preventDefault(),Fn||sr(!0)),Gr(!!br),Si===u.Z.BACKSPACE&&!Ri&&ln&&!br&&zt.length){for(var Ci=(0,v.Z)(zt),Ni=null,zi=Ci.length-1;zi>=0;zi-=1){var ro=Ci[zi];if(!ro.disabled){Ci.splice(zi,1),Ni=ro;break}}Ni&&De(Ci,{type:"remove",values:[Ni]})}for(var qi=arguments.length,wo=new Array(qi>1?qi-1:0),so=1;so<qi;so++)wo[so-1]=arguments[so];if(Fn&&pr.current){var Uo;(Uo=pr.current).onKeyDown.apply(Uo,[Ir].concat(wo))}Xn==null||Xn.apply(void 0,[Ir].concat(wo))},bi=function(Ir){for(var Ri=arguments.length,Si=new Array(Ri>1?Ri-1:0),Ci=1;Ci<Ri;Ci++)Si[Ci-1]=arguments[Ci];if(Fn&&pr.current){var Ni;(Ni=pr.current).onKeyUp.apply(Ni,[Ir].concat(Si))}vn==null||vn.apply(void 0,[Ir].concat(Si))},li=function(Ir){var Ri=zt.filter(function(Si){return Si!==Ir});De(Ri,{type:"remove",values:[Ir]})},Ai=s.useRef(!1),di=function(){Rr(!0),dt||(Sn&&!Ai.current&&Sn.apply(void 0,arguments),En.includes("focus")&&sr(!0)),Ai.current=!0},go=function(){Rr(!1,function(){Ai.current=!1,sr(!1)}),!dt&&(br&&(rt==="tags"?pn(br,{source:"submit"}):rt==="multiple"&&pn("",{source:"blur"})),An&&An.apply(void 0,arguments))},co=[];s.useEffect(function(){return function(){co.forEach(function(zr){return clearTimeout(zr)}),co.splice(0,co.length)}},[]);var Oo=function(Ir){var Ri,Si=Ir.target,Ci=(Ri=Vn.current)===null||Ri===void 0?void 0:Ri.getPopupElement();if(Ci&&Ci.contains(Si)){var Ni=setTimeout(function(){var wo=co.indexOf(Ni);if(wo!==-1&&co.splice(wo,1),rr(),!ar&&!Ci.contains(document.activeElement)){var so;(so=Lr.current)===null||so===void 0||so.focus()}});co.push(Ni)}for(var zi=arguments.length,ro=new Array(zi>1?zi-1:0),qi=1;qi<zi;qi++)ro[qi-1]=arguments[qi];lr==null||lr.apply(void 0,[Ir].concat(ro))},Vi=s.useState({}),Hi=(0,i.Z)(Vi,2),Io=Hi[1];function Eo(){Io({})}var Po;Tr&&(Po=function(Ir){sr(Ir)}),y(function(){var zr;return[xr.current,(zr=Vn.current)===null||zr===void 0?void 0:zr.getPopupElement()]},nr,sr,!!Tr);var Fo=s.useMemo(function(){return(0,p.Z)((0,p.Z)({},ee),{},{notFoundContent:st,open:Fn,triggerOpen:nr,id:$e,showSearch:xn,multiple:ln,toggleOpen:sr})},[ee,st,nr,Fn,$e,xn,ln,sr]),ao=!!ot||ye,uo;ao&&(uo=s.createElement(E,{className:d()("".concat(at,"-arrow"),(0,g.Z)({},"".concat(at,"-arrow-loading"),ye)),customizeIcon:ot,customizeIconProps:{loading:ye,searchValue:br,open:Fn,focused:yr,showSearch:xn}}));var Mo=function(){var Ir;yt==null||yt(),(Ir=Lr.current)===null||Ir===void 0||Ir.focus(),De([],{type:"clear",values:zt}),Cr("",!1,!1)},Zo=w(at,Mo,zt,Ne,ut,dt,br,rt),Bo=Zo.allowClear,fo=Zo.clearIcon,Wo=s.createElement(mt,{ref:pr}),jo=d()(at,bt,(Fe={},(0,g.Z)(Fe,"".concat(at,"-focused"),yr),(0,g.Z)(Fe,"".concat(at,"-multiple"),ln),(0,g.Z)(Fe,"".concat(at,"-single"),!ln),(0,g.Z)(Fe,"".concat(at,"-allow-clear"),Ne),(0,g.Z)(Fe,"".concat(at,"-show-arrow"),ao),(0,g.Z)(Fe,"".concat(at,"-disabled"),dt),(0,g.Z)(Fe,"".concat(at,"-loading"),ye),(0,g.Z)(Fe,"".concat(at,"-open"),Fn),(0,g.Z)(Fe,"".concat(at,"-customize-input"),ei),(0,g.Z)(Fe,"".concat(at,"-show-search"),xn),Fe)),Xo=s.createElement(le,{ref:Vn,disabled:dt,prefixCls:at,visible:nr,popupElement:Wo,animation:Xt,transitionName:Wt,dropdownStyle:Yt,dropdownClassName:It,direction:Zt,dropdownMatchSelectWidth:tn,dropdownRender:_n,dropdownAlign:nn,placement:Kt,builtinPlacements:Mt,getPopupContainer:mn,empty:Ue,getTriggerDOMNode:function(){return wr.current},onPopupVisibleChange:Po,onPopupMouseEnter:Eo},Tr?s.cloneElement(Tr,{ref:kr}):s.createElement(Qe,(0,t.Z)({},ee,{domRef:wr,prefixCls:at,inputElement:ei,ref:Lr,id:$e,showSearch:xn,autoClearSearchValue:un,mode:rt,activeDescendantId:Jt,tagRender:kt,values:zt,open:Fn,onToggleOpen:sr,activeValue:xt,searchValue:br,onSearch:Cr,onSearchSubmit:ni,onRemove:li,tokenWithEnter:Sr}))),Ao;return Tr?Ao=Xo:Ao=s.createElement("div",(0,t.Z)({className:jo},On,{ref:xr,onMouseDown:Oo,onKeyDown:Hr,onKeyUp:bi,onFocus:di,onBlur:go}),yr&&!Fn&&s.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(zt.map(function(zr){var Ir=zr.label,Ri=zr.value;return["number","string"].includes((0,r.Z)(Ir))?Ir:Ri}).join(", "))),Xo,uo,Bo&&fo),s.createElement(A.Provider,{value:Fo},Ao)}),D=M,Y=function(ee,ne){var Be=s.useRef({values:new Map,options:new Map}),Fe=s.useMemo(function(){var at=Be.current,bt=at.values,Ot=at.options,kt=ee.map(function(zt){if(zt.label===void 0){var De;return(0,p.Z)((0,p.Z)({},zt),{},{label:(De=bt.get(zt.value))===null||De===void 0?void 0:De.label})}return zt}),Zt=new Map,Ft=new Map;return kt.forEach(function(zt){Zt.set(zt.value,zt),Ft.set(zt.value,ne.get(zt.value)||Ot.get(zt.value))}),Be.current.values=Zt,Be.current.options=Ft,kt},[ee,ne]),$e=s.useCallback(function(at){return ne.get(at)||Be.current.options.get(at)},[ne]);return[Fe,$e]};function F(ee,ne){return be(ee).join("").toUpperCase().includes(ne)}var re=function(ee,ne,Be,Fe,$e){return s.useMemo(function(){if(!Be||Fe===!1)return ee;var at=ne.options,bt=ne.label,Ot=ne.value,kt=[],Zt=typeof Fe=="function",Ft=Be.toUpperCase(),zt=Zt?Fe:function(Ue,et){return $e?F(et[$e],Ft):et[at]?F(et[bt!=="children"?bt:"label"],Ft):F(et[Ot],Ft)},De=Zt?function(Ue){return xe(Ue)}:function(Ue){return Ue};return ee.forEach(function(Ue){if(Ue[at]){var et=zt(Be,De(Ue));if(et)kt.push(Ue);else{var st=Ue[at].filter(function(yt){return zt(Be,De(yt))});st.length&&kt.push((0,p.Z)((0,p.Z)({},Ue),{},(0,g.Z)({},at,st)))}return}zt(Be,De(Ue))&&kt.push(Ue)}),kt},[ee,Fe,$e,Be,ne])},Ee=e(17115),te=e(11592),T=["children","value"],I=["children"];function de(ee){var ne=ee,Be=ne.key,Fe=ne.props,$e=Fe.children,at=Fe.value,bt=(0,h.Z)(Fe,T);return(0,p.Z)({key:Be,value:at!==void 0?at:Be,children:$e},bt)}function ve(ee){var ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,te.Z)(ee).map(function(Be,Fe){if(!s.isValidElement(Be)||!Be.type)return null;var $e=Be,at=$e.type.isSelectOptGroup,bt=$e.key,Ot=$e.props,kt=Ot.children,Zt=(0,h.Z)(Ot,I);return ne||!at?de(Be):(0,p.Z)((0,p.Z)({key:"__RC_SELECT_GRP__".concat(bt===null?Fe:bt,"__"),label:bt},Zt),{},{options:ve(kt)})}).filter(function(Be){return Be})}function _e(ee,ne,Be,Fe,$e){return s.useMemo(function(){var at=ee,bt=!ee;bt&&(at=ve(ne));var Ot=new Map,kt=new Map,Zt=function(De,Ue,et){et&&typeof et=="string"&&De.set(Ue[et],Ue)};function Ft(zt){for(var De=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ue=0;Ue<zt.length;Ue+=1){var et=zt[Ue];!et[Be.options]||De?(Ot.set(et[Be.value],et),Zt(kt,et,Be.label),Zt(kt,et,Fe),Zt(kt,et,$e)):Ft(et[Be.options],!0)}}return Ft(at),{options:at,valueOptions:Ot,labelOptions:kt}},[ee,ne,Be,Fe,$e])}function qe(ee){var ne=s.useRef();ne.current=ee;var Be=s.useCallback(function(){return ne.current.apply(ne,arguments)},[]);return Be}var ke=function(){return null};ke.isSelectOptGroup=!0;var fe=ke,Ze=function(){return null};Ze.isSelectOption=!0;var J=Ze,nt=e(80547),Ct=e(2738),O=e(24916),Ge=s.createContext(null),Ke=Ge;function ce(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Oe=["disabled","title","children","style","className"];function ze(ee){return typeof ee=="string"||typeof ee=="number"}var Lt=function(ne,Be){var Fe=b(),$e=Fe.prefixCls,at=Fe.id,bt=Fe.open,Ot=Fe.multiple,kt=Fe.mode,Zt=Fe.searchValue,Ft=Fe.toggleOpen,zt=Fe.notFoundContent,De=Fe.onPopupScroll,Ue=s.useContext(Ke),et=Ue.flattenOptions,st=Ue.onActiveValue,yt=Ue.defaultActiveFirstOption,rt=Ue.onSelect,dt=Ue.menuItemSelectedIcon,ye=Ue.rawValues,He=Ue.fieldNames,Je=Ue.virtual,ft=Ue.direction,lt=Ue.listHeight,Et=Ue.listItemHeight,xt="".concat($e,"-item"),Ht=(0,nt.Z)(function(){return et},[bt,et],function(nn,Kt){return Kt[0]&&nn[1]!==Kt[1]}),Jt=s.useRef(null),$t=function(Kt){Kt.preventDefault()},un=function(Kt){Jt.current&&Jt.current.scrollTo(typeof Kt=="number"?{index:Kt}:Kt)},pn=function(Kt){for(var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,mn=Ht.length,an=0;an<mn;an+=1){var En=(Kt+an*Mt+mn)%mn,Sn=Ht[En],An=Sn.group,vn=Sn.data;if(!An&&!vn.disabled)return En}return-1},bn=s.useState(function(){return pn(0)}),Te=(0,i.Z)(bn,2),Ne=Te[0],ot=Te[1],ut=function(Kt){var Mt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;ot(Kt);var mn={source:Mt?"keyboard":"mouse"},an=Ht[Kt];if(!an){st(null,-1,mn);return}st(an.value,Kt,mn)};(0,s.useEffect)(function(){ut(yt!==!1?pn(0):-1)},[Ht.length,Zt]);var mt=s.useCallback(function(nn){return ye.has(nn)&&kt!=="combobox"},[kt,(0,v.Z)(ye).toString(),ye.size]);(0,s.useEffect)(function(){var nn=setTimeout(function(){if(!Ot&&bt&&ye.size===1){var Mt=Array.from(ye)[0],mn=Ht.findIndex(function(an){var En=an.data;return En.value===Mt});mn!==-1&&(ut(mn),un(mn))}});if(bt){var Kt;(Kt=Jt.current)===null||Kt===void 0||Kt.scrollTo(void 0)}return function(){return clearTimeout(nn)}},[bt,Zt,et.length]);var Xt=function(Kt){Kt!==void 0&&rt(Kt,{selected:!ye.has(Kt)}),Ot||Ft(!1)};if(s.useImperativeHandle(Be,function(){return{onKeyDown:function(Kt){var Mt=Kt.which,mn=Kt.ctrlKey;switch(Mt){case u.Z.N:case u.Z.P:case u.Z.UP:case u.Z.DOWN:{var an=0;if(Mt===u.Z.UP?an=-1:Mt===u.Z.DOWN?an=1:ce()&&mn&&(Mt===u.Z.N?an=1:Mt===u.Z.P&&(an=-1)),an!==0){var En=pn(Ne+an,an);un(En),ut(En,!0)}break}case u.Z.ENTER:{var Sn=Ht[Ne];Sn&&!Sn.data.disabled?Xt(Sn.value):Xt(void 0),bt&&Kt.preventDefault();break}case u.Z.ESC:Ft(!1),bt&&Kt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Kt){un(Kt)}}}),Ht.length===0)return s.createElement("div",{role:"listbox",id:"".concat(at,"_list"),className:"".concat(xt,"-empty"),onMouseDown:$t},zt);var Wt=Object.keys(He).map(function(nn){return He[nn]}),Yt=function(Kt){return Kt.label};function It(nn,Kt){var Mt=nn.group;return{role:Mt?"presentation":"option",id:"".concat(at,"_list_").concat(Kt)}}var tn=function(Kt){var Mt=Ht[Kt];if(!Mt)return null;var mn=Mt.data||{},an=mn.value,En=Mt.group,Sn=(0,x.Z)(mn,!0),An=Yt(Mt);return Mt?s.createElement("div",(0,t.Z)({"aria-label":typeof An=="string"&&!En?An:null},Sn,{key:Kt},It(Mt,Kt),{"aria-selected":mt(an)}),an):null},_n={role:"listbox",id:"".concat(at,"_list")};return s.createElement(s.Fragment,null,Je&&s.createElement("div",(0,t.Z)({},_n,{style:{height:0,width:0,overflow:"hidden"}}),tn(Ne-1),tn(Ne),tn(Ne+1)),s.createElement(O.Z,{itemKey:"key",ref:Jt,data:Ht,height:lt,itemHeight:Et,fullHeight:!1,onMouseDown:$t,onScroll:De,virtual:Je,direction:ft,innerProps:Je?null:_n},function(nn,Kt){var Mt,mn=nn.group,an=nn.groupOption,En=nn.data,Sn=nn.label,An=nn.value,vn=En.key;if(mn){var Xn,lr=(Xn=En.title)!==null&&Xn!==void 0?Xn:ze(Sn)?Sn.toString():void 0;return s.createElement("div",{className:d()(xt,"".concat(xt,"-group")),title:lr},Sn!==void 0?Sn:vn)}var fn=En.disabled,ln=En.title,xn=En.children,On=En.style,In=En.className,Wn=(0,h.Z)(En,Oe),ar=(0,Ct.Z)(Wn,Wt),er=mt(An),xr="".concat(xt,"-option"),wr=d()(xt,xr,In,(Mt={},(0,g.Z)(Mt,"".concat(xr,"-grouped"),an),(0,g.Z)(Mt,"".concat(xr,"-active"),Ne===Kt&&!fn),(0,g.Z)(Mt,"".concat(xr,"-disabled"),fn),(0,g.Z)(Mt,"".concat(xr,"-selected"),er),Mt)),Vn=Yt(nn),Lr=!dt||typeof dt=="function"||er,pr=typeof Vn=="number"?Vn:Vn||An,Dn=ze(pr)?pr.toString():void 0;return ln!==void 0&&(Dn=ln),s.createElement("div",(0,t.Z)({},(0,x.Z)(ar),Je?{}:It(nn,Kt),{"aria-selected":er,className:wr,title:Dn,onMouseMove:function(){Ne===Kt||fn||ut(Kt)},onClick:function(){fn||Xt(An)},style:On}),s.createElement("div",{className:"".concat(xr,"-content")},pr),s.isValidElement(dt)||er,Lr&&s.createElement(E,{className:"".concat(xt,"-option-state"),customizeIcon:dt,customizeIconProps:{isSelected:er}},er?"\u2713":null))}))},Nt=s.forwardRef(Lt);Nt.displayName="OptionList";var it=Nt;function wt(ee){var ne=ee.mode,Be=ee.options,Fe=ee.children,$e=ee.backfill,at=ee.allowClear,bt=ee.placeholder,Ot=ee.getInputElement,kt=ee.showSearch,Zt=ee.onSearch,Ft=ee.defaultOpen,zt=ee.autoFocus,De=ee.labelInValue,Ue=ee.value,et=ee.inputValue,st=ee.optionLabelProp,yt=isMultiple(ne),rt=kt!==void 0?kt:yt||ne==="combobox",dt=Be||convertChildrenToData(Fe);if(warning(ne!=="tags"||dt.every(function(ft){return!ft.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),ne==="tags"||ne==="combobox"){var ye=dt.some(function(ft){return ft.options?ft.options.some(function(lt){return typeof("value"in lt?lt.value:lt.key)=="number"}):typeof("value"in ft?ft.value:ft.key)=="number"});warning(!ye,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(ne!=="combobox"||!st,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(ne==="combobox"||!$e,"`backfill` only works with `combobox` mode."),warning(ne==="combobox"||!Ot,"`getInputElement` only work with `combobox` mode."),noteOnce(ne!=="combobox"||!Ot||!at||!bt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Zt&&!rt&&ne!=="combobox"&&ne!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Ft||zt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Ue!=null){var He=toArray(Ue);warning(!De||He.every(function(ft){return _typeof(ft)==="object"&&("key"in ft||"value"in ft)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!yt||Array.isArray(Ue),"`value` should be array when `mode` is `multiple` or `tags`")}if(Fe){var Je=null;toNodeArray(Fe).some(function(ft){if(!React.isValidElement(ft)||!ft.type)return!1;var lt=ft,Et=lt.type;if(Et.isSelectOption)return!1;if(Et.isSelectOptGroup){var xt=toNodeArray(ft.props.children).every(function(Ht){return!React.isValidElement(Ht)||!ft.type||Ht.type.isSelectOption?!0:(Je=Ht.type,!1)});return!xt}return Je=Et,!0}),Je&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Je.displayName||Je.name||Je,"`.")),warning(et===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Rt(ee,ne){if(ee){var Be=function Fe($e){for(var at=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,bt=0;bt<$e.length;bt++){var Ot=$e[bt];if(Ot[ne==null?void 0:ne.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!at&&Array.isArray(Ot[ne==null?void 0:ne.options])&&Fe(Ot[ne==null?void 0:ne.options],!0))break}};Be(ee)}}var Tt=null,Gt=["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"],Ut=["inputValue"];function At(ee){return!ee||(0,r.Z)(ee)!=="object"}var en=s.forwardRef(function(ee,ne){var Be=ee.id,Fe=ee.mode,$e=ee.prefixCls,at=$e===void 0?"rc-select":$e,bt=ee.backfill,Ot=ee.fieldNames,kt=ee.inputValue,Zt=ee.searchValue,Ft=ee.onSearch,zt=ee.autoClearSearchValue,De=zt===void 0?!0:zt,Ue=ee.onSelect,et=ee.onDeselect,st=ee.dropdownMatchSelectWidth,yt=st===void 0?!0:st,rt=ee.filterOption,dt=ee.filterSort,ye=ee.optionFilterProp,He=ee.optionLabelProp,Je=ee.options,ft=ee.children,lt=ee.defaultActiveFirstOption,Et=ee.menuItemSelectedIcon,xt=ee.virtual,Ht=ee.direction,Jt=ee.listHeight,$t=Jt===void 0?200:Jt,un=ee.listItemHeight,pn=un===void 0?20:un,bn=ee.value,Te=ee.defaultValue,Ne=ee.labelInValue,ot=ee.onChange,ut=(0,h.Z)(ee,Gt),mt=(0,Ee.ZP)(Be),Xt=W(Fe),Wt=!!(!Je&&ft),Yt=s.useMemo(function(){return rt===void 0&&Fe==="combobox"?!1:rt},[rt,Fe]),It=s.useMemo(function(){return R(Ot,Wt)},[JSON.stringify(Ot),Wt]),tn=(0,l.Z)("",{value:Zt!==void 0?Zt:kt,postState:function($n){return $n||""}}),_n=(0,i.Z)(tn,2),nn=_n[0],Kt=_n[1],Mt=_e(Je,ft,It,ye,He),mn=Mt.valueOptions,an=Mt.labelOptions,En=Mt.options,Sn=s.useCallback(function(Fn){var $n=be(Fn);return $n.map(function(nr){var sr,Sr,Cr,ni,ci;if(At(nr))sr=nr;else{var ui;Cr=nr.key,Sr=nr.label,sr=(ui=nr.value)!==null&&ui!==void 0?ui:Cr}var yi=mn.get(sr);if(yi){var Gr;if(Sr===void 0&&(Sr=yi==null?void 0:yi[He||It.label]),Cr===void 0&&(Cr=(Gr=yi==null?void 0:yi.key)!==null&&Gr!==void 0?Gr:sr),ni=yi==null?void 0:yi.disabled,ci=yi==null?void 0:yi.title,0)var Hr}return{label:Sr,value:sr,key:Cr,disabled:ni,title:ci}})},[It,He,mn]),An=(0,l.Z)(Te,{value:bn}),vn=(0,i.Z)(An,2),Xn=vn[0],lr=vn[1],fn=s.useMemo(function(){var Fn,$n=Sn(Xn);return Fe==="combobox"&&q((Fn=$n[0])===null||Fn===void 0?void 0:Fn.value)?[]:$n},[Xn,Sn,Fe]),ln=Y(fn,mn),xn=(0,i.Z)(ln,2),On=xn[0],In=xn[1],Wn=s.useMemo(function(){if(!Fe&&On.length===1){var Fn=On[0];if(Fn.value===null&&(Fn.label===null||Fn.label===void 0))return[]}return On.map(function($n){var nr;return(0,p.Z)((0,p.Z)({},$n),{},{label:(nr=$n.label)!==null&&nr!==void 0?nr:$n.value})})},[Fe,On]),ar=s.useMemo(function(){return new Set(On.map(function(Fn){return Fn.value}))},[On]);s.useEffect(function(){if(Fe==="combobox"){var Fn,$n=(Fn=On[0])===null||Fn===void 0?void 0:Fn.value;Kt(B($n)?String($n):"")}},[On]);var er=qe(function(Fn,$n){var nr,sr=$n!=null?$n:Fn;return nr={},(0,g.Z)(nr,It.value,Fn),(0,g.Z)(nr,It.label,sr),nr}),xr=s.useMemo(function(){if(Fe!=="tags")return En;var Fn=(0,v.Z)(En),$n=function(sr){return mn.has(sr)};return(0,v.Z)(On).sort(function(nr,sr){return nr.value<sr.value?-1:1}).forEach(function(nr){var sr=nr.value;$n(sr)||Fn.push(er(sr,nr.label))}),Fn},[er,En,mn,On,Fe]),wr=re(xr,It,nn,Yt,ye),Vn=s.useMemo(function(){return Fe!=="tags"||!nn||wr.some(function(Fn){return Fn[ye||"value"]===nn})||wr.some(function(Fn){return Fn[It.value]===nn})?wr:[er(nn)].concat((0,v.Z)(wr))},[er,ye,Fe,wr,nn,It]),Lr=s.useMemo(function(){return dt?(0,v.Z)(Vn).sort(function(Fn,$n){return dt(Fn,$n)}):Vn},[Vn,dt]),pr=s.useMemo(function(){return oe(Lr,{fieldNames:It,childrenAsData:Wt})},[Lr,It,Wt]),Dn=function($n){var nr=Sn($n);if(lr(nr),ot&&(nr.length!==On.length||nr.some(function(Cr,ni){var ci;return((ci=On[ni])===null||ci===void 0?void 0:ci.value)!==(Cr==null?void 0:Cr.value)}))){var sr=Ne?nr:nr.map(function(Cr){return Cr.value}),Sr=nr.map(function(Cr){return xe(In(Cr.value))});ot(Xt?sr:sr[0],Xt?Sr:Sr[0])}},mr=s.useState(null),yr=(0,i.Z)(mr,2),Rr=yr[0],rr=yr[1],br=s.useState(0),ei=(0,i.Z)(br,2),Tr=ei[0],kr=ei[1],ti=lt!==void 0?lt:Fe!=="combobox",Jn=s.useCallback(function(Fn,$n){var nr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},sr=nr.source,Sr=sr===void 0?"keyboard":sr;kr($n),bt&&Fe==="combobox"&&Fn!==null&&Sr==="keyboard"&&rr(String(Fn))},[bt,Fe]),qn=function($n,nr,sr){var Sr=function(){var Ai,di=In($n);return[Ne?{label:di==null?void 0:di[It.label],value:$n,key:(Ai=di==null?void 0:di.key)!==null&&Ai!==void 0?Ai:$n}:$n,xe(di)]};if(nr&&Ue){var Cr=Sr(),ni=(0,i.Z)(Cr,2),ci=ni[0],ui=ni[1];Ue(ci,ui)}else if(!nr&&et&&sr!=="clear"){var yi=Sr(),Gr=(0,i.Z)(yi,2),Hr=Gr[0],bi=Gr[1];et(Hr,bi)}},_r=qe(function(Fn,$n){var nr,sr=Xt?$n.selected:!0;sr?nr=Xt?[].concat((0,v.Z)(On),[Fn]):[Fn]:nr=On.filter(function(Sr){return Sr.value!==Fn}),Dn(nr),qn(Fn,sr),Fe==="combobox"?rr(""):(!W||De)&&(Kt(""),rr(""))}),gr=function($n,nr){Dn($n);var sr=nr.type,Sr=nr.values;(sr==="remove"||sr==="clear")&&Sr.forEach(function(Cr){qn(Cr.value,!1,sr)})},Dr=function($n,nr){if(Kt($n),rr(null),nr.source==="submit"){var sr=($n||"").trim();if(sr){var Sr=Array.from(new Set([].concat((0,v.Z)(ar),[sr])));Dn(Sr),qn(sr,!0),Kt("")}return}nr.source!=="blur"&&(Fe==="combobox"&&Dn($n),Ft==null||Ft($n))},Ur=function($n){var nr=$n;Fe!=="tags"&&(nr=$n.map(function(Sr){var Cr=an.get(Sr);return Cr==null?void 0:Cr.value}).filter(function(Sr){return Sr!==void 0}));var sr=Array.from(new Set([].concat((0,v.Z)(ar),(0,v.Z)(nr))));Dn(sr),sr.forEach(function(Sr){qn(Sr,!0)})},ai=s.useMemo(function(){var Fn=xt!==!1&&yt!==!1;return(0,p.Z)((0,p.Z)({},Mt),{},{flattenOptions:pr,onActiveValue:Jn,defaultActiveFirstOption:ti,onSelect:_r,menuItemSelectedIcon:Et,rawValues:ar,fieldNames:It,virtual:Fn,direction:Ht,listHeight:$t,listItemHeight:pn,childrenAsData:Wt})},[Mt,pr,Jn,ti,_r,Et,ar,It,xt,yt,$t,pn,Wt]);return s.createElement(Ke.Provider,{value:ai},s.createElement(D,(0,t.Z)({},ut,{id:mt,prefixCls:at,ref:ne,omitDomProps:Ut,mode:Fe,displayValues:Wn,onDisplayValuesChange:gr,direction:Ht,searchValue:nn,onSearch:Dr,autoClearSearchValue:De,onSearchSplit:Ur,dropdownMatchSelectWidth:yt,OptionList:it,emptyOptions:!pr.length,activeValue:Rr,activeDescendantId:"".concat(mt,"_list_").concat(Tr)})))}),Ce=en;Ce.Option=J,Ce.OptGroup=fe;var X=Ce,$=X},9296:function(_t,N,e){"use strict";e.r(N),e.d(N,{ResizableTextArea:function(){return z},default:function(){return q}});var t=e(92413),v=e(33708),g=e(400),p=e(39559),i=e(33606),h=e(37061),r=e(26407),l=e(92310),c=e.n(l),s=e(93681),o=e(5643),d=e(18929),n=e(59301),a=e(29301),u=e(34280),f=e(16089),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"],w={},A;function b(Q){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,U=Q.getAttribute("id")||Q.getAttribute("data-reactid")||Q.getAttribute("name");if(se&&w[U])return w[U];var j=window.getComputedStyle(Q),Z=j.getPropertyValue("box-sizing")||j.getPropertyValue("-moz-box-sizing")||j.getPropertyValue("-webkit-box-sizing"),pe=parseFloat(j.getPropertyValue("padding-bottom"))+parseFloat(j.getPropertyValue("padding-top")),Ae=parseFloat(j.getPropertyValue("border-bottom-width"))+parseFloat(j.getPropertyValue("border-top-width")),he=E.map(function(Ie){return"".concat(Ie,":").concat(j.getPropertyValue(Ie))}).join(";"),ge={sizingStyle:he,paddingSize:pe,borderSize:Ae,boxSizing:Z};return se&&U&&(w[U]=ge),ge}function C(Q){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,j=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;A||(A=document.createElement("textarea"),A.setAttribute("tab-index","-1"),A.setAttribute("aria-hidden","true"),document.body.appendChild(A)),Q.getAttribute("wrap")?A.setAttribute("wrap",Q.getAttribute("wrap")):A.removeAttribute("wrap");var Z=b(Q,se),pe=Z.paddingSize,Ae=Z.borderSize,he=Z.boxSizing,ge=Z.sizingStyle;A.setAttribute("style","".concat(ge,";").concat(S)),A.value=Q.value||Q.placeholder||"";var Ie=void 0,ct=void 0,Ve,Qe=A.scrollHeight;if(he==="border-box"?Qe+=Ae:he==="content-box"&&(Qe-=pe),U!==null||j!==null){A.value=" ";var St=A.scrollHeight-pe;U!==null&&(Ie=St*U,he==="border-box"&&(Ie=Ie+pe+Ae),Qe=Math.max(Ie,Qe)),j!==null&&(ct=St*j,he==="border-box"&&(ct=ct+pe+Ae),Ve=Qe>ct?"":"hidden",Qe=Math.min(ct,Qe))}var Xe={height:Qe,overflowY:Ve,resize:"none"};return Ie&&(Xe.minHeight=Ie),ct&&(Xe.maxHeight=ct),Xe}var m=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],y=0,x=1,P=2,_=n.forwardRef(function(Q,se){var U=Q,j=U.prefixCls,Z=U.onPressEnter,pe=U.defaultValue,Ae=U.value,he=U.autoSize,ge=U.onResize,Ie=U.className,ct=U.style,Ve=U.disabled,Qe=U.onChange,St=U.onInternalAutoSize,Xe=(0,h.Z)(U,m),je=(0,d.Z)(pe,{value:Ae,postState:function(fe){return fe!=null?fe:""}}),Re=(0,i.Z)(je,2),tt=Re[0],le=Re[1],ue=function(fe){le(fe.target.value),Qe==null||Qe(fe)},G=n.useRef();n.useImperativeHandle(se,function(){return{textArea:G.current}});var R=n.useMemo(function(){return he&&(0,p.Z)(he)==="object"?[he.minRows,he.maxRows]:[]},[he]),oe=(0,i.Z)(R,2),xe=oe[0],K=oe[1],L=!!he,ie=function(){try{if(document.activeElement===G.current){var fe=G.current,Ze=fe.selectionStart,J=fe.selectionEnd,nt=fe.scrollTop;G.current.setSelectionRange(Ze,J),G.current.scrollTop=nt}}catch(Ct){}},W=n.useState(P),M=(0,i.Z)(W,2),D=M[0],Y=M[1],F=n.useState(),re=(0,i.Z)(F,2),Ee=re[0],te=re[1],T=function(){Y(y)};(0,u.Z)(function(){L&&T()},[Ae,xe,K,L]),(0,u.Z)(function(){if(D===y)Y(x);else if(D===x){var ke=C(G.current,!1,xe,K);Y(P),te(ke)}else ie()},[D]);var I=n.useRef(),de=function(){f.Z.cancel(I.current)},ve=function(fe){D===P&&(ge==null||ge(fe),he&&(de(),I.current=(0,f.Z)(function(){T()})))};n.useEffect(function(){return de},[]);var _e=L?Ee:null,qe=(0,v.Z)((0,v.Z)({},ct),_e);return(D===y||D===x)&&(qe.overflowY="hidden",qe.overflowX="hidden"),n.createElement(a.Z,{onResize:ve,disabled:!(he||ge)},n.createElement("textarea",(0,t.Z)({},Xe,{ref:G,style:qe,className:c()(j,Ie,(0,g.Z)({},"".concat(j,"-disabled"),Ve)),disabled:Ve,value:tt,onChange:ue})))}),z=_,k=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function be(Q,se){return(0,r.Z)(Q||"").slice(0,se).join("")}function ae(Q,se,U,j){var Z=U;return Q?Z=be(U,j):(0,r.Z)(se||"").length<U.length&&(0,r.Z)(U||"").length>j&&(Z=se),Z}var Me=n.forwardRef(function(Q,se){var U,j=Q.defaultValue,Z=Q.value,pe=Q.onFocus,Ae=Q.onBlur,he=Q.onChange,ge=Q.allowClear,Ie=Q.maxLength,ct=Q.onCompositionStart,Ve=Q.onCompositionEnd,Qe=Q.suffix,St=Q.prefixCls,Xe=St===void 0?"rc-textarea":St,je=Q.classes,Re=Q.showCount,tt=Q.className,le=Q.style,ue=Q.disabled,G=Q.hidden,R=Q.classNames,oe=Q.styles,xe=Q.onResize,K=(0,h.Z)(Q,k),L=(0,d.Z)(j,{value:Z,defaultValue:j}),ie=(0,i.Z)(L,2),W=ie[0],M=ie[1],D=(0,n.useRef)(null),Y=n.useState(!1),F=(0,i.Z)(Y,2),re=F[0],Ee=F[1],te=n.useState(!1),T=(0,i.Z)(te,2),I=T[0],de=T[1],ve=n.useRef(),_e=n.useRef(0),qe=n.useState(null),ke=(0,i.Z)(qe,2),fe=ke[0],Ze=ke[1],J=function(){var At;(At=D.current)===null||At===void 0||At.textArea.focus()};(0,n.useImperativeHandle)(se,function(){return{resizableTextArea:D.current,focus:J,blur:function(){var At;(At=D.current)===null||At===void 0||At.textArea.blur()}}}),(0,n.useEffect)(function(){Ee(function(Ut){return!ue&&Ut})},[ue]);var nt=Number(Ie)>0,Ct=function(At){de(!0),ve.current=W,_e.current=At.currentTarget.selectionStart,ct==null||ct(At)},O=function(At){de(!1);var en=At.currentTarget.value;if(nt){var Ce,X=_e.current>=Ie+1||_e.current===((Ce=ve.current)===null||Ce===void 0?void 0:Ce.length);en=ae(X,ve.current,en,Ie)}en!==W&&(M(en),(0,o.rJ)(At.currentTarget,At,he,en)),Ve==null||Ve(At)},Ge=function(At){var en=At.target.value;if(!I&&nt){var Ce=At.target.selectionStart>=Ie+1||At.target.selectionStart===en.length||!At.target.selectionStart;en=ae(Ce,W,en,Ie)}M(en),(0,o.rJ)(At.currentTarget,At,he,en)},Ke=function(At){var en=K.onPressEnter,Ce=K.onKeyDown;At.key==="Enter"&&en&&en(At),Ce==null||Ce(At)},ce=function(At){Ee(!0),pe==null||pe(At)},Oe=function(At){Ee(!1),Ae==null||Ae(At)},ze=function(At){var en;M(""),J(),(0,o.rJ)((en=D.current)===null||en===void 0?void 0:en.textArea,At,he)},Lt=(0,o.D7)(W);!I&&nt&&Z==null&&(Lt=be(Lt,Ie));var Nt=Qe,it;if(Re){var wt=(0,r.Z)(Lt).length;(0,p.Z)(Re)==="object"?it=Re.formatter({value:Lt,count:wt,maxLength:Ie}):it="".concat(wt).concat(nt?" / ".concat(Ie):""),Nt=n.createElement(n.Fragment,null,Nt,n.createElement("span",{className:c()("".concat(Xe,"-data-count"),R==null?void 0:R.count),style:oe==null?void 0:oe.count},it))}var Rt=function(At){var en;xe==null||xe(At),(en=D.current)!==null&&en!==void 0&&en.textArea.style.height&&Ze(!0)},Tt=!K.autoSize&&!Re&&!ge,Gt=n.createElement(s.BaseInput,{value:Lt,allowClear:ge,handleReset:ze,suffix:Nt,prefixCls:Xe,classes:{affixWrapper:c()(je==null?void 0:je.affixWrapper,(U={},(0,g.Z)(U,"".concat(Xe,"-show-count"),Re),(0,g.Z)(U,"".concat(Xe,"-textarea-allow-clear"),ge),U))},disabled:ue,focused:re,className:tt,style:(0,v.Z)((0,v.Z)({},le),fe&&!Tt?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof it=="string"?it:void 0}},hidden:G,inputElement:n.createElement(z,(0,t.Z)({},K,{onKeyDown:Ke,onChange:Ge,onFocus:ce,onBlur:Oe,onCompositionStart:Ct,onCompositionEnd:O,className:R==null?void 0:R.textarea,style:(0,v.Z)((0,v.Z)({},oe==null?void 0:oe.textarea),{},{resize:le==null?void 0:le.resize}),disabled:ue,prefixCls:Xe,onResize:Rt,ref:D}))});return Gt}),B=Me,q=B},39417:function(_t,N,e){"use strict";e.d(N,{Z:function(){return x}});var t=e(92413),v=e(400),g=e(37061),p=e(33708),i=e(6909),h=e(4771),r=e(25314),l=e(9427),c=e(25440),s=e(92310),o=e.n(s),d=e(26112),n=e(59301),a=e(39378),u=function(_){for(var z=_.prefixCls,k=_.level,be=_.isStart,ae=_.isEnd,Me="".concat(z,"-indent-unit"),B=[],q=0;q<k;q+=1){var Q;B.push(n.createElement("span",{key:q,className:o()(Me,(Q={},(0,v.Z)(Q,"".concat(Me,"-start"),be[q]),(0,v.Z)(Q,"".concat(Me,"-end"),ae[q]),Q))}))}return n.createElement("span",{"aria-hidden":"true",className:"".concat(z,"-indent")},B)},f=n.memo(u),S=e(67841),E=e(71430),w=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],A="open",b="close",C="---",m=function(P){(0,l.Z)(z,P);var _=(0,c.Z)(z);function z(){var k;(0,i.Z)(this,z);for(var be=arguments.length,ae=new Array(be),Me=0;Me<be;Me++)ae[Me]=arguments[Me];return k=_.call.apply(_,[this].concat(ae)),k.state={dragNodeHighlight:!1},k.selectHandle=void 0,k.cacheIndent=void 0,k.onSelectorClick=function(B){var q=k.props.context.onNodeClick;q(B,(0,E.F)(k.props)),k.isSelectable()?k.onSelect(B):k.onCheck(B)},k.onSelectorDoubleClick=function(B){var q=k.props.context.onNodeDoubleClick;q(B,(0,E.F)(k.props))},k.onSelect=function(B){if(!k.isDisabled()){var q=k.props.context.onNodeSelect;q(B,(0,E.F)(k.props))}},k.onCheck=function(B){if(!k.isDisabled()){var q=k.props,Q=q.disableCheckbox,se=q.checked,U=k.props.context.onNodeCheck;if(!(!k.isCheckable()||Q)){var j=!se;U(B,(0,E.F)(k.props),j)}}},k.onMouseEnter=function(B){var q=k.props.context.onNodeMouseEnter;q(B,(0,E.F)(k.props))},k.onMouseLeave=function(B){var q=k.props.context.onNodeMouseLeave;q(B,(0,E.F)(k.props))},k.onContextMenu=function(B){var q=k.props.context.onNodeContextMenu;q(B,(0,E.F)(k.props))},k.onDragStart=function(B){var q=k.props.context.onNodeDragStart;B.stopPropagation(),k.setState({dragNodeHighlight:!0}),q(B,(0,r.Z)(k));try{B.dataTransfer.setData("text/plain","")}catch(Q){}},k.onDragEnter=function(B){var q=k.props.context.onNodeDragEnter;B.preventDefault(),B.stopPropagation(),q(B,(0,r.Z)(k))},k.onDragOver=function(B){var q=k.props.context.onNodeDragOver;B.preventDefault(),B.stopPropagation(),q(B,(0,r.Z)(k))},k.onDragLeave=function(B){var q=k.props.context.onNodeDragLeave;B.stopPropagation(),q(B,(0,r.Z)(k))},k.onDragEnd=function(B){var q=k.props.context.onNodeDragEnd;B.stopPropagation(),k.setState({dragNodeHighlight:!1}),q(B,(0,r.Z)(k))},k.onDrop=function(B){var q=k.props.context.onNodeDrop;B.preventDefault(),B.stopPropagation(),k.setState({dragNodeHighlight:!1}),q(B,(0,r.Z)(k))},k.onExpand=function(B){var q=k.props,Q=q.loading,se=q.context.onNodeExpand;Q||se(B,(0,E.F)(k.props))},k.setSelectHandle=function(B){k.selectHandle=B},k.getNodeState=function(){var B=k.props.expanded;return k.isLeaf()?null:B?A:b},k.hasChildren=function(){var B=k.props.eventKey,q=k.props.context.keyEntities,Q=(0,S.Z)(q,B)||{},se=Q.children;return!!(se||[]).length},k.isLeaf=function(){var B=k.props,q=B.isLeaf,Q=B.loaded,se=k.props.context.loadData,U=k.hasChildren();return q===!1?!1:q||!se&&!U||se&&Q&&!U},k.isDisabled=function(){var B=k.props.disabled,q=k.props.context.disabled;return!!(q||B)},k.isCheckable=function(){var B=k.props.checkable,q=k.props.context.checkable;return!q||B===!1?!1:q},k.syncLoadData=function(B){var q=B.expanded,Q=B.loading,se=B.loaded,U=k.props.context,j=U.loadData,Z=U.onNodeLoad;Q||j&&q&&!k.isLeaf()&&!k.hasChildren()&&!se&&Z((0,E.F)(k.props))},k.isDraggable=function(){var B=k.props,q=B.data,Q=B.context.draggable;return!!(Q&&(!Q.nodeDraggable||Q.nodeDraggable(q)))},k.renderDragHandler=function(){var B=k.props.context,q=B.draggable,Q=B.prefixCls;return q!=null&&q.icon?n.createElement("span",{className:"".concat(Q,"-draggable-icon")},q.icon):null},k.renderSwitcherIconDom=function(B){var q=k.props.switcherIcon,Q=k.props.context.switcherIcon,se=q||Q;return typeof se=="function"?se((0,p.Z)((0,p.Z)({},k.props),{},{isLeaf:B})):se},k.renderSwitcher=function(){var B=k.props.expanded,q=k.props.context.prefixCls;if(k.isLeaf()){var Q=k.renderSwitcherIconDom(!0);return Q!==!1?n.createElement("span",{className:o()("".concat(q,"-switcher"),"".concat(q,"-switcher-noop"))},Q):null}var se=o()("".concat(q,"-switcher"),"".concat(q,"-switcher_").concat(B?A:b)),U=k.renderSwitcherIconDom(!1);return U!==!1?n.createElement("span",{onClick:k.onExpand,className:se},U):null},k.renderCheckbox=function(){var B=k.props,q=B.checked,Q=B.halfChecked,se=B.disableCheckbox,U=k.props.context.prefixCls,j=k.isDisabled(),Z=k.isCheckable();if(!Z)return null;var pe=typeof Z!="boolean"?Z:null;return n.createElement("span",{className:o()("".concat(U,"-checkbox"),q&&"".concat(U,"-checkbox-checked"),!q&&Q&&"".concat(U,"-checkbox-indeterminate"),(j||se)&&"".concat(U,"-checkbox-disabled")),onClick:k.onCheck},pe)},k.renderIcon=function(){var B=k.props.loading,q=k.props.context.prefixCls;return n.createElement("span",{className:o()("".concat(q,"-iconEle"),"".concat(q,"-icon__").concat(k.getNodeState()||"docu"),B&&"".concat(q,"-icon_loading"))})},k.renderSelector=function(){var B=k.state.dragNodeHighlight,q=k.props,Q=q.title,se=Q===void 0?C:Q,U=q.selected,j=q.icon,Z=q.loading,pe=q.data,Ae=k.props.context,he=Ae.prefixCls,ge=Ae.showIcon,Ie=Ae.icon,ct=Ae.loadData,Ve=Ae.titleRender,Qe=k.isDisabled(),St="".concat(he,"-node-content-wrapper"),Xe;if(ge){var je=j||Ie;Xe=je?n.createElement("span",{className:o()("".concat(he,"-iconEle"),"".concat(he,"-icon__customize"))},typeof je=="function"?je(k.props):je):k.renderIcon()}else ct&&Z&&(Xe=k.renderIcon());var Re;typeof se=="function"?Re=se(pe):Ve?Re=Ve(pe):Re=se;var tt=n.createElement("span",{className:"".concat(he,"-title")},Re);return n.createElement("span",{ref:k.setSelectHandle,title:typeof se=="string"?se:"",className:o()("".concat(St),"".concat(St,"-").concat(k.getNodeState()||"normal"),!Qe&&(U||B)&&"".concat(he,"-node-selected")),onMouseEnter:k.onMouseEnter,onMouseLeave:k.onMouseLeave,onContextMenu:k.onContextMenu,onClick:k.onSelectorClick,onDoubleClick:k.onSelectorDoubleClick},Xe,tt,k.renderDropIndicator())},k.renderDropIndicator=function(){var B=k.props,q=B.disabled,Q=B.eventKey,se=k.props.context,U=se.draggable,j=se.dropLevelOffset,Z=se.dropPosition,pe=se.prefixCls,Ae=se.indent,he=se.dropIndicatorRender,ge=se.dragOverNodeKey,Ie=se.direction,ct=!!U,Ve=!q&&ct&&ge===Q,Qe=Ae!=null?Ae:k.cacheIndent;return k.cacheIndent=Ae,Ve?he({dropPosition:Z,dropLevelOffset:j,indent:Qe,prefixCls:pe,direction:Ie}):null},k}return(0,h.Z)(z,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var be=this.props.selectable,ae=this.props.context.selectable;return typeof be=="boolean"?be:ae}},{key:"render",value:function(){var be,ae=this.props,Me=ae.eventKey,B=ae.className,q=ae.style,Q=ae.dragOver,se=ae.dragOverGapTop,U=ae.dragOverGapBottom,j=ae.isLeaf,Z=ae.isStart,pe=ae.isEnd,Ae=ae.expanded,he=ae.selected,ge=ae.checked,Ie=ae.halfChecked,ct=ae.loading,Ve=ae.domRef,Qe=ae.active,St=ae.data,Xe=ae.onMouseMove,je=ae.selectable,Re=(0,g.Z)(ae,w),tt=this.props.context,le=tt.prefixCls,ue=tt.filterTreeNode,G=tt.keyEntities,R=tt.dropContainerKey,oe=tt.dropTargetKey,xe=tt.draggingNodeKey,K=this.isDisabled(),L=(0,d.Z)(Re,{aria:!0,data:!0}),ie=(0,S.Z)(G,Me)||{},W=ie.level,M=pe[pe.length-1],D=this.isDraggable(),Y=!K&&D,F=xe===Me,re=je!==void 0?{"aria-selected":!!je}:void 0;return n.createElement("div",(0,t.Z)({ref:Ve,className:o()(B,"".concat(le,"-treenode"),(be={},(0,v.Z)(be,"".concat(le,"-treenode-disabled"),K),(0,v.Z)(be,"".concat(le,"-treenode-switcher-").concat(Ae?"open":"close"),!j),(0,v.Z)(be,"".concat(le,"-treenode-checkbox-checked"),ge),(0,v.Z)(be,"".concat(le,"-treenode-checkbox-indeterminate"),Ie),(0,v.Z)(be,"".concat(le,"-treenode-selected"),he),(0,v.Z)(be,"".concat(le,"-treenode-loading"),ct),(0,v.Z)(be,"".concat(le,"-treenode-active"),Qe),(0,v.Z)(be,"".concat(le,"-treenode-leaf-last"),M),(0,v.Z)(be,"".concat(le,"-treenode-draggable"),D),(0,v.Z)(be,"dragging",F),(0,v.Z)(be,"drop-target",oe===Me),(0,v.Z)(be,"drop-container",R===Me),(0,v.Z)(be,"drag-over",!K&&Q),(0,v.Z)(be,"drag-over-gap-top",!K&&se),(0,v.Z)(be,"drag-over-gap-bottom",!K&&U),(0,v.Z)(be,"filter-node",ue&&ue((0,E.F)(this.props))),be)),style:q,draggable:Y,"aria-grabbed":F,onDragStart:Y?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:Xe},re,L),n.createElement(f,{prefixCls:le,level:W,isStart:Z,isEnd:pe}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),z}(n.Component),y=function(_){return n.createElement(a.k.Consumer,null,function(z){return n.createElement(m,(0,t.Z)({},_,{context:z}))})};y.displayName="TreeNode",y.isTreeNode=1;var x=y},39378:function(_t,N,e){"use strict";e.d(N,{k:function(){return v}});var t=e(59301),v=t.createContext(null)},23130:function(_t,N,e){"use strict";e.d(N,{O:function(){return x.Z},Z:function(){return tt}});var t=e(92413),v=e(400),g=e(39559),p=e(33708),i=e(26407),h=e(6909),r=e(4771),l=e(25314),c=e(9427),s=e(25440),o=e(92310),d=e.n(o),n=e(10228),a=e(26112),u=e(48736),f=e(59301),S=e(39378);function E(le){var ue=le.dropPosition,G=le.dropLevelOffset,R=le.indent,oe={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(ue){case-1:oe.top=0,oe.left=-G*R;break;case 1:oe.bottom=0,oe.left=-G*R;break;case 0:oe.bottom=0,oe.left=R;break}return f.createElement("div",{style:oe})}function w(le){if(le==null)throw new TypeError("Cannot destructure "+le)}var A=e(33606),b=e(37061),C=e(34280),m=e(24916),y=e(77900),x=e(39417);function P(le,ue){var G=f.useState(!1),R=(0,A.Z)(G,2),oe=R[0],xe=R[1];f.useLayoutEffect(function(){if(oe)return le(),function(){ue()}},[oe]),f.useLayoutEffect(function(){return xe(!0),function(){xe(!1)}},[])}var _=e(71430),z=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],k=function(ue,G){var R=ue.className,oe=ue.style,xe=ue.motion,K=ue.motionNodes,L=ue.motionType,ie=ue.onMotionStart,W=ue.onMotionEnd,M=ue.active,D=ue.treeNodeRequiredProps,Y=(0,b.Z)(ue,z),F=f.useState(!0),re=(0,A.Z)(F,2),Ee=re[0],te=re[1],T=f.useContext(S.k),I=T.prefixCls,de=K&&L!=="hide";(0,C.Z)(function(){K&&de!==Ee&&te(de)},[K]);var ve=function(){K&&ie()},_e=f.useRef(!1),qe=function(){K&&!_e.current&&(_e.current=!0,W())};P(ve,qe);var ke=function(Ze){de===Ze&&qe()};return K?f.createElement(y.default,(0,t.Z)({ref:G,visible:Ee},xe,{motionAppear:L==="show",onVisibleChanged:ke}),function(fe,Ze){var J=fe.className,nt=fe.style;return f.createElement("div",{ref:Ze,className:d()("".concat(I,"-treenode-motion"),J),style:nt},K.map(function(Ct){var O=(0,t.Z)({},(w(Ct.data),Ct.data)),Ge=Ct.title,Ke=Ct.key,ce=Ct.isStart,Oe=Ct.isEnd;delete O.children;var ze=(0,_.H8)(Ke,D);return f.createElement(x.Z,(0,t.Z)({},O,ze,{title:Ge,active:M,data:Ct.data,key:Ke,isStart:ce,isEnd:Oe}))}))}):f.createElement(x.Z,(0,t.Z)({domRef:G,className:R,style:oe},Y,{active:M}))};k.displayName="MotionTreeNode";var be=f.forwardRef(k),ae=be;function Me(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],G=le.length,R=ue.length;if(Math.abs(G-R)!==1)return{add:!1,key:null};function oe(xe,K){var L=new Map;xe.forEach(function(W){L.set(W,!0)});var ie=K.filter(function(W){return!L.has(W)});return ie.length===1?ie[0]:null}return G<R?{add:!0,key:oe(le,ue)}:{add:!1,key:oe(ue,le)}}function B(le,ue,G){var R=le.findIndex(function(L){return L.key===G}),oe=le[R+1],xe=ue.findIndex(function(L){return L.key===G});if(oe){var K=ue.findIndex(function(L){return L.key===oe.key});return ue.slice(xe+1,K)}return ue.slice(xe+1)}var q=["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"],Q={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},se=function(){},U="RC_TREE_MOTION_".concat(Math.random()),j={key:U},Z={key:U,level:0,index:0,pos:"0",node:j,nodes:[j]},pe={parent:null,children:[],pos:Z.pos,data:j,title:null,key:U,isStart:[],isEnd:[]};function Ae(le,ue,G,R){return ue===!1||!G?le:le.slice(0,Math.ceil(G/R)+1)}function he(le){var ue=le.key,G=le.pos;return(0,_.km)(ue,G)}function ge(le){for(var ue=String(le.data.key),G=le;G.parent;)G=G.parent,ue="".concat(G.data.key," > ").concat(ue);return ue}var Ie=f.forwardRef(function(le,ue){var G=le.prefixCls,R=le.data,oe=le.selectable,xe=le.checkable,K=le.expandedKeys,L=le.selectedKeys,ie=le.checkedKeys,W=le.loadedKeys,M=le.loadingKeys,D=le.halfCheckedKeys,Y=le.keyEntities,F=le.disabled,re=le.dragging,Ee=le.dragOverNodeKey,te=le.dropPosition,T=le.motion,I=le.height,de=le.itemHeight,ve=le.virtual,_e=le.focusable,qe=le.activeItem,ke=le.focused,fe=le.tabIndex,Ze=le.onKeyDown,J=le.onFocus,nt=le.onBlur,Ct=le.onActiveChange,O=le.onListChangeStart,Ge=le.onListChangeEnd,Ke=(0,b.Z)(le,q),ce=f.useRef(null),Oe=f.useRef(null);f.useImperativeHandle(ue,function(){return{scrollTo:function(zt){ce.current.scrollTo(zt)},getIndentWidth:function(){return Oe.current.offsetWidth}}});var ze=f.useState(K),Lt=(0,A.Z)(ze,2),Nt=Lt[0],it=Lt[1],wt=f.useState(R),Rt=(0,A.Z)(wt,2),Tt=Rt[0],Gt=Rt[1],Ut=f.useState(R),At=(0,A.Z)(Ut,2),en=At[0],Ce=At[1],X=f.useState([]),$=(0,A.Z)(X,2),ee=$[0],ne=$[1],Be=f.useState(null),Fe=(0,A.Z)(Be,2),$e=Fe[0],at=Fe[1],bt=f.useRef(R);bt.current=R;function Ot(){var Ft=bt.current;Gt(Ft),Ce(Ft),ne([]),at(null),Ge()}(0,C.Z)(function(){it(K);var Ft=Me(Nt,K);if(Ft.key!==null)if(Ft.add){var zt=Tt.findIndex(function(rt){var dt=rt.key;return dt===Ft.key}),De=Ae(B(Tt,R,Ft.key),ve,I,de),Ue=Tt.slice();Ue.splice(zt+1,0,pe),Ce(Ue),ne(De),at("show")}else{var et=R.findIndex(function(rt){var dt=rt.key;return dt===Ft.key}),st=Ae(B(R,Tt,Ft.key),ve,I,de),yt=R.slice();yt.splice(et+1,0,pe),Ce(yt),ne(st),at("hide")}else Tt!==R&&(Gt(R),Ce(R))},[K,R]),f.useEffect(function(){re||Ot()},[re]);var kt=T?en:R,Zt={expandedKeys:K,selectedKeys:L,loadedKeys:W,loadingKeys:M,checkedKeys:ie,halfCheckedKeys:D,dragOverNodeKey:Ee,dropPosition:te,keyEntities:Y};return f.createElement(f.Fragment,null,ke&&qe&&f.createElement("span",{style:Q,"aria-live":"assertive"},ge(qe)),f.createElement("div",null,f.createElement("input",{style:Q,disabled:_e===!1||F,tabIndex:_e!==!1?fe:null,onKeyDown:Ze,onFocus:J,onBlur:nt,value:"",onChange:se,"aria-label":"for screen reader"})),f.createElement("div",{className:"".concat(G,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},f.createElement("div",{className:"".concat(G,"-indent")},f.createElement("div",{ref:Oe,className:"".concat(G,"-indent-unit")}))),f.createElement(m.Z,(0,t.Z)({},Ke,{data:kt,itemKey:he,height:I,fullHeight:!1,virtual:ve,itemHeight:de,prefixCls:"".concat(G,"-list"),ref:ce,onVisibleChange:function(zt,De){var Ue=new Set(zt),et=De.filter(function(st){return!Ue.has(st)});et.some(function(st){return he(st)===U})&&Ot()}}),function(Ft){var zt=Ft.pos,De=(0,t.Z)({},(w(Ft.data),Ft.data)),Ue=Ft.title,et=Ft.key,st=Ft.isStart,yt=Ft.isEnd,rt=(0,_.km)(et,zt);delete De.key,delete De.children;var dt=(0,_.H8)(rt,Zt);return f.createElement(ae,(0,t.Z)({},De,dt,{title:Ue,active:!!qe&&et===qe.key,pos:zt,data:Ft.data,isStart:st,isEnd:yt,motion:T,motionNodes:et===U?ee:null,motionType:$e,onMotionStart:O,onMotionEnd:Ot,treeNodeRequiredProps:Zt,onMouseMove:function(){Ct(null)}}))}))});Ie.displayName="NodeList";var ct=Ie,Ve=e(35654),Qe=e(90782),St=e(67841),Xe=10,je=function(le){(0,c.Z)(G,le);var ue=(0,s.Z)(G);function G(){var R;(0,h.Z)(this,G);for(var oe=arguments.length,xe=new Array(oe),K=0;K<oe;K++)xe[K]=arguments[K];return R=ue.call.apply(ue,[this].concat(xe)),R.destroyed=!1,R.delayedDragEnterLogic=void 0,R.loadingRetryTimes={},R.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,_.w$)()},R.dragStartMousePosition=null,R.dragNode=void 0,R.currentMouseOverDroppableNodeKey=null,R.listRef=f.createRef(),R.onNodeDragStart=function(L,ie){var W=R.state,M=W.expandedKeys,D=W.keyEntities,Y=R.props.onDragStart,F=ie.props.eventKey;R.dragNode=ie,R.dragStartMousePosition={x:L.clientX,y:L.clientY};var re=(0,Ve._5)(M,F);R.setState({draggingNodeKey:F,dragChildrenKeys:(0,Ve.wA)(F,D),indent:R.listRef.current.getIndentWidth()}),R.setExpandedKeys(re),window.addEventListener("dragend",R.onWindowDragEnd),Y==null||Y({event:L,node:(0,_.F)(ie.props)})},R.onNodeDragEnter=function(L,ie){var W=R.state,M=W.expandedKeys,D=W.keyEntities,Y=W.dragChildrenKeys,F=W.flattenNodes,re=W.indent,Ee=R.props,te=Ee.onDragEnter,T=Ee.onExpand,I=Ee.allowDrop,de=Ee.direction,ve=ie.props,_e=ve.pos,qe=ve.eventKey,ke=(0,l.Z)(R),fe=ke.dragNode;if(R.currentMouseOverDroppableNodeKey!==qe&&(R.currentMouseOverDroppableNodeKey=qe),!fe){R.resetDragState();return}var Ze=(0,Ve.OM)(L,fe,ie,re,R.dragStartMousePosition,I,F,D,M,de),J=Ze.dropPosition,nt=Ze.dropLevelOffset,Ct=Ze.dropTargetKey,O=Ze.dropContainerKey,Ge=Ze.dropTargetPos,Ke=Ze.dropAllowed,ce=Ze.dragOverNodeKey;if(Y.indexOf(Ct)!==-1||!Ke){R.resetDragState();return}if(R.delayedDragEnterLogic||(R.delayedDragEnterLogic={}),Object.keys(R.delayedDragEnterLogic).forEach(function(Oe){clearTimeout(R.delayedDragEnterLogic[Oe])}),fe.props.eventKey!==ie.props.eventKey&&(L.persist(),R.delayedDragEnterLogic[_e]=window.setTimeout(function(){if(R.state.draggingNodeKey!==null){var Oe=(0,i.Z)(M),ze=(0,St.Z)(D,ie.props.eventKey);ze&&(ze.children||[]).length&&(Oe=(0,Ve.L0)(M,ie.props.eventKey)),"expandedKeys"in R.props||R.setExpandedKeys(Oe),T==null||T(Oe,{node:(0,_.F)(ie.props),expanded:!0,nativeEvent:L.nativeEvent})}},800)),fe.props.eventKey===Ct&&nt===0){R.resetDragState();return}R.setState({dragOverNodeKey:ce,dropPosition:J,dropLevelOffset:nt,dropTargetKey:Ct,dropContainerKey:O,dropTargetPos:Ge,dropAllowed:Ke}),te==null||te({event:L,node:(0,_.F)(ie.props),expandedKeys:M})},R.onNodeDragOver=function(L,ie){var W=R.state,M=W.dragChildrenKeys,D=W.flattenNodes,Y=W.keyEntities,F=W.expandedKeys,re=W.indent,Ee=R.props,te=Ee.onDragOver,T=Ee.allowDrop,I=Ee.direction,de=(0,l.Z)(R),ve=de.dragNode;if(ve){var _e=(0,Ve.OM)(L,ve,ie,re,R.dragStartMousePosition,T,D,Y,F,I),qe=_e.dropPosition,ke=_e.dropLevelOffset,fe=_e.dropTargetKey,Ze=_e.dropContainerKey,J=_e.dropAllowed,nt=_e.dropTargetPos,Ct=_e.dragOverNodeKey;M.indexOf(fe)!==-1||!J||(ve.props.eventKey===fe&&ke===0?R.state.dropPosition===null&&R.state.dropLevelOffset===null&&R.state.dropTargetKey===null&&R.state.dropContainerKey===null&&R.state.dropTargetPos===null&&R.state.dropAllowed===!1&&R.state.dragOverNodeKey===null||R.resetDragState():qe===R.state.dropPosition&&ke===R.state.dropLevelOffset&&fe===R.state.dropTargetKey&&Ze===R.state.dropContainerKey&&nt===R.state.dropTargetPos&&J===R.state.dropAllowed&&Ct===R.state.dragOverNodeKey||R.setState({dropPosition:qe,dropLevelOffset:ke,dropTargetKey:fe,dropContainerKey:Ze,dropTargetPos:nt,dropAllowed:J,dragOverNodeKey:Ct}),te==null||te({event:L,node:(0,_.F)(ie.props)}))}},R.onNodeDragLeave=function(L,ie){R.currentMouseOverDroppableNodeKey===ie.props.eventKey&&!L.currentTarget.contains(L.relatedTarget)&&(R.resetDragState(),R.currentMouseOverDroppableNodeKey=null);var W=R.props.onDragLeave;W==null||W({event:L,node:(0,_.F)(ie.props)})},R.onWindowDragEnd=function(L){R.onNodeDragEnd(L,null,!0),window.removeEventListener("dragend",R.onWindowDragEnd)},R.onNodeDragEnd=function(L,ie){var W=R.props.onDragEnd;R.setState({dragOverNodeKey:null}),R.cleanDragState(),W==null||W({event:L,node:(0,_.F)(ie.props)}),R.dragNode=null,window.removeEventListener("dragend",R.onWindowDragEnd)},R.onNodeDrop=function(L,ie){var W,M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,D=R.state,Y=D.dragChildrenKeys,F=D.dropPosition,re=D.dropTargetKey,Ee=D.dropTargetPos,te=D.dropAllowed;if(te){var T=R.props.onDrop;if(R.setState({dragOverNodeKey:null}),R.cleanDragState(),re!==null){var I=(0,p.Z)((0,p.Z)({},(0,_.H8)(re,R.getTreeNodeRequiredProps())),{},{active:((W=R.getActiveItem())===null||W===void 0?void 0:W.key)===re,data:(0,St.Z)(R.state.keyEntities,re).node}),de=Y.indexOf(re)!==-1;(0,u.ZP)(!de,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ve=(0,Ve.yx)(Ee),_e={event:L,node:(0,_.F)(I),dragNode:R.dragNode?(0,_.F)(R.dragNode.props):null,dragNodesKeys:[R.dragNode.props.eventKey].concat(Y),dropToGap:F!==0,dropPosition:F+Number(ve[ve.length-1])};M||T==null||T(_e),R.dragNode=null}}},R.cleanDragState=function(){var L=R.state.draggingNodeKey;L!==null&&R.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),R.dragStartMousePosition=null,R.currentMouseOverDroppableNodeKey=null},R.triggerExpandActionExpand=function(L,ie){var W=R.state,M=W.expandedKeys,D=W.flattenNodes,Y=ie.expanded,F=ie.key,re=ie.isLeaf;if(!(re||L.shiftKey||L.metaKey||L.ctrlKey)){var Ee=D.filter(function(T){return T.key===F})[0],te=(0,_.F)((0,p.Z)((0,p.Z)({},(0,_.H8)(F,R.getTreeNodeRequiredProps())),{},{data:Ee.data}));R.setExpandedKeys(Y?(0,Ve._5)(M,F):(0,Ve.L0)(M,F)),R.onNodeExpand(L,te)}},R.onNodeClick=function(L,ie){var W=R.props,M=W.onClick,D=W.expandAction;D==="click"&&R.triggerExpandActionExpand(L,ie),M==null||M(L,ie)},R.onNodeDoubleClick=function(L,ie){var W=R.props,M=W.onDoubleClick,D=W.expandAction;D==="doubleClick"&&R.triggerExpandActionExpand(L,ie),M==null||M(L,ie)},R.onNodeSelect=function(L,ie){var W=R.state.selectedKeys,M=R.state,D=M.keyEntities,Y=M.fieldNames,F=R.props,re=F.onSelect,Ee=F.multiple,te=ie.selected,T=ie[Y.key],I=!te;I?Ee?W=(0,Ve.L0)(W,T):W=[T]:W=(0,Ve._5)(W,T);var de=W.map(function(ve){var _e=(0,St.Z)(D,ve);return _e?_e.node:null}).filter(function(ve){return ve});R.setUncontrolledState({selectedKeys:W}),re==null||re(W,{event:"select",selected:I,node:ie,selectedNodes:de,nativeEvent:L.nativeEvent})},R.onNodeCheck=function(L,ie,W){var M=R.state,D=M.keyEntities,Y=M.checkedKeys,F=M.halfCheckedKeys,re=R.props,Ee=re.checkStrictly,te=re.onCheck,T=ie.key,I,de={event:"check",node:ie,checked:W,nativeEvent:L.nativeEvent};if(Ee){var ve=W?(0,Ve.L0)(Y,T):(0,Ve._5)(Y,T),_e=(0,Ve._5)(F,T);I={checked:ve,halfChecked:_e},de.checkedNodes=ve.map(function(nt){return(0,St.Z)(D,nt)}).filter(function(nt){return nt}).map(function(nt){return nt.node}),R.setUncontrolledState({checkedKeys:ve})}else{var qe=(0,Qe.S)([].concat((0,i.Z)(Y),[T]),!0,D),ke=qe.checkedKeys,fe=qe.halfCheckedKeys;if(!W){var Ze=new Set(ke);Ze.delete(T);var J=(0,Qe.S)(Array.from(Ze),{checked:!1,halfCheckedKeys:fe},D);ke=J.checkedKeys,fe=J.halfCheckedKeys}I=ke,de.checkedNodes=[],de.checkedNodesPositions=[],de.halfCheckedKeys=fe,ke.forEach(function(nt){var Ct=(0,St.Z)(D,nt);if(Ct){var O=Ct.node,Ge=Ct.pos;de.checkedNodes.push(O),de.checkedNodesPositions.push({node:O,pos:Ge})}}),R.setUncontrolledState({checkedKeys:ke},!1,{halfCheckedKeys:fe})}te==null||te(I,de)},R.onNodeLoad=function(L){var ie=L.key,W=new Promise(function(M,D){R.setState(function(Y){var F=Y.loadedKeys,re=F===void 0?[]:F,Ee=Y.loadingKeys,te=Ee===void 0?[]:Ee,T=R.props,I=T.loadData,de=T.onLoad;if(!I||re.indexOf(ie)!==-1||te.indexOf(ie)!==-1)return null;var ve=I(L);return ve.then(function(){var _e=R.state.loadedKeys,qe=(0,Ve.L0)(_e,ie);de==null||de(qe,{event:"load",node:L}),R.setUncontrolledState({loadedKeys:qe}),R.setState(function(ke){return{loadingKeys:(0,Ve._5)(ke.loadingKeys,ie)}}),M()}).catch(function(_e){if(R.setState(function(ke){return{loadingKeys:(0,Ve._5)(ke.loadingKeys,ie)}}),R.loadingRetryTimes[ie]=(R.loadingRetryTimes[ie]||0)+1,R.loadingRetryTimes[ie]>=Xe){var qe=R.state.loadedKeys;(0,u.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),R.setUncontrolledState({loadedKeys:(0,Ve.L0)(qe,ie)}),M()}D(_e)}),{loadingKeys:(0,Ve.L0)(te,ie)}})});return W.catch(function(){}),W},R.onNodeMouseEnter=function(L,ie){var W=R.props.onMouseEnter;W==null||W({event:L,node:ie})},R.onNodeMouseLeave=function(L,ie){var W=R.props.onMouseLeave;W==null||W({event:L,node:ie})},R.onNodeContextMenu=function(L,ie){var W=R.props.onRightClick;W&&(L.preventDefault(),W({event:L,node:ie}))},R.onFocus=function(){var L=R.props.onFocus;R.setState({focused:!0});for(var ie=arguments.length,W=new Array(ie),M=0;M<ie;M++)W[M]=arguments[M];L==null||L.apply(void 0,W)},R.onBlur=function(){var L=R.props.onBlur;R.setState({focused:!1}),R.onActiveChange(null);for(var ie=arguments.length,W=new Array(ie),M=0;M<ie;M++)W[M]=arguments[M];L==null||L.apply(void 0,W)},R.getTreeNodeRequiredProps=function(){var L=R.state,ie=L.expandedKeys,W=L.selectedKeys,M=L.loadedKeys,D=L.loadingKeys,Y=L.checkedKeys,F=L.halfCheckedKeys,re=L.dragOverNodeKey,Ee=L.dropPosition,te=L.keyEntities;return{expandedKeys:ie||[],selectedKeys:W||[],loadedKeys:M||[],loadingKeys:D||[],checkedKeys:Y||[],halfCheckedKeys:F||[],dragOverNodeKey:re,dropPosition:Ee,keyEntities:te}},R.setExpandedKeys=function(L){var ie=R.state,W=ie.treeData,M=ie.fieldNames,D=(0,_.oH)(W,L,M);R.setUncontrolledState({expandedKeys:L,flattenNodes:D},!0)},R.onNodeExpand=function(L,ie){var W=R.state.expandedKeys,M=R.state,D=M.listChanging,Y=M.fieldNames,F=R.props,re=F.onExpand,Ee=F.loadData,te=ie.expanded,T=ie[Y.key];if(!D){var I=W.indexOf(T),de=!te;if((0,u.ZP)(te&&I!==-1||!te&&I===-1,"Expand state not sync with index check"),de?W=(0,Ve.L0)(W,T):W=(0,Ve._5)(W,T),R.setExpandedKeys(W),re==null||re(W,{node:ie,expanded:de,nativeEvent:L.nativeEvent}),de&&Ee){var ve=R.onNodeLoad(ie);ve&&ve.then(function(){var _e=(0,_.oH)(R.state.treeData,W,Y);R.setUncontrolledState({flattenNodes:_e})}).catch(function(){var _e=R.state.expandedKeys,qe=(0,Ve._5)(_e,T);R.setExpandedKeys(qe)})}}},R.onListChangeStart=function(){R.setUncontrolledState({listChanging:!0})},R.onListChangeEnd=function(){setTimeout(function(){R.setUncontrolledState({listChanging:!1})})},R.onActiveChange=function(L){var ie=R.state.activeKey,W=R.props.onActiveChange;ie!==L&&(R.setState({activeKey:L}),L!==null&&R.scrollTo({key:L}),W==null||W(L))},R.getActiveItem=function(){var L=R.state,ie=L.activeKey,W=L.flattenNodes;return ie===null?null:W.find(function(M){var D=M.key;return D===ie})||null},R.offsetActiveKey=function(L){var ie=R.state,W=ie.flattenNodes,M=ie.activeKey,D=W.findIndex(function(re){var Ee=re.key;return Ee===M});D===-1&&L<0&&(D=W.length),D=(D+L+W.length)%W.length;var Y=W[D];if(Y){var F=Y.key;R.onActiveChange(F)}else R.onActiveChange(null)},R.onKeyDown=function(L){var ie=R.state,W=ie.activeKey,M=ie.expandedKeys,D=ie.checkedKeys,Y=ie.fieldNames,F=R.props,re=F.onKeyDown,Ee=F.checkable,te=F.selectable;switch(L.which){case n.Z.UP:{R.offsetActiveKey(-1),L.preventDefault();break}case n.Z.DOWN:{R.offsetActiveKey(1),L.preventDefault();break}}var T=R.getActiveItem();if(T&&T.data){var I=R.getTreeNodeRequiredProps(),de=T.data.isLeaf===!1||!!(T.data[Y.children]||[]).length,ve=(0,_.F)((0,p.Z)((0,p.Z)({},(0,_.H8)(W,I)),{},{data:T.data,active:!0}));switch(L.which){case n.Z.LEFT:{de&&M.includes(W)?R.onNodeExpand({},ve):T.parent&&R.onActiveChange(T.parent.key),L.preventDefault();break}case n.Z.RIGHT:{de&&!M.includes(W)?R.onNodeExpand({},ve):T.children&&T.children.length&&R.onActiveChange(T.children[0].key),L.preventDefault();break}case n.Z.ENTER:case n.Z.SPACE:{Ee&&!ve.disabled&&ve.checkable!==!1&&!ve.disableCheckbox?R.onNodeCheck({},ve,!D.includes(W)):!Ee&&te&&!ve.disabled&&ve.selectable!==!1&&R.onNodeSelect({},ve);break}}}re==null||re(L)},R.setUncontrolledState=function(L){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!R.destroyed){var M=!1,D=!0,Y={};Object.keys(L).forEach(function(F){if(F in R.props){D=!1;return}M=!0,Y[F]=L[F]}),M&&(!ie||D)&&R.setState((0,p.Z)((0,p.Z)({},Y),W))}},R.scrollTo=function(L){R.listRef.current.scrollTo(L)},R}return(0,r.Z)(G,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var oe=this.props.activeKey;oe!==void 0&&oe!==this.state.activeKey&&(this.setState({activeKey:oe}),oe!==null&&this.scrollTo({key:oe}))}},{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 oe,xe=this.state,K=xe.focused,L=xe.flattenNodes,ie=xe.keyEntities,W=xe.draggingNodeKey,M=xe.activeKey,D=xe.dropLevelOffset,Y=xe.dropContainerKey,F=xe.dropTargetKey,re=xe.dropPosition,Ee=xe.dragOverNodeKey,te=xe.indent,T=this.props,I=T.prefixCls,de=T.className,ve=T.style,_e=T.showLine,qe=T.focusable,ke=T.tabIndex,fe=ke===void 0?0:ke,Ze=T.selectable,J=T.showIcon,nt=T.icon,Ct=T.switcherIcon,O=T.draggable,Ge=T.checkable,Ke=T.checkStrictly,ce=T.disabled,Oe=T.motion,ze=T.loadData,Lt=T.filterTreeNode,Nt=T.height,it=T.itemHeight,wt=T.virtual,Rt=T.titleRender,Tt=T.dropIndicatorRender,Gt=T.onContextMenu,Ut=T.onScroll,At=T.direction,en=T.rootClassName,Ce=T.rootStyle,X=(0,a.Z)(this.props,{aria:!0,data:!0}),$;return O&&((0,g.Z)(O)==="object"?$=O:typeof O=="function"?$={nodeDraggable:O}:$={}),f.createElement(S.k.Provider,{value:{prefixCls:I,selectable:Ze,showIcon:J,icon:nt,switcherIcon:Ct,draggable:$,draggingNodeKey:W,checkable:Ge,checkStrictly:Ke,disabled:ce,keyEntities:ie,dropLevelOffset:D,dropContainerKey:Y,dropTargetKey:F,dropPosition:re,dragOverNodeKey:Ee,indent:te,direction:At,dropIndicatorRender:Tt,loadData:ze,filterTreeNode:Lt,titleRender:Rt,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()(I,de,en,(oe={},(0,v.Z)(oe,"".concat(I,"-show-line"),_e),(0,v.Z)(oe,"".concat(I,"-focused"),K),(0,v.Z)(oe,"".concat(I,"-active-focused"),M!==null),oe)),style:Ce},f.createElement(ct,(0,t.Z)({ref:this.listRef,prefixCls:I,style:ve,data:L,disabled:ce,selectable:Ze,checkable:!!Ge,motion:Oe,dragging:W!==null,height:Nt,itemHeight:it,virtual:wt,focusable:qe,focused:K,tabIndex:fe,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Gt,onScroll:Ut},this.getTreeNodeRequiredProps(),X))))}}],[{key:"getDerivedStateFromProps",value:function(oe,xe){var K=xe.prevProps,L={prevProps:oe};function ie(qe){return!K&&qe in oe||K&&K[qe]!==oe[qe]}var W,M=xe.fieldNames;if(ie("fieldNames")&&(M=(0,_.w$)(oe.fieldNames),L.fieldNames=M),ie("treeData")?W=oe.treeData:ie("children")&&((0,u.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),W=(0,_.zn)(oe.children)),W){L.treeData=W;var D=(0,_.I8)(W,{fieldNames:M});L.keyEntities=(0,p.Z)((0,v.Z)({},U,Z),D.keyEntities)}var Y=L.keyEntities||xe.keyEntities;if(ie("expandedKeys")||K&&ie("autoExpandParent"))L.expandedKeys=oe.autoExpandParent||!K&&oe.defaultExpandParent?(0,Ve.r7)(oe.expandedKeys,Y):oe.expandedKeys;else if(!K&&oe.defaultExpandAll){var F=(0,p.Z)({},Y);delete F[U],L.expandedKeys=Object.keys(F).map(function(qe){return F[qe].key})}else!K&&oe.defaultExpandedKeys&&(L.expandedKeys=oe.autoExpandParent||oe.defaultExpandParent?(0,Ve.r7)(oe.defaultExpandedKeys,Y):oe.defaultExpandedKeys);if(L.expandedKeys||delete L.expandedKeys,W||L.expandedKeys){var re=(0,_.oH)(W||xe.treeData,L.expandedKeys||xe.expandedKeys,M);L.flattenNodes=re}if(oe.selectable&&(ie("selectedKeys")?L.selectedKeys=(0,Ve.BT)(oe.selectedKeys,oe):!K&&oe.defaultSelectedKeys&&(L.selectedKeys=(0,Ve.BT)(oe.defaultSelectedKeys,oe))),oe.checkable){var Ee;if(ie("checkedKeys")?Ee=(0,Ve.E6)(oe.checkedKeys)||{}:!K&&oe.defaultCheckedKeys?Ee=(0,Ve.E6)(oe.defaultCheckedKeys)||{}:W&&(Ee=(0,Ve.E6)(oe.checkedKeys)||{checkedKeys:xe.checkedKeys,halfCheckedKeys:xe.halfCheckedKeys}),Ee){var te=Ee,T=te.checkedKeys,I=T===void 0?[]:T,de=te.halfCheckedKeys,ve=de===void 0?[]:de;if(!oe.checkStrictly){var _e=(0,Qe.S)(I,!0,Y);I=_e.checkedKeys,ve=_e.halfCheckedKeys}L.checkedKeys=I,L.halfCheckedKeys=ve}}return ie("loadedKeys")&&(L.loadedKeys=oe.loadedKeys),L}}]),G}(f.Component);je.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},je.TreeNode=x.Z;var Re=je,tt=Re},35654:function(_t,N,e){"use strict";e.d(N,{BT:function(){return f},E6:function(){return w},L0:function(){return s},OM:function(){return u},_5:function(){return c},r7:function(){return A},wA:function(){return d},yx:function(){return o}});var t=e(26407),v=e(39559),g=e(48736),p=e(59301),i=e(39417),h=e(67841),r=e(71430),l=null;function c(b,C){if(!b)return[];var m=b.slice(),y=m.indexOf(C);return y>=0&&m.splice(y,1),m}function s(b,C){var m=(b||[]).slice();return m.indexOf(C)===-1&&m.push(C),m}function o(b){return b.split("-")}function d(b,C){var m=[],y=(0,h.Z)(C,b);function x(){var P=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];P.forEach(function(_){var z=_.key,k=_.children;m.push(z),x(k)})}return x(y.children),m}function n(b){if(b.parent){var C=o(b.pos);return Number(C[C.length-1])===b.parent.children.length-1}return!1}function a(b){var C=o(b.pos);return Number(C[C.length-1])===0}function u(b,C,m,y,x,P,_,z,k,be){var ae,Me=b.clientX,B=b.clientY,q=b.target.getBoundingClientRect(),Q=q.top,se=q.height,U=(be==="rtl"?-1:1)*(((x==null?void 0:x.x)||0)-Me),j=(U-12)/y,Z=(0,h.Z)(z,m.props.eventKey);if(B<Q+se/2){var pe=_.findIndex(function(tt){return tt.key===Z.key}),Ae=pe<=0?0:pe-1,he=_[Ae].key;Z=(0,h.Z)(z,he)}var ge=Z.key,Ie=Z,ct=Z.key,Ve=0,Qe=0;if(!k.includes(ge))for(var St=0;St<j&&n(Z);St+=1)Z=Z.parent,Qe+=1;var Xe=C.props.data,je=Z.node,Re=!0;return a(Z)&&Z.level===0&&B<Q+se/2&&P({dragNode:Xe,dropNode:je,dropPosition:-1})&&Z.key===m.props.eventKey?Ve=-1:(Ie.children||[]).length&&k.includes(ct)?P({dragNode:Xe,dropNode:je,dropPosition:0})?Ve=0:Re=!1:Qe===0?j>-1.5?P({dragNode:Xe,dropNode:je,dropPosition:1})?Ve=1:Re=!1:P({dragNode:Xe,dropNode:je,dropPosition:0})?Ve=0:P({dragNode:Xe,dropNode:je,dropPosition:1})?Ve=1:Re=!1:P({dragNode:Xe,dropNode:je,dropPosition:1})?Ve=1:Re=!1,{dropPosition:Ve,dropLevelOffset:Qe,dropTargetKey:Z.key,dropTargetPos:Z.pos,dragOverNodeKey:ct,dropContainerKey:Ve===0?null:((ae=Z.parent)===null||ae===void 0?void 0:ae.key)||null,dropAllowed:Re}}function f(b,C){if(b){var m=C.multiple;return m?b.slice():b.length?[b[0]]:b}}var S=function(C){return C};function E(b,C){if(!b)return[];var m=C||{},y=m.processProps,x=y===void 0?S:y,P=Array.isArray(b)?b:[b];return P.map(function(_){var z=_.children,k=_objectWithoutProperties(_,l),be=E(z,C);return React.createElement(TreeNode,_extends({key:k.key},x(k)),be)})}function w(b){if(!b)return null;var C;if(Array.isArray(b))C={checkedKeys:b,halfCheckedKeys:void 0};else if((0,v.Z)(b)==="object")C={checkedKeys:b.checked||void 0,halfCheckedKeys:b.halfChecked||void 0};else return(0,g.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return C}function A(b,C){var m=new Set;function y(x){if(!m.has(x)){var P=(0,h.Z)(C,x);if(P){m.add(x);var _=P.parent,z=P.node;z.disabled||_&&y(_.key)}}}return(b||[]).forEach(function(x){y(x)}),(0,t.Z)(m)}},90782:function(_t,N,e){"use strict";e.d(N,{S:function(){return r}});var t=e(48736),v=e(67841);function g(l,c){var s=new Set;return l.forEach(function(o){c.has(o)||s.add(o)}),s}function p(l){var c=l||{},s=c.disabled,o=c.disableCheckbox,d=c.checkable;return!!(s||o)||d===!1}function i(l,c,s,o){for(var d=new Set(l),n=new Set,a=0;a<=s;a+=1){var u=c.get(a)||new Set;u.forEach(function(w){var A=w.key,b=w.node,C=w.children,m=C===void 0?[]:C;d.has(A)&&!o(b)&&m.filter(function(y){return!o(y.node)}).forEach(function(y){d.add(y.key)})})}for(var f=new Set,S=s;S>=0;S-=1){var E=c.get(S)||new Set;E.forEach(function(w){var A=w.parent,b=w.node;if(!(o(b)||!w.parent||f.has(w.parent.key))){if(o(w.parent.node)){f.add(A.key);return}var C=!0,m=!1;(A.children||[]).filter(function(y){return!o(y.node)}).forEach(function(y){var x=y.key,P=d.has(x);C&&!P&&(C=!1),!m&&(P||n.has(x))&&(m=!0)}),C&&d.add(A.key),m&&n.add(A.key),f.add(A.key)}})}return{checkedKeys:Array.from(d),halfCheckedKeys:Array.from(g(n,d))}}function h(l,c,s,o,d){for(var n=new Set(l),a=new Set(c),u=0;u<=o;u+=1){var f=s.get(u)||new Set;f.forEach(function(A){var b=A.key,C=A.node,m=A.children,y=m===void 0?[]:m;!n.has(b)&&!a.has(b)&&!d(C)&&y.filter(function(x){return!d(x.node)}).forEach(function(x){n.delete(x.key)})})}a=new Set;for(var S=new Set,E=o;E>=0;E-=1){var w=s.get(E)||new Set;w.forEach(function(A){var b=A.parent,C=A.node;if(!(d(C)||!A.parent||S.has(A.parent.key))){if(d(A.parent.node)){S.add(b.key);return}var m=!0,y=!1;(b.children||[]).filter(function(x){return!d(x.node)}).forEach(function(x){var P=x.key,_=n.has(P);m&&!_&&(m=!1),!y&&(_||a.has(P))&&(y=!0)}),m||n.delete(b.key),y&&a.add(b.key),S.add(b.key)}})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(g(a,n))}}function r(l,c,s,o){var d=[],n;o?n=o:n=p;var a=new Set(l.filter(function(E){var w=!!(0,v.Z)(s,E);return w||d.push(E),w})),u=new Map,f=0;Object.keys(s).forEach(function(E){var w=s[E],A=w.level,b=u.get(A);b||(b=new Set,u.set(A,b)),b.add(w),f=Math.max(f,A)}),(0,t.ZP)(!d.length,"Tree missing follow keys: ".concat(d.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var S;return c===!0?S=i(a,u,f,n):S=h(a,c.halfCheckedKeys,u,f,n),S}},67841:function(_t,N,e){"use strict";e.d(N,{Z:function(){return t}});function t(v,g){return v[g]}},71430:function(_t,N,e){"use strict";e.d(N,{F:function(){return A},H8:function(){return w},I8:function(){return E},km:function(){return d},oH:function(){return f},w$:function(){return n},zn:function(){return u}});var t=e(39559),v=e(26407),g=e(33708),p=e(37061),i=e(11592),h=e(2738),r=e(48736),l=e(67841),c=["children"];function s(b,C){return"".concat(b,"-").concat(C)}function o(b){return b&&b.type&&b.type.isTreeNode}function d(b,C){return b!=null?b:C}function n(b){var C=b||{},m=C.title,y=C._title,x=C.key,P=C.children,_=m||"title";return{title:_,_title:y||[_],key:x||"key",children:P||"children"}}function a(b,C){var m=new Map;function y(x){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(x||[]).forEach(function(_){var z=_[C.key],k=_[C.children];warning(z!=null,"Tree node must have a certain key: [".concat(P).concat(z,"]"));var be=String(z);warning(!m.has(be)||z===null||z===void 0,"Same 'key' exist in the Tree: ".concat(be)),m.set(be,!0),y(k,"".concat(P).concat(be," > "))})}y(b)}function u(b){function C(m){var y=(0,i.Z)(m);return y.map(function(x){if(!o(x))return(0,r.ZP)(!x,"Tree/TreeNode can only accept TreeNode as children."),null;var P=x.key,_=x.props,z=_.children,k=(0,p.Z)(_,c),be=(0,g.Z)({key:P},k),ae=C(z);return ae.length&&(be.children=ae),be}).filter(function(x){return x})}return C(b)}function f(b,C,m){var y=n(m),x=y._title,P=y.key,_=y.children,z=new Set(C===!0?[]:C),k=[];function be(ae){var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ae.map(function(B,q){for(var Q=s(Me?Me.pos:"0",q),se=d(B[P],Q),U,j=0;j<x.length;j+=1){var Z=x[j];if(B[Z]!==void 0){U=B[Z];break}}var pe=(0,g.Z)((0,g.Z)({},(0,h.Z)(B,[].concat((0,v.Z)(x),[P,_]))),{},{title:U,key:se,parent:Me,pos:Q,children:null,data:B,isStart:[].concat((0,v.Z)(Me?Me.isStart:[]),[q===0]),isEnd:[].concat((0,v.Z)(Me?Me.isEnd:[]),[q===ae.length-1])});return k.push(pe),C===!0||z.has(se)?pe.children=be(B[_]||[],pe):pe.children=[],pe})}return be(b),k}function S(b,C,m){var y={};(0,t.Z)(m)==="object"?y=m:y={externalGetKey:m},y=y||{};var x=y,P=x.childrenPropName,_=x.externalGetKey,z=x.fieldNames,k=n(z),be=k.key,ae=k.children,Me=P||ae,B;_?typeof _=="string"?B=function(se){return se[_]}:typeof _=="function"&&(B=function(se){return _(se)}):B=function(se,U){return d(se[be],U)};function q(Q,se,U,j){var Z=Q?Q[Me]:b,pe=Q?s(U.pos,se):"0",Ae=Q?[].concat((0,v.Z)(j),[Q]):[];if(Q){var he=B(Q,pe),ge={node:Q,index:se,pos:pe,key:he,parentPos:U.node?U.pos:null,level:U.level+1,nodes:Ae};C(ge)}Z&&Z.forEach(function(Ie,ct){q(Ie,ct,{node:Q,pos:pe,level:U?U.level+1:-1},Ae)})}q(null)}function E(b){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},m=C.initWrapper,y=C.processEntity,x=C.onProcessFinished,P=C.externalGetKey,_=C.childrenPropName,z=C.fieldNames,k=arguments.length>2?arguments[2]:void 0,be=P||k,ae={},Me={},B={posEntities:ae,keyEntities:Me};return m&&(B=m(B)||B),S(b,function(q){var Q=q.node,se=q.index,U=q.pos,j=q.key,Z=q.parentPos,pe=q.level,Ae=q.nodes,he={node:Q,nodes:Ae,index:se,key:j,pos:U,level:pe},ge=d(j,U);ae[U]=he,Me[ge]=he,he.parent=ae[Z],he.parent&&(he.parent.children=he.parent.children||[],he.parent.children.push(he)),y&&y(he,B)},{externalGetKey:be,childrenPropName:_,fieldNames:z}),x&&x(B),B}function w(b,C){var m=C.expandedKeys,y=C.selectedKeys,x=C.loadedKeys,P=C.loadingKeys,_=C.checkedKeys,z=C.halfCheckedKeys,k=C.dragOverNodeKey,be=C.dropPosition,ae=C.keyEntities,Me=(0,l.Z)(ae,b),B={eventKey:b,expanded:m.indexOf(b)!==-1,selected:y.indexOf(b)!==-1,loaded:x.indexOf(b)!==-1,loading:P.indexOf(b)!==-1,checked:_.indexOf(b)!==-1,halfChecked:z.indexOf(b)!==-1,pos:String(Me?Me.pos:""),dragOver:k===b&&be===0,dragOverGapTop:k===b&&be===-1,dragOverGapBottom:k===b&&be===1};return B}function A(b){var C=b.data,m=b.expanded,y=b.selected,x=b.checked,P=b.loaded,_=b.loading,z=b.halfChecked,k=b.dragOver,be=b.dragOverGapTop,ae=b.dragOverGapBottom,Me=b.pos,B=b.active,q=b.eventKey,Q=(0,g.Z)((0,g.Z)({},C),{},{expanded:m,selected:y,checked:x,loaded:P,loading:_,halfChecked:z,dragOver:k,dragOverGapTop:be,dragOverGapBottom:ae,pos:Me,active:B,key:q});return"props"in Q||Object.defineProperty(Q,"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`."),b}}),Q}},8224:function(_t,N,e){"use strict";e.d(N,{Z:function(){return v}});var t=e(4676);function v(g,p,i,h){var r=t.unstable_batchedUpdates?function(c){t.unstable_batchedUpdates(i,c)}:i;return g!=null&&g.addEventListener&&g.addEventListener(p,r,h),{remove:function(){g!=null&&g.removeEventListener&&g.removeEventListener(p,r,h)}}}},55468:function(_t,N,e){"use strict";e.d(N,{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(a){return a.nodeType===1?a.ownerDocument.defaultView.getComputedStyle(a,null):{}}function i(a,u,f){if(u=u.toLowerCase(),f==="auto"){if(u==="height")return a.offsetHeight;if(u==="width")return a.offsetWidth}return u in v||(v[u]=t.test(u)),v[u]?parseFloat(f)||0:f}function h(a,u){var f=arguments.length,S=p(a);return u=g[u]?"cssFloat"in a.style?"cssFloat":"styleFloat":u,f===1?S:i(a,u,S[u]||a.style[u])}function r(a,u,f){var S=arguments.length;if(u=g[u]?"cssFloat"in a.style?"cssFloat":"styleFloat":u,S===3)return typeof f=="number"&&t.test(u)&&(f="".concat(f,"px")),a.style[u]=f,f;for(var E in u)u.hasOwnProperty(E)&&r(a,E,u[E]);return p(a)}function l(a){return a===document.body?document.documentElement.clientWidth:a.offsetWidth}function c(a){return a===document.body?window.innerHeight||document.documentElement.clientHeight:a.offsetHeight}function s(){var a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),u=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:a,height:u}}function o(){var a=document.documentElement.clientWidth,u=window.innerHeight||document.documentElement.clientHeight;return{width:a,height:u}}function d(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function n(a){var u=a.getBoundingClientRect(),f=document.documentElement;return{left:u.left+(window.pageXOffset||f.scrollLeft)-(f.clientLeft||document.body.clientLeft||0),top:u.top+(window.pageYOffset||f.scrollTop)-(f.clientTop||document.body.clientTop||0)}}},24514:function(_t,N,e){"use strict";e.d(N,{G:function(){return p}});var t=e(47273),v=function(h){if((0,t.Z)()&&window.document.documentElement){var r=Array.isArray(h)?h:[h],l=window.document.documentElement;return r.some(function(c){return c in l.style})}return!1},g=function(h,r){if(!v(h))return!1;var l=document.createElement("div"),c=l.style[h];return l.style[h]=r,l.style[h]!==c};function p(i,h){return!Array.isArray(i)&&h!==void 0?g(i,h):v(i)}},24916:function(_t,N,e){"use strict";e.d(N,{Z:function(){return je}});var t=e(92413),v=e(39559),g=e(33708),p=e(400),i=e(33606),h=e(37061),r=e(92310),l=e.n(r),c=e(29301),s=e(70425),o=e(34280),d=e(59301),n=e(4676),a=d.forwardRef(function(Re,tt){var le=Re.height,ue=Re.offsetY,G=Re.offsetX,R=Re.children,oe=Re.prefixCls,xe=Re.onInnerResize,K=Re.innerProps,L=Re.rtl,ie=Re.extra,W={},M={display:"flex",flexDirection:"column"};return ue!==void 0&&(W={height:le,position:"relative",overflow:"hidden"},M=(0,g.Z)((0,g.Z)({},M),{},(0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)({transform:"translateY(".concat(ue,"px)")},L?"marginRight":"marginLeft",-G),"position","absolute"),"left",0),"right",0),"top",0))),d.createElement("div",{style:W},d.createElement(c.Z,{onResize:function(Y){var F=Y.offsetHeight;F&&xe&&xe()}},d.createElement("div",(0,t.Z)({style:M,className:l()((0,p.Z)({},"".concat(oe,"-holder-inner"),oe)),ref:tt},K),R,ie)))});a.displayName="Filler";var u=a;function f(Re){var tt=Re.children,le=Re.setRef,ue=d.useCallback(function(G){le(G)},[]);return d.cloneElement(tt,{ref:ue})}function S(Re,tt,le,ue,G,R,oe,xe){var K=xe.getKey;return Re.slice(tt,le+1).map(function(L,ie){var W=tt+ie,M=oe(L,W,{style:{width:ue},offsetX:G}),D=K(L);return d.createElement(f,{key:D,setRef:function(F){return R(L,F)}},M)})}function E(Re,tt,le,ue){var G=le-Re,R=tt-le,oe=Math.min(G,R)*2;if(ue<=oe){var xe=Math.floor(ue/2);return ue%2?le+xe+1:le-xe}return G>R?le-(ue-R):le+(ue-G)}function w(Re,tt,le){var ue=Re.length,G=tt.length,R,oe;if(ue===0&&G===0)return null;ue<G?(R=Re,oe=tt):(R=tt,oe=Re);var xe={__EMPTY_ITEM__:!0};function K(Y){return Y!==void 0?le(Y):xe}for(var L=null,ie=Math.abs(ue-G)!==1,W=0;W<oe.length;W+=1){var M=K(R[W]),D=K(oe[W]);if(M!==D){L=W,ie=ie||M!==K(oe[W+1]);break}}return L===null?null:{index:L,multiple:ie}}function A(Re,tt,le){var ue=d.useState(Re),G=(0,i.Z)(ue,2),R=G[0],oe=G[1],xe=d.useState(null),K=(0,i.Z)(xe,2),L=K[0],ie=K[1];return d.useEffect(function(){var W=w(R||[],Re||[],tt);(W==null?void 0:W.index)!==void 0&&(le==null||le(W.index),ie(Re[W.index])),oe(Re)},[Re]),[L]}var b=e(16089),C=(typeof navigator=="undefined"?"undefined":(0,v.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),m=C,y=function(Re,tt,le,ue){var G=(0,d.useRef)(!1),R=(0,d.useRef)(null);function oe(){clearTimeout(R.current),G.current=!0,R.current=setTimeout(function(){G.current=!1},50)}var xe=(0,d.useRef)({top:Re,bottom:tt,left:le,right:ue});return xe.current.top=Re,xe.current.bottom=tt,xe.current.left=le,xe.current.right=ue,function(K,L){var ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,W=K?L<0&&xe.current.left||L>0&&xe.current.right:L<0&&xe.current.top||L>0&&xe.current.bottom;return ie&&W?(clearTimeout(R.current),G.current=!1):(!W||G.current)&&oe(),!G.current&&W}};function x(Re,tt,le,ue,G,R,oe){var xe=(0,d.useRef)(0),K=(0,d.useRef)(null),L=(0,d.useRef)(null),ie=(0,d.useRef)(!1),W=y(tt,le,ue,G);function M(te,T){if(b.Z.cancel(K.current),!W(!1,T)){var I=te;if(!I._virtualHandled)I._virtualHandled=!0;else return;xe.current+=T,L.current=T,m||I.preventDefault(),K.current=(0,b.Z)(function(){var de=ie.current?10:1;oe(xe.current*de,!1),xe.current=0})}}function D(te,T){oe(T,!0),m||te.preventDefault()}var Y=(0,d.useRef)(null),F=(0,d.useRef)(null);function re(te){if(Re){b.Z.cancel(F.current),F.current=(0,b.Z)(function(){Y.current=null},2);var T=te.deltaX,I=te.deltaY,de=te.shiftKey,ve=T,_e=I;(Y.current==="sx"||!Y.current&&de&&I&&!T)&&(ve=I,_e=0,Y.current="sx");var qe=Math.abs(ve),ke=Math.abs(_e);Y.current===null&&(Y.current=R&&qe>ke?"x":"y"),Y.current==="y"?M(te,_e):D(te,ve)}}function Ee(te){Re&&(ie.current=te.detail===L.current)}return[re,Ee]}function P(Re,tt,le,ue){var G=d.useMemo(function(){return[new Map,[]]},[Re,le.id,ue]),R=(0,i.Z)(G,2),oe=R[0],xe=R[1],K=function(ie){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ie,M=oe.get(ie),D=oe.get(W);if(M===void 0||D===void 0)for(var Y=Re.length,F=xe.length;F<Y;F+=1){var re,Ee=Re[F],te=tt(Ee);oe.set(te,F);var T=(re=le.get(te))!==null&&re!==void 0?re:ue;if(xe[F]=(xe[F-1]||0)+T,te===ie&&(M=F),te===W&&(D=F),M!==void 0&&D!==void 0)break}return{top:xe[M-1]||0,bottom:xe[D]}};return K}var _=e(6909),z=e(4771),k=function(){function Re(){(0,_.Z)(this,Re),(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,z.Z)(Re,[{key:"set",value:function(le,ue){this.maps[le]=ue,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}}]),Re}(),be=k;function ae(Re){var tt=parseFloat(Re);return isNaN(tt)?0:tt}function Me(Re,tt,le){var ue=d.useState(0),G=(0,i.Z)(ue,2),R=G[0],oe=G[1],xe=(0,d.useRef)(new Map),K=(0,d.useRef)(new be),L=(0,d.useRef)(0);function ie(){L.current+=1}function W(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;ie();var Y=function(){var Ee=!1;xe.current.forEach(function(te,T){if(te&&te.offsetParent){var I=te.offsetHeight,de=getComputedStyle(te),ve=de.marginTop,_e=de.marginBottom,qe=ae(ve),ke=ae(_e),fe=I+qe+ke;K.current.get(T)!==fe&&(K.current.set(T,fe),Ee=!0)}}),Ee&&oe(function(te){return te+1})};if(D)Y();else{L.current+=1;var F=L.current;Promise.resolve().then(function(){F===L.current&&Y()})}}function M(D,Y){var F=Re(D),re=xe.current.get(F);Y?(xe.current.set(F,Y),W()):xe.current.delete(F),!re!=!Y&&(Y?tt==null||tt(D):le==null||le(D))}return(0,d.useEffect)(function(){return ie},[]),[M,W,K.current,R]}var B=14/15;function q(Re,tt,le){var ue=(0,d.useRef)(!1),G=(0,d.useRef)(0),R=(0,d.useRef)(0),oe=(0,d.useRef)(null),xe=(0,d.useRef)(null),K,L=function(D){if(ue.current){var Y=Math.ceil(D.touches[0].pageX),F=Math.ceil(D.touches[0].pageY),re=G.current-Y,Ee=R.current-F,te=Math.abs(re)>Math.abs(Ee);te?G.current=Y:R.current=F;var T=le(te,te?re:Ee,!1,D);T&&D.preventDefault(),clearInterval(xe.current),T&&(xe.current=setInterval(function(){te?re*=B:Ee*=B;var I=Math.floor(te?re:Ee);(!le(te,I,!0)||Math.abs(I)<=.1)&&clearInterval(xe.current)},16))}},ie=function(){ue.current=!1,K()},W=function(D){K(),D.touches.length===1&&!ue.current&&(ue.current=!0,G.current=Math.ceil(D.touches[0].pageX),R.current=Math.ceil(D.touches[0].pageY),oe.current=D.target,oe.current.addEventListener("touchmove",L,{passive:!1}),oe.current.addEventListener("touchend",ie,{passive:!0}))};K=function(){oe.current&&(oe.current.removeEventListener("touchmove",L),oe.current.removeEventListener("touchend",ie))},(0,o.Z)(function(){return Re&&tt.current.addEventListener("touchstart",W,{passive:!0}),function(){var M;(M=tt.current)===null||M===void 0||M.removeEventListener("touchstart",W),K(),clearInterval(xe.current)}},[Re])}function Q(Re){return Math.floor(Math.pow(Re,.5))}function se(Re,tt){var le="touches"in Re?Re.touches[0]:Re;return le[tt?"pageX":"pageY"]-window[tt?"scrollX":"scrollY"]}function U(Re,tt,le){d.useEffect(function(){var ue=tt.current;if(Re&&ue){var G=!1,R,oe,xe=function(){b.Z.cancel(R)},K=function M(){xe(),R=(0,b.Z)(function(){le(oe),M()})},L=function(D){if(!D.target.draggable){var Y=D;Y._virtualHandled||(Y._virtualHandled=!0,G=!0)}},ie=function(){G=!1,xe()},W=function(D){if(G){var Y=se(D,!1),F=ue.getBoundingClientRect(),re=F.top,Ee=F.bottom;if(Y<=re){var te=re-Y;oe=-Q(te),K()}else if(Y>=Ee){var T=Y-Ee;oe=Q(T),K()}else xe()}};return ue.addEventListener("mousedown",L),ue.ownerDocument.addEventListener("mouseup",ie),ue.ownerDocument.addEventListener("mousemove",W),function(){ue.removeEventListener("mousedown",L),ue.ownerDocument.removeEventListener("mouseup",ie),ue.ownerDocument.removeEventListener("mousemove",W),xe()}}},[Re])}var j=10;function Z(Re,tt,le,ue,G,R,oe,xe){var K=d.useRef(),L=d.useState(null),ie=(0,i.Z)(L,2),W=ie[0],M=ie[1];return(0,o.Z)(function(){if(W&&W.times<j){if(!Re.current){M(function(Oe){return(0,g.Z)({},Oe)});return}R();var D=W.targetAlign,Y=W.originAlign,F=W.index,re=W.offset,Ee=Re.current.clientHeight,te=!1,T=D,I=null;if(Ee){for(var de=D||Y,ve=0,_e=0,qe=0,ke=Math.min(tt.length-1,F),fe=0;fe<=ke;fe+=1){var Ze=G(tt[fe]);_e=ve;var J=le.get(Ze);qe=_e+(J===void 0?ue:J),ve=qe}for(var nt=de==="top"?re:Ee-re,Ct=ke;Ct>=0;Ct-=1){var O=G(tt[Ct]),Ge=le.get(O);if(Ge===void 0){te=!0;break}if(nt-=Ge,nt<=0)break}switch(de){case"top":I=_e-re;break;case"bottom":I=qe-Ee+re;break;default:{var Ke=Re.current.scrollTop,ce=Ke+Ee;_e<Ke?T="top":qe>ce&&(T="bottom")}}I!==null&&oe(I),I!==W.lastTop&&(te=!0)}te&&M((0,g.Z)((0,g.Z)({},W),{},{times:W.times+1,targetAlign:T,lastTop:I}))}},[W,Re.current]),function(D){if(D==null){xe();return}if(b.Z.cancel(K.current),typeof D=="number")oe(D);else if(D&&(0,v.Z)(D)==="object"){var Y,F=D.align;"index"in D?Y=D.index:Y=tt.findIndex(function(te){return G(te)===D.key});var re=D.offset,Ee=re===void 0?0:re;M({times:0,index:Y,offset:Ee,originAlign:F})}}}var pe=d.forwardRef(function(Re,tt){var le=Re.prefixCls,ue=Re.rtl,G=Re.scrollOffset,R=Re.scrollRange,oe=Re.onStartMove,xe=Re.onStopMove,K=Re.onScroll,L=Re.horizontal,ie=Re.spinSize,W=Re.containerSize,M=Re.style,D=Re.thumbStyle,Y=Re.showScrollBar,F=d.useState(!1),re=(0,i.Z)(F,2),Ee=re[0],te=re[1],T=d.useState(null),I=(0,i.Z)(T,2),de=I[0],ve=I[1],_e=d.useState(null),qe=(0,i.Z)(_e,2),ke=qe[0],fe=qe[1],Ze=!ue,J=d.useRef(),nt=d.useRef(),Ct=d.useState(Y),O=(0,i.Z)(Ct,2),Ge=O[0],Ke=O[1],ce=d.useRef(),Oe=function(){Y===!0||Y===!1||(clearTimeout(ce.current),Ke(!0),ce.current=setTimeout(function(){Ke(!1)},3e3))},ze=R-W||0,Lt=W-ie||0,Nt=d.useMemo(function(){if(G===0||ze===0)return 0;var Ce=G/ze;return Ce*Lt},[G,ze,Lt]),it=function(X){X.stopPropagation(),X.preventDefault()},wt=d.useRef({top:Nt,dragging:Ee,pageY:de,startTop:ke});wt.current={top:Nt,dragging:Ee,pageY:de,startTop:ke};var Rt=function(X){te(!0),ve(se(X,L)),fe(wt.current.top),oe(),X.stopPropagation(),X.preventDefault()};d.useEffect(function(){var Ce=function(ne){ne.preventDefault()},X=J.current,$=nt.current;return X.addEventListener("touchstart",Ce,{passive:!1}),$.addEventListener("touchstart",Rt,{passive:!1}),function(){X.removeEventListener("touchstart",Ce),$.removeEventListener("touchstart",Rt)}},[]);var Tt=d.useRef();Tt.current=ze;var Gt=d.useRef();Gt.current=Lt,d.useEffect(function(){if(Ee){var Ce,X=function(ne){var Be=wt.current,Fe=Be.dragging,$e=Be.pageY,at=Be.startTop;b.Z.cancel(Ce);var bt=J.current.getBoundingClientRect(),Ot=W/(L?bt.width:bt.height);if(Fe){var kt=(se(ne,L)-$e)*Ot,Zt=at;!Ze&&L?Zt-=kt:Zt+=kt;var Ft=Tt.current,zt=Gt.current,De=zt?Zt/zt:0,Ue=Math.ceil(De*Ft);Ue=Math.max(Ue,0),Ue=Math.min(Ue,Ft),Ce=(0,b.Z)(function(){K(Ue,L)})}},$=function(){te(!1),xe()};return window.addEventListener("mousemove",X,{passive:!0}),window.addEventListener("touchmove",X,{passive:!0}),window.addEventListener("mouseup",$,{passive:!0}),window.addEventListener("touchend",$,{passive:!0}),function(){window.removeEventListener("mousemove",X),window.removeEventListener("touchmove",X),window.removeEventListener("mouseup",$),window.removeEventListener("touchend",$),b.Z.cancel(Ce)}}},[Ee]),d.useEffect(function(){return Oe(),function(){clearTimeout(ce.current)}},[G]),d.useImperativeHandle(tt,function(){return{delayHidden:Oe}});var Ut="".concat(le,"-scrollbar"),At={position:"absolute",visibility:Ge?null:"hidden"},en={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return L?(At.height=8,At.left=0,At.right=0,At.bottom=0,en.height="100%",en.width=ie,Ze?en.left=Nt:en.right=Nt):(At.width=8,At.top=0,At.bottom=0,Ze?At.right=0:At.left=0,en.width="100%",en.height=ie,en.top=Nt),d.createElement("div",{ref:J,className:l()(Ut,(0,p.Z)((0,p.Z)((0,p.Z)({},"".concat(Ut,"-horizontal"),L),"".concat(Ut,"-vertical"),!L),"".concat(Ut,"-visible"),Ge)),style:(0,g.Z)((0,g.Z)({},At),M),onMouseDown:it,onMouseMove:Oe},d.createElement("div",{ref:nt,className:l()("".concat(Ut,"-thumb"),(0,p.Z)({},"".concat(Ut,"-thumb-moving"),Ee)),style:(0,g.Z)((0,g.Z)({},en),D),onMouseDown:Rt}))}),Ae=pe,he=20;function ge(){var Re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,le=Re/tt*Re;return isNaN(le)&&(le=0),le=Math.max(le,he),Math.floor(le)}var Ie=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],ct=[],Ve={overflowY:"auto",overflowAnchor:"none"};function Qe(Re,tt){var le=Re.prefixCls,ue=le===void 0?"rc-virtual-list":le,G=Re.className,R=Re.height,oe=Re.itemHeight,xe=Re.fullHeight,K=xe===void 0?!0:xe,L=Re.style,ie=Re.data,W=Re.children,M=Re.itemKey,D=Re.virtual,Y=Re.direction,F=Re.scrollWidth,re=Re.component,Ee=re===void 0?"div":re,te=Re.onScroll,T=Re.onVirtualScroll,I=Re.onVisibleChange,de=Re.innerProps,ve=Re.extraRender,_e=Re.styles,qe=Re.showScrollBar,ke=qe===void 0?"optional":qe,fe=(0,h.Z)(Re,Ie),Ze=d.useCallback(function(fn){return typeof M=="function"?M(fn):fn==null?void 0:fn[M]},[M]),J=Me(Ze,null,null),nt=(0,i.Z)(J,4),Ct=nt[0],O=nt[1],Ge=nt[2],Ke=nt[3],ce=!!(D!==!1&&R&&oe),Oe=d.useMemo(function(){return Object.values(Ge.maps).reduce(function(fn,ln){return fn+ln},0)},[Ge.id,Ge.maps]),ze=ce&&ie&&(Math.max(oe*ie.length,Oe)>R||!!F),Lt=Y==="rtl",Nt=l()(ue,(0,p.Z)({},"".concat(ue,"-rtl"),Lt),G),it=ie||ct,wt=(0,d.useRef)(),Rt=(0,d.useRef)(),Tt=(0,d.useRef)(),Gt=(0,d.useState)(0),Ut=(0,i.Z)(Gt,2),At=Ut[0],en=Ut[1],Ce=(0,d.useState)(0),X=(0,i.Z)(Ce,2),$=X[0],ee=X[1],ne=(0,d.useState)(!1),Be=(0,i.Z)(ne,2),Fe=Be[0],$e=Be[1],at=function(){$e(!0)},bt=function(){$e(!1)},Ot={getKey:Ze};function kt(fn){en(function(ln){var xn;typeof fn=="function"?xn=fn(ln):xn=fn;var On=pn(xn);return wt.current.scrollTop=On,On})}var Zt=(0,d.useRef)({start:0,end:it.length}),Ft=(0,d.useRef)(),zt=A(it,Ze),De=(0,i.Z)(zt,1),Ue=De[0];Ft.current=Ue;var et=d.useMemo(function(){if(!ce)return{scrollHeight:void 0,start:0,end:it.length-1,offset:void 0};if(!ze){var fn;return{scrollHeight:((fn=Rt.current)===null||fn===void 0?void 0:fn.offsetHeight)||0,start:0,end:it.length-1,offset:void 0}}for(var ln=0,xn,On,In,Wn=it.length,ar=0;ar<Wn;ar+=1){var er=it[ar],xr=Ze(er),wr=Ge.get(xr),Vn=ln+(wr===void 0?oe:wr);Vn>=At&&xn===void 0&&(xn=ar,On=ln),Vn>At+R&&In===void 0&&(In=ar),ln=Vn}return xn===void 0&&(xn=0,On=0,In=Math.ceil(R/oe)),In===void 0&&(In=it.length-1),In=Math.min(In+1,it.length-1),{scrollHeight:ln,start:xn,end:In,offset:On}},[ze,ce,At,it,Ke,R]),st=et.scrollHeight,yt=et.start,rt=et.end,dt=et.offset;Zt.current.start=yt,Zt.current.end=rt,d.useLayoutEffect(function(){var fn=Ge.getRecord();if(fn.size===1){var ln=Array.from(fn)[0],xn=it[yt];if(xn){var On=Ze(xn);if(On===ln){var In=Ge.get(ln),Wn=In-oe;kt(function(ar){return ar+Wn})}}}Ge.resetRecord()},[st]);var ye=d.useState({width:0,height:R}),He=(0,i.Z)(ye,2),Je=He[0],ft=He[1],lt=function(ln){ft({width:ln.offsetWidth,height:ln.offsetHeight})},Et=(0,d.useRef)(),xt=(0,d.useRef)(),Ht=d.useMemo(function(){return ge(Je.width,F)},[Je.width,F]),Jt=d.useMemo(function(){return ge(Je.height,st)},[Je.height,st]),$t=st-R,un=(0,d.useRef)($t);un.current=$t;function pn(fn){var ln=fn;return Number.isNaN(un.current)||(ln=Math.min(ln,un.current)),ln=Math.max(ln,0),ln}var bn=At<=0,Te=At>=$t,Ne=$<=0,ot=$>=F,ut=y(bn,Te,Ne,ot),mt=function(){return{x:Lt?-$:$,y:At}},Xt=(0,d.useRef)(mt()),Wt=(0,s.useEvent)(function(fn){if(T){var ln=(0,g.Z)((0,g.Z)({},mt()),fn);(Xt.current.x!==ln.x||Xt.current.y!==ln.y)&&(T(ln),Xt.current=ln)}});function Yt(fn,ln){var xn=fn;ln?((0,n.flushSync)(function(){ee(xn)}),Wt()):kt(xn)}function It(fn){var ln=fn.currentTarget.scrollTop;ln!==At&&kt(ln),te==null||te(fn),Wt()}var tn=function(ln){var xn=ln,On=F?F-Je.width:0;return xn=Math.max(xn,0),xn=Math.min(xn,On),xn},_n=(0,s.useEvent)(function(fn,ln){ln?((0,n.flushSync)(function(){ee(function(xn){var On=xn+(Lt?-fn:fn);return tn(On)})}),Wt()):kt(function(xn){var On=xn+fn;return On})}),nn=x(ce,bn,Te,Ne,ot,!!F,_n),Kt=(0,i.Z)(nn,2),Mt=Kt[0],mn=Kt[1];q(ce,wt,function(fn,ln,xn,On){var In=On;return ut(fn,ln,xn)?!1:!In||!In._virtualHandled?(In&&(In._virtualHandled=!0),Mt({preventDefault:function(){},deltaX:fn?ln:0,deltaY:fn?0:ln}),!0):!1}),U(ze,wt,function(fn){kt(function(ln){return ln+fn})}),(0,o.Z)(function(){function fn(xn){var On=bn&&xn.detail<0,In=Te&&xn.detail>0;ce&&!On&&!In&&xn.preventDefault()}var ln=wt.current;return ln.addEventListener("wheel",Mt,{passive:!1}),ln.addEventListener("DOMMouseScroll",mn,{passive:!0}),ln.addEventListener("MozMousePixelScroll",fn,{passive:!1}),function(){ln.removeEventListener("wheel",Mt),ln.removeEventListener("DOMMouseScroll",mn),ln.removeEventListener("MozMousePixelScroll",fn)}},[ce,bn,Te]),(0,o.Z)(function(){if(F){var fn=tn($);ee(fn),Wt({x:fn})}},[Je.width,F]);var an=function(){var ln,xn;(ln=Et.current)===null||ln===void 0||ln.delayHidden(),(xn=xt.current)===null||xn===void 0||xn.delayHidden()},En=Z(wt,it,Ge,oe,Ze,function(){return O(!0)},kt,an);d.useImperativeHandle(tt,function(){return{nativeElement:Tt.current,getScrollInfo:mt,scrollTo:function(ln){function xn(On){return On&&(0,v.Z)(On)==="object"&&("left"in On||"top"in On)}xn(ln)?(ln.left!==void 0&&ee(tn(ln.left)),En(ln.top)):En(ln)}}}),(0,o.Z)(function(){if(I){var fn=it.slice(yt,rt+1);I(fn,it)}},[yt,rt,it]);var Sn=P(it,Ze,Ge,oe),An=ve==null?void 0:ve({start:yt,end:rt,virtual:ze,offsetX:$,offsetY:dt,rtl:Lt,getSize:Sn}),vn=S(it,yt,rt,F,$,Ct,W,Ot),Xn=null;R&&(Xn=(0,g.Z)((0,p.Z)({},K?"height":"maxHeight",R),Ve),ce&&(Xn.overflowY="hidden",F&&(Xn.overflowX="hidden"),Fe&&(Xn.pointerEvents="none")));var lr={};return Lt&&(lr.dir="rtl"),d.createElement("div",(0,t.Z)({ref:Tt,style:(0,g.Z)((0,g.Z)({},L),{},{position:"relative"}),className:Nt},lr,fe),d.createElement(c.Z,{onResize:lt},d.createElement(Ee,{className:"".concat(ue,"-holder"),style:Xn,ref:wt,onScroll:It,onMouseEnter:an},d.createElement(u,{prefixCls:ue,height:st,offsetX:$,offsetY:dt,scrollWidth:F,onInnerResize:O,ref:Rt,innerProps:de,rtl:Lt,extra:An},vn))),ze&&st>R&&d.createElement(Ae,{ref:Et,prefixCls:ue,scrollOffset:At,scrollRange:st,rtl:Lt,onScroll:Yt,onStartMove:at,onStopMove:bt,spinSize:Jt,containerSize:Je.height,style:_e==null?void 0:_e.verticalScrollBar,thumbStyle:_e==null?void 0:_e.verticalScrollBarThumb,showScrollBar:ke}),ze&&F>Je.width&&d.createElement(Ae,{ref:xt,prefixCls:ue,scrollOffset:$,scrollRange:F,rtl:Lt,onScroll:Yt,onStartMove:at,onStopMove:bt,spinSize:Ht,containerSize:Je.width,horizontal:!0,style:_e==null?void 0:_e.horizontalScrollBar,thumbStyle:_e==null?void 0:_e.horizontalScrollBarThumb,showScrollBar:ke}))}var St=d.forwardRef(Qe);St.displayName="List";var Xe=St,je=Xe},51581:function(_t,N,e){"use strict";Object.defineProperty(N,"__esModule",{value:!0});var t=function(){function d(n,a){for(var u=0;u<a.length;u++){var f=a[u];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(n,f.key,f)}}return function(n,a,u){return a&&d(n.prototype,a),u&&d(n,u),n}}(),v=e(59301),g=h(v),p=e(12708),i=h(p);function h(d){return d&&d.__esModule?d:{default:d}}function r(d,n){var a={};for(var u in d)n.indexOf(u)>=0||Object.prototype.hasOwnProperty.call(d,u)&&(a[u]=d[u]);return a}function l(d,n){if(!(d instanceof n))throw new TypeError("Cannot call a class as a function")}function c(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 s(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){s(n,d);function n(a){l(this,n);var u=c(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,a));return u.scrollListener=u.scrollListener.bind(u),u.eventListenerOptions=u.eventListenerOptions.bind(u),u.mousewheelListener=u.mousewheelListener.bind(u),u}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 u=this.getParentElement(this.scrollComponent);u.scrollTop=u.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var u=!1,f={get passive(){u=!0}};try{document.addEventListener("test",null,f),document.removeEventListener("test",null,f)}catch(S){}return u}},{key:"eventListenerOptions",value:function(){var u=this.props.useCapture;return this.isPassiveSupported()&&(u={useCapture:this.props.useCapture,passive:!0}),u}},{key:"setDefaultLoader",value:function(u){this.defaultLoader=u}},{key:"detachMousewheelListener",value:function(){var u=window;this.props.useWindow===!1&&(u=this.scrollComponent.parentNode),u.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var u=window;this.props.useWindow===!1&&(u=this.getParentElement(this.scrollComponent)),u.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),u.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(u){var f=this.props.getScrollParent&&this.props.getScrollParent();return f!=null?f:u&&u.parentNode}},{key:"filterProps",value:function(u){return u}},{key:"attachScrollListener",value:function(){var u=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!u)){var f=window;this.props.useWindow===!1&&(f=u),f.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),f.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(u){u.deltaY===1&&!this.isPassiveSupported()&&u.preventDefault()}},{key:"scrollListener",value:function(){var u=this.scrollComponent,f=window,S=this.getParentElement(u),E=void 0;if(this.props.useWindow){var w=document.documentElement||document.body.parentNode||document.body,A=f.pageYOffset!==void 0?f.pageYOffset:w.scrollTop;this.props.isReverse?E=A:E=this.calculateOffset(u,A)}else this.props.isReverse?E=S.scrollTop:E=u.scrollHeight-S.scrollTop-S.clientHeight;E<Number(this.props.threshold)&&u&&u.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(u,f){return u?this.calculateTopPosition(u)+(u.offsetHeight-f-window.innerHeight):0}},{key:"calculateTopPosition",value:function(u){return u?u.offsetTop+this.calculateTopPosition(u.offsetParent):0}},{key:"render",value:function(){var u=this,f=this.filterProps(this.props),S=f.children,E=f.element,w=f.hasMore,A=f.initialLoad,b=f.isReverse,C=f.loader,m=f.loadMore,y=f.pageStart,x=f.ref,P=f.threshold,_=f.useCapture,z=f.useWindow,k=f.getScrollParent,be=r(f,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);be.ref=function(Me){u.scrollComponent=Me,x&&x(Me)};var ae=[S];return w&&(C?b?ae.unshift(C):ae.push(C):this.defaultLoader&&(b?ae.unshift(this.defaultLoader):ae.push(this.defaultLoader))),g.default.createElement(E,be,ae)}}]),n}(v.Component);o.propTypes={children:i.default.node.isRequired,element:i.default.node,hasMore:i.default.bool,initialLoad:i.default.bool,isReverse:i.default.bool,loader:i.default.node,loadMore:i.default.func.isRequired,pageStart:i.default.number,ref:i.default.func,getScrollParent:i.default.func,threshold:i.default.number,useCapture:i.default.bool,useWindow:i.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},N.default=o,_t.exports=N.default},26724:function(_t,N,e){_t.exports=e(51581)},34376:function(_t){(function(N,e){if(1)_t.exports=e();else var t,v})(window,function(){return function(N){var e={};function t(v){if(e[v])return e[v].exports;var g=e[v]={i:v,l:!1,exports:{}};return N[v].call(g.exports,g,g.exports,t),g.l=!0,g.exports}return t.m=N,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 i in v)t.d(p,i,function(h){return v[h]}.bind(null,i));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(N,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(i){return p._listeners.push(i),{dispose:function(){if(!p._disposed){for(var h=0;h<p._listeners.length;h++)if(p._listeners[h]===i)return void p._listeners.splice(h,1)}}}}),this._event},enumerable:!1,configurable:!0}),g.prototype.fire=function(p,i){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,i)},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(i){return p.fire(i)})}},function(N,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(N,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 i=0,h=this._disposables;i<h.length;i++)h[i].dispose();this._disposables.length=0},p.prototype.register=function(i){return this._disposables.push(i),i},p.prototype.unregister=function(i){var h=this._disposables.indexOf(i);h!==-1&&this._disposables.splice(h,1)},p}();function g(p){for(var i=0,h=p;i<h.length;i++)h[i].dispose();p.length=0}e.Disposable=v,e.disposeArray=g,e.getDisposeArrayDisposable=function(p){return{dispose:function(){return g(p)}}}},function(N,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(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(l,c){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,o){s.__proto__=o}||function(s,o){for(var d in o)o.hasOwnProperty(d)&&(s[d]=o[d])})(l,c)},function(l,c){function s(){this.constructor=l}v(l,c),l.prototype=c===null?Object.create(c):(s.prototype=c.prototype,new s)});Object.defineProperty(e,"__esModule",{value:!0}),e.CellData=void 0;var p=t(8),i=t(3),h=t(6),r=function(l){function c(){var s=l!==null&&l.apply(this,arguments)||this;return s.content=0,s.fg=0,s.bg=0,s.extended=new h.ExtendedAttrs,s.combinedData="",s}return g(c,l),c.fromCharData=function(s){var o=new c;return o.setFromCharData(s),o},c.prototype.isCombined=function(){return 2097152&this.content},c.prototype.getWidth=function(){return this.content>>22},c.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?p.stringFromCodePoint(2097151&this.content):""},c.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},c.prototype.setFromCharData=function(s){this.fg=s[i.CHAR_DATA_ATTR_INDEX],this.bg=0;var o=!1;if(s[i.CHAR_DATA_CHAR_INDEX].length>2)o=!0;else if(s[i.CHAR_DATA_CHAR_INDEX].length===2){var d=s[i.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=d&&d<=56319){var n=s[i.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=n&&n<=57343?this.content=1024*(d-55296)+n-56320+65536|s[i.CHAR_DATA_WIDTH_INDEX]<<22:o=!0}else o=!0}else this.content=s[i.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|s[i.CHAR_DATA_WIDTH_INDEX]<<22;o&&(this.combinedData=s[i.CHAR_DATA_CHAR_INDEX],this.content=2097152|s[i.CHAR_DATA_WIDTH_INDEX]<<22)},c.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},c}(h.AttributeData);e.CellData=r},function(N,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(N,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(i){return[i>>>16&255,i>>>8&255,255&i]},p.fromColorRGB=function(i){return(255&i[0])<<16|(255&i[1])<<8|255&i[2]},p.prototype.clone=function(){var i=new p;return i.fg=this.fg,i.bg=this.bg,i.extended=this.extended.clone(),i},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(i,h){i===void 0&&(i=0),h===void 0&&(h=-1),this.underlineStyle=i,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(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.addDisposableDomListener=void 0,e.addDisposableDomListener=function(v,g,p,i){v.addEventListener(g,p,i);var h=!1;return{dispose:function(){h||(h=!0,v.removeEventListener(g,p,i))}}}},function(N,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,i,h){i===void 0&&(i=0),h===void 0&&(h=p.length);for(var r="",l=i;l<h;++l){var c=p[l];c>65535?(c-=65536,r+=String.fromCharCode(55296+(c>>10))+String.fromCharCode(c%1024+56320)):r+=String.fromCharCode(c)}return r};var v=function(){function p(){this._interim=0}return p.prototype.clear=function(){this._interim=0},p.prototype.decode=function(i,h){var r=i.length;if(!r)return 0;var l=0,c=0;this._interim&&(56320<=(d=i.charCodeAt(c++))&&d<=57343?h[l++]=1024*(this._interim-55296)+d-56320+65536:(h[l++]=this._interim,h[l++]=d),this._interim=0);for(var s=c;s<r;++s){var o=i.charCodeAt(s);if(55296<=o&&o<=56319){if(++s>=r)return this._interim=o,l;var d;56320<=(d=i.charCodeAt(s))&&d<=57343?h[l++]=1024*(o-55296)+d-56320+65536:(h[l++]=o,h[l++]=d)}else h[l++]=o}return l},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(i,h){var r=i.length;if(!r)return 0;var l,c,s,o,d=0,n=0,a=0;if(this.interim[0]){var u=!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 w=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,A=w-S;a<A;){if(a>=r)return 0;if((192&(E=i[a++]))!=128){a--,u=!0;break}this.interim[S++]=E,f<<=6,f|=63&E}u||(w===2?f<128?a--:h[d++]=f:w===3?f<2048||f>=55296&&f<=57343||(h[d++]=f):f<65536||f>1114111||(h[d++]=f)),this.interim.fill(0)}for(var b=r-4,C=a;C<r;){for(;!(!(C<b)||128&(l=i[C])||128&(c=i[C+1])||128&(s=i[C+2])||128&(o=i[C+3]));)h[d++]=l,h[d++]=c,h[d++]=s,h[d++]=o,C+=4;if((l=i[C++])<128)h[d++]=l;else if((224&l)==192){if(C>=r)return this.interim[0]=l,d;if((192&(c=i[C++]))!=128){C--;continue}if((n=(31&l)<<6|63&c)<128){C--;continue}h[d++]=n}else if((240&l)==224){if(C>=r)return this.interim[0]=l,d;if((192&(c=i[C++]))!=128){C--;continue}if(C>=r)return this.interim[0]=l,this.interim[1]=c,d;if((192&(s=i[C++]))!=128){C--;continue}if((n=(15&l)<<12|(63&c)<<6|63&s)<2048||n>=55296&&n<=57343)continue;h[d++]=n}else if((248&l)==240){if(C>=r)return this.interim[0]=l,d;if((192&(c=i[C++]))!=128){C--;continue}if(C>=r)return this.interim[0]=l,this.interim[1]=c,d;if((192&(s=i[C++]))!=128){C--;continue}if(C>=r)return this.interim[0]=l,this.interim[1]=c,this.interim[2]=s,d;if((192&(o=i[C++]))!=128){C--;continue}if((n=(7&l)<<18|(63&c)<<12|(63&s)<<6|63&o)<65536||n>1114111)continue;h[d++]=n}}return d},p}();e.Utf8ToUtf32=g},function(N,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(N,e,t){"use strict";var v,g,p,i;function h(l){var c=l.toString(16);return c.length<2?"0"+c:c}function r(l,c){return l<c?(c+.05)/(l+.05):(l+.05)/(c+.05)}Object.defineProperty(e,"__esModule",{value:!0}),e.contrastRatio=e.toPaddedHex=e.rgba=e.rgb=e.css=e.color=e.channels=void 0,function(l){l.toCss=function(c,s,o,d){return d!==void 0?"#"+h(c)+h(s)+h(o)+h(d):"#"+h(c)+h(s)+h(o)},l.toRgba=function(c,s,o,d){return d===void 0&&(d=255),(c<<24|s<<16|o<<8|d)>>>0}}(v=e.channels||(e.channels={})),(g=e.color||(e.color={})).blend=function(l,c){var s=(255&c.rgba)/255;if(s===1)return{css:c.css,rgba:c.rgba};var o=c.rgba>>24&255,d=c.rgba>>16&255,n=c.rgba>>8&255,a=l.rgba>>24&255,u=l.rgba>>16&255,f=l.rgba>>8&255,S=a+Math.round((o-a)*s),E=u+Math.round((d-u)*s),w=f+Math.round((n-f)*s);return{css:v.toCss(S,E,w),rgba:v.toRgba(S,E,w)}},g.isOpaque=function(l){return(255&l.rgba)==255},g.ensureContrastRatio=function(l,c,s){var o=i.ensureContrastRatio(l.rgba,c.rgba,s);if(o)return i.toColor(o>>24&255,o>>16&255,o>>8&255)},g.opaque=function(l){var c=(255|l.rgba)>>>0,s=i.toChannels(c),o=s[0],d=s[1],n=s[2];return{css:v.toCss(o,d,n),rgba:c}},g.opacity=function(l,c){var s=Math.round(255*c),o=i.toChannels(l.rgba),d=o[0],n=o[1],a=o[2];return{css:v.toCss(d,n,a,s),rgba:v.toRgba(d,n,a,s)}},(e.css||(e.css={})).toColor=function(l){switch(l.length){case 7:return{css:l,rgba:(parseInt(l.slice(1),16)<<8|255)>>>0};case 9:return{css:l,rgba:parseInt(l.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(l){function c(s,o,d){var n=s/255,a=o/255,u=d/255;return .2126*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.7152*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))+.0722*(u<=.03928?u/12.92:Math.pow((u+.055)/1.055,2.4))}l.relativeLuminance=function(s){return c(s>>16&255,s>>8&255,255&s)},l.relativeLuminance2=c}(p=e.rgb||(e.rgb={})),function(l){function c(o,d,n){for(var a=o>>24&255,u=o>>16&255,f=o>>8&255,S=d>>24&255,E=d>>16&255,w=d>>8&255,A=r(p.relativeLuminance2(S,w,E),p.relativeLuminance2(a,u,f));A<n&&(S>0||E>0||w>0);)S-=Math.max(0,Math.ceil(.1*S)),E-=Math.max(0,Math.ceil(.1*E)),w-=Math.max(0,Math.ceil(.1*w)),A=r(p.relativeLuminance2(S,w,E),p.relativeLuminance2(a,u,f));return(S<<24|E<<16|w<<8|255)>>>0}function s(o,d,n){for(var a=o>>24&255,u=o>>16&255,f=o>>8&255,S=d>>24&255,E=d>>16&255,w=d>>8&255,A=r(p.relativeLuminance2(S,w,E),p.relativeLuminance2(a,u,f));A<n&&(S<255||E<255||w<255);)S=Math.min(255,S+Math.ceil(.1*(255-S))),E=Math.min(255,E+Math.ceil(.1*(255-E))),w=Math.min(255,w+Math.ceil(.1*(255-w))),A=r(p.relativeLuminance2(S,w,E),p.relativeLuminance2(a,u,f));return(S<<24|E<<16|w<<8|255)>>>0}l.ensureContrastRatio=function(o,d,n){var a=p.relativeLuminance(o>>8),u=p.relativeLuminance(d>>8);if(r(a,u)<n)return u<a?c(o,d,n):s(o,d,n)},l.reduceLuminance=c,l.increaseLuminance=s,l.toChannels=function(o){return[o>>24&255,o>>16&255,o>>8&255,255&o]},l.toColor=function(o,d,n){return{css:v.toCss(o,d,n),rgba:v.toRgba(o,d,n)}}}(i=e.rgba||(e.rgba={})),e.toPaddedHex=h,e.contrastRatio=r},function(N,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 i(h,r){return h.indexOf(r)>=0}e.isFirefox=!!~g.indexOf("Firefox"),e.isSafari=/^((?!chrome|android).)*safari/i.test(g),e.isMac=i(["Macintosh","MacIntel","MacPPC","Mac68K"],p),e.isIpad=p==="iPad",e.isIphone=p==="iPhone",e.isWindows=i(["Windows","Win16","Win32","WinCE"],p),e.isLinux=p.indexOf("Linux")>=0},function(N,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(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BaseRenderLayer=void 0;var v=t(3),g=t(9),p=t(25),i=t(6),h=t(28),r=t(10),l=t(17),c=function(){function s(o,d,n,a,u,f,S,E){this._container=o,this._alpha=a,this._colors=u,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 s.prototype.dispose=function(){var o;l.removeElementFromParent(this._canvas),(o=this._charAtlas)===null||o===void 0||o.dispose()},s.prototype._initCanvas=function(){this._ctx=h.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},s.prototype.onOptionsChanged=function(){},s.prototype.onBlur=function(){},s.prototype.onFocus=function(){},s.prototype.onCursorMove=function(){},s.prototype.onGridChanged=function(o,d){},s.prototype.onSelectionChanged=function(o,d,n){n===void 0&&(n=!1)},s.prototype.setColors=function(o){this._refreshCharAtlas(o)},s.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)}},s.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())},s.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)},s.prototype._fillCells=function(o,d,n,a){this._ctx.fillRect(o*this._scaledCellWidth,d*this._scaledCellHeight,n*this._scaledCellWidth,a*this._scaledCellHeight)},s.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)},s.prototype._fillLeftLineAtCell=function(o,d,n){this._ctx.fillRect(o*this._scaledCellWidth,d*this._scaledCellHeight,window.devicePixelRatio*n,this._scaledCellHeight)},s.prototype._strokeRectAtCell=function(o,d,n,a){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,a*this._scaledCellHeight-window.devicePixelRatio)},s.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))},s.prototype._clearCells=function(o,d,n,a){this._alpha?this._ctx.clearRect(o*this._scaledCellWidth,d*this._scaledCellHeight,n*this._scaledCellWidth,a*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(o*this._scaledCellWidth,d*this._scaledCellHeight,n*this._scaledCellWidth,a*this._scaledCellHeight))},s.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)},s.prototype._drawChars=function(o,d,n){var a,u,f=this._getContrastColor(o);f||o.isFgRGB()||o.isBgRGB()?this._drawUncachedChars(o,d,n,f):(o.isInverse()?(a=o.isBgDefault()?g.INVERTED_DEFAULT_COLOR:o.getBgColor(),u=o.isFgDefault()?g.INVERTED_DEFAULT_COLOR:o.getFgColor()):(u=o.isBgDefault()?v.DEFAULT_COLOR:o.getBgColor(),a=o.isFgDefault()?v.DEFAULT_COLOR:o.getFgColor()),a+=this._optionsService.options.drawBoldTextInBrightColors&&o.isBold()&&a<8?8:0,this._currentGlyphIdentifier.chars=o.getChars()||v.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=o.getCode()||v.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=u,this._currentGlyphIdentifier.fg=a,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))},s.prototype._drawUncachedChars=function(o,d,n,a){if(this._ctx.save(),this._ctx.font=this._getFont(!!o.isBold(),!!o.isItalic()),this._ctx.textBaseline="middle",o.isInverse())if(a)this._ctx.fillStyle=a.css;else if(o.isBgDefault())this._ctx.fillStyle=r.color.opaque(this._colors.background).css;else if(o.isBgRGB())this._ctx.fillStyle="rgb("+i.AttributeData.toColorRGB(o.getBgColor()).join(",")+")";else{var u=o.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&o.isBold()&&u<8&&(u+=8),this._ctx.fillStyle=this._colors.ansi[u].css}else if(a)this._ctx.fillStyle=a.css;else if(o.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(o.isFgRGB())this._ctx.fillStyle="rgb("+i.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()},s.prototype._clipRow=function(o){this._ctx.beginPath(),this._ctx.rect(0,o*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},s.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},s.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(),a=o.getFgColorMode(),u=o.getBgColor(),f=o.getBgColorMode(),S=!!o.isInverse(),E=!!o.isInverse();if(S){var w=n;n=u,u=w;var A=a;a=f,f=A}var b=this._resolveBackgroundRgba(f,u,S),C=this._resolveForegroundRgba(a,n,S,E),m=r.rgba.ensureContrastRatio(b,C,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)}},s.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}},s.prototype._resolveForegroundRgba=function(o,d,n,a){switch(o){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&a&&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}},s}();e.BaseRenderLayer=c},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createDecorator=e.getServiceDependencies=e.serviceRegistry=void 0;function v(g,p,i){p.di$target===p?p.di$dependencies.push({id:g,index:i}):(p.di$dependencies=[{id:g,index:i}],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(i,h,r){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");v(p,i,r)};return p.toString=function(){return g},e.serviceRegistry.set(g,p),p}},function(N,e,t){"use strict";function v(g,p,i,h){if(i===void 0&&(i=0),h===void 0&&(h=g.length),i>=g.length)return g;i=(g.length+i)%g.length,h=h>=g.length?g.length:(g.length+h)%g.length;for(var r=i;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,i,h){return g.fill?g.fill(p,i,h):v(g,p,i,h)},e.fillFallback=v,e.concat=function(g,p){var i=new g.constructor(g.length+p.length);return i.set(g),i.set(p,g.length),i}},function(N,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),i=t(6);e.DEFAULT_ATTR_DATA=Object.freeze(new i.AttributeData);var h=function(){function r(l,c,s){s===void 0&&(s=!1),this.isWrapped=s,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*l);for(var o=c||p.CellData.fromCharData([0,g.NULL_CELL_CHAR,g.NULL_CELL_WIDTH,g.NULL_CELL_CODE]),d=0;d<l;++d)this.setCell(d,o);this.length=l}return r.prototype.get=function(l){var c=this._data[3*l+0],s=2097151&c;return[this._data[3*l+1],2097152&c?this._combined[l]:s?v.stringFromCodePoint(s):"",c>>22,2097152&c?this._combined[l].charCodeAt(this._combined[l].length-1):s]},r.prototype.set=function(l,c){this._data[3*l+1]=c[g.CHAR_DATA_ATTR_INDEX],c[g.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[l]=c[1],this._data[3*l+0]=2097152|l|c[g.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*l+0]=c[g.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|c[g.CHAR_DATA_WIDTH_INDEX]<<22},r.prototype.getWidth=function(l){return this._data[3*l+0]>>22},r.prototype.hasWidth=function(l){return 12582912&this._data[3*l+0]},r.prototype.getFg=function(l){return this._data[3*l+1]},r.prototype.getBg=function(l){return this._data[3*l+2]},r.prototype.hasContent=function(l){return 4194303&this._data[3*l+0]},r.prototype.getCodePoint=function(l){var c=this._data[3*l+0];return 2097152&c?this._combined[l].charCodeAt(this._combined[l].length-1):2097151&c},r.prototype.isCombined=function(l){return 2097152&this._data[3*l+0]},r.prototype.getString=function(l){var c=this._data[3*l+0];return 2097152&c?this._combined[l]:2097151&c?v.stringFromCodePoint(2097151&c):""},r.prototype.loadCell=function(l,c){var s=3*l;return c.content=this._data[s+0],c.fg=this._data[s+1],c.bg=this._data[s+2],2097152&c.content&&(c.combinedData=this._combined[l]),268435456&c.bg&&(c.extended=this._extendedAttrs[l]),c},r.prototype.setCell=function(l,c){2097152&c.content&&(this._combined[l]=c.combinedData),268435456&c.bg&&(this._extendedAttrs[l]=c.extended),this._data[3*l+0]=c.content,this._data[3*l+1]=c.fg,this._data[3*l+2]=c.bg},r.prototype.setCellFromCodePoint=function(l,c,s,o,d,n){268435456&d&&(this._extendedAttrs[l]=n),this._data[3*l+0]=c|s<<22,this._data[3*l+1]=o,this._data[3*l+2]=d},r.prototype.addCodepointToCell=function(l,c){var s=this._data[3*l+0];2097152&s?this._combined[l]+=v.stringFromCodePoint(c):(2097151&s?(this._combined[l]=v.stringFromCodePoint(2097151&s)+v.stringFromCodePoint(c),s&=-2097152,s|=2097152):s=c|1<<22,this._data[3*l+0]=s)},r.prototype.insertCells=function(l,c,s,o){if((l%=this.length)&&this.getWidth(l-1)===2&&this.setCellFromCodePoint(l-1,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new i.ExtendedAttrs),c<this.length-l){for(var d=new p.CellData,n=this.length-l-c-1;n>=0;--n)this.setCell(l+c+n,this.loadCell(l+n,d));for(n=0;n<c;++n)this.setCell(l+n,s)}else for(n=l;n<this.length;++n)this.setCell(n,s);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 i.ExtendedAttrs)},r.prototype.deleteCells=function(l,c,s,o){if(l%=this.length,c<this.length-l){for(var d=new p.CellData,n=0;n<this.length-l-c;++n)this.setCell(l+n,this.loadCell(l+c+n,d));for(n=this.length-c;n<this.length;++n)this.setCell(n,s)}else for(n=l;n<this.length;++n)this.setCell(n,s);l&&this.getWidth(l-1)===2&&this.setCellFromCodePoint(l-1,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new i.ExtendedAttrs),this.getWidth(l)!==0||this.hasContent(l)||this.setCellFromCodePoint(l,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new i.ExtendedAttrs)},r.prototype.replaceCells=function(l,c,s,o){for(l&&this.getWidth(l-1)===2&&this.setCellFromCodePoint(l-1,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new i.ExtendedAttrs),c<this.length&&this.getWidth(c-1)===2&&this.setCellFromCodePoint(c,0,1,(o==null?void 0:o.fg)||0,(o==null?void 0:o.bg)||0,(o==null?void 0:o.extended)||new i.ExtendedAttrs);l<c&&l<this.length;)this.setCell(l++,s)},r.prototype.resize=function(l,c){if(l!==this.length){if(l>this.length){var s=new Uint32Array(3*l);this.length&&(3*l<this._data.length?s.set(this._data.subarray(0,3*l)):s.set(this._data)),this._data=s;for(var o=this.length;o<l;++o)this.setCell(o,c)}else if(l){(s=new Uint32Array(3*l)).set(this._data.subarray(0,3*l)),this._data=s;var d=Object.keys(this._combined);for(o=0;o<d.length;o++){var n=parseInt(d[o],10);n>=l&&delete this._combined[n]}}else this._data=new Uint32Array(0),this._combined={};this.length=l}},r.prototype.fill=function(l){this._combined={},this._extendedAttrs={};for(var c=0;c<this.length;++c)this.setCell(c,l)},r.prototype.copyFrom=function(l){for(var c in this.length!==l.length?this._data=new Uint32Array(l._data):this._data.set(l._data),this.length=l.length,this._combined={},l._combined)this._combined[c]=l._combined[c];for(var c in this._extendedAttrs={},l._extendedAttrs)this._extendedAttrs[c]=l._extendedAttrs[c];this.isWrapped=l.isWrapped},r.prototype.clone=function(){var l=new r(0);for(var c in l._data=new Uint32Array(this._data),l.length=this.length,this._combined)l._combined[c]=this._combined[c];for(var c in this._extendedAttrs)l._extendedAttrs[c]=this._extendedAttrs[c];return l.isWrapped=this.isWrapped,l},r.prototype.getTrimmedLength=function(){for(var l=this.length-1;l>=0;--l)if(4194303&this._data[3*l+0])return l+(this._data[3*l+0]>>22);return 0},r.prototype.copyCellsFrom=function(l,c,s,o,d){var n=l._data;if(d)for(var a=o-1;a>=0;a--)for(var u=0;u<3;u++)this._data[3*(s+a)+u]=n[3*(c+a)+u];else for(a=0;a<o;a++)for(u=0;u<3;u++)this._data[3*(s+a)+u]=n[3*(c+a)+u];var f=Object.keys(l._combined);for(u=0;u<f.length;u++){var S=parseInt(f[u],10);S>=c&&(this._combined[S-c+s]=l._combined[S])}},r.prototype.translateToString=function(l,c,s){l===void 0&&(l=!1),c===void 0&&(c=0),s===void 0&&(s=this.length),l&&(s=Math.min(s,this.getTrimmedLength()));for(var o="";c<s;){var d=this._data[3*c+0],n=2097151&d;o+=2097152&d?this._combined[c]:n?v.stringFromCodePoint(n):g.WHITESPACE_CELL_CHAR,c+=d>>22||1}return o},r}();e.BufferLine=h},function(N,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 i=0,h=g;i<h.length;i++){var r=h[i];(v=r==null?void 0:r.parentElement)===null||v===void 0||v.removeChild(r)}}},function(N,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(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(C,m){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,x){y.__proto__=x}||function(y,x){for(var P in x)x.hasOwnProperty(P)&&(y[P]=x[P])})(C,m)},function(C,m){function y(){this.constructor=C}v(C,m),C.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,i=t(12),h=t(20),r=t(39),l=t(2),c=t(15),s=t(8),o=t(16),d=t(0),n=t(3),a=t(4),u=t(6),f=t(22),S=t(24),E={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function w(C,m){if(C>24)return m.setWinLines||!1;switch(C){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(C){C[C.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",C[C.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(p=e.WindowsOptionsReportType||(e.WindowsOptionsReportType={}));var A=function(){function C(m,y,x,P){this._bufferService=m,this._coreService=y,this._logService=x,this._optionsService=P,this._data=new Uint32Array(0)}return C.prototype.hook=function(m){this._data=new Uint32Array(0)},C.prototype.put=function(m,y,x){this._data=c.concat(this._data,m.subarray(y,x))},C.prototype.unhook=function(m){if(m){var y=s.utf32ToString(this._data);switch(this._data=new Uint32Array(0),y){case'"q':return this._coreService.triggerDataEvent(i.C0.ESC+'P1$r0"q'+i.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(i.C0.ESC+'P1$r61;1"p'+i.C0.ESC+"\\");case"r":var x=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(i.C0.ESC+"P1$r"+x+i.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(i.C0.ESC+"P1$r0m"+i.C0.ESC+"\\");case" q":var P={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return P-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(i.C0.ESC+"P1$r"+P+" q"+i.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",y),this._coreService.triggerDataEvent(i.C0.ESC+"P0$r"+i.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},C}(),b=function(C){function m(y,x,P,_,z,k,be,ae,Me){Me===void 0&&(Me=new r.EscapeSequenceParser);var B=C.call(this)||this;B._bufferService=y,B._charsetService=x,B._coreService=P,B._dirtyRowService=_,B._logService=z,B._optionsService=k,B._coreMouseService=be,B._unicodeService=ae,B._parser=Me,B._parseBuffer=new Uint32Array(4096),B._stringDecoder=new s.StringToUtf32,B._utf8Decoder=new s.Utf8ToUtf32,B._workCell=new a.CellData,B._windowTitle="",B._iconName="",B._windowTitleStack=[],B._iconNameStack=[],B._curAttrData=o.DEFAULT_ATTR_DATA.clone(),B._eraseAttrDataInternal=o.DEFAULT_ATTR_DATA.clone(),B._onRequestBell=new d.EventEmitter,B._onRequestRefreshRows=new d.EventEmitter,B._onRequestReset=new d.EventEmitter,B._onRequestScroll=new d.EventEmitter,B._onRequestSyncScrollBar=new d.EventEmitter,B._onRequestWindowsOptionsReport=new d.EventEmitter,B._onA11yChar=new d.EventEmitter,B._onA11yTab=new d.EventEmitter,B._onCursorMove=new d.EventEmitter,B._onLineFeed=new d.EventEmitter,B._onScroll=new d.EventEmitter,B._onTitleChange=new d.EventEmitter,B.register(B._parser),B._parser.setCsiHandlerFallback(function(U,j){B._logService.debug("Unknown CSI code: ",{identifier:B._parser.identToString(U),params:j.toArray()})}),B._parser.setEscHandlerFallback(function(U){B._logService.debug("Unknown ESC code: ",{identifier:B._parser.identToString(U)})}),B._parser.setExecuteHandlerFallback(function(U){B._logService.debug("Unknown EXECUTE code: ",{code:U})}),B._parser.setOscHandlerFallback(function(U,j,Z){B._logService.debug("Unknown OSC code: ",{identifier:U,action:j,data:Z})}),B._parser.setDcsHandlerFallback(function(U,j,Z){j==="HOOK"&&(Z=Z.toArray()),B._logService.debug("Unknown DCS code: ",{identifier:B._parser.identToString(U),action:j,payload:Z})}),B._parser.setPrintHandler(function(U,j,Z){return B.print(U,j,Z)}),B._parser.setCsiHandler({final:"@"},function(U){return B.insertChars(U)}),B._parser.setCsiHandler({intermediates:" ",final:"@"},function(U){return B.scrollLeft(U)}),B._parser.setCsiHandler({final:"A"},function(U){return B.cursorUp(U)}),B._parser.setCsiHandler({intermediates:" ",final:"A"},function(U){return B.scrollRight(U)}),B._parser.setCsiHandler({final:"B"},function(U){return B.cursorDown(U)}),B._parser.setCsiHandler({final:"C"},function(U){return B.cursorForward(U)}),B._parser.setCsiHandler({final:"D"},function(U){return B.cursorBackward(U)}),B._parser.setCsiHandler({final:"E"},function(U){return B.cursorNextLine(U)}),B._parser.setCsiHandler({final:"F"},function(U){return B.cursorPrecedingLine(U)}),B._parser.setCsiHandler({final:"G"},function(U){return B.cursorCharAbsolute(U)}),B._parser.setCsiHandler({final:"H"},function(U){return B.cursorPosition(U)}),B._parser.setCsiHandler({final:"I"},function(U){return B.cursorForwardTab(U)}),B._parser.setCsiHandler({final:"J"},function(U){return B.eraseInDisplay(U)}),B._parser.setCsiHandler({prefix:"?",final:"J"},function(U){return B.eraseInDisplay(U)}),B._parser.setCsiHandler({final:"K"},function(U){return B.eraseInLine(U)}),B._parser.setCsiHandler({prefix:"?",final:"K"},function(U){return B.eraseInLine(U)}),B._parser.setCsiHandler({final:"L"},function(U){return B.insertLines(U)}),B._parser.setCsiHandler({final:"M"},function(U){return B.deleteLines(U)}),B._parser.setCsiHandler({final:"P"},function(U){return B.deleteChars(U)}),B._parser.setCsiHandler({final:"S"},function(U){return B.scrollUp(U)}),B._parser.setCsiHandler({final:"T"},function(U){return B.scrollDown(U)}),B._parser.setCsiHandler({final:"X"},function(U){return B.eraseChars(U)}),B._parser.setCsiHandler({final:"Z"},function(U){return B.cursorBackwardTab(U)}),B._parser.setCsiHandler({final:"`"},function(U){return B.charPosAbsolute(U)}),B._parser.setCsiHandler({final:"a"},function(U){return B.hPositionRelative(U)}),B._parser.setCsiHandler({final:"b"},function(U){return B.repeatPrecedingCharacter(U)}),B._parser.setCsiHandler({final:"c"},function(U){return B.sendDeviceAttributesPrimary(U)}),B._parser.setCsiHandler({prefix:">",final:"c"},function(U){return B.sendDeviceAttributesSecondary(U)}),B._parser.setCsiHandler({final:"d"},function(U){return B.linePosAbsolute(U)}),B._parser.setCsiHandler({final:"e"},function(U){return B.vPositionRelative(U)}),B._parser.setCsiHandler({final:"f"},function(U){return B.hVPosition(U)}),B._parser.setCsiHandler({final:"g"},function(U){return B.tabClear(U)}),B._parser.setCsiHandler({final:"h"},function(U){return B.setMode(U)}),B._parser.setCsiHandler({prefix:"?",final:"h"},function(U){return B.setModePrivate(U)}),B._parser.setCsiHandler({final:"l"},function(U){return B.resetMode(U)}),B._parser.setCsiHandler({prefix:"?",final:"l"},function(U){return B.resetModePrivate(U)}),B._parser.setCsiHandler({final:"m"},function(U){return B.charAttributes(U)}),B._parser.setCsiHandler({final:"n"},function(U){return B.deviceStatus(U)}),B._parser.setCsiHandler({prefix:"?",final:"n"},function(U){return B.deviceStatusPrivate(U)}),B._parser.setCsiHandler({intermediates:"!",final:"p"},function(U){return B.softReset(U)}),B._parser.setCsiHandler({intermediates:" ",final:"q"},function(U){return B.setCursorStyle(U)}),B._parser.setCsiHandler({final:"r"},function(U){return B.setScrollRegion(U)}),B._parser.setCsiHandler({final:"s"},function(U){return B.saveCursor(U)}),B._parser.setCsiHandler({final:"t"},function(U){return B.windowOptions(U)}),B._parser.setCsiHandler({final:"u"},function(U){return B.restoreCursor(U)}),B._parser.setCsiHandler({intermediates:"'",final:"}"},function(U){return B.insertColumns(U)}),B._parser.setCsiHandler({intermediates:"'",final:"~"},function(U){return B.deleteColumns(U)}),B._parser.setExecuteHandler(i.C0.BEL,function(){return B.bell()}),B._parser.setExecuteHandler(i.C0.LF,function(){return B.lineFeed()}),B._parser.setExecuteHandler(i.C0.VT,function(){return B.lineFeed()}),B._parser.setExecuteHandler(i.C0.FF,function(){return B.lineFeed()}),B._parser.setExecuteHandler(i.C0.CR,function(){return B.carriageReturn()}),B._parser.setExecuteHandler(i.C0.BS,function(){return B.backspace()}),B._parser.setExecuteHandler(i.C0.HT,function(){return B.tab()}),B._parser.setExecuteHandler(i.C0.SO,function(){return B.shiftOut()}),B._parser.setExecuteHandler(i.C0.SI,function(){return B.shiftIn()}),B._parser.setExecuteHandler(i.C1.IND,function(){return B.index()}),B._parser.setExecuteHandler(i.C1.NEL,function(){return B.nextLine()}),B._parser.setExecuteHandler(i.C1.HTS,function(){return B.tabSet()}),B._parser.setOscHandler(0,new f.OscHandler(function(U){B.setTitle(U),B.setIconName(U)})),B._parser.setOscHandler(1,new f.OscHandler(function(U){return B.setIconName(U)})),B._parser.setOscHandler(2,new f.OscHandler(function(U){return B.setTitle(U)})),B._parser.setEscHandler({final:"7"},function(){return B.saveCursor()}),B._parser.setEscHandler({final:"8"},function(){return B.restoreCursor()}),B._parser.setEscHandler({final:"D"},function(){return B.index()}),B._parser.setEscHandler({final:"E"},function(){return B.nextLine()}),B._parser.setEscHandler({final:"H"},function(){return B.tabSet()}),B._parser.setEscHandler({final:"M"},function(){return B.reverseIndex()}),B._parser.setEscHandler({final:"="},function(){return B.keypadApplicationMode()}),B._parser.setEscHandler({final:">"},function(){return B.keypadNumericMode()}),B._parser.setEscHandler({final:"c"},function(){return B.fullReset()}),B._parser.setEscHandler({final:"n"},function(){return B.setgLevel(2)}),B._parser.setEscHandler({final:"o"},function(){return B.setgLevel(3)}),B._parser.setEscHandler({final:"|"},function(){return B.setgLevel(3)}),B._parser.setEscHandler({final:"}"},function(){return B.setgLevel(2)}),B._parser.setEscHandler({final:"~"},function(){return B.setgLevel(1)}),B._parser.setEscHandler({intermediates:"%",final:"@"},function(){return B.selectDefaultCharset()}),B._parser.setEscHandler({intermediates:"%",final:"G"},function(){return B.selectDefaultCharset()});var q=function(U){Q._parser.setEscHandler({intermediates:"(",final:U},function(){return B.selectCharset("("+U)}),Q._parser.setEscHandler({intermediates:")",final:U},function(){return B.selectCharset(")"+U)}),Q._parser.setEscHandler({intermediates:"*",final:U},function(){return B.selectCharset("*"+U)}),Q._parser.setEscHandler({intermediates:"+",final:U},function(){return B.selectCharset("+"+U)}),Q._parser.setEscHandler({intermediates:"-",final:U},function(){return B.selectCharset("-"+U)}),Q._parser.setEscHandler({intermediates:".",final:U},function(){return B.selectCharset("."+U)}),Q._parser.setEscHandler({intermediates:"/",final:U},function(){return B.selectCharset("/"+U)})},Q=this;for(var se in h.CHARSETS)q(se);return B._parser.setEscHandler({intermediates:"#",final:"8"},function(){return B.screenAlignmentPattern()}),B._parser.setErrorHandler(function(U){return B._logService.error("Parsing error: ",U),U}),B._parser.setDcsHandler({intermediates:"$",final:"q"},new A(B._bufferService,B._coreService,B._logService,B._optionsService)),B}return g(m,C),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(){C.prototype.dispose.call(this)},m.prototype.parse=function(y){var x=this._bufferService.buffer,P=x.x,_=x.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 z=0;z<y.length;z+=131072){var k=z+131072<y.length?z+131072:y.length,be=typeof y=="string"?this._stringDecoder.decode(y.substring(z,k),this._parseBuffer):this._utf8Decoder.decode(y.subarray(z,k),this._parseBuffer);this._parser.parse(this._parseBuffer,be)}else be=typeof y=="string"?this._stringDecoder.decode(y,this._parseBuffer):this._utf8Decoder.decode(y,this._parseBuffer),this._parser.parse(this._parseBuffer,be);(x=this._bufferService.buffer).x===P&&x.y===_||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},m.prototype.print=function(y,x,P){var _,z,k=this._bufferService.buffer,be=this._charsetService.charset,ae=this._optionsService.options.screenReaderMode,Me=this._bufferService.cols,B=this._coreService.decPrivateModes.wraparound,q=this._coreService.modes.insertMode,Q=this._curAttrData,se=k.lines.get(k.ybase+k.y);this._dirtyRowService.markDirty(k.y),k.x&&P-x>0&&se.getWidth(k.x-1)===2&&se.setCellFromCodePoint(k.x-1,0,1,Q.fg,Q.bg,Q.extended);for(var U=x;U<P;++U){if(_=y[U],z=this._unicodeService.wcwidth(_),_<127&&be){var j=be[String.fromCharCode(_)];j&&(_=j.charCodeAt(0))}if(ae&&this._onA11yChar.fire(s.stringFromCodePoint(_)),z||!k.x){if(k.x+z-1>=Me){if(B){for(;k.x<Me;)se.setCellFromCodePoint(k.x++,0,1,Q.fg,Q.bg,Q.extended);k.x=0,k.y++,k.y===k.scrollBottom+1?(k.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(k.y>=this._bufferService.rows&&(k.y=this._bufferService.rows-1),k.lines.get(k.ybase+k.y).isWrapped=!0),se=k.lines.get(k.ybase+k.y)}else if(k.x=Me-1,z===2)continue}if(q&&(se.insertCells(k.x,z,k.getNullCell(Q),Q),se.getWidth(Me-1)===2&&se.setCellFromCodePoint(Me-1,n.NULL_CELL_CODE,n.NULL_CELL_WIDTH,Q.fg,Q.bg,Q.extended)),se.setCellFromCodePoint(k.x++,_,z,Q.fg,Q.bg,Q.extended),z>0)for(;--z;)se.setCellFromCodePoint(k.x++,0,0,Q.fg,Q.bg,Q.extended)}else se.getWidth(k.x-1)?se.addCodepointToCell(k.x-1,_):se.addCodepointToCell(k.x-2,_)}P-x>0&&(se.loadCell(k.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),k.x<Me&&P-x>0&&se.getWidth(k.x)===0&&!se.hasContent(k.x)&&se.setCellFromCodePoint(k.x,0,1,Q.fg,Q.bg,Q.extended),this._dirtyRowService.markDirty(k.y)},m.prototype.addCsiHandler=function(y,x){var P=this;return y.final!=="t"||y.prefix||y.intermediates?this._parser.addCsiHandler(y,x):this._parser.addCsiHandler(y,function(_){return!w(_.params[0],P._optionsService.options.windowOptions)||x(_)})},m.prototype.addDcsHandler=function(y,x){return this._parser.addDcsHandler(y,new S.DcsHandler(x))},m.prototype.addEscHandler=function(y,x){return this._parser.addEscHandler(y,x)},m.prototype.addOscHandler=function(y,x){return this._parser.addOscHandler(y,new f.OscHandler(x))},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,x=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(x.x>0&&x.x--);if(this._restrictCursor(this._bufferService.cols),x.x>0)x.x--;else if(x.x===0&&x.y>x.scrollTop&&x.y<=x.scrollBottom&&(!((y=x.lines.get(x.ybase+x.y))===null||y===void 0)&&y.isWrapped)){x.lines.get(x.ybase+x.y).isWrapped=!1,x.y--,x.x=this._bufferService.cols-1;var P=x.lines.get(x.ybase+x.y);P.hasWidth(x.x)&&!P.hasContent(x.x)&&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,x){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=y,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+x):(this._bufferService.buffer.x=y,this._bufferService.buffer.y=x),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},m.prototype._moveCursor=function(y,x){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+y,this._bufferService.buffer.y+x)},m.prototype.cursorUp=function(y){var x=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;x>=0?this._moveCursor(0,-Math.min(x,y.params[0]||1)):this._moveCursor(0,-(y.params[0]||1))},m.prototype.cursorDown=function(y){var x=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;x>=0?this._moveCursor(0,Math.min(x,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 x=y.params[0];x===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:x===3&&(this._bufferService.buffer.tabs={})},m.prototype.cursorForwardTab=function(y){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var x=y.params[0]||1;x--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},m.prototype.cursorBackwardTab=function(y){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var x=y.params[0]||1,P=this._bufferService.buffer;x--;)P.x=P.prevStop()},m.prototype._eraseInBufferLine=function(y,x,P,_){_===void 0&&(_=!1);var z=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+y);z.replaceCells(x,P,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),_&&(z.isWrapped=!1)},m.prototype._resetBufferLine=function(y){var x=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+y);x.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),x.isWrapped=!1},m.prototype.eraseInDisplay=function(y){var x;switch(this._restrictCursor(),y.params[0]){case 0:for(x=this._bufferService.buffer.y,this._dirtyRowService.markDirty(x),this._eraseInBufferLine(x++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);x<this._bufferService.rows;x++)this._resetBufferLine(x);this._dirtyRowService.markDirty(x);break;case 1:for(x=this._bufferService.buffer.y,this._dirtyRowService.markDirty(x),this._eraseInBufferLine(x,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(x+1).isWrapped=!1);x--;)this._resetBufferLine(x);this._dirtyRowService.markDirty(0);break;case 2:for(x=this._bufferService.rows,this._dirtyRowService.markDirty(x-1);x--;)this._resetBufferLine(x);this._dirtyRowService.markDirty(0);break;case 3:var P=this._bufferService.buffer.lines.length-this._bufferService.rows;P>0&&(this._bufferService.buffer.lines.trimStart(P),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-P,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-P,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 x=y.params[0]||1,P=this._bufferService.buffer;if(!(P.y>P.scrollBottom||P.y<P.scrollTop)){for(var _=P.ybase+P.y,z=this._bufferService.rows-1-P.scrollBottom,k=this._bufferService.rows-1+P.ybase-z+1;x--;)P.lines.splice(k-1,1),P.lines.splice(_,0,P.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(P.y,P.scrollBottom),P.x=0}},m.prototype.deleteLines=function(y){this._restrictCursor();var x=y.params[0]||1,P=this._bufferService.buffer;if(!(P.y>P.scrollBottom||P.y<P.scrollTop)){var _,z=P.ybase+P.y;for(_=this._bufferService.rows-1-P.scrollBottom,_=this._bufferService.rows-1+P.ybase-_;x--;)P.lines.splice(z,1),P.lines.splice(_,0,P.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(P.y,P.scrollBottom),P.x=0}},m.prototype.insertChars=function(y){this._restrictCursor();var x=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);x&&(x.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 x=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);x&&(x.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 x=y.params[0]||1,P=this._bufferService.buffer;x--;)P.lines.splice(P.ybase+P.scrollTop,1),P.lines.splice(P.ybase+P.scrollBottom,0,P.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(P.scrollTop,P.scrollBottom)},m.prototype.scrollDown=function(y){for(var x=y.params[0]||1,P=this._bufferService.buffer;x--;)P.lines.splice(P.ybase+P.scrollBottom,1),P.lines.splice(P.ybase+P.scrollTop,0,P.getBlankLine(o.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(P.scrollTop,P.scrollBottom)},m.prototype.scrollLeft=function(y){var x=this._bufferService.buffer;if(!(x.y>x.scrollBottom||x.y<x.scrollTop)){for(var P=y.params[0]||1,_=x.scrollTop;_<=x.scrollBottom;++_){var z=x.lines.get(x.ybase+_);z.deleteCells(0,P,x.getNullCell(this._eraseAttrData()),this._eraseAttrData()),z.isWrapped=!1}this._dirtyRowService.markRangeDirty(x.scrollTop,x.scrollBottom)}},m.prototype.scrollRight=function(y){var x=this._bufferService.buffer;if(!(x.y>x.scrollBottom||x.y<x.scrollTop)){for(var P=y.params[0]||1,_=x.scrollTop;_<=x.scrollBottom;++_){var z=x.lines.get(x.ybase+_);z.insertCells(0,P,x.getNullCell(this._eraseAttrData()),this._eraseAttrData()),z.isWrapped=!1}this._dirtyRowService.markRangeDirty(x.scrollTop,x.scrollBottom)}},m.prototype.insertColumns=function(y){var x=this._bufferService.buffer;if(!(x.y>x.scrollBottom||x.y<x.scrollTop)){for(var P=y.params[0]||1,_=x.scrollTop;_<=x.scrollBottom;++_){var z=this._bufferService.buffer.lines.get(x.ybase+_);z.insertCells(x.x,P,x.getNullCell(this._eraseAttrData()),this._eraseAttrData()),z.isWrapped=!1}this._dirtyRowService.markRangeDirty(x.scrollTop,x.scrollBottom)}},m.prototype.deleteColumns=function(y){var x=this._bufferService.buffer;if(!(x.y>x.scrollBottom||x.y<x.scrollTop)){for(var P=y.params[0]||1,_=x.scrollTop;_<=x.scrollBottom;++_){var z=x.lines.get(x.ybase+_);z.deleteCells(x.x,P,x.getNullCell(this._eraseAttrData()),this._eraseAttrData()),z.isWrapped=!1}this._dirtyRowService.markRangeDirty(x.scrollTop,x.scrollBottom)}},m.prototype.eraseChars=function(y){this._restrictCursor();var x=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);x&&(x.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 x=y.params[0]||1,P=new Uint32Array(x),_=0;_<x;++_)P[_]=this._parser.precedingCodepoint;this.print(P,0,P.length)}},m.prototype.sendDeviceAttributesPrimary=function(y){y.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(i.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(i.C0.ESC+"[?6c"))},m.prototype.sendDeviceAttributesSecondary=function(y){y.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(i.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(i.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(y.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(i.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 x=0;x<y.length;x++)switch(y.params[x]){case 4:this._coreService.modes.insertMode=!0}},m.prototype.setModePrivate=function(y){for(var x=0;x<y.length;x++)switch(y.params[x]){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 x=0;x<y.length;x++)switch(y.params[x]){case 4:this._coreService.modes.insertMode=!1}},m.prototype.resetModePrivate=function(y){for(var x=0;x<y.length;x++)switch(y.params[x]){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[x]===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,x,P,_,z){return x===2?(y|=50331648,y&=-16777216,y|=u.AttributeData.fromColorRGB([P,_,z])):x===5&&(y&=-50331904,y|=33554432|255&P),y},m.prototype._extractColor=function(y,x,P){var _=[0,0,-1,0,0,0],z=0,k=0;do{if(_[k+z]=y.params[x+k],y.hasSubParams(x+k)){var be=y.getSubParams(x+k),ae=0;do _[1]===5&&(z=1),_[k+ae+1+z]=be[ae];while(++ae<be.length&&ae+k+1+z<_.length);break}if(_[1]===5&&k+z>=2||_[1]===2&&k+z>=5)break;_[1]&&(z=1)}while(++k+x<y.length&&k+z<_.length);for(ae=2;ae<_.length;++ae)_[ae]===-1&&(_[ae]=0);switch(_[0]){case 38:P.fg=this._updateAttrColor(P.fg,_[1],_[3],_[4],_[5]);break;case 48:P.bg=this._updateAttrColor(P.bg,_[1],_[3],_[4],_[5]);break;case 58:P.extended=P.extended.clone(),P.extended.underlineColor=this._updateAttrColor(P.extended.underlineColor,_[1],_[3],_[4],_[5])}return k},m.prototype._processUnderline=function(y,x){x.extended=x.extended.clone(),(!~y||y>5)&&(y=1),x.extended.underlineStyle=y,x.fg|=268435456,y===0&&(x.fg&=-268435457),x.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 x,P=y.length,_=this._curAttrData,z=0;z<P;z++)(x=y.params[z])>=30&&x<=37?(_.fg&=-50331904,_.fg|=16777216|x-30):x>=40&&x<=47?(_.bg&=-50331904,_.bg|=16777216|x-40):x>=90&&x<=97?(_.fg&=-50331904,_.fg|=16777224|x-90):x>=100&&x<=107?(_.bg&=-50331904,_.bg|=16777224|x-100):x===0?(_.fg=o.DEFAULT_ATTR_DATA.fg,_.bg=o.DEFAULT_ATTR_DATA.bg):x===1?_.fg|=134217728:x===3?_.bg|=67108864:x===4?(_.fg|=268435456,this._processUnderline(y.hasSubParams(z)?y.getSubParams(z)[0]:1,_)):x===5?_.fg|=536870912:x===7?_.fg|=67108864:x===8?_.fg|=1073741824:x===2?_.bg|=134217728:x===21?this._processUnderline(2,_):x===22?(_.fg&=-134217729,_.bg&=-134217729):x===23?_.bg&=-67108865:x===24?_.fg&=-268435457:x===25?_.fg&=-536870913:x===27?_.fg&=-67108865:x===28?_.fg&=-1073741825:x===39?(_.fg&=-67108864,_.fg|=16777215&o.DEFAULT_ATTR_DATA.fg):x===49?(_.bg&=-67108864,_.bg|=16777215&o.DEFAULT_ATTR_DATA.bg):x===38||x===48||x===58?z+=this._extractColor(y,z,_):x===59?(_.extended=_.extended.clone(),_.extended.underlineColor=-1,_.updateExtended()):x===100?(_.fg&=-67108864,_.fg|=16777215&o.DEFAULT_ATTR_DATA.fg,_.bg&=-67108864,_.bg|=16777215&o.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",x)},m.prototype.deviceStatus=function(y){switch(y.params[0]){case 5:this._coreService.triggerDataEvent(i.C0.ESC+"[0n");break;case 6:var x=this._bufferService.buffer.y+1,P=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(i.C0.ESC+"["+x+";"+P+"R")}},m.prototype.deviceStatusPrivate=function(y){switch(y.params[0]){case 6:var x=this._bufferService.buffer.y+1,P=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(i.C0.ESC+"[?"+x+";"+P+"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 x=y.params[0]||1;switch(x){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 P=x%2==1;this._optionsService.options.cursorBlink=P},m.prototype.setScrollRegion=function(y){var x,P=y.params[0]||1;(y.length<2||(x=y.params[1])>this._bufferService.rows||x===0)&&(x=this._bufferService.rows),x>P&&(this._bufferService.buffer.scrollTop=P-1,this._bufferService.buffer.scrollBottom=x-1,this._setCursor(0,0))},m.prototype.windowOptions=function(y){if(w(y.params[0],this._optionsService.options.windowOptions)){var x=y.length>1?y.params[1]:0;switch(y.params[0]){case 14:x!==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(i.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:x!==0&&x!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),x!==0&&x!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:x!==0&&x!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),x!==0&&x!==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 x=y.scrollBottom-y.scrollTop;y.lines.shiftElements(y.ybase+y.y,x,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 a.CellData;y.content=1<<22|69,y.fg=this._curAttrData.fg,y.bg=this._curAttrData.bg;var x=this._bufferService.buffer;this._setCursor(0,0);for(var P=0;P<this._bufferService.rows;++P){var _=x.ybase+x.y+P,z=x.lines.get(_);z&&(z.fill(y),z.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},m}(l.Disposable);e.InputHandler=b},function(N,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(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Params=void 0;var v=function(){function g(p,i){if(p===void 0&&(p=32),i===void 0&&(i=32),this.maxLength=p,this.maxSubParamsLength=i,i>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(p),this.length=0,this._subParams=new Int32Array(i),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(p),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return g.fromArray=function(p){var i=new g;if(!p.length)return i;for(var h=p[0]instanceof Array?1:0;h<p.length;++h){var r=p[h];if(r instanceof Array)for(var l=0;l<r.length;++l)i.addSubParam(r[l]);else i.addParam(r)}return i},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=[],i=0;i<this.length;++i){p.push(this.params[i]);var h=this._subParamsIdx[i]>>8,r=255&this._subParamsIdx[i];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 i=this._subParamsIdx[p]>>8,h=255&this._subParamsIdx[p];return h-i>0?this._subParams.subarray(i,h):null},g.prototype.getSubParamsAll=function(){for(var p={},i=0;i<this.length;++i){var h=this._subParamsIdx[i]>>8,r=255&this._subParamsIdx[i];r-h>0&&(p[i]=this._subParams.slice(h,r))}return p},g.prototype.addDigit=function(p){var i;if(!(this._rejectDigits||!(i=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var h=this._digitIsSub?this._subParams:this.params,r=h[i-1];h[i-1]=~r?Math.min(10*r+p,2147483647):p}},g}();e.Params=v},function(N,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,l){this._handlers[r]===void 0&&(this._handlers[r]=[]);var c=this._handlers[r];return c.push(l),{dispose:function(){var s=c.indexOf(l);s!==-1&&c.splice(s,1)}}},h.prototype.setHandler=function(r,l){this._handlers[r]=[l]},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 l=r.length-1;l>=0;l--)r[l].start();else this._handlerFb(this._id,"START")},h.prototype._put=function(r,l,c){var s=this._handlers[this._id];if(s)for(var o=s.length-1;o>=0;o--)s[o].put(r,l,c);else this._handlerFb(this._id,"PUT",g.utf32ToString(r,l,c))},h.prototype._end=function(r){var l=this._handlers[this._id];if(l){for(var c=l.length-1;c>=0&&l[c].end(r)===!1;c--);for(c--;c>=0;c--)l[c].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,l,c){if(this._state!==3){if(this._state===1)for(;l<c;){var s=r[l++];if(s===59){this._state=2,this._start();break}if(s<48||57<s)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+s-48}this._state===2&&c-l>0&&this._put(r,l,c)}},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 i=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,l,c){this._hitLimit||(this._data+=g.utf32ToString(r,l,c),this._data.length>v.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},h.prototype.end=function(r){var l;return this._hitLimit?l=!1:r&&(l=this._handler(this._data)),this._data="",this._hitLimit=!1,l},h}();e.OscHandler=i},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PAYLOAD_LIMIT=void 0,e.PAYLOAD_LIMIT=1e7},function(N,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),i=[],h=function(){function l(){this._handlers=Object.create(null),this._active=i,this._ident=0,this._handlerFb=function(){}}return l.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},l.prototype.addHandler=function(c,s){this._handlers[c]===void 0&&(this._handlers[c]=[]);var o=this._handlers[c];return o.push(s),{dispose:function(){var d=o.indexOf(s);d!==-1&&o.splice(d,1)}}},l.prototype.setHandler=function(c,s){this._handlers[c]=[s]},l.prototype.clearHandler=function(c){this._handlers[c]&&delete this._handlers[c]},l.prototype.setHandlerFallback=function(c){this._handlerFb=c},l.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=i,this._ident=0},l.prototype.hook=function(c,s){if(this.reset(),this._ident=c,this._active=this._handlers[c]||i,this._active.length)for(var o=this._active.length-1;o>=0;o--)this._active[o].hook(s);else this._handlerFb(this._ident,"HOOK",s)},l.prototype.put=function(c,s,o){if(this._active.length)for(var d=this._active.length-1;d>=0;d--)this._active[d].put(c,s,o);else this._handlerFb(this._ident,"PUT",v.utf32ToString(c,s,o))},l.prototype.unhook=function(c){if(this._active.length){for(var s=this._active.length-1;s>=0&&this._active[s].unhook(c)===!1;s--);for(s--;s>=0;s--)this._active[s].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",c);this._active=i,this._ident=0},l}();e.DcsParser=h;var r=function(){function l(c){this._handler=c,this._data="",this._hitLimit=!1}return l.prototype.hook=function(c){this._params=c.clone(),this._data="",this._hitLimit=!1},l.prototype.put=function(c,s,o){this._hitLimit||(this._data+=v.utf32ToString(c,s,o),this._data.length>p.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},l.prototype.unhook=function(c){var s;return this._hitLimit?s=!1:c&&(s=this._handler(this._data,this._params||new g.Params)),this._params=void 0,this._data="",this._hitLimit=!1,s},l}();e.DcsHandler=r},function(N,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(i,h,r,l,c){for(var s=v.generateConfig(l,c,i,r),o=0;o<p.length;o++){var d=(n=p[o]).ownedBy.indexOf(h);if(d>=0){if(v.configEquals(n.config,s))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,s))return n.ownedBy.push(h),n.atlas}var a={atlas:new g.DynamicCharAtlas(document,s),config:s,ownedBy:[h]};return p.push(a),a.atlas},e.removeTerminalFromCache=function(i){for(var h=0;h<p.length;h++){var r=p[h].ownedBy.indexOf(i);if(r!==-1){p[h].ownedBy.length===1?(p[h].atlas.dispose(),p.splice(h,1)):p[h].ownedBy.splice(r,1);break}}}},function(N,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,i,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:i.fontFamily,fontSize:i.fontSize,fontWeight:i.fontWeight,fontWeightBold:i.fontWeightBold,allowTransparency:i.allowTransparency,colors:r}},e.configEquals=function(g,p){for(var i=0;i<g.colors.ansi.length;i++)if(g.colors.ansi[i].rgba!==p.colors.ansi[i].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(N,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"),i=v.css.toColor("#000000"),h=v.css.toColor("#ffffff"),r=v.css.toColor("#000000"),l={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};e.DEFAULT_ANSI_COLORS=function(){for(var s=[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],a=o[d/6%6|0],u=o[d%6];s.push({css:v.channels.toCss(n,a,u),rgba:v.channels.toRgba(n,a,u)})}for(d=0;d<24;d++){var f=8+10*d;s.push({css:v.channels.toCss(f,f,f),rgba:v.channels.toRgba(f,f,f)})}return s}();var c=function(){function s(o,d){this.allowTransparency=d;var n=o.createElement("canvas");n.width=1,n.height=1;var a=n.getContext("2d");if(!a)throw new Error("Could not get rendering context");this._ctx=a,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new g.ColorContrastCache,this.colors={foreground:p,background:i,cursor:h,cursorAccent:r,selectionTransparent:l,selectionOpaque:v.color.blend(i,l),ansi:e.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return s.prototype.onOptionsChange=function(o){o==="minimumContrastRatio"&&this._contrastCache.clear()},s.prototype.setTheme=function(o){o===void 0&&(o={}),this.colors.foreground=this._parseColor(o.foreground,p),this.colors.background=this._parseColor(o.background,i),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,l,!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()},s.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 a=this._ctx.getImageData(0,0,1,1).data;if(a[3]!==255){if(!n)return console.warn("Color: "+o+" is using transparency, but allowTransparency is false. Using fallback "+d.css+"."),d;var u=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(b){return Number(b)}),f=u[0],S=u[1],E=u[2],w=u[3],A=Math.round(255*w);return{rgba:v.channels.toRgba(f,S,E,A),css:o}}return{css:this._ctx.fillStyle,rgba:v.channels.toRgba(a[0],a[1],a[2],a[3])}},s}();e.ColorManager=c},function(N,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(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(c,s){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])})(c,s)},function(c,s){function o(){this.constructor=c}v(c,s),c.prototype=s===null?Object.create(s):(o.prototype=s.prototype,new o)});Object.defineProperty(e,"__esModule",{value:!0}),e.CharacterJoinerRegistry=e.JoinedCellData=void 0;var p=t(6),i=t(3),h=t(4),r=function(c){function s(o,d,n){var a=c.call(this)||this;return a.content=0,a.combinedData="",a.fg=o.fg,a.bg=o.bg,a.combinedData=d,a._width=n,a}return g(s,c),s.prototype.isCombined=function(){return 2097152},s.prototype.getWidth=function(){return this._width},s.prototype.getChars=function(){return this.combinedData},s.prototype.getCode=function(){return 2097151},s.prototype.setFromCharData=function(o){throw new Error("not implemented")},s.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},s}(p.AttributeData);e.JoinedCellData=r;var l=function(){function c(s){this._bufferService=s,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new h.CellData}return c.prototype.registerCharacterJoiner=function(s){var o={id:this._nextCharacterJoinerId++,handler:s};return this._characterJoiners.push(o),o.id},c.prototype.deregisterCharacterJoiner=function(s){for(var o=0;o<this._characterJoiners.length;o++)if(this._characterJoiners[o].id===s)return this._characterJoiners.splice(o,1),!0;return!1},c.prototype.getJoinedCharacters=function(s){if(this._characterJoiners.length===0)return[];var o=this._bufferService.buffer.lines.get(s);if(!o||o.length===0)return[];for(var d=[],n=o.translateToString(!0),a=0,u=0,f=0,S=o.getFg(0),E=o.getBg(0),w=0;w<o.getTrimmedLength();w++)if(o.loadCell(w,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==S||this._workCell.bg!==E){if(w-a>1)for(var A=this._getJoinedRanges(n,f,u,o,a),b=0;b<A.length;b++)d.push(A[b]);a=w,f=u,S=this._workCell.fg,E=this._workCell.bg}u+=this._workCell.getChars().length||i.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-a>1)for(A=this._getJoinedRanges(n,f,u,o,a),b=0;b<A.length;b++)d.push(A[b]);return d},c.prototype._getJoinedRanges=function(s,o,d,n,a){for(var u=s.substring(o,d),f=this._characterJoiners[0].handler(u),S=1;S<this._characterJoiners.length;S++)for(var E=this._characterJoiners[S].handler(u),w=0;w<E.length;w++)c._mergeRanges(f,E[w]);return this._stringRangesToCellRanges(f,n,a),f},c.prototype._stringRangesToCellRanges=function(s,o,d){var n=0,a=!1,u=0,f=s[n];if(f){for(var S=d;S<this._bufferService.cols;S++){var E=o.getWidth(S),w=o.getString(S).length||i.WHITESPACE_CELL_CHAR.length;if(E!==0){if(!a&&f[0]<=u&&(f[0]=S,a=!0),f[1]<=u){if(f[1]=S,!(f=s[++n]))break;f[0]<=u?(f[0]=S,a=!0):a=!1}u+=w}}f&&(f[1]=this._bufferService.cols)}},c._mergeRanges=function(s,o){for(var d=!1,n=0;n<s.length;n++){var a=s[n];if(d){if(o[1]<=a[0])return s[n-1][1]=o[1],s;if(o[1]<=a[1])return s[n-1][1]=Math.max(o[1],a[1]),s.splice(n,1),s;s.splice(n,1),n--}else{if(o[1]<=a[0])return s.splice(n,0,o),s;if(o[1]<=a[1])return a[0]=Math.min(o[0],a[0]),s;o[0]<a[1]&&(a[0]=Math.min(o[0],a[0]),d=!0)}}return d?s[s.length-1][1]=o[1]:s.push(o),s},c}();e.CharacterJoinerRegistry=l},function(N,e,t){"use strict";function v(g,p){var i=p.getBoundingClientRect();return[g.clientX-i.left,g.clientY-i.top]}Object.defineProperty(e,"__esModule",{value:!0}),e.getRawByteCoords=e.getCoords=e.getCoordsRelativeToElement=void 0,e.getCoordsRelativeToElement=v,e.getCoords=function(g,p,i,h,r,l,c,s){if(r){var o=v(g,p);if(o)return o[0]=Math.ceil((o[0]+(s?l/2:0))/l),o[1]=Math.ceil(o[1]/c),o[0]=Math.min(Math.max(o[0],1),i+(s?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(N,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,i,h){var r=this;this._rowCount=h,p=p!==void 0?p:0,i=i!==void 0?i: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,i):i,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),i=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(p,i)}},g}();e.RenderDebouncer=v},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(i,h){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var c in l)l.hasOwnProperty(c)&&(r[c]=l[c])})(i,h)},function(i,h){function r(){this.constructor=i}v(i,h),i.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(i){function h(){var r=i!==null&&i.apply(this,arguments)||this;return r._currentDevicePixelRatio=window.devicePixelRatio,r}return g(h,i),h.prototype.setListener=function(r){var l=this;this._listener&&this.clearListener(),this._listener=r,this._outerListener=function(){l._listener&&(l._listener(window.devicePixelRatio,l._currentDevicePixelRatio),l._updateDpr())},this._updateDpr()},h.prototype.dispose=function(){i.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(N,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 i=Array.isArray(g)?[]:{};for(var h in g)i[h]=p<=1?g[h]:g[h]?v(g[h],p-1):g[h];return i}},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Terminal=void 0;var v=t(4),g=t(35),p=t(18),i=t(0),h=t(83),r=function(){function n(a){this._core=new g.Terminal(a),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 c(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(a,u){this._verifyIntegers(a,u),this._core.resize(a,u)},n.prototype.open=function(a){this._core.open(a)},n.prototype.attachCustomKeyEventHandler=function(a){this._core.attachCustomKeyEventHandler(a)},n.prototype.registerLinkMatcher=function(a,u,f){return this._checkProposedApi(),this._core.registerLinkMatcher(a,u,f)},n.prototype.deregisterLinkMatcher=function(a){this._checkProposedApi(),this._core.deregisterLinkMatcher(a)},n.prototype.registerLinkProvider=function(a){return this._checkProposedApi(),this._core.registerLinkProvider(a)},n.prototype.registerCharacterJoiner=function(a){return this._checkProposedApi(),this._core.registerCharacterJoiner(a)},n.prototype.deregisterCharacterJoiner=function(a){this._checkProposedApi(),this._core.deregisterCharacterJoiner(a)},n.prototype.registerMarker=function(a){return this._checkProposedApi(),this._verifyIntegers(a),this._core.addMarker(a)},n.prototype.addMarker=function(a){return this.registerMarker(a)},n.prototype.hasSelection=function(){return this._core.hasSelection()},n.prototype.select=function(a,u,f){this._verifyIntegers(a,u,f),this._core.select(a,u,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(a,u){this._verifyIntegers(a,u),this._core.selectLines(a,u)},n.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},n.prototype.scrollLines=function(a){this._verifyIntegers(a),this._core.scrollLines(a)},n.prototype.scrollPages=function(a){this._verifyIntegers(a),this._core.scrollPages(a)},n.prototype.scrollToTop=function(){this._core.scrollToTop()},n.prototype.scrollToBottom=function(){this._core.scrollToBottom()},n.prototype.scrollToLine=function(a){this._verifyIntegers(a),this._core.scrollToLine(a)},n.prototype.clear=function(){this._core.clear()},n.prototype.write=function(a,u){this._core.write(a,u)},n.prototype.writeUtf8=function(a,u){this._core.write(a,u)},n.prototype.writeln=function(a,u){this._core.write(a),this._core.write(`\r
`,u)},n.prototype.paste=function(a){this._core.paste(a)},n.prototype.getOption=function(a){return this._core.optionsService.getOption(a)},n.prototype.setOption=function(a,u){this._core.optionsService.setOption(a,u)},n.prototype.refresh=function(a,u){this._verifyIntegers(a,u),this._core.refresh(a,u)},n.prototype.reset=function(){this._core.reset()},n.prototype.loadAddon=function(a){return this._addonManager.loadAddon(this,a)},Object.defineProperty(n,"strings",{get:function(){return p},enumerable:!1,configurable:!0}),n.prototype._verifyIntegers=function(){for(var a=[],u=0;u<arguments.length;u++)a[u]=arguments[u];for(var f=0,S=a;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 l=function(){function n(a,u){this._buffer=a,this.type=u}return n.prototype.init=function(a){return this._buffer=a,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(a){var u=this._buffer.lines.get(a);if(u)return new s(u)},n.prototype.getNullCell=function(){return new v.CellData},n}(),c=function(){function n(a){var u=this;this._buffers=a,this._onBufferChange=new i.EventEmitter,this._normal=new l(this._buffers.normal,"normal"),this._alternate=new l(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return u._onBufferChange.fire(u.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}(),s=function(){function n(a){this._line=a}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(a,u){if(!(a<0||a>=this._line.length))return u?(this._line.loadCell(a,u),u):this._line.loadCell(a,new v.CellData)},n.prototype.translateToString=function(a,u,f){return this._line.translateToString(a,u,f)},n}(),o=function(){function n(a){this._core=a}return n.prototype.registerCsiHandler=function(a,u){return this._core.addCsiHandler(a,function(f){return u(f.toArray())})},n.prototype.addCsiHandler=function(a,u){return this.registerCsiHandler(a,u)},n.prototype.registerDcsHandler=function(a,u){return this._core.addDcsHandler(a,function(f,S){return u(f,S.toArray())})},n.prototype.addDcsHandler=function(a,u){return this.registerDcsHandler(a,u)},n.prototype.registerEscHandler=function(a,u){return this._core.addEscHandler(a,u)},n.prototype.addEscHandler=function(a,u){return this.registerEscHandler(a,u)},n.prototype.registerOscHandler=function(a,u){return this._core.addOscHandler(a,u)},n.prototype.addOscHandler=function(a,u){return this.registerOscHandler(a,u)},n}(),d=function(){function n(a){this._core=a}return n.prototype.register=function(a){this._core.unicodeService.register(a)},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(a){this._core.unicodeService.activeVersion=a},enumerable:!1,configurable:!0}),n}()},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(Me,B){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(q,Q){q.__proto__=Q}||function(q,Q){for(var se in Q)Q.hasOwnProperty(se)&&(q[se]=Q[se])})(Me,B)},function(Me,B){function q(){this.constructor=Me}v(Me,B),Me.prototype=B===null?Object.create(B):(q.prototype=B.prototype,new q)});Object.defineProperty(e,"__esModule",{value:!0}),e.Terminal=void 0;var p=t(36),i=t(37),h=t(38),r=t(12),l=t(19),c=t(40),s=t(50),o=t(51),d=t(11),n=t(7),a=t(18),u=t(54),f=t(55),S=t(56),E=t(57),w=t(59),A=t(0),b=t(16),C=t(27),m=t(60),y=t(5),x=t(61),P=t(62),_=t(63),z=t(64),k=t(65),be=typeof window!="undefined"?window.document:null,ae=function(Me){function B(q){q===void 0&&(q={});var Q=Me.call(this,q)||this;return Q.browser=d,Q._keyDownHandled=!1,Q._onCursorMove=new A.EventEmitter,Q._onKey=new A.EventEmitter,Q._onRender=new A.EventEmitter,Q._onSelectionChange=new A.EventEmitter,Q._onTitleChange=new A.EventEmitter,Q._onFocus=new A.EventEmitter,Q._onBlur=new A.EventEmitter,Q._onA11yCharEmitter=new A.EventEmitter,Q._onA11yTabEmitter=new A.EventEmitter,Q._setup(),Q.linkifier=Q._instantiationService.createInstance(s.Linkifier),Q.linkifier2=Q.register(Q._instantiationService.createInstance(_.Linkifier2)),Q.register(Q._inputHandler.onRequestBell(function(){return Q.bell()})),Q.register(Q._inputHandler.onRequestRefreshRows(function(se,U){return Q.refresh(se,U)})),Q.register(Q._inputHandler.onRequestReset(function(){return Q.reset()})),Q.register(Q._inputHandler.onRequestScroll(function(se,U){return Q.scroll(se,U||void 0)})),Q.register(Q._inputHandler.onRequestWindowsOptionsReport(function(se){return Q._reportWindowsOptions(se)})),Q.register(A.forwardEvent(Q._inputHandler.onCursorMove,Q._onCursorMove)),Q.register(A.forwardEvent(Q._inputHandler.onTitleChange,Q._onTitleChange)),Q.register(A.forwardEvent(Q._inputHandler.onA11yChar,Q._onA11yCharEmitter)),Q.register(A.forwardEvent(Q._inputHandler.onA11yTab,Q._onA11yTabEmitter)),Q.register(Q._bufferService.onResize(function(se){return Q._afterResize(se.cols,se.rows)})),Q}return g(B,Me),Object.defineProperty(B.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(B.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),B.prototype.dispose=function(){var q,Q,se;this._isDisposed||(Me.prototype.dispose.call(this),(q=this._renderService)===null||q===void 0||q.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(se=(Q=this.element)===null||Q===void 0?void 0:Q.parentNode)===null||se===void 0||se.removeChild(this.element))},B.prototype._setup=function(){Me.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(B.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),B.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},B.prototype._updateOptions=function(q){var Q,se,U,j;switch(Me.prototype._updateOptions.call(this,q),q){case"fontFamily":case"fontSize":(Q=this._renderService)===null||Q===void 0||Q.clear(),(se=this._charSizeService)===null||se===void 0||se.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":(U=this.viewport)===null||U===void 0||U.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new S.AccessibilityManager(this,this._renderService)):((j=this._accessibilityManager)===null||j===void 0||j.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},B.prototype._onTextAreaFocus=function(q){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(r.C0.ESC+"[I"),this.updateCursorStyle(q),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},B.prototype.blur=function(){var q;return(q=this.textarea)===null||q===void 0?void 0:q.blur()},B.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()},B.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var q=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),Q=this._bufferService.buffer.y*q,se=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=se+"px",this.textarea.style.top=Q+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=q+"px",this.textarea.style.lineHeight=q+"px",this.textarea.style.zIndex="-5"}},B.prototype._initGlobal=function(){var q=this;this._bindKeys(),this.register(n.addDisposableDomListener(this.element,"copy",function(se){q.hasSelection()&&h.copyHandler(se,q._selectionService)}));var Q=function(se){return h.handlePasteEvent(se,q.textarea,q._coreService)};this.register(n.addDisposableDomListener(this.textarea,"paste",Q)),this.register(n.addDisposableDomListener(this.element,"paste",Q)),d.isFirefox?this.register(n.addDisposableDomListener(this.element,"mousedown",function(se){se.button===2&&h.rightClickHandler(se,q.textarea,q.screenElement,q._selectionService,q.options.rightClickSelectsWord)})):this.register(n.addDisposableDomListener(this.element,"contextmenu",function(se){h.rightClickHandler(se,q.textarea,q.screenElement,q._selectionService,q.options.rightClickSelectsWord)})),d.isLinux&&this.register(n.addDisposableDomListener(this.element,"auxclick",function(se){se.button===1&&h.moveTextAreaUnderMouseCursor(se,q.textarea,q.screenElement)}))},B.prototype._bindKeys=function(){var q=this;this.register(n.addDisposableDomListener(this.textarea,"keyup",function(Q){return q._keyUp(Q)},!0)),this.register(n.addDisposableDomListener(this.textarea,"keydown",function(Q){return q._keyDown(Q)},!0)),this.register(n.addDisposableDomListener(this.textarea,"keypress",function(Q){return q._keyPress(Q)},!0)),this.register(n.addDisposableDomListener(this.textarea,"compositionstart",function(){return q._compositionHelper.compositionstart()})),this.register(n.addDisposableDomListener(this.textarea,"compositionupdate",function(Q){return q._compositionHelper.compositionupdate(Q)})),this.register(n.addDisposableDomListener(this.textarea,"compositionend",function(){return q._compositionHelper.compositionend()})),this.register(this.onRender(function(){return q._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(Q){return q._queueLinkification(Q.start,Q.end)}))},B.prototype.open=function(q){var Q=this;if(!q)throw new Error("Terminal requires a parent element.");be.body.contains(q)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=q.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"),q.appendChild(this.element);var se=be.createDocumentFragment();this._viewportElement=be.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),se.appendChild(this._viewportElement),this._viewportScrollArea=be.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=be.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=be.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),se.appendChild(this.screenElement),this.textarea=be.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",a.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(Z){return Q._onTextAreaFocus(Z)})),this.register(n.addDisposableDomListener(this.textarea,"blur",function(){return Q._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var U=this._instantiationService.createInstance(z.CoreBrowserService,this.textarea);this._instantiationService.setService(y.ICoreBrowserService,U),this._charSizeService=this._instantiationService.createInstance(x.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(y.ICharSizeService,this._charSizeService),this._compositionView=be.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(se),this._theme=this.options.theme||this._theme,this._colorManager=new C.ColorManager(be,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(Z){return Q._colorManager.onOptionsChange(Z)})),this._colorManager.setTheme(this._theme);var j=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(m.RenderService,j,this.rows,this.screenElement)),this._instantiationService.setService(y.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(Z){return Q._onRender.fire(Z)})),this.onResize(function(Z){return Q._renderService.resize(Z.cols,Z.rows)}),this._soundService=this._instantiationService.createInstance(u.SoundService),this._instantiationService.setService(y.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(P.MouseService),this._instantiationService.setService(y.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(i.Viewport,function(Z,pe){return Q.scrollLines(Z,pe)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return Q.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){Q._renderService.onCursorMove(),Q._syncTextArea()})),this.register(this.onResize(function(){return Q._renderService.onResize(Q.cols,Q.rows)})),this.register(this.onBlur(function(){return Q._renderService.onBlur()})),this.register(this.onFocus(function(){return Q._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return Q.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(Z){return Q.scrollLines(Z.amount,Z.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return Q._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(Z){return Q._renderService.onSelectionChanged(Z.start,Z.end,Z.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(Z){Q.textarea.value=Z,Q.textarea.focus(),Q.textarea.select()})),this.register(this.onScroll(function(){Q.viewport.syncScrollArea(),Q._selectionService.refresh()})),this.register(n.addDisposableDomListener(this._viewportElement,"scroll",function(){return Q._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(f.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return Q._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(Z){return Q._selectionService.onMouseDown(Z)})),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()},B.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(c.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+'"')}},B.prototype._setTheme=function(q){var Q,se,U;this._theme=q,(Q=this._colorManager)===null||Q===void 0||Q.setTheme(q),(se=this._renderService)===null||se===void 0||se.setColors(this._colorManager.colors),(U=this.viewport)===null||U===void 0||U.onThemeChange(this._colorManager.colors)},B.prototype.bindMouse=function(){var q=this,Q=this,se=this.element;function U(ge){var Ie,ct,Ve=Q._mouseService.getRawByteCoords(ge,Q.screenElement,Q.cols,Q.rows);if(!Ve)return!1;switch(ge.overrideType||ge.type){case"mousemove":ct=32,ge.buttons===void 0?(Ie=3,ge.button!==void 0&&(Ie=ge.button<3?ge.button:3)):Ie=1&ge.buttons?0:4&ge.buttons?1:2&ge.buttons?2:3;break;case"mouseup":ct=0,Ie=ge.button<3?ge.button:3;break;case"mousedown":ct=1,Ie=ge.button<3?ge.button:3;break;case"wheel":ge.deltaY!==0&&(ct=ge.deltaY<0?0:1),Ie=4;break;default:return!1}return!(ct===void 0||Ie===void 0||Ie>4)&&Q._coreMouseService.triggerMouseEvent({col:Ve.x-33,row:Ve.y-33,button:Ie,action:ct,ctrl:ge.ctrlKey,alt:ge.altKey,shift:ge.shiftKey})}var j={mouseup:null,wheel:null,mousedrag:null,mousemove:null},Z=function(ge){return U(ge),ge.buttons||(q._document.removeEventListener("mouseup",j.mouseup),j.mousedrag&&q._document.removeEventListener("mousemove",j.mousedrag)),q.cancel(ge)},pe=function(ge){return U(ge),ge.preventDefault(),q.cancel(ge)},Ae=function(ge){ge.buttons&&U(ge)},he=function(ge){ge.buttons||U(ge)};this.register(this._coreMouseService.onProtocolChange(function(ge){ge?(q.optionsService.options.logLevel==="debug"&&q._logService.debug("Binding to mouse events:",q._coreMouseService.explainEvents(ge)),q.element.classList.add("enable-mouse-events"),q._selectionService.disable()):(q._logService.debug("Unbinding from mouse events."),q.element.classList.remove("enable-mouse-events"),q._selectionService.enable()),8&ge?j.mousemove||(se.addEventListener("mousemove",he),j.mousemove=he):(se.removeEventListener("mousemove",j.mousemove),j.mousemove=null),16&ge?j.wheel||(se.addEventListener("wheel",pe,{passive:!1}),j.wheel=pe):(se.removeEventListener("wheel",j.wheel),j.wheel=null),2&ge?j.mouseup||(j.mouseup=Z):(q._document.removeEventListener("mouseup",j.mouseup),j.mouseup=null),4&ge?j.mousedrag||(j.mousedrag=Ae):(q._document.removeEventListener("mousemove",j.mousedrag),j.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(n.addDisposableDomListener(se,"mousedown",function(ge){if(ge.preventDefault(),q.focus(),q._coreMouseService.areMouseEventsActive&&!q._selectionService.shouldForceSelection(ge))return U(ge),j.mouseup&&q._document.addEventListener("mouseup",j.mouseup),j.mousedrag&&q._document.addEventListener("mousemove",j.mousedrag),q.cancel(ge)})),this.register(n.addDisposableDomListener(se,"wheel",function(ge){if(!j.wheel){if(!q.buffer.hasScrollback){var Ie=q.viewport.getLinesScrolled(ge);if(Ie===0)return;for(var ct=r.C0.ESC+(q._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(ge.deltaY<0?"A":"B"),Ve="",Qe=0;Qe<Math.abs(Ie);Qe++)Ve+=ct;q._coreService.triggerDataEvent(Ve,!0)}}},{passive:!0})),this.register(n.addDisposableDomListener(se,"wheel",function(ge){if(!j.wheel)return q.viewport.onWheel(ge)?void 0:q.cancel(ge)},{passive:!1})),this.register(n.addDisposableDomListener(se,"touchstart",function(ge){if(!q._coreMouseService.areMouseEventsActive)return q.viewport.onTouchStart(ge),q.cancel(ge)},{passive:!0})),this.register(n.addDisposableDomListener(se,"touchmove",function(ge){if(!q._coreMouseService.areMouseEventsActive)return q.viewport.onTouchMove(ge)?void 0:q.cancel(ge)},{passive:!1}))},B.prototype.refresh=function(q,Q){var se;(se=this._renderService)===null||se===void 0||se.refreshRows(q,Q)},B.prototype._queueLinkification=function(q,Q){var se;(se=this.linkifier)===null||se===void 0||se.linkifyRows(q,Q)},B.prototype.updateCursorStyle=function(q){this._selectionService&&this._selectionService.shouldColumnSelect(q)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},B.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},B.prototype.scrollLines=function(q,Q){Me.prototype.scrollLines.call(this,q,Q),this.refresh(0,this.rows-1)},B.prototype.paste=function(q){h.paste(q,this.textarea,this._coreService)},B.prototype.attachCustomKeyEventHandler=function(q){this._customKeyEventHandler=q},B.prototype.registerLinkMatcher=function(q,Q,se){var U=this.linkifier.registerLinkMatcher(q,Q,se);return this.refresh(0,this.rows-1),U},B.prototype.deregisterLinkMatcher=function(q){this.linkifier.deregisterLinkMatcher(q)&&this.refresh(0,this.rows-1)},B.prototype.registerLinkProvider=function(q){return this.linkifier2.registerLinkProvider(q)},B.prototype.registerCharacterJoiner=function(q){var Q=this._renderService.registerCharacterJoiner(q);return this.refresh(0,this.rows-1),Q},B.prototype.deregisterCharacterJoiner=function(q){this._renderService.deregisterCharacterJoiner(q)&&this.refresh(0,this.rows-1)},Object.defineProperty(B.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),B.prototype.addMarker=function(q){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+q)},B.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},B.prototype.select=function(q,Q,se){this._selectionService.setSelection(q,Q,se)},B.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},B.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]}},B.prototype.clearSelection=function(){var q;(q=this._selectionService)===null||q===void 0||q.clearSelection()},B.prototype.selectAll=function(){var q;(q=this._selectionService)===null||q===void 0||q.selectAll()},B.prototype.selectLines=function(q,Q){var se;(se=this._selectionService)===null||se===void 0||se.selectLines(q,Q)},B.prototype._keyDown=function(q){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(q)===!1)return!1;if(!this._compositionHelper.keydown(q))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var Q=w.evaluateKeyboardEvent(q,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(q),Q.type===3||Q.type===2){var se=this.rows-1;return this.scrollLines(Q.type===2?-se:se),this.cancel(q,!0)}return Q.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,q)||(Q.cancel&&this.cancel(q,!0),!Q.key||(Q.key!==r.C0.ETX&&Q.key!==r.C0.CR||(this.textarea.value=""),this._onKey.fire({key:Q.key,domEvent:q}),this._showCursor(),this._coreService.triggerDataEvent(Q.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(q,!0)))},B.prototype._isThirdLevelShift=function(q,Q){var se=q.isMac&&!this.options.macOptionIsMeta&&Q.altKey&&!Q.ctrlKey&&!Q.metaKey||q.isWindows&&Q.altKey&&Q.ctrlKey&&!Q.metaKey;return Q.type==="keypress"?se:se&&(!Q.keyCode||Q.keyCode>47)},B.prototype._keyUp=function(q){this._customKeyEventHandler&&this._customKeyEventHandler(q)===!1||(function(Q){return Q.keyCode===16||Q.keyCode===17||Q.keyCode===18}(q)||this.focus(),this.updateCursorStyle(q))},B.prototype._keyPress=function(q){var Q;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(q)===!1)return!1;if(this.cancel(q),q.charCode)Q=q.charCode;else if(q.which===null||q.which===void 0)Q=q.keyCode;else{if(q.which===0||q.charCode===0)return!1;Q=q.which}return!(!Q||(q.altKey||q.ctrlKey||q.metaKey)&&!this._isThirdLevelShift(this.browser,q))&&(Q=String.fromCharCode(Q),this._onKey.fire({key:Q,domEvent:q}),this._showCursor(),this._coreService.triggerDataEvent(Q,!0),!0)},B.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},B.prototype.resize=function(q,Q){q!==this.cols||Q!==this.rows?Me.prototype.resize.call(this,q,Q):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},B.prototype._afterResize=function(q,Q){var se,U;(se=this._charSizeService)===null||se===void 0||se.measure(),(U=this.viewport)===null||U===void 0||U.syncScrollArea(!0)},B.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 q=1;q<this.rows;q++)this.buffer.lines.push(this.buffer.getBlankLine(b.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},B.prototype.reset=function(){var q,Q;this.options.rows=this.rows,this.options.cols=this.cols;var se=this._customKeyEventHandler;this._setup(),Me.prototype.reset.call(this),(q=this._selectionService)===null||q===void 0||q.reset(),this._customKeyEventHandler=se,this.refresh(0,this.rows-1),(Q=this.viewport)===null||Q===void 0||Q.syncScrollArea()},B.prototype._reportWindowsOptions=function(q){if(this._renderService)switch(q){case l.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var Q=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),se=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(r.C0.ESC+"[4;"+se+";"+Q+"t");break;case l.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var U=this._renderService.dimensions.scaledCellWidth.toFixed(0),j=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(r.C0.ESC+"[6;"+j+";"+U+"t")}},B.prototype.cancel=function(q,Q){if(this.options.cancelEvents||Q)return q.preventDefault(),q.stopPropagation(),!1},B.prototype._visualBell=function(){return!1},B.prototype._soundBell=function(){return this.options.bellStyle==="sound"},B}(k.CoreTerminal);e.Terminal=ae},function(N,e,t){"use strict";var v=this&&this.__decorate||function(r,l,c,s){var o,d=arguments.length,n=d<3?l:s===null?s=Object.getOwnPropertyDescriptor(l,c):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(r,l,c,s);else for(var a=r.length-1;a>=0;a--)(o=r[a])&&(n=(d<3?o(n):d>3?o(l,c,n):o(l,c))||n);return d>3&&n&&Object.defineProperty(l,c,n),n},g=this&&this.__param||function(r,l){return function(c,s){l(c,s,r)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CompositionHelper=void 0;var p=t(5),i=t(1),h=function(){function r(l,c,s,o,d,n){this._textarea=l,this._compositionView=c,this._bufferService=s,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(l){var c=this;this._compositionView.textContent=l.data,this.updateCompositionElements(),setTimeout(function(){c._compositionPosition.end=c._textarea.value.length},0)},r.prototype.compositionend=function(){this._finalizeComposition(!0)},r.prototype.keydown=function(l){if(this._isComposing||this._isSendingComposition){if(l.keyCode===229||l.keyCode===16||l.keyCode===17||l.keyCode===18)return!1;this._finalizeComposition(!1)}return l.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},r.prototype._finalizeComposition=function(l){var c=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,l){var s={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(c._isSendingComposition){c._isSendingComposition=!1;var d=void 0;d=c._isComposing?c._textarea.value.substring(s.start,s.end):c._textarea.value.substring(s.start),c._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 l=this,c=this._textarea.value;setTimeout(function(){if(!l._isComposing){var s=l._textarea.value.replace(c,"");s.length>0&&l._coreService.triggerDataEvent(s,!0)}},0)},r.prototype.updateCompositionElements=function(l){var c=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var s=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),o=this._bufferService.buffer.y*s,d=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=d+"px",this._compositionView.style.top=o+"px",this._compositionView.style.height=s+"px",this._compositionView.style.lineHeight=s+"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"}l||setTimeout(function(){return c.updateCompositionElements(!0)},0)}},r=v([g(2,i.IBufferService),g(3,i.IOptionsService),g(4,p.ICharSizeService),g(5,i.ICoreService)],r)}();e.CompositionHelper=h},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var u in a)a.hasOwnProperty(u)&&(n[u]=a[u])})(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,a){var u,f=arguments.length,S=f<3?d:a===null?a=Object.getOwnPropertyDescriptor(d,n):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,d,n,a);else for(var E=o.length-1;E>=0;E--)(u=o[E])&&(S=(f<3?u(S):f>3?u(d,n,S):u(d,n))||S);return f>3&&S&&Object.defineProperty(d,n,S),S},i=this&&this.__param||function(o,d){return function(n,a){d(n,a,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Viewport=void 0;var h=t(2),r=t(7),l=t(5),c=t(1),s=function(o){function d(n,a,u,f,S,E,w){var A=o.call(this)||this;return A._scrollLines=n,A._viewportElement=a,A._scrollArea=u,A._bufferService=f,A._optionsService=S,A._charSizeService=E,A._renderService=w,A.scrollBarWidth=0,A._currentRowHeight=0,A._lastRecordedBufferLength=0,A._lastRecordedViewportHeight=0,A._lastRecordedBufferHeight=0,A._lastTouchY=0,A._lastScrollTop=0,A._wheelPartialScroll=0,A._refreshAnimationFrame=null,A._ignoreNextScrollEvent=!1,A.scrollBarWidth=A._viewportElement.offsetWidth-A._scrollArea.offsetWidth||15,A.register(r.addDisposableDomListener(A._viewportElement,"scroll",A._onScroll.bind(A))),setTimeout(function(){return A.syncScrollArea()},0),A}return g(d,o),d.prototype.onThemeChange=function(n){this._viewportElement.style.backgroundColor=n.background.css},d.prototype._refresh=function(n){var a=this;if(n)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return a._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 a=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==a&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=a),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 a=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===a&&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 a=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(a,!0)}},d.prototype._bubbleScroll=function(n,a){var u=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(a<0&&this._viewportElement.scrollTop!==0||a>0&&u<this._lastRecordedBufferHeight)||(n.cancelable&&n.preventDefault(),!1)},d.prototype.onWheel=function(n){var a=this._getPixelsScrolled(n);return a!==0&&(this._viewportElement.scrollTop+=a,this._bubbleScroll(n,a))},d.prototype._getPixelsScrolled=function(n){if(n.deltaY===0)return 0;var a=this._applyScrollModifier(n.deltaY,n);return n.deltaMode===WheelEvent.DOM_DELTA_LINE?a*=this._currentRowHeight:n.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(a*=this._currentRowHeight*this._bufferService.rows),a},d.prototype.getLinesScrolled=function(n){if(n.deltaY===0)return 0;var a=this._applyScrollModifier(n.deltaY,n);return n.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(a/=this._currentRowHeight+0,this._wheelPartialScroll+=a,a=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):n.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(a*=this._bufferService.rows),a},d.prototype._applyScrollModifier=function(n,a){var u=this._optionsService.options.fastScrollModifier;return u==="alt"&&a.altKey||u==="ctrl"&&a.ctrlKey||u==="shift"&&a.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 a=this._lastTouchY-n.touches[0].pageY;return this._lastTouchY=n.touches[0].pageY,a!==0&&(this._viewportElement.scrollTop+=a,this._bubbleScroll(n,a))},d=p([i(3,c.IBufferService),i(4,c.IOptionsService),i(5,l.ICharSizeService),i(6,l.IRenderService)],d)}(h.Disposable);e.Viewport=s},function(N,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,l){h=g(h=v(h),l.decPrivateModes.bracketedPasteMode),l.triggerDataEvent(h,!0),r.value=""}function i(h,r,l){var c=l.getBoundingClientRect(),s=h.clientX-c.left-10,o=h.clientY-c.top-10;r.style.width="20px",r.style.height="20px",r.style.left=s+"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,l){h.stopPropagation(),h.clipboardData&&p(h.clipboardData.getData("text/plain"),r,l)},e.paste=p,e.moveTextAreaUnderMouseCursor=i,e.rightClickHandler=function(h,r,l,c,s){i(h,r,l),s&&!c.isClickInSelection(h)&&c.selectWordAtCursor(h),r.value=c.selectionText,r.select()}},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var u in a)a.hasOwnProperty(u)&&(n[u]=a[u])})(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),i=t(15),h=t(21),r=t(22),l=t(24),c=function(){function o(d){this.table=new Uint8Array(d)}return o.prototype.setDefault=function(d,n){i.fill(this.table,d<<4|n)},o.prototype.add=function(d,n,a,u){this.table[n<<8|d]=a<<4|u},o.prototype.addMany=function(d,n,a,u){for(var f=0;f<d.length;f++)this.table[n<<8|d[f]]=a<<4|u},o}();e.TransitionTable=c,e.VT500_TRANSITION_TABLE=function(){var o=new c(4095),d=Array.apply(null,Array(256)).map(function(E,w){return w}),n=function(E,w){return d.slice(E,w)},a=n(32,127),u=n(0,24);u.push(25),u.push.apply(u,n(28,32));var f,S=n(0,14);for(f in o.setDefault(1,0),o.addMany(a,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(u,0,3,0),o.addMany(u,1,3,1),o.add(127,1,0,1),o.addMany(u,8,0,8),o.addMany(u,3,3,3),o.add(127,3,0,3),o.addMany(u,4,3,4),o.add(127,4,0,4),o.addMany(u,6,3,6),o.addMany(u,5,3,5),o.add(127,5,0,5),o.addMany(u,2,3,2),o.add(127,2,0,2),o.add(93,1,4,8),o.addMany(a,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(a,7,0,7),o.addMany(u,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(u,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(u,11,0,11),o.addMany(n(32,128),11,0,11),o.addMany(n(28,32),11,0,11),o.addMany(u,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(u,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(u,13,13,13),o.addMany(a,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 s=function(o){function d(n){n===void 0&&(n=e.VT500_TRANSITION_TABLE);var a=o.call(this)||this;return a._transitions=n,a.initialState=0,a.currentState=a.initialState,a._params=new h.Params,a._params.addParam(0),a._collect=0,a.precedingCodepoint=0,a._printHandlerFb=function(u,f,S){},a._executeHandlerFb=function(u){},a._csiHandlerFb=function(u,f){},a._escHandlerFb=function(u){},a._errorHandlerFb=function(u){return u},a._printHandler=a._printHandlerFb,a._executeHandlers=Object.create(null),a._csiHandlers=Object.create(null),a._escHandlers=Object.create(null),a._oscParser=new r.OscParser,a._dcsParser=new l.DcsParser,a._errorHandler=a._errorHandlerFb,a.setEscHandler({final:"\\"},function(){}),a}return g(d,o),d.prototype._identifier=function(n,a){a===void 0&&(a=[64,126]);var u=0;if(n.prefix){if(n.prefix.length>1)throw new Error("only one byte as prefix supported");if((u=n.prefix.charCodeAt(0))&&60>u||u>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");u<<=8,u|=S}}if(n.final.length!==1)throw new Error("final must be a single byte");var E=n.final.charCodeAt(0);if(a[0]>E||E>a[1])throw new Error("final must be in range "+a[0]+" .. "+a[1]);return u<<=8,u|=E},d.prototype.identToString=function(n){for(var a=[];n;)a.push(String.fromCharCode(255&n)),n>>=8;return a.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,a){var u=this._identifier(n,[48,126]);this._escHandlers[u]===void 0&&(this._escHandlers[u]=[]);var f=this._escHandlers[u];return f.push(a),{dispose:function(){var S=f.indexOf(a);S!==-1&&f.splice(S,1)}}},d.prototype.setEscHandler=function(n,a){this._escHandlers[this._identifier(n,[48,126])]=[a]},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,a){this._executeHandlers[n.charCodeAt(0)]=a},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,a){var u=this._identifier(n);this._csiHandlers[u]===void 0&&(this._csiHandlers[u]=[]);var f=this._csiHandlers[u];return f.push(a),{dispose:function(){var S=f.indexOf(a);S!==-1&&f.splice(S,1)}}},d.prototype.setCsiHandler=function(n,a){this._csiHandlers[this._identifier(n)]=[a]},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,a){return this._dcsParser.addHandler(this._identifier(n),a)},d.prototype.setDcsHandler=function(n,a){this._dcsParser.setHandler(this._identifier(n),a)},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,a){return this._oscParser.addHandler(n,a)},d.prototype.setOscHandler=function(n,a){this._oscParser.setHandler(n,a)},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,a){for(var u=0,f=0,S=this.currentState,E=this._oscParser,w=this._dcsParser,A=this._collect,b=this._params,C=this._transitions.table,m=0;m<a;++m){switch((f=C[S<<8|((u=n[m])<160?u:160)])>>4){case 2:for(var y=m+1;;++y){if(y>=a||(u=n[y])<32||u>126&&u<160){this._printHandler(n,m,y),m=y-1;break}if(++y>=a||(u=n[y])<32||u>126&&u<160){this._printHandler(n,m,y),m=y-1;break}if(++y>=a||(u=n[y])<32||u>126&&u<160){this._printHandler(n,m,y),m=y-1;break}if(++y>=a||(u=n[y])<32||u>126&&u<160){this._printHandler(n,m,y),m=y-1;break}}break;case 3:this._executeHandlers[u]?this._executeHandlers[u]():this._executeHandlerFb(u),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:m,code:u,currentState:S,collect:A,params:b,abort:!1}).abort)return;break;case 7:for(var x=this._csiHandlers[A<<8|u],P=x?x.length-1:-1;P>=0&&x[P](b)===!1;P--);P<0&&this._csiHandlerFb(A<<8|u,b),this.precedingCodepoint=0;break;case 8:do switch(u){case 59:b.addParam(0);break;case 58:b.addSubParam(-1);break;default:b.addDigit(u-48)}while(++m<a&&(u=n[m])>47&&u<60);m--;break;case 9:A<<=8,A|=u;break;case 10:for(var _=this._escHandlers[A<<8|u],z=_?_.length-1:-1;z>=0&&_[z]()===!1;z--);z<0&&this._escHandlerFb(A<<8|u),this.precedingCodepoint=0;break;case 11:b.reset(),b.addParam(0),A=0;break;case 12:w.hook(A<<8|u,b);break;case 13:for(var k=m+1;;++k)if(k>=a||(u=n[k])===24||u===26||u===27||u>127&&u<160){w.put(n,m,k),m=k-1;break}break;case 14:w.unhook(u!==24&&u!==26),u===27&&(f|=1),b.reset(),b.addParam(0),A=0,this.precedingCodepoint=0;break;case 4:E.start();break;case 5:for(var be=m+1;;be++)if(be>=a||(u=n[be])<32||u>127&&u<=159){E.put(n,m,be),m=be-1;break}break;case 6:E.end(u!==24&&u!==26),u===27&&(f|=1),b.reset(),b.addParam(0),A=0,this.precedingCodepoint=0}S=15&f}this._collect=A,this.currentState=S},d}(p.Disposable);e.EscapeSequenceParser=s},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(E,w){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,b){A.__proto__=b}||function(A,b){for(var C in b)b.hasOwnProperty(C)&&(A[C]=b[C])})(E,w)},function(E,w){function A(){this.constructor=E}v(E,w),E.prototype=w===null?Object.create(w):(A.prototype=w.prototype,new A)}),p=this&&this.__decorate||function(E,w,A,b){var C,m=arguments.length,y=m<3?w:b===null?b=Object.getOwnPropertyDescriptor(w,A):b;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(E,w,A,b);else for(var x=E.length-1;x>=0;x--)(C=E[x])&&(y=(m<3?C(y):m>3?C(w,A,y):C(w,A))||y);return m>3&&y&&Object.defineProperty(w,A,y),y},i=this&&this.__param||function(E,w){return function(A,b){w(A,b,E)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Renderer=void 0;var h=t(41),r=t(47),l=t(48),c=t(49),s=t(29),o=t(2),d=t(5),n=t(1),a=t(25),u=t(0),f=1,S=function(E){function w(A,b,C,m,y,x,P,_,z){var k=E.call(this)||this;k._colors=A,k._screenElement=b,k._bufferService=y,k._charSizeService=x,k._optionsService=P,k._id=f++,k._onRequestRedraw=new u.EventEmitter;var be=k._optionsService.options.allowTransparency;return k._characterJoinerRegistry=new s.CharacterJoinerRegistry(k._bufferService),k._renderLayers=[new h.TextRenderLayer(k._screenElement,0,k._colors,k._characterJoinerRegistry,be,k._id,k._bufferService,P),new r.SelectionRenderLayer(k._screenElement,1,k._colors,k._id,k._bufferService,P),new c.LinkRenderLayer(k._screenElement,2,k._colors,k._id,C,m,k._bufferService,P),new l.CursorRenderLayer(k._screenElement,3,k._colors,k._id,k._onRequestRedraw,k._bufferService,P,_,z)],k.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},k._devicePixelRatio=window.devicePixelRatio,k._updateDimensions(),k.onOptionsChanged(),k}return g(w,E),Object.defineProperty(w.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),w.prototype.dispose=function(){for(var A=0,b=this._renderLayers;A<b.length;A++)b[A].dispose();E.prototype.dispose.call(this),a.removeTerminalFromCache(this._id)},w.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},w.prototype.setColors=function(A){this._colors=A;for(var b=0,C=this._renderLayers;b<C.length;b++){var m=C[b];m.setColors(this._colors),m.reset()}},w.prototype.onResize=function(A,b){this._updateDimensions();for(var C=0,m=this._renderLayers;C<m.length;C++)m[C].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},w.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},w.prototype.onBlur=function(){this._runOperation(function(A){return A.onBlur()})},w.prototype.onFocus=function(){this._runOperation(function(A){return A.onFocus()})},w.prototype.onSelectionChanged=function(A,b,C){C===void 0&&(C=!1),this._runOperation(function(m){return m.onSelectionChanged(A,b,C)})},w.prototype.onCursorMove=function(){this._runOperation(function(A){return A.onCursorMove()})},w.prototype.onOptionsChanged=function(){this._runOperation(function(A){return A.onOptionsChanged()})},w.prototype.clear=function(){this._runOperation(function(A){return A.reset()})},w.prototype._runOperation=function(A){for(var b=0,C=this._renderLayers;b<C.length;b++)A(C[b])},w.prototype.renderRows=function(A,b){for(var C=0,m=this._renderLayers;C<m.length;C++)m[C].onGridChanged(A,b)},w.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)},w.prototype.registerCharacterJoiner=function(A){return this._characterJoinerRegistry.registerCharacterJoiner(A)},w.prototype.deregisterCharacterJoiner=function(A){return this._characterJoinerRegistry.deregisterCharacterJoiner(A)},w=p([i(4,n.IBufferService),i(5,d.ICharSizeService),i(6,n.IOptionsService),i(7,n.ICoreService),i(8,d.ICoreBrowserService)],w)}(o.Disposable);e.Renderer=S},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var u in a)a.hasOwnProperty(u)&&(n[u]=a[u])})(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),i=t(13),h=t(6),r=t(3),l=t(29),c=t(4),s=function(o){function d(n,a,u,f,S,E,w,A){var b=o.call(this,n,"text",a,S,u,E,w,A)||this;return b._characterWidth=0,b._characterFont="",b._characterOverlapCache={},b._workCell=new c.CellData,b._state=new p.GridCache,b._characterJoinerRegistry=f,b}return g(d,o),d.prototype.resize=function(n){o.prototype.resize.call(this,n);var a=this._getFont(!1,!1);this._characterWidth===n.scaledCharWidth&&this._characterFont===a||(this._characterWidth=n.scaledCharWidth,this._characterFont=a,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,a,u,f){for(var S=n;S<=a;S++)for(var E=S+this._bufferService.buffer.ydisp,w=this._bufferService.buffer.lines.get(E),A=u?u.getJoinedCharacters(E):[],b=0;b<this._bufferService.cols;b++){w.loadCell(b,this._workCell);var C=this._workCell,m=!1,y=b;if(C.getWidth()!==0){if(A.length>0&&b===A[0][0]){m=!0;var x=A.shift();C=new l.JoinedCellData(this._workCell,w.translateToString(!0,x[0],x[1]),x[1]-x[0]),y=x[1]-1}!m&&this._isOverlapping(C)&&y<w.length-1&&w.getCodePoint(y+1)===r.NULL_CELL_CODE&&(C.content&=-12582913,C.content|=2<<22),f(C,b,S),b=y}}},d.prototype._drawBackground=function(n,a){var u=this,f=this._ctx,S=this._bufferService.cols,E=0,w=0,A=null;f.save(),this._forEachCell(n,a,null,function(b,C,m){var y=null;b.isInverse()?y=b.isFgDefault()?u._colors.foreground.css:b.isFgRGB()?"rgb("+h.AttributeData.toColorRGB(b.getFgColor()).join(",")+")":u._colors.ansi[b.getFgColor()].css:b.isBgRGB()?y="rgb("+h.AttributeData.toColorRGB(b.getBgColor()).join(",")+")":b.isBgPalette()&&(y=u._colors.ansi[b.getBgColor()].css),A===null&&(E=C,w=m),m!==w?(f.fillStyle=A||"",u._fillCells(E,w,S-E,1),E=C,w=m):A!==y&&(f.fillStyle=A||"",u._fillCells(E,w,C-E,1),E=C,w=m),A=y}),A!==null&&(f.fillStyle=A,this._fillCells(E,w,S-E,1)),f.restore()},d.prototype._drawForeground=function(n,a){var u=this;this._forEachCell(n,a,this._characterJoinerRegistry,function(f,S,E){if(!f.isInvisible()&&(u._drawChars(f,S,E),f.isUnderline())){if(u._ctx.save(),f.isInverse())if(f.isBgDefault())u._ctx.fillStyle=u._colors.background.css;else if(f.isBgRGB())u._ctx.fillStyle="rgb("+h.AttributeData.toColorRGB(f.getBgColor()).join(",")+")";else{var w=f.getBgColor();u._optionsService.options.drawBoldTextInBrightColors&&f.isBold()&&w<8&&(w+=8),u._ctx.fillStyle=u._colors.ansi[w].css}else if(f.isFgDefault())u._ctx.fillStyle=u._colors.foreground.css;else if(f.isFgRGB())u._ctx.fillStyle="rgb("+h.AttributeData.toColorRGB(f.getFgColor()).join(",")+")";else{var A=f.getFgColor();u._optionsService.options.drawBoldTextInBrightColors&&f.isBold()&&A<8&&(A+=8),u._ctx.fillStyle=u._colors.ansi[A].css}u._fillBottomLineAtCells(S,E,f.getWidth()),u._ctx.restore()}})},d.prototype.onGridChanged=function(n,a){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,n,this._bufferService.cols,a-n+1),this._drawBackground(n,a),this._drawForeground(n,a))},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 a=n.getChars();if(this._characterOverlapCache.hasOwnProperty(a))return this._characterOverlapCache[a];this._ctx.save(),this._ctx.font=this._characterFont;var u=Math.floor(this._ctx.measureText(a).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[a]=u,u},d}(i.BaseRenderLayer);e.TextRenderLayer=s},function(N,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,i){for(var h=0;h<p;h++){this.cache.length<=h&&this.cache.push([]);for(var r=this.cache[h].length;r<i;r++)this.cache[h].push(void 0);this.cache[h].length=i}this.cache.length=p},g.prototype.clear=function(){for(var p=0;p<this.cache.length;p++)for(var i=0;i<this.cache[p].length;i++)this.cache[p][i]=void 0},g}();e.GridCache=v},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(u,f){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,E){S.__proto__=E}||function(S,E){for(var w in E)E.hasOwnProperty(w)&&(S[w]=E[w])})(u,f)},function(u,f){function S(){this.constructor=u}v(u,f),u.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),i=t(44),h=t(27),r=t(46),l=t(11),c=t(28),s=t(10),o={css:"rgba(0, 0, 0, 0)",rgba:0};function d(u){return u.code<<21|u.bg<<12|u.fg<<3|(u.bold?0:4)+(u.dim?0:2)+(u.italic?0:1)}e.getGlyphCacheKey=d;var n=function(u){function f(S,E){var w=u.call(this)||this;w._config=E,w._drawToCacheCount=0,w._glyphsWaitingOnBitmap=[],w._bitmapCommitTimeout=null,w._bitmap=null,w._cacheCanvas=S.createElement("canvas"),w._cacheCanvas.width=1024,w._cacheCanvas.height=1024,w._cacheCtx=c.throwIfFalsy(w._cacheCanvas.getContext("2d",{alpha:!0}));var A=S.createElement("canvas");A.width=w._config.scaledCharWidth,A.height=w._config.scaledCharHeight,w._tmpCtx=c.throwIfFalsy(A.getContext("2d",{alpha:w._config.allowTransparency})),w._width=Math.floor(1024/w._config.scaledCharWidth),w._height=Math.floor(1024/w._config.scaledCharHeight);var b=w._width*w._height;return w._cacheMap=new r.LRUMap(b),w._cacheMap.prealloc(b),w}return g(f,u),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,w,A){if(E.code===32)return!0;if(!this._canCache(E))return!1;var b=d(E),C=this._cacheMap.get(b);if(C!=null)return this._drawFromCache(S,C,w,A),!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(b,y),this._drawFromCache(S,y,w,A),!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,w,A){if(!E.isEmpty){var b=this._toCoordinateX(E.index),C=this._toCoordinateY(E.index);S.drawImage(E.inBitmap?this._bitmap:this._cacheCanvas,b,C,this._config.scaledCharWidth,this._config.scaledCharHeight,w,A,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?s.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 w=this._getBackgroundColor(S);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=w.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var A=S.bold?this._config.fontWeightBold:this._config.fontWeight,b=S.italic?"italic":"";this._tmpCtx.font=b+" "+A+" "+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 C=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),m=!1;this._config.allowTransparency||(m=function(_,z){for(var k=!0,be=z.rgba>>>24,ae=z.rgba>>>16&255,Me=z.rgba>>>8&255,B=0;B<_.data.length;B+=4)_.data[B]===be&&_.data[B+1]===ae&&_.data[B+2]===Me?_.data[B+3]=0:k=!1;return k}(C,w));var y=this._toCoordinateX(E),x=this._toCoordinateY(E);this._cacheCtx.putImageData(C,y,x);var P={index:E,isEmpty:m,inBitmap:!1};return this._addGlyphToBitmap(P),P},f.prototype._addGlyphToBitmap=function(S){var E=this;!("createImageBitmap"in window)||l.isFirefox||l.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(w){S._bitmap=w;for(var A=0;A<E.length;A++)E[A].inBitmap=!0}),this._bitmapCommitTimeout=null},f}(i.BaseCharAtlas);e.DynamicCharAtlas=n;var a=function(u){function f(S,E){return u.call(this)||this}return g(f,u),f.prototype.draw=function(S,E,w,A){return!1},f}(i.BaseCharAtlas);e.NoneCharAtlas=a},function(N,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(N,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,i,h){this._rgba[p]||(this._rgba[p]={}),this._rgba[p][i]=h},g.prototype.getCss=function(p,i){return this._rgba[p]?this._rgba[p][i]:void 0},g.prototype.setColor=function(p,i,h){this._color[p]||(this._color[p]={}),this._color[p][i]=h},g.prototype.getColor=function(p,i){return this._color[p]?this._color[p][i]:void 0},g}();e.ColorContrastCache=v},function(N,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 i=p.prev,h=p.next;p===this._head&&(this._head=h),p===this._tail&&(this._tail=i),i!==null&&(i.next=h),h!==null&&(h.prev=i)},g.prototype._appendNode=function(p){var i=this._tail;i!==null&&(i.next=p),p.prev=i,p.next=null,this._tail=p,this._head===null&&(this._head=p)},g.prototype.prealloc=function(p){for(var i=this._nodePool,h=0;h<p;h++)i.push({prev:null,next:null,key:null,value:null})},g.prototype.get=function(p){var i=this._map[p];return i!==void 0?(this._unlinkNode(i),this._appendNode(i),i.value):null},g.prototype.peekValue=function(p){var i=this._map[p];return i!==void 0?i.value:null},g.prototype.peek=function(){var p=this._head;return p===null?null:p.value},g.prototype.set=function(p,i){var h=this._map[p];if(h!==void 0)h=this._map[p],this._unlinkNode(h),h.value=i;else if(this.size>=this.capacity)h=this._head,this._unlinkNode(h),delete this._map[h.key],h.key=p,h.value=i,this._map[p]=h;else{var r=this._nodePool;r.length>0?((h=r.pop()).key=p,h.value=i):h={prev:null,next:null,key:p,value:i},this._map[p]=h,this.size++}this._appendNode(h)},g}();e.LRUMap=v},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(i,h){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,l){r.__proto__=l}||function(r,l){for(var c in l)l.hasOwnProperty(c)&&(r[c]=l[c])})(i,h)},function(i,h){function r(){this.constructor=i}v(i,h),i.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(i){function h(r,l,c,s,o,d){var n=i.call(this,r,"selection",l,!0,c,s,o,d)||this;return n._clearState(),n}return g(h,i),h.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},h.prototype.resize=function(r){i.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,l,c){if(this._didStateChange(r,l,c,this._bufferService.buffer.ydisp))if(this._clearAll(),r&&l){var s=r[1]-this._bufferService.buffer.ydisp,o=l[1]-this._bufferService.buffer.ydisp,d=Math.max(s,0),n=Math.min(o,this._bufferService.rows-1);if(!(d>=this._bufferService.rows||n<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,c){var a=r[0],u=l[0]-a,f=n-d+1;this._fillCells(a,d,u,f)}else{a=s===d?r[0]:0;var S=d===n?l[0]:this._bufferService.cols;this._fillCells(a,d,S-a,1);var E=Math.max(n-d-1,0);if(this._fillCells(0,d+1,this._bufferService.cols,E),d!==n){var w=o===n?l[0]:this._bufferService.cols;this._fillCells(0,n,w,1)}}this._state.start=[r[0],r[1]],this._state.end=[l[0],l[1]],this._state.columnSelectMode=c,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},h.prototype._didStateChange=function(r,l,c,s){return!this._areCoordinatesEqual(r,this._state.start)||!this._areCoordinatesEqual(l,this._state.end)||c!==this._state.columnSelectMode||s!==this._state.ydisp},h.prototype._areCoordinatesEqual=function(r,l){return!(!r||!l)&&r[0]===l[0]&&r[1]===l[1]},h}(t(13).BaseRenderLayer);e.SelectionRenderLayer=p},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(l,c){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,o){s.__proto__=o}||function(s,o){for(var d in o)o.hasOwnProperty(d)&&(s[d]=o[d])})(l,c)},function(l,c){function s(){this.constructor=l}v(l,c),l.prototype=c===null?Object.create(c):(s.prototype=c.prototype,new s)});Object.defineProperty(e,"__esModule",{value:!0}),e.CursorRenderLayer=void 0;var p=t(13),i=t(4),h=function(l){function c(s,o,d,n,a,u,f,S,E){var w=l.call(this,s,"cursor",o,!0,d,n,u,f)||this;return w._onRequestRedraw=a,w._coreService=S,w._coreBrowserService=E,w._cell=new i.CellData,w._state={x:0,y:0,isFocused:!1,style:"",width:0},w._cursorRenderers={bar:w._renderBarCursor.bind(w),block:w._renderBlockCursor.bind(w),underline:w._renderUnderlineCursor.bind(w)},w}return g(c,l),c.prototype.resize=function(s){l.prototype.resize.call(this,s),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},c.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},c.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},c.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},c.prototype.onOptionsChanged=function(){var s,o=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new r(this._coreBrowserService.isFocused,function(){o._render(!0)})):((s=this._cursorBlinkStateManager)===null||s===void 0||s.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},c.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},c.prototype.onGridChanged=function(s,o){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},c.prototype._render=function(s){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 a=this._optionsService.options.cursorStyle;return a&&a!=="block"?this._cursorRenderers[a](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=a,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()},c.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})},c.prototype._renderBarCursor=function(s,o,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(s,o,this._optionsService.options.cursorWidth),this._ctx.restore()},c.prototype._renderBlockCursor=function(s,o,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(s,o,d.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(d,s,o),this._ctx.restore()},c.prototype._renderUnderlineCursor=function(s,o,d){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(s,o),this._ctx.restore()},c.prototype._renderBlurCursor=function(s,o,d){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(s,o,d.getWidth(),1),this._ctx.restore()},c}(p.BaseRenderLayer);e.CursorRenderLayer=h;var r=function(){function l(c,s){this._renderCallback=s,this.isCursorVisible=!0,c&&this._restartInterval()}return Object.defineProperty(l.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),l.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)},l.prototype.restartBlinkAnimation=function(){var c=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){c._renderCallback(),c._animationFrame=void 0})))},l.prototype._restartInterval=function(c){var s=this;c===void 0&&(c=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(s._animationTimeRestarted){var o=600-(Date.now()-s._animationTimeRestarted);if(s._animationTimeRestarted=void 0,o>0)return void s._restartInterval(o)}s.isCursorVisible=!1,s._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0}),s._blinkInterval=window.setInterval(function(){if(s._animationTimeRestarted){var d=600-(Date.now()-s._animationTimeRestarted);return s._animationTimeRestarted=void 0,void s._restartInterval(d)}s.isCursorVisible=!s.isCursorVisible,s._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0})},600)},c)},l.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)},l.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},l}()},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(l,c){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,o){s.__proto__=o}||function(s,o){for(var d in o)o.hasOwnProperty(d)&&(s[d]=o[d])})(l,c)},function(l,c){function s(){this.constructor=l}v(l,c),l.prototype=c===null?Object.create(c):(s.prototype=c.prototype,new s)});Object.defineProperty(e,"__esModule",{value:!0}),e.LinkRenderLayer=void 0;var p=t(13),i=t(9),h=t(26),r=function(l){function c(s,o,d,n,a,u,f,S){var E=l.call(this,s,"link",o,!0,d,n,f,S)||this;return a.onShowLinkUnderline(function(w){return E._onShowLinkUnderline(w)}),a.onHideLinkUnderline(function(w){return E._onHideLinkUnderline(w)}),u.onShowLinkUnderline(function(w){return E._onShowLinkUnderline(w)}),u.onHideLinkUnderline(function(w){return E._onHideLinkUnderline(w)}),E}return g(c,l),c.prototype.resize=function(s){l.prototype.resize.call(this,s),this._state=void 0},c.prototype.reset=function(){this._clearCurrentLink()},c.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var s=this._state.y2-this._state.y1-1;s>0&&this._clearCells(0,this._state.y1+1,this._state.cols,s),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},c.prototype._onShowLinkUnderline=function(s){if(s.fg===i.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:s.fg&&h.is256Color(s.fg)?this._ctx.fillStyle=this._colors.ansi[s.fg].css:this._ctx.fillStyle=this._colors.foreground.css,s.y1===s.y2)this._fillBottomLineAtCells(s.x1,s.y1,s.x2-s.x1);else{this._fillBottomLineAtCells(s.x1,s.y1,s.cols-s.x1);for(var o=s.y1+1;o<s.y2;o++)this._fillBottomLineAtCells(0,o,s.cols);this._fillBottomLineAtCells(0,s.y2,s.x2)}this._state=s},c.prototype._onHideLinkUnderline=function(s){this._clearCurrentLink()},c}(p.BaseRenderLayer);e.LinkRenderLayer=r},function(N,e,t){"use strict";var v=this&&this.__decorate||function(l,c,s,o){var d,n=arguments.length,a=n<3?c:o===null?o=Object.getOwnPropertyDescriptor(c,s):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(l,c,s,o);else for(var u=l.length-1;u>=0;u--)(d=l[u])&&(a=(n<3?d(a):n>3?d(c,s,a):d(c,s))||a);return n>3&&a&&Object.defineProperty(c,s,a),a},g=this&&this.__param||function(l,c){return function(s,o){c(s,o,l)}};Object.defineProperty(e,"__esModule",{value:!0}),e.MouseZone=e.Linkifier=void 0;var p=t(0),i=t(1),h=function(){function l(c,s,o){this._bufferService=c,this._logService=s,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(l.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),l.prototype.attachToDom=function(c,s){this._element=c,this._mouseZoneManager=s},l.prototype.linkifyRows=function(c,s){var o=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=c,this._rowsToLinkify.end=s):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,c),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,s)),this._mouseZoneManager.clearAll(c,s),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return o._linkifyRows()},l._timeBeforeLatency))},l.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var c=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var s=c.ydisp+this._rowsToLinkify.start;if(!(s>=c.lines.length)){for(var o=c.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,d=Math.ceil(2e3/this._bufferService.cols),n=this._bufferService.buffer.iterator(!1,s,o,d,d);n.hasNext();)for(var a=n.next(),u=0;u<this._linkMatchers.length;u++)this._doLinkifyRow(a.range.first,a.content,this._linkMatchers[u]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},l.prototype.registerLinkMatcher=function(c,s,o){if(o===void 0&&(o={}),!s)throw new Error("handler must be defined");var d={id:this._nextLinkMatcherId++,regex:c,handler:s,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},l.prototype._addLinkMatcherToList=function(c){if(this._linkMatchers.length!==0){for(var s=this._linkMatchers.length-1;s>=0;s--)if(c.priority<=this._linkMatchers[s].priority)return void this._linkMatchers.splice(s+1,0,c);this._linkMatchers.splice(0,0,c)}else this._linkMatchers.push(c)},l.prototype.deregisterLinkMatcher=function(c){for(var s=0;s<this._linkMatchers.length;s++)if(this._linkMatchers[s].id===c)return this._linkMatchers.splice(s,1),!0;return!1},l.prototype._doLinkifyRow=function(c,s,o){for(var d,n=this,a=new RegExp(o.regex.source,(o.regex.flags||"")+"g"),u=-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(u=s.indexOf(E,u+1),a.lastIndex=u+E.length,u<0)return"break";var w=S._bufferService.buffer.stringIndexToBufferIndex(c,u);if(w[0]<0)return"break";var A=S._bufferService.buffer.lines.get(w[0]);if(!A)return"break";var b=A.getFg(w[1]),C=b?b>>9&511:void 0;o.validationCallback?o.validationCallback(E,function(m){n._rowsTimeoutId||m&&n._addLink(w[1],w[0]-n._bufferService.buffer.ydisp,E,o,C)}):S._addLink(w[1],w[0]-S._bufferService.buffer.ydisp,E,o,C)},S=this;(d=a.exec(s))!==null&&f()!=="break";);},l.prototype._addLink=function(c,s,o,d,n){var a=this;if(this._mouseZoneManager&&this._element){var u=this._unicodeService.getStringCellWidth(o),f=c%this._bufferService.cols,S=s+Math.floor(c/this._bufferService.cols),E=(f+u)%this._bufferService.cols,w=S+Math.floor((f+u)/this._bufferService.cols);E===0&&(E=this._bufferService.cols,w--),this._mouseZoneManager.add(new r(f+1,S+1,E+1,w+1,function(A){if(d.handler)return d.handler(A,o);var b=window.open();b?(b.opener=null,b.location.href=o):console.warn("Opening link blocked as opener could not be cleared")},function(){a._onShowLinkUnderline.fire(a._createLinkHoverEvent(f,S,E,w,n)),a._element.classList.add("xterm-cursor-pointer")},function(A){a._onLinkTooltip.fire(a._createLinkHoverEvent(f,S,E,w,n)),d.hoverTooltipCallback&&d.hoverTooltipCallback(A,o,{start:{x:f,y:S},end:{x:E,y:w}})},function(){a._onHideLinkUnderline.fire(a._createLinkHoverEvent(f,S,E,w,n)),a._element.classList.remove("xterm-cursor-pointer"),d.hoverLeaveCallback&&d.hoverLeaveCallback()},function(A){return!d.willLinkActivate||d.willLinkActivate(A,o)}))}},l.prototype._createLinkHoverEvent=function(c,s,o,d,n){return{x1:c,y1:s,x2:o,y2:d,cols:this._bufferService.cols,fg:n}},l._timeBeforeLatency=200,l=v([g(0,i.IBufferService),g(1,i.ILogService),g(2,i.IUnicodeService)],l)}();e.Linkifier=h;var r=function(l,c,s,o,d,n,a,u,f){this.x1=l,this.y1=c,this.x2=s,this.y2=o,this.clickCallback=d,this.hoverCallback=n,this.tooltipCallback=a,this.leaveCallback=u,this.willLinkActivate=f};e.MouseZone=r},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(E,w){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,b){A.__proto__=b}||function(A,b){for(var C in b)b.hasOwnProperty(C)&&(A[C]=b[C])})(E,w)},function(E,w){function A(){this.constructor=E}v(E,w),E.prototype=w===null?Object.create(w):(A.prototype=w.prototype,new A)}),p=this&&this.__decorate||function(E,w,A,b){var C,m=arguments.length,y=m<3?w:b===null?b=Object.getOwnPropertyDescriptor(w,A):b;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(E,w,A,b);else for(var x=E.length-1;x>=0;x--)(C=E[x])&&(y=(m<3?C(y):m>3?C(w,A,y):C(w,A))||y);return m>3&&y&&Object.defineProperty(w,A,y),y},i=this&&this.__param||function(E,w){return function(A,b){w(A,b,E)}};Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionService=void 0;var h=t(11),r=t(52),l=t(4),c=t(0),s=t(5),o=t(1),d=t(30),n=t(53),a=t(2),u="\xA0",f=new RegExp(u,"g"),S=function(E){function w(A,b,C,m,y,x,P){var _=E.call(this)||this;return _._element=A,_._screenElement=b,_._bufferService=C,_._coreService=m,_._mouseService=y,_._optionsService=x,_._renderService=P,_._dragScrollAmount=0,_._enabled=!0,_._workCell=new l.CellData,_._mouseDownTimeStamp=0,_._onLinuxMouseSelection=_.register(new c.EventEmitter),_._onRedrawRequest=_.register(new c.EventEmitter),_._onSelectionChange=_.register(new c.EventEmitter),_._onRequestScrollLines=_.register(new c.EventEmitter),_._mouseMoveListener=function(z){return _._onMouseMove(z)},_._mouseUpListener=function(z){return _._onMouseUp(z)},_._coreService.onUserInput(function(){_.hasSelection&&_.clearSelection()}),_._trimListener=_._bufferService.buffer.lines.onTrim(function(z){return _._onTrim(z)}),_.register(_._bufferService.buffers.onBufferActivate(function(z){return _._onBufferActivate(z)})),_.enable(),_._model=new r.SelectionModel(_._bufferService),_._activeSelectionMode=0,_}return g(w,E),Object.defineProperty(w.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),w.prototype.dispose=function(){this._removeMouseDownListeners()},w.prototype.reset=function(){this.clearSelection()},w.prototype.disable=function(){this.clearSelection(),this._enabled=!1},w.prototype.enable=function(){this._enabled=!0},Object.defineProperty(w.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"hasSelection",{get:function(){var A=this._model.finalSelectionStart,b=this._model.finalSelectionEnd;return!(!A||!b)&&(A[0]!==b[0]||A[1]!==b[1])},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"selectionText",{get:function(){var A=this._model.finalSelectionStart,b=this._model.finalSelectionEnd;if(!A||!b)return"";var C=this._bufferService.buffer,m=[];if(this._activeSelectionMode===3){if(A[0]===b[0])return"";for(var y=A[1];y<=b[1];y++){var x=C.translateBufferLineToString(y,!0,A[0],b[0]);m.push(x)}}else{var P=A[1]===b[1]?b[0]:void 0;for(m.push(C.translateBufferLineToString(A[1],!0,A[0],P)),y=A[1]+1;y<=b[1]-1;y++){var _=C.lines.get(y);x=C.translateBufferLineToString(y,!0),_&&_.isWrapped?m[m.length-1]+=x:m.push(x)}A[1]!==b[1]&&(_=C.lines.get(b[1]),x=C.translateBufferLineToString(b[1],!0,0,b[0]),_&&_.isWrapped?m[m.length-1]+=x:m.push(x))}return m.map(function(z){return z.replace(f," ")}).join(h.isWindows?`\r
`:`
`)},enumerable:!1,configurable:!0}),w.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},w.prototype.refresh=function(A){var b=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return b._refresh()})),h.isLinux&&A&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},w.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},w.prototype.isClickInSelection=function(A){var b=this._getMouseBufferCoords(A),C=this._model.finalSelectionStart,m=this._model.finalSelectionEnd;return!!(C&&m&&b)&&this._areCoordsInSelection(b,C,m)},w.prototype._areCoordsInSelection=function(A,b,C){return A[1]>b[1]&&A[1]<C[1]||b[1]===C[1]&&A[1]===b[1]&&A[0]>=b[0]&&A[0]<C[0]||b[1]<C[1]&&A[1]===C[1]&&A[0]<C[0]||b[1]<C[1]&&A[1]===b[1]&&A[0]>=b[0]},w.prototype.selectWordAtCursor=function(A){var b=this._getMouseBufferCoords(A);b&&(this._selectWordAt(b,!1),this._model.selectionEnd=void 0,this.refresh(!0))},w.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},w.prototype.selectLines=function(A,b){this._model.clearSelection(),A=Math.max(A,0),b=Math.min(b,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,A],this._model.selectionEnd=[this._bufferService.cols,b],this.refresh(),this._onSelectionChange.fire()},w.prototype._onTrim=function(A){this._model.onTrim(A)&&this.refresh()},w.prototype._getMouseBufferCoords=function(A){var b=this._mouseService.getCoords(A,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(b)return b[0]--,b[1]--,b[1]+=this._bufferService.buffer.ydisp,b},w.prototype._getMouseEventScrollAmount=function(A){var b=d.getCoordsRelativeToElement(A,this._screenElement)[1],C=this._renderService.dimensions.canvasHeight;return b>=0&&b<=C?0:(b>C&&(b-=C),b=Math.min(Math.max(b,-50),50),(b/=50)/Math.abs(b)+Math.round(14*b))},w.prototype.shouldForceSelection=function(A){return h.isMac?A.altKey&&this._optionsService.options.macOptionClickForcesSelection:A.shiftKey},w.prototype.onMouseDown=function(A){if(this._mouseDownTimeStamp=A.timeStamp,(A.button!==2||!this.hasSelection)&&A.button===0){if(!this._enabled){if(!this.shouldForceSelection(A))return;A.stopPropagation()}A.preventDefault(),this._dragScrollAmount=0,this._enabled&&A.shiftKey?this._onIncrementalClick(A):A.detail===1?this._onSingleClick(A):A.detail===2?this._onDoubleClick(A):A.detail===3&&this._onTripleClick(A),this._addMouseDownListeners(),this.refresh(!0)}},w.prototype._addMouseDownListeners=function(){var A=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return A._dragScroll()},50)},w.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},w.prototype._onIncrementalClick=function(A){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(A))},w.prototype._onSingleClick=function(A){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(A)?3:0,this._model.selectionStart=this._getMouseBufferCoords(A),this._model.selectionStart){this._model.selectionEnd=void 0;var b=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);b&&b.length!==this._model.selectionStart[0]&&b.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},w.prototype._onDoubleClick=function(A){var b=this._getMouseBufferCoords(A);b&&(this._activeSelectionMode=1,this._selectWordAt(b,!0))},w.prototype._onTripleClick=function(A){var b=this._getMouseBufferCoords(A);b&&(this._activeSelectionMode=2,this._selectLineAt(b[1]))},w.prototype.shouldColumnSelect=function(A){return A.altKey&&!(h.isMac&&this._optionsService.options.macOptionClickForcesSelection)},w.prototype._onMouseMove=function(A){if(A.stopImmediatePropagation(),this._model.selectionStart){var b=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(A),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(A),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var C=this._bufferService.buffer;if(this._model.selectionEnd[1]<C.lines.length){var m=C.lines.get(this._model.selectionEnd[1]);m&&m.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}b&&b[0]===this._model.selectionEnd[0]&&b[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},w.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var A=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(A.ydisp+this._bufferService.rows,A.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=A.ydisp),this.refresh()}},w.prototype._onMouseUp=function(A){var b=A.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&b<500&&A.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var C=this._mouseService.getCoords(A,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(C&&C[0]!==void 0&&C[1]!==void 0){var m=n.moveToCellSequence(C[0]-1,C[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(m,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},w.prototype._onBufferActivate=function(A){var b=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=A.activeBuffer.lines.onTrim(function(C){return b._onTrim(C)})},w.prototype._convertViewportColToCharacterIndex=function(A,b){for(var C=b[0],m=0;b[0]>=m;m++){var y=A.loadCell(m,this._workCell).getChars().length;this._workCell.getWidth()===0?C--:y>1&&b[0]!==m&&(C+=y-1)}return C},w.prototype.setSelection=function(A,b,C){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[A,b],this._model.selectionStartLength=C,this.refresh()},w.prototype._getWordAt=function(A,b,C,m){if(C===void 0&&(C=!0),m===void 0&&(m=!0),!(A[0]>=this._bufferService.cols)){var y=this._bufferService.buffer,x=y.lines.get(A[1]);if(x){var P=y.translateBufferLineToString(A[1],!1),_=this._convertViewportColToCharacterIndex(x,A),z=_,k=A[0]-_,be=0,ae=0,Me=0,B=0;if(P.charAt(_)===" "){for(;_>0&&P.charAt(_-1)===" ";)_--;for(;z<P.length&&P.charAt(z+1)===" ";)z++}else{var q=A[0],Q=A[0];x.getWidth(q)===0&&(be++,q--),x.getWidth(Q)===2&&(ae++,Q++);var se=x.getString(Q).length;for(se>1&&(B+=se-1,z+=se-1);q>0&&_>0&&!this._isCharWordSeparator(x.loadCell(q-1,this._workCell));){x.loadCell(q-1,this._workCell);var U=this._workCell.getChars().length;this._workCell.getWidth()===0?(be++,q--):U>1&&(Me+=U-1,_-=U-1),_--,q--}for(;Q<x.length&&z+1<P.length&&!this._isCharWordSeparator(x.loadCell(Q+1,this._workCell));){x.loadCell(Q+1,this._workCell);var j=this._workCell.getChars().length;this._workCell.getWidth()===2?(ae++,Q++):j>1&&(B+=j-1,z+=j-1),z++,Q++}}z++;var Z=_+k-be+Me,pe=Math.min(this._bufferService.cols,z-_+be+ae-Me-B);if(b||P.slice(_,z).trim()!==""){if(C&&Z===0&&x.getCodePoint(0)!==32){var Ae=y.lines.get(A[1]-1);if(Ae&&x.isWrapped&&Ae.getCodePoint(this._bufferService.cols-1)!==32){var he=this._getWordAt([this._bufferService.cols-1,A[1]-1],!1,!0,!1);if(he){var ge=this._bufferService.cols-he.start;Z-=ge,pe+=ge}}}if(m&&Z+pe===this._bufferService.cols&&x.getCodePoint(this._bufferService.cols-1)!==32){var Ie=y.lines.get(A[1]+1);if(Ie&&Ie.isWrapped&&Ie.getCodePoint(0)!==32){var ct=this._getWordAt([0,A[1]+1],!1,!1,!0);ct&&(pe+=ct.length)}}return{start:Z,length:pe}}}}},w.prototype._selectWordAt=function(A,b){var C=this._getWordAt(A,b);if(C){for(;C.start<0;)C.start+=this._bufferService.cols,A[1]--;this._model.selectionStart=[C.start,A[1]],this._model.selectionStartLength=C.length}},w.prototype._selectToWordAt=function(A){var b=this._getWordAt(A,!0);if(b){for(var C=A[1];b.start<0;)b.start+=this._bufferService.cols,C--;if(!this._model.areSelectionValuesReversed())for(;b.start+b.length>this._bufferService.cols;)b.length-=this._bufferService.cols,C++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?b.start:b.start+b.length,C]}},w.prototype._isCharWordSeparator=function(A){return A.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(A.getChars())>=0},w.prototype._selectLineAt=function(A){var b=this._bufferService.buffer.getWrappedRangeForLine(A);this._model.selectionStart=[0,b.first],this._model.selectionEnd=[this._bufferService.cols,b.last],this._model.selectionStartLength=0},w=p([i(2,o.IBufferService),i(3,o.ICoreService),i(4,s.IMouseService),i(5,o.IOptionsService),i(6,s.IRenderService)],w)}(a.Disposable);e.SelectionService=S},function(N,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,i=this.selectionEnd;return!(!p||!i)&&(p[1]>i[1]||p[1]===i[1]&&p[0]>i[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(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.moveToCellSequence=void 0;var v=t(12);function g(c,s,o,d){var n=c-p(o,c),a=s-p(o,s);return l(Math.abs(n-a)-function(u,f,S){for(var E=0,w=u-p(S,u),A=f-p(S,f),b=0;b<Math.abs(w-A);b++){var C=i(u,f)==="A"?-1:1,m=S.buffer.lines.get(w+C*b);m&&m.isWrapped&&E++}return E}(c,s,o),r(i(c,s),d))}function p(c,s){for(var o=0,d=c.buffer.lines.get(s),n=d&&d.isWrapped;n&&s>=0&&s<c.rows;)o++,n=(d=c.buffer.lines.get(--s))&&d.isWrapped;return o}function i(c,s){return c>s?"A":"B"}function h(c,s,o,d,n,a){for(var u=c,f=s,S="";u!==o||f!==d;)u+=n?1:-1,n&&u>a.cols-1?(S+=a.buffer.translateBufferLineToString(f,!1,c,u),u=0,c=0,f++):!n&&u<0&&(S+=a.buffer.translateBufferLineToString(f,!1,0,c+1),c=u=a.cols-1,f--);return S+a.buffer.translateBufferLineToString(f,!1,c,u)}function r(c,s){var o=s?"O":"[";return v.C0.ESC+o+c}function l(c,s){c=Math.floor(c);for(var o="",d=0;d<c;d++)o+=s;return o}e.moveToCellSequence=function(c,s,o,d){var n,a=o.buffer.x,u=o.buffer.y;if(!o.buffer.hasScrollback)return function(S,E,w,A,b,C){return g(E,A,b,C).length===0?"":l(h(S,E,S,E-p(b,E),!1,b).length,r("D",C))}(a,u,0,s,o,d)+g(u,s,o,d)+function(S,E,w,A,b,C){var m;m=g(E,A,b,C).length>0?A-p(b,A):E;var y=A,x=function(P,_,z,k,be,ae){var Me;return Me=g(z,k,be,ae).length>0?k-p(be,k):_,P<z&&Me<=k||P>=z&&Me<k?"C":"D"}(S,E,w,A,b,C);return l(h(S,m,w,y,x==="C",b).length,r(x,C))}(a,u,c,s,o,d);if(u===s)return n=a>c?"D":"C",l(Math.abs(a-c),r(n,d));n=u>s?"D":"C";var f=Math.abs(u-s);return l(function(S,E){return E.cols-S}(u>s?c:a,o)+(f-1)*o.cols+1+((u>s?a:c)-1),r(n,d))}},function(N,e,t){"use strict";var v=this&&this.__decorate||function(h,r,l,c){var s,o=arguments.length,d=o<3?r:c===null?c=Object.getOwnPropertyDescriptor(r,l):c;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(h,r,l,c);else for(var n=h.length-1;n>=0;n--)(s=h[n])&&(d=(o<3?s(d):o>3?s(r,l,d):s(r,l))||d);return o>3&&d&&Object.defineProperty(r,l,d),d},g=this&&this.__param||function(h,r){return function(l,c){r(l,c,h)}};Object.defineProperty(e,"__esModule",{value:!0}),e.SoundService=void 0;var p=t(1),i=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 l=r.createBufferSource();r.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(c){l.buffer=c,l.connect(r.destination),l.start(0)})}},h.prototype._base64ToArrayBuffer=function(r){for(var l=window.atob(r),c=l.length,s=new Uint8Array(c),o=0;o<c;o++)s[o]=l.charCodeAt(o);return s.buffer},h.prototype._removeMimeType=function(r){return r.split(",")[1]},h=v([g(0,p.IOptionsService)],h)}();e.SoundService=i},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var u in a)a.hasOwnProperty(u)&&(n[u]=a[u])})(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,a){var u,f=arguments.length,S=f<3?d:a===null?a=Object.getOwnPropertyDescriptor(d,n):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,d,n,a);else for(var E=o.length-1;E>=0;E--)(u=o[E])&&(S=(f<3?u(S):f>3?u(d,n,S):u(d,n))||S);return f>3&&S&&Object.defineProperty(d,n,S),S},i=this&&this.__param||function(o,d){return function(n,a){d(n,a,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.MouseZoneManager=void 0;var h=t(2),r=t(7),l=t(5),c=t(1),s=function(o){function d(n,a,u,f,S,E){var w=o.call(this)||this;return w._element=n,w._screenElement=a,w._bufferService=u,w._mouseService=f,w._selectionService=S,w._optionsService=E,w._zones=[],w._areZonesActive=!1,w._lastHoverCoords=[void 0,void 0],w._initialSelectionLength=0,w.register(r.addDisposableDomListener(w._element,"mousedown",function(A){return w._onMouseDown(A)})),w._mouseMoveListener=function(A){return w._onMouseMove(A)},w._mouseLeaveListener=function(A){return w._onMouseLeave(A)},w._clickListener=function(A){return w._onClick(A)},w}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,a){if(this._zones.length!==0){n&&a||(n=0,a=this._bufferService.rows-1);for(var u=0;u<this._zones.length;u++){var f=this._zones[u];(f.y1>n&&f.y1<=a+1||f.y2>n&&f.y2<=a+1||f.y1<n&&f.y2>a+1)&&(this._currentZone&&this._currentZone===f&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(u--,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 a=this,u=this._findZoneEventAt(n);u!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),u&&(this._currentZone=u,u.hoverCallback&&u.hoverCallback(n),this._tooltipTimeout=window.setTimeout(function(){return a._onTooltip(n)},this._optionsService.options.linkTooltipHoverDuration)))},d.prototype._onTooltip=function(n){this._tooltipTimeout=void 0;var a=this._findZoneEventAt(n);a&&a.tooltipCallback&&a.tooltipCallback(n)},d.prototype._onMouseDown=function(n){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var a=this._findZoneEventAt(n);a!=null&&a.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 a=this._findZoneEventAt(n),u=this._getSelectionLength();a&&u===this._initialSelectionLength&&(a.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 a=this._mouseService.getCoords(n,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(a)for(var u=a[0],f=a[1],S=0;S<this._zones.length;S++){var E=this._zones[S];if(E.y1===E.y2){if(f===E.y1&&u>=E.x1&&u<E.x2)return E}else if(f===E.y1&&u>=E.x1||f===E.y2&&u<E.x2||f>E.y1&&f<E.y2)return E}},d=p([i(2,c.IBufferService),i(3,l.IMouseService),i(4,l.ISelectionService),i(5,c.IOptionsService)],d)}(h.Disposable);e.MouseZoneManager=s},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(d,n){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,u){a.__proto__=u}||function(a,u){for(var f in u)u.hasOwnProperty(f)&&(a[f]=u[f])})(d,n)},function(d,n){function a(){this.constructor=d}v(d,n),d.prototype=n===null?Object.create(n):(a.prototype=n.prototype,new a)});Object.defineProperty(e,"__esModule",{value:!0}),e.AccessibilityManager=void 0;var p=t(18),i=t(11),h=t(31),r=t(7),l=t(2),c=t(32),s=t(17),o=function(d){function n(a,u){var f=d.call(this)||this;f._terminal=a,f._renderService=u,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 c.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),s.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},n.prototype._onBoundaryFocus=function(a,u){var f=a.target,S=this._rowElements[u===0?1:this._rowElements.length-2];if(f.getAttribute("aria-posinset")!==(u===0?"1":""+this._terminal.buffer.lines.length)&&a.relatedTarget===S){var E,w;if(u===0?(E=f,w=this._rowElements.pop(),this._rowContainer.removeChild(w)):(E=this._rowElements.shift(),w=f,this._rowContainer.removeChild(E)),E.removeEventListener("focus",this._topBoundaryFocusListener),w.removeEventListener("focus",this._bottomBoundaryFocusListener),u===0){var A=this._createAccessibilityTreeNode();this._rowElements.unshift(A),this._rowContainer.insertAdjacentElement("afterbegin",A)}else A=this._createAccessibilityTreeNode(),this._rowElements.push(A),this._rowContainer.appendChild(A);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(u===0?-1:1),this._rowElements[u===0?1:this._rowElements.length-2].focus(),a.preventDefault(),a.stopImmediatePropagation()}},n.prototype._onResize=function(a){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var u=this._rowContainer.children.length;u<this._terminal.rows;u++)this._rowElements[u]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[u]);for(;this._rowElements.length>a;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},n.prototype._createAccessibilityTreeNode=function(){var a=document.createElement("div");return a.setAttribute("role","listitem"),a.tabIndex=-1,this._refreshRowDimensions(a),a},n.prototype._onTab=function(a){for(var u=0;u<a;u++)this._onChar(" ")},n.prototype._onChar=function(a){var u=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==a&&(this._charsToAnnounce+=a):this._charsToAnnounce+=a,a===`
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=p.tooMuchOutput)),i.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){u._accessibilityTreeRoot.appendChild(u._liveRegion)},0))},n.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,i.isMac&&s.removeElementFromParent(this._liveRegion)},n.prototype._onKey=function(a){this._clearLiveRegion(),this._charsToConsume.push(a)},n.prototype._refreshRows=function(a,u){this._renderRowsDebouncer.refresh(a,u,this._terminal.rows)},n.prototype._renderRows=function(a,u){for(var f=this._terminal.buffer,S=f.lines.length.toString(),E=a;E<=u;E++){var w=f.translateBufferLineToString(f.ydisp+E,!0),A=(f.ydisp+E+1).toString(),b=this._rowElements[E];b&&(w.length===0?b.innerHTML="&nbsp;":b.textContent=w,b.setAttribute("aria-posinset",A),b.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 a=0;a<this._terminal.rows;a++)this._refreshRowDimensions(this._rowElements[a])}},n.prototype._refreshRowDimensions=function(a){a.style.height=this._renderService.dimensions.actualCellHeight+"px"},n.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},n}(l.Disposable);e.AccessibilityManager=o},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(f,S){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,w){E.__proto__=w}||function(E,w){for(var A in w)w.hasOwnProperty(A)&&(E[A]=w[A])})(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,w){var A,b=arguments.length,C=b<3?S:w===null?w=Object.getOwnPropertyDescriptor(S,E):w;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")C=Reflect.decorate(f,S,E,w);else for(var m=f.length-1;m>=0;m--)(A=f[m])&&(C=(b<3?A(C):b>3?A(S,E,C):A(S,E))||C);return b>3&&C&&Object.defineProperty(S,E,C),C},i=this&&this.__param||function(f,S){return function(E,w){S(E,w,f)}};Object.defineProperty(e,"__esModule",{value:!0}),e.DomRenderer=void 0;var h=t(58),r=t(9),l=t(2),c=t(5),s=t(1),o=t(0),d=t(10),n=t(17),a=1,u=function(f){function S(E,w,A,b,C,m,y,x,P){var _=f.call(this)||this;return _._colors=E,_._element=w,_._screenElement=A,_._viewportElement=b,_._linkifier=C,_._linkifier2=m,_._charSizeService=y,_._optionsService=x,_._bufferService=P,_._terminalClass=a++,_._rowElements=[],_._rowContainer=document.createElement("div"),_._rowContainer.classList.add("xterm-rows"),_._rowContainer.style.lineHeight="normal",_._rowContainer.setAttribute("aria-hidden","true"),_._refreshRowElements(_._bufferService.cols,_._bufferService.rows),_._selectionContainer=document.createElement("div"),_._selectionContainer.classList.add("xterm-selection"),_._selectionContainer.setAttribute("aria-hidden","true"),_.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},_._updateDimensions(),_._injectCss(),_._rowFactory=new h.DomRendererRowFactory(document,_._optionsService,_._colors),_._element.classList.add("xterm-dom-renderer-owner-"+_._terminalClass),_._screenElement.appendChild(_._rowContainer),_._screenElement.appendChild(_._selectionContainer),_._linkifier.onShowLinkUnderline(function(z){return _._onLinkHover(z)}),_._linkifier.onHideLinkUnderline(function(z){return _._onLinkLeave(z)}),_._linkifier2.onShowLinkUnderline(function(z){return _._onLinkHover(z)}),_._linkifier2.onHideLinkUnderline(function(z){return _._onLinkLeave(z)}),_}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,w=this._rowElements;E<w.length;E++){var A=w[E];A.style.width=this.dimensions.canvasWidth+"px",A.style.height=this.dimensions.actualCellHeight+"px",A.style.lineHeight=this.dimensions.actualCellHeight+"px",A.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var b=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=b,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 w=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";w+=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;}",w+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",w+="@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+"; }}",w+=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;}",w+=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(A,b){w+=E._terminalSelector+" .xterm-fg-"+b+" { color: "+A.css+"; }"+E._terminalSelector+" .xterm-bg-"+b+" { background-color: "+A.css+"; }"}),w+=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=w},S.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},S.prototype._refreshRowElements=function(E,w){for(var A=this._rowElements.length;A<=w;A++){var b=document.createElement("div");this._rowContainer.appendChild(b),this._rowElements.push(b)}for(;this._rowElements.length>w;)this._rowContainer.removeChild(this._rowElements.pop())},S.prototype.onResize=function(E,w){this._refreshRowElements(E,w),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,w,A){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(E&&w){var b=E[1]-this._bufferService.buffer.ydisp,C=w[1]-this._bufferService.buffer.ydisp,m=Math.max(b,0),y=Math.min(C,this._bufferService.rows-1);if(!(m>=this._bufferService.rows||y<0)){var x=document.createDocumentFragment();if(A)x.appendChild(this._createSelectionElement(m,E[0],w[0],y-m+1));else{var P=b===m?E[0]:0,_=m===y?w[0]:this._bufferService.cols;x.appendChild(this._createSelectionElement(m,P,_));var z=y-m-1;if(x.appendChild(this._createSelectionElement(m+1,0,this._bufferService.cols,z)),m!==y){var k=C===y?w[0]:this._bufferService.cols;x.appendChild(this._createSelectionElement(y,0,k))}}this._selectionContainer.appendChild(x)}}},S.prototype._createSelectionElement=function(E,w,A,b){b===void 0&&(b=1);var C=document.createElement("div");return C.style.height=b*this.dimensions.actualCellHeight+"px",C.style.top=E*this.dimensions.actualCellHeight+"px",C.style.left=w*this.dimensions.actualCellWidth+"px",C.style.width=this.dimensions.actualCellWidth*(A-w)+"px",C},S.prototype.onCursorMove=function(){},S.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},S.prototype.clear=function(){for(var E=0,w=this._rowElements;E<w.length;E++)w[E].innerHTML=""},S.prototype.renderRows=function(E,w){for(var A=this._bufferService.buffer.ybase+this._bufferService.buffer.y,b=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),C=this._optionsService.options.cursorBlink,m=E;m<=w;m++){var y=this._rowElements[m];y.innerHTML="";var x=m+this._bufferService.buffer.ydisp,P=this._bufferService.buffer.lines.get(x),_=this._optionsService.options.cursorStyle;y.appendChild(this._rowFactory.createRow(P,x===A,_,b,C,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,w,A,b,C,m){for(;E!==w||A!==b;){var y=this._rowElements[A];if(!y)return;var x=y.children[E];x&&(x.style.textDecoration=m?"underline":"none"),++E>=C&&(E=0,A++)}},S=p([i(6,c.ICharSizeService),i(7,s.IOptionsService),i(8,s.IBufferService)],S)}(l.Disposable);e.DomRenderer=u},function(N,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),i=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 l(c,s,o){this._document=c,this._optionsService=s,this._colors=o,this._workCell=new p.CellData}return l.prototype.setColors=function(c){this._colors=c},l.prototype.createRow=function(c,s,o,d,n,a,u){for(var f=this._document.createDocumentFragment(),S=0,E=Math.min(c.length,u)-1;E>=0;E--)if(c.loadCell(E,this._workCell).getCode()!==g.NULL_CELL_CODE||s&&E===d){S=E+1;break}for(E=0;E<S;E++){c.loadCell(E,this._workCell);var w=this._workCell.getWidth();if(w!==0){var A=this._document.createElement("span");if(w>1&&(A.style.width=a*w+"px"),s&&E===d)switch(A.classList.add(e.CURSOR_CLASS),n&&A.classList.add(e.CURSOR_BLINK_CLASS),o){case"bar":A.classList.add(e.CURSOR_STYLE_BAR_CLASS);break;case"underline":A.classList.add(e.CURSOR_STYLE_UNDERLINE_CLASS);break;default:A.classList.add(e.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&A.classList.add(e.BOLD_CLASS),this._workCell.isItalic()&&A.classList.add(e.ITALIC_CLASS),this._workCell.isDim()&&A.classList.add(e.DIM_CLASS),this._workCell.isUnderline()&&A.classList.add(e.UNDERLINE_CLASS),this._workCell.isInvisible()?A.textContent=g.WHITESPACE_CELL_CHAR:A.textContent=this._workCell.getChars()||g.WHITESPACE_CELL_CHAR;var b=this._workCell.getFgColor(),C=this._workCell.getFgColorMode(),m=this._workCell.getBgColor(),y=this._workCell.getBgColorMode(),x=!!this._workCell.isInverse();if(x){var P=b;b=m,m=P;var _=C;C=y,y=_}switch(C){case 16777216:case 33554432:this._workCell.isBold()&&b<8&&this._optionsService.options.drawBoldTextInBrightColors&&(b+=8),this._applyMinimumContrast(A,this._colors.background,this._colors.ansi[b])||A.classList.add("xterm-fg-"+b);break;case 50331648:var z=i.rgba.toColor(b>>16&255,b>>8&255,255&b);this._applyMinimumContrast(A,this._colors.background,z)||this._addStyle(A,"color:#"+r(b.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(A,this._colors.background,this._colors.foreground)||x&&A.classList.add("xterm-fg-"+v.INVERTED_DEFAULT_COLOR)}switch(y){case 16777216:case 33554432:A.classList.add("xterm-bg-"+m);break;case 50331648:this._addStyle(A,"background-color:#"+r(m.toString(16),"0",6));break;case 0:default:x&&A.classList.add("xterm-bg-"+v.INVERTED_DEFAULT_COLOR)}f.appendChild(A)}}return f},l.prototype._applyMinimumContrast=function(c,s,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=i.color.ensureContrastRatio(s,o,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,d!=null?d:null)),!!d&&(this._addStyle(c,"color:"+d.css),!0)},l.prototype._addStyle=function(c,s){c.setAttribute("style",""+(c.getAttribute("style")||"")+s+";")},l}();function r(l,c,s){for(;l.length<s;)l=c+l;return l}e.DomRendererRowFactory=h},function(N,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,i,h,r){var l={type:0,cancel:!1,key:void 0},c=(p.shiftKey?1:0)|(p.altKey?2:0)|(p.ctrlKey?4:0)|(p.metaKey?8:0);switch(p.keyCode){case 0:p.key==="UIKeyInputUpArrow"?l.key=i?v.C0.ESC+"OA":v.C0.ESC+"[A":p.key==="UIKeyInputLeftArrow"?l.key=i?v.C0.ESC+"OD":v.C0.ESC+"[D":p.key==="UIKeyInputRightArrow"?l.key=i?v.C0.ESC+"OC":v.C0.ESC+"[C":p.key==="UIKeyInputDownArrow"&&(l.key=i?v.C0.ESC+"OB":v.C0.ESC+"[B");break;case 8:if(p.shiftKey){l.key=v.C0.BS;break}if(p.altKey){l.key=v.C0.ESC+v.C0.DEL;break}l.key=v.C0.DEL;break;case 9:if(p.shiftKey){l.key=v.C0.ESC+"[Z";break}l.key=v.C0.HT,l.cancel=!0;break;case 13:l.key=p.altKey?v.C0.ESC+v.C0.CR:v.C0.CR,l.cancel=!0;break;case 27:l.key=v.C0.ESC,p.altKey&&(l.key=v.C0.ESC+v.C0.ESC),l.cancel=!0;break;case 37:if(p.metaKey)break;c?(l.key=v.C0.ESC+"[1;"+(c+1)+"D",l.key===v.C0.ESC+"[1;3D"&&(l.key=v.C0.ESC+(h?"b":"[1;5D"))):l.key=i?v.C0.ESC+"OD":v.C0.ESC+"[D";break;case 39:if(p.metaKey)break;c?(l.key=v.C0.ESC+"[1;"+(c+1)+"C",l.key===v.C0.ESC+"[1;3C"&&(l.key=v.C0.ESC+(h?"f":"[1;5C"))):l.key=i?v.C0.ESC+"OC":v.C0.ESC+"[C";break;case 38:if(p.metaKey)break;c?(l.key=v.C0.ESC+"[1;"+(c+1)+"A",h||l.key!==v.C0.ESC+"[1;3A"||(l.key=v.C0.ESC+"[1;5A")):l.key=i?v.C0.ESC+"OA":v.C0.ESC+"[A";break;case 40:if(p.metaKey)break;c?(l.key=v.C0.ESC+"[1;"+(c+1)+"B",h||l.key!==v.C0.ESC+"[1;3B"||(l.key=v.C0.ESC+"[1;5B")):l.key=i?v.C0.ESC+"OB":v.C0.ESC+"[B";break;case 45:p.shiftKey||p.ctrlKey||(l.key=v.C0.ESC+"[2~");break;case 46:l.key=c?v.C0.ESC+"[3;"+(c+1)+"~":v.C0.ESC+"[3~";break;case 36:l.key=c?v.C0.ESC+"[1;"+(c+1)+"H":i?v.C0.ESC+"OH":v.C0.ESC+"[H";break;case 35:l.key=c?v.C0.ESC+"[1;"+(c+1)+"F":i?v.C0.ESC+"OF":v.C0.ESC+"[F";break;case 33:p.shiftKey?l.type=2:l.key=v.C0.ESC+"[5~";break;case 34:p.shiftKey?l.type=3:l.key=v.C0.ESC+"[6~";break;case 112:l.key=c?v.C0.ESC+"[1;"+(c+1)+"P":v.C0.ESC+"OP";break;case 113:l.key=c?v.C0.ESC+"[1;"+(c+1)+"Q":v.C0.ESC+"OQ";break;case 114:l.key=c?v.C0.ESC+"[1;"+(c+1)+"R":v.C0.ESC+"OR";break;case 115:l.key=c?v.C0.ESC+"[1;"+(c+1)+"S":v.C0.ESC+"OS";break;case 116:l.key=c?v.C0.ESC+"[15;"+(c+1)+"~":v.C0.ESC+"[15~";break;case 117:l.key=c?v.C0.ESC+"[17;"+(c+1)+"~":v.C0.ESC+"[17~";break;case 118:l.key=c?v.C0.ESC+"[18;"+(c+1)+"~":v.C0.ESC+"[18~";break;case 119:l.key=c?v.C0.ESC+"[19;"+(c+1)+"~":v.C0.ESC+"[19~";break;case 120:l.key=c?v.C0.ESC+"[20;"+(c+1)+"~":v.C0.ESC+"[20~";break;case 121:l.key=c?v.C0.ESC+"[21;"+(c+1)+"~":v.C0.ESC+"[21~";break;case 122:l.key=c?v.C0.ESC+"[23;"+(c+1)+"~":v.C0.ESC+"[23~";break;case 123:l.key=c?v.C0.ESC+"[24;"+(c+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&&(l.type=1):p.key&&!p.ctrlKey&&!p.altKey&&!p.metaKey&&p.keyCode>=48&&p.key.length===1?l.key=p.key:p.key&&p.ctrlKey&&p.key==="_"&&(l.key=v.C0.US);else{var s=g[p.keyCode],o=s&&s[p.shiftKey?1:0];if(o)l.key=v.C0.ESC+o;else if(p.keyCode>=65&&p.keyCode<=90){var d=p.ctrlKey?p.keyCode-64:p.keyCode+32;l.key=v.C0.ESC+String.fromCharCode(d)}}else p.keyCode>=65&&p.keyCode<=90?l.key=String.fromCharCode(p.keyCode-64):p.keyCode===32?l.key=v.C0.NUL:p.keyCode>=51&&p.keyCode<=55?l.key=String.fromCharCode(p.keyCode-51+27):p.keyCode===56?l.key=v.C0.DEL:p.keyCode===219?l.key=v.C0.ESC:p.keyCode===220?l.key=v.C0.FS:p.keyCode===221&&(l.key=v.C0.GS)}return l}},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(a,u){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])})(a,u)},function(a,u){function f(){this.constructor=a}v(a,u),a.prototype=u===null?Object.create(u):(f.prototype=u.prototype,new f)}),p=this&&this.__decorate||function(a,u,f,S){var E,w=arguments.length,A=w<3?u:S===null?S=Object.getOwnPropertyDescriptor(u,f):S;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(a,u,f,S);else for(var b=a.length-1;b>=0;b--)(E=a[b])&&(A=(w<3?E(A):w>3?E(u,f,A):E(u,f))||A);return w>3&&A&&Object.defineProperty(u,f,A),A},i=this&&this.__param||function(a,u){return function(f,S){u(f,S,a)}};Object.defineProperty(e,"__esModule",{value:!0}),e.RenderService=void 0;var h=t(31),r=t(0),l=t(2),c=t(32),s=t(7),o=t(1),d=t(5),n=function(a){function u(f,S,E,w,A,b){var C=a.call(this)||this;if(C._renderer=f,C._rowCount=S,C._isPaused=!1,C._needsFullRefresh=!1,C._isNextRenderRedrawOnly=!0,C._needsSelectionRefresh=!1,C._canvasWidth=0,C._canvasHeight=0,C._selectionState={start:void 0,end:void 0,columnSelectMode:!1},C._onDimensionsChange=new r.EventEmitter,C._onRender=new r.EventEmitter,C._onRefreshRequest=new r.EventEmitter,C.register({dispose:function(){return C._renderer.dispose()}}),C._renderDebouncer=new h.RenderDebouncer(function(y,x){return C._renderRows(y,x)}),C.register(C._renderDebouncer),C._screenDprMonitor=new c.ScreenDprMonitor,C._screenDprMonitor.setListener(function(){return C.onDevicePixelRatioChange()}),C.register(C._screenDprMonitor),C.register(b.onResize(function(y){return C._fullRefresh()})),C.register(w.onOptionChange(function(){return C._renderer.onOptionsChanged()})),C.register(A.onCharSizeChange(function(){return C.onCharSizeChanged()})),C._renderer.onRequestRedraw(function(y){return C.refreshRows(y.start,y.end,!0)}),C.register(s.addDisposableDomListener(window,"resize",function(){return C.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var m=new IntersectionObserver(function(y){return C._onIntersectionChange(y[y.length-1])},{threshold:0});m.observe(E),C.register({dispose:function(){return m.disconnect()}})}return C}return g(u,a),Object.defineProperty(u.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),u.prototype._onIntersectionChange=function(f){this._isPaused=f.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},u.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))},u.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},u.prototype.resize=function(f,S){this._rowCount=S,this._fireOnCanvasResize()},u.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},u.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},u.prototype.dispose=function(){a.prototype.dispose.call(this)},u.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()},u.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},u.prototype.setColors=function(f){this._renderer.setColors(f),this._fullRefresh()},u.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},u.prototype.onResize=function(f,S){this._renderer.onResize(f,S),this._fullRefresh()},u.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},u.prototype.onBlur=function(){this._renderer.onBlur()},u.prototype.onFocus=function(){this._renderer.onFocus()},u.prototype.onSelectionChanged=function(f,S,E){this._selectionState.start=f,this._selectionState.end=S,this._selectionState.columnSelectMode=E,this._renderer.onSelectionChanged(f,S,E)},u.prototype.onCursorMove=function(){this._renderer.onCursorMove()},u.prototype.clear=function(){this._renderer.clear()},u.prototype.registerCharacterJoiner=function(f){return this._renderer.registerCharacterJoiner(f)},u.prototype.deregisterCharacterJoiner=function(f){return this._renderer.deregisterCharacterJoiner(f)},u=p([i(3,o.IOptionsService),i(4,d.ICharSizeService),i(5,o.IBufferService)],u)}(l.Disposable);e.RenderService=n},function(N,e,t){"use strict";var v=this&&this.__decorate||function(l,c,s,o){var d,n=arguments.length,a=n<3?c:o===null?o=Object.getOwnPropertyDescriptor(c,s):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(l,c,s,o);else for(var u=l.length-1;u>=0;u--)(d=l[u])&&(a=(n<3?d(a):n>3?d(c,s,a):d(c,s))||a);return n>3&&a&&Object.defineProperty(c,s,a),a},g=this&&this.__param||function(l,c){return function(s,o){c(s,o,l)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CharSizeService=void 0;var p=t(1),i=t(0),h=function(){function l(c,s,o){this._optionsService=o,this.width=0,this.height=0,this._onCharSizeChange=new i.EventEmitter,this._measureStrategy=new r(c,s,this._optionsService)}return Object.defineProperty(l.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),l.prototype.measure=function(){var c=this._measureStrategy.measure();c.width===this.width&&c.height===this.height||(this.width=c.width,this.height=c.height,this._onCharSizeChange.fire())},l=v([g(2,p.IOptionsService)],l)}();e.CharSizeService=h;var r=function(){function l(c,s,o){this._document=c,this._parentElement=s,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 l.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var c=this._measureElement.getBoundingClientRect();return c.width!==0&&c.height!==0&&(this._result.width=c.width,this._result.height=Math.ceil(c.height)),this._result},l}()},function(N,e,t){"use strict";var v=this&&this.__decorate||function(r,l,c,s){var o,d=arguments.length,n=d<3?l:s===null?s=Object.getOwnPropertyDescriptor(l,c):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(r,l,c,s);else for(var a=r.length-1;a>=0;a--)(o=r[a])&&(n=(d<3?o(n):d>3?o(l,c,n):o(l,c))||n);return d>3&&n&&Object.defineProperty(l,c,n),n},g=this&&this.__param||function(r,l){return function(c,s){l(c,s,r)}};Object.defineProperty(e,"__esModule",{value:!0}),e.MouseService=void 0;var p=t(5),i=t(30),h=function(){function r(l,c){this._renderService=l,this._charSizeService=c}return r.prototype.getCoords=function(l,c,s,o,d){return i.getCoords(l,c,s,o,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,d)},r.prototype.getRawByteCoords=function(l,c,s,o){var d=this.getCoords(l,c,s,o);return i.getRawByteCoords(d)},r=v([g(0,p.IRenderService),g(1,p.ICharSizeService)],r)}();e.MouseService=h},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var u in a)a.hasOwnProperty(u)&&(n[u]=a[u])})(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,a){var u,f=arguments.length,S=f<3?d:a===null?a=Object.getOwnPropertyDescriptor(d,n):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,d,n,a);else for(var E=o.length-1;E>=0;E--)(u=o[E])&&(S=(f<3?u(S):f>3?u(d,n,S):u(d,n))||S);return f>3&&S&&Object.defineProperty(d,n,S),S},i=this&&this.__param||function(o,d){return function(n,a){d(n,a,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Linkifier2=void 0;var h=t(1),r=t(0),l=t(2),c=t(7),s=function(o){function d(n){var a=o.call(this)||this;return a._bufferService=n,a._linkProviders=[],a._linkCacheDisposables=[],a._isMouseOut=!0,a._activeLine=-1,a._onShowLinkUnderline=a.register(new r.EventEmitter),a._onHideLinkUnderline=a.register(new r.EventEmitter),a.register(l.getDisposeArrayDisposable(a._linkCacheDisposables)),a}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 a=this;return this._linkProviders.push(n),{dispose:function(){var u=a._linkProviders.indexOf(n);u!==-1&&a._linkProviders.splice(u,1)}}},d.prototype.attachToDom=function(n,a,u){var f=this;this._element=n,this._mouseService=a,this._renderService=u,this.register(c.addDisposableDomListener(this._element,"mouseleave",function(){f._isMouseOut=!0,f._clearCurrentLink()})),this.register(c.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(c.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},d.prototype._onMouseMove=function(n){if(this._lastMouseEvent=n,this._element&&this._mouseService){var a=this._positionFromMouseEvent(n,this._element,this._mouseService);if(a){this._isMouseOut=!1;for(var u=n.composedPath(),f=0;f<u.length;f++){var S=u[f];if(S.classList.contains("xterm"))break;if(S.classList.contains("xterm-hover"))return}this._lastBufferCell&&a.x===this._lastBufferCell.x&&a.y===this._lastBufferCell.y||(this._onHover(a),this._lastBufferCell=a)}}},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,a){var u=this;this._activeProviderReplies&&a||(this._activeProviderReplies=new Map,this._activeLine=n.y);var f=!1;this._linkProviders.forEach(function(S,E){var w;a?!((w=u._activeProviderReplies)===null||w===void 0)&&w.get(E)&&(f=u._checkLinkProviderResult(E,n,f)):S.provideLinks(n.y,function(A){var b,C;if(!u._isMouseOut){var m=A==null?void 0:A.map(function(y){return{link:y}});(b=u._activeProviderReplies)===null||b===void 0||b.set(E,m),f=u._checkLinkProviderResult(E,n,f),((C=u._activeProviderReplies)===null||C===void 0?void 0:C.size)===u._linkProviders.length&&u._removeIntersectingLinks(n.y,u._activeProviderReplies)}})})},d.prototype._removeIntersectingLinks=function(n,a){for(var u=new Set,f=0;f<a.size;f++){var S=a.get(f);if(S)for(var E=0;E<S.length;E++)for(var w=S[E],A=w.link.range.start.y<n?0:w.link.range.start.x,b=w.link.range.end.y>n?this._bufferService.cols:w.link.range.end.x,C=A;C<=b;C++){if(u.has(C)){S.splice(E--,1);break}u.add(C)}}},d.prototype._checkLinkProviderResult=function(n,a,u){var f,S=this;if(!this._activeProviderReplies)return u;for(var E=this._activeProviderReplies.get(n),w=!1,A=0;A<n;A++)this._activeProviderReplies.has(A)&&!this._activeProviderReplies.get(A)||(w=!0);if(!w&&E){var b=E.find(function(m){return S._linkAtPosition(m.link,a)});b&&(u=!0,this._handleNewLink(b))}if(this._activeProviderReplies.size===this._linkProviders.length&&!u)for(A=0;A<this._activeProviderReplies.size;A++){var C=(f=this._activeProviderReplies.get(A))===null||f===void 0?void 0:f.find(function(m){return S._linkAtPosition(m.link,a)});if(C){u=!0,this._handleNewLink(C);break}}return u},d.prototype._onClick=function(n){if(this._element&&this._mouseService&&this._currentLink){var a=this._positionFromMouseEvent(n,this._element,this._mouseService);a&&this._linkAtPosition(this._currentLink.link,a)&&this._currentLink.link.activate(n,this._currentLink.link.text)}},d.prototype._clearCurrentLink=function(n,a){this._element&&this._currentLink&&this._lastMouseEvent&&(!n||!a||this._currentLink.link.range.start.y>=n&&this._currentLink.link.range.end.y<=a)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,l.disposeArray(this._linkCacheDisposables))},d.prototype._handleNewLink=function(n){var a=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var u=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);u&&this._linkAtPosition(n.link,u)&&(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=a._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=a._currentLink)===null||S===void 0)&&S.state&&a._currentLink.state.decorations.pointerCursor!==f&&(a._currentLink.state.decorations.pointerCursor=f,a._currentLink.state.isHovered&&((E=a._element)===null||E===void 0||E.classList.toggle("xterm-cursor-pointer",f)))}},underline:{get:function(){var f,S;return(S=(f=a._currentLink)===null||f===void 0?void 0:f.state)===null||S===void 0?void 0:S.decorations.underline},set:function(f){var S,E,w;!((S=a._currentLink)===null||S===void 0)&&S.state&&((w=(E=a._currentLink)===null||E===void 0?void 0:E.state)===null||w===void 0?void 0:w.decorations.underline)!==f&&(a._currentLink.state.decorations.underline=f,a._currentLink.state.isHovered&&a._fireUnderlineEvent(n.link,f))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(f){var S=f.start===0?0:f.start+1+a._bufferService.buffer.ydisp;a._clearCurrentLink(S,f.end+1+a._bufferService.buffer.ydisp)})))}},d.prototype._linkHover=function(n,a,u){var f;!((f=this._currentLink)===null||f===void 0)&&f.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(a,!0),this._currentLink.state.decorations.pointerCursor&&n.classList.add("xterm-cursor-pointer")),a.hover&&a.hover(u,a.text)},d.prototype._fireUnderlineEvent=function(n,a){var u=n.range,f=this._bufferService.buffer.ydisp,S=this._createLinkUnderlineEvent(u.start.x-1,u.start.y-f-1,u.end.x,u.end.y-f-1,void 0);(a?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(S)},d.prototype._linkLeave=function(n,a,u){var f;!((f=this._currentLink)===null||f===void 0)&&f.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(a,!1),this._currentLink.state.decorations.pointerCursor&&n.classList.remove("xterm-cursor-pointer")),a.leave&&a.leave(u,a.text)},d.prototype._linkAtPosition=function(n,a){var u=n.range.start.y===n.range.end.y,f=n.range.start.y<a.y,S=n.range.end.y>a.y;return(u&&n.range.start.x<=a.x&&n.range.end.x>=a.x||f&&n.range.end.x>=a.x||S&&n.range.start.x<=a.x||f&&S)&&n.range.start.y<=a.y&&n.range.end.y>=a.y},d.prototype._positionFromMouseEvent=function(n,a,u){var f=u.getCoords(n,a,this._bufferService.cols,this._bufferService.rows);if(f)return{x:f[0],y:f[1]+this._bufferService.buffer.ydisp}},d.prototype._createLinkUnderlineEvent=function(n,a,u,f,S){return{x1:n,y1:a,x2:u,y2:f,cols:this._bufferService.cols,fg:S}},d=p([i(0,h.IBufferService)],d)}(l.Disposable);e.Linkifier2=s},function(N,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(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(A,b){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,m){C.__proto__=m}||function(C,m){for(var y in m)m.hasOwnProperty(y)&&(C[y]=m[y])})(A,b)},function(A,b){function C(){this.constructor=A}v(A,b),A.prototype=b===null?Object.create(b):(C.prototype=b.prototype,new C)});Object.defineProperty(e,"__esModule",{value:!0}),e.CoreTerminal=void 0;var p=t(2),i=t(1),h=t(66),r=t(67),l=t(68),c=t(74),s=t(75),o=t(0),d=t(76),n=t(77),a=t(78),u=t(80),f=t(81),S=t(19),E=t(82),w=function(A){function b(C){var m=A.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 c.OptionsService(C),m._instantiationService.setService(i.IOptionsService,m.optionsService),m._bufferService=m.register(m._instantiationService.createInstance(l.BufferService)),m._instantiationService.setService(i.IBufferService,m._bufferService),m._logService=m._instantiationService.createInstance(r.LogService),m._instantiationService.setService(i.ILogService,m._logService),m._coreService=m.register(m._instantiationService.createInstance(s.CoreService,function(){return m.scrollToBottom()})),m._instantiationService.setService(i.ICoreService,m._coreService),m._coreMouseService=m._instantiationService.createInstance(d.CoreMouseService),m._instantiationService.setService(i.ICoreMouseService,m._coreMouseService),m._dirtyRowService=m._instantiationService.createInstance(n.DirtyRowService),m._instantiationService.setService(i.IDirtyRowService,m._dirtyRowService),m.unicodeService=m._instantiationService.createInstance(a.UnicodeService),m._instantiationService.setService(i.IUnicodeService,m.unicodeService),m._charsetService=m._instantiationService.createInstance(u.CharsetService),m._instantiationService.setService(i.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(b,A),Object.defineProperty(b.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(b.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),b.prototype.dispose=function(){var C;this._isDisposed||(A.prototype.dispose.call(this),(C=this._windowsMode)===null||C===void 0||C.dispose(),this._windowsMode=void 0)},b.prototype.write=function(C,m){this._writeBuffer.write(C,m)},b.prototype.writeSync=function(C){this._writeBuffer.writeSync(C)},b.prototype.resize=function(C,m){isNaN(C)||isNaN(m)||(C=Math.max(C,l.MINIMUM_COLS),m=Math.max(m,l.MINIMUM_ROWS),this._bufferService.resize(C,m))},b.prototype.scroll=function(C,m){m===void 0&&(m=!1);var y,x=this._bufferService.buffer;(y=this._cachedBlankLine)&&y.length===this.cols&&y.getFg(0)===C.fg&&y.getBg(0)===C.bg||(y=x.getBlankLine(C,m),this._cachedBlankLine=y),y.isWrapped=m;var P=x.ybase+x.scrollTop,_=x.ybase+x.scrollBottom;if(x.scrollTop===0){var z=x.lines.isFull;_===x.lines.length-1?z?x.lines.recycle().copyFrom(y):x.lines.push(y.clone()):x.lines.splice(_+1,0,y.clone()),z?this._bufferService.isUserScrolling&&(x.ydisp=Math.max(x.ydisp-1,0)):(x.ybase++,this._bufferService.isUserScrolling||x.ydisp++)}else{var k=_-P+1;x.lines.shiftElements(P+1,k-1,-1),x.lines.set(_,y.clone())}this._bufferService.isUserScrolling||(x.ydisp=x.ybase),this._dirtyRowService.markRangeDirty(x.scrollTop,x.scrollBottom),this._onScroll.fire(x.ydisp)},b.prototype.scrollLines=function(C,m){var y=this._bufferService.buffer;if(C<0){if(y.ydisp===0)return;this._bufferService.isUserScrolling=!0}else C+y.ydisp>=y.ybase&&(this._bufferService.isUserScrolling=!1);var x=y.ydisp;y.ydisp=Math.max(Math.min(y.ydisp+C,y.ybase),0),x!==y.ydisp&&(m||this._onScroll.fire(y.ydisp))},b.prototype.scrollPages=function(C){this.scrollLines(C*(this.rows-1))},b.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},b.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},b.prototype.scrollToLine=function(C){var m=C-this._bufferService.buffer.ydisp;m!==0&&this.scrollLines(m)},b.prototype.addEscHandler=function(C,m){return this._inputHandler.addEscHandler(C,m)},b.prototype.addDcsHandler=function(C,m){return this._inputHandler.addDcsHandler(C,m)},b.prototype.addCsiHandler=function(C,m){return this._inputHandler.addCsiHandler(C,m)},b.prototype.addOscHandler=function(C,m){return this._inputHandler.addOscHandler(C,m)},b.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},b.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},b.prototype._updateOptions=function(C){var m;switch(C){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)}},b.prototype._enableWindowsMode=function(){var C=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(C._bufferService),!1})),this._windowsMode={dispose:function(){for(var y=0,x=m;y<x.length;y++)x[y].dispose()}}}},b}(p.Disposable);e.CoreTerminal=w},function(N,e,t){"use strict";var v=this&&this.__spreadArrays||function(){for(var r=0,l=0,c=arguments.length;l<c;l++)r+=arguments[l].length;var s=Array(r),o=0;for(l=0;l<c;l++)for(var d=arguments[l],n=0,a=d.length;n<a;n++,o++)s[o]=d[n];return s};Object.defineProperty(e,"__esModule",{value:!0}),e.InstantiationService=e.ServiceCollection=void 0;var g=t(1),p=t(14),i=function(){function r(){for(var l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];this._entries=new Map;for(var s=0,o=l;s<o.length;s++){var d=o[s],n=d[0],a=d[1];this.set(n,a)}}return r.prototype.set=function(l,c){var s=this._entries.get(l);return this._entries.set(l,c),s},r.prototype.forEach=function(l){this._entries.forEach(function(c,s){return l(s,c)})},r.prototype.has=function(l){return this._entries.has(l)},r.prototype.get=function(l){return this._entries.get(l)},r}();e.ServiceCollection=i;var h=function(){function r(){this._services=new i,this._services.set(g.IInstantiationService,this)}return r.prototype.setService=function(l,c){this._services.set(l,c)},r.prototype.getService=function(l){return this._services.get(l)},r.prototype.createInstance=function(l){for(var c=[],s=1;s<arguments.length;s++)c[s-1]=arguments[s];for(var o=p.getServiceDependencies(l).sort(function(E,w){return E.index-w.index}),d=[],n=0,a=o;n<a.length;n++){var u=a[n],f=this._services.get(u.id);if(!f)throw new Error("[createInstance] "+l.name+" depends on UNKNOWN service "+u.id+".");d.push(f)}var S=o.length>0?o[0].index:c.length;if(c.length!==S)throw new Error("[createInstance] First service dependency of "+l.name+" at position "+(S+1)+" conflicts with "+c.length+" static arguments");return new(l.bind.apply(l,v([void 0],v(c,d))))},r}();e.InstantiationService=h},function(N,e,t){"use strict";var v=this&&this.__decorate||function(c,s,o,d){var n,a=arguments.length,u=a<3?s:d===null?d=Object.getOwnPropertyDescriptor(s,o):d;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(c,s,o,d);else for(var f=c.length-1;f>=0;f--)(n=c[f])&&(u=(a<3?n(u):a>3?n(s,o,u):n(s,o))||u);return a>3&&u&&Object.defineProperty(s,o,u),u},g=this&&this.__param||function(c,s){return function(o,d){s(o,d,c)}},p=this&&this.__spreadArrays||function(){for(var c=0,s=0,o=arguments.length;s<o;s++)c+=arguments[s].length;var d=Array(c),n=0;for(s=0;s<o;s++)for(var a=arguments[s],u=0,f=a.length;u<f;u++,n++)d[n]=a[u];return d};Object.defineProperty(e,"__esModule",{value:!0}),e.LogService=e.LogLevel=void 0;var i,h=t(1);(function(c){c[c.DEBUG=0]="DEBUG",c[c.INFO=1]="INFO",c[c.WARN=2]="WARN",c[c.ERROR=3]="ERROR",c[c.OFF=4]="OFF"})(i=e.LogLevel||(e.LogLevel={}));var r={debug:i.DEBUG,info:i.INFO,warn:i.WARN,error:i.ERROR,off:i.OFF},l=function(){function c(s){var o=this;this._optionsService=s,this._updateLogLevel(),this._optionsService.onOptionChange(function(d){d==="logLevel"&&o._updateLogLevel()})}return c.prototype._updateLogLevel=function(){this._logLevel=r[this._optionsService.options.logLevel]},c.prototype._evalLazyOptionalParams=function(s){for(var o=0;o<s.length;o++)typeof s[o]=="function"&&(s[o]=s[o]())},c.prototype._log=function(s,o,d){this._evalLazyOptionalParams(d),s.call.apply(s,p([console,"xterm.js: "+o],d))},c.prototype.debug=function(s){for(var o=[],d=1;d<arguments.length;d++)o[d-1]=arguments[d];this._logLevel<=i.DEBUG&&this._log(console.log,s,o)},c.prototype.info=function(s){for(var o=[],d=1;d<arguments.length;d++)o[d-1]=arguments[d];this._logLevel<=i.INFO&&this._log(console.info,s,o)},c.prototype.warn=function(s){for(var o=[],d=1;d<arguments.length;d++)o[d-1]=arguments[d];this._logLevel<=i.WARN&&this._log(console.warn,s,o)},c.prototype.error=function(s){for(var o=[],d=1;d<arguments.length;d++)o[d-1]=arguments[d];this._logLevel<=i.ERROR&&this._log(console.error,s,o)},c=v([g(0,h.IOptionsService)],c)}();e.LogService=l},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(o,d){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var u in a)a.hasOwnProperty(u)&&(n[u]=a[u])})(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,a){var u,f=arguments.length,S=f<3?d:a===null?a=Object.getOwnPropertyDescriptor(d,n):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,d,n,a);else for(var E=o.length-1;E>=0;E--)(u=o[E])&&(S=(f<3?u(S):f>3?u(d,n,S):u(d,n))||S);return f>3&&S&&Object.defineProperty(d,n,S),S},i=this&&this.__param||function(o,d){return function(n,a){d(n,a,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.BufferService=e.MINIMUM_ROWS=e.MINIMUM_COLS=void 0;var h=t(1),r=t(69),l=t(0),c=t(2);e.MINIMUM_COLS=2,e.MINIMUM_ROWS=1;var s=function(o){function d(n){var a=o.call(this)||this;return a._optionsService=n,a.isUserScrolling=!1,a._onResize=new l.EventEmitter,a.cols=Math.max(n.options.cols,e.MINIMUM_COLS),a.rows=Math.max(n.options.rows,e.MINIMUM_ROWS),a.buffers=new r.BufferSet(n,a),a}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,a){this.cols=n,this.rows=a,this.buffers.resize(n,a),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:n,rows:a})},d.prototype.reset=function(){this.buffers.dispose(),this.buffers=new r.BufferSet(this._optionsService,this),this.isUserScrolling=!1},d=p([i(0,h.IOptionsService)],d)}(c.Disposable);e.BufferService=s},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(r,l){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,s){c.__proto__=s}||function(c,s){for(var o in s)s.hasOwnProperty(o)&&(c[o]=s[o])})(r,l)},function(r,l){function c(){this.constructor=r}v(r,l),r.prototype=l===null?Object.create(l):(c.prototype=l.prototype,new c)});Object.defineProperty(e,"__esModule",{value:!0}),e.BufferSet=void 0;var p=t(70),i=t(0),h=function(r){function l(c,s){var o=r.call(this)||this;return o._onBufferActivate=o.register(new i.EventEmitter),o._normal=new p.Buffer(!0,c,s),o._normal.fillViewportRows(),o._alt=new p.Buffer(!1,c,s),o._activeBuffer=o._normal,o.setupTabStops(),o}return g(l,r),Object.defineProperty(l.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),l.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}))},l.prototype.activateAltBuffer=function(c){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(c),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}))},l.prototype.resize=function(c,s){this._normal.resize(c,s),this._alt.resize(c,s)},l.prototype.setupTabStops=function(c){this._normal.setupTabStops(c),this._alt.setupTabStops(c)},l}(t(2).Disposable);e.BufferSet=h},function(N,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),i=t(3),h=t(72),r=t(73),l=t(20),c=t(6);e.MAX_BUFFER_SIZE=4294967295;var s=function(){function d(n,a,u){this._hasScrollback=n,this._optionsService=a,this._bufferService=u,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=l.DEFAULT_CHARSET,this.markers=[],this._nullCell=p.CellData.fromCharData([0,i.NULL_CELL_CHAR,i.NULL_CELL_WIDTH,i.NULL_CELL_CODE]),this._whitespaceCell=p.CellData.fromCharData([0,i.WHITESPACE_CELL_CHAR,i.WHITESPACE_CELL_WIDTH,i.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 c.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 c.ExtendedAttrs),this._whitespaceCell},d.prototype.getBlankLine=function(n,a){return new g.BufferLine(this._bufferService.cols,this.getNullCell(n),a)},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 a=n+this._optionsService.options.scrollback;return a>e.MAX_BUFFER_SIZE?e.MAX_BUFFER_SIZE:a},d.prototype.fillViewportRows=function(n){if(this.lines.length===0){n===void 0&&(n=g.DEFAULT_ATTR_DATA);for(var a=this._rows;a--;)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,a){var u=this.getNullCell(g.DEFAULT_ATTR_DATA),f=this._getCorrectBufferLength(a);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,u);var E=0;if(this._rows<a)for(var w=this._rows;w<a;w++)this.lines.length<a+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new g.BufferLine(n,u)):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,u)));else for(w=this._rows;w>a;w--)this.lines.length>a+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(f<this.lines.maxLength){var A=this.lines.length-f;A>0&&(this.lines.trimStart(A),this.ybase=Math.max(this.ybase-A,0),this.ydisp=Math.max(this.ydisp-A,0),this.savedY=Math.max(this.savedY-A,0)),this.lines.maxLength=f}this.x=Math.min(this.x,n-1),this.y=Math.min(this.y,a-1),E&&(this.y+=E),this.savedX=Math.min(this.savedX,n-1),this.scrollTop=0}if(this.scrollBottom=a-1,this._isReflowEnabled&&(this._reflow(n,a),this._cols>n))for(S=0;S<this.lines.length;S++)this.lines.get(S).resize(n,u);this._cols=n,this._rows=a},Object.defineProperty(d.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),d.prototype._reflow=function(n,a){this._cols!==n&&(n>this._cols?this._reflowLarger(n,a):this._reflowSmaller(n,a))},d.prototype._reflowLarger=function(n,a){var u=h.reflowLargerGetLinesToRemove(this.lines,this._cols,n,this.ybase+this.y,this.getNullCell(g.DEFAULT_ATTR_DATA));if(u.length>0){var f=h.reflowLargerCreateNewLayout(this.lines,u);h.reflowLargerApplyNewLayout(this.lines,f.layout),this._reflowLargerAdjustViewport(n,a,f.countRemoved)}},d.prototype._reflowLargerAdjustViewport=function(n,a,u){for(var f=this.getNullCell(g.DEFAULT_ATTR_DATA),S=u;S-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<a&&this.lines.push(new g.BufferLine(n,f))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-u,0)},d.prototype._reflowSmaller=function(n,a){for(var u=this.getNullCell(g.DEFAULT_ATTR_DATA),f=[],S=0,E=this.lines.length-1;E>=0;E--){var w=this.lines.get(E);if(!(!w||!w.isWrapped&&w.getTrimmedLength()<=n)){for(var A=[w];w.isWrapped&&E>0;)w=this.lines.get(--E),A.unshift(w);var b=this.ybase+this.y;if(!(b>=E&&b<E+A.length)){var C=A[A.length-1].getTrimmedLength(),m=h.reflowSmallerGetNewLineLengths(A,this._cols,n),y=m.length-A.length,x=void 0;x=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 P=[],_=0;_<y;_++){var z=this.getBlankLine(g.DEFAULT_ATTR_DATA,!0);P.push(z)}P.length>0&&(f.push({start:E+A.length+S,newLines:P}),S+=P.length),A.push.apply(A,P);var k=m.length-1,be=m[k];be===0&&(be=m[--k]);for(var ae=A.length-y-1,Me=C;ae>=0;){var B=Math.min(Me,be);if(A[k].copyCellsFrom(A[ae],Me-B,be-B,B,!0),(be-=B)===0&&(be=m[--k]),(Me-=B)===0){ae--;var q=Math.max(ae,0);Me=h.getWrappedLineTrimmedLength(A,q,this._cols)}}for(_=0;_<A.length;_++)m[_]<n&&A[_].setCell(m[_],u);for(var Q=y-x;Q-- >0;)this.ybase===0?this.y<a-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+S)-a&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+y,this.ybase+a-1)}}}if(f.length>0){var se=[],U=[];for(_=0;_<this.lines.length;_++)U.push(this.lines.get(_));var j=this.lines.length,Z=j-1,pe=0,Ae=f[pe];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+S);var he=0;for(_=Math.min(this.lines.maxLength-1,j+S-1);_>=0;_--)if(Ae&&Ae.start>Z+he){for(var ge=Ae.newLines.length-1;ge>=0;ge--)this.lines.set(_--,Ae.newLines[ge]);_++,se.push({index:Z+1,amount:Ae.newLines.length}),he+=Ae.newLines.length,Ae=f[++pe]}else this.lines.set(_,U[Z--]);var Ie=0;for(_=se.length-1;_>=0;_--)se[_].index+=Ie,this.lines.onInsertEmitter.fire(se[_]),Ie+=se[_].amount;var ct=Math.max(0,j+S-this.lines.maxLength);ct>0&&this.lines.onTrimEmitter.fire(ct)}},d.prototype.stringIndexToBufferIndex=function(n,a,u){for(u===void 0&&(u=!1);a;){var f=this.lines.get(n);if(!f)return[-1,-1];for(var S=u?f.getTrimmedLength():f.length,E=0;E<S;++E)if(f.get(E)[i.CHAR_DATA_WIDTH_INDEX]&&(a-=f.get(E)[i.CHAR_DATA_CHAR_INDEX].length||1),a<0)return[n,E];n++}return[n,0]},d.prototype.translateBufferLineToString=function(n,a,u,f){u===void 0&&(u=0);var S=this.lines.get(n);return S?S.translateToString(a,u,f):""},d.prototype.getWrappedRangeForLine=function(n){for(var a=n,u=n;a>0&&this.lines.get(a).isWrapped;)a--;for(;u+1<this.lines.length&&this.lines.get(u+1).isWrapped;)u++;return{first:a,last:u}},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 a=this,u=new r.Marker(n);return this.markers.push(u),u.register(this.lines.onTrim(function(f){u.line-=f,u.line<0&&u.dispose()})),u.register(this.lines.onInsert(function(f){u.line>=f.index&&(u.line+=f.amount)})),u.register(this.lines.onDelete(function(f){u.line>=f.index&&u.line<f.index+f.amount&&u.dispose(),u.line>f.index&&(u.line-=f.amount)})),u.register(u.onDispose(function(){return a._removeMarker(u)})),u},d.prototype._removeMarker=function(n){this.markers.splice(this.markers.indexOf(n),1)},d.prototype.iterator=function(n,a,u,f,S){return new o(this,n,a,u,f,S)},d}();e.Buffer=s;var o=function(){function d(n,a,u,f,S,E){u===void 0&&(u=0),f===void 0&&(f=n.lines.length),S===void 0&&(S=0),E===void 0&&(E=0),this._buffer=n,this._trimRight=a,this._startIndex=u,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 a="",u=n.first;u<=n.last;++u)a+=this._buffer.translateBufferLineToString(u,this._trimRight);return this._current=n.last+1,{range:n,content:a}},d}();e.BufferStringIterator=o},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CircularList=void 0;var v=t(0),g=function(){function p(i){this._maxLength=i,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(i){if(this._maxLength!==i){for(var h=new Array(i),r=0;r<Math.min(i,this.length);r++)h[r]=this._array[this._getCyclicIndex(r)];this._array=h,this._maxLength=i,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"length",{get:function(){return this._length},set:function(i){if(i>this._length)for(var h=this._length;h<i;h++)this._array[h]=void 0;this._length=i},enumerable:!1,configurable:!0}),p.prototype.get=function(i){return this._array[this._getCyclicIndex(i)]},p.prototype.set=function(i,h){this._array[this._getCyclicIndex(i)]=h},p.prototype.push=function(i){this._array[this._getCyclicIndex(this._length)]=i,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(i,h){for(var r=[],l=2;l<arguments.length;l++)r[l-2]=arguments[l];if(h){for(var c=i;c<this._length-h;c++)this._array[this._getCyclicIndex(c)]=this._array[this._getCyclicIndex(c+h)];this._length-=h}for(c=this._length-1;c>=i;c--)this._array[this._getCyclicIndex(c+r.length)]=this._array[this._getCyclicIndex(c)];for(c=0;c<r.length;c++)this._array[this._getCyclicIndex(i+c)]=r[c];if(this._length+r.length>this._maxLength){var s=this._length+r.length-this._maxLength;this._startIndex+=s,this._length=this._maxLength,this.onTrimEmitter.fire(s)}else this._length+=r.length},p.prototype.trimStart=function(i){i>this._length&&(i=this._length),this._startIndex+=i,this._length-=i,this.onTrimEmitter.fire(i)},p.prototype.shiftElements=function(i,h,r){if(!(h<=0)){if(i<0||i>=this._length)throw new Error("start argument out of range");if(i+r<0)throw new Error("Cannot shift elements in list beyond index 0");if(r>0){for(var l=h-1;l>=0;l--)this.set(i+l+r,this.get(i+l));var c=i+h+r-this._length;if(c>0)for(this._length+=c;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(l=0;l<h;l++)this.set(i+l+r,this.get(i+l))}},p.prototype._getCyclicIndex=function(i){return(this._startIndex+i)%this._maxLength},p}();e.CircularList=g},function(N,e,t){"use strict";function v(g,p,i){if(p===g.length-1)return g[p].getTrimmedLength();var h=!g[p].hasContent(i-1)&&g[p].getWidth(i-1)===1,r=g[p+1].getWidth(0)===2;return h&&r?i-1:i}Object.defineProperty(e,"__esModule",{value:!0}),e.getWrappedLineTrimmedLength=e.reflowSmallerGetNewLineLengths=e.reflowLargerApplyNewLayout=e.reflowLargerCreateNewLayout=e.reflowLargerGetLinesToRemove=void 0,e.reflowLargerGetLinesToRemove=function(g,p,i,h,r){for(var l=[],c=0;c<g.length-1;c++){var s=c,o=g.get(++s);if(o.isWrapped){for(var d=[g.get(c)];s<g.length&&o.isWrapped;)d.push(o),o=g.get(++s);if(h>=c&&h<s)c+=d.length-1;else{for(var n=0,a=v(d,n,p),u=1,f=0;u<d.length;){var S=v(d,u,p),E=S-f,w=i-a,A=Math.min(E,w);d[n].copyCellsFrom(d[u],f,a,A,!1),(a+=A)===i&&(n++,a=0),(f+=A)===S&&(u++,f=0),a===0&&n!==0&&d[n-1].getWidth(i-1)===2&&(d[n].copyCellsFrom(d[n-1],i-1,a++,1,!1),d[n-1].setCell(i-1,r))}d[n].replaceCells(a,i,r);for(var b=0,C=d.length-1;C>0&&(C>n||d[C].getTrimmedLength()===0);C--)b++;b>0&&(l.push(c+d.length-b),l.push(b)),c+=d.length-1}}}return l},e.reflowLargerCreateNewLayout=function(g,p){for(var i=[],h=0,r=p[h],l=0,c=0;c<g.length;c++)if(r===c){var s=p[++h];g.onDeleteEmitter.fire({index:c-l,amount:s}),c+=s-1,l+=s,r=p[++h]}else i.push(c);return{layout:i,countRemoved:l}},e.reflowLargerApplyNewLayout=function(g,p){for(var i=[],h=0;h<p.length;h++)i.push(g.get(p[h]));for(h=0;h<i.length;h++)g.set(h,i[h]);g.length=p.length},e.reflowSmallerGetNewLineLengths=function(g,p,i){for(var h=[],r=g.map(function(a,u){return v(g,u,p)}).reduce(function(a,u){return a+u}),l=0,c=0,s=0;s<r;){if(r-s<i){h.push(r-s);break}l+=i;var o=v(g,c,p);l>o&&(l-=o,c++);var d=g[c].getWidth(l-1)===2;d&&l--;var n=d?i-1:i;h.push(n),s+=n}return h},e.getWrappedLineTrimmedLength=v},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(h,r){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,c){l.__proto__=c}||function(l,c){for(var s in c)c.hasOwnProperty(s)&&(l[s]=c[s])})(h,r)},function(h,r){function l(){this.constructor=h}v(h,r),h.prototype=r===null?Object.create(r):(l.prototype=r.prototype,new l)});Object.defineProperty(e,"__esModule",{value:!0}),e.Marker=void 0;var p=t(0),i=function(h){function r(l){var c=h.call(this)||this;return c.line=l,c._id=r._nextId++,c.isDisposed=!1,c._onDispose=new p.EventEmitter,c}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=i},function(N,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 i=["cols","rows"],h=function(){function r(l){this._onOptionChange=new v.EventEmitter,this.options=p.clone(e.DEFAULT_OPTIONS);for(var c=0,s=Object.keys(l);c<s.length;c++){var o=s[c];if(o in this.options){var d=l[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(l,c){if(!(l in e.DEFAULT_OPTIONS))throw new Error('No option with key "'+l+'"');if(i.indexOf(l)!==-1)throw new Error('Option "'+l+'" can only be set in the constructor');this.options[l]!==c&&(c=this._sanitizeAndValidateOption(l,c),this.options[l]!==c&&(this.options[l]=c,this._onOptionChange.fire(l)))},r.prototype._sanitizeAndValidateOption=function(l,c){switch(l){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":c||(c=e.DEFAULT_OPTIONS[l]);break;case"cursorWidth":c=Math.floor(c);case"lineHeight":case"tabStopWidth":if(c<1)throw new Error(l+" cannot be less than 1, value: "+c);break;case"minimumContrastRatio":c=Math.max(1,Math.min(21,Math.round(10*c)/10));break;case"scrollback":if((c=Math.min(c,4294967295))<0)throw new Error(l+" cannot be less than 0, value: "+c);break;case"fastScrollSensitivity":case"scrollSensitivity":if(c<=0)throw new Error(l+" cannot be less than or equal to 0, value: "+c)}return c},r.prototype.getOption=function(l){if(!(l in e.DEFAULT_OPTIONS))throw new Error('No option with key "'+l+'"');return this.options[l]},r}();e.OptionsService=h},function(N,e,t){"use strict";var v,g=this&&this.__extends||(v=function(n,a){return(v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,f){u.__proto__=f}||function(u,f){for(var S in f)f.hasOwnProperty(S)&&(u[S]=f[S])})(n,a)},function(n,a){function u(){this.constructor=n}v(n,a),n.prototype=a===null?Object.create(a):(u.prototype=a.prototype,new u)}),p=this&&this.__decorate||function(n,a,u,f){var S,E=arguments.length,w=E<3?a:f===null?f=Object.getOwnPropertyDescriptor(a,u):f;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")w=Reflect.decorate(n,a,u,f);else for(var A=n.length-1;A>=0;A--)(S=n[A])&&(w=(E<3?S(w):E>3?S(a,u,w):S(a,u))||w);return E>3&&w&&Object.defineProperty(a,u,w),w},i=this&&this.__param||function(n,a){return function(u,f){a(u,f,n)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CoreService=void 0;var h=t(1),r=t(0),l=t(33),c=t(2),s=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 a(u,f,S,E){var w=n.call(this)||this;return w._bufferService=f,w._logService=S,w._optionsService=E,w.isCursorInitialized=!1,w.isCursorHidden=!1,w._onData=w.register(new r.EventEmitter),w._onUserInput=w.register(new r.EventEmitter),w._onBinary=w.register(new r.EventEmitter),w._scrollToBottom=u,w.register({dispose:function(){return w._scrollToBottom=void 0}}),w.modes=l.clone(s),w.decPrivateModes=l.clone(o),w}return g(a,n),Object.defineProperty(a.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),a.prototype.reset=function(){this.modes=l.clone(s),this.decPrivateModes=l.clone(o)},a.prototype.triggerDataEvent=function(u,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 "'+u+'"',function(){return u.split("").map(function(E){return E.charCodeAt(0)})}),this._onData.fire(u)}},a.prototype.triggerBinaryEvent=function(u){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+u+'"',function(){return u.split("").map(function(f){return f.charCodeAt(0)})}),this._onBinary.fire(u))},a=p([i(1,h.IBufferService),i(2,h.ILogService),i(3,h.IOptionsService)],a)}(c.Disposable);e.CoreService=d},function(N,e,t){"use strict";var v=this&&this.__decorate||function(o,d,n,a){var u,f=arguments.length,S=f<3?d:a===null?a=Object.getOwnPropertyDescriptor(d,n):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,d,n,a);else for(var E=o.length-1;E>=0;E--)(u=o[E])&&(S=(f<3?u(S):f>3?u(d,n,S):u(d,n))||S);return f>3&&S&&Object.defineProperty(d,n,S),S},g=this&&this.__param||function(o,d){return function(n,a){d(n,a,o)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CoreMouseService=void 0;var p=t(1),i=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 l=String.fromCharCode,c={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"+l(d[0])+l(d[1])+l(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}},s=function(){function o(d,n){this._bufferService=d,this._coreService=n,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new i.EventEmitter,this._lastEvent=null;for(var a=0,u=Object.keys(h);a<u.length;a++){var f=u[a];this.addProtocol(f,h[f])}for(var S=0,E=Object.keys(c);S<E.length;S++){var w=E[S];this.addEncoding(w,c[w])}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=s},function(N,e,t){"use strict";var v=this&&this.__decorate||function(h,r,l,c){var s,o=arguments.length,d=o<3?r:c===null?c=Object.getOwnPropertyDescriptor(r,l):c;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(h,r,l,c);else for(var n=h.length-1;n>=0;n--)(s=h[n])&&(d=(o<3?s(d):o>3?s(r,l,d):s(r,l))||d);return o>3&&d&&Object.defineProperty(r,l,d),d},g=this&&this.__param||function(h,r){return function(l,c){r(l,c,h)}};Object.defineProperty(e,"__esModule",{value:!0}),e.DirtyRowService=void 0;var p=t(1),i=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,l){if(r>l){var c=r;r=l,l=c}r<this._start&&(this._start=r),l>this._end&&(this._end=l)},h.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},h=v([g(0,p.IBufferService)],h)}();e.DirtyRowService=i},function(N,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UnicodeService=void 0;var v=t(0),g=t(79),p=function(){function i(){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(i.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(i.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}),i.prototype.register=function(h){this._providers[h.version]=h},i.prototype.wcwidth=function(h){return this._activeProvider.wcwidth(h)},i.prototype.getStringCellWidth=function(h){for(var r=0,l=h.length,c=0;c<l;++c){var s=h.charCodeAt(c);if(55296<=s&&s<=56319){if(++c>=l)return r+this.wcwidth(s);var o=h.charCodeAt(c);56320<=o&&o<=57343?s=1024*(s-55296)+o-56320+65536:r+=this.wcwidth(o)}r+=this.wcwidth(s)}return r},i}();e.UnicodeService=p},function(N,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]],i=[[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 l=0;l<p.length;++l)g.fill(v,0,p[l][0],p[l][1]+1)}}return r.prototype.wcwidth=function(l){return l<32?0:l<127?1:l<65536?v[l]:function(c,s){var o,d=0,n=s.length-1;if(c<s[0][0]||c>s[n][1])return!1;for(;n>=d;)if(c>s[o=d+n>>1][1])d=o+1;else{if(!(c<s[o][0]))return!0;n=o-1}return!1}(l,i)?0:l>=131072&&l<=196605||l>=196608&&l<=262141?2:1},r}();e.UnicodeV6=h},function(N,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,i){this._charsets[p]=i,this.glevel===p&&(this.charset=i)},g}();e.CharsetService=v},function(N,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),i=p==null?void 0:p.get(g.cols-1),h=g.buffer.lines.get(g.buffer.ybase+g.buffer.y);h&&i&&(h.isWrapped=i[v.CHAR_DATA_CODE_INDEX]!==v.NULL_CELL_CODE&&i[v.CHAR_DATA_CODE_INDEX]!==v.WHITESPACE_CELL_CODE)}},function(N,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 i=this._bufferOffset;i<this._writeBuffer.length;++i){var h=this._writeBuffer[i],r=this._callbacks[i];this._action(h),r&&r()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(p)},g.prototype.write=function(p,i){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(i)},g.prototype._innerWrite=function(){for(var p=this,i=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()-i>=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(N,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,i){var h=this,r={instance:i,dispose:i.dispose,isDisposed:!1};this._addons.push(r),i.dispose=function(){return h._wrappedAddonDispose(r)},i.activate(p)},g.prototype._wrappedAddonDispose=function(p){if(!p.isDisposed){for(var i=-1,h=0;h<this._addons.length;h++)if(this._addons[h]===p){i=h;break}if(i===-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(i,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,N,e){"use strict";_t.exports=e.p+"static/AssistantCode3.a8740efb.jpeg"},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,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="},16722:function(_t,N,e){"use strict";e.d(N,{Z:function(){return l}});const t=c=>typeof c=="object"&&c!=null&&c.nodeType===1,v=(c,s)=>(!s||c!=="hidden")&&c!=="visible"&&c!=="clip",g=(c,s)=>{if(c.clientHeight<c.scrollHeight||c.clientWidth<c.scrollWidth){const o=getComputedStyle(c,null);return v(o.overflowY,s)||v(o.overflowX,s)||(d=>{const n=(a=>{if(!a.ownerDocument||!a.ownerDocument.defaultView)return null;try{return a.ownerDocument.defaultView.frameElement}catch(u){return null}})(d);return!!n&&(n.clientHeight<d.scrollHeight||n.clientWidth<d.scrollWidth)})(c)}return!1},p=(c,s,o,d,n,a,u,f)=>a<c&&u>s||a>c&&u<s?0:a<=c&&f<=o||u>=s&&f>=o?a-c-d:u>s&&f<o||a<c&&f>o?u-s+n:0,i=c=>{const s=c.parentElement;return s==null?c.getRootNode().host||null:s},h=(c,s)=>{var o,d,n,a;if(typeof document=="undefined")return[];const{scrollMode:u,block:f,inline:S,boundary:E,skipOverflowHiddenElements:w}=s,A=typeof E=="function"?E:Ae=>Ae!==E;if(!t(c))throw new TypeError("Invalid target");const b=document.scrollingElement||document.documentElement,C=[];let m=c;for(;t(m)&&A(m);){if(m=i(m),m===b){C.push(m);break}m!=null&&m===document.body&&g(m)&&!g(document.documentElement)||m!=null&&g(m,w)&&C.push(m)}const y=(d=(o=window.visualViewport)==null?void 0:o.width)!=null?d:innerWidth,x=(a=(n=window.visualViewport)==null?void 0:n.height)!=null?a:innerHeight,{scrollX:P,scrollY:_}=window,{height:z,width:k,top:be,right:ae,bottom:Me,left:B}=c.getBoundingClientRect(),{top:q,right:Q,bottom:se,left:U}=(Ae=>{const he=window.getComputedStyle(Ae);return{top:parseFloat(he.scrollMarginTop)||0,right:parseFloat(he.scrollMarginRight)||0,bottom:parseFloat(he.scrollMarginBottom)||0,left:parseFloat(he.scrollMarginLeft)||0}})(c);let j=f==="start"||f==="nearest"?be-q:f==="end"?Me+se:be+z/2-q+se,Z=S==="center"?B+k/2-U+Q:S==="end"?ae+Q:B-U;const pe=[];for(let Ae=0;Ae<C.length;Ae++){const he=C[Ae],{height:ge,width:Ie,top:ct,right:Ve,bottom:Qe,left:St}=he.getBoundingClientRect();if(u==="if-needed"&&be>=0&&B>=0&&Me<=x&&ae<=y&&(he===b&&!g(he)||be>=ct&&Me<=Qe&&B>=St&&ae<=Ve))return pe;const Xe=getComputedStyle(he),je=parseInt(Xe.borderLeftWidth,10),Re=parseInt(Xe.borderTopWidth,10),tt=parseInt(Xe.borderRightWidth,10),le=parseInt(Xe.borderBottomWidth,10);let ue=0,G=0;const R="offsetWidth"in he?he.offsetWidth-he.clientWidth-je-tt:0,oe="offsetHeight"in he?he.offsetHeight-he.clientHeight-Re-le:0,xe="offsetWidth"in he?he.offsetWidth===0?0:Ie/he.offsetWidth:0,K="offsetHeight"in he?he.offsetHeight===0?0:ge/he.offsetHeight:0;if(b===he)ue=f==="start"?j:f==="end"?j-x:f==="nearest"?p(_,_+x,x,Re,le,_+j,_+j+z,z):j-x/2,G=S==="start"?Z:S==="center"?Z-y/2:S==="end"?Z-y:p(P,P+y,y,je,tt,P+Z,P+Z+k,k),ue=Math.max(0,ue+_),G=Math.max(0,G+P);else{ue=f==="start"?j-ct-Re:f==="end"?j-Qe+le+oe:f==="nearest"?p(ct,Qe,ge,Re,le+oe,j,j+z,z):j-(ct+ge/2)+oe/2,G=S==="start"?Z-St-je:S==="center"?Z-(St+Ie/2)+R/2:S==="end"?Z-Ve+tt+R:p(St,Ve,Ie,je,tt+R,Z,Z+k,k);const{scrollLeft:L,scrollTop:ie}=he;ue=K===0?0:Math.max(0,Math.min(ie+ue/K,he.scrollHeight-ge/K+oe)),G=xe===0?0:Math.max(0,Math.min(L+G/xe,he.scrollWidth-Ie/xe+R)),j+=ie-ue,Z+=L-G}pe.push({el:he,top:ue,left:G})}return pe},r=c=>c===!1?{block:"end",inline:"nearest"}:(s=>s===Object(s)&&Object.keys(s).length!==0)(c)?c:{block:"start",inline:"nearest"};function l(c,s){if(!c.isConnected||!(n=>{let a=n;for(;a&&a.parentNode;){if(a.parentNode===document)return!0;a=a.parentNode instanceof ShadowRoot?a.parentNode.host:a.parentNode}return!1})(c))return;const o=(n=>{const a=window.getComputedStyle(n);return{top:parseFloat(a.scrollMarginTop)||0,right:parseFloat(a.scrollMarginRight)||0,bottom:parseFloat(a.scrollMarginBottom)||0,left:parseFloat(a.scrollMarginLeft)||0}})(c);if((n=>typeof n=="object"&&typeof n.behavior=="function")(s))return s.behavior(h(c,s));const d=typeof s=="boolean"||s==null?void 0:s.behavior;for(const{el:n,top:a,left:u}of h(c,r(s))){const f=a-o.top+o.bottom,S=u-o.left+o.right;n.scroll({top:f,left:S,behavior:d})}}}}]);