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...

229 lines
1.6 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(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},59477:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},40001:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},26227:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},49198:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},84105:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},41464:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},18785:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},87169:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},73331:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},15277:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},52671:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},8657:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},56082:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},61481:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},33853:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},15075:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},62772:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},43531:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},76618:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},61485:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},47472:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},87395:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(60499),p=t(59301),m={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"},v=m,l=t(7657),f=function(r,i){return p.createElement(l.Z,(0,e.Z)({},r,{ref:i,icon:v}))},h=p.forwardRef(f),s=h},68196:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return Qe}});var e=t(85899),p=t(72190),m=t(42244),v=t(43403),l=t(92310),f=t.n(l),h=t(29301),s=t(76846),a=t(96452),r=t(6089),i=t(80402),c=t(34280),n=t(49658),o=t(59301),u=t(60499),d=t(77900),b=t(8654);function E(xe){var we=xe.prefixCls,le=xe.align,Ge=xe.arrow,Ie=xe.arrowPos,F=Ge||{},te=F.className,ye=F.content,V=Ie.x,K=V===void 0?0:V,ee=Ie.y,H=ee===void 0?0:ee,D=o.useRef();if(!le||!le.points)return null;var I={position:"absolute"};if(le.autoArrow!==!1){var _=le.points[0],ve=le.points[1],_e=_[0],Ke=_[1],qe=ve[0],z=ve[1];_e===qe||!["t","b"].includes(_e)?I.top=H:_e==="t"?I.top=0:I.bottom=0,Ke===z||!["l","r"].includes(Ke)?I.left=K:Ke==="l"?I.left=0:I.right=0}return o.createElement("div",{ref:D,className:f()("".concat(we,"-arrow"),te),style:I},ye)}function y(xe){var we=xe.prefixCls,le=xe.open,Ge=xe.zIndex,Ie=xe.mask,F=xe.motion;return Ie?o.createElement(d.default,(0,u.Z)({},F,{motionAppear:!0,visible:le,removeOnLeave:!0}),function(te){var ye=te.className;return o.createElement("div",{style:{zIndex:Ge},className:f()("".concat(we,"-mask"),ye)})}):null}var S=o.memo(function(xe){var we=xe.children;return we},function(xe,we){return we.cache}),g=S,C=o.forwardRef(function(xe,we){var le=xe.popup,Ge=xe.className,Ie=xe.prefixCls,F=xe.style,te=xe.target,ye=xe.onVisibleChanged,V=xe.open,K=xe.keepDom,ee=xe.fresh,H=xe.onClick,D=xe.mask,I=xe.arrow,_=xe.arrowPos,ve=xe.align,_e=xe.motion,Ke=xe.maskMotion,qe=xe.forceRender,z=xe.getPopupContainer,ze=xe.autoDestroy,Te=xe.portal,se=xe.zIndex,Oe=xe.onMouseEnter,Fe=xe.onMouseLeave,ue=xe.onPointerEnter,q=xe.onPointerDownCapture,R=xe.ready,fe=xe.offsetX,Ze=xe.offsetY,A=xe.offsetR,Ae=xe.offsetB,Ue=xe.onAlign,ae=xe.onPrepare,be=xe.stretch,Ye=xe.targetWidth,at=xe.targetHeight,He=typeof le=="function"?le():le,Ve=V||K,dt=(z==null?void 0:z.length)>0,bt=o.useState(!z||!dt),xt=(0,p.Z)(bt,2),Lt=xt[0],Tt=xt[1];if((0,c.Z)(function(){!Lt&&dt&&te&&Tt(!0)},[Lt,dt,te]),!Lt)return null;var Vt="auto",Nt={left:"-1000vw",top:"-1000vh",right:Vt,bottom:Vt};if(R||!V){var Jt,an=ve.points,zt=ve.dynamicInset||((Jt=ve._experimental)===null||Jt===void 0?void 0:Jt.dynamicInset),sn=zt&&an[0][1]==="r",ln=zt&&an[0][0]==="b";sn?(Nt.right=A,Nt.left=Vt):(Nt.left=fe,Nt.right=Vt),ln?(Nt.bottom=Ae,Nt.top=Vt):(Nt.top=Ze,Nt.bottom=Vt)}var on={};return be&&(be.includes("height")&&at?on.height=at:be.includes("minHeight")&&at&&(on.minHeight=at),be.includes("width")&&Ye?on.width=Ye:be.includes("minWidth")&&Ye&&(on.minWidth=Ye)),V||(on.pointerEvents="none"),o.createElement(Te,{open:qe||Ve,getContainer:z&&function(){return z(te)},autoDestroy:ze},o.createElement(y,{prefixCls:Ie,open:V,zIndex:se,mask:D,motion:Ke}),o.createElement(h.Z,{onResize:Ue,disabled:!V},function(pe){return o.createElement(d.default,(0,u.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:qe,leavedClassName:"".concat(Ie,"-hidden")},_e,{onAppearPrepare:ae,onEnterPrepare:ae,visible:V,onVisibleChanged:function(yt){var Ee;_e==null||(Ee=_e.onVisibleChanged)===null||Ee===void 0||Ee.call(_e,yt),ye(yt)}}),function(Se,yt){var Ee=Se.className,Y=Se.style,k=f()(Ie,Ee,Ge);return o.createElement("div",{ref:(0,b.sQ)(pe,we,yt),className:k,style:(0,e.Z)((0,e.Z)((0,e.Z)((0,e.Z)({"--arrow-x":"".concat(_.x||0,"px"),"--arrow-y":"".concat(_.y||0,"px")},Nt),on),Y),{},{boxSizing:"border-box",zIndex:se},F),onMouseEnter:Oe,onMouseLeave:Fe,onPointerEnter:ue,onClick:H,onPointerDownCapture:q},I&&o.createElement(E,{prefixCls:Ie,arrow:I,arrowPos:_,align:ve}),o.createElement(g,{cache:!V&&!ee},He))})}))}),x=C,w=o.forwardRef(function(xe,we){var le=xe.children,Ge=xe.getTriggerDOMNode,Ie=(0,b.Yr)(le),F=o.useCallback(function(ye){(0,b.mH)(we,Ge?Ge(ye):ye)},[Ge]),te=(0,b.x1)(F,(0,b.C4)(le));return Ie?o.cloneElement(le,{ref:te}):le}),O=w,N=o.createContext(null),L=N;function W(xe){return xe?Array.isArray(xe)?xe:[xe]:[]}function X(xe,we,le,Ge){return o.useMemo(function(){var Ie=W(le!=null?le:we),F=W(Ge!=null?Ge:we),te=new Set(Ie),ye=new Set(F);return xe&&(te.has("hover")&&(te.delete("hover"),te.add("click")),ye.has("hover")&&(ye.delete("hover"),ye.add("click"))),[te,ye]},[xe,we,le,Ge])}var ce=t(29194);function j(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],le=arguments.length>2?arguments[2]:void 0;return le?xe[0]===we[0]:xe[0]===we[0]&&xe[1]===we[1]}function P(xe,we,le,Ge){for(var Ie=le.points,F=Object.keys(xe),te=0;te<F.length;te+=1){var ye,V=F[te];if(j((ye=xe[V])===null||ye===void 0?void 0:ye.points,Ie,Ge))return"".concat(we,"-placement-").concat(V)}return""}function M(xe,we,le,Ge){return we||(le?{motionName:"".concat(xe,"-").concat(le)}:Ge?{motionName:Ge}:null)}function T(xe){return xe.ownerDocument.defaultView}function Z(xe){for(var we=[],le=xe==null?void 0:xe.parentElement,Ge=["hidden","scroll","clip","auto"];le;){var Ie=T(le).getComputedStyle(le),F=Ie.overflowX,te=Ie.overflowY,ye=Ie.overflow;[F,te,ye].some(function(V){return Ge.includes(V)})&&we.push(le),le=le.parentElement}return we}function oe(xe){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(xe)?we:xe}function J(xe){return oe(parseFloat(xe),0)}function re(xe,we){var le=(0,e.Z)({},xe);return(we||[]).forEach(function(Ge){if(!(Ge instanceof HTMLBodyElement||Ge instanceof HTMLHtmlElement)){var Ie=T(Ge).getComputedStyle(Ge),F=Ie.overflow,te=Ie.overflowClipMargin,ye=Ie.borderTopWidth,V=Ie.borderBottomWidth,K=Ie.borderLeftWidth,ee=Ie.borderRightWidth,H=Ge.getBoundingClientRect(),D=Ge.offsetHeight,I=Ge.clientHeight,_=Ge.offsetWidth,ve=Ge.clientWidth,_e=J(ye),Ke=J(V),qe=J(K),z=J(ee),ze=oe(Math.round(H.width/_*1e3)/1e3),Te=oe(Math.round(H.height/D*1e3)/1e3),se=(_-ve-qe-z)*ze,Oe=(D-I-_e-Ke)*Te,Fe=_e*Te,ue=Ke*Te,q=qe*ze,R=z*ze,fe=0,Ze=0;if(F==="clip"){var A=J(te);fe=A*ze,Ze=A*Te}var Ae=H.x+q-fe,Ue=H.y+Fe-Ze,ae=Ae+H.width+2*fe-q-R-se,be=Ue+H.height+2*Ze-Fe-ue-Oe;le.left=Math.max(le.left,Ae),le.top=Math.max(le.top,Ue),le.right=Math.min(le.right,ae),le.bottom=Math.min(le.bottom,be)}}),le}function ge(xe){var we=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,le="".concat(we),Ge=le.match(/^(.*)\%$/);return Ge?xe*(parseFloat(Ge[1])/100):parseFloat(le)}function Le(xe,we){var le=we||[],Ge=(0,p.Z)(le,2),Ie=Ge[0],F=Ge[1];return[ge(xe.width,Ie),ge(xe.height,F)]}function lt(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[xe[0],xe[1]]}function ie(xe,we){var le=we[0],Ge=we[1],Ie,F;return le==="t"?F=xe.y:le==="b"?F=xe.y+xe.height:F=xe.y+xe.height/2,Ge==="l"?Ie=xe.x:Ge==="r"?Ie=xe.x+xe.width:Ie=xe.x+xe.width/2,{x:Ie,y:F}}function de(xe,we){var le={t:"b",b:"t",l:"r",r:"l"};return xe.map(function(Ge,Ie){return Ie===we?le[Ge]||"c":Ge}).join("")}function Ce(xe,we,le,Ge,Ie,F,te){var ye=o.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Ie[Ge]||{}}),V=(0,p.Z)(ye,2),K=V[0],ee=V[1],H=o.useRef(0),D=o.useMemo(function(){return we?Z(we):[]},[we]),I=o.useRef({}),_=function(){I.current={}};xe||_();var ve=(0,r.Z)(function(){if(we&&le&&xe){let Ar=function(bi,$n){var fr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:U,Gn=Ve.x+bi,lr=Ve.y+$n,Hr=Gn+ln,$r=lr+sn,so=Math.max(Gn,fr.left),zn=Math.max(lr,fr.top),ir=Math.min(Hr,fr.right),cr=Math.min($r,fr.bottom);return Math.max(0,(ir-so)*(cr-zn))},gi=function(){Vn=Ve.y+Ut,Cn=Vn+sn,mn=Ve.x+jt,Qt=mn+ln};var qe,z,ze,Te,se=we,Oe=se.ownerDocument,Fe=T(se),ue=Fe.getComputedStyle(se),q=ue.position,R=se.style.left,fe=se.style.top,Ze=se.style.right,A=se.style.bottom,Ae=se.style.overflow,Ue=(0,e.Z)((0,e.Z)({},Ie[Ge]),F),ae=Oe.createElement("div");(qe=se.parentElement)===null||qe===void 0||qe.appendChild(ae),ae.style.left="".concat(se.offsetLeft,"px"),ae.style.top="".concat(se.offsetTop,"px"),ae.style.position=q,ae.style.height="".concat(se.offsetHeight,"px"),ae.style.width="".concat(se.offsetWidth,"px"),se.style.left="0",se.style.top="0",se.style.right="auto",se.style.bottom="auto",se.style.overflow="hidden";var be;if(Array.isArray(le))be={x:le[0],y:le[1],width:0,height:0};else{var Ye,at,He=le.getBoundingClientRect();He.x=(Ye=He.x)!==null&&Ye!==void 0?Ye:He.left,He.y=(at=He.y)!==null&&at!==void 0?at:He.top,be={x:He.x,y:He.y,width:He.width,height:He.height}}var Ve=se.getBoundingClientRect(),dt=Fe.getComputedStyle(se),bt=dt.height,xt=dt.width;Ve.x=(z=Ve.x)!==null&&z!==void 0?z:Ve.left,Ve.y=(ze=Ve.y)!==null&&ze!==void 0?ze:Ve.top;var Lt=Oe.documentElement,Tt=Lt.clientWidth,Vt=Lt.clientHeight,Nt=Lt.scrollWidth,Jt=Lt.scrollHeight,an=Lt.scrollTop,zt=Lt.scrollLeft,sn=Ve.height,ln=Ve.width,on=be.height,pe=be.width,Se={left:0,top:0,right:Tt,bottom:Vt},yt={left:-zt,top:-an,right:Nt-zt,bottom:Jt-an},Ee=Ue.htmlRegion,Y="visible",k="visibleFirst";Ee!=="scroll"&&Ee!==k&&(Ee=Y);var ne=Ee===k,$=re(yt,D),me=re(Se,D),U=Ee===Y?me:$,Pe=ne?me:U;se.style.left="auto",se.style.top="auto",se.style.right="0",se.style.bottom="0";var Ne=se.getBoundingClientRect();se.style.left=R,se.style.top=fe,se.style.right=Ze,se.style.bottom=A,se.style.overflow=Ae,(Te=se.parentElement)===null||Te===void 0||Te.removeChild(ae);var Re=oe(Math.round(ln/parseFloat(xt)*1e3)/1e3),Be=oe(Math.round(sn/parseFloat(bt)*1e3)/1e3);if(Re===0||Be===0||(0,s.Sh)(le)&&!(0,ce.Z)(le))return;var tt=Ue.offset,ft=Ue.targetOffset,$e=Le(Ve,tt),Me=(0,p.Z)($e,2),Je=Me[0],et=Me[1],st=Le(be,ft),ht=(0,p.Z)(st,2),mt=ht[0],Ct=ht[1];be.x-=mt,be.y-=Ct;var wt=Ue.points||[],Ft=(0,p.Z)(wt,2),kt=Ft[0],Wt=Ft[1],It=lt(Wt),Pt=lt(kt),At=ie(be,It),Gt=ie(Ve,Pt),Yt=(0,e.Z)({},Ue),jt=At.x-Gt.x+Je,Ut=At.y-Gt.y+et,cn=Ar(jt,Ut),en=Ar(jt,Ut,me),un=ie(be,["t","l"]),hn=ie(Ve,["t","l"]),nn=ie(be,["b","r"]),$t=ie(Ve,["b","r"]),En=Ue.overflow||{},wn=En.adjustX,Xn=En.adjustY,Ln=En.shiftX,jn=En.shiftY,Wn=function($n){return typeof $n=="boolean"?$n:$n>=0},Vn,Cn,mn,Qt;gi();var gt=Wn(Xn),Dt=Pt[0]===It[0];if(gt&&Pt[0]==="t"&&(Cn>Pe.bottom||I.current.bt)){var Kt=Ut;Dt?Kt-=sn-on:Kt=un.y-$t.y-et;var Mt=Ar(jt,Kt),tn=Ar(jt,Kt,me);Mt>cn||Mt===cn&&(!ne||tn>=en)?(I.current.bt=!0,Ut=Kt,et=-et,Yt.points=[de(Pt,0),de(It,0)]):I.current.bt=!1}if(gt&&Pt[0]==="b"&&(Vn<Pe.top||I.current.tb)){var dn=Ut;Dt?dn+=sn-on:dn=nn.y-hn.y-et;var In=Ar(jt,dn),fn=Ar(jt,dn,me);In>cn||In===cn&&(!ne||fn>=en)?(I.current.tb=!0,Ut=dn,et=-et,Yt.points=[de(Pt,0),de(It,0)]):I.current.tb=!1}var Sn=Wn(wn),qn=Pt[1]===It[1];if(Sn&&Pt[1]==="l"&&(Qt>Pe.right||I.current.rl)){var Br=jt;qn?Br-=ln-pe:Br=un.x-$t.x-Je;var Fr=Ar(Br,Ut),hr=Ar(Br,Ut,me);Fr>cn||Fr===cn&&(!ne||hr>=en)?(I.current.rl=!0,jt=Br,Je=-Je,Yt.points=[de(Pt,1),de(It,1)]):I.current.rl=!1}if(Sn&&Pt[1]==="r"&&(mn<Pe.left||I.current.lr)){var Er=jt;qn?Er+=ln-pe:Er=nn.x-hn.x-Je;var Zr=Ar(Er,Ut),Wr=Ar(Er,Ut,me);Zr>cn||Zr===cn&&(!ne||Wr>=en)?(I.current.lr=!0,jt=Er,Je=-Je,Yt.points=[de(Pt,1),de(It,1)]):I.current.lr=!1}gi();var Cr=Ln===!0?0:Ln;typeof Cr=="number"&&(mn<me.left&&(jt-=mn-me.left-Je,be.x+pe<me.left+Cr&&(jt+=be.x-me.left+pe-Cr)),Qt>me.right&&(jt-=Qt-me.right-Je,be.x>me.right-Cr&&(jt+=be.x-me.right+Cr)));var Tr=jn===!0?0:jn;typeof Tr=="number"&&(Vn<me.top&&(Ut-=Vn-me.top-et,be.y+on<me.top+Tr&&(Ut+=be.y-me.top+on-Tr)),Cn>me.bottom&&(Ut-=Cn-me.bottom-et,be.y>me.bottom-Tr&&(Ut+=be.y-me.bottom+Tr)));var wr=Ve.x+jt,ri=wr+ln,yi=Ve.y+Ut,ii=yi+sn,oi=be.x,vi=oi+pe,er=be.y,vr=er+on,Xr=Math.max(wr,oi),Or=Math.min(ri,vi),ur=(Xr+Or)/2,Ir=ur-wr,Lr=Math.max(yi,er),pr=Math.min(ii,vr),Kr=(Lr+pr)/2,ai=Kr-yi;te==null||te(we,Yt);var zr=Ne.right-Ve.x-(jt+Ve.width),Si=Ne.bottom-Ve.y-(Ut+Ve.height);Re===1&&(jt=Math.floor(jt),zr=Math.floor(zr)),Be===1&&(Ut=Math.floor(Ut),Si=Math.floor(Si));var ci={ready:!0,offsetX:jt/Re,offsetY:Ut/Be,offsetR:zr/Re,offsetB:Si/Be,arrowX:Ir/Re,arrowY:ai/Be,scaleX:Re,scaleY:Be,align:Yt};ee(ci)}}),_e=function(){H.current+=1;var z=H.current;Promise.resolve().then(function(){H.current===z&&ve()})},Ke=function(){ee(function(z){return(0,e.Z)((0,e.Z)({},z),{},{ready:!1})})};return(0,c.Z)(Ke,[Ge]),(0,c.Z)(function(){xe||Ke()},[xe]),[K.ready,K.offsetX,K.offsetY,K.offsetR,K.offsetB,K.arrowX,K.arrowY,K.scaleX,K.scaleY,K.align,_e]}var ke=t(77654);function he(xe,we,le,Ge,Ie){(0,c.Z)(function(){if(xe&&we&&le){let H=function(){Ge(),Ie()};var F=we,te=le,ye=Z(F),V=Z(te),K=T(te),ee=new Set([K].concat((0,ke.Z)(ye),(0,ke.Z)(V)));return ee.forEach(function(D){D.addEventListener("scroll",H,{passive:!0})}),K.addEventListener("resize",H,{passive:!0}),Ge(),function(){ee.forEach(function(D){D.removeEventListener("scroll",H),K.removeEventListener("resize",H)})}}},[xe,we,le])}var We=t(48736);function nt(xe,we,le,Ge,Ie,F,te,ye){var V=o.useRef(xe);V.current=xe;var K=o.useRef(!1);o.useEffect(function(){if(we&&Ge&&(!Ie||F)){var H=function(){K.current=!1},D=function(ze){var Te;V.current&&!te(((Te=ze.composedPath)===null||Te===void 0||(Te=Te.call(ze))===null||Te===void 0?void 0:Te[0])||ze.target)&&!K.current&&ye(!1)},I=T(Ge);I.addEventListener("pointerdown",H,!0),I.addEventListener("mousedown",D,!0),I.addEventListener("contextmenu",D,!0);var _=(0,a.A)(le);if(_&&(_.addEventListener("mousedown",D,!0),_.addEventListener("contextmenu",D,!0)),0)var ve,_e,Ke,qe;return function(){I.removeEventListener("pointerdown",H,!0),I.removeEventListener("mousedown",D,!0),I.removeEventListener("contextmenu",D,!0),_&&(_.removeEventListener("mousedown",D,!0),_.removeEventListener("contextmenu",D,!0))}}},[we,le,Ge,Ie,F]);function ee(){K.current=!0}return ee}var pt=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function ot(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:v.Z,we=o.forwardRef(function(le,Ge){var Ie=le.prefixCls,F=Ie===void 0?"rc-trigger-popup":Ie,te=le.children,ye=le.action,V=ye===void 0?"hover":ye,K=le.showAction,ee=le.hideAction,H=le.popupVisible,D=le.defaultPopupVisible,I=le.onPopupVisibleChange,_=le.afterPopupVisibleChange,ve=le.mouseEnterDelay,_e=le.mouseLeaveDelay,Ke=_e===void 0?.1:_e,qe=le.focusDelay,z=le.blurDelay,ze=le.mask,Te=le.maskClosable,se=Te===void 0?!0:Te,Oe=le.getPopupContainer,Fe=le.forceRender,ue=le.autoDestroy,q=le.destroyPopupOnHide,R=le.popup,fe=le.popupClassName,Ze=le.popupStyle,A=le.popupPlacement,Ae=le.builtinPlacements,Ue=Ae===void 0?{}:Ae,ae=le.popupAlign,be=le.zIndex,Ye=le.stretch,at=le.getPopupClassNameFromAlign,He=le.fresh,Ve=le.alignPoint,dt=le.onPopupClick,bt=le.onPopupAlign,xt=le.arrow,Lt=le.popupMotion,Tt=le.maskMotion,Vt=le.popupTransitionName,Nt=le.popupAnimation,Jt=le.maskTransitionName,an=le.maskAnimation,zt=le.className,sn=le.getTriggerDOMNode,ln=(0,m.Z)(le,pt),on=ue||q||!1,pe=o.useState(!1),Se=(0,p.Z)(pe,2),yt=Se[0],Ee=Se[1];(0,c.Z)(function(){Ee((0,n.Z)())},[]);var Y=o.useRef({}),k=o.useContext(L),ne=o.useMemo(function(){return{registerSubPopup:function(ir,cr){Y.current[ir]=cr,k==null||k.registerSubPopup(ir,cr)}}},[k]),$=(0,i.Z)(),me=o.useState(null),U=(0,p.Z)(me,2),Pe=U[0],Ne=U[1],Re=o.useRef(null),Be=(0,r.Z)(function(zn){Re.current=zn,(0,s.Sh)(zn)&&Pe!==zn&&Ne(zn),k==null||k.registerSubPopup($,zn)}),tt=o.useState(null),ft=(0,p.Z)(tt,2),$e=ft[0],Me=ft[1],Je=o.useRef(null),et=(0,r.Z)(function(zn){(0,s.Sh)(zn)&&$e!==zn&&(Me(zn),Je.current=zn)}),st=o.Children.only(te),ht=(st==null?void 0:st.props)||{},mt={},Ct=(0,r.Z)(function(zn){var ir,cr,Gr=$e;return(Gr==null?void 0:Gr.contains(zn))||((ir=(0,a.A)(Gr))===null||ir===void 0?void 0:ir.host)===zn||zn===Gr||(Pe==null?void 0:Pe.contains(zn))||((cr=(0,a.A)(Pe))===null||cr===void 0?void 0:cr.host)===zn||zn===Pe||Object.values(Y.current).some(function(Jr){return(Jr==null?void 0:Jr.contains(zn))||zn===Jr})}),wt=M(F,Lt,Nt,Vt),Ft=M(F,Tt,an,Jt),kt=o.useState(D||!1),Wt=(0,p.Z)(kt,2),It=Wt[0],Pt=Wt[1],At=H!=null?H:It,Gt=(0,r.Z)(function(zn){H===void 0&&Pt(zn)});(0,c.Z)(function(){Pt(H||!1)},[H]);var Yt=o.useRef(At);Yt.current=At;var jt=o.useRef([]);jt.current=[];var Ut=(0,r.Z)(function(zn){var ir;Gt(zn),((ir=jt.current[jt.current.length-1])!==null&&ir!==void 0?ir:At)!==zn&&(jt.current.push(zn),I==null||I(zn))}),cn=o.useRef(),en=function(){clearTimeout(cn.current)},un=function(ir){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;en(),cr===0?Ut(ir):cn.current=setTimeout(function(){Ut(ir)},cr*1e3)};o.useEffect(function(){return en},[]);var hn=o.useState(!1),nn=(0,p.Z)(hn,2),$t=nn[0],En=nn[1];(0,c.Z)(function(zn){(!zn||At)&&En(!0)},[At]);var wn=o.useState(null),Xn=(0,p.Z)(wn,2),Ln=Xn[0],jn=Xn[1],Wn=o.useState(null),Vn=(0,p.Z)(Wn,2),Cn=Vn[0],mn=Vn[1],Qt=function(ir){mn([ir.clientX,ir.clientY])},gt=Ce(At,Pe,Ve&&Cn!==null?Cn:$e,A,Ue,ae,bt),Dt=(0,p.Z)(gt,11),Kt=Dt[0],Mt=Dt[1],tn=Dt[2],dn=Dt[3],In=Dt[4],fn=Dt[5],Sn=Dt[6],qn=Dt[7],Br=Dt[8],Fr=Dt[9],hr=Dt[10],Er=X(yt,V,K,ee),Zr=(0,p.Z)(Er,2),Wr=Zr[0],Cr=Zr[1],Tr=Wr.has("click"),wr=Cr.has("click")||Cr.has("contextMenu"),ri=(0,r.Z)(function(){$t||hr()}),yi=function(){Yt.current&&Ve&&wr&&un(!1)};he(At,$e,Pe,ri,yi),(0,c.Z)(function(){ri()},[Cn,A]),(0,c.Z)(function(){At&&!(Ue!=null&&Ue[A])&&ri()},[JSON.stringify(ae)]);var ii=o.useMemo(function(){var zn=P(Ue,F,Fr,Ve);return f()(zn,at==null?void 0:at(Fr))},[Fr,at,Ue,F,Ve]);o.useImperativeHandle(Ge,function(){return{nativeElement:Je.current,popupElement:Re.current,forceAlign:ri}});var oi=o.useState(0),vi=(0,p.Z)(oi,2),er=vi[0],vr=vi[1],Xr=o.useState(0),Or=(0,p.Z)(Xr,2),ur=Or[0],Ir=Or[1],Lr=function(){if(Ye&&$e){var ir=$e.getBoundingClientRect();vr(ir.width),Ir(ir.height)}},pr=function(){Lr(),ri()},Kr=function(ir){En(!1),hr(),_==null||_(ir)},ai=function(){return new Promise(function(ir){Lr(),jn(function(){return ir})})};(0,c.Z)(function(){Ln&&(hr(),Ln(),jn(null))},[Ln]);function zr(zn,ir,cr,Gr){mt[zn]=function(Jr){var mo;Gr==null||Gr(Jr),un(ir,cr);for(var Ji=arguments.length,lo=new Array(Ji>1?Ji-1:0),xr=1;xr<Ji;xr++)lo[xr-1]=arguments[xr];(mo=ht[zn])===null||mo===void 0||mo.call.apply(mo,[ht,Jr].concat(lo))}}(Tr||wr)&&(mt.onClick=function(zn){var ir;Yt.current&&wr?un(!1):!Yt.current&&Tr&&(Qt(zn),un(!0));for(var cr=arguments.length,Gr=new Array(cr>1?cr-1:0),Jr=1;Jr<cr;Jr++)Gr[Jr-1]=arguments[Jr];(ir=ht.onClick)===null||ir===void 0||ir.call.apply(ir,[ht,zn].concat(Gr))});var Si=nt(At,wr,$e,Pe,ze,se,Ct,un),ci=Wr.has("hover"),Ar=Cr.has("hover"),gi,bi;ci&&(zr("onMouseEnter",!0,ve,function(zn){Qt(zn)}),zr("onPointerEnter",!0,ve,function(zn){Qt(zn)}),gi=function(ir){(At||$t)&&Pe!==null&&Pe!==void 0&&Pe.contains(ir.target)&&un(!0,ve)},Ve&&(mt.onMouseMove=function(zn){var ir;(ir=ht.onMouseMove)===null||ir===void 0||ir.call(ht,zn)})),Ar&&(zr("onMouseLeave",!1,Ke),zr("onPointerLeave",!1,Ke),bi=function(){un(!1,Ke)}),Wr.has("focus")&&zr("onFocus",!0,qe),Cr.has("focus")&&zr("onBlur",!1,z),Wr.has("contextMenu")&&(mt.onContextMenu=function(zn){var ir;Yt.current&&Cr.has("contextMenu")?un(!1):(Qt(zn),un(!0)),zn.preventDefault();for(var cr=arguments.length,Gr=new Array(cr>1?cr-1:0),Jr=1;Jr<cr;Jr++)Gr[Jr-1]=arguments[Jr];(ir=ht.onContextMenu)===null||ir===void 0||ir.call.apply(ir,[ht,zn].concat(Gr))}),zt&&(mt.className=f()(ht.className,zt));var $n=o.useRef(!1);$n.current||($n.current=Fe||At||$t);var fr=(0,e.Z)((0,e.Z)({},ht),mt),Gn={},lr=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];lr.forEach(function(zn){ln[zn]&&(Gn[zn]=function(){for(var ir,cr=arguments.length,Gr=new Array(cr),Jr=0;Jr<cr;Jr++)Gr[Jr]=arguments[Jr];(ir=fr[zn])===null||ir===void 0||ir.call.apply(ir,[fr].concat(Gr)),ln[zn].apply(ln,Gr)})});var Hr=o.cloneElement(st,(0,e.Z)((0,e.Z)({},fr),Gn)),$r={x:fn,y:Sn},so=xt?(0,e.Z)({},xt!==!0?xt:{}):null;return o.createElement(o.Fragment,null,o.createElement(h.Z,{disabled:!At,ref:et,onResize:pr},o.createElement(O,{getTriggerDOMNode:sn},Hr)),$n.current&&o.createElement(L.Provider,{value:ne},o.createElement(x,{portal:xe,ref:Be,prefixCls:F,popup:R,className:f()(fe,ii),style:Ze,target:$e,onMouseEnter:gi,onMouseLeave:bi,onPointerEnter:gi,zIndex:be,open:At,keepDom:$t,fresh:He,onClick:dt,onPointerDownCapture:Si,mask:ze,motion:wt,maskMotion:Ft,onVisibleChanged:Kr,onPrepare:ai,forceRender:Fe,autoDestroy:on,getPopupContainer:Oe,align:Fr,arrow:so,arrowPos:$r,ready:Kt,offsetX:Mt,offsetY:tn,offsetR:dn,offsetB:In,onAlign:ri,stretch:Ye,targetWidth:er/qn,targetHeight:ur/Br})))});return we}var Qe=ot(v.Z)},66744:function(){"use strict"},39967:function(Rt,B){"use strict";B.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"}},21385:function(){"use strict"},36683:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(59301),p=t(44283),m=t(62957),v="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",l="data:image/png;base64,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",f={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const h=({visible:a,occupationValue:r,onCancel:i=()=>{}})=>{const c=()=>e.createElement("div",{className:f.flexColumn},e.createElement("img",{className:f.img,src:l}),e.createElement("span",{className:f.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),n=()=>e.createElement("div",{className:f.flexColumn},e.createElement("img",{className:f.img,src:v}),e.createElement("span",{className:f.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),o=()=>r===3?e.createElement(e.Fragment,null,n(),c()):r===2?c():n();return e.createElement(m.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:a,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:()=>{i(),p.history.push("/account/certification")},onCancel:()=>{i()}},e.createElement("div",{className:f.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),e.createElement("div",{className:f.flexRow},o()))};var s=(0,p.connect)(({paperlibrary:a,loading:r,globalSetting:i})=>({paperlibrary:a,globalSetting:i,loading:r.effects}))(h)},35601:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return X},U:function(){return N}});var e=t(59301),p=t(11938),m=t(62957),v=t(70858),l=t(67195),f=t(84849),h=t(66649),s=t.n(h),a={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"},r="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAACwCAYAAAD61gcAAAAAAXNSR0IArs4c6QAAIABJREFUeF7tnQd4XHeZ7n9/zUgzkkZdsiX3XmM7xWlONYE0AsuyEMizwAKbDcuFAMvCXvbuEpwsZeksBNilLZBLKIGQUC+EVEKSTYN0O8W9W26SrK4593nP+X/jvyd2LCeOZMbR88gjz5w59T3v933vV47jpZ+XzsAIngE3gtsqiU3tiaJxFYNMzufZk6ngEZyLSuLARuggXgLcME90FN2aHST34fTQjDeQqplOfqibsp4/QOqjztXcMczVHPWLvQS4g0IgclH0eDm7HvsBmca/pBvI5/OUVZRRXQ9l1bupqHq9c+NvOuiqXlqAlwA3DBBEe655J71lX2F3T0Q64yjLQFkVuHREqttRXfkYVa2nO3fcrmGs7qhe5CXAHeTyR7eSpmHJvQxWH0dqLJSPgXQjpFuIgTe4ISLT42ia8XKXe+vNRzWahnHwLwHuYID7ERWkWUk540k7yNZDZi6kp0OqHIa2RFT1OSa+/H2u7kP/MYxzflQv8hLgDga4X5Ghi6epYAJpIAtk5kB6JpRlIWqPqBp0THrlP7v6D/37UY2mYRz8S4A7KOBmZNjzdAK4lACXhuwCKJ8KzgOuetAx5cJ/drkPvAS4g5zPlwB3MMA9NSPDQ08/TbkxXAYyx0L55MSHi7ZF5Jxj8nn/4qrf9/Fh3ORH9SIvAe5ggLv17Czttz9FJvIMl4XssZCelAAu3x5Rg2Py+f/qqt/7saMaTcM4+JcAdzDA/ejUSrhHgBsf+3CVVZBZ5AEnkyqGwzH1wg+7ynd/dBjn/Khe5CXAHQxwd51ayYZ7nqLCAy5bA9mFkJ4IKfPhIjHcFa768n87qtE0jIN/CXCHCrhKySLzPeDkw22PyOUdk87/iKt+z1XDOOdH9SIvAe5ggLv/VVWs+sWTBYarrIGKBVAhHy4L+R1Qk4cp53/EVb77JcAdqVFqFK09F8bMyJNJl9G/fv36il9PnOh6jqjbP8JFvz23it03rdjrw9UmgCuf6HW47ZADpp6/zFW+68ojav/9zvRHO48tp2JxnqraiN5tKbI3O+c2jsa+jjjDRdE9tfTs+hplba+joimFK4dI0V73vQOp/Hsr3IR7RuNEHGib0a1n59hy+wqy0bgkaKhLdDj5cIpS2QHVeZh63jJXefkRBbgoujVNvvzTDLW9lfKqeoYiSKVhqHv1UKr3g2k358cjfa5HFHBRdH85O1b9F2VDb6OjH8qrI1IVDpeNyGYc5anVwNmu8rQ1I30iDgi4x16f45Efr6AyGhcLv5XVkD0e0hMglYGhdshFMO38K13l5cuOlP1eFi0r+8iO2Z+nvOo9dA0BZVFSqlEG6byjqnYXUdVZLnfKwyO5zyMLuBXvX0S+4gEG8mVk6h0VjZCqAVcN+V7I5SHX/PMHKhr/arFbPDCSJ+KAgPvVBbXs+s1yqvJtCcM1QPYYD7hKyG9LADf1/Ktc5bs/ciTss/Yh2v29C+mNbmTHlhSpCMrKHeVNybkebIfMDqhr/OaVn7n0smXLXH6k9ntkAffQWe9kx2NfoawhonKqo7weUpMgMxnKG8H1QUNdRKb2Ulf5im+N1El4ru1E91xQy6rfLCebb6NCqa1myM6H8vFQJsCJ4YZg8rlXuer3HBGA64p+2Vq9fdcd7Noxk96tMNAOQ7sgVQeZCRANQH6lChFWMeOLs5xzgyN1rkcWcLdP/QBbVn1aNyBZHJUZqD4JcqdA5Qwor40oU6lPaztVE09xbsEzI3UiDshw97++jqd+8kQMOLlsla2QmQflbT5K3R6hXOqRwnAKdHb84Kv097+DHWsiBnc6+lbDwGYY7ICoHxiEdC8wbx0DN01zS0sVcN/MLWVL1y2UE9GMowGobYTcUsgdD1k54mVQCdQ03XhbZfaNS91SnZlR+4keOreaR256MvbhyoGqasjMgvQUSFfJpEZURY4JF17pGv5h1H24qPcnr6Sz/6fsWJ9moMPRtxb6N0L/JuhbBf17QJhTqVXTOTdf/IWbzrvuOicnb0R+Rpbh/os61vA7IhYzFmgB6gW6OZA7G6rmQsUYoAca6xURXuYqzvn6iJyJA2wkWkYFtTxNJRPjG0ESiCpG0k2QrpSzFJFpdEx666Vuyoe/OZr72hn9qCW3Pfo9HTtn07s1on+ro28NDOyAgQ3QuxZ687BHTD0xT/0rX+fO+c+fjuQ+jyjgYmf2U5lz2dGnKrMUrR50tRVQswSqT4aqGZDORbg9jsaW7eSmnObcohUjeVLCbUWK7f6p7Nv05N9CLVAn9vV1cQoiIiJyU/ppe+sxbsmyp0drP+Nzu/PHX6Kv992xKR3a7WKADWyF/m0wsBp6O6Fbe5x1VJ154201v3nd0hE0p9rHEQdcfGI+VPYl8vl300REC44msVwL5F4G1YsSx7YsgioHVU03Pp2b9YYZzOh3o9SSF72J41nBnfI6mUJEHY5aotjE1mYc40/5CpXveo+7+OIRM03FwI4GfnEeO7t+yY61KQZlNtclZrR/JwyI2TZBbxQbD2oWb6P1rae7k9/95EjfIKMDuGWMocP9gUw0g1YPOjFH7XzInelNazPQHdFQ76hqudRVnDWq5iqq5BJ6uJoqGuNoVf5nq4Mzxt/Aa5b9rVty6Y6Rvni2vSi6von2wbvo2jGL7s0wsB3610N/OwxsS3y33r6E3TITHQ0XvMO97GtfG439HRXAxSy3LPVq9gz9lGrKCqa1Jgs1p0HuRMhOg3Q1lPVAQ/PWrprWpTXulMdH4yQVLizMBd4MnAlsYUbqh7znf93o3vOlvlHdr87rv0B393uTqNQHCjHQdkD/6uS1h4h8haP6nF9x0Wf+0rn5Ch1G/GfUABeD7p9TX2Fo6J2xaR2Do1F03wI150C1EuRS84moLnNkG294oGb9xSdw2eBomdYRvzrD2GA0+LOL2L7nZ+zcAIO7HP2biX/Fcn0yqxuhJw+K9WtO3sGEt53hjv/7UbtxRxdwX6SFde5e0tGUOGpVgKqotWaej1pnQblMa29EU4Mj1/b3LrXkv4ZxHY6KRaLo5820995F5/aZ9GyBwR0JyBSV9m2B/pV7TWl2oqPmVZe7V3zl6tE8OaMKuJjlPp55NTv7rqfaR63CV10WqpckprVyemJaUz1Q17yls7btzFp38og7u6N5kQ607ajzhqvZs+dd7FgbMdTh6BXYtnh2Wwt926EnSkxpzYW/5cKf/oVzblR1zVEHXAy6/5O6hvzQm2gITev4JIDILUwEYYnhtWnINH3P5S5405EIgJHcp6j7J6exu/tWOrakY7+tX4wmgVfstiGJUnuGkqi09qQOJrz9THf83z80kvu4v20dGYD7euUEnuq5izQTY7Mam1YHuUVJEFE1R2kvGNwIufTu/raFp2TcectH++SN5vajp9//Hfq738JAOiJyrsBsAlzvU9DXlQQKFeMcuVf/b3fuf35KmqJzjOq0pyMCcDHLfbTyDezuuZZqHK04YtNaCbklUDk/6QHtXxfRUOaom/fXruVfrh3NCz6a246iKMPNY26iv+MMyhsg0wKpHAwNQv/WxI/ryUcMlDvqX3UL5//kVc45jeEZ9Z8jB3ARKf4l9X/JD72RRq/NSevKZiDdClEFDG6PaGxxNF70Fjfzs9eM+tkbpR2Iol9l+MZrbmGwf0mcbqtWqioN5Ro9MQh9A9LcoO60LlrfssQtfscjo7Srz9rsEQO4mOW+Wj+FNbv+gGMczZJDcHGFhgoftadSjrJ1nSx4z2lu4b8dMSdx5C9m5KLLU98nlX8D9SR9sUq7VUGc/RiUwDveUXvxP7lXfF7VOUfMzxEFuBh0y3KvZWf3j8jnU1SgTKaLT6J8jyEll8b+0C3bfAkc3ZMno79gCc9wG22UM5GIel99I9A11MP4i25ZP++ai460PpEjDnAQlUX/Wv82NnZ8hp1RPRuStoFYuGzlThbyBvctRqUB5IihCb8jEbyTFJ+lIc7xwjwHs1pg6im/JnvM37q/+vimI22fj0DAxTznon9w81jHRTzFfFbTxW4eAH7ooGskTuJl0WXl//V4OsPd21SeVEFVWzNRahwDla305ZvopYfe7i0MDW2mx22msqOD2W2DTOnudTNHLtUVwSmUcS7HMpdTGzcy75y7r2v50c8uvtiNSurqYNfmCAVcsNuRuj5ik/qi1d1H0bIyPnNXJdmauXS6E9jR20ZtVsV589nTP56BgTRl+RSD/WnyQ+nYtLuUxq0OUVk1QDozRG0uT31NB7mqFfS5R6FqHWNyT5IevI/8ozvchS8iCCPc66HsOhflj3RX48gH3MFumef5eSQgf/68xWwYOJls5VJ2DZ3KUEVtPDxkSEPgKohbGF0FDAxC1x7Y3aHXiMG8oyINLc3Q2AAtTZCthEw5ZCuSyLq6GiqzQ2Syu6mvXg/pnxMN/JHuzbe68y8etcqS53m6DtvXji7ARcvKos/ddQrd+aV0Rm+gu2wq/dkcg5Xg1G9aDzWNEbkaR1VOgIG0pIYItm2Hh1fCnatg+x7IVcKZk+G4GTC+lbg/Qz/5IRDR5KNI1Zmk046qKqhTBXOF/r+BVP4P9Oz5CWU7fueWnH9Uge+oAFx07TljWc357Bz4e/akFtJZXkVvFZTVQ21zREOLo6EhKWuvqYVcFVRlE8CJySIH7Tvh93+Ea++DTVuhoQZevQBecTJMnQAVAuYQ9Et87Yde/fYmyfO+Pn0WUZZSX6uLo8hsFoYGVkL+13Tv/p674Oy7DxuNHMErKmnARZ86YTrb+95OR/YNdFVPZ7eGQNdDrimiaYyjuRmaPdAEtvoaqM0lYJNpTKchlUo0wO4+ePhJuPkueHoDjKmF04+DU0+AMY1Q5sRqMJRPTHD/QAK2nl7YvScxyXv2JP8XMF06Mbu1teBcP9HgTZTxRV5x8u+cG7k+0ZHGZkkCLvrsiRPZkn8vHek3sbNqLF11kG6IqGlw1BvA6qBJ/ldj8iqw5dSRVQ7l6aR7TCCSWVS40tcPqzfA/Q/Dhi1QUwUL58KC2QlIU2V7C/a1vCyqgDU4lHx3Tw90dMGO3bBrN3R0J6BMpSKyWUdtXbLNVNnNVFZ+0p11zO9K8Sk3JQW46LsLq1mTvYy1qQ/QUTeOwWb1REBVTWIeNaahqhIaa2FMk3f666DO+2syi8554Aho9ptPmGn7Lli/BTo7IFMBY8dAawvUqnwqlYAuBo3WYQB0e8EnM9vTk4Bu245kfbu6YGAoMd1VVRHVNS5m1lzNjTSN/Te3sEVyUMn8lAzgomXHXsi26qvYVXcCbiLUtURUVrnYb9KPAJFRCXsuMYGKLBvqEn9NDr8uuEASO/7y92PHfy9YYjPpfTOxloAl0Mn0VlQkYIt/JZe4ZGhM2v/fgCi2NMbr7ILtO2FLO2zbCZ09yfaylRHVWaitd9TUdVNf9x/0V/+7O6WpoxRQ92cPuOjqOU08Vf9RuhovxU1JUzc+ojLrYpOmiyvzFk8NksOehboaaKpLAoTaGqjSkOiMN4liJm9GFShYJU8ccIrt8omPpvcFTgFLwLO/Y3bU+5oZI+BpcIx+5QuW7TXVQo7MbW93Yl637oBN22DrLugZSJLwtbmIXLWjeYzY7lGqqj/gjh33mz930P1ZAy76x/kn0j/+PxmYfDx106GyMmLLdsdAT8Jk+TIY9D6YLrrMqcynwNZUmyxTLf1MAYKCAw84vQpgBcB5n0wMVCgn86a38B0Br/g9vz4BU5/FAEwlwNOrgKmbYk8HbN4OG7bCxm3J331D0NYCY5sjGhsddQ2DVOWuoi31GTdx4pE1R+8Q7oL9Ay6K3JHusEbvO+FyusZ/jKYTamgZD9t3R9z2qGPFephVBcfOgCib5GB1oSXGytdqqE0A11gDNWK4LJR7NorZTT+JhBabuIKJ9WAzzBXApSyI+WwypQY678PZOuP15T2QXQI6mWMFKapD6N4DW7fDmnXw2NNwx1OwGzhtFhw7NaKx3tE2Xqb2N2zb9HfuvJPWHcJ1PmIWLQAuiu5qzNNwWRlNr2MgXUm6qh+X+lEv266tdOOOnHlty8iy8owvUTP/UiYsgNq6iKfXO35yD6xdDWVpOH4MzNTQ52oYKk/8tPpcAjb5bXXVCbNVVkK2PPmO2CYGRQAMA4hMsnw6M61aTmeuYELFXp7B4ug2NLe61hY45L2ZH0pMqsy8ApUC6LqhfRs88ST8+mG4c11i7s89Bs6eB031MG685pssJ1f1d+7YyXceKUiKoqhsiEfOT9FwGfncDJ3QfFn5I2Vs/aJzUwoaYwy4KHpoDF1rrqMsdSb9uWSyo9I6WYXquXWkMt+E/Deda1o/mgcYfaKugWeO+yYtS/6SCRrs7CKeWe/46X3wlKZBDEJ5HSxogvEtoAHQuVpoEaNJZ8slGYK4qDOVZBFCdpN/pl/z1QSKgv9mfpz8N38WzJyGJrMQrfqoNZZLPODEmIODyTb0aoGJsaXe29MJq9bAfSvgwc2wdQ/U1cFfLYCZkyThRIwZ4xjTupva2ne6uS3fH81rsiyKyv6Vx89LMfh+erpfTr/OmfdhxdwVrod0/r0ufVo8I8ZFMp8rr/4eFalL2NMekWlxpPQc0Kwc34iKnCM3HtJ1qxPg7f6mc1NGvOwlWtYwiW2nX0PrGWcyfkZEb7dj1Qb440q49RkYUoZIIMrB3AYY15TIFm3NMKYhCRAUjQpoMQh8VBmbPAOEB5yAFou4/tWi1UI3gFFcMlAy/kem1FguBp0xnplr7wcWol9fiyAfTttRla5kk+5u2NYOazfCrj2JH6oouK0pkXPq/e+YZmib0E9P33vc0vkj3jop3Azy1DnpqOsD9PScF09l6tyhwZLJyUlpdp4KVnZDfUtnd23Dy6rdufe7aN0HZ7LhsbsYGGimqhkyYyE9DiqaIV2ryYk6n3uBV16/krL01+na9S1XM2PrSNxd0bJJ09i15IdMOGsxY8dH7NrpWLEGntwEa3bD050wpOb3IaitgnlNMK0VJo5NwKbgQP6SgFb4CdzXOAL1WYKY3XxEGvtrntns7/CAzT8Lg42CaTV/znQ5i4CNHYMVCYSSXQS4Pd1JkcBgL9RWQqsel5mBHV2wsyMBptyBpvqIxgbHmHESlv/RnXvs50biWsSlY9Hysxjs/QB93Rcy2O3o2K65c1H8t2bQDXUTk5b6LAa2RlR3OFJNn3HjP/hBF9016Ry2bvodgwMRNTlHtgUyM5PfrKZTjknGosZ+Th4qpMhPUBfVGlKZr0L6a87V73yxDjZ6//SJpM68nklnL6apMWJru+PRZ+DxjbC9FzoV5WkE1RBUlsH0Gpg9Bqa0QrNManXioMdgM8kjCAgMbAJaLPTKVwujUv93HEgEUonWFZrW2F54ltMHBclEBFgUre6znPmDul/ySQqtrwfKIxjfCON082ehvQPWbYZ1W5LcbHVVYl6bGqG5zTE49D738gUv6uMzo+jR0+jv/SB93a9iqKeMrl0RQ30uHpc7IAFb0fWmpDdWrF8+DvIdkNoC6Vnfdwu/+iYX/YrjWMVtDFEbD2hRQ0bWQeW4ZLRo5exkmlEMPKVwJJBGEeVVjpyWaXwm77Jf69jV9LWGBndYn4gcva++nvTrbmDGy86KTeKGTfDgk/D4VuiK00KJziXpQ78NGZjaDFPGJGCTgCpNq1j1L7CWl0wMbAa+OJ3lI9UCs5kZDcypjwdi5BWCiIDJYqD5KLmYBcP3Y3B69KraRL6cZgQ2VsG4sUnJ+JBL9Lpn1sGm9iRdZqAT04n5M7WXuZPHf+Nw3/wD0cNnpgf7L6e78zXke9N07YjiqhiBbbAz6YXVLBONmNC0TQ3PGdijdCK4fEQ2cqQu+k+35Lv/y0XRZeV84pu30z10atyQoedGaf6ZauM1eK9yAmTnQXbGvsCL79IoMbV1E6G8ZXneVXx+BwPfb3EtnS/0oKMTKOf0t36Xea94I42NEavWOv7wBDy8OQFQSw6aqhM26h6AgQForIbJLTBGYKuEcplR76MZOEzWsAg0BlkYmRrQvCkND6SAOf9HwSqbfrefYCJkvnhXfARrLGevxoJaRp1X8us0pUnyzbjmpLxpIEo0uqc96LSMhOxGmdcmx4SpXVRkX+uOG3vTCz3/STC5fDH57svp3XMx/Z1ZOndGRNq3fhePBBvcCX2aP6cm7A3Q9wz0i+VEAD7ilzvWMC9i/CWvd3M/fH0Spf5H3Tls67qRoaFqKj3oNOlRv2pDk3Sg7vfKAHixj6fpRjJVA5CthdpJUFH/8BADH0m7qTc834OOllFG59u+ysyzL6NprMAGNz3s+NMWqMvAnFaYOja5w+XzbNyRVGPUVyXOtaLRuNrDO+xm+wpZBPPNAtNpeVPT4GIZxMzpvnpvwTT7YuSE3XzwUPi7iPVii27isGc0Y8XCZ/6MxVGsBj8PQrYMWuthQltSWSJBWPlcgU4pMe2DSqUafPTaMGYVRC93Z8xa+bzPf/ftE8lUfIS+wTfS31kd+2j5oYi8gNatoTnJkMN4fsma5LevHfrli6rQIe5BiehXf7Fcmwuuv679W5eo7N3fo5GLvjLzdeza9kl69kyNKb3Kt+nJxIrxYuBVQOUkUPV1drpnvObE1MYnbwiyqiWry5N2H3cVp1/xfATk6IOvfDuTL/oGrdNhzVr45f2O32+Btmo4dTIsmA5tYxLTs24jrFiXRHRVFUnZUIMA52vZLCK1ixtaxmLJw8ReXztZEIDju3I/zv6z/LggU2GMWmxqC/6b+XYFu5xsQMyr45KfNtCfuAz1lQlzC3QqDO3qhTWbiKP07R0JIUg6aaiPaBvnyFTfS1nVeW7p1EN2caKe30yld/eNOLeAjl4PtEHHkIYcynRqBJj8SE1mEtA0qckDTUGpciACG+WOypkRk5d8j76z3+UufFOcC94n0xBdc0Ibuze+m46uv6W3d2x8l4nx1B9qZlamVvJCdgpUeuBVjIeKJiiv8cnudnXND5LJXORybzik/F/0nqUnMO4VtzBzcS1btkT87F7H79YmA26WToOT58OsqUmGoH07/Gk5PLIaNu2GynJoqYZmsW1VorcpKW9a2D6pK48iM6nmv+3Dal5zO9BwhEJmwgIIT2/xWbVAwQcTMQEGnxciXH8VLGBRtBqXM/UmFSraL7H6hHqYNg7GtSXl7Ns74Zm1sGYL9PQl56Peg27iZEdZ5stu6ex3HwrLPRb9qGLe6o2/BvcyBohIVyUBgaZoitE04FAzS/pWJqZUN4ZAljBa8quezswkqJ5zE7WLPu2+/bFbCIZW7ze1FV0zfwadnZexu+tt7OlqZqjfTxb3QUXB1KrkZ3LCeJWKbPXsgjpFKxEsd5RVX8ecL7xxuAWF0ZupZu4HbmXWy0+kY3fE/7vfceNyiMrhrCmwdBEsmAVjmxK9Sif8/sfh3lWwWiPhI5hQBeNroEWgU19BZq+4axmAECjGZsZ2ifOyl9GM3YKs194SJruc/sNCaZM3n+a/PQts4b1uFSnejPb0Q1cP7OpOaujkp9WWQ1sdzGiDaeNhrIYjuyR4eHINbJIGGSV1eWI6+XRj2oaIyt7szlv0g+GCLnrwdefQs/03DGXKyM1yydBsMa2CFPPRNA19IAGazKdAFg+RkNsVA+026ud9evFPP3XTA19zz3q4y34BZzsYff34uXR1vIs9u99E7646hqQBBaZWwIuDC6WJpiXj5DV1WUNn9twPNW2PMf6TZ7jJFw1LNomWvf0TTL/gQ1RkI+74o+N7D8KuXpg/AS46Hk6cD1PHJX6jEt2PPgV3PQq3r02qanXSxWoTczClDlpqkvkkMq8mjRQKK4sOPQRZIXEfLBPmRENgxSfLABewmTHcPhGsLeuZs1D+ZDpcH3SoXk6Fml2wuy/JRuRS0JaDaWMT0M2YAA2NSWXJyvXwzAbY3ZmkwRRE1NVGNDc5mlrW0DW0xP3F8cPq442+ln0r1b3/TcZBjZ64Iw2wce+8Epl5BQNitMR0QqSc8GSomnU3DQv+ffHaT/76gXc8G2hFt+Zz3wPR109eSOfmd9O5+xL6OnNEQ4mPp4g2DC7SFcmD2vq7YI/u3Po/cvI/n+Xm/O+DRq3Re889mXmvvpnWOVU8+qTjO3fBk5vlDMOF8+GsE2DetCQPuqsTnloNf1wBv1sOT0j30W2mcFOVGFUwqRamKK1VlwioKkOKswzSEwOn3cCyj7DrMw8mVZiuFjKWAamgkphZ9UnZ0KwW/vaAM0DHArP6IHyWQWCTqdzSBZtVL6foOw91KZiUhen1MKsNZk+EyeMhUwXbdiUst14mTmwollOpfG3EOPlz2e+6Vxz3N8Nhuej9vIU6vhOrFRqcbdPaNSrbgCb/rBvHkMq9pkDtvPuom/2Zxyd++ob58w/eC/ucDFe8k9FX5x3Hnl3voavzjfTvycYOrhhPwFNQoTHyIlENL96Jo6PsW+6LQ5cerFcyej2VnPSvv2HWmWewY3fEDXc7fv4Y5B2cMBVeeTyctBAmtCTmbu2mhN1ufxRu08MuVFYhhtNP/AS2JHE/rgZmeqar0UPZfORaSG8FjBSDwMqSAqG2kIi3Wjcto9Om51cFkksM9gNkMkIGtG2IuQbzCdjkg6kAMwZbJ6zphM19kNfJjB/MBnXlMFtpuxaYNzEpTlB6S4us3QxPr4UdqkTOJEUKOckldRGtbYNU1lzszpx9UNUgejuL2cYdjKOSNkimywfXVWAbKHOxG1W38BEaZ3969bRPXjd16vCHHB4S4JILGrnoa3NPZceu99PV8WoGe8qJ4i7PxK7ruu/A0es20xSd4/6bg86Tjf75zX/Hgou+RlV9xP0rHN+8M+mMqmmEVy+Cs8VuU5M+gp2d8MRKeOAJuOkJWC12E+DE857h4gk4VUn0PLUWpsqvUTlSdm/tWyyZeMDodR89V2kpr5epjs7klX2Cj2I/zNjL4z6MagVmC1gEOMvTxuksga31y7p1AAAgAElEQVQ7MaFbOmBNB6yWxqXj0Qm1/u9yaK2CObUwrxXmTYZpExN3Roz/5NqE5bRu5VsllNfVJIn+mrqH6Bta4l61+KAju6IxfIWxvJOZRIyPx6ZFMehSzlHRKh/taVpP/DIv/8A3nBtzyFMQngfg9vJe9OXpS9jd8Y90dV5Ed38FHerfdNBb+T/UVXzQ/Xjn7w9G5dGHTm+g9VX3MuPEGWxuj7jhLscv/BMV50yB156YsJvyorpwqzfBQ8vhtsfg7jUwuI1k+oNNNhDNCnBqZlavQg5m1cG4XKLPKfugyNVYLhZcg/4Dky2UxZDfZ+VD8fIepLH26AMLT3bxcQob+9S/BSJyHDh4Hc6qRuR8xwFCJ2ztgPU7YZXYTbgwwInh4vILcBmYnIMFjTBvAsybkhQoqCdi9UZ4en2SGsv5ymbV+wl448fpu+9yFxz3lYNeD2mg3+OTjOPvmUSOiRni7rbW2StIjf8Wdcd9w53//ufdS/uCAFdgvM+Pm8NQ+2L6Wmrprvwjs5c85N5yjdm45zzG6Kp3vp/5F3yWQRfxwIOOe++FB6X11Cc1YOedlESmqpTQhXliFdz3KPxqOWxV0YriEW0qvtpJx3wMOM9yAp2i1qnKTOSgxtfAqQYtLgMvynvGmQDlAVNed/SsqOVjwAW1cDH5ePaKGdJXiMRm0+dr45InT3dx4JJKWEj9qwKHOrl0XNs6YMNOeHo3rOuESB65aQ5Gv3LQK2GeZ7kFU5MgqrIqSXs9tRa26nxIiNepyMC4KTBJPR4NzzDUe6K76IyDB3B6QNybmc6s1EmMmdREw6kPMeW8x9zJf7P9YIA92OeHAXAH28SBP4/ed3Y9s/7iISbMn8Td98Ndv9Wzq6CnCoba4ITj4eSFMGtKkhNdvynpDb3pEbj3meTRkSgesTnJ8t90pgU2KdZVUF4FE6phrO56TdRURC0B2wPIzOU+VR6e3RTxxt1eFb4fwfeomqtm7GbmUiZXJth8Ofl6lqeNiy19r6tALQdffttu3zq4fTds2QXrdsKTu5Lu/jgUNP1BG9OGy6GhGhY3w6LJMGcyjG1JdDtFrCvXwO526N4Gq3fApLlwwVkRM6apoegf3PknfuH5X7EX/s3RBdyV77ychRd+kQ3bI778bccz98FY9Yqq0HAGLDoBFi9IEtgSQxWZ3vMo/OJx2KFaUDG7LoxCKF1ogU06jX5rkkbjSTXQLJbyZlQAkzKv/8u0isn28dF834HekzkV2MQUWq4gHPsTH2YR4vZAb3YLDdRliRug7yk6lkNvEo2YT5qbtDaBTQ00ah/ctB1W7YCVHYm/WgCdPVVJ26iCuXVw4kRYOAOmSP8sS4Kpx1bAmqdh8yZ4ROeoAi55PbzydEkpyxmoWOIuWnhwlnvh2NrvGkYNcNGbx1Zz0j/+kYmLZvLdG+H6byfShmZ8jJ8H8xfASSfAonlJk/LO3fDQCrjlEfifp2FI5lTBQty04HNvYrXa5EG0rRJKG2Cs78xSRNip0Qv9ieWNQaeeAgHLgy4szIwrUTwow6JNA1kokZhpjgMMgdibzkKQYeCtTPK/cUm5TKse2OGFXulo28RyaqZph1Xb4cmdCQPuAzrtQHnSj3HmODhxFsjXla+mlsM/PQ5/ehQeXQvb1RmwAyYvhff9dcTsGY7q3FvdWcd850XC00FXO3qAu+qv38Sc13yHTV2Oj13t2Gr9vrWQXQBLT4TTj4V5qsurSHKH9zwMv3wMtq0FZE4FON35MqEKpRqSJ0vPa0kG87Wqo17vu8R8Kcm/RRUOSopr1IJMqxhMpea+pc8S7LF5lD/nmS3uNfW2VKayoOUF1R+FsnUDnPmIYreKpGssBpwYtzxhVv3In1O0KkYT06llcMM2WNUOT6hnVaATk8u8yp/TeithUTOcNhMWzYLW5mS5x56C3/8J7n4SBlYBW6FsJrznHXDascpC/P6BuuPPWbz4wOLsQVHzAhYYFcBFZ5PmtVfdwJSTX8nP7oRvfAmwPHMduEVw0anwshNg+sTE31mxEm7+E9y2HAZlKhSdGrtJoWyEVBvMGQPHT0hKzFsEwEzCIjJbKzfBE5thZ19ShdGiTq7AR7OG5X3ynIF0oiDBSsnDIktrgI5bAAOzakJzgS096OQXyj9U/lOMGEe9Opx+2KWWwZ2JLLRxO6xsh6d3Ju/HoLNskaLHOlg6GRbPhRkTE01vxSq4Uw04y6FX50nfGQuXvg5OmhcxeUIfqbIz3ctPuu8F4OZ5f3V0APehV05jzmsfJZ+r5Od3w613wi41wchnaYay4+AvToaXHw8TW5Mo7qEn4Yb74Rk9hEaV7foVAqQ460m/LUk0dvoUmNaWzAtRHlUlMx17EsZ4fD08qFENvYk+3JCFVnXji+VkCs0xt+77QAazU2zNzSZzxEzoTbIYMWYub4rjwgEfgMQCsv9/DDYFMFXJb2zalaWJEqZT5YsyCDsC8/rwNujWTalAQj6rWK4KFo+DJTNgjlKL5bBmA9y7HO5YDV2dkKuAGWPgFYugdWzE9MmaFPVZd9aiDzxv1LyAL44O4D713g8x85xPcP+TEb992LFNOtJjgB5xrz6KhfCaE+Gc45LpRlu2we8fgZ8/CL0q89rsGVG7rwc6jEkSx6dOg+OmJOZFLYC6gLp4m9vhmS3wp82Jn1MwTaomyUKu3I968BZLJrNQeh6UJonVrFRdgM2o31XgUiAiP01/y0x7wBWiW9P5fOOOIu641KsyEbPVnC19UIDRNsTo0uc6OqFdJrYdHt+cFJ+qZyAGnUxrRVINvGQCHDs9qYtTb+uDz8Aj25KMiNJhM8fARD2PthraxkJb22NU157K6bO73AgP5x5xwEWXnVDO4kt+RcPMl/PdmyJ+u9IxoLor9fUqa1AHqWPg1YvhjAVJ5e7q9XD9/bBCoFztlzMpX4CbALXT4WUzYP4kyOkhGep16E2ivuWbYMVO2KngTCwhhtCPUCPdThfaBDavrVn/Q6G6Mp7f4H/1Pf+3jXCQia5NQXUmYUz9mp9mgq/yoiapCXQSaLW8WE6pt5jtgtZFHYOAp2GIqzbB3euSvobYTEoY1uXLwcRGONm7ESpEXb4RHt6Z3AxzGmFCA0xsTpqJFIDNmpknV/dyd/qcW18AWT2vr4484P7xtZNZdOFyOsqyfPYXsEonUEBQRKWTqMcKzoYzj4PTZyXOuTS32x6B/icgHmseVr2oEWMCqPf21CkwfWxinjQOS7nJNTthuapTFWBYxBcCTuAxAIWFb5YnFbD0uWQXgVN/C6AB6OILn4L6NDQplynNryoJSuLAwCUNMurZjNsB1QStr/jARctJHxTbiel0k+lvuQT6nrq1NCLswdVw77qktDtmOQVMGg1bDdMakhSetvHMbtjYlXTcqWVySgNM0iy8OgE7YtoUR+uYj7nTFvzr80LNC/jSyAPuS+99E21nXMMfHoerf5c0XyCJw4IGAWg6jD8GFo9P/K17noFuPU5e/lvxcG5FqHr422RobUsKFWNm6IMNEpG7IK9UkS6QfgXWMHFqwIpTA8GpNDYLU2XS+eQz+l4JMYjMqmr4ZVLry6E+C43q8lfTtTeTMm3SEeNaN3WaaVDhQFIurs3LBMegUxCjKQHezIqNFEEr5ypX4LG1cPMz0CO3QMdkN04m8edUGaxD2K3CTd28GimmqL0BxjfAhKaE/ce3aUzsn3jFSceP9LNnRx5wX7ny24w77m/4+q8jfnm3SxhLoLMfscdMYFKSshlQDb3KueS77S9XrEPQ88snJpFqLP7qvb31NAkT6P9WfWGAs8PXVbLPBWi9b4wmVhPI/KNeylSFoYlLevic9DRvJuNxXy5p7BnXmKTirEXR/DJFoQpgdkhz64IOFTf67v4K+YPlUC2NLQvNmvJUmzCezLb0uMfXwS2roMfyxwY47asxrx27jlW+aQPMbYbpjUmZukCsKQQzp7fTOuY0d+z0EX0U6IgCLlrWkmPaFTcTNZ/Ex6+DFXqaony3YtZS1Kn6GIFPTrLM7nOV1OkwJI3oe8oyxDO6AtNnh+nb74zhVCIU/22lq5JZ9LcupLatdfkUWQw49edWQ00Gxmg2XCoxYWKoOKBwCbO1av5cfVKXpohUIm8cgfrOekXd6jPdoRGsKk/yLoK+LyFa0a62IeCplk9mWf7o01vgAT3xWYCTH2eJfS8251M+b2vpMIGwHiaNTXy5KV6b1CiweXMcldk3uqUn/PAFWMhD/uoIA+4ts5i79CFW78nw79c5dson21/zvk6ULrZ2z8zgcI7NWEmvAqCqQ6uTKouYiQQ4XVzPdFL6C+ynCygGNZNr+6D16FeA0/p8rtY6+dMOYnZKQY1nJzUwxyXutYn8EY9wdQmbqU9B6SwxlsToePj0QOKrWRYjHlqofZWpLt/bCqk6ue3qcpf7IZOqtFkaJii/mk52fesQbLcmA7kFqhhphQXNMLUpCR4UFU+fBmPGLnNnLbpyOGf2cC0zsoD79KVnM+WcW7n9iYirf+ESn+yQS6qGeewys2K8WuLa/HSUdLRHFuGJ2XRh9GsMZ/nK0Lx7ZosBJ7D5ZzgUAgkfVMQTyisSc9tanaTWVIMnP0652Hg4tapE9KQ/+XB9CdDUiKLqEX1mmQz5bDK5O1RuLl9PgYaqf3XzhflVB61qm8wkwYoKVjf2wR+7oN+CCt1wY+EYTZRqTNorZe7VATZzxm2ceszLRtKPG1nAff2fPkjzKZ/iOzdF3HCzS/wy80OGiaNhLyaWm+BZSeZRYNJFEMD1q+3K9BSDLNyAlx1iH9EKA7Qu/Wr95jtZgFGRTJ6S8z4pl2QxFH1atCrTGBdd+innCm6sO18ZCoFTbKjeAdXHKZeqUqU4o7K34bNQbCp2W5CB2SpQqNJjymBrD9y5HbYaW2u/W5LRF4pYZ7QmZfeqMJkwYQ1jK2e6xYuf1ewy7NN8iAuOLOC++fFrqZ91CVddF/HQXQ6UejlQD94hHsl+F5cprPfbCAF3KCC3PK0CBx+h7gM2778VJBMFGYo4Fa1KY5PeJpPuCzC1n/L7xGpxtZGyEz5KrVJ1SjZhPZUqPaFRrCaB6OYQ8Cy40ffTcHIO5ohNNUOlHLbtgTs2w1MCqr4j16AZ6sfCsc2JCNymoKYBpk1pp2Xsie7UuRI3R+RnZAH3jS/8mkzL+XzkGlipZH0Ynb5YxxsMsXlej+syfzDuBPesFjKc1m9sp1djQBV4ivEkBvvxXTJ5ZVEyskE/SqVJMM6lk95TpaEEOn3cvgce3wld1q9hxZhBpC2GW1wLc3x3mkzy9h64bwessCpoXWKNvhib+HGzlHXwIvD8uf1MmnyBWzTllhfr7Bevd8QAFy0bV8XcK26lPXUS//Zd2PyoF3xH6lCf73YEqLgXMqgkDmUI+zt8z4RiA2KhTNhyZ/7Vs6NMbWM6EY7jiFf3Yh9sUuWvmVQzqwKcRdcpmF0LM2W2FZikEnP9cAc8o6BC3/ERfHkrzG+BOS2JPFKTi1g4z9Ey5m3u1PmqDRuRn5ED3Nf/egJjz/09j+6awieugU711hy0p2NETsLBNyIzKdBZ+bplGuw19OeKfTszuaHmZzpgKC4r/xoMNuzuh8gEawHHghtjuNhGQ0MlTKlIRGcBd/cgPKYmapNGtC2N4hgLs9Xx1ZQEDupdnTvTka243L1q6dUHPweHZ4mRA9z//YcF1J9wN3esqeYz34e8MgdWGn54DubFW4sVeApwRWaz8H8rLQ/ZzdJidpotm+GbYhLHLkiTWbosdvSCKNoaakwjtEDHl5zXVkCrcrAOdkewQQ3UxoRal24Wib/NXgQem9QJzpiqdNeH3QVnffTFO3f7rnnkAPedq06lec5d/OqhiC//yCVJ+BELjg7D+dSpEqMpiDDg+QCh4MMZ41l+1udRCwUApvvFXdcBeM3kWrOELafzI+CFv/qeCb7apyC3qzTbkPolFFjYvCwtI3dAGpxnuJmtCeCmToIZk652Z514+WE4QcNaxcgB7tufP42WyXfykz9EfOsnHnDD2scjbCGBwkAngJlvp/cNiBZIhBUo+ttSbBaZe4aKAVvcmWPLhmATiAxsBlpjSKt40ekKmTSuo0oCh5YWWNgIs8apSTrp3p83+4ectuiSkdLiRg5w3//kOdTM+B3X3gbXXu+rPo4wLA17d4xZTAgOWc8i2OJqknjqoQdM0BBTYKgwsLDl9BoCzrIg2lFbn/42ljN/MZSatF7tZx3UN8OxTTC7NRnBryT+MXNv4szjLnTOHYpWNOwzNXpR6s+/+Crc+J/x7d/Aj3/uK0Se934fIV+09Jc1XhcLwmHAYAAxHS00hxZo2GHZsno1s2pBg8Cq7xazmKX1QqYMBGkBLtcMxzXBnLakVEnFmIvmPciZJyxxzmkDL/rPyDHczV+/hN6ma/mvn8PPfuWLKF/04xuBDehCyykPzWwYvRoABBDzrYoLQK3OzsxkyGDGcGFOWes0acTY0rZvzBonZgM/UZUnLbCoEea2JtPd1bV/7IInmHz88e4Q5oO8kJM6coC745pL6cx9nauvh19rRuGITNx/IefmEL4rwJh5FdjMlwsvfhgIhAUCoTkOo1nz4fRqox8MZMZw+kzEZMGM1mWsGhaO6nP16Tb7MRFKbzXAmBY4buEaasfNc4vHjYhGNXKAu+v772Jn9mq+8GO46f8BL3hqwCEAYiQWNa0ujGSLAWfm1OQNG0lhALXLISCFpVOWNdD3zRSbubX3VEYVrsfkGQsa9KTrpuQpPWI4FWYKcHPnbCZVPcOdt2hYozle6JkcOcDd8+P3sq3sC3zhOrhZDPe856G80GN+kb5v8oNVk1gazIIBK/I0E+n7Swv52VAasUjUQGU9qTKrZq7N7NqDBa0aOZRmzDcUEDXYpxmOUQWwAKcn9TQlhZiZximlB7j7fvxBNrlPxYC7RYAbtWkDLxLgLFq0nKvYKwSH+XDm/Ov/Zn61rJlA8+PMBFvS3kZOWnCg7Rl4BXaBSiwXAi6sbKmFykY4Rgw3FloFOCXzp7UzuWmKW1RqDHfvjz/ElrJP8Lkfwq0yqUpKl+JPWFUiIJn4K9ayiNNEWYHHzKppcWZKLQo1oFmFr8Cl71g9Xzg1SsFLWEhgWRFjuCaY35g8dkCN4noM+ywBrrkEAXff9f/CZj7K534At4rhShVwushimhBIAolpapam0s1mgAvNbwi4cKCuFapa5KnvG3CNLY3hDHQm03jAZZvgGPU4tCXPsxDgZk9rZ1IpAu7Bn36YDfmr+OwP4bZSBpxM4/4AJ1BYftQmW1qmQoAL86jmn1nRpQJIPzTbRnbFxsEiWf2tdakEPqxeCUql9Fm2GeY3wLwAcLOmt1PjprqlS1+s0ut9zNjIBQ0P3nAFG4au5DM/gNt/W8IMp1MaP8wi8NGKAbS/aZ0Ch/2YObWqZCtRsioTLavtWKrLAGcMZ6m1MOerhp7GxKQqaNB0Avlws6a2U1NWooBbP3Qln/0+3P67oA+1FP24+Al53qwaOIpNqv5vDCdwmq+n82GBgzFcOHTRwGRJfOulFbOJ4QQyW8ZMqh/QKJMqwEkW0XNkFaXKpOZKFnD5K+PSpDtkUuMn4ZTgj5jHIlWrJrHEfZgXDQFnPlxxGZP5cDYN0xjOF2nGJtUAF5rUkOHMrAYMJ8DpgXEWNJQuww1eGUept5WySdU9ZFM4LWUlABT3v2o5K+gMgwZjNwOTagZtRIXdn7Zem9xuAYiJv1aFEppU+XCBLBI/KbsZZk9pJ5cqdZMqwJUqw+nim0kNg4HQpAooFlmaYGusZSbVAKdlxXC+D7WQH7Wg4WAMZ5GwB9z8JpinCUreh5tZyj7chnziw5U8wwlwFjQU+3AWqe6P4SxHakGD5UqtvdEqhS1fGkaplloLdbgiWaRSYCsG3JR2akqZ4aTDlTzgLEoNfTOBo7iYUqAMq0xCHy7MTFjzs0BqWQXT4axaROCyvgszqSHgapJMwzwfpcYmtaSDhp9dwfoB78Mp01DqJjXsYTXmKtbhwuS9GCr8EZCM4cyHM4YLZRErddJ7oSwSprW0HeVSjyrA3XAFkkXioOFoApyVfocMZwl3A5zlXUOGs9o5gVT+m/lwFoGaDxcyXLEOZ7laS20paPCprQLDTW8nV8rC72ePBpMa+nCmixlbhdUiVspkFSYWMNirMaJlGvS+mUszuWHQYCa12I/zkknswxWb1FIG3Pr8lXyulIMGM50GONPhTOoIW/8sJ2rl6cXl6AYoe9SyPd7Jqkos02DJe6s8NskkLE2yXKpnOOlwyjTIh5s7vZ3qUma4oyq1FVbgWkRpTc0ClOlwFjgUR6lh8j7MpYbCr5lUKxqwQCHsny0yqWqiMeF3dikzXJxLVWpLPtyI5IpHIZNhuVQzkwKT3jMfzkaEWf6zmOHMnFo9nD3jO3werEBlQUWxSbV6OKubMz/OBw3S4VQPJ8C1KEotacANXslnf3SUBA3ypyxSNOYKRzaI4QQK64UITarpcDa3zoIG8+Fs2TB5bwWYVlcXMpz2wxdg7pNL9cn70s2lKkqVD3dTiVeLFAu/YRBgD/YoBpxJHWHFrxVsFkeptqyVORlb7q88yR4NoGmcXhYpJO9V8VvKmYZYFlGUWurJexN+xTpWdmS5VDOp+0veW87VJA8bDxtGqWJLrdN6JLRey6UKcCbDhCY1jFIt06B5v00wY0o7vamp7uJSrIc7agBnuVTzn4oBZEl3K08qrhbR8tZAIzMsVgxzqSa1WPeXAc5kkfC5EkU+XCiLxD0NJc1wqhYpZR/OhFtjOGMZKzG3+jYByJjKeiAEEvsJCzD3Bzjz08IJSRalhrJIUbVIcabBCjBL2oeT8Ht7KZtUmUUbYGjsYoALZ/XaGIYDVYuYydR3FKHqNaz4tVzq/qJUKzPfT6bBmmiOjgJMVfwKcJJFnuu5C6OgZhzWTVo9nKWszEQW51JNGBboLBAwCcVkkbA8yZL35heaNHIgk2pRsrZTlLyX/6ZG6DlTS7ni10rMS7kezqYVWSWISRjFTTQCSzjG1UBk4DSGE+BCWcQyFGGmoThosPl0xnB6tYpf6XAaLO3r4Upah1svHe6HJd5Eo4tvDxAx1d+iT4tQTc4Iu/RDWcSmJxXLIsZwoQ4X9jSEjdDmP5oe53W4uZZLFcM1w5xSFn4FOKW24p6GUjapApKVexuQrOLXOulNOzOWk9kzgTicK6Llh9PTEOZSraLEUmuBLKJMQ6ERWiXmJd1EM+AZrpRTW7rYutBWD2dAKgac/q/PwqlLYS7VdDsBLuxpsAJM899CHa64PCkEXG3S02CySCGXKh+uZCt+ZVItSi1lhtuf8Gu6mgUOAowl7wVOM5Pmw4UVv8ZwFtloWZNODHDy28ImGutlsKoRAc6XJ8W51JakTTDuSy1JwF1/BevU0/BDuONoiFLDRmhjLhvzYANtike2HqhaRAwXTnzfH+Cs49+0N/PhLLWlJpqwHu5oAJzq4Y4KH843HscMZqXjYrjiB8mZ6Q0zDZZLtUZn0+GsStgiUoEznAIfAi7MNBjT1UCmYW/nfVvL3p6GkuxLvf/6K4i7thQ0lLIPJ0AISKH4a6mt4gHRFjDYa5hpsPo5k0VCwNkcElWLmEkNARc20QSprUxz8nTo+TZbREFDKc8WWeeDhjtKWYcTaHzBY/xqUWpxT4MYz4BpArHJJyaLhJ33ZlLFbMXdXdrm/hiuSPjNWNDgAScfLpZFSnHUgxhOJlV9qb+XLFKqBZghwxWntozhBB6rFjEmtPyomVQbxWVRaujDGehsWQNcWC1iYAtNqgAX9KVKh5tbqrLI/ZqeZAxX6jqcMVcIuHAgocCj/4c+nJUVGbsV51Jt4pKJv2GAYe/ZNHXz4Wwgopi2Fio0yEZ9DUUl5qXrwym19aOjIEq16luLGMNMgzXFiJ2eK2gQiKziVxJSGCAYw1mWwRjOqozDBhqLVmugQmktAU6jHnzQIJNauoAzWUTPaRiRodmHNSU//JV5Zb/w5Gh7roIByOrhbDyDMaGWswAjjFKHAzjrpTBWMznE1i3AyaQqcLBcqpL300oUcA96HU6yyO9LPUq12jRT+m1cl/wya4qxri35XcWN0FYpYoGG/N3wQTHPxXBhPVxoUgOGm++FX7UJxoArZeH3qAKcRakGuAMx3P7GdVlmQkCz59cbx4ZRavieCcmhD2cmNedNqoYSBtOTStakauTqWs0WkQ4nWaSUU1uWSC9mOAOcRakmEMvsWTthOB/OZBEBLnz2mvmEpsFZ0FAMOAO8l2mkw822oCGoFilZHy4eufrDo8CkimHCKZhhX6qiTYm4JouEHV6hDmfCr5bXzVn8sD+LUkPPcn8MFwi/ChrmaM6vj1JVYl6yJlWyiKYnyaTeKR+ulIOGsFRIF1wAtNq24ijVdLiwYVogCh8Ep0lTIeD2BzbT/8w8G9CCKDWtxudGWGQzfn09XEky3L3XX8FGP8X8qABcOPvNIk97UJulqSxK3d8wm1C3E8PZSIfnipVNjglHrgYMl/IMtzBkuFKVRY4qwNlzVMOgwRjLnixjBZjWtWXaWTj9MvThhgM40/WsxNyiX9/TUAy4ONNQqoAzk/rp78MflGkoZZMqk2e+mbX/WdQZAs7kE2ui0bIGuLCnQQwXirwHYjnz4cIp5lZzVw1ODNcEx5os4k1qbSnmUsVwNszmD/LhRuTxnMPXag/rkuFAG5k0izzlx9mzT63MKGyatmjTRF/T7RSlhhHpgXbWBhzaI8mtPMo30TgBrBGOlQ/no9S5M9opWcBtzF/Jp66Fu0qd4QQIaxU0hrOuLTG7panERDW+zNyqSvTdUPi1sfnFEsj+AKh12ENGLGlvZr02YbjZDUnQMEGpLR+l1pai8Gs+3Ke+f5QAzpjLnjBjJjIUca2kyJ4CaCmwsPM+HPNwMBoWyKzS2B7Maxpfbq9JXarRaqYAAA4fSURBVDgWxnvAqVqkpAEX+3ClblIFjLCj3mQMMVsxwxkwbV7IgXy4g4FNn5v+Z+2JYed9LZSph6EpYbjx1pc6tZ26dAk+GOTeHycVv5/+Adx1NADOSpTEOvqxLiwBzjS14rEQxUGDItPiBprnAp7WF05PDwEn063hNY1wfJHwW9KAk0m9W4ALS6aHc/f+uS1jGpt1Y1mboM3q1fGEgLN5IMUMpyAjnAP3XOdBTGqAs8DBND4BTo8cb4LjAoZTpqFkAaeKXwUN9yhoKHXACUA2INACARuBH0ocFlwUV/zao49skM1wbjgTfEP9TSwn0HnAzWiC470PF6e2prdTV5JBw4+TEvOjBnC6+FbybSbVNLgwwhQ4QmAaOC1StVTYcACnZUIpxBqtrUigBaYXmdR5Alyp+nDrhq5EQcM9Mqlhjf5wT+af03JmLq3zXowlwIV1bQYQAc46sWy0l0W1ZlKHe+yh32YRqhhO22iBqQ2wuM1PMVcx5vR26ksZcP9+Ldwnk1rqgBNArGLEWEuAC3sT9L5VB+/PpCq4EOCKK0UOFjjYGH5jO+2HANcMU2VSzYdrKWXA/SjpvP/E9+B+DZU+GgAnMMlHCwFXDB7Lu1q1iC0b5l6Hk9YKQWjpLHsVw9UmQcOU5sSHi4VfFWPOaKe+vARlkXt+cAXroyv5+LXw4NECONPFLFW1v2jTTK91bYU+nI3ZH645teVsRp09A8IA1wyTGuCEtr2ZhnnT2mnMlCjgxHAf+x78SYArNi2HelL/HJa3Ob4WNISd8uH+hympsFrECjUP9VhtwpIBTiZVDNcME5rgBKW2JPy2JH2pzdkSBNxdYrihK/no9+BhAS5sezvUE/rntLwufljJu799txFfAp7JITo/+ns4Sfv9rVPsatUjAlxdEjS0NSZBw0Q/clVBQ0tlCQLutmuvQMn7K6+BFTcfoiP85wSw57uvlnO1ypJD9dsOBDr5kEqf1QNjoK4RlsikNicPeNNskYrqEnxOw2+/93/YwMe44puw7pbne1Ve+t4hnwGxpgDXmJjUsmY4pQ2mjklmxM2euY2vto13DyweEZNj/WaHfBgH+0JX9MtWh2uroLd6kD0ue+vOS1iTeifX3wA7noL8IAxFEPk72jnQb5ne8z6PG4LIxo9GkNdn4S5bUrzodZ+S/8jPfjHmCJbVtsNlnZmvop4BvW2bDTcVvhl/Hgya0bHE3/Nf1H7H3/XbiD/378Vf1f+96Y3PhdVcBvvoPOsVrKz/f7wNM91aRxmUlYErgyiVvDoPvNQYqBHYGqG1BWZN38VrZ1w8mMn0RaT78qR2bls/bd3Eie5FSQUddsBFG79+BhXuU/QMjaeyOofz/W/9veUMDKQpT0OZP9l5A5N/1QUXyExGiIKxovHfdsGCCxVeZLvmsc8UPNZgfxgt3DEBuLT9GIT+vRgwhrYQjPbl4D1bLgaOraOwQwEY9R0BQPtnAPPLxQAMfL54PXYs4WceVPH3BShfUi5QRenk//H37H0PPm00Psd2E8TnMyKT60t2KD3A0FAPRLvJ1N5IeuYy59xhLc0+rICLok9X8+iuW+jadRJd22FwF0QDyUGmdLDlUKYTUg7OT3GM7z796mIP+QucT4BnDBQXJNrJsoJGuwB6tXXoLrYfnXRbRl/X3W6M4xkhvihaxvwnrcf+HzCFgFBmfQLhd+3CegBZtsDWG6/bAGTfC1iwEEz4fTaWjI/bwC9Q2IAb/a1zZP/XObLAwr9q2RjHIbPbNu3GDgAXL6xz44sHdG3SGWhog/70a1zrq288mDU7lM8PL+DaPzee5cvvY92DbfQ/CUMdSfGqHa9eDS/2agFckUXa51qE16j47/B7sUnWyQ7AqI17kijc2fE6QpD6TvX4vaDxpXCDpLxp8umn2Dz5v2W6YsYyQNp6bVn/eQw+25HCDgUMGhxIwfQGoDHXw6g7BqTlW81cDxa5D36d5ioUzLmOx+9zbHJFABX+2DNQlo2oaXJE1X/nZr7jG4cCqIMte3gBt/Kjk1n3zANsfLCJnhUw1Ltv70d4s4fWxhNNvLMhoLz1KbhKxd+xowsBbUf0XCA94DLakeDEK+0kJo5NVACy+G8DkPlI+wOd1cLZsnYCDPCBT2ds+Cx/MfThZK7F/nnP1h508fGEJl/LFJ2cAsN7No9vEDte/ywHga5MgKuEmkZI1V/upl169cFAdCifH17AbfzoZJ4S4B5qovcJGOzZy3D7MFFoQvxx660QePsDk71nBFG8TjuagECeBeL9LWP+TmzmBTg/oiG+KN4FiHfOwKVXy30KTB6UMesFZjReJmDTfe6mkPEMZTG1+XXYwYnFtG0zmYGPWWjO0bICmZmL4v4H83mNjY11td9mSjMJw8WAy0KuEcrrL3dT3n4EA04Mt35VArgeAW7PvjfecwEkZKnwlhkuYxUvt19gFQG98B1fVRGbFvu1PlFdFC0YgCq+sMZo+lufBf6gmet4GbuL/F1gDrvAXDD9HiAx1opAYwFMwTfxPkrsyxlAjeECoMXrMX/GTKtFxmbu7Yby/Q8Cm262sgqoaYFM/eVu4t8c4YCTSd30cBM9j4MCnlC/LDZ9IUjsuoTvhSwXmtNicD7X/w8EWGOe+FWslvVm0/txdufHZtUCCH+BkojOX3CLBOUrGnMYGH0AUpBA7HPzzez/JotoeW8uxV77AMpAZSfUTK2BylJixmYBW8bH6E+E+W7xe8Zu3o2Iz0MGUmK4ZsjU/RkAzhiu93EY6N7LcDofQYC5TyBxICAWg8x8OjO/+wNh+N6BfMPC9jxwpNzEJ1sgsvlqJjd49oovjpb37z9Ldgii230YsMhv2ydyDe6oQkBhLBU6c6ZVWuQaaJUFU+rNaujLFTBXfNdZdB1EpoXAwQOuphlSdZe7KUcyw8mHe3rlA2z4UxN9j8Fg374MF/pWoVMf3Oj7CKyhad2fX1bs95k1snUfyNcrgFIg8TVjMicxawl4kgk8SxVYwExnUChZCCa8LGLyijnk8auZs5DNbMdMDvI7HOPCg6Og/5ksoveN3Uy/NNazr5m47dcbf2w+YXhXm6kvBpxkKzF9FgS4TMPlbuKbj3STuvIBNj7sg4Y9Bw8aDsR6xX6c3a3BtSos8lxMtj/QFXxJfWhRqfluBjgfGBQCCvN7zJczn80Y0ABpbBKaXPPNvM5XAFVw1xWyDv5AY9nDzKP5baE5NRManKg4gjWAhycwDPd9UBPLIXYsOmYvjVjQUNMEFUc84P5lMus2PsDGR5ro80FDsQ+3P1YKHfxiH244/38u5tyv72cX1e5w/2COMl+TZubVfLV4HUFkGgcFFqWawKydMDNs5tXfTWHqqfB3qBWGO2mpr+KI09jLTG7IcgHThdUldu5i7IVBi7G0gU7HLXazSNUzXIWChj8HhlPQIFlkwDOc3WxhYBAyfMhyBfYJUlOBq1MwuaH5DBmuGHzhtsN1xxfeV8TGYPJ3eSEdFALM5A6vxe3jo6V8sKCVh2klD9KC1mMAs4M1R952OJRD9nPs8b5b7jkoWzLmL0SkYYYhPOAwy2LmPQCcCb8WQNW2eB/uSAZc7MOt8lHqo3t1uGLAFLkThWsSylHhd4pZKrhh9wFg6BeG29gHaMGK48i00mcJvEmNWSoIFGJfzrQ2bybjAgJbztjMABYIqwWpJIhe46Ch6IRYBFmwguavFdCUfFIAnP7jzWfBjBYJv4VN+I0V0npFkXTM1OZOiOG8H1eryhLpcEc64Fauf4ANf0xkkcHOZ9cPWtAWOvahn1V0Uz4ry1AccIXLH8i02jYLvpMunh+RVRB5vQhqWQQTefdhLV0Yc/DN/wmYq6Dem6hrZsyiQtsRkzyCuyIMGJ5VdGnm1EynRa0WFBirBf7LPgUE/iTtownaTePZPT5Or8EpcJAPV1Z7hEepEn43rLufDQ800yOG691X+A1919D5D5npudhsf2AM/b/iSPY5I9tQ2LXAQUDRXW7aml/G/p9K+5xqoGEVUlwW+ZkvF6SzChKKVX+EzpWBUpGxAadAdXuLFuK3QlnEqmq8dlf4Sij2hpUhfpuFQoVQ7rHo3ECXhWoxXO7dbtpbvxzuzQv9ex+38oWuLFr9+TZWPfI/rLl9Ir3PJN1tYZV0aOae6+8QdCH7HQikIVuaud3f+vfn3xWWCwRTi9gK+U3PZrGwawzngwVjhgIjmkkNdbtACLbSpL0VBUEli/luJmsUa3KB7FFIa5kfYrVxRTV3liozv6VQZGBpLQObBQxyMTIRtWMcfZV/6+Zf9q0Xioui2+fwrS566vIMjzx5AzsfO5/dO6FvEAb695bph5ahWK4o9rP2J3+EwAqZrRhkxd/11mMfFykEXxiAxNuIggqTooIC24eQrePypbAUKnAyiwFtpnOfW92Dvfj2j/9fFEyYW7dPFkLg17Kqh7NSqoBxrT4u1hw1tqsqiUjVNyvzuc9vJaSqoKpxAFd7vpvz9sNann1YGS4+Pd8dN4mq7vexK5pLvioFmRRUuKQw0JsbXZy8/lYaR4xgUoAvXoz/aybAdjEPQ0Gpkap/tZ7CcjJJolN/Rax8J/66r4WLIzm/XRNW422pmthByqdDzBGPBWDlLAseeFCVETrpltYSpQd3UiGf6S++qpkLPx6x8e4KMB5Y8fa8kFwofbLzoXOlz30Ra8yWdjf5wEZMq5rDmHHts8DMW11fIV0X3CiU5anIDFJX2011038zf9svnVt2OJor9rnXDx/FPeeaYhUzOOPh/+3v8DU+ycU15SO0r0fqZgpqsD+PVm8fntcjdd+T/TrsDHdkH+5Le/fcnIDDPe++xGGd3P8PfHJ7OLWiD98AAAAASUVORK5CYII=",i="data:image/png;base64,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",c=t(76406),n=t(44283),o=t(2464),u=t(59301),d=Object.defineProperty,b=Object.defineProperties,E=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,C=(ce,j,P)=>j in ce?d(ce,j,{enumerable:!0,configurable:!0,writable:!0,value:P}):ce[j]=P,x=(ce,j)=>{for(var P in j||(j={}))S.call(j,P)&&C(ce,P,j[P]);if(y)for(var P of y(j))g.call(j,P)&&C(ce,P,j[P]);return ce},w=(ce,j)=>b(ce,E(j)),O=(ce,j,P)=>new Promise((M,T)=>{var Z=re=>{try{J(P.next(re))}catch(ge){T(ge)}},oe=re=>{try{J(P.throw(re))}catch(ge){T(ge)}},J=re=>re.done?M(re.value):Promise.resolve(re.value).then(Z,oe);J((P=P.apply(ce,j)).next())});const N=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:L}=p.default,W=({exercise:ce,socket:j,dispatch:P,onStartScreenshot:M,onCloseScreenshot:T,handleToDetail:Z})=>{const[oe,J]=m.default.useModal(),re=(0,e.useRef)(),[ge,Le]=(0,e.useState)(!0),lt=(0,e.useRef)(!1),ie=(0,n.useParams)();(0,e.useEffect)(()=>{var ye,V,K;if(document.addEventListener((0,l.gH)(),F,!1),window.addEventListener("blur",Ge,!1),(ye=ce.exerciseUserInfo)!=null&&ye.screen_open&&(0,l.vp)()&&Le(!1),(V=ce.exerciseUserInfo)!=null&&V.screen_open&&!(0,l.vp)()){(0,c.RG)(" ",!0);const ee=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?ce.exerciseUserInfo.screen_sec+3:ce.exerciseUserInfo.screen_sec+10+1;re.current=m.default.info({icon:null,centered:!0,width:444,title:(0,o._V)(o.CP.recordScreen1),keyboard:!1,content:u.createElement("div",null,(0,o._V)(o.CP.recordScreen2),u.createElement("span",{style:{color:"#FF9849"}},ce.exerciseUserInfo.screen_num-ce.exerciseUserInfo.used_screen_num),(0,o._V)(o.CP.recordScreen3)),okText:u.createElement("span",null,(0,o._V)(o.CP.recordScreen4),"\uFF08",u.createElement("span",{style:{display:"inline-block"}},u.createElement(L,{onFinish:()=>O(void 0,null,function*(){var H;const D=yield Ie();(H=re.current)==null||H.destroy(),D.used_screen_num&&xe(D.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+ee*1e3})),"S\uFF09"),onOk:()=>{var H;(0,c.RG)(" ",!0),(H=re.current)==null||H.destroy(),Le(!1),(0,l.Dj)(document.body),document.getElementById("root").addEventListener("click",Ce,!1)}})}return(K=ce.exerciseUserInfo)!=null&&K.screen_open&&!(0,l.vp)()||document.getElementById("root").addEventListener("click",Ce,!1),()=>{document.getElementById("root").removeEventListener("click",Ce,!1),document.removeEventListener((0,l.gH)(),F,!1),window.removeEventListener("blur",Ge,!1)}},[]),(0,e.useEffect)(()=>{setTimeout(()=>{ce.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Ce,!1),document.removeEventListener((0,l.gH)(),F,!1))},500),ke()},[ce.actionTabs]),(0,e.useEffect)(()=>{setTimeout(()=>{ce.exerciseUserInfo.used_screen_num>ce.exerciseUserInfo.screen_num&&we()},500)},[ce.exerciseUserInfo]);const de=()=>O(void 0,null,function*(){const ye=yield Ie();setTimeout(()=>{var V,K;(V=re.current)==null||V.destroy(),re.current=m.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"},ye.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",u.createElement("span",{className:"c-red"},(K=ce.exerciseUserInfo)==null?void 0:K.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>O(void 0,null,function*(){(0,l.Dj)(document.body)})})},1e3)}),Ce=ye=>{!(0,l.vp)()&&ye.target.nodeName!=="A"&&ye.target.nodeName!=="BUTTON"&&ye.target.innerHTML!=="\u786E \u5B9A"&&(0,l.Dj)(document.body)},ke=()=>O(void 0,null,function*(){const ye=yield P({type:"exercise/getExerciseUserInfo",payload:x({},ie)});return ye==null?void 0:ye.data}),he=ye=>O(void 0,null,function*(){var V;if((V=ce.exerciseUserInfo)!=null&&V.screen_at){const ee=yield(0,f.ck)(w(x({},ie),{reset:!0}));if((ee==null?void 0:ee.status)===-6)return}const K=yield(0,f.oy)({id:ie.categoryId});if(K!=null&&K.is_commit){m.default.destroyAll(),yield We(),le(!0);return}else xe(ye+1)}),We=()=>O(void 0,null,function*(){var ye;const V=s()(),K=ce.exerciseUserInfo.screen_sec;if(ot.current.length>0){const ee=V.format("YYYY-MM-DD HH:mm:ss");let H=Math.floor(V.diff(s()(ot.current[0].start))/1e3);const D=ot.current.length;H/K>>0>D&&(H=(D+1)*K-1),yield(0,f.P8)(ie.categoryId,{exercise_user_id:(ye=ce.exerciseUserInfo)==null?void 0:ye.exercise_user_id,time:ee,time_long:H,count:D})}ot.current=[]}),nt=(0,e.useRef)(0),pt=(0,e.useRef)(0),ot=(0,e.useRef)([]),Qe=(0,e.useRef)(!1),xe=ye=>O(void 0,null,function*(){var V;lt.current||(M(),m.default.destroyAll(),nt.current=s()().valueOf(),Qe.current=!0,re.current=m.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:a.exitFullScreenModalWrapper,okText:u.createElement("span",null,(0,o._V)(o.CP.recordScreen8)),content:u.createElement("div",{className:a.exitFullScreenModal},u.createElement("img",{src:r,alt:"",className:a.warningIcon}),u.createElement("div",{className:a.warningText,style:{marginBottom:50,fontWeight:500}},(0,o._V)(o.CP.recordScreen9)),u.createElement("div",{style:{marginBottom:40}},(0,o._V)(o.CP.recordScreen10)),u.createElement("div",{style:{marginBottom:40}},(0,o._V)(o.CP.recordScreen11),u.createElement("span",{className:a.warningText},((V=ce.exerciseUserInfo)==null?void 0:V.screen_num)+1),(0,o._V)(o.CP.recordScreen12),u.createElement("span",{className:a.warningText,style:{fontWeight:600}},(0,o._V)(o.CP.recordScreen13)),",",(0,o._V)(o.CP.recordScreen14),u.createElement("span",{className:a.warningText},ye-1),(0,o._V)(o.CP.recordScreen15)),u.createElement("div",null,u.createElement("span",null,u.createElement(L,{className:a.countdownWrapper,onFinish:()=>{pt.current=s()().valueOf(),ot.current.push({start:nt.current,end:pt.current}),he(ye)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(ce.exerciseUserInfo.screen_sec+1)*1e3}),(0,o._V)(o.CP.recordScreen25)),(0,o._V)(o.CP.recordScreen16))),onOk:()=>{(0,c.RG)(" ",!0),We(),(0,l.Dj)(document.body),T(),re.current.destroy(),Qe.current=!1}}))}),we=()=>O(void 0,null,function*(){m.default.destroyAll(),(yield(0,f.VL)({categoryId:ie.categoryId,commit_method:1}))&&le()}),le=(ye=!1)=>O(void 0,null,function*(){var V,K;if(document.removeEventListener((0,l.gH)(),F,!1),(0,l.BU)(),m.default.destroyAll(),lt.current=!0,ye){const ee=yield(0,f.Yu)(ie.categoryId,{exercise_user_id:(V=ce.exerciseUserInfo)==null?void 0:V.exercise_user_id});oe.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:a.forcedModalWrapper,centered:!0,content:u.createElement("div",{className:a.forcedModalContent},u.createElement("img",{src:i,alt:""}),u.createElement("div",{className:a.forcedText},(0,o._V)(o.CP.recordScreen17)),u.createElement("div",{className:a.screenNumText},(0,o._V)(o.CP.recordScreen18),(K=ce.exerciseUserInfo)==null?void 0:K.screen_num,(0,o._V)(o.CP.recordScreen19)),u.createElement(v.default,{dataSource:ee==null?void 0:ee.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,o._V)(o.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,o._V)(o.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,o._V)(o.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{T(),Z()},onOk:()=>{n.history.push(`/classrooms/${ie.coursesId}/exercisenotice/${ie.categoryId}/users/${ie.login}?isShowApply=true`)}})}else oe.info({content:u.createElement("div",{className:"tc font16"},(0,o._V)(o.CP.recordScreen23),u.createElement("br",null),(0,o._V)(o.CP.recordScreen24)),onOk:()=>{Z()}})}),Ge=ye=>{(0,l.vp)()&&document.activeElement.tagName!=="IFRAME"&&document.getElementById("pdfiframe")===null&&document.getElementById("iframeShixuns").style.display=="none"&&!Qe.current&&(0,l.BU)()},Ie=()=>O(void 0,null,function*(){var ye;if((ye=ce.exerciseUserInfo)!=null&&ye.screen_at){const ee=yield(0,f.ck)(w(x({},ie),{reset:!0}));if((ee==null?void 0:ee.status)===-6)return}const V=yield(0,f.oy)({id:ie.categoryId});if(V!=null&&V.is_commit){le();return}return yield ke()}),F=()=>O(void 0,null,function*(){var ye;if((0,c.RG)(" ",!0),(0,l.vp)()){if((ye=ce.exerciseUserInfo)!=null&&ye.screen_at){var V=yield(0,f.ck)(w(x({},ie),{reset:!0}));if((V==null?void 0:V.status)===-6)return}}else if(!Qe.current){var V=yield(0,f.ck)(x({},ie));if((V==null?void 0:V.status)===-6)return;const ee=yield ke();xe(ee.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),te=()=>O(void 0,null,function*(){(0,f.ck)(x({},ie));const ye=yield ke();xe(ye.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return u.createElement("div",null,J)};var X=(0,n.connect)(({exercise:ce,globalSetting:j})=>({globalSetting:j,exercise:ce}))(W)},64089:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return C}});var e=t(59301),p=t(44283),m=t(62957),v=t(6767),l=t(37568),f=t(62673),h=t(73505),s=t(36683),a=t(76406),r=t(7939),i=t(87169),c={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},n=t(32637),o=t(59301);const u=({classroomList:x,dispatch:w,user:O})=>o.createElement(m.default,{open:x.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:o.createElement("span",null,o.createElement(i.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{w({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},o.createElement("div",{style:{textAlign:"center",marginBottom:30}},o.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",o.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"),o.createElement("img",{style:{width:130,height:130},src:n})),o.createElement("div",{className:c.bottom},o.createElement(r.ZP,{className:c.yes,onClick:()=>{w({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var d=(0,p.connect)(({classroomList:x,user:w})=>({classroomList:x,user:w}))(u),b=t(49317),E=t(59301),y=(x,w,O)=>new Promise((N,L)=>{var W=j=>{try{ce(O.next(j))}catch(P){L(P)}},X=j=>{try{ce(O.throw(j))}catch(P){L(P)}},ce=j=>j.done?N(j.value):Promise.resolve(j.value).then(W,X);ce((O=O.apply(x,w)).next())}),S=(x=>(x[x.Professor=1]="Professor",x[x.AssistantProfessor=2]="AssistantProfessor",x[x.Student=3]="Student",x))(S||{});const g=({visible:x,user:w,account:O,onCancel:N=()=>{},dispatch:L})=>{const[W,X]=(0,e.useState)(),[ce,j]=(0,e.useState)([]),[P,M]=(0,e.useState)(!1),[T,Z]=(0,e.useState)(!1),[oe,J]=(0,e.useState)(),[re,ge]=(0,e.useState)(!1);(0,e.useEffect)(()=>{var de,Ce;(de=w==null?void 0:w.userInfo)!=null&&de.identity&&j([((Ce=w==null?void 0:w.userInfo)==null?void 0:Ce.identity)==="student"?3:1])},[w]);const Le=de=>{const Ce=()=>{window.location.href=(de==null?void 0:de.jump_url)||`/classrooms/${de==null?void 0:de.course_id}`};if(ce.includes(1)){m.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",{className:"tc"},(de==null?void 0:de.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Ce()}});return}Ce()},lt=()=>y(void 0,null,function*(){if(!W){v.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let de=yield(0,b.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:W}});if(de!=null&&de.need_pro_auth&&!ce.includes(1)&&!ce.includes(2)){L({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:W,checkedList:ce}}),ie();return}M(!0);const Ce=yield(0,h.cR)({invite_code:W,professor:ce.includes(1)?1:null,assistant_professor:ce.includes(2)?1:null,student:ce.includes(3)?1:null});if(M(!1),(Ce==null?void 0:Ce.status)===-4&&(N(),L({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Ce==null?void 0:Ce.status)===-12&&v.ZP.warning(Ce==null?void 0:Ce.message),(Ce==null?void 0:Ce.status)===-2){if(ie(),Ce.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Z(!0),J(1);return}if(Ce.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Z(!0),J(2);return}if(Ce.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Z(!0),J(3);return}}if((Ce==null?void 0:Ce.status)===0){(0,a.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ie(),Ce!=null&&Ce.course_id?Le(Ce):v.ZP.success(Ce.message);return}}),ie=()=>y(void 0,null,function*(){N()});return E.createElement(E.Fragment,null,E.createElement(m.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:x,confirmLoading:P,onOk:lt,onCancel:ie},E.createElement("div",{className:"tc"},E.createElement("div",null,E.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),E.createElement(l.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:W,onChange:de=>{if(de.target.value.length>=7){v.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}X(de.target.value)}})),E.createElement("div",{className:"mt10 font14"},E.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),E.createElement(f.default.Group,{value:ce,onChange:de=>j(de)},E.createElement(f.default,{value:1,disabled:ce.includes(2)},"\u6559\u5E08"),E.createElement(f.default,{value:2,disabled:ce.includes(1)},"\u52A9\u6559"),E.createElement(f.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),E.createElement(d,null),E.createElement(s.Z,{visible:T,onCancel:()=>Z(!1),occupationValue:oe}))};var C=(0,p.connect)(({user:x,account:w})=>({user:x,account:w}))(g)},25684:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return Ee},g:function(){return pe}});var e=t(59301),p=t(44283),m=t(24404),v=t(37568),l=t(62957),f={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",level:"level___XtFBL",sq:"sq___NEbck",jc:"jc___urhwB",gj:"gj___lRV0B"},h=t(6767),s=t(77019),a=t(5269),r=t(93041),i=t(75727),c=t(47889),n=t(73505),o=t(76406),u=(Y,k,ne)=>new Promise(($,me)=>{var U=Re=>{try{Ne(ne.next(Re))}catch(Be){me(Be)}},Pe=Re=>{try{Ne(ne.throw(Re))}catch(Be){me(Be)}},Ne=Re=>Re.done?$(Re.value):Promise.resolve(Re.value).then(U,Pe);Ne((ne=ne.apply(Y,k)).next())}),d=(Y=>(Y.Manager="manager",Y.Developer="developer",Y.Reporter="reporter",Y))(d||{}),E=({visible:Y,onCancel:k=()=>{}})=>{const[ne,$]=(0,e.useState)(),[me,U]=(0,e.useState)(),[Pe,Ne]=(0,e.useState)(!1),Re=()=>u(void 0,null,function*(){if(!ne){h.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(ne.length!==6){h.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!me){h.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Ne(!0);const tt=yield(0,n.vm)({code:ne,role:me});Ne(!1),Be();const ft={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(ft[tt.status]){h.ZP.info(ft[tt.status]);return}if(tt.status===0){me==="reporter"?(h.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,o.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),p.history.push(`/projects/${tt==null?void 0:tt.project_id}`)):((0,o.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),h.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Be=()=>u(void 0,null,function*(){k()});return e.createElement(e.Fragment,null,e.createElement(l.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Y,confirmLoading:Pe,onOk:Re,onCancel:Be},e.createElement("div",{className:"tc"},e.createElement("div",null,e.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),e.createElement(v.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:ne,onChange:tt=>{if(tt.target.value.length>=7){h.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}$(tt.target.value)}})),e.createElement("div",{className:"mt10 font14"},e.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),e.createElement(c.ZP.Group,{value:me,onChange:tt=>U(tt.target.value)},e.createElement(c.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),e.createElement(c.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),e.createElement(c.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},y=t(64089),S={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"},g=t(24532),C=t(28284),x=t(82326),w=t(45567),O=(Y,k,ne)=>new Promise(($,me)=>{var U=Re=>{try{Ne(ne.next(Re))}catch(Be){me(Be)}},Pe=Re=>{try{Ne(ne.throw(Re))}catch(Be){me(Be)}},Ne=Re=>Re.done?$(Re.value):Promise.resolve(Re.value).then(U,Pe);Ne((ne=ne.apply(Y,k)).next())});const N=({globalSetting:Y,dispatch:k,user:ne,open:$,onCancel:me=()=>{}})=>{const[U,Pe]=(0,e.useState)([]),[Ne,Re]=(0,e.useState)([]),[Be,tt]=(0,e.useState)([]),[ft]=C.default.useForm(),[$e,Me]=(0,e.useState)(!1),[Je,et]=(0,e.useState)(!1),st=(0,e.useRef)(null),ht=(0,e.useRef)(1),[mt,Ct]=(0,e.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,e.useEffect)(()=>{$&&wt()},[$]);const wt=()=>O(void 0,null,function*(){var It;const Pt=yield Ft(mt);if(!(0,g.o1)(k))return;const{user_school_id:At="",department_id:Gt="",school_name:Yt="",department_name:jt=""}=ne.userInfo||{},Ut=(It=Pt==null?void 0:Pt.graduation_years)==null?void 0:It.at(-1);Re([{id:At,name:Yt}]),yield Wt(At),ft.setFieldsValue({year:Ut,school_id:At,department_id:Number(Gt),name:`${Ut}${Yt}${jt}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Ft=It=>O(void 0,null,function*(){const Pt=yield(0,w.J3)(It);return Pt.status===0&&Pe((Pt==null?void 0:Pt.graduation_years)||[]),Pt}),kt=(It,Pt=500)=>{et(!0),clearTimeout(st.current),st.current=setTimeout(()=>O(void 0,null,function*(){ht.current+=1;const At=ht.current,Gt=yield(0,w.NT)({keyword:It});Gt.status===0&&ht.current===At&&(Re((Gt==null?void 0:Gt.schools)||[]),et(!1))}),Pt)},Wt=It=>O(void 0,null,function*(){if(!It)return;const Pt=yield(0,w.Ps)({page:1,limit:9999,id:It});Pt.status===0&&tt((Pt==null?void 0:Pt.departments)||[])});return e.createElement(l.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:$,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:$e,onCancel:me,onOk:()=>ft.submit()},e.createElement(C.default,{colon:!1,form:ft,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(It,Pt)=>{It.school_id&&(Wt(Pt.school_id),ft.setFieldValue("department_id",null))},onFinish:It=>O(void 0,null,function*(){Me(!0);const Pt=yield(0,w.Wz)(It);Pt.status===0&&(h.ZP.success("\u521B\u5EFA\u6210\u529F"),ft.resetFields(),me(),(0,o.xg)(`/graduations/${Pt==null?void 0:Pt.identifier}/index`)),Me(!1)})},e.createElement(C.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},e.createElement(x.default,{style:{width:344},size:"large",options:U.map(It=>({value:It,label:It}))})),e.createElement(C.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(x.default,{showSearch:!0,filterOption:!1,onSearch:It=>{kt(It)},loading:Je,size:"large",style:{width:344},options:Ne.map(It=>({value:It.id,label:It.name}))})),e.createElement(C.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},e.createElement(x.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Be.map(It=>({value:It.id,label:It.name}))})),e.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"}]},e.createElement(v.default,{showCount:!0,style:{width:344},maxLength:60}))))};var L=(0,p.connect)(({user:Y,globalSetting:k,loading:ne})=>({user:Y,globalSetting:k,loading:ne}))(N),W=t(49317),X=Object.defineProperty,ce=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,M=(Y,k,ne)=>k in Y?X(Y,k,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Y[k]=ne,T=(Y,k)=>{for(var ne in k||(k={}))j.call(k,ne)&&M(Y,ne,k[ne]);if(ce)for(var ne of ce(k))P.call(k,ne)&&M(Y,ne,k[ne]);return Y},Z=(Y,k,ne)=>new Promise(($,me)=>{var U=Re=>{try{Ne(ne.next(Re))}catch(Be){me(Be)}},Pe=Re=>{try{Ne(ne.throw(Re))}catch(Be){me(Be)}},Ne=Re=>Re.done?$(Re.value):Promise.resolve(Re.value).then(U,Pe);Ne((ne=ne.apply(Y,k)).next())});const oe=({globalSetting:Y,dispatch:k,user:ne,open:$,onCancel:me=()=>{}})=>{const[U]=C.default.useForm(),[Pe,Ne]=(0,e.useState)(!1),[Re,Be]=(0,e.useState)(null);return(0,e.useEffect)(()=>{var tt;if($){const ft={code:"",user_type:((tt=ne==null?void 0:ne.userInfo)==null?void 0:tt.identity)==="student"?2:1,major:""};U.setFieldsValue(ft),Be(T({},ft))}},[$]),e.createElement(l.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:$,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Pe,onCancel:me,onOk:()=>U.submit()},e.createElement(C.default,{colon:!1,form:U,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(tt,ft)=>Be(T({},ft)),onFinish:tt=>Z(void 0,null,function*(){Ne(!0);const ft=yield(0,W.ZP)("/api/graduations/join.json",{method:"post",body:tt});ft.status===0&&(me(),ft!=null&&ft.identifier?(0,o.xg)(`/graduations/${ft==null?void 0:ft.identifier}/index`):h.ZP.success(ft==null?void 0:ft.message)),Ne(!1)})},e.createElement(C.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},e.createElement(v.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),e.createElement(C.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},e.createElement(c.ZP.Group,null,e.createElement(c.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),e.createElement(c.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Re==null?void 0:Re.user_type)===2&&e.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"}]},e.createElement(v.default,{showCount:!0,maxLength:60}))))};var J=(0,p.connect)(({user:Y,globalSetting:k})=>({user:Y,globalSetting:k}))(oe),re=t(59301),ge=Object.defineProperty,Le=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,ke=(Y,k,ne)=>k in Y?ge(Y,k,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Y[k]=ne,he=(Y,k)=>{for(var ne in k||(k={}))de.call(k,ne)&&ke(Y,ne,k[ne]);if(ie)for(var ne of ie(k))Ce.call(k,ne)&&ke(Y,ne,k[ne]);return Y},We=(Y,k)=>Le(Y,lt(k)),nt=(Y,k)=>{var ne={};for(var $ in Y)de.call(Y,$)&&k.indexOf($)<0&&(ne[$]=Y[$]);if(Y!=null&&ie)for(var $ of ie(Y))k.indexOf($)<0&&Ce.call(Y,$)&&(ne[$]=Y[$]);return ne},pt=(Y=>(Y.Projects="projects",Y.Shixuns="shixuns",Y.Classrooms="classrooms",Y))(pt||{}),ot=(Y=>(Y.Classrooms="classrooms",Y.Shixuns="shixuns",Y.Paths="paths",Y.Projects="projects",Y.Videos="videos",Y.Topics="topics",Y))(ot||{});const Qe=Y=>{var k=Y,{homePage:ne,user:$,globalSetting:me,loading:U,dispatch:Pe}=k,Ne=nt(k,["homePage","user","globalSetting","loading","dispatch"]),Re,Be,tt,ft,$e,Me,Je,et;const[st,ht]=(0,e.useState)(),[mt,Ct]=(0,e.useState)(),[wt,Ft]=(0,e.useState)(!1),[kt,Wt]=(0,e.useState)(!1),It=Ut=>{var cn;if((0,g.tJ)(Pe,!1,Ut==="classrooms","",!0)){if(Ut==="projects"&&!((cn=$.userInfo)!=null&&cn.email)){h.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ut==="classrooms"?ht(!0):Ut==="projects"&&Ct(!0)}},Pt=(Ut,cn)=>{var en;if((0,g.tJ)(Pe)){if(cn==="projects"&&!((en=$.userInfo)!=null&&en.email)){h.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}cn==="shixuns"&&!(0,g.xY)()||Ut&&(window.location.href=Ut)}},At=(Be=(((Re=me.setting)==null?void 0:Re.navbar)||[]).find(Ut=>Ut.link==="/classrooms"))==null?void 0:Be.hidden;let Gt=(ft=(((tt=me.setting)==null?void 0:tt.navbar)||[]).find(Ut=>Ut.link==="/shixuns"))==null?void 0:ft.hidden;const Yt=(Me=((($e=me.setting)==null?void 0:$e.navbar)||[]).find(Ut=>Ut.link==="/paths"))==null?void 0:Me.hidden;(Je=me==null?void 0:me.setting)!=null&&Je.is_local&&((et=$==null?void 0:$.userInfo)!=null&&et.is_shixun_marker||(Gt=!0));const jt=Ut=>{var cn,en,un,hn,nn,$t,En,wn,Xn,Ln,jn,Wn,Vn,Cn,mn,Qt,gt,Dt,Kt;return re.createElement(re.Fragment,null,re.createElement(s.Z,{justify:"space-around",className:"pt5 pb5"},re.createElement(a.Z,{className:S.joinCol},((cn=$.userInfo)==null?void 0:cn.user_identity)!=="\u5B66\u751F"&&!At&&re.createElement(r.default.Item,he({},Ut),re.createElement("a",{onClick:()=>Pt("/classrooms/new")},(en=$.userInfo)!=null&&en.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!Gt&&re.createElement(r.default.Item,he({},Ut),re.createElement("a",{onClick:()=>Pt("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((un=$.userInfo)==null?void 0:un.main_site)||!((hn=$.userInfo)!=null&&hn.main_site)&&!Yt&&(((nn=$.userInfo)==null?void 0:nn.admin)||(($t=$.userInfo)==null?void 0:$t.is_teacher)||((En=$.userInfo)==null?void 0:En.business)))&&re.createElement(r.default.Item,he({},Ut),re.createElement("a",{onClick:()=>Pt("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((wn=me==null?void 0:me.setting)!=null&&wn.is_local)&&((Xn=$.userInfo)==null?void 0:Xn.main_site)&&re.createElement(r.default.Item,he({},Ut),re.createElement("a",{onClick:()=>{var Mt;return Pt(`${(Mt=me==null?void 0:me.setting)==null?void 0:Mt.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((Ln=$==null?void 0:$.userInfo)==null?void 0:Ln.identity)!=="student"&&re.createElement(r.default.Item,We(he({},Ut),{onClick:()=>{(0,g.o1)(Pe)&&Ft(!0)}}),re.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((jn=$.userInfo)!=null&&jn.main_site)&&re.createElement("div",null,!At&&re.createElement(r.default.Item,he({},Ut),re.createElement("a",{onClick:()=>It("classrooms")},(Wn=$.userInfo)!=null&&Wn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Vn=$.userInfo)==null?void 0:Vn.main_site)&&!((Cn=me==null?void 0:me.setting)!=null&&Cn.is_local)&&re.createElement(r.default.Item,he({},Ut),re.createElement("a",{onClick:()=>It("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((mn=$.userInfo)==null?void 0:mn.main_site)&&re.createElement(a.Z,null,re.createElement("div",{className:S.joinBoard})),((Qt=$.userInfo)==null?void 0:Qt.main_site)&&re.createElement(a.Z,{className:S.joinCol},!At&&re.createElement(r.default.Item,he({},Ut),re.createElement("a",{onClick:()=>It("classrooms")},(gt=$.userInfo)!=null&&gt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Dt=$.userInfo)==null?void 0:Dt.main_site)&&!((Kt=me==null?void 0:me.setting)!=null&&Kt.is_local)&&re.createElement(r.default.Item,he({},Ut),re.createElement("a",{onClick:()=>It("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),re.createElement(r.default.Item,We(he({},Ut),{onClick:()=>{(0,g.o1)(Pe)&&Wt(!0)}}),re.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return re.createElement("section",null,re.createElement(i.Z,{dropdownRender:()=>re.createElement(r.default,{className:`${S.rightMenu} ${S.joinMenu} mt10`},re.createElement(jt,null)),placement:"bottomRight"},re.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),re.createElement(y.Z,{visible:st,onCancel:()=>ht(!1)}),re.createElement(E,{visible:mt,onCancel:()=>Ct(!1)}),re.createElement(L,{open:wt,onCancel:()=>Ft(!1)}),re.createElement(J,{open:kt,onCancel:()=>Wt(!1)}))};var xe=(0,p.connect)(({homePage:Y,loading:k,user:ne,globalSetting:$})=>({homePage:Y,user:ne,globalSetting:$,loading:k.models.index}))(Qe),we={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",level:"level___eVYpR",versionInfo:"versionInfo___dpPd3",sq:"sq___Mx2Ia",jc:"jc___DAOHV",gj:"gj___pUe9E"},le=t(15267),Ge=t(32352),Ie=t(14185),F=t(59301),te=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,K=(Y,k)=>{var ne={};for(var $ in Y)ye.call(Y,$)&&k.indexOf($)<0&&(ne[$]=Y[$]);if(Y!=null&&te)for(var $ of te(Y))k.indexOf($)<0&&V.call(Y,$)&&(ne[$]=Y[$]);return ne},ee=(Y,k,ne)=>new Promise(($,me)=>{var U=Re=>{try{Ne(ne.next(Re))}catch(Be){me(Be)}},Pe=Re=>{try{Ne(ne.throw(Re))}catch(Be){me(Be)}},Ne=Re=>Re.done?$(Re.value):Promise.resolve(Re.value).then(U,Pe);Ne((ne=ne.apply(Y,k)).next())});const H=Y=>{var k,ne=RegExp("(^| )"+Y+"=([^;]+)(;|$)");return(k=document.cookie.match(ne))?decodeURIComponent(k[2]):null},D=Y=>{var k=new Date;k.setTime(k.getTime()-1);var ne=H(Y);ne!=null&&(document.cookie=Y+"="+ne+";expires="+k.toGMTString())};var I=(Y=>(Y.Classrooms="classrooms",Y.Shixuns="shixuns",Y.Paths="paths",Y.Projects="projects",Y.Videos="videos",Y.Topics="topics",Y))(I||{});const _=Y=>{var k=Y,{homePage:ne,user:$,globalSetting:me,loading:U,dispatch:Pe,shixunHomeworks:Ne,location:Re,payload:Be={}}=k,tt=K(k,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),ft,$e,Me,Je,et,st,ht,mt,Ct,wt,Ft,kt,Wt,It,Pt,At;const Gt=($e=(((ft=me.setting)==null?void 0:ft.navbar)||[]).find(en=>en.link==="/classrooms"))==null?void 0:$e.hidden,Yt=(Je=(((Me=me.setting)==null?void 0:Me.navbar)||[]).find(en=>en.link==="/shixuns"))==null?void 0:Je.hidden,jt=(st=(((et=me.setting)==null?void 0:et.navbar)||[]).find(en=>en.link==="/paths"))==null?void 0:st.hidden,Ut=(ht=$.userInfo)==null?void 0:ht.is_school_manage,cn=()=>{var en,un,hn,nn,$t,En,wn,Xn,Ln,jn,Wn,Vn,Cn,mn,Qt,gt,Dt,Kt;return(0,o.Ll)()?F.createElement(r.default,{className:`${we.rightMenu} ${we.menuWrap}`},F.createElement(r.default.Item,null,F.createElement(p.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):F.createElement(r.default,{className:`${we.rightMenu} ${we.menuWrap}`},((en=$==null?void 0:$.userInfo)==null?void 0:en.paid_version)&&!((hn=(un=$==null?void 0:$.userInfo)==null?void 0:un.paid_version)!=null&&hn.is_white_list)&&F.createElement("div",{className:`${we.versionInfo} ${we[(En=o.vs[($t=(nn=$==null?void 0:$.userInfo)==null?void 0:nn.paid_version)==null?void 0:$t.version_type])==null?void 0:En.class]}`},F.createElement("img",{src:(Ln=o.vs[(Xn=(wn=$==null?void 0:$.userInfo)==null?void 0:wn.paid_version)==null?void 0:Xn.version_type])==null?void 0:Ln.icon}),F.createElement("span",null,(Vn=o.vs[(Wn=(jn=$==null?void 0:$.userInfo)==null?void 0:jn.paid_version)==null?void 0:Wn.version_type])==null?void 0:Vn.name)),F.createElement(r.default.Item,null,F.createElement(p.Link,{to:`/users/${(Cn=$.userInfo)==null?void 0:Cn.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Gt&&F.createElement(r.default.Item,null,F.createElement(p.Link,{to:`/users/${(mn=$.userInfo)==null?void 0:mn.login}/classrooms`},"\u6211\u7684\u6559\u5B66\u8BFE\u5802")),!Yt&&F.createElement(r.default.Item,null,F.createElement(p.Link,{to:`/users/${(Qt=$.userInfo)==null?void 0:Qt.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!jt&&F.createElement(r.default.Item,null,F.createElement(p.Link,{to:`/users/${(gt=$.userInfo)==null?void 0:gt.login}/paths`},"\u6211\u7684\u667A\u6167\u8BFE\u7A0B")),F.createElement(r.default.Item,null,F.createElement(p.Link,{to:`/users/${(Dt=$.userInfo)==null?void 0:Dt.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),F.createElement(r.default.Item,null,F.createElement(p.Link,{to:`/users/${(Kt=$.userInfo)==null?void 0:Kt.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),F.createElement(r.default.Item,null,F.createElement(p.Link,{to:"/order"},"\u6211\u8D2D\u4E70\u7684\u8BFE\u7A0B")),(0,le.Ny)()&&F.createElement(r.default.Item,null,F.createElement(p.Link,{to:"/quality"},"\u7CBE\u54C1\u8BFE\u7A0B")),!(0,le.JA)()&&F.createElement(r.default.Item,null,F.createElement("a",{onClick:()=>{(0,g.tJ)(Pe)&&p.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,le.JA)()&&F.createElement(r.default.Item,null,F.createElement("a",{onClick:()=>{(0,g.tJ)(Pe)&&p.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),F.createElement(r.default.Item,null,F.createElement(p.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Pe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:F.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")),Ut&&F.createElement(r.default.Item,null,F.createElement(p.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),F.createElement(r.default.Item,{className:we.exit},F.createElement("a",{onClick:()=>ee(void 0,null,function*(){try{const Mt=yield(0,Ge.vR)({});h.ZP.success(Mt==null?void 0:Mt.message)}catch(Mt){}(0,o.d8)("_educoder_session","logout",1),(0,o.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,le.bg)()?F.createElement(i.Z,{className:`${we.height67}`,dropdownRender:cn,placement:"bottomRight"},F.createElement("section",null,F.createElement("aside",null,F.createElement("div",{className:Ne.actionTabs.type===1?we.classromediv:"",style:{position:"relative"}},F.createElement("img",{className:`${we.userPic} current ml15`,src:`${(mt=Ie.Z)==null?void 0:mt.IMG_SERVER}/images/${(Ct=$.userInfo)==null?void 0:Ct.image_url}`,alt:"",onClick:()=>{var en;return p.history.push((0,o.Ll)()?"/account/profile":`/users/${(en=$.userInfo)==null?void 0:en.login}/classrooms`)}}),((wt=$==null?void 0:$.userInfo)==null?void 0:wt.paid_version)&&!((kt=(Ft=$==null?void 0:$.userInfo)==null?void 0:Ft.paid_version)!=null&&kt.is_white_list)&&F.createElement("img",{src:(Pt=o.vs[(It=(Wt=$==null?void 0:$.userInfo)==null?void 0:Wt.paid_version)==null?void 0:It.version_type])==null?void 0:Pt.icon,className:we.level}),(0,o.Ll)()&&F.createElement("span",{className:"ml10 font16"},(At=$.userInfo)==null?void 0:At.username),F.createElement("i",{className:`iconfont icon-zhankai4 ${we.icon}`}))))):F.createElement("div",{className:`font15 ${me.isIlearning?we.login:""}`},F.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Pe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55 / \u6CE8\u518C"))};var ve=(0,p.connect)(({homePage:Y,loading:k,user:ne,globalSetting:$,shixunHomeworks:me})=>({homePage:Y,user:ne,globalSetting:$,shixunHomeworks:me,loading:k.models.index}))(_),_e={tip:"tip___a6MfI"},Ke=t(66649),qe=t.n(Ke),z=t(59301),ze=(Y,k,ne)=>new Promise(($,me)=>{var U=Re=>{try{Ne(ne.next(Re))}catch(Be){me(Be)}},Pe=Re=>{try{Ne(ne.throw(Re))}catch(Be){me(Be)}},Ne=Re=>Re.done?$(Re.value):Promise.resolve(Re.value).then(U,Pe);Ne((ne=ne.apply(Y,k)).next())});const Te=({user:Y,dispatch:k})=>{var ne,$,me;const[U,Pe]=(0,e.useState)(!1),Ne=(ne=window.location.pathname)==null?void 0:ne.includes("classrooms/");(0,e.useEffect)(()=>{var tt,ft,$e;if(console.log(Y==null?void 0:Y.userInfo),(tt=Y==null?void 0:Y.userInfo)!=null&&tt.user_status)if(((ft=Y==null?void 0:Y.userInfo)==null?void 0:ft.role)===15){Pe(!1);return}else{let Me=JSON.parse(Ne?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));Me&&(Me==null?void 0:Me.login)===(($e=Y==null?void 0:Y.userInfo)==null?void 0:$e.login)?(console.log(qe()(Me==null?void 0:Me.time).add(1,"days")),console.log(qe()(new Date)),qe()(Me==null?void 0:Me.time).add(1,"days").set({hour:0,minute:0,second:0})<qe()(new Date)&&Pe(!0)):Pe(!0)}},[($=Y==null?void 0:Y.userInfo)==null?void 0:$.user_status]);const Re=()=>{var tt,ft;Ne?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(tt=Y==null?void 0:Y.userInfo)==null?void 0:tt.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(ft=Y==null?void 0:Y.userInfo)==null?void 0:ft.login})),Pe(!1)},Be=()=>ze(void 0,null,function*(){let tt=yield(0,W.ZP)("/api/business_contacts.json",{method:"post"});(tt==null?void 0:tt.status)===0&&h.ZP.info("\u7533\u8BF7\u6210\u529F")});return z.createElement(z.Fragment,null,U&&z.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},z.createElement("div",{className:_e.tip},z.createElement("div",null,z.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Ne?z.createElement(z.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((me=Y==null?void 0:Y.userInfo)==null?void 0:me.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):z.createElement(z.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),z.createElement("div",null,z.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:Re},"\u5FFD\u7565"),z.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Be},"\u7533\u8BF7\u5EF6\u671F")))))};var se=(0,p.connect)(({user:Y})=>({user:Y}))(Te),Oe=t(7939),Fe="data:image/png;base64,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",ue=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,fe=(Y,k)=>{var ne={};for(var $ in Y)q.call(Y,$)&&k.indexOf($)<0&&(ne[$]=Y[$]);if(Y!=null&&ue)for(var $ of ue(Y))k.indexOf($)<0&&R.call(Y,$)&&(ne[$]=Y[$]);return ne};const Ze=null,A=Y=>{var k=Y,{homePage:ne,user:$,globalSetting:me,loading:U,dispatch:Pe,location:Ne,text:Re,shixunHomeworks:Be,payload:tt={}}=k,ft=fe(k,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[$e,Me]=(0,e.useState)("none");return(0,e.useEffect)(()=>{Be.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Me("flex")},[Be.actionTabs.key]),(0,e.useEffect)(()=>{Be.actionTabs.key==="\u9690\u85CF"&&(Me("none"),localStorage.setItem("Noviceguide","0"))},[Be.actionTabs.key]),e.createElement("div",{style:{display:$e,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},e.createElement("div",{style:{margin:"0 auto",width:"1200px"}},e.createElement("img",{src:Fe,style:{position:"absolute",top:"-32px"}}),e.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Be.actionTabs.text),Be.actionTabs.type===9?e.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.createElement(Oe.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Me("none"),Pe({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")):e.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.createElement(Oe.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Pe({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Me("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var Ae=(0,p.connect)(({homePage:Y,loading:k,user:ne,globalSetting:$,shixunHomeworks:me})=>({homePage:Y,user:ne,globalSetting:$,loading:k.models.index,shixunHomeworks:me}))(A),Ue=Object.defineProperty,ae=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,at=(Y,k,ne)=>k in Y?Ue(Y,k,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Y[k]=ne,He=(Y,k)=>{for(var ne in k||(k={}))be.call(k,ne)&&at(Y,ne,k[ne]);if(ae)for(var ne of ae(k))Ye.call(k,ne)&&at(Y,ne,k[ne]);return Y};const Ve=Y=>React.createElement("svg",He({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Y),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 dt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",bt=t(78267),xt=t(59301),Lt=Object.defineProperty,Tt=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,Jt=(Y,k,ne)=>k in Y?Lt(Y,k,{enumerable:!0,configurable:!0,writable:!0,value:ne}):Y[k]=ne,an=(Y,k)=>{for(var ne in k||(k={}))Vt.call(k,ne)&&Jt(Y,ne,k[ne]);if(Tt)for(var ne of Tt(k))Nt.call(k,ne)&&Jt(Y,ne,k[ne]);return Y},zt=(Y,k)=>{var ne={};for(var $ in Y)Vt.call(Y,$)&&k.indexOf($)<0&&(ne[$]=Y[$]);if(Y!=null&&Tt)for(var $ of Tt(Y))k.indexOf($)<0&&Nt.call(Y,$)&&(ne[$]=Y[$]);return ne},sn=(Y,k,ne)=>new Promise(($,me)=>{var U=Re=>{try{Ne(ne.next(Re))}catch(Be){me(Be)}},Pe=Re=>{try{Ne(ne.throw(Re))}catch(Be){me(Be)}},Ne=Re=>Re.done?$(Re.value):Promise.resolve(Re.value).then(U,Pe);Ne((ne=ne.apply(Y,k)).next())});const{Header:ln}=m.default,{Search:on}=v.default;function pe(){var Y,k;const $=window.location.pathname.split("/"),me={};return $[1]=="classrooms"&&$.length>3&&!((Y=$[4])!=null&&Y.includes("newgold"))&&!((k=$[5])!=null&&k.includes("newgold"))&&$[2]!=="coursesId"&&(me.course_id=$[2]),$[1]==="shixuns"&&$.length>3&&(me.objective_type="shixun",me.objective_id=$[2]),$[1]==="paths"&&$.length>3&&(me.objective_type="path",me.objective_id=$[2]),an(an({},me),{school:1})}const Se=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],yt=Y=>{var k=Y,{homePage:ne,user:$,globalSetting:me,loading:U,dispatch:Pe,isLogin:Ne=!1,shixunHomeworks:Re}=k,Be=zt(k,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),tt,ft,$e,Me,Je,et,st,ht,mt,Ct,wt,Ft,kt,Wt,It,Pt,At,Gt,Yt,jt,Ut;const cn=(0,p.useLocation)(),[en,un]=(0,e.useState)(!1),[hn,nn]=(0,e.useState)(""),[$t,En]=(0,e.useState)(!1),wn=pe();(0,e.useEffect)(()=>{Re.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Se!=null&&Se.includes(cn==null?void 0:cn.pathname)||(cn==null?void 0:cn.pathname.indexOf("/classrooms"))===0||Pe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[cn.pathname]),(0,e.useEffect)(()=>{Re.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Re.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Re.actionTabs.key]),(0,e.useEffect)(()=>{var gt;if(me!=null&&me.setting){let Dt=(0,bt.cloneDeep)((gt=me==null?void 0:me.setting)==null?void 0:gt.navbar);Dt=Dt==null?void 0:Dt.filter(Mt=>{var tn;return!(Mt!=null&&Mt.hidden)&&!((0,le.JA)()&&((tn=["/paperlibrary","/problemset"])!=null&&tn.includes(Mt.link)))});for(const Mt of Dt)Mt.subitem&&(Mt.subitem=Mt.subitem.filter(tn=>{var dn;return!(tn!=null&&tn.hidden)&&!((0,le.JA)()&&((dn=["/paperlibrary","/problemset"])!=null&&dn.includes(tn.link)))}));let Kt=!1;Dt==null||Dt.map(function(Mt,tn){var dn,In,fn;const Sn=cn.pathname;Mt.link===Sn&&(nn(Mt==null?void 0:Mt.link),(0,o.Dk)(Sn==="/"?(dn=me==null?void 0:me.setting)==null?void 0:dn.name:Qt(Mt==null?void 0:Mt.name)),Vn(mn(tn,{name:Mt==null?void 0:Mt.name,link:Mt==null?void 0:Mt.link},Dt)),Kt=!0),(In=Mt==null?void 0:Mt.subitem)!=null&&In.length&&((fn=Mt==null?void 0:Mt.subitem)==null||fn.map(qn=>{qn.link===Sn&&(nn(qn==null?void 0:qn.link),Sn!=="/"&&(0,o.Dk)(Qt(qn==null?void 0:qn.name)),Vn(mn(tn,{name:qn==null?void 0:qn.name,link:qn==null?void 0:qn.link},Dt)),Kt=!0)}))}),Kt||Vn(Dt)}},[me==null?void 0:me.setting,$]);const Xn=(0,e.useMemo)(()=>{var gt,Dt;return(gt=me==null?void 0:me.setting)!=null&&gt.nav_logo_url?`${Ie.Z.IMG_SERVER}/${(Dt=me==null?void 0:me.setting)==null?void 0:Dt.nav_logo_url}`:`${Ie.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(tt=me==null?void 0:me.setting)==null?void 0:tt.nav_logo_url]);function Ln(gt){p.history.push("/search?value="+gt)}const jn=()=>en?xt.createElement("div",{onBlur:()=>{setTimeout(()=>{un(!1)},300)}},xt.createElement(on,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Ln,autoFocus:!0})):xt.createElement("span",{className:"iconfont icon-sousuo font18 current ml20 mr15",onClick:()=>{p.history.push("/search?value=")}}),[Wn,Vn]=(0,e.useState)([]),Cn=(gt,Dt)=>sn(void 0,null,function*(){var Kt,Mt,tn,dn,In,fn;if((gt==null?void 0:gt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Sn=yield(0,Ge.IU)();(Kt=Sn==null?void 0:Sn.data)!=null&&Kt.engineer_url?(tn=(Mt=Sn==null?void 0:Sn.data)==null?void 0:Mt.engineer_url)!=null&&tn.includes("http")?(0,o.xg)((dn=Sn==null?void 0:Sn.data)==null?void 0:dn.engineer_url):p.history.push((In=Sn==null?void 0:Sn.data)==null?void 0:In.engineer_url):(Sn==null?void 0:Sn.status)!=401&&En(!0);return}(fn=gt==null?void 0:gt.link)!=null&&fn.includes("http")?(0,o.xg)(gt==null?void 0:gt.link):((0,o.Dk)(gt==null?void 0:gt.name),p.history.push(gt==null?void 0:gt.link)),(gt==null?void 0:gt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Pe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:xt.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~")}})}),mn=(gt,Dt,Kt)=>{const Mt=Kt.slice();return Mt[gt]&&(Mt[gt].name=Dt.name,Mt[gt].link=Dt.link),Mt||[]},Qt=(gt="")=>gt.indexOf("<")>-1?gt.slice(0,gt.indexOf("<")):gt;return me.showHeader&&me.showHeaderFooter?xt.createElement(m.default,{style:{background:`${cn.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${me.isIlearning?f["header-iearning"]:f.header} ${me.showHeaderFixed?f.headerFixed:""}`},(me==null?void 0:me.showTip)&&xt.createElement(se,null),xt.createElement(ln,{className:"header",style:{background:`${cn.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${cn.pathname=="/training"?"999":""}`}},xt.createElement("section",{className:f["edu-menu"]},(!!me.isIlearning||!((ft=me==null?void 0:me.setting)!=null&&ft.main_site)&&!!(($e=me==null?void 0:me.setting)!=null&&$e.navbar))&&xt.createElement(p.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Pe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},xt.createElement("img",{className:f.logo,title:(Me=me.setting)==null?void 0:Me.name,src:Xn||dt})),xt.createElement("ul",{className:`${f.menu} ${(0,o.Ll)()&&"ml0"}`},(0,o.Ll)()&&xt.createElement("li",null,xt.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,o.Ll)()&&me.setting&&Wn.map(function(gt,Dt){var Kt,Mt,tn,dn,In;return xt.createElement("li",{key:Dt,className:!((Kt=gt==null?void 0:gt.subitem)!=null&&Kt.length)&&hn===(gt==null?void 0:gt.link)||(Mt=gt==null?void 0:gt.subitem)!=null&&Mt.some(fn=>hn===(fn==null?void 0:fn.link))?f.actived:""},xt.createElement("div",{onClick:()=>Cn(gt,Dt),className:f.name},xt.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var fn;let Sn=gt==null?void 0:gt.name;return(fn=gt==null?void 0:gt.subitem)==null||fn.map((qn,Br)=>(qn.link===cn.pathname&&(Sn=qn.name),qn)),Sn})()}}),((tn=gt==null?void 0:gt.subitem)==null?void 0:tn.length)>0&&xt.createElement("i",{className:"iconfont icon-zhankai4"})),((dn=gt==null?void 0:gt.subitem)==null?void 0:dn.length)>0&&xt.createElement("div",{className:f.dropDown},(In=gt==null?void 0:gt.subitem)==null?void 0:In.map((fn,Sn)=>xt.createElement("div",{className:f.subName,onClick:()=>Cn(fn,Dt),key:Dt+"-"+Sn},!!Sn&&xt.createElement("div",{className:f.line}),xt.createElement("aside",{className:"font16 c-black"},Qt(fn.name)),xt.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},fn.content)))))})),xt.createElement("div",{className:"search-bar",style:{flex:me.isIlearning?"initial":"1 0 auto"}},((Je=$==null?void 0:$.userInfo)==null?void 0:Je.paid_version)&&!((st=(et=$==null?void 0:$.userInfo)==null?void 0:et.paid_version)!=null&&st.is_white_list)&&xt.createElement("div",{className:`${f.level} ${f[(Ct=o.vs[(mt=(ht=$==null?void 0:$.userInfo)==null?void 0:ht.paid_version)==null?void 0:mt.version_type])==null?void 0:Ct.class]}`,onClick:()=>{var gt;return p.history.push(`/users/${(gt=$.userInfo)==null?void 0:gt.login}/memberCenter`)}},xt.createElement("span",{className:(kt=o.vs[(Ft=(wt=$==null?void 0:$.userInfo)==null?void 0:wt.paid_version)==null?void 0:Ft.version_type])==null?void 0:kt.iconSprite}),xt.createElement("img",{style:{width:"38px",marginRight:0},src:(Pt=o.vs[(It=(Wt=$==null?void 0:$.userInfo)==null?void 0:Wt.paid_version)==null?void 0:It.version_type])==null?void 0:Pt.nameImg})),!(0,o.Ll)()&&!(me!=null&&me.isIlearning)&&xt.createElement(xt.Fragment,null,xt.createElement(jn,null),!Ne&&xt.createElement(xe,null),!Ne&&!!((At=$==null?void 0:$.userInfo)!=null&&At.login)&&xt.createElement(p.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(Gt=$==null?void 0:$.userInfo)==null?void 0:Gt.login}/user_tidings`},((Yt=$==null?void 0:$.userInfo)==null?void 0:Yt.new_message)&&xt.createElement("span",{className:f.newslight}))),!Ne&&xt.createElement(ve,{payload:wn}))),xt.createElement(l.default,{centered:!0,destroyOnClose:!0,open:$t,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,o.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>En(!1)},xt.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},xt.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"),xt.createElement("img",{src:`${Ie.Z.IMG_SERVER}/${(jt=me==null?void 0:me.setting)==null?void 0:jt.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),xt.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Ut=me==null?void 0:me.setting)==null?void 0:Ut.homepage_tea_qq_number)))),xt.createElement(Ae,null)):xt.createElement(xt.Fragment,null)};var Ee=(0,p.connect)(({homePage:Y,loading:k,user:ne,globalSetting:$,shixunHomeworks:me})=>({homePage:Y,user:ne,globalSetting:$,loading:k.models.index,shixunHomeworks:me}))(yt)},57940:function(Rt,B,t){"use strict";t.d(B,{z:function(){return oe},Z:function(){return J}});var e=t(59301),p=t(94968),m=t(6767),v=t(62957),l=t(7939),f=t(14185),h=t(6755),s=Object.defineProperty,a=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,c=(re,ge,Le)=>ge in re?s(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:Le}):re[ge]=Le,n=(re,ge)=>{for(var Le in ge||(ge={}))r.call(ge,Le)&&c(re,Le,ge[Le]);if(a)for(var Le of a(ge))i.call(ge,Le)&&c(re,Le,ge[Le]);return re},o=(re,ge,Le)=>new Promise((lt,ie)=>{var de=he=>{try{ke(Le.next(he))}catch(We){ie(We)}},Ce=he=>{try{ke(Le.throw(he))}catch(We){ie(We)}},ke=he=>he.done?lt(he.value):Promise.resolve(he.value).then(de,Ce);ke((Le=Le.apply(re,ge)).next())});const u="\u3000\u3000";function d(re){var ge=["Bytes","KB","MB","GB","TB"];if(re==0)return"0 Byte";var Le=parseInt(""+Math.floor(Math.log(re)/Math.log(1024)),10);return(re/Math.pow(1024,Le)).toFixed(1)+" "+ge[Le]}var b=({value:re=[],action:ge,onChange:Le,className:lt,maxSize:ie=150,title:de="\u6587\u4EF6\u4E0A\u4F20",accept:Ce=null})=>{const ke={multiple:!1,fileList:re,accept:Ce,withCredentials:!0,beforeUpload:We=>We.size/1024/1024<ie?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${ie}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(We){var nt,pt,ot,Qe;let xe=[...We.fileList];if(xe=xe.map(we=>(we.name.indexOf(u)===-1&&(we.name=`${we.name}${u}${d(we.size)}`),n({},we))),We.file.status==="done"&&((pt=(nt=We.file)==null?void 0:nt.response)==null?void 0:pt.status)===-1){message.error((Qe=(ot=We.file)==null?void 0:ot.response)==null?void 0:Qe.message),Le([]);return}Le(xe)},onRemove:We=>o(void 0,null,function*(){const nt=We.size/1024/1024;return We.status==="uploading"?!0:nt<ie&&(We.response?We.response.id:We.uid)?yield removeAttachment(We.response?We.response.id:We.id):!0})};function he(We){We.preventDefault(),We.stopPropagation()}return React.createElement("div",{className:`single-upload ${lt||""}`},React.createElement(Upload,n({},ke),React.createElement(Button,{type:"primary",title:re.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:re.length>0,ghost:!0},de),React.createElement("span",{onClick:he,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ie,"M)"," ")))},E=t(61481),y=t(78267),S=Object.defineProperty,g=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,w=(re,ge,Le)=>ge in re?S(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:Le}):re[ge]=Le,O=(re,ge)=>{for(var Le in ge||(ge={}))C.call(ge,Le)&&w(re,Le,ge[Le]);if(g)for(var Le of g(ge))x.call(ge,Le)&&w(re,Le,ge[Le]);return re};const N=re=>React.createElement("svg",O({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},re),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 L="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",W=Object.defineProperty,X=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,P=(re,ge,Le)=>ge in re?W(re,ge,{enumerable:!0,configurable:!0,writable:!0,value:Le}):re[ge]=Le,M=(re,ge)=>{for(var Le in ge||(ge={}))ce.call(ge,Le)&&P(re,Le,ge[Le]);if(X)for(var Le of X(ge))j.call(ge,Le)&&P(re,Le,ge[Le]);return re},T=(re,ge,Le)=>new Promise((lt,ie)=>{var de=he=>{try{ke(Le.next(he))}catch(We){ie(We)}},Ce=he=>{try{ke(Le.throw(he))}catch(We){ie(We)}},ke=he=>he.done?lt(he.value):Promise.resolve(he.value).then(de,Ce);ke((Le=Le.apply(re,ge)).next())});const{Dragger:Z}=p.default;function oe(re){let ge=[];return re&&re.length>0&&(ge=re.map(Le=>({uid:Le.id,id:Le.id,name:Le.title+u+Le.filesize,url:Le.url,filesize:Le.filesize,status:"done",response:{id:Le.id}}))),ge}var J=({value:re,onChange:ge,action:Le,data:lt,className:ie,maxSize:de=150,title:Ce="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:ke=!1,accept:he="",additionalText:We,isDragger:nt,number:pt=1e3,aloneClear:ot=!1,realTimeRemove:Qe=!0,uploadText:xe,setFileProgress:we,showFileProgress:le})=>{const[Ge,Ie]=(0,e.useState)(!1);let[F,te]=(0,e.useState)(re||[]),[ye,V]=(0,e.useState)(1);(0,e.useEffect)(()=>{re&&(ye===1&&te([...re]),V(2),pt===(re==null?void 0:re.length)&&Ie(!0))},[re]);const K=()=>{setTimeout(()=>{F.pop(),te([...F])},500)};le&&we(F.some(D=>D.status==="uploading"));const ee={multiple:!0,disabled:Ge,accept:he,withCredentials:!0,fileList:F,beforeUpload:(D,I)=>{const _=D.size/1024/1024;return F.concat(I).length>pt?(F.pop(),te([...F]),m.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${pt}\u4E2A\u6587\u4EF6`),ot?Promise.reject():(K(),!1)):_<de?!0:(m.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${de}MB).`),ot?Promise.reject():(K(),!1))},data:lt,action:Le||`${f.Z.API_SERVER}/api/attachments.json`,onChange(D){var I,_,ve,_e;if(D.file.status==="removed"?F=D.fileList:F=(0,y.uniqBy)([...D.fileList,...F],"uid"),D.file.status==="done"&&((_=(I=D.file)==null?void 0:I.response)==null?void 0:_.status)===-1){m.ZP.error((_e=(ve=D.file)==null?void 0:ve.response)==null?void 0:_e.message);return}F.length>=pt?Ie(!0):Ie(!1),te([...F]),F=F.map(Ke=>{var qe,z;return(qe=Ke==null?void 0:Ke.response)!=null&&qe.id&&(Ke.url=(z=Ke==null?void 0:Ke.response)==null?void 0:z.url),Ke.name.indexOf(u)===-1&&(Ke.name=`${Ke.name}${u}${d(Ke.size)}`),M({},Ke)}),console.log("info:",D,F),ge(F)},onRemove:D=>T(void 0,null,function*(){if(!Qe)return!0;const I=()=>T(void 0,null,function*(){if(D.response?D.response.id:D.id){let ve=yield(0,h.JZ)(D.response?D.response.id:D.uid);return Promise.resolve(ve)}else return!0});return ke?new Promise((_,ve)=>{v.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>T(void 0,null,function*(){const _e=yield I();m.ZP.success("\u5220\u9664\u6210\u529F"),_(!0)}),onCancel:()=>_(!1)})}):yield I()})};function H(D){D.preventDefault(),D.stopPropagation()}return e.createElement("div",{className:`multi-upload ${ie||""}`},nt&&e.createElement(Z,M({},ee),e.createElement("p",{className:"ant-upload-drag-icon"},e.createElement(E.Z,null)),e.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",e.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",de,"MB)"," "),We),!nt&&e.createElement(p.default,M({},ee),e.createElement(l.ZP,{disabled:Ge,className:"upload_button"},e.createElement("img",{className:"aBtn_img",src:L}),Ce),e.createElement("span",{onClick:H,className:"upload_text"},xe||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${de}MB)`)))}},90736:function(Rt,B,t){"use strict";var e=t(59301),p=t(4977),m=t(7939),v=Object.defineProperty,l=Object.defineProperties,f=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,r=(o,u,d)=>u in o?v(o,u,{enumerable:!0,configurable:!0,writable:!0,value:d}):o[u]=d,i=(o,u)=>{for(var d in u||(u={}))s.call(u,d)&&r(o,d,u[d]);if(h)for(var d of h(u))a.call(u,d)&&r(o,d,u[d]);return o},c=(o,u)=>l(o,f(u));const n=({img:o,buttonProps:u={},styles:d={},customText:b,ButtonText:E,ButtonClick:y,Buttonclass:S,ButtonTwo:g,imgStyles:C,loading:x=!1,className:w=""})=>e.createElement("section",{className:`tc animated fadeIn ${w}`,style:i({color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"},d)},e.createElement("img",{src:o||p,style:c(i({},C),{pointerEvents:"none",userSelect:"none"})}),e.createElement("p",{className:"mt20 font14"},b||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),E&&e.createElement(m.ZP,i({className:S,onClick:y},u),E),g&&g);B.Z=n},93328:function(Rt,B,t){"use strict";var e=t(59301),p=t(28284),m=t(77019),v=t(82326),l=t(37568),f=t(1560),h=t(7939),s=t(62673),a=t(25399),r=t(6767),i=t(70858),c=t(44283),n=t(66649),o=t.n(n),u=t(26724),d=t.n(u),b=t(58143),E=t(77996),y=t(70467),S=t(39967),g=t(59301),C=Object.defineProperty,x=Object.defineProperties,w=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,W=(J,re,ge)=>re in J?C(J,re,{enumerable:!0,configurable:!0,writable:!0,value:ge}):J[re]=ge,X=(J,re)=>{for(var ge in re||(re={}))N.call(re,ge)&&W(J,ge,re[ge]);if(O)for(var ge of O(re))L.call(re,ge)&&W(J,ge,re[ge]);return J},ce=(J,re)=>x(J,w(re)),j=(J,re,ge)=>new Promise((Le,lt)=>{var ie=ke=>{try{Ce(ge.next(ke))}catch(he){lt(he)}},de=ke=>{try{Ce(ge.throw(ke))}catch(he){lt(he)}},Ce=ke=>ke.done?Le(ke.value):Promise.resolve(ke.value).then(ie,de);Ce((ge=ge.apply(J,re)).next())});const P=[];function M({onSearch:J,schools:re}){return g.createElement(p.default,{colon:!1,layout:"horizontal",onFinish:J,initialValues:{keyword:"",school_name:"",search_type:"1"}},g.createElement(m.Z,{style:{flexWrap:"nowrap"}},g.createElement(p.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},g.createElement(v.default,{popupClassName:S.Z.selectdown,style:{width:106}},g.createElement(v.default.Option,{value:"1"},"\u59D3\u540D"),g.createElement(v.default.Option,{value:"2"},"\u624B\u673A\u53F7"),g.createElement(v.default.Option,{value:"3"},"\u90AE\u7BB1"))),g.createElement(p.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},g.createElement(l.default,{allowClear:!0,style:{width:300},size:"middle"})),g.createElement(p.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},g.createElement(f.Z,{options:re,style:{width:300},size:"middle",showSearch:!0,filterOption:(ge,Le)=>Le.value.toUpperCase().indexOf(ge.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),g.createElement(h.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 T=(J=>(J[J.INITDATA=0]="INITDATA",J[J.INITSCHOOLS=1]="INITSCHOOLS",J[J.SHOWLOADING=2]="SHOWLOADING",J[J.SELECTEDIDS=3]="SELECTEDIDS",J[J.SETQUERY=4]="SETQUERY",J[J.SETPAGE=5]="SETPAGE",J))(T||{});function Z(J,re){switch(re.type){case 0:return X(X({},J),re.payload);case 4:return X(X({},J),re.payload);case 5:return ce(X({},J),{page:re.payload,reload:!1});case 2:return ce(X({},J),{loading:re.payload});case 1:return ce(X({},J),{schools:re.payload});case 3:return ce(X({},J),{selectedIds:re.payload});default:throw new Error}}const oe={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};B.Z=({onSelect:J,onCancel:re,container_id:ge,container_type:Le})=>{const[lt,ie]=(0,e.useReducer)(Z,oe),{data:de,schools:Ce,loading:ke,selectedIds:he,page:We,count:nt,query:pt,reload:ot}=lt;(0,e.useEffect)(()=>{function F(){return j(this,null,function*(){const{users:te,user_count:ye}=yield(0,E.nQ)(ce(X({},pt),{page:We,container_type:Le,container_id:ge,display_aliases:!0}));ie({type:0,payload:{data:ot?te:[...de,...te],count:ye}})})}pt&&F()},[We,pt,ot,ge,Le]),(0,e.useEffect)(()=>{function F(){return j(this,null,function*(){const{school_names:te}=yield(0,E.K$)({display_aliases:!0});ie({type:1,payload:te.map(ye=>({value:ye}))})})}F()},[]);const Qe=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(F,te)=>g.createElement(s.default,{value:te.numid,checked:he.includes(te.numid),disabled:!!F})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(F,te)=>g.createElement("div",null,g.createElement(a.Z,{placement:"bottom",title:F},g.createElement(c.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${te.login}`,target:"_blank"},F||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:F=>g.createElement(a.Z,{placement:"bottom",title:F},g.createElement("span",{style:{color:"#000000"}},F||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:F=>g.createElement(a.Z,{placement:"bottom",title:F},g.createElement("span",{style:{color:"#000000"}},F||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:F=>g.createElement(a.Z,{placement:"bottom",title:F},g.createElement("span",{style:{color:"#000000"}},F||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:F=>g.createElement(a.Z,{placement:"bottom",title:F},g.createElement("span",{style:{color:"#000000"}},F||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:F=>g.createElement(a.Z,{placement:"bottom",title:F},g.createElement("span",{style:{color:"#000000"}},F||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:F=>g.createElement("span",{style:{color:"#000000"}},F?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:F=>g.createElement(a.Z,{placement:"bottom",title:F},g.createElement("span",{style:{color:"#000000"}},o()(F).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:F=>{if(F===1)return g.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function xe(F){ie({type:4,payload:{page:1,reload:!0,query:F}})}function we(F){ie({type:5,payload:F})}function le(F){let te=he.indexOf(F);te>=0?he.splice(te,1):he.push(F),ie({type:3,payload:[...he]})}function Ge(){he.length===0?r.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(J(he,ge),ie({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const Ie=nt>We*10;return g.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},g.createElement(M,{onSearch:xe,schools:Ce}),pt?g.createElement(g.Fragment,null,g.createElement("div",{className:"flexd-table-header mt20"},g.createElement(y.Gi,null,g.createElement(i.default,{pagination:!1,dataSource:P,columns:Qe}))),g.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},g.createElement(d(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:we,hasMore:Ie,useWindow:!1},g.createElement(y.Gi,null,g.createElement(i.default,{loading:ke,showHeader:!1,pagination:!1,dataSource:de,columns:Qe,onRow:F=>({onClick:te=>{F.added!==1&&le(F.numid)}})})))),g.createElement("div",{className:"flex-container flex-end"},g.createElement(h.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:re},"\u53D6\u6D88"),g.createElement(h.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:Ge},"\u786E\u5B9A"))):g.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},g.createElement("img",{src:b,width:"100",alt:""}),g.createElement("br",null),g.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},28010:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return v}});var e=t(44283),p={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},m=t(59301),v=({message:l,className:f,children:h,style:s={}})=>m.createElement("div",{className:`custom-spinner ${p.idsRingWrapper} ${f}`},m.createElement("div",{className:p.ldsRing},m.createElement("div",null),m.createElement("div",null),m.createElement("div",null),m.createElement("div",null)),l?m.createElement("p",{style:s},l):null,h,m.createElement(e.Outlet,null))},88487:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return m}});var e=t(59301),p=t(4676);class m extends e.Component{constructor(l){super(l);const f=window.document;this.node=f.createElement("div"),f.body.appendChild(this.node)}render(){const{children:l}=this.props;return(0,p.createPortal)(l,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},54077:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return i}});var e={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT",tagsDom:"tagsDom___COQg7",hiddenbq:"hiddenbq___TqlUF"},p=t(29787),m=t(25399),v=t(89787),l=t(92310),f=t.n(l),h=t(76406),s=t(90736),a=t(59301),i=({className:c,dataSource:n=[],col:o=4,right:u,bottom:d=23,precision:b=0,wrapWidth:E=1200,trackEventItems:y,loading:S,onRemove:g=()=>{},isCurrent:C=!0,showProgress:x=!1,showAlias:w=!1,category:O="notDisplay",hiddenClick:N=()=>{}})=>{const L=Math.floor((E-(o-1)*u)/o),W=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png",ptclass:"sprite-70",swclass:"sprite-68"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png",ptclass:"sprite-60",swclass:"sprite-65"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png",ptclass:"sprite-58",swclass:"sprite-63"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png",ptclass:"sprite-62",swclass:"sprite-67"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png",ptclass:"sprite-61",swclass:"sprite-66"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png",ptclass:"sprite-59",swclass:"sprite-64"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png",ptclass:"sprite-71",swclass:"sprite-69"}];return a.createElement(p.Z,{spinning:S},a.createElement("div",{className:f()(e.list,c)},!!(n!=null&&n.length)&&(n==null?void 0:n.map((X,ce)=>{var j,P,M,T,Z,oe,J;const{name:re,id:ge,identifier:Le,featured:lt,school_name:ie,image_url:de,excellent:Ce,is_plan:ke}=X;return a.createElement("div",{key:ge,className:C&&x?e.wrapisCurrent:e.wrap,style:{width:L,marginRight:(1+ce)%o===0?0:u+b,marginBottom:d}},a.createElement("a",{className:e.li,onClick:he=>{he.preventDefault(),he.stopPropagation(),y&&(0,h.L9)([y]),(0,h.xg)(`/paths/${Le}`)}},a.createElement("div",{className:e.img},a.createElement("img",{className:e.cover,src:`${de}`}),(j=X==null?void 0:X.subject_tags)==null?void 0:j.map((he,We)=>{var nt,pt;if(We===0){const Qe=(nt=W.find(xe=>xe.name==he))==null?void 0:nt.swclass;return a.createElement("span",{className:`sprite ${Qe} ${e.sign}`,style:{left:"-4px"}})}const ot=(pt=W.find(Qe=>Qe.name==he))==null?void 0:pt.ptclass;return a.createElement("span",{className:`sprite ${ot} ${e.sign}`,style:{left:`${48+52*(We-1)+2*We}px`}})}),a.createElement("div",{className:e.tagsDom},a.createElement("div",{className:"flex flex-wrap item-center",style:{gap:"0 6px"}},(X==null?void 0:X.excellent)&&a.createElement("div",{className:e.bq},"\u5F00\u653E\u8BFE\u7A0B"),((P=X==null?void 0:X.custom_tags)==null?void 0:P.length)>0&&(X==null?void 0:X.custom_tags.map((he,We)=>{var nt;return a.createElement(m.Z,{title:he==null?void 0:he.tag_name,key:We},a.createElement("div",{className:"font12 rounded-2px c-white flex item-center",style:{height:22,padding:"0 6px",maxWidth:((nt=X==null?void 0:X.custom_tags)==null?void 0:nt.length)>2?"60px":"71px",background:"rgba(48, 97, 208, .6)",border:"1px solid #8FAFF8"}},a.createElement("span",{className:"multi-llipsis1e"},he==null?void 0:he.tag_name)))})))),O=="hide"&&(X==null?void 0:X.studying)&&C&&a.createElement("div",{className:`${e.movebq} user-path-items`,onClick:he=>{he.stopPropagation(),g(X)}},a.createElement("i",{className:"iconfont icon-yichu1 font12"}),a.createElement("span",null,"\u79FB\u9664")),!["notDisplay","collect","payed"].includes(O)&&C&&a.createElement("div",{className:`${e.hiddenbq} user-path-items`,onClick:he=>{he.stopPropagation(),N(X)}},a.createElement("i",{className:`iconfont ${O=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),a.createElement("span",null,O=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF"))),a.createElement("div",{className:e.name},a.createElement(m.Z,{title:w&&(X!=null&&X.excellent_alias_name)?a.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${re}`,a.createElement("br",null),a.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${X==null?void 0:X.excellent_alias_name}`)):re},a.createElement("span",{className:e.e},w&&(X==null?void 0:X.excellent_alias_name)||re))),C&&x&&((M=X==null?void 0:X.progress)==null?void 0:M.all_score)!=0&&a.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},a.createElement(v.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((T=X==null?void 0:X.progress)==null?void 0:T.my_score)/((Z=X==null?void 0:X.progress)==null?void 0:Z.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(oe=X==null?void 0:X.progress)==null?void 0:oe.my_score,"/",(J=X==null?void 0:X.progress)==null?void 0:J.all_score),(!C||!x)&&a.createElement(m.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${ie}`},a.createElement("div",{className:e.unit},a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),ie)),(!C||!x)&&a.createElement("div",{className:e.tags},a.createElement("div",null,a.createElement(m.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),a.createElement("span",null,X.stages_count))),a.createElement(m.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),a.createElement("span",null,X.members_count)))))))})),!n.length&&a.createElement(s.Z,null)))}},70467:function(Rt,B,t){"use strict";t.d(B,{jL:function(){return v},w9:function(){return re},QD:function(){return _e},cQ:function(){return ce.Z},op:function(){return ee},O5:function(){return at},_b:function(){return se},t7:function(){return b},Gi:function(){return Ce},YG:function(){return ie},qp:function(){return r},vr:function(){return z},qE:function(){return I},Je:function(){return S},wb:function(){return X},cq:function(){return ot},tp:function(){return n}});var e=t(59301),p={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"},v=({dataSource:He=[],img:Ve,imgWidth:dt=346,title:bt,sunTitle:xt,bannerExtraContent:Lt})=>e.createElement("div",{className:p.banner},e.createElement("div",{className:p.content},e.createElement("aside",null,e.createElement("p",null,e.createElement("b",null,bt),e.createElement("span",null,xt)),He.length>0&&e.createElement("div",{className:p.btns},He.map((Tt,Vt)=>e.createElement("div",{key:Vt,onClick:Tt.click},Tt.name,Tt.sign?e.createElement("span",{className:"sprite sprite-33"}):null))),Lt),Ve&&e.createElement("img",{style:{marginTop:33,marginRight:38},src:Ve,width:dt}))),l={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"},f=t(92310),h=t.n(f),s=t(78267),r=({dataSource:He=[],value:Ve,onChange:dt,onTitleChange:bt,className:xt,title:Lt,titleWidth:Tt=41,style:Vt={},fontColor:Nt="#6A7283",showCount:Jt})=>{const[an,zt]=(0,e.useState)(1),[sn,ln]=(0,e.useState)(!1),on=(0,e.useRef)(null),pe=(0,e.useRef)(null);return(0,e.useEffect)(()=>{var Se;He.length!==0&&(((Se=on==null?void 0:on.current)==null?void 0:Se.clientHeight)>97?zt(1):zt(0)),He.length===0&&zt(0),ln(!1)},[He]),e.createElement("div",{className:h()(l.row,xt,"fadeIn","animated"),style:Vt},e.createElement("div",{onClick:(0,s.throttle)(()=>bt==null?void 0:bt(),2e3),style:{width:Tt,marginTop:sn?12:4},className:`${l.title} ${bt?"current":""}`},Lt),e.createElement("div",{className:sn?`${l.tagsWrap} ${l.tagsBorderWrap}`:l.tagsWrap},e.createElement("div",{className:l.bar,ref:pe,style:an>0?{height:an===1?97:"auto",overflow:an===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},e.createElement("div",{className:l.tag,ref:on},He==null?void 0:He.map(Se=>e.createElement("span",{onClick:()=>dt(Se.id),key:Se.id,style:{color:Nt},className:Ve===Se.id?l.active:""},e.createElement("span",{title:Se.name,className:l.name},Se.name),!!Jt&&e.createElement("span",{className:l.num},Se.count))))),!!an&&e.createElement(e.Fragment,null,an===1?e.createElement("div",{onClick:()=>{var Se;zt(2),((Se=on==null?void 0:on.current)==null?void 0:Se.clientHeight)>245?ln(!0):ln(!1)},className:l.action},"\u5C55\u5F00",e.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):e.createElement("div",{onClick:()=>{pe.current.scrollTop=0,zt(1),ln(!1)},className:l.action},"\u6536\u8D77",e.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},i={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"},n=({dataSource:He=[],value:Ve,onChange:dt,className:bt,style:xt={}})=>e.createElement("div",{style:xt,className:h()(i.tabs,bt)},He.map(Lt=>e.createElement("span",{onClick:()=>dt(Lt.id),className:Ve===Lt.id?i.active:"",key:Lt.id},Lt.name))),o={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"},u=t(37568),b=({dataSource:He=[],value:Ve="",onChange:dt,onInputChange:bt=()=>{},className:xt,style:Lt={},placeholder:Tt,allowClear:Vt=!1})=>{var Nt;const[Jt,an]=(0,e.useState)(""),[zt,sn]=(0,e.useState)("");(0,e.useEffect)(()=>{var pe;let Se=Ve;(pe=JSON.stringify(Ve))!=null&&pe.includes("{")&&(an(Ve.id),Se=Ve.value||"");try{sn(decodeURIComponent(Se||""))}catch(yt){sn(decodeURIComponent(Se||""))}},[Ve]);const ln=()=>{dt(encodeURIComponent(zt),Jt||null)},on=pe=>{pe!==Jt&&(an(pe),dt(encodeURIComponent(zt),pe))};return e.createElement("div",{className:h()(o.input,xt),style:Lt},!!He.length&&e.createElement("div",{className:o.dropdown},e.createElement("div",{className:o.text},(Nt=He.find(pe=>pe.id===Jt))==null?void 0:Nt.name,e.createElement("i",{className:"iconfont icon-zhankai4"}),e.createElement("b",{className:o.b1}),e.createElement("b",{className:o.b2})),e.createElement("div",{className:o.menu},He.map((pe,Se)=>e.createElement("div",{key:Se,onClick:()=>on(pe.id)},pe.name)))),e.createElement(u.default,{onPressEnter:ln,value:zt,onChange:pe=>{sn(pe.target.value),bt(encodeURIComponent(pe.target.value),Jt||null)},placeholder:Tt,variant:"borderless",allowClear:Vt,onClear:()=>dt("",Jt||null)}),e.createElement("i",{onClick:ln,className:"iconfont icon-sousuo9 font14 current"}))},E={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"},S=({value:He,onChange:Ve,className:dt,total:bt,pageSize:xt,style:Lt={}})=>{const Tt=He<2,Vt=He>=Math.ceil(bt/xt);return bt<=xt?e.createElement(e.Fragment,null):e.createElement("div",{className:h()(E.quickPager,dt),style:Lt},e.createElement("div",{onClick:()=>{Tt||Ve(He-1,"prev")},className:Tt?E.disabled:""},"\u4E0A\u4E00\u9875"),e.createElement("div",{onClick:()=>{Vt||Ve(He+1,"next")},className:Vt?E.disabled:""},"\u4E0B\u4E00\u9875"))},g={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"},C=t(29787),x=t(25399),w=t(63139),O=t(14185),N=t(76406),L=t(90736),X=({className:He,dataSource:Ve=[],col:dt=4,right:bt,bottom:xt=23,precision:Lt=0,wrapWidth:Tt=1200,trackEventItems:Vt,loading:Nt})=>{const Jt=Math.floor((Tt-(dt-1)*bt)/dt);return e.createElement(C.Z,{spinning:Nt},e.createElement("div",{className:h()(g.list,He)},!!Ve.length&&Ve.map((an,zt)=>{const{name:sn,id:ln,identifier:on,power:pe,cover_image_id:Se,pic:yt}=an;return e.createElement("div",{className:g.wrap,key:ln,style:{width:Jt,marginRight:(1+zt)%dt===0?0:bt+Lt,marginBottom:xt}},e.createElement("a",{target:"_blank",href:`/shixuns/${on}/challenges`,className:g.li,onClick:Ee=>{Ee.preventDefault(),Vt&&(0,N.L9)([Vt]),pe&&(0,N.xg)(`/shixuns/${on}/challenges`)}},e.createElement("div",{className:g.img},e.createElement("img",{className:g.cover,src:`${yt}`}),an.is_jupyter&&e.createElement("span",{className:`sprite sprite-43 ${g.sign}`}),an.is_jupyter_lab&&e.createElement("span",{className:`sprite sprite-42 ${g.sign}`}),an.is_unity_3d&&e.createElement("span",{className:`sprite sprite-44 ${g.sign}`})),e.createElement("div",{className:g.name},e.createElement(x.Z,{title:sn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},e.createElement("span",{className:g.e},sn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),e.createElement("div",{className:g.tags},e.createElement(x.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),e.createElement("span",null,an.challenges_count))),!!an.myshixuns_count&&e.createElement(x.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),e.createElement("span",null,an.myshixuns_count))),e.createElement(x.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},e.createElement("span",null,e.createElement("span",null,an.level))),e.createElement("div",{className:g.rate},e.createElement(w.Z,{allowHalf:!0,disabled:!0,defaultValue:an.score_info}),e.createElement("span",null,"\xA0",an.score_info?`${an.score_info}\u5206`:"5\u5206")))),!pe&&e.createElement("div",{className:g.lockWrap},e.createElement("img",{src:`${O.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),e.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ve.length&&e.createElement(L.Z,null)))},ce=t(54077),j={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",hidden:"hidden___NniIi",wrap:"wrap___pKgcW",btnsTop:"btnsTop___Lrm6T",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},P=t(62957),M=t(96599),T="data:image/png;base64,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",Z=t(59301),oe=(He,Ve,dt)=>new Promise((bt,xt)=>{var Lt=Nt=>{try{Vt(dt.next(Nt))}catch(Jt){xt(Jt)}},Tt=Nt=>{try{Vt(dt.throw(Nt))}catch(Jt){xt(Jt)}},Vt=Nt=>Nt.done?bt(Nt.value):Promise.resolve(Nt.value).then(Lt,Tt);Vt((dt=dt.apply(He,Ve)).next())}),re=({className:He,dataSource:Ve=[],col:dt=4,right:bt,bottom:xt=23,precision:Lt=0,wrapWidth:Tt=1200,trackEventItems:Vt,loading:Nt,category:Jt,hiddenClick:an,handleVery:zt=()=>!0,isCurrent:sn})=>{const[ln,on]=P.default.useModal(),pe=Math.floor((Tt-(dt-1)*bt)/dt),Se=yt=>oe(void 0,null,function*(){ln.confirm({title:"\u7F6E\u9876",width:500,content:Z.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u5C06",Z.createElement("span",{className:"c-blue"},"\u201C",yt.name,"\u201D"),"\u8BFE\u5802\u7F6E\u9876\u5417\uFF1F"),okText:"\u786E\u8BA4\u7F6E\u9876",centered:!0,cancelText:"\u53D6\u6D88"})});return Z.createElement(C.Z,{spinning:Nt},on,Z.createElement("div",{className:h()(j.list,He)},!!Ve.length&&Ve.map((yt,Ee)=>{const{subject_identifier:Y,id:k,identifier:ne,power:$}=yt,me=yt.is_public!=0&&yt.is_public;return Z.createElement("div",{className:j.wrap,key:k,style:{width:pe,marginRight:(1+Ee)%dt===0?0:bt+Lt,marginBottom:xt}},yt.homepage_show&&Z.createElement("div",{className:j.btnsTop},Z.createElement(M.default,{color:"red"},"\u7F6E\u9876")),Z.createElement("a",{className:j.li,onClick:U=>{U.preventDefault(),zt(yt==null?void 0:yt.first_category_url)&&(Vt&&(0,N.L9)([Vt]),(0,N.xg)(yt.first_category_url))}},Z.createElement("div",{className:j.top},Z.createElement(x.Z,{title:yt.name},Z.createElement("div",{className:j.name},yt.name)),Z.createElement("img",{className:j.img,src:O.Z.IMG_SERVER+"/images/"+yt.avatar_url}),Z.createElement("div",{className:j.text,title:yt.creator},yt.creator),Y&&Z.createElement("div",{className:j.btns},Z.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Z.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),me&&Z.createElement("div",{className:j.sign},"\u516C\u5F00"),sn&&Z.createElement("div",{className:j.hidden,onClick:U=>{U.stopPropagation(),an(yt)}},Z.createElement("i",{className:`iconfont ${Jt=="hide"?"icon-chakan2":"icon-yincangtiaojianshezhi"} font12`}),Jt=="hide"?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF")),Z.createElement("div",{className:j.bottom},yt.visits>0&&Z.createElement(x.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Z.createElement("span",null,Z.createElement("i",{className:"iconfont icon-liulanyan"}),Z.createElement("span",null,yt.visits))),yt.course_members_count>0&&Z.createElement(x.Z,{title:"\u6210\u5458",placement:"bottom"},Z.createElement("span",null,Z.createElement("i",{className:"iconfont icon-chengyuan"}),yt.course_members_count)),yt.tasks_count>0&&Z.createElement(x.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Z.createElement("span",null,Z.createElement("i",{className:"iconfont icon-zuoye"}),yt.tasks_count)),yt.is_end?Z.createElement("div",{style:{color:"#6B758B"}}):Z.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!yt.is_accessible&&Z.createElement("div",{className:j.lockWrap},Z.createElement("img",{src:`${O.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Z.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ve.length&&Z.createElement(L.Z,null)))},ge={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"},Le=t(44283),ie=({dataSource:He=[],value:Ve,onChange:dt,className:bt,style:xt={},tabBarExtraContent:Lt})=>e.createElement("div",{className:h()(ge.tabs,bt),style:xt},e.createElement("div",{className:ge.tabsWrap},He.map((Tt,Vt)=>!(Tt!=null&&Tt.hide)&&e.createElement("aside",{className:ge.tab,onClick:()=>{dt(Tt.id),Tt.link&&Le.history.push(Tt.link)},key:Vt},e.createElement("div",{className:Ve===Tt.id?ge.active:""},Tt.name),(Tt==null?void 0:Tt.resetCount)==null&&(Tt==null?void 0:Tt.total)!==void 0&&e.createElement("span",null,"\uFF08",Tt==null?void 0:Tt.total,"\uFF09"),(Tt==null?void 0:Tt.resetCount)!==void 0&&(Tt==null?void 0:Tt.total)!==void 0&&e.createElement(x.Z,{title:(Tt==null?void 0:Tt.tip)!=null?Tt==null?void 0:Tt.tip:""},e.createElement("span",{style:{color:"#9096A3"}},"\uFF08",e.createElement("span",{style:{color:"#000"}},Tt==null?void 0:Tt.resetCount),"/",e.createElement("span",null,Tt==null?void 0:Tt.total),"\uFF09"))))),e.createElement("div",{className:ge.tabBar},Lt)),Ce=({className:He,style:Ve={},children:dt})=>e.createElement("div",{className:h()(He),style:Ve},dt),ke={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"},he=t(75727),We=t(93041);const nt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ot=({sortValue:He,dropValue:Ve,className:dt,onSort:bt,onDrop:xt,dataSource:Lt=nt})=>{var Tt;return e.createElement("div",{className:h()(ke.orderWrap,dt)},e.createElement(he.Z,{dropdownRender:()=>e.createElement(We.default,null,Lt.map((Vt,Nt)=>e.createElement(We.default.Item,{key:Nt,onClick:()=>xt(Vt.id)},Vt.name)))},e.createElement("span",{className:ke.orderTextWrap},(Tt=Lt.find(Vt=>Ve===Vt.id))==null?void 0:Tt.name)),e.createElement("span",{className:ke.orderIconWrap},e.createElement("span",{className:ke.orderAsc},e.createElement("i",{className:He==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ke.cursorPointer} ${ke.active}`:`iconfont icon-sanjiaoxing-up font12 ${ke.cursorPointer}`,onClick:()=>bt(He==="asc"?"desc":"asc")})),e.createElement("span",{className:ke.orderDesc},e.createElement("i",{className:He==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ke.cursorPointer} ${ke.active}`:`iconfont icon-sanjiaoxing-down font12 ${ke.cursorPointer}`,onClick:()=>bt(He==="asc"?"desc":"asc")}))))},Qe={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"},xe=t(7939),we=Object.defineProperty,le=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,F=(He,Ve,dt)=>Ve in He?we(He,Ve,{enumerable:!0,configurable:!0,writable:!0,value:dt}):He[Ve]=dt,te=(He,Ve)=>{for(var dt in Ve||(Ve={}))Ge.call(Ve,dt)&&F(He,dt,Ve[dt]);if(le)for(var dt of le(Ve))Ie.call(Ve,dt)&&F(He,dt,Ve[dt]);return He},ye=(He,Ve)=>{var dt={};for(var bt in He)Ge.call(He,bt)&&Ve.indexOf(bt)<0&&(dt[bt]=He[bt]);if(He!=null&&le)for(var bt of le(He))Ve.indexOf(bt)<0&&Ie.call(He,bt)&&(dt[bt]=He[bt]);return dt},V=(He,Ve,dt)=>new Promise((bt,xt)=>{var Lt=Nt=>{try{Vt(dt.next(Nt))}catch(Jt){xt(Jt)}},Tt=Nt=>{try{Vt(dt.throw(Nt))}catch(Jt){xt(Jt)}},Vt=Nt=>Nt.done?bt(Nt.value):Promise.resolve(Nt.value).then(Lt,Tt);Vt((dt=dt.apply(He,Ve)).next())}),ee=He=>{var Ve=He,{className:dt,style:bt,children:xt,loading:Lt=!1,openLoading:Tt,onClick:Vt=()=>{},size:Nt="middle",shape:Jt="round"}=Ve,an=ye(Ve,["className","style","children","loading","openLoading","onClick","size","shape"]);const[zt,sn]=(0,e.useState)(!1);return e.createElement(xe.ZP,te({onClick:(0,s.throttle)(ln=>V(void 0,null,function*(){Tt&&sn(!0);try{yield Vt(ln)}catch(on){console.log("error",on)}Tt&&sn(!1)}),2e3,{leading:!0,trailing:!1}),className:h()(Qe.btn,Qe[`${Nt}-${Jt}`],dt),style:bt,size:Nt,shape:Jt,loading:zt||Lt},an),xt)},H={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"},I=({className:He,style:Ve,children:dt=null,onClick:bt,title:xt})=>e.createElement("div",{className:h()(H.head,He),style:Ve},e.createElement("span",{className:"primary-hover",onClick:bt},e.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),e.createElement("b",{title:xt},xt),e.createElement("div",{className:H.node},dt)),_={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"},_e=({confirmShow:He=!0,confirmTitle:Ve,confirmClick:dt,cancelShow:bt=!0,cancelTitle:xt,cancelClick:Lt,className:Tt,style:Vt,confirmLoading:Nt=!1})=>e.createElement("div",{className:h()(_.btns,Tt),style:Vt},He&&e.createElement(xe.ZP,{loading:Nt,onClick:dt,type:"primary",className:_.confirm},Ve),bt&&e.createElement(xe.ZP,{onClick:Lt,className:_.cancel},xt)),Ke={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"},z=({className:He,style:Ve={},LeftContent:dt,children:bt,RightContent:xt})=>e.createElement("div",{className:h()(Ke.fixedBottom,He),style:Ve},e.createElement("div",{className:Ke.wrap},e.createElement("div",{className:Ke.left},dt),e.createElement("div",{className:Ke.center},bt),e.createElement("div",{className:Ke.right},xt))),ze={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"},se=({className:He,style:Ve={},dataSource:dt=[]})=>e.createElement("div",{className:h()(ze.crumbs,He),style:Ve},dt.map((bt,xt)=>xt<dt.length-1?e.createElement(e.Fragment,{key:xt},bt.path||bt.onClick?e.createElement("span",{className:ze.hover,onClick:bt!=null&&bt.onClick?bt.onClick:()=>Le.history.push(bt.path)},bt.name):e.createElement("span",null,bt.name),e.createElement("span",null,"\xA0",">","\xA0")):e.createElement("span",{key:xt,style:{color:"#5F6368"}},bt.name))),Oe=t(11938),Fe=Object.defineProperty,ue=Object.defineProperties,q=Object.getOwnPropertyDescriptors,R=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,A=(He,Ve,dt)=>Ve in He?Fe(He,Ve,{enumerable:!0,configurable:!0,writable:!0,value:dt}):He[Ve]=dt,Ae=(He,Ve)=>{for(var dt in Ve||(Ve={}))fe.call(Ve,dt)&&A(He,dt,Ve[dt]);if(R)for(var dt of R(Ve))Ze.call(Ve,dt)&&A(He,dt,Ve[dt]);return He},Ue=(He,Ve)=>ue(He,q(Ve)),ae=(He,Ve)=>{var dt={};for(var bt in He)fe.call(He,bt)&&Ve.indexOf(bt)<0&&(dt[bt]=He[bt]);if(He!=null&&R)for(var bt of R(He))Ve.indexOf(bt)<0&&Ze.call(He,bt)&&(dt[bt]=He[bt]);return dt};const{Countdown:be}=Oe.default;var at=He=>{var Ve=He,{onChange:dt}=Ve,bt=ae(Ve,["onChange"]);const[xt,Lt]=(0,e.useState)(null);(0,e.useEffect)(()=>{typeof xt=="number"&&xt>=0&&dt(xt)},[xt]);const Tt=Vt=>{const Nt=Math.floor(Vt/1e3);Lt(Nt)};return e.createElement(be,Ue(Ae({},bt),{onChange:Tt}))}},79006:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return p}});var e=t(59301);function p(m,v){const l=(0,e.useRef)();(0,e.useEffect)(()=>{l.current=m}),(0,e.useEffect)(()=>{function f(){l.current()}if(v!==null){let h=setInterval(f,v);return()=>clearInterval(h)}},[v])}},6806:function(Rt,B,t){"use strict";var e=t(25399),p=t(6767),m=t(7939),v=t(70858),l=t(59301),f=t(35284),h=t(56102),s=t.n(h);const a=[{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:i=>l.createElement("div",{style:{display:"flex"}},l.createElement(e.Z,{title:i},l.createElement("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},i)),l.createElement(h.CopyToClipboard,{text:i,onCopy:()=>p.ZP.success("\u590D\u5236\u6210\u529F")},l.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}],r=({detail:i})=>{const[c,n]=(0,l.useState)(i),[o,u]=(0,l.useState)(1);(0,l.useEffect)(()=>{i&&n(i)},[i]);const d=(0,l.useMemo)(()=>({position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:o,showQuickJumper:{goButton:l.createElement(m.ZP,null,"GO")},total:c==null?void 0:c.data_sets_count,onChange:b=>{u(b),(0,f.pV)(`${i==null?void 0:i.id}`,{limit:10,page:b}).then(E=>{n(E)})}}),[o,c]);return l.createElement(v.default,{columns:a,dataSource:c==null?void 0:c.data_sets,rowKey:"attachment_id",pagination:d})};B.Z=(0,l.memo)(r)},45272:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return Z}});var e=t(59301),p=t(44283),m=t(62957),v=t(6767),l=t(7939),f=t(458),h=t(31709),s=t(14185),a=t(15267),r=t(47889),i={title:"title___rpaor",content:"content___Hb0l5",add:"add___THwHB",colorBlue:"colorBlue___yc4F8",radio:"radio___hn9Vt"},c=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,u=(oe,J)=>{var re={};for(var ge in oe)n.call(oe,ge)&&J.indexOf(ge)<0&&(re[ge]=oe[ge]);if(oe!=null&&c)for(var ge of c(oe))J.indexOf(ge)<0&&o.call(oe,ge)&&(re[ge]=oe[ge]);return re},d=(oe,J,re)=>new Promise((ge,Le)=>{var lt=Ce=>{try{de(re.next(Ce))}catch(ke){Le(ke)}},ie=Ce=>{try{de(re.throw(Ce))}catch(ke){Le(ke)}},de=Ce=>Ce.done?ge(Ce.value):Promise.resolve(Ce.value).then(lt,ie);de((re=re.apply(oe,J)).next())});const b=oe=>{var J=oe,{shixunsDetail:re,globalSetting:ge,loading:Le,dispatch:lt,onReloadData:ie}=J,de=u(J,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Ce,ke]=(0,e.useState)(),[he,We]=(0,e.useState)([]);(0,e.useEffect)(()=>{re.actionTabs.key==="Collaborators-ChangeManager"&&nt()},[re.actionTabs.key]);const nt=()=>d(void 0,null,function*(){var xe;const we=yield lt({type:"shixunsDetail/getChangeManager",payload:{id:(xe=re.actionTabs.params)==null?void 0:xe.id}});We(we||[])}),pt=()=>{var xe;lt({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(xe=re.actionTabs.params)==null?void 0:xe.id}}})},ot=()=>d(void 0,null,function*(){var xe;if(!Ce){v.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const we=yield lt({type:"shixunsDetail/changeManager",payload:{id:(xe=re.actionTabs.params)==null?void 0:xe.id,user_id:Ce}});Qe(),we&&(ie(),v.ZP.info(we.message))}),Qe=()=>{lt({type:"shixunsDetail/setActionTabs",payload:{}}),ke(null)};return e.createElement(m.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:re.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Le.effects["shixunsDetail/changeManager"],onOk:ot,onCancel:Qe},e.createElement("div",null,e.createElement("div",{className:i.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",e.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"),e.createElement("div",{className:i.content},he.length?e.createElement(r.ZP.Group,{value:Ce,onChange:xe=>ke(xe.target.value)},he.map((xe,we)=>e.createElement(r.ZP,{className:i.radio,key:we,value:xe.user_id},xe.name))):e.createElement("div",{className:i.add},e.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",e.createElement("a",{className:i.colorBlue,onClick:pt},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var E=(0,p.connect)(({shixunsDetail:oe,loading:J,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:J}))(b),y=t(31691),S=t(93328);const{TabPane:g}=y.default;var C=({visible:oe,onCancel:J,onSelectGroup:re,shixunId:ge,onSelectCollaborator:Le})=>e.createElement(m.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:oe,width:1100,centered:!0,keyboard:!1,onCancel:J,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},e.createElement(y.default,{defaultActiveKey:"1"},e.createElement(g,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},e.createElement(S.Z,{type:1,onCancel:J,container_type:2,container_id:ge,onSelect:Le})))),x={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"},w=t(62772),O=t(25684),N=t(49317),L=Object.defineProperty,W=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,j=(oe,J,re)=>J in oe?L(oe,J,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[J]=re,P=(oe,J)=>{for(var re in J||(J={}))X.call(J,re)&&j(oe,re,J[re]);if(W)for(var re of W(J))ce.call(J,re)&&j(oe,re,J[re]);return oe},M=(oe,J,re)=>new Promise((ge,Le)=>{var lt=Ce=>{try{de(re.next(Ce))}catch(ke){Le(ke)}},ie=Ce=>{try{de(re.throw(Ce))}catch(ke){Le(ke)}},de=Ce=>Ce.done?ge(Ce.value):Promise.resolve(Ce.value).then(lt,ie);de((re=re.apply(oe,J)).next())});const T=({shixunsDetail:oe,globalSetting:J,loading:re,user:ge,dispatch:Le,position:lt})=>{const ie=(0,e.useRef)(),[de,Ce]=(0,e.useState)(0),[ke,he]=(0,e.useState)([]),[We,nt]=(0,e.useState)({id:null,page:1}),pt=(0,p.useParams)(),[ot,Qe]=(0,e.useState)({}),xe=(0,e.useMemo)(()=>(0,a.Ny)()||(ot==null?void 0:ot.current_user_is_creator)||(ot==null?void 0:ot.current_user_is_partner),[a.Ny,ot]),we=(0,e.useMemo)(()=>(0,a.Ny)()||(ot==null?void 0:ot.current_user_is_creator),[a.Ny,ot]);(0,e.useEffect)(()=>{ie.current=pt==null?void 0:pt.taskId,We.id=pt==null?void 0:pt.taskId,nt(We),le(We)},[]);const le=K=>M(void 0,null,function*(){const ee=yield(0,N.ZP)(`/api/sci/projects/${pt==null?void 0:pt.taskId}/get_project_partners.json`,{method:"get"});ee&&(he(ee.users||[]),Ce(ee.users_count),Qe(ee))}),Ge=()=>M(void 0,null,function*(){We.page=1,nt(We);const K=(0,O.g)();yield Le({type:"user/getUserInfo",payload:K}),yield le(We)}),Ie=K=>{We.page=K,nt(We),le(We)},F=K=>{m.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.createElement("div",{className:x.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>M(void 0,null,function*(){const ee=yield(0,N.ZP)(`/api/sci/projects/${pt==null?void 0:pt.taskId}/del_project_partner.json`,{method:"DELETE",body:{user_id:K}});v.ZP.info("\u5220\u9664\u6210\u529F"),We.page=1,nt(We),le(We)})})},te=()=>{Le({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:ie.current}}})};function ye(){Le({type:"shixunsDetail/setActionTabs",payload:{}})}const V={visible:oe.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ye,shixunId:ie.current,onSelectCollaborator:K=>M(void 0,null,function*(){ye(),(yield(0,N.ZP)(`/api/sci/projects/${ie.current}/bacht_add_project_partners.json`,{method:"POST",body:{user_ids:K}}))&&(v.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ge())}),onSelectGroup:K=>M(void 0,null,function*(){ye(),(yield Le({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:ie.current,group_id:K.group_id}}))&&(v.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ge())})};return e.createElement("section",null,e.createElement("div",{className:x.wrap},e.createElement("div",{className:x.content},e.createElement("div",{className:x.head},e.createElement("span",{className:x.headCount},"\u5408\u4F5C\u8005\uFF08",de,"\u4EBA\uFF09"),xe&&e.createElement("div",null,e.createElement(l.ZP,{className:x.button,style:{marginRight:lt==="detail"?0:"20px"},onClick:te,icon:e.createElement(w.Z,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),e.createElement("div",{className:x.list},e.createElement(f.Z,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},ke.map((K,ee)=>e.createElement("div",{style:{display:"inline-block",width:"50%"},key:ee},e.createElement("div",{className:x.itemWrap},e.createElement("a",{target:"_blank",className:x.imgWrap},e.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:x.img,src:`${s.Z.IMG_SERVER}/images/${K==null?void 0:K.image_url}`}),(K==null?void 0:K.is_creator)&&e.createElement("span",{className:x.manager},"\u521B\u5EFA\u8005")),e.createElement("div",{className:x.itemContent},e.createElement("div",{className:x.nameWrap},e.createElement("a",{target:"_blank",className:x.name},K==null?void 0:K.user_name),e.createElement("div",{className:x.actionGroup},!(K!=null&&K.is_creator)&&we?e.createElement("a",{className:x.deletetitle,onClick:()=>F(K.id)},"\u5220\u9664"):null)),e.createElement("p",{className:x.schoolWrap},e.createElement("span",{className:x.school},K==null?void 0:K.school_name))))))))),de>10&&e.createElement("div",{className:x.countWrap},e.createElement(h.Z,{showQuickJumper:!1,showSizeChanger:!1,total:de,onChange:K=>Ie(K),pageSize:10,current:We.page}))),e.createElement(E,{onReloadData:Ge}),e.createElement(C,P({},V)))};var Z=(0,p.connect)(({shixunsDetail:oe,loading:J,globalSetting:re,user:ge})=>({shixunsDetail:oe,globalSetting:re,user:ge,loading:J}))(T)},92466:function(Rt,B,t){"use strict";t.r(B),t.d(B,{default:function(){return ls}});var e=t(59301),p=t(44283),m=t(28010),v=t(88487),l=t(11938),f=t(28284),h=t(62957),s=t(7939),a=t(36207),r=t(6767),i=t(37568),c=t(4875),n=t(21385),o=t(77019),u=t(5269),d=t(76618),b=t(56102),E=t(45749),y=t(87169),S=t(57940),g=t(14185),C=t(49317),x=t(76406),w=(je,vt,_t)=>new Promise((Fn,kn)=>{var Un=pn=>{try{Hn(_t.next(pn))}catch(gn){kn(gn)}},Rr=pn=>{try{Hn(_t.throw(pn))}catch(gn){kn(gn)}},Hn=pn=>pn.done?Fn(pn.value):Promise.resolve(pn.value).then(Un,Rr);Hn((_t=_t.apply(je,vt)).next())}),N=(0,e.forwardRef)(({time:je},vt)=>{console.log("ScreenRecord:",vt);const _t=(0,e.useRef)();let[Fn,kn]=(0,e.useState)(),Un=(0,e.useRef)(),Rr=2e3,Hn=[];(0,e.useImperativeHandle)(vt,()=>({startScreenRecord:Vr,downloadFile:gn}));function pn(ei,Pr){return w(this,null,function*(){let no=[];const Hi=yield new MediaRecorder(ei);Hi.ondataavailable=bo=>{no.push(bo.data)},Hi.start(),Un.current=Hi,window.recorderRefs=Hi,Hi.addEventListener("stop",bo=>{let Ur=URL.createObjectURL(no[0],{type:"video/mp4"});(0,x.Nd)("xxx.webm",Ur)})})}function gn(){if(!window.recorderRefs){r.ZP.warning("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}_t.current.srcObject.getTracks().forEach(Pr=>{Pr.stop()}),window.recorderRefs.addEventListener("dataavailable",Pr=>{let no=URL.createObjectURL(Pr.data,{type:"video/mp4"});(0,x.Nd)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",no)})}function Vr(){if((0,x.hE)(window.location.href)){r.ZP.info("\u65E0\u6CD5\u4F7F\u7528\u5C4F\u5E55\u5F55\u5236\uFF1AHTTP \u9875\u9762\u4E0D\u652F\u6301\u6B64\u529F\u80FD");return}navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(ei=>(_t.current.srcObject=ei,Hn.push(ei),_t.current.captureStream=_t.current.captureStream||_t.current.mozCaptureStream,new Promise(Pr=>_t.current.onplaying=Pr))).then(()=>pn(_t.current.captureStream(),Rr)).then(ei=>{}).catch(ei=>{ei.name==="NotFoundError"?r.ZP.warning("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):r.ZP.warning(ei.name)})}return e.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},e.createElement("video",{onPause:()=>{},width:"60",height:"120",autoPlay:!0,muted:!0,ref:_t}))}),L=(je,vt,_t)=>new Promise((Fn,kn)=>{var Un=pn=>{try{Hn(_t.next(pn))}catch(gn){kn(gn)}},Rr=pn=>{try{Hn(_t.throw(pn))}catch(gn){kn(gn)}},Hn=pn=>pn.done?Fn(pn.value):Promise.resolve(pn.value).then(Un,Rr);Hn((_t=_t.apply(je,vt)).next())});const W={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};var X=({className:je,mirror_description:vt,git_url:_t,difficulty:Fn,task_pass:kn,test_set_permission:Un,onVncAction:Rr,shixun:Hn,window_vnc_url:pn,linux_vnc:gn,vnc_url:Vr,unity_3d_routes:ei,taskData:Pr})=>{console.log(Pr);const no=(0,p.useParams)(),[Hi,bo]=(0,e.useState)("8082"),[Ur,Zi]=(0,e.useState)(!1),[ji,jo]=(0,e.useState)(!1),Lo=(0,e.useRef)(),An=pn?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",Eo=pn?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",Yo=()=>{h.default.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:e.createElement(y.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>L(void 0,null,function*(){const qr=yield(0,E.Jd)({identifier:no.taskId});return(qr==null?void 0:qr.status)===0&&r.ZP.info("\u91CD\u542F\u6210\u529F"),""})})},Do=()=>{h.default.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:e.createElement("div",{className:"pt10"},e.createElement(S.Z,{isDragger:!0,maxSize:1024,additionalText:`\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"${An}"`,action:`${g.Z.API_SERVER}/api/sci/projects/${no.taskId}/upload_file.json`,onChange:qr=>{qr.every(Qi=>{var wo;return((wo=Qi.response)==null?void 0:wo.status)===0})&&(h.default.destroyAll(),r.ZP.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F"))}}))})},ho=()=>L(void 0,null,function*(){var qr,Qi;jo(!0);const wo=yield(0,C.ZP)(`/api/sci/projects/${no.taskId}/port_proxy.json`,{method:"post",body:{port:Hi,position:1}});(qr=wo==null?void 0:wo.data)!=null&&qr.url&&(0,x.xg)((Qi=wo==null?void 0:wo.data)==null?void 0:Qi.url),jo(!1)}),Uo=()=>{h.default.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:`\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C${Eo}\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D`,onOk:()=>L(void 0,null,function*(){return yield(0,C.ZP)(`/api/sci/projects/${no.taskId}/download_file.json`,{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}}),!0})})},ko=()=>{var qr,Qi;(Qi=(qr=Lo.current)==null?void 0:qr.startScreenRecord)==null||Qi.call(qr)},Jo=()=>{const{webssh:qr}=Pr;h.default.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:e.createElement(e.Fragment,null,e.createElement(o.Z,null,e.createElement(u.Z,{flex:"50px"},"\u8D26\u53F7"),e.createElement(u.Z,null,qr==null?void 0:qr.username)),e.createElement(o.Z,null,e.createElement(u.Z,{flex:"50px"},"\u5730\u5740"),e.createElement(u.Z,null,qr==null?void 0:qr.address)),e.createElement(o.Z,null,e.createElement(u.Z,{flex:"50px"},"\u7AEF\u53E3"),e.createElement(u.Z,null,qr==null?void 0:qr.servicePort)),e.createElement(o.Z,null,e.createElement(u.Z,{flex:"50px"},"\u5BC6\u7801"),e.createElement(u.Z,null,qr==null?void 0:qr.password)))})};return e.createElement("div",{className:`tpi-code-setting ${je}`,style:{height:"calc(100vh - 54px )"}},e.createElement("h3",null,"\u529F\u80FD"),e.createElement("section",null,e.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:()=>{Rr("full-screen")}}," ",e.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F "),!ei&&e.createElement(e.Fragment,null,e.createElement("a",{id:"reset-task",onClick:()=>Rr("reset-task"),className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"}," ",e.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u73AF\u5883 "),e.createElement("a",{onClick:()=>Do(),className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"}," ",e.createElement("i",{className:"iconfont icon-shangchuanshipin1"}),"\u4E0A\u4F20\u6587\u4EF6"),e.createElement("a",{onClick:()=>Uo(),className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"}," ",e.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),e.createElement("a",{onClick:()=>ko(),className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"}," ",e.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),e.createElement("a",{className:"file-item action w100",title:"ssh\u76F4\u8FDE"}," ",e.createElement("i",{className:"iconfont icon-wodegongzuotai"}),e.createElement(o.Z,{align:"middle",className:"w100"},e.createElement(u.Z,{flex:"1",onClick:Jo},e.createElement(s.ZP,{type:"text",loading:Ur},e.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"ssh\u76F4\u8FDE"))))),(Vr||Pr.mirror_type==="webssh")&&e.createElement("a",{className:"file-item action w100",title:"\u670D\u52A1\u9884\u89C8"}," ",e.createElement("i",{className:"iconfont icon-suanfasheji"}),e.createElement(o.Z,{align:"middle",className:"w100"},e.createElement(u.Z,{flex:"1",onClick:ho},e.createElement(s.ZP,{type:"text",loading:ji},e.createElement("span",{style:{color:"#ddd",marginLeft:-11}},"\u670D\u52A1\u9884\u89C8"))),e.createElement(u.Z,null,e.createElement("a",{href:"javascript:;",onClick:ho,className:"c-blue"},"\u7AEF\u53E3\u53F7")," ",e.createElement(i.default,{onChange:qr=>bo(qr.target.value),style:{width:50},value:Hi})))),pn&&e.createElement("a",{id:"reset-task",onClick:Yo,className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"}," ",e.createElement(d.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),_t?e.createElement(b.CopyToClipboard,{text:_t,onCopy:()=>r.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",e.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null)),e.createElement(N,{ref:Lo}))},ce=t(79006),j=t(25399),P=t(31709),M={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"},T=Object.defineProperty,Z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,re=(je,vt,_t)=>vt in je?T(je,vt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):je[vt]=_t,ge=(je,vt)=>{for(var _t in vt||(vt={}))oe.call(vt,_t)&&re(je,_t,vt[_t]);if(Z)for(var _t of Z(vt))J.call(vt,_t)&&re(je,_t,vt[_t]);return je},Le=(je,vt,_t)=>new Promise((Fn,kn)=>{var Un=pn=>{try{Hn(_t.next(pn))}catch(gn){kn(gn)}},Rr=pn=>{try{Hn(_t.throw(pn))}catch(gn){kn(gn)}},Hn=pn=>pn.done?Fn(pn.value):Promise.resolve(pn.value).then(Un,Rr);Hn((_t=_t.apply(je,vt)).next())});const lt=(0,x.oP)(),ie={};lt!=null&&lt.homework_common_id&&(ie.homework_common_id=lt==null?void 0:lt.homework_common_id),lt!=null&&lt.exercisesId&&(ie.exercise_id=lt==null?void 0:lt.exercisesId);function de(je){return get(`tasks/${je}.json`,ie)}function Ce(je){return(0,C.U2)(`sci/projects/${je}/get_data_sets.json`)}function ke(je){return get(`myshixuns/${je}/challenges.json`)}function he(je,vt){return get(`myshixuns/${je}/subject_challenges.json`,vt)}function We(je,vt,_t){return(0,C.U2)(`tasks/${je}/star.json`,{star:_t,shixun_id:vt})}function nt(je,vt){return vt.path&&(vt.path=encodeURIComponent(vt.path)),(0,C.U2)(`tasks/${je}/rep_content.json`,ge(ge({},vt),ie))}function pt(je,vt){return(0,C.v_)(`myshixuns/${je}/update_file.json`,ge(ge({},vt),ie))}function ot(je,vt){return(0,C.U2)(`tasks/${je}/reset_original_code.json`,ge(ge({},vt),ie))}function Qe(je,vt){return(0,C.v_)(`myshixuns/${je}/reset_repository.json`,vt)}function xe(je,vt){return(0,C.U2)(`tasks/${je}/reset_passed_code.json`,ge(ge({},vt),ie))}function we(je,vt){return(0,C.v_)(`tasks/${je}/game_build.json`,ge(ge({},vt),ie))}function le(je,vt){return(0,C.U2)(`tasks/${je}/game_status.json`,ge(ge({},vt),ie))}function Ge(je,vt){return post(`tasks/${je}/choose_build.json`,ge(ge({},vt),ie))}function Ie(je){return get(`tasks/${je}/picture_display.json`,ie)}function F(je,vt){return get(`tasks/${je}/cost_time.json`,ge(ge({},vt),ie))}function te(je,vt){return get(`courses/${je}/inform_detail.json`,vt)}function ye(je){return(0,C.v_)(`tasks/${je}/plus_or_cancel_praise.json`)}function V(je,vt={}){return(0,C.v_)(`myshixuns/${je}/repository.json`,vt)}function K(je,vt){return get(`myshixuns/${je}/open_webssh.json`,vt||{})}function ee(je,vt){return get(`myshixuns/${je}/open_vm_webssh.json`,vt)}function H(je){return get(`tasks/${je}/close_webssh.json`)}function D(je){return Le(this,null,function*(){const vt=yield(0,C.v_)(`/sci/projects/${je}/delete_pod.json`);if((vt==null?void 0:vt.status)>=0)return(0,C.v_)(`/sci/projects/${je}/start_environment.json`,ie)})}function I(je){return post(`tasks/${je}/reset_environment`)}function _(je,vt){return post(`tasks/${je}/reset_linux_vnc_link.json`,vt||{})}function ve(je){return(0,C.U2)(`tasks/${je}/check_test_sets.json`)}function _e(je){return get(`tasks/${je}/get_answer_info.json`)}function Ke(je){return get(`tasks/${je}/get_choose_answer.json`)}function qe(je){return get(`tasks/${je}/unlock_choose_answer.json`)}function z(je,vt){return get(`tasks/${je}/unlock_answer.json`,{answer_id:vt})}function ze(je,vt,_t){return(0,C.v_)(`tasks/${je}/set_games_status.json`,{result:vt,data:_t})}function Te(je){return(0,C.v_)(`/sci/projects/${je}/extend_release.json`)}function se(je,vt){return(0,C.v_)(`/sci/projects/${je}/save_mirror.json`,ge({},vt))}function Oe(je){return Fetch(`/api/tasks/${je}/active.json`,{method:"post",body:{template_id:window.sessionStorage.imageId}})}function Fe(je){return post(`tasks/${je}/extend_linux_vnc.json`,ie)}function ue(je,vt){return get(`tasks/${je}/rank_list.json`,vt)}function q(je,vt){return(0,C.v_)(`tasks/${je}/close_windows_vnc.json`,{tpi_id:vt})}function R(je){return get(`tasks/${je}/pull_files.json`)}function fe(je,vt){return post(`tasks/${je}/log_output`,vt)}function Ze(je){return get(`tasks/${je}/stop_log_output.json`)}function A(je){return Le(this,null,function*(){return Fetch(`/api/myshixuns/${je.id}/add_file.json`,{method:"post",body:je})})}function Ae(je){return Le(this,null,function*(){return Fetch(`/api/myshixuns/${je.id}/delete_git_file.json`,{method:"Delete",body:je})})}function Ue(je){return Le(this,null,function*(){return Fetch(`/api/myshixuns/${je.id}/mv_file.json`,{method:"post",body:je})})}function ae(je){return Le(this,null,function*(){return je.path&&(je.path=encodeURIComponent(je.path)),Fetch(`/api/tasks/${je.id}/rep_content.json`,{method:"get",params:je})})}var be=Object.defineProperty,Ye=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ve=(je,vt,_t)=>vt in je?be(je,vt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):je[vt]=_t,dt=(je,vt)=>{for(var _t in vt||(vt={}))at.call(vt,_t)&&Ve(je,_t,vt[_t]);if(Ye)for(var _t of Ye(vt))He.call(vt,_t)&&Ve(je,_t,vt[_t]);return je},bt=(je,vt)=>{var _t={};for(var Fn in je)at.call(je,Fn)&&vt.indexOf(Fn)<0&&(_t[Fn]=je[Fn]);if(je!=null&&Ye)for(var Fn of Ye(je))vt.indexOf(Fn)<0&&He.call(je,Fn)&&(_t[Fn]=je[Fn]);return _t},xt=(je,vt,_t)=>new Promise((Fn,kn)=>{var Un=pn=>{try{Hn(_t.next(pn))}catch(gn){kn(gn)}},Rr=pn=>{try{Hn(_t.throw(pn))}catch(gn){kn(gn)}},Hn=pn=>pn.done?Fn(pn.value):Promise.resolve(pn.value).then(Un,Rr);Hn((_t=_t.apply(je,vt)).next())}),Lt=(je=>(je.Classrooms="classrooms",je.Shixuns="shixuns",je.Paths="paths",je.Projects="projects",je.Videos="videos",je.Topics="topics",je.Teach="teach-group",je))(Lt||{});const Tt=je=>{var vt=je,{userDetail:_t,user:Fn,globalSetting:kn,loading:Un,dispatch:Rr,onClose:Hn,shixun:pn}=vt,gn=bt(vt,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]);const Vr=(0,p.useParams)(),[ei,Pr]=(0,e.useState)([]),[no,Hi]=(0,e.useState)(""),[bo,Ur]=(0,e.useState)(0),[Zi,ji]=(0,e.useState)(dt({page:1,limit:20},Vr)),jo=(0,e.useCallback)(()=>gn.visible,[gn.visible]);(0,e.useEffect)(()=>{Zi.page=1,Lo()},[gn.visible]);const Lo=()=>xt(void 0,null,function*(){const An=yield Ce(Vr.taskId);An&&(Pr([...An.data_sets]),Ur(An.data_sets_count),Hi(An.folder_name))});return e.createElement("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"}},e.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6570\u636E\u96C6"),e.createElement("dl",{className:M.list},e.createElement(j.Z,{title:no},e.createElement("dt",{className:"c-white"},no)),e.createElement("dd",null,e.createElement(b.CopyToClipboard,{text:no,onCopy:()=>r.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("span",{className:`${M.copy} current`},"\u70B9\u51FB\u590D\u5236")))),e.createElement("div",{className:"c-grey-999 font14 ml5 mb5"},"\u6587\u4EF6\u8DEF\u5F84"),ei==null?void 0:ei.map((An,Eo)=>e.createElement("dl",{className:M.list},e.createElement(j.Z,{title:An.filename},e.createElement("dt",{className:"c-white"},An.filename)),e.createElement("dd",null,e.createElement(b.CopyToClipboard,{text:An.file_path,onCopy:()=>r.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("span",{className:`${M.copy} current`},"\u70B9\u51FB\u590D\u5236"))))),e.createElement("div",{className:"tc"},e.createElement(P.Z,{onChange:An=>{Zi.page=An,Lo()},className:M.page,size:"small",total:bo,pageSize:Zi.limit,hideOnSinglePage:!0})))};var Vt=(0,p.connect)(({user:je,userDetail:vt,loading:_t,shixunsDetail:Fn,globalSetting:kn})=>({user:je,userDetail:vt,shixunsDetail:Fn,globalSetting:kn,loading:_t.models.index}))(Tt),Nt=t(33156),Jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",an="data:image/png;base64,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",zt=t(67195),sn=t(35601),ln=Object.defineProperty,on=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Y=(je,vt,_t)=>vt in je?ln(je,vt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):je[vt]=_t,k=(je,vt)=>{for(var _t in vt||(vt={}))yt.call(vt,_t)&&Y(je,_t,vt[_t]);if(Se)for(var _t of Se(vt))Ee.call(vt,_t)&&Y(je,_t,vt[_t]);return je},ne=(je,vt)=>on(je,pe(vt)),$=(je,vt,_t)=>new Promise((Fn,kn)=>{var Un=pn=>{try{Hn(_t.next(pn))}catch(gn){kn(gn)}},Rr=pn=>{try{Hn(_t.throw(pn))}catch(gn){kn(gn)}},Hn=pn=>pn.done?Fn(pn.value):Promise.resolve(pn.value).then(Un,Rr);Hn((_t=_t.apply(je,vt)).next())});const{Countdown:me}=l.default;function U(){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 Pe=({mirror_description:je,difficulty:vt,git_url:_t,vnc_url:Fn,window_vnc_url:kn,linux_vnc:Un,isNotice:Rr,user:Hn,game:pn,shixun:gn={},taskData:Vr={},resetVncLoading:ei,onUpdateCostTime:Pr,lastedGetTaskInfoTime:no,onShowNotice:Hi,onResetGitCode:bo,onResetVnc:Ur,onBack:Zi,onAddVncTime:ji,onUpdateCode:jo,unity_3d_routes:Lo,remaining_time:An,st:Eo})=>{const[Yo]=(0,p.useSearchParams)(),{name:Do,identifier:ho,task_pass:Uo,test_set_permission:ko}=gn,[Jo,qr]=(0,e.useState)(!1),[Qi,wo]=(0,e.useState)(!1),[G,Q]=(0,e.useState)({}),[De,Xe]=(0,e.useState)(!1),[rt,ct]=(0,e.useState)(null),[Et,it]=(0,e.useState)(1800),[ut,St]=(0,e.useState)(!1),[Ht,Ot]=(0,e.useState)(!1),Zt=(0,p.useLocation)().query,Bt=(0,p.useParams)(),[Xt,yn]=(0,e.useState)(!1),[qt]=f.default.useForm(),bn=(0,e.useMemo)(()=>Date.now()+An,[An]);(0,e.useEffect)(()=>{De||setTimeout(()=>{Xe(!0)},1e3*60)},[De]),(0,e.useEffect)(()=>{Nt.Z.subscribe("update-windows-time",Mn=>{it(parseInt(An/1e3))}),it(An/1e3)},[]),(0,e.useEffect)(()=>{var Mn;return Yo.get("type")==="exercises"&&((Mn=G==null?void 0:G.exercise)!=null&&Mn.screen_open)&&(sn.U.forEach((rn,_n)=>{document.addEventListener(rn,vn,!1),document.addEventListener("blur",vn,!1)}),window.focus(),window.onblur=function(){(0,zt.vp)()&&(vn(),(0,zt.BU)())}),()=>{sn.U.forEach((rn,_n)=>{document.removeEventListener(rn,vn,!1)})}},[G]);const On=()=>{St(!ut)},vn=Mn=>{window.parent.postMessage("backExercise","*"),Mn!=="back"&&(0,zt.BU)()};function Pn(){qr(!Jo)}function Dn(){qr(!1),wo(!1)}function Bn(){(0,p.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),p.history.replace(`/innovation/project/detail/${Bt.taskId}`)}function Zn(){ei||Ur()}function yr(){h.default.confirm({title:"\u9000\u51FA",icon:e.createElement(y.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5236\u4F5C\u955C\u50CF\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Bn})}function nr(Mn){var rn;Dn(),Mn==="reset-task"&&(ei||h.default.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:e.createElement(y.Z,null),content:"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{Zn(),Xe(!1)}})),Mn==="reset-code"&&(ei||h.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:e.createElement(y.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:bo})),Mn==="full-screen"&&((0,zt.vp)()?(0,zt.BU)():(0,zt.Dj)((rn=document==null?void 0:document.getElementById)==null?void 0:rn.call(document,"task-right-panel"))),Mn==="show-clipboard-box"&&Nt.Z.publish("show-clipboard-box")}const Qn={task_pass:Uo,test_set_permission:ko,mirror_description:je,difficulty:vt,resetVncLoading:ei,git_url:_t,onVncAction:nr,window_vnc_url:kn,linux_vnc:Un,vnc_url:Fn,shixun:gn,unity_3d_routes:Lo},tr=(0,e.useCallback)(()=>Et?(console.log("VncTimer:",Et),e.createElement(Re,{defaultTime:Et,onAddVncTime:ji,onReset:Zn,toShixun:Bn,title:""})):null,[Et]);return(0,e.useEffect)(()=>{Ht&&qt.setFieldsValue({name:"",version:"",description:""})},[Ht]),e.createElement("div",{className:"task-header-container"},Yo.get("type")!=="exercises"&&e.createElement(e.Fragment,null,Vr.name),e.createElement("h2",{className:"shixun-info"},Do),e.createElement(e.Fragment,null,e.createElement("div",{className:"flex-container"},e.createElement(e.Fragment,null,kn&&e.createElement(p.Link,{onClick:Mn=>{Mn.preventDefault(),Nt.Z.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20"},"\u53D1\u9001CTRL+ALT+DELETE"),tr()),e.createElement("i",{className:"iconfont icon-shijian1"}),e.createElement(me,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:bn}),e.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Pn},e.createElement("img",{alt:"tool",src:Jt,width:16}),"\u5DE5\u5177\u680F"),e.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:()=>wo(!0)},e.createElement("img",{alt:"tool",src:an,width:18}),"\u6570\u636E\u96C6"))),e.createElement(s.ZP,{type:"primary",disabled:!De,className:"save-innovation",onClick:()=>$(void 0,null,function*(){Ot(!0)})},"\u4FDD\u5B58\u955C\u50CF"),e.createElement("a",{className:"btn-out",onClick:yr,title:"\u9000\u51FA\u5B9E\u8BAD"},e.createElement("i",{className:"iconfont icon-kaiguan"})),e.createElement(v.Z,null,e.createElement(a.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:Jo,onClose:Dn},e.createElement(X,ne(k({},Qn),{taskData:Vr})))),e.createElement(v.Z,null,e.createElement(a.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:Qi,onClose:Dn,style:{height:"100%"}},e.createElement(Vt,null))),e.createElement(h.default,{title:"\u4FDD\u5B58\u955C\u50CF",open:Ht,okButtonProps:{loading:Xt},onCancel:()=>{Ot(!1)},onOk:()=>{qt.submit()}},e.createElement("div",null,e.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"),e.createElement(f.default,{labelCol:{span:4},wrapperCol:{span:20},form:qt,onFinish:Mn=>$(void 0,null,function*(){yn(!0);const rn=yield se(Bt.taskId,Mn);(rn==null?void 0:rn.status)==0&&(r.ZP.info("\u4FDD\u5B58\u6210\u529F"),Ot(!1)),(rn==null?void 0:rn.status)===-5&&h.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:()=>$(void 0,null,function*(){const _n=yield se(Bt.taskId,k({is_cover:!0},Mn));(_n==null?void 0:_n.status)==0&&(r.ZP.info("\u8986\u76D6\u6210\u529F"),Ot(!1))})}),yn(!1)})},e.createElement(f.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"}]},e.createElement(i.default,{type:"text",maxLength:60})),e.createElement(f.default.Item,{label:" \u7248\u672C\u53F7",name:"version",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7248\u672C\u53F7"}]},e.createElement(c.Z,{style:{width:"100%"}})),e.createElement(f.default.Item,{label:"\u955C\u50CF\u63CF\u8FF0",name:"description",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u955C\u50CF\u63CF\u8FF0"}]},e.createElement(i.default.TextArea,null))))))};const Ne=300;function Re({onAddVncTime:je,onReset:vt,toShixun:_t,title:Fn="",defaultTime:kn}){const[Un,Rr]=(0,e.useState)(kn),[Hn,pn]=(0,e.useState)(!1);(0,ce.Z)(()=>{Rr(Un-1)},Un>0?1e3:null),(0,e.useEffect)(()=>{Un===Ne&&pn(!0)},[Un]),(0,e.useEffect)(()=>{kn<Ne&&pn(!0),Rr(kn)},[kn]);function gn(){Un!==0?pn(!1):_t()}function Vr(){return $(this,null,function*(){if(pn(!1),Un>0){const Pr=yield je();Rr((Pr==null?void 0:Pr.remaining_time)/1e3)}else Rr(kn),vt()})}function ei(){Un<Ne&&pn(!0)}return e.createElement(e.Fragment,null,e.createElement(v.Z,null,e.createElement(h.default,{title:[e.createElement(y.Z,{className:"modalIconYellow"}),Un!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u63D0\u9192"],closable:!1,centered:!0,open:Hn,onOk:Vr,onCancel:gn,okText:Un!==0?"\u7ACB\u5373\u5EF6\u957F":"\u91CD\u7F6E",cancelText:Un!==0?"\u4E0D\u9700\u8981":"\u9000\u51FA"},Un!==0?`\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ${Math.round(Un/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 Be=t(18287);function tt(je){let vt=!0;if(je.length>0){for(let _t=0;_t<je.length;_t++)if(je[_t].compile_success==0||!je[_t].compile_success){vt=!1;break}}else vt=!1;return vt}function ft(je,vt=""){let _t=[];for(let Fn=0;Fn<je.length;Fn++){let kn=je[Fn],Un=vt?`${vt}/${kn.name}`:`${kn.name}`;_t.push({title:kn.name,isLeaf:kn.type!=="tree",key:Un})}return _t}function $e(je,vt,_t){for(let Fn=0;Fn<je.length;Fn++){let kn=je[Fn];if(kn.key===vt){kn.children=_t;break}kn.children&&$e(kn.children,vt,_t)}return je}function Me(je,vt,_t){let Fn;return function(){let kn=this,Un=arguments,Rr=function(){Fn=null,_t||je.apply(kn,Un)},Hn=_t&&!Fn;clearTimeout(Fn),Fn=setTimeout(Rr,vt),Hn&&je.apply(kn,Un)}}const Je=!0,et=g.Z.API_SERVER;var st=t(24334),ht=t(34376),mt=t(66744),Ct={"xterm-panel-wrp":"xterm-panel-wrp___hg9up","xterm-panel":"xterm-panel___QKpsc"},wt=t(76374),Ft=Object.defineProperty,kt=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,It=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Gt=(je,vt,_t)=>vt in je?Ft(je,vt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):je[vt]=_t,Yt=(je,vt)=>{for(var _t in vt||(vt={}))Pt.call(vt,_t)&&Gt(je,_t,vt[_t]);if(It)for(var _t of It(vt))At.call(vt,_t)&&Gt(je,_t,vt[_t]);return je},jt=(je,vt)=>kt(je,Wt(vt));function Ut(je,vt,_t){let Fn=_t._core._renderService.dimensions.actualCellWidth||9.5,kn=_t._core._renderService.dimensions.actualCellHeight||18;const Un=Math.floor(vt/kn);return[Math.floor(je/Fn),Un]}function cn(je,vt){const _t=new wt.Z(Fn=>{console.log("entries\uFF1A",Fn);for(let kn of Fn)if(kn.target.offsetHeight>0||kn.target.offsetWidth>0){const[Un,Rr]=Ut(kn.target.offsetWidth,kn.target.offsetHeight,je);console.log("cols, rows",Un,Rr),Nt.Z.publish("ssh-xterm-resize",{columns:Un,rows:Rr,width:kn.target.offsetWidth,height:kn.target.offsetHeight}),je.resize(Un,Rr);const Hn=st.Base64.decode("IA=="),pn=st.Base64.decode("CBtbSw==");je.write(Hn),je.write(pn)}});return _t.observe(vt),_t}const en=3e4;var un=({sshConfigData:je,sid:vt})=>{const[_t,Fn]=(0,e.useState)(null),{ws_url:kn,password:Un,port:Rr}=je,Hn=(0,e.useRef)(),pn=(0,e.useRef)(),gn=(0,e.useRef)(!1);return(0,e.useEffect)(()=>{if(Hn.current&&kn){const Vr=new ht.Terminal({fontSize:16,rendererType:"dom"});console.log("el.current:",Hn.current),Vr.open(Hn.current),Vr.onData(Pr=>{console.log("data:",Pr),pn.current&&pn.current.readyState===1&&(pn.current.send(JSON.stringify({tp:"client",data:Pr})),Nt.Z.publish("on-operating-ssh"))}),Vr.write("Connecting..."),Fn(Vr);const ei=cn(Vr,Hn.current);return()=>{Vr==null||Vr.dispose(),ei==null||ei.unobserve(Hn.current)}}},[kn,Hn.current]),(0,e.useEffect)(()=>{if(_t&&kn){let Vr=function(){const Ur=new WebSocket(kn);console.log("socketInstance:",kn),pn.current=Ur,Ur.onopen=()=>{let Zi=_t.element.parentElement;if(Zi){let ji=Zi.offsetWidth,jo=Zi.offsetHeight;console.log("init",{tp:"init",data:jt(Yt({},je),{secret:Un,width:ji,height:jo,rows:_t.rows,columns:_t.cols})}),Ur.send(JSON.stringify({tp:"init",data:jt(Yt({},je),{secret:Un,width:ji,height:jo,rows:_t.rows,columns:_t.cols})}))}_t.focus()},Ur.onerror=Zi=>{console.log("------in socket error----",Zi,Ur,kn)},Ur.onmessage=Zi=>{gn.current||(_t.write("\r"),setTimeout(()=>{},1e3)),gn.current=!0,console.log("event:",Zi);const ji=st.Base64.decode(Zi.data.toString());let jo=_t._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",ji,jo,_t),_t.write(ji)},Ur.onclose=Zi=>{ei&&clearInterval(ei),_t.write(`\r
connection closed`)}};const ei=setInterval(()=>{pn.current&&pn.current.send(JSON.stringify({tp:"h"}))},en),Pr=Nt.Z.subscribe("create-socket",Ur=>{vt==Ur&&(pn.current&&pn.current.readyState===1?_t.focus():Vr(),_t.focus())}),no=Nt.Z.subscribe("close-socket",Ur=>{vt===Ur&&(pn.current&&(pn.current.close(),gn.current=!1,_t.clear()),pn.current=null)}),Hi=Nt.Z.subscribe("ssh-xterm-resize",Ur=>{pn.current&&pn.current.readyState===1&&pn.current.send(JSON.stringify({tp:"resize",data:Yt({},Ur)}))}),bo=Nt.Z.subscribe("ssh-add-connect-time",()=>{pn.current&&pn.current.readyState===1&&pn.current.send(JSON.stringify({tp:"overtime"}))});return()=>{no(),Pr(),Hi(),bo(),pn.current&&(pn.current.close(),gn.current=!1)}}},[_t,kn,Rr]),e.createElement("div",{className:Ct["xterm-panel-wrp"]},e.createElement("div",{ref:Hn,className:Ct["xterm-panel"]},kn?null:e.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1...")))},hn=t(89787),nn=t(62013);const $t=i.default.TextArea;var En=({onCancel:je,onSave:vt,content:_t})=>{const[Fn,kn]=(0,e.useState)(_t);function Un(Hn){kn(Hn.target.value)}function Rr(){vt(Fn)}return(0,e.useEffect)(()=>{kn(_t)},[_t]),e.createElement("div",{className:"clipboard-box"},e.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),e.createElement($t,{value:Fn,onChange:Un,className:"clipboard"}),e.createElement("p",null," ",e.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 "),e.createElement("p",null," ",e.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 "),e.createElement("div",{className:"btn-action-container"},e.createElement(s.ZP,{type:"ghost",onClick:je,style:{marginRight:10}},"\u53D6\u6D88"),e.createElement(s.ZP,{type:"primary",onClick:Rr},"\u4FDD\u5B58")))},wn=t(58617),Xn={selectImage:"selectImage___t63KU",container:"container___WChhl"},Ln=t(66649),jn=t.n(Ln),Wn=Object.defineProperty,Vn=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,Dt=(je,vt,_t)=>vt in je?Wn(je,vt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):je[vt]=_t,Kt=(je,vt)=>{for(var _t in vt||(vt={}))Qt.call(vt,_t)&&Dt(je,_t,vt[_t]);if(mn)for(var _t of mn(vt))gt.call(vt,_t)&&Dt(je,_t,vt[_t]);return je},Mt=(je,vt)=>Vn(je,Cn(vt)),tn=(je,vt,_t)=>new Promise((Fn,kn)=>{var Un=pn=>{try{Hn(_t.next(pn))}catch(gn){kn(gn)}},Rr=pn=>{try{Hn(_t.throw(pn))}catch(gn){kn(gn)}},Hn=pn=>pn.done?Fn(pn.value):Promise.resolve(pn.value).then(Un,Rr);Hn((_t=_t.apply(je,vt)).next())});const dn=e.createElement(wn.Z,{style:{fontSize:24},spin:!0});function In(je){return je.replace(/\\u([\dA-Za-z]{4})/g,function(vt,_t){return String.fromCharCode(parseInt("0x"+_t))})}function fn(je){je||(je=window.location.search);let vt=je.substr(1),_t={};return vt.split("&").forEach(function(Fn){let kn=Fn.split("=");_t[kn[0]]=decodeURIComponent(kn[1])}),_t}const Sn={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"};var qn=(je=>(je[je.SET_LOADING=0]="SET_LOADING",je[je.SET_IS_LARGE=1]="SET_IS_LARGE",je[je.SET_MES=2]="SET_MES",je[je.SET_STATE=3]="SET_STATE",je[je.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",je[je.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",je[je.UPDATE_ALL=6]="UPDATE_ALL",je))(qn||{});function Br(je,vt){switch(vt.type){case 0:return Mt(Kt({},je),{loading:vt.payload});case 1:return Kt({},Mt(Kt({},je),{isLarge:vt.payload}));case 2:return Mt(Kt({},je),{mes:vt.payload});case 3:return Kt(Kt({},je),vt.payload);case 5:return Mt(Kt({},je),{transferContent:vt.payload});case 4:return Mt(Kt({},je),{showClipBoardBox:vt.payload});case 6:return Kt({loading:je.loading},vt.payload);default:throw new Error}}var Fr=({vnc_url:je,window_vnc_url:vt,linux_vnc:_t,virtual_machine:Fn,taskId:kn,taskData:Un})=>{var Rr;const Hn=(0,e.useRef)(),pn=(0,e.useRef)(),gn=(0,e.useRef)(),Vr=(0,e.useRef)(),[ei,Pr]=(0,e.useState)(),[no,Hi]=(0,e.useState)(!1),[bo,Ur]=(0,e.useReducer)(Br,Sn),[Zi,ji]=(0,e.useState)(0),{mes:jo,loading:Lo,showClipBoardBox:An,isLarge:Eo,transferContent:Yo}=bo;let[Do,ho]=(0,e.useState)(0),Uo=(0,e.useRef)();const ko=(0,p.useParams)(),Jo=ko;(0,e.useEffect)(()=>(window.addEventListener("visibilitychange",Qi),()=>{var it,ut;(ut=(it=pn.current)==null?void 0:it.disconnect)==null||ut.call(it),window.removeEventListener("visibilitychange",Qi)}),[]),(0,e.useEffect)(()=>(window.sessionStorage.imageId=ei,()=>{window.sessionStorage.removeItem("imageId")}),[ei]);const qr=()=>{var it,ut;((it=Un==null?void 0:Un.shixun)==null?void 0:it.windows_connection_mode)==="rdp"?setTimeout(()=>{rt()},1500):((ut=gn==null?void 0:gn.current)==null?void 0:ut.resizeSession)!==void 0&&((0,zt.vp)()?gn.current.resizeSession=!0:setTimeout(()=>{gn.current.resizeSession=!1},900))};(0,e.useEffect)(()=>(window.addEventListener("visibilitychange",Qi),document.addEventListener((0,zt.gH)(),qr),()=>{document.removeEventListener((0,zt.gH)(),qr),window.removeEventListener("visibilitychange",Qi)}),[]);const Qi=it=>{if(document.visibilityState==="visible"){let ut=sessionStorage.vncPageLeaveTime;jn()(new Date).diff(jn()(ut),"minutes")>2&&ji(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function wo(){Ur({type:4,payload:!1})}function G(){Ur({type:1,payload:!Eo})}function Q(it){let ut;return Hn.current&&(ut=new wt.Z(St=>{var Ht,Ot;for(let Zt of St)((Ht=Un==null?void 0:Un.shixun)==null?void 0:Ht.windows_connection_mode)==="rdp"&&rt(),(Zt.target.offsetHeight>0||Zt.target.offsetWidth>0)&&((Ot=it==null?void 0:it._eventHandlers)==null||Ot.windowResize())}),ut.observe(Hn.current)),ut}const De=()=>tn(void 0,null,function*(){var it,ut,St;const Ht=(it=fn())!=null&&it.homework_common_id?{homework_common_id:(ut=fn())==null?void 0:ut.homework_common_id}:{},Ot=yield(0,C.ZP)(`/api/tasks/${ko.taskId||kn}/get_vnc_link.json`,{method:"post",body:Mt(Kt(Kt({},ko),Ht),{template_id:ei})});if((Ot==null?void 0:Ot.status)===-3)return new Promise((Zt,Bt)=>tn(void 0,null,function*(){h.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:()=>tn(void 0,null,function*(){clearTimeout(Uo.current),ho(0),yield q(ko.taskId,Ot==null?void 0:Ot.message),ji(Zi+1)})})}));if((Ot==null?void 0:Ot.status)===-1)throw new String(Ot==null?void 0:Ot.message);return Fn&&((0,x.d8)("PVEAuthCookie",(St=Ot==null?void 0:Ot.data)==null?void 0:St.cookies_value,1),(0,x.d8)("PVELangCookie","zh_CN",1)),Nt.Z.publish("update-windows-time",Ot==null?void 0:Ot.data),Ot});(0,e.useEffect)(()=>{var it;let ut,St;function Ht(Bt){vt&&(r.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"),Ur({type:0,payload:!0}),ji(Zi+1))}Nt.Z.subscribe("reset-linux-windows-loading",()=>{Ur({type:0,payload:!0})}),Nt.Z.subscribe("reset-linux-windos-vnc",()=>{ji(Zi+1)});function Ot(){ho(100),clearTimeout(Uo.current),setTimeout(()=>{var Bt;(Bt=ut==null?void 0:ut._eventHandlers)==null||Bt.windowResize(),Ur({type:0,payload:!1})},1300),Nt.Z.subscribe("send-ctrl-alt-delete",()=>{ut==null||ut.sendCtrlAltDel()})}function Zt(Bt){const Xt=In(Bt.detail.text);Ur({type:5,payload:Xt})}if((vt||je||_t||Fn&&ei)&&Hn.current){clearTimeout(Uo.current),((it=Un==null?void 0:Un.shixun)==null?void 0:it.windows_connection_mode)==="rdp"&&rt(),new Promise(()=>tn(void 0,null,function*(){const qt=fn();let bn="",On;const vn=new URL(decodeURIComponent(Un==null?void 0:Un.vnc_url)),{protocol:Pn,searchParams:Dn,host:Bn}=vn;On=Dn.get("password"),bn=`${Pn==="https:"?"wss":"ws"}://${Bn}/${qt.path||"websockify"}`,ut=new nn.Z(Hn.current,bn,{credentials:{password:On},wsProtocols:["binary"],resize:"scale",show_dot:!0}),St=Q(ut),ut.viewOnly=qt.view_only||!1,vt?ut.scaleViewport=!0:ut.scaleViewport=qt.scale||!1,ut.scaleViewport=!0,ut.showDotCursor=!0,ut.resizeSession=!0,gn.current=ut,ut.addEventListener("disconnect",Ht),ut.addEventListener("connect",Ot),ut.addEventListener("clipboard",Zt)}));const Bt=Nt.Z.subscribe("vnc-reseting",()=>{ho(0),Ur({type:3,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),Xt=Nt.Z.subscribe("vnc-enlarge",qt=>{}),yn=Nt.Z.subscribe("show-clipboard-box",()=>{Ur({type:4,payload:!0})});return ho(0),()=>{ut==null||ut.removeEventListener("disconnect",Ht),ut==null||ut.removeEventListener("connect",Ot),ut==null||ut.removeEventListener("clipboard",Zt),Bt(),Xt(),yn(),St==null||St.unobserve(Hn.current)}}},[je,vt,_t,Zi,ei]),(0,e.useEffect)(()=>{var it,ut,St,Ht;Fn&&((it=Un==null?void 0:Un.shixun_virtual_templates)==null?void 0:it.length)===1?Pr((St=(ut=Un==null?void 0:Un.shixun_virtual_templates)==null?void 0:ut[0])==null?void 0:St.template_id):Fn&&((Ht=Un==null?void 0:Un.shixun_virtual_templates)==null?void 0:Ht.length)>1&&Hi(!0)},[Fn]);function Xe(it){var ut;(ut=gn.current)==null||ut.clipboardPasteFrom(it),Ur({type:5,payload:it}),r.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),wo()}function rt(){var it,ut;it=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),Vr.current.parentElement.className="wh1080p",Vr.current.parentElement.style.cssText=`transform:scale(${it});transform-origin:center center`,Hn.current.style.cssText="translate(-50%, -50%) scale("+it+")"}(0,e.useEffect)(()=>{Do==0&&(clearTimeout(Uo.current),ct())},[Do]);const ct=()=>{Do>99?Do=99:(Do=Do+1,Uo.current=setTimeout(()=>{ct()},1500)),Do<100&&ho(Do)},Et=(0,e.useMemo)(()=>{var it;return Lo?"none":_t||Fn||vt&&((it=Un==null?void 0:Un.shixun)==null?void 0:it.windows_connection_mode)==="rdp"?"block":"none"},[_t,Lo,Fn,vt]);return e.createElement(e.Fragment,null,no&&e.createElement("div",{className:Xn.selectImage},e.createElement("section",{className:Xn.container},e.createElement("h1",null,"\u9009\u62E9\u89D2\u8272"),e.createElement("aside",null,(Rr=Un==null?void 0:Un.shixun_virtual_templates)==null?void 0:Rr.map((it,ut)=>e.createElement(o.Z,{align:"middle",key:ut},e.createElement(u.Z,{flex:"1"},it.template_name),e.createElement(u.Z,null,e.createElement(s.ZP,{type:"primary",onClick:()=>{Pr(it.template_id),Hi(!1)}},"\u5F00\u59CB\u5B9E\u9A8C"))))))),Eo&&e.createElement("a",{className:"btn-vnc-resize",onClick:G},e.createElement("i",{className:"iconfont icon-tuichuquanping"})),e.createElement("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:Et==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},e.createElement("div",null,e.createElement("iframe",{style:{position:Eo?"fixed":"absolute",left:0,top:Eo?54:40,width:"100%",height:`calc(100% - ${Eo?"100px":"45px"})`},frameBorder:"0",ref:Vr,allowFullScreen:!0}))),e.createElement("div",{style:{position:Eo?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:`calc(100% - ${Eo?"100px":"0"})`},className:`${vt?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"} ${Eo?"full-screen":""}`},Lo?e.createElement(m.Z,{message:jo,style:{color:"#0152d9"}},e.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},e.createElement(hn.Z,{percent:Do,format:it=>e.createElement("span",{className:"c-white"},it,"%")}))):null,e.createElement("div",{ref:Hn,className:`vnc-panel ${Lo?"hidden zIndexf1":"animated fadeIn"}`})),e.createElement(v.Z,null,e.createElement(h.default,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,open:An,onCancel:wo,footer:null},e.createElement(En,{onCancel:wo,onSave:Xe,content:Yo}))))},hr=({taskData:je,evaluateLoading:vt,evaluateMessage:_t,language:Fn,onEval:kn})=>{const{vnc_url:Un,shixun:Rr,test_sets:Hn,test_sets_count:pn,sets_error_count:gn,last_compile_output:Vr,game:ei,allowed_unlock:Pr,user:no}=je,[Hi,bo]=(0,e.useState)(!1),[Ur,Zi]=(0,e.useState)(!1);function ji(){Zi(!Ur)}return console.log("vnc_url:",Un),e.createElement(e.Fragment,null,e.createElement(Fr,{vnc_url:Un,window_vnc_url:je.windows_vnc,virtual_machine:je==null?void 0:je.virtual_machine,linux_vnc:je.linux_vnc,taskData:je}),Ur?e.createElement("div",{className:"vnc-mask"}):null,e.createElement("div",{className:`vnc-test-list ${Hi?"large":Ur?"pop":""}`},e.createElement("div",{className:"vnc-test-list-body"},Hi?null:e.createElement("span",{className:"arrow-container",onClick:ji},e.createElement("i",{className:`iconfont ${Ur?"icon-xiajiantou":"icon-shangjiantou"} `})))))},Er={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"},Zr=Object.defineProperty,Wr=Object.defineProperties,Cr=Object.getOwnPropertyDescriptors,Tr=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,ri=Object.prototype.propertyIsEnumerable,yi=(je,vt,_t)=>vt in je?Zr(je,vt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):je[vt]=_t,ii=(je,vt)=>{for(var _t in vt||(vt={}))wr.call(vt,_t)&&yi(je,_t,vt[_t]);if(Tr)for(var _t of Tr(vt))ri.call(vt,_t)&&yi(je,_t,vt[_t]);return je},oi=(je,vt)=>Wr(je,Cr(vt));const vi=(je,vt)=>{switch(vt.type){case"MOVE_X":return oi(ii({},je),{moveX:vt.payload});case"SET_DRAGMODULE":return oi(ii({},je),{showDragModule:vt.payload});case"TRIGGER_RIGHT_PANEL_MASK":return oi(ii({},je),{showDragMask:vt.payload})}};var er=Object.defineProperty,vr=Object.defineProperties,Xr=Object.getOwnPropertyDescriptors,Or=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Ir=Object.prototype.propertyIsEnumerable,Lr=(je,vt,_t)=>vt in je?er(je,vt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):je[vt]=_t,pr=(je,vt)=>{for(var _t in vt||(vt={}))ur.call(vt,_t)&&Lr(je,_t,vt[_t]);if(Or)for(var _t of Or(vt))Ir.call(vt,_t)&&Lr(je,_t,vt[_t]);return je},Kr=(je,vt)=>vr(je,Xr(vt)),ai=(je,vt)=>{var _t={};for(var Fn in je)ur.call(je,Fn)&&vt.indexOf(Fn)<0&&(_t[Fn]=je[Fn]);if(je!=null&&Or)for(var Fn of Or(je))vt.indexOf(Fn)<0&&Ir.call(je,Fn)&&(_t[Fn]=je[Fn]);return _t},zr=(je,vt,_t)=>new Promise((Fn,kn)=>{var Un=pn=>{try{Hn(_t.next(pn))}catch(gn){kn(gn)}},Rr=pn=>{try{Hn(_t.throw(pn))}catch(gn){kn(gn)}},Hn=pn=>pn.done?Fn(pn.value):Promise.resolve(pn.value).then(Un,Rr);Hn((_t=_t.apply(je,vt)).next())});const{Countdown:Si}=l.default;var ci=(je=>(je[je.LoadFail=1]="LoadFail",je[je.ReLoad=2]="ReLoad",je[je.Success=3]="Success",je))(ci||{});const Ar={moveX:"40%",showDragModule:!1,showDragMask:!1},gi=je=>{var vt=je,{globalSetting:_t,loading:Fn,taskData:kn,dispatch:Un}=vt,Rr=ai(vt,["globalSetting","loading","taskData","dispatch"]);const Hn=(0,p.useParams)(),pn=(0,e.useRef)(),[gn,Vr]=(0,e.useState)(!0),[ei,Pr]=(0,e.useState)(!1),[no,Hi]=(0,e.useState)(0),[bo,Ur]=(0,e.useState)(0),[Zi,ji]=(0,e.useState)(!0),[jo,Lo]=(0,e.useState)(!1),An=(0,e.useRef)(!0),[Eo,Yo]=(0,e.useState)({}),[Do,ho]=(0,e.useState)({}),[Uo,ko]=(0,e.useState)(),Jo=(0,e.useRef)(),[qr,Qi]=(0,e.useState)(3),[wo,G]=(0,e.useState)(),[Q,De]=(0,e.useState)(),[Xe,rt]=(0,e.useState)(!1),[ct,Et]=(0,e.useState)(""),it=(0,e.useRef)(null),ut=(0,e.useRef)({}),St=(0,e.useRef)(!1),[Ht,Ot]=(0,e.useReducer)(vi,Ar);(0,e.useEffect)(()=>(window.addEventListener("message",Zt),()=>{window.removeEventListener("message",Zt)}),[]);const Zt=rn=>{(rn==null?void 0:rn.data)==="jupytermessage"&&An.current&&(An.current=!1,Bt(),St.current||setTimeout(()=>An.current=!0,500))},Bt=()=>zr(void 0,null,function*(){}),Xt=()=>zr(void 0,null,function*(){const rn=yield(0,E.dU)({identifier:Hn.identifier});rn&&(Yo(rn),ut.current=pr({},rn),ho(Kr(pr({},Do),{test_sets:(rn==null?void 0:rn.test_sets)||[]})),Ot({type:"SET_DRAGMODULE",payload:rn.jupyter_show_description}))}),yn=()=>zr(void 0,null,function*(){var rn,_n,xn,Tn;const Kn=yield(0,E.rV)({identifier:Hn.identifier});if(Vr(!1),Kn!=null&&Kn.url){if(ko(Kn.url),pn.current=(xn=(0,x.en)((_n=(rn=Kn==null?void 0:Kn.url)==null?void 0:rn[0])==null?void 0:_n.url))==null?void 0:xn.token,Jo.current=Kn.port,((Tn=Kn.url)==null?void 0:Tn.length)>1)return;ji(!1),bn(),Qi(3);return}Kn.status===-1?(Qi(1),ji(!1)):Qi(2)}),qt=rn=>{ji(!1),Ur(rn),bn(),Qi(3)},bn=()=>zr(void 0,null,function*(){const rn=yield(0,E.x4)({identifier:Hn.identifier});if((rn==null?void 0:rn.status)===0){if(!(rn!=null&&rn.useSeconds)){On();return}rn!=null&&rn.remainingSeconds&&(G(Date.now()+rn.remainingSeconds*1e3),De(rn.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(rn.remainingSeconds-300)*1e3))}}),On=()=>{Bn(!0),Vr(!0),h.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:()=>{vn()},onCancel:()=>{Bn(!1),Vr(!1)}})},vn=()=>zr(void 0,null,function*(){const rn=yield(0,E.m_)({identifier:Hn.identifier});(rn==null?void 0:rn.status)===0&&(r.ZP.success("\u91CD\u7F6E\u6210\u529F!"),Vr(!1),setTimeout(()=>window.location.reload(),300))}),Pn=()=>{h.default.destroyAll(),h.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:e.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",e.createElement("span",null,e.createElement(Si,{value:wo,format:"HH:mm:ss",onFinish:Dn})),"\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:()=>zr(void 0,null,function*(){(yield(0,E.rB)({identifier:Hn.identifier})).status===0&&(yield bn(),r.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Dn=()=>{h.default.destroyAll(),h.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:e.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:()=>{vn()}})},Bn=rn=>{const _n=document.getElementById("taskJupyterIframe");_n&&(rn?_n.contentWindow.postMessage("stopParent","*"):_n.contentWindow.postMessage("clonsParent","*"))},Zn=()=>{Vr(!0),Bn(!0),nr({title:"\u91CD\u7F6E\u5B9E\u8BAD",content:e.createElement("div",{className:"tc font14"},"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931,",e.createElement("br",null),"\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F")})},yr=()=>{const rn=document.getElementById("taskJupyterIframe");rn&&(rn.contentWindow.postMessage("saveCode","*"),St.current=!0,Pr(!0),Lo(!0))},nr=rn=>{h.default.confirm({centered:!0,title:rn.title,content:rn.content,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>zr(void 0,null,function*(){(yield(0,E.fi)({identifier:Hn.identifier})).status===0&&(r.ZP.success("\u64CD\u4F5C\u6210\u529F"),Vr(!1),setTimeout(()=>window.location.reload(),300))}),onCancel:()=>{Bn(!1),Vr(!1)}})};(0,e.useEffect)(()=>{function rn(xn){Ot({type:"MOVE_X",payload:xn.pageX})}function _n(){Ot({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return Ht.showDragMask&&(document.addEventListener("mousemove",rn),document.addEventListener("mouseup",_n)),()=>{document.removeEventListener("mousemove",rn),document.removeEventListener("mouseup",_n)}},[Ht.showDragMask]);const tr=`calc(100% - 4px - ${typeof Ht.moveX=="number"&&Ht.moveX!==.01?`${Ht.moveX}px`:"40%"})`,Mn=rn=>{Ot({type:"TRIGGER_RIGHT_PANEL_MASK",payload:rn})};return e.createElement("section",{className:Er.bg,style:{userSelect:Ht.showDragMask?"none":"unset"}},e.createElement("section",{className:Er.content,style:{height:Eo!=null&&Eo.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"}},e.createElement("section",{className:Er.rightCotainer,style:{width:tr}},e.createElement("main",{className:Er.main,style:{height:"100%"}},e.createElement(e.Fragment,null,e.createElement("div",{className:`${Er.dataSetButton} ${Xe?Er.dataSetOpen:""}`,onClick:()=>rt(!Xe)},e.createElement("span",{className:Er.dataSetText},"\u6570\u636E\u96C6")),e.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 bi=(0,p.connect)(({loading:je,globalSetting:vt})=>({globalSetting:vt,loading:je}))(gi),$n="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=",fr="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==",Gn=t(6806),lr=t(45272),Hr=t(92427),$r=t(35284);const so="FETCH_TASK_START",zn="FETCH_TASK_FAILURE",ir="FETCH_TASK_SUCCESS",cr="UPDATE_TASK_DATA",Gr="HIDE_EVALUATE_RESULT",Jr="SHOW_EVALUATE_RESULT",mo="UPDATE_TIMESTRAP",Ji="MOVE_X",lo="MOVE_Y",xr="TRIGGER_RIGHT_PANEL_MASK ",gr="SET_ACTIVE_INDEX",Ai="GET_TASK_LIST",Bi="SHOW_TASK_LIST",eo="HIDE_TASK_LIST",po="SET_TASK_STAR",No="TRIGGER_ENLARGE_UNITY3D ",Oo="TRIGGER_TAB_FIXED ",Vo="GET_DISCUSSES",go="SHOW_DISCUSSES_LOADING",oa="TOP_OR_DOWN_DISCUSS",ha="PLUS_DISCUSS",la="SET_ACTION_TYPE",zo="SHOW_REWARD_DIALOG",Pa="CANCEL_REWARD_DIALOG",ca="SET_REWARD",ga="ACTIVE_DISCUSS_INDEX",va="CREATE_DISCUSS",Ta="DISABLE_DISCUSS",Da="SHOW_ANSWER_LOADING",aa="FETCH_ANSWER_INFO",Qo="HIGH_TIP_MODAL",Yr="SHOW_TIP_MODAL",Nr="SELECT_UNLOCK_ANSWER",yo="SET_CHOOSE_ANSWERS",Io="EVAL_CHOOSE_START",Ui="EVAL_CHOOSE_END",Vi="SHOW_REP_loading",So="FETCH_REP_CONTENT",fo="EDIT_REP_CONTENT",Go="SET_REP_PATH",Ho="SHOW_EVALUATE_LOADING",Xo="HIDE_EVALUATE_LOADING",ra="SET_EVALUATE_MESSAGE",ta="SET_SHOW_DIR",Ha="SET_EDITOR_SETTING",Na="SET_EDITOR_THEME",ki="SET_EDITOR_FONTSIZE",mi="SET_REPOS",Mi="SHOW_PATH_LIST",Fo="HIDE_PATH_LIST",Po="HIDE_PICTURE_VIEW",ia="SHOW_PICTURE_VIEW",ua="SHOW_NOTICE",ya="HIDE_NOTICE",Ma="SET_TAB_INDEX",ba="SET_SSH_TABS",Ca="SET_SSH_CONFIGDATA",Fa="SET_SSH_CONFIGDATAARR",xa="SET_VNC_LOADING ",xs="ON_TAB_TO_SPACE ";var kr=t(59301),rs=Object.defineProperty,Qa=Object.defineProperties,is=Object.getOwnPropertyDescriptors,La=Object.getOwnPropertySymbols,mr=Object.prototype.hasOwnProperty,ma=Object.prototype.propertyIsEnumerable,pa=(je,vt,_t)=>vt in je?rs(je,vt,{enumerable:!0,configurable:!0,writable:!0,value:_t}):je[vt]=_t,si=(je,vt)=>{for(var _t in vt||(vt={}))mr.call(vt,_t)&&pa(je,_t,vt[_t]);if(La)for(var _t of La(vt))ma.call(vt,_t)&&pa(je,_t,vt[_t]);return je},Ti=(je,vt)=>Qa(je,is(vt)),Ga=(je,vt)=>{var _t={};for(var Fn in je)mr.call(je,Fn)&&vt.indexOf(Fn)<0&&(_t[Fn]=je[Fn]);if(je!=null&&La)for(var Fn of La(je))vt.indexOf(Fn)<0&&ma.call(je,Fn)&&(_t[Fn]=je[Fn]);return _t},to=(je,vt,_t)=>new Promise((Fn,kn)=>{var Un=pn=>{try{Hn(_t.next(pn))}catch(gn){kn(gn)}},Rr=pn=>{try{Hn(_t.throw(pn))}catch(gn){kn(gn)}},Hn=pn=>pn.done?Fn(pn.value):Promise.resolve(pn.value).then(Un,Rr);Hn((_t=_t.apply(je,vt)).next())});const{DirectoryTree:os}=Be.default,as=null,ss={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Ya(je,vt){switch(vt.type){case Ji:return Ti(si({},je),{moveX:vt.payload});case lo:return Ti(si({},je),{moveY:vt.payload});case Vi:return Ti(si({},je),{codeRepData:vt.payload});case So:return Ti(si({},je),{codeRepData:vt.payload});case fo:return Ti(si({},je),{codeRepData:si(si({},je.codeRepData),vt.payload)});case Jr:return Ti(si({},je),{evaluateLoading:!1,showEvalResult:!0});case mo:return Ti(si({},je),{timestamp:vt.payload});case Gr:return Ti(si({},je),{showEvalResult:!1});case so:return Ti(si({},je),{loading:!0});case cr:return si(si({},je),vt.payload);case xr:return Ti(si({},je),{showDragMask:vt.payload});case zn:return Ti(si({},je),{loading:!1,isError:!0});case ir:return si(si({},je),vt.payload);case Ho:return Ti(si({},je),{evaluateLoading:!0});case Xo:return Ti(si({},je),{evaluateLoading:!1});case ra:return Ti(si({},je),{evaluateMessage:vt.payload});case ta:return Ti(si({},je),{showDocuments:vt.payload});case mi:return si(si({},je),vt.payload);case ua:return Ti(si({},je),{showNotice:!0});case ya:return Ti(si({},je),{showNotice:!1});case Po:return Ti(si({},je),{showPictureView:!1});case ia:return Ti(si({},je),{showPictureView:!0});case xa:return Ti(si({},je),{resetVncLoading:vt.payload});default:throw new Error}}var ls=je=>{var vt=je,{match:_t,history:Fn}=vt,kn=Ga(vt,["match","history"]);console.log("props:",kn);const Un=(0,p.useParams)(),[Rr]=(0,p.useSearchParams)(),Hn=(0,p.useLocation)().query,[pn,gn]=(0,e.useReducer)(Ya,ss),[Vr,ei]=(0,e.useState)(1),[Pr,no]=(0,e.useState)(Un.taskId),Hi=(0,e.useRef)(),bo=(0,e.useRef)(),Ur=(0,e.useRef)(),[Zi,ji]=(0,e.useState)(),jo=(0,p.useLocation)();(0,e.useEffect)(()=>{console.log("_params:",Un),no(Un.taskId),(0,p.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})},[Un]);const{moveX:Lo,taskData:An,moveY:Eo,evalData:Yo,showEvalResult:Do,codeRepData:ho,loading:Uo,evaluateLoading:ko,evaluateMessage:Jo,showDocuments:qr,repos:Qi,showPictureView:wo,showNotice:G,webDisplayUrl:Q,isPictureView:De,resetVncLoading:Xe,timestamp:rt,lastedGetTaskInfoTime:ct,showDragMask:Et}=pn,{st:it,challenge:ut,shixun:St,is_teacher:Ht,game:Ot,has_answer:Zt,vnc_url:Bt,git_url:Xt,user:yn,myshixun:qt,discusses_count:bn,user_praise:On,praise_count:vn,tpm_cases_modified:Pn,tpm_modified:Dn,tpm_script_modified:Bn,mirror_name:Zn,mirror_description:yr,tomcat_url:nr,unity_3d_routes:Qn,with_code_file:tr,unity_3d_result:Mn,next_game:rn,prev_game:_n}=An,{currentPath:xn,paths:Tn,content:Kn,language:or,lastedUpdateTime:Rn}=ho,Dr=(Dn||Bn)&&it===0,jr=(Pn||Dr)&&qt.system_tip===!0,Wi=(Zn||[]).indexOf("Html")!==-1,Pi=(0,e.useMemo)(()=>xn&&Tn?Tn.indexOf(xn)>=0:!1,[xn,Tn]),Ei=(0,e.useMemo)(()=>Qn&&!tr||(ut==null?void 0:ut.thiry_party)||Bt,[Bt,tr,Qn]);(0,e.useEffect)(()=>{if(Qn&&tr)return gn({type:Ho}),Nt.Z.subscribe("unity3d-load-end",()=>{gn({type:Xo})})},[Pr,Qn,ut==null?void 0:ut.thiry_party,tr,gn]),(0,e.useEffect)(()=>{Ki()},[]);function Ki(){return to(this,null,function*(){let Nn=yield(0,C.ZP)(`/api/sci/projects/${Pr}.json`,{method:"get"});ji(Nn)})}function vo(Nn){return to(this,null,function*(){try{const Jn=yield(0,$r.ie)(Pr),{status:_r}=Jn;if(_r===401){Fn.replace("/user/login",{from:jo.pathname});return}else if(_r===-3)(0,x.eF)({onCancel:()=>{window.location.href="/"}});else if(_r===403)Fn.replace("/403");else if(_r===404){Fn.replace("/404");return}else Nn||gn({type:ir,payload:{loading:!1,isError:!1,taskData:Jn}});Jn.mirror_type==="webssh"&&setTimeout(()=>{Nt.Z.publish("create-socket",1)},1e3)}catch(Jn){console.log(Jn),Nn||gn({type:zn})}})}(0,e.useEffect)(()=>{let Nn=!1;return vo(Nn),()=>{Nn=!0}},[gn,Pr]),(0,e.useEffect)(()=>{let Nn=!1;function Jn(){return to(this,null,function*(){var _r,Ii,oo;if(gn({type:Vi,payload:Ti(si({},ho),{loading:!0})}),Qn&&!tr||ut!=null&&ut.thiry_party)return;const xi=yield nt(Pr,{path:xn});if(!Nn)if(xi.status===0)r.ZP.info(xi.message),gn({type:So,payload:Ti(si({},ho),{loading:!1})});else{let _i;try{(xi==null?void 0:xi.file_type)==="txt"?_i=(_i==null?void 0:_i.length)===0?_i:window.decodeURIComponent(escape(window.atob((_r=xi==null?void 0:xi.content)==null?void 0:_r.content))):_i=(Ii=xi==null?void 0:xi.content)==null?void 0:Ii.content}catch(ea){_i=window.atob((oo=xi==null?void 0:xi.content)==null?void 0:oo.content),r.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",ea)}gn({type:So,payload:Ti(si({},ho),{content:_i,language:xi.language,file_type:xi.file_type,filename:xi.filename,lastedUpdateTime:0,loading:!1})})}})}if(it===0&&xn&&St.hide_code!==1)return Jn(),()=>{Nn=!0}},[it,xn,ct,rt]);const Mr=(Nn=0)=>to(void 0,null,function*(){if(console.log("lastedUpdateTime:",Pi,Nn),it===0&&Rn>0&&Pi||Nn){const Jn=yield pt(qt.identifier,{path:xn,evaluate:Nn,content:Kn,game_id:Ot.id});return gn({type:fo,payload:{lastedUpdateTime:0}}),Jn}return!0}),Qr=(0,e.useCallback)(()=>to(void 0,null,function*(){const Nn=yield ve(Ot.identifier),{test_sets:Jn,message:_r,status:Ii}=Nn;if(Ii===-1){_r.info(_r);return}let oo=An.user.grade;An.user.grade=oo-ut.score*2,An.test_sets=Jn,An.game.test_sets_view=!0,gn({type:cr,payload:{taskData:An}})}),[Ot,ut,gn]),ro=(0,e.useCallback)(()=>{},[Mr]);(0,e.useEffect)(()=>Nt.Z.subscribe("unlock-test-case",()=>{h.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:kr.createElement(Ja,{score:ut.score,is_teacher:Ht}),centered:!0,onOk:Qr})}),[Qr,ut,Ht]),(0,e.useEffect)(()=>{if(!Ei||Bt){let Nn=function(_r){Hi.current&&gn({type:Ji,payload:_r.pageX}),bo.current&&gn({type:lo,payload:_r.pageY})},Jn=function(){Hi.current=!1,bo.current=!1,gn({type:xr,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",Nn),document.addEventListener("mouseup",Jn),()=>{document.removeEventListener("mousemove",Nn),document.removeEventListener("mouseup",Jn)}}},[bo.current,Hi.current,Ei,gn]);function co(Nn){let Jn=An.user.grade;An.user.grade=Jn-Nn,gn({type:cr,payload:{taskData:An}})}Ur.current=()=>{pn.moveX=pn.moveX!==.01?.01:"40%",gn({type:Ji,payload:pn.moveX})};function rr(){Ei?Ur.current():(document.onselectstart=function(){return!1},Hi.current=!0,gn({type:xr,payload:!0}))}function br(){document.onselectstart=function(){return!1},bo.current=!0,(An!=null&&An.vnc_url||An!=null&&An.windows_vnc||An!=null&&An.linux_vnc||An!=null&&An.virtual_machine||(St==null?void 0:St.hide_code)===2)&&gn({type:xr,payload:!0})}function Yn(Nn){gn(Nn===.01?{type:lo,payload:0}:{type:lo,payload:.01})}function sr(Nn){gn(Nn===0?{type:lo,payload:"100%"}:{type:lo,payload:0})}(0,e.useEffect)(()=>Nt.Z.subscribe("vnc-enlarge",()=>{Ur.current()}),[]);function ti(){Mr()}function li(){return to(this,null,function*(){const Nn=yield ot(Pr,{path:xn}),{content:Jn,language:_r}=Nn;gn({type:So,payload:Ti(si({},ho),{content:Jn,language:_r,lastedUpdateTime:0,loading:!1})})})}function Fi(){return to(this,null,function*(){var Nn;const Jn=yield Qe((Nn=An==null?void 0:An.myshixun)==null?void 0:Nn.identifier,{homework_common_id:Rr.get("homework_common_id")});return vo(),Jn})}function Di(){return to(this,null,function*(){const Nn=yield xe(Pr,{path:xn}),{content:Jn,language:_r}=Nn;gn({type:So,payload:Ti(si({},ho),{content:Jn,language:_r,lastedUpdateTime:0,loading:!1})})})}(0,e.useEffect)(()=>{if(it===0&&ut&&ut.path){let Nn=ut.path.split("\uFF1B").filter(Jn=>!!Jn);gn({type:fo,payload:{currentPath:Nn[0],paths:Nn}})}},[ut,it]),(0,e.useEffect)(()=>{St&&(0,x.Dk)(St.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[St]);function Co(){return to(this,null,function*(){const Nn=yield ye(Pr),{praise_count:Jn,praise:_r}=Nn;An.praise_count=Jn,An.user_praise=_r,gn({type:cr,payload:{taskData:An}})})}const xo=(0,e.useCallback)(Nn=>{function Jn(_r){return to(this,null,function*(){try{window.navigator.sendBeacon(`${g.Z.API_SERVER}/api/tasks/${Pr}/cost_time.json?time=${_r}`,JSON.stringify({time:_r}))}catch(Ii){}})}Jn(Nn)},[Pr]);function ar(Nn){return to(this,null,function*(){yield We(Pr,St.id,Nn),An.game.star=Nn,gn({type:cr,payload:{taskData:An}})})}function dr(){return to(this,null,function*(){if(Qi)gn({type:ta,payload:!0});else{const Nn=yield V(qt.identifier),{trees:Jn}=Nn;gn({type:mi,payload:{showDocuments:!0,repos:ft(Jn)}})}})}function ui(Nn){return to(this,null,function*(){const{children:Jn,eventKey:_r}=Nn.props;return new Promise(Ii=>to(this,null,function*(){Jn&&Jn.length>0&&Ii();const oo=yield V(qt.identifier,{path:_r}),{trees:xi}=oo;let _i=$e(Qi,_r,ft(xi,_r));gn({type:mi,payload:{repos:[..._i]}}),Ii()}))})}function Ni(){gn({type:ta,payload:!1})}function Ci(Nn){const Jn=Nn,{gold:_r,experience:Ii,next_game:oo,next_shixun:xi,subject_done:_i}=Jn,ea=Ga(Jn,["gold","experience","next_game","next_shixun","subject_done"]),fa=ea.challenge_chooses_count===ea.choose_correct_num,sa={had_submmit:!0,test_sets:ea.test_sets,challenge_chooses_count:ea.challenge_chooses_count,choose_correct_num:ea.choose_correct_num};An.choose_test_cases=sa,fa&&(An.game.status=2,An.next_game=oo,An.user.grade+=_r),fa&&Ot.status!==2&&Nt.Z.publish("update-cost-time"),gn({type:cr,payload:{taskData:An,evalData:{gold:_r,experience:Ii,next_game:oo,next_shixun:xi,subject_done:_i},showEvalResult:fa}}),Nt.Z.publish("eval-code-finish")}function Mo(){return to(this,null,function*(){var Nn;try{gn({type:Ho});const Jn=yield Mr(1),{resubmit:_r,sec_key:Ii,content_modified:oo}=Jn;if(Jn.status&&Jn.status<0){Nt.Z.publish("eval-code-finish"),gn({type:cr,payload:{evaluateLoading:!1}});return}const xi={sec_key:Ii,resubmit:_r,first:1,content_modified:oo};Hn.type==="exercises"&&(xi.extras={exercise_id:Hn.exercisesId,question_id:Hn.questionId,challenge_id:(Nn=An.challenge)==null?void 0:Nn.id,subject_id:Hn.subject_id||""},((Hn==null?void 0:Hn.ip_limit)==="inner"||(Hn==null?void 0:Hn.ip_bind_type)==="true")&&(xi.extras.ip=yield(0,Hr.y)({ip_limit:Hn==null?void 0:Hn.ip_limit,ip_bind:(Hn==null?void 0:Hn.ip_bind_type)==="true"})));const _i=yield we(Pr,xi);if(_i.status===-1&&Hn.type==="exercises"){window.parent.location.href=`/classrooms/${Rr.get("coursesId")}/exercise/${Rr.get("exercisesId")}/detail`;return}if(_i.status===1){let Ea=function(wa,Sr,fi){return to(this,null,function*(){var Yi;const ao=fi++*wa;ao/1e3>Sr&&(sa=!0);const Ri=yield le(Pr,{resubmit:_r,time_out:sa,port:_i.port,sec_key:Ii,challenge_id:(Yi=An==null?void 0:An.challenge)==null?void 0:Yi.id,subject_id:Hn.subject_id||""}),{status:Wo,running_code_message:Ao,port:ja,web_route:ka}=Ri;if(gn({type:ra,payload:Ao}),+Wo>-1||ao/1e3>Sr){Ot.status!==2&&Wo===2&&(An.game.status=2,An.user.grade+=Ri.gold,Nt.Z.publish("update-cost-time")),An.test_sets=Ri.test_sets||[],An.last_compile_output=Ri.last_compile_output,An.test_sets_count=Ri.test_sets_count,An.sets_error_count=Ri.sets_error_count,An.record_consume_time=Ri.record_consume_time,An.next_game=Ri.next_game,An.prev_game=Ri.prev_game;let _a="";(Zn.indexOf("Web")!==-1||Zn.indexOf("JFinal")!==-1)&&ja!=-1&&ka&&(_a=`${nr}:${ja}/${ka}`);const Wa=tt(Ri.test_sets);let Za=Ri.picture>0&&Wa,Xa=Wo===2&&!sa;sa?r.ZP.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):Xa||r.ZP.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D");let Ka={taskData:An,evalData:{gold:Ri.gold,experience:Ri.experience,next_game:Ri.next_game,next_shixun:Ri.next_shixun},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:_a,showPictureView:Qn||ut!=null&&ut.thiry_party?!1:Za,isPictureView:Za};Qn&&tr||ut!=null&&ut.thiry_party?(Nt.Z.publish("evaluate-unity3d-result",{state:"user",data:{user:yn}}),Nt.Z.publish("evaluate-unity3d-finish"),(Mn||Wa)&&Nt.Z.publish("evaluate-unity3d-result",Ri.unity_3d_result)):Ka.showEvalResult=Xa,gn({type:cr,payload:Ka}),Nt.Z.publish("eval-code-finish")}else setTimeout(()=>{Ea(wa,ut.exec_time+11,fi++)},wa)})},ea=1;const fa=1e3;let sa=!1;Ea(fa,ut.exec_time+11,ea++)}return res}catch(Jn){console.log("-------eval code",Jn)}})}function qi(Nn){gn({type:fo,payload:{content:Nn,lastedUpdateTime:new Date().getTime()}})}function qo(){gn({type:Gr})}function zi(){gn({type:Po})}function pi(){gn({type:ia})}function Oi(){gn({type:ua})}function Li(Nn,Jn){return to(this,null,function*(){const{node:_r}=Jn;if(_r.isLeaf){let Ii=Nn[0],oo=Ii.split(".").pop().toLowerCase();yield Mr(),gn({type:fo,payload:{currentPath:Ii}})}})}function uo(Nn){return to(this,null,function*(){yield Mr(),gn({type:fo,payload:{currentPath:Nn}})})}function io(){An.myshixun.system_tip=!0,gn({type:cr,payload:{taskData:An,showNotice:!1}})}function di(Nn,Jn){An.challenge.path=Nn,An.myshixun.system_tip=!1,gn({type:cr,payload:{taskData:Ti(si({},An),{tpm_cases_modified:!1,tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:Jn}})}function Gi(){gn({type:ya})}function wi(){return to(this,null,function*(){try{gn({type:xa,payload:!0}),Nt.Z.publish("vnc-reseting");let Nn;Nn=yield D(Un.taskId);let Jn=Nn.vnc_url;An.vnc_url=Jn+"&timestamp="+new Date().getTime(),Nt.Z.publish("vnc-reseting-done",Nn),gn({type:cr,payload:{taskData:An,resetVncLoading:!1}})}catch(Nn){console.log(Nn)}})}function _o(Nn){return to(this,null,function*(){const{GameState:Jn,Data:_r,challenge:Ii}=Nn;if(console.log("match:",_t),Ii==="info")Nt.Z.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:si({},An.challenge)}});else if(Jn==="Success")if(Mn||!tr){const oo=yield ze(Pr,st.Base64.encode(Pr+new Date().getTime()),_r),{status:xi,data:_i}=oo;xi==0&&(Ot.status!==2&&(An.game.status=2,An.user.grade+=_i.gold,Nt.Z.publish("update-cost-time")),Nt.Z.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:yn,open_time:_i.open_time,end_time:_i.end_time}}),gn({type:cr,payload:{taskData:An,evalData:{gold:_i.gold,experience:_i.experience,next_game:_i.next_game},evaluateLoading:!1,showEvalResult:!0}}))}else gn({type:Jr})})}function $i(){}function Ro(){return to(this,null,function*(){var Nn;let Jn;return Jn=yield Te(Pr),(Nn=Jn==null?void 0:Jn.data)!=null&&Nn.remaining_time&&Nt.Z.publish("update-windows-time",Jn==null?void 0:Jn.data),Jn==null?void 0:Jn.data})}const Sa="calc(100vw - 4px - 80px)",Xi={game:Ot,taskId:Pr,user_praise:On,praise_count:vn,st:it,challenge:ut,rank_name:An.rank_name,shixun:St,is_teacher:Ht,has_answer:Zt,unity_3d_routes:Qn,with_code_file:tr,onEvaluateCallback:$i,onGetUnity3dMessage:_o,taskId:Pr,myshixun:qt,user:yn,discusses_count:bn,onPlusOrCancelPraise:Co,minuxUserGrade:co,taskData:An},Ra={showNotice:G||(Pn||Dr)&&qt.system_tip===!1,tpm_cases_modified:Pn,tpm_modified:Dn,tpm_script_modified:Bn,st:it,taskId:Pr,myshixunId:(qt||{}).id,onNextCallback:io,onUpdateCallback:di,onUpdateFailure:Gi},Zo=Ti(si({},Yo),{isPictureView:De,history:Fn,webDisplayUrl:Q,onShowPictureView:pi,star:Ot&&Ot.star,onStarChange:ar,onCloseResult:qo}),$o={lastedGetTaskInfoTime:ct,isEditPath:Pi,taskData:An,codeRepData:ho,moveY:Eo,evaluateMessage:Jo,evaluateLoading:ko,isNotice:jr,isHtml:Wi,onChangePath:uo,onResizeSetContainer:Yn,onEditRepCode:qi,onUpdateCode:Mr,onResizeYStart:br,onShowDir:dr,onResetCode:li,onResetGitCode:Fi,onResizeCodeArea:sr,onResetPassedCode:Di,onFinishDisplayHtml:ti,onShowNotice:Oi};return kr.createElement(e.Fragment,null,Uo?kr.createElement(m.Z,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):kr.createElement(e.Fragment,null,kr.createElement("div",{className:"task-wrapper"},Et&&kr.createElement("div",{className:"draging-mask"}),kr.createElement(Pe,{difficulty:ut==null?void 0:ut.difficulty,mirror_description:yr,history:Fn,git_url:Xt,shixun:St,taskData:An,lastedGetTaskInfoTime:ct,onAddVncTime:Ro,taskId:Pr,isNotice:jr,resetVncLoading:Xe,onResetVnc:wi,onResetGitCode:Fi,vnc_url:Bt,linux_vnc:An==null?void 0:An.linux_vnc,window_vnc_url:(An==null?void 0:An.windows_vnc)||(An==null?void 0:An.virtual_machine),remaining_time:An==null?void 0:An.remaining_time,onShowNotice:Oi,game:Ot,user:yn,st:it,onUpdateCode:Mr,onUpdateCostTime:xo,unity_3d_routes:Qn&&!tr||(ut==null?void 0:ut.thiry_party)}),kr.createElement("div",{className:"tasks-body2"},kr.createElement("section",{className:"left-panel"},kr.createElement("ul",null,kr.createElement("li",{onClick:()=>ei(1),className:Vr==1?"on":""},kr.createElement("span",{className:"iconfont icon-huanjing"}),kr.createElement("span",null,"\u73AF\u5883")),kr.createElement("li",{onClick:()=>ei(2),className:Vr==2?"on":""},kr.createElement("span",{className:"iconfont icon-shujuwajue"}),kr.createElement("span",null,"\u6570\u636E\u96C6")),kr.createElement("li",{onClick:()=>ei(3),className:Vr==3?"on":""},kr.createElement("span",{className:"iconfont icon-a-chengyuan1"}),kr.createElement("span",null,"\u5408\u4F5C\u8005")))),kr.createElement("section",{id:"task-right-panel",className:`right-panel ${Bt||An!=null&&An.windows_vnc||An!=null&&An.linux_vnc||An!=null&&An.virtual_machine?"vnc":""}`,style:{width:Sa,minWidth:"500px"}},kr.createElement("div",{style:{height:"100%"},className:Vr===1?"":"hide"},An.mirror_type==="webssh"&&kr.createElement(un,{sshConfigData:An||{},sid:1}),An.mirror_type==="graph"&&kr.createElement(hr,{taskData:An,evaluateMessage:Jo,language:or,evaluateLoading:ko,onEval:kn.onEvalCode}),(An.mirror_type==="jupyterlab"||An.mirror_type==="jupyternotebook")&&kr.createElement(bi,{taskData:An,evaluateMessage:Jo,language:or,evaluateLoading:ko,onEval:kn.onEvalCode})),kr.createElement("div",{className:Vr===2?"data_env_lists":"hide"},kr.createElement("div",{className:"data_header"},"\u6570\u636E\u96C6 \uFF08",Zi==null?void 0:Zi.data_count,"\uFF09"),kr.createElement("div",{style:{padding:20}},kr.createElement(Gn.Z,{detail:Zi}))),kr.createElement("div",{className:Vr===3?"data_env_lists":"hide"},kr.createElement("div",null,kr.createElement(lr.Z,null)))))),kr.createElement(v.Z,null,kr.createElement(a.Z,{rootClassName:"setting-drawer",title:null,placement:"right",width:400,closable:!1,open:qr,onClose:Ni},kr.createElement(os,{className:"dir-tree",selectedKeys:[`${xn}`],treeData:Qi,onSelect:Li,loadData:ui})))))};function Ja({is_teacher:je,score:vt}){return kr.createElement(e.Fragment,null,je?kr.createElement(e.Fragment,null,kr.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"),kr.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${vt*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`),kr.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1")):kr.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${vt*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`))}function Ss({noDragging:je,moveX:vt,vnc_url:_t}){return kr.createElement(Fragment,null,je?kr.createElement("a",{className:`trapezoid ${vt===.01?"enlarge":""}`},kr.createElement("img",{src:vt===.01?resizeEnlargeUrl:resizeSmallUrl,alt:"resize-icon",width:20})):kr.createElement("a",{className:"btn-resize",draggable:!1},kr.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13",draggable:!1},kr.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"}))))}},6755:function(Rt,B,t){"use strict";t.d(B,{$J:function(){return m},JZ:function(){return l},bN:function(){return h},jP:function(){return f},rO:function(){return v}});var e=t(49317),p=(s,a,r)=>new Promise((i,c)=>{var n=d=>{try{u(r.next(d))}catch(b){c(b)}},o=d=>{try{u(r.throw(d))}catch(b){c(b)}},u=d=>d.done?i(d.value):Promise.resolve(d.value).then(n,o);u((r=r.apply(s,a)).next())});function m(s){return(0,e.U2)(`libraries/${s}.json`)}function v(){return(0,e.U2)("library_tags.json")}function l(s){return p(this,null,function*(){return(yield(0,e.IV)(`attachments/${s}.json`)).status===0})}function f(s){return(0,e.v_)("libraries.json",s)}function h(s,a){return(0,e.gz)(`libraries/${s}.json`,a)}},35284:function(Rt,B,t){"use strict";t.d(B,{$L:function(){return m},M3:function(){return c},NV:function(){return v},T:function(){return s},V1:function(){return l},ie:function(){return i},ln:function(){return a},pV:function(){return n},th:function(){return h}});var e=t(49317),p=(o,u,d)=>new Promise((b,E)=>{var y=C=>{try{g(d.next(C))}catch(x){E(x)}},S=C=>{try{g(d.throw(C))}catch(x){E(x)}},g=C=>C.done?b(C.value):Promise.resolve(C.value).then(y,S);g((d=d.apply(o,u)).next())});function m(o){return p(this,null,function*(){return(0,e.ZP)("/api/sci/projects.json",{method:"post",body:o})})}function v(o,u){return p(this,null,function*(){return(0,e.ZP)(`/api/sci/projects/${u}.json`,{method:"put",body:o})})}function l(o){return p(this,null,function*(){return(0,e.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:o})})}function f(o){return p(this,null,function*(){return Fetch("/api/sci/projects.json",{method:"get",params:o})})}function h(o,u){return p(this,null,function*(){return(0,e.ZP)(`/api/sci/projects/${o}.json`,{method:"delete",body:u})})}function s(o){return p(this,null,function*(){return(0,e.ZP)(`/api/sci/projects/${o}.json`,{method:"get"})})}function a(o){return p(this,null,function*(){return(0,e.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:o})})}function r(o){return p(this,null,function*(){return Fetch(`/api/sci/projects/${o}/remove_data_sets.json`,{method:"get"})})}function i(o){return p(this,null,function*(){return(0,e.ZP)(`/api/sci/projects/${o}/start_environment.json`,{method:"post"})})}function c(o,u){return p(this,null,function*(){return(0,e.ZP)(`/api/sci/projects/${o}/fork_sci_project.json`,{method:"post",body:u})})}function n(o,u){return p(this,null,function*(){return(0,e.ZP)(`/api/sci/projects/${o}/get_data_sets.json`,{method:"get",params:u})})}},45749:function(Rt,B,t){"use strict";t.d(B,{Jd:function(){return b},a$:function(){return d},dU:function(){return r},fi:function(){return u},m_:function(){return n},rB:function(){return o},rV:function(){return i},x4:function(){return c},zE:function(){return a}});var e=t(49317),p=Object.defineProperty,m=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,f=(y,S,g)=>S in y?p(y,S,{enumerable:!0,configurable:!0,writable:!0,value:g}):y[S]=g,h=(y,S)=>{for(var g in S||(S={}))v.call(S,g)&&f(y,g,S[g]);if(m)for(var g of m(S))l.call(S,g)&&f(y,g,S[g]);return y},s=(y,S,g)=>new Promise((C,x)=>{var w=L=>{try{N(g.next(L))}catch(W){x(W)}},O=L=>{try{N(g.throw(L))}catch(W){x(W)}},N=L=>L.done?C(L.value):Promise.resolve(L.value).then(w,O);N((g=g.apply(y,S)).next())});function a(y){return s(this,null,function*(){return(0,e.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:y})})}function r(y){return s(this,null,function*(){return(0,e.ZP)(`/api/tasks/${y.identifier}/jupyter.json`,{method:"Get",params:y})})}function i(y){return s(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${y.identifier}/start.json`,{method:"Get",params:y})})}function c(y){return s(this,null,function*(){return(0,e.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:y})})}function n(y){return s(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${y.identifier}/reset_pod.json`,{method:"Get",params:y})})}function o(y,S){return s(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${y}/active_pod.json`,{method:"Get",params:S})})}function u(y){return s(this,null,function*(){const S=h({},y);return delete S.identifier,(0,e.ZP)(`/api/myshixuns/${y.identifier}/sync_code.json`,{method:"Post",body:S})})}function d(y){return s(this,null,function*(){return(0,e.ZP)(`/api/shixuns/${y.identifier}/get_data_sets.json`,{method:"Get",params:y})})}function b(y){return s(this,null,function*(){return(0,e.ZP)(`/api/tasks/${y.identifier}/reboot_esc.json`,{method:"post",body:y})})}function E(y){return s(this,null,function*(){return Fetch(`/api/tasks/${y.taskId}/get_latex_file_tree.json`,{method:"Get",params:y})})}},2464:function(Rt,B,t){"use strict";t.d(B,{CP:function(){return m},_V:function(){return f}});var e=t(28209),p=t.n(e);const m={secret:e.enc.Utf8.parse("0a18e199b87f1a8d"),iv:e.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=="},v={exam:m};function l(h="",s="exam"){const{secret:a,iv:r}=v[s];return AES.encrypt(h,a,{iv:r,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function f(h="",s="exam"){const{secret:a,iv:r}=v[s];return e.AES.decrypt(h,a,{iv:r,mode:p().mode.CBC,padding:p().pad.Pkcs7}).toString(e.enc.Utf8)}},67195:function(Rt,B,t){"use strict";t.d(B,{BU:function(){return p},Dj:function(){return e},gH:function(){return m},vp:function(){return v}});function e(l){try{l.mozRequestFullScreen?l.mozRequestFullScreen():l.webkitRequestFullScreen&&l.webkitRequestFullScreen()}catch(f){console.log(f,":e")}}function p(){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 m=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function v(){var l=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,f=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",l),window.isFullScreen?window.isFullScreen:l!=null}},24532:function(Rt,B,t){"use strict";t.d(B,{rX:function(){return C},pW:function(){return x},gy:function(){return w},xY:function(){return g},O5:function(){return S},hs:function(){return d},tJ:function(){return o},o1:function(){return u},Rd:function(){return y}});var e=t(44283),p=t(62957),m=t(37285),v=t(6767),l=t(15267),f=t(76406),h=t(87169),s=t(25510),a="data:image/png;base64,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",r=t.p+"static/newqrcode.a8740efb.png",i=t(32637),c=t(59301),n=(O,N,L)=>new Promise((W,X)=>{var ce=M=>{try{P(L.next(M))}catch(T){X(T)}},j=M=>{try{P(L.throw(M))}catch(T){X(T)}},P=M=>M.done?W(M.value):Promise.resolve(M.value).then(ce,j);P((L=L.apply(O,N)).next())});const o=(O,N=!1,L=!1,W="",X=!1)=>!!(u(O)&&b(O,N,L,W,X)),u=O=>(0,l.bg)()?!0:(O({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),d=O=>{var N,L,W;const{user:X}=(0,e.getDvaApp)()._store.getState();(0,l.bg)()&&!((L=(N=X==null?void 0:X.userInfo)==null?void 0:N.course)!=null&&L.course_public)&&!((W=X==null?void 0:X.userInfo)!=null&&W.profile_completed)&&O({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},b=(O,N=!1,L=!0,W="",X=!1)=>{var ce;const{user:j}=(0,e.getDvaApp)()._store.getState();return(ce=j.userInfo)!=null&&ce.profile_completed?!0:(L?O({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:W,isCurrentPage:X}}):p.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,f.xg)("/account/profile/edit"),E()}}),!1)},E=()=>{p.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()}})},y=()=>{p.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:c.createElement("div",{style:{textAlign:"center"}},c.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"),c.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:i}),c.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},S=()=>{var O;const{user:N}=(0,e.getDvaApp)()._store.getState();return(O=N.userInfo)!=null&&O.professional_certification?!0:(p.default.confirm({title:"\u63D0\u793A",centered:!0,content:c.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,f.xg)("/account/certification")}}),!1)},g=()=>(0,l.V9)()?!0:(p.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:c.createElement("div",{className:"tc",style:{marginLeft:-38}},c.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),c.createElement("img",{src:r,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),C=(O,N)=>O?!0:(p.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:c.createElement("div",null,c.createElement("p",null,N||"\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"),c.createElement("div",{style:{marginLeft:"110px"}},c.createElement("img",{src:a,width:200}),c.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,f.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),x=O=>{p.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:c.createElement("div",null,c.createElement("div",null,c.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"),c.createElement(m.Z,null),c.createElement("p",{style:{color:"#666666",fontSize:12}}," ",c.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 ",c.createElement("a",null,O),"\u5929\u3002"),c.createElement("p",{style:{color:"#666666",fontSize:12}}," ",c.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")),c.createElement("div",{style:{textAlign:"center",marginTop:30}},c.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:s,alt:"\u4E8C\u7EF4\u7801",width:160})))})},w=(O,N="")=>{const{shixunsDetail:{detail:L}}=(0,e.getDvaApp)()._store.getState();if((L==null?void 0:L.public)===2||(L==null?void 0:L.public)===1||(L==null?void 0:L.shixun_status)===3){let W="";return(L==null?void 0:L.public)===2&&(W="\u5DF2\u516C\u5F00"),(L==null?void 0:L.public)===1&&(W="\u5F85\u5BA1\u6838"),(L==null?void 0:L.shixun_status)===3&&(W="\u5DF2\u5173\u95ED"),p.default.info({centered:!0,icon:c.createElement(h.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:c.createElement("div",{className:"tc",style:{marginLeft:-38}},c.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},c.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",W,"\uFF0C",N,"\u3002"),c.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),c.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:s,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(L==null?void 0:L.shixun_status)===2?(p.default.confirm({centered:!0,icon:c.createElement(h.Z,null),title:"\u63D0\u793A",content:c.createElement("div",null,c.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",N,"\u3002"),c.createElement("br",null),c.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:()=>{p.default.confirm({width:440,centered:!0,icon:c.createElement(h.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 O({type:"shixunsDetail/cancelRelease",payload:{id:L==null?void 0:L.identifier}})).status!==401&&(v.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),O({type:"shixunsDetail/getShixunsDetail",payload:{id:L==null?void 0:L.identifier}}),O({type:"practiceSetting/getCommonData",payload:{id:L==null?void 0:L.identifier}}))})})}}),!0):!1}},29509:function(Rt,B,t){"use strict";t.d(B,{o2:function(){return l},yT:function(){return f}});var e=t(77654),p=t(34998);const m=p.i.map(h=>`${h}-inverse`),v=["success","processing","error","default","warning"];function l(h){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat((0,e.Z)(m),(0,e.Z)(p.i)).includes(h):p.i.includes(h)}function f(h){return v.includes(h)}},9981:function(Rt,B){"use strict";const t=function(){const e=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let p=1;p<arguments.length;p++){const m=p<0||arguments.length<=p?void 0:arguments[p];m&&Object.keys(m).forEach(v=>{const l=m[v];l!==void 0&&(e[v]=l)})}return e};B.Z=t},99402:function(Rt,B,t){"use strict";t.d(B,{T:function(){return p},n:function(){return e}});function e(m){return["small","middle","large"].includes(m)}function p(m){return m?typeof m=="number"&&!Number.isNaN(m):!1}},86013:function(Rt,B,t){"use strict";var e=t(59301),p=t(19248);const m=v=>{let l;return typeof v=="object"&&(v!=null&&v.clearIcon)?l=v:v&&(l={clearIcon:e.createElement(p.Z,null)}),l};B.Z=m},97224:function(Rt,B,t){"use strict";t.d(B,{F:function(){return e}});function e(m){return m!=null&&m===m.window}const p=m=>{var v,l;if(typeof window=="undefined")return 0;let f=0;return e(m)?f=m.pageYOffset:m instanceof Document?f=m.documentElement.scrollTop:(m instanceof HTMLElement||m)&&(f=m.scrollTop),m&&!e(m)&&typeof f!="number"&&(f=(l=((v=m.ownerDocument)!==null&&v!==void 0?v:m).documentElement)===null||l===void 0?void 0:l.scrollTop),f};B.Z=p},52838:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return f}});var e=t(37645);function p(h,s,a,r){if(r===!1)return{adjustX:!1,adjustY:!1};const i=r&&typeof r=="object"?r:{},c={};switch(h){case"top":case"bottom":c.shiftX=s.arrowOffsetHorizontal*2+a,c.shiftY=!0,c.adjustY=!0;break;case"left":case"right":c.shiftY=s.arrowOffsetVertical*2+a,c.shiftX=!0,c.adjustX=!0;break}const n=Object.assign(Object.assign({},c),i);return n.shiftX||(n.adjustX=!0),n.shiftY||(n.adjustY=!0),n}const m={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},v={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},l=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function f(h){const{arrowWidth:s,autoAdjustOverflow:a,arrowPointAtCenter:r,offset:i,borderRadius:c,visibleFirst:n}=h,o=s/2,u={};return Object.keys(m).forEach(d=>{const b=r&&v[d]||m[d],E=Object.assign(Object.assign({},b),{offset:[0,0],dynamicInset:!0});switch(u[d]=E,l.has(d)&&(E.autoArrow=!1),d){case"top":case"topLeft":case"topRight":E.offset[1]=-o-i;break;case"bottom":case"bottomLeft":case"bottomRight":E.offset[1]=o+i;break;case"left":case"leftTop":case"leftBottom":E.offset[0]=-o-i;break;case"right":case"rightTop":case"rightBottom":E.offset[0]=o+i;break}const y=(0,e.wZ)({contentRadius:c,limitVerticalRadius:!0});if(r)switch(d){case"topLeft":case"bottomLeft":E.offset[0]=-y.arrowOffsetHorizontal-o;break;case"topRight":case"bottomRight":E.offset[0]=y.arrowOffsetHorizontal+o;break;case"leftTop":case"rightTop":E.offset[1]=-y.arrowOffsetHorizontal*2+o;break;case"leftBottom":case"rightBottom":E.offset[1]=y.arrowOffsetHorizontal*2-o;break}E.overflow=p(d,y,s,a),n&&(E.htmlRegion="visibleFirst")}),u}},83010:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return v}});var e=t(16089);function p(l,f,h,s){const a=h-f;return l/=s/2,l<1?a/2*l*l*l+f:a/2*((l-=2)*l*l+2)+f}var m=t(97224);function v(l){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:h=()=>window,callback:s,duration:a=450}=f,r=h(),i=(0,m.Z)(r),c=Date.now(),n=()=>{const u=Date.now()-c,d=p(u>a?a:u,i,l,a);(0,m.F)(r)?r.scrollTo(window.pageXOffset,d):r instanceof Document||r.constructor.name==="HTMLDocument"?r.documentElement.scrollTop=d:r.scrollTop=d,u<a?(0,e.Z)(n):typeof s=="function"&&s()};(0,e.Z)(n)}},82855:function(Rt,B,t){"use strict";t.d(B,{F:function(){return l},Z:function(){return v}});var e=t(92310),p=t.n(e);const m=null;function v(f,h,s){return p()({[`${f}-status-success`]:h==="success",[`${f}-status-warning`]:h==="warning",[`${f}-status-error`]:h==="error",[`${f}-status-validating`]:h==="validating",[`${f}-has-feedback`]:s})}const l=(f,h)=>h||f},1560:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return E}});var e=t(2738),p=t(45915),m=t(82326),v=t(59301),l=t(92310),f=t.n(l),h=t(11592),s=t(75030),a=t(48755);const{Option:r}=m.default;function i(y){return(y==null?void 0:y.type)&&(y.type.isSelectOption||y.type.isSelectOptGroup)}const c=(y,S)=>{var g;const{prefixCls:C,className:x,popupClassName:w,dropdownClassName:O,children:N,dataSource:L}=y,W=(0,h.Z)(N);let X;W.length===1&&v.isValidElement(W[0])&&!i(W[0])&&([X]=W);const ce=X?()=>X:void 0;let j;W.length&&i(W[0])?j=N:j=L?L.map(Z=>{if(v.isValidElement(Z))return Z;switch(typeof Z){case"string":return v.createElement(r,{key:Z,value:Z},Z);case"object":{const{value:oe}=Z;return v.createElement(r,{key:oe,value:oe},Z.text)}default:return}}):[];const{getPrefixCls:P}=v.useContext(a.E_),M=P("select",C),[T]=(0,s.Cn)("SelectLike",(g=y.dropdownStyle)===null||g===void 0?void 0:g.zIndex);return v.createElement(m.default,Object.assign({ref:S,suffixIcon:null},(0,e.Z)(y,["dataSource","dropdownClassName"]),{prefixCls:M,popupClassName:w||O,dropdownStyle:Object.assign(Object.assign({},y.dropdownStyle),{zIndex:T}),className:f()(`${M}-auto-complete`,x),mode:m.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,getInputElement:ce}),j)};var o=v.forwardRef(c);const{Option:u}=m.default,d=(0,p.Z)(o,"dropdownAlign",y=>(0,e.Z)(y,["visible"])),b=o;b.Option=u,b._InternalPanelDoNotUseOrYouWillBeFired=d;var E=b},62673:function(Rt,B,t){"use strict";t.d(B,{default:function(){return N}});var e=t(59301),p=t(92310),m=t.n(p),v=t(16632),l=t(8654),f=t(12919),h=t(63872),s=t(48755),a=t(2171),r=t(83397),i=t(56553),n=e.createContext(null),o=t(36170),u=t(74632),d=function(L,W){var X={};for(var ce in L)Object.prototype.hasOwnProperty.call(L,ce)&&W.indexOf(ce)<0&&(X[ce]=L[ce]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,ce=Object.getOwnPropertySymbols(L);j<ce.length;j++)W.indexOf(ce[j])<0&&Object.prototype.propertyIsEnumerable.call(L,ce[j])&&(X[ce[j]]=L[ce[j]]);return X};const b=(L,W)=>{var X;const{prefixCls:ce,className:j,rootClassName:P,children:M,indeterminate:T=!1,style:Z,onMouseEnter:oe,onMouseLeave:J,skipGroup:re=!1,disabled:ge}=L,Le=d(L,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:lt,direction:ie,checkbox:de}=e.useContext(s.E_),Ce=e.useContext(n),{isFormItemInput:ke}=e.useContext(i.aM),he=e.useContext(a.Z),We=(X=(Ce==null?void 0:Ce.disabled)||ge)!==null&&X!==void 0?X:he,nt=e.useRef(Le.value),pt=e.useRef(null),ot=(0,l.sQ)(W,pt);e.useEffect(()=>{Ce==null||Ce.registerValue(Le.value)},[]),e.useEffect(()=>{if(!re)return Le.value!==nt.current&&(Ce==null||Ce.cancelValue(nt.current),Ce==null||Ce.registerValue(Le.value),nt.current=Le.value),()=>Ce==null?void 0:Ce.cancelValue(Le.value)},[Le.value]),e.useEffect(()=>{var K;!((K=pt.current)===null||K===void 0)&&K.input&&(pt.current.input.indeterminate=T)},[T]);const Qe=lt("checkbox",ce),xe=(0,r.Z)(Qe),[we,le,Ge]=(0,o.ZP)(Qe,xe),Ie=Object.assign({},Le);Ce&&!re&&(Ie.onChange=function(){Le.onChange&&Le.onChange.apply(Le,arguments),Ce.toggleOption&&Ce.toggleOption({label:M,value:Le.value})},Ie.name=Ce.name,Ie.checked=Ce.value.includes(Le.value));const F=m()(`${Qe}-wrapper`,{[`${Qe}-rtl`]:ie==="rtl",[`${Qe}-wrapper-checked`]:Ie.checked,[`${Qe}-wrapper-disabled`]:We,[`${Qe}-wrapper-in-form-item`]:ke},de==null?void 0:de.className,j,P,Ge,xe,le),te=m()({[`${Qe}-indeterminate`]:T},h.A,le),[ye,V]=(0,u.Z)(Ie.onClick);return we(e.createElement(f.Z,{component:"Checkbox",disabled:We},e.createElement("label",{className:F,style:Object.assign(Object.assign({},de==null?void 0:de.style),Z),onMouseEnter:oe,onMouseLeave:J,onClick:ye},e.createElement(v.Z,Object.assign({},Ie,{onClick:V,prefixCls:Qe,className:te,disabled:We,ref:ot})),M!==void 0&&e.createElement("span",{className:`${Qe}-label`},M))))};var y=e.forwardRef(b),S=t(77654),g=t(2738),C=function(L,W){var X={};for(var ce in L)Object.prototype.hasOwnProperty.call(L,ce)&&W.indexOf(ce)<0&&(X[ce]=L[ce]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,ce=Object.getOwnPropertySymbols(L);j<ce.length;j++)W.indexOf(ce[j])<0&&Object.prototype.propertyIsEnumerable.call(L,ce[j])&&(X[ce[j]]=L[ce[j]]);return X},w=e.forwardRef((L,W)=>{const{defaultValue:X,children:ce,options:j=[],prefixCls:P,className:M,rootClassName:T,style:Z,onChange:oe}=L,J=C(L,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:re,direction:ge}=e.useContext(s.E_),[Le,lt]=e.useState(J.value||X||[]),[ie,de]=e.useState([]);e.useEffect(()=>{"value"in J&&lt(J.value||[])},[J.value]);const Ce=e.useMemo(()=>j.map(te=>typeof te=="string"||typeof te=="number"?{label:te,value:te}:te),[j]),ke=te=>{de(ye=>ye.filter(V=>V!==te))},he=te=>{de(ye=>[].concat((0,S.Z)(ye),[te]))},We=te=>{const ye=Le.indexOf(te.value),V=(0,S.Z)(Le);ye===-1?V.push(te.value):V.splice(ye,1),"value"in J||lt(V),oe==null||oe(V.filter(K=>ie.includes(K)).sort((K,ee)=>{const H=Ce.findIndex(I=>I.value===K),D=Ce.findIndex(I=>I.value===ee);return H-D}))},nt=re("checkbox",P),pt=`${nt}-group`,ot=(0,r.Z)(nt),[Qe,xe,we]=(0,o.ZP)(nt,ot),le=(0,g.Z)(J,["value","disabled"]),Ge=j.length?Ce.map(te=>e.createElement(y,{prefixCls:nt,key:te.value.toString(),disabled:"disabled"in te?te.disabled:J.disabled,value:te.value,checked:Le.includes(te.value),onChange:te.onChange,className:`${pt}-item`,style:te.style,title:te.title,id:te.id,required:te.required},te.label)):ce,Ie={toggleOption:We,value:Le,disabled:J.disabled,name:J.name,registerValue:he,cancelValue:ke},F=m()(pt,{[`${pt}-rtl`]:ge==="rtl"},M,T,we,ot,xe);return Qe(e.createElement("div",Object.assign({className:F,style:Z},le,{ref:W}),e.createElement(n.Provider,{value:Ie},Ge)))});const O=y;O.Group=w,O.__ANT_CHECKBOX=!0;var N=O},36170:function(Rt,B,t){"use strict";t.d(B,{C2:function(){return f}});var e=t(36237),p=t(63356),m=t(51636),v=t(16931);const l=h=>{const{checkboxCls:s}=h,a=`${s}-wrapper`;return[{[`${s}-group`]:Object.assign(Object.assign({},(0,p.Wf)(h)),{display:"inline-flex",flexWrap:"wrap",columnGap:h.marginXS,[`> ${h.antCls}-row`]:{flex:1}}),[a]:Object.assign(Object.assign({},(0,p.Wf)(h)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${a}`]:{marginInlineStart:0},[`&${a}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[s]:Object.assign(Object.assign({},(0,p.Wf)(h)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:h.borderRadiusSM,alignSelf:"center",[`${s}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${s}-inner`]:Object.assign({},(0,p.oN)(h))},[`${s}-inner`]:{boxSizing:"border-box",display:"block",width:h.checkboxSize,height:h.checkboxSize,direction:"ltr",backgroundColor:h.colorBgContainer,border:`${(0,e.unit)(h.lineWidth)} ${h.lineType} ${h.colorBorder}`,borderRadius:h.borderRadiusSM,borderCollapse:"separate",transition:`all ${h.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:h.calc(h.checkboxSize).div(14).mul(5).equal(),height:h.calc(h.checkboxSize).div(14).mul(8).equal(),border:`${(0,e.unit)(h.lineWidthBold)} 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}})},{[`
${a}:not(${a}-disabled),
${s}:not(${s}-disabled)
`]:{[`&:hover ${s}-inner`]:{borderColor:h.colorPrimary}},[`${a}:not(${a}-disabled)`]:{[`&:hover ${s}-checked:not(${s}-disabled) ${s}-inner`]:{backgroundColor:h.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${s}-checked:not(${s}-disabled):after`]:{borderColor:h.colorPrimaryHover}}},{[`${s}-checked`]:{[`${s}-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}`}}},[`
${a}-checked:not(${a}-disabled),
${s}-checked:not(${s}-disabled)
`]:{[`&:hover ${s}-inner`]:{backgroundColor:h.colorPrimaryHover,borderColor:"transparent"}}},{[s]:{"&-indeterminate":{[`${s}-inner`]:{backgroundColor:`${h.colorBgContainer} !important`,borderColor:`${h.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:h.calc(h.fontSizeLG).div(2).equal(),height:h.calc(h.fontSizeLG).div(2).equal(),backgroundColor:h.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${s}-inner`]:{backgroundColor:`${h.colorBgContainer} !important`,borderColor:`${h.colorPrimary} !important`}}}},{[`${a}-disabled`]:{cursor:"not-allowed"},[`${s}-disabled`]:{[`&, ${s}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${s}-inner`]:{background:h.colorBgContainerDisabled,borderColor:h.colorBorder,"&:after":{borderColor:h.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:h.colorTextDisabled},[`&${s}-indeterminate ${s}-inner::after`]:{background:h.colorTextDisabled}}}]};function f(h,s){const a=(0,m.mergeToken)(s,{checkboxCls:`.${h}`,checkboxSize:s.controlInteractiveSize});return[l(a)]}B.ZP=(0,v.I$)("Checkbox",(h,s)=>{let{prefixCls:a}=s;return[f(a,h)]})},74632:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return m}});var e=t(59301),p=t(16089);function m(v){const l=e.useRef(null),f=()=>{p.Z.cancel(l.current),l.current=null};return[()=>{f(),l.current=(0,p.Z)(()=>{l.current=null})},a=>{l.current&&(a.stopPropagation(),f()),v==null||v(a)}]}},38406:function(Rt,B,t){"use strict";var e=t(59301),p=t(48755),m=t(584);const v=l=>{const{componentName:f}=l,{getPrefixCls:h}=(0,e.useContext)(p.E_),s=h("empty");switch(f){case"Table":case"List":return e.createElement(m.Z,{image:m.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return e.createElement(m.Z,{image:m.Z.PRESENTED_IMAGE_SIMPLE,className:`${s}-small`});case"Table.filter":return null;default:return e.createElement(m.Z,null)}};B.Z=v},37285:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return o}});var e=t(59301),p=t(92310),m=t.n(p),v=t(48755),l=t(36237),f=t(63356),h=t(16931),s=t(51636);const a=u=>{const{componentCls:d,sizePaddingEdgeHorizontal:b,colorSplit:E,lineWidth:y,textPaddingInline:S,orientationMargin:g,verticalMarginInline:C}=u;return{[d]:Object.assign(Object.assign({},(0,f.Wf)(u)),{borderBlockStart:`${(0,l.unit)(y)} solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:C,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${(0,l.unit)(y)} solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${(0,l.unit)(u.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${d}-with-text`]:{display:"flex",alignItems:"center",margin:`${(0,l.unit)(u.dividerHorizontalWithTextGutterMargin)} 0`,color:u.colorTextHeading,fontWeight:500,fontSize:u.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${(0,l.unit)(y)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${d}-with-text-start`]:{"&::before":{width:`calc(${g} * 100%)`},"&::after":{width:`calc(100% - ${g} * 100%)`}},[`&-horizontal${d}-with-text-end`]:{"&::before":{width:`calc(100% - ${g} * 100%)`},"&::after":{width:`calc(${g} * 100%)`}},[`${d}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:S},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${(0,l.unit)(y)} 0 0`},[`&-horizontal${d}-with-text${d}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${d}-dashed`]:{borderInlineStartWidth:y,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:E,borderStyle:"dotted",borderWidth:`${(0,l.unit)(y)} 0 0`},[`&-horizontal${d}-with-text${d}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${d}-dotted`]:{borderInlineStartWidth:y,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${d}-with-text`]:{color:u.colorText,fontWeight:"normal",fontSize:u.fontSize},[`&-horizontal${d}-with-text-start${d}-no-default-orientation-margin-start`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${d}-inner-text`]:{paddingInlineStart:b}},[`&-horizontal${d}-with-text-end${d}-no-default-orientation-margin-end`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${d}-inner-text`]:{paddingInlineEnd:b}}})}},r=u=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:u.marginXS});var i=(0,h.I$)("Divider",u=>{const d=(0,s.mergeToken)(u,{dividerHorizontalWithTextGutterMargin:u.margin,dividerHorizontalGutterMargin:u.marginLG,sizePaddingEdgeHorizontal:0});return[a(d)]},r,{unitless:{orientationMargin:!0}}),c=function(u,d){var b={};for(var E in u)Object.prototype.hasOwnProperty.call(u,E)&&d.indexOf(E)<0&&(b[E]=u[E]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,E=Object.getOwnPropertySymbols(u);y<E.length;y++)d.indexOf(E[y])<0&&Object.prototype.propertyIsEnumerable.call(u,E[y])&&(b[E[y]]=u[E[y]]);return b},o=u=>{const{getPrefixCls:d,direction:b,className:E,style:y}=(0,v.dj)("divider"),{prefixCls:S,type:g="horizontal",orientation:C="center",orientationMargin:x,className:w,rootClassName:O,children:N,dashed:L,variant:W="solid",plain:X,style:ce}=u,j=c(u,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","variant","plain","style"]),P=d("divider",S),[M,T,Z]=i(P),oe=!!N,J=e.useMemo(()=>C==="left"?b==="rtl"?"end":"start":C==="right"?b==="rtl"?"start":"end":C,[b,C]),re=J==="start"&&x!=null,ge=J==="end"&&x!=null,Le=m()(P,E,T,Z,`${P}-${g}`,{[`${P}-with-text`]:oe,[`${P}-with-text-${J}`]:oe,[`${P}-dashed`]:!!L,[`${P}-${W}`]:W!=="solid",[`${P}-plain`]:!!X,[`${P}-rtl`]:b==="rtl",[`${P}-no-default-orientation-margin-start`]:re,[`${P}-no-default-orientation-margin-end`]:ge},w,O),lt=e.useMemo(()=>typeof x=="number"?x:/^\d+$/.test(x)?Number(x):x,[x]),ie={marginInlineStart:re?lt:void 0,marginInlineEnd:ge?lt:void 0};return M(e.createElement("div",Object.assign({className:Le,style:Object.assign(Object.assign({},y),ce)},j,{role:"separator"}),N&&g!=="vertical"&&e.createElement("span",{className:`${P}-inner-text`,style:ie},N)))}},36207:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return ye}});var e=t(59301),p=t(92310),m=t.n(p),v=t(85899),l=t(72190),f=t(43403),h=t(34280),s=e.createContext(null),a=e.createContext({}),r=s,i=t(18642),c=t(60499),n=t(77900),o=t(10228),u=t(26112),d=t(42244),b=t(8654),E=["prefixCls","className","containerRef"],y=function(K){var ee=K.prefixCls,H=K.className,D=K.containerRef,I=(0,d.Z)(K,E),_=e.useContext(a),ve=_.panel,_e=(0,b.x1)(ve,D);return e.createElement("div",(0,c.Z)({className:m()("".concat(ee,"-content"),H),role:"dialog",ref:_e},(0,u.Z)(K,{aria:!0}),{"aria-modal":"true"},I))},S=y,g=t(48736);function C(V){return typeof V=="string"&&String(Number(V))===V?((0,g.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(V)):V}function x(V){warning(!("wrapperClassName"in V),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!V.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var w={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function O(V,K){var ee,H,D,I=V.prefixCls,_=V.open,ve=V.placement,_e=V.inline,Ke=V.push,qe=V.forceRender,z=V.autoFocus,ze=V.keyboard,Te=V.classNames,se=V.rootClassName,Oe=V.rootStyle,Fe=V.zIndex,ue=V.className,q=V.id,R=V.style,fe=V.motion,Ze=V.width,A=V.height,Ae=V.children,Ue=V.mask,ae=V.maskClosable,be=V.maskMotion,Ye=V.maskClassName,at=V.maskStyle,He=V.afterOpenChange,Ve=V.onClose,dt=V.onMouseEnter,bt=V.onMouseOver,xt=V.onMouseLeave,Lt=V.onClick,Tt=V.onKeyDown,Vt=V.onKeyUp,Nt=V.styles,Jt=V.drawerRender,an=e.useRef(),zt=e.useRef(),sn=e.useRef();e.useImperativeHandle(K,function(){return an.current});var ln=function(tt){var ft=tt.keyCode,$e=tt.shiftKey;switch(ft){case o.Z.TAB:{if(ft===o.Z.TAB){if(!$e&&document.activeElement===sn.current){var Me;(Me=zt.current)===null||Me===void 0||Me.focus({preventScroll:!0})}else if($e&&document.activeElement===zt.current){var Je;(Je=sn.current)===null||Je===void 0||Je.focus({preventScroll:!0})}}break}case o.Z.ESC:{Ve&&ze&&(tt.stopPropagation(),Ve(tt));break}}};e.useEffect(function(){if(_&&z){var Be;(Be=an.current)===null||Be===void 0||Be.focus({preventScroll:!0})}},[_]);var on=e.useState(!1),pe=(0,l.Z)(on,2),Se=pe[0],yt=pe[1],Ee=e.useContext(r),Y;typeof Ke=="boolean"?Y=Ke?{}:{distance:0}:Y=Ke||{};var k=(ee=(H=(D=Y)===null||D===void 0?void 0:D.distance)!==null&&H!==void 0?H:Ee==null?void 0:Ee.pushDistance)!==null&&ee!==void 0?ee:180,ne=e.useMemo(function(){return{pushDistance:k,push:function(){yt(!0)},pull:function(){yt(!1)}}},[k]);e.useEffect(function(){if(_){var Be;Ee==null||(Be=Ee.push)===null||Be===void 0||Be.call(Ee)}else{var tt;Ee==null||(tt=Ee.pull)===null||tt===void 0||tt.call(Ee)}},[_]),e.useEffect(function(){return function(){var Be;Ee==null||(Be=Ee.pull)===null||Be===void 0||Be.call(Ee)}},[]);var $=Ue&&e.createElement(n.default,(0,c.Z)({key:"mask"},be,{visible:_}),function(Be,tt){var ft=Be.className,$e=Be.style;return e.createElement("div",{className:m()("".concat(I,"-mask"),ft,Te==null?void 0:Te.mask,Ye),style:(0,v.Z)((0,v.Z)((0,v.Z)({},$e),at),Nt==null?void 0:Nt.mask),onClick:ae&&_?Ve:void 0,ref:tt})}),me=typeof fe=="function"?fe(ve):fe,U={};if(Se&&k)switch(ve){case"top":U.transform="translateY(".concat(k,"px)");break;case"bottom":U.transform="translateY(".concat(-k,"px)");break;case"left":U.transform="translateX(".concat(k,"px)");break;default:U.transform="translateX(".concat(-k,"px)");break}ve==="left"||ve==="right"?U.width=C(Ze):U.height=C(A);var Pe={onMouseEnter:dt,onMouseOver:bt,onMouseLeave:xt,onClick:Lt,onKeyDown:Tt,onKeyUp:Vt},Ne=e.createElement(n.default,(0,c.Z)({key:"panel"},me,{visible:_,forceRender:qe,onVisibleChanged:function(tt){He==null||He(tt)},removeOnLeave:!1,leavedClassName:"".concat(I,"-content-wrapper-hidden")}),function(Be,tt){var ft=Be.className,$e=Be.style,Me=e.createElement(S,(0,c.Z)({id:q,containerRef:tt,prefixCls:I,className:m()(ue,Te==null?void 0:Te.content),style:(0,v.Z)((0,v.Z)({},R),Nt==null?void 0:Nt.content)},(0,u.Z)(V,{aria:!0}),Pe),Ae);return e.createElement("div",(0,c.Z)({className:m()("".concat(I,"-content-wrapper"),Te==null?void 0:Te.wrapper,ft),style:(0,v.Z)((0,v.Z)((0,v.Z)({},U),$e),Nt==null?void 0:Nt.wrapper)},(0,u.Z)(V,{data:!0})),Jt?Jt(Me):Me)}),Re=(0,v.Z)({},Oe);return Fe&&(Re.zIndex=Fe),e.createElement(r.Provider,{value:ne},e.createElement("div",{className:m()(I,"".concat(I,"-").concat(ve),se,(0,i.Z)((0,i.Z)({},"".concat(I,"-open"),_),"".concat(I,"-inline"),_e)),style:Re,tabIndex:-1,ref:an,onKeyDown:ln},$,e.createElement("div",{tabIndex:0,ref:zt,style:w,"aria-hidden":"true","data-sentinel":"start"}),Ne,e.createElement("div",{tabIndex:0,ref:sn,style:w,"aria-hidden":"true","data-sentinel":"end"})))}var N=e.forwardRef(O),L=N,W=function(K){var ee=K.open,H=ee===void 0?!1:ee,D=K.prefixCls,I=D===void 0?"rc-drawer":D,_=K.placement,ve=_===void 0?"right":_,_e=K.autoFocus,Ke=_e===void 0?!0:_e,qe=K.keyboard,z=qe===void 0?!0:qe,ze=K.width,Te=ze===void 0?378:ze,se=K.mask,Oe=se===void 0?!0:se,Fe=K.maskClosable,ue=Fe===void 0?!0:Fe,q=K.getContainer,R=K.forceRender,fe=K.afterOpenChange,Ze=K.destroyOnClose,A=K.onMouseEnter,Ae=K.onMouseOver,Ue=K.onMouseLeave,ae=K.onClick,be=K.onKeyDown,Ye=K.onKeyUp,at=K.panelRef,He=e.useState(!1),Ve=(0,l.Z)(He,2),dt=Ve[0],bt=Ve[1],xt=e.useState(!1),Lt=(0,l.Z)(xt,2),Tt=Lt[0],Vt=Lt[1];(0,h.Z)(function(){Vt(!0)},[]);var Nt=Tt?H:!1,Jt=e.useRef(),an=e.useRef();(0,h.Z)(function(){Nt&&(an.current=document.activeElement)},[Nt]);var zt=function(Se){var yt;if(bt(Se),fe==null||fe(Se),!Se&&an.current&&!((yt=Jt.current)!==null&&yt!==void 0&&yt.contains(an.current))){var Ee;(Ee=an.current)===null||Ee===void 0||Ee.focus({preventScroll:!0})}},sn=e.useMemo(function(){return{panel:at}},[at]);if(!R&&!dt&&!Nt&&Ze)return null;var ln={onMouseEnter:A,onMouseOver:Ae,onMouseLeave:Ue,onClick:ae,onKeyDown:be,onKeyUp:Ye},on=(0,v.Z)((0,v.Z)({},K),{},{open:Nt,prefixCls:I,placement:ve,autoFocus:Ke,keyboard:z,width:Te,mask:Oe,maskClosable:ue,inline:q===!1,afterOpenChange:zt,ref:Jt},ln);return e.createElement(a.Provider,{value:sn},e.createElement(f.Z,{open:Nt||R||dt,autoDestroy:!1,getContainer:q,autoLock:Oe&&(Nt||dt)},e.createElement(L,on)))},X=W,ce=X,j=t(62487),P=t(75030),M=t(86641),T=t(55743),Z=t(48755),oe=t(91190),J=t(78776),re=t(458),Le=V=>{var K,ee;const{prefixCls:H,title:D,footer:I,extra:_,loading:ve,onClose:_e,headerStyle:Ke,bodyStyle:qe,footerStyle:z,children:ze,classNames:Te,styles:se}=V,Oe=(0,Z.dj)("drawer"),Fe=e.useCallback(Ze=>e.createElement("button",{type:"button",onClick:_e,"aria-label":"Close",className:`${H}-close`},Ze),[_e]),[ue,q]=(0,J.Z)((0,J.w)(V),(0,J.w)(Oe),{closable:!0,closeIconRender:Fe}),R=e.useMemo(()=>{var Ze,A;return!D&&!ue?null:e.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(Ze=Oe.styles)===null||Ze===void 0?void 0:Ze.header),Ke),se==null?void 0:se.header),className:m()(`${H}-header`,{[`${H}-header-close-only`]:ue&&!D&&!_},(A=Oe.classNames)===null||A===void 0?void 0:A.header,Te==null?void 0:Te.header)},e.createElement("div",{className:`${H}-header-title`},q,D&&e.createElement("div",{className:`${H}-title`},D)),_&&e.createElement("div",{className:`${H}-extra`},_))},[ue,q,_,Ke,H,D]),fe=e.useMemo(()=>{var Ze,A;if(!I)return null;const Ae=`${H}-footer`;return e.createElement("div",{className:m()(Ae,(Ze=Oe.classNames)===null||Ze===void 0?void 0:Ze.footer,Te==null?void 0:Te.footer),style:Object.assign(Object.assign(Object.assign({},(A=Oe.styles)===null||A===void 0?void 0:A.footer),z),se==null?void 0:se.footer)},I)},[I,z,H]);return e.createElement(e.Fragment,null,R,e.createElement("div",{className:m()(`${H}-body`,Te==null?void 0:Te.body,(K=Oe.classNames)===null||K===void 0?void 0:K.body),style:Object.assign(Object.assign(Object.assign({},(ee=Oe.styles)===null||ee===void 0?void 0:ee.body),qe),se==null?void 0:se.body)},ve?e.createElement(re.Z,{active:!0,title:!1,paragraph:{rows:5},className:`${H}-body-skeleton`}):ze),fe)},lt=t(36237),ie=t(63356),de=t(16931),Ce=t(51636);const ke=V=>{const K="100%";return{left:`translateX(-${K})`,right:`translateX(${K})`,top:`translateY(-${K})`,bottom:`translateY(${K})`}[V]},he=(V,K)=>({"&-enter, &-appear":Object.assign(Object.assign({},V),{"&-active":K}),"&-leave":Object.assign(Object.assign({},K),{"&-active":V})}),We=(V,K)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${K}`}}},he({opacity:V},{opacity:1})),nt=(V,K)=>[We(.7,K),he({transform:ke(V)},{transform:"none"})];var ot=V=>{const{componentCls:K,motionDurationSlow:ee}=V;return{[K]:{[`${K}-mask-motion`]:We(0,ee),[`${K}-panel-motion`]:["left","right","top","bottom"].reduce((H,D)=>Object.assign(Object.assign({},H),{[`&-${D}`]:nt(D,ee)}),{})}}};const Qe=V=>{const{borderRadiusSM:K,componentCls:ee,zIndexPopup:H,colorBgMask:D,colorBgElevated:I,motionDurationSlow:_,motionDurationMid:ve,paddingXS:_e,padding:Ke,paddingLG:qe,fontSizeLG:z,lineHeightLG:ze,lineWidth:Te,lineType:se,colorSplit:Oe,marginXS:Fe,colorIcon:ue,colorIconHover:q,colorBgTextHover:R,colorBgTextActive:fe,colorText:Ze,fontWeightStrong:A,footerPaddingBlock:Ae,footerPaddingInline:Ue,calc:ae}=V,be=`${ee}-content-wrapper`;return{[ee]:{position:"fixed",inset:0,zIndex:H,pointerEvents:"none",color:Ze,"&-pure":{position:"relative",background:I,display:"flex",flexDirection:"column",[`&${ee}-left`]:{boxShadow:V.boxShadowDrawerLeft},[`&${ee}-right`]:{boxShadow:V.boxShadowDrawerRight},[`&${ee}-top`]:{boxShadow:V.boxShadowDrawerUp},[`&${ee}-bottom`]:{boxShadow:V.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${ee}-mask`]:{position:"absolute",inset:0,zIndex:H,background:D,pointerEvents:"auto"},[be]:{position:"absolute",zIndex:H,maxWidth:"100vw",transition:`all ${_}`,"&-hidden":{display:"none"}},[`&-left > ${be}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:V.boxShadowDrawerLeft},[`&-right > ${be}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:V.boxShadowDrawerRight},[`&-top > ${be}`]:{top:0,insetInline:0,boxShadow:V.boxShadowDrawerUp},[`&-bottom > ${be}`]:{bottom:0,insetInline:0,boxShadow:V.boxShadowDrawerDown},[`${ee}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:I,pointerEvents:"auto"},[`${ee}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${(0,lt.unit)(Ke)} ${(0,lt.unit)(qe)}`,fontSize:z,lineHeight:ze,borderBottom:`${(0,lt.unit)(Te)} ${se} ${Oe}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${ee}-extra`]:{flex:"none"},[`${ee}-close`]:Object.assign({display:"inline-flex",width:ae(z).add(_e).equal(),height:ae(z).add(_e).equal(),borderRadius:K,justifyContent:"center",alignItems:"center",marginInlineEnd:Fe,color:ue,fontWeight:A,fontSize:z,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${ve}`,textRendering:"auto","&:hover":{color:q,backgroundColor:R,textDecoration:"none"},"&:active":{backgroundColor:fe}},(0,ie.Qy)(V)),[`${ee}-title`]:{flex:1,margin:0,fontWeight:V.fontWeightStrong,fontSize:z,lineHeight:ze},[`${ee}-body`]:{flex:1,minWidth:0,minHeight:0,padding:qe,overflow:"auto",[`${ee}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${ee}-footer`]:{flexShrink:0,padding:`${(0,lt.unit)(Ae)} ${(0,lt.unit)(Ue)}`,borderTop:`${(0,lt.unit)(Te)} ${se} ${Oe}`},"&-rtl":{direction:"rtl"}}}},xe=V=>({zIndexPopup:V.zIndexPopupBase,footerPaddingBlock:V.paddingXS,footerPaddingInline:V.padding});var we=(0,de.I$)("Drawer",V=>{const K=(0,Ce.mergeToken)(V,{});return[Qe(K),ot(K)]},xe),le=function(V,K){var ee={};for(var H in V)Object.prototype.hasOwnProperty.call(V,H)&&K.indexOf(H)<0&&(ee[H]=V[H]);if(V!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,H=Object.getOwnPropertySymbols(V);D<H.length;D++)K.indexOf(H[D])<0&&Object.prototype.propertyIsEnumerable.call(V,H[D])&&(ee[H[D]]=V[H[D]]);return ee};const Ge=null,Ie={distance:180},F=V=>{var K;const{rootClassName:ee,width:H,height:D,size:I="default",mask:_=!0,push:ve=Ie,open:_e,afterOpenChange:Ke,onClose:qe,prefixCls:z,getContainer:ze,style:Te,className:se,visible:Oe,afterVisibleChange:Fe,maskStyle:ue,drawerStyle:q,contentWrapperStyle:R}=V,fe=le(V,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:Ze,getPrefixCls:A,direction:Ae,className:Ue,style:ae,classNames:be,styles:Ye}=(0,Z.dj)("drawer"),at=A("drawer",z),[He,Ve,dt]=we(at),bt=ze===void 0&&Ze?()=>Ze(document.body):ze,xt=m()({"no-mask":!_,[`${at}-rtl`]:Ae==="rtl"},ee,Ve,dt),Lt=e.useMemo(()=>H!=null?H:I==="large"?736:378,[H,I]),Tt=e.useMemo(()=>D!=null?D:I==="large"?736:378,[D,I]),Vt={motionName:(0,M.m)(at,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Nt=on=>({motionName:(0,M.m)(at,`panel-motion-${on}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Jt=(0,oe.H)(),[an,zt]=(0,P.Cn)("Drawer",fe.zIndex),{classNames:sn={},styles:ln={}}=fe;return He(e.createElement(j.Z,{form:!0,space:!0},e.createElement(T.Z.Provider,{value:zt},e.createElement(ce,Object.assign({prefixCls:at,onClose:qe,maskMotion:Vt,motion:Nt},fe,{classNames:{mask:m()(sn.mask,be.mask),content:m()(sn.content,be.content),wrapper:m()(sn.wrapper,be.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},ln.mask),ue),Ye.mask),content:Object.assign(Object.assign(Object.assign({},ln.content),q),Ye.content),wrapper:Object.assign(Object.assign(Object.assign({},ln.wrapper),R),Ye.wrapper)},open:_e!=null?_e:Oe,mask:_,push:ve,width:Lt,height:Tt,style:Object.assign(Object.assign({},ae),Te),className:m()(Ue,se),rootClassName:xt,getContainer:bt,afterOpenChange:Ke!=null?Ke:Fe,panelRef:Jt,zIndex:an}),e.createElement(Le,Object.assign({prefixCls:at},fe,{onClose:qe}))))))},te=V=>{const{prefixCls:K,style:ee,className:H,placement:D="right"}=V,I=le(V,["prefixCls","style","className","placement"]),{getPrefixCls:_}=e.useContext(Z.E_),ve=_("drawer",K),[_e,Ke,qe]=we(ve),z=m()(ve,`${ve}-pure`,`${ve}-${D}`,Ke,qe,H);return _e(e.createElement("div",{className:z,style:ee},e.createElement(Le,Object.assign({prefixCls:ve},I))))};F._InternalPanelDoNotUseOrYouWillBeFired=te;var ye=F},19563:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return lt}});var e=t(59301),p=t(33853),m=t(38819),v=t(92310),l=t.n(v),f=t(96478),h=t(6089),s=t(18929),a=t(2738),r=t(75030),c=ie=>typeof ie!="object"&&typeof ie!="function"||ie===null,n=t(52838),o=t(45915),u=t(22703),d=t(32383),b=t(55743),E=t(48755),y=t(83397),S=t(93041),g=t(78857),C=t(57700),x=t(36237),w=t(63356),O=t(46e3),N=t(93873),L=t(34925),W=t(37645),X=t(36305),ce=t(16931),j=t(51636),M=ie=>{const{componentCls:de,menuCls:Ce,colorError:ke,colorTextLightSolid:he}=ie,We=`${Ce}-item`;return{[`${de}, ${de}-menu-submenu`]:{[`${Ce} ${We}`]:{[`&${We}-danger:not(${We}-disabled)`]:{color:ke,"&:hover":{color:he,backgroundColor:ke}}}}}};const T=ie=>{const{componentCls:de,menuCls:Ce,zIndexPopup:ke,dropdownArrowDistance:he,sizePopupArrow:We,antCls:nt,iconCls:pt,motionDurationMid:ot,paddingBlock:Qe,fontSize:xe,dropdownEdgeChildPadding:we,colorTextDisabled:le,fontSizeIcon:Ge,controlPaddingHorizontal:Ie,colorBgElevated:F}=ie;return[{[de]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:ke,display:"block","&::before":{position:"absolute",insetBlock:ie.calc(We).div(2).sub(he).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${nt}-btn`]:{[`& > ${pt}-down, & > ${nt}-btn-icon > ${pt}-down`]:{fontSize:Ge}},[`${de}-wrap`]:{position:"relative",[`${nt}-btn > ${pt}-down`]:{fontSize:Ge},[`${pt}-down::before`]:{transition:`transform ${ot}`}},[`${de}-wrap-open`]:{[`${pt}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${nt}-slide-down-enter${nt}-slide-down-enter-active${de}-placement-bottomLeft,
&${nt}-slide-down-appear${nt}-slide-down-appear-active${de}-placement-bottomLeft,
&${nt}-slide-down-enter${nt}-slide-down-enter-active${de}-placement-bottom,
&${nt}-slide-down-appear${nt}-slide-down-appear-active${de}-placement-bottom,
&${nt}-slide-down-enter${nt}-slide-down-enter-active${de}-placement-bottomRight,
&${nt}-slide-down-appear${nt}-slide-down-appear-active${de}-placement-bottomRight`]:{animationName:O.fJ},[`&${nt}-slide-up-enter${nt}-slide-up-enter-active${de}-placement-topLeft,
&${nt}-slide-up-appear${nt}-slide-up-appear-active${de}-placement-topLeft,
&${nt}-slide-up-enter${nt}-slide-up-enter-active${de}-placement-top,
&${nt}-slide-up-appear${nt}-slide-up-appear-active${de}-placement-top,
&${nt}-slide-up-enter${nt}-slide-up-enter-active${de}-placement-topRight,
&${nt}-slide-up-appear${nt}-slide-up-appear-active${de}-placement-topRight`]:{animationName:O.Qt},[`&${nt}-slide-down-leave${nt}-slide-down-leave-active${de}-placement-bottomLeft,
&${nt}-slide-down-leave${nt}-slide-down-leave-active${de}-placement-bottom,
&${nt}-slide-down-leave${nt}-slide-down-leave-active${de}-placement-bottomRight`]:{animationName:O.Uw},[`&${nt}-slide-up-leave${nt}-slide-up-leave-active${de}-placement-topLeft,
&${nt}-slide-up-leave${nt}-slide-up-leave-active${de}-placement-top,
&${nt}-slide-up-leave${nt}-slide-up-leave-active${de}-placement-topRight`]:{animationName:O.ly}}},(0,W.ZP)(ie,F,{arrowPlacement:{top:!0,bottom:!0}}),{[`${de} ${Ce}`]:{position:"relative",margin:0},[`${Ce}-submenu-popup`]:{position:"absolute",zIndex:ke,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${de}, ${de}-menu-submenu`]:Object.assign(Object.assign({},(0,w.Wf)(ie)),{[Ce]:Object.assign(Object.assign({padding:we,listStyleType:"none",backgroundColor:F,backgroundClip:"padding-box",borderRadius:ie.borderRadiusLG,outline:"none",boxShadow:ie.boxShadowSecondary},(0,w.Qy)(ie)),{"&:empty":{padding:0,boxShadow:"none"},[`${Ce}-item-group-title`]:{padding:`${(0,x.unit)(Qe)} ${(0,x.unit)(Ie)}`,color:ie.colorTextDescription,transition:`all ${ot}`},[`${Ce}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${Ce}-item-icon`]:{minWidth:xe,marginInlineEnd:ie.marginXS,fontSize:ie.fontSizeSM},[`${Ce}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${ot}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${Ce}-item-extra`]:{paddingInlineStart:ie.padding,marginInlineStart:"auto",fontSize:ie.fontSizeSM,color:ie.colorTextDescription}},[`${Ce}-item, ${Ce}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,x.unit)(Qe)} ${(0,x.unit)(Ie)}`,color:ie.colorText,fontWeight:"normal",fontSize:xe,lineHeight:ie.lineHeight,cursor:"pointer",transition:`all ${ot}`,borderRadius:ie.borderRadiusSM,"&:hover, &-active":{backgroundColor:ie.controlItemBgHover}},(0,w.Qy)(ie)),{"&-selected":{color:ie.colorPrimary,backgroundColor:ie.controlItemBgActive,"&:hover, &-active":{backgroundColor:ie.controlItemBgActiveHover}},"&-disabled":{color:le,cursor:"not-allowed","&:hover":{color:le,backgroundColor:F,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,x.unit)(ie.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:ie.colorSplit},[`${de}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:ie.paddingXS,[`${de}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:ie.colorTextDescription,fontSize:Ge,fontStyle:"normal"}}}),[`${Ce}-item-group-list`]:{margin:`0 ${(0,x.unit)(ie.marginXS)}`,padding:0,listStyle:"none"},[`${Ce}-submenu-title`]:{paddingInlineEnd:ie.calc(Ie).add(ie.fontSizeSM).equal()},[`${Ce}-submenu-vertical`]:{position:"relative"},[`${Ce}-submenu${Ce}-submenu-disabled ${de}-menu-submenu-title`]:{[`&, ${de}-menu-submenu-arrow-icon`]:{color:le,backgroundColor:F,cursor:"not-allowed"}},[`${Ce}-submenu-selected ${de}-menu-submenu-title`]:{color:ie.colorPrimary}})})},[(0,O.oN)(ie,"slide-up"),(0,O.oN)(ie,"slide-down"),(0,N.Fm)(ie,"move-up"),(0,N.Fm)(ie,"move-down"),(0,L._y)(ie,"zoom-big")]]},Z=ie=>Object.assign(Object.assign({zIndexPopup:ie.zIndexPopupBase+50,paddingBlock:(ie.controlHeight-ie.fontSize*ie.lineHeight)/2},(0,W.wZ)({contentRadius:ie.borderRadiusLG,limitVerticalRadius:!0})),(0,X.w)(ie));var oe=(0,ce.I$)("Dropdown",ie=>{const{marginXXS:de,sizePopupArrow:Ce,paddingXXS:ke,componentCls:he}=ie,We=(0,j.mergeToken)(ie,{menuCls:`${he}-menu`,dropdownArrowDistance:ie.calc(Ce).div(2).add(de).equal(),dropdownEdgeChildPadding:ke});return[T(We),M(We)]},Z,{resetStyle:!1});const J=null,re=ie=>{var de;const{menu:Ce,arrow:ke,prefixCls:he,children:We,trigger:nt,disabled:pt,dropdownRender:ot,getPopupContainer:Qe,overlayClassName:xe,rootClassName:we,overlayStyle:le,open:Ge,onOpenChange:Ie,visible:F,onVisibleChange:te,mouseEnterDelay:ye=.15,mouseLeaveDelay:V=.1,autoAdjustOverflow:K=!0,placement:ee="",overlay:H,transitionName:D}=ie,{getPopupContainer:I,getPrefixCls:_,direction:ve,dropdown:_e}=e.useContext(E.E_),Ke=(0,d.ln)("Dropdown"),qe=e.useMemo(()=>{const bt=_();return D!==void 0?D:ee.includes("top")?`${bt}-slide-down`:`${bt}-slide-up`},[_,ee,D]),z=e.useMemo(()=>ee?ee.includes("Center")?ee.slice(0,ee.indexOf("Center")):ee:ve==="rtl"?"bottomRight":"bottomLeft",[ee,ve]),ze=_("dropdown",he),Te=(0,y.Z)(ze),[se,Oe,Fe]=oe(ze,Te),[,ue]=(0,C.ZP)(),q=e.Children.only(c(We)?e.createElement("span",null,We):We),R=(0,u.Tm)(q,{className:l()(`${ze}-trigger`,{[`${ze}-rtl`]:ve==="rtl"},q.props.className),disabled:(de=q.props.disabled)!==null&&de!==void 0?de:pt}),fe=pt?[]:nt,Ze=!!(fe!=null&&fe.includes("contextMenu")),[A,Ae]=(0,s.Z)(!1,{value:Ge!=null?Ge:F}),Ue=(0,h.Z)(bt=>{Ie==null||Ie(bt,{source:"trigger"}),te==null||te(bt),Ae(bt)}),ae=l()(xe,we,Oe,Fe,Te,_e==null?void 0:_e.className,{[`${ze}-rtl`]:ve==="rtl"}),be=(0,n.Z)({arrowPointAtCenter:typeof ke=="object"&&ke.pointAtCenter,autoAdjustOverflow:K,offset:ue.marginXXS,arrowWidth:ke?ue.sizePopupArrow:0,borderRadius:ue.borderRadius}),Ye=e.useCallback(()=>{Ce!=null&&Ce.selectable&&(Ce!=null&&Ce.multiple)||(Ie==null||Ie(!1,{source:"menu"}),Ae(!1))},[Ce==null?void 0:Ce.selectable,Ce==null?void 0:Ce.multiple]),at=()=>{let bt;return Ce!=null&&Ce.items?bt=e.createElement(S.default,Object.assign({},Ce)):typeof H=="function"?bt=H():bt=H,ot&&(bt=ot(bt)),bt=e.Children.only(typeof bt=="string"?e.createElement("span",null,bt):bt),e.createElement(g.J,{prefixCls:`${ze}-menu`,rootClassName:l()(Fe,Te),expandIcon:e.createElement("span",{className:`${ze}-menu-submenu-arrow`},ve==="rtl"?e.createElement(p.Z,{className:`${ze}-menu-submenu-arrow-icon`}):e.createElement(m.Z,{className:`${ze}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Ye,validator:xt=>{let{mode:Lt}=xt}},bt)},[He,Ve]=(0,r.Cn)("Dropdown",le==null?void 0:le.zIndex);let dt=e.createElement(f.Z,Object.assign({alignPoint:Ze},(0,a.Z)(ie,["rootClassName"]),{mouseEnterDelay:ye,mouseLeaveDelay:V,visible:A,builtinPlacements:be,arrow:!!ke,overlayClassName:ae,prefixCls:ze,getPopupContainer:Qe||I,transitionName:qe,trigger:fe,overlay:at,placement:z,onVisibleChange:Ue,overlayStyle:Object.assign(Object.assign(Object.assign({},_e==null?void 0:_e.style),le),{zIndex:He})}),R);return He&&(dt=e.createElement(b.Z.Provider,{value:Ve},dt)),se(dt)},ge=(0,o.Z)(re,"align",void 0,"dropdown",ie=>ie),Le=ie=>e.createElement(ge,Object.assign({},ie),e.createElement("span",null));re._InternalPanelDoNotUseOrYouWillBeFired=Le;var lt=re},75727:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return o}});var e=t(19563),p=t(59301),m=t(18785),v=t(92310),l=t.n(v),f=t(7939),h=t(48755),s=t(44104),a=t(70045),r=function(u,d){var b={};for(var E in u)Object.prototype.hasOwnProperty.call(u,E)&&d.indexOf(E)<0&&(b[E]=u[E]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,E=Object.getOwnPropertySymbols(u);y<E.length;y++)d.indexOf(E[y])<0&&Object.prototype.propertyIsEnumerable.call(u,E[y])&&(b[E[y]]=u[E[y]]);return b};const i=u=>{const{getPopupContainer:d,getPrefixCls:b,direction:E}=p.useContext(h.E_),{prefixCls:y,type:S="default",danger:g,disabled:C,loading:x,onClick:w,htmlType:O,children:N,className:L,menu:W,arrow:X,autoFocus:ce,overlay:j,trigger:P,align:M,open:T,onOpenChange:Z,placement:oe,getPopupContainer:J,href:re,icon:ge=p.createElement(m.Z,null),title:Le,buttonsRender:lt=ye=>ye,mouseEnterDelay:ie,mouseLeaveDelay:de,overlayClassName:Ce,overlayStyle:ke,destroyPopupOnHide:he,dropdownRender:We}=u,nt=r(u,["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"]),pt=b("dropdown",y),ot=`${pt}-button`,Qe={menu:W,arrow:X,autoFocus:ce,align:M,disabled:C,trigger:C?[]:P,onOpenChange:Z,getPopupContainer:J||d,mouseEnterDelay:ie,mouseLeaveDelay:de,overlayClassName:Ce,overlayStyle:ke,destroyPopupOnHide:he,dropdownRender:We},{compactSize:xe,compactItemClassnames:we}=(0,a.ri)(pt,E),le=l()(ot,we,L);"overlay"in u&&(Qe.overlay=j),"open"in u&&(Qe.open=T),"placement"in u?Qe.placement=oe:Qe.placement=E==="rtl"?"bottomLeft":"bottomRight";const Ge=p.createElement(f.ZP,{type:S,danger:g,disabled:C,loading:x,onClick:w,htmlType:O,href:re,title:Le},N),Ie=p.createElement(f.ZP,{type:S,danger:g,icon:ge}),[F,te]=lt([Ge,Ie]);return p.createElement(s.Z.Compact,Object.assign({className:le,size:xe,block:!0},nt),F,p.createElement(e.Z,Object.assign({},Qe),te))};i.__ANT_BUTTON=!0;var c=i;const n=e.Z;n.Button=c;var o=n},584:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return S}});var e=t(59301),p=t(92310),m=t.n(p),v=t(9017),l=t(17835),f=t(57700),s=()=>{const[,g]=(0,f.ZP)(),[C]=(0,v.Z)("Empty"),w=new l.FastColor(g.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return e.createElement("svg",{style:w,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},e.createElement("title",null,(C==null?void 0:C.description)||"Empty"),e.createElement("g",{fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(24 31.67)"},e.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),e.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"}),e.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)"}),e.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"}),e.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"})),e.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"}),e.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},e.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),e.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},r=()=>{const[,g]=(0,f.ZP)(),[C]=(0,v.Z)("Empty"),{colorFill:x,colorFillTertiary:w,colorFillQuaternary:O,colorBgContainer:N}=g,{borderColor:L,shadowColor:W,contentColor:X}=(0,e.useMemo)(()=>({borderColor:new l.FastColor(x).onBackground(N).toHexString(),shadowColor:new l.FastColor(w).onBackground(N).toHexString(),contentColor:new l.FastColor(O).onBackground(N).toHexString()}),[x,w,O,N]);return e.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},e.createElement("title",null,(C==null?void 0:C.description)||"Empty"),e.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},e.createElement("ellipse",{fill:W,cx:"32",cy:"33",rx:"32",ry:"7"}),e.createElement("g",{fillRule:"nonzero",stroke:L},e.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"}),e.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:X}))))},i=t(16931),c=t(51636);const n=g=>{const{componentCls:C,margin:x,marginXS:w,marginXL:O,fontSize:N,lineHeight:L}=g;return{[C]:{marginInline:w,fontSize:N,lineHeight:L,textAlign:"center",[`${C}-image`]:{height:g.emptyImgHeight,marginBottom:w,opacity:g.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${C}-description`]:{color:g.colorTextDescription},[`${C}-footer`]:{marginTop:x},"&-normal":{marginBlock:O,color:g.colorTextDescription,[`${C}-description`]:{color:g.colorTextDescription},[`${C}-image`]:{height:g.emptyImgHeightMD}},"&-small":{marginBlock:w,color:g.colorTextDescription,[`${C}-image`]:{height:g.emptyImgHeightSM}}}}};var o=(0,i.I$)("Empty",g=>{const{componentCls:C,controlHeightLG:x,calc:w}=g,O=(0,c.mergeToken)(g,{emptyImgCls:`${C}-img`,emptyImgHeight:w(x).mul(2.5).equal(),emptyImgHeightMD:x,emptyImgHeightSM:w(x).mul(.875).equal()});return[n(O)]}),u=t(48755),d=function(g,C){var x={};for(var w in g)Object.prototype.hasOwnProperty.call(g,w)&&C.indexOf(w)<0&&(x[w]=g[w]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,w=Object.getOwnPropertySymbols(g);O<w.length;O++)C.indexOf(w[O])<0&&Object.prototype.propertyIsEnumerable.call(g,w[O])&&(x[w[O]]=g[w[O]]);return x};const b=e.createElement(s,null),E=e.createElement(r,null),y=g=>{const{className:C,rootClassName:x,prefixCls:w,image:O=b,description:N,children:L,imageStyle:W,style:X,classNames:ce,styles:j}=g,P=d(g,["className","rootClassName","prefixCls","image","description","children","imageStyle","style","classNames","styles"]),{getPrefixCls:M,direction:T,className:Z,style:oe,classNames:J,styles:re}=(0,u.dj)("empty"),ge=M("empty",w),[Le,lt,ie]=o(ge),[de]=(0,v.Z)("Empty"),Ce=typeof N!="undefined"?N:de==null?void 0:de.description,ke=typeof Ce=="string"?Ce:"empty";let he=null;return typeof O=="string"?he=e.createElement("img",{alt:ke,src:O}):he=O,Le(e.createElement("div",Object.assign({className:m()(lt,ie,ge,Z,{[`${ge}-normal`]:O===E,[`${ge}-rtl`]:T==="rtl"},C,x,J.root,ce==null?void 0:ce.root),style:Object.assign(Object.assign(Object.assign(Object.assign({},re.root),oe),j==null?void 0:j.root),X)},P),e.createElement("div",{className:m()(`${ge}-image`,J.image,ce==null?void 0:ce.image),style:Object.assign(Object.assign(Object.assign({},W),re.image),j==null?void 0:j.image)},he),Ce&&e.createElement("div",{className:m()(`${ge}-description`,J.description,ce==null?void 0:ce.description),style:Object.assign(Object.assign({},re.description),j==null?void 0:j.description)},Ce),L&&e.createElement("div",{className:m()(`${ge}-footer`,J.footer,ce==null?void 0:ce.footer),style:Object.assign(Object.assign({},re.footer),j==null?void 0:j.footer)},L)))};y.PRESENTED_IMAGE_DEFAULT=b,y.PRESENTED_IMAGE_SIMPLE=E;var S=y},24971:function(Rt,B,t){"use strict";var e=t(59301),p=t(56553),m=t(48755);const v=function(l,f){let h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;var s,a;const{variant:r,[l]:i}=e.useContext(m.E_),c=e.useContext(p.pg),n=i==null?void 0:i.variant;let o;typeof f!="undefined"?o=f:h===!1?o="borderless":o=(a=(s=c!=null?c:n)!==null&&s!==void 0?s:r)!==null&&a!==void 0?a:"outlined";const u=m.tr.includes(o);return[o,u]};B.Z=v},28284:function(Rt,B,t){"use strict";t.d(B,{default:function(){return Y}});var e=t(56553),p=t(77654),m=t(59301),v=t(92310),l=t.n(v),f=t(77900),h=t(86641),s=t(83397);function a(k){const[ne,$]=m.useState(k);return m.useEffect(()=>{const me=setTimeout(()=>{$(k)},k.length?0:10);return()=>{clearTimeout(me)}},[k]),ne}var r=t(36237),i=t(63356),c=t(34925),n=t(34961),o=t(51636),u=t(16931),b=k=>{const{componentCls:ne}=k,$=`${ne}-show-help`,me=`${ne}-show-help-item`;return{[$]:{transition:`opacity ${k.motionDurationFast} ${k.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[me]:{overflow:"hidden",transition:`height ${k.motionDurationFast} ${k.motionEaseInOut},
opacity ${k.motionDurationFast} ${k.motionEaseInOut},
transform ${k.motionDurationFast} ${k.motionEaseInOut} !important`,[`&${me}-appear, &${me}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${me}-leave-active`]:{transform:"translateY(-5px)"}}}}};const E=k=>({legend:{display:"block",width:"100%",marginBottom:k.marginLG,padding:0,color:k.colorTextDescription,fontSize:k.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${(0,r.unit)(k.lineWidth)} ${k.lineType} ${k.colorBorder}`},'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 ${(0,r.unit)(k.controlOutlineWidth)} ${k.controlOutline}`},output:{display:"block",paddingTop:15,color:k.colorText,fontSize:k.fontSize,lineHeight:k.lineHeight}}),y=(k,ne)=>{const{formItemCls:$}=k;return{[$]:{[`${$}-label > label`]:{height:ne},[`${$}-control-input`]:{minHeight:ne}}}},S=k=>{const{componentCls:ne}=k;return{[k.componentCls]:Object.assign(Object.assign(Object.assign({},(0,i.Wf)(k)),E(k)),{[`${ne}-text`]:{display:"inline-block",paddingInlineEnd:k.paddingSM},"&-small":Object.assign({},y(k,k.controlHeightSM)),"&-large":Object.assign({},y(k,k.controlHeightLG))})}},g=k=>{const{formItemCls:ne,iconCls:$,rootPrefixCls:me,antCls:U,labelRequiredMarkColor:Pe,labelColor:Ne,labelFontSize:Re,labelHeight:Be,labelColonMarginInlineStart:tt,labelColonMarginInlineEnd:ft,itemMarginBottom:$e}=k;return{[ne]:Object.assign(Object.assign({},(0,i.Wf)(k)),{marginBottom:$e,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
&-hidden${U}-row`]:{display:"none"},"&-has-warning":{[`${ne}-split`]:{color:k.colorError}},"&-has-error":{[`${ne}-split`]:{color:k.colorWarning}},[`${ne}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:k.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:Be,color:Ne,fontSize:Re,[`> ${$}`]:{fontSize:k.fontSize,verticalAlign:"top"},[`&${ne}-required`]:{"&::before":{display:"inline-block",marginInlineEnd:k.marginXXS,color:Pe,fontSize:k.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"'},[`&${ne}-required-mark-hidden, &${ne}-required-mark-optional`]:{"&::before":{display:"none"}}},[`${ne}-optional`]:{display:"inline-block",marginInlineStart:k.marginXXS,color:k.colorTextDescription,[`&${ne}-required-mark-hidden`]:{display:"none"}},[`${ne}-tooltip`]:{color:k.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:k.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:tt,marginInlineEnd:ft},[`&${ne}-no-colon::after`]:{content:'"\\a0"'}}},[`${ne}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${me}-col-'"]):not([class*="' ${me}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:k.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[ne]:{"&-additional":{display:"flex",flexDirection:"column"},"&-explain, &-extra":{clear:"both",color:k.colorTextDescription,fontSize:k.fontSize,lineHeight:k.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:k.controlHeightSM,transition:`color ${k.motionDurationMid} ${k.motionEaseOut}`},"&-explain":{"&-error":{color:k.colorError},"&-warning":{color:k.colorWarning}}},[`&-with-help ${ne}-explain`]:{height:"auto",opacity:1},[`${ne}-feedback-icon`]:{fontSize:k.fontSize,textAlign:"center",visibility:"visible",animationName:c.kr,animationDuration:k.motionDurationMid,animationTimingFunction:k.motionEaseOutBack,pointerEvents:"none","&-success":{color:k.colorSuccess},"&-error":{color:k.colorError},"&-warning":{color:k.colorWarning},"&-validating":{color:k.colorPrimary}}})}},C=(k,ne)=>{const{formItemCls:$}=k;return{[`${ne}-horizontal`]:{[`${$}-label`]:{flexGrow:0},[`${$}-control`]:{flex:"1 1 0",minWidth:0},[`${$}-label[class$='-24'], ${$}-label[class*='-24 ']`]:{[`& + ${$}-control`]:{minWidth:"unset"}}}}},x=k=>{const{componentCls:ne,formItemCls:$,inlineItemMarginBottom:me}=k;return{[`${ne}-inline`]:{display:"flex",flexWrap:"wrap",[$]:{flex:"none",marginInlineEnd:k.margin,marginBottom:me,"&-row":{flexWrap:"nowrap"},[`> ${$}-label,
> ${$}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${$}-label`]:{flex:"none"},[`${ne}-text`]:{display:"inline-block"},[`${$}-has-feedback`]:{display:"inline-block"}}}}},w=k=>({padding:k.verticalLabelPadding,margin:k.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),O=k=>{const{componentCls:ne,formItemCls:$,rootPrefixCls:me}=k;return{[`${$} ${$}-label`]:w(k),[`${ne}:not(${ne}-inline)`]:{[$]:{flexWrap:"wrap",[`${$}-label, ${$}-control`]:{[`&:not([class*=" ${me}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},N=k=>{const{componentCls:ne,formItemCls:$,antCls:me}=k;return{[`${ne}-vertical`]:{[`${$}:not(${$}-horizontal)`]:{[`${$}-row`]:{flexDirection:"column"},[`${$}-label > label`]:{height:"auto"},[`${$}-control`]:{width:"100%"},[`${$}-label,
${me}-col-24${$}-label,
${me}-col-xl-24${$}-label`]:w(k)}},[`@media (max-width: ${(0,r.unit)(k.screenXSMax)})`]:[O(k),{[ne]:{[`${$}:not(${$}-horizontal)`]:{[`${me}-col-xs-24${$}-label`]:w(k)}}}],[`@media (max-width: ${(0,r.unit)(k.screenSMMax)})`]:{[ne]:{[`${$}:not(${$}-horizontal)`]:{[`${me}-col-sm-24${$}-label`]:w(k)}}},[`@media (max-width: ${(0,r.unit)(k.screenMDMax)})`]:{[ne]:{[`${$}:not(${$}-horizontal)`]:{[`${me}-col-md-24${$}-label`]:w(k)}}},[`@media (max-width: ${(0,r.unit)(k.screenLGMax)})`]:{[ne]:{[`${$}:not(${$}-horizontal)`]:{[`${me}-col-lg-24${$}-label`]:w(k)}}}}},L=k=>{const{formItemCls:ne,antCls:$}=k;return{[`${ne}-vertical`]:{[`${ne}-row`]:{flexDirection:"column"},[`${ne}-label > label`]:{height:"auto"},[`${ne}-control`]:{width:"100%"}},[`${ne}-vertical ${ne}-label,
${$}-col-24${ne}-label,
${$}-col-xl-24${ne}-label`]:w(k),[`@media (max-width: ${(0,r.unit)(k.screenXSMax)})`]:[O(k),{[ne]:{[`${$}-col-xs-24${ne}-label`]:w(k)}}],[`@media (max-width: ${(0,r.unit)(k.screenSMMax)})`]:{[ne]:{[`${$}-col-sm-24${ne}-label`]:w(k)}},[`@media (max-width: ${(0,r.unit)(k.screenMDMax)})`]:{[ne]:{[`${$}-col-md-24${ne}-label`]:w(k)}},[`@media (max-width: ${(0,r.unit)(k.screenLGMax)})`]:{[ne]:{[`${$}-col-lg-24${ne}-label`]:w(k)}}}},W=k=>({labelRequiredMarkColor:k.colorError,labelColor:k.colorTextHeading,labelFontSize:k.fontSize,labelHeight:k.controlHeight,labelColonMarginInlineStart:k.marginXXS/2,labelColonMarginInlineEnd:k.marginXS,itemMarginBottom:k.marginLG,verticalLabelPadding:`0 0 ${k.paddingXS}px`,verticalLabelMargin:0,inlineItemMarginBottom:0}),X=(k,ne)=>(0,o.mergeToken)(k,{formItemCls:`${k.componentCls}-item`,rootPrefixCls:ne});var ce=(0,u.I$)("Form",(k,ne)=>{let{rootPrefixCls:$}=ne;const me=X(k,$);return[S(me),g(me),b(me),C(me,me.componentCls),C(me,me.formItemCls),x(me),N(me),L(me),(0,n.Z)(me),c.kr]},W,{order:-1e3});const j=[];function P(k,ne,$){let me=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof k=="string"?k:`${ne}-${me}`,error:k,errorStatus:$}}var T=k=>{let{help:ne,helpStatus:$,errors:me=j,warnings:U=j,className:Pe,fieldId:Ne,onVisibleChanged:Re}=k;const{prefixCls:Be}=m.useContext(e.Rk),tt=`${Be}-item-explain`,ft=(0,s.Z)(Be),[$e,Me,Je]=ce(Be,ft),et=m.useMemo(()=>(0,h.Z)(Be),[Be]),st=a(me),ht=a(U),mt=m.useMemo(()=>ne!=null?[P(ne,"help",$)]:[].concat((0,p.Z)(st.map((Ft,kt)=>P(Ft,"error","error",kt))),(0,p.Z)(ht.map((Ft,kt)=>P(Ft,"warning","warning",kt)))),[ne,$,st,ht]),Ct=m.useMemo(()=>{const Ft={};return mt.forEach(kt=>{let{key:Wt}=kt;Ft[Wt]=(Ft[Wt]||0)+1}),mt.map((kt,Wt)=>Object.assign(Object.assign({},kt),{key:Ft[kt.key]>1?`${kt.key}-fallback-${Wt}`:kt.key}))},[mt]),wt={};return Ne&&(wt.id=`${Ne}_help`),$e(m.createElement(f.default,{motionDeadline:et.motionDeadline,motionName:`${Be}-show-help`,visible:!!Ct.length,onVisibleChanged:Re},Ft=>{const{className:kt,style:Wt}=Ft;return m.createElement("div",Object.assign({},wt,{className:l()(tt,kt,Je,ft,Pe,Me),style:Wt}),m.createElement(f.CSSMotionList,Object.assign({keys:Ct},(0,h.Z)(Be),{motionName:`${Be}-show-help-item`,component:!1}),It=>{const{key:Pt,error:At,errorStatus:Gt,className:Yt,style:jt}=It;return m.createElement("div",{key:Pt,className:l()(Yt,{[`${tt}-${Gt}`]:Gt}),style:jt},At)}))}))},Z=t(69180),oe=t(48755),J=t(2171),re=t(31756),ge=t(23069),Le=t(76846),lt=t(16722);const ie=["parentNode"],de="form_item";function Ce(k){return k===void 0||k===!1?[]:Array.isArray(k)?k:[k]}function ke(k,ne){if(!k.length)return;const $=k.join("_");return ne?`${ne}_${$}`:ie.includes($)?`${de}_${$}`:$}function he(k,ne,$,me,U,Pe){let Ne=me;return Pe!==void 0?Ne=Pe:$.validating?Ne="validating":k.length?Ne="error":ne.length?Ne="warning":($.touched||U&&$.validated)&&(Ne="success"),Ne}var We=function(k,ne){var $={};for(var me in k)Object.prototype.hasOwnProperty.call(k,me)&&ne.indexOf(me)<0&&($[me]=k[me]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,me=Object.getOwnPropertySymbols(k);U<me.length;U++)ne.indexOf(me[U])<0&&Object.prototype.propertyIsEnumerable.call(k,me[U])&&($[me[U]]=k[me[U]]);return $};function nt(k){return Ce(k).join("_")}function pt(k,ne){const $=ne.getFieldInstance(k),me=(0,Le.bn)($);if(me)return me;const U=ke(Ce(k),ne.__INTERNAL__.name);if(U)return document.getElementById(U)}function ot(k){const[ne]=(0,Z.useForm)(),$=m.useRef({}),me=m.useMemo(()=>k!=null?k:Object.assign(Object.assign({},ne),{__INTERNAL__:{itemRef:U=>Pe=>{const Ne=nt(U);Pe?$.current[Ne]=Pe:delete $.current[Ne]}},scrollToField:function(U){let Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{focus:Ne}=Pe,Re=We(Pe,["focus"]),Be=pt(U,me);Be&&((0,lt.Z)(Be,Object.assign({scrollMode:"if-needed",block:"nearest"},Re)),Ne&&me.focusField(U))},focusField:U=>{var Pe,Ne;const Re=me.getFieldInstance(U);typeof(Re==null?void 0:Re.focus)=="function"?Re.focus():(Ne=(Pe=pt(U,me))===null||Pe===void 0?void 0:Pe.focus)===null||Ne===void 0||Ne.call(Pe)},getFieldInstance:U=>{const Pe=nt(U);return $.current[Pe]}}),[k,ne]);return[me]}var Qe=t(98350),xe=function(k,ne){var $={};for(var me in k)Object.prototype.hasOwnProperty.call(k,me)&&ne.indexOf(me)<0&&($[me]=k[me]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,me=Object.getOwnPropertySymbols(k);U<me.length;U++)ne.indexOf(me[U])<0&&Object.prototype.propertyIsEnumerable.call(k,me[U])&&($[me[U]]=k[me[U]]);return $};const we=(k,ne)=>{const $=m.useContext(J.Z),{getPrefixCls:me,direction:U,requiredMark:Pe,colon:Ne,scrollToFirstError:Re,className:Be,style:tt}=(0,oe.dj)("form"),{prefixCls:ft,className:$e,rootClassName:Me,size:Je,disabled:et=$,form:st,colon:ht,labelAlign:mt,labelWrap:Ct,labelCol:wt,wrapperCol:Ft,hideRequiredMark:kt,layout:Wt="horizontal",scrollToFirstError:It,requiredMark:Pt,onFinishFailed:At,name:Gt,style:Yt,feedbackIcons:jt,variant:Ut}=k,cn=xe(k,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),en=(0,re.Z)(Je),un=m.useContext(Qe.Z),hn=m.useMemo(()=>Pt!==void 0?Pt:kt?!1:Pe!==void 0?Pe:!0,[kt,Pt,Pe]),nn=ht!=null?ht:Ne,$t=me("form",ft),En=(0,s.Z)($t),[wn,Xn,Ln]=ce($t,En),jn=l()($t,`${$t}-${Wt}`,{[`${$t}-hide-required-mark`]:hn===!1,[`${$t}-rtl`]:U==="rtl",[`${$t}-${en}`]:en},Ln,En,Xn,Be,$e,Me),[Wn]=ot(st),{__INTERNAL__:Vn}=Wn;Vn.name=Gt;const Cn=m.useMemo(()=>({name:Gt,labelAlign:mt,labelCol:wt,labelWrap:Ct,wrapperCol:Ft,vertical:Wt==="vertical",colon:nn,requiredMark:hn,itemRef:Vn.itemRef,form:Wn,feedbackIcons:jt}),[Gt,mt,wt,Ft,Wt,nn,hn,Wn,jt]),mn=m.useRef(null);m.useImperativeHandle(ne,()=>{var Dt;return Object.assign(Object.assign({},Wn),{nativeElement:(Dt=mn.current)===null||Dt===void 0?void 0:Dt.nativeElement})});const Qt=(Dt,Kt)=>{if(Dt){let Mt={block:"nearest"};typeof Dt=="object"&&(Mt=Object.assign(Object.assign({},Mt),Dt)),Wn.scrollToField(Kt,Mt)}},gt=Dt=>{if(At==null||At(Dt),Dt.errorFields.length){const Kt=Dt.errorFields[0].name;if(It!==void 0){Qt(It,Kt);return}Re!==void 0&&Qt(Re,Kt)}};return wn(m.createElement(e.pg.Provider,{value:Ut},m.createElement(J.n,{disabled:et},m.createElement(ge.Z.Provider,{value:en},m.createElement(e.RV,{validateMessages:un},m.createElement(e.q3.Provider,{value:Cn},m.createElement(Z.default,Object.assign({id:Gt},cn,{name:Gt,onFinishFailed:gt,form:Wn,ref:mn,style:Object.assign(Object.assign({},tt),Yt),className:jn}))))))))};var Ge=m.forwardRef(we),Ie=t(41799),F=t(8654),te=t(22703),ye=t(32383),V=t(11592);function K(k){if(typeof k=="function")return k;const ne=(0,V.Z)(k);return ne.length<=1?ne[0]:ne}const ee=()=>{const{status:k,errors:ne=[],warnings:$=[]}=m.useContext(e.aM);return{status:k,errors:ne,warnings:$}};ee.Context=e.aM;var H=ee,D=t(16089);function I(k){const[ne,$]=m.useState(k),me=m.useRef(null),U=m.useRef([]),Pe=m.useRef(!1);m.useEffect(()=>(Pe.current=!1,()=>{Pe.current=!0,D.Z.cancel(me.current),me.current=null}),[]);function Ne(Re){Pe.current||(me.current===null&&(U.current=[],me.current=(0,D.Z)(()=>{me.current=null,$(Be=>{let tt=Be;return U.current.forEach(ft=>{tt=ft(tt)}),tt})})),U.current.push(Re))}return[ne,Ne]}function _(){const{itemRef:k}=m.useContext(e.q3),ne=m.useRef({});function $(me,U){const Pe=U&&typeof U=="object"&&(0,F.C4)(U),Ne=me.join("_");return(ne.current.name!==Ne||ne.current.originRef!==Pe)&&(ne.current.name=Ne,ne.current.originRef=Pe,ne.current.ref=(0,F.sQ)(k(me),Pe)),ne.current.ref}return $}var ve=t(29194),_e=t(34280),Ke=t(2738),qe=t(65970),z=t(70425),ze=t(5472);const Te=k=>{const{formItemCls:ne}=k;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${ne}-control`]:{display:"flex"}}}};var se=(0,u.bk)(["Form","item-item"],(k,ne)=>{let{rootPrefixCls:$}=ne;const me=X(k,$);return[Te(me)]}),Oe=function(k,ne){var $={};for(var me in k)Object.prototype.hasOwnProperty.call(k,me)&&ne.indexOf(me)<0&&($[me]=k[me]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,me=Object.getOwnPropertySymbols(k);U<me.length;U++)ne.indexOf(me[U])<0&&Object.prototype.propertyIsEnumerable.call(k,me[U])&&($[me[U]]=k[me[U]]);return $};const Fe=24;var q=k=>{const{prefixCls:ne,status:$,labelCol:me,wrapperCol:U,children:Pe,errors:Ne,warnings:Re,_internalItemRender:Be,extra:tt,help:ft,fieldId:$e,marginBottom:Me,onErrorVisibleChanged:Je,label:et}=k,st=`${ne}-item`,ht=m.useContext(e.q3),mt=m.useMemo(()=>{let cn=Object.assign({},U||ht.wrapperCol||{});return et===null&&!me&&!U&&ht.labelCol&&[void 0,"xs","sm","md","lg","xl","xxl"].forEach(un=>{const hn=un?[un]:[],nn=(0,z.U2)(ht.labelCol,hn),$t=typeof nn=="object"?nn:{},En=(0,z.U2)(cn,hn),wn=typeof En=="object"?En:{};"span"in $t&&!("offset"in wn)&&$t.span<Fe&&(cn=(0,z.t8)(cn,[].concat(hn,["offset"]),$t.span))}),cn},[U,ht]),Ct=l()(`${st}-control`,mt.className),wt=m.useMemo(()=>{const{labelCol:cn,wrapperCol:en}=ht;return Oe(ht,["labelCol","wrapperCol"])},[ht]),Ft=m.useRef(null),[kt,Wt]=m.useState(0);(0,_e.Z)(()=>{tt&&Ft.current?Wt(Ft.current.clientHeight):Wt(0)},[tt]);const It=m.createElement("div",{className:`${st}-control-input`},m.createElement("div",{className:`${st}-control-input-content`},Pe)),Pt=m.useMemo(()=>({prefixCls:ne,status:$}),[ne,$]),At=Me!==null||Ne.length||Re.length?m.createElement(e.Rk.Provider,{value:Pt},m.createElement(T,{fieldId:$e,errors:Ne,warnings:Re,help:ft,helpStatus:$,className:`${st}-explain-connected`,onVisibleChanged:Je})):null,Gt={};$e&&(Gt.id=`${$e}_extra`);const Yt=tt?m.createElement("div",Object.assign({},Gt,{className:`${st}-extra`,ref:Ft}),tt):null,jt=At||Yt?m.createElement("div",{className:`${st}-additional`,style:Me?{minHeight:Me+kt}:{}},At,Yt):null,Ut=Be&&Be.mark==="pro_table_render"&&Be.render?Be.render(k,{input:It,errorList:At,extra:Yt}):m.createElement(m.Fragment,null,It,jt);return m.createElement(e.q3.Provider,{value:wt},m.createElement(ze.Z,Object.assign({},mt,{className:Ct}),Ut),m.createElement(se,{prefixCls:ne}))},R=t(61485),fe=t(9017),Ze=t(85981),A=t(25399),Ae=function(k,ne){var $={};for(var me in k)Object.prototype.hasOwnProperty.call(k,me)&&ne.indexOf(me)<0&&($[me]=k[me]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,me=Object.getOwnPropertySymbols(k);U<me.length;U++)ne.indexOf(me[U])<0&&Object.prototype.propertyIsEnumerable.call(k,me[U])&&($[me[U]]=k[me[U]]);return $};function Ue(k){return k?typeof k=="object"&&!m.isValidElement(k)?k:{title:k}:null}var be=k=>{let{prefixCls:ne,label:$,htmlFor:me,labelCol:U,labelAlign:Pe,colon:Ne,required:Re,requiredMark:Be,tooltip:tt,vertical:ft}=k;var $e;const[Me]=(0,fe.Z)("Form"),{labelAlign:Je,labelCol:et,labelWrap:st,colon:ht}=m.useContext(e.q3);if(!$)return null;const mt=U||et||{},Ct=Pe||Je,wt=`${ne}-item-label`,Ft=l()(wt,Ct==="left"&&`${wt}-left`,mt.className,{[`${wt}-wrap`]:!!st});let kt=$;const Wt=Ne===!0||ht!==!1&&Ne!==!1;Wt&&!ft&&typeof $=="string"&&$.trim()&&(kt=$.replace(/[:|]\s*$/,""));const Pt=Ue(tt);if(Pt){const{icon:cn=m.createElement(R.Z,null)}=Pt,en=Ae(Pt,["icon"]),un=m.createElement(A.Z,Object.assign({},en),m.cloneElement(cn,{className:`${ne}-item-tooltip`,title:"",onClick:hn=>{hn.preventDefault()},tabIndex:null}));kt=m.createElement(m.Fragment,null,kt,un)}const At=Be==="optional",Gt=typeof Be=="function",Yt=Be===!1;Gt?kt=Be(kt,{required:!!Re}):At&&!Re&&(kt=m.createElement(m.Fragment,null,kt,m.createElement("span",{className:`${ne}-item-optional`,title:""},(Me==null?void 0:Me.optional)||(($e=Ze.Z.Form)===null||$e===void 0?void 0:$e.optional))));let jt;Yt?jt="hidden":(At||Gt)&&(jt="optional");const Ut=l()({[`${ne}-item-required`]:Re,[`${ne}-item-required-mark-${jt}`]:jt,[`${ne}-item-no-colon`]:!Wt});return m.createElement(ze.Z,Object.assign({},mt,{className:Ft}),m.createElement("label",{htmlFor:me,className:Ut,title:typeof $=="string"?$:""},kt))},Ye=t(29679),at=t(19248),He=t(96512),Ve=t(58617);const dt={success:Ye.Z,warning:He.Z,error:at.Z,validating:Ve.Z};function bt(k){let{children:ne,errors:$,warnings:me,hasFeedback:U,validateStatus:Pe,prefixCls:Ne,meta:Re,noStyle:Be}=k;const tt=`${Ne}-item`,{feedbackIcons:ft}=m.useContext(e.q3),$e=he($,me,Re,null,!!U,Pe),{isFormItemInput:Me,status:Je,hasFeedback:et,feedbackIcon:st}=m.useContext(e.aM),ht=m.useMemo(()=>{var mt;let Ct;if(U){const Ft=U!==!0&&U.icons||ft,kt=$e&&((mt=Ft==null?void 0:Ft({status:$e,errors:$,warnings:me}))===null||mt===void 0?void 0:mt[$e]),Wt=$e&&dt[$e];Ct=kt!==!1&&Wt?m.createElement("span",{className:l()(`${tt}-feedback-icon`,`${tt}-feedback-icon-${$e}`)},kt||m.createElement(Wt,null)):null}const wt={status:$e||"",errors:$,warnings:me,hasFeedback:!!U,feedbackIcon:Ct,isFormItemInput:!0};return Be&&(wt.status=($e!=null?$e:Je)||"",wt.isFormItemInput=Me,wt.hasFeedback=!!(U!=null?U:et),wt.feedbackIcon=U!==void 0?wt.feedbackIcon:st),wt},[$e,U,Be,Me,Je]);return m.createElement(e.aM.Provider,{value:ht},ne)}var xt=function(k,ne){var $={};for(var me in k)Object.prototype.hasOwnProperty.call(k,me)&&ne.indexOf(me)<0&&($[me]=k[me]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,me=Object.getOwnPropertySymbols(k);U<me.length;U++)ne.indexOf(me[U])<0&&Object.prototype.propertyIsEnumerable.call(k,me[U])&&($[me[U]]=k[me[U]]);return $};function Lt(k){const{prefixCls:ne,className:$,rootClassName:me,style:U,help:Pe,errors:Ne,warnings:Re,validateStatus:Be,meta:tt,hasFeedback:ft,hidden:$e,children:Me,fieldId:Je,required:et,isRequired:st,onSubItemMetaChange:ht,layout:mt}=k,Ct=xt(k,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout"]),wt=`${ne}-item`,{requiredMark:Ft,vertical:kt}=m.useContext(e.q3),Wt=kt||mt==="vertical",It=m.useRef(null),Pt=a(Ne),At=a(Re),Gt=Pe!=null,Yt=!!(Gt||Ne.length||Re.length),jt=!!It.current&&(0,ve.Z)(It.current),[Ut,cn]=m.useState(null);(0,_e.Z)(()=>{if(Yt&&It.current){const $t=getComputedStyle(It.current);cn(parseInt($t.marginBottom,10))}},[Yt,jt]);const en=$t=>{$t||cn(null)},hn=function(){let $t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const En=$t?Pt:tt.errors,wn=$t?At:tt.warnings;return he(En,wn,tt,"",!!ft,Be)}(),nn=l()(wt,$,me,{[`${wt}-with-help`]:Gt||Pt.length||At.length,[`${wt}-has-feedback`]:hn&&ft,[`${wt}-has-success`]:hn==="success",[`${wt}-has-warning`]:hn==="warning",[`${wt}-has-error`]:hn==="error",[`${wt}-is-validating`]:hn==="validating",[`${wt}-hidden`]:$e,[`${wt}-${mt}`]:mt});return m.createElement("div",{className:nn,style:U,ref:It},m.createElement(qe.Z,Object.assign({className:`${wt}-row`},(0,Ke.Z)(Ct,["_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"])),m.createElement(be,Object.assign({htmlFor:Je},k,{requiredMark:Ft,required:et!=null?et:st,prefixCls:ne,vertical:Wt})),m.createElement(q,Object.assign({},k,tt,{errors:Pt,warnings:At,prefixCls:ne,status:hn,help:Pe,marginBottom:Ut,onErrorVisibleChanged:en}),m.createElement(e.qI.Provider,{value:ht},m.createElement(bt,{prefixCls:ne,meta:tt,errors:tt.errors,warnings:tt.warnings,hasFeedback:ft,validateStatus:hn},Me)))),!!Ut&&m.createElement("div",{className:`${wt}-margin-offset`,style:{marginBottom:-Ut}}))}const Tt="__SPLIT__",Vt=null;function Nt(k,ne){const $=Object.keys(k),me=Object.keys(ne);return $.length===me.length&&$.every(U=>{const Pe=k[U],Ne=ne[U];return Pe===Ne||typeof Pe=="function"||typeof Ne=="function"})}const Jt=m.memo(k=>{let{children:ne}=k;return ne},(k,ne)=>Nt(k.control,ne.control)&&k.update===ne.update&&k.childProps.length===ne.childProps.length&&k.childProps.every(($,me)=>$===ne.childProps[me]));function an(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function zt(k){const{name:ne,noStyle:$,className:me,dependencies:U,prefixCls:Pe,shouldUpdate:Ne,rules:Re,children:Be,required:tt,label:ft,messageVariables:$e,trigger:Me="onChange",validateTrigger:Je,hidden:et,help:st,layout:ht}=k,{getPrefixCls:mt}=m.useContext(oe.E_),{name:Ct}=m.useContext(e.q3),wt=K(Be),Ft=typeof wt=="function",kt=m.useContext(e.qI),{validateTrigger:Wt}=m.useContext(Z.FieldContext),It=Je!==void 0?Je:Wt,Pt=ne!=null,At=mt("form",Pe),Gt=(0,s.Z)(At),[Yt,jt,Ut]=ce(At,Gt),cn=(0,ye.ln)("Form.Item"),en=m.useContext(Z.ListContext),un=m.useRef(null),[hn,nn]=I({}),[$t,En]=(0,Ie.Z)(()=>an()),wn=mn=>{const Qt=en==null?void 0:en.getKey(mn.name);if(En(mn.destroy?an():mn,!0),$&&st!==!1&&kt){let gt=mn.name;if(mn.destroy)gt=un.current||gt;else if(Qt!==void 0){const[Dt,Kt]=Qt;gt=[Dt].concat((0,p.Z)(Kt)),un.current=gt}kt(mn,gt)}},Xn=(mn,Qt)=>{nn(gt=>{const Dt=Object.assign({},gt),Mt=[].concat((0,p.Z)(mn.name.slice(0,-1)),(0,p.Z)(Qt)).join(Tt);return mn.destroy?delete Dt[Mt]:Dt[Mt]=mn,Dt})},[Ln,jn]=m.useMemo(()=>{const mn=(0,p.Z)($t.errors),Qt=(0,p.Z)($t.warnings);return Object.values(hn).forEach(gt=>{mn.push.apply(mn,(0,p.Z)(gt.errors||[])),Qt.push.apply(Qt,(0,p.Z)(gt.warnings||[]))}),[mn,Qt]},[hn,$t.errors,$t.warnings]),Wn=_();function Vn(mn,Qt,gt){return $&&!et?m.createElement(bt,{prefixCls:At,hasFeedback:k.hasFeedback,validateStatus:k.validateStatus,meta:$t,errors:Ln,warnings:jn,noStyle:!0},mn):m.createElement(Lt,Object.assign({key:"row"},k,{className:l()(me,Ut,Gt,jt),prefixCls:At,fieldId:Qt,isRequired:gt,errors:Ln,warnings:jn,meta:$t,onSubItemMetaChange:Xn,layout:ht}),mn)}if(!Pt&&!Ft&&!U)return Yt(Vn(wt));let Cn={};return typeof ft=="string"?Cn.label=ft:ne&&(Cn.label=String(ne)),$e&&(Cn=Object.assign(Object.assign({},Cn),$e)),Yt(m.createElement(Z.Field,Object.assign({},k,{messageVariables:Cn,trigger:Me,validateTrigger:It,onMetaChange:wn}),(mn,Qt,gt)=>{const Dt=Ce(ne).length&&Qt?Qt.name:[],Kt=ke(Dt,Ct),Mt=tt!==void 0?tt:!!(Re!=null&&Re.some(In=>{if(In&&typeof In=="object"&&In.required&&!In.warningOnly)return!0;if(typeof In=="function"){const fn=In(gt);return(fn==null?void 0:fn.required)&&!(fn!=null&&fn.warningOnly)}return!1})),tn=Object.assign({},mn);let dn=null;if(Array.isArray(wt)&&Pt)dn=wt;else if(!(Ft&&(!(Ne||U)||Pt))){if(!(U&&!Ft&&!Pt))if(m.isValidElement(wt)){const In=Object.assign(Object.assign({},wt.props),tn);if(In.id||(In.id=Kt),st||Ln.length>0||jn.length>0||k.extra){const qn=[];(st||Ln.length>0)&&qn.push(`${Kt}_help`),k.extra&&qn.push(`${Kt}_extra`),In["aria-describedby"]=qn.join(" ")}Ln.length>0&&(In["aria-invalid"]="true"),Mt&&(In["aria-required"]="true"),(0,F.Yr)(wt)&&(In.ref=Wn(Dt,wt)),new Set([].concat((0,p.Z)(Ce(Me)),(0,p.Z)(Ce(It)))).forEach(qn=>{In[qn]=function(){for(var Br,Fr,hr,Er,Zr,Wr=arguments.length,Cr=new Array(Wr),Tr=0;Tr<Wr;Tr++)Cr[Tr]=arguments[Tr];(hr=tn[qn])===null||hr===void 0||(Br=hr).call.apply(Br,[tn].concat(Cr)),(Zr=(Er=wt.props)[qn])===null||Zr===void 0||(Fr=Zr).call.apply(Fr,[Er].concat(Cr))}});const Sn=[In["aria-required"],In["aria-invalid"],In["aria-describedby"]];dn=m.createElement(Jt,{control:tn,update:wt,childProps:Sn},(0,te.Tm)(wt,In))}else Ft&&(Ne||U)&&!Pt?dn=wt(gt):dn=wt}return Vn(dn,Kt,Mt)}))}const sn=zt;sn.useStatus=H;var ln=sn,on=function(k,ne){var $={};for(var me in k)Object.prototype.hasOwnProperty.call(k,me)&&ne.indexOf(me)<0&&($[me]=k[me]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,me=Object.getOwnPropertySymbols(k);U<me.length;U++)ne.indexOf(me[U])<0&&Object.prototype.propertyIsEnumerable.call(k,me[U])&&($[me[U]]=k[me[U]]);return $},Se=k=>{var{prefixCls:ne,children:$}=k,me=on(k,["prefixCls","children"]);const{getPrefixCls:U}=m.useContext(oe.E_),Pe=U("form",ne),Ne=m.useMemo(()=>({prefixCls:Pe,status:"error"}),[Pe]);return m.createElement(Z.List,Object.assign({},me),(Re,Be,tt)=>m.createElement(e.Rk.Provider,{value:Ne},$(Re.map(ft=>Object.assign(Object.assign({},ft),{fieldKey:ft.key})),Be,{errors:tt.errors,warnings:tt.warnings})))};function yt(){const{form:k}=m.useContext(e.q3);return k}const Ee=Ge;Ee.Item=ln,Ee.List=Se,Ee.ErrorList=T,Ee.useForm=ot,Ee.useFormInstance=yt,Ee.useWatch=Z.useWatch,Ee.Provider=e.RV,Ee.create=()=>{};var Y=Ee},4875:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return ue}});var e=t(59301),p=t(84105),m=t(87395),v=t(92310),l=t.n(v),f=t(60499),h=t(18642),s=t(43749),a=t(72190),r=t(42244),i=t(38705),c=t(17212);function n(){return typeof BigInt=="function"}function o(q){return!q&&q!==0&&!Number.isNaN(q)||!String(q).trim()}function u(q){var R=q.trim(),fe=R.startsWith("-");fe&&(R=R.slice(1)),R=R.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),R.startsWith(".")&&(R="0".concat(R));var Ze=R||"0",A=Ze.split("."),Ae=A[0]||"0",Ue=A[1]||"0";Ae==="0"&&Ue==="0"&&(fe=!1);var ae=fe?"-":"";return{negative:fe,negativeStr:ae,trimStr:Ze,integerStr:Ae,decimalStr:Ue,fullStr:"".concat(ae).concat(Ze)}}function d(q){var R=String(q);return!Number.isNaN(Number(R))&&R.includes("e")}function b(q){var R=String(q);if(d(q)){var fe=Number(R.slice(R.indexOf("e-")+2)),Ze=R.match(/\.(\d+)/);return Ze!=null&&Ze[1]&&(fe+=Ze[1].length),fe}return R.includes(".")&&y(R)?R.length-R.indexOf(".")-1:0}function E(q){var R=String(q);if(d(q)){if(q>Number.MAX_SAFE_INTEGER)return String(n()?BigInt(q).toString():Number.MAX_SAFE_INTEGER);if(q<Number.MIN_SAFE_INTEGER)return String(n()?BigInt(q).toString():Number.MIN_SAFE_INTEGER);R=q.toFixed(b(R))}return u(R).fullStr}function y(q){return typeof q=="number"?!Number.isNaN(q):q?/^\s*-?\d+(\.\d+)?\s*$/.test(q)||/^\s*-?\d+\.\s*$/.test(q)||/^\s*-?\.\d+\s*$/.test(q):!1}var S=function(){function q(R){if((0,i.Z)(this,q),(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),o(R)){this.empty=!0;return}if(this.origin=String(R),R==="-"||Number.isNaN(R)){this.nan=!0;return}var fe=R;if(d(fe)&&(fe=Number(fe)),fe=typeof fe=="string"?fe:E(fe),y(fe)){var Ze=u(fe);this.negative=Ze.negative;var A=Ze.trimStr.split(".");this.integer=BigInt(A[0]);var Ae=A[1]||"0";this.decimal=BigInt(Ae),this.decimalLen=Ae.length}else this.nan=!0}return(0,c.Z)(q,[{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(fe){var Ze="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(fe,"0"));return BigInt(Ze)}},{key:"negate",value:function(){var fe=new q(this.toString());return fe.negative=!fe.negative,fe}},{key:"cal",value:function(fe,Ze,A){var Ae=Math.max(this.getDecimalStr().length,fe.getDecimalStr().length),Ue=this.alignDecimal(Ae),ae=fe.alignDecimal(Ae),be=Ze(Ue,ae).toString(),Ye=A(Ae),at=u(be),He=at.negativeStr,Ve=at.trimStr,dt="".concat(He).concat(Ve.padStart(Ye+1,"0"));return new q("".concat(dt.slice(0,-Ye),".").concat(dt.slice(-Ye)))}},{key:"add",value:function(fe){if(this.isInvalidate())return new q(fe);var Ze=new q(fe);return Ze.isInvalidate()?this:this.cal(Ze,function(A,Ae){return A+Ae},function(A){return A})}},{key:"multi",value:function(fe){var Ze=new q(fe);return this.isInvalidate()||Ze.isInvalidate()?new q(NaN):this.cal(Ze,function(A,Ae){return A*Ae},function(A){return A*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(fe){return this.toString()===(fe==null?void 0:fe.toString())}},{key:"lessEquals",value:function(fe){return this.add(fe.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return fe?this.isInvalidate()?"":u("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),q}(),g=function(){function q(R){if((0,i.Z)(this,q),(0,h.Z)(this,"origin",""),(0,h.Z)(this,"number",void 0),(0,h.Z)(this,"empty",void 0),o(R)){this.empty=!0;return}this.origin=String(R),this.number=Number(R)}return(0,c.Z)(q,[{key:"negate",value:function(){return new q(-this.toNumber())}},{key:"add",value:function(fe){if(this.isInvalidate())return new q(fe);var Ze=Number(fe);if(Number.isNaN(Ze))return this;var A=this.number+Ze;if(A>Number.MAX_SAFE_INTEGER)return new q(Number.MAX_SAFE_INTEGER);if(A<Number.MIN_SAFE_INTEGER)return new q(Number.MIN_SAFE_INTEGER);var Ae=Math.max(b(this.number),b(Ze));return new q(A.toFixed(Ae))}},{key:"multi",value:function(fe){var Ze=Number(fe);if(this.isInvalidate()||Number.isNaN(Ze))return new q(NaN);var A=this.number*Ze;if(A>Number.MAX_SAFE_INTEGER)return new q(Number.MAX_SAFE_INTEGER);if(A<Number.MIN_SAFE_INTEGER)return new q(Number.MIN_SAFE_INTEGER);var Ae=Math.max(b(this.number),b(Ze));return new q(A.toFixed(Ae))}},{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(fe){return this.toNumber()===(fe==null?void 0:fe.toNumber())}},{key:"lessEquals",value:function(fe){return this.add(fe.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var fe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return fe?this.isInvalidate()?"":E(this.number):this.origin}}]),q}();function C(q){return n()?new S(q):new g(q)}function x(q,R,fe){var Ze=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(q==="")return"";var A=u(q),Ae=A.negativeStr,Ue=A.integerStr,ae=A.decimalStr,be="".concat(R).concat(ae),Ye="".concat(Ae).concat(Ue);if(fe>=0){var at=Number(ae[fe]);if(at>=5&&!Ze){var He=C(q).add("".concat(Ae,"0.").concat("0".repeat(fe)).concat(10-at));return x(He.toString(),R,fe,Ze)}return fe===0?Ye:"".concat(Ye).concat(R).concat(ae.padEnd(fe,"0").slice(0,fe))}return be===".0"?Ye:"".concat(Ye).concat(be)}var w=C,O=t(36901),N=t(34280);function L(q,R){return typeof Proxy!="undefined"&&q?new Proxy(q,{get:function(Ze,A){if(R[A])return R[A];var Ae=Ze[A];return typeof Ae=="function"?Ae.bind(Ze):Ae}}):q}var W=t(8654),X=t(48736);function ce(q,R){var fe=(0,e.useRef)(null);function Ze(){try{var Ae=q.selectionStart,Ue=q.selectionEnd,ae=q.value,be=ae.substring(0,Ae),Ye=ae.substring(Ue);fe.current={start:Ae,end:Ue,value:ae,beforeTxt:be,afterTxt:Ye}}catch(at){}}function A(){if(q&&fe.current&&R)try{var Ae=q.value,Ue=fe.current,ae=Ue.beforeTxt,be=Ue.afterTxt,Ye=Ue.start,at=Ae.length;if(Ae.startsWith(ae))at=ae.length;else if(Ae.endsWith(be))at=Ae.length-fe.current.afterTxt.length;else{var He=ae[Ye-1],Ve=Ae.indexOf(He,Ye-1);Ve!==-1&&(at=Ve+1)}q.setSelectionRange(at,at)}catch(dt){(0,X.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(dt.message))}}return[Ze,A]}var j=t(49658),P=function(){var R=(0,e.useState)(!1),fe=(0,a.Z)(R,2),Ze=fe[0],A=fe[1];return(0,N.Z)(function(){A((0,j.Z)())},[]),Ze},M=P,T=t(16089),Z=200,oe=600;function J(q){var R=q.prefixCls,fe=q.upNode,Ze=q.downNode,A=q.upDisabled,Ae=q.downDisabled,Ue=q.onStep,ae=e.useRef(),be=e.useRef([]),Ye=e.useRef();Ye.current=Ue;var at=function(){clearTimeout(ae.current)},He=function(Nt,Jt){Nt.preventDefault(),at(),Ye.current(Jt);function an(){Ye.current(Jt),ae.current=setTimeout(an,Z)}ae.current=setTimeout(an,oe)};e.useEffect(function(){return function(){at(),be.current.forEach(function(Vt){return T.Z.cancel(Vt)})}},[]);var Ve=M();if(Ve)return null;var dt="".concat(R,"-handler"),bt=l()(dt,"".concat(dt,"-up"),(0,h.Z)({},"".concat(dt,"-up-disabled"),A)),xt=l()(dt,"".concat(dt,"-down"),(0,h.Z)({},"".concat(dt,"-down-disabled"),Ae)),Lt=function(){return be.current.push((0,T.Z)(at))},Tt={unselectable:"on",role:"button",onMouseUp:Lt,onMouseLeave:Lt};return e.createElement("div",{className:"".concat(dt,"-wrap")},e.createElement("span",(0,f.Z)({},Tt,{onMouseDown:function(Nt){He(Nt,!0)},"aria-label":"Increase Value","aria-disabled":A,className:bt}),fe||e.createElement("span",{unselectable:"on",className:"".concat(R,"-handler-up-inner")})),e.createElement("span",(0,f.Z)({},Tt,{onMouseDown:function(Nt){He(Nt,!1)},"aria-label":"Decrease Value","aria-disabled":Ae,className:xt}),Ze||e.createElement("span",{unselectable:"on",className:"".concat(R,"-handler-down-inner")})))}function re(q){var R=typeof q=="number"?E(q):u(q).fullStr,fe=R.includes(".");return fe?u(R.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:q+"0"}var ge=t(30292),Le=function(){var q=(0,e.useRef)(0),R=function(){T.Z.cancel(q.current)};return(0,e.useEffect)(function(){return R},[]),function(fe){R(),q.current=(0,T.Z)(function(){fe()})}},lt=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],ie=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],de=function(R,fe){return R||fe.isEmpty()?fe.toString():fe.toNumber()},Ce=function(R){var fe=w(R);return fe.isInvalidate()?null:fe},ke=e.forwardRef(function(q,R){var fe=q.prefixCls,Ze=q.className,A=q.style,Ae=q.min,Ue=q.max,ae=q.step,be=ae===void 0?1:ae,Ye=q.defaultValue,at=q.value,He=q.disabled,Ve=q.readOnly,dt=q.upHandler,bt=q.downHandler,xt=q.keyboard,Lt=q.changeOnWheel,Tt=Lt===void 0?!1:Lt,Vt=q.controls,Nt=Vt===void 0?!0:Vt,Jt=q.classNames,an=q.stringMode,zt=q.parser,sn=q.formatter,ln=q.precision,on=q.decimalSeparator,pe=q.onChange,Se=q.onInput,yt=q.onPressEnter,Ee=q.onStep,Y=q.changeOnBlur,k=Y===void 0?!0:Y,ne=q.domRef,$=(0,r.Z)(q,lt),me="".concat(fe,"-input"),U=e.useRef(null),Pe=e.useState(!1),Ne=(0,a.Z)(Pe,2),Re=Ne[0],Be=Ne[1],tt=e.useRef(!1),ft=e.useRef(!1),$e=e.useRef(!1),Me=e.useState(function(){return w(at!=null?at:Ye)}),Je=(0,a.Z)(Me,2),et=Je[0],st=Je[1];function ht(Kt){at===void 0&&st(Kt)}var mt=e.useCallback(function(Kt,Mt){if(!Mt)return ln>=0?ln:Math.max(b(Kt),b(be))},[ln,be]),Ct=e.useCallback(function(Kt){var Mt=String(Kt);if(zt)return zt(Mt);var tn=Mt;return on&&(tn=tn.replace(on,".")),tn.replace(/[^\w.-]+/g,"")},[zt,on]),wt=e.useRef(""),Ft=e.useCallback(function(Kt,Mt){if(sn)return sn(Kt,{userTyping:Mt,input:String(wt.current)});var tn=typeof Kt=="number"?E(Kt):Kt;if(!Mt){var dn=mt(tn,Mt);if(y(tn)&&(on||dn>=0)){var In=on||".";tn=x(tn,In,dn)}}return tn},[sn,mt,on]),kt=e.useState(function(){var Kt=Ye!=null?Ye:at;return et.isInvalidate()&&["string","number"].includes((0,s.Z)(Kt))?Number.isNaN(Kt)?"":Kt:Ft(et.toString(),!1)}),Wt=(0,a.Z)(kt,2),It=Wt[0],Pt=Wt[1];wt.current=It;function At(Kt,Mt){Pt(Ft(Kt.isInvalidate()?Kt.toString(!1):Kt.toString(!Mt),Mt))}var Gt=e.useMemo(function(){return Ce(Ue)},[Ue,ln]),Yt=e.useMemo(function(){return Ce(Ae)},[Ae,ln]),jt=e.useMemo(function(){return!Gt||!et||et.isInvalidate()?!1:Gt.lessEquals(et)},[Gt,et]),Ut=e.useMemo(function(){return!Yt||!et||et.isInvalidate()?!1:et.lessEquals(Yt)},[Yt,et]),cn=ce(U.current,Re),en=(0,a.Z)(cn,2),un=en[0],hn=en[1],nn=function(Mt){return Gt&&!Mt.lessEquals(Gt)?Gt:Yt&&!Yt.lessEquals(Mt)?Yt:null},$t=function(Mt){return!nn(Mt)},En=function(Mt,tn){var dn=Mt,In=$t(dn)||dn.isEmpty();if(!dn.isEmpty()&&!tn&&(dn=nn(dn)||dn,In=!0),!Ve&&!He&&In){var fn=dn.toString(),Sn=mt(fn,tn);return Sn>=0&&(dn=w(x(fn,".",Sn)),$t(dn)||(dn=w(x(fn,".",Sn,!0)))),dn.equals(et)||(ht(dn),pe==null||pe(dn.isEmpty()?null:de(an,dn)),at===void 0&&At(dn,tn)),dn}return et},wn=Le(),Xn=function Kt(Mt){if(un(),wt.current=Mt,Pt(Mt),!ft.current){var tn=Ct(Mt),dn=w(tn);dn.isNaN()||En(dn,!0)}Se==null||Se(Mt),wn(function(){var In=Mt;zt||(In=Mt.replace(/。/g,".")),In!==Mt&&Kt(In)})},Ln=function(){ft.current=!0},jn=function(){ft.current=!1,Xn(U.current.value)},Wn=function(Mt){Xn(Mt.target.value)},Vn=function(Mt){var tn;if(!(Mt&&jt||!Mt&&Ut)){tt.current=!1;var dn=w($e.current?re(be):be);Mt||(dn=dn.negate());var In=(et||w(0)).add(dn.toString()),fn=En(In,!1);Ee==null||Ee(de(an,fn),{offset:$e.current?re(be):be,type:Mt?"up":"down"}),(tn=U.current)===null||tn===void 0||tn.focus()}},Cn=function(Mt){var tn=w(Ct(It)),dn;tn.isNaN()?dn=En(et,Mt):dn=En(tn,Mt),at!==void 0?At(et,!1):dn.isNaN()||At(dn,!1)},mn=function(){tt.current=!0},Qt=function(Mt){var tn=Mt.key,dn=Mt.shiftKey;tt.current=!0,$e.current=dn,tn==="Enter"&&(ft.current||(tt.current=!1),Cn(!1),yt==null||yt(Mt)),xt!==!1&&!ft.current&&["Up","ArrowUp","Down","ArrowDown"].includes(tn)&&(Vn(tn==="Up"||tn==="ArrowUp"),Mt.preventDefault())},gt=function(){tt.current=!1,$e.current=!1};e.useEffect(function(){if(Tt&&Re){var Kt=function(dn){Vn(dn.deltaY<0),dn.preventDefault()},Mt=U.current;if(Mt)return Mt.addEventListener("wheel",Kt,{passive:!1}),function(){return Mt.removeEventListener("wheel",Kt)}}});var Dt=function(){k&&Cn(!1),Be(!1),tt.current=!1};return(0,N.o)(function(){et.isInvalidate()||At(et,!1)},[ln,sn]),(0,N.o)(function(){var Kt=w(at);st(Kt);var Mt=w(Ct(It));(!Kt.equals(Mt)||!tt.current||sn)&&At(Kt,tt.current)},[at]),(0,N.o)(function(){sn&&hn()},[It]),e.createElement("div",{ref:ne,className:l()(fe,Ze,(0,h.Z)((0,h.Z)((0,h.Z)((0,h.Z)((0,h.Z)({},"".concat(fe,"-focused"),Re),"".concat(fe,"-disabled"),He),"".concat(fe,"-readonly"),Ve),"".concat(fe,"-not-a-number"),et.isNaN()),"".concat(fe,"-out-of-range"),!et.isInvalidate()&&!$t(et))),style:A,onFocus:function(){Be(!0)},onBlur:Dt,onKeyDown:Qt,onKeyUp:gt,onCompositionStart:Ln,onCompositionEnd:jn,onBeforeInput:mn},Nt&&e.createElement(J,{prefixCls:fe,upNode:dt,downNode:bt,upDisabled:jt,downDisabled:Ut,onStep:Vn}),e.createElement("div",{className:"".concat(me,"-wrap")},e.createElement("input",(0,f.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":Ae,"aria-valuemax":Ue,"aria-valuenow":et.isInvalidate()?null:et.toString(),step:be},$,{ref:(0,W.sQ)(U,R),className:me,value:It,onChange:Wn,disabled:He,readOnly:Ve}))))}),he=e.forwardRef(function(q,R){var fe=q.disabled,Ze=q.style,A=q.prefixCls,Ae=A===void 0?"rc-input-number":A,Ue=q.value,ae=q.prefix,be=q.suffix,Ye=q.addonBefore,at=q.addonAfter,He=q.className,Ve=q.classNames,dt=(0,r.Z)(q,ie),bt=e.useRef(null),xt=e.useRef(null),Lt=e.useRef(null),Tt=function(Nt){Lt.current&&(0,ge.nH)(Lt.current,Nt)};return e.useImperativeHandle(R,function(){return L(Lt.current,{focus:Tt,nativeElement:bt.current.nativeElement||xt.current})}),e.createElement(O.BaseInput,{className:He,triggerFocus:Tt,prefixCls:Ae,value:Ue,disabled:fe,style:Ze,prefix:ae,suffix:be,addonAfter:at,addonBefore:Ye,classNames:Ve,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:bt},e.createElement(ke,(0,f.Z)({prefixCls:Ae,disabled:fe,ref:Lt,domRef:xt,className:Ve==null?void 0:Ve.input},dt)))}),We=he,nt=We,pt=t(62487),ot=t(82855),Qe=t(48755),xe=t(60840),we=t(2171),le=t(83397),Ge=t(31756),Ie=t(56553),F=t(24971),te=t(70045),ye=t(36237),V=t(53075),K=t(64910),ee=t(39082),H=t(63356),D=t(56119),I=t(16931),_=t(51636),ve=t(17835);const _e=q=>{var R;const fe=(R=q.handleVisible)!==null&&R!==void 0?R:"auto",Ze=q.controlHeightSM-q.lineWidth*2;return Object.assign(Object.assign({},(0,K.T)(q)),{controlWidth:90,handleWidth:Ze,handleFontSize:q.fontSize/2,handleVisible:fe,handleActiveBg:q.colorFillAlter,handleBg:q.colorBgContainer,filledHandleBg:new ve.FastColor(q.colorFillSecondary).onBackground(q.colorBgContainer).toHexString(),handleHoverColor:q.colorPrimary,handleBorderColor:q.colorBorder,handleOpacity:fe===!0?1:0,handleVisibleWidth:fe===!0?Ze:0})},Ke=(q,R)=>{let{componentCls:fe,borderRadiusSM:Ze,borderRadiusLG:A}=q;const Ae=R==="lg"?A:Ze;return{[`&-${R}`]:{[`${fe}-handler-wrap`]:{borderStartEndRadius:Ae,borderEndEndRadius:Ae},[`${fe}-handler-up`]:{borderStartEndRadius:Ae},[`${fe}-handler-down`]:{borderEndEndRadius:Ae}}}},qe=q=>{const{componentCls:R,lineWidth:fe,lineType:Ze,borderRadius:A,inputFontSizeSM:Ae,inputFontSizeLG:Ue,controlHeightLG:ae,controlHeightSM:be,colorError:Ye,paddingInlineSM:at,paddingBlockSM:He,paddingBlockLG:Ve,paddingInlineLG:dt,colorTextDescription:bt,motionDurationMid:xt,handleHoverColor:Lt,handleOpacity:Tt,paddingInline:Vt,paddingBlock:Nt,handleBg:Jt,handleActiveBg:an,colorTextDisabled:zt,borderRadiusSM:sn,borderRadiusLG:ln,controlWidth:on,handleBorderColor:pe,filledHandleBg:Se,lineHeightLG:yt,calc:Ee}=q;return[{[R]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,H.Wf)(q)),(0,V.ik)(q)),{display:"inline-block",width:on,margin:0,padding:0,borderRadius:A}),(0,ee.qG)(q,{[`${R}-handler-wrap`]:{background:Jt,[`${R}-handler-down`]:{borderBlockStart:`${(0,ye.unit)(fe)} ${Ze} ${pe}`}}})),(0,ee.H8)(q,{[`${R}-handler-wrap`]:{background:Se,[`${R}-handler-down`]:{borderBlockStart:`${(0,ye.unit)(fe)} ${Ze} ${pe}`}},"&:focus-within":{[`${R}-handler-wrap`]:{background:Jt}}})),(0,ee.vc)(q,{[`${R}-handler-wrap`]:{background:Jt,[`${R}-handler-down`]:{borderBlockStart:`${(0,ye.unit)(fe)} ${Ze} ${pe}`}}})),(0,ee.Mu)(q)),{"&-rtl":{direction:"rtl",[`${R}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:Ue,lineHeight:yt,borderRadius:ln,[`input${R}-input`]:{height:Ee(ae).sub(Ee(fe).mul(2)).equal(),padding:`${(0,ye.unit)(Ve)} ${(0,ye.unit)(dt)}`}},"&-sm":{padding:0,fontSize:Ae,borderRadius:sn,[`input${R}-input`]:{height:Ee(be).sub(Ee(fe).mul(2)).equal(),padding:`${(0,ye.unit)(He)} ${(0,ye.unit)(at)}`}},"&-out-of-range":{[`${R}-input-wrap`]:{input:{color:Ye}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,H.Wf)(q)),(0,V.s7)(q)),{"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",textAlign:"start",verticalAlign:"top",[`${R}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${R}-group-addon`]:{borderRadius:ln,fontSize:q.fontSizeLG}},"&-sm":{[`${R}-group-addon`]:{borderRadius:sn}}},(0,ee.ir)(q)),(0,ee.S5)(q)),{[`&:not(${R}-compact-first-item):not(${R}-compact-last-item)${R}-compact-item`]:{[`${R}, ${R}-group-addon`]:{borderRadius:0}},[`&:not(${R}-compact-last-item)${R}-compact-first-item`]:{[`${R}, ${R}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${R}-compact-first-item)${R}-compact-last-item`]:{[`${R}, ${R}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})}),[`&-disabled ${R}-input`]:{cursor:"not-allowed"},[R]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,H.Wf)(q)),{width:"100%",padding:`${(0,ye.unit)(Nt)} ${(0,ye.unit)(Vt)}`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:A,outline:0,transition:`all ${xt} linear`,appearance:"textfield",fontSize:"inherit"}),(0,V.nz)(q.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}})},[`&:hover ${R}-handler-wrap, &-focused ${R}-handler-wrap`]:{width:q.handleWidth,opacity:1}})},{[R]:Object.assign(Object.assign(Object.assign({[`${R}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:q.handleVisibleWidth,opacity:Tt,height:"100%",borderStartStartRadius:0,borderStartEndRadius:A,borderEndEndRadius:A,borderEndStartRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${xt}`,overflow:"hidden",[`${R}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[`
${R}-handler-up-inner,
${R}-handler-down-inner
`]:{marginInlineEnd:0,fontSize:q.handleFontSize}}},[`${R}-handler`]:{height:"50%",overflow:"hidden",color:bt,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${(0,ye.unit)(fe)} ${Ze} ${pe}`,transition:`all ${xt} linear`,"&:active":{background:an},"&:hover":{height:"60%",[`
${R}-handler-up-inner,
${R}-handler-down-inner
`]:{color:Lt}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,H.Ro)()),{color:bt,transition:`all ${xt} linear`,userSelect:"none"})},[`${R}-handler-up`]:{borderStartEndRadius:A},[`${R}-handler-down`]:{borderEndEndRadius:A}},Ke(q,"lg")),Ke(q,"sm")),{"&-disabled, &-readonly":{[`${R}-handler-wrap`]:{display:"none"},[`${R}-input`]:{color:"inherit"}},[`
${R}-handler-up-disabled,
${R}-handler-down-disabled
`]:{cursor:"not-allowed"},[`
${R}-handler-up-disabled:hover &-handler-up-inner,
${R}-handler-down-disabled:hover &-handler-down-inner
`]:{color:zt}})}]},z=q=>{const{componentCls:R,paddingBlock:fe,paddingInline:Ze,inputAffixPadding:A,controlWidth:Ae,borderRadiusLG:Ue,borderRadiusSM:ae,paddingInlineLG:be,paddingInlineSM:Ye,paddingBlockLG:at,paddingBlockSM:He,motionDurationMid:Ve}=q;return{[`${R}-affix-wrapper`]:Object.assign(Object.assign({[`input${R}-input`]:{padding:`${(0,ye.unit)(fe)} 0`}},(0,V.ik)(q)),{position:"relative",display:"inline-flex",alignItems:"center",width:Ae,padding:0,paddingInlineStart:Ze,"&-lg":{borderRadius:Ue,paddingInlineStart:be,[`input${R}-input`]:{padding:`${(0,ye.unit)(at)} 0`}},"&-sm":{borderRadius:ae,paddingInlineStart:Ye,[`input${R}-input`]:{padding:`${(0,ye.unit)(He)} 0`}},[`&:not(${R}-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${R}-disabled`]:{background:"transparent"},[`> div${R}`]:{width:"100%",border:"none",outline:"none",[`&${R}-focused`]:{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${R}-handler-wrap`]:{zIndex:2},[R]:{position:"static",color:"inherit","&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:A},"&-suffix":{insetBlockStart:0,insetInlineEnd:0,height:"100%",marginInlineEnd:Ze,marginInlineStart:A,transition:`margin ${Ve}`}},[`&:hover ${R}-handler-wrap, &-focused ${R}-handler-wrap`]:{width:q.handleWidth,opacity:1},[`&:not(${R}-affix-wrapper-without-controls):hover ${R}-suffix`]:{marginInlineEnd:q.calc(q.handleWidth).add(Ze).equal()}})}};var ze=(0,I.I$)("InputNumber",q=>{const R=(0,_.mergeToken)(q,(0,K.e)(q));return[qe(R),z(R),(0,D.c)(R)]},_e,{unitless:{handleOpacity:!0}}),Te=function(q,R){var fe={};for(var Ze in q)Object.prototype.hasOwnProperty.call(q,Ze)&&R.indexOf(Ze)<0&&(fe[Ze]=q[Ze]);if(q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,Ze=Object.getOwnPropertySymbols(q);A<Ze.length;A++)R.indexOf(Ze[A])<0&&Object.prototype.propertyIsEnumerable.call(q,Ze[A])&&(fe[Ze[A]]=q[Ze[A]]);return fe};const se=e.forwardRef((q,R)=>{const{getPrefixCls:fe,direction:Ze}=e.useContext(Qe.E_),A=e.useRef(null);e.useImperativeHandle(R,()=>A.current);const{className:Ae,rootClassName:Ue,size:ae,disabled:be,prefixCls:Ye,addonBefore:at,addonAfter:He,prefix:Ve,suffix:dt,bordered:bt,readOnly:xt,status:Lt,controls:Tt,variant:Vt}=q,Nt=Te(q,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","suffix","bordered","readOnly","status","controls","variant"]),Jt=fe("input-number",Ye),an=(0,le.Z)(Jt),[zt,sn,ln]=ze(Jt,an),{compactSize:on,compactItemClassnames:pe}=(0,te.ri)(Jt,Ze);let Se=e.createElement(m.Z,{className:`${Jt}-handler-up-inner`}),yt=e.createElement(p.Z,{className:`${Jt}-handler-down-inner`});const Ee=typeof Tt=="boolean"?Tt:void 0;typeof Tt=="object"&&(Se=typeof Tt.upIcon=="undefined"?Se:e.createElement("span",{className:`${Jt}-handler-up-inner`},Tt.upIcon),yt=typeof Tt.downIcon=="undefined"?yt:e.createElement("span",{className:`${Jt}-handler-down-inner`},Tt.downIcon));const{hasFeedback:Y,status:k,isFormItemInput:ne,feedbackIcon:$}=e.useContext(Ie.aM),me=(0,ot.F)(k,Lt),U=(0,Ge.Z)(Je=>{var et;return(et=ae!=null?ae:on)!==null&&et!==void 0?et:Je}),Pe=e.useContext(we.Z),Ne=be!=null?be:Pe,[Re,Be]=(0,F.Z)("inputNumber",Vt,bt),tt=Y&&e.createElement(e.Fragment,null,$),ft=l()({[`${Jt}-lg`]:U==="large",[`${Jt}-sm`]:U==="small",[`${Jt}-rtl`]:Ze==="rtl",[`${Jt}-in-form-item`]:ne},sn),$e=`${Jt}-group`,Me=e.createElement(nt,Object.assign({ref:A,disabled:Ne,className:l()(ln,an,Ae,Ue,pe),upHandler:Se,downHandler:yt,prefixCls:Jt,readOnly:xt,controls:Ee,prefix:Ve,suffix:tt||dt,addonBefore:at&&e.createElement(pt.Z,{form:!0,space:!0},at),addonAfter:He&&e.createElement(pt.Z,{form:!0,space:!0},He),classNames:{input:ft,variant:l()({[`${Jt}-${Re}`]:Be},(0,ot.Z)(Jt,me,Y)),affixWrapper:l()({[`${Jt}-affix-wrapper-sm`]:U==="small",[`${Jt}-affix-wrapper-lg`]:U==="large",[`${Jt}-affix-wrapper-rtl`]:Ze==="rtl",[`${Jt}-affix-wrapper-without-controls`]:Tt===!1||Ne},sn),wrapper:l()({[`${$e}-rtl`]:Ze==="rtl"},sn),groupWrapper:l()({[`${Jt}-group-wrapper-sm`]:U==="small",[`${Jt}-group-wrapper-lg`]:U==="large",[`${Jt}-group-wrapper-rtl`]:Ze==="rtl",[`${Jt}-group-wrapper-${Re}`]:Be},(0,ot.Z)(`${Jt}-group-wrapper`,me,Y),sn)}},Nt));return zt(Me)}),Oe=se,Fe=q=>e.createElement(xe.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},e.createElement(se,Object.assign({},q)));Oe._InternalPanelDoNotUseOrYouWillBeFired=Fe;var ue=Oe},49397:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return g}});var e=t(59301),p=t(92310),m=t.n(p),v=t(36901),l=t(8654),f=t(62487),h=t(86013),s=t(82855),a=t(48755),r=t(2171),i=t(83397),c=t(31756),n=t(56553),o=t(24971),u=t(70045),d=t(23826),b=t(53075);function E(C){return!!(C.prefix||C.suffix||C.allowClear||C.showCount)}var y=function(C,x){var w={};for(var O in C)Object.prototype.hasOwnProperty.call(C,O)&&x.indexOf(O)<0&&(w[O]=C[O]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,O=Object.getOwnPropertySymbols(C);N<O.length;N++)x.indexOf(O[N])<0&&Object.prototype.propertyIsEnumerable.call(C,O[N])&&(w[O[N]]=C[O[N]]);return w},g=(0,e.forwardRef)((C,x)=>{const{prefixCls:w,bordered:O=!0,status:N,size:L,disabled:W,onBlur:X,onFocus:ce,suffix:j,allowClear:P,addonAfter:M,addonBefore:T,className:Z,style:oe,styles:J,rootClassName:re,onChange:ge,classNames:Le,variant:lt}=C,ie=y(C,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:de,direction:Ce,allowClear:ke,autoComplete:he,className:We,style:nt,classNames:pt,styles:ot}=(0,a.dj)("input"),Qe=de("input",w),xe=(0,e.useRef)(null),we=(0,i.Z)(Qe),[le,Ge,Ie]=(0,b.TI)(Qe,re),[F]=(0,b.ZP)(Qe,we),{compactSize:te,compactItemClassnames:ye}=(0,u.ri)(Qe,Ce),V=(0,c.Z)(ue=>{var q;return(q=L!=null?L:te)!==null&&q!==void 0?q:ue}),K=e.useContext(r.Z),ee=W!=null?W:K,{status:H,hasFeedback:D,feedbackIcon:I}=(0,e.useContext)(n.aM),_=(0,s.F)(H,N),ve=E(C)||!!D,_e=(0,e.useRef)(ve),Ke=(0,d.Z)(xe,!0),qe=ue=>{Ke(),X==null||X(ue)},z=ue=>{Ke(),ce==null||ce(ue)},ze=ue=>{Ke(),ge==null||ge(ue)},Te=(D||j)&&e.createElement(e.Fragment,null,j,D&&I),se=(0,h.Z)(P!=null?P:ke),[Oe,Fe]=(0,o.Z)("input",lt,O);return le(F(e.createElement(v.default,Object.assign({ref:(0,l.sQ)(x,xe),prefixCls:Qe,autoComplete:he},ie,{disabled:ee,onBlur:qe,onFocus:z,style:Object.assign(Object.assign({},nt),oe),styles:Object.assign(Object.assign({},ot),J),suffix:Te,allowClear:se,className:m()(Z,re,Ie,we,ye,We),onChange:ze,addonBefore:T&&e.createElement(f.Z,{form:!0,space:!0},T),addonAfter:M&&e.createElement(f.Z,{form:!0,space:!0},M),classNames:Object.assign(Object.assign(Object.assign({},Le),pt),{input:m()({[`${Qe}-sm`]:V==="small",[`${Qe}-lg`]:V==="large",[`${Qe}-rtl`]:Ce==="rtl"},Le==null?void 0:Le.input,pt.input,Ge),variant:m()({[`${Qe}-${Oe}`]:Fe},(0,s.Z)(Qe,_)),affixWrapper:m()({[`${Qe}-affix-wrapper-sm`]:V==="small",[`${Qe}-affix-wrapper-lg`]:V==="large",[`${Qe}-affix-wrapper-rtl`]:Ce==="rtl"},Ge),wrapper:m()({[`${Qe}-group-rtl`]:Ce==="rtl"},Ge),groupWrapper:m()({[`${Qe}-group-wrapper-sm`]:V==="small",[`${Qe}-group-wrapper-lg`]:V==="large",[`${Qe}-group-wrapper-rtl`]:Ce==="rtl",[`${Qe}-group-wrapper-${Oe}`]:Fe},(0,s.Z)(`${Qe}-group-wrapper`,_,D),Ge)})}))))})},79809:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return x}});var e=t(59301),p=t(92310),m=t.n(p),v=t(22711),l=t(86013),f=t(82855),h=t(48755),s=t(2171),a=t(83397),r=t(31756),i=t(56553),c=t(24971),n=t(70045),o=t(30292),u=t(53075),d=t(16931),b=t(51636),E=t(64910);const y=w=>{const{componentCls:O,paddingLG:N}=w,L=`${O}-textarea`;return{[`textarea${O}`]:{maxWidth:"100%",height:"auto",minHeight:w.controlHeight,lineHeight:w.lineHeight,verticalAlign:"bottom",transition:`all ${w.motionDurationSlow}`,resize:"vertical",[`&${O}-mouse-active`]:{transition:`all ${w.motionDurationSlow}, height 0s, width 0s`}},[`${O}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[L]:{position:"relative","&-show-count":{[`> ${O}`]:{height:"100%"},[`${O}-data-count`]:{position:"absolute",bottom:w.calc(w.fontSize).mul(w.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:w.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[`
&-allow-clear > ${O},
&-affix-wrapper${L}-has-feedback ${O}
`]:{paddingInlineEnd:N},[`&-affix-wrapper${O}-affix-wrapper`]:{padding:0,[`> textarea${O}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:w.calc(w.controlHeight).sub(w.calc(w.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${O}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${O}-clear-icon`]:{position:"absolute",insetInlineEnd:w.paddingInline,insetBlockStart:w.paddingXS},[`${L}-suffix`]:{position:"absolute",top:0,insetInlineEnd:w.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${O}-affix-wrapper-sm`]:{[`${O}-suffix`]:{[`${O}-clear-icon`]:{insetInlineEnd:w.paddingInlineSM}}}}}};var S=(0,d.I$)(["Input","TextArea"],w=>{const O=(0,b.mergeToken)(w,(0,E.e)(w));return[y(O)]},E.T,{resetFont:!1}),g=function(w,O){var N={};for(var L in w)Object.prototype.hasOwnProperty.call(w,L)&&O.indexOf(L)<0&&(N[L]=w[L]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,L=Object.getOwnPropertySymbols(w);W<L.length;W++)O.indexOf(L[W])<0&&Object.prototype.propertyIsEnumerable.call(w,L[W])&&(N[L[W]]=w[L[W]]);return N},x=(0,e.forwardRef)((w,O)=>{var N;const{prefixCls:L,bordered:W=!0,size:X,disabled:ce,status:j,allowClear:P,classNames:M,rootClassName:T,className:Z,style:oe,styles:J,variant:re,showCount:ge,onMouseDown:Le,onResize:lt}=w,ie=g(w,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant","showCount","onMouseDown","onResize"]),{getPrefixCls:de,direction:Ce,allowClear:ke,autoComplete:he,className:We,style:nt,classNames:pt,styles:ot}=(0,h.dj)("textArea"),Qe=e.useContext(s.Z),xe=ce!=null?ce:Qe,{status:we,hasFeedback:le,feedbackIcon:Ge}=e.useContext(i.aM),Ie=(0,f.F)(we,j),F=e.useRef(null);e.useImperativeHandle(O,()=>{var Fe;return{resizableTextArea:(Fe=F.current)===null||Fe===void 0?void 0:Fe.resizableTextArea,focus:ue=>{var q,R;(0,o.nH)((R=(q=F.current)===null||q===void 0?void 0:q.resizableTextArea)===null||R===void 0?void 0:R.textArea,ue)},blur:()=>{var ue;return(ue=F.current)===null||ue===void 0?void 0:ue.blur()}}});const te=de("input",L),ye=(0,a.Z)(te),[V,K,ee]=(0,u.TI)(te,T),[H]=S(te,ye),{compactSize:D,compactItemClassnames:I}=(0,n.ri)(te,Ce),_=(0,r.Z)(Fe=>{var ue;return(ue=X!=null?X:D)!==null&&ue!==void 0?ue:Fe}),[ve,_e]=(0,c.Z)("textArea",re,W),Ke=(0,l.Z)(P!=null?P:ke),[qe,z]=e.useState(!1),[ze,Te]=e.useState(!1),se=Fe=>{z(!0),Le==null||Le(Fe);const ue=()=>{z(!1),document.removeEventListener("mouseup",ue)};document.addEventListener("mouseup",ue)},Oe=Fe=>{var ue,q;if(lt==null||lt(Fe),qe&&typeof getComputedStyle=="function"){const R=(q=(ue=F.current)===null||ue===void 0?void 0:ue.nativeElement)===null||q===void 0?void 0:q.querySelector("textarea");R&&getComputedStyle(R).resize==="both"&&Te(!0)}};return V(H(e.createElement(v.default,Object.assign({autoComplete:he},ie,{style:Object.assign(Object.assign({},nt),oe),styles:Object.assign(Object.assign({},ot),J),disabled:xe,allowClear:Ke,className:m()(ee,ye,Z,T,I,We,ze&&`${te}-textarea-affix-wrapper-resize-dirty`),classNames:Object.assign(Object.assign(Object.assign({},M),pt),{textarea:m()({[`${te}-sm`]:_==="small",[`${te}-lg`]:_==="large"},K,M==null?void 0:M.textarea,pt.textarea,qe&&`${te}-mouse-active`),variant:m()({[`${te}-${ve}`]:_e},(0,f.Z)(te,Ie)),affixWrapper:m()(`${te}-textarea-affix-wrapper`,{[`${te}-affix-wrapper-rtl`]:Ce==="rtl",[`${te}-affix-wrapper-sm`]:_==="small",[`${te}-affix-wrapper-lg`]:_==="large",[`${te}-textarea-show-count`]:ge||((N=w.count)===null||N===void 0?void 0:N.show)},K)}),prefixCls:te,suffix:le&&e.createElement("span",{className:`${te}-textarea-suffix`},Ge),showCount:ge,ref:F,onResize:Oe,onMouseDown:se}))))})},23826:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return p}});var e=t(59301);function p(m,v){const l=(0,e.useRef)([]),f=()=>{l.current.push(setTimeout(()=>{var h,s,a,r;!((h=m.current)===null||h===void 0)&&h.input&&((s=m.current)===null||s===void 0?void 0:s.input.getAttribute("type"))==="password"&&(!((a=m.current)===null||a===void 0)&&a.input.hasAttribute("value"))&&((r=m.current)===null||r===void 0||r.input.removeAttribute("value"))}))};return(0,e.useEffect)(()=>(v&&f(),()=>l.current.forEach(h=>{h&&clearTimeout(h)})),[]),f}},37568:function(Rt,B,t){"use strict";t.d(B,{default:function(){return pt}});var e=t(59301),p=t(92310),m=t.n(p),v=t(48755),l=t(56553),f=t(53075),s=ot=>{const{getPrefixCls:Qe,direction:xe}=(0,e.useContext)(v.E_),{prefixCls:we,className:le}=ot,Ge=Qe("input-group",we),Ie=Qe("input"),[F,te,ye]=(0,f.ZP)(Ie),V=m()(Ge,ye,{[`${Ge}-lg`]:ot.size==="large",[`${Ge}-sm`]:ot.size==="small",[`${Ge}-compact`]:ot.compact,[`${Ge}-rtl`]:xe==="rtl"},te,le),K=(0,e.useContext)(l.aM),ee=(0,e.useMemo)(()=>Object.assign(Object.assign({},K),{isFormItemInput:!1}),[K]);return F(e.createElement("span",{className:V,style:ot.style,onMouseEnter:ot.onMouseEnter,onMouseLeave:ot.onMouseLeave,onFocus:ot.onFocus,onBlur:ot.onBlur},e.createElement(l.aM.Provider,{value:ee},ot.children)))},a=t(49397),r=t(77654),i=t(6089),c=t(26112),n=t(82855),o=t(31756),u=t(16931),d=t(51636),b=t(64910);const E=ot=>{const{componentCls:Qe,paddingXS:xe}=ot;return{[Qe]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:xe,"&-rtl":{direction:"rtl"},[`${Qe}-input`]:{textAlign:"center",paddingInline:ot.paddingXXS},[`&${Qe}-sm ${Qe}-input`]:{paddingInline:ot.calc(ot.paddingXXS).div(2).equal()},[`&${Qe}-lg ${Qe}-input`]:{paddingInline:ot.paddingXS}}}};var y=(0,u.I$)(["Input","OTP"],ot=>{const Qe=(0,d.mergeToken)(ot,(0,b.e)(ot));return[E(Qe)]},b.T),S=t(16089),g=function(ot,Qe){var xe={};for(var we in ot)Object.prototype.hasOwnProperty.call(ot,we)&&Qe.indexOf(we)<0&&(xe[we]=ot[we]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,we=Object.getOwnPropertySymbols(ot);le<we.length;le++)Qe.indexOf(we[le])<0&&Object.prototype.propertyIsEnumerable.call(ot,we[le])&&(xe[we[le]]=ot[we[le]]);return xe},x=e.forwardRef((ot,Qe)=>{const{value:xe,onChange:we,onActiveChange:le,index:Ge,mask:Ie}=ot,F=g(ot,["value","onChange","onActiveChange","index","mask"]),te=xe&&typeof Ie=="string"?Ie:xe,ye=D=>{we(Ge,D.target.value)},V=e.useRef(null);e.useImperativeHandle(Qe,()=>V.current);const K=()=>{(0,S.Z)(()=>{var D;const I=(D=V.current)===null||D===void 0?void 0:D.input;document.activeElement===I&&I&&I.select()})},ee=D=>{const{key:I,ctrlKey:_,metaKey:ve}=D;I==="ArrowLeft"?le(Ge-1):I==="ArrowRight"?le(Ge+1):I==="z"&&(_||ve)&&D.preventDefault(),K()},H=D=>{D.key==="Backspace"&&!xe&&le(Ge-1),K()};return e.createElement(a.Z,Object.assign({type:Ie===!0?"password":"text"},F,{ref:V,value:te,onInput:ye,onFocus:K,onKeyDown:ee,onKeyUp:H,onMouseDown:K,onMouseUp:K}))}),w=function(ot,Qe){var xe={};for(var we in ot)Object.prototype.hasOwnProperty.call(ot,we)&&Qe.indexOf(we)<0&&(xe[we]=ot[we]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,we=Object.getOwnPropertySymbols(ot);le<we.length;le++)Qe.indexOf(we[le])<0&&Object.prototype.propertyIsEnumerable.call(ot,we[le])&&(xe[we[le]]=ot[we[le]]);return xe};function O(ot){return(ot||"").split("")}const N=ot=>{const{index:Qe,prefixCls:xe,separator:we}=ot,le=typeof we=="function"?we(Qe):we;return le?e.createElement("span",{className:`${xe}-separator`},le):null};var W=e.forwardRef((ot,Qe)=>{const{prefixCls:xe,length:we=6,size:le,defaultValue:Ge,value:Ie,onChange:F,formatter:te,separator:ye,variant:V,disabled:K,status:ee,autoFocus:H,mask:D,type:I,onInput:_,inputMode:ve}=ot,_e=w(ot,["prefixCls","length","size","defaultValue","value","onChange","formatter","separator","variant","disabled","status","autoFocus","mask","type","onInput","inputMode"]),{getPrefixCls:Ke,direction:qe}=e.useContext(v.E_),z=Ke("otp",xe),ze=(0,c.Z)(_e,{aria:!0,data:!0,attr:!0}),[Te,se,Oe]=y(z),Fe=(0,o.Z)(Ve=>le!=null?le:Ve),ue=e.useContext(l.aM),q=(0,n.F)(ue.status,ee),R=e.useMemo(()=>Object.assign(Object.assign({},ue),{status:q,hasFeedback:!1,feedbackIcon:null}),[ue,q]),fe=e.useRef(null),Ze=e.useRef({});e.useImperativeHandle(Qe,()=>({focus:()=>{var Ve;(Ve=Ze.current[0])===null||Ve===void 0||Ve.focus()},blur:()=>{var Ve;for(let dt=0;dt<we;dt+=1)(Ve=Ze.current[dt])===null||Ve===void 0||Ve.blur()},nativeElement:fe.current}));const A=Ve=>te?te(Ve):Ve,[Ae,Ue]=e.useState(()=>O(A(Ge||"")));e.useEffect(()=>{Ie!==void 0&&Ue(O(Ie))},[Ie]);const ae=(0,i.Z)(Ve=>{Ue(Ve),_&&_(Ve),F&&Ve.length===we&&Ve.every(dt=>dt)&&Ve.some((dt,bt)=>Ae[bt]!==dt)&&F(Ve.join(""))}),be=(0,i.Z)((Ve,dt)=>{let bt=(0,r.Z)(Ae);for(let Lt=0;Lt<Ve;Lt+=1)bt[Lt]||(bt[Lt]="");dt.length<=1?bt[Ve]=dt:bt=bt.slice(0,Ve).concat(O(dt)),bt=bt.slice(0,we);for(let Lt=bt.length-1;Lt>=0&&!bt[Lt];Lt-=1)bt.pop();const xt=A(bt.map(Lt=>Lt||" ").join(""));return bt=O(xt).map((Lt,Tt)=>Lt===" "&&!bt[Tt]?bt[Tt]:Lt),bt}),Ye=(Ve,dt)=>{var bt;const xt=be(Ve,dt),Lt=Math.min(Ve+dt.length,we-1);Lt!==Ve&&xt[Ve]!==void 0&&((bt=Ze.current[Lt])===null||bt===void 0||bt.focus()),ae(xt)},at=Ve=>{var dt;(dt=Ze.current[Ve])===null||dt===void 0||dt.focus()},He={variant:V,disabled:K,status:q,mask:D,type:I,inputMode:ve};return Te(e.createElement("div",Object.assign({},ze,{ref:fe,className:m()(z,{[`${z}-sm`]:Fe==="small",[`${z}-lg`]:Fe==="large",[`${z}-rtl`]:qe==="rtl"},Oe,se)}),e.createElement(l.aM.Provider,{value:R},Array.from({length:we}).map((Ve,dt)=>{const bt=`otp-${dt}`,xt=Ae[dt]||"";return e.createElement(e.Fragment,{key:bt},e.createElement(x,Object.assign({ref:Lt=>{Ze.current[dt]=Lt},index:dt,size:Fe,htmlSize:1,className:`${z}-input`,onChange:Ye,value:xt,onActiveChange:at,autoFocus:dt===0&&H},He)),dt<we-1&&e.createElement(N,{separator:ye,index:dt,prefixCls:z}))}))))}),X=t(73331),ce=t(15277),j=t(2738),P=t(8654),M=t(2171),T=t(23826),Z=function(ot,Qe){var xe={};for(var we in ot)Object.prototype.hasOwnProperty.call(ot,we)&&Qe.indexOf(we)<0&&(xe[we]=ot[we]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,we=Object.getOwnPropertySymbols(ot);le<we.length;le++)Qe.indexOf(we[le])<0&&Object.prototype.propertyIsEnumerable.call(ot,we[le])&&(xe[we[le]]=ot[we[le]]);return xe};const oe=ot=>ot?e.createElement(ce.Z,null):e.createElement(X.Z,null),J={click:"onClick",hover:"onMouseOver"};var ge=e.forwardRef((ot,Qe)=>{const{disabled:xe,action:we="click",visibilityToggle:le=!0,iconRender:Ge=oe}=ot,Ie=e.useContext(M.Z),F=xe!=null?xe:Ie,te=typeof le=="object"&&le.visible!==void 0,[ye,V]=(0,e.useState)(()=>te?le.visible:!1),K=(0,e.useRef)(null);e.useEffect(()=>{te&&V(le.visible)},[te,le]);const ee=(0,T.Z)(K),H=()=>{var Fe;if(F)return;ye&&ee();const ue=!ye;V(ue),typeof le=="object"&&((Fe=le.onVisibleChange)===null||Fe===void 0||Fe.call(le,ue))},D=Fe=>{const ue=J[we]||"",q=Ge(ye),R={[ue]:H,className:`${Fe}-icon`,key:"passwordIcon",onMouseDown:fe=>{fe.preventDefault()},onMouseUp:fe=>{fe.preventDefault()}};return e.cloneElement(e.isValidElement(q)?q:e.createElement("span",null,q),R)},{className:I,prefixCls:_,inputPrefixCls:ve,size:_e}=ot,Ke=Z(ot,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:qe}=e.useContext(v.E_),z=qe("input",ve),ze=qe("input-password",_),Te=le&&D(ze),se=m()(ze,I,{[`${ze}-${_e}`]:!!_e}),Oe=Object.assign(Object.assign({},(0,j.Z)(Ke,["suffix","iconRender","visibilityToggle"])),{type:ye?"text":"password",className:se,prefixCls:z,suffix:Te});return _e&&(Oe.size=_e),e.createElement(a.Z,Object.assign({ref:(0,P.sQ)(Qe,K)},Oe))}),Le=t(47472),lt=t(22703),ie=t(7939),de=t(70045),Ce=function(ot,Qe){var xe={};for(var we in ot)Object.prototype.hasOwnProperty.call(ot,we)&&Qe.indexOf(we)<0&&(xe[we]=ot[we]);if(ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,we=Object.getOwnPropertySymbols(ot);le<we.length;le++)Qe.indexOf(we[le])<0&&Object.prototype.propertyIsEnumerable.call(ot,we[le])&&(xe[we[le]]=ot[we[le]]);return xe},he=e.forwardRef((ot,Qe)=>{const{prefixCls:xe,inputPrefixCls:we,className:le,size:Ge,suffix:Ie,enterButton:F=!1,addonAfter:te,loading:ye,disabled:V,onSearch:K,onChange:ee,onCompositionStart:H,onCompositionEnd:D}=ot,I=Ce(ot,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:_,direction:ve}=e.useContext(v.E_),_e=e.useRef(!1),Ke=_("input-search",xe),qe=_("input",we),{compactSize:z}=(0,de.ri)(Ke,ve),ze=(0,o.Z)(Ye=>{var at;return(at=Ge!=null?Ge:z)!==null&&at!==void 0?at:Ye}),Te=e.useRef(null),se=Ye=>{Ye!=null&&Ye.target&&Ye.type==="click"&&K&&K(Ye.target.value,Ye,{source:"clear"}),ee==null||ee(Ye)},Oe=Ye=>{var at;document.activeElement===((at=Te.current)===null||at===void 0?void 0:at.input)&&Ye.preventDefault()},Fe=Ye=>{var at,He;K&&K((He=(at=Te.current)===null||at===void 0?void 0:at.input)===null||He===void 0?void 0:He.value,Ye,{source:"input"})},ue=Ye=>{_e.current||ye||Fe(Ye)},q=typeof F=="boolean"?e.createElement(Le.Z,null):null,R=`${Ke}-button`;let fe;const Ze=F||{},A=Ze.type&&Ze.type.__ANT_BUTTON===!0;A||Ze.type==="button"?fe=(0,lt.Tm)(Ze,Object.assign({onMouseDown:Oe,onClick:Ye=>{var at,He;(He=(at=Ze==null?void 0:Ze.props)===null||at===void 0?void 0:at.onClick)===null||He===void 0||He.call(at,Ye),Fe(Ye)},key:"enterButton"},A?{className:R,size:ze}:{})):fe=e.createElement(ie.ZP,{className:R,type:F?"primary":void 0,size:ze,disabled:V,key:"enterButton",onMouseDown:Oe,onClick:Fe,loading:ye,icon:q},F),te&&(fe=[fe,(0,lt.Tm)(te,{key:"addonAfter"})]);const Ae=m()(Ke,{[`${Ke}-rtl`]:ve==="rtl",[`${Ke}-${ze}`]:!!ze,[`${Ke}-with-button`]:!!F},le),Ue=Object.assign(Object.assign({},I),{className:Ae,prefixCls:qe,type:"search"}),ae=Ye=>{_e.current=!0,H==null||H(Ye)},be=Ye=>{_e.current=!1,D==null||D(Ye)};return e.createElement(a.Z,Object.assign({ref:(0,P.sQ)(Te,Qe),onPressEnter:ue},Ue,{size:ze,onCompositionStart:ae,onCompositionEnd:be,addonAfter:fe,suffix:Ie,onChange:se,disabled:V}))}),We=t(79809);const nt=a.Z;nt.Group=s,nt.Search=he,nt.TextArea=We.Z,nt.Password=ge,nt.OTP=W;var pt=nt},53075:function(Rt,B,t){"use strict";t.d(B,{TI:function(){return S},ik:function(){return c},nz:function(){return s},s7:function(){return n},x0:function(){return i}});var e=t(36237),p=t(63356),m=t(56119),v=t(16931),l=t(51636),f=t(64910),h=t(39082);const s=g=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:g,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),a=g=>({borderColor:g.activeBorderColor,boxShadow:g.activeShadow,outline:0,backgroundColor:g.activeBg}),r=g=>{const{paddingBlockLG:C,lineHeightLG:x,borderRadiusLG:w,paddingInlineLG:O}=g;return{padding:`${(0,e.unit)(C)} ${(0,e.unit)(O)}`,fontSize:g.inputFontSizeLG,lineHeight:x,borderRadius:w}},i=g=>({padding:`${(0,e.unit)(g.paddingBlockSM)} ${(0,e.unit)(g.paddingInlineSM)}`,fontSize:g.inputFontSizeSM,borderRadius:g.borderRadiusSM}),c=g=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${(0,e.unit)(g.paddingBlock)} ${(0,e.unit)(g.paddingInline)}`,color:g.colorText,fontSize:g.inputFontSize,lineHeight:g.lineHeight,borderRadius:g.borderRadius,transition:`all ${g.motionDurationMid}`},s(g.colorTextPlaceholder)),{"&-lg":Object.assign({},r(g)),"&-sm":Object.assign({},i(g)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),n=g=>{const{componentCls:C,antCls:x}=g;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:g.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${C}, &-lg > ${C}-group-addon`]:Object.assign({},r(g)),[`&-sm ${C}, &-sm > ${C}-group-addon`]:Object.assign({},i(g)),[`&-lg ${x}-select-single ${x}-select-selector`]:{height:g.controlHeightLG},[`&-sm ${x}-select-single ${x}-select-selector`]:{height:g.controlHeightSM},[`> ${C}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${C}-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 ${(0,e.unit)(g.paddingInline)}`,color:g.colorText,fontWeight:"normal",fontSize:g.inputFontSize,textAlign:"center",borderRadius:g.borderRadius,transition:`all ${g.motionDurationSlow}`,lineHeight:1,[`${x}-select`]:{margin:`${(0,e.unit)(g.calc(g.paddingBlock).add(1).mul(-1).equal())} ${(0,e.unit)(g.calc(g.paddingInline).mul(-1).equal())}`,[`&${x}-select-single:not(${x}-select-customize-input):not(${x}-pagination-size-changer)`]:{[`${x}-select-selector`]:{backgroundColor:"inherit",border:`${(0,e.unit)(g.lineWidth)} ${g.lineType} transparent`,boxShadow:"none"}}},[`${x}-cascader-picker`]:{margin:`-9px ${(0,e.unit)(g.calc(g.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${x}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[C]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${C}-search-with-button &`]:{zIndex:0}}},[`> ${C}:first-child, ${C}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${x}-select ${x}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${C}-affix-wrapper`]:{[`&:not(:first-child) ${C}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${C}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${C}:last-child, ${C}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${x}-select ${x}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${C}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${C}-search &`]:{borderStartStartRadius:g.borderRadius,borderEndStartRadius:g.borderRadius}},[`&:not(:first-child), ${C}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${C}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,p.dF)()),{[`${C}-group-addon, ${C}-group-wrap, > ${C}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:g.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[`
& > ${C}-affix-wrapper,
& > ${C}-number-affix-wrapper,
& > ${x}-picker-range
`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:g.calc(g.lineWidth).mul(-1).equal(),borderInlineEndWidth:g.lineWidth},[C]:{float:"none"},[`& > ${x}-select > ${x}-select-selector,
& > ${x}-select-auto-complete ${C},
& > ${x}-cascader-picker ${C},
& > ${C}-group-wrapper ${C}`]:{borderInlineEndWidth:g.lineWidth,borderRadius:0,"&:hover, &:focus":{zIndex:1}},[`& > ${x}-select-focused`]:{zIndex:1},[`& > ${x}-select > ${x}-select-arrow`]:{zIndex:1},[`& > *:first-child,
& > ${x}-select:first-child > ${x}-select-selector,
& > ${x}-select-auto-complete:first-child ${C},
& > ${x}-cascader-picker:first-child ${C}`]:{borderStartStartRadius:g.borderRadius,borderEndStartRadius:g.borderRadius},[`& > *:last-child,
& > ${x}-select:last-child > ${x}-select-selector,
& > ${x}-cascader-picker:last-child ${C},
& > ${x}-cascader-picker-focused:last-child ${C}`]:{borderInlineEndWidth:g.lineWidth,borderStartEndRadius:g.borderRadius,borderEndEndRadius:g.borderRadius},[`& > ${x}-select-auto-complete ${C}`]:{verticalAlign:"top"},[`${C}-group-wrapper + ${C}-group-wrapper`]:{marginInlineStart:g.calc(g.lineWidth).mul(-1).equal(),[`${C}-affix-wrapper`]:{borderRadius:0}},[`${C}-group-wrapper:not(:last-child)`]:{[`&${C}-search > ${C}-group`]:{[`& > ${C}-group-addon > ${C}-search-button`]:{borderRadius:0},[`& > ${C}`]:{borderStartStartRadius:g.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:g.borderRadius}}}})}},o=g=>{const{componentCls:C,controlHeightSM:x,lineWidth:w,calc:O}=g,L=O(x).sub(O(w).mul(2)).sub(16).div(2).equal();return{[C]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,p.Wf)(g)),c(g)),(0,h.qG)(g)),(0,h.H8)(g)),(0,h.Mu)(g)),(0,h.vc)(g)),{'&[type="color"]':{height:g.controlHeight,[`&${C}-lg`]:{height:g.controlHeightLG},[`&${C}-sm`]:{height:x,paddingTop:L,paddingBottom:L}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}})}},u=g=>{const{componentCls:C}=g;return{[`${C}-clear-icon`]:{margin:0,padding:0,lineHeight:0,color:g.colorTextQuaternary,fontSize:g.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${g.motionDurationSlow}`,border:"none",outline:"none",backgroundColor:"transparent","&:hover":{color:g.colorTextTertiary},"&:active":{color:g.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${(0,e.unit)(g.inputAffixPadding)}`}}}},d=g=>{const{componentCls:C,inputAffixPadding:x,colorTextDescription:w,motionDurationSlow:O,colorIcon:N,colorIconHover:L,iconCls:W}=g,X=`${C}-affix-wrapper`,ce=`${C}-affix-wrapper-disabled`;return{[X]:Object.assign(Object.assign(Object.assign(Object.assign({},c(g)),{display:"inline-flex",[`&:not(${C}-disabled):hover`]:{zIndex:1,[`${C}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${C}`]:{padding:0},[`> input${C}, > textarea${C}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[C]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:g.paddingXS}},"&-show-count-suffix":{color:w},"&-show-count-has-suffix":{marginInlineEnd:g.paddingXXS},"&-prefix":{marginInlineEnd:x},"&-suffix":{marginInlineStart:x}}}),u(g)),{[`${W}${C}-password-icon`]:{color:N,cursor:"pointer",transition:`all ${O}`,"&:hover":{color:L}}}),[`${C}-underlined`]:{borderRadius:0},[ce]:{[`${W}${C}-password-icon`]:{color:N,cursor:"not-allowed","&:hover":{color:N}}}}},b=g=>{const{componentCls:C,borderRadiusLG:x,borderRadiusSM:w}=g;return{[`${C}-group`]:Object.assign(Object.assign(Object.assign({},(0,p.Wf)(g)),n(g)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${C}-group-addon`]:{borderRadius:x,fontSize:g.inputFontSizeLG}},"&-sm":{[`${C}-group-addon`]:{borderRadius:w}}},(0,h.ir)(g)),(0,h.S5)(g)),{[`&:not(${C}-compact-first-item):not(${C}-compact-last-item)${C}-compact-item`]:{[`${C}, ${C}-group-addon`]:{borderRadius:0}},[`&:not(${C}-compact-last-item)${C}-compact-first-item`]:{[`${C}, ${C}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${C}-compact-first-item)${C}-compact-last-item`]:{[`${C}, ${C}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${C}-compact-last-item)${C}-compact-item`]:{[`${C}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${C}-compact-first-item)${C}-compact-item`]:{[`${C}-affix-wrapper`]:{borderStartStartRadius:0,borderEndStartRadius:0}}})})}},E=g=>{const{componentCls:C,antCls:x}=g,w=`${C}-search`;return{[w]:{[C]:{"&:hover, &:focus":{[`+ ${C}-group-addon ${w}-button:not(${x}-btn-primary)`]:{borderInlineStartColor:g.colorPrimaryHover}}},[`${C}-affix-wrapper`]:{height:g.controlHeight,borderRadius:0},[`${C}-lg`]:{lineHeight:g.calc(g.lineHeightLG).sub(2e-4).equal()},[`> ${C}-group`]:{[`> ${C}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${w}-button`]:{marginInlineEnd:-1,borderStartStartRadius:0,borderEndStartRadius:0,boxShadow:"none"},[`${w}-button:not(${x}-btn-primary)`]:{color:g.colorTextDescription,"&:hover":{color:g.colorPrimaryHover},"&:active":{color:g.colorPrimaryActive},[`&${x}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${w}-button`]:{height:g.controlHeight,"&:hover, &:focus":{zIndex:1}},"&-large":{[`${C}-affix-wrapper, ${w}-button`]:{height:g.controlHeightLG}},"&-small":{[`${C}-affix-wrapper, ${w}-button`]:{height:g.controlHeightSM}},"&-rtl":{direction:"rtl"},[`&${C}-compact-item`]:{[`&:not(${C}-compact-last-item)`]:{[`${C}-group-addon`]:{[`${C}-search-button`]:{marginInlineEnd:g.calc(g.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${C}-compact-first-item)`]:{[`${C},${C}-affix-wrapper`]:{borderRadius:0}},[`> ${C}-group-addon ${C}-search-button,
> ${C},
${C}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${C}-affix-wrapper-focused`]:{zIndex:2}}}}},y=g=>{const{componentCls:C}=g;return{[`${C}-out-of-range`]:{[`&, & input, & textarea, ${C}-show-count-suffix, ${C}-data-count`]:{color:g.colorError}}}},S=(0,v.I$)(["Input","Shared"],g=>{const C=(0,l.mergeToken)(g,(0,f.e)(g));return[o(C),d(C)]},f.T,{resetFont:!1});B.ZP=(0,v.I$)(["Input","Component"],g=>{const C=(0,l.mergeToken)(g,(0,f.e)(g));return[b(C),E(C),y(C),(0,m.c)(C)]},f.T,{resetFont:!1})},64910:function(Rt,B,t){"use strict";t.d(B,{T:function(){return m},e:function(){return p}});var e=t(51636);function p(v){return(0,e.mergeToken)(v,{inputAffixPadding:v.paddingXXS})}const m=v=>{const{controlHeight:l,fontSize:f,lineHeight:h,lineWidth:s,controlHeightSM:a,controlHeightLG:r,fontSizeLG:i,lineHeightLG:c,paddingSM:n,controlPaddingHorizontalSM:o,controlPaddingHorizontal:u,colorFillAlter:d,colorPrimaryHover:b,colorPrimary:E,controlOutlineWidth:y,controlOutline:S,colorErrorOutline:g,colorWarningOutline:C,colorBgContainer:x,inputFontSize:w,inputFontSizeLG:O,inputFontSizeSM:N}=v,L=w||f,W=N||L,X=O||i,ce=Math.round((l-L*h)/2*10)/10-s,j=Math.round((a-W*h)/2*10)/10-s,P=Math.ceil((r-X*c)/2*10)/10-s;return{paddingBlock:Math.max(ce,0),paddingBlockSM:Math.max(j,0),paddingBlockLG:Math.max(P,0),paddingInline:n-s,paddingInlineSM:o-s,paddingInlineLG:u-s,addonBg:d,activeBorderColor:E,hoverBorderColor:b,activeShadow:`0 0 0 ${y}px ${S}`,errorActiveShadow:`0 0 0 ${y}px ${g}`,warningActiveShadow:`0 0 0 ${y}px ${C}`,hoverBg:x,activeBg:x,inputFontSize:L,inputFontSizeLG:X,inputFontSizeSM:W}}},39082:function(Rt,B,t){"use strict";t.d(B,{$U:function(){return l},H8:function(){return n},Mu:function(){return r},S5:function(){return u},Xy:function(){return v},ir:function(){return a},qG:function(){return h},vc:function(){return E}});var e=t(36237),p=t(51636);const m=y=>({borderColor:y.hoverBorderColor,backgroundColor:y.hoverBg}),v=y=>({color:y.colorTextDisabled,backgroundColor:y.colorBgContainerDisabled,borderColor:y.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},m((0,p.mergeToken)(y,{hoverBorderColor:y.colorBorder,hoverBg:y.colorBgContainerDisabled})))}),l=(y,S)=>({background:y.colorBgContainer,borderWidth:y.lineWidth,borderStyle:y.lineType,borderColor:S.borderColor,"&:hover":{borderColor:S.hoverBorderColor,backgroundColor:y.hoverBg},"&:focus, &:focus-within":{borderColor:S.activeBorderColor,boxShadow:S.activeShadow,outline:0,backgroundColor:y.activeBg}}),f=(y,S)=>({[`&${y.componentCls}-status-${S.status}:not(${y.componentCls}-disabled)`]:Object.assign(Object.assign({},l(y,S)),{[`${y.componentCls}-prefix, ${y.componentCls}-suffix`]:{color:S.affixColor}}),[`&${y.componentCls}-status-${S.status}${y.componentCls}-disabled`]:{borderColor:S.borderColor}}),h=(y,S)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},l(y,{borderColor:y.colorBorder,hoverBorderColor:y.hoverBorderColor,activeBorderColor:y.activeBorderColor,activeShadow:y.activeShadow})),{[`&${y.componentCls}-disabled, &[disabled]`]:Object.assign({},v(y))}),f(y,{status:"error",borderColor:y.colorError,hoverBorderColor:y.colorErrorBorderHover,activeBorderColor:y.colorError,activeShadow:y.errorActiveShadow,affixColor:y.colorError})),f(y,{status:"warning",borderColor:y.colorWarning,hoverBorderColor:y.colorWarningBorderHover,activeBorderColor:y.colorWarning,activeShadow:y.warningActiveShadow,affixColor:y.colorWarning})),S)}),s=(y,S)=>({[`&${y.componentCls}-group-wrapper-status-${S.status}`]:{[`${y.componentCls}-group-addon`]:{borderColor:S.addonBorderColor,color:S.addonColor}}}),a=y=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${y.componentCls}-group`]:{"&-addon":{background:y.addonBg,border:`${(0,e.unit)(y.lineWidth)} ${y.lineType} ${y.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},s(y,{status:"error",addonBorderColor:y.colorError,addonColor:y.colorErrorText})),s(y,{status:"warning",addonBorderColor:y.colorWarning,addonColor:y.colorWarningText})),{[`&${y.componentCls}-group-wrapper-disabled`]:{[`${y.componentCls}-group-addon`]:Object.assign({},v(y))}})}),r=(y,S)=>{const{componentCls:g}=y;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${g}-disabled, &[disabled]`]:{color:y.colorTextDisabled,cursor:"not-allowed"},[`&${g}-status-error`]:{"&, & input, & textarea":{color:y.colorError}},[`&${g}-status-warning`]:{"&, & input, & textarea":{color:y.colorWarning}}},S)}},i=(y,S)=>{var g;return{background:S.bg,borderWidth:y.lineWidth,borderStyle:y.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(g=S==null?void 0:S.inputColor)!==null&&g!==void 0?g:"unset"},"&:hover":{background:S.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:S.activeBorderColor,backgroundColor:y.activeBg}}},c=(y,S)=>({[`&${y.componentCls}-status-${S.status}:not(${y.componentCls}-disabled)`]:Object.assign(Object.assign({},i(y,S)),{[`${y.componentCls}-prefix, ${y.componentCls}-suffix`]:{color:S.affixColor}})}),n=(y,S)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},i(y,{bg:y.colorFillTertiary,hoverBg:y.colorFillSecondary,activeBorderColor:y.activeBorderColor})),{[`&${y.componentCls}-disabled, &[disabled]`]:Object.assign({},v(y))}),c(y,{status:"error",bg:y.colorErrorBg,hoverBg:y.colorErrorBgHover,activeBorderColor:y.colorError,inputColor:y.colorErrorText,affixColor:y.colorError})),c(y,{status:"warning",bg:y.colorWarningBg,hoverBg:y.colorWarningBgHover,activeBorderColor:y.colorWarning,inputColor:y.colorWarningText,affixColor:y.colorWarning})),S)}),o=(y,S)=>({[`&${y.componentCls}-group-wrapper-status-${S.status}`]:{[`${y.componentCls}-group-addon`]:{background:S.addonBg,color:S.addonColor}}}),u=y=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${y.componentCls}-group`]:{"&-addon":{background:y.colorFillTertiary},[`${y.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${(0,e.unit)(y.lineWidth)} ${y.lineType} ${y.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${(0,e.unit)(y.lineWidth)} ${y.lineType} ${y.colorSplit}`}}}},o(y,{status:"error",addonBg:y.colorErrorBg,addonColor:y.colorErrorText})),o(y,{status:"warning",addonBg:y.colorWarningBg,addonColor:y.colorWarningText})),{[`&${y.componentCls}-group-wrapper-disabled`]:{[`${y.componentCls}-group`]:{"&-addon":{background:y.colorFillTertiary,color:y.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${(0,e.unit)(y.lineWidth)} ${y.lineType} ${y.colorBorder}`,borderTop:`${(0,e.unit)(y.lineWidth)} ${y.lineType} ${y.colorBorder}`,borderBottom:`${(0,e.unit)(y.lineWidth)} ${y.lineType} ${y.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${(0,e.unit)(y.lineWidth)} ${y.lineType} ${y.colorBorder}`,borderTop:`${(0,e.unit)(y.lineWidth)} ${y.lineType} ${y.colorBorder}`,borderBottom:`${(0,e.unit)(y.lineWidth)} ${y.lineType} ${y.colorBorder}`}}}})}),d=(y,S)=>({background:y.colorBgContainer,borderWidth:`${(0,e.unit)(y.lineWidth)} 0`,borderStyle:`${y.lineType} none`,borderColor:`transparent transparent ${S.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${S.borderColor} transparent`,backgroundColor:y.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${S.borderColor} transparent`,outline:0,backgroundColor:y.activeBg}}),b=(y,S)=>({[`&${y.componentCls}-status-${S.status}:not(${y.componentCls}-disabled)`]:Object.assign(Object.assign({},d(y,S)),{[`${y.componentCls}-prefix, ${y.componentCls}-suffix`]:{color:S.affixColor}}),[`&${y.componentCls}-status-${S.status}${y.componentCls}-disabled`]:{borderColor:`transparent transparent ${S.borderColor} transparent`}}),E=(y,S)=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},d(y,{borderColor:y.colorBorder,hoverBorderColor:y.hoverBorderColor,activeBorderColor:y.activeBorderColor,activeShadow:y.activeShadow})),{[`&${y.componentCls}-disabled, &[disabled]`]:{color:y.colorTextDisabled,boxShadow:"none",cursor:"not-allowed","&:hover":{borderColor:`transparent transparent ${y.colorBorder} transparent`}},"input[disabled], textarea[disabled]":{cursor:"not-allowed"}}),b(y,{status:"error",borderColor:y.colorError,hoverBorderColor:y.colorErrorBorderHover,activeBorderColor:y.colorError,activeShadow:y.errorActiveShadow,affixColor:y.colorError})),b(y,{status:"warning",borderColor:y.colorWarning,hoverBorderColor:y.colorWarningBorderHover,activeBorderColor:y.colorWarning,activeShadow:y.warningActiveShadow,affixColor:y.colorWarning})),S)})},24303:function(Rt,B,t){"use strict";t.d(B,{D:function(){return w},Z:function(){return L}});var e=t(59301),p=t(60499),m={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"},v=m,l=t(7657),f=function(X,ce){return e.createElement(l.Z,(0,p.Z)({},X,{ref:ce,icon:v}))},h=e.forwardRef(f),s=h,a=t(33853),r=t(38819),i=t(92310),c=t.n(i),n=t(2738),o=t(48755),u=t(6989),d=t(36237),b=t(48923),E=t(16931);const y=W=>{const{componentCls:X,siderBg:ce,motionDurationMid:j,motionDurationSlow:P,antCls:M,triggerHeight:T,triggerColor:Z,triggerBg:oe,headerHeight:J,zeroTriggerWidth:re,zeroTriggerHeight:ge,borderRadiusLG:Le,lightSiderBg:lt,lightTriggerColor:ie,lightTriggerBg:de,bodyBg:Ce}=W;return{[X]:{position:"relative",minWidth:0,background:ce,transition:`all ${j}, background 0s`,"&-has-trigger":{paddingBottom:T},"&-right":{order:1},[`${X}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${M}-menu${M}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${X}-children`]:{overflow:"hidden"},[`${X}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:T,color:Z,lineHeight:(0,d.unit)(T),textAlign:"center",background:oe,cursor:"pointer",transition:`all ${j}`},[`${X}-zero-width-trigger`]:{position:"absolute",top:J,insetInlineEnd:W.calc(re).mul(-1).equal(),zIndex:1,width:re,height:ge,color:Z,fontSize:W.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ce,borderRadius:`0 ${(0,d.unit)(Le)} ${(0,d.unit)(Le)} 0`,cursor:"pointer",transition:`background ${P} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${P}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:W.calc(re).mul(-1).equal(),borderRadius:`${(0,d.unit)(Le)} 0 0 ${(0,d.unit)(Le)}`}},"&-light":{background:lt,[`${X}-trigger`]:{color:ie,background:de},[`${X}-zero-width-trigger`]:{color:ie,background:de,border:`1px solid ${Ce}`,borderInlineStart:0}}}}};var S=(0,E.I$)(["Layout","Sider"],W=>[y(W)],b.eh,{deprecatedTokens:b.jn}),g=function(W,X){var ce={};for(var j in W)Object.prototype.hasOwnProperty.call(W,j)&&X.indexOf(j)<0&&(ce[j]=W[j]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,j=Object.getOwnPropertySymbols(W);P<j.length;P++)X.indexOf(j[P])<0&&Object.prototype.propertyIsEnumerable.call(W,j[P])&&(ce[j[P]]=W[j[P]]);return ce};const C={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},x=W=>!Number.isNaN(Number.parseFloat(W))&&isFinite(W),w=e.createContext({}),O=(()=>{let W=0;return function(){let X=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return W+=1,`${X}${W}`}})();var L=e.forwardRef((W,X)=>{const{prefixCls:ce,className:j,trigger:P,children:M,defaultCollapsed:T=!1,theme:Z="dark",style:oe={},collapsible:J=!1,reverseArrow:re=!1,width:ge=200,collapsedWidth:Le=80,zeroWidthTriggerStyle:lt,breakpoint:ie,onCollapse:de,onBreakpoint:Ce}=W,ke=g(W,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:he}=(0,e.useContext)(u.V),[We,nt]=(0,e.useState)("collapsed"in W?W.collapsed:T),[pt,ot]=(0,e.useState)(!1);(0,e.useEffect)(()=>{"collapsed"in W&&nt(W.collapsed)},[W.collapsed]);const Qe=(ze,Te)=>{"collapsed"in W||nt(ze),de==null||de(ze,Te)},{getPrefixCls:xe,direction:we}=(0,e.useContext)(o.E_),le=xe("layout-sider",ce),[Ge,Ie,F]=S(le),te=(0,e.useRef)(null);te.current=ze=>{ot(ze.matches),Ce==null||Ce(ze.matches),We!==ze.matches&&Qe(ze.matches,"responsive")},(0,e.useEffect)(()=>{function ze(se){return te.current(se)}let Te;if(typeof window!="undefined"){const{matchMedia:se}=window;if(se&&ie&&ie in C){Te=se(`screen and (max-width: ${C[ie]})`);try{Te.addEventListener("change",ze)}catch(Oe){Te.addListener(ze)}ze(Te)}}return()=>{try{Te==null||Te.removeEventListener("change",ze)}catch(se){Te==null||Te.removeListener(ze)}}},[ie]),(0,e.useEffect)(()=>{const ze=O("ant-sider-");return he.addSider(ze),()=>he.removeSider(ze)},[]);const ye=()=>{Qe(!We,"clickTrigger")},V=(0,n.Z)(ke,["collapsed"]),K=We?Le:ge,ee=x(K)?`${K}px`:String(K),H=parseFloat(String(Le||0))===0?e.createElement("span",{onClick:ye,className:c()(`${le}-zero-width-trigger`,`${le}-zero-width-trigger-${re?"right":"left"}`),style:lt},P||e.createElement(s,null)):null,D=we==="rtl"==!re,ve={expanded:D?e.createElement(r.Z,null):e.createElement(a.Z,null),collapsed:D?e.createElement(a.Z,null):e.createElement(r.Z,null)}[We?"collapsed":"expanded"],_e=P!==null?H||e.createElement("div",{className:`${le}-trigger`,onClick:ye,style:{width:ee}},P||ve):null,Ke=Object.assign(Object.assign({},oe),{flex:`0 0 ${ee}`,maxWidth:ee,minWidth:ee,width:ee}),qe=c()(le,`${le}-${Z}`,{[`${le}-collapsed`]:!!We,[`${le}-has-trigger`]:J&&P!==null&&!H,[`${le}-below`]:!!pt,[`${le}-zero-width`]:parseFloat(ee)===0},j,Ie,F),z=e.useMemo(()=>({siderCollapsed:We}),[We]);return Ge(e.createElement(w.Provider,{value:z},e.createElement("aside",Object.assign({className:qe},V,{style:Ke,ref:X}),e.createElement("div",{className:`${le}-children`},M),J||pt&&H?_e:null)))})},6989:function(Rt,B,t){"use strict";t.d(B,{V:function(){return p}});var e=t(59301);const p=e.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},24404:function(Rt,B,t){"use strict";t.d(B,{default:function(){return C}});var e=t(77654),p=t(59301),m=t(92310),v=t.n(m),l=t(2738),f=t(48755),h=t(6989),s=t(11592),a=t(24303);function r(x,w,O){return typeof O=="boolean"?O:x.length?!0:(0,s.Z)(w).some(L=>L.type===a.Z)}var i=t(48923),c=function(x,w){var O={};for(var N in x)Object.prototype.hasOwnProperty.call(x,N)&&w.indexOf(N)<0&&(O[N]=x[N]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,N=Object.getOwnPropertySymbols(x);L<N.length;L++)w.indexOf(N[L])<0&&Object.prototype.propertyIsEnumerable.call(x,N[L])&&(O[N[L]]=x[N[L]]);return O};function n(x){let{suffixCls:w,tagName:O,displayName:N}=x;return L=>p.forwardRef((X,ce)=>p.createElement(L,Object.assign({ref:ce,suffixCls:w,tagName:O},X)))}const o=p.forwardRef((x,w)=>{const{prefixCls:O,suffixCls:N,className:L,tagName:W}=x,X=c(x,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:ce}=p.useContext(f.E_),j=ce("layout",O),[P,M,T]=(0,i.ZP)(j),Z=N?`${j}-${N}`:j;return P(p.createElement(W,Object.assign({className:v()(O||Z,L,M,T),ref:w},X)))}),u=p.forwardRef((x,w)=>{const{direction:O}=p.useContext(f.E_),[N,L]=p.useState([]),{prefixCls:W,className:X,rootClassName:ce,children:j,hasSider:P,tagName:M,style:T}=x,Z=c(x,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),oe=(0,l.Z)(Z,["suffixCls"]),{getPrefixCls:J,className:re,style:ge}=(0,f.dj)("layout"),Le=J("layout",W),lt=r(N,j,P),[ie,de,Ce]=(0,i.ZP)(Le),ke=v()(Le,{[`${Le}-has-sider`]:lt,[`${Le}-rtl`]:O==="rtl"},re,X,ce,de,Ce),he=p.useMemo(()=>({siderHook:{addSider:We=>{L(nt=>[].concat((0,e.Z)(nt),[We]))},removeSider:We=>{L(nt=>nt.filter(pt=>pt!==We))}}}),[]);return ie(p.createElement(h.V.Provider,{value:he},p.createElement(M,Object.assign({ref:w,className:ke,style:Object.assign(Object.assign({},ge),T)},oe),j)))}),d=n({tagName:"div",displayName:"Layout"})(u),b=n({suffixCls:"header",tagName:"header",displayName:"Header"})(o),E=n({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(o),y=n({suffixCls:"content",tagName:"main",displayName:"Content"})(o);var S=d;const g=S;g.Header=b,g.Footer=E,g.Content=y,g.Sider=a.Z,g._InternalSiderContext=a.D;var C=g},48923:function(Rt,B,t){"use strict";t.d(B,{eh:function(){return v},jn:function(){return l}});var e=t(36237),p=t(16931);const m=f=>{const{antCls:h,componentCls:s,colorText:a,footerBg:r,headerHeight:i,headerPadding:c,headerColor:n,footerPadding:o,fontSize:u,bodyBg:d,headerBg:b}=f;return{[s]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:d,"&, *":{boxSizing:"border-box"},[`&${s}-has-sider`]:{flexDirection:"row",[`> ${s}, > ${s}-content`]:{width:0}},[`${s}-header, &${s}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${s}-header`]:{height:i,padding:c,color:n,lineHeight:(0,e.unit)(i),background:b,[`${h}-menu`]:{lineHeight:"inherit"}},[`${s}-footer`]:{padding:o,color:a,fontSize:u,background:r},[`${s}-content`]:{flex:"auto",color:a,minHeight:0}}},v=f=>{const{colorBgLayout:h,controlHeight:s,controlHeightLG:a,colorText:r,controlHeightSM:i,marginXXS:c,colorTextLightSolid:n,colorBgContainer:o}=f,u=a*1.25;return{colorBgHeader:"#001529",colorBgBody:h,colorBgTrigger:"#002140",bodyBg:h,headerBg:"#001529",headerHeight:s*2,headerPadding:`0 ${u}px`,headerColor:r,footerPadding:`${i}px ${u}px`,footerBg:h,siderBg:"#001529",triggerHeight:a+c*2,triggerBg:"#002140",triggerColor:n,zeroTriggerWidth:a,zeroTriggerHeight:a,lightSiderBg:o,lightTriggerBg:o,lightTriggerColor:r}},l=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];B.ZP=(0,p.I$)("Layout",f=>[m(f)],v,{deprecatedTokens:l})},78857:function(Rt,B,t){"use strict";t.d(B,{J:function(){return f}});var e=t(59301),p=t(8654),m=t(62487),v=function(h,s){var a={};for(var r in h)Object.prototype.hasOwnProperty.call(h,r)&&s.indexOf(r)<0&&(a[r]=h[r]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(h);i<r.length;i++)s.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(h,r[i])&&(a[r[i]]=h[r[i]]);return a};const l=e.createContext(null),f=e.forwardRef((h,s)=>{const{children:a}=h,r=v(h,["children"]),i=e.useContext(l),c=e.useMemo(()=>Object.assign(Object.assign({},i),r),[i,r.prefixCls,r.mode,r.selectable,r.rootClassName]),n=(0,p.t4)(a),o=(0,p.x1)(s,n?(0,p.C4)(a):null);return e.createElement(l.Provider,{value:c},e.createElement(m.Z,{space:!0},n?e.cloneElement(a,{ref:o}):a))});B.Z=l},93041:function(Rt,B,t){"use strict";t.d(B,{default:function(){return Ge}});var e=t(59301),p=t(28321),m=t(24303),v=t(18785),l=t(92310),f=t.n(l),h=t(6089),s=t(2738),a=t(86641),r=t(22703),i=t(48755),c=t(83397),o=(0,e.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),u=function(Ie,F){var te={};for(var ye in Ie)Object.prototype.hasOwnProperty.call(Ie,ye)&&F.indexOf(ye)<0&&(te[ye]=Ie[ye]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,ye=Object.getOwnPropertySymbols(Ie);V<ye.length;V++)F.indexOf(ye[V])<0&&Object.prototype.propertyIsEnumerable.call(Ie,ye[V])&&(te[ye[V]]=Ie[ye[V]]);return te},b=Ie=>{const{prefixCls:F,className:te,dashed:ye}=Ie,V=u(Ie,["prefixCls","className","dashed"]),{getPrefixCls:K}=e.useContext(i.E_),ee=K("menu",F),H=f()({[`${ee}-item-divider-dashed`]:!!ye},te);return e.createElement(p.iz,Object.assign({className:H},V))},E=t(11592),y=t(25399),g=Ie=>{var F;const{className:te,children:ye,icon:V,title:K,danger:ee,extra:H}=Ie,{prefixCls:D,firstLevel:I,direction:_,disableMenuItemTitleTooltip:ve,inlineCollapsed:_e}=e.useContext(o),Ke=Oe=>{const Fe=ye==null?void 0:ye[0],ue=e.createElement("span",{className:f()(`${D}-title-content`,{[`${D}-title-content-with-extra`]:!!H||H===0})},ye);return(!V||e.isValidElement(ye)&&ye.type==="span")&&ye&&Oe&&I&&typeof Fe=="string"?e.createElement("div",{className:`${D}-inline-collapsed-noicon`},Fe.charAt(0)):ue},{siderCollapsed:qe}=e.useContext(m.D);let z=K;typeof K=="undefined"?z=I?ye:"":K===!1&&(z="");const ze={title:z};!qe&&!_e&&(ze.title=null,ze.open=!1);const Te=(0,E.Z)(ye).length;let se=e.createElement(p.ck,Object.assign({},(0,s.Z)(Ie,["title","icon","danger"]),{className:f()({[`${D}-item-danger`]:ee,[`${D}-item-only-child`]:(V?Te+1:Te)===1},te),title:typeof K=="string"?K:void 0}),(0,r.Tm)(V,{className:f()(e.isValidElement(V)?(F=V.props)===null||F===void 0?void 0:F.className:"",`${D}-item-icon`)}),Ke(_e));return ve||(se=e.createElement(y.Z,Object.assign({},ze,{placement:_==="rtl"?"left":"right",classNames:{root:`${D}-inline-collapsed-tooltip`}}),se)),se},C=t(78857),x=t(36237),w=t(17835),O=t(63356),N=t(34961),L=t(46e3),W=t(34925),X=t(16931),ce=t(51636),P=Ie=>{const{componentCls:F,motionDurationSlow:te,horizontalLineHeight:ye,colorSplit:V,lineWidth:K,lineType:ee,itemPaddingInline:H}=Ie;return{[`${F}-horizontal`]:{lineHeight:ye,border:0,borderBottom:`${(0,x.unit)(K)} ${ee} ${V}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${F}-item, ${F}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:H},[`> ${F}-item:hover,
> ${F}-item-active,
> ${F}-submenu ${F}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${F}-item, ${F}-submenu-title`]:{transition:[`border-color ${te}`,`background ${te}`].join(",")},[`${F}-submenu-arrow`]:{display:"none"}}}},T=Ie=>{let{componentCls:F,menuArrowOffset:te,calc:ye}=Ie;return{[`${F}-rtl`]:{direction:"rtl"},[`${F}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${F}-rtl${F}-vertical,
${F}-submenu-rtl ${F}-vertical`]:{[`${F}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,x.unit)(ye(te).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,x.unit)(te)})`}}}}};const Z=Ie=>Object.assign({},(0,O.oN)(Ie));var J=(Ie,F)=>{const{componentCls:te,itemColor:ye,itemSelectedColor:V,subMenuItemSelectedColor:K,groupTitleColor:ee,itemBg:H,subMenuItemBg:D,itemSelectedBg:I,activeBarHeight:_,activeBarWidth:ve,activeBarBorderWidth:_e,motionDurationSlow:Ke,motionEaseInOut:qe,motionEaseOut:z,itemPaddingInline:ze,motionDurationMid:Te,itemHoverColor:se,lineType:Oe,colorSplit:Fe,itemDisabledColor:ue,dangerItemColor:q,dangerItemHoverColor:R,dangerItemSelectedColor:fe,dangerItemActiveBg:Ze,dangerItemSelectedBg:A,popupBg:Ae,itemHoverBg:Ue,itemActiveBg:ae,menuSubMenuBg:be,horizontalItemSelectedColor:Ye,horizontalItemSelectedBg:at,horizontalItemBorderRadius:He,horizontalItemHoverBg:Ve}=Ie;return{[`${te}-${F}, ${te}-${F} > ${te}`]:{color:ye,background:H,[`&${te}-root:focus-visible`]:Object.assign({},Z(Ie)),[`${te}-item`]:{"&-group-title, &-extra":{color:ee}},[`${te}-submenu-selected > ${te}-submenu-title`]:{color:K},[`${te}-item, ${te}-submenu-title`]:{color:ye,[`&:not(${te}-item-disabled):focus-visible`]:Object.assign({},Z(Ie))},[`${te}-item-disabled, ${te}-submenu-disabled`]:{color:`${ue} !important`},[`${te}-item:not(${te}-item-selected):not(${te}-submenu-selected)`]:{[`&:hover, > ${te}-submenu-title:hover`]:{color:se}},[`&:not(${te}-horizontal)`]:{[`${te}-item:not(${te}-item-selected)`]:{"&:hover":{backgroundColor:Ue},"&:active":{backgroundColor:ae}},[`${te}-submenu-title`]:{"&:hover":{backgroundColor:Ue},"&:active":{backgroundColor:ae}}},[`${te}-item-danger`]:{color:q,[`&${te}-item:hover`]:{[`&:not(${te}-item-selected):not(${te}-submenu-selected)`]:{color:R}},[`&${te}-item:active`]:{background:Ze}},[`${te}-item a`]:{"&, &:hover":{color:"inherit"}},[`${te}-item-selected`]:{color:V,[`&${te}-item-danger`]:{color:fe},"a, a:hover":{color:"inherit"}},[`& ${te}-item-selected`]:{backgroundColor:I,[`&${te}-item-danger`]:{backgroundColor:A}},[`&${te}-submenu > ${te}`]:{backgroundColor:be},[`&${te}-popup > ${te}`]:{backgroundColor:Ae},[`&${te}-submenu-popup > ${te}`]:{backgroundColor:Ae},[`&${te}-horizontal`]:Object.assign(Object.assign({},F==="dark"?{borderBottom:0}:{}),{[`> ${te}-item, > ${te}-submenu`]:{top:_e,marginTop:Ie.calc(_e).mul(-1).equal(),marginBottom:0,borderRadius:He,"&::after":{position:"absolute",insetInline:ze,bottom:0,borderBottom:`${(0,x.unit)(_)} solid transparent`,transition:`border-color ${Ke} ${qe}`,content:'""'},"&:hover, &-active, &-open":{background:Ve,"&::after":{borderBottomWidth:_,borderBottomColor:Ye}},"&-selected":{color:Ye,backgroundColor:at,"&:hover":{backgroundColor:at},"&::after":{borderBottomWidth:_,borderBottomColor:Ye}}}}),[`&${te}-root`]:{[`&${te}-inline, &${te}-vertical`]:{borderInlineEnd:`${(0,x.unit)(_e)} ${Oe} ${Fe}`}},[`&${te}-inline`]:{[`${te}-sub${te}-inline`]:{background:D},[`${te}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,x.unit)(ve)} solid ${V}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Te} ${z}`,`opacity ${Te} ${z}`].join(","),content:'""'},[`&${te}-item-danger`]:{"&::after":{borderInlineEndColor:fe}}},[`${te}-selected, ${te}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Te} ${qe}`,`opacity ${Te} ${qe}`].join(",")}}}}}};const re=Ie=>{const{componentCls:F,itemHeight:te,itemMarginInline:ye,padding:V,menuArrowSize:K,marginXS:ee,itemMarginBlock:H,itemWidth:D,itemPaddingInline:I}=Ie,_=Ie.calc(K).add(V).add(ee).equal();return{[`${F}-item`]:{position:"relative",overflow:"hidden"},[`${F}-item, ${F}-submenu-title`]:{height:te,lineHeight:(0,x.unit)(te),paddingInline:I,overflow:"hidden",textOverflow:"ellipsis",marginInline:ye,marginBlock:H,width:D},[`> ${F}-item,
> ${F}-submenu > ${F}-submenu-title`]:{height:te,lineHeight:(0,x.unit)(te)},[`${F}-item-group-list ${F}-submenu-title,
${F}-submenu-title`]:{paddingInlineEnd:_}}};var Le=Ie=>{const{componentCls:F,iconCls:te,itemHeight:ye,colorTextLightSolid:V,dropdownWidth:K,controlHeightLG:ee,motionEaseOut:H,paddingXL:D,itemMarginInline:I,fontSizeLG:_,motionDurationFast:ve,motionDurationSlow:_e,paddingXS:Ke,boxShadowSecondary:qe,collapsedWidth:z,collapsedIconSize:ze}=Ie,Te={height:ye,lineHeight:(0,x.unit)(ye),listStylePosition:"inside",listStyleType:"disc"};return[{[F]:{"&-inline, &-vertical":Object.assign({[`&${F}-root`]:{boxShadow:"none"}},re(Ie))},[`${F}-submenu-popup`]:{[`${F}-vertical`]:Object.assign(Object.assign({},re(Ie)),{boxShadow:qe})}},{[`${F}-submenu-popup ${F}-vertical${F}-sub`]:{minWidth:K,maxHeight:`calc(100vh - ${(0,x.unit)(Ie.calc(ee).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${F}-inline`]:{width:"100%",[`&${F}-root`]:{[`${F}-item, ${F}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${_e}`,`background ${_e}`,`padding ${ve} ${H}`].join(","),[`> ${F}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${F}-sub${F}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${F}-submenu > ${F}-submenu-title`]:Te,[`& ${F}-item-group-title`]:{paddingInlineStart:D}},[`${F}-item`]:Te}},{[`${F}-inline-collapsed`]:{width:z,[`&${F}-root`]:{[`${F}-item, ${F}-submenu ${F}-submenu-title`]:{[`> ${F}-inline-collapsed-noicon`]:{fontSize:_,textAlign:"center"}}},[`> ${F}-item,
> ${F}-item-group > ${F}-item-group-list > ${F}-item,
> ${F}-item-group > ${F}-item-group-list > ${F}-submenu > ${F}-submenu-title,
> ${F}-submenu > ${F}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,x.unit)(Ie.calc(ze).div(2).equal())} - ${(0,x.unit)(I)})`,textOverflow:"clip",[`
${F}-submenu-arrow,
${F}-submenu-expand-icon
`]:{opacity:0},[`${F}-item-icon, ${te}`]:{margin:0,fontSize:ze,lineHeight:(0,x.unit)(ye),"+ span":{display:"inline-block",opacity:0}}},[`${F}-item-icon, ${te}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${F}-item-icon, ${te}`]:{display:"none"},"a, a:hover":{color:V}},[`${F}-item-group-title`]:Object.assign(Object.assign({},O.vS),{paddingInline:Ke})}}]};const lt=Ie=>{const{componentCls:F,motionDurationSlow:te,motionDurationMid:ye,motionEaseInOut:V,motionEaseOut:K,iconCls:ee,iconSize:H,iconMarginInlineEnd:D}=Ie;return{[`${F}-item, ${F}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${te}`,`background ${te}`,`padding calc(${te} + 0.1s) ${V}`].join(","),[`${F}-item-icon, ${ee}`]:{minWidth:H,fontSize:H,transition:[`font-size ${ye} ${K}`,`margin ${te} ${V}`,`color ${te}`].join(","),"+ span":{marginInlineStart:D,opacity:1,transition:[`opacity ${te} ${V}`,`margin ${te}`,`color ${te}`].join(",")}},[`${F}-item-icon`]:Object.assign({},(0,O.Ro)()),[`&${F}-item-only-child`]:{[`> ${ee}, > ${F}-item-icon`]:{marginInlineEnd:0}}},[`${F}-item-disabled, ${F}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${F}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},ie=Ie=>{const{componentCls:F,motionDurationSlow:te,motionEaseInOut:ye,borderRadius:V,menuArrowSize:K,menuArrowOffset:ee}=Ie;return{[`${F}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Ie.margin,width:K,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${te} ${ye}, opacity ${te}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:Ie.calc(K).mul(.6).equal(),height:Ie.calc(K).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:V,transition:[`background ${te} ${ye}`,`transform ${te} ${ye}`,`top ${te} ${ye}`,`color ${te} ${ye}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,x.unit)(Ie.calc(ee).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,x.unit)(ee)})`}}}}},de=Ie=>{const{antCls:F,componentCls:te,fontSize:ye,motionDurationSlow:V,motionDurationMid:K,motionEaseInOut:ee,paddingXS:H,padding:D,colorSplit:I,lineWidth:_,zIndexPopup:ve,borderRadiusLG:_e,subMenuItemBorderRadius:Ke,menuArrowSize:qe,menuArrowOffset:z,lineType:ze,groupTitleLineHeight:Te,groupTitleFontSize:se}=Ie;return[{"":{[te]:Object.assign(Object.assign({},(0,O.dF)()),{"&-hidden":{display:"none"}})},[`${te}-submenu-hidden`]:{display:"none"}},{[te]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,O.Wf)(Ie)),(0,O.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:ye,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${V} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${te}-item`]:{flex:"none"}},[`${te}-item, ${te}-submenu, ${te}-submenu-title`]:{borderRadius:Ie.itemBorderRadius},[`${te}-item-group-title`]:{padding:`${(0,x.unit)(H)} ${(0,x.unit)(D)}`,fontSize:se,lineHeight:Te,transition:`all ${V}`},[`&-horizontal ${te}-submenu`]:{transition:[`border-color ${V} ${ee}`,`background ${V} ${ee}`].join(",")},[`${te}-submenu, ${te}-submenu-inline`]:{transition:[`border-color ${V} ${ee}`,`background ${V} ${ee}`,`padding ${K} ${ee}`].join(",")},[`${te}-submenu ${te}-sub`]:{cursor:"initial",transition:[`background ${V} ${ee}`,`padding ${V} ${ee}`].join(",")},[`${te}-title-content`]:{transition:`color ${V}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${F}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${te}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:Ie.padding}},[`${te}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${te}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:I,borderStyle:ze,borderWidth:0,borderTopWidth:_,marginBlock:_,padding:0,"&-dashed":{borderStyle:"dashed"}}}),lt(Ie)),{[`${te}-item-group`]:{[`${te}-item-group-list`]:{margin:0,padding:0,[`${te}-item, ${te}-submenu-title`]:{paddingInline:`${(0,x.unit)(Ie.calc(ye).mul(2).equal())} ${(0,x.unit)(D)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:ve,borderRadius:_e,boxShadow:"none",transformOrigin:"0 0",[`&${te}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${te}`]:Object.assign(Object.assign(Object.assign({borderRadius:_e},lt(Ie)),ie(Ie)),{[`${te}-item, ${te}-submenu > ${te}-submenu-title`]:{borderRadius:Ke},[`${te}-submenu-title::after`]:{transition:`transform ${V} ${ee}`}})},"\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:Ie.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Ie.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Ie.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Ie.paddingXS}}}),ie(Ie)),{[`&-inline-collapsed ${te}-submenu-arrow,
&-inline ${te}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,x.unit)(z)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,x.unit)(Ie.calc(z).mul(-1).equal())})`}},[`${te}-submenu-open${te}-submenu-inline > ${te}-submenu-title > ${te}-submenu-arrow`]:{transform:`translateY(${(0,x.unit)(Ie.calc(qe).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,x.unit)(Ie.calc(z).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,x.unit)(z)})`}}})},{[`${F}-layout-header`]:{[te]:{lineHeight:"inherit"}}}]},Ce=Ie=>{var F,te,ye;const{colorPrimary:V,colorError:K,colorTextDisabled:ee,colorErrorBg:H,colorText:D,colorTextDescription:I,colorBgContainer:_,colorFillAlter:ve,colorFillContent:_e,lineWidth:Ke,lineWidthBold:qe,controlItemBgActive:z,colorBgTextHover:ze,controlHeightLG:Te,lineHeight:se,colorBgElevated:Oe,marginXXS:Fe,padding:ue,fontSize:q,controlHeightSM:R,fontSizeLG:fe,colorTextLightSolid:Ze,colorErrorHover:A}=Ie,Ae=(F=Ie.activeBarWidth)!==null&&F!==void 0?F:0,Ue=(te=Ie.activeBarBorderWidth)!==null&&te!==void 0?te:Ke,ae=(ye=Ie.itemMarginInline)!==null&&ye!==void 0?ye:Ie.marginXXS,be=new w.FastColor(Ze).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:Ie.zIndexPopupBase+50,radiusItem:Ie.borderRadiusLG,itemBorderRadius:Ie.borderRadiusLG,radiusSubMenuItem:Ie.borderRadiusSM,subMenuItemBorderRadius:Ie.borderRadiusSM,colorItemText:D,itemColor:D,colorItemTextHover:D,itemHoverColor:D,colorItemTextHoverHorizontal:V,horizontalItemHoverColor:V,colorGroupTitle:I,groupTitleColor:I,colorItemTextSelected:V,itemSelectedColor:V,subMenuItemSelectedColor:V,colorItemTextSelectedHorizontal:V,horizontalItemSelectedColor:V,colorItemBg:_,itemBg:_,colorItemBgHover:ze,itemHoverBg:ze,colorItemBgActive:_e,itemActiveBg:z,colorSubItemBg:ve,subMenuItemBg:ve,colorItemBgSelected:z,itemSelectedBg:z,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Ae,colorActiveBarHeight:qe,activeBarHeight:qe,colorActiveBarBorderSize:Ke,activeBarBorderWidth:Ue,colorItemTextDisabled:ee,itemDisabledColor:ee,colorDangerItemText:K,dangerItemColor:K,colorDangerItemTextHover:K,dangerItemHoverColor:K,colorDangerItemTextSelected:K,dangerItemSelectedColor:K,colorDangerItemBgActive:H,dangerItemActiveBg:H,colorDangerItemBgSelected:H,dangerItemSelectedBg:H,itemMarginInline:ae,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Te,groupTitleLineHeight:se,collapsedWidth:Te*2,popupBg:Oe,itemMarginBlock:Fe,itemPaddingInline:ue,horizontalLineHeight:`${Te*1.15}px`,iconSize:q,iconMarginInlineEnd:R-q,collapsedIconSize:fe,groupTitleFontSize:q,darkItemDisabledColor:new w.FastColor(Ze).setA(.25).toRgbString(),darkItemColor:be,darkDangerItemColor:K,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ze,darkItemSelectedBg:V,darkDangerItemSelectedBg:K,darkItemHoverBg:"transparent",darkGroupTitleColor:be,darkItemHoverColor:Ze,darkDangerItemHoverColor:A,darkDangerItemSelectedColor:Ze,darkDangerItemActiveBg:K,itemWidth:Ae?`calc(100% + ${Ue}px)`:`calc(100% - ${ae*2}px)`}};var ke=function(Ie){let F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ie,te=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,X.I$)("Menu",V=>{const{colorBgElevated:K,controlHeightLG:ee,fontSize:H,darkItemColor:D,darkDangerItemColor:I,darkItemBg:_,darkSubMenuItemBg:ve,darkItemSelectedColor:_e,darkItemSelectedBg:Ke,darkDangerItemSelectedBg:qe,darkItemHoverBg:z,darkGroupTitleColor:ze,darkItemHoverColor:Te,darkItemDisabledColor:se,darkDangerItemHoverColor:Oe,darkDangerItemSelectedColor:Fe,darkDangerItemActiveBg:ue,popupBg:q,darkPopupBg:R}=V,fe=V.calc(H).div(7).mul(5).equal(),Ze=(0,ce.mergeToken)(V,{menuArrowSize:fe,menuHorizontalHeight:V.calc(ee).mul(1.15).equal(),menuArrowOffset:V.calc(fe).mul(.25).equal(),menuSubMenuBg:K,calc:V.calc,popupBg:q}),A=(0,ce.mergeToken)(Ze,{itemColor:D,itemHoverColor:Te,groupTitleColor:ze,itemSelectedColor:_e,subMenuItemSelectedColor:_e,itemBg:_,popupBg:R,subMenuItemBg:ve,itemActiveBg:"transparent",itemSelectedBg:Ke,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:z,itemDisabledColor:se,dangerItemColor:I,dangerItemHoverColor:Oe,dangerItemSelectedColor:Fe,dangerItemActiveBg:ue,dangerItemSelectedBg:qe,menuSubMenuBg:ve,horizontalItemSelectedColor:_e,horizontalItemSelectedBg:Ke});return[de(Ze),P(Ze),Le(Ze),J(Ze,"light"),J(A,"dark"),T(Ze),(0,N.Z)(Ze),(0,L.oN)(Ze,"slide-up"),(0,L.oN)(Ze,"slide-down"),(0,W._y)(Ze,"zoom-big")]},Ce,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:te,unitless:{groupTitleLineHeight:!0}})(Ie,F)},he=t(75030),nt=Ie=>{var F;const{popupClassName:te,icon:ye,title:V,theme:K}=Ie,ee=e.useContext(o),{prefixCls:H,inlineCollapsed:D,theme:I}=ee,_=(0,p.Xl)();let ve;if(!ye)ve=D&&!_.length&&V&&typeof V=="string"?e.createElement("div",{className:`${H}-inline-collapsed-noicon`},V.charAt(0)):e.createElement("span",{className:`${H}-title-content`},V);else{const qe=e.isValidElement(V)&&V.type==="span";ve=e.createElement(e.Fragment,null,(0,r.Tm)(ye,{className:f()(e.isValidElement(ye)?(F=ye.props)===null||F===void 0?void 0:F.className:"",`${H}-item-icon`)}),qe?V:e.createElement("span",{className:`${H}-title-content`},V))}const _e=e.useMemo(()=>Object.assign(Object.assign({},ee),{firstLevel:!1}),[ee]),[Ke]=(0,he.Cn)("Menu");return e.createElement(o.Provider,{value:_e},e.createElement(p.Wd,Object.assign({},(0,s.Z)(Ie,["icon"]),{title:ve,popupClassName:f()(H,te,`${H}-${K||I}`),popupStyle:Object.assign({zIndex:Ke},Ie.popupStyle)})))},pt=function(Ie,F){var te={};for(var ye in Ie)Object.prototype.hasOwnProperty.call(Ie,ye)&&F.indexOf(ye)<0&&(te[ye]=Ie[ye]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,ye=Object.getOwnPropertySymbols(Ie);V<ye.length;V++)F.indexOf(ye[V])<0&&Object.prototype.propertyIsEnumerable.call(Ie,ye[V])&&(te[ye[V]]=Ie[ye[V]]);return te};function ot(Ie){return Ie===null||Ie===!1}const Qe={item:g,submenu:nt,divider:b};var we=(0,e.forwardRef)((Ie,F)=>{var te;const ye=e.useContext(C.Z),V=ye||{},{getPrefixCls:K,getPopupContainer:ee,direction:H,menu:D}=e.useContext(i.E_),I=K(),{prefixCls:_,className:ve,style:_e,theme:Ke="light",expandIcon:qe,_internalDisableMenuItemTitleTooltip:z,inlineCollapsed:ze,siderCollapsed:Te,rootClassName:se,mode:Oe,selectable:Fe,onClick:ue,overflowedIndicatorPopupClassName:q}=Ie,R=pt(Ie,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),fe=(0,s.Z)(R,["collapsedWidth"]);(te=V.validator)===null||te===void 0||te.call(V,{mode:Oe});const Ze=(0,h.Z)(function(){var Lt;ue==null||ue.apply(void 0,arguments),(Lt=V.onClick)===null||Lt===void 0||Lt.call(V)}),A=V.mode||Oe,Ae=Fe!=null?Fe:V.selectable,Ue=ze!=null?ze:Te,ae={horizontal:{motionName:`${I}-slide-up`},inline:(0,a.Z)(I),other:{motionName:`${I}-zoom-big`}},be=K("menu",_||V.prefixCls),Ye=(0,c.Z)(be),[at,He,Ve]=ke(be,Ye,!ye),dt=f()(`${be}-${Ke}`,D==null?void 0:D.className,ve),bt=e.useMemo(()=>{var Lt,Tt;if(typeof qe=="function"||ot(qe))return qe||null;if(typeof V.expandIcon=="function"||ot(V.expandIcon))return V.expandIcon||null;if(typeof(D==null?void 0:D.expandIcon)=="function"||ot(D==null?void 0:D.expandIcon))return(D==null?void 0:D.expandIcon)||null;const Vt=(Lt=qe!=null?qe:V==null?void 0:V.expandIcon)!==null&&Lt!==void 0?Lt:D==null?void 0:D.expandIcon;return(0,r.Tm)(Vt,{className:f()(`${be}-submenu-expand-icon`,e.isValidElement(Vt)?(Tt=Vt.props)===null||Tt===void 0?void 0:Tt.className:void 0)})},[qe,V==null?void 0:V.expandIcon,D==null?void 0:D.expandIcon,be]),xt=e.useMemo(()=>({prefixCls:be,inlineCollapsed:Ue||!1,direction:H,firstLevel:!0,theme:Ke,mode:A,disableMenuItemTitleTooltip:z}),[be,Ue,H,z,Ke]);return at(e.createElement(C.Z.Provider,{value:null},e.createElement(o.Provider,{value:xt},e.createElement(p.ZP,Object.assign({getPopupContainer:ee,overflowedIndicator:e.createElement(v.Z,null),overflowedIndicatorPopupClassName:f()(be,`${be}-${Ke}`,q),mode:A,selectable:Ae,onClick:Ze},fe,{inlineCollapsed:Ue,style:Object.assign(Object.assign({},D==null?void 0:D.style),_e),className:dt,prefixCls:be,direction:H,defaultMotions:ae,expandIcon:bt,ref:F,rootClassName:f()(se,He,V.rootClassName,Ve,Ye),_internalComponents:Qe})))))});const le=(0,e.forwardRef)((Ie,F)=>{const te=(0,e.useRef)(null),ye=e.useContext(m.D);return(0,e.useImperativeHandle)(F,()=>({menu:te.current,focus:V=>{var K;(K=te.current)===null||K===void 0||K.focus(V)}})),e.createElement(we,Object.assign({ref:te},Ie,ye))});le.Item=g,le.SubMenu=nt,le.Divider=b,le.ItemGroup=p.BW;var Ge=le},31709:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return D}});var e=t(59301),p=t(60499),m={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"},v=m,l=t(7657),f=function(_,ve){return e.createElement(l.Z,(0,p.Z)({},_,{ref:ve,icon:v}))},h=e.forwardRef(f),s=h,a=t(49198),r=t(33853),i=t(38819),c=t(92310),n=t.n(c),o=t(18642),u=t(43749),d=t(85899),b=t(72190),E=t(18929),y=t(10228),S=t(26112),g=t(48736),C=t(17119),x=[10,20,50,100],w=function(_){var ve=_.pageSizeOptions,_e=ve===void 0?x:ve,Ke=_.locale,qe=_.changeSize,z=_.pageSize,ze=_.goButton,Te=_.quickGo,se=_.rootPrefixCls,Oe=_.disabled,Fe=_.buildOptionText,ue=_.showSizeChanger,q=_.sizeChangerRender,R=e.useState(""),fe=(0,b.Z)(R,2),Ze=fe[0],A=fe[1],Ae=function(){return!Ze||Number.isNaN(Ze)?void 0:Number(Ze)},Ue=typeof Fe=="function"?Fe:function(xt){return"".concat(xt," ").concat(Ke.items_per_page)},ae=function(Lt){A(Lt.target.value)},be=function(Lt){ze||Ze===""||(A(""),!(Lt.relatedTarget&&(Lt.relatedTarget.className.indexOf("".concat(se,"-item-link"))>=0||Lt.relatedTarget.className.indexOf("".concat(se,"-item"))>=0))&&(Te==null||Te(Ae())))},Ye=function(Lt){Ze!==""&&(Lt.keyCode===y.Z.ENTER||Lt.type==="click")&&(A(""),Te==null||Te(Ae()))},at=function(){return _e.some(function(Lt){return Lt.toString()===z.toString()})?_e:_e.concat([z]).sort(function(Lt,Tt){var Vt=Number.isNaN(Number(Lt))?0:Number(Lt),Nt=Number.isNaN(Number(Tt))?0:Number(Tt);return Vt-Nt})},He="".concat(se,"-options");if(!ue&&!Te)return null;var Ve=null,dt=null,bt=null;return ue&&q&&(Ve=q({disabled:Oe,size:z,onSizeChange:function(Lt){qe==null||qe(Number(Lt))},"aria-label":Ke.page_size,className:"".concat(He,"-size-changer"),options:at().map(function(xt){return{label:Ue(xt),value:xt}})})),Te&&(ze&&(bt=typeof ze=="boolean"?e.createElement("button",{type:"button",onClick:Ye,onKeyUp:Ye,disabled:Oe,className:"".concat(He,"-quick-jumper-button")},Ke.jump_to_confirm):e.createElement("span",{onClick:Ye,onKeyUp:Ye},ze)),dt=e.createElement("div",{className:"".concat(He,"-quick-jumper")},Ke.jump_to,e.createElement("input",{disabled:Oe,type:"text",value:Ze,onChange:ae,onKeyUp:Ye,onBlur:be,"aria-label":Ke.page}),Ke.page,bt)),e.createElement("li",{className:He},Ve,dt)},O=w,N=function(_){var ve=_.rootPrefixCls,_e=_.page,Ke=_.active,qe=_.className,z=_.showTitle,ze=_.onClick,Te=_.onKeyPress,se=_.itemRender,Oe="".concat(ve,"-item"),Fe=n()(Oe,"".concat(Oe,"-").concat(_e),(0,o.Z)((0,o.Z)({},"".concat(Oe,"-active"),Ke),"".concat(Oe,"-disabled"),!_e),qe),ue=function(){ze(_e)},q=function(Ze){Te(Ze,ze,_e)},R=se(_e,"page",e.createElement("a",{rel:"nofollow"},_e));return R?e.createElement("li",{title:z?String(_e):null,className:Fe,onClick:ue,onKeyDown:q,tabIndex:0},R):null},L=N,W=function(_,ve,_e){return _e};function X(){}function ce(I){var _=Number(I);return typeof _=="number"&&!Number.isNaN(_)&&isFinite(_)&&Math.floor(_)===_}function j(I,_,ve){var _e=typeof I=="undefined"?_:I;return Math.floor((ve-1)/_e)+1}var P=function(_){var ve=_.prefixCls,_e=ve===void 0?"rc-pagination":ve,Ke=_.selectPrefixCls,qe=Ke===void 0?"rc-select":Ke,z=_.className,ze=_.current,Te=_.defaultCurrent,se=Te===void 0?1:Te,Oe=_.total,Fe=Oe===void 0?0:Oe,ue=_.pageSize,q=_.defaultPageSize,R=q===void 0?10:q,fe=_.onChange,Ze=fe===void 0?X:fe,A=_.hideOnSinglePage,Ae=_.align,Ue=_.showPrevNextJumpers,ae=Ue===void 0?!0:Ue,be=_.showQuickJumper,Ye=_.showLessItems,at=_.showTitle,He=at===void 0?!0:at,Ve=_.onShowSizeChange,dt=Ve===void 0?X:Ve,bt=_.locale,xt=bt===void 0?C.Z:bt,Lt=_.style,Tt=_.totalBoundaryShowSizeChanger,Vt=Tt===void 0?50:Tt,Nt=_.disabled,Jt=_.simple,an=_.showTotal,zt=_.showSizeChanger,sn=zt===void 0?Fe>Vt:zt,ln=_.sizeChangerRender,on=_.pageSizeOptions,pe=_.itemRender,Se=pe===void 0?W:pe,yt=_.jumpPrevIcon,Ee=_.jumpNextIcon,Y=_.prevIcon,k=_.nextIcon,ne=e.useRef(null),$=(0,E.Z)(10,{value:ue,defaultValue:R}),me=(0,b.Z)($,2),U=me[0],Pe=me[1],Ne=(0,E.Z)(1,{value:ze,defaultValue:se,postState:function(vr){return Math.max(1,Math.min(vr,j(void 0,U,Fe)))}}),Re=(0,b.Z)(Ne,2),Be=Re[0],tt=Re[1],ft=e.useState(Be),$e=(0,b.Z)(ft,2),Me=$e[0],Je=$e[1];(0,e.useEffect)(function(){Je(Be)},[Be]);var et=Ze!==X,st="current"in _,ht=Math.max(1,Be-(Ye?3:5)),mt=Math.min(j(void 0,U,Fe),Be+(Ye?3:5));function Ct(er,vr){var Xr=er||e.createElement("button",{type:"button","aria-label":vr,className:"".concat(_e,"-item-link")});return typeof er=="function"&&(Xr=e.createElement(er,(0,d.Z)({},_))),Xr}function wt(er){var vr=er.target.value,Xr=j(void 0,U,Fe),Or;return vr===""?Or=vr:Number.isNaN(Number(vr))?Or=Me:vr>=Xr?Or=Xr:Or=Number(vr),Or}function Ft(er){return ce(er)&&er!==Be&&ce(Fe)&&Fe>0}var kt=Fe>U?be:!1;function Wt(er){(er.keyCode===y.Z.UP||er.keyCode===y.Z.DOWN)&&er.preventDefault()}function It(er){var vr=wt(er);switch(vr!==Me&&Je(vr),er.keyCode){case y.Z.ENTER:Gt(vr);break;case y.Z.UP:Gt(vr-1);break;case y.Z.DOWN:Gt(vr+1);break;default:break}}function Pt(er){Gt(wt(er))}function At(er){var vr=j(er,U,Fe),Xr=Be>vr&&vr!==0?vr:Be;Pe(er),Je(Xr),dt==null||dt(Be,er),tt(Xr),Ze==null||Ze(Xr,er)}function Gt(er){if(Ft(er)&&!Nt){var vr=j(void 0,U,Fe),Xr=er;return er>vr?Xr=vr:er<1&&(Xr=1),Xr!==Me&&Je(Xr),tt(Xr),Ze==null||Ze(Xr,U),Xr}return Be}var Yt=Be>1,jt=Be<j(void 0,U,Fe);function Ut(){Yt&&Gt(Be-1)}function cn(){jt&&Gt(Be+1)}function en(){Gt(ht)}function un(){Gt(mt)}function hn(er,vr){if(er.key==="Enter"||er.charCode===y.Z.ENTER||er.keyCode===y.Z.ENTER){for(var Xr=arguments.length,Or=new Array(Xr>2?Xr-2:0),ur=2;ur<Xr;ur++)Or[ur-2]=arguments[ur];vr.apply(void 0,Or)}}function nn(er){hn(er,Ut)}function $t(er){hn(er,cn)}function En(er){hn(er,en)}function wn(er){hn(er,un)}function Xn(er){var vr=Se(er,"prev",Ct(Y,"prev page"));return e.isValidElement(vr)?e.cloneElement(vr,{disabled:!Yt}):vr}function Ln(er){var vr=Se(er,"next",Ct(k,"next page"));return e.isValidElement(vr)?e.cloneElement(vr,{disabled:!jt}):vr}function jn(er){(er.type==="click"||er.keyCode===y.Z.ENTER)&&Gt(Me)}var Wn=null,Vn=(0,S.Z)(_,{aria:!0,data:!0}),Cn=an&&e.createElement("li",{className:"".concat(_e,"-total-text")},an(Fe,[Fe===0?0:(Be-1)*U+1,Be*U>Fe?Fe:Be*U])),mn=null,Qt=j(void 0,U,Fe);if(A&&Fe<=U)return null;var gt=[],Dt={rootPrefixCls:_e,onClick:Gt,onKeyPress:hn,showTitle:He,itemRender:Se,page:-1},Kt=Be-1>0?Be-1:0,Mt=Be+1<Qt?Be+1:Qt,tn=be&&be.goButton,dn=(0,u.Z)(Jt)==="object"?Jt.readOnly:!Jt,In=tn,fn=null;Jt&&(tn&&(typeof tn=="boolean"?In=e.createElement("button",{type:"button",onClick:jn,onKeyUp:jn},xt.jump_to_confirm):In=e.createElement("span",{onClick:jn,onKeyUp:jn},tn),In=e.createElement("li",{title:He?"".concat(xt.jump_to).concat(Be,"/").concat(Qt):null,className:"".concat(_e,"-simple-pager")},In)),fn=e.createElement("li",{title:He?"".concat(Be,"/").concat(Qt):null,className:"".concat(_e,"-simple-pager")},dn?Me:e.createElement("input",{type:"text","aria-label":xt.jump_to,value:Me,disabled:Nt,onKeyDown:Wt,onKeyUp:It,onChange:It,onBlur:Pt,size:3}),e.createElement("span",{className:"".concat(_e,"-slash")},"/"),Qt));var Sn=Ye?1:2;if(Qt<=3+Sn*2){Qt||gt.push(e.createElement(L,(0,p.Z)({},Dt,{key:"noPager",page:1,className:"".concat(_e,"-item-disabled")})));for(var qn=1;qn<=Qt;qn+=1)gt.push(e.createElement(L,(0,p.Z)({},Dt,{key:qn,page:qn,active:Be===qn})))}else{var Br=Ye?xt.prev_3:xt.prev_5,Fr=Ye?xt.next_3:xt.next_5,hr=Se(ht,"jump-prev",Ct(yt,"prev page")),Er=Se(mt,"jump-next",Ct(Ee,"next page"));ae&&(Wn=hr?e.createElement("li",{title:He?Br:null,key:"prev",onClick:en,tabIndex:0,onKeyDown:En,className:n()("".concat(_e,"-jump-prev"),(0,o.Z)({},"".concat(_e,"-jump-prev-custom-icon"),!!yt))},hr):null,mn=Er?e.createElement("li",{title:He?Fr:null,key:"next",onClick:un,tabIndex:0,onKeyDown:wn,className:n()("".concat(_e,"-jump-next"),(0,o.Z)({},"".concat(_e,"-jump-next-custom-icon"),!!Ee))},Er):null);var Zr=Math.max(1,Be-Sn),Wr=Math.min(Be+Sn,Qt);Be-1<=Sn&&(Wr=1+Sn*2),Qt-Be<=Sn&&(Zr=Qt-Sn*2);for(var Cr=Zr;Cr<=Wr;Cr+=1)gt.push(e.createElement(L,(0,p.Z)({},Dt,{key:Cr,page:Cr,active:Be===Cr})));if(Be-1>=Sn*2&&Be!==3&&(gt[0]=e.cloneElement(gt[0],{className:n()("".concat(_e,"-item-after-jump-prev"),gt[0].props.className)}),gt.unshift(Wn)),Qt-Be>=Sn*2&&Be!==Qt-2){var Tr=gt[gt.length-1];gt[gt.length-1]=e.cloneElement(Tr,{className:n()("".concat(_e,"-item-before-jump-next"),Tr.props.className)}),gt.push(mn)}Zr!==1&&gt.unshift(e.createElement(L,(0,p.Z)({},Dt,{key:1,page:1}))),Wr!==Qt&&gt.push(e.createElement(L,(0,p.Z)({},Dt,{key:Qt,page:Qt})))}var wr=Xn(Kt);if(wr){var ri=!Yt||!Qt;wr=e.createElement("li",{title:He?xt.prev_page:null,onClick:Ut,tabIndex:ri?null:0,onKeyDown:nn,className:n()("".concat(_e,"-prev"),(0,o.Z)({},"".concat(_e,"-disabled"),ri)),"aria-disabled":ri},wr)}var yi=Ln(Mt);if(yi){var ii,oi;Jt?(ii=!jt,oi=Yt?0:null):(ii=!jt||!Qt,oi=ii?null:0),yi=e.createElement("li",{title:He?xt.next_page:null,onClick:cn,tabIndex:oi,onKeyDown:$t,className:n()("".concat(_e,"-next"),(0,o.Z)({},"".concat(_e,"-disabled"),ii)),"aria-disabled":ii},yi)}var vi=n()(_e,z,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(_e,"-start"),Ae==="start"),"".concat(_e,"-center"),Ae==="center"),"".concat(_e,"-end"),Ae==="end"),"".concat(_e,"-simple"),Jt),"".concat(_e,"-disabled"),Nt));return e.createElement("ul",(0,p.Z)({className:vi,style:Lt,ref:ne},Vn),Cn,wr,Jt?fn:gt,yi,e.createElement(O,{locale:xt,rootPrefixCls:_e,disabled:Nt,selectPrefixCls:qe,changeSize:At,pageSize:U,pageSizeOptions:on,quickGo:kt?Gt:null,goButton:In,showSizeChanger:sn,sizeChangerRender:ln}))},M=P,T=t(61852),Z=t(48755),oe=t(31756),J=t(13783),re=t(9017),ge=t(82326),Le=t(57700),lt=t(36237),ie=t(53075),de=t(64910),Ce=t(39082),ke=t(63356),he=t(51636),We=t(16931);const nt=I=>{const{componentCls:_}=I;return{[`${_}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${_}-item-link`]:{color:I.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${_}-item-link`]:{color:I.colorTextDisabled,cursor:"not-allowed"}}},[`&${_}-disabled`]:{cursor:"not-allowed",[`${_}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:I.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:I.colorBorder,backgroundColor:I.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:I.itemActiveBgDisabled},a:{color:I.itemActiveColorDisabled}}},[`${_}-item-link`]:{color:I.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${_}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${_}-simple-pager`]:{color:I.colorTextDisabled},[`${_}-jump-prev, ${_}-jump-next`]:{[`${_}-item-link-icon`]:{opacity:0},[`${_}-item-ellipsis`]:{opacity:1}}},[`&${_}-simple`]:{[`${_}-prev, ${_}-next`]:{[`&${_}-disabled ${_}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},pt=I=>{const{componentCls:_}=I;return{[`&${_}-mini ${_}-total-text, &${_}-mini ${_}-simple-pager`]:{height:I.itemSizeSM,lineHeight:(0,lt.unit)(I.itemSizeSM)},[`&${_}-mini ${_}-item`]:{minWidth:I.itemSizeSM,height:I.itemSizeSM,margin:0,lineHeight:(0,lt.unit)(I.calc(I.itemSizeSM).sub(2).equal())},[`&${_}-mini ${_}-prev, &${_}-mini ${_}-next`]:{minWidth:I.itemSizeSM,height:I.itemSizeSM,margin:0,lineHeight:(0,lt.unit)(I.itemSizeSM)},[`&${_}-mini:not(${_}-disabled)`]:{[`${_}-prev, ${_}-next`]:{[`&:hover ${_}-item-link`]:{backgroundColor:I.colorBgTextHover},[`&:active ${_}-item-link`]:{backgroundColor:I.colorBgTextActive},[`&${_}-disabled:hover ${_}-item-link`]:{backgroundColor:"transparent"}}},[`
&${_}-mini ${_}-prev ${_}-item-link,
&${_}-mini ${_}-next ${_}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:I.itemSizeSM,lineHeight:(0,lt.unit)(I.itemSizeSM)}},[`&${_}-mini ${_}-jump-prev, &${_}-mini ${_}-jump-next`]:{height:I.itemSizeSM,marginInlineEnd:0,lineHeight:(0,lt.unit)(I.itemSizeSM)},[`&${_}-mini ${_}-options`]:{marginInlineStart:I.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:I.miniOptionsSizeChangerTop},"&-quick-jumper":{height:I.itemSizeSM,lineHeight:(0,lt.unit)(I.itemSizeSM),input:Object.assign(Object.assign({},(0,ie.x0)(I)),{width:I.paginationMiniQuickJumperInputWidth,height:I.controlHeightSM})}}}},ot=I=>{const{componentCls:_}=I;return{[`
&${_}-simple ${_}-prev,
&${_}-simple ${_}-next
`]:{height:I.itemSizeSM,lineHeight:(0,lt.unit)(I.itemSizeSM),verticalAlign:"top",[`${_}-item-link`]:{height:I.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:I.colorBgTextHover},"&:active":{backgroundColor:I.colorBgTextActive},"&::after":{height:I.itemSizeSM,lineHeight:(0,lt.unit)(I.itemSizeSM)}}},[`&${_}-simple ${_}-simple-pager`]:{display:"inline-block",height:I.itemSizeSM,marginInlineEnd:I.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${(0,lt.unit)(I.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:I.itemInputBg,border:`${(0,lt.unit)(I.lineWidth)} ${I.lineType} ${I.colorBorder}`,borderRadius:I.borderRadius,outline:"none",transition:`border-color ${I.motionDurationMid}`,color:"inherit","&:hover":{borderColor:I.colorPrimary},"&:focus":{borderColor:I.colorPrimaryHover,boxShadow:`${(0,lt.unit)(I.inputOutlineOffset)} 0 ${(0,lt.unit)(I.controlOutlineWidth)} ${I.controlOutline}`},"&[disabled]":{color:I.colorTextDisabled,backgroundColor:I.colorBgContainerDisabled,borderColor:I.colorBorder,cursor:"not-allowed"}}}}},Qe=I=>{const{componentCls:_}=I;return{[`${_}-jump-prev, ${_}-jump-next`]:{outline:0,[`${_}-item-container`]:{position:"relative",[`${_}-item-link-icon`]:{color:I.colorPrimary,fontSize:I.fontSizeSM,opacity:0,transition:`all ${I.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${_}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:I.colorTextDisabled,letterSpacing:I.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:I.paginationEllipsisTextIndent,opacity:1,transition:`all ${I.motionDurationMid}`}},"&:hover":{[`${_}-item-link-icon`]:{opacity:1},[`${_}-item-ellipsis`]:{opacity:0}}},[`
${_}-prev,
${_}-jump-prev,
${_}-jump-next
`]:{marginInlineEnd:I.marginXS},[`
${_}-prev,
${_}-next,
${_}-jump-prev,
${_}-jump-next
`]:{display:"inline-block",minWidth:I.itemSize,height:I.itemSize,color:I.colorText,fontFamily:I.fontFamily,lineHeight:(0,lt.unit)(I.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:I.borderRadius,cursor:"pointer",transition:`all ${I.motionDurationMid}`},[`${_}-prev, ${_}-next`]:{outline:0,button:{color:I.colorText,cursor:"pointer",userSelect:"none"},[`${_}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:I.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${(0,lt.unit)(I.lineWidth)} ${I.lineType} transparent`,borderRadius:I.borderRadius,outline:"none",transition:`all ${I.motionDurationMid}`},[`&:hover ${_}-item-link`]:{backgroundColor:I.colorBgTextHover},[`&:active ${_}-item-link`]:{backgroundColor:I.colorBgTextActive},[`&${_}-disabled:hover`]:{[`${_}-item-link`]:{backgroundColor:"transparent"}}},[`${_}-slash`]:{marginInlineEnd:I.paginationSlashMarginInlineEnd,marginInlineStart:I.paginationSlashMarginInlineStart},[`${_}-options`]:{display:"inline-block",marginInlineStart:I.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:I.controlHeight,marginInlineStart:I.marginXS,lineHeight:(0,lt.unit)(I.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},(0,ie.ik)(I)),(0,Ce.$U)(I,{borderColor:I.colorBorder,hoverBorderColor:I.colorPrimaryHover,activeBorderColor:I.colorPrimary,activeShadow:I.activeShadow})),{"&[disabled]":Object.assign({},(0,Ce.Xy)(I)),width:I.calc(I.controlHeightLG).mul(1.25).equal(),height:I.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:I.marginXS,marginInlineEnd:I.marginXS})}}}},xe=I=>{const{componentCls:_}=I;return{[`${_}-item`]:{display:"inline-block",minWidth:I.itemSize,height:I.itemSize,marginInlineEnd:I.marginXS,fontFamily:I.fontFamily,lineHeight:(0,lt.unit)(I.calc(I.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:I.itemBg,border:`${(0,lt.unit)(I.lineWidth)} ${I.lineType} transparent`,borderRadius:I.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${(0,lt.unit)(I.paginationItemPaddingInline)}`,color:I.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${_}-item-active)`]:{"&:hover":{transition:`all ${I.motionDurationMid}`,backgroundColor:I.colorBgTextHover},"&:active":{backgroundColor:I.colorBgTextActive}},"&-active":{fontWeight:I.fontWeightStrong,backgroundColor:I.itemActiveBg,borderColor:I.colorPrimary,a:{color:I.colorPrimary},"&:hover":{borderColor:I.colorPrimaryHover},"&:hover a":{color:I.colorPrimaryHover}}}}},we=I=>{const{componentCls:_}=I;return{[_]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ke.Wf)(I)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${_}-total-text`]:{display:"inline-block",height:I.itemSize,marginInlineEnd:I.marginXS,lineHeight:(0,lt.unit)(I.calc(I.itemSize).sub(2).equal()),verticalAlign:"middle"}}),xe(I)),Qe(I)),ot(I)),pt(I)),nt(I)),{[`@media only screen and (max-width: ${I.screenLG}px)`]:{[`${_}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${I.screenSM}px)`]:{[`${_}-options`]:{display:"none"}}}),[`&${I.componentCls}-rtl`]:{direction:"rtl"}}},le=I=>{const{componentCls:_}=I;return{[`${_}:not(${_}-disabled)`]:{[`${_}-item`]:Object.assign({},(0,ke.Qy)(I)),[`${_}-jump-prev, ${_}-jump-next`]:{"&:focus-visible":Object.assign({[`${_}-item-link-icon`]:{opacity:1},[`${_}-item-ellipsis`]:{opacity:0}},(0,ke.oN)(I))},[`${_}-prev, ${_}-next`]:{[`&:focus-visible ${_}-item-link`]:Object.assign({},(0,ke.oN)(I))}}}},Ge=I=>Object.assign({itemBg:I.colorBgContainer,itemSize:I.controlHeight,itemSizeSM:I.controlHeightSM,itemActiveBg:I.colorBgContainer,itemLinkBg:I.colorBgContainer,itemActiveColorDisabled:I.colorTextDisabled,itemActiveBgDisabled:I.controlItemBgActiveDisabled,itemInputBg:I.colorBgContainer,miniOptionsSizeChangerTop:0},(0,de.T)(I)),Ie=I=>(0,he.mergeToken)(I,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:I.calc(I.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:I.calc(I.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:I.calc(I.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:I.calc(I.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:I.marginSM,paginationSlashMarginInlineEnd:I.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,de.e)(I));var F=(0,We.I$)("Pagination",I=>{const _=Ie(I);return[we(_),le(_)]},Ge);const te=I=>{const{componentCls:_}=I;return{[`${_}${_}-bordered${_}-disabled:not(${_}-mini)`]:{"&, &:hover":{[`${_}-item-link`]:{borderColor:I.colorBorder}},"&:focus-visible":{[`${_}-item-link`]:{borderColor:I.colorBorder}},[`${_}-item, ${_}-item-link`]:{backgroundColor:I.colorBgContainerDisabled,borderColor:I.colorBorder,[`&:hover:not(${_}-item-active)`]:{backgroundColor:I.colorBgContainerDisabled,borderColor:I.colorBorder,a:{color:I.colorTextDisabled}},[`&${_}-item-active`]:{backgroundColor:I.itemActiveBgDisabled}},[`${_}-prev, ${_}-next`]:{"&:hover button":{backgroundColor:I.colorBgContainerDisabled,borderColor:I.colorBorder,color:I.colorTextDisabled},[`${_}-item-link`]:{backgroundColor:I.colorBgContainerDisabled,borderColor:I.colorBorder}}},[`${_}${_}-bordered:not(${_}-mini)`]:{[`${_}-prev, ${_}-next`]:{"&:hover button":{borderColor:I.colorPrimaryHover,backgroundColor:I.itemBg},[`${_}-item-link`]:{backgroundColor:I.itemLinkBg,borderColor:I.colorBorder},[`&:hover ${_}-item-link`]:{borderColor:I.colorPrimary,backgroundColor:I.itemBg,color:I.colorPrimary},[`&${_}-disabled`]:{[`${_}-item-link`]:{borderColor:I.colorBorder,color:I.colorTextDisabled}}},[`${_}-item`]:{backgroundColor:I.itemBg,border:`${(0,lt.unit)(I.lineWidth)} ${I.lineType} ${I.colorBorder}`,[`&:hover:not(${_}-item-active)`]:{borderColor:I.colorPrimary,backgroundColor:I.itemBg,a:{color:I.colorPrimary}},"&-active":{borderColor:I.colorPrimary}}}}};var ye=(0,We.bk)(["Pagination","bordered"],I=>{const _=Ie(I);return[te(_)]},Ge);function V(I){return(0,e.useMemo)(()=>typeof I=="boolean"?[I,{}]:I&&typeof I=="object"?[!0,I]:[void 0,void 0],[I])}var K=function(I,_){var ve={};for(var _e in I)Object.prototype.hasOwnProperty.call(I,_e)&&_.indexOf(_e)<0&&(ve[_e]=I[_e]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,_e=Object.getOwnPropertySymbols(I);Ke<_e.length;Ke++)_.indexOf(_e[Ke])<0&&Object.prototype.propertyIsEnumerable.call(I,_e[Ke])&&(ve[_e[Ke]]=I[_e[Ke]]);return ve},H=I=>{const{align:_,prefixCls:ve,selectPrefixCls:_e,className:Ke,rootClassName:qe,style:z,size:ze,locale:Te,responsive:se,showSizeChanger:Oe,selectComponentClass:Fe,pageSizeOptions:ue}=I,q=K(I,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","responsive","showSizeChanger","selectComponentClass","pageSizeOptions"]),{xs:R}=(0,J.Z)(se),[,fe]=(0,Le.ZP)(),{getPrefixCls:Ze,direction:A,showSizeChanger:Ae,className:Ue,style:ae}=(0,Z.dj)("pagination"),be=Ze("pagination",ve),[Ye,at,He]=F(be),Ve=(0,oe.Z)(ze),dt=Ve==="small"||!!(R&&!Ve&&se),[bt]=(0,re.Z)("Pagination",T.Z),xt=Object.assign(Object.assign({},bt),Te),[Lt,Tt]=V(Oe),[Vt,Nt]=V(Ae),Jt=Lt!=null?Lt:Vt,an=Tt!=null?Tt:Nt,zt=Fe||ge.default,sn=e.useMemo(()=>ue?ue.map(Ee=>Number(Ee)):void 0,[ue]),ln=Ee=>{var Y;const{disabled:k,size:ne,onSizeChange:$,"aria-label":me,className:U,options:Pe}=Ee,{className:Ne,onChange:Re}=an||{},Be=(Y=Pe.find(tt=>String(tt.value)===String(ne)))===null||Y===void 0?void 0:Y.value;return e.createElement(zt,Object.assign({disabled:k,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:tt=>tt.parentNode,"aria-label":me,options:Pe},an,{value:Be,onChange:(tt,ft)=>{$==null||$(tt),Re==null||Re(tt,ft)},size:dt?"small":"middle",className:n()(U,Ne)}))},on=e.useMemo(()=>{const Ee=e.createElement("span",{className:`${be}-item-ellipsis`},"\u2022\u2022\u2022"),Y=e.createElement("button",{className:`${be}-item-link`,type:"button",tabIndex:-1},A==="rtl"?e.createElement(i.Z,null):e.createElement(r.Z,null)),k=e.createElement("button",{className:`${be}-item-link`,type:"button",tabIndex:-1},A==="rtl"?e.createElement(r.Z,null):e.createElement(i.Z,null)),ne=e.createElement("a",{className:`${be}-item-link`},e.createElement("div",{className:`${be}-item-container`},A==="rtl"?e.createElement(a.Z,{className:`${be}-item-link-icon`}):e.createElement(s,{className:`${be}-item-link-icon`}),Ee)),$=e.createElement("a",{className:`${be}-item-link`},e.createElement("div",{className:`${be}-item-container`},A==="rtl"?e.createElement(s,{className:`${be}-item-link-icon`}):e.createElement(a.Z,{className:`${be}-item-link-icon`}),Ee));return{prevIcon:Y,nextIcon:k,jumpPrevIcon:ne,jumpNextIcon:$}},[A,be]),pe=Ze("select",_e),Se=n()({[`${be}-${_}`]:!!_,[`${be}-mini`]:dt,[`${be}-rtl`]:A==="rtl",[`${be}-bordered`]:fe.wireframe},Ue,Ke,qe,at,He),yt=Object.assign(Object.assign({},ae),z);return Ye(e.createElement(e.Fragment,null,fe.wireframe&&e.createElement(ye,{prefixCls:be}),e.createElement(M,Object.assign({},on,q,{style:yt,prefixCls:be,selectPrefixCls:pe,className:Se,locale:xt,pageSizeOptions:sn,showSizeChanger:Jt,sizeChangerRender:ln}))))},D=H},89787:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return Te}});var e=t(59301),p=t(17835),m=t(29679),v=t(40001),l=t(19248),f=t(99267),h=t(92310),s=t.n(h),a=t(2738),r=t(48755),i=t(60499),c=t(85899),n=t(42244),o={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},u=function(){var Oe=(0,e.useRef)([]),Fe=(0,e.useRef)(null);return(0,e.useEffect)(function(){var ue=Date.now(),q=!1;Oe.current.forEach(function(R){if(R){q=!0;var fe=R.style;fe.transitionDuration=".3s, .3s, .3s, .06s",Fe.current&&ue-Fe.current<100&&(fe.transitionDuration="0s, 0s")}}),q&&(Fe.current=Date.now())}),Oe.current},d=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],b=function(Oe){var Fe=(0,c.Z)((0,c.Z)({},o),Oe),ue=Fe.className,q=Fe.percent,R=Fe.prefixCls,fe=Fe.strokeColor,Ze=Fe.strokeLinecap,A=Fe.strokeWidth,Ae=Fe.style,Ue=Fe.trailColor,ae=Fe.trailWidth,be=Fe.transition,Ye=(0,n.Z)(Fe,d);delete Ye.gapPosition;var at=Array.isArray(q)?q:[q],He=Array.isArray(fe)?fe:[fe],Ve=u(),dt=A/2,bt=100-A/2,xt="M ".concat(Ze==="round"?dt:0,",").concat(dt,`
L `).concat(Ze==="round"?bt:100,",").concat(dt),Lt="0 0 100 ".concat(A),Tt=0;return e.createElement("svg",(0,i.Z)({className:s()("".concat(R,"-line"),ue),viewBox:Lt,preserveAspectRatio:"none",style:Ae},Ye),e.createElement("path",{className:"".concat(R,"-line-trail"),d:xt,strokeLinecap:Ze,stroke:Ue,strokeWidth:ae||A,fillOpacity:"0"}),at.map(function(Vt,Nt){var Jt=1;switch(Ze){case"round":Jt=1-A/100;break;case"square":Jt=1-A/2/100;break;default:Jt=1;break}var an={strokeDasharray:"".concat(Vt*Jt,"px, 100px"),strokeDashoffset:"-".concat(Tt,"px"),transition:be||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},zt=He[Nt]||He[He.length-1];return Tt+=Vt,e.createElement("path",{key:Nt,className:"".concat(R,"-line-path"),d:xt,strokeLinecap:Ze,stroke:zt,strokeWidth:A,fillOpacity:"0",ref:function(ln){Ve[Nt]=ln},style:an})}))},E=b,y=t(43749),S=t(72190),g=t(47273),C=0,x=(0,g.Z)();function w(){var se;return x?(se=C,C+=1):se="TEST_OR_SSR",se}var O=function(se){var Oe=e.useState(),Fe=(0,S.Z)(Oe,2),ue=Fe[0],q=Fe[1];return e.useEffect(function(){q("rc_progress_".concat(w()))},[]),se||ue},N=function(Oe){var Fe=Oe.bg,ue=Oe.children;return e.createElement("div",{style:{width:"100%",height:"100%",background:Fe}},ue)};function L(se,Oe){return Object.keys(se).map(function(Fe){var ue=parseFloat(Fe),q="".concat(Math.floor(ue*Oe),"%");return"".concat(se[Fe]," ").concat(q)})}var W=e.forwardRef(function(se,Oe){var Fe=se.prefixCls,ue=se.color,q=se.gradientId,R=se.radius,fe=se.style,Ze=se.ptg,A=se.strokeLinecap,Ae=se.strokeWidth,Ue=se.size,ae=se.gapDegree,be=ue&&(0,y.Z)(ue)==="object",Ye=be?"#FFF":void 0,at=Ue/2,He=e.createElement("circle",{className:"".concat(Fe,"-circle-path"),r:R,cx:at,cy:at,stroke:Ye,strokeLinecap:A,strokeWidth:Ae,opacity:Ze===0?0:1,style:fe,ref:Oe});if(!be)return He;var Ve="".concat(q,"-conic"),dt=ae?"".concat(180+ae/2,"deg"):"0deg",bt=L(ue,(360-ae)/360),xt=L(ue,1),Lt="conic-gradient(from ".concat(dt,", ").concat(bt.join(", "),")"),Tt="linear-gradient(to ".concat(ae?"bottom":"top",", ").concat(xt.join(", "),")");return e.createElement(e.Fragment,null,e.createElement("mask",{id:Ve},He),e.createElement("foreignObject",{x:0,y:0,width:Ue,height:Ue,mask:"url(#".concat(Ve,")")},e.createElement(N,{bg:Tt},e.createElement(N,{bg:Lt}))))}),X=W,ce=100,j=function(Oe,Fe,ue,q,R,fe,Ze,A,Ae,Ue){var ae=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,be=ue/100*360*((360-fe)/360),Ye=fe===0?0:{bottom:0,top:180,left:90,right:-90}[Ze],at=(100-q)/100*Fe;Ae==="round"&&q!==100&&(at+=Ue/2,at>=Fe&&(at=Fe-.01));var He=ce/2;return{stroke:typeof A=="string"?A:void 0,strokeDasharray:"".concat(Fe,"px ").concat(Oe),strokeDashoffset:at+ae,transform:"rotate(".concat(R+be+Ye,"deg)"),transformOrigin:"".concat(He,"px ").concat(He,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},P=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function M(se){var Oe=se!=null?se:[];return Array.isArray(Oe)?Oe:[Oe]}var T=function(Oe){var Fe=(0,c.Z)((0,c.Z)({},o),Oe),ue=Fe.id,q=Fe.prefixCls,R=Fe.steps,fe=Fe.strokeWidth,Ze=Fe.trailWidth,A=Fe.gapDegree,Ae=A===void 0?0:A,Ue=Fe.gapPosition,ae=Fe.trailColor,be=Fe.strokeLinecap,Ye=Fe.style,at=Fe.className,He=Fe.strokeColor,Ve=Fe.percent,dt=(0,n.Z)(Fe,P),bt=ce/2,xt=O(ue),Lt="".concat(xt,"-gradient"),Tt=bt-fe/2,Vt=Math.PI*2*Tt,Nt=Ae>0?90+Ae/2:-90,Jt=Vt*((360-Ae)/360),an=(0,y.Z)(R)==="object"?R:{count:R,gap:2},zt=an.count,sn=an.gap,ln=M(Ve),on=M(He),pe=on.find(function($){return $&&(0,y.Z)($)==="object"}),Se=pe&&(0,y.Z)(pe)==="object",yt=Se?"butt":be,Ee=j(Vt,Jt,0,100,Nt,Ae,Ue,ae,yt,fe),Y=u(),k=function(){var me=0;return ln.map(function(U,Pe){var Ne=on[Pe]||on[on.length-1],Re=j(Vt,Jt,me,U,Nt,Ae,Ue,Ne,yt,fe);return me+=U,e.createElement(X,{key:Pe,color:Ne,ptg:U,radius:Tt,prefixCls:q,gradientId:Lt,style:Re,strokeLinecap:yt,strokeWidth:fe,gapDegree:Ae,ref:function(tt){Y[Pe]=tt},size:ce})}).reverse()},ne=function(){var me=Math.round(zt*(ln[0]/100)),U=100/zt,Pe=0;return new Array(zt).fill(null).map(function(Ne,Re){var Be=Re<=me-1?on[0]:ae,tt=Be&&(0,y.Z)(Be)==="object"?"url(#".concat(Lt,")"):void 0,ft=j(Vt,Jt,Pe,U,Nt,Ae,Ue,Be,"butt",fe,sn);return Pe+=(Jt-ft.strokeDashoffset+sn)*100/Jt,e.createElement("circle",{key:Re,className:"".concat(q,"-circle-path"),r:Tt,cx:bt,cy:bt,stroke:tt,strokeWidth:fe,opacity:1,style:ft,ref:function(Me){Y[Re]=Me}})})};return e.createElement("svg",(0,i.Z)({className:s()("".concat(q,"-circle"),at),viewBox:"0 0 ".concat(ce," ").concat(ce),style:Ye,id:ue,role:"presentation"},dt),!zt&&e.createElement("circle",{className:"".concat(q,"-circle-trail"),r:Tt,cx:bt,cy:bt,stroke:ae,strokeLinecap:yt,strokeWidth:Ze||fe,style:Ee}),zt?ne():k())},Z=T,oe={Line:E,Circle:Z},J=t(25399),re=t(68361);function ge(se){return!se||se<0?0:se>100?100:se}function Le(se){let{success:Oe,successPercent:Fe}=se,ue=Fe;return Oe&&"progress"in Oe&&(ue=Oe.progress),Oe&&"percent"in Oe&&(ue=Oe.percent),ue}const lt=se=>{let{percent:Oe,success:Fe,successPercent:ue}=se;const q=ge(Le({success:Fe,successPercent:ue}));return[q,ge(ge(Oe)-q)]},ie=se=>{let{success:Oe={},strokeColor:Fe}=se;const{strokeColor:ue}=Oe;return[ue||re.presetPrimaryColors.green,Fe||null]},de=(se,Oe,Fe)=>{var ue,q,R,fe;let Ze=-1,A=-1;if(Oe==="step"){const Ae=Fe.steps,Ue=Fe.strokeWidth;typeof se=="string"||typeof se=="undefined"?(Ze=se==="small"?2:14,A=Ue!=null?Ue:8):typeof se=="number"?[Ze,A]=[se,se]:[Ze=14,A=8]=Array.isArray(se)?se:[se.width,se.height],Ze*=Ae}else if(Oe==="line"){const Ae=Fe==null?void 0:Fe.strokeWidth;typeof se=="string"||typeof se=="undefined"?A=Ae||(se==="small"?6:8):typeof se=="number"?[Ze,A]=[se,se]:[Ze=-1,A=8]=Array.isArray(se)?se:[se.width,se.height]}else(Oe==="circle"||Oe==="dashboard")&&(typeof se=="string"||typeof se=="undefined"?[Ze,A]=se==="small"?[60,60]:[120,120]:typeof se=="number"?[Ze,A]=[se,se]:Array.isArray(se)&&(Ze=(q=(ue=se[0])!==null&&ue!==void 0?ue:se[1])!==null&&q!==void 0?q:120,A=(fe=(R=se[0])!==null&&R!==void 0?R:se[1])!==null&&fe!==void 0?fe:120));return[Ze,A]},Ce=3,ke=se=>Ce/se*100;var We=se=>{const{prefixCls:Oe,trailColor:Fe=null,strokeLinecap:ue="round",gapPosition:q,gapDegree:R,width:fe=120,type:Ze,children:A,success:Ae,size:Ue=fe,steps:ae}=se,[be,Ye]=de(Ue,"circle");let{strokeWidth:at}=se;at===void 0&&(at=Math.max(ke(be),6));const He={width:be,height:Ye,fontSize:be*.15+6},Ve=e.useMemo(()=>{if(R||R===0)return R;if(Ze==="dashboard")return 75},[R,Ze]),dt=lt(se),bt=q||Ze==="dashboard"&&"bottom"||void 0,xt=Object.prototype.toString.call(se.strokeColor)==="[object Object]",Lt=ie({success:Ae,strokeColor:se.strokeColor}),Tt=s()(`${Oe}-inner`,{[`${Oe}-circle-gradient`]:xt}),Vt=e.createElement(Z,{steps:ae,percent:ae?dt[1]:dt,strokeWidth:at,trailWidth:at,strokeColor:ae?Lt[1]:Lt,strokeLinecap:ue,trailColor:Fe,prefixCls:Oe,gapDegree:Ve,gapPosition:bt}),Nt=be<=20,Jt=e.createElement("div",{className:Tt,style:He},Vt,!Nt&&A);return Nt?e.createElement(J.Z,{title:A},Jt):Jt},nt=t(36237),pt=t(63356),ot=t(16931),Qe=t(51636);const xe="--progress-line-stroke-color",we="--progress-percent",le=se=>{const Oe=se?"100%":"-100%";return new nt.Keyframes(`antProgress${se?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Oe}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Oe}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},Ge=se=>{const{componentCls:Oe,iconCls:Fe}=se;return{[Oe]:Object.assign(Object.assign({},(0,pt.Wf)(se)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:se.fontSize},[`${Oe}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${Oe}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:se.remainingColor,borderRadius:se.lineBorderRadius},[`${Oe}-inner:not(${Oe}-circle-gradient)`]:{[`${Oe}-circle-path`]:{stroke:se.defaultColor}},[`${Oe}-success-bg, ${Oe}-bg`]:{position:"relative",background:se.defaultColor,borderRadius:se.lineBorderRadius,transition:`all ${se.motionDurationSlow} ${se.motionEaseInOutCirc}`},[`${Oe}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${Oe}-text`]:{width:"max-content",marginInlineStart:0,marginTop:se.marginXXS}},[`${Oe}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${xe})`]},height:"100%",width:`calc(1 / var(${we}) * 100%)`,display:"block"},[`&${Oe}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${Oe}-text-inner`]:{color:se.colorWhite,[`&${Oe}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${Oe}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:se.colorSuccess},[`${Oe}-text`]:{display:"inline-block",marginInlineStart:se.marginXS,color:se.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[Fe]:{fontSize:se.fontSize},[`&${Oe}-text-outer`]:{width:"max-content"},[`&${Oe}-text-outer${Oe}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:se.marginXS}},[`${Oe}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${(0,nt.unit)(se.paddingXXS)}`,[`&${Oe}-text-start`]:{justifyContent:"start"},[`&${Oe}-text-end`]:{justifyContent:"end"}},[`&${Oe}-status-active`]:{[`${Oe}-bg::before`]:{position:"absolute",inset:0,backgroundColor:se.colorBgContainer,borderRadius:se.lineBorderRadius,opacity:0,animationName:le(),animationDuration:se.progressActiveMotionDuration,animationTimingFunction:se.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Oe}-rtl${Oe}-status-active`]:{[`${Oe}-bg::before`]:{animationName:le(!0)}},[`&${Oe}-status-exception`]:{[`${Oe}-bg`]:{backgroundColor:se.colorError},[`${Oe}-text`]:{color:se.colorError}},[`&${Oe}-status-exception ${Oe}-inner:not(${Oe}-circle-gradient)`]:{[`${Oe}-circle-path`]:{stroke:se.colorError}},[`&${Oe}-status-success`]:{[`${Oe}-bg`]:{backgroundColor:se.colorSuccess},[`${Oe}-text`]:{color:se.colorSuccess}},[`&${Oe}-status-success ${Oe}-inner:not(${Oe}-circle-gradient)`]:{[`${Oe}-circle-path`]:{stroke:se.colorSuccess}}})}},Ie=se=>{const{componentCls:Oe,iconCls:Fe}=se;return{[Oe]:{[`${Oe}-circle-trail`]:{stroke:se.remainingColor},[`&${Oe}-circle ${Oe}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Oe}-circle ${Oe}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:se.circleTextColor,fontSize:se.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[Fe]:{fontSize:se.circleIconFontSize}},[`${Oe}-circle&-status-exception`]:{[`${Oe}-text`]:{color:se.colorError}},[`${Oe}-circle&-status-success`]:{[`${Oe}-text`]:{color:se.colorSuccess}}},[`${Oe}-inline-circle`]:{lineHeight:1,[`${Oe}-inner`]:{verticalAlign:"bottom"}}}},F=se=>{const{componentCls:Oe}=se;return{[Oe]:{[`${Oe}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:se.progressStepMinWidth,marginInlineEnd:se.progressStepMarginInlineEnd,backgroundColor:se.remainingColor,transition:`all ${se.motionDurationSlow}`,"&-active":{backgroundColor:se.defaultColor}}}}}},te=se=>{const{componentCls:Oe,iconCls:Fe}=se;return{[Oe]:{[`${Oe}-small&-line, ${Oe}-small&-line ${Oe}-text ${Fe}`]:{fontSize:se.fontSizeSM}}}},ye=se=>({circleTextColor:se.colorText,defaultColor:se.colorInfo,remainingColor:se.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${se.fontSize/se.fontSizeSM}em`});var V=(0,ot.I$)("Progress",se=>{const Oe=se.calc(se.marginXXS).div(2).equal(),Fe=(0,Qe.mergeToken)(se,{progressStepMarginInlineEnd:Oe,progressStepMinWidth:Oe,progressActiveMotionDuration:"2.4s"});return[Ge(Fe),Ie(Fe),F(Fe),te(Fe)]},ye),K=function(se,Oe){var Fe={};for(var ue in se)Object.prototype.hasOwnProperty.call(se,ue)&&Oe.indexOf(ue)<0&&(Fe[ue]=se[ue]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,ue=Object.getOwnPropertySymbols(se);q<ue.length;q++)Oe.indexOf(ue[q])<0&&Object.prototype.propertyIsEnumerable.call(se,ue[q])&&(Fe[ue[q]]=se[ue[q]]);return Fe};const ee=se=>{let Oe=[];return Object.keys(se).forEach(Fe=>{const ue=parseFloat(Fe.replace(/%/g,""));Number.isNaN(ue)||Oe.push({key:ue,value:se[Fe]})}),Oe=Oe.sort((Fe,ue)=>Fe.key-ue.key),Oe.map(Fe=>{let{key:ue,value:q}=Fe;return`${q} ${ue}%`}).join(", ")},H=(se,Oe)=>{const{from:Fe=re.presetPrimaryColors.blue,to:ue=re.presetPrimaryColors.blue,direction:q=Oe==="rtl"?"to left":"to right"}=se,R=K(se,["from","to","direction"]);if(Object.keys(R).length!==0){const Ze=ee(R),A=`linear-gradient(${q}, ${Ze})`;return{background:A,[xe]:A}}const fe=`linear-gradient(${q}, ${Fe}, ${ue})`;return{background:fe,[xe]:fe}};var I=se=>{const{prefixCls:Oe,direction:Fe,percent:ue,size:q,strokeWidth:R,strokeColor:fe,strokeLinecap:Ze="round",children:A,trailColor:Ae=null,percentPosition:Ue,success:ae}=se,{align:be,type:Ye}=Ue,at=fe&&typeof fe!="string"?H(fe,Fe):{[xe]:fe,background:fe},He=Ze==="square"||Ze==="butt"?0:void 0,Ve=q!=null?q:[-1,R||(q==="small"?6:8)],[dt,bt]=de(Ve,"line",{strokeWidth:R}),xt={backgroundColor:Ae||void 0,borderRadius:He},Lt=Object.assign(Object.assign({width:`${ge(ue)}%`,height:bt,borderRadius:He},at),{[we]:ge(ue)/100}),Tt=Le(se),Vt={width:`${ge(Tt)}%`,height:bt,borderRadius:He,backgroundColor:ae==null?void 0:ae.strokeColor},Nt={width:dt<0?"100%":dt},Jt=e.createElement("div",{className:`${Oe}-inner`,style:xt},e.createElement("div",{className:s()(`${Oe}-bg`,`${Oe}-bg-${Ye}`),style:Lt},Ye==="inner"&&A),Tt!==void 0&&e.createElement("div",{className:`${Oe}-success-bg`,style:Vt})),an=Ye==="outer"&&be==="start",zt=Ye==="outer"&&be==="end";return Ye==="outer"&&be==="center"?e.createElement("div",{className:`${Oe}-layout-bottom`},Jt,A):e.createElement("div",{className:`${Oe}-outer`,style:Nt},an&&A,Jt,zt&&A)},ve=se=>{const{size:Oe,steps:Fe,rounding:ue=Math.round,percent:q=0,strokeWidth:R=8,strokeColor:fe,trailColor:Ze=null,prefixCls:A,children:Ae}=se,Ue=ue(Fe*(q/100)),ae=Oe==="small"?2:14,be=Oe!=null?Oe:[ae,R],[Ye,at]=de(be,"step",{steps:Fe,strokeWidth:R}),He=Ye/Fe,Ve=Array.from({length:Fe});for(let dt=0;dt<Fe;dt++){const bt=Array.isArray(fe)?fe[dt]:fe;Ve[dt]=e.createElement("div",{key:dt,className:s()(`${A}-steps-item`,{[`${A}-steps-item-active`]:dt<=Ue-1}),style:{backgroundColor:dt<=Ue-1?bt:Ze,width:He,height:at}})}return e.createElement("div",{className:`${A}-steps-outer`},Ve,Ae)},_e=function(se,Oe){var Fe={};for(var ue in se)Object.prototype.hasOwnProperty.call(se,ue)&&Oe.indexOf(ue)<0&&(Fe[ue]=se[ue]);if(se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,ue=Object.getOwnPropertySymbols(se);q<ue.length;q++)Oe.indexOf(ue[q])<0&&Object.prototype.propertyIsEnumerable.call(se,ue[q])&&(Fe[ue[q]]=se[ue[q]]);return Fe};const Ke=null,qe=["normal","exception","active","success"];var ze=e.forwardRef((se,Oe)=>{const{prefixCls:Fe,className:ue,rootClassName:q,steps:R,strokeColor:fe,percent:Ze=0,size:A="default",showInfo:Ae=!0,type:Ue="line",status:ae,format:be,style:Ye,percentPosition:at={}}=se,He=_e(se,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:Ve="end",type:dt="outer"}=at,bt=Array.isArray(fe)?fe[0]:fe,xt=typeof fe=="string"||Array.isArray(fe)?fe:void 0,Lt=e.useMemo(()=>{if(bt){const k=typeof bt=="string"?bt:Object.values(bt)[0];return new p.FastColor(k).isLight()}return!1},[fe]),Tt=e.useMemo(()=>{var k,ne;const $=Le(se);return parseInt($!==void 0?(k=$!=null?$:0)===null||k===void 0?void 0:k.toString():(ne=Ze!=null?Ze:0)===null||ne===void 0?void 0:ne.toString(),10)},[Ze,se.success,se.successPercent]),Vt=e.useMemo(()=>!qe.includes(ae)&&Tt>=100?"success":ae||"normal",[ae,Tt]),{getPrefixCls:Nt,direction:Jt,progress:an}=e.useContext(r.E_),zt=Nt("progress",Fe),[sn,ln,on]=V(zt),pe=Ue==="line",Se=pe&&!R,yt=e.useMemo(()=>{if(!Ae)return null;const k=Le(se);let ne;const $=be||(U=>`${U}%`),me=pe&&Lt&&dt==="inner";return dt==="inner"||be||Vt!=="exception"&&Vt!=="success"?ne=$(ge(Ze),ge(k)):Vt==="exception"?ne=pe?e.createElement(l.Z,null):e.createElement(f.Z,null):Vt==="success"&&(ne=pe?e.createElement(m.Z,null):e.createElement(v.Z,null)),e.createElement("span",{className:s()(`${zt}-text`,{[`${zt}-text-bright`]:me,[`${zt}-text-${Ve}`]:Se,[`${zt}-text-${dt}`]:Se}),title:typeof ne=="string"?ne:void 0},ne)},[Ae,Ze,Tt,Vt,Ue,zt,be]);let Ee;Ue==="line"?Ee=R?e.createElement(ve,Object.assign({},se,{strokeColor:xt,prefixCls:zt,steps:typeof R=="object"?R.count:R}),yt):e.createElement(I,Object.assign({},se,{strokeColor:bt,prefixCls:zt,direction:Jt,percentPosition:{align:Ve,type:dt}}),yt):(Ue==="circle"||Ue==="dashboard")&&(Ee=e.createElement(We,Object.assign({},se,{strokeColor:bt,prefixCls:zt,progressStatus:Vt}),yt));const Y=s()(zt,`${zt}-status-${Vt}`,{[`${zt}-${Ue==="dashboard"&&"circle"||Ue}`]:Ue!=="line",[`${zt}-inline-circle`]:Ue==="circle"&&de(A,"circle")[0]<=20,[`${zt}-line`]:Se,[`${zt}-line-align-${Ve}`]:Se,[`${zt}-line-position-${dt}`]:Se,[`${zt}-steps`]:R,[`${zt}-show-info`]:Ae,[`${zt}-${A}`]:typeof A=="string",[`${zt}-rtl`]:Jt==="rtl"},an==null?void 0:an.className,ue,q,ln,on);return sn(e.createElement("div",Object.assign({ref:Oe,style:Object.assign(Object.assign({},an==null?void 0:an.style),Ye),className:Y,role:"progressbar","aria-valuenow":Tt,"aria-valuemin":0,"aria-valuemax":100},(0,a.Z)(He,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Ee))}),Te=ze},47889:function(Rt,B,t){"use strict";t.d(B,{ZP:function(){return lt}});var e=t(59301),p=t(92310),m=t.n(p),v=t(18929),l=t(26112),f=t(48755),h=t(83397),s=t(31756);const a=e.createContext(null),r=a.Provider;var i=a;const c=e.createContext(null),n=c.Provider;var o=t(16632),u=t(8654),d=t(12919),b=t(63872),E=t(74632),y=t(2171),S=t(56553),g=t(36237),C=t(63356),x=t(16931),w=t(51636);const O=ie=>{const{componentCls:de,antCls:Ce}=ie,ke=`${de}-group`;return{[ke]:Object.assign(Object.assign({},(0,C.Wf)(ie)),{display:"inline-block",fontSize:0,[`&${ke}-rtl`]:{direction:"rtl"},[`&${ke}-block`]:{display:"flex"},[`${Ce}-badge ${Ce}-badge-count`]:{zIndex:1},[`> ${Ce}-badge:not(:first-child) > ${Ce}-button-wrapper`]:{borderInlineStart:"none"}})}},N=ie=>{const{componentCls:de,wrapperMarginInlineEnd:Ce,colorPrimary:ke,radioSize:he,motionDurationSlow:We,motionDurationMid:nt,motionEaseInOutCirc:pt,colorBgContainer:ot,colorBorder:Qe,lineWidth:xe,colorBgContainerDisabled:we,colorTextDisabled:le,paddingXS:Ge,dotColorDisabled:Ie,lineType:F,radioColor:te,radioBgColor:ye,calc:V}=ie,K=`${de}-inner`,H=V(he).sub(V(4).mul(2)),D=V(1).mul(he).equal({unit:!0});return{[`${de}-wrapper`]:Object.assign(Object.assign({},(0,C.Wf)(ie)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:Ce,cursor:"pointer","&:last-child":{marginInlineEnd:0},[`&${de}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:ie.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},"&-block":{flex:1,justifyContent:"center"},[`${de}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${(0,g.unit)(xe)} ${F} ${ke}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[de]:Object.assign(Object.assign({},(0,C.Wf)(ie)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${de}-wrapper:hover &,
&:hover ${K}`]:{borderColor:ke},[`${de}-input:focus-visible + ${K}`]:Object.assign({},(0,C.oN)(ie)),[`${de}:hover::after, ${de}-wrapper:hover &::after`]:{visibility:"visible"},[`${de}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:D,height:D,marginBlockStart:V(1).mul(he).div(-2).equal({unit:!0}),marginInlineStart:V(1).mul(he).div(-2).equal({unit:!0}),backgroundColor:te,borderBlockStart:0,borderInlineStart:0,borderRadius:D,transform:"scale(0)",opacity:0,transition:`all ${We} ${pt}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:D,height:D,backgroundColor:ot,borderColor:Qe,borderStyle:"solid",borderWidth:xe,borderRadius:"50%",transition:`all ${nt}`},[`${de}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${de}-checked`]:{[K]:{borderColor:ke,backgroundColor:ye,"&::after":{transform:`scale(${ie.calc(ie.dotSize).div(he).equal()})`,opacity:1,transition:`all ${We} ${pt}`}}},[`${de}-disabled`]:{cursor:"not-allowed",[K]:{backgroundColor:we,borderColor:Qe,cursor:"not-allowed","&::after":{backgroundColor:Ie}},[`${de}-input`]:{cursor:"not-allowed"},[`${de}-disabled + span`]:{color:le,cursor:"not-allowed"},[`&${de}-checked`]:{[K]:{"&::after":{transform:`scale(${V(H).div(he).equal()})`}}}},[`span${de} + *`]:{paddingInlineStart:Ge,paddingInlineEnd:Ge}})}},L=ie=>{const{buttonColor:de,controlHeight:Ce,componentCls:ke,lineWidth:he,lineType:We,colorBorder:nt,motionDurationSlow:pt,motionDurationMid:ot,buttonPaddingInline:Qe,fontSize:xe,buttonBg:we,fontSizeLG:le,controlHeightLG:Ge,controlHeightSM:Ie,paddingXS:F,borderRadius:te,borderRadiusSM:ye,borderRadiusLG:V,buttonCheckedBg:K,buttonSolidCheckedColor:ee,colorTextDisabled:H,colorBgContainerDisabled:D,buttonCheckedBgDisabled:I,buttonCheckedColorDisabled:_,colorPrimary:ve,colorPrimaryHover:_e,colorPrimaryActive:Ke,buttonSolidCheckedBg:qe,buttonSolidCheckedHoverBg:z,buttonSolidCheckedActiveBg:ze,calc:Te}=ie;return{[`${ke}-button-wrapper`]:{position:"relative",display:"inline-block",height:Ce,margin:0,paddingInline:Qe,paddingBlock:0,color:de,fontSize:xe,lineHeight:(0,g.unit)(Te(Ce).sub(Te(he).mul(2)).equal()),background:we,border:`${(0,g.unit)(he)} ${We} ${nt}`,borderBlockStartWidth:Te(he).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:he,cursor:"pointer",transition:[`color ${ot}`,`background ${ot}`,`box-shadow ${ot}`].join(","),a:{color:de},[`> ${ke}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:Te(he).mul(-1).equal(),insetInlineStart:Te(he).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:he,paddingInline:0,backgroundColor:nt,transition:`background-color ${pt}`,content:'""'}},"&:first-child":{borderInlineStart:`${(0,g.unit)(he)} ${We} ${nt}`,borderStartStartRadius:te,borderEndStartRadius:te},"&:last-child":{borderStartEndRadius:te,borderEndEndRadius:te},"&:first-child:last-child":{borderRadius:te},[`${ke}-group-large &`]:{height:Ge,fontSize:le,lineHeight:(0,g.unit)(Te(Ge).sub(Te(he).mul(2)).equal()),"&:first-child":{borderStartStartRadius:V,borderEndStartRadius:V},"&:last-child":{borderStartEndRadius:V,borderEndEndRadius:V}},[`${ke}-group-small &`]:{height:Ie,paddingInline:Te(F).sub(he).equal(),paddingBlock:0,lineHeight:(0,g.unit)(Te(Ie).sub(Te(he).mul(2)).equal()),"&:first-child":{borderStartStartRadius:ye,borderEndStartRadius:ye},"&:last-child":{borderStartEndRadius:ye,borderEndEndRadius:ye}},"&:hover":{position:"relative",color:ve},"&:has(:focus-visible)":Object.assign({},(0,C.oN)(ie)),[`${ke}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${ke}-button-wrapper-disabled)`]:{zIndex:1,color:ve,background:K,borderColor:ve,"&::before":{backgroundColor:ve},"&:first-child":{borderColor:ve},"&:hover":{color:_e,borderColor:_e,"&::before":{backgroundColor:_e}},"&:active":{color:Ke,borderColor:Ke,"&::before":{backgroundColor:Ke}}},[`${ke}-group-solid &-checked:not(${ke}-button-wrapper-disabled)`]:{color:ee,background:qe,borderColor:qe,"&:hover":{color:ee,background:z,borderColor:z},"&:active":{color:ee,background:ze,borderColor:ze}},"&-disabled":{color:H,backgroundColor:D,borderColor:nt,cursor:"not-allowed","&:first-child, &:hover":{color:H,backgroundColor:D,borderColor:nt}},[`&-disabled${ke}-button-wrapper-checked`]:{color:_,backgroundColor:I,borderColor:nt,boxShadow:"none"},"&-block":{flex:1,textAlign:"center"}}}},W=ie=>{const{wireframe:de,padding:Ce,marginXS:ke,lineWidth:he,fontSizeLG:We,colorText:nt,colorBgContainer:pt,colorTextDisabled:ot,controlItemBgActiveDisabled:Qe,colorTextLightSolid:xe,colorPrimary:we,colorPrimaryHover:le,colorPrimaryActive:Ge,colorWhite:Ie}=ie,F=4,te=We,ye=de?te-F*2:te-(F+he)*2;return{radioSize:te,dotSize:ye,dotColorDisabled:ot,buttonSolidCheckedColor:xe,buttonSolidCheckedBg:we,buttonSolidCheckedHoverBg:le,buttonSolidCheckedActiveBg:Ge,buttonBg:pt,buttonCheckedBg:pt,buttonColor:nt,buttonCheckedBgDisabled:Qe,buttonCheckedColorDisabled:ot,buttonPaddingInline:Ce-he,wrapperMarginInlineEnd:ke,radioColor:de?we:Ie,radioBgColor:de?pt:we}};var X=(0,x.I$)("Radio",ie=>{const{controlOutline:de,controlOutlineWidth:Ce}=ie,ke=`0 0 0 ${(0,g.unit)(Ce)} ${de}`,he=ke,We=(0,w.mergeToken)(ie,{radioFocusShadow:ke,radioButtonFocusShadow:he});return[O(We),N(We),L(We)]},W,{unitless:{radioSize:!0,dotSize:!0}}),ce=function(ie,de){var Ce={};for(var ke in ie)Object.prototype.hasOwnProperty.call(ie,ke)&&de.indexOf(ke)<0&&(Ce[ke]=ie[ke]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,ke=Object.getOwnPropertySymbols(ie);he<ke.length;he++)de.indexOf(ke[he])<0&&Object.prototype.propertyIsEnumerable.call(ie,ke[he])&&(Ce[ke[he]]=ie[ke[he]]);return Ce};const j=(ie,de)=>{var Ce,ke;const he=e.useContext(i),We=e.useContext(c),{getPrefixCls:nt,direction:pt,radio:ot}=e.useContext(f.E_),Qe=e.useRef(null),xe=(0,u.sQ)(de,Qe),{isFormItemInput:we}=e.useContext(S.aM),le=se=>{var Oe,Fe;(Oe=ie.onChange)===null||Oe===void 0||Oe.call(ie,se),(Fe=he==null?void 0:he.onChange)===null||Fe===void 0||Fe.call(he,se)},{prefixCls:Ge,className:Ie,rootClassName:F,children:te,style:ye,title:V}=ie,K=ce(ie,["prefixCls","className","rootClassName","children","style","title"]),ee=nt("radio",Ge),H=((he==null?void 0:he.optionType)||We)==="button",D=H?`${ee}-button`:ee,I=(0,h.Z)(ee),[_,ve,_e]=X(ee,I),Ke=Object.assign({},K),qe=e.useContext(y.Z);he&&(Ke.name=he.name,Ke.onChange=le,Ke.checked=ie.value===he.value,Ke.disabled=(Ce=Ke.disabled)!==null&&Ce!==void 0?Ce:he.disabled),Ke.disabled=(ke=Ke.disabled)!==null&&ke!==void 0?ke:qe;const z=m()(`${D}-wrapper`,{[`${D}-wrapper-checked`]:Ke.checked,[`${D}-wrapper-disabled`]:Ke.disabled,[`${D}-wrapper-rtl`]:pt==="rtl",[`${D}-wrapper-in-form-item`]:we,[`${D}-wrapper-block`]:!!(he!=null&&he.block)},ot==null?void 0:ot.className,Ie,F,ve,_e,I),[ze,Te]=(0,E.Z)(Ke.onClick);return _(e.createElement(d.Z,{component:"Radio",disabled:Ke.disabled},e.createElement("label",{className:z,style:Object.assign(Object.assign({},ot==null?void 0:ot.style),ye),onMouseEnter:ie.onMouseEnter,onMouseLeave:ie.onMouseLeave,title:V,onClick:ze},e.createElement(o.Z,Object.assign({},Ke,{className:m()(Ke.className,{[b.A]:!H}),type:"radio",prefixCls:D,ref:xe,onClick:Te})),te!==void 0?e.createElement("span",{className:`${D}-label`},te):null)))};var M=e.forwardRef(j),T=t(80402);const Z=e.forwardRef((ie,de)=>{const{getPrefixCls:Ce,direction:ke}=e.useContext(f.E_),he=(0,T.Z)(),{prefixCls:We,className:nt,rootClassName:pt,options:ot,buttonStyle:Qe="outline",disabled:xe,children:we,size:le,style:Ge,id:Ie,optionType:F,name:te=he,defaultValue:ye,value:V,block:K=!1,onChange:ee,onMouseEnter:H,onMouseLeave:D,onFocus:I,onBlur:_}=ie,[ve,_e]=(0,v.Z)(ye,{value:V}),Ke=e.useCallback(fe=>{const Ze=ve,A=fe.target.value;"value"in ie||_e(A),A!==Ze&&(ee==null||ee(fe))},[ve,_e,ee]),qe=Ce("radio",We),z=`${qe}-group`,ze=(0,h.Z)(qe),[Te,se,Oe]=X(qe,ze);let Fe=we;ot&&ot.length>0&&(Fe=ot.map(fe=>typeof fe=="string"||typeof fe=="number"?e.createElement(M,{key:fe.toString(),prefixCls:qe,disabled:xe,value:fe,checked:ve===fe},fe):e.createElement(M,{key:`radio-group-value-options-${fe.value}`,prefixCls:qe,disabled:fe.disabled||xe,value:fe.value,checked:ve===fe.value,title:fe.title,style:fe.style,id:fe.id,required:fe.required},fe.label)));const ue=(0,s.Z)(le),q=m()(z,`${z}-${Qe}`,{[`${z}-${ue}`]:ue,[`${z}-rtl`]:ke==="rtl",[`${z}-block`]:K},nt,pt,se,Oe,ze),R=e.useMemo(()=>({onChange:Ke,value:ve,disabled:xe,name:te,optionType:F,block:K}),[Ke,ve,xe,te,F,K]);return Te(e.createElement("div",Object.assign({},(0,l.Z)(ie,{aria:!0,data:!0}),{className:q,style:Ge,onMouseEnter:H,onMouseLeave:D,onFocus:I,onBlur:_,id:Ie,ref:de}),e.createElement(r,{value:R},Fe)))});var oe=e.memo(Z),J=function(ie,de){var Ce={};for(var ke in ie)Object.prototype.hasOwnProperty.call(ie,ke)&&de.indexOf(ke)<0&&(Ce[ke]=ie[ke]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,ke=Object.getOwnPropertySymbols(ie);he<ke.length;he++)de.indexOf(ke[he])<0&&Object.prototype.propertyIsEnumerable.call(ie,ke[he])&&(Ce[ke[he]]=ie[ke[he]]);return Ce};const re=(ie,de)=>{const{getPrefixCls:Ce}=e.useContext(f.E_),{prefixCls:ke}=ie,he=J(ie,["prefixCls"]),We=Ce("radio",ke);return e.createElement(n,{value:"button"},e.createElement(M,Object.assign({prefixCls:We},he,{type:"radio",ref:de})))};var ge=e.forwardRef(re);const Le=M;Le.Button=ge,Le.Group=oe,Le.__ANT_RADIO=!0;var lt=Le},63139:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return lt}});var e=t(59301),p=t(60499),m={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"},v=m,l=t(7657),f=function(de,Ce){return e.createElement(l.Z,(0,p.Z)({},de,{ref:Ce,icon:v}))},h=e.forwardRef(f),s=h,a=t(92310),r=t.n(a),i=t(18642),c=t(72190),n=t(42244),o=t(18929),u=t(10228),d=t(26112);function b(ie,de){var Ce=ie.disabled,ke=ie.prefixCls,he=ie.character,We=ie.characterRender,nt=ie.index,pt=ie.count,ot=ie.value,Qe=ie.allowHalf,xe=ie.focused,we=ie.onHover,le=ie.onClick,Ge=function(H){we(H,nt)},Ie=function(H){le(H,nt)},F=function(H){H.keyCode===u.Z.ENTER&&le(H,nt)},te=nt+1,ye=new Set([ke]);ot===0&&nt===0&&xe?ye.add("".concat(ke,"-focused")):Qe&&ot+.5>=te&&ot<te?(ye.add("".concat(ke,"-half")),ye.add("".concat(ke,"-active")),xe&&ye.add("".concat(ke,"-focused"))):(te<=ot?ye.add("".concat(ke,"-full")):ye.add("".concat(ke,"-zero")),te===ot&&xe&&ye.add("".concat(ke,"-focused")));var V=typeof he=="function"?he(ie):he,K=e.createElement("li",{className:r()(Array.from(ye)),ref:de},e.createElement("div",{onClick:Ce?null:Ie,onKeyDown:Ce?null:F,onMouseMove:Ce?null:Ge,role:"radio","aria-checked":ot>nt?"true":"false","aria-posinset":nt+1,"aria-setsize":pt,tabIndex:Ce?-1:0},e.createElement("div",{className:"".concat(ke,"-first")},V),e.createElement("div",{className:"".concat(ke,"-second")},V)));return We&&(K=We(K,ie)),K}var E=e.forwardRef(b);function y(){var ie=e.useRef({});function de(ke){return ie.current[ke]}function Ce(ke){return function(he){ie.current[ke]=he}}return[de,Ce]}function S(ie){var de=ie.pageXOffset,Ce="scrollLeft";if(typeof de!="number"){var ke=ie.document;de=ke.documentElement[Ce],typeof de!="number"&&(de=ke.body[Ce])}return de}function g(ie){var de,Ce,ke=ie.ownerDocument,he=ke.body,We=ke&&ke.documentElement,nt=ie.getBoundingClientRect();return de=nt.left,Ce=nt.top,de-=We.clientLeft||he.clientLeft||0,Ce-=We.clientTop||he.clientTop||0,{left:de,top:Ce}}function C(ie){var de=g(ie),Ce=ie.ownerDocument,ke=Ce.defaultView||Ce.parentWindow;return de.left+=S(ke),de.left}var x=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function w(ie,de){var Ce=ie.prefixCls,ke=Ce===void 0?"rc-rate":Ce,he=ie.className,We=ie.defaultValue,nt=ie.value,pt=ie.count,ot=pt===void 0?5:pt,Qe=ie.allowHalf,xe=Qe===void 0?!1:Qe,we=ie.allowClear,le=we===void 0?!0:we,Ge=ie.keyboard,Ie=Ge===void 0?!0:Ge,F=ie.character,te=F===void 0?"\u2605":F,ye=ie.characterRender,V=ie.disabled,K=ie.direction,ee=K===void 0?"ltr":K,H=ie.tabIndex,D=H===void 0?0:H,I=ie.autoFocus,_=ie.onHoverChange,ve=ie.onChange,_e=ie.onFocus,Ke=ie.onBlur,qe=ie.onKeyDown,z=ie.onMouseLeave,ze=(0,n.Z)(ie,x),Te=y(),se=(0,c.Z)(Te,2),Oe=se[0],Fe=se[1],ue=e.useRef(null),q=function(){if(!V){var yt;(yt=ue.current)===null||yt===void 0||yt.focus()}};e.useImperativeHandle(de,function(){return{focus:q,blur:function(){if(!V){var yt;(yt=ue.current)===null||yt===void 0||yt.blur()}}}});var R=(0,o.Z)(We||0,{value:nt}),fe=(0,c.Z)(R,2),Ze=fe[0],A=fe[1],Ae=(0,o.Z)(null),Ue=(0,c.Z)(Ae,2),ae=Ue[0],be=Ue[1],Ye=function(yt,Ee){var Y=ee==="rtl",k=yt+1;if(xe){var ne=Oe(yt),$=C(ne),me=ne.clientWidth;(Y&&Ee-$>me/2||!Y&&Ee-$<me/2)&&(k-=.5)}return k},at=function(yt){A(yt),ve==null||ve(yt)},He=e.useState(!1),Ve=(0,c.Z)(He,2),dt=Ve[0],bt=Ve[1],xt=function(){bt(!0),_e==null||_e()},Lt=function(){bt(!1),Ke==null||Ke()},Tt=e.useState(null),Vt=(0,c.Z)(Tt,2),Nt=Vt[0],Jt=Vt[1],an=function(yt,Ee){var Y=Ye(Ee,yt.pageX);Y!==ae&&(Jt(Y),be(null)),_==null||_(Y)},zt=function(yt){V||(Jt(null),be(null),_==null||_(void 0)),yt&&(z==null||z(yt))},sn=function(yt,Ee){var Y=Ye(Ee,yt.pageX),k=!1;le&&(k=Y===Ze),zt(),at(k?0:Y),be(k?Y:null)},ln=function(yt){var Ee=yt.keyCode,Y=ee==="rtl",k=xe?.5:1;Ie&&(Ee===u.Z.RIGHT&&Ze<ot&&!Y?(at(Ze+k),yt.preventDefault()):Ee===u.Z.LEFT&&Ze>0&&!Y||Ee===u.Z.RIGHT&&Ze>0&&Y?(at(Ze-k),yt.preventDefault()):Ee===u.Z.LEFT&&Ze<ot&&Y&&(at(Ze+k),yt.preventDefault())),qe==null||qe(yt)};e.useEffect(function(){I&&!V&&q()},[]);var on=new Array(ot).fill(0).map(function(Se,yt){return e.createElement(E,{ref:Fe(yt),index:yt,count:ot,disabled:V,prefixCls:"".concat(ke,"-star"),allowHalf:xe,value:Nt===null?Ze:Nt,onClick:sn,onHover:an,key:Se||yt,character:te,characterRender:ye,focused:dt})}),pe=r()(ke,he,(0,i.Z)((0,i.Z)({},"".concat(ke,"-disabled"),V),"".concat(ke,"-rtl"),ee==="rtl"));return e.createElement("ul",(0,p.Z)({className:pe,onMouseLeave:zt,tabIndex:V?-1:D,onFocus:V?null:xt,onBlur:V?null:Lt,onKeyDown:V?null:ln,ref:ue},(0,d.Z)(ze,{aria:!0,data:!0,attr:!0})),on)}var O=e.forwardRef(w),N=O,L=t(48755),W=t(25399),X=t(36237),ce=t(63356),j=t(16931),P=t(51636);const M=ie=>{const{componentCls:de}=ie;return{[`${de}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:ie.marginXS},"> div":{transition:`all ${ie.motionDurationMid}, outline 0s`,"&:hover":{transform:ie.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${(0,X.unit)(ie.lineWidth)} dashed ${ie.starColor}`,transform:ie.starHoverScale}},"&-first, &-second":{color:ie.starBg,transition:`all ${ie.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${de}-star-first, &-half ${de}-star-second`]:{opacity:1},[`&-half ${de}-star-first, &-full ${de}-star-second`]:{color:"inherit"}}}},T=ie=>({[`&-rtl${ie.componentCls}`]:{direction:"rtl"}}),Z=ie=>{const{componentCls:de}=ie;return{[de]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,ce.Wf)(ie)),{display:"inline-block",margin:0,padding:0,color:ie.starColor,fontSize:ie.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${de} ${de}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),M(ie)),T(ie))}},oe=ie=>({starColor:ie.yellow6,starSize:ie.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:ie.colorFillContent});var J=(0,j.I$)("Rate",ie=>{const de=(0,P.mergeToken)(ie,{});return[Z(de)]},oe),re=t(2171),ge=function(ie,de){var Ce={};for(var ke in ie)Object.prototype.hasOwnProperty.call(ie,ke)&&de.indexOf(ke)<0&&(Ce[ke]=ie[ke]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,ke=Object.getOwnPropertySymbols(ie);he<ke.length;he++)de.indexOf(ke[he])<0&&Object.prototype.propertyIsEnumerable.call(ie,ke[he])&&(Ce[ke[he]]=ie[ke[he]]);return Ce},lt=e.forwardRef((ie,de)=>{const{prefixCls:Ce,className:ke,rootClassName:he,style:We,tooltips:nt,character:pt=e.createElement(s,null),disabled:ot}=ie,Qe=ge(ie,["prefixCls","className","rootClassName","style","tooltips","character","disabled"]),xe=(H,D)=>{let{index:I}=D;return nt?e.createElement(W.Z,{title:nt[I]},H):H},{getPrefixCls:we,direction:le,rate:Ge}=e.useContext(L.E_),Ie=we("rate",Ce),[F,te,ye]=J(Ie),V=Object.assign(Object.assign({},Ge==null?void 0:Ge.style),We),K=e.useContext(re.Z),ee=ot!=null?ot:K;return F(e.createElement(N,Object.assign({ref:de,character:pt,characterRender:xe,disabled:ee},Qe,{className:r()(ke,he,te,ye,Ge==null?void 0:Ge.className),style:V,prefixCls:Ie,direction:le})))})},82326:function(Rt,B,t){"use strict";var e=t(59301),p=t(92310),m=t.n(p),v=t(37463),l=t(2738),f=t(75030),h=t(86641),s=t(45915),a=t(82855),r=t(48755),i=t(38406),c=t(2171),n=t(83397),o=t(31756),u=t(56553),d=t(24971),b=t(70045),E=t(57700),y=t(1722),S=t(90376),g=t(68525),C=t(90005),x=function(W,X){var ce={};for(var j in W)Object.prototype.hasOwnProperty.call(W,j)&&X.indexOf(j)<0&&(ce[j]=W[j]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,j=Object.getOwnPropertySymbols(W);P<j.length;P++)X.indexOf(j[P])<0&&Object.prototype.propertyIsEnumerable.call(W,j[P])&&(ce[j[P]]=W[j[P]]);return ce};const w="SECRET_COMBOBOX_MODE_DO_NOT_USE",O=(W,X)=>{var ce;const{prefixCls:j,bordered:P,className:M,rootClassName:T,getPopupContainer:Z,popupClassName:oe,dropdownClassName:J,listHeight:re=256,placement:ge,listItemHeight:Le,size:lt,disabled:ie,notFoundContent:de,status:Ce,builtinPlacements:ke,dropdownMatchSelectWidth:he,popupMatchSelectWidth:We,direction:nt,style:pt,allowClear:ot,variant:Qe,dropdownStyle:xe,transitionName:we,tagRender:le,maxCount:Ge,prefix:Ie}=W,F=x(W,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount","prefix"]),{getPopupContainer:te,getPrefixCls:ye,renderEmpty:V,direction:K,virtual:ee,popupMatchSelectWidth:H,popupOverflow:D}=e.useContext(r.E_),I=(0,r.dj)("select"),[,_]=(0,E.ZP)(),ve=Le!=null?Le:_==null?void 0:_.controlHeight,_e=ye("select",j),Ke=ye(),qe=nt!=null?nt:K,{compactSize:z,compactItemClassnames:ze}=(0,b.ri)(_e,qe),[Te,se]=(0,d.Z)("select",Qe,P),Oe=(0,n.Z)(_e),[Fe,ue,q]=(0,S.Z)(_e,Oe),R=e.useMemo(()=>{const{mode:ln}=W;if(ln!=="combobox")return ln===w?"combobox":ln},[W.mode]),fe=R==="multiple"||R==="tags",Ze=(0,C.Z)(W.suffixIcon,W.showArrow),A=(ce=We!=null?We:he)!==null&&ce!==void 0?ce:H,{status:Ae,hasFeedback:Ue,isFormItemInput:ae,feedbackIcon:be}=e.useContext(u.aM),Ye=(0,a.F)(Ae,Ce);let at;de!==void 0?at=de:R==="combobox"?at=null:at=(V==null?void 0:V("Select"))||e.createElement(i.Z,{componentName:"Select"});const{suffixIcon:He,itemIcon:Ve,removeIcon:dt,clearIcon:bt}=(0,g.Z)(Object.assign(Object.assign({},F),{multiple:fe,hasFeedback:Ue,feedbackIcon:be,showSuffixIcon:Ze,prefixCls:_e,componentName:"Select"})),xt=ot===!0?{clearIcon:bt}:ot,Lt=(0,l.Z)(F,["suffixIcon","itemIcon"]),Tt=m()(oe||J,{[`${_e}-dropdown-${qe}`]:qe==="rtl"},T,q,Oe,ue),Vt=(0,o.Z)(ln=>{var on;return(on=lt!=null?lt:z)!==null&&on!==void 0?on:ln}),Nt=e.useContext(c.Z),Jt=ie!=null?ie:Nt,an=m()({[`${_e}-lg`]:Vt==="large",[`${_e}-sm`]:Vt==="small",[`${_e}-rtl`]:qe==="rtl",[`${_e}-${Te}`]:se,[`${_e}-in-form-item`]:ae},(0,a.Z)(_e,Ye,Ue),ze,I.className,M,T,q,Oe,ue),zt=e.useMemo(()=>ge!==void 0?ge:qe==="rtl"?"bottomRight":"bottomLeft",[ge,qe]),[sn]=(0,f.Cn)("SelectLike",xe==null?void 0:xe.zIndex);return Fe(e.createElement(v.ZP,Object.assign({ref:X,virtual:ee,showSearch:I.showSearch},Lt,{style:Object.assign(Object.assign({},I.style),pt),dropdownMatchSelectWidth:A,transitionName:(0,h.m)(Ke,"slide-up",we),builtinPlacements:(0,y.Z)(ke,D),listHeight:re,listItemHeight:ve,mode:R,prefixCls:_e,placement:zt,direction:qe,prefix:Ie,suffixIcon:He,menuItemSelectedIcon:Ve,removeIcon:dt,allowClear:xt,notFoundContent:at,className:an,getPopupContainer:Z||te,dropdownClassName:Tt,disabled:Jt,dropdownStyle:Object.assign(Object.assign({},xe),{zIndex:sn}),maxCount:fe?Ge:void 0,tagRender:fe?le:void 0})))},N=e.forwardRef(O),L=(0,s.Z)(N,"dropdownAlign");N.SECRET_COMBOBOX_MODE_DO_NOT_USE=w,N.Option=v.Wx,N.OptGroup=v.Xo,N._InternalPanelDoNotUseOrYouWillBeFired=L,B.default=N},1722:function(Rt,B){"use strict";const t=p=>{const v={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:p==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},v),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},v),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},v),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},v),{points:["br","tr"],offset:[0,-4]})}};function e(p,m){return p||t(m)}B.Z=e},90376:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return j}});var e=t(63356),p=t(56119),m=t(16931),v=t(51636),l=t(46e3),f=t(93873);const h=P=>{const{optionHeight:M,optionFontSize:T,optionLineHeight:Z,optionPadding:oe}=P;return{position:"relative",display:"block",minHeight:M,padding:oe,color:P.colorText,fontWeight:"normal",fontSize:T,lineHeight:Z,boxSizing:"border-box"}};var a=P=>{const{antCls:M,componentCls:T}=P,Z=`${T}-item`,oe=`&${M}-slide-up-enter${M}-slide-up-enter-active`,J=`&${M}-slide-up-appear${M}-slide-up-appear-active`,re=`&${M}-slide-up-leave${M}-slide-up-leave-active`,ge=`${T}-dropdown-placement-`,Le=`${Z}-option-selected`;return[{[`${T}-dropdown`]:Object.assign(Object.assign({},(0,e.Wf)(P)),{position:"absolute",top:-9999,zIndex:P.zIndexPopup,boxSizing:"border-box",padding:P.paddingXXS,overflow:"hidden",fontSize:P.fontSize,fontVariant:"initial",backgroundColor:P.colorBgElevated,borderRadius:P.borderRadiusLG,outline:"none",boxShadow:P.boxShadowSecondary,[`
${oe}${ge}bottomLeft,
${J}${ge}bottomLeft
`]:{animationName:l.fJ},[`
${oe}${ge}topLeft,
${J}${ge}topLeft,
${oe}${ge}topRight,
${J}${ge}topRight
`]:{animationName:l.Qt},[`${re}${ge}bottomLeft`]:{animationName:l.Uw},[`
${re}${ge}topLeft,
${re}${ge}topRight
`]:{animationName:l.ly},"&-hidden":{display:"none"},[Z]:Object.assign(Object.assign({},h(P)),{cursor:"pointer",transition:`background ${P.motionDurationSlow} ease`,borderRadius:P.borderRadiusSM,"&-group":{color:P.colorTextDescription,fontSize:P.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},e.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${Z}-option-disabled)`]:{backgroundColor:P.optionActiveBg},[`&-selected:not(${Z}-option-disabled)`]:{color:P.optionSelectedColor,fontWeight:P.optionSelectedFontWeight,backgroundColor:P.optionSelectedBg,[`${Z}-option-state`]:{color:P.colorPrimary}},"&-disabled":{[`&${Z}-option-selected`]:{backgroundColor:P.colorBgContainerDisabled},color:P.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:P.calc(P.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},h(P)),{color:P.colorTextDisabled})}),[`${Le}:has(+ ${Le})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${Le}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}})},(0,l.oN)(P,"slide-up"),(0,l.oN)(P,"slide-down"),(0,f.Fm)(P,"move-up"),(0,f.Fm)(P,"move-down")]},r=t(26743),i=t(36237);function c(P,M){const{componentCls:T,inputPaddingHorizontalBase:Z,borderRadius:oe}=P,J=P.calc(P.controlHeight).sub(P.calc(P.lineWidth).mul(2)).equal(),re=M?`${T}-${M}`:"";return{[`${T}-single${re}`]:{fontSize:P.fontSize,height:P.controlHeight,[`${T}-selector`]:Object.assign(Object.assign({},(0,e.Wf)(P,!0)),{display:"flex",borderRadius:oe,flex:"1 1 auto",[`${T}-selection-wrap:after`]:{lineHeight:(0,i.unit)(J)},[`${T}-selection-search`]:{position:"absolute",inset:0,width:"100%","&-input":{width:"100%",WebkitAppearance:"textfield"}},[`
${T}-selection-item,
${T}-selection-placeholder
`]:{display:"block",padding:0,lineHeight:(0,i.unit)(J),transition:`all ${P.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${T}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${T}-selection-item:empty:after`,`${T}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`
&${T}-show-arrow ${T}-selection-item,
&${T}-show-arrow ${T}-selection-search,
&${T}-show-arrow ${T}-selection-placeholder
`]:{paddingInlineEnd:P.showArrowPaddingInlineEnd},[`&${T}-open ${T}-selection-item`]:{color:P.colorTextPlaceholder},[`&:not(${T}-customize-input)`]:{[`${T}-selector`]:{width:"100%",height:"100%",alignItems:"center",padding:`0 ${(0,i.unit)(Z)}`,[`${T}-selection-search-input`]:{height:J,fontSize:P.fontSize},"&:after":{lineHeight:(0,i.unit)(J)}}},[`&${T}-customize-input`]:{[`${T}-selector`]:{"&:after":{display:"none"},[`${T}-selection-search`]:{position:"static",width:"100%"},[`${T}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${(0,i.unit)(Z)}`,"&:after":{display:"none"}}}}}}}function n(P){const{componentCls:M}=P,T=P.calc(P.controlPaddingHorizontalSM).sub(P.lineWidth).equal();return[c(P),c((0,v.mergeToken)(P,{controlHeight:P.controlHeightSM,borderRadius:P.borderRadiusSM}),"sm"),{[`${M}-single${M}-sm`]:{[`&:not(${M}-customize-input)`]:{[`${M}-selector`]:{padding:`0 ${(0,i.unit)(T)}`},[`&${M}-show-arrow ${M}-selection-search`]:{insetInlineEnd:P.calc(T).add(P.calc(P.fontSize).mul(1.5)).equal()},[`
&${M}-show-arrow ${M}-selection-item,
&${M}-show-arrow ${M}-selection-placeholder
`]:{paddingInlineEnd:P.calc(P.fontSize).mul(1.5).equal()}}}},c((0,v.mergeToken)(P,{controlHeight:P.singleItemHeightLG,fontSize:P.fontSizeLG,borderRadius:P.borderRadiusLG}),"lg")]}const o=P=>{const{fontSize:M,lineHeight:T,lineWidth:Z,controlHeight:oe,controlHeightSM:J,controlHeightLG:re,paddingXXS:ge,controlPaddingHorizontal:Le,zIndexPopupBase:lt,colorText:ie,fontWeightStrong:de,controlItemBgActive:Ce,controlItemBgHover:ke,colorBgContainer:he,colorFillSecondary:We,colorBgContainerDisabled:nt,colorTextDisabled:pt,colorPrimaryHover:ot,colorPrimary:Qe,controlOutline:xe}=P,we=ge*2,le=Z*2,Ge=Math.min(oe-we,oe-le),Ie=Math.min(J-we,J-le),F=Math.min(re-we,re-le);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(ge/2),zIndexPopup:lt+50,optionSelectedColor:ie,optionSelectedFontWeight:de,optionSelectedBg:Ce,optionActiveBg:ke,optionPadding:`${(oe-M*T)/2}px ${Le}px`,optionFontSize:M,optionLineHeight:T,optionHeight:oe,selectorBg:he,clearBg:he,singleItemHeightLG:re,multipleItemBg:We,multipleItemBorderColor:"transparent",multipleItemHeight:Ge,multipleItemHeightSM:Ie,multipleItemHeightLG:F,multipleSelectorBgDisabled:nt,multipleItemColorDisabled:pt,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(P.fontSize*1.25),hoverBorderColor:ot,activeBorderColor:Qe,activeOutlineColor:xe,selectAffixPadding:ge}},u=(P,M)=>{const{componentCls:T,antCls:Z,controlOutlineWidth:oe}=P;return{[`&:not(${T}-customize-input) ${T}-selector`]:{border:`${(0,i.unit)(P.lineWidth)} ${P.lineType} ${M.borderColor}`,background:P.selectorBg},[`&:not(${T}-disabled):not(${T}-customize-input):not(${Z}-pagination-size-changer)`]:{[`&:hover ${T}-selector`]:{borderColor:M.hoverBorderHover},[`${T}-focused& ${T}-selector`]:{borderColor:M.activeBorderColor,boxShadow:`0 0 0 ${(0,i.unit)(oe)} ${M.activeOutlineColor}`,outline:0},[`${T}-prefix`]:{color:M.color}}}},d=(P,M)=>({[`&${P.componentCls}-status-${M.status}`]:Object.assign({},u(P,M))}),b=P=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},u(P,{borderColor:P.colorBorder,hoverBorderHover:P.hoverBorderColor,activeBorderColor:P.activeBorderColor,activeOutlineColor:P.activeOutlineColor,color:P.colorText})),d(P,{status:"error",borderColor:P.colorError,hoverBorderHover:P.colorErrorHover,activeBorderColor:P.colorError,activeOutlineColor:P.colorErrorOutline,color:P.colorError})),d(P,{status:"warning",borderColor:P.colorWarning,hoverBorderHover:P.colorWarningHover,activeBorderColor:P.colorWarning,activeOutlineColor:P.colorWarningOutline,color:P.colorWarning})),{[`&${P.componentCls}-disabled`]:{[`&:not(${P.componentCls}-customize-input) ${P.componentCls}-selector`]:{background:P.colorBgContainerDisabled,color:P.colorTextDisabled}},[`&${P.componentCls}-multiple ${P.componentCls}-selection-item`]:{background:P.multipleItemBg,border:`${(0,i.unit)(P.lineWidth)} ${P.lineType} ${P.multipleItemBorderColor}`}})}),E=(P,M)=>{const{componentCls:T,antCls:Z}=P;return{[`&:not(${T}-customize-input) ${T}-selector`]:{background:M.bg,border:`${(0,i.unit)(P.lineWidth)} ${P.lineType} transparent`,color:M.color},[`&:not(${T}-disabled):not(${T}-customize-input):not(${Z}-pagination-size-changer)`]:{[`&:hover ${T}-selector`]:{background:M.hoverBg},[`${T}-focused& ${T}-selector`]:{background:P.selectorBg,borderColor:M.activeBorderColor,outline:0}}}},y=(P,M)=>({[`&${P.componentCls}-status-${M.status}`]:Object.assign({},E(P,M))}),S=P=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},E(P,{bg:P.colorFillTertiary,hoverBg:P.colorFillSecondary,activeBorderColor:P.activeBorderColor,color:P.colorText})),y(P,{status:"error",bg:P.colorErrorBg,hoverBg:P.colorErrorBgHover,activeBorderColor:P.colorError,color:P.colorError})),y(P,{status:"warning",bg:P.colorWarningBg,hoverBg:P.colorWarningBgHover,activeBorderColor:P.colorWarning,color:P.colorWarning})),{[`&${P.componentCls}-disabled`]:{[`&:not(${P.componentCls}-customize-input) ${P.componentCls}-selector`]:{borderColor:P.colorBorder,background:P.colorBgContainerDisabled,color:P.colorTextDisabled}},[`&${P.componentCls}-multiple ${P.componentCls}-selection-item`]:{background:P.colorBgContainer,border:`${(0,i.unit)(P.lineWidth)} ${P.lineType} ${P.colorSplit}`}})}),g=P=>({"&-borderless":{[`${P.componentCls}-selector`]:{background:"transparent",border:`${(0,i.unit)(P.lineWidth)} ${P.lineType} transparent`},[`&${P.componentCls}-disabled`]:{[`&:not(${P.componentCls}-customize-input) ${P.componentCls}-selector`]:{color:P.colorTextDisabled}},[`&${P.componentCls}-multiple ${P.componentCls}-selection-item`]:{background:P.multipleItemBg,border:`${(0,i.unit)(P.lineWidth)} ${P.lineType} ${P.multipleItemBorderColor}`},[`&${P.componentCls}-status-error`]:{[`${P.componentCls}-prefix, ${P.componentCls}-selection-item`]:{color:P.colorError}},[`&${P.componentCls}-status-warning`]:{[`${P.componentCls}-prefix, ${P.componentCls}-selection-item`]:{color:P.colorWarning}}}}),C=(P,M)=>{const{componentCls:T,antCls:Z}=P;return{[`&:not(${T}-customize-input) ${T}-selector`]:{borderWidth:`0 0 ${(0,i.unit)(P.lineWidth)} 0`,borderStyle:`none none ${P.lineType} none`,borderColor:M.borderColor,background:P.selectorBg,borderRadius:0},[`&:not(${T}-disabled):not(${T}-customize-input):not(${Z}-pagination-size-changer)`]:{[`&:hover ${T}-selector`]:{borderColor:M.hoverBorderHover},[`${T}-focused& ${T}-selector`]:{borderColor:M.activeBorderColor,outline:0},[`${T}-prefix`]:{color:M.color}}}},x=(P,M)=>({[`&${P.componentCls}-status-${M.status}`]:Object.assign({},C(P,M))}),w=P=>({"&-underlined":Object.assign(Object.assign(Object.assign(Object.assign({},C(P,{borderColor:P.colorBorder,hoverBorderHover:P.hoverBorderColor,activeBorderColor:P.activeBorderColor,activeOutlineColor:P.activeOutlineColor,color:P.colorText})),x(P,{status:"error",borderColor:P.colorError,hoverBorderHover:P.colorErrorHover,activeBorderColor:P.colorError,activeOutlineColor:P.colorErrorOutline,color:P.colorError})),x(P,{status:"warning",borderColor:P.colorWarning,hoverBorderHover:P.colorWarningHover,activeBorderColor:P.colorWarning,activeOutlineColor:P.colorWarningOutline,color:P.colorWarning})),{[`&${P.componentCls}-disabled`]:{[`&:not(${P.componentCls}-customize-input) ${P.componentCls}-selector`]:{color:P.colorTextDisabled}},[`&${P.componentCls}-multiple ${P.componentCls}-selection-item`]:{background:P.multipleItemBg,border:`${(0,i.unit)(P.lineWidth)} ${P.lineType} ${P.multipleItemBorderColor}`}})});var N=P=>({[P.componentCls]:Object.assign(Object.assign(Object.assign(Object.assign({},b(P)),S(P)),g(P)),w(P))});const L=P=>{const{componentCls:M}=P;return{position:"relative",transition:`all ${P.motionDurationMid} ${P.motionEaseInOut}`,input:{cursor:"pointer"},[`${M}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${M}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},W=P=>{const{componentCls:M}=P;return{[`${M}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},X=P=>{const{antCls:M,componentCls:T,inputPaddingHorizontalBase:Z,iconCls:oe}=P;return{[T]:Object.assign(Object.assign({},(0,e.Wf)(P)),{position:"relative",display:"inline-flex",cursor:"pointer",[`&:not(${T}-customize-input) ${T}-selector`]:Object.assign(Object.assign({},L(P)),W(P)),[`${T}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},e.vS),{[`> ${M}-typography`]:{display:"inline"}}),[`${T}-selection-placeholder`]:Object.assign(Object.assign({},e.vS),{flex:1,color:P.colorTextPlaceholder,pointerEvents:"none"}),[`${T}-arrow`]:Object.assign(Object.assign({},(0,e.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Z,height:P.fontSizeIcon,marginTop:P.calc(P.fontSizeIcon).mul(-1).div(2).equal(),color:P.colorTextQuaternary,fontSize:P.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${P.motionDurationSlow} ease`,[oe]:{verticalAlign:"top",transition:`transform ${P.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${T}-suffix)`]:{pointerEvents:"auto"}},[`${T}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${T}-selection-wrap`]:{display:"flex",width:"100%",position:"relative",minWidth:0,"&:after":{content:'"\\a0"',width:0,overflow:"hidden"}},[`${T}-prefix`]:{flex:"none",marginInlineEnd:P.selectAffixPadding},[`${T}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:Z,zIndex:1,display:"inline-block",width:P.fontSizeIcon,height:P.fontSizeIcon,marginTop:P.calc(P.fontSizeIcon).mul(-1).div(2).equal(),color:P.colorTextQuaternary,fontSize:P.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${P.motionDurationMid} ease, opacity ${P.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:P.colorTextTertiary}},[`&:hover ${T}-clear`]:{opacity:1,background:P.colorBgBase,borderRadius:"50%"}}),[`${T}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${T}-has-feedback`]:{[`${T}-clear`]:{insetInlineEnd:P.calc(Z).add(P.fontSize).add(P.paddingXS).equal()}}}}}},ce=P=>{const{componentCls:M}=P;return[{[M]:{[`&${M}-in-form-item`]:{width:"100%"}}},X(P),n(P),(0,r.ZP)(P),a(P),{[`${M}-rtl`]:{direction:"rtl"}},(0,p.c)(P,{borderElCls:`${M}-selector`,focusElCls:`${M}-focused`})]};var j=(0,m.I$)("Select",(P,M)=>{let{rootPrefixCls:T}=M;const Z=(0,v.mergeToken)(P,{rootPrefixCls:T,inputPaddingHorizontalBase:P.calc(P.paddingSM).sub(1).equal(),multipleSelectItemHeight:P.multipleItemHeight,selectHeight:P.controlHeight});return[ce(Z),N(Z)]},o,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}})},26743:function(Rt,B,t){"use strict";t.d(B,{_z:function(){return f},gp:function(){return v}});var e=t(36237),p=t(63356),m=t(51636);const v=r=>{const{multipleSelectItemHeight:i,paddingXXS:c,lineWidth:n,INTERNAL_FIXED_ITEM_MARGIN:o}=r,u=r.max(r.calc(c).sub(n).equal(),0),d=r.max(r.calc(u).sub(o).equal(),0);return{basePadding:u,containerPadding:d,itemHeight:(0,e.unit)(i),itemLineHeight:(0,e.unit)(r.calc(i).sub(r.calc(r.lineWidth).mul(2)).equal())}},l=r=>{const{multipleSelectItemHeight:i,selectHeight:c,lineWidth:n}=r;return r.calc(c).sub(i).div(2).sub(n).equal()},f=r=>{const{componentCls:i,iconCls:c,borderRadiusSM:n,motionDurationSlow:o,paddingXS:u,multipleItemColorDisabled:d,multipleItemBorderColorDisabled:b,colorIcon:E,colorIconHover:y,INTERNAL_FIXED_ITEM_MARGIN:S}=r;return{[`${i}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${i}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:S,borderRadius:n,cursor:"default",transition:`font-size ${o}, line-height ${o}, height ${o}`,marginInlineEnd:r.calc(S).mul(2).equal(),paddingInlineStart:u,paddingInlineEnd:r.calc(u).div(2).equal(),[`${i}-disabled&`]:{color:d,borderColor:b,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:r.calc(u).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,p.Ro)()),{display:"inline-flex",alignItems:"center",color:E,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${c}`]:{verticalAlign:"-0.2em"},"&:hover":{color:y}})}}}},h=(r,i)=>{const{componentCls:c,INTERNAL_FIXED_ITEM_MARGIN:n}=r,o=`${c}-selection-overflow`,u=r.multipleSelectItemHeight,d=l(r),b=i?`${c}-${i}`:"",E=v(r);return{[`${c}-multiple${b}`]:Object.assign(Object.assign({},f(r)),{[`${c}-selector`]:{display:"flex",alignItems:"center",width:"100%",height:"100%",paddingInline:E.basePadding,paddingBlock:E.containerPadding,borderRadius:r.borderRadius,[`${c}-disabled&`]:{background:r.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${(0,e.unit)(n)} 0`,lineHeight:(0,e.unit)(u),visibility:"hidden",content:'"\\a0"'}},[`${c}-selection-item`]:{height:E.itemHeight,lineHeight:(0,e.unit)(E.itemLineHeight)},[`${c}-selection-wrap`]:{alignSelf:"flex-start","&:after":{lineHeight:(0,e.unit)(u),marginBlock:n}},[`${c}-prefix`]:{marginInlineStart:r.calc(r.inputPaddingHorizontalBase).sub(E.basePadding).equal()},[`${o}-item + ${o}-item,
${c}-prefix + ${c}-selection-wrap
`]:{[`${c}-selection-search`]:{marginInlineStart:0},[`${c}-selection-placeholder`]:{insetInlineStart:0}},[`${o}-item-suffix`]:{minHeight:E.itemHeight,marginBlock:n},[`${c}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:r.calc(r.inputPaddingHorizontalBase).sub(d).equal(),"\n &-input,\n &-mirror\n ":{height:u,fontFamily:r.fontFamily,lineHeight:(0,e.unit)(u),transition:`all ${r.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${c}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:r.calc(r.inputPaddingHorizontalBase).sub(E.basePadding).equal(),insetInlineEnd:r.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${r.motionDurationSlow}`}})}};function s(r,i){const{componentCls:c}=r,n=i?`${c}-${i}`:"",o={[`${c}-multiple${n}`]:{fontSize:r.fontSize,[`${c}-selector`]:{[`${c}-show-search&`]:{cursor:"text"}},[`
&${c}-show-arrow ${c}-selector,
&${c}-allow-clear ${c}-selector
`]:{paddingInlineEnd:r.calc(r.fontSizeIcon).add(r.controlPaddingHorizontal).equal()}}};return[h(r,i),o]}const a=r=>{const{componentCls:i}=r,c=(0,m.mergeToken)(r,{selectHeight:r.controlHeightSM,multipleSelectItemHeight:r.multipleItemHeightSM,borderRadius:r.borderRadiusSM,borderRadiusSM:r.borderRadiusXS}),n=(0,m.mergeToken)(r,{fontSize:r.fontSizeLG,selectHeight:r.controlHeightLG,multipleSelectItemHeight:r.multipleItemHeightLG,borderRadius:r.borderRadiusLG,borderRadiusSM:r.borderRadius});return[s(r),s(c,"sm"),{[`${i}-multiple${i}-sm`]:{[`${i}-selection-placeholder`]:{insetInline:r.calc(r.controlPaddingHorizontalSM).sub(r.lineWidth).equal()},[`${i}-selection-search`]:{marginInlineStart:2}}},s(n,"lg")]};B.ZP=a},68525:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});var e=t(59301),p=t(40001),m=t(19248),v=t(99267),l=t(84105),f=t(58617),h=t(47472);function s(a){let{suffixIcon:r,clearIcon:i,menuItemSelectedIcon:c,removeIcon:n,loading:o,multiple:u,hasFeedback:d,prefixCls:b,showSuffixIcon:E,feedbackIcon:y,showArrow:S,componentName:g}=a;const C=i!=null?i:e.createElement(m.Z,null),x=L=>r===null&&!d&&!S?null:e.createElement(e.Fragment,null,E!==!1&&L,d&&y);let w=null;if(r!==void 0)w=x(r);else if(o)w=x(e.createElement(f.Z,{spin:!0}));else{const L=`${b}-suffix`;w=W=>{let{open:X,showSearch:ce}=W;return x(X&&ce?e.createElement(h.Z,{className:L}):e.createElement(l.Z,{className:L}))}}let O=null;c!==void 0?O=c:u?O=e.createElement(p.Z,null):O=null;let N=null;return n!==void 0?N=n:N=e.createElement(v.Z,null),{clearIcon:C,suffixIcon:w,itemIcon:O,removeIcon:N}}},90005:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return e}});function e(p,m){return m!==void 0?m:p!==null}},44104:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return d}});var e=t(59301),p=t(92310),m=t.n(p),v=t(11592),l=t(99402),f=t(48755),h=t(70045);const s=e.createContext({latestIndex:0}),a=s.Provider;var i=b=>{let{className:E,index:y,children:S,split:g,style:C}=b;const{latestIndex:x}=e.useContext(s);return S==null?null:e.createElement(e.Fragment,null,e.createElement("div",{className:E,style:C},S),y<x&&g&&e.createElement("span",{className:`${E}-split`},g))},c=t(31547),n=function(b,E){var y={};for(var S in b)Object.prototype.hasOwnProperty.call(b,S)&&E.indexOf(S)<0&&(y[S]=b[S]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var g=0,S=Object.getOwnPropertySymbols(b);g<S.length;g++)E.indexOf(S[g])<0&&Object.prototype.propertyIsEnumerable.call(b,S[g])&&(y[S[g]]=b[S[g]]);return y};const u=e.forwardRef((b,E)=>{var y;const{getPrefixCls:S,direction:g,size:C,className:x,style:w,classNames:O,styles:N}=(0,f.dj)("space"),{size:L=C!=null?C:"small",align:W,className:X,rootClassName:ce,children:j,direction:P="horizontal",prefixCls:M,split:T,style:Z,wrap:oe=!1,classNames:J,styles:re}=b,ge=n(b,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[Le,lt]=Array.isArray(L)?L:[L,L],ie=(0,l.n)(lt),de=(0,l.n)(Le),Ce=(0,l.T)(lt),ke=(0,l.T)(Le),he=(0,v.Z)(j,{keepEmpty:!0}),We=W===void 0&&P==="horizontal"?"center":W,nt=S("space",M),[pt,ot,Qe]=(0,c.Z)(nt),xe=m()(nt,x,ot,`${nt}-${P}`,{[`${nt}-rtl`]:g==="rtl",[`${nt}-align-${We}`]:We,[`${nt}-gap-row-${lt}`]:ie,[`${nt}-gap-col-${Le}`]:de},X,ce,Qe),we=m()(`${nt}-item`,(y=J==null?void 0:J.item)!==null&&y!==void 0?y:O.item);let le=0;const Ge=he.map((te,ye)=>{var V;te!=null&&(le=ye);const K=(te==null?void 0:te.key)||`${we}-${ye}`;return e.createElement(i,{className:we,key:K,index:ye,split:T,style:(V=re==null?void 0:re.item)!==null&&V!==void 0?V:N.item},te)}),Ie=e.useMemo(()=>({latestIndex:le}),[le]);if(he.length===0)return null;const F={};return oe&&(F.flexWrap="wrap"),!de&&ke&&(F.columnGap=Le),!ie&&Ce&&(F.rowGap=lt),pt(e.createElement("div",Object.assign({ref:E,className:xe,style:Object.assign(Object.assign(Object.assign({},F),w),Z)},ge),e.createElement(a,{value:Ie},Ge)))});u.Compact=h.ZP;var d=u},11938:function(Rt,B,t){"use strict";t.d(B,{default:function(){return W}});var e=t(59301),p=t(40192),m=t(22703),v=t(92310),l=t.n(v),f=t(26112),h=t(48755),s=t(458),r=X=>{const{value:ce,formatter:j,precision:P,decimalSeparator:M,groupSeparator:T="",prefixCls:Z}=X;let oe;if(typeof j=="function")oe=j(ce);else{const J=String(ce),re=J.match(/^(-?)(\d*)(\.(\d+))?$/);if(!re||J==="-")oe=J;else{const ge=re[1];let Le=re[2]||"0",lt=re[4]||"";Le=Le.replace(/\B(?=(\d{3})+(?!\d))/g,T),typeof P=="number"&&(lt=lt.padEnd(P,"0").slice(0,P>0?P:0)),lt&&(lt=`${M}${lt}`),oe=[e.createElement("span",{key:"int",className:`${Z}-content-value-int`},ge,Le),lt&&e.createElement("span",{key:"decimal",className:`${Z}-content-value-decimal`},lt)]}}return e.createElement("span",{className:`${Z}-content-value`},oe)},i=t(63356),c=t(16931),n=t(51636);const o=X=>{const{componentCls:ce,marginXXS:j,padding:P,colorTextDescription:M,titleFontSize:T,colorTextHeading:Z,contentFontSize:oe,fontFamily:J}=X;return{[ce]:Object.assign(Object.assign({},(0,i.Wf)(X)),{[`${ce}-title`]:{marginBottom:j,color:M,fontSize:T},[`${ce}-skeleton`]:{paddingTop:P},[`${ce}-content`]:{color:Z,fontSize:oe,fontFamily:J,[`${ce}-content-value`]:{display:"inline-block",direction:"ltr"},[`${ce}-content-prefix, ${ce}-content-suffix`]:{display:"inline-block"},[`${ce}-content-prefix`]:{marginInlineEnd:j},[`${ce}-content-suffix`]:{marginInlineStart:j}}})}},u=X=>{const{fontSizeHeading3:ce,fontSize:j}=X;return{titleFontSize:j,contentFontSize:ce}};var d=(0,c.I$)("Statistic",X=>{const ce=(0,n.mergeToken)(X,{});return[o(ce)]},u),b=function(X,ce){var j={};for(var P in X)Object.prototype.hasOwnProperty.call(X,P)&&ce.indexOf(P)<0&&(j[P]=X[P]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,P=Object.getOwnPropertySymbols(X);M<P.length;M++)ce.indexOf(P[M])<0&&Object.prototype.propertyIsEnumerable.call(X,P[M])&&(j[P[M]]=X[P[M]]);return j},y=X=>{const{prefixCls:ce,className:j,rootClassName:P,style:M,valueStyle:T,value:Z=0,title:oe,valueRender:J,prefix:re,suffix:ge,loading:Le=!1,formatter:lt,precision:ie,decimalSeparator:de=".",groupSeparator:Ce=",",onMouseEnter:ke,onMouseLeave:he}=X,We=b(X,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:nt,direction:pt,className:ot,style:Qe}=(0,h.dj)("statistic"),xe=nt("statistic",ce),[we,le,Ge]=d(xe),Ie=e.createElement(r,{decimalSeparator:de,groupSeparator:Ce,prefixCls:xe,formatter:lt,precision:ie,value:Z}),F=l()(xe,{[`${xe}-rtl`]:pt==="rtl"},ot,j,P,le,Ge),te=(0,f.Z)(We,{aria:!0,data:!0});return we(e.createElement("div",Object.assign({},te,{className:F,style:Object.assign(Object.assign({},Qe),M),onMouseEnter:ke,onMouseLeave:he}),oe&&e.createElement("div",{className:`${xe}-title`},oe),e.createElement(s.Z,{paragraph:!1,loading:Le,className:`${xe}-skeleton`},e.createElement("div",{style:T,className:`${xe}-content`},re&&e.createElement("span",{className:`${xe}-content-prefix`},re),J?J(Ie):Ie,ge&&e.createElement("span",{className:`${xe}-content-suffix`},ge)))))};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 g(X,ce){let j=X;const P=/\[[^\]]*]/g,M=(ce.match(P)||[]).map(J=>J.slice(1,-1)),T=ce.replace(P,"[]"),Z=S.reduce((J,re)=>{let[ge,Le]=re;if(J.includes(ge)){const lt=Math.floor(j/Le);return j-=lt*Le,J.replace(new RegExp(`${ge}+`,"g"),ie=>{const de=ie.length;return lt.toString().padStart(de,"0")})}return J},T);let oe=0;return Z.replace(P,()=>{const J=M[oe];return oe+=1,J})}function C(X,ce){const{format:j=""}=ce,P=new Date(X).getTime(),M=Date.now(),T=Math.max(P-M,0);return g(T,j)}var x=function(X,ce){var j={};for(var P in X)Object.prototype.hasOwnProperty.call(X,P)&&ce.indexOf(P)<0&&(j[P]=X[P]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,P=Object.getOwnPropertySymbols(X);M<P.length;M++)ce.indexOf(P[M])<0&&Object.prototype.propertyIsEnumerable.call(X,P[M])&&(j[P[M]]=X[P[M]]);return j};const w=1e3/30;function O(X){return new Date(X).getTime()}const N=X=>{const{value:ce,format:j="HH:mm:ss",onChange:P,onFinish:M}=X,T=x(X,["value","format","onChange","onFinish"]),Z=(0,p.Z)(),oe=e.useRef(null),J=()=>{M==null||M(),oe.current&&(clearInterval(oe.current),oe.current=null)},re=()=>{const lt=O(ce);lt>=Date.now()&&(oe.current=setInterval(()=>{Z(),P==null||P(lt-Date.now()),lt<Date.now()&&J()},w))};e.useEffect(()=>(re(),()=>{oe.current&&(clearInterval(oe.current),oe.current=null)}),[ce]);const ge=(lt,ie)=>C(lt,Object.assign(Object.assign({},ie),{format:j})),Le=lt=>(0,m.Tm)(lt,{title:void 0});return e.createElement(y,Object.assign({},T,{value:ce,valueRender:Le,formatter:ge}))};var L=e.memo(N);y.Countdown=L;var W=y},93873:function(Rt,B,t){"use strict";t.d(B,{Fm:function(){return c}});var e=t(36237),p=t(48746);const m=new e.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),v=new e.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),l=new e.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),f=new e.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),h=new e.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),s=new e.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),a=new e.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),r=new e.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),i={"move-up":{inKeyframes:a,outKeyframes:r},"move-down":{inKeyframes:m,outKeyframes:v},"move-left":{inKeyframes:l,outKeyframes:f},"move-right":{inKeyframes:h,outKeyframes:s}},c=(n,o)=>{const{antCls:u}=n,d=`${u}-${o}`,{inKeyframes:b,outKeyframes:E}=i[o];return[(0,p.R)(d,b,E,n.motionDurationMid),{[`
${d}-enter,
${d}-appear
`]:{opacity:0,animationTimingFunction:n.motionEaseOutCirc},[`${d}-leave`]:{animationTimingFunction:n.motionEaseInOutCirc}}]}},46e3:function(Rt,B,t){"use strict";t.d(B,{Qt:function(){return l},Uw:function(){return v},fJ:function(){return m},ly:function(){return f},oN:function(){return c}});var e=t(36237),p=t(48746);const m=new e.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),v=new e.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),l=new e.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),f=new e.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),h=new e.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),s=new e.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),a=new e.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),r=new e.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),i={"slide-up":{inKeyframes:m,outKeyframes:v},"slide-down":{inKeyframes:l,outKeyframes:f},"slide-left":{inKeyframes:h,outKeyframes:s},"slide-right":{inKeyframes:a,outKeyframes:r}},c=(n,o)=>{const{antCls:u}=n,d=`${u}-${o}`,{inKeyframes:b,outKeyframes:E}=i[o];return[(0,p.R)(d,b,E,n.motionDurationMid),{[`
${d}-enter,
${d}-appear
`]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:n.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${d}-leave`]:{animationTimingFunction:n.motionEaseInQuint}}]}},37645:function(Rt,B,t){"use strict";t.d(B,{ZP:function(){return f},qN:function(){return m},wZ:function(){return v}});var e=t(36237),p=t(36305);const m=8;function v(h){const{contentRadius:s,limitVerticalRadius:a}=h,r=s>12?s+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:a?m:r}}function l(h,s){return h?s:{}}function f(h,s,a){const{componentCls:r,boxShadowPopoverArrow:i,arrowOffsetVertical:c,arrowOffsetHorizontal:n}=h,{arrowDistance:o=0,arrowPlacement:u={left:!0,right:!0,top:!0,bottom:!0}}=a||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,p.W)(h,s,i)),{"&:before":{background:s}})]},l(!!u.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:o,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":n,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:n}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,e.unit)(n)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:n}}}})),l(!!u.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:o,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":n,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:n}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,e.unit)(n)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:n}}}})),l(!!u.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:o},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:c},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:c}})),l(!!u.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:o},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:c},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:c}}))}}},36305:function(Rt,B,t){"use strict";t.d(B,{W:function(){return m},w:function(){return p}});var e=t(36237);function p(v){const{sizePopupArrow:l,borderRadiusXS:f,borderRadiusOuter:h}=v,s=l/2,a=0,r=s,i=h*1/Math.sqrt(2),c=s-h*(1-1/Math.sqrt(2)),n=s-f*(1/Math.sqrt(2)),o=h*(Math.sqrt(2)-1)+f*(1/Math.sqrt(2)),u=2*s-n,d=o,b=2*s-i,E=c,y=2*s-a,S=r,g=s*Math.sqrt(2)+h*(Math.sqrt(2)-2),C=h*(Math.sqrt(2)-1),x=`polygon(${C}px 100%, 50% ${C}px, ${2*s-C}px 100%, ${C}px 100%)`,w=`path('M ${a} ${r} A ${h} ${h} 0 0 0 ${i} ${c} L ${n} ${o} A ${f} ${f} 0 0 1 ${u} ${d} L ${b} ${E} A ${h} ${h} 0 0 0 ${y} ${S} Z')`;return{arrowShadowWidth:g,arrowPath:w,arrowPolygon:x}}const m=(v,l,f)=>{const{sizePopupArrow:h,arrowPolygon:s,arrowPath:a,arrowShadowWidth:r,borderRadiusXS:i,calc:c}=v;return{pointerEvents:"none",width:h,height:h,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:h,height:c(h).div(2).equal(),background:l,clipPath:{_multi_value_:!0,value:[s,a]},content:'""'},"&::after":{content:'""',position:"absolute",width:r,height:r,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${(0,e.unit)(i)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:f,zIndex:0,background:"transparent"}}}},70858:function(Rt,B,t){"use strict";t.d(B,{default:function(){return wo}});var e=t(59301),p={},m="rc-table-internal-hook",v=t(72190),l=t(6089),f=t(34280),h=t(13697),s=t(4676);function a(G){var Q=e.createContext(void 0),De=function(rt){var ct=rt.value,Et=rt.children,it=e.useRef(ct);it.current=ct;var ut=e.useState(function(){return{getValue:function(){return it.current},listeners:new Set}}),St=(0,v.Z)(ut,1),Ht=St[0];return(0,f.Z)(function(){(0,s.unstable_batchedUpdates)(function(){Ht.listeners.forEach(function(Ot){Ot(ct)})})},[ct]),e.createElement(Q.Provider,{value:Ht},Et)};return{Context:Q,Provider:De,defaultValue:G}}function r(G,Q){var De=(0,l.Z)(typeof Q=="function"?Q:function(Ot){if(Q===void 0)return Ot;if(!Array.isArray(Q))return Ot[Q];var Zt={};return Q.forEach(function(Bt){Zt[Bt]=Ot[Bt]}),Zt}),Xe=e.useContext(G==null?void 0:G.Context),rt=Xe||{},ct=rt.listeners,Et=rt.getValue,it=e.useRef();it.current=De(Xe?Et():G==null?void 0:G.defaultValue);var ut=e.useState({}),St=(0,v.Z)(ut,2),Ht=St[1];return(0,f.Z)(function(){if(!Xe)return;function Ot(Zt){var Bt=De(Zt);(0,h.Z)(it.current,Bt,!0)||Ht({})}return ct.add(Ot),function(){ct.delete(Ot)}},[Xe]),it.current}var i=t(60499),c=t(8654);function n(){var G=e.createContext(null);function Q(){return e.useContext(G)}function De(rt,ct){var Et=(0,c.Yr)(rt),it=function(St,Ht){var Ot=Et?{ref:Ht}:{},Zt=e.useRef(0),Bt=e.useRef(St),Xt=Q();return Xt!==null?e.createElement(rt,(0,i.Z)({},St,Ot)):((!ct||ct(Bt.current,St))&&(Zt.current+=1),Bt.current=St,e.createElement(G.Provider,{value:Zt.current},e.createElement(rt,(0,i.Z)({},St,Ot))))};return Et?e.forwardRef(it):it}function Xe(rt,ct){var Et=(0,c.Yr)(rt),it=function(St,Ht){var Ot=Et?{ref:Ht}:{};return Q(),e.createElement(rt,(0,i.Z)({},St,Ot))};return Et?e.memo(e.forwardRef(it),ct):e.memo(it,ct)}return{makeImmutable:De,responseImmutable:Xe,useImmutableMark:Q}}var o=n(),u=o.makeImmutable,d=o.responseImmutable,b=o.useImmutableMark,E=n(),y=E.makeImmutable,S=E.responseImmutable,g=E.useImmutableMark,C=a(),x=C;function w(G,Q){var De=React.useRef(0);De.current+=1;var Xe=React.useRef(G),rt=[];Object.keys(G||{}).map(function(Et){var it;(G==null?void 0:G[Et])!==((it=Xe.current)===null||it===void 0?void 0:it[Et])&&rt.push(Et)}),Xe.current=G;var ct=React.useRef([]);return rt.length&&(ct.current=rt),React.useDebugValue(De.current),React.useDebugValue(ct.current.join(", ")),Q&&console.log("".concat(Q,":"),De.current,ct.current),De.current}var O=null,N=null,L=t(43749),W=t(85899),X=t(18642),ce=t(92310),j=t.n(ce),P=t(80547),M=t(97938),T=t(48736),Z=e.createContext({renderWithProps:!1}),oe=Z,J="RC_TABLE_KEY";function re(G){return G==null?[]:Array.isArray(G)?G:[G]}function ge(G){var Q=[],De={};return G.forEach(function(Xe){for(var rt=Xe||{},ct=rt.key,Et=rt.dataIndex,it=ct||re(Et).join("-")||J;De[it];)it="".concat(it,"_next");De[it]=!0,Q.push(it)}),Q}function Le(G){return G!=null}function lt(G){return typeof G=="number"&&!Number.isNaN(G)}function ie(G){return G&&(0,L.Z)(G)==="object"&&!Array.isArray(G)&&!e.isValidElement(G)}function de(G,Q,De,Xe,rt,ct){var Et=e.useContext(oe),it=g(),ut=(0,P.Z)(function(){if(Le(Xe))return[Xe];var St=Q==null||Q===""?[]:Array.isArray(Q)?Q:[Q],Ht=(0,M.Z)(G,St),Ot=Ht,Zt=void 0;if(rt){var Bt=rt(Ht,G,De);ie(Bt)?(Ot=Bt.children,Zt=Bt.props,Et.renderWithProps=!0):Ot=Bt}return[Ot,Zt]},[it,G,Xe,Q,rt,De],function(St,Ht){if(ct){var Ot=(0,v.Z)(St,2),Zt=Ot[1],Bt=(0,v.Z)(Ht,2),Xt=Bt[1];return ct(Xt,Zt)}return Et.renderWithProps?!0:!(0,h.Z)(St,Ht,!0)});return ut}function Ce(G,Q,De,Xe){var rt=G+Q-1;return G<=Xe&&rt>=De}function ke(G,Q){return r(x,function(De){var Xe=Ce(G,Q||1,De.hoverStartRow,De.hoverEndRow);return[Xe,De.onHover]})}var he=t(70425),We=function(Q){var De=Q.ellipsis,Xe=Q.rowType,rt=Q.children,ct,Et=De===!0?{showTitle:!0}:De;return Et&&(Et.showTitle||Xe==="header")&&(typeof rt=="string"||typeof rt=="number"?ct=rt.toString():e.isValidElement(rt)&&typeof rt.props.children=="string"&&(ct=rt.props.children)),ct};function nt(G){var Q,De,Xe,rt,ct,Et,it,ut,St=G.component,Ht=G.children,Ot=G.ellipsis,Zt=G.scope,Bt=G.prefixCls,Xt=G.className,yn=G.align,qt=G.record,bn=G.render,On=G.dataIndex,vn=G.renderIndex,Pn=G.shouldCellUpdate,Dn=G.index,Bn=G.rowType,Zn=G.colSpan,yr=G.rowSpan,nr=G.fixLeft,Qn=G.fixRight,tr=G.firstFixLeft,Mn=G.lastFixLeft,rn=G.firstFixRight,_n=G.lastFixRight,xn=G.appendNode,Tn=G.additionalProps,Kn=Tn===void 0?{}:Tn,or=G.isSticky,Rn="".concat(Bt,"-cell"),Dr=r(x,["supportSticky","allColumnsFixedLeft","rowHoverable"]),jr=Dr.supportSticky,Wi=Dr.allColumnsFixedLeft,Pi=Dr.rowHoverable,Ei=de(qt,On,vn,Ht,bn,Pn),Ki=(0,v.Z)(Ei,2),vo=Ki[0],Mr=Ki[1],Qr={},ro=typeof nr=="number"&&jr,co=typeof Qn=="number"&&jr;ro&&(Qr.position="sticky",Qr.left=nr),co&&(Qr.position="sticky",Qr.right=Qn);var rr=(Q=(De=(Xe=Mr==null?void 0:Mr.colSpan)!==null&&Xe!==void 0?Xe:Kn.colSpan)!==null&&De!==void 0?De:Zn)!==null&&Q!==void 0?Q:1,br=(rt=(ct=(Et=Mr==null?void 0:Mr.rowSpan)!==null&&Et!==void 0?Et:Kn.rowSpan)!==null&&ct!==void 0?ct:yr)!==null&&rt!==void 0?rt:1,Yn=ke(Dn,br),sr=(0,v.Z)(Yn,2),ti=sr[0],li=sr[1],Fi=(0,he.zX)(function(Ni){var Ci;qt&&li(Dn,Dn+br-1),Kn==null||(Ci=Kn.onMouseEnter)===null||Ci===void 0||Ci.call(Kn,Ni)}),Di=(0,he.zX)(function(Ni){var Ci;qt&&li(-1,-1),Kn==null||(Ci=Kn.onMouseLeave)===null||Ci===void 0||Ci.call(Kn,Ni)});if(rr===0||br===0)return null;var Co=(it=Kn.title)!==null&&it!==void 0?it:We({rowType:Bn,ellipsis:Ot,children:vo}),xo=j()(Rn,Xt,(ut={},(0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)(ut,"".concat(Rn,"-fix-left"),ro&&jr),"".concat(Rn,"-fix-left-first"),tr&&jr),"".concat(Rn,"-fix-left-last"),Mn&&jr),"".concat(Rn,"-fix-left-all"),Mn&&Wi&&jr),"".concat(Rn,"-fix-right"),co&&jr),"".concat(Rn,"-fix-right-first"),rn&&jr),"".concat(Rn,"-fix-right-last"),_n&&jr),"".concat(Rn,"-ellipsis"),Ot),"".concat(Rn,"-with-append"),xn),"".concat(Rn,"-fix-sticky"),(ro||co)&&or&&jr),(0,X.Z)(ut,"".concat(Rn,"-row-hover"),!Mr&&ti)),Kn.className,Mr==null?void 0:Mr.className),ar={};yn&&(ar.textAlign=yn);var dr=(0,W.Z)((0,W.Z)((0,W.Z)((0,W.Z)({},Mr==null?void 0:Mr.style),Qr),ar),Kn.style),ui=vo;return(0,L.Z)(ui)==="object"&&!Array.isArray(ui)&&!e.isValidElement(ui)&&(ui=null),Ot&&(Mn||rn)&&(ui=e.createElement("span",{className:"".concat(Rn,"-content")},ui)),e.createElement(St,(0,i.Z)({},Mr,Kn,{className:xo,style:dr,title:Co,scope:Zt,onMouseEnter:Pi?Fi:void 0,onMouseLeave:Pi?Di:void 0,colSpan:rr!==1?rr:null,rowSpan:br!==1?br:null}),xn,ui)}var pt=e.memo(nt);function ot(G,Q,De,Xe,rt){var ct=De[G]||{},Et=De[Q]||{},it,ut;ct.fixed==="left"?it=Xe.left[rt==="rtl"?Q:G]:Et.fixed==="right"&&(ut=Xe.right[rt==="rtl"?G:Q]);var St=!1,Ht=!1,Ot=!1,Zt=!1,Bt=De[Q+1],Xt=De[G-1],yn=Bt&&!Bt.fixed||Xt&&!Xt.fixed||De.every(function(Pn){return Pn.fixed==="left"});if(rt==="rtl"){if(it!==void 0){var qt=Xt&&Xt.fixed==="left";Zt=!qt&&yn}else if(ut!==void 0){var bn=Bt&&Bt.fixed==="right";Ot=!bn&&yn}}else if(it!==void 0){var On=Bt&&Bt.fixed==="left";St=!On&&yn}else if(ut!==void 0){var vn=Xt&&Xt.fixed==="right";Ht=!vn&&yn}return{fixLeft:it,fixRight:ut,lastFixLeft:St,firstFixRight:Ht,lastFixRight:Ot,firstFixLeft:Zt,isSticky:Xe.isSticky}}var Qe=e.createContext({}),xe=Qe;function we(G){var Q=G.className,De=G.index,Xe=G.children,rt=G.colSpan,ct=rt===void 0?1:rt,Et=G.rowSpan,it=G.align,ut=r(x,["prefixCls","direction"]),St=ut.prefixCls,Ht=ut.direction,Ot=e.useContext(xe),Zt=Ot.scrollColumnIndex,Bt=Ot.stickyOffsets,Xt=Ot.flattenColumns,yn=De+ct-1,qt=yn+1===Zt?ct+1:ct,bn=ot(De,De+qt-1,Xt,Bt,Ht);return e.createElement(pt,(0,i.Z)({className:Q,index:De,component:"td",prefixCls:St,record:null,dataIndex:null,align:it,colSpan:qt,rowSpan:Et,render:function(){return Xe}},bn))}var le=t(42244),Ge=["children"];function Ie(G){var Q=G.children,De=(0,le.Z)(G,Ge);return e.createElement("tr",De,Q)}function F(G){var Q=G.children;return Q}F.Row=Ie,F.Cell=we;var te=F;function ye(G){var Q=G.children,De=G.stickyOffsets,Xe=G.flattenColumns,rt=r(x,"prefixCls"),ct=Xe.length-1,Et=Xe[ct],it=e.useMemo(function(){return{stickyOffsets:De,flattenColumns:Xe,scrollColumnIndex:Et!=null&&Et.scrollbar?ct:null}},[Et,Xe,ct,De]);return e.createElement(xe.Provider,{value:it},e.createElement("tfoot",{className:"".concat(rt,"-summary")},Q))}var V=S(ye),K=te,ee=t(29301),H=t(24514),D=t(75152),I=t(26112);function _(G,Q,De,Xe,rt,ct,Et){G.push({record:Q,indent:De,index:Et});var it=ct(Q),ut=rt==null?void 0:rt.has(it);if(Q&&Array.isArray(Q[Xe])&&ut)for(var St=0;St<Q[Xe].length;St+=1)_(G,Q[Xe][St],De+1,Xe,rt,ct,St)}function ve(G,Q,De,Xe){var rt=e.useMemo(function(){if(De!=null&&De.size){for(var ct=[],Et=0;Et<(G==null?void 0:G.length);Et+=1){var it=G[Et];_(ct,it,0,Q,De,Xe,Et)}return ct}return G==null?void 0:G.map(function(ut,St){return{record:ut,indent:0,index:St}})},[G,Q,De,Xe]);return rt}function _e(G,Q,De,Xe){var rt=r(x,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),ct=rt.flattenColumns,Et=rt.expandableType,it=rt.expandedKeys,ut=rt.childrenColumnName,St=rt.onTriggerExpand,Ht=rt.rowExpandable,Ot=rt.onRow,Zt=rt.expandRowByClick,Bt=rt.rowClassName,Xt=Et==="nest",yn=Et==="row"&&(!Ht||Ht(G)),qt=yn||Xt,bn=it&&it.has(Q),On=ut&&G&&G[ut],vn=(0,he.zX)(St),Pn=Ot==null?void 0:Ot(G,De),Dn=Pn==null?void 0:Pn.onClick,Bn=function(Qn){Zt&&qt&&St(G,Qn);for(var tr=arguments.length,Mn=new Array(tr>1?tr-1:0),rn=1;rn<tr;rn++)Mn[rn-1]=arguments[rn];Dn==null||Dn.apply(void 0,[Qn].concat(Mn))},Zn;typeof Bt=="string"?Zn=Bt:typeof Bt=="function"&&(Zn=Bt(G,De,Xe));var yr=ge(ct);return(0,W.Z)((0,W.Z)({},rt),{},{columnsKey:yr,nestExpandable:Xt,expanded:bn,hasNestChildren:On,record:G,onTriggerExpand:vn,rowSupportExpand:yn,expandable:qt,rowProps:(0,W.Z)((0,W.Z)({},Pn),{},{className:j()(Zn,Pn==null?void 0:Pn.className),onClick:Bn})})}function Ke(G){var Q=G.prefixCls,De=G.children,Xe=G.component,rt=G.cellComponent,ct=G.className,Et=G.expanded,it=G.colSpan,ut=G.isEmpty,St=r(x,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Ht=St.scrollbarSize,Ot=St.fixHeader,Zt=St.fixColumn,Bt=St.componentWidth,Xt=St.horizonScroll,yn=De;return(ut?Xt&&Bt:Zt)&&(yn=e.createElement("div",{style:{width:Bt-(Ot&&!ut?Ht:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Q,"-expanded-row-fixed")},yn)),e.createElement(Xe,{className:ct,style:{display:Et?null:"none"}},e.createElement(pt,{component:rt,prefixCls:Q,colSpan:it},yn))}var qe=Ke;function z(G){var Q=G.prefixCls,De=G.record,Xe=G.onExpand,rt=G.expanded,ct=G.expandable,Et="".concat(Q,"-row-expand-icon");if(!ct)return e.createElement("span",{className:j()(Et,"".concat(Q,"-row-spaced"))});var it=function(St){Xe(De,St),St.stopPropagation()};return e.createElement("span",{className:j()(Et,(0,X.Z)((0,X.Z)({},"".concat(Q,"-row-expanded"),rt),"".concat(Q,"-row-collapsed"),!rt)),onClick:it})}function ze(G,Q,De){var Xe=[];function rt(ct){(ct||[]).forEach(function(Et,it){Xe.push(Q(Et,it)),rt(Et[De])})}return rt(G),Xe}function Te(G,Q,De,Xe){return typeof G=="string"?G:typeof G=="function"?G(Q,De,Xe):""}function se(G,Q,De,Xe,rt){var ct=G.record,Et=G.prefixCls,it=G.columnsKey,ut=G.fixedInfoList,St=G.expandIconColumnIndex,Ht=G.nestExpandable,Ot=G.indentSize,Zt=G.expandIcon,Bt=G.expanded,Xt=G.hasNestChildren,yn=G.onTriggerExpand,qt=it[De],bn=ut[De],On;De===(St||0)&&Ht&&(On=e.createElement(e.Fragment,null,e.createElement("span",{style:{paddingLeft:"".concat(Ot*Xe,"px")},className:"".concat(Et,"-row-indent indent-level-").concat(Xe)}),Zt({prefixCls:Et,expanded:Bt,expandable:Xt,record:ct,onExpand:yn})));var vn;return Q.onCell&&(vn=Q.onCell(ct,rt)),{key:qt,fixedInfo:bn,appendCellNode:On,additionalCellProps:vn||{}}}function Oe(G){var Q=G.className,De=G.style,Xe=G.record,rt=G.index,ct=G.renderIndex,Et=G.rowKey,it=G.indent,ut=it===void 0?0:it,St=G.rowComponent,Ht=G.cellComponent,Ot=G.scopeCellComponent,Zt=_e(Xe,Et,rt,ut),Bt=Zt.prefixCls,Xt=Zt.flattenColumns,yn=Zt.expandedRowClassName,qt=Zt.expandedRowRender,bn=Zt.rowProps,On=Zt.expanded,vn=Zt.rowSupportExpand,Pn=e.useRef(!1);Pn.current||(Pn.current=On);var Dn=Te(yn,Xe,rt,ut),Bn=e.createElement(St,(0,i.Z)({},bn,{"data-row-key":Et,className:j()(Q,"".concat(Bt,"-row"),"".concat(Bt,"-row-level-").concat(ut),bn==null?void 0:bn.className,(0,X.Z)({},Dn,ut>=1)),style:(0,W.Z)((0,W.Z)({},De),bn==null?void 0:bn.style)}),Xt.map(function(nr,Qn){var tr=nr.render,Mn=nr.dataIndex,rn=nr.className,_n=se(Zt,nr,Qn,ut,rt),xn=_n.key,Tn=_n.fixedInfo,Kn=_n.appendCellNode,or=_n.additionalCellProps;return e.createElement(pt,(0,i.Z)({className:rn,ellipsis:nr.ellipsis,align:nr.align,scope:nr.rowScope,component:nr.rowScope?Ot:Ht,prefixCls:Bt,key:xn,record:Xe,index:rt,renderIndex:ct,dataIndex:Mn,render:tr,shouldCellUpdate:nr.shouldCellUpdate},Tn,{appendNode:Kn,additionalProps:or}))})),Zn;if(vn&&(Pn.current||On)){var yr=qt(Xe,rt,ut+1,On);Zn=e.createElement(qe,{expanded:On,className:j()("".concat(Bt,"-expanded-row"),"".concat(Bt,"-expanded-row-level-").concat(ut+1),Dn),prefixCls:Bt,component:St,cellComponent:Ht,colSpan:Xt.length,isEmpty:!1},yr)}return e.createElement(e.Fragment,null,Bn,Zn)}var Fe=S(Oe);function ue(G){var Q=G.columnKey,De=G.onColumnResize,Xe=e.useRef();return(0,f.Z)(function(){Xe.current&&De(Q,Xe.current.offsetWidth)},[]),e.createElement(ee.Z,{data:Q},e.createElement("td",{ref:Xe,style:{padding:0,border:0,height:0}},e.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}var q=t(29194);function R(G){var Q=G.prefixCls,De=G.columnsKey,Xe=G.onColumnResize,rt=e.useRef(null);return e.createElement("tr",{"aria-hidden":"true",className:"".concat(Q,"-measure-row"),style:{height:0,fontSize:0},ref:rt},e.createElement(ee.Z.Collection,{onBatchResize:function(Et){(0,q.Z)(rt.current)&&Et.forEach(function(it){var ut=it.data,St=it.size;Xe(ut,St.offsetWidth)})}},De.map(function(ct){return e.createElement(ue,{key:ct,columnKey:ct,onColumnResize:Xe})})))}function fe(G){var Q=G.data,De=G.measureColumnWidth,Xe=r(x,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),rt=Xe.prefixCls,ct=Xe.getComponent,Et=Xe.onColumnResize,it=Xe.flattenColumns,ut=Xe.getRowKey,St=Xe.expandedKeys,Ht=Xe.childrenColumnName,Ot=Xe.emptyNode,Zt=ve(Q,Ht,St,ut),Bt=e.useRef({renderWithProps:!1}),Xt=ct(["body","wrapper"],"tbody"),yn=ct(["body","row"],"tr"),qt=ct(["body","cell"],"td"),bn=ct(["body","cell"],"th"),On;Q.length?On=Zt.map(function(Pn,Dn){var Bn=Pn.record,Zn=Pn.indent,yr=Pn.index,nr=ut(Bn,Dn);return e.createElement(Fe,{key:nr,rowKey:nr,record:Bn,index:Dn,renderIndex:yr,rowComponent:yn,cellComponent:qt,scopeCellComponent:bn,indent:Zn})}):On=e.createElement(qe,{expanded:!0,className:"".concat(rt,"-placeholder"),prefixCls:rt,component:yn,cellComponent:qt,colSpan:it.length,isEmpty:!0},Ot);var vn=ge(it);return e.createElement(oe.Provider,{value:Bt.current},e.createElement(Xt,{className:"".concat(rt,"-tbody")},De&&e.createElement(R,{prefixCls:rt,columnsKey:vn,onColumnResize:Et}),On))}var Ze=S(fe),A=["expandable"],Ae="RC_TABLE_INTERNAL_COL_DEFINE";function Ue(G){var Q=G.expandable,De=(0,le.Z)(G,A),Xe;return"expandable"in G?Xe=(0,W.Z)((0,W.Z)({},De),Q):Xe=De,Xe.showExpandColumn===!1&&(Xe.expandIconColumnIndex=-1),Xe}var ae=["columnType"];function be(G){for(var Q=G.colWidths,De=G.columns,Xe=G.columCount,rt=r(x,["tableLayout"]),ct=rt.tableLayout,Et=[],it=Xe||De.length,ut=!1,St=it-1;St>=0;St-=1){var Ht=Q[St],Ot=De&&De[St],Zt=void 0,Bt=void 0;if(Ot&&(Zt=Ot[Ae],ct==="auto"&&(Bt=Ot.minWidth)),Ht||Bt||Zt||ut){var Xt=Zt||{},yn=Xt.columnType,qt=(0,le.Z)(Xt,ae);Et.unshift(e.createElement("col",(0,i.Z)({key:St,style:{width:Ht,minWidth:Bt}},qt))),ut=!0}}return e.createElement("colgroup",null,Et)}var Ye=be,at=t(77654),He=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Ve(G,Q){return(0,e.useMemo)(function(){for(var De=[],Xe=0;Xe<Q;Xe+=1){var rt=G[Xe];if(rt!==void 0)De[Xe]=rt;else return null}return De},[G.join("_"),Q])}var dt=e.forwardRef(function(G,Q){var De=G.className,Xe=G.noData,rt=G.columns,ct=G.flattenColumns,Et=G.colWidths,it=G.columCount,ut=G.stickyOffsets,St=G.direction,Ht=G.fixHeader,Ot=G.stickyTopOffset,Zt=G.stickyBottomOffset,Bt=G.stickyClassName,Xt=G.onScroll,yn=G.maxContentScroll,qt=G.children,bn=(0,le.Z)(G,He),On=r(x,["prefixCls","scrollbarSize","isSticky","getComponent"]),vn=On.prefixCls,Pn=On.scrollbarSize,Dn=On.isSticky,Bn=On.getComponent,Zn=Bn(["header","table"],"table"),yr=Dn&&!Ht?0:Pn,nr=e.useRef(null),Qn=e.useCallback(function(or){(0,c.mH)(Q,or),(0,c.mH)(nr,or)},[]);e.useEffect(function(){var or;function Rn(Dr){var jr=Dr,Wi=jr.currentTarget,Pi=jr.deltaX;Pi&&(Xt({currentTarget:Wi,scrollLeft:Wi.scrollLeft+Pi}),Dr.preventDefault())}return(or=nr.current)===null||or===void 0||or.addEventListener("wheel",Rn,{passive:!1}),function(){var Dr;(Dr=nr.current)===null||Dr===void 0||Dr.removeEventListener("wheel",Rn)}},[]);var tr=e.useMemo(function(){return ct.every(function(or){return or.width})},[ct]),Mn=ct[ct.length-1],rn={fixed:Mn?Mn.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(vn,"-cell-scrollbar")}}},_n=(0,e.useMemo)(function(){return yr?[].concat((0,at.Z)(rt),[rn]):rt},[yr,rt]),xn=(0,e.useMemo)(function(){return yr?[].concat((0,at.Z)(ct),[rn]):ct},[yr,ct]),Tn=(0,e.useMemo)(function(){var or=ut.right,Rn=ut.left;return(0,W.Z)((0,W.Z)({},ut),{},{left:St==="rtl"?[].concat((0,at.Z)(Rn.map(function(Dr){return Dr+yr})),[0]):Rn,right:St==="rtl"?or:[].concat((0,at.Z)(or.map(function(Dr){return Dr+yr})),[0]),isSticky:Dn})},[yr,ut,Dn]),Kn=Ve(Et,it);return e.createElement("div",{style:(0,W.Z)({overflow:"hidden"},Dn?{top:Ot,bottom:Zt}:{}),ref:Qn,className:j()(De,(0,X.Z)({},Bt,!!Bt))},e.createElement(Zn,{style:{tableLayout:"fixed",visibility:Xe||Kn?null:"hidden"}},(!Xe||!yn||tr)&&e.createElement(Ye,{colWidths:Kn?[].concat((0,at.Z)(Kn),[yr]):[],columCount:it+1,columns:xn}),qt((0,W.Z)((0,W.Z)({},bn),{},{stickyOffsets:Tn,columns:_n,flattenColumns:xn}))))}),bt=e.memo(dt),xt=function(Q){var De=Q.cells,Xe=Q.stickyOffsets,rt=Q.flattenColumns,ct=Q.rowComponent,Et=Q.cellComponent,it=Q.onHeaderRow,ut=Q.index,St=r(x,["prefixCls","direction"]),Ht=St.prefixCls,Ot=St.direction,Zt;it&&(Zt=it(De.map(function(Xt){return Xt.column}),ut));var Bt=ge(De.map(function(Xt){return Xt.column}));return e.createElement(ct,Zt,De.map(function(Xt,yn){var qt=Xt.column,bn=ot(Xt.colStart,Xt.colEnd,rt,Xe,Ot),On;return qt&&qt.onHeaderCell&&(On=Xt.column.onHeaderCell(qt)),e.createElement(pt,(0,i.Z)({},Xt,{scope:qt.title?Xt.colSpan>1?"colgroup":"col":null,ellipsis:qt.ellipsis,align:qt.align,component:Et,prefixCls:Ht,key:Bt[yn]},bn,{additionalProps:On,rowType:"header"}))}))},Lt=xt;function Tt(G){var Q=[];function De(Et,it){var ut=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Q[ut]=Q[ut]||[];var St=it,Ht=Et.filter(Boolean).map(function(Ot){var Zt={key:Ot.key,className:Ot.className||"",children:Ot.title,column:Ot,colStart:St},Bt=1,Xt=Ot.children;return Xt&&Xt.length>0&&(Bt=De(Xt,St,ut+1).reduce(function(yn,qt){return yn+qt},0),Zt.hasSubColumns=!0),"colSpan"in Ot&&(Bt=Ot.colSpan),"rowSpan"in Ot&&(Zt.rowSpan=Ot.rowSpan),Zt.colSpan=Bt,Zt.colEnd=Zt.colStart+Bt-1,Q[ut].push(Zt),St+=Bt,Bt});return Ht}De(G,0);for(var Xe=Q.length,rt=function(it){Q[it].forEach(function(ut){!("rowSpan"in ut)&&!ut.hasSubColumns&&(ut.rowSpan=Xe-it)})},ct=0;ct<Xe;ct+=1)rt(ct);return Q}var Vt=function(Q){var De=Q.stickyOffsets,Xe=Q.columns,rt=Q.flattenColumns,ct=Q.onHeaderRow,Et=r(x,["prefixCls","getComponent"]),it=Et.prefixCls,ut=Et.getComponent,St=e.useMemo(function(){return Tt(Xe)},[Xe]),Ht=ut(["header","wrapper"],"thead"),Ot=ut(["header","row"],"tr"),Zt=ut(["header","cell"],"th");return e.createElement(Ht,{className:"".concat(it,"-thead")},St.map(function(Bt,Xt){var yn=e.createElement(Lt,{key:Xt,flattenColumns:rt,cells:Bt,stickyOffsets:De,rowComponent:Ot,cellComponent:Zt,onHeaderRow:ct,index:Xt});return yn}))},Nt=S(Vt),Jt=t(11592);function an(G){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof Q=="number"?Q:Q.endsWith("%")?G*parseFloat(Q)/100:null}function zt(G,Q,De){return e.useMemo(function(){if(Q&&Q>0){var Xe=0,rt=0;G.forEach(function(Zt){var Bt=an(Q,Zt.width);Bt?Xe+=Bt:rt+=1});var ct=Math.max(Q,De),Et=Math.max(ct-Xe,rt),it=rt,ut=Et/rt,St=0,Ht=G.map(function(Zt){var Bt=(0,W.Z)({},Zt),Xt=an(Q,Bt.width);if(Xt)Bt.width=Xt;else{var yn=Math.floor(ut);Bt.width=it===1?Et:yn,Et-=yn,it-=1}return St+=Bt.width,Bt});if(St<ct){var Ot=ct/St;Et=ct,Ht.forEach(function(Zt,Bt){var Xt=Math.floor(Zt.width*Ot);Zt.width=Bt===Ht.length-1?Et:Xt,Et-=Xt})}return[Ht,Math.max(St,ct)]}return[G,Q]},[G,Q,De])}var sn=["children"],ln=["fixed"];function on(G){return(0,Jt.Z)(G).filter(function(Q){return e.isValidElement(Q)}).map(function(Q){var De=Q.key,Xe=Q.props,rt=Xe.children,ct=(0,le.Z)(Xe,sn),Et=(0,W.Z)({key:De},ct);return rt&&(Et.children=on(rt)),Et})}function pe(G){return G.filter(function(Q){return Q&&(0,L.Z)(Q)==="object"&&!Q.hidden}).map(function(Q){var De=Q.children;return De&&De.length>0?(0,W.Z)((0,W.Z)({},Q),{},{children:pe(De)}):Q})}function Se(G){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return G.filter(function(De){return De&&(0,L.Z)(De)==="object"}).reduce(function(De,Xe,rt){var ct=Xe.fixed,Et=ct===!0?"left":ct,it="".concat(Q,"-").concat(rt),ut=Xe.children;return ut&&ut.length>0?[].concat((0,at.Z)(De),(0,at.Z)(Se(ut,it).map(function(St){return(0,W.Z)({fixed:Et},St)}))):[].concat((0,at.Z)(De),[(0,W.Z)((0,W.Z)({key:it},Xe),{},{fixed:Et})])},[])}function yt(G){return G.map(function(Q){var De=Q.fixed,Xe=(0,le.Z)(Q,ln),rt=De;return De==="left"?rt="right":De==="right"&&(rt="left"),(0,W.Z)({fixed:rt},Xe)})}function Ee(G,Q){var De=G.prefixCls,Xe=G.columns,rt=G.children,ct=G.expandable,Et=G.expandedKeys,it=G.columnTitle,ut=G.getRowKey,St=G.onTriggerExpand,Ht=G.expandIcon,Ot=G.rowExpandable,Zt=G.expandIconColumnIndex,Bt=G.direction,Xt=G.expandRowByClick,yn=G.columnWidth,qt=G.fixed,bn=G.scrollWidth,On=G.clientWidth,vn=e.useMemo(function(){var Mn=Xe||on(rt)||[];return pe(Mn.slice())},[Xe,rt]),Pn=e.useMemo(function(){if(ct){var Mn=vn.slice();if(!Mn.includes(p)){var rn=Zt||0;rn>=0&&(rn||qt==="left"||!qt)&&Mn.splice(rn,0,p),qt==="right"&&Mn.splice(vn.length,0,p)}var _n=Mn.indexOf(p);Mn=Mn.filter(function(or,Rn){return or!==p||Rn===_n});var xn=vn[_n],Tn;qt?Tn=qt:Tn=xn?xn.fixed:null;var Kn=(0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)({},Ae,{className:"".concat(De,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",it),"fixed",Tn),"className","".concat(De,"-row-expand-icon-cell")),"width",yn),"render",function(Rn,Dr,jr){var Wi=ut(Dr,jr),Pi=Et.has(Wi),Ei=Ot?Ot(Dr):!0,Ki=Ht({prefixCls:De,expanded:Pi,expandable:Ei,record:Dr,onExpand:St});return Xt?e.createElement("span",{onClick:function(Mr){return Mr.stopPropagation()}},Ki):Ki});return Mn.map(function(or){return or===p?Kn:or})}return vn.filter(function(or){return or!==p})},[ct,vn,ut,Et,Ht,Bt]),Dn=e.useMemo(function(){var Mn=Pn;return Q&&(Mn=Q(Mn)),Mn.length||(Mn=[{render:function(){return null}}]),Mn},[Q,Pn,Bt]),Bn=e.useMemo(function(){return Bt==="rtl"?yt(Se(Dn)):Se(Dn)},[Dn,Bt,bn]),Zn=e.useMemo(function(){for(var Mn=-1,rn=Bn.length-1;rn>=0;rn-=1){var _n=Bn[rn].fixed;if(_n==="left"||_n===!0){Mn=rn;break}}if(Mn>=0)for(var xn=0;xn<=Mn;xn+=1){var Tn=Bn[xn].fixed;if(Tn!=="left"&&Tn!==!0)return!0}var Kn=Bn.findIndex(function(Dr){var jr=Dr.fixed;return jr==="right"});if(Kn>=0)for(var or=Kn;or<Bn.length;or+=1){var Rn=Bn[or].fixed;if(Rn!=="right")return!0}return!1},[Bn]),yr=zt(Bn,bn,On),nr=(0,v.Z)(yr,2),Qn=nr[0],tr=nr[1];return[Dn,Qn,tr,Zn]}var Y=Ee;function k(G,Q,De){var Xe=Ue(G),rt=Xe.expandIcon,ct=Xe.expandedRowKeys,Et=Xe.defaultExpandedRowKeys,it=Xe.defaultExpandAllRows,ut=Xe.expandedRowRender,St=Xe.onExpand,Ht=Xe.onExpandedRowsChange,Ot=Xe.childrenColumnName,Zt=rt||z,Bt=Ot||"children",Xt=e.useMemo(function(){return ut?"row":G.expandable&&G.internalHooks===m&&G.expandable.__PARENT_RENDER_ICON__||Q.some(function(Dn){return Dn&&(0,L.Z)(Dn)==="object"&&Dn[Bt]})?"nest":!1},[!!ut,Q]),yn=e.useState(function(){return Et||(it?ze(Q,De,Bt):[])}),qt=(0,v.Z)(yn,2),bn=qt[0],On=qt[1],vn=e.useMemo(function(){return new Set(ct||bn||[])},[ct,bn]),Pn=e.useCallback(function(Dn){var Bn=De(Dn,Q.indexOf(Dn)),Zn,yr=vn.has(Bn);yr?(vn.delete(Bn),Zn=(0,at.Z)(vn)):Zn=[].concat((0,at.Z)(vn),[Bn]),On(Zn),St&&St(!yr,Dn),Ht&&Ht(Zn)},[De,vn,Q,St,Ht]);return[Xe,Xt,vn,Zt,Bt,Pn]}function ne(G,Q,De){var Xe=G.map(function(rt,ct){return ot(ct,ct,G,Q,De)});return(0,P.Z)(function(){return Xe},[Xe],function(rt,ct){return!(0,h.Z)(rt,ct)})}function $(G){var Q=(0,e.useRef)(G),De=(0,e.useState)({}),Xe=(0,v.Z)(De,2),rt=Xe[1],ct=(0,e.useRef)(null),Et=(0,e.useRef)([]);function it(ut){Et.current.push(ut);var St=Promise.resolve();ct.current=St,St.then(function(){if(ct.current===St){var Ht=Et.current,Ot=Q.current;Et.current=[],Ht.forEach(function(Zt){Q.current=Zt(Q.current)}),ct.current=null,Ot!==Q.current&&rt({})}})}return(0,e.useEffect)(function(){return function(){ct.current=null}},[]),[Q.current,it]}function me(G){var Q=(0,e.useRef)(G||null),De=(0,e.useRef)();function Xe(){window.clearTimeout(De.current)}function rt(Et){Q.current=Et,Xe(),De.current=window.setTimeout(function(){Q.current=null,De.current=void 0},100)}function ct(){return Q.current}return(0,e.useEffect)(function(){return Xe},[]),[rt,ct]}function U(){var G=e.useState(-1),Q=(0,v.Z)(G,2),De=Q[0],Xe=Q[1],rt=e.useState(-1),ct=(0,v.Z)(rt,2),Et=ct[0],it=ct[1],ut=e.useCallback(function(St,Ht){Xe(St),it(Ht)},[]);return[De,Et,ut]}var Pe=t(47273),Ne=(0,Pe.Z)()?window:null;function Re(G,Q){var De=(0,L.Z)(G)==="object"?G:{},Xe=De.offsetHeader,rt=Xe===void 0?0:Xe,ct=De.offsetSummary,Et=ct===void 0?0:ct,it=De.offsetScroll,ut=it===void 0?0:it,St=De.getContainer,Ht=St===void 0?function(){return Ne}:St,Ot=Ht()||Ne,Zt=!!G;return e.useMemo(function(){return{isSticky:Zt,stickyClassName:Zt?"".concat(Q,"-sticky-holder"):"",offsetHeader:rt,offsetSummary:Et,offsetScroll:ut,container:Ot}},[Zt,ut,rt,Et,Q,Ot])}function Be(G,Q,De){var Xe=(0,e.useMemo)(function(){var rt=Q.length,ct=function(St,Ht,Ot){for(var Zt=[],Bt=0,Xt=St;Xt!==Ht;Xt+=Ot)Zt.push(Bt),Q[Xt].fixed&&(Bt+=G[Xt]||0);return Zt},Et=ct(0,rt,1),it=ct(rt-1,-1,-1).reverse();return De==="rtl"?{left:it,right:Et}:{left:Et,right:it}},[G,Q,De]);return Xe}var tt=Be;function ft(G){var Q=G.className,De=G.children;return e.createElement("div",{className:Q},De)}var $e=ft,Me=t(8224),Je=t(16089),et=t(76846);function st(G){var Q=(0,et.bn)(G),De=Q.getBoundingClientRect(),Xe=document.documentElement;return{left:De.left+(window.pageXOffset||Xe.scrollLeft)-(Xe.clientLeft||document.body.clientLeft||0),top:De.top+(window.pageYOffset||Xe.scrollTop)-(Xe.clientTop||document.body.clientTop||0)}}var ht=function(Q,De){var Xe,rt,ct=Q.scrollBodyRef,Et=Q.onScroll,it=Q.offsetScroll,ut=Q.container,St=Q.direction,Ht=r(x,"prefixCls"),Ot=((Xe=ct.current)===null||Xe===void 0?void 0:Xe.scrollWidth)||0,Zt=((rt=ct.current)===null||rt===void 0?void 0:rt.clientWidth)||0,Bt=Ot&&Zt*(Zt/Ot),Xt=e.useRef(),yn=$({scrollLeft:0,isHiddenScrollBar:!0}),qt=(0,v.Z)(yn,2),bn=qt[0],On=qt[1],vn=e.useRef({delta:0,x:0}),Pn=e.useState(!1),Dn=(0,v.Z)(Pn,2),Bn=Dn[0],Zn=Dn[1],yr=e.useRef(null);e.useEffect(function(){return function(){Je.Z.cancel(yr.current)}},[]);var nr=function(){Zn(!1)},Qn=function(xn){xn.persist(),vn.current.delta=xn.pageX-bn.scrollLeft,vn.current.x=0,Zn(!0),xn.preventDefault()},tr=function(xn){var Tn,Kn=xn||((Tn=window)===null||Tn===void 0?void 0:Tn.event),or=Kn.buttons;if(!Bn||or===0){Bn&&Zn(!1);return}var Rn=vn.current.x+xn.pageX-vn.current.x-vn.current.delta,Dr=St==="rtl";Rn=Math.max(Dr?Bt-Zt:0,Math.min(Dr?0:Zt-Bt,Rn));var jr=!Dr||Math.abs(Rn)+Math.abs(Bt)<Zt;jr&&(Et({scrollLeft:Rn/Zt*(Ot+2)}),vn.current.x=xn.pageX)},Mn=function(){Je.Z.cancel(yr.current),yr.current=(0,Je.Z)(function(){if(ct.current){var xn=st(ct.current).top,Tn=xn+ct.current.offsetHeight,Kn=ut===window?document.documentElement.scrollTop+window.innerHeight:st(ut).top+ut.clientHeight;Tn-(0,D.Z)()<=Kn||xn>=Kn-it?On(function(or){return(0,W.Z)((0,W.Z)({},or),{},{isHiddenScrollBar:!0})}):On(function(or){return(0,W.Z)((0,W.Z)({},or),{},{isHiddenScrollBar:!1})})}})},rn=function(xn){On(function(Tn){return(0,W.Z)((0,W.Z)({},Tn),{},{scrollLeft:xn/Ot*Zt||0})})};return e.useImperativeHandle(De,function(){return{setScrollLeft:rn,checkScrollBarVisible:Mn}}),e.useEffect(function(){var _n=(0,Me.Z)(document.body,"mouseup",nr,!1),xn=(0,Me.Z)(document.body,"mousemove",tr,!1);return Mn(),function(){_n.remove(),xn.remove()}},[Bt,Bn]),e.useEffect(function(){if(ct.current){for(var _n=[],xn=(0,et.bn)(ct.current);xn;)_n.push(xn),xn=xn.parentElement;return _n.forEach(function(Tn){return Tn.addEventListener("scroll",Mn,!1)}),window.addEventListener("resize",Mn,!1),window.addEventListener("scroll",Mn,!1),ut.addEventListener("scroll",Mn,!1),function(){_n.forEach(function(Tn){return Tn.removeEventListener("scroll",Mn)}),window.removeEventListener("resize",Mn),window.removeEventListener("scroll",Mn),ut.removeEventListener("scroll",Mn)}}},[ut]),e.useEffect(function(){bn.isHiddenScrollBar||On(function(_n){var xn=ct.current;return xn?(0,W.Z)((0,W.Z)({},_n),{},{scrollLeft:xn.scrollLeft/xn.scrollWidth*xn.clientWidth}):_n})},[bn.isHiddenScrollBar]),Ot<=Zt||!Bt||bn.isHiddenScrollBar?null:e.createElement("div",{style:{height:(0,D.Z)(),width:Zt,bottom:it},className:"".concat(Ht,"-sticky-scroll")},e.createElement("div",{onMouseDown:Qn,ref:Xt,className:j()("".concat(Ht,"-sticky-scroll-bar"),(0,X.Z)({},"".concat(Ht,"-sticky-scroll-bar-active"),Bn)),style:{width:"".concat(Bt,"px"),transform:"translate3d(".concat(bn.scrollLeft,"px, 0, 0)")}}))},mt=e.forwardRef(ht);function Ct(G){return null}var wt=Ct;function Ft(G){return null}var kt=Ft,Wt="rc-table",It=[],Pt={};function At(){return"No Data"}function Gt(G,Q){var De=(0,W.Z)({rowKey:"key",prefixCls:Wt,emptyText:At},G),Xe=De.prefixCls,rt=De.className,ct=De.rowClassName,Et=De.style,it=De.data,ut=De.rowKey,St=De.scroll,Ht=De.tableLayout,Ot=De.direction,Zt=De.title,Bt=De.footer,Xt=De.summary,yn=De.caption,qt=De.id,bn=De.showHeader,On=De.components,vn=De.emptyText,Pn=De.onRow,Dn=De.onHeaderRow,Bn=De.onScroll,Zn=De.internalHooks,yr=De.transformColumns,nr=De.internalRefs,Qn=De.tailor,tr=De.getContainerWidth,Mn=De.sticky,rn=De.rowHoverable,_n=rn===void 0?!0:rn,xn=it||It,Tn=!!xn.length,Kn=Zn===m,or=e.useCallback(function(ni,hi){return(0,M.Z)(On,ni)||hi},[On]),Rn=e.useMemo(function(){return typeof ut=="function"?ut:function(ni){var hi=ni&&ni[ut];return hi}},[ut]),Dr=or(["body"]),jr=U(),Wi=(0,v.Z)(jr,3),Pi=Wi[0],Ei=Wi[1],Ki=Wi[2],vo=k(De,xn,Rn),Mr=(0,v.Z)(vo,6),Qr=Mr[0],ro=Mr[1],co=Mr[2],rr=Mr[3],br=Mr[4],Yn=Mr[5],sr=St==null?void 0:St.x,ti=e.useState(0),li=(0,v.Z)(ti,2),Fi=li[0],Di=li[1],Co=Y((0,W.Z)((0,W.Z)((0,W.Z)({},De),Qr),{},{expandable:!!Qr.expandedRowRender,columnTitle:Qr.columnTitle,expandedKeys:co,getRowKey:Rn,onTriggerExpand:Yn,expandIcon:rr,expandIconColumnIndex:Qr.expandIconColumnIndex,direction:Ot,scrollWidth:Kn&&Qn&&typeof sr=="number"?sr:null,clientWidth:Fi}),Kn?yr:null),xo=(0,v.Z)(Co,4),ar=xo[0],dr=xo[1],ui=xo[2],Ni=xo[3],Ci=ui!=null?ui:sr,Mo=e.useMemo(function(){return{columns:ar,flattenColumns:dr}},[ar,dr]),qi=e.useRef(),qo=e.useRef(),zi=e.useRef(),pi=e.useRef();e.useImperativeHandle(Q,function(){return{nativeElement:qi.current,scrollTo:function(hi){var Bo;if(zi.current instanceof HTMLElement){var na=hi.index,To=hi.top,Ba=hi.key;if(lt(To)){var Oa;(Oa=zi.current)===null||Oa===void 0||Oa.scrollTo({top:To})}else{var Ia,za=Ba!=null?Ba:Rn(xn[na]);(Ia=zi.current.querySelector('[data-row-key="'.concat(za,'"]')))===null||Ia===void 0||Ia.scrollIntoView()}}else(Bo=zi.current)!==null&&Bo!==void 0&&Bo.scrollTo&&zi.current.scrollTo(hi)}}});var Oi=e.useRef(),Li=e.useState(!1),uo=(0,v.Z)(Li,2),io=uo[0],di=uo[1],Gi=e.useState(!1),wi=(0,v.Z)(Gi,2),_o=wi[0],$i=wi[1],Ro=e.useState(new Map),da=(0,v.Z)(Ro,2),Sa=da[0],Xi=da[1],Ra=ge(dr),Zo=Ra.map(function(ni){return Sa.get(ni)}),$o=e.useMemo(function(){return Zo},[Zo.join("_")]),Nn=tt($o,dr,Ot),Jn=St&&Le(St.y),_r=St&&Le(Ci)||!!Qr.fixed,Ii=_r&&dr.some(function(ni){var hi=ni.fixed;return hi}),oo=e.useRef(),xi=Re(Mn,Xe),_i=xi.isSticky,ea=xi.offsetHeader,fa=xi.offsetSummary,sa=xi.offsetScroll,Ea=xi.stickyClassName,wa=xi.container,Sr=e.useMemo(function(){return Xt==null?void 0:Xt(xn)},[Xt,xn]),fi=(Jn||_i)&&e.isValidElement(Sr)&&Sr.type===te&&Sr.props.fixed,Yi,ao,Ko;Jn&&(ao={overflowY:Tn?"scroll":"auto",maxHeight:St.y}),_r&&(Yi={overflowX:"auto"},Jn||(ao={overflowY:"hidden"}),Ko={width:Ci===!0?"auto":Ci,minWidth:"100%"});var Ri=e.useCallback(function(ni,hi){Xi(function(Bo){if(Bo.get(ni)!==hi){var na=new Map(Bo);return na.set(ni,hi),na}return Bo})},[]),Wo=me(null),Ao=(0,v.Z)(Wo,2),ja=Ao[0],ka=Ao[1];function _a(ni,hi){hi&&(typeof hi=="function"?hi(ni):hi.scrollLeft!==ni&&(hi.scrollLeft=ni,hi.scrollLeft!==ni&&setTimeout(function(){hi.scrollLeft=ni},0)))}var Aa=(0,l.Z)(function(ni){var hi=ni.currentTarget,Bo=ni.scrollLeft,na=Ot==="rtl",To=typeof Bo=="number"?Bo:hi.scrollLeft,Ba=hi||Pt;if(!ka()||ka()===Ba){var Oa;ja(Ba),_a(To,qo.current),_a(To,zi.current),_a(To,Oi.current),_a(To,(Oa=oo.current)===null||Oa===void 0?void 0:Oa.setScrollLeft)}var Ia=hi||qo.current;if(Ia){var za=Kn&&Qn&&typeof Ci=="number"?Ci:Ia.scrollWidth,ns=Ia.clientWidth;if(za===ns){di(!1),$i(!1);return}na?(di(-To<za-ns),$i(-To>0)):(di(To>0),$i(To<za-ns))}}),Wa=(0,l.Z)(function(ni){Aa(ni),Bn==null||Bn(ni)}),Za=function(){if(_r&&zi.current){var hi;Aa({currentTarget:(0,et.bn)(zi.current),scrollLeft:(hi=zi.current)===null||hi===void 0?void 0:hi.scrollLeft})}else di(!1),$i(!1)},Xa=function(hi){var Bo,na=hi.width;(Bo=oo.current)===null||Bo===void 0||Bo.checkScrollBarVisible();var To=qi.current?qi.current.offsetWidth:na;Kn&&tr&&qi.current&&(To=tr(qi.current,To)||To),To!==Fi&&(Za(),Di(To))},Ka=e.useRef(!1);e.useEffect(function(){Ka.current&&Za()},[_r,it,ar.length]),e.useEffect(function(){Ka.current=!0},[]);var Es=e.useState(0),cs=(0,v.Z)(Es,2),Ua=cs[0],us=cs[1],ws=e.useState(!0),ds=(0,v.Z)(ws,2),fs=ds[0],_s=ds[1];(0,f.Z)(function(){(!Qn||!Kn)&&(zi.current instanceof Element?us((0,D.o)(zi.current).width):us((0,D.o)(pi.current).width)),_s((0,H.G)("position","sticky"))},[]),e.useEffect(function(){Kn&&nr&&(nr.body.current=zi.current)});var As=e.useCallback(function(ni){return e.createElement(e.Fragment,null,e.createElement(Nt,ni),fi==="top"&&e.createElement(V,ni,Sr))},[fi,Sr]),Os=e.useCallback(function(ni){return e.createElement(V,ni,Sr)},[Sr]),hs=or(["table"],"table"),Va=e.useMemo(function(){return Ht||(Ii?Ci==="max-content"?"auto":"fixed":Jn||_i||dr.some(function(ni){var hi=ni.ellipsis;return hi})?"fixed":"auto")},[Jn,Ii,dr,Ht,_i]),qa,$a={colWidths:$o,columCount:dr.length,stickyOffsets:Nn,onHeaderRow:Dn,fixHeader:Jn,scroll:St},vs=e.useMemo(function(){return Tn?null:typeof vn=="function"?vn():vn},[Tn,vn]),ms=e.createElement(Ze,{data:xn,measureColumnWidth:Jn||_r||_i}),ps=e.createElement(Ye,{colWidths:dr.map(function(ni){var hi=ni.width;return hi}),columns:dr}),gs=yn!=null?e.createElement("caption",{className:"".concat(Xe,"-caption")},yn):void 0,Is=(0,I.Z)(De,{data:!0}),ys=(0,I.Z)(De,{aria:!0});if(Jn||_i){var es;typeof Dr=="function"?(es=Dr(xn,{scrollbarSize:Ua,ref:zi,onScroll:Aa}),$a.colWidths=dr.map(function(ni,hi){var Bo=ni.width,na=hi===dr.length-1?Bo-Ua:Bo;return typeof na=="number"&&!Number.isNaN(na)?na:0})):es=e.createElement("div",{style:(0,W.Z)((0,W.Z)({},Yi),ao),onScroll:Wa,ref:zi,className:j()("".concat(Xe,"-body"))},e.createElement(hs,(0,i.Z)({style:(0,W.Z)((0,W.Z)({},Ko),{},{tableLayout:Va})},ys),gs,ps,ms,!fi&&Sr&&e.createElement(V,{stickyOffsets:Nn,flattenColumns:dr},Sr)));var bs=(0,W.Z)((0,W.Z)((0,W.Z)({noData:!xn.length,maxContentScroll:_r&&Ci==="max-content"},$a),Mo),{},{direction:Ot,stickyClassName:Ea,onScroll:Aa});qa=e.createElement(e.Fragment,null,bn!==!1&&e.createElement(bt,(0,i.Z)({},bs,{stickyTopOffset:ea,className:"".concat(Xe,"-header"),ref:qo}),As),es,fi&&fi!=="top"&&e.createElement(bt,(0,i.Z)({},bs,{stickyBottomOffset:fa,className:"".concat(Xe,"-summary"),ref:Oi}),Os),_i&&zi.current&&zi.current instanceof Element&&e.createElement(mt,{ref:oo,offsetScroll:sa,scrollBodyRef:zi,onScroll:Aa,container:wa,direction:Ot}))}else qa=e.createElement("div",{style:(0,W.Z)((0,W.Z)({},Yi),ao),className:j()("".concat(Xe,"-content")),onScroll:Aa,ref:zi},e.createElement(hs,(0,i.Z)({style:(0,W.Z)((0,W.Z)({},Ko),{},{tableLayout:Va})},ys),gs,ps,bn!==!1&&e.createElement(Nt,(0,i.Z)({},$a,Mo)),ms,Sr&&e.createElement(V,{stickyOffsets:Nn,flattenColumns:dr},Sr)));var ts=e.createElement("div",(0,i.Z)({className:j()(Xe,rt,(0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)({},"".concat(Xe,"-rtl"),Ot==="rtl"),"".concat(Xe,"-ping-left"),io),"".concat(Xe,"-ping-right"),_o),"".concat(Xe,"-layout-fixed"),Ht==="fixed"),"".concat(Xe,"-fixed-header"),Jn),"".concat(Xe,"-fixed-column"),Ii),"".concat(Xe,"-fixed-column-gapped"),Ii&&Ni),"".concat(Xe,"-scroll-horizontal"),_r),"".concat(Xe,"-has-fix-left"),dr[0]&&dr[0].fixed),"".concat(Xe,"-has-fix-right"),dr[dr.length-1]&&dr[dr.length-1].fixed==="right")),style:Et,id:qt,ref:qi},Is),Zt&&e.createElement($e,{className:"".concat(Xe,"-title")},Zt(xn)),e.createElement("div",{ref:pi,className:"".concat(Xe,"-container")},qa),Bt&&e.createElement($e,{className:"".concat(Xe,"-footer")},Bt(xn)));_r&&(ts=e.createElement(ee.Z,{onResize:Xa},ts));var Cs=ne(dr,Nn,Ot),Ps=e.useMemo(function(){return{scrollX:Ci,prefixCls:Xe,getComponent:or,scrollbarSize:Ua,direction:Ot,fixedInfoList:Cs,isSticky:_i,supportSticky:fs,componentWidth:Fi,fixHeader:Jn,fixColumn:Ii,horizonScroll:_r,tableLayout:Va,rowClassName:ct,expandedRowClassName:Qr.expandedRowClassName,expandIcon:rr,expandableType:ro,expandRowByClick:Qr.expandRowByClick,expandedRowRender:Qr.expandedRowRender,onTriggerExpand:Yn,expandIconColumnIndex:Qr.expandIconColumnIndex,indentSize:Qr.indentSize,allColumnsFixedLeft:dr.every(function(ni){return ni.fixed==="left"}),emptyNode:vs,columns:ar,flattenColumns:dr,onColumnResize:Ri,hoverStartRow:Pi,hoverEndRow:Ei,onHover:Ki,rowExpandable:Qr.rowExpandable,onRow:Pn,getRowKey:Rn,expandedKeys:co,childrenColumnName:br,rowHoverable:_n}},[Ci,Xe,or,Ua,Ot,Cs,_i,fs,Fi,Jn,Ii,_r,Va,ct,Qr.expandedRowClassName,rr,ro,Qr.expandRowByClick,Qr.expandedRowRender,Yn,Qr.expandIconColumnIndex,Qr.indentSize,vs,ar,dr,Ri,Pi,Ei,Ki,Qr.rowExpandable,Pn,Rn,co,br,_n]);return e.createElement(x.Provider,{value:Ps},ts)}var Yt=e.forwardRef(Gt);function jt(G){return y(Yt,G)}var Ut=jt();Ut.EXPAND_COLUMN=p,Ut.INTERNAL_HOOKS=m,Ut.Column=wt,Ut.ColumnGroup=kt,Ut.Summary=K;var cn=Ut,en=t(48911),un=a(null),hn=a(null);function nn(G,Q,De){var Xe=Q||1;return De[G+Xe]-(De[G]||0)}function $t(G){var Q=G.rowInfo,De=G.column,Xe=G.colIndex,rt=G.indent,ct=G.index,Et=G.component,it=G.renderIndex,ut=G.record,St=G.style,Ht=G.className,Ot=G.inverse,Zt=G.getHeight,Bt=De.render,Xt=De.dataIndex,yn=De.className,qt=De.width,bn=r(hn,["columnsOffset"]),On=bn.columnsOffset,vn=se(Q,De,Xe,rt,ct),Pn=vn.key,Dn=vn.fixedInfo,Bn=vn.appendCellNode,Zn=vn.additionalCellProps,yr=Zn.style,nr=Zn.colSpan,Qn=nr===void 0?1:nr,tr=Zn.rowSpan,Mn=tr===void 0?1:tr,rn=Xe-1,_n=nn(rn,Qn,On),xn=Qn>1?qt-_n:0,Tn=(0,W.Z)((0,W.Z)((0,W.Z)({},yr),St),{},{flex:"0 0 ".concat(_n,"px"),width:"".concat(_n,"px"),marginRight:xn,pointerEvents:"auto"}),Kn=e.useMemo(function(){return Ot?Mn<=1:Qn===0||Mn===0||Mn>1},[Mn,Qn,Ot]);Kn?Tn.visibility="hidden":Ot&&(Tn.height=Zt==null?void 0:Zt(Mn));var or=Kn?function(){return null}:Bt,Rn={};return(Mn===0||Qn===0)&&(Rn.rowSpan=1,Rn.colSpan=1),e.createElement(pt,(0,i.Z)({className:j()(yn,Ht),ellipsis:De.ellipsis,align:De.align,scope:De.rowScope,component:Et,prefixCls:Q.prefixCls,key:Pn,record:ut,index:ct,renderIndex:it,dataIndex:Xt,render:or,shouldCellUpdate:De.shouldCellUpdate},Dn,{appendNode:Bn,additionalProps:(0,W.Z)((0,W.Z)({},Zn),{},{style:Tn},Rn)}))}var En=$t,wn=["data","index","className","rowKey","style","extra","getHeight"],Xn=e.forwardRef(function(G,Q){var De=G.data,Xe=G.index,rt=G.className,ct=G.rowKey,Et=G.style,it=G.extra,ut=G.getHeight,St=(0,le.Z)(G,wn),Ht=De.record,Ot=De.indent,Zt=De.index,Bt=r(x,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Xt=Bt.scrollX,yn=Bt.flattenColumns,qt=Bt.prefixCls,bn=Bt.fixColumn,On=Bt.componentWidth,vn=r(un,["getComponent"]),Pn=vn.getComponent,Dn=_e(Ht,ct,Xe,Ot),Bn=Pn(["body","row"],"div"),Zn=Pn(["body","cell"],"div"),yr=Dn.rowSupportExpand,nr=Dn.expanded,Qn=Dn.rowProps,tr=Dn.expandedRowRender,Mn=Dn.expandedRowClassName,rn;if(yr&&nr){var _n=tr(Ht,Xe,Ot+1,nr),xn=Te(Mn,Ht,Xe,Ot),Tn={};bn&&(Tn={style:(0,X.Z)({},"--virtual-width","".concat(On,"px"))});var Kn="".concat(qt,"-expanded-row-cell");rn=e.createElement(Bn,{className:j()("".concat(qt,"-expanded-row"),"".concat(qt,"-expanded-row-level-").concat(Ot+1),xn)},e.createElement(pt,{component:Zn,prefixCls:qt,className:j()(Kn,(0,X.Z)({},"".concat(Kn,"-fixed"),bn)),additionalProps:Tn},_n))}var or=(0,W.Z)((0,W.Z)({},Et),{},{width:Xt});it&&(or.position="absolute",or.pointerEvents="none");var Rn=e.createElement(Bn,(0,i.Z)({},Qn,St,{"data-row-key":ct,ref:yr?null:Q,className:j()(rt,"".concat(qt,"-row"),Qn==null?void 0:Qn.className,(0,X.Z)({},"".concat(qt,"-row-extra"),it)),style:(0,W.Z)((0,W.Z)({},or),Qn==null?void 0:Qn.style)}),yn.map(function(Dr,jr){return e.createElement(En,{key:jr,component:Zn,rowInfo:Dn,column:Dr,colIndex:jr,indent:Ot,index:Xe,renderIndex:Zt,record:Ht,inverse:it,getHeight:ut})}));return yr?e.createElement("div",{ref:Q},Rn,rn):Rn}),Ln=S(Xn),jn=Ln,Wn=e.forwardRef(function(G,Q){var De=G.data,Xe=G.onScroll,rt=r(x,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX","direction"]),ct=rt.flattenColumns,Et=rt.onColumnResize,it=rt.getRowKey,ut=rt.expandedKeys,St=rt.prefixCls,Ht=rt.childrenColumnName,Ot=rt.scrollX,Zt=rt.direction,Bt=r(un),Xt=Bt.sticky,yn=Bt.scrollY,qt=Bt.listItemHeight,bn=Bt.getComponent,On=Bt.onScroll,vn=e.useRef(),Pn=ve(De,Ht,ut,it),Dn=e.useMemo(function(){var rn=0;return ct.map(function(_n){var xn=_n.width,Tn=_n.key;return rn+=xn,[Tn,xn,rn]})},[ct]),Bn=e.useMemo(function(){return Dn.map(function(rn){return rn[2]})},[Dn]);e.useEffect(function(){Dn.forEach(function(rn){var _n=(0,v.Z)(rn,2),xn=_n[0],Tn=_n[1];Et(xn,Tn)})},[Dn]),e.useImperativeHandle(Q,function(){var rn,_n={scrollTo:function(Tn){var Kn;(Kn=vn.current)===null||Kn===void 0||Kn.scrollTo(Tn)},nativeElement:(rn=vn.current)===null||rn===void 0?void 0:rn.nativeElement};return Object.defineProperty(_n,"scrollLeft",{get:function(){var Tn;return((Tn=vn.current)===null||Tn===void 0?void 0:Tn.getScrollInfo().x)||0},set:function(Tn){var Kn;(Kn=vn.current)===null||Kn===void 0||Kn.scrollTo({left:Tn})}}),_n});var Zn=function(_n,xn){var Tn,Kn=(Tn=Pn[xn])===null||Tn===void 0?void 0:Tn.record,or=_n.onCell;if(or){var Rn,Dr=or(Kn,xn);return(Rn=Dr==null?void 0:Dr.rowSpan)!==null&&Rn!==void 0?Rn:1}return 1},yr=function(_n){var xn=_n.start,Tn=_n.end,Kn=_n.getSize,or=_n.offsetY;if(Tn<0)return null;for(var Rn=ct.filter(function(rr){return Zn(rr,xn)===0}),Dr=xn,jr=function(br){if(Rn=Rn.filter(function(Yn){return Zn(Yn,br)===0}),!Rn.length)return Dr=br,1},Wi=xn;Wi>=0&&!jr(Wi);Wi-=1);for(var Pi=ct.filter(function(rr){return Zn(rr,Tn)!==1}),Ei=Tn,Ki=function(br){if(Pi=Pi.filter(function(Yn){return Zn(Yn,br)!==1}),!Pi.length)return Ei=Math.max(br-1,Tn),1},vo=Tn;vo<Pn.length&&!Ki(vo);vo+=1);for(var Mr=[],Qr=function(br){var Yn=Pn[br];if(!Yn)return 1;ct.some(function(sr){return Zn(sr,br)>1})&&Mr.push(br)},ro=Dr;ro<=Ei;ro+=1)Qr(ro);var co=Mr.map(function(rr){var br=Pn[rr],Yn=it(br.record,rr),sr=function(Fi){var Di=rr+Fi-1,Co=it(Pn[Di].record,Di),xo=Kn(Yn,Co);return xo.bottom-xo.top},ti=Kn(Yn);return e.createElement(jn,{key:rr,data:br,rowKey:Yn,index:rr,style:{top:-or+ti.top},extra:!0,getHeight:sr})});return co},nr=e.useMemo(function(){return{columnsOffset:Bn}},[Bn]),Qn="".concat(St,"-tbody"),tr=bn(["body","wrapper"]),Mn={};return Xt&&(Mn.position="sticky",Mn.bottom=0,(0,L.Z)(Xt)==="object"&&Xt.offsetScroll&&(Mn.bottom=Xt.offsetScroll)),e.createElement(hn.Provider,{value:nr},e.createElement(en.Z,{fullHeight:!1,ref:vn,prefixCls:"".concat(Qn,"-virtual"),styles:{horizontalScrollBar:Mn},className:Qn,height:yn,itemHeight:qt||24,data:Pn,itemKey:function(_n){return it(_n.record)},component:tr,scrollWidth:Ot,direction:Zt,onVirtualScroll:function(_n){var xn,Tn=_n.x;Xe({currentTarget:(xn=vn.current)===null||xn===void 0?void 0:xn.nativeElement,scrollLeft:Tn})},onScroll:On,extraRender:yr},function(rn,_n,xn){var Tn=it(rn.record,_n);return e.createElement(jn,{data:rn,rowKey:Tn,index:_n,style:xn.style})}))}),Vn=S(Wn),Cn=Vn,mn=function(Q,De){var Xe=De.ref,rt=De.onScroll;return e.createElement(Cn,{ref:Xe,data:Q,onScroll:rt})};function Qt(G,Q){var De=G.data,Xe=G.columns,rt=G.scroll,ct=G.sticky,Et=G.prefixCls,it=Et===void 0?Wt:Et,ut=G.className,St=G.listItemHeight,Ht=G.components,Ot=G.onScroll,Zt=rt||{},Bt=Zt.x,Xt=Zt.y;typeof Bt!="number"&&(Bt=1),typeof Xt!="number"&&(Xt=500);var yn=(0,he.zX)(function(On,vn){return(0,M.Z)(Ht,On)||vn}),qt=(0,he.zX)(Ot),bn=e.useMemo(function(){return{sticky:ct,scrollY:Xt,listItemHeight:St,getComponent:yn,onScroll:qt}},[ct,Xt,St,yn,qt]);return e.createElement(un.Provider,{value:bn},e.createElement(cn,(0,i.Z)({},G,{className:j()(ut,"".concat(it,"-virtual")),scroll:(0,W.Z)((0,W.Z)({},rt),{},{x:Bt}),components:(0,W.Z)((0,W.Z)({},Ht),{},{body:De!=null&&De.length?mn:void 0}),columns:Xe,internalHooks:m,tailor:!0,ref:Q})))}var gt=e.forwardRef(Qt);function Dt(G){return y(gt,G)}var Kt=Dt(),Mt=null,dn=G=>null,fn=G=>null,Sn=t(84105),qn=t(82661),Br=t(34643),Fr=t(34061),hr=t(18929);function Er(G){const[Q,De]=(0,e.useState)(null);return[(0,e.useCallback)((ct,Et,it)=>{const ut=Q!=null?Q:ct,St=Math.min(ut||0,ct),Ht=Math.max(ut||0,ct),Ot=Et.slice(St,Ht+1).map(Xt=>G(Xt)),Zt=Ot.some(Xt=>!it.has(Xt)),Bt=[];return Ot.forEach(Xt=>{Zt?(it.has(Xt)||Bt.push(Xt),it.add(Xt)):(it.delete(Xt),Bt.push(Xt))}),De(Zt?Ht:null),Bt},[Q]),ct=>{De(ct)}]}var Zr=t(32383),Wr=t(62673),Cr=t(75727),Tr=t(47889);const wr={},ri="SELECT_ALL",yi="SELECT_INVERT",ii="SELECT_NONE",oi=[],vi=(G,Q)=>{let De=[];return(Q||[]).forEach(Xe=>{De.push(Xe),Xe&&typeof Xe=="object"&&G in Xe&&(De=[].concat((0,at.Z)(De),(0,at.Z)(vi(G,Xe[G]))))}),De};var vr=(G,Q)=>{const{preserveSelectedRowKeys:De,selectedRowKeys:Xe,defaultSelectedRowKeys:rt,getCheckboxProps:ct,onChange:Et,onSelect:it,onSelectAll:ut,onSelectInvert:St,onSelectNone:Ht,onSelectMultiple:Ot,columnWidth:Zt,type:Bt,selections:Xt,fixed:yn,renderCell:qt,hideSelectAll:bn,checkStrictly:On=!0}=Q||{},{prefixCls:vn,data:Pn,pageData:Dn,getRecordByKey:Bn,getRowKey:Zn,expandType:yr,childrenColumnName:nr,locale:Qn,getPopupContainer:tr}=G,Mn=(0,Zr.ln)("Table"),[rn,_n]=Er(rr=>rr),[xn,Tn]=(0,hr.Z)(Xe||rt||oi,{value:Xe}),Kn=e.useRef(new Map),or=(0,e.useCallback)(rr=>{if(De){const br=new Map;rr.forEach(Yn=>{let sr=Bn(Yn);!sr&&Kn.current.has(Yn)&&(sr=Kn.current.get(Yn)),br.set(Yn,sr)}),Kn.current=br}},[Bn,De]);e.useEffect(()=>{or(xn)},[xn]);const Rn=(0,e.useMemo)(()=>vi(nr,Dn),[nr,Dn]),{keyEntities:Dr}=(0,e.useMemo)(()=>{if(On)return{keyEntities:null};let rr=Pn;if(De){const br=new Set(Rn.map((sr,ti)=>Zn(sr,ti))),Yn=Array.from(Kn.current).reduce((sr,ti)=>{let[li,Fi]=ti;return br.has(li)?sr:sr.concat(Fi)},[]);rr=[].concat((0,at.Z)(rr),(0,at.Z)(Yn))}return(0,Fr.I8)(rr,{externalGetKey:Zn,childrenPropName:nr})},[Pn,Zn,On,nr,De,Rn]),jr=(0,e.useMemo)(()=>{const rr=new Map;return Rn.forEach((br,Yn)=>{const sr=Zn(br,Yn),ti=(ct?ct(br):null)||{};rr.set(sr,ti)}),rr},[Rn,Zn,ct]),Wi=(0,e.useCallback)(rr=>{const br=Zn(rr);let Yn;return jr.has(br)?Yn=jr.get(Zn(rr)):Yn=ct?ct(rr):void 0,!!(Yn!=null&&Yn.disabled)},[jr,Zn]),[Pi,Ei]=(0,e.useMemo)(()=>{if(On)return[xn||[],[]];const{checkedKeys:rr,halfCheckedKeys:br}=(0,Br.S)(xn,!0,Dr,Wi);return[rr||[],br]},[xn,On,Dr,Wi]),Ki=(0,e.useMemo)(()=>{const rr=Bt==="radio"?Pi.slice(0,1):Pi;return new Set(rr)},[Pi,Bt]),vo=(0,e.useMemo)(()=>Bt==="radio"?new Set:new Set(Ei),[Ei,Bt]);e.useEffect(()=>{Q||Tn(oi)},[!!Q]);const Mr=(0,e.useCallback)((rr,br)=>{let Yn,sr;or(rr),De?(Yn=rr,sr=rr.map(ti=>Kn.current.get(ti))):(Yn=[],sr=[],rr.forEach(ti=>{const li=Bn(ti);li!==void 0&&(Yn.push(ti),sr.push(li))})),Tn(Yn),Et==null||Et(Yn,sr,{type:br})},[Tn,Bn,Et,De]),Qr=(0,e.useCallback)((rr,br,Yn,sr)=>{if(it){const ti=Yn.map(li=>Bn(li));it(Bn(rr),br,ti,sr)}Mr(Yn,"single")},[it,Bn,Mr]),ro=(0,e.useMemo)(()=>!Xt||bn?null:(Xt===!0?[ri,yi,ii]:Xt).map(br=>br===ri?{key:"all",text:Qn.selectionAll,onSelect(){Mr(Pn.map((Yn,sr)=>Zn(Yn,sr)).filter(Yn=>{const sr=jr.get(Yn);return!(sr!=null&&sr.disabled)||Ki.has(Yn)}),"all")}}:br===yi?{key:"invert",text:Qn.selectInvert,onSelect(){const Yn=new Set(Ki);Dn.forEach((ti,li)=>{const Fi=Zn(ti,li),Di=jr.get(Fi);Di!=null&&Di.disabled||(Yn.has(Fi)?Yn.delete(Fi):Yn.add(Fi))});const sr=Array.from(Yn);St&&(Mn.deprecated(!1,"onSelectInvert","onChange"),St(sr)),Mr(sr,"invert")}}:br===ii?{key:"none",text:Qn.selectNone,onSelect(){Ht==null||Ht(),Mr(Array.from(Ki).filter(Yn=>{const sr=jr.get(Yn);return sr==null?void 0:sr.disabled}),"none")}}:br).map(br=>Object.assign(Object.assign({},br),{onSelect:function(){for(var Yn,sr,ti=arguments.length,li=new Array(ti),Fi=0;Fi<ti;Fi++)li[Fi]=arguments[Fi];(sr=br.onSelect)===null||sr===void 0||(Yn=sr).call.apply(Yn,[br].concat(li)),_n(null)}})),[Xt,Ki,Dn,Zn,St,Mr]);return[(0,e.useCallback)(rr=>{var br;if(!Q)return rr.filter(pi=>pi!==wr);let Yn=(0,at.Z)(rr);const sr=new Set(Ki),ti=Rn.map(Zn).filter(pi=>!jr.get(pi).disabled),li=ti.every(pi=>sr.has(pi)),Fi=ti.some(pi=>sr.has(pi)),Di=()=>{const pi=[];li?ti.forEach(Li=>{sr.delete(Li),pi.push(Li)}):ti.forEach(Li=>{sr.has(Li)||(sr.add(Li),pi.push(Li))});const Oi=Array.from(sr);ut==null||ut(!li,Oi.map(Li=>Bn(Li)),pi.map(Li=>Bn(Li))),Mr(Oi,"all"),_n(null)};let Co,xo;if(Bt!=="radio"){let pi;if(ro){const di={getPopupContainer:tr,items:ro.map((Gi,wi)=>{const{key:_o,text:$i,onSelect:Ro}=Gi;return{key:_o!=null?_o:wi,onClick:()=>{Ro==null||Ro(ti)},label:$i}})};pi=e.createElement("div",{className:`${vn}-selection-extra`},e.createElement(Cr.Z,{menu:di,getPopupContainer:tr},e.createElement("span",null,e.createElement(Sn.Z,null))))}const Oi=Rn.map((di,Gi)=>{const wi=Zn(di,Gi),_o=jr.get(wi)||{};return Object.assign({checked:sr.has(wi)},_o)}).filter(di=>{let{disabled:Gi}=di;return Gi}),Li=!!Oi.length&&Oi.length===Rn.length,uo=Li&&Oi.every(di=>{let{checked:Gi}=di;return Gi}),io=Li&&Oi.some(di=>{let{checked:Gi}=di;return Gi});xo=e.createElement(Wr.default,{checked:Li?uo:!!Rn.length&&li,indeterminate:Li?!uo&&io:!li&&Fi,onChange:Di,disabled:Rn.length===0||Li,"aria-label":pi?"Custom selection":"Select all",skipGroup:!0}),Co=!bn&&e.createElement("div",{className:`${vn}-selection`},xo,pi)}let ar;Bt==="radio"?ar=(pi,Oi,Li)=>{const uo=Zn(Oi,Li),io=sr.has(uo),di=jr.get(uo);return{node:e.createElement(Tr.ZP,Object.assign({},di,{checked:io,onClick:Gi=>{var wi;Gi.stopPropagation(),(wi=di==null?void 0:di.onClick)===null||wi===void 0||wi.call(di,Gi)},onChange:Gi=>{var wi;sr.has(uo)||Qr(uo,!0,[uo],Gi.nativeEvent),(wi=di==null?void 0:di.onChange)===null||wi===void 0||wi.call(di,Gi)}})),checked:io}}:ar=(pi,Oi,Li)=>{var uo;const io=Zn(Oi,Li),di=sr.has(io),Gi=vo.has(io),wi=jr.get(io);let _o;return yr==="nest"?_o=Gi:_o=(uo=wi==null?void 0:wi.indeterminate)!==null&&uo!==void 0?uo:Gi,{node:e.createElement(Wr.default,Object.assign({},wi,{indeterminate:_o,checked:di,skipGroup:!0,onClick:$i=>{var Ro;$i.stopPropagation(),(Ro=wi==null?void 0:wi.onClick)===null||Ro===void 0||Ro.call(wi,$i)},onChange:$i=>{var Ro;const{nativeEvent:da}=$i,{shiftKey:Sa}=da,Xi=ti.findIndex(Zo=>Zo===io),Ra=Pi.some(Zo=>ti.includes(Zo));if(Sa&&On&&Ra){const Zo=rn(Xi,ti,sr),$o=Array.from(sr);Ot==null||Ot(!di,$o.map(Nn=>Bn(Nn)),Zo.map(Nn=>Bn(Nn))),Mr($o,"multiple")}else{const Zo=Pi;if(On){const $o=di?(0,qn._5)(Zo,io):(0,qn.L0)(Zo,io);Qr(io,!di,$o,da)}else{const $o=(0,Br.S)([].concat((0,at.Z)(Zo),[io]),!0,Dr,Wi),{checkedKeys:Nn,halfCheckedKeys:Jn}=$o;let _r=Nn;if(di){const Ii=new Set(Nn);Ii.delete(io),_r=(0,Br.S)(Array.from(Ii),{checked:!1,halfCheckedKeys:Jn},Dr,Wi).checkedKeys}Qr(io,!di,_r,da)}}_n(di?null:Xi),(Ro=wi==null?void 0:wi.onChange)===null||Ro===void 0||Ro.call(wi,$i)}})),checked:di}};const dr=(pi,Oi,Li)=>{const{node:uo,checked:io}=ar(pi,Oi,Li);return qt?qt(io,Oi,Li,uo):uo};if(!Yn.includes(wr))if(Yn.findIndex(pi=>{var Oi;return((Oi=pi[Ae])===null||Oi===void 0?void 0:Oi.columnType)==="EXPAND_COLUMN"})===0){const[pi,...Oi]=Yn;Yn=[pi,wr].concat((0,at.Z)(Oi))}else Yn=[wr].concat((0,at.Z)(Yn));const ui=Yn.indexOf(wr);Yn=Yn.filter((pi,Oi)=>pi!==wr||Oi===ui);const Ni=Yn[ui-1],Ci=Yn[ui+1];let Mo=yn;Mo===void 0&&((Ci==null?void 0:Ci.fixed)!==void 0?Mo=Ci.fixed:(Ni==null?void 0:Ni.fixed)!==void 0&&(Mo=Ni.fixed)),Mo&&Ni&&((br=Ni[Ae])===null||br===void 0?void 0:br.columnType)==="EXPAND_COLUMN"&&Ni.fixed===void 0&&(Ni.fixed=Mo);const qi=j()(`${vn}-selection-col`,{[`${vn}-selection-col-with-dropdown`]:Xt&&Bt==="checkbox"}),qo=()=>Q!=null&&Q.columnTitle?typeof Q.columnTitle=="function"?Q.columnTitle(xo):Q.columnTitle:Co,zi={fixed:Mo,width:Zt,className:`${vn}-selection-column`,title:qo(),render:dr,onCell:Q.onCell,[Ae]:{className:qi}};return Yn.map(pi=>pi===wr?zi:pi)},[Zn,Rn,Q,Pi,Ki,vo,Zt,ro,yr,jr,Ot,Qr,Wi]),Ki]},Xr=t(2738);function Or(G,Q){return G._antProxy=G._antProxy||{},Object.keys(Q).forEach(De=>{if(!(De in G._antProxy)){const Xe=G[De];G._antProxy[De]=Xe,G[De]=Q[De]}}),G}function ur(G,Q){return(0,e.useImperativeHandle)(G,()=>{const De=Q(),{nativeElement:Xe}=De;return typeof Proxy!="undefined"?new Proxy(Xe,{get(rt,ct){return De[ct]?De[ct]:Reflect.get(rt,ct)}}):Or(Xe,De)})}var Ir=t(83010),Lr=t(48755),pr=t(38406),Kr=t(83397),ai=t(31756),zr=t(13783),Si=t(85981),ci=t(31709),Ar=t(29787),gi=t(57700);function bi(G){return Q=>{const{prefixCls:De,onExpand:Xe,record:rt,expanded:ct,expandable:Et}=Q,it=`${De}-row-expand-icon`;return e.createElement("button",{type:"button",onClick:ut=>{Xe(rt,ut),ut.stopPropagation()},className:j()(it,{[`${it}-spaced`]:!Et,[`${it}-expanded`]:Et&&ct,[`${it}-collapsed`]:Et&&!ct}),"aria-label":ct?G.collapse:G.expand,"aria-expanded":ct})}}var $n=bi;function fr(G){return(De,Xe)=>{const rt=De.querySelector(`.${G}-container`);let ct=Xe;if(rt){const Et=getComputedStyle(rt),it=parseInt(Et.borderLeftWidth,10),ut=parseInt(Et.borderRightWidth,10);ct=Xe-it-ut}return ct}}const Gn=(G,Q)=>"key"in G&&G.key!==void 0&&G.key!==null?G.key:G.dataIndex?Array.isArray(G.dataIndex)?G.dataIndex.join("."):G.dataIndex:Q;function lr(G,Q){return Q?`${Q}-${G}`:`${G}`}const Hr=(G,Q)=>typeof G=="function"?G(Q):G,$r=(G,Q)=>{const De=Hr(G,Q);return Object.prototype.toString.call(De)==="[object Object]"?"":De};var so={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"},zn=so,ir=t(7657),cr=function(Q,De){return e.createElement(ir.Z,(0,i.Z)({},Q,{ref:De,icon:zn}))},Gr=e.forwardRef(cr),Jr=Gr,mo=t(9981),Ji=t(40192);function lo(G){const Q=e.useRef(G),De=(0,Ji.Z)();return[()=>Q.current,Xe=>{Q.current=Xe,De()}]}var xr=t(7939),gr=t(584),Ai=t(93041),Bi=t(78857),eo=t(18287),po=t(47472),No=t(49397),Vo=G=>{const{value:Q,filterSearch:De,tablePrefixCls:Xe,locale:rt,onChange:ct}=G;return De?e.createElement("div",{className:`${Xe}-filter-dropdown-search`},e.createElement(No.Z,{prefix:e.createElement(po.Z,null),placeholder:rt.filterSearchPlaceholder,onChange:ct,value:Q,htmlSize:1,className:`${Xe}-filter-dropdown-search-input`})):null},go=t(10228);const oa=G=>{const{keyCode:Q}=G;Q===go.Z.ENTER&&G.stopPropagation()};var la=e.forwardRef((G,Q)=>e.createElement("div",{className:G.className,onClick:De=>De.stopPropagation(),onKeyDown:oa,ref:Q},G.children));function zo(G){let Q=[];return(G||[]).forEach(De=>{let{value:Xe,children:rt}=De;Q.push(Xe),rt&&(Q=[].concat((0,at.Z)(Q),(0,at.Z)(zo(rt))))}),Q}function Pa(G){return G.some(Q=>{let{children:De}=Q;return De})}function ca(G,Q){return typeof Q=="string"||typeof Q=="number"?Q==null?void 0:Q.toString().toLowerCase().includes(G.trim().toLowerCase()):!1}function ga(G){let{filters:Q,prefixCls:De,filteredKeys:Xe,filterMultiple:rt,searchValue:ct,filterSearch:Et}=G;return Q.map((it,ut)=>{const St=String(it.value);if(it.children)return{key:St||ut,label:it.text,popupClassName:`${De}-dropdown-submenu`,children:ga({filters:it.children,prefixCls:De,filteredKeys:Xe,filterMultiple:rt,searchValue:ct,filterSearch:Et})};const Ht=rt?Wr.default:Tr.ZP,Ot={key:it.value!==void 0?St:ut,label:e.createElement(e.Fragment,null,e.createElement(Ht,{checked:Xe.includes(St)}),e.createElement("span",null,it.text))};return ct.trim()?typeof Et=="function"?Et(ct,it)?Ot:null:ca(ct,it.text)?Ot:null:Ot})}function va(G){return G||[]}var Da=G=>{var Q,De,Xe,rt;const{tablePrefixCls:ct,prefixCls:Et,column:it,dropdownPrefixCls:ut,columnKey:St,filterOnClose:Ht,filterMultiple:Ot,filterMode:Zt="menu",filterSearch:Bt=!1,filterState:Xt,triggerFilter:yn,locale:qt,children:bn,getPopupContainer:On,rootClassName:vn}=G,{filterResetToDefaultFilteredValue:Pn,defaultFilteredValue:Dn,filterDropdownProps:Bn={},filterDropdownOpen:Zn,filterDropdownVisible:yr,onFilterDropdownVisibleChange:nr,onFilterDropdownOpenChange:Qn}=it,[tr,Mn]=e.useState(!1),rn=!!(Xt&&(!((Q=Xt.filteredKeys)===null||Q===void 0)&&Q.length||Xt.forceFiltered)),_n=ar=>{var dr;Mn(ar),(dr=Bn.onOpenChange)===null||dr===void 0||dr.call(Bn,ar),Qn==null||Qn(ar),nr==null||nr(ar)},xn=(rt=(Xe=(De=Bn.open)!==null&&De!==void 0?De:Zn)!==null&&Xe!==void 0?Xe:yr)!==null&&rt!==void 0?rt:tr,Tn=Xt==null?void 0:Xt.filteredKeys,[Kn,or]=lo(va(Tn)),Rn=ar=>{let{selectedKeys:dr}=ar;or(dr)},Dr=(ar,dr)=>{let{node:ui,checked:Ni}=dr;Rn(Ot?{selectedKeys:ar}:{selectedKeys:Ni&&ui.key?[ui.key]:[]})};e.useEffect(()=>{tr&&Rn({selectedKeys:va(Tn)})},[Tn]);const[jr,Wi]=e.useState([]),Pi=ar=>{Wi(ar)},[Ei,Ki]=e.useState(""),vo=ar=>{const{value:dr}=ar.target;Ki(dr)};e.useEffect(()=>{tr||Ki("")},[tr]);const Mr=ar=>{const dr=ar!=null&&ar.length?ar:null;if(dr===null&&(!Xt||!Xt.filteredKeys)||(0,h.Z)(dr,Xt==null?void 0:Xt.filteredKeys,!0))return null;yn({column:it,key:St,filteredKeys:dr})},Qr=()=>{_n(!1),Mr(Kn())},ro=function(){let{confirm:ar,closeDropdown:dr}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};ar&&Mr([]),dr&&_n(!1),Ki(""),or(Pn?(Dn||[]).map(ui=>String(ui)):[])},co=function(){let{closeDropdown:ar}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};ar&&_n(!1),Mr(Kn())},rr=(ar,dr)=>{dr.source==="trigger"&&(ar&&Tn!==void 0&&or(va(Tn)),_n(ar),!ar&&!it.filterDropdown&&Ht&&Qr())},br=j()({[`${ut}-menu-without-submenu`]:!Pa(it.filters||[])}),Yn=ar=>{if(ar.target.checked){const dr=zo(it==null?void 0:it.filters).map(ui=>String(ui));or(dr)}else or([])},sr=ar=>{let{filters:dr}=ar;return(dr||[]).map((ui,Ni)=>{const Ci=String(ui.value),Mo={title:ui.text,key:ui.value!==void 0?Ci:String(Ni)};return ui.children&&(Mo.children=sr({filters:ui.children})),Mo})},ti=ar=>{var dr;return Object.assign(Object.assign({},ar),{text:ar.title,value:ar.key,children:((dr=ar.children)===null||dr===void 0?void 0:dr.map(ui=>ti(ui)))||[]})};let li;const{direction:Fi,renderEmpty:Di}=e.useContext(Lr.E_);if(typeof it.filterDropdown=="function")li=it.filterDropdown({prefixCls:`${ut}-custom`,setSelectedKeys:ar=>Rn({selectedKeys:ar}),selectedKeys:Kn(),confirm:co,clearFilters:ro,filters:it.filters,visible:xn,close:()=>{_n(!1)}});else if(it.filterDropdown)li=it.filterDropdown;else{const ar=Kn()||[],dr=()=>{var Ni,Ci;const Mo=(Ni=Di==null?void 0:Di("Table.filter"))!==null&&Ni!==void 0?Ni:e.createElement(gr.Z,{image:gr.Z.PRESENTED_IMAGE_SIMPLE,description:qt.filterEmptyText,styles:{image:{height:24}},style:{margin:0,padding:"16px 0"}});if((it.filters||[]).length===0)return Mo;if(Zt==="tree")return e.createElement(e.Fragment,null,e.createElement(Vo,{filterSearch:Bt,value:Ei,onChange:vo,tablePrefixCls:ct,locale:qt}),e.createElement("div",{className:`${ct}-filter-dropdown-tree`},Ot?e.createElement(Wr.default,{checked:ar.length===zo(it.filters).length,indeterminate:ar.length>0&&ar.length<zo(it.filters).length,className:`${ct}-filter-dropdown-checkall`,onChange:Yn},(Ci=qt==null?void 0:qt.filterCheckall)!==null&&Ci!==void 0?Ci:qt==null?void 0:qt.filterCheckAll):null,e.createElement(eo.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Ot,checkStrictly:!Ot,className:`${ut}-menu`,onCheck:Dr,checkedKeys:ar,selectedKeys:ar,showIcon:!1,treeData:sr({filters:it.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:Ei.trim()?zi=>typeof Bt=="function"?Bt(Ei,ti(zi)):ca(Ei,zi.title):void 0})));const qi=ga({filters:it.filters||[],filterSearch:Bt,prefixCls:Et,filteredKeys:Kn(),filterMultiple:Ot,searchValue:Ei}),qo=qi.every(zi=>zi===null);return e.createElement(e.Fragment,null,e.createElement(Vo,{filterSearch:Bt,value:Ei,onChange:vo,tablePrefixCls:ct,locale:qt}),qo?Mo:e.createElement(Ai.default,{selectable:!0,multiple:Ot,prefixCls:`${ut}-menu`,className:br,onSelect:Rn,onDeselect:Rn,selectedKeys:ar,getPopupContainer:On,openKeys:jr,onOpenChange:Pi,items:qi}))},ui=()=>Pn?(0,h.Z)((Dn||[]).map(Ni=>String(Ni)),ar,!0):ar.length===0;li=e.createElement(e.Fragment,null,dr(),e.createElement("div",{className:`${Et}-dropdown-btns`},e.createElement(xr.ZP,{type:"link",size:"small",disabled:ui(),onClick:()=>ro()},qt.filterReset),e.createElement(xr.ZP,{type:"primary",size:"small",onClick:Qr},qt.filterConfirm)))}it.filterDropdown&&(li=e.createElement(Bi.J,{selectable:void 0},li)),li=e.createElement(la,{className:`${Et}-dropdown`},li);const Co=()=>{let ar;return typeof it.filterIcon=="function"?ar=it.filterIcon(rn):it.filterIcon?ar=it.filterIcon:ar=e.createElement(Jr,null),e.createElement("span",{role:"button",tabIndex:-1,className:j()(`${Et}-trigger`,{active:rn}),onClick:dr=>{dr.stopPropagation()}},ar)},xo=(0,mo.Z)({trigger:["click"],placement:Fi==="rtl"?"bottomLeft":"bottomRight",children:Co(),getPopupContainer:On},Object.assign(Object.assign({},Bn),{rootClassName:j()(vn,Bn.rootClassName),open:xn,onOpenChange:rr,dropdownRender:()=>typeof(Bn==null?void 0:Bn.dropdownRender)=="function"?Bn.dropdownRender(li):li}));return e.createElement("div",{className:`${Et}-column`},e.createElement("span",{className:`${ct}-column-title`},bn),e.createElement(Cr.Z,Object.assign({},xo)))};const aa=(G,Q,De)=>{let Xe=[];return(G||[]).forEach((rt,ct)=>{var Et;const it=lr(ct,De);if(rt.filters||"filterDropdown"in rt||"onFilter"in rt)if("filteredValue"in rt){let ut=rt.filteredValue;"filterDropdown"in rt||(ut=(Et=ut==null?void 0:ut.map(String))!==null&&Et!==void 0?Et:ut),Xe.push({column:rt,key:Gn(rt,it),filteredKeys:ut,forceFiltered:rt.filtered})}else Xe.push({column:rt,key:Gn(rt,it),filteredKeys:Q&&rt.defaultFilteredValue?rt.defaultFilteredValue:void 0,forceFiltered:rt.filtered});"children"in rt&&(Xe=[].concat((0,at.Z)(Xe),(0,at.Z)(aa(rt.children,Q,it))))}),Xe};function Qo(G,Q,De,Xe,rt,ct,Et,it,ut){return De.map((St,Ht)=>{const Ot=lr(Ht,it),{filterOnClose:Zt=!0,filterMultiple:Bt=!0,filterMode:Xt,filterSearch:yn}=St;let qt=St;if(qt.filters||qt.filterDropdown){const bn=Gn(qt,Ot),On=Xe.find(vn=>{let{key:Pn}=vn;return bn===Pn});qt=Object.assign(Object.assign({},qt),{title:vn=>e.createElement(Da,{tablePrefixCls:G,prefixCls:`${G}-filter`,dropdownPrefixCls:Q,column:qt,columnKey:bn,filterState:On,filterOnClose:Zt,filterMultiple:Bt,filterMode:Xt,filterSearch:yn,triggerFilter:ct,locale:rt,getPopupContainer:Et,rootClassName:ut},Hr(St.title,vn))})}return"children"in qt&&(qt=Object.assign(Object.assign({},qt),{children:Qo(G,Q,qt.children,Xe,rt,ct,Et,Ot,ut)})),qt})}const Yr=G=>{const Q={};return G.forEach(De=>{let{key:Xe,filteredKeys:rt,column:ct}=De;const Et=Xe,{filters:it,filterDropdown:ut}=ct;if(ut)Q[Et]=rt||null;else if(Array.isArray(rt)){const St=zo(it);Q[Et]=St.filter(Ht=>rt.includes(String(Ht)))}else Q[Et]=null}),Q},Nr=(G,Q,De)=>Q.reduce((rt,ct)=>{const{column:{onFilter:Et,filters:it},filteredKeys:ut}=ct;return Et&&ut&&ut.length?rt.map(St=>Object.assign({},St)).filter(St=>ut.some(Ht=>{const Ot=zo(it),Zt=Ot.findIndex(Xt=>String(Xt)===String(Ht)),Bt=Zt!==-1?Ot[Zt]:Ht;return St[De]&&(St[De]=Nr(St[De],Q,De)),Et(Bt,St)})):rt},G),yo=G=>G.flatMap(Q=>"children"in Q?[Q].concat((0,at.Z)(yo(Q.children||[]))):[Q]);var Ui=G=>{const{prefixCls:Q,dropdownPrefixCls:De,mergedColumns:Xe,onFilterChange:rt,getPopupContainer:ct,locale:Et,rootClassName:it}=G,ut=(0,Zr.ln)("Table"),St=e.useMemo(()=>yo(Xe||[]),[Xe]),[Ht,Ot]=e.useState(()=>aa(St,!0)),Zt=e.useMemo(()=>{const qt=aa(St,!1);if(qt.length===0)return qt;let bn=!0,On=!0;if(qt.forEach(vn=>{let{filteredKeys:Pn}=vn;Pn!==void 0?bn=!1:On=!1}),bn){const vn=(St||[]).map((Pn,Dn)=>Gn(Pn,lr(Dn)));return Ht.filter(Pn=>{let{key:Dn}=Pn;return vn.includes(Dn)}).map(Pn=>{const Dn=St[vn.findIndex(Bn=>Bn===Pn.key)];return Object.assign(Object.assign({},Pn),{column:Object.assign(Object.assign({},Pn.column),Dn),forceFiltered:Dn.filtered})})}return qt},[St,Ht]),Bt=e.useMemo(()=>Yr(Zt),[Zt]),Xt=qt=>{const bn=Zt.filter(On=>{let{key:vn}=On;return vn!==qt.key});bn.push(qt),Ot(bn),rt(Yr(bn),bn)};return[qt=>Qo(Q,De,qt,Zt,Et,Xt,ct,void 0,it),Zt,Bt]},So=(G,Q,De)=>{const Xe=e.useRef({});function rt(ct){var Et;if(!Xe.current||Xe.current.data!==G||Xe.current.childrenColumnName!==Q||Xe.current.getRowKey!==De){let ut=function(St){St.forEach((Ht,Ot)=>{const Zt=De(Ht,Ot);it.set(Zt,Ht),Ht&&typeof Ht=="object"&&Q in Ht&&ut(Ht[Q]||[])})};const it=new Map;ut(G),Xe.current={data:G,childrenColumnName:Q,kvMap:it,getRowKey:De}}return(Et=Xe.current.kvMap)===null||Et===void 0?void 0:Et.get(ct)}return[rt]},fo=function(G,Q){var De={};for(var Xe in G)Object.prototype.hasOwnProperty.call(G,Xe)&&Q.indexOf(Xe)<0&&(De[Xe]=G[Xe]);if(G!=null&&typeof Object.getOwnPropertySymbols=="function")for(var rt=0,Xe=Object.getOwnPropertySymbols(G);rt<Xe.length;rt++)Q.indexOf(Xe[rt])<0&&Object.prototype.propertyIsEnumerable.call(G,Xe[rt])&&(De[Xe[rt]]=G[Xe[rt]]);return De};const Go=10;function Ho(G,Q){const De={current:G.current,pageSize:G.pageSize};return Object.keys(Q&&typeof Q=="object"?Q:{}).forEach(rt=>{const ct=G[rt];typeof ct!="function"&&(De[rt]=ct)}),De}function Xo(G,Q,De){const Xe=De&&typeof De=="object"?De:{},{total:rt=0}=Xe,ct=fo(Xe,["total"]),[Et,it]=(0,e.useState)(()=>({current:"defaultCurrent"in ct?ct.defaultCurrent:1,pageSize:"defaultPageSize"in ct?ct.defaultPageSize:Go})),ut=(0,mo.Z)(Et,ct,{total:rt>0?rt:G}),St=Math.ceil((rt||G)/ut.pageSize);ut.current>St&&(ut.current=St||1);const Ht=(Zt,Bt)=>{it({current:Zt!=null?Zt:1,pageSize:Bt||ut.pageSize})},Ot=(Zt,Bt)=>{var Xt;De&&((Xt=De.onChange)===null||Xt===void 0||Xt.call(De,Zt,Bt)),Ht(Zt,Bt),Q(Zt,Bt||(ut==null?void 0:ut.pageSize))};return De===!1?[{},()=>{}]:[Object.assign(Object.assign({},ut),{onChange:Ot}),Ht]}var ra=Xo,ta=t(89489),Ha=t(59477),Na=t(25399);const ki="ascend",mi="descend",Mi=G=>typeof G.sorter=="object"&&typeof G.sorter.multiple=="number"?G.sorter.multiple:!1,Fo=G=>typeof G=="function"?G:G&&typeof G=="object"&&G.compare?G.compare:!1,Po=(G,Q)=>Q?G[G.indexOf(Q)+1]:G[0],ia=(G,Q,De)=>{let Xe=[];const rt=(ct,Et)=>{Xe.push({column:ct,key:Gn(ct,Et),multiplePriority:Mi(ct),sortOrder:ct.sortOrder})};return(G||[]).forEach((ct,Et)=>{const it=lr(Et,De);ct.children?("sortOrder"in ct&&rt(ct,it),Xe=[].concat((0,at.Z)(Xe),(0,at.Z)(ia(ct.children,Q,it)))):ct.sorter&&("sortOrder"in ct?rt(ct,it):Q&&ct.defaultSortOrder&&Xe.push({column:ct,key:Gn(ct,it),multiplePriority:Mi(ct),sortOrder:ct.defaultSortOrder}))}),Xe},ua=(G,Q,De,Xe,rt,ct,Et,it)=>(Q||[]).map((St,Ht)=>{const Ot=lr(Ht,it);let Zt=St;if(Zt.sorter){const Bt=Zt.sortDirections||rt,Xt=Zt.showSorterTooltip===void 0?Et:Zt.showSorterTooltip,yn=Gn(Zt,Ot),qt=De.find(nr=>{let{key:Qn}=nr;return Qn===yn}),bn=qt?qt.sortOrder:null,On=Po(Bt,bn);let vn;if(St.sortIcon)vn=St.sortIcon({sortOrder:bn});else{const nr=Bt.includes(ki)&&e.createElement(Ha.Z,{className:j()(`${G}-column-sorter-up`,{active:bn===ki})}),Qn=Bt.includes(mi)&&e.createElement(ta.Z,{className:j()(`${G}-column-sorter-down`,{active:bn===mi})});vn=e.createElement("span",{className:j()(`${G}-column-sorter`,{[`${G}-column-sorter-full`]:!!(nr&&Qn)})},e.createElement("span",{className:`${G}-column-sorter-inner`,"aria-hidden":"true"},nr,Qn))}const{cancelSort:Pn,triggerAsc:Dn,triggerDesc:Bn}=ct||{};let Zn=Pn;On===mi?Zn=Bn:On===ki&&(Zn=Dn);const yr=typeof Xt=="object"?Object.assign({title:Zn},Xt):{title:Zn};Zt=Object.assign(Object.assign({},Zt),{className:j()(Zt.className,{[`${G}-column-sort`]:bn}),title:nr=>{const Qn=`${G}-column-sorters`,tr=e.createElement("span",{className:`${G}-column-title`},Hr(St.title,nr)),Mn=e.createElement("div",{className:Qn},tr,vn);return Xt?typeof Xt!="boolean"&&(Xt==null?void 0:Xt.target)==="sorter-icon"?e.createElement("div",{className:`${Qn} ${G}-column-sorters-tooltip-target-sorter`},tr,e.createElement(Na.Z,Object.assign({},yr),vn)):e.createElement(Na.Z,Object.assign({},yr),Mn):Mn},onHeaderCell:nr=>{var Qn;const tr=((Qn=St.onHeaderCell)===null||Qn===void 0?void 0:Qn.call(St,nr))||{},Mn=tr.onClick,rn=tr.onKeyDown;tr.onClick=Tn=>{Xe({column:St,key:yn,sortOrder:On,multiplePriority:Mi(St)}),Mn==null||Mn(Tn)},tr.onKeyDown=Tn=>{Tn.keyCode===go.Z.ENTER&&(Xe({column:St,key:yn,sortOrder:On,multiplePriority:Mi(St)}),rn==null||rn(Tn))};const _n=$r(St.title,{}),xn=_n==null?void 0:_n.toString();return bn&&(tr["aria-sort"]=bn==="ascend"?"ascending":"descending"),tr["aria-label"]=xn||"",tr.className=j()(tr.className,`${G}-column-has-sorters`),tr.tabIndex=0,St.ellipsis&&(tr.title=(_n!=null?_n:"").toString()),tr}})}return"children"in Zt&&(Zt=Object.assign(Object.assign({},Zt),{children:ua(G,Zt.children,De,Xe,rt,ct,Et,Ot)})),Zt}),ya=G=>{const{column:Q,sortOrder:De}=G;return{column:Q,order:De,field:Q.dataIndex,columnKey:Q.key}},Ma=G=>{const Q=G.filter(De=>{let{sortOrder:Xe}=De;return Xe}).map(ya);if(Q.length===0&&G.length){const De=G.length-1;return Object.assign(Object.assign({},ya(G[De])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return Q.length<=1?Q[0]||{}:Q},ba=(G,Q,De)=>{const Xe=Q.slice().sort((Et,it)=>it.multiplePriority-Et.multiplePriority),rt=G.slice(),ct=Xe.filter(Et=>{let{column:{sorter:it},sortOrder:ut}=Et;return Fo(it)&&ut});return ct.length?rt.sort((Et,it)=>{for(let ut=0;ut<ct.length;ut+=1){const St=ct[ut],{column:{sorter:Ht},sortOrder:Ot}=St,Zt=Fo(Ht);if(Zt&&Ot){const Bt=Zt(Et,it,Ot);if(Bt!==0)return Ot===ki?Bt:-Bt}}return 0}).map(Et=>{const it=Et[De];return it?Object.assign(Object.assign({},Et),{[De]:ba(it,Q,De)}):Et}):rt};var Fa=G=>{const{prefixCls:Q,mergedColumns:De,sortDirections:Xe,tableLocale:rt,showSorterTooltip:ct,onSorterChange:Et}=G,[it,ut]=e.useState(ia(De,!0)),St=(yn,qt)=>{const bn=[];return yn.forEach((On,vn)=>{const Pn=lr(vn,qt);if(bn.push(Gn(On,Pn)),Array.isArray(On.children)){const Dn=St(On.children,Pn);bn.push.apply(bn,(0,at.Z)(Dn))}}),bn},Ht=e.useMemo(()=>{let yn=!0;const qt=ia(De,!1);if(!qt.length){const Pn=St(De);return it.filter(Dn=>{let{key:Bn}=Dn;return Pn.includes(Bn)})}const bn=[];function On(Pn){yn?bn.push(Pn):bn.push(Object.assign(Object.assign({},Pn),{sortOrder:null}))}let vn=null;return qt.forEach(Pn=>{vn===null?(On(Pn),Pn.sortOrder&&(Pn.multiplePriority===!1?yn=!1:vn=!0)):(vn&&Pn.multiplePriority!==!1||(yn=!1),On(Pn))}),bn},[De,it]),Ot=e.useMemo(()=>{var yn,qt;const bn=Ht.map(On=>{let{column:vn,sortOrder:Pn}=On;return{column:vn,order:Pn}});return{sortColumns:bn,sortColumn:(yn=bn[0])===null||yn===void 0?void 0:yn.column,sortOrder:(qt=bn[0])===null||qt===void 0?void 0:qt.order}},[Ht]),Zt=yn=>{let qt;yn.multiplePriority===!1||!Ht.length||Ht[0].multiplePriority===!1?qt=[yn]:qt=[].concat((0,at.Z)(Ht.filter(bn=>{let{key:On}=bn;return On!==yn.key})),[yn]),ut(qt),Et(Ma(qt),qt)};return[yn=>ua(Q,yn,Ht,Zt,Xe,rt,ct),Ht,Ot,()=>Ma(Ht)]};const xa=(G,Q)=>G.map(Xe=>{const rt=Object.assign({},Xe);return rt.title=Hr(Xe.title,Q),"children"in rt&&(rt.children=xa(rt.children,Q)),rt});var kr=G=>[e.useCallback(De=>xa(De,G),[G])],Qa=jt((G,Q)=>{const{_renderTimes:De}=G,{_renderTimes:Xe}=Q;return De!==Xe}),La=Dt((G,Q)=>{const{_renderTimes:De}=G,{_renderTimes:Xe}=Q;return De!==Xe}),mr=t(36237),ma=t(17835),pa=t(63356),si=t(16931),Ti=t(51636),to=G=>{const{componentCls:Q,lineWidth:De,lineType:Xe,tableBorderColor:rt,tableHeaderBg:ct,tablePaddingVertical:Et,tablePaddingHorizontal:it,calc:ut}=G,St=`${(0,mr.unit)(De)} ${Xe} ${rt}`,Ht=(Ot,Zt,Bt)=>({[`&${Q}-${Ot}`]:{[`> ${Q}-container`]:{[`> ${Q}-content, > ${Q}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Q}-expanded-row-fixed`]:{margin:`${(0,mr.unit)(ut(Zt).mul(-1).equal())}
${(0,mr.unit)(ut(ut(Bt).add(De)).mul(-1).equal())}`}}}}}});return{[`${Q}-wrapper`]:{[`${Q}${Q}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Q}-title`]:{border:St,borderBottom:0},[`> ${Q}-container`]:{borderInlineStart:St,borderTop:St,[`
> ${Q}-content,
> ${Q}-header,
> ${Q}-body,
> ${Q}-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:St},"> thead":{"> tr:not(:last-child) > th":{borderBottom:St},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${Q}-cell-fix-right-first::after`]:{borderInlineEnd:St}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${Q}-expanded-row-fixed`]:{margin:`${(0,mr.unit)(ut(Et).mul(-1).equal())} ${(0,mr.unit)(ut(ut(it).add(De)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:De,bottom:0,borderInlineEnd:St,content:'""'}}}}}},[`&${Q}-scroll-horizontal`]:{[`> ${Q}-container > ${Q}-body`]:{"> table > tbody":{[`
> tr${Q}-expanded-row,
> tr${Q}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},Ht("middle",G.tablePaddingVerticalMiddle,G.tablePaddingHorizontalMiddle)),Ht("small",G.tablePaddingVerticalSmall,G.tablePaddingHorizontalSmall)),{[`> ${Q}-footer`]:{border:St,borderTop:0}}),[`${Q}-cell`]:{[`${Q}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${(0,mr.unit)(De)} 0 ${(0,mr.unit)(De)} ${ct}`}},[`${Q}-bordered ${Q}-cell-scrollbar`]:{borderInlineEnd:St}}}},as=G=>{const{componentCls:Q}=G;return{[`${Q}-wrapper`]:{[`${Q}-cell-ellipsis`]:Object.assign(Object.assign({},pa.vS),{wordBreak:"keep-all",[`
&${Q}-cell-fix-left-last,
&${Q}-cell-fix-right-first
`]:{overflow:"visible",[`${Q}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Q}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Ya=G=>{const{componentCls:Q}=G;return{[`${Q}-wrapper`]:{[`${Q}-tbody > tr${Q}-placeholder`]:{textAlign:"center",color:G.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:G.colorBgContainer}}}}},Ja=G=>{const{componentCls:Q,antCls:De,motionDurationSlow:Xe,lineWidth:rt,paddingXS:ct,lineType:Et,tableBorderColor:it,tableExpandIconBg:ut,tableExpandColumnWidth:St,borderRadius:Ht,tablePaddingVertical:Ot,tablePaddingHorizontal:Zt,tableExpandedRowBg:Bt,paddingXXS:Xt,expandIconMarginTop:yn,expandIconSize:qt,expandIconHalfInner:bn,expandIconScale:On,calc:vn}=G,Pn=`${(0,mr.unit)(rt)} ${Et} ${it}`,Dn=vn(Xt).sub(rt).equal();return{[`${Q}-wrapper`]:{[`${Q}-expand-icon-col`]:{width:St},[`${Q}-row-expand-icon-cell`]:{textAlign:"center",[`${Q}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Q}-row-indent`]:{height:1,float:"left"},[`${Q}-row-expand-icon`]:Object.assign(Object.assign({},(0,pa.Nd)(G)),{position:"relative",float:"left",width:qt,height:qt,color:"inherit",lineHeight:(0,mr.unit)(qt),background:ut,border:Pn,borderRadius:Ht,transform:`scale(${On})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Xe} ease-out`,content:'""'},"&::before":{top:bn,insetInlineEnd:Dn,insetInlineStart:Dn,height:rt},"&::after":{top:Dn,bottom:Dn,insetInlineStart:bn,width:rt,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"}}),[`${Q}-row-indent + ${Q}-row-expand-icon`]:{marginTop:yn,marginInlineEnd:ct},[`tr${Q}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:Bt}},[`${De}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"100%"}}},[`${Q}-expanded-row-fixed`]:{position:"relative",margin:`${(0,mr.unit)(vn(Ot).mul(-1).equal())} ${(0,mr.unit)(vn(Zt).mul(-1).equal())}`,padding:`${(0,mr.unit)(Ot)} ${(0,mr.unit)(Zt)}`}}}},je=G=>{const{componentCls:Q,antCls:De,iconCls:Xe,tableFilterDropdownWidth:rt,tableFilterDropdownSearchWidth:ct,paddingXXS:Et,paddingXS:it,colorText:ut,lineWidth:St,lineType:Ht,tableBorderColor:Ot,headerIconColor:Zt,fontSizeSM:Bt,tablePaddingHorizontal:Xt,borderRadius:yn,motionDurationSlow:qt,colorTextDescription:bn,colorPrimary:On,tableHeaderFilterActiveBg:vn,colorTextDisabled:Pn,tableFilterDropdownBg:Dn,tableFilterDropdownHeight:Bn,controlItemBgHover:Zn,controlItemBgActive:yr,boxShadowSecondary:nr,filterDropdownMenuBg:Qn,calc:tr}=G,Mn=`${De}-dropdown`,rn=`${Q}-filter-dropdown`,_n=`${De}-tree`,xn=`${(0,mr.unit)(St)} ${Ht} ${Ot}`;return[{[`${Q}-wrapper`]:{[`${Q}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Q}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:tr(Et).mul(-1).equal(),marginInline:`${(0,mr.unit)(Et)} ${(0,mr.unit)(tr(Xt).div(2).mul(-1).equal())}`,padding:`0 ${(0,mr.unit)(Et)}`,color:Zt,fontSize:Bt,borderRadius:yn,cursor:"pointer",transition:`all ${qt}`,"&:hover":{color:bn,background:vn},"&.active":{color:On}}}},{[`${De}-dropdown`]:{[rn]:Object.assign(Object.assign({},(0,pa.Wf)(G)),{minWidth:rt,backgroundColor:Dn,borderRadius:yn,boxShadow:nr,overflow:"hidden",[`${Mn}-menu`]:{maxHeight:Bn,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Qn,"&:empty::after":{display:"block",padding:`${(0,mr.unit)(it)} 0`,color:Pn,fontSize:Bt,textAlign:"center",content:'"Not Found"'}},[`${rn}-tree`]:{paddingBlock:`${(0,mr.unit)(it)} 0`,paddingInline:it,[_n]:{padding:0},[`${_n}-treenode ${_n}-node-content-wrapper:hover`]:{backgroundColor:Zn},[`${_n}-treenode-checkbox-checked ${_n}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:yr}}},[`${rn}-search`]:{padding:it,borderBottom:xn,"&-input":{input:{minWidth:ct},[Xe]:{color:Pn}}},[`${rn}-checkall`]:{width:"100%",marginBottom:Et,marginInlineStart:Et},[`${rn}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${(0,mr.unit)(tr(it).sub(St).equal())} ${(0,mr.unit)(it)}`,overflow:"hidden",borderTop:xn}})}},{[`${De}-dropdown ${rn}, ${rn}-submenu`]:{[`${De}-checkbox-wrapper + span`]:{paddingInlineStart:it,color:ut},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},_t=G=>{const{componentCls:Q,lineWidth:De,colorSplit:Xe,motionDurationSlow:rt,zIndexTableFixed:ct,tableBg:Et,zIndexTableSticky:it,calc:ut}=G,St=Xe;return{[`${Q}-wrapper`]:{[`
${Q}-cell-fix-left,
${Q}-cell-fix-right
`]:{position:"sticky !important",zIndex:ct,background:Et},[`
${Q}-cell-fix-left-first::after,
${Q}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:ut(De).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${rt}`,content:'""',pointerEvents:"none"},[`${Q}-cell-fix-left-all::after`]:{display:"none"},[`
${Q}-cell-fix-right-first::after,
${Q}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:ut(De).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${rt}`,content:'""',pointerEvents:"none"},[`${Q}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:ut(it).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${rt}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${Q}-ping-left`]:{[`&:not(${Q}-has-fix-left) ${Q}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${St}`},[`
${Q}-cell-fix-left-first::after,
${Q}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${St}`},[`${Q}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${Q}-ping-right`]:{[`&:not(${Q}-has-fix-right) ${Q}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${St}`},[`
${Q}-cell-fix-right-first::after,
${Q}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${St}`}},[`${Q}-fixed-column-gapped`]:{[`
${Q}-cell-fix-left-first::after,
${Q}-cell-fix-left-last::after,
${Q}-cell-fix-right-first::after,
${Q}-cell-fix-right-last::after
`]:{boxShadow:"none"}}}}},kn=G=>{const{componentCls:Q,antCls:De,margin:Xe}=G;return{[`${Q}-wrapper`]:{[`${Q}-pagination${De}-pagination`]:{margin:`${(0,mr.unit)(Xe)} 0`},[`${Q}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:G.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Rr=G=>{const{componentCls:Q,tableRadius:De}=G;return{[`${Q}-wrapper`]:{[Q]:{[`${Q}-title, ${Q}-header`]:{borderRadius:`${(0,mr.unit)(De)} ${(0,mr.unit)(De)} 0 0`},[`${Q}-title + ${Q}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Q}-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:De,borderStartEndRadius:De,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:De},"> *:last-child":{borderStartEndRadius:De}}},"&-footer":{borderRadius:`0 0 ${(0,mr.unit)(De)} ${(0,mr.unit)(De)}`}}}}},pn=G=>{const{componentCls:Q}=G;return{[`${Q}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Q}-pagination-left`]:{justifyContent:"flex-end"},[`${Q}-pagination-right`]:{justifyContent:"flex-start"},[`${Q}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Q}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Q}-row-indent`]:{float:"right"}}}}},Vr=G=>{const{componentCls:Q,antCls:De,iconCls:Xe,fontSizeIcon:rt,padding:ct,paddingXS:Et,headerIconColor:it,headerIconHoverColor:ut,tableSelectionColumnWidth:St,tableSelectedRowBg:Ht,tableSelectedRowHoverBg:Ot,tableRowHoverBg:Zt,tablePaddingHorizontal:Bt,calc:Xt}=G;return{[`${Q}-wrapper`]:{[`${Q}-selection-col`]:{width:St,[`&${Q}-selection-col-with-dropdown`]:{width:Xt(St).add(rt).add(Xt(ct).div(4)).equal()}},[`${Q}-bordered ${Q}-selection-col`]:{width:Xt(St).add(Xt(Et).mul(2)).equal(),[`&${Q}-selection-col-with-dropdown`]:{width:Xt(St).add(rt).add(Xt(ct).div(4)).add(Xt(Et).mul(2)).equal()}},[`
table tr th${Q}-selection-column,
table tr td${Q}-selection-column,
${Q}-selection-column
`]:{paddingInlineEnd:G.paddingXS,paddingInlineStart:G.paddingXS,textAlign:"center",[`${De}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${Q}-selection-column${Q}-cell-fix-left`]:{zIndex:Xt(G.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${Q}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${Q}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${Q}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${G.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:(0,mr.unit)(Xt(Bt).div(4).equal()),[Xe]:{color:it,fontSize:rt,verticalAlign:"baseline","&:hover":{color:ut}}},[`${Q}-tbody`]:{[`${Q}-row`]:{[`&${Q}-row-selected`]:{[`> ${Q}-cell`]:{background:Ht,"&-row-hover":{background:Ot}}},[`> ${Q}-cell-row-hover`]:{background:Zt}}}}}},Pr=G=>{const{componentCls:Q,tableExpandColumnWidth:De,calc:Xe}=G,rt=(ct,Et,it,ut)=>({[`${Q}${Q}-${ct}`]:{fontSize:ut,[`
${Q}-title,
${Q}-footer,
${Q}-cell,
${Q}-thead > tr > th,
${Q}-tbody > tr > th,
${Q}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${(0,mr.unit)(Et)} ${(0,mr.unit)(it)}`},[`${Q}-filter-trigger`]:{marginInlineEnd:(0,mr.unit)(Xe(it).div(2).mul(-1).equal())},[`${Q}-expanded-row-fixed`]:{margin:`${(0,mr.unit)(Xe(Et).mul(-1).equal())} ${(0,mr.unit)(Xe(it).mul(-1).equal())}`},[`${Q}-tbody`]:{[`${Q}-wrapper:only-child ${Q}`]:{marginBlock:(0,mr.unit)(Xe(Et).mul(-1).equal()),marginInline:`${(0,mr.unit)(Xe(De).sub(it).equal())} ${(0,mr.unit)(Xe(it).mul(-1).equal())}`}},[`${Q}-selection-extra`]:{paddingInlineStart:(0,mr.unit)(Xe(it).div(4).equal())}}});return{[`${Q}-wrapper`]:Object.assign(Object.assign({},rt("middle",G.tablePaddingVerticalMiddle,G.tablePaddingHorizontalMiddle,G.tableFontSizeMiddle)),rt("small",G.tablePaddingVerticalSmall,G.tablePaddingHorizontalSmall,G.tableFontSizeSmall))}},Hi=G=>{const{componentCls:Q,marginXXS:De,fontSizeIcon:Xe,headerIconColor:rt,headerIconHoverColor:ct}=G;return{[`${Q}-wrapper`]:{[`${Q}-thead th${Q}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${G.motionDurationSlow}, left 0s`,"&:hover":{background:G.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:G.colorPrimary},[`
&${Q}-cell-fix-left:hover,
&${Q}-cell-fix-right:hover
`]:{background:G.tableFixedHeaderSortActiveBg}},[`${Q}-thead th${Q}-column-sort`]:{background:G.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Q}-column-sort`]:{background:G.tableBodySortBg},[`${Q}-column-title`]:{position:"relative",zIndex:1,flex:1,minWidth:0},[`${Q}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Q}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${Q}-column-sorter`]:{marginInlineStart:De,color:rt,fontSize:0,transition:`color ${G.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Xe,"&.active":{color:G.colorPrimary}},[`${Q}-column-sorter-up + ${Q}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Q}-column-sorters:hover ${Q}-column-sorter`]:{color:ct}}}},Ur=G=>{const{componentCls:Q,opacityLoading:De,tableScrollThumbBg:Xe,tableScrollThumbBgHover:rt,tableScrollThumbSize:ct,tableScrollBg:Et,zIndexTableSticky:it,stickyScrollBarBorderRadius:ut,lineWidth:St,lineType:Ht,tableBorderColor:Ot}=G,Zt=`${(0,mr.unit)(St)} ${Ht} ${Ot}`;return{[`${Q}-wrapper`]:{[`${Q}-sticky`]:{"&-holder":{position:"sticky",zIndex:it,background:G.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${(0,mr.unit)(ct)} !important`,zIndex:it,display:"flex",alignItems:"center",background:Et,borderTop:Zt,opacity:De,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:ct,backgroundColor:Xe,borderRadius:ut,transition:`all ${G.motionDurationSlow}, transform 0s`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:rt}}}}}}},ji=G=>{const{componentCls:Q,lineWidth:De,tableBorderColor:Xe,calc:rt}=G,ct=`${(0,mr.unit)(De)} ${G.lineType} ${Xe}`;return{[`${Q}-wrapper`]:{[`${Q}-summary`]:{position:"relative",zIndex:G.zIndexTableFixed,background:G.tableBg,"> tr":{"> th, > td":{borderBottom:ct}}},[`div${Q}-summary`]:{boxShadow:`0 ${(0,mr.unit)(rt(De).mul(-1).equal())} 0 ${Xe}`}}}},Lo=G=>{const{componentCls:Q,motionDurationMid:De,lineWidth:Xe,lineType:rt,tableBorderColor:ct,calc:Et}=G,it=`${(0,mr.unit)(Xe)} ${rt} ${ct}`,ut=`${Q}-expanded-row-cell`;return{[`${Q}-wrapper`]:{[`${Q}-tbody-virtual`]:{[`${Q}-tbody-virtual-holder-inner`]:{[`
& > ${Q}-row,
& > div:not(${Q}-row) > ${Q}-row
`]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${Q}-cell`]:{borderBottom:it,transition:`background ${De}`},[`${Q}-expanded-row`]:{[`${ut}${ut}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${(0,mr.unit)(Xe)})`,borderInlineEnd:"none"}}},[`${Q}-bordered`]:{[`${Q}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:it,position:"absolute"},[`${Q}-cell`]:{borderInlineEnd:it,[`&${Q}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:Et(Xe).mul(-1).equal(),borderInlineStart:it}}},[`&${Q}-virtual`]:{[`${Q}-placeholder ${Q}-cell`]:{borderInlineEnd:it,borderBottom:it}}}}}};const An=G=>{const{componentCls:Q,fontWeightStrong:De,tablePaddingVertical:Xe,tablePaddingHorizontal:rt,tableExpandColumnWidth:ct,lineWidth:Et,lineType:it,tableBorderColor:ut,tableFontSize:St,tableBg:Ht,tableRadius:Ot,tableHeaderTextColor:Zt,motionDurationMid:Bt,tableHeaderBg:Xt,tableHeaderCellSplitColor:yn,tableFooterTextColor:qt,tableFooterBg:bn,calc:On}=G,vn=`${(0,mr.unit)(Et)} ${it} ${ut}`;return{[`${Q}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,pa.dF)()),{[Q]:Object.assign(Object.assign({},(0,pa.Wf)(G)),{fontSize:St,background:Ht,borderRadius:`${(0,mr.unit)(Ot)} ${(0,mr.unit)(Ot)} 0 0`,scrollbarColor:`${G.tableScrollThumbBg} ${G.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${(0,mr.unit)(Ot)} ${(0,mr.unit)(Ot)} 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${Q}-cell,
${Q}-thead > tr > th,
${Q}-tbody > tr > th,
${Q}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${(0,mr.unit)(Xe)} ${(0,mr.unit)(rt)}`,overflowWrap:"break-word"},[`${Q}-title`]:{padding:`${(0,mr.unit)(Xe)} ${(0,mr.unit)(rt)}`},[`${Q}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Zt,fontWeight:De,textAlign:"start",background:Xt,borderBottom:vn,transition:`background ${Bt} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${Q}-selection-column):not(${Q}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:yn,transform:"translateY(-50%)",transition:`background-color ${Bt}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${Q}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Bt}, border-color ${Bt}`,borderBottom:vn,[`
> ${Q}-wrapper:only-child,
> ${Q}-expanded-row-fixed > ${Q}-wrapper:only-child
`]:{[Q]:{marginBlock:(0,mr.unit)(On(Xe).mul(-1).equal()),marginInline:`${(0,mr.unit)(On(ct).sub(rt).equal())}
${(0,mr.unit)(On(rt).mul(-1).equal())}`,[`${Q}-tbody > tr:last-child > td`]:{borderBottomWidth:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Zt,fontWeight:De,textAlign:"start",background:Xt,borderBottom:vn,transition:`background ${Bt} ease`}}},[`${Q}-footer`]:{padding:`${(0,mr.unit)(Xe)} ${(0,mr.unit)(rt)}`,color:qt,background:bn}})}},Eo=G=>{const{colorFillAlter:Q,colorBgContainer:De,colorTextHeading:Xe,colorFillSecondary:rt,colorFillContent:ct,controlItemBgActive:Et,controlItemBgActiveHover:it,padding:ut,paddingSM:St,paddingXS:Ht,colorBorderSecondary:Ot,borderRadiusLG:Zt,controlHeight:Bt,colorTextPlaceholder:Xt,fontSize:yn,fontSizeSM:qt,lineHeight:bn,lineWidth:On,colorIcon:vn,colorIconHover:Pn,opacityLoading:Dn,controlInteractiveSize:Bn}=G,Zn=new ma.FastColor(rt).onBackground(De).toHexString(),yr=new ma.FastColor(ct).onBackground(De).toHexString(),nr=new ma.FastColor(Q).onBackground(De).toHexString(),Qn=new ma.FastColor(vn),tr=new ma.FastColor(Pn),Mn=Bn/2-On,rn=Mn*2+On*3;return{headerBg:nr,headerColor:Xe,headerSortActiveBg:Zn,headerSortHoverBg:yr,bodySortBg:nr,rowHoverBg:nr,rowSelectedBg:Et,rowSelectedHoverBg:it,rowExpandedBg:Q,cellPaddingBlock:ut,cellPaddingInline:ut,cellPaddingBlockMD:St,cellPaddingInlineMD:Ht,cellPaddingBlockSM:Ht,cellPaddingInlineSM:Ht,borderColor:Ot,headerBorderRadius:Zt,footerBg:nr,footerColor:Xe,cellFontSize:yn,cellFontSizeMD:yn,cellFontSizeSM:yn,headerSplitColor:Ot,fixedHeaderSortActiveBg:Zn,headerFilterHoverBg:ct,filterDropdownMenuBg:De,filterDropdownBg:De,expandIconBg:De,selectionColumnWidth:Bt,stickyScrollBarBg:Xt,stickyScrollBarBorderRadius:100,expandIconMarginTop:(yn*bn-On*3)/2-Math.ceil((qt*1.4-On*3)/2),headerIconColor:Qn.clone().setA(Qn.a*Dn).toRgbString(),headerIconHoverColor:tr.clone().setA(tr.a*Dn).toRgbString(),expandIconHalfInner:Mn,expandIconSize:rn,expandIconScale:Bn/rn}},Yo=2;var Do=(0,si.I$)("Table",G=>{const{colorTextHeading:Q,colorSplit:De,colorBgContainer:Xe,controlInteractiveSize:rt,headerBg:ct,headerColor:Et,headerSortActiveBg:it,headerSortHoverBg:ut,bodySortBg:St,rowHoverBg:Ht,rowSelectedBg:Ot,rowSelectedHoverBg:Zt,rowExpandedBg:Bt,cellPaddingBlock:Xt,cellPaddingInline:yn,cellPaddingBlockMD:qt,cellPaddingInlineMD:bn,cellPaddingBlockSM:On,cellPaddingInlineSM:vn,borderColor:Pn,footerBg:Dn,footerColor:Bn,headerBorderRadius:Zn,cellFontSize:yr,cellFontSizeMD:nr,cellFontSizeSM:Qn,headerSplitColor:tr,fixedHeaderSortActiveBg:Mn,headerFilterHoverBg:rn,filterDropdownBg:_n,expandIconBg:xn,selectionColumnWidth:Tn,stickyScrollBarBg:Kn,calc:or}=G,Rn=(0,Ti.mergeToken)(G,{tableFontSize:yr,tableBg:Xe,tableRadius:Zn,tablePaddingVertical:Xt,tablePaddingHorizontal:yn,tablePaddingVerticalMiddle:qt,tablePaddingHorizontalMiddle:bn,tablePaddingVerticalSmall:On,tablePaddingHorizontalSmall:vn,tableBorderColor:Pn,tableHeaderTextColor:Et,tableHeaderBg:ct,tableFooterTextColor:Bn,tableFooterBg:Dn,tableHeaderCellSplitColor:tr,tableHeaderSortBg:it,tableHeaderSortHoverBg:ut,tableBodySortBg:St,tableFixedHeaderSortActiveBg:Mn,tableHeaderFilterActiveBg:rn,tableFilterDropdownBg:_n,tableRowHoverBg:Ht,tableSelectedRowBg:Ot,tableSelectedRowHoverBg:Zt,zIndexTableFixed:Yo,zIndexTableSticky:or(Yo).add(1).equal({unit:!1}),tableFontSizeMiddle:nr,tableFontSizeSmall:Qn,tableSelectionColumnWidth:Tn,tableExpandIconBg:xn,tableExpandColumnWidth:or(rt).add(or(G.padding).mul(2)).equal(),tableExpandedRowBg:Bt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Kn,tableScrollThumbBgHover:Q,tableScrollBg:De});return[An(Rn),kn(Rn),ji(Rn),Hi(Rn),je(Rn),to(Rn),Rr(Rn),Ja(Rn),ji(Rn),Ya(Rn),Vr(Rn),_t(Rn),Ur(Rn),as(Rn),Pr(Rn),pn(Rn),Lo(Rn)]},Eo,{unitless:{expandIconScale:!0}});const ho=[],Uo=(G,Q)=>{var De,Xe;const{prefixCls:rt,className:ct,rootClassName:Et,style:it,size:ut,bordered:St,dropdownPrefixCls:Ht,dataSource:Ot,pagination:Zt,rowSelection:Bt,rowKey:Xt="key",rowClassName:yn,columns:qt,children:bn,childrenColumnName:On,onChange:vn,getPopupContainer:Pn,loading:Dn,expandIcon:Bn,expandable:Zn,expandedRowRender:yr,expandIconColumnIndex:nr,indentSize:Qn,scroll:tr,sortDirections:Mn,locale:rn,showSorterTooltip:_n={target:"full-header"},virtual:xn}=G,Tn=(0,Zr.ln)("Table"),Kn=e.useMemo(()=>qt||on(bn),[qt,bn]),or=e.useMemo(()=>Kn.some(Sr=>Sr.responsive),[Kn]),Rn=(0,zr.Z)(or),Dr=e.useMemo(()=>{const Sr=new Set(Object.keys(Rn).filter(fi=>Rn[fi]));return Kn.filter(fi=>!fi.responsive||fi.responsive.some(Yi=>Sr.has(Yi)))},[Kn,Rn]),jr=(0,Xr.Z)(G,["className","style","columns"]),{locale:Wi=Si.Z,direction:Pi,table:Ei,renderEmpty:Ki,getPrefixCls:vo,getPopupContainer:Mr}=e.useContext(Lr.E_),Qr=(0,ai.Z)(ut),ro=Object.assign(Object.assign({},Wi.Table),rn),co=Ot||ho,rr=vo("table",rt),br=vo("dropdown",Ht),[,Yn]=(0,gi.ZP)(),sr=(0,Kr.Z)(rr),[ti,li,Fi]=Do(rr,sr),Di=Object.assign(Object.assign({childrenColumnName:On,expandIconColumnIndex:nr},Zn),{expandIcon:(De=Zn==null?void 0:Zn.expandIcon)!==null&&De!==void 0?De:(Xe=Ei==null?void 0:Ei.expandable)===null||Xe===void 0?void 0:Xe.expandIcon}),{childrenColumnName:Co="children"}=Di,xo=e.useMemo(()=>co.some(Sr=>Sr==null?void 0:Sr[Co])?"nest":yr||Zn!=null&&Zn.expandedRowRender?"row":null,[co]),ar={body:e.useRef(null)},dr=fr(rr),ui=e.useRef(null),Ni=e.useRef(null);ur(Q,()=>Object.assign(Object.assign({},Ni.current),{nativeElement:ui.current}));const Ci=e.useMemo(()=>typeof Xt=="function"?Xt:Sr=>Sr==null?void 0:Sr[Xt],[Xt]),[Mo]=So(co,Co,Ci),qi={},qo=function(Sr,fi){let Yi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var ao,Ko,Ri,Wo;const Ao=Object.assign(Object.assign({},qi),Sr);Yi&&((ao=qi.resetPagination)===null||ao===void 0||ao.call(qi),!((Ko=Ao.pagination)===null||Ko===void 0)&&Ko.current&&(Ao.pagination.current=1),Zt&&((Ri=Zt.onChange)===null||Ri===void 0||Ri.call(Zt,1,(Wo=Ao.pagination)===null||Wo===void 0?void 0:Wo.pageSize))),tr&&tr.scrollToFirstRowOnChange!==!1&&ar.body.current&&(0,Ir.Z)(0,{getContainer:()=>ar.body.current}),vn==null||vn(Ao.pagination,Ao.filters,Ao.sorter,{currentDataSource:Nr(ba(co,Ao.sorterStates,Co),Ao.filterStates,Co),action:fi})},zi=(Sr,fi)=>{qo({sorter:Sr,sorterStates:fi},"sort",!1)},[pi,Oi,Li,uo]=Fa({prefixCls:rr,mergedColumns:Dr,onSorterChange:zi,sortDirections:Mn||["ascend","descend"],tableLocale:ro,showSorterTooltip:_n}),io=e.useMemo(()=>ba(co,Oi,Co),[co,Oi]);qi.sorter=uo(),qi.sorterStates=Oi;const di=(Sr,fi)=>{qo({filters:Sr,filterStates:fi},"filter",!0)},[Gi,wi,_o]=Ui({prefixCls:rr,locale:ro,dropdownPrefixCls:br,mergedColumns:Dr,onFilterChange:di,getPopupContainer:Pn||Mr,rootClassName:j()(Et,sr)}),$i=Nr(io,wi,Co);qi.filters=_o,qi.filterStates=wi;const Ro=e.useMemo(()=>{const Sr={};return Object.keys(_o).forEach(fi=>{_o[fi]!==null&&(Sr[fi]=_o[fi])}),Object.assign(Object.assign({},Li),{filters:Sr})},[Li,_o]),[da]=kr(Ro),Sa=(Sr,fi)=>{qo({pagination:Object.assign(Object.assign({},qi.pagination),{current:Sr,pageSize:fi})},"paginate")},[Xi,Ra]=ra($i.length,Sa,Zt);qi.pagination=Zt===!1?{}:Ho(Xi,Zt),qi.resetPagination=Ra;const Zo=e.useMemo(()=>{if(Zt===!1||!Xi.pageSize)return $i;const{current:Sr=1,total:fi,pageSize:Yi=Go}=Xi;return $i.length<fi?$i.length>Yi?$i.slice((Sr-1)*Yi,Sr*Yi):$i:$i.slice((Sr-1)*Yi,Sr*Yi)},[!!Zt,$i,Xi==null?void 0:Xi.current,Xi==null?void 0:Xi.pageSize,Xi==null?void 0:Xi.total]),[$o,Nn]=vr({prefixCls:rr,data:$i,pageData:Zo,getRowKey:Ci,getRecordByKey:Mo,expandType:xo,childrenColumnName:Co,locale:ro,getPopupContainer:Pn||Mr},Bt),Jn=(Sr,fi,Yi)=>{let ao;return typeof yn=="function"?ao=j()(yn(Sr,fi,Yi)):ao=j()(yn),j()({[`${rr}-row-selected`]:Nn.has(Ci(Sr,fi))},ao)};Di.__PARENT_RENDER_ICON__=Di.expandIcon,Di.expandIcon=Di.expandIcon||Bn||$n(ro),xo==="nest"&&Di.expandIconColumnIndex===void 0?Di.expandIconColumnIndex=Bt?1:0:Di.expandIconColumnIndex>0&&Bt&&(Di.expandIconColumnIndex-=1),typeof Di.indentSize!="number"&&(Di.indentSize=typeof Qn=="number"?Qn:15);const _r=e.useCallback(Sr=>da($o(Gi(pi(Sr)))),[pi,Gi,$o]);let Ii,oo;if(Zt!==!1&&(Xi!=null&&Xi.total)){let Sr;Xi.size?Sr=Xi.size:Sr=Qr==="small"||Qr==="middle"?"small":void 0;const fi=Ko=>e.createElement(ci.Z,Object.assign({},Xi,{className:j()(`${rr}-pagination ${rr}-pagination-${Ko}`,Xi.className),size:Sr})),Yi=Pi==="rtl"?"left":"right",{position:ao}=Xi;if(ao!==null&&Array.isArray(ao)){const Ko=ao.find(Ao=>Ao.includes("top")),Ri=ao.find(Ao=>Ao.includes("bottom")),Wo=ao.every(Ao=>`${Ao}`=="none");!Ko&&!Ri&&!Wo&&(oo=fi(Yi)),Ko&&(Ii=fi(Ko.toLowerCase().replace("top",""))),Ri&&(oo=fi(Ri.toLowerCase().replace("bottom","")))}else oo=fi(Yi)}let xi;typeof Dn=="boolean"?xi={spinning:Dn}:typeof Dn=="object"&&(xi=Object.assign({spinning:!0},Dn));const _i=j()(Fi,sr,`${rr}-wrapper`,Ei==null?void 0:Ei.className,{[`${rr}-wrapper-rtl`]:Pi==="rtl"},ct,Et,li),ea=Object.assign(Object.assign({},Ei==null?void 0:Ei.style),it),fa=typeof(rn==null?void 0:rn.emptyText)!="undefined"?rn.emptyText:(Ki==null?void 0:Ki("Table"))||e.createElement(pr.Z,{componentName:"Table"}),sa=xn?La:Qa,Ea={},wa=e.useMemo(()=>{const{fontSize:Sr,lineHeight:fi,lineWidth:Yi,padding:ao,paddingXS:Ko,paddingSM:Ri}=Yn,Wo=Math.floor(Sr*fi);switch(Qr){case"middle":return Ri*2+Wo+Yi;case"small":return Ko*2+Wo+Yi;default:return ao*2+Wo+Yi}},[Yn,Qr]);return xn&&(Ea.listItemHeight=wa),ti(e.createElement("div",{ref:ui,className:_i,style:ea},e.createElement(Ar.Z,Object.assign({spinning:!1},xi),Ii,e.createElement(sa,Object.assign({},Ea,jr,{ref:Ni,columns:Dr,direction:Pi,expandable:Di,prefixCls:rr,className:j()({[`${rr}-middle`]:Qr==="middle",[`${rr}-small`]:Qr==="small",[`${rr}-bordered`]:St,[`${rr}-empty`]:co.length===0},Fi,sr,li),data:Zo,rowKey:Ci,rowClassName:Jn,emptyText:fa,internalHooks:m,internalRefs:ar,transformColumns:_r,getContainerWidth:dr})),oo)))};var ko=e.forwardRef(Uo);const Jo=(G,Q)=>{const De=e.useRef(0);return De.current+=1,e.createElement(ko,Object.assign({},G,{ref:Q,_renderTimes:De.current}))},qr=e.forwardRef(Jo);qr.SELECTION_COLUMN=wr,qr.EXPAND_COLUMN=p,qr.SELECTION_ALL=ri,qr.SELECTION_INVERT=yi,qr.SELECTION_NONE=ii,qr.Column=dn,qr.ColumnGroup=fn,qr.Summary=K;var Qi=qr,wo=Qi},31691:function(Rt,B,t){"use strict";t.d(B,{default:function(){return on}});var e=t(59301),p=t(99267),m=t(18785),v=t(62772),l=t(92310),f=t.n(l),h=t(60499),s=t(18642),a=t(85899),r=t(72190),i=t(43749),c=t(42244),n=t(18929),o=t(49658),u=(0,e.createContext)(null),d=t(77654),b=t(29301),E=t(6089),y=t(8654),S=t(16089),g=function(Se){var yt=Se.activeTabOffset,Ee=Se.horizontal,Y=Se.rtl,k=Se.indicator,ne=k===void 0?{}:k,$=ne.size,me=ne.align,U=me===void 0?"center":me,Pe=(0,e.useState)(),Ne=(0,r.Z)(Pe,2),Re=Ne[0],Be=Ne[1],tt=(0,e.useRef)(),ft=e.useCallback(function(Me){return typeof $=="function"?$(Me):typeof $=="number"?$:Me},[$]);function $e(){S.Z.cancel(tt.current)}return(0,e.useEffect)(function(){var Me={};if(yt)if(Ee){Me.width=ft(yt.width);var Je=Y?"right":"left";U==="start"&&(Me[Je]=yt[Je]),U==="center"&&(Me[Je]=yt[Je]+yt.width/2,Me.transform=Y?"translateX(50%)":"translateX(-50%)"),U==="end"&&(Me[Je]=yt[Je]+yt.width,Me.transform="translateX(-100%)")}else Me.height=ft(yt.height),U==="start"&&(Me.top=yt.top),U==="center"&&(Me.top=yt.top+yt.height/2,Me.transform="translateY(-50%)"),U==="end"&&(Me.top=yt.top+yt.height,Me.transform="translateY(-100%)");return $e(),tt.current=(0,S.Z)(function(){Be(Me)}),$e},[yt,Ee,Y,U,ft]),{style:Re}},C=g,x={width:0,height:0,left:0,top:0};function w(pe,Se,yt){return(0,e.useMemo)(function(){for(var Ee,Y=new Map,k=Se.get((Ee=pe[0])===null||Ee===void 0?void 0:Ee.key)||x,ne=k.left+k.width,$=0;$<pe.length;$+=1){var me=pe[$].key,U=Se.get(me);if(!U){var Pe;U=Se.get((Pe=pe[$-1])===null||Pe===void 0?void 0:Pe.key)||x}var Ne=Y.get(me)||(0,a.Z)({},U);Ne.right=ne-Ne.left-Ne.width,Y.set(me,Ne)}return Y},[pe.map(function(Ee){return Ee.key}).join("_"),Se,yt])}function O(pe,Se){var yt=e.useRef(pe),Ee=e.useState({}),Y=(0,r.Z)(Ee,2),k=Y[1];function ne($){var me=typeof $=="function"?$(yt.current):$;me!==yt.current&&Se(me,yt.current),yt.current=me,k({})}return[yt.current,ne]}var N=.1,L=.01,W=20,X=Math.pow(.995,W);function ce(pe,Se){var yt=(0,e.useState)(),Ee=(0,r.Z)(yt,2),Y=Ee[0],k=Ee[1],ne=(0,e.useState)(0),$=(0,r.Z)(ne,2),me=$[0],U=$[1],Pe=(0,e.useState)(0),Ne=(0,r.Z)(Pe,2),Re=Ne[0],Be=Ne[1],tt=(0,e.useState)(),ft=(0,r.Z)(tt,2),$e=ft[0],Me=ft[1],Je=(0,e.useRef)();function et(Ft){var kt=Ft.touches[0],Wt=kt.screenX,It=kt.screenY;k({x:Wt,y:It}),window.clearInterval(Je.current)}function st(Ft){if(Y){var kt=Ft.touches[0],Wt=kt.screenX,It=kt.screenY;k({x:Wt,y:It});var Pt=Wt-Y.x,At=It-Y.y;Se(Pt,At);var Gt=Date.now();U(Gt),Be(Gt-me),Me({x:Pt,y:At})}}function ht(){if(Y&&(k(null),Me(null),$e)){var Ft=$e.x/Re,kt=$e.y/Re,Wt=Math.abs(Ft),It=Math.abs(kt);if(Math.max(Wt,It)<N)return;var Pt=Ft,At=kt;Je.current=window.setInterval(function(){if(Math.abs(Pt)<L&&Math.abs(At)<L){window.clearInterval(Je.current);return}Pt*=X,At*=X,Se(Pt*W,At*W)},W)}}var mt=(0,e.useRef)();function Ct(Ft){var kt=Ft.deltaX,Wt=Ft.deltaY,It=0,Pt=Math.abs(kt),At=Math.abs(Wt);Pt===At?It=mt.current==="x"?kt:Wt:Pt>At?(It=kt,mt.current="x"):(It=Wt,mt.current="y"),Se(-It,-It)&&Ft.preventDefault()}var wt=(0,e.useRef)(null);wt.current={onTouchStart:et,onTouchMove:st,onTouchEnd:ht,onWheel:Ct},e.useEffect(function(){function Ft(Pt){wt.current.onTouchStart(Pt)}function kt(Pt){wt.current.onTouchMove(Pt)}function Wt(Pt){wt.current.onTouchEnd(Pt)}function It(Pt){wt.current.onWheel(Pt)}return document.addEventListener("touchmove",kt,{passive:!1}),document.addEventListener("touchend",Wt,{passive:!0}),pe.current.addEventListener("touchstart",Ft,{passive:!0}),pe.current.addEventListener("wheel",It,{passive:!1}),function(){document.removeEventListener("touchmove",kt),document.removeEventListener("touchend",Wt)}},[])}var j=t(34280);function P(pe){var Se=(0,e.useState)(0),yt=(0,r.Z)(Se,2),Ee=yt[0],Y=yt[1],k=(0,e.useRef)(0),ne=(0,e.useRef)();return ne.current=pe,(0,j.o)(function(){var $;($=ne.current)===null||$===void 0||$.call(ne)},[Ee]),function(){k.current===Ee&&(k.current+=1,Y(k.current))}}function M(pe){var Se=(0,e.useRef)([]),yt=(0,e.useState)({}),Ee=(0,r.Z)(yt,2),Y=Ee[1],k=(0,e.useRef)(typeof pe=="function"?pe():pe),ne=P(function(){var me=k.current;Se.current.forEach(function(U){me=U(me)}),Se.current=[],k.current=me,Y({})});function $(me){Se.current.push(me),ne()}return[k.current,$]}var T={width:0,height:0,left:0,top:0,right:0};function Z(pe,Se,yt,Ee,Y,k,ne){var $=ne.tabs,me=ne.tabPosition,U=ne.rtl,Pe,Ne,Re;return["top","bottom"].includes(me)?(Pe="width",Ne=U?"right":"left",Re=Math.abs(yt)):(Pe="height",Ne="top",Re=-yt),(0,e.useMemo)(function(){if(!$.length)return[0,0];for(var Be=$.length,tt=Be,ft=0;ft<Be;ft+=1){var $e=pe.get($[ft].key)||T;if(Math.floor($e[Ne]+$e[Pe])>Math.floor(Re+Se)){tt=ft-1;break}}for(var Me=0,Je=Be-1;Je>=0;Je-=1){var et=pe.get($[Je].key)||T;if(et[Ne]<Re){Me=Je+1;break}}return Me>=tt?[0,0]:[Me,tt]},[pe,Se,Ee,Y,k,Re,me,$.map(function(Be){return Be.key}).join("_"),U])}function oe(pe){var Se;return pe instanceof Map?(Se={},pe.forEach(function(yt,Ee){Se[Ee]=yt})):Se=pe,JSON.stringify(Se)}var J="TABS_DQ";function re(pe){return String(pe).replace(/"/g,J)}function ge(pe,Se,yt,Ee){return!(!yt||Ee||pe===!1||pe===void 0&&(Se===!1||Se===null))}var Le=e.forwardRef(function(pe,Se){var yt=pe.prefixCls,Ee=pe.editable,Y=pe.locale,k=pe.style;return!Ee||Ee.showAdd===!1?null:e.createElement("button",{ref:Se,type:"button",className:"".concat(yt,"-nav-add"),style:k,"aria-label":(Y==null?void 0:Y.addAriaLabel)||"Add tab",onClick:function($){Ee.onEdit("add",{event:$})}},Ee.addIcon||"+")}),lt=Le,ie=e.forwardRef(function(pe,Se){var yt=pe.position,Ee=pe.prefixCls,Y=pe.extra;if(!Y)return null;var k,ne={};return(0,i.Z)(Y)==="object"&&!e.isValidElement(Y)?ne=Y:ne.right=Y,yt==="right"&&(k=ne.right),yt==="left"&&(k=ne.left),k?e.createElement("div",{className:"".concat(Ee,"-extra-content"),ref:Se},k):null}),de=ie,Ce=t(96478),ke=t(28321),he=t(10228),We=e.forwardRef(function(pe,Se){var yt=pe.prefixCls,Ee=pe.id,Y=pe.tabs,k=pe.locale,ne=pe.mobile,$=pe.more,me=$===void 0?{}:$,U=pe.style,Pe=pe.className,Ne=pe.editable,Re=pe.tabBarGutter,Be=pe.rtl,tt=pe.removeAriaLabel,ft=pe.onTabClick,$e=pe.getPopupContainer,Me=pe.popupClassName,Je=(0,e.useState)(!1),et=(0,r.Z)(Je,2),st=et[0],ht=et[1],mt=(0,e.useState)(null),Ct=(0,r.Z)(mt,2),wt=Ct[0],Ft=Ct[1],kt=me.icon,Wt=kt===void 0?"More":kt,It="".concat(Ee,"-more-popup"),Pt="".concat(yt,"-dropdown"),At=wt!==null?"".concat(It,"-").concat(wt):null,Gt=k==null?void 0:k.dropdownAriaLabel;function Yt(nn,$t){nn.preventDefault(),nn.stopPropagation(),Ne.onEdit("remove",{key:$t,event:nn})}var jt=e.createElement(ke.ZP,{onClick:function($t){var En=$t.key,wn=$t.domEvent;ft(En,wn),ht(!1)},prefixCls:"".concat(Pt,"-menu"),id:It,tabIndex:-1,role:"listbox","aria-activedescendant":At,selectedKeys:[wt],"aria-label":Gt!==void 0?Gt:"expanded dropdown"},Y.map(function(nn){var $t=nn.closable,En=nn.disabled,wn=nn.closeIcon,Xn=nn.key,Ln=nn.label,jn=ge($t,wn,Ne,En);return e.createElement(ke.sN,{key:Xn,id:"".concat(It,"-").concat(Xn),role:"option","aria-controls":Ee&&"".concat(Ee,"-panel-").concat(Xn),disabled:En},e.createElement("span",null,Ln),jn&&e.createElement("button",{type:"button","aria-label":tt||"remove",tabIndex:0,className:"".concat(Pt,"-menu-item-remove"),onClick:function(Vn){Vn.stopPropagation(),Yt(Vn,Xn)}},wn||Ne.removeIcon||"\xD7"))}));function Ut(nn){for(var $t=Y.filter(function(jn){return!jn.disabled}),En=$t.findIndex(function(jn){return jn.key===wt})||0,wn=$t.length,Xn=0;Xn<wn;Xn+=1){En=(En+nn+wn)%wn;var Ln=$t[En];if(!Ln.disabled){Ft(Ln.key);return}}}function cn(nn){var $t=nn.which;if(!st){[he.Z.DOWN,he.Z.SPACE,he.Z.ENTER].includes($t)&&(ht(!0),nn.preventDefault());return}switch($t){case he.Z.UP:Ut(-1),nn.preventDefault();break;case he.Z.DOWN:Ut(1),nn.preventDefault();break;case he.Z.ESC:ht(!1);break;case he.Z.SPACE:case he.Z.ENTER:wt!==null&&ft(wt,nn);break}}(0,e.useEffect)(function(){var nn=document.getElementById(At);nn&&nn.scrollIntoView&&nn.scrollIntoView(!1)},[wt]),(0,e.useEffect)(function(){st||Ft(null)},[st]);var en=(0,s.Z)({},Be?"marginRight":"marginLeft",Re);Y.length||(en.visibility="hidden",en.order=1);var un=f()((0,s.Z)({},"".concat(Pt,"-rtl"),Be)),hn=ne?null:e.createElement(Ce.Z,(0,h.Z)({prefixCls:Pt,overlay:jt,visible:Y.length?st:!1,onVisibleChange:ht,overlayClassName:f()(un,Me),mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:$e},me),e.createElement("button",{type:"button",className:"".concat(yt,"-nav-more"),style:en,"aria-haspopup":"listbox","aria-controls":It,id:"".concat(Ee,"-more"),"aria-expanded":st,onKeyDown:cn},Wt));return e.createElement("div",{className:f()("".concat(yt,"-nav-operations"),Pe),style:U,ref:Se},hn,e.createElement(lt,{prefixCls:yt,locale:k,editable:Ne}))}),nt=e.memo(We,function(pe,Se){return Se.tabMoving}),pt=function(Se){var yt=Se.prefixCls,Ee=Se.id,Y=Se.active,k=Se.focus,ne=Se.tab,$=ne.key,me=ne.label,U=ne.disabled,Pe=ne.closeIcon,Ne=ne.icon,Re=Se.closable,Be=Se.renderWrapper,tt=Se.removeAriaLabel,ft=Se.editable,$e=Se.onClick,Me=Se.onFocus,Je=Se.onBlur,et=Se.onKeyDown,st=Se.onMouseDown,ht=Se.onMouseUp,mt=Se.style,Ct=Se.tabCount,wt=Se.currentPosition,Ft="".concat(yt,"-tab"),kt=ge(Re,Pe,ft,U);function Wt(Yt){U||$e(Yt)}function It(Yt){Yt.preventDefault(),Yt.stopPropagation(),ft.onEdit("remove",{key:$,event:Yt})}var Pt=e.useMemo(function(){return Ne&&typeof me=="string"?e.createElement("span",null,me):me},[me,Ne]),At=e.useRef(null);e.useEffect(function(){k&&At.current&&At.current.focus()},[k]);var Gt=e.createElement("div",{key:$,"data-node-key":re($),className:f()(Ft,(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({},"".concat(Ft,"-with-remove"),kt),"".concat(Ft,"-active"),Y),"".concat(Ft,"-disabled"),U),"".concat(Ft,"-focus"),k)),style:mt,onClick:Wt},e.createElement("div",{ref:At,role:"tab","aria-selected":Y,id:Ee&&"".concat(Ee,"-tab-").concat($),className:"".concat(Ft,"-btn"),"aria-controls":Ee&&"".concat(Ee,"-panel-").concat($),"aria-disabled":U,tabIndex:U?null:Y?0:-1,onClick:function(jt){jt.stopPropagation(),Wt(jt)},onKeyDown:et,onMouseDown:st,onMouseUp:ht,onFocus:Me,onBlur:Je},k&&e.createElement("div",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"Tab ".concat(wt," of ").concat(Ct)),Ne&&e.createElement("span",{className:"".concat(Ft,"-icon")},Ne),me&&Pt),kt&&e.createElement("button",{type:"button",role:"tab","aria-label":tt||"remove",tabIndex:Y?0:-1,className:"".concat(Ft,"-remove"),onClick:function(jt){jt.stopPropagation(),It(jt)}},Pe||ft.removeIcon||"\xD7"));return Be?Be(Gt):Gt},ot=pt,Qe=function(Se,yt){var Ee=Se.offsetWidth,Y=Se.offsetHeight,k=Se.offsetTop,ne=Se.offsetLeft,$=Se.getBoundingClientRect(),me=$.width,U=$.height,Pe=$.left,Ne=$.top;return Math.abs(me-Ee)<1?[me,U,Pe-yt.left,Ne-yt.top]:[Ee,Y,ne,k]},xe=function(Se){var yt=Se.current||{},Ee=yt.offsetWidth,Y=Ee===void 0?0:Ee,k=yt.offsetHeight,ne=k===void 0?0:k;if(Se.current){var $=Se.current.getBoundingClientRect(),me=$.width,U=$.height;if(Math.abs(me-Y)<1)return[me,U]}return[Y,ne]},we=function(Se,yt){return Se[yt?0:1]},le=e.forwardRef(function(pe,Se){var yt=pe.className,Ee=pe.style,Y=pe.id,k=pe.animated,ne=pe.activeKey,$=pe.rtl,me=pe.extra,U=pe.editable,Pe=pe.locale,Ne=pe.tabPosition,Re=pe.tabBarGutter,Be=pe.children,tt=pe.onTabClick,ft=pe.onTabScroll,$e=pe.indicator,Me=e.useContext(u),Je=Me.prefixCls,et=Me.tabs,st=(0,e.useRef)(null),ht=(0,e.useRef)(null),mt=(0,e.useRef)(null),Ct=(0,e.useRef)(null),wt=(0,e.useRef)(null),Ft=(0,e.useRef)(null),kt=(0,e.useRef)(null),Wt=Ne==="top"||Ne==="bottom",It=O(0,function(xr,gr){Wt&&ft&&ft({direction:xr>gr?"left":"right"})}),Pt=(0,r.Z)(It,2),At=Pt[0],Gt=Pt[1],Yt=O(0,function(xr,gr){!Wt&&ft&&ft({direction:xr>gr?"top":"bottom"})}),jt=(0,r.Z)(Yt,2),Ut=jt[0],cn=jt[1],en=(0,e.useState)([0,0]),un=(0,r.Z)(en,2),hn=un[0],nn=un[1],$t=(0,e.useState)([0,0]),En=(0,r.Z)($t,2),wn=En[0],Xn=En[1],Ln=(0,e.useState)([0,0]),jn=(0,r.Z)(Ln,2),Wn=jn[0],Vn=jn[1],Cn=(0,e.useState)([0,0]),mn=(0,r.Z)(Cn,2),Qt=mn[0],gt=mn[1],Dt=M(new Map),Kt=(0,r.Z)(Dt,2),Mt=Kt[0],tn=Kt[1],dn=w(et,Mt,wn[0]),In=we(hn,Wt),fn=we(wn,Wt),Sn=we(Wn,Wt),qn=we(Qt,Wt),Br=Math.floor(In)<Math.floor(fn+Sn),Fr=Br?In-qn:In-Sn,hr="".concat(Je,"-nav-operations-hidden"),Er=0,Zr=0;Wt&&$?(Er=0,Zr=Math.max(0,fn-Fr)):(Er=Math.min(0,Fr-fn),Zr=0);function Wr(xr){return xr<Er?Er:xr>Zr?Zr:xr}var Cr=(0,e.useRef)(null),Tr=(0,e.useState)(),wr=(0,r.Z)(Tr,2),ri=wr[0],yi=wr[1];function ii(){yi(Date.now())}function oi(){Cr.current&&clearTimeout(Cr.current)}ce(Ct,function(xr,gr){function Ai(Bi,eo){Bi(function(po){var No=Wr(po+eo);return No})}return Br?(Wt?Ai(Gt,xr):Ai(cn,gr),oi(),ii(),!0):!1}),(0,e.useEffect)(function(){return oi(),ri&&(Cr.current=setTimeout(function(){yi(0)},100)),oi},[ri]);var vi=Z(dn,Fr,Wt?At:Ut,fn,Sn,qn,(0,a.Z)((0,a.Z)({},pe),{},{tabs:et})),er=(0,r.Z)(vi,2),vr=er[0],Xr=er[1],Or=(0,E.Z)(function(){var xr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ne,gr=dn.get(xr)||{width:0,height:0,left:0,right:0,top:0};if(Wt){var Ai=At;$?gr.right<At?Ai=gr.right:gr.right+gr.width>At+Fr&&(Ai=gr.right+gr.width-Fr):gr.left<-At?Ai=-gr.left:gr.left+gr.width>-At+Fr&&(Ai=-(gr.left+gr.width-Fr)),cn(0),Gt(Wr(Ai))}else{var Bi=Ut;gr.top<-Ut?Bi=-gr.top:gr.top+gr.height>-Ut+Fr&&(Bi=-(gr.top+gr.height-Fr)),Gt(0),cn(Wr(Bi))}}),ur=(0,e.useState)(),Ir=(0,r.Z)(ur,2),Lr=Ir[0],pr=Ir[1],Kr=(0,e.useState)(!1),ai=(0,r.Z)(Kr,2),zr=ai[0],Si=ai[1],ci=et.filter(function(xr){return!xr.disabled}).map(function(xr){return xr.key}),Ar=function(gr){var Ai=ci.indexOf(Lr||ne),Bi=ci.length,eo=(Ai+gr+Bi)%Bi,po=ci[eo];pr(po)},gi=function(gr){var Ai=gr.code,Bi=$&&Wt,eo=ci[0],po=ci[ci.length-1];switch(Ai){case"ArrowLeft":{Wt&&Ar(Bi?1:-1);break}case"ArrowRight":{Wt&&Ar(Bi?-1:1);break}case"ArrowUp":{gr.preventDefault(),Wt||Ar(-1);break}case"ArrowDown":{gr.preventDefault(),Wt||Ar(1);break}case"Home":{gr.preventDefault(),pr(eo);break}case"End":{gr.preventDefault(),pr(po);break}case"Enter":case"Space":{gr.preventDefault(),tt(ne,gr);break}case"Backspace":case"Delete":{var No=ci.indexOf(Lr),Oo=et.find(function(go){return go.key===Lr}),Vo=ge(Oo==null?void 0:Oo.closable,Oo==null?void 0:Oo.closeIcon,U,Oo==null?void 0:Oo.disabled);Vo&&(gr.preventDefault(),gr.stopPropagation(),U.onEdit("remove",{key:Lr,event:gr}),No===ci.length-1?Ar(-1):Ar(1));break}}},bi={};Wt?bi[$?"marginRight":"marginLeft"]=Re:bi.marginTop=Re;var $n=et.map(function(xr,gr){var Ai=xr.key;return e.createElement(ot,{id:Y,prefixCls:Je,key:Ai,tab:xr,style:gr===0?void 0:bi,closable:xr.closable,editable:U,active:Ai===ne,focus:Ai===Lr,renderWrapper:Be,removeAriaLabel:Pe==null?void 0:Pe.removeAriaLabel,tabCount:ci.length,currentPosition:gr+1,onClick:function(eo){tt(Ai,eo)},onKeyDown:gi,onFocus:function(){zr||pr(Ai),Or(Ai),ii(),Ct.current&&($||(Ct.current.scrollLeft=0),Ct.current.scrollTop=0)},onBlur:function(){pr(void 0)},onMouseDown:function(){Si(!0)},onMouseUp:function(){Si(!1)}})}),fr=function(){return tn(function(){var gr,Ai=new Map,Bi=(gr=wt.current)===null||gr===void 0?void 0:gr.getBoundingClientRect();return et.forEach(function(eo){var po,No=eo.key,Oo=(po=wt.current)===null||po===void 0?void 0:po.querySelector('[data-node-key="'.concat(re(No),'"]'));if(Oo){var Vo=Qe(Oo,Bi),go=(0,r.Z)(Vo,4),oa=go[0],ha=go[1],la=go[2],zo=go[3];Ai.set(No,{width:oa,height:ha,left:la,top:zo})}}),Ai})};(0,e.useEffect)(function(){fr()},[et.map(function(xr){return xr.key}).join("_")]);var Gn=P(function(){var xr=xe(st),gr=xe(ht),Ai=xe(mt);nn([xr[0]-gr[0]-Ai[0],xr[1]-gr[1]-Ai[1]]);var Bi=xe(kt);Vn(Bi);var eo=xe(Ft);gt(eo);var po=xe(wt);Xn([po[0]-Bi[0],po[1]-Bi[1]]),fr()}),lr=et.slice(0,vr),Hr=et.slice(Xr+1),$r=[].concat((0,d.Z)(lr),(0,d.Z)(Hr)),so=dn.get(ne),zn=C({activeTabOffset:so,horizontal:Wt,indicator:$e,rtl:$}),ir=zn.style;(0,e.useEffect)(function(){Or()},[ne,Er,Zr,oe(so),oe(dn),Wt]),(0,e.useEffect)(function(){Gn()},[$]);var cr=!!$r.length,Gr="".concat(Je,"-nav-wrap"),Jr,mo,Ji,lo;return Wt?$?(mo=At>0,Jr=At!==Zr):(Jr=At<0,mo=At!==Er):(Ji=Ut<0,lo=Ut!==Er),e.createElement(b.Z,{onResize:Gn},e.createElement("div",{ref:(0,y.x1)(Se,st),role:"tablist","aria-orientation":Wt?"horizontal":"vertical",className:f()("".concat(Je,"-nav"),yt),style:Ee,onKeyDown:function(){ii()}},e.createElement(de,{ref:ht,position:"left",extra:me,prefixCls:Je}),e.createElement(b.Z,{onResize:Gn},e.createElement("div",{className:f()(Gr,(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({},"".concat(Gr,"-ping-left"),Jr),"".concat(Gr,"-ping-right"),mo),"".concat(Gr,"-ping-top"),Ji),"".concat(Gr,"-ping-bottom"),lo)),ref:Ct},e.createElement(b.Z,{onResize:Gn},e.createElement("div",{ref:wt,className:"".concat(Je,"-nav-list"),style:{transform:"translate(".concat(At,"px, ").concat(Ut,"px)"),transition:ri?"none":void 0}},$n,e.createElement(lt,{ref:kt,prefixCls:Je,locale:Pe,editable:U,style:(0,a.Z)((0,a.Z)({},$n.length===0?void 0:bi),{},{visibility:cr?"hidden":null})}),e.createElement("div",{className:f()("".concat(Je,"-ink-bar"),(0,s.Z)({},"".concat(Je,"-ink-bar-animated"),k.inkBar)),style:ir}))))),e.createElement(nt,(0,h.Z)({},pe,{removeAriaLabel:Pe==null?void 0:Pe.removeAriaLabel,ref:Ft,prefixCls:Je,tabs:$r,className:!cr&&hr,tabMoving:!!ri})),e.createElement(de,{ref:mt,position:"right",extra:me,prefixCls:Je})))}),Ge=le,Ie=e.forwardRef(function(pe,Se){var yt=pe.prefixCls,Ee=pe.className,Y=pe.style,k=pe.id,ne=pe.active,$=pe.tabKey,me=pe.children;return e.createElement("div",{id:k&&"".concat(k,"-panel-").concat($),role:"tabpanel",tabIndex:ne?0:-1,"aria-labelledby":k&&"".concat(k,"-tab-").concat($),"aria-hidden":!ne,style:Y,className:f()(yt,ne&&"".concat(yt,"-active"),Ee),ref:Se},me)}),F=Ie,te=["renderTabBar"],ye=["label","key"],V=function(Se){var yt=Se.renderTabBar,Ee=(0,c.Z)(Se,te),Y=e.useContext(u),k=Y.tabs;if(yt){var ne=(0,a.Z)((0,a.Z)({},Ee),{},{panes:k.map(function($){var me=$.label,U=$.key,Pe=(0,c.Z)($,ye);return e.createElement(F,(0,h.Z)({tab:me,key:U,tabKey:U},Pe))})});return yt(ne,Ge)}return e.createElement(Ge,Ee)},K=V,ee=t(77900),H=["key","forceRender","style","className","destroyInactiveTabPane"],D=function(Se){var yt=Se.id,Ee=Se.activeKey,Y=Se.animated,k=Se.tabPosition,ne=Se.destroyInactiveTabPane,$=e.useContext(u),me=$.prefixCls,U=$.tabs,Pe=Y.tabPane,Ne="".concat(me,"-tabpane");return e.createElement("div",{className:f()("".concat(me,"-content-holder"))},e.createElement("div",{className:f()("".concat(me,"-content"),"".concat(me,"-content-").concat(k),(0,s.Z)({},"".concat(me,"-content-animated"),Pe))},U.map(function(Re){var Be=Re.key,tt=Re.forceRender,ft=Re.style,$e=Re.className,Me=Re.destroyInactiveTabPane,Je=(0,c.Z)(Re,H),et=Be===Ee;return e.createElement(ee.default,(0,h.Z)({key:Be,visible:et,forceRender:tt,removeOnLeave:!!(ne||Me),leavedClassName:"".concat(Ne,"-hidden")},Y.tabPaneMotion),function(st,ht){var mt=st.style,Ct=st.className;return e.createElement(F,(0,h.Z)({},Je,{prefixCls:Ne,id:yt,tabKey:Be,animated:Pe,active:et,style:(0,a.Z)((0,a.Z)({},ft),mt),className:f()($e,Ct),ref:ht}))})})))},I=D,_=t(48736);function ve(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},Se;return pe===!1?Se={inkBar:!1,tabPane:!1}:pe===!0?Se={inkBar:!0,tabPane:!1}:Se=(0,a.Z)({inkBar:!0},(0,i.Z)(pe)==="object"?pe:{}),Se.tabPaneMotion&&Se.tabPane===void 0&&(Se.tabPane=!0),!Se.tabPaneMotion&&Se.tabPane&&(Se.tabPane=!1),Se}var _e=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],Ke=0,qe=e.forwardRef(function(pe,Se){var yt=pe.id,Ee=pe.prefixCls,Y=Ee===void 0?"rc-tabs":Ee,k=pe.className,ne=pe.items,$=pe.direction,me=pe.activeKey,U=pe.defaultActiveKey,Pe=pe.editable,Ne=pe.animated,Re=pe.tabPosition,Be=Re===void 0?"top":Re,tt=pe.tabBarGutter,ft=pe.tabBarStyle,$e=pe.tabBarExtraContent,Me=pe.locale,Je=pe.more,et=pe.destroyInactiveTabPane,st=pe.renderTabBar,ht=pe.onChange,mt=pe.onTabClick,Ct=pe.onTabScroll,wt=pe.getPopupContainer,Ft=pe.popupClassName,kt=pe.indicator,Wt=(0,c.Z)(pe,_e),It=e.useMemo(function(){return(ne||[]).filter(function(Qt){return Qt&&(0,i.Z)(Qt)==="object"&&"key"in Qt})},[ne]),Pt=$==="rtl",At=ve(Ne),Gt=(0,e.useState)(!1),Yt=(0,r.Z)(Gt,2),jt=Yt[0],Ut=Yt[1];(0,e.useEffect)(function(){Ut((0,o.Z)())},[]);var cn=(0,n.Z)(function(){var Qt;return(Qt=It[0])===null||Qt===void 0?void 0:Qt.key},{value:me,defaultValue:U}),en=(0,r.Z)(cn,2),un=en[0],hn=en[1],nn=(0,e.useState)(function(){return It.findIndex(function(Qt){return Qt.key===un})}),$t=(0,r.Z)(nn,2),En=$t[0],wn=$t[1];(0,e.useEffect)(function(){var Qt=It.findIndex(function(Dt){return Dt.key===un});if(Qt===-1){var gt;Qt=Math.max(0,Math.min(En,It.length-1)),hn((gt=It[Qt])===null||gt===void 0?void 0:gt.key)}wn(Qt)},[It.map(function(Qt){return Qt.key}).join("_"),un,En]);var Xn=(0,n.Z)(null,{value:yt}),Ln=(0,r.Z)(Xn,2),jn=Ln[0],Wn=Ln[1];(0,e.useEffect)(function(){yt||(Wn("rc-tabs-".concat(Ke)),Ke+=1)},[]);function Vn(Qt,gt){mt==null||mt(Qt,gt);var Dt=Qt!==un;hn(Qt),Dt&&(ht==null||ht(Qt))}var Cn={id:jn,activeKey:un,animated:At,tabPosition:Be,rtl:Pt,mobile:jt},mn=(0,a.Z)((0,a.Z)({},Cn),{},{editable:Pe,locale:Me,more:Je,tabBarGutter:tt,onTabClick:Vn,onTabScroll:Ct,extra:$e,style:ft,panes:null,getPopupContainer:wt,popupClassName:Ft,indicator:kt});return e.createElement(u.Provider,{value:{tabs:It,prefixCls:Y}},e.createElement("div",(0,h.Z)({ref:Se,id:yt,className:f()(Y,"".concat(Y,"-").concat(Be),(0,s.Z)((0,s.Z)((0,s.Z)({},"".concat(Y,"-mobile"),jt),"".concat(Y,"-editable"),Pe),"".concat(Y,"-rtl"),Pt),k)},Wt),e.createElement(K,(0,h.Z)({},mn,{renderTabBar:st})),e.createElement(I,(0,h.Z)({destroyInactiveTabPane:et},Cn,{animated:At}))))}),z=qe,ze=z,Te=t(48755),se=t(83397),Oe=t(31756),Fe=t(86641);const ue={motionAppear:!1,motionEnter:!0,motionLeave:!0};function q(pe){let Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},yt;return Se===!1?yt={inkBar:!1,tabPane:!1}:Se===!0?yt={inkBar:!0,tabPane:!0}:yt=Object.assign({inkBar:!0},typeof Se=="object"?Se:{}),yt.tabPane&&(yt.tabPaneMotion=Object.assign(Object.assign({},ue),{motionName:(0,Fe.m)(pe,"switch")})),yt}var R=t(11592),fe=function(pe,Se){var yt={};for(var Ee in pe)Object.prototype.hasOwnProperty.call(pe,Ee)&&Se.indexOf(Ee)<0&&(yt[Ee]=pe[Ee]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,Ee=Object.getOwnPropertySymbols(pe);Y<Ee.length;Y++)Se.indexOf(Ee[Y])<0&&Object.prototype.propertyIsEnumerable.call(pe,Ee[Y])&&(yt[Ee[Y]]=pe[Ee[Y]]);return yt};function Ze(pe){return pe.filter(Se=>Se)}function A(pe,Se){if(pe)return pe;const yt=(0,R.Z)(Se).map(Ee=>{if(e.isValidElement(Ee)){const{key:Y,props:k}=Ee,ne=k||{},{tab:$}=ne,me=fe(ne,["tab"]);return Object.assign(Object.assign({key:String(Y)},me),{label:$})}return null});return Ze(yt)}var Ae=t(36237),Ue=t(63356),ae=t(16931),be=t(51636),Ye=t(46e3),He=pe=>{const{componentCls:Se,motionDurationSlow:yt}=pe;return[{[Se]:{[`${Se}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${yt}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${yt}`}}}}},[(0,Ye.oN)(pe,"slide-up"),(0,Ye.oN)(pe,"slide-down")]]};const Ve=pe=>{const{componentCls:Se,tabsCardPadding:yt,cardBg:Ee,cardGutter:Y,colorBorderSecondary:k,itemSelectedColor:ne}=pe;return{[`${Se}-card`]:{[`> ${Se}-nav, > div > ${Se}-nav`]:{[`${Se}-tab`]:{margin:0,padding:yt,background:Ee,border:`${(0,Ae.unit)(pe.lineWidth)} ${pe.lineType} ${k}`,transition:`all ${pe.motionDurationSlow} ${pe.motionEaseInOut}`},[`${Se}-tab-active`]:{color:ne,background:pe.colorBgContainer},[`${Se}-tab-focus`]:Object.assign({},(0,Ue.oN)(pe,-3)),[`${Se}-ink-bar`]:{visibility:"hidden"},[`& ${Se}-tab${Se}-tab-focus ${Se}-tab-btn`]:{outline:"none"}},[`&${Se}-top, &${Se}-bottom`]:{[`> ${Se}-nav, > div > ${Se}-nav`]:{[`${Se}-tab + ${Se}-tab`]:{marginLeft:{_skip_check_:!0,value:(0,Ae.unit)(Y)}}}},[`&${Se}-top`]:{[`> ${Se}-nav, > div > ${Se}-nav`]:{[`${Se}-tab`]:{borderRadius:`${(0,Ae.unit)(pe.borderRadiusLG)} ${(0,Ae.unit)(pe.borderRadiusLG)} 0 0`},[`${Se}-tab-active`]:{borderBottomColor:pe.colorBgContainer}}},[`&${Se}-bottom`]:{[`> ${Se}-nav, > div > ${Se}-nav`]:{[`${Se}-tab`]:{borderRadius:`0 0 ${(0,Ae.unit)(pe.borderRadiusLG)} ${(0,Ae.unit)(pe.borderRadiusLG)}`},[`${Se}-tab-active`]:{borderTopColor:pe.colorBgContainer}}},[`&${Se}-left, &${Se}-right`]:{[`> ${Se}-nav, > div > ${Se}-nav`]:{[`${Se}-tab + ${Se}-tab`]:{marginTop:(0,Ae.unit)(Y)}}},[`&${Se}-left`]:{[`> ${Se}-nav, > div > ${Se}-nav`]:{[`${Se}-tab`]:{borderRadius:{_skip_check_:!0,value:`${(0,Ae.unit)(pe.borderRadiusLG)} 0 0 ${(0,Ae.unit)(pe.borderRadiusLG)}`}},[`${Se}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:pe.colorBgContainer}}}},[`&${Se}-right`]:{[`> ${Se}-nav, > div > ${Se}-nav`]:{[`${Se}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${(0,Ae.unit)(pe.borderRadiusLG)} ${(0,Ae.unit)(pe.borderRadiusLG)} 0`}},[`${Se}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:pe.colorBgContainer}}}}}}},dt=pe=>{const{componentCls:Se,itemHoverColor:yt,dropdownEdgeChildVerticalPadding:Ee}=pe;return{[`${Se}-dropdown`]:Object.assign(Object.assign({},(0,Ue.Wf)(pe)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:pe.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${Se}-dropdown-menu`]:{maxHeight:pe.tabsDropdownHeight,margin:0,padding:`${(0,Ae.unit)(Ee)} 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:pe.colorBgContainer,backgroundClip:"padding-box",borderRadius:pe.borderRadiusLG,outline:"none",boxShadow:pe.boxShadowSecondary,"&-item":Object.assign(Object.assign({},Ue.vS),{display:"flex",alignItems:"center",minWidth:pe.tabsDropdownWidth,margin:0,padding:`${(0,Ae.unit)(pe.paddingXXS)} ${(0,Ae.unit)(pe.paddingSM)}`,color:pe.colorText,fontWeight:"normal",fontSize:pe.fontSize,lineHeight:pe.lineHeight,cursor:"pointer",transition:`all ${pe.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:pe.marginSM},color:pe.colorTextDescription,fontSize:pe.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:yt}},"&:hover":{background:pe.controlItemBgHover},"&-disabled":{"&, &:hover":{color:pe.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},bt=pe=>{const{componentCls:Se,margin:yt,colorBorderSecondary:Ee,horizontalMargin:Y,verticalItemPadding:k,verticalItemMargin:ne,calc:$}=pe;return{[`${Se}-top, ${Se}-bottom`]:{flexDirection:"column",[`> ${Se}-nav, > div > ${Se}-nav`]:{margin:Y,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${(0,Ae.unit)(pe.lineWidth)} ${pe.lineType} ${Ee}`,content:"''"},[`${Se}-ink-bar`]:{height:pe.lineWidthBold,"&-animated":{transition:`width ${pe.motionDurationSlow}, left ${pe.motionDurationSlow},
right ${pe.motionDurationSlow}`}},[`${Se}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:pe.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:pe.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:pe.boxShadowTabsOverflowRight},[`&${Se}-nav-wrap-ping-left::before`]:{opacity:1},[`&${Se}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${Se}-top`]:{[`> ${Se}-nav,
> div > ${Se}-nav`]:{"&::before":{bottom:0},[`${Se}-ink-bar`]:{bottom:0}}},[`${Se}-bottom`]:{[`> ${Se}-nav, > div > ${Se}-nav`]:{order:1,marginTop:yt,marginBottom:0,"&::before":{top:0},[`${Se}-ink-bar`]:{top:0}},[`> ${Se}-content-holder, > div > ${Se}-content-holder`]:{order:0}},[`${Se}-left, ${Se}-right`]:{[`> ${Se}-nav, > div > ${Se}-nav`]:{flexDirection:"column",minWidth:$(pe.controlHeight).mul(1.25).equal(),[`${Se}-tab`]:{padding:k,textAlign:"center"},[`${Se}-tab + ${Se}-tab`]:{margin:ne},[`${Se}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:pe.controlHeight},"&::before":{top:0,boxShadow:pe.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:pe.boxShadowTabsOverflowBottom},[`&${Se}-nav-wrap-ping-top::before`]:{opacity:1},[`&${Se}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${Se}-ink-bar`]:{width:pe.lineWidthBold,"&-animated":{transition:`height ${pe.motionDurationSlow}, top ${pe.motionDurationSlow}`}},[`${Se}-nav-list, ${Se}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${Se}-left`]:{[`> ${Se}-nav, > div > ${Se}-nav`]:{[`${Se}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${Se}-content-holder, > div > ${Se}-content-holder`]:{marginLeft:{_skip_check_:!0,value:(0,Ae.unit)($(pe.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${(0,Ae.unit)(pe.lineWidth)} ${pe.lineType} ${pe.colorBorder}`},[`> ${Se}-content > ${Se}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:pe.paddingLG}}}},[`${Se}-right`]:{[`> ${Se}-nav, > div > ${Se}-nav`]:{order:1,[`${Se}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${Se}-content-holder, > div > ${Se}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:$(pe.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${(0,Ae.unit)(pe.lineWidth)} ${pe.lineType} ${pe.colorBorder}`},[`> ${Se}-content > ${Se}-tabpane`]:{paddingRight:{_skip_check_:!0,value:pe.paddingLG}}}}}},xt=pe=>{const{componentCls:Se,cardPaddingSM:yt,cardPaddingLG:Ee,horizontalItemPaddingSM:Y,horizontalItemPaddingLG:k}=pe;return{[Se]:{"&-small":{[`> ${Se}-nav`]:{[`${Se}-tab`]:{padding:Y,fontSize:pe.titleFontSizeSM}}},"&-large":{[`> ${Se}-nav`]:{[`${Se}-tab`]:{padding:k,fontSize:pe.titleFontSizeLG}}}},[`${Se}-card`]:{[`&${Se}-small`]:{[`> ${Se}-nav`]:{[`${Se}-tab`]:{padding:yt}},[`&${Se}-bottom`]:{[`> ${Se}-nav ${Se}-tab`]:{borderRadius:`0 0 ${(0,Ae.unit)(pe.borderRadius)} ${(0,Ae.unit)(pe.borderRadius)}`}},[`&${Se}-top`]:{[`> ${Se}-nav ${Se}-tab`]:{borderRadius:`${(0,Ae.unit)(pe.borderRadius)} ${(0,Ae.unit)(pe.borderRadius)} 0 0`}},[`&${Se}-right`]:{[`> ${Se}-nav ${Se}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${(0,Ae.unit)(pe.borderRadius)} ${(0,Ae.unit)(pe.borderRadius)} 0`}}},[`&${Se}-left`]:{[`> ${Se}-nav ${Se}-tab`]:{borderRadius:{_skip_check_:!0,value:`${(0,Ae.unit)(pe.borderRadius)} 0 0 ${(0,Ae.unit)(pe.borderRadius)}`}}}},[`&${Se}-large`]:{[`> ${Se}-nav`]:{[`${Se}-tab`]:{padding:Ee}}}}}},Lt=pe=>{const{componentCls:Se,itemActiveColor:yt,itemHoverColor:Ee,iconCls:Y,tabsHorizontalItemMargin:k,horizontalItemPadding:ne,itemSelectedColor:$,itemColor:me}=pe,U=`${Se}-tab`;return{[U]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:ne,fontSize:pe.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:me,"&-btn, &-remove":{"&:focus:not(:focus-visible), &:active":{color:yt}},"&-btn":{outline:"none",transition:`all ${pe.motionDurationSlow}`,[`${U}-icon:not(:last-child)`]:{marginInlineEnd:pe.marginSM}},"&-remove":Object.assign({flex:"none",marginRight:{_skip_check_:!0,value:pe.calc(pe.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:!0,value:pe.marginXS},color:pe.colorTextDescription,fontSize:pe.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${pe.motionDurationSlow}`,"&:hover":{color:pe.colorTextHeading}},(0,Ue.Qy)(pe)),"&:hover":{color:Ee},[`&${U}-active ${U}-btn`]:{color:$,textShadow:pe.tabsActiveTextShadow},[`&${U}-focus ${U}-btn`]:Object.assign({},(0,Ue.oN)(pe)),[`&${U}-disabled`]:{color:pe.colorTextDisabled,cursor:"not-allowed"},[`&${U}-disabled ${U}-btn, &${U}-disabled ${Se}-remove`]:{"&:focus, &:active":{color:pe.colorTextDisabled}},[`& ${U}-remove ${Y}`]:{margin:0},[`${Y}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:pe.marginSM}}},[`${U} + ${U}`]:{margin:{_skip_check_:!0,value:k}}}},Tt=pe=>{const{componentCls:Se,tabsHorizontalItemMarginRTL:yt,iconCls:Ee,cardGutter:Y,calc:k}=pe;return{[`${Se}-rtl`]:{direction:"rtl",[`${Se}-nav`]:{[`${Se}-tab`]:{margin:{_skip_check_:!0,value:yt},[`${Se}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[Ee]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:(0,Ae.unit)(pe.marginSM)}},[`${Se}-tab-remove`]:{marginRight:{_skip_check_:!0,value:(0,Ae.unit)(pe.marginXS)},marginLeft:{_skip_check_:!0,value:(0,Ae.unit)(k(pe.marginXXS).mul(-1).equal())},[Ee]:{margin:0}}}},[`&${Se}-left`]:{[`> ${Se}-nav`]:{order:1},[`> ${Se}-content-holder`]:{order:0}},[`&${Se}-right`]:{[`> ${Se}-nav`]:{order:0},[`> ${Se}-content-holder`]:{order:1}},[`&${Se}-card${Se}-top, &${Se}-card${Se}-bottom`]:{[`> ${Se}-nav, > div > ${Se}-nav`]:{[`${Se}-tab + ${Se}-tab`]:{marginRight:{_skip_check_:!0,value:Y},marginLeft:{_skip_check_:!0,value:0}}}}},[`${Se}-dropdown-rtl`]:{direction:"rtl"},[`${Se}-menu-item`]:{[`${Se}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},Vt=pe=>{const{componentCls:Se,tabsCardPadding:yt,cardHeight:Ee,cardGutter:Y,itemHoverColor:k,itemActiveColor:ne,colorBorderSecondary:$}=pe;return{[Se]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ue.Wf)(pe)),{display:"flex",[`> ${Se}-nav, > div > ${Se}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${Se}-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 ${pe.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${Se}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${pe.motionDurationSlow}`},[`${Se}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${Se}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${Se}-nav-more`]:{position:"relative",padding:yt,background:"transparent",border:0,color:pe.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:pe.calc(pe.controlHeightLG).div(8).equal(),transform:"translateY(100%)",content:"''"}},[`${Se}-nav-add`]:Object.assign({minWidth:Ee,marginLeft:{_skip_check_:!0,value:Y},padding:(0,Ae.unit)(pe.paddingXS),background:"transparent",border:`${(0,Ae.unit)(pe.lineWidth)} ${pe.lineType} ${$}`,borderRadius:`${(0,Ae.unit)(pe.borderRadiusLG)} ${(0,Ae.unit)(pe.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:pe.colorText,transition:`all ${pe.motionDurationSlow} ${pe.motionEaseInOut}`,"&:hover":{color:k},"&:active, &:focus:not(:focus-visible)":{color:ne}},(0,Ue.Qy)(pe,-3))},[`${Se}-extra-content`]:{flex:"none"},[`${Se}-ink-bar`]:{position:"absolute",background:pe.inkBarColor,pointerEvents:"none"}}),Lt(pe)),{[`${Se}-content`]:{position:"relative",width:"100%"},[`${Se}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${Se}-tabpane`]:Object.assign(Object.assign({},(0,Ue.Qy)(pe)),{"&-hidden":{display:"none"}})}),[`${Se}-centered`]:{[`> ${Se}-nav, > div > ${Se}-nav`]:{[`${Se}-nav-wrap`]:{[`&:not([class*='${Se}-nav-wrap-ping']) > ${Se}-nav-list`]:{margin:"auto"}}}}}},Nt=pe=>{const Se=pe.controlHeightLG;return{zIndexPopup:pe.zIndexPopupBase+50,cardBg:pe.colorFillAlter,cardHeight:Se,cardPadding:`${(Se-Math.round(pe.fontSize*pe.lineHeight))/2-pe.lineWidth}px ${pe.padding}px`,cardPaddingSM:`${pe.paddingXXS*1.5}px ${pe.padding}px`,cardPaddingLG:`${pe.paddingXS}px ${pe.padding}px ${pe.paddingXXS*1.5}px`,titleFontSize:pe.fontSize,titleFontSizeLG:pe.fontSizeLG,titleFontSizeSM:pe.fontSize,inkBarColor:pe.colorPrimary,horizontalMargin:`0 0 ${pe.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${pe.paddingSM}px 0`,horizontalItemPaddingSM:`${pe.paddingXS}px 0`,horizontalItemPaddingLG:`${pe.padding}px 0`,verticalItemPadding:`${pe.paddingXS}px ${pe.paddingLG}px`,verticalItemMargin:`${pe.margin}px 0 0 0`,itemColor:pe.colorText,itemSelectedColor:pe.colorPrimary,itemHoverColor:pe.colorPrimaryHover,itemActiveColor:pe.colorPrimaryActive,cardGutter:pe.marginXXS/2}};var Jt=(0,ae.I$)("Tabs",pe=>{const Se=(0,be.mergeToken)(pe,{tabsCardPadding:pe.cardPadding,dropdownEdgeChildVerticalPadding:pe.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${(0,Ae.unit)(pe.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${(0,Ae.unit)(pe.horizontalItemGutter)}`});return[xt(Se),Tt(Se),bt(Se),dt(Se),Ve(Se),Vt(Se),He(Se)]},Nt),zt=()=>null,sn=function(pe,Se){var yt={};for(var Ee in pe)Object.prototype.hasOwnProperty.call(pe,Ee)&&Se.indexOf(Ee)<0&&(yt[Ee]=pe[Ee]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,Ee=Object.getOwnPropertySymbols(pe);Y<Ee.length;Y++)Se.indexOf(Ee[Y])<0&&Object.prototype.propertyIsEnumerable.call(pe,Ee[Y])&&(yt[Ee[Y]]=pe[Ee[Y]]);return yt};const ln=pe=>{var Se,yt,Ee,Y,k,ne,$,me,U,Pe,Ne;const{type:Re,className:Be,rootClassName:tt,size:ft,onEdit:$e,hideAdd:Me,centered:Je,addIcon:et,removeIcon:st,moreIcon:ht,more:mt,popupClassName:Ct,children:wt,items:Ft,animated:kt,style:Wt,indicatorSize:It,indicator:Pt}=pe,At=sn(pe,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator"]),{prefixCls:Gt}=At,{direction:Yt,tabs:jt,getPrefixCls:Ut,getPopupContainer:cn}=e.useContext(Te.E_),en=Ut("tabs",Gt),un=(0,se.Z)(en),[hn,nn,$t]=Jt(en,un);let En;Re==="editable-card"&&(En={onEdit:(Cn,mn)=>{let{key:Qt,event:gt}=mn;$e==null||$e(Cn==="add"?gt:Qt,Cn)},removeIcon:(Se=st!=null?st:jt==null?void 0:jt.removeIcon)!==null&&Se!==void 0?Se:e.createElement(p.Z,null),addIcon:(et!=null?et:jt==null?void 0:jt.addIcon)||e.createElement(v.Z,null),showAdd:Me!==!0});const wn=Ut(),Xn=(0,Oe.Z)(ft),Ln=A(Ft,wt),jn=q(en,kt),Wn=Object.assign(Object.assign({},jt==null?void 0:jt.style),Wt),Vn={align:(yt=Pt==null?void 0:Pt.align)!==null&&yt!==void 0?yt:(Ee=jt==null?void 0:jt.indicator)===null||Ee===void 0?void 0:Ee.align,size:($=(k=(Y=Pt==null?void 0:Pt.size)!==null&&Y!==void 0?Y:It)!==null&&k!==void 0?k:(ne=jt==null?void 0:jt.indicator)===null||ne===void 0?void 0:ne.size)!==null&&$!==void 0?$:jt==null?void 0:jt.indicatorSize};return hn(e.createElement(ze,Object.assign({direction:Yt,getPopupContainer:cn},At,{items:Ln,className:f()({[`${en}-${Xn}`]:Xn,[`${en}-card`]:["card","editable-card"].includes(Re),[`${en}-editable-card`]:Re==="editable-card",[`${en}-centered`]:Je},jt==null?void 0:jt.className,Be,tt,nn,$t,un),popupClassName:f()(Ct,nn,$t,un),style:Wn,editable:En,more:Object.assign({icon:(Ne=(Pe=(U=(me=jt==null?void 0:jt.more)===null||me===void 0?void 0:me.icon)!==null&&U!==void 0?U:jt==null?void 0:jt.moreIcon)!==null&&Pe!==void 0?Pe:ht)!==null&&Ne!==void 0?Ne:e.createElement(m.Z,null),transitionName:`${wn}-slide-up`},mt),prefixCls:en,animated:jn,indicator:Vn})))};ln.TabPane=zt;var on=ln},96599:function(Rt,B,t){"use strict";t.d(B,{default:function(){return j}});var e=t(59301),p=t(92310),m=t.n(p),v=t(2738),l=t(29509),f=t(78776),h=t(22703),s=t(12919),a=t(48755),r=t(36237),i=t(17835),c=t(63356),n=t(51636),o=t(16931);const u=P=>{const{paddingXXS:M,lineWidth:T,tagPaddingHorizontal:Z,componentCls:oe,calc:J}=P,re=J(Z).sub(T).equal(),ge=J(M).sub(T).equal();return{[oe]:Object.assign(Object.assign({},(0,c.Wf)(P)),{display:"inline-block",height:"auto",marginInlineEnd:P.marginXS,paddingInline:re,fontSize:P.tagFontSize,lineHeight:P.tagLineHeight,whiteSpace:"nowrap",background:P.defaultBg,border:`${(0,r.unit)(P.lineWidth)} ${P.lineType} ${P.colorBorder}`,borderRadius:P.borderRadiusSM,opacity:1,transition:`all ${P.motionDurationMid}`,textAlign:"start",position:"relative",[`&${oe}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:P.defaultColor},[`${oe}-close-icon`]:{marginInlineStart:ge,fontSize:P.tagIconSize,color:P.colorTextDescription,cursor:"pointer",transition:`all ${P.motionDurationMid}`,"&:hover":{color:P.colorTextHeading}},[`&${oe}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${P.iconCls}-close, ${P.iconCls}-close:hover`]:{color:P.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${oe}-checkable-checked):hover`]:{color:P.colorPrimary,backgroundColor:P.colorFillSecondary},"&:active, &-checked":{color:P.colorTextLightSolid},"&-checked":{backgroundColor:P.colorPrimary,"&:hover":{backgroundColor:P.colorPrimaryHover}},"&:active":{backgroundColor:P.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${P.iconCls} + span, > span + ${P.iconCls}`]:{marginInlineStart:re}}),[`${oe}-borderless`]:{borderColor:"transparent",background:P.tagBorderlessBg}}},d=P=>{const{lineWidth:M,fontSizeIcon:T,calc:Z}=P,oe=P.fontSizeSM;return(0,n.mergeToken)(P,{tagFontSize:oe,tagLineHeight:(0,r.unit)(Z(P.lineHeightSM).mul(oe).equal()),tagIconSize:Z(T).sub(Z(M).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:P.defaultBg})},b=P=>({defaultBg:new i.FastColor(P.colorFillQuaternary).onBackground(P.colorBgContainer).toHexString(),defaultColor:P.colorText});var E=(0,o.I$)("Tag",P=>{const M=d(P);return u(M)},b),y=function(P,M){var T={};for(var Z in P)Object.prototype.hasOwnProperty.call(P,Z)&&M.indexOf(Z)<0&&(T[Z]=P[Z]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,Z=Object.getOwnPropertySymbols(P);oe<Z.length;oe++)M.indexOf(Z[oe])<0&&Object.prototype.propertyIsEnumerable.call(P,Z[oe])&&(T[Z[oe]]=P[Z[oe]]);return T},g=e.forwardRef((P,M)=>{const{prefixCls:T,style:Z,className:oe,checked:J,onChange:re,onClick:ge}=P,Le=y(P,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:lt,tag:ie}=e.useContext(a.E_),de=pt=>{re==null||re(!J),ge==null||ge(pt)},Ce=lt("tag",T),[ke,he,We]=E(Ce),nt=m()(Ce,`${Ce}-checkable`,{[`${Ce}-checkable-checked`]:J},ie==null?void 0:ie.className,oe,he,We);return ke(e.createElement("span",Object.assign({},Le,{ref:M,style:Object.assign(Object.assign({},Z),ie==null?void 0:ie.style),className:nt,onClick:de})))}),C=t(93427);const x=P=>(0,C.Z)(P,(M,T)=>{let{textColor:Z,lightBorderColor:oe,lightColor:J,darkColor:re}=T;return{[`${P.componentCls}${P.componentCls}-${M}`]:{color:Z,background:J,borderColor:oe,"&-inverse":{color:P.colorTextLightSolid,background:re,borderColor:re},[`&${P.componentCls}-borderless`]:{borderColor:"transparent"}}}});var w=(0,o.bk)(["Tag","preset"],P=>{const M=d(P);return x(M)},b);function O(P){return typeof P!="string"?P:P.charAt(0).toUpperCase()+P.slice(1)}const N=(P,M,T)=>{const Z=O(T);return{[`${P.componentCls}${P.componentCls}-${M}`]:{color:P[`color${T}`],background:P[`color${Z}Bg`],borderColor:P[`color${Z}Border`],[`&${P.componentCls}-borderless`]:{borderColor:"transparent"}}}};var L=(0,o.bk)(["Tag","status"],P=>{const M=d(P);return[N(M,"success","Success"),N(M,"processing","Info"),N(M,"error","Error"),N(M,"warning","Warning")]},b),W=function(P,M){var T={};for(var Z in P)Object.prototype.hasOwnProperty.call(P,Z)&&M.indexOf(Z)<0&&(T[Z]=P[Z]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,Z=Object.getOwnPropertySymbols(P);oe<Z.length;oe++)M.indexOf(Z[oe])<0&&Object.prototype.propertyIsEnumerable.call(P,Z[oe])&&(T[Z[oe]]=P[Z[oe]]);return T};const ce=e.forwardRef((P,M)=>{const{prefixCls:T,className:Z,rootClassName:oe,style:J,children:re,icon:ge,color:Le,onClose:lt,bordered:ie=!0,visible:de}=P,Ce=W(P,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:ke,direction:he,tag:We}=e.useContext(a.E_),[nt,pt]=e.useState(!0),ot=(0,v.Z)(Ce,["closeIcon","closable"]);e.useEffect(()=>{de!==void 0&&pt(de)},[de]);const Qe=(0,l.o2)(Le),xe=(0,l.yT)(Le),we=Qe||xe,le=Object.assign(Object.assign({backgroundColor:Le&&!we?Le:void 0},We==null?void 0:We.style),J),Ge=ke("tag",T),[Ie,F,te]=E(Ge),ye=m()(Ge,We==null?void 0:We.className,{[`${Ge}-${Le}`]:we,[`${Ge}-has-color`]:Le&&!we,[`${Ge}-hidden`]:!nt,[`${Ge}-rtl`]:he==="rtl",[`${Ge}-borderless`]:!ie},Z,oe,F,te),V=_=>{_.stopPropagation(),lt==null||lt(_),!_.defaultPrevented&&pt(!1)},[,K]=(0,f.Z)((0,f.w)(P),(0,f.w)(We),{closable:!1,closeIconRender:_=>{const ve=e.createElement("span",{className:`${Ge}-close-icon`,onClick:V},_);return(0,h.wm)(_,ve,_e=>({onClick:Ke=>{var qe;(qe=_e==null?void 0:_e.onClick)===null||qe===void 0||qe.call(_e,Ke),V(Ke)},className:m()(_e==null?void 0:_e.className,`${Ge}-close-icon`)}))}}),ee=typeof Ce.onClick=="function"||re&&re.type==="a",H=ge||null,D=H?e.createElement(e.Fragment,null,H,re&&e.createElement("span",null,re)):re,I=e.createElement("span",Object.assign({},ot,{ref:M,className:ye,style:le}),D,K,Qe&&e.createElement(w,{key:"preset",prefixCls:Ge}),xe&&e.createElement(L,{key:"status",prefixCls:Ge}));return Ie(ee?e.createElement(s.Z,{component:"Tag"},I):I)});ce.CheckableTag=g;var j=ce},93427:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return p}});var e=t(34998);function p(m,v){return e.i.reduce((l,f)=>{const h=m[`${f}1`],s=m[`${f}3`],a=m[`${f}6`],r=m[`${f}7`];return Object.assign(Object.assign({},l),v(f,{lightColor:h,lightBorderColor:s,darkColor:a,textColor:r}))},{})}},25399:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return M}});var e=t(59301),p=t(92310),m=t.n(p),v=t(29125),l=t(18929),f=t(62487),h=t(75030),s=t(86641),a=t(52838),r=t(22703),i=t(32383),c=t(55743),n=t(57700),o=t(48755),u=t(36237),d=t(63356),b=t(34925),E=t(37645),y=t(36305),S=t(93427),g=t(51636),C=t(16931);const x=T=>{const{calc:Z,componentCls:oe,tooltipMaxWidth:J,tooltipColor:re,tooltipBg:ge,tooltipBorderRadius:Le,zIndexPopup:lt,controlHeight:ie,boxShadowSecondary:de,paddingSM:Ce,paddingXS:ke,arrowOffsetHorizontal:he,sizePopupArrow:We}=T,nt=Z(Le).add(We).add(he).equal(),pt=Z(Le).mul(2).add(We).equal();return[{[oe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,d.Wf)(T)),{position:"absolute",zIndex:lt,display:"block",width:"max-content",maxWidth:J,visibility:"visible","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"&-hidden":{display:"none"},"--antd-arrow-background-color":ge,[`${oe}-inner`]:{minWidth:pt,minHeight:ie,padding:`${(0,u.unit)(T.calc(Ce).div(2).equal())} ${(0,u.unit)(ke)}`,color:re,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:ge,borderRadius:Le,boxShadow:de,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:nt},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${oe}-inner`]:{borderRadius:T.min(Le,E.qN)}},[`${oe}-content`]:{position:"relative"}}),(0,S.Z)(T,(ot,Qe)=>{let{darkColor:xe}=Qe;return{[`&${oe}-${ot}`]:{[`${oe}-inner`]:{backgroundColor:xe},[`${oe}-arrow`]:{"--antd-arrow-background-color":xe}}}})),{"&-rtl":{direction:"rtl"}})},(0,E.ZP)(T,"var(--antd-arrow-background-color)"),{[`${oe}-pure`]:{position:"relative",maxWidth:"none",margin:T.sizePopupArrow}}]},w=T=>Object.assign(Object.assign({zIndexPopup:T.zIndexPopupBase+70},(0,E.wZ)({contentRadius:T.borderRadius,limitVerticalRadius:!0})),(0,y.w)((0,g.mergeToken)(T,{borderRadiusOuter:Math.min(T.borderRadiusOuter,4)})));var O=function(T){let Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return(0,C.I$)("Tooltip",J=>{const{borderRadius:re,colorTextLightSolid:ge,colorBgSpotlight:Le}=J,lt=(0,g.mergeToken)(J,{tooltipMaxWidth:250,tooltipColor:ge,tooltipBorderRadius:re,tooltipBg:Le});return[x(lt),(0,b._y)(J,"zoom-big-fast")]},w,{resetStyle:!1,injectStyle:Z})(T)},N=t(29509);function L(T,Z){const oe=(0,N.o2)(Z),J=m()({[`${T}-${Z}`]:Z&&oe}),re={},ge={};return Z&&!oe&&(re.background=Z,ge["--antd-arrow-background-color"]=Z),{className:J,overlayStyle:re,arrowStyle:ge}}var X=T=>{const{prefixCls:Z,className:oe,placement:J="top",title:re,color:ge,overlayInnerStyle:Le}=T,{getPrefixCls:lt}=e.useContext(o.E_),ie=lt("tooltip",Z),[de,Ce,ke]=O(ie),he=L(ie,ge),We=he.arrowStyle,nt=Object.assign(Object.assign({},Le),he.overlayStyle),pt=m()(Ce,ke,ie,`${ie}-pure`,`${ie}-placement-${J}`,oe,he.className);return de(e.createElement("div",{className:pt,style:We},e.createElement("div",{className:`${ie}-arrow`}),e.createElement(v.G,Object.assign({},T,{className:Ce,prefixCls:ie,overlayInnerStyle:nt}),re)))},ce=function(T,Z){var oe={};for(var J in T)Object.prototype.hasOwnProperty.call(T,J)&&Z.indexOf(J)<0&&(oe[J]=T[J]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var re=0,J=Object.getOwnPropertySymbols(T);re<J.length;re++)Z.indexOf(J[re])<0&&Object.prototype.propertyIsEnumerable.call(T,J[re])&&(oe[J[re]]=T[J[re]]);return oe};const P=e.forwardRef((T,Z)=>{var oe,J;const{prefixCls:re,openClassName:ge,getTooltipContainer:Le,color:lt,overlayInnerStyle:ie,children:de,afterOpenChange:Ce,afterVisibleChange:ke,destroyTooltipOnHide:he,arrow:We=!0,title:nt,overlay:pt,builtinPlacements:ot,arrowPointAtCenter:Qe=!1,autoAdjustOverflow:xe=!0,motion:we,getPopupContainer:le,placement:Ge="top",mouseEnterDelay:Ie=.1,mouseLeaveDelay:F=.1,overlayStyle:te,rootClassName:ye,overlayClassName:V,styles:K,classNames:ee}=T,H=ce(T,["prefixCls","openClassName","getTooltipContainer","color","overlayInnerStyle","children","afterOpenChange","afterVisibleChange","destroyTooltipOnHide","arrow","title","overlay","builtinPlacements","arrowPointAtCenter","autoAdjustOverflow","motion","getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName","overlayClassName","styles","classNames"]),D=!!We,[,I]=(0,n.ZP)(),{getPopupContainer:_,getPrefixCls:ve,direction:_e,className:Ke,style:qe,classNames:z,styles:ze}=(0,o.dj)("tooltip"),Te=(0,i.ln)("Tooltip"),se=e.useRef(null),Oe=()=>{var zt;(zt=se.current)===null||zt===void 0||zt.forceAlign()};e.useImperativeHandle(Z,()=>{var zt,sn;return{forceAlign:Oe,forcePopupAlign:()=>{Te.deprecated(!1,"forcePopupAlign","forceAlign"),Oe()},nativeElement:(zt=se.current)===null||zt===void 0?void 0:zt.nativeElement,popupElement:(sn=se.current)===null||sn===void 0?void 0:sn.popupElement}});const[Fe,ue]=(0,l.Z)(!1,{value:(oe=T.open)!==null&&oe!==void 0?oe:T.visible,defaultValue:(J=T.defaultOpen)!==null&&J!==void 0?J:T.defaultVisible}),q=!nt&&!pt&&nt!==0,R=zt=>{var sn,ln;ue(q?!1:zt),q||((sn=T.onOpenChange)===null||sn===void 0||sn.call(T,zt),(ln=T.onVisibleChange)===null||ln===void 0||ln.call(T,zt))},fe=e.useMemo(()=>{var zt,sn;let ln=Qe;return typeof We=="object"&&(ln=(sn=(zt=We.pointAtCenter)!==null&&zt!==void 0?zt:We.arrowPointAtCenter)!==null&&sn!==void 0?sn:Qe),ot||(0,a.Z)({arrowPointAtCenter:ln,autoAdjustOverflow:xe,arrowWidth:D?I.sizePopupArrow:0,borderRadius:I.borderRadius,offset:I.marginXXS,visibleFirst:!0})},[Qe,We,ot,I]),Ze=e.useMemo(()=>nt===0?nt:pt||nt||"",[pt,nt]),A=e.createElement(f.Z,{space:!0},typeof Ze=="function"?Ze():Ze),Ae=ve("tooltip",re),Ue=ve(),ae=T["data-popover-inject"];let be=Fe;!("open"in T)&&!("visible"in T)&&q&&(be=!1);const Ye=e.isValidElement(de)&&!(0,r.M2)(de)?de:e.createElement("span",null,de),at=Ye.props,He=!at.className||typeof at.className=="string"?m()(at.className,ge||`${Ae}-open`):at.className,[Ve,dt,bt]=O(Ae,!ae),xt=L(Ae,lt),Lt=xt.arrowStyle,Tt=m()(V,{[`${Ae}-rtl`]:_e==="rtl"},xt.className,ye,dt,bt,Ke,z.root,ee==null?void 0:ee.root),Vt=m()(z.body,ee==null?void 0:ee.body),[Nt,Jt]=(0,h.Cn)("Tooltip",H.zIndex),an=e.createElement(v.Z,Object.assign({},H,{zIndex:Nt,showArrow:D,placement:Ge,mouseEnterDelay:Ie,mouseLeaveDelay:F,prefixCls:Ae,classNames:{root:Tt,body:Vt},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Lt),ze.root),qe),te),K==null?void 0:K.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},ze.body),ie),K==null?void 0:K.body),xt.overlayStyle)},getTooltipContainer:le||Le||_,ref:se,builtinPlacements:fe,overlay:A,visible:be,onVisibleChange:R,afterVisibleChange:Ce!=null?Ce:ke,arrowContent:e.createElement("span",{className:`${Ae}-arrow-content`}),motion:{motionName:(0,s.m)(Ue,"zoom-big-fast",T.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!he}),be?(0,r.Tm)(Ye,{className:He}):Ye);return Ve(e.createElement(c.Z.Provider,{value:Jt},an))});P._InternalPanelDoNotUseOrYouWillBeFired=X;var M=P},18287:function(Rt,B,t){"use strict";t.d(B,{default:function(){return lt}});var e=t(87632),p=t(77654),m=t(59301),v=t(52671),l=t(8657),f=t(60499),h={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},s=h,a=t(7657),r=function(de,Ce){return m.createElement(a.Z,(0,f.Z)({},de,{ref:Ce,icon:s}))},i=m.forwardRef(r),c=i,n=t(92310),o=t.n(n),u=t(82661),d=t(34061),b=t(48755),E=t(56082),y=t(86641),S=t(57700),g=t(12425);const C=4;function x(ie){const{dropPosition:de,dropLevelOffset:Ce,prefixCls:ke,indent:he,direction:We="ltr"}=ie,nt=We==="ltr"?"left":"right",pt=We==="ltr"?"right":"left",ot={[nt]:-Ce*he+C,[pt]:0};switch(de){case-1:ot.top=-3;break;case 1:ot.bottom=-3;break;default:ot.bottom=-3,ot[nt]=he+C;break}return m.createElement("div",{style:ot,className:`${ke}-drop-indicator`})}var w=x,O=t(85278),L=m.forwardRef((ie,de)=>{var Ce;const{getPrefixCls:ke,direction:he,virtual:We,tree:nt}=m.useContext(b.E_),{prefixCls:pt,className:ot,showIcon:Qe=!1,showLine:xe,switcherIcon:we,switcherLoadingIcon:le,blockNode:Ge=!1,children:Ie,checkable:F=!1,selectable:te=!0,draggable:ye,motion:V,style:K}=ie,ee=ke("tree",pt),H=ke(),D=V!=null?V:Object.assign(Object.assign({},(0,y.Z)(H)),{motionAppear:!1}),I=Object.assign(Object.assign({},ie),{checkable:F,selectable:te,showIcon:Qe,motion:D,blockNode:Ge,showLine:!!xe,dropIndicatorRender:w}),[_,ve,_e]=(0,g.ZP)(ee),[,Ke]=(0,S.ZP)(),qe=Ke.paddingXS/2+(((Ce=Ke.Tree)===null||Ce===void 0?void 0:Ce.titleHeight)||Ke.controlHeightSM),z=m.useMemo(()=>{if(!ye)return!1;let Te={};switch(typeof ye){case"function":Te.nodeDraggable=ye;break;case"object":Te=Object.assign({},ye);break;default:break}return Te.icon!==!1&&(Te.icon=Te.icon||m.createElement(E.Z,null)),Te},[ye]),ze=Te=>m.createElement(O.Z,{prefixCls:ee,switcherIcon:we,switcherLoadingIcon:le,treeNodeProps:Te,showLine:xe});return _(m.createElement(e.ZP,Object.assign({itemHeight:qe,ref:de,virtual:We},I,{style:Object.assign(Object.assign({},nt==null?void 0:nt.style),K),prefixCls:ee,className:o()({[`${ee}-icon-hide`]:!Qe,[`${ee}-block-node`]:Ge,[`${ee}-unselectable`]:!te,[`${ee}-rtl`]:he==="rtl"},nt==null?void 0:nt.className,ot,ve,_e),direction:he,checkable:F&&m.createElement("span",{className:`${ee}-checkbox-inner`}),selectable:te,switcherIcon:ze,draggable:z}),Ie))});const W=0,X=1,ce=2;function j(ie,de,Ce){const{key:ke,children:he}=Ce;function We(nt){const pt=nt[ke],ot=nt[he];de(pt,nt)!==!1&&j(ot||[],de,Ce)}ie.forEach(We)}function P(ie){let{treeData:de,expandedKeys:Ce,startKey:ke,endKey:he,fieldNames:We}=ie;const nt=[];let pt=W;if(ke&&ke===he)return[ke];if(!ke||!he)return[];function ot(Qe){return Qe===ke||Qe===he}return j(de,Qe=>{if(pt===ce)return!1;if(ot(Qe)){if(nt.push(Qe),pt===W)pt=X;else if(pt===X)return pt=ce,!1}else pt===X&&nt.push(Qe);return Ce.includes(Qe)},(0,d.w$)(We)),nt}function M(ie,de,Ce){const ke=(0,p.Z)(de),he=[];return j(ie,(We,nt)=>{const pt=ke.indexOf(We);return pt!==-1&&(he.push(nt),ke.splice(pt,1)),!!ke.length},(0,d.w$)(Ce)),he}var T=function(ie,de){var Ce={};for(var ke in ie)Object.prototype.hasOwnProperty.call(ie,ke)&&de.indexOf(ke)<0&&(Ce[ke]=ie[ke]);if(ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,ke=Object.getOwnPropertySymbols(ie);he<ke.length;he++)de.indexOf(ke[he])<0&&Object.prototype.propertyIsEnumerable.call(ie,ke[he])&&(Ce[ke[he]]=ie[ke[he]]);return Ce};function Z(ie){const{isLeaf:de,expanded:Ce}=ie;return de?m.createElement(v.Z,null):Ce?m.createElement(l.Z,null):m.createElement(c,null)}function oe(ie){let{treeData:de,children:Ce}=ie;return de||(0,d.zn)(Ce)}const J=(ie,de)=>{var{defaultExpandAll:Ce,defaultExpandParent:ke,defaultExpandedKeys:he}=ie,We=T(ie,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const nt=m.useRef(null),pt=m.useRef(null),ot=()=>{const{keyEntities:_}=(0,d.I8)(oe(We));let ve;return Ce?ve=Object.keys(_):ke?ve=(0,u.r7)(We.expandedKeys||he||[],_):ve=We.expandedKeys||he||[],ve},[Qe,xe]=m.useState(We.selectedKeys||We.defaultSelectedKeys||[]),[we,le]=m.useState(()=>ot());m.useEffect(()=>{"selectedKeys"in We&&xe(We.selectedKeys)},[We.selectedKeys]),m.useEffect(()=>{"expandedKeys"in We&&le(We.expandedKeys)},[We.expandedKeys]);const Ge=(_,ve)=>{var _e;return"expandedKeys"in We||le(_),(_e=We.onExpand)===null||_e===void 0?void 0:_e.call(We,_,ve)},Ie=(_,ve)=>{var _e;const{multiple:Ke,fieldNames:qe}=We,{node:z,nativeEvent:ze}=ve,{key:Te=""}=z,se=oe(We),Oe=Object.assign(Object.assign({},ve),{selected:!0}),Fe=(ze==null?void 0:ze.ctrlKey)||(ze==null?void 0:ze.metaKey),ue=ze==null?void 0:ze.shiftKey;let q;Ke&&Fe?(q=_,nt.current=Te,pt.current=q,Oe.selectedNodes=M(se,q,qe)):Ke&&ue?(q=Array.from(new Set([].concat((0,p.Z)(pt.current||[]),(0,p.Z)(P({treeData:se,expandedKeys:we,startKey:Te,endKey:nt.current,fieldNames:qe}))))),Oe.selectedNodes=M(se,q,qe)):(q=[Te],nt.current=Te,pt.current=q,Oe.selectedNodes=M(se,q,qe)),(_e=We.onSelect)===null||_e===void 0||_e.call(We,q,Oe),"selectedKeys"in We||xe(q)},{getPrefixCls:F,direction:te}=m.useContext(b.E_),{prefixCls:ye,className:V,showIcon:K=!0,expandAction:ee="click"}=We,H=T(We,["prefixCls","className","showIcon","expandAction"]),D=F("tree",ye),I=o()(`${D}-directory`,{[`${D}-directory-rtl`]:te==="rtl"},V);return m.createElement(L,Object.assign({icon:Z,ref:de,blockNode:!0},H,{showIcon:K,expandAction:ee,prefixCls:D,className:I,expandedKeys:we,selectedKeys:Qe,onSelect:Ie,onExpand:Ge}))};var ge=m.forwardRef(J);const Le=L;Le.DirectoryTree=ge,Le.TreeNode=e.OF;var lt=Le},12425:function(Rt,B,t){"use strict";t.d(B,{ZP:function(){return u},Yk:function(){return c},TM:function(){return n}});var e=t(36237),p=t(36170),m=t(63356),v=t(34961),l=t(51636),f=t(16931);const h=d=>{let{treeCls:b,treeNodeCls:E,directoryNodeSelectedBg:y,directoryNodeSelectedColor:S,motionDurationMid:g,borderRadius:C,controlItemBgHover:x}=d;return{[`${b}${b}-directory ${E}`]:{[`${b}-node-content-wrapper`]:{position:"static",[`> *:not(${b}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${g}`,content:'""',borderRadius:C},"&:hover:before":{background:x}},[`${b}-switcher, ${b}-checkbox, ${b}-draggable-icon`]:{zIndex:1},"&-selected":{[`${b}-switcher, ${b}-draggable-icon`]:{color:S},[`${b}-node-content-wrapper`]:{color:S,background:"transparent","&:before, &:hover:before":{background:y}}}}}},s=new e.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),a=(d,b)=>({[`.${d}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${b.motionDurationSlow}`}}}),r=(d,b)=>({[`.${d}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:b.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${(0,e.unit)(b.lineWidthBold)} solid ${b.colorPrimary}`,borderRadius:"50%",content:'""'}}}),i=(d,b)=>{const{treeCls:E,treeNodeCls:y,treeNodePadding:S,titleHeight:g,indentSize:C,nodeSelectedBg:x,nodeHoverBg:w,colorTextQuaternary:O,controlItemBgActiveDisabled:N}=b;return{[E]:Object.assign(Object.assign({},(0,m.Wf)(b)),{background:b.colorBgContainer,borderRadius:b.borderRadius,transition:`background-color ${b.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${E}-rtl ${E}-switcher_close ${E}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${E}-active-focused)`]:Object.assign({},(0,m.oN)(b)),[`${E}-list-holder-inner`]:{alignItems:"flex-start"},[`&${E}-block-node`]:{[`${E}-list-holder-inner`]:{alignItems:"stretch",[`${E}-node-content-wrapper`]:{flex:"auto"},[`${y}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${b.colorPrimary}`,opacity:0,animationName:s,animationDuration:b.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:b.borderRadius}}},[y]:{display:"flex",alignItems:"flex-start",marginBottom:S,lineHeight:(0,e.unit)(g),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:S},[`&-disabled ${E}-node-content-wrapper`]:{color:b.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}},[`${E}-checkbox-disabled + ${E}-node-selected,&${y}-disabled${y}-selected ${E}-node-content-wrapper`]:{backgroundColor:N},[`${E}-checkbox-disabled`]:{pointerEvents:"unset"},[`&:not(${y}-disabled)`]:{[`${E}-node-content-wrapper`]:{"&:hover":{color:b.nodeHoverColor}}},[`&-active ${E}-node-content-wrapper`]:{background:b.controlItemBgHover},[`&:not(${y}-disabled).filter-node ${E}-title`]:{color:b.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${E}-draggable-icon`]:{flexShrink:0,width:g,textAlign:"center",visibility:"visible",color:O},[`&${y}-disabled ${E}-draggable-icon`]:{visibility:"hidden"}}},[`${E}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:C}},[`${E}-draggable-icon`]:{visibility:"hidden"},[`${E}-switcher, ${E}-checkbox`]:{marginInlineEnd:b.calc(b.calc(g).sub(b.controlInteractiveSize)).div(2).equal()},[`${E}-switcher`]:Object.assign(Object.assign({},a(d,b)),{position:"relative",flex:"none",alignSelf:"stretch",width:g,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${b.motionDurationSlow}`,"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:g,height:g,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:b.borderRadius,transition:`all ${b.motionDurationSlow}`},[`&:not(${E}-switcher-noop):hover:before`]:{backgroundColor:b.colorBgTextHover},[`&_close ${E}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:b.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:b.calc(g).div(2).equal(),bottom:b.calc(S).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${b.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:b.calc(b.calc(g).div(2).equal()).mul(.8).equal(),height:b.calc(g).div(2).equal(),borderBottom:`1px solid ${b.colorBorder}`,content:'""'}}}),[`${E}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:g,paddingBlock:0,paddingInline:b.paddingXS,background:"transparent",borderRadius:b.borderRadius,cursor:"pointer",transition:`all ${b.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},r(d,b)),{"&:hover":{backgroundColor:w},[`&${E}-node-selected`]:{color:b.nodeSelectedColor,backgroundColor:x},[`${E}-iconEle`]:{display:"inline-block",width:g,height:g,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${E}-unselectable ${E}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${y}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${b.colorPrimary}`},"&-show-line":{[`${E}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:b.calc(g).div(2).equal(),bottom:b.calc(S).mul(-1).equal(),borderInlineEnd:`1px solid ${b.colorBorder}`,content:'""'},"&-end:before":{display:"none"}},[`${E}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${y}-leaf-last ${E}-switcher-leaf-line:before`]:{top:"auto !important",bottom:"auto !important",height:`${(0,e.unit)(b.calc(g).div(2).equal())} !important`}})}},c=function(d,b){let E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const y=`.${d}`,S=`${y}-treenode`,g=b.calc(b.paddingXS).div(2).equal(),C=(0,l.mergeToken)(b,{treeCls:y,treeNodeCls:S,treeNodePadding:g});return[i(d,C),E&&h(C)].filter(Boolean)},n=d=>{const{controlHeightSM:b,controlItemBgHover:E,controlItemBgActive:y}=d,S=b;return{titleHeight:S,indentSize:S,nodeHoverBg:E,nodeHoverColor:d.colorText,nodeSelectedBg:y,nodeSelectedColor:d.colorText}},o=d=>{const{colorTextLightSolid:b,colorPrimary:E}=d;return Object.assign(Object.assign({},n(d)),{directoryNodeSelectedColor:b,directoryNodeSelectedBg:E})};var u=(0,f.I$)("Tree",(d,b)=>{let{prefixCls:E}=b;return[{[d.componentCls]:(0,p.C2)(`${E}-checkbox`,d)},c(E,d),(0,v.Z)(d)]},o)},85278:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return b}});var e=t(59301),p=t(60499),m={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"},v=m,l=t(7657),f=function(y,S){return e.createElement(l.Z,(0,p.Z)({},y,{ref:S,icon:v}))},h=e.forwardRef(f),s=h,a=t(52671),r=t(58617),i=t(15075),c=t(43531),n=t(92310),o=t.n(n),u=t(22703),b=E=>{const{prefixCls:y,switcherIcon:S,treeNodeProps:g,showLine:C,switcherLoadingIcon:x}=E,{isLeaf:w,expanded:O,loading:N}=g;if(N)return e.isValidElement(x)?x:e.createElement(r.Z,{className:`${y}-switcher-loading-icon`});let L;if(C&&typeof C=="object"&&(L=C.showLeafIcon),w){if(!C)return null;if(typeof L!="boolean"&&L){const ce=typeof L=="function"?L(g):L,j=`${y}-switcher-line-custom-icon`;return e.isValidElement(ce)?(0,u.Tm)(ce,{className:o()(ce.props.className||"",j)}):ce}return L?e.createElement(a.Z,{className:`${y}-switcher-line-icon`}):e.createElement("span",{className:`${y}-switcher-leaf-line`})}const W=`${y}-switcher-icon`,X=typeof S=="function"?S(g):S;return e.isValidElement(X)?(0,u.Tm)(X,{className:o()(X.props.className||"",W)}):X!==void 0?X:C?O?e.createElement(i.Z,{className:`${y}-switcher-line-icon`}):e.createElement(c.Z,{className:`${y}-switcher-line-icon`}):e.createElement(s,{className:W})}},94968:function(Rt,B,t){"use strict";t.d(B,{default:function(){return me}});var e=t(59301),p=t(77654),m=t(4676),v=t(92310),l=t.n(v),f=t(60499),h=t(38705),s=t(17212),a=t(15793),r=t(39153),i=t(55401),c=t(18642),n=t(85899),o=t(42244),u=t(43749),d=t(73001),b=t(11576),E=t(26112),y=t(48736),S=function(U,Pe){if(U&&Pe){var Ne=Array.isArray(Pe)?Pe:Pe.split(","),Re=U.name||"",Be=U.type||"",tt=Be.replace(/\/.*$/,"");return Ne.some(function(ft){var $e=ft.trim();if(/^\*(\/\*)?$/.test(ft))return!0;if($e.charAt(0)==="."){var Me=Re.toLowerCase(),Je=$e.toLowerCase(),et=[Je];return(Je===".jpg"||Je===".jpeg")&&(et=[".jpg",".jpeg"]),et.some(function(st){return Me.endsWith(st)})}return/\/\*$/.test($e)?tt===$e.replace(/\/.*$/,""):Be===$e?!0:/^\w+$/.test($e)?((0,y.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat($e,"'.Skip for check.")),!0):!1})}return!0};function g(U,Pe){var Ne="cannot ".concat(U.method," ").concat(U.action," ").concat(Pe.status,"'"),Re=new Error(Ne);return Re.status=Pe.status,Re.method=U.method,Re.url=U.action,Re}function C(U){var Pe=U.responseText||U.response;if(!Pe)return Pe;try{return JSON.parse(Pe)}catch(Ne){return Pe}}function x(U){var Pe=new XMLHttpRequest;U.onProgress&&Pe.upload&&(Pe.upload.onprogress=function(tt){tt.total>0&&(tt.percent=tt.loaded/tt.total*100),U.onProgress(tt)});var Ne=new FormData;U.data&&Object.keys(U.data).forEach(function(Be){var tt=U.data[Be];if(Array.isArray(tt)){tt.forEach(function(ft){Ne.append("".concat(Be,"[]"),ft)});return}Ne.append(Be,tt)}),U.file instanceof Blob?Ne.append(U.filename,U.file,U.file.name):Ne.append(U.filename,U.file),Pe.onerror=function(tt){U.onError(tt)},Pe.onload=function(){return Pe.status<200||Pe.status>=300?U.onError(g(U,Pe),C(Pe)):U.onSuccess(C(Pe),Pe)},Pe.open(U.method,U.action,!0),U.withCredentials&&"withCredentials"in Pe&&(Pe.withCredentials=!0);var Re=U.headers||{};return Re["X-Requested-With"]!==null&&Pe.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Re).forEach(function(Be){Re[Be]!==null&&Pe.setRequestHeader(Be,Re[Be])}),Pe.send(Ne),{abort:function(){Pe.abort()}}}var w=function(){var U=(0,b.Z)((0,d.Z)().mark(function Pe(Ne,Re){var Be,tt,ft,$e,Me,Je,et,st;return(0,d.Z)().wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:Je=function(){return Je=(0,b.Z)((0,d.Z)().mark(function wt(Ft){return(0,d.Z)().wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Wt.abrupt("return",new Promise(function(It){Ft.file(function(Pt){Re(Pt)?(Ft.fullPath&&!Pt.webkitRelativePath&&(Object.defineProperties(Pt,{webkitRelativePath:{writable:!0}}),Pt.webkitRelativePath=Ft.fullPath.replace(/^\//,""),Object.defineProperties(Pt,{webkitRelativePath:{writable:!1}})),It(Pt)):It(null)})}));case 1:case"end":return Wt.stop()}},wt)})),Je.apply(this,arguments)},Me=function(wt){return Je.apply(this,arguments)},$e=function(){return $e=(0,b.Z)((0,d.Z)().mark(function wt(Ft){var kt,Wt,It,Pt,At;return(0,d.Z)().wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:kt=Ft.createReader(),Wt=[];case 2:return Yt.next=5,new Promise(function(jt){kt.readEntries(jt,function(){return jt([])})});case 5:if(It=Yt.sent,Pt=It.length,Pt){Yt.next=9;break}return Yt.abrupt("break",12);case 9:for(At=0;At<Pt;At++)Wt.push(It[At]);Yt.next=2;break;case 12:return Yt.abrupt("return",Wt);case 13:case"end":return Yt.stop()}},wt)})),$e.apply(this,arguments)},ft=function(wt){return $e.apply(this,arguments)},Be=[],tt=[],Ne.forEach(function(Ct){return tt.push(Ct.webkitGetAsEntry())}),et=function(){var Ct=(0,b.Z)((0,d.Z)().mark(function wt(Ft,kt){var Wt,It;return(0,d.Z)().wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(Ft){At.next=2;break}return At.abrupt("return");case 2:if(Ft.path=kt||"",!Ft.isFile){At.next=10;break}return At.next=6,Me(Ft);case 6:Wt=At.sent,Wt&&Be.push(Wt),At.next=15;break;case 10:if(!Ft.isDirectory){At.next=15;break}return At.next=13,ft(Ft);case 13:It=At.sent,tt.push.apply(tt,(0,p.Z)(It));case 15:case"end":return At.stop()}},wt)}));return function(Ft,kt){return Ct.apply(this,arguments)}}(),st=0;case 9:if(!(st<tt.length)){mt.next=15;break}return mt.next=12,et(tt[st]);case 12:st++,mt.next=9;break;case 15:return mt.abrupt("return",Be);case 16:case"end":return mt.stop()}},Pe)}));return function(Ne,Re){return U.apply(this,arguments)}}(),O=w,N=+new Date,L=0;function W(){return"rc-upload-".concat(N,"-").concat(++L)}var X=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],ce=function(U){(0,r.Z)(Ne,U);var Pe=(0,i.Z)(Ne);function Ne(){var Re;(0,h.Z)(this,Ne);for(var Be=arguments.length,tt=new Array(Be),ft=0;ft<Be;ft++)tt[ft]=arguments[ft];return Re=Pe.call.apply(Pe,[this].concat(tt)),(0,c.Z)((0,a.Z)(Re),"state",{uid:W()}),(0,c.Z)((0,a.Z)(Re),"reqs",{}),(0,c.Z)((0,a.Z)(Re),"fileInput",void 0),(0,c.Z)((0,a.Z)(Re),"_isMounted",void 0),(0,c.Z)((0,a.Z)(Re),"onChange",function($e){var Me=Re.props,Je=Me.accept,et=Me.directory,st=$e.target.files,ht=(0,p.Z)(st).filter(function(mt){return!et||S(mt,Je)});Re.uploadFiles(ht),Re.reset()}),(0,c.Z)((0,a.Z)(Re),"onClick",function($e){var Me=Re.fileInput;if(Me){var Je=$e.target,et=Re.props.onClick;if(Je&&Je.tagName==="BUTTON"){var st=Me.parentNode;st.focus(),Je.blur()}Me.click(),et&&et($e)}}),(0,c.Z)((0,a.Z)(Re),"onKeyDown",function($e){$e.key==="Enter"&&Re.onClick($e)}),(0,c.Z)((0,a.Z)(Re),"onFileDrop",function(){var $e=(0,b.Z)((0,d.Z)().mark(function Me(Je){var et,st,ht;return(0,d.Z)().wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(et=Re.props.multiple,Je.preventDefault(),Je.type!=="dragover"){Ct.next=4;break}return Ct.abrupt("return");case 4:if(!Re.props.directory){Ct.next=11;break}return Ct.next=7,O(Array.prototype.slice.call(Je.dataTransfer.items),function(wt){return S(wt,Re.props.accept)});case 7:st=Ct.sent,Re.uploadFiles(st),Ct.next=14;break;case 11:ht=(0,p.Z)(Je.dataTransfer.files).filter(function(wt){return S(wt,Re.props.accept)}),et===!1&&(ht=ht.slice(0,1)),Re.uploadFiles(ht);case 14:case"end":return Ct.stop()}},Me)}));return function(Me){return $e.apply(this,arguments)}}()),(0,c.Z)((0,a.Z)(Re),"uploadFiles",function($e){var Me=(0,p.Z)($e),Je=Me.map(function(et){return et.uid=W(),Re.processFile(et,Me)});Promise.all(Je).then(function(et){var st=Re.props.onBatchStart;st==null||st(et.map(function(ht){var mt=ht.origin,Ct=ht.parsedFile;return{file:mt,parsedFile:Ct}})),et.filter(function(ht){return ht.parsedFile!==null}).forEach(function(ht){Re.post(ht)})})}),(0,c.Z)((0,a.Z)(Re),"processFile",function(){var $e=(0,b.Z)((0,d.Z)().mark(function Me(Je,et){var st,ht,mt,Ct,wt,Ft,kt,Wt,It;return(0,d.Z)().wrap(function(At){for(;;)switch(At.prev=At.next){case 0:if(st=Re.props.beforeUpload,ht=Je,!st){At.next=14;break}return At.prev=3,At.next=6,st(Je,et);case 6:ht=At.sent,At.next=12;break;case 9:At.prev=9,At.t0=At.catch(3),ht=!1;case 12:if(ht!==!1){At.next=14;break}return At.abrupt("return",{origin:Je,parsedFile:null,action:null,data:null});case 14:if(mt=Re.props.action,typeof mt!="function"){At.next=21;break}return At.next=18,mt(Je);case 18:Ct=At.sent,At.next=22;break;case 21:Ct=mt;case 22:if(wt=Re.props.data,typeof wt!="function"){At.next=29;break}return At.next=26,wt(Je);case 26:Ft=At.sent,At.next=30;break;case 29:Ft=wt;case 30:return kt=((0,u.Z)(ht)==="object"||typeof ht=="string")&&ht?ht:Je,kt instanceof File?Wt=kt:Wt=new File([kt],Je.name,{type:Je.type}),It=Wt,It.uid=Je.uid,At.abrupt("return",{origin:Je,data:Ft,parsedFile:It,action:Ct});case 35:case"end":return At.stop()}},Me,null,[[3,9]])}));return function(Me,Je){return $e.apply(this,arguments)}}()),(0,c.Z)((0,a.Z)(Re),"saveFileInput",function($e){Re.fileInput=$e}),Re}return(0,s.Z)(Ne,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(Be){var tt=this,ft=Be.data,$e=Be.origin,Me=Be.action,Je=Be.parsedFile;if(this._isMounted){var et=this.props,st=et.onStart,ht=et.customRequest,mt=et.name,Ct=et.headers,wt=et.withCredentials,Ft=et.method,kt=$e.uid,Wt=ht||x,It={action:Me,filename:mt,data:ft,file:Je,headers:Ct,withCredentials:wt,method:Ft||"post",onProgress:function(At){var Gt=tt.props.onProgress;Gt==null||Gt(At,Je)},onSuccess:function(At,Gt){var Yt=tt.props.onSuccess;Yt==null||Yt(At,Je,Gt),delete tt.reqs[kt]},onError:function(At,Gt){var Yt=tt.props.onError;Yt==null||Yt(At,Gt,Je),delete tt.reqs[kt]}};st($e),this.reqs[kt]=Wt(It)}}},{key:"reset",value:function(){this.setState({uid:W()})}},{key:"abort",value:function(Be){var tt=this.reqs;if(Be){var ft=Be.uid?Be.uid:Be;tt[ft]&&tt[ft].abort&&tt[ft].abort(),delete tt[ft]}else Object.keys(tt).forEach(function($e){tt[$e]&&tt[$e].abort&&tt[$e].abort(),delete tt[$e]})}},{key:"render",value:function(){var Be=this.props,tt=Be.component,ft=Be.prefixCls,$e=Be.className,Me=Be.classNames,Je=Me===void 0?{}:Me,et=Be.disabled,st=Be.id,ht=Be.name,mt=Be.style,Ct=Be.styles,wt=Ct===void 0?{}:Ct,Ft=Be.multiple,kt=Be.accept,Wt=Be.capture,It=Be.children,Pt=Be.directory,At=Be.openFileDialogOnClick,Gt=Be.onMouseEnter,Yt=Be.onMouseLeave,jt=Be.hasControlInside,Ut=(0,o.Z)(Be,X),cn=l()((0,c.Z)((0,c.Z)((0,c.Z)({},ft,!0),"".concat(ft,"-disabled"),et),$e,$e)),en=Pt?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},un=et?{}:{onClick:At?this.onClick:function(){},onKeyDown:At?this.onKeyDown:function(){},onMouseEnter:Gt,onMouseLeave:Yt,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:jt?void 0:"0"};return e.createElement(tt,(0,f.Z)({},un,{className:cn,role:jt?void 0:"button",style:mt}),e.createElement("input",(0,f.Z)({},(0,E.Z)(Ut,{aria:!0,data:!0}),{id:st,name:ht,disabled:et,type:"file",ref:this.saveFileInput,onClick:function(nn){return nn.stopPropagation()},key:this.state.uid,style:(0,n.Z)({display:"none"},wt.input),className:Je.input,accept:kt},en,{multiple:Ft,onChange:this.onChange},Wt!=null?{capture:Wt}:{})),It)}}]),Ne}(e.Component),j=ce;function P(){}var M=function(U){(0,r.Z)(Ne,U);var Pe=(0,i.Z)(Ne);function Ne(){var Re;(0,h.Z)(this,Ne);for(var Be=arguments.length,tt=new Array(Be),ft=0;ft<Be;ft++)tt[ft]=arguments[ft];return Re=Pe.call.apply(Pe,[this].concat(tt)),(0,c.Z)((0,a.Z)(Re),"uploader",void 0),(0,c.Z)((0,a.Z)(Re),"saveUploader",function($e){Re.uploader=$e}),Re}return(0,s.Z)(Ne,[{key:"abort",value:function(Be){this.uploader.abort(Be)}},{key:"render",value:function(){return e.createElement(j,(0,f.Z)({},this.props,{ref:this.saveUploader}))}}]),Ne}(e.Component);(0,c.Z)(M,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:P,onError:P,onSuccess:P,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});var T=M,Z=T,oe=t(18929),J=t(48755),re=t(2171),ge=t(9017),Le=t(85981),lt=t(63356),ie=t(34961),de=t(16931),Ce=t(51636),ke=t(36237),We=U=>{const{componentCls:Pe,iconCls:Ne}=U;return{[`${Pe}-wrapper`]:{[`${Pe}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:U.colorFillAlter,border:`${(0,ke.unit)(U.lineWidth)} dashed ${U.colorBorder}`,borderRadius:U.borderRadiusLG,cursor:"pointer",transition:`border-color ${U.motionDurationSlow}`,[Pe]:{padding:U.padding},[`${Pe}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none",borderRadius:U.borderRadiusLG,"&:focus-visible":{outline:`${(0,ke.unit)(U.lineWidthFocus)} solid ${U.colorPrimaryBorder}`}},[`${Pe}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`
&:not(${Pe}-disabled):hover,
&-hover:not(${Pe}-disabled)
`]:{borderColor:U.colorPrimaryHover},[`p${Pe}-drag-icon`]:{marginBottom:U.margin,[Ne]:{color:U.colorPrimary,fontSize:U.uploadThumbnailSize}},[`p${Pe}-text`]:{margin:`0 0 ${(0,ke.unit)(U.marginXXS)}`,color:U.colorTextHeading,fontSize:U.fontSizeLG},[`p${Pe}-hint`]:{color:U.colorTextDescription,fontSize:U.fontSize},[`&${Pe}-disabled`]:{[`p${Pe}-drag-icon ${Ne},
p${Pe}-text,
p${Pe}-hint
`]:{color:U.colorTextDisabled}}}}}},pt=U=>{const{componentCls:Pe,iconCls:Ne,fontSize:Re,lineHeight:Be,calc:tt}=U,ft=`${Pe}-list-item`,$e=`${ft}-actions`,Me=`${ft}-action`;return{[`${Pe}-wrapper`]:{[`${Pe}-list`]:Object.assign(Object.assign({},(0,lt.dF)()),{lineHeight:U.lineHeight,[ft]:{position:"relative",height:tt(U.lineHeight).mul(Re).equal(),marginTop:U.marginXS,fontSize:Re,display:"flex",alignItems:"center",transition:`background-color ${U.motionDurationSlow}`,borderRadius:U.borderRadiusSM,"&:hover":{backgroundColor:U.controlItemBgHover},[`${ft}-name`]:Object.assign(Object.assign({},lt.vS),{padding:`0 ${(0,ke.unit)(U.paddingXS)}`,lineHeight:Be,flex:"auto",transition:`all ${U.motionDurationSlow}`}),[$e]:{whiteSpace:"nowrap",[Me]:{opacity:0},[Ne]:{color:U.actionsColor,transition:`all ${U.motionDurationSlow}`},[`
${Me}:focus-visible,
&.picture ${Me}
`]:{opacity:1}},[`${Pe}-icon ${Ne}`]:{color:U.colorTextDescription,fontSize:Re},[`${ft}-progress`]:{position:"absolute",bottom:U.calc(U.uploadProgressOffset).mul(-1).equal(),width:"100%",paddingInlineStart:tt(Re).add(U.paddingXS).equal(),fontSize:Re,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${ft}:hover ${Me}`]:{opacity:1},[`${ft}-error`]:{color:U.colorError,[`${ft}-name, ${Pe}-icon ${Ne}`]:{color:U.colorError},[$e]:{[`${Ne}, ${Ne}:hover`]:{color:U.colorError},[Me]:{opacity:1}}},[`${Pe}-list-item-container`]:{transition:`opacity ${U.motionDurationSlow}, height ${U.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},ot=t(99495),xe=U=>{const{componentCls:Pe}=U,Ne=new ke.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:U.calc(U.marginXS).div(-2).equal()}}),Re=new ke.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,padding:0,opacity:0,margin:U.calc(U.marginXS).div(-2).equal()}}),Be=`${Pe}-animate-inline`;return[{[`${Pe}-wrapper`]:{[`${Be}-appear, ${Be}-enter, ${Be}-leave`]:{animationDuration:U.motionDurationSlow,animationTimingFunction:U.motionEaseInOutCirc,animationFillMode:"forwards"},[`${Be}-appear, ${Be}-enter`]:{animationName:Ne},[`${Be}-leave`]:{animationName:Re}}},{[`${Pe}-wrapper`]:(0,ot.J$)(U)},Ne,Re]},we=t(68361);const le=U=>{const{componentCls:Pe,iconCls:Ne,uploadThumbnailSize:Re,uploadProgressOffset:Be,calc:tt}=U,ft=`${Pe}-list`,$e=`${ft}-item`;return{[`${Pe}-wrapper`]:{[`
${ft}${ft}-picture,
${ft}${ft}-picture-card,
${ft}${ft}-picture-circle
`]:{[$e]:{position:"relative",height:tt(Re).add(tt(U.lineWidth).mul(2)).add(tt(U.paddingXS).mul(2)).equal(),padding:U.paddingXS,border:`${(0,ke.unit)(U.lineWidth)} ${U.lineType} ${U.colorBorder}`,borderRadius:U.borderRadiusLG,"&:hover":{background:"transparent"},[`${$e}-thumbnail`]:Object.assign(Object.assign({},lt.vS),{width:Re,height:Re,lineHeight:(0,ke.unit)(tt(Re).add(U.paddingSM).equal()),textAlign:"center",flex:"none",[Ne]:{fontSize:U.fontSizeHeading2,color:U.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${$e}-progress`]:{bottom:Be,width:`calc(100% - ${(0,ke.unit)(tt(U.paddingSM).mul(2).equal())})`,marginTop:0,paddingInlineStart:tt(Re).add(U.paddingXS).equal()}},[`${$e}-error`]:{borderColor:U.colorError,[`${$e}-thumbnail ${Ne}`]:{[`svg path[fill='${we.blue[0]}']`]:{fill:U.colorErrorBg},[`svg path[fill='${we.blue.primary}']`]:{fill:U.colorError}}},[`${$e}-uploading`]:{borderStyle:"dashed",[`${$e}-name`]:{marginBottom:Be}}},[`${ft}${ft}-picture-circle ${$e}`]:{[`&, &::before, ${$e}-thumbnail`]:{borderRadius:"50%"}}}}},Ge=U=>{const{componentCls:Pe,iconCls:Ne,fontSizeLG:Re,colorTextLightSolid:Be,calc:tt}=U,ft=`${Pe}-list`,$e=`${ft}-item`,Me=U.uploadPicCardSize;return{[`
${Pe}-wrapper${Pe}-picture-card-wrapper,
${Pe}-wrapper${Pe}-picture-circle-wrapper
`]:Object.assign(Object.assign({},(0,lt.dF)()),{display:"block",[`${Pe}${Pe}-select`]:{width:Me,height:Me,textAlign:"center",verticalAlign:"top",backgroundColor:U.colorFillAlter,border:`${(0,ke.unit)(U.lineWidth)} dashed ${U.colorBorder}`,borderRadius:U.borderRadiusLG,cursor:"pointer",transition:`border-color ${U.motionDurationSlow}`,[`> ${Pe}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${Pe}-disabled):hover`]:{borderColor:U.colorPrimary}},[`${ft}${ft}-picture-card, ${ft}${ft}-picture-circle`]:{display:"flex",flexWrap:"wrap","@supports not (gap: 1px)":{"& > *":{marginBlockEnd:U.marginXS,marginInlineEnd:U.marginXS}},"@supports (gap: 1px)":{gap:U.marginXS},[`${ft}-item-container`]:{display:"inline-block",width:Me,height:Me,verticalAlign:"top"},"&::after":{display:"none"},"&::before":{display:"none"},[$e]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${(0,ke.unit)(tt(U.paddingXS).mul(2).equal())})`,height:`calc(100% - ${(0,ke.unit)(tt(U.paddingXS).mul(2).equal())})`,backgroundColor:U.colorBgMask,opacity:0,transition:`all ${U.motionDurationSlow}`,content:'" "'}},[`${$e}:hover`]:{[`&::before, ${$e}-actions`]:{opacity:1}},[`${$e}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${U.motionDurationSlow}`,[`
${Ne}-eye,
${Ne}-download,
${Ne}-delete
`]:{zIndex:10,width:Re,margin:`0 ${(0,ke.unit)(U.marginXXS)}`,fontSize:Re,cursor:"pointer",transition:`all ${U.motionDurationSlow}`,color:Be,"&:hover":{color:Be},svg:{verticalAlign:"baseline"}}},[`${$e}-thumbnail, ${$e}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${$e}-name`]:{display:"none",textAlign:"center"},[`${$e}-file + ${$e}-name`]:{position:"absolute",bottom:U.margin,display:"block",width:`calc(100% - ${(0,ke.unit)(tt(U.paddingXS).mul(2).equal())})`},[`${$e}-uploading`]:{[`&${$e}`]:{backgroundColor:U.colorFillAlter},[`&::before, ${Ne}-eye, ${Ne}-download, ${Ne}-delete`]:{display:"none"}},[`${$e}-progress`]:{bottom:U.marginXL,width:`calc(100% - ${(0,ke.unit)(tt(U.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${Pe}-wrapper${Pe}-picture-circle-wrapper`]:{[`${Pe}${Pe}-select`]:{borderRadius:"50%"}}}};var F=U=>{const{componentCls:Pe}=U;return{[`${Pe}-rtl`]:{direction:"rtl"}}};const te=U=>{const{componentCls:Pe,colorTextDisabled:Ne}=U;return{[`${Pe}-wrapper`]:Object.assign(Object.assign({},(0,lt.Wf)(U)),{[Pe]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${Pe}-select`]:{display:"inline-block"},[`${Pe}-hidden`]:{display:"none"},[`${Pe}-disabled`]:{color:Ne,cursor:"not-allowed"}})}},ye=U=>({actionsColor:U.colorTextDescription});var V=(0,de.I$)("Upload",U=>{const{fontSizeHeading3:Pe,fontHeight:Ne,lineWidth:Re,controlHeightLG:Be,calc:tt}=U,ft=(0,Ce.mergeToken)(U,{uploadThumbnailSize:tt(Pe).mul(2).equal(),uploadProgressOffset:tt(tt(Ne).div(2)).add(Re).equal(),uploadPicCardSize:tt(Be).mul(2.55).equal()});return[te(ft),We(ft),le(ft),Ge(ft),pt(ft),xe(ft),F(ft),(0,ie.Z)(ft)]},ye),K={icon:function(Pe,Ne){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:Ne}},{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:Pe}}]}},name:"file",theme:"twotone"},ee=K,H=t(7657),D=function(Pe,Ne){return e.createElement(H.Z,(0,f.Z)({},Pe,{ref:Ne,icon:ee}))},I=e.forwardRef(D),_=I,ve=t(58617),_e={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"},Ke=_e,qe=function(Pe,Ne){return e.createElement(H.Z,(0,f.Z)({},Pe,{ref:Ne,icon:Ke}))},z=e.forwardRef(qe),ze=z,Te={icon:function(Pe,Ne){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:Pe}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:Ne}},{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:Ne}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:Ne}},{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:Pe}}]}},name:"picture",theme:"twotone"},se=Te,Oe=function(Pe,Ne){return e.createElement(H.Z,(0,f.Z)({},Pe,{ref:Ne,icon:se}))},Fe=e.forwardRef(Oe),ue=Fe,q=t(77900),R=t(2738),fe=t(40192),Ze=t(86641),A=t(22703),Ae=t(7939);function Ue(U){return Object.assign(Object.assign({},U),{lastModified:U.lastModified,lastModifiedDate:U.lastModifiedDate,name:U.name,size:U.size,type:U.type,uid:U.uid,percent:0,originFileObj:U})}function ae(U,Pe){const Ne=(0,p.Z)(Pe),Re=Ne.findIndex(Be=>{let{uid:tt}=Be;return tt===U.uid});return Re===-1?Ne.push(U):Ne[Re]=U,Ne}function be(U,Pe){const Ne=U.uid!==void 0?"uid":"name";return Pe.filter(Re=>Re[Ne]===U[Ne])[0]}function Ye(U,Pe){const Ne=U.uid!==void 0?"uid":"name",Re=Pe.filter(Be=>Be[Ne]!==U[Ne]);return Re.length===Pe.length?null:Re}const at=function(){const Pe=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Re=Pe[Pe.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Re)||[""])[0]},He=U=>U.indexOf("image/")===0,Ve=U=>{if(U.type&&!U.thumbUrl)return He(U.type);const Pe=U.thumbUrl||U.url||"",Ne=at(Pe);return/^data:image\//.test(Pe)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(Ne)?!0:!(/^data:/.test(Pe)||Ne)},dt=200;function bt(U){return new Promise(Pe=>{if(!U.type||!He(U.type)){Pe("");return}const Ne=document.createElement("canvas");Ne.width=dt,Ne.height=dt,Ne.style.cssText=`position: fixed; left: 0; top: 0; width: ${dt}px; height: ${dt}px; z-index: 9999; display: none;`,document.body.appendChild(Ne);const Re=Ne.getContext("2d"),Be=new Image;if(Be.onload=()=>{const{width:tt,height:ft}=Be;let $e=dt,Me=dt,Je=0,et=0;tt>ft?(Me=ft*(dt/tt),et=-(Me-$e)/2):($e=tt*(dt/ft),Je=-($e-Me)/2),Re.drawImage(Be,Je,et,$e,Me);const st=Ne.toDataURL();document.body.removeChild(Ne),window.URL.revokeObjectURL(Be.src),Pe(st)},Be.crossOrigin="anonymous",U.type.startsWith("image/svg+xml")){const tt=new FileReader;tt.onload=()=>{tt.result&&typeof tt.result=="string"&&(Be.src=tt.result)},tt.readAsDataURL(U)}else if(U.type.startsWith("image/gif")){const tt=new FileReader;tt.onload=()=>{tt.result&&Pe(tt.result)},tt.readAsDataURL(U)}else Be.src=window.URL.createObjectURL(U)})}var xt=t(26227),Lt=t(41464),Tt=t(15277),Vt=t(89787),Nt=t(25399),an=e.forwardRef((U,Pe)=>{let{prefixCls:Ne,className:Re,style:Be,locale:tt,listType:ft,file:$e,items:Me,progress:Je,iconRender:et,actionIconRender:st,itemRender:ht,isImgUrl:mt,showPreviewIcon:Ct,showRemoveIcon:wt,showDownloadIcon:Ft,previewIcon:kt,removeIcon:Wt,downloadIcon:It,extra:Pt,onPreview:At,onDownload:Gt,onClose:Yt}=U;var jt,Ut;const{status:cn}=$e,[en,un]=e.useState(cn);e.useEffect(()=>{cn!=="removed"&&un(cn)},[cn]);const[hn,nn]=e.useState(!1);e.useEffect(()=>{const fn=setTimeout(()=>{nn(!0)},300);return()=>{clearTimeout(fn)}},[]);const $t=et($e);let En=e.createElement("div",{className:`${Ne}-icon`},$t);if(ft==="picture"||ft==="picture-card"||ft==="picture-circle")if(en==="uploading"||!$e.thumbUrl&&!$e.url){const fn=l()(`${Ne}-list-item-thumbnail`,{[`${Ne}-list-item-file`]:en!=="uploading"});En=e.createElement("div",{className:fn},$t)}else{const fn=mt!=null&&mt($e)?e.createElement("img",{src:$e.thumbUrl||$e.url,alt:$e.name,className:`${Ne}-list-item-image`,crossOrigin:$e.crossOrigin}):$t,Sn=l()(`${Ne}-list-item-thumbnail`,{[`${Ne}-list-item-file`]:mt&&!mt($e)});En=e.createElement("a",{className:Sn,onClick:qn=>At($e,qn),href:$e.url||$e.thumbUrl,target:"_blank",rel:"noopener noreferrer"},fn)}const wn=l()(`${Ne}-list-item`,`${Ne}-list-item-${en}`),Xn=typeof $e.linkProps=="string"?JSON.parse($e.linkProps):$e.linkProps,Ln=(typeof wt=="function"?wt($e):wt)?st((typeof Wt=="function"?Wt($e):Wt)||e.createElement(xt.Z,null),()=>Yt($e),Ne,tt.removeFile,!0):null,jn=(typeof Ft=="function"?Ft($e):Ft)&&en==="done"?st((typeof It=="function"?It($e):It)||e.createElement(Lt.Z,null),()=>Gt($e),Ne,tt.downloadFile):null,Wn=ft!=="picture-card"&&ft!=="picture-circle"&&e.createElement("span",{key:"download-delete",className:l()(`${Ne}-list-item-actions`,{picture:ft==="picture"})},jn,Ln),Vn=typeof Pt=="function"?Pt($e):Pt,Cn=Vn&&e.createElement("span",{className:`${Ne}-list-item-extra`},Vn),mn=l()(`${Ne}-list-item-name`),Qt=$e.url?e.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:mn,title:$e.name},Xn,{href:$e.url,onClick:fn=>At($e,fn)}),$e.name,Cn):e.createElement("span",{key:"view",className:mn,onClick:fn=>At($e,fn),title:$e.name},$e.name,Cn),gt=(typeof Ct=="function"?Ct($e):Ct)&&($e.url||$e.thumbUrl)?e.createElement("a",{href:$e.url||$e.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:fn=>At($e,fn),title:tt.previewFile},typeof kt=="function"?kt($e):kt||e.createElement(Tt.Z,null)):null,Dt=(ft==="picture-card"||ft==="picture-circle")&&en!=="uploading"&&e.createElement("span",{className:`${Ne}-list-item-actions`},gt,en==="done"&&jn,Ln),{getPrefixCls:Kt}=e.useContext(J.E_),Mt=Kt(),tn=e.createElement("div",{className:wn},En,Qt,Wn,Dt,hn&&e.createElement(q.default,{motionName:`${Mt}-fade`,visible:en==="uploading",motionDeadline:2e3},fn=>{let{className:Sn}=fn;const qn="percent"in $e?e.createElement(Vt.Z,Object.assign({},Je,{type:"line",percent:$e.percent,"aria-label":$e["aria-label"],"aria-labelledby":$e["aria-labelledby"]})):null;return e.createElement("div",{className:l()(`${Ne}-list-item-progress`,Sn)},qn)})),dn=$e.response&&typeof $e.response=="string"?$e.response:((jt=$e.error)===null||jt===void 0?void 0:jt.statusText)||((Ut=$e.error)===null||Ut===void 0?void 0:Ut.message)||tt.uploadError,In=en==="error"?e.createElement(Nt.Z,{title:dn,getPopupContainer:fn=>fn.parentNode},tn):tn;return e.createElement("div",{className:l()(`${Ne}-list-item-container`,Re),style:Be,ref:Pe},ht?ht(In,$e,Me,{download:Gt.bind(null,$e),preview:At.bind(null,$e),remove:Yt.bind(null,$e)}):In)});const zt=(U,Pe)=>{const{listType:Ne="text",previewFile:Re=bt,onPreview:Be,onDownload:tt,onRemove:ft,locale:$e,iconRender:Me,isImageUrl:Je=Ve,prefixCls:et,items:st=[],showPreviewIcon:ht=!0,showRemoveIcon:mt=!0,showDownloadIcon:Ct=!1,removeIcon:wt,previewIcon:Ft,downloadIcon:kt,extra:Wt,progress:It={size:[-1,2],showInfo:!1},appendAction:Pt,appendActionVisible:At=!0,itemRender:Gt,disabled:Yt}=U,jt=(0,fe.Z)(),[Ut,cn]=e.useState(!1),en=["picture-card","picture-circle"].includes(Ne);e.useEffect(()=>{Ne.startsWith("picture")&&(st||[]).forEach(Cn=>{!(Cn.originFileObj instanceof File||Cn.originFileObj instanceof Blob)||Cn.thumbUrl!==void 0||(Cn.thumbUrl="",Re==null||Re(Cn.originFileObj).then(mn=>{Cn.thumbUrl=mn||"",jt()}))})},[Ne,st,Re]),e.useEffect(()=>{cn(!0)},[]);const un=(Cn,mn)=>{if(Be)return mn==null||mn.preventDefault(),Be(Cn)},hn=Cn=>{typeof tt=="function"?tt(Cn):Cn.url&&window.open(Cn.url)},nn=Cn=>{ft==null||ft(Cn)},$t=Cn=>{if(Me)return Me(Cn,Ne);const mn=Cn.status==="uploading";if(Ne.startsWith("picture")){const Qt=Ne==="picture"?e.createElement(ve.Z,null):$e.uploading,gt=Je!=null&&Je(Cn)?e.createElement(ue,null):e.createElement(_,null);return mn?Qt:gt}return mn?e.createElement(ve.Z,null):e.createElement(ze,null)},En=(Cn,mn,Qt,gt,Dt)=>{const Kt={type:"text",size:"small",title:gt,onClick:Mt=>{var tn,dn;mn(),e.isValidElement(Cn)&&((dn=(tn=Cn.props).onClick)===null||dn===void 0||dn.call(tn,Mt))},className:`${Qt}-list-item-action`};return Dt&&(Kt.disabled=Yt),e.isValidElement(Cn)?e.createElement(Ae.ZP,Object.assign({},Kt,{icon:(0,A.Tm)(Cn,Object.assign(Object.assign({},Cn.props),{onClick:()=>{}}))})):e.createElement(Ae.ZP,Object.assign({},Kt),e.createElement("span",null,Cn))};e.useImperativeHandle(Pe,()=>({handlePreview:un,handleDownload:hn}));const{getPrefixCls:wn}=e.useContext(J.E_),Xn=wn("upload",et),Ln=wn(),jn=l()(`${Xn}-list`,`${Xn}-list-${Ne}`),Wn=e.useMemo(()=>(0,R.Z)((0,Ze.Z)(Ln),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[Ln]),Vn=Object.assign(Object.assign({},en?{}:Wn),{motionDeadline:2e3,motionName:`${Xn}-${en?"animate-inline":"animate"}`,keys:(0,p.Z)(st.map(Cn=>({key:Cn.uid,file:Cn}))),motionAppear:Ut});return e.createElement("div",{className:jn},e.createElement(q.CSSMotionList,Object.assign({},Vn,{component:!1}),Cn=>{let{key:mn,file:Qt,className:gt,style:Dt}=Cn;return e.createElement(an,{key:mn,locale:$e,prefixCls:Xn,className:gt,style:Dt,file:Qt,items:st,progress:It,listType:Ne,isImgUrl:Je,showPreviewIcon:ht,showRemoveIcon:mt,showDownloadIcon:Ct,removeIcon:wt,previewIcon:Ft,downloadIcon:kt,extra:Wt,iconRender:$t,actionIconRender:En,itemRender:Gt,onPreview:un,onDownload:hn,onClose:nn})}),Pt&&e.createElement(q.default,Object.assign({},Vn,{visible:At,forceRender:!0}),Cn=>{let{className:mn,style:Qt}=Cn;return(0,A.Tm)(Pt,gt=>({className:l()(gt.className,mn),style:Object.assign(Object.assign(Object.assign({},Qt),{pointerEvents:mn?"none":void 0}),gt.style)}))}))};var ln=e.forwardRef(zt),on=function(U,Pe,Ne,Re){function Be(tt){return tt instanceof Ne?tt:new Ne(function(ft){ft(tt)})}return new(Ne||(Ne=Promise))(function(tt,ft){function $e(et){try{Je(Re.next(et))}catch(st){ft(st)}}function Me(et){try{Je(Re.throw(et))}catch(st){ft(st)}}function Je(et){et.done?tt(et.value):Be(et.value).then($e,Me)}Je((Re=Re.apply(U,Pe||[])).next())})};const pe=`__LIST_IGNORE_${Date.now()}__`,Se=(U,Pe)=>{const{fileList:Ne,defaultFileList:Re,onRemove:Be,showUploadList:tt=!0,listType:ft="text",onPreview:$e,onDownload:Me,onChange:Je,onDrop:et,previewFile:st,disabled:ht,locale:mt,iconRender:Ct,isImageUrl:wt,progress:Ft,prefixCls:kt,className:Wt,type:It="select",children:Pt,style:At,itemRender:Gt,maxCount:Yt,data:jt={},multiple:Ut=!1,hasControlInside:cn=!0,action:en="",accept:un="",supportServerRender:hn=!0,rootClassName:nn}=U,$t=e.useContext(re.Z),En=ht!=null?ht:$t,[wn,Xn]=(0,oe.Z)(Re||[],{value:Ne,postState:ur=>ur!=null?ur:[]}),[Ln,jn]=e.useState("drop"),Wn=e.useRef(null),Vn=e.useRef(null);e.useMemo(()=>{const ur=Date.now();(Ne||[]).forEach((Ir,Lr)=>{!Ir.uid&&!Object.isFrozen(Ir)&&(Ir.uid=`__AUTO__${ur}_${Lr}__`)})},[Ne]);const Cn=(ur,Ir,Lr)=>{let pr=(0,p.Z)(Ir),Kr=!1;Yt===1?pr=pr.slice(-1):Yt&&(Kr=pr.length>Yt,pr=pr.slice(0,Yt)),(0,m.flushSync)(()=>{Xn(pr)});const ai={file:ur,fileList:pr};Lr&&(ai.event=Lr),(!Kr||ur.status==="removed"||pr.some(zr=>zr.uid===ur.uid))&&(0,m.flushSync)(()=>{Je==null||Je(ai)})},mn=(ur,Ir)=>on(void 0,void 0,void 0,function*(){const{beforeUpload:Lr,transformFile:pr}=U;let Kr=ur;if(Lr){const ai=yield Lr(ur,Ir);if(ai===!1)return!1;if(delete ur[pe],ai===pe)return Object.defineProperty(ur,pe,{value:!0,configurable:!0}),!1;typeof ai=="object"&&ai&&(Kr=ai)}return pr&&(Kr=yield pr(Kr)),Kr}),Qt=ur=>{const Ir=ur.filter(Kr=>!Kr.file[pe]);if(!Ir.length)return;const Lr=Ir.map(Kr=>Ue(Kr.file));let pr=(0,p.Z)(wn);Lr.forEach(Kr=>{pr=ae(Kr,pr)}),Lr.forEach((Kr,ai)=>{let zr=Kr;if(Ir[ai].parsedFile)Kr.status="uploading";else{const{originFileObj:Si}=Kr;let ci;try{ci=new File([Si],Si.name,{type:Si.type})}catch(Ar){ci=new Blob([Si],{type:Si.type}),ci.name=Si.name,ci.lastModifiedDate=new Date,ci.lastModified=new Date().getTime()}ci.uid=Kr.uid,zr=ci}Cn(zr,pr)})},gt=(ur,Ir,Lr)=>{try{typeof ur=="string"&&(ur=JSON.parse(ur))}catch(ai){}if(!be(Ir,wn))return;const pr=Ue(Ir);pr.status="done",pr.percent=100,pr.response=ur,pr.xhr=Lr;const Kr=ae(pr,wn);Cn(pr,Kr)},Dt=(ur,Ir)=>{if(!be(Ir,wn))return;const Lr=Ue(Ir);Lr.status="uploading",Lr.percent=ur.percent;const pr=ae(Lr,wn);Cn(Lr,pr,ur)},Kt=(ur,Ir,Lr)=>{if(!be(Lr,wn))return;const pr=Ue(Lr);pr.error=ur,pr.response=Ir,pr.status="error";const Kr=ae(pr,wn);Cn(pr,Kr)},Mt=ur=>{let Ir;Promise.resolve(typeof Be=="function"?Be(ur):Be).then(Lr=>{var pr;if(Lr===!1)return;const Kr=Ye(ur,wn);Kr&&(Ir=Object.assign(Object.assign({},ur),{status:"removed"}),wn==null||wn.forEach(ai=>{const zr=Ir.uid!==void 0?"uid":"name";ai[zr]===Ir[zr]&&!Object.isFrozen(ai)&&(ai.status="removed")}),(pr=Wn.current)===null||pr===void 0||pr.abort(Ir),Cn(Ir,Kr))})},tn=ur=>{jn(ur.type),ur.type==="drop"&&(et==null||et(ur))};e.useImperativeHandle(Pe,()=>({onBatchStart:Qt,onSuccess:gt,onProgress:Dt,onError:Kt,fileList:wn,upload:Wn.current,nativeElement:Vn.current}));const{getPrefixCls:dn,direction:In,upload:fn}=e.useContext(J.E_),Sn=dn("upload",kt),qn=Object.assign(Object.assign({onBatchStart:Qt,onError:Kt,onProgress:Dt,onSuccess:gt},U),{data:jt,multiple:Ut,action:en,accept:un,supportServerRender:hn,prefixCls:Sn,disabled:En,beforeUpload:mn,onChange:void 0,hasControlInside:cn});delete qn.className,delete qn.style,(!Pt||En)&&delete qn.id;const Br=`${Sn}-wrapper`,[Fr,hr,Er]=V(Sn,Br),[Zr]=(0,ge.Z)("Upload",Le.Z.Upload),{showRemoveIcon:Wr,showPreviewIcon:Cr,showDownloadIcon:Tr,removeIcon:wr,previewIcon:ri,downloadIcon:yi,extra:ii}=typeof tt=="boolean"?{}:tt,oi=typeof Wr=="undefined"?!En:Wr,vi=(ur,Ir)=>tt?e.createElement(ln,{prefixCls:Sn,listType:ft,items:wn,previewFile:st,onPreview:$e,onDownload:Me,onRemove:Mt,showRemoveIcon:oi,showPreviewIcon:Cr,showDownloadIcon:Tr,removeIcon:wr,previewIcon:ri,downloadIcon:yi,iconRender:Ct,extra:ii,locale:Object.assign(Object.assign({},Zr),mt),isImageUrl:wt,progress:Ft,appendAction:ur,appendActionVisible:Ir,itemRender:Gt,disabled:En}):ur,er=l()(Br,Wt,nn,hr,Er,fn==null?void 0:fn.className,{[`${Sn}-rtl`]:In==="rtl",[`${Sn}-picture-card-wrapper`]:ft==="picture-card",[`${Sn}-picture-circle-wrapper`]:ft==="picture-circle"}),vr=Object.assign(Object.assign({},fn==null?void 0:fn.style),At);if(It==="drag"){const ur=l()(hr,Sn,`${Sn}-drag`,{[`${Sn}-drag-uploading`]:wn.some(Ir=>Ir.status==="uploading"),[`${Sn}-drag-hover`]:Ln==="dragover",[`${Sn}-disabled`]:En,[`${Sn}-rtl`]:In==="rtl"});return Fr(e.createElement("span",{className:er,ref:Vn},e.createElement("div",{className:ur,style:vr,onDrop:tn,onDragOver:tn,onDragLeave:tn},e.createElement(Z,Object.assign({},qn,{ref:Wn,className:`${Sn}-btn`}),e.createElement("div",{className:`${Sn}-drag-container`},Pt))),vi()))}const Xr=l()(Sn,`${Sn}-select`,{[`${Sn}-disabled`]:En,[`${Sn}-hidden`]:!Pt}),Or=e.createElement("div",{className:Xr},e.createElement(Z,Object.assign({},qn,{ref:Wn})));return Fr(ft==="picture-card"||ft==="picture-circle"?e.createElement("span",{className:er,ref:Vn},vi(Or,!!Pt)):e.createElement("span",{className:er,ref:Vn},Or,vi()))};var Ee=e.forwardRef(Se),Y=function(U,Pe){var Ne={};for(var Re in U)Object.prototype.hasOwnProperty.call(U,Re)&&Pe.indexOf(Re)<0&&(Ne[Re]=U[Re]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Be=0,Re=Object.getOwnPropertySymbols(U);Be<Re.length;Be++)Pe.indexOf(Re[Be])<0&&Object.prototype.propertyIsEnumerable.call(U,Re[Be])&&(Ne[Re[Be]]=U[Re[Be]]);return Ne},ne=e.forwardRef((U,Pe)=>{var{style:Ne,height:Re,hasControlInside:Be=!1}=U,tt=Y(U,["style","height","hasControlInside"]);return e.createElement(Ee,Object.assign({ref:Pe,hasControlInside:Be},tt,{type:"drag",style:Object.assign(Object.assign({},Ne),{height:Re})}))});const $=Ee;$.Dragger=ne,$.LIST_IGNORE=pe;var me=$},25769:function(Rt,B,t){"use strict";var e=t(98040),p={"text/plain":"Text","text/html":"Url",default:"Text"},m="Copy to clipboard: #{key}, Enter";function v(f){var h=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return f.replace(/#{\s*key\s*}/g,h)}function l(f,h){var s,a,r,i,c,n,o=!1;h||(h={}),s=h.debug||!1;try{r=e(),i=document.createRange(),c=document.getSelection(),n=document.createElement("span"),n.textContent=f,n.ariaHidden="true",n.style.all="unset",n.style.position="fixed",n.style.top=0,n.style.clip="rect(0, 0, 0, 0)",n.style.whiteSpace="pre",n.style.webkitUserSelect="text",n.style.MozUserSelect="text",n.style.msUserSelect="text",n.style.userSelect="text",n.addEventListener("copy",function(d){if(d.stopPropagation(),h.format)if(d.preventDefault(),typeof d.clipboardData=="undefined"){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var b=p[h.format]||p.default;window.clipboardData.setData(b,f)}else d.clipboardData.clearData(),d.clipboardData.setData(h.format,f);h.onCopy&&(d.preventDefault(),h.onCopy(d.clipboardData))}),document.body.appendChild(n),i.selectNodeContents(n),c.addRange(i);var u=document.execCommand("copy");if(!u)throw new Error("copy command was unsuccessful");o=!0}catch(d){s&&console.error("unable to copy using execCommand: ",d),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(h.format||"text",f),h.onCopy&&h.onCopy(window.clipboardData),o=!0}catch(b){s&&console.error("unable to copy using clipboardData: ",b),s&&console.error("falling back to prompt"),a=v("message"in h?h.message:m),window.prompt(a,f)}}finally{c&&(typeof c.removeRange=="function"?c.removeRange(i):c.removeAllRanges()),n&&document.body.removeChild(n),r()}return o}Rt.exports=l},24334:function(Rt,B,t){var e,p;(function(m,v){Rt.exports=v(m)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof t.g!="undefined"?t.g:this,function(m){"use strict";m=m||{};var v=m.Base64,l="2.6.4",f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h=function(j){for(var P={},M=0,T=j.length;M<T;M++)P[j.charAt(M)]=M;return P}(f),s=String.fromCharCode,a=function(j){if(j.length<2){var P=j.charCodeAt(0);return P<128?j:P<2048?s(192|P>>>6)+s(128|P&63):s(224|P>>>12&15)+s(128|P>>>6&63)+s(128|P&63)}else{var P=65536+(j.charCodeAt(0)-55296)*1024+(j.charCodeAt(1)-56320);return s(240|P>>>18&7)+s(128|P>>>12&63)+s(128|P>>>6&63)+s(128|P&63)}},r=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,i=function(j){return j.replace(r,a)},c=function(j){var P=[0,2,1][j.length%3],M=j.charCodeAt(0)<<16|(j.length>1?j.charCodeAt(1):0)<<8|(j.length>2?j.charCodeAt(2):0),T=[f.charAt(M>>>18),f.charAt(M>>>12&63),P>=2?"=":f.charAt(M>>>6&63),P>=1?"=":f.charAt(M&63)];return T.join("")},n=m.btoa&&typeof m.btoa=="function"?function(j){return m.btoa(j)}:function(j){if(j.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return j.replace(/[\s\S]{1,3}/g,c)},o=function(j){return n(i(String(j)))},u=function(j){return j.replace(/[+\/]/g,function(P){return P=="+"?"-":"_"}).replace(/=/g,"")},d=function(j,P){return P?u(o(j)):o(j)},b=function(j){return d(j,!0)},E;m.Uint8Array&&(E=function(j,P){for(var M="",T=0,Z=j.length;T<Z;T+=3){var oe=j[T],J=j[T+1],re=j[T+2],ge=oe<<16|J<<8|re;M+=f.charAt(ge>>>18)+f.charAt(ge>>>12&63)+(typeof J!="undefined"?f.charAt(ge>>>6&63):"=")+(typeof re!="undefined"?f.charAt(ge&63):"=")}return P?u(M):M});var y=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,S=function(j){switch(j.length){case 4:var P=(7&j.charCodeAt(0))<<18|(63&j.charCodeAt(1))<<12|(63&j.charCodeAt(2))<<6|63&j.charCodeAt(3),M=P-65536;return s((M>>>10)+55296)+s((M&1023)+56320);case 3:return s((15&j.charCodeAt(0))<<12|(63&j.charCodeAt(1))<<6|63&j.charCodeAt(2));default:return s((31&j.charCodeAt(0))<<6|63&j.charCodeAt(1))}},g=function(j){return j.replace(y,S)},C=function(j){var P=j.length,M=P%4,T=(P>0?h[j.charAt(0)]<<18:0)|(P>1?h[j.charAt(1)]<<12:0)|(P>2?h[j.charAt(2)]<<6:0)|(P>3?h[j.charAt(3)]:0),Z=[s(T>>>16),s(T>>>8&255),s(T&255)];return Z.length-=[0,0,2,1][M],Z.join("")},x=m.atob&&typeof m.atob=="function"?function(j){return m.atob(j)}:function(j){return j.replace(/\S{1,4}/g,C)},w=function(j){return x(String(j).replace(/[^A-Za-z0-9\+\/]/g,""))},O=function(j){return g(x(j))},N=function(j){return String(j).replace(/[-_]/g,function(P){return P=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},L=function(j){return O(N(j))},W;m.Uint8Array&&(W=function(j){return Uint8Array.from(w(N(j)),function(P){return P.charCodeAt(0)})});var X=function(){var j=m.Base64;return m.Base64=v,j};if(m.Base64={VERSION:l,atob:w,btoa:n,fromBase64:L,toBase64:d,utob:i,encode:d,encodeURI:b,btou:g,decode:L,noConflict:X,fromUint8Array:E,toUint8Array:W},typeof Object.defineProperty=="function"){var ce=function(j){return{value:j,enumerable:!1,writable:!0,configurable:!0}};m.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",ce(function(){return L(this)})),Object.defineProperty(String.prototype,"toBase64",ce(function(j){return d(this,j)})),Object.defineProperty(String.prototype,"toBase64URI",ce(function(){return d(this,!0)}))}}return m.Meteor&&(Base64=m.Base64),Rt.exports?Rt.exports.Base64=m.Base64:(e=[],p=function(){return m.Base64}.apply(B,e),p!==void 0&&(Rt.exports=p)),{Base64:m.Base64}})},57128:function(Rt,B,t){"use strict";function e(f){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(s){return typeof s}:e=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},e(f)}Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var p=v(t(50500));function m(){if(typeof WeakMap!="function")return null;var f=new WeakMap;return m=function(){return f},f}function v(f){if(f&&f.__esModule)return f;if(f===null||e(f)!=="object"&&typeof f!="function")return{default:f};var h=m();if(h&&h.has(f))return h.get(f);var s={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in f)if(Object.prototype.hasOwnProperty.call(f,r)){var i=a?Object.getOwnPropertyDescriptor(f,r):null;i&&(i.get||i.set)?Object.defineProperty(s,r,i):s[r]=f[r]}return s.default=f,h&&h.set(f,s),s}var l={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(h){"use strict";for(var s="",a=h.length,r=a%3,i=0;i<a-2;i+=3)s+=this.toBase64Table[h[i]>>2],s+=this.toBase64Table[((h[i]&3)<<4)+(h[i+1]>>4)],s+=this.toBase64Table[((h[i+1]&15)<<2)+(h[i+2]>>6)],s+=this.toBase64Table[h[i+2]&63];var c=a-r;return r===2?(s+=this.toBase64Table[h[c]>>2],s+=this.toBase64Table[((h[c]&3)<<4)+(h[c+1]>>4)],s+=this.toBase64Table[(h[c+1]&15)<<2],s+=this.toBase64Table[64]):r===1&&(s+=this.toBase64Table[h[c]>>2],s+=this.toBase64Table[(h[c]&3)<<4],s+=this.toBase64Table[64],s+=this.toBase64Table[64]),s},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(h){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=h.indexOf("=")-s;a<0&&(a=h.length-s);for(var r=(a>>2)*3+Math.floor(a%4/1.5),i=new Array(r),c=0,n=0,o=0,u=s;u<h.length;u++){var d=this.toBinaryTable[h.charCodeAt(u)&127],b=h.charAt(u)===this.base64Pad;if(d===-1){p.Error("Illegal character code "+h.charCodeAt(u)+" at position "+u);continue}n=n<<6|d,c+=6,c>=8&&(c-=8,b||(i[o++]=n>>c&255),n&=(1<<c)-1)}if(c){var E=new Error("Corrupted base64 string");throw E.name="Base64-Error",E}return i}};B.default=l},17852:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;function t(v,l){if(!(v instanceof l))throw new TypeError("Cannot call a class as a function")}function e(v,l){for(var f=0;f<l.length;f++){var h=l[f];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(v,h.key,h)}}function p(v,l,f){return l&&e(v.prototype,l),f&&e(v,f),v}var m=function(){function v(){t(this,v)}return p(v,[{key:"decodeRect",value:function(f,h,s,a,r,i,c){if(r.rQwait("COPYRECT",4))return!1;var n=r.rQshift16(),o=r.rQshift16();return i.copyImage(n,o,f,h,s,a),!0}}]),v}();B.default=m},18330:function(Rt,B,t){"use strict";function e(a){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(i){return typeof i}:e=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},e(a)}Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var p=v(t(50500));function m(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return m=function(){return a},a}function v(a){if(a&&a.__esModule)return a;if(a===null||e(a)!=="object"&&typeof a!="function")return{default:a};var r=m();if(r&&r.has(a))return r.get(a);var i={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var o=c?Object.getOwnPropertyDescriptor(a,n):null;o&&(o.get||o.set)?Object.defineProperty(i,n,o):i[n]=a[n]}return i.default=a,r&&r.set(a,i),i}function l(a,r){if(!(a instanceof r))throw new TypeError("Cannot call a class as a function")}function f(a,r){for(var i=0;i<r.length;i++){var c=r[i];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(a,c.key,c)}}function h(a,r,i){return r&&f(a.prototype,r),i&&f(a,i),a}var s=function(){function a(){l(this,a),this._tiles=0,this._lastsubencoding=0}return h(a,[{key:"decodeRect",value:function(i,c,n,o,u,d,b){for(this._tiles===0&&(this._tilesX=Math.ceil(n/16),this._tilesY=Math.ceil(o/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 y=u.rQ,S=u.rQi,g=y[S];if(g>30)throw new Error("Illegal hextile subencoding (subencoding: "+g+")");var C=this._totalTiles-this._tiles,x=C%this._tilesX,w=Math.floor(C/this._tilesX),O=i+x*16,N=c+w*16,L=Math.min(16,i+n-O),W=Math.min(16,c+o-N);if(g&1)E+=L*W*4;else if(g&2&&(E+=4),g&4&&(E+=4),g&8){if(E++,u.rQwait("HEXTILE",E))return!1;var X=y[S+E-1];g&16?E+=X*6:E+=X*2}if(u.rQwait("HEXTILE",E))return!1;if(S++,g===0)this._lastsubencoding&1?p.Debug(" Ignoring blank after RAW"):d.fillRect(O,N,L,W,this._background);else if(g&1)d.blitImage(O,N,L,W,y,S),S+=E-1;else{if(g&2&&(this._background=[y[S],y[S+1],y[S+2],y[S+3]],S+=4),g&4&&(this._foreground=[y[S],y[S+1],y[S+2],y[S+3]],S+=4),d.startTile(O,N,L,W,this._background),g&8){var ce=y[S];S++;for(var j=0;j<ce;j++){var P=void 0;g&16?(P=[y[S],y[S+1],y[S+2],y[S+3]],S+=4):P=this._foreground;var M=y[S];S++;var T=M>>4,Z=M&15,oe=y[S];S++;var J=(oe>>4)+1,re=(oe&15)+1;d.subTile(T,Z,J,re,P)}}d.finishTile()}u.rQi=S,this._lastsubencoding=g,this._tiles--}return!0}}]),a}();B.default=s},11231:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;function t(v,l){if(!(v instanceof l))throw new TypeError("Cannot call a class as a function")}function e(v,l){for(var f=0;f<l.length;f++){var h=l[f];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(v,h.key,h)}}function p(v,l,f){return l&&e(v.prototype,l),f&&e(v,f),v}var m=function(){function v(){t(this,v),this._lines=0}return p(v,[{key:"decodeRect",value:function(f,h,s,a,r,i,c){this._lines===0&&(this._lines=a);var n=c==8?1:4,o=s*n;if(r.rQwait("RAW",o))return!1;var u=h+(a-this._lines),d=Math.min(this._lines,Math.floor(r.rQlen/o)),b=r.rQ,E=r.rQi;if(c==8){for(var y=s*d,S=new Uint8Array(y*4),g=0;g<y;g++)S[g*4+0]=(b[E+g]>>0&3)*255/3,S[g*4+1]=(b[E+g]>>2&3)*255/3,S[g*4+2]=(b[E+g]>>4&3)*255/3,S[g*4+4]=0;b=S,E=0}return i.blitImage(f,u,s,d,b,E),r.rQskipBytes(d*o),this._lines-=d,!(this._lines>0)}}]),v}();B.default=m},57507:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;function t(v,l){if(!(v instanceof l))throw new TypeError("Cannot call a class as a function")}function e(v,l){for(var f=0;f<l.length;f++){var h=l[f];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(v,h.key,h)}}function p(v,l,f){return l&&e(v.prototype,l),f&&e(v,f),v}var m=function(){function v(){t(this,v),this._subrects=0}return p(v,[{key:"decodeRect",value:function(f,h,s,a,r,i,c){if(this._subrects===0){if(r.rQwait("RRE",8))return!1;this._subrects=r.rQshift32();var n=r.rQshiftBytes(4);i.fillRect(f,h,s,a,n)}for(;this._subrects>0;){if(r.rQwait("RRE",12))return!1;var o=r.rQshiftBytes(4),u=r.rQshift16(),d=r.rQshift16(),b=r.rQshift16(),E=r.rQshift16();i.fillRect(f+u,h+d,b,E,o),this._subrects--}return!0}}]),v}();B.default=m},21330:function(Rt,B,t){"use strict";function e(i){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(n){return typeof n}:e=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},e(i)}Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var p=f(t(50500)),m=v(t(48831));function v(i){return i&&i.__esModule?i:{default:i}}function l(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return l=function(){return i},i}function f(i){if(i&&i.__esModule)return i;if(i===null||e(i)!=="object"&&typeof i!="function")return{default:i};var c=l();if(c&&c.has(i))return c.get(i);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in i)if(Object.prototype.hasOwnProperty.call(i,u)){var d=o?Object.getOwnPropertyDescriptor(i,u):null;d&&(d.get||d.set)?Object.defineProperty(n,u,d):n[u]=i[u]}return n.default=i,c&&c.set(i,n),n}function h(i,c){if(!(i instanceof c))throw new TypeError("Cannot call a class as a function")}function s(i,c){for(var n=0;n<c.length;n++){var o=c[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(i,o.key,o)}}function a(i,c,n){return c&&s(i.prototype,c),n&&s(i,n),i}var r=function(){function i(){h(this,i),this._ctl=null,this._filter=null,this._numColors=0,this._palette=new Uint8Array(1024),this._len=0,this._zlibs=[];for(var c=0;c<4;c++)this._zlibs[c]=new m.default}return a(i,[{key:"decodeRect",value:function(n,o,u,d,b,E,y){if(this._ctl===null){if(b.rQwait("TIGHT compression-control",1))return!1;this._ctl=b.rQshift8();for(var S=0;S<4;S++)this._ctl>>S&1&&(this._zlibs[S].reset(),p.Info("Reset zlib stream "+S));this._ctl=this._ctl>>4}var g;if(this._ctl===8)g=this._fillRect(n,o,u,d,b,E,y);else if(this._ctl===9)g=this._jpegRect(n,o,u,d,b,E,y);else if(this._ctl===10)g=this._pngRect(n,o,u,d,b,E,y);else if(!(this._ctl&128))g=this._basicRect(this._ctl,n,o,u,d,b,E,y);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return g&&(this._ctl=null),g}},{key:"_fillRect",value:function(n,o,u,d,b,E,y){if(b.rQwait("TIGHT",3))return!1;var S=b.rQi,g=b.rQ;return E.fillRect(n,o,u,d,[g[S+2],g[S+1],g[S]],!1),b.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(n,o,u,d,b,E,y){var S=this._readData(b);return S===null?!1:(E.imageRect(n,o,u,d,"image/jpeg",S),!0)}},{key:"_pngRect",value:function(n,o,u,d,b,E,y){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(n,o,u,d,b,E,y,S){if(this._filter===null)if(n&4){if(E.rQwait("TIGHT",1))return!1;this._filter=E.rQshift8()}else this._filter=0;var g=n&3,C;switch(this._filter){case 0:C=this._copyFilter(g,o,u,d,b,E,y,S);break;case 1:C=this._paletteFilter(g,o,u,d,b,E,y,S);break;case 2:C=this._gradientFilter(g,o,u,d,b,E,y,S);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return C&&(this._filter=null),C}},{key:"_copyFilter",value:function(n,o,u,d,b,E,y,S){var g=d*b*3,C;if(g<12){if(E.rQwait("TIGHT",g))return!1;C=E.rQshiftBytes(g)}else{if(C=this._readData(E),C===null)return!1;this._zlibs[n].setInput(C),C=this._zlibs[n].inflate(g),this._zlibs[n].setInput(null)}return y.blitRgbImage(o,u,d,b,C,0,!1),!0}},{key:"_paletteFilter",value:function(n,o,u,d,b,E,y,S){if(this._numColors===0){if(E.rQwait("TIGHT palette",1))return!1;var g=E.rQpeek8()+1,C=g*3;if(E.rQwait("TIGHT palette",1+C))return!1;this._numColors=g,E.rQskipBytes(1),E.rQshiftTo(this._palette,C)}var x=this._numColors<=2?1:8,w=Math.floor((d*x+7)/8),O=w*b,N;if(O<12){if(E.rQwait("TIGHT",O))return!1;N=E.rQshiftBytes(O)}else{if(N=this._readData(E),N===null)return!1;this._zlibs[n].setInput(N),N=this._zlibs[n].inflate(O),this._zlibs[n].setInput(null)}return this._numColors==2?this._monoRect(o,u,d,b,N,this._palette,y):this._paletteRect(o,u,d,b,N,this._palette,y),this._numColors=0,!0}},{key:"_monoRect",value:function(n,o,u,d,b,E,y){for(var S=this._getScratchBuffer(u*d*4),g=Math.floor((u+7)/8),C=Math.floor(u/8),x=0;x<d;x++){var w=void 0,O=void 0,N=void 0;for(N=0;N<C;N++)for(var L=7;L>=0;L--)w=(x*u+N*8+7-L)*4,O=(b[x*g+N]>>L&1)*3,S[w]=E[O],S[w+1]=E[O+1],S[w+2]=E[O+2],S[w+3]=255;for(var W=7;W>=8-u%8;W--)w=(x*u+N*8+7-W)*4,O=(b[x*g+N]>>W&1)*3,S[w]=E[O],S[w+1]=E[O+1],S[w+2]=E[O+2],S[w+3]=255}y.blitRgbxImage(n,o,u,d,S,0,!1)}},{key:"_paletteRect",value:function(n,o,u,d,b,E,y){for(var S=this._getScratchBuffer(u*d*4),g=u*d*4,C=0,x=0;C<g;C+=4,x++){var w=b[x]*3;S[C]=E[w],S[C+1]=E[w+1],S[C+2]=E[w+2],S[C+3]=255}y.blitRgbxImage(n,o,u,d,S,0,!1)}},{key:"_gradientFilter",value:function(n,o,u,d,b,E,y,S){throw new Error("Gradient filter not implemented")}},{key:"_readData",value:function(n){if(this._len===0){if(n.rQwait("TIGHT",3))return null;var o;o=n.rQshift8(),this._len=o&127,o&128&&(o=n.rQshift8(),this._len|=(o&127)<<7,o&128&&(o=n.rQshift8(),this._len|=o<<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}}]),i}();B.default=r},91649:function(Rt,B,t){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var e=p(t(21330));function p(u){return u&&u.__esModule?u:{default:u}}function m(u){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?m=function(b){return typeof b}:m=function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},m(u)}function v(u,d){if(!(u instanceof d))throw new TypeError("Cannot call a class as a function")}function l(u,d){for(var b=0;b<d.length;b++){var E=d[b];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(u,E.key,E)}}function f(u,d,b){return d&&l(u.prototype,d),b&&l(u,b),u}function h(u,d){if(typeof d!="function"&&d!==null)throw new TypeError("Super expression must either be null or a function");u.prototype=Object.create(d&&d.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),d&&s(u,d)}function s(u,d){return s=Object.setPrototypeOf||function(E,y){return E.__proto__=y,E},s(u,d)}function a(u){var d=c();return function(){var E=n(u),y;if(d){var S=n(this).constructor;y=Reflect.construct(E,arguments,S)}else y=E.apply(this,arguments);return r(this,y)}}function r(u,d){return d&&(m(d)==="object"||typeof d=="function")?d:i(u)}function i(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}function c(){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(b){return b.__proto__||Object.getPrototypeOf(b)},n(u)}var o=function(u){h(b,u);var d=a(b);function b(){return v(this,b),d.apply(this,arguments)}return f(b,[{key:"_pngRect",value:function(y,S,g,C,x,w,O){var N=this._readData(x);return N===null?!1:(w.imageRect(y,S,g,C,"image/png",N),!0)}},{key:"_basicRect",value:function(y,S,g,C,x,w,O,N){throw new Error("BasicCompression received in TightPNG rect")}}]),b}(e.default);B.default=o},17834:function(Rt,B,t){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var e=t(25805),p=m(t(27589));function m(s){return s&&s.__esModule?s:{default:s}}function v(s,a){if(!(s instanceof a))throw new TypeError("Cannot call a class as a function")}function l(s,a){for(var r=0;r<a.length;r++){var i=a[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(s,i.key,i)}}function f(s,a,r){return a&&l(s.prototype,a),r&&l(s,r),s}var h=function(){function s(){v(this,s),this.strm=new p.default,this.chunkSize=1024*10*10,this.outputBuffer=new Uint8Array(this.chunkSize),this.windowBits=5,(0,e.deflateInit)(this.strm,this.windowBits)}return f(s,[{key:"deflate",value:function(r){this.strm.input=r,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 i=(0,e.deflate)(this.strm,e.Z_FULL_FLUSH),c=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);if(i<0)throw new Error("zlib deflate failed");if(this.strm.avail_in>0){var n=[c],o=c.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,i=(0,e.deflate)(this.strm,e.Z_FULL_FLUSH),i<0)throw new Error("zlib deflate failed");var u=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);o+=u.length,n.push(u)}while(this.strm.avail_in>0);for(var d=new Uint8Array(o),b=0,E=0;E<n.length;E++)d.set(n[E],b),b+=n[E].length;c=d}return this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0,c}}]),s}();B.default=h},64966:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;function t(g,C){if(!(g instanceof C))throw new TypeError("Cannot call a class as a function")}function e(g,C){for(var x=0;x<C.length;x++){var w=C[x];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(g,w.key,w)}}function p(g,C,x){return C&&e(g.prototype,C),x&&e(g,x),g}var m=[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],v=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=0,f,h,s,a,r,i;f=65536,h=1<<24,s=f|h,a=4,r=1024,i=a|r;var c=[s|r,l|l,f|l,s|i,s|a,f|i,l|a,f|l,l|r,s|r,s|i,l|r,h|i,s|a,h|l,l|a,l|i,h|r,h|r,f|r,f|r,s|l,s|l,h|i,f|a,h|a,h|a,f|a,l|l,l|i,f|i,h|l,f|l,s|i,l|a,s|l,s|r,h|l,h|l,l|r,s|a,f|l,f|r,h|a,l|r,l|a,h|i,f|i,s|i,f|a,s|l,h|i,h|a,l|i,f|i,s|r,l|i,h|r,h|r,l|l,f|a,f|r,l|l,s|a];f=1<<20,h=1<<31,s=f|h,a=32,r=32768,i=a|r;var n=[s|i,h|r,l|r,f|i,f|l,l|a,s|a,h|i,h|a,s|i,s|r,h|l,h|r,f|l,l|a,s|a,f|r,f|a,h|i,l|l,h|l,l|r,f|i,s|l,f|a,h|a,l|l,f|r,l|i,s|r,s|l,l|i,l|l,f|i,s|a,f|l,h|i,s|l,s|r,l|r,s|l,h|r,l|a,s|i,f|i,l|a,l|r,h|l,l|i,s|r,f|l,h|a,f|a,h|i,h|a,f|a,f|r,l|l,h|r,l|i,h|l,s|a,s|i,f|r];f=1<<17,h=1<<27,s=f|h,a=8,r=512,i=a|r;var o=[l|i,s|r,l|l,s|a,h|r,l|l,f|i,h|r,f|a,h|a,h|a,f|l,s|i,f|a,s|l,l|i,h|l,l|a,s|r,l|r,f|r,s|l,s|a,f|i,h|i,f|r,f|l,h|i,l|a,s|i,l|r,h|l,s|r,h|l,f|a,l|i,f|l,s|r,h|r,l|l,l|r,f|a,s|i,h|r,h|a,l|r,l|l,s|a,h|i,f|l,h|l,s|i,l|a,f|i,f|r,h|a,s|l,h|i,l|i,s|l,f|i,l|a,s|a,f|r];f=8192,h=1<<23,s=f|h,a=1,r=128,i=a|r;var u=[s|a,f|i,f|i,l|r,s|r,h|i,h|a,f|a,l|l,s|l,s|l,s|i,l|i,l|l,h|r,h|a,l|a,f|l,h|l,s|a,l|r,h|l,f|a,f|r,h|i,l|a,f|r,h|r,f|l,s|r,s|i,l|i,h|r,h|a,s|l,s|i,l|i,l|l,l|l,s|l,f|r,h|r,h|i,l|a,s|a,f|i,f|i,l|r,s|i,l|i,l|a,f|l,h|a,f|a,s|r,h|i,f|a,f|r,h|l,s|a,l|r,h|l,f|l,s|r];f=1<<25,h=1<<30,s=f|h,a=256,r=1<<19,i=a|r;var d=[l|a,f|i,f|r,s|a,l|r,l|a,h|l,f|r,h|i,l|r,f|a,h|i,s|a,s|r,l|i,h|l,f|l,h|r,h|r,l|l,h|a,s|i,s|i,f|a,s|r,h|a,l|l,s|l,f|i,f|l,s|l,l|i,l|r,s|a,l|a,f|l,h|l,f|r,s|a,h|i,f|a,h|l,s|r,f|i,h|i,l|a,f|l,s|r,s|i,l|i,s|l,s|i,f|r,l|l,h|r,s|l,l|i,f|a,h|a,l|r,l|l,h|r,f|i,h|a];f=1<<22,h=1<<29,s=f|h,a=16,r=16384,i=a|r;var b=[h|a,s|l,l|r,s|i,s|l,l|a,s|i,f|l,h|r,f|i,f|l,h|a,f|a,h|r,h|l,l|i,l|l,f|a,h|i,l|r,f|r,h|i,l|a,s|a,s|a,l|l,f|i,s|r,l|i,f|r,s|r,h|l,h|r,l|a,s|a,f|r,s|i,f|l,l|i,h|a,f|l,h|r,h|l,l|i,h|a,s|i,f|r,s|l,f|i,s|r,l|l,s|a,l|a,l|r,s|l,f|i,l|r,f|a,h|i,l|l,s|r,h|l,f|a,h|i];f=1<<21,h=1<<26,s=f|h,a=2,r=2048,i=a|r;var E=[f|l,s|a,h|i,l|l,l|r,h|i,f|i,s|r,s|i,f|l,l|l,h|a,l|a,h|l,s|a,l|i,h|r,f|i,f|a,h|r,h|a,s|l,s|r,f|a,s|l,l|r,l|i,s|i,f|r,l|a,h|l,f|r,h|l,f|r,f|l,h|i,h|i,s|a,s|a,l|a,f|a,h|l,h|r,f|l,s|r,l|i,f|i,s|r,l|i,h|a,s|i,s|l,f|r,l|l,l|a,s|i,l|l,f|i,s|l,l|r,h|a,h|r,l|r,f|a];f=1<<18,h=1<<28,s=f|h,a=64,r=4096,i=a|r;var y=[h|i,l|r,f|l,s|i,h|l,h|i,l|a,h|l,f|a,s|l,s|i,f|r,s|r,f|i,l|r,l|a,s|l,h|a,h|r,l|i,f|r,f|a,s|a,s|r,l|i,l|l,l|l,s|a,h|a,h|r,f|i,f|l,f|i,f|l,s|r,l|r,l|a,s|a,l|r,f|i,h|r,l|a,h|a,s|l,s|a,h|l,f|l,h|i,l|l,s|i,f|a,h|a,s|l,h|r,h|i,l|l,s|i,f|r,f|r,l|i,l|i,f|a,h|l,s|r],S=function(){function g(C){t(this,g),this.keys=[];for(var x=[],w=[],O=[],N=0,L=56;N<56;++N,L-=8){L+=L<-5?65:L<-3?31:L<-1?63:L===27?35:0;var W=L&7;x[N]=C[L>>>3]&1<<W?1:0}for(var X=0;X<16;++X){var ce=X<<1,j=ce+1;O[ce]=O[j]=0;for(var P=28;P<59;P+=28)for(var M=P-28;M<P;++M){var T=M+v[X];w[M]=T<P?x[T]:x[T-28]}for(var Z=0;Z<24;++Z)w[m[Z]]!==0&&(O[ce]|=1<<23-Z),w[m[Z+24]]!==0&&(O[j]|=1<<23-Z)}for(var oe=0,J=0,re=0;oe<16;++oe){var ge=O[J++],Le=O[J++];this.keys[re]=(ge&16515072)<<6,this.keys[re]|=(ge&4032)<<10,this.keys[re]|=(Le&16515072)>>>10,this.keys[re]|=(Le&4032)>>>6,++re,this.keys[re]=(ge&258048)<<12,this.keys[re]|=(ge&63)<<16,this.keys[re]|=(Le&258048)>>>4,this.keys[re]|=Le&63,++re}}return p(g,[{key:"enc8",value:function(x){var w=x.slice(),O=0,N,L,W;N=w[O++]<<24|w[O++]<<16|w[O++]<<8|w[O++],L=w[O++]<<24|w[O++]<<16|w[O++]<<8|w[O++],W=(N>>>4^L)&252645135,L^=W,N^=W<<4,W=(N>>>16^L)&65535,L^=W,N^=W<<16,W=(L>>>2^N)&858993459,N^=W,L^=W<<2,W=(L>>>8^N)&16711935,N^=W,L^=W<<8,L=L<<1|L>>>31&1,W=(N^L)&2863311530,N^=W,L^=W,N=N<<1|N>>>31&1;for(var X=0,ce=0;X<8;++X){W=L<<28|L>>>4,W^=this.keys[ce++];var j=E[W&63];j|=d[W>>>8&63],j|=o[W>>>16&63],j|=c[W>>>24&63],W=L^this.keys[ce++],j|=y[W&63],j|=b[W>>>8&63],j|=u[W>>>16&63],j|=n[W>>>24&63],N^=j,W=N<<28|N>>>4,W^=this.keys[ce++],j=E[W&63],j|=d[W>>>8&63],j|=o[W>>>16&63],j|=c[W>>>24&63],W=N^this.keys[ce++],j|=y[W&63],j|=b[W>>>8&63],j|=u[W>>>16&63],j|=n[W>>>24&63],L^=j}for(L=L<<31|L>>>1,W=(N^L)&2863311530,N^=W,L^=W,N=N<<31|N>>>1,W=(N>>>8^L)&16711935,L^=W,N^=W<<8,W=(N>>>2^L)&858993459,L^=W,N^=W<<2,W=(L>>>16^N)&65535,N^=W,L^=W<<16,W=(L>>>4^N)&252645135,N^=W,L^=W<<4,W=[L,N],O=0;O<8;O++)w[O]=(W[O>>>2]>>>8*(3-O%4))%256,w[O]<0&&(w[O]+=256);return w}},{key:"encrypt",value:function(x){return this.enc8(x.slice(0,8)).concat(this.enc8(x.slice(8,16)))}}]),g}();B.default=S},22814:function(Rt,B,t){"use strict";function e(n){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(u){return typeof u}:e=function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},e(n)}Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var p=s(t(50500)),m=f(t(57128)),v=t(41895),l=t(20860);function f(n){return n&&n.__esModule?n:{default:n}}function h(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return h=function(){return n},n}function s(n){if(n&&n.__esModule)return n;if(n===null||e(n)!=="object"&&typeof n!="function")return{default:n};var o=h();if(o&&o.has(n))return o.get(n);var u={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var b in n)if(Object.prototype.hasOwnProperty.call(n,b)){var E=d?Object.getOwnPropertyDescriptor(n,b):null;E&&(E.get||E.set)?Object.defineProperty(u,b,E):u[b]=n[b]}return u.default=n,o&&o.set(n,u),u}function a(n,o){if(!(n instanceof o))throw new TypeError("Cannot call a class as a function")}function r(n,o){for(var u=0;u<o.length;u++){var d=o[u];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(n,d.key,d)}}function i(n,o,u){return o&&r(n.prototype,o),u&&r(n,u),n}var c=function(){function n(o){if(a(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,p.Debug(">> Display.constructor"),this._target=o,!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},p.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),p.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return i(n,[{key:"viewportChangePos",value:function(u,d){var b=this._viewportLoc;u=Math.floor(u),d=Math.floor(d),this._clipViewport||(u=-b.w,d=-b.h);var E=b.x+b.w-1,y=b.y+b.h-1;u<0&&b.x+u<0&&(u=-b.x),E+u>=this._fbWidth&&(u-=E+u-this._fbWidth+1),b.y+d<0&&(d=-b.y),y+d>=this._fbHeight&&(d-=y+d-this._fbHeight+1),!(u===0&&d===0)&&(p.Debug("viewportChange deltaX: "+u+", deltaY: "+d),b.x+=u,b.y+=d,this._damage(b.x,b.y,b.w,b.h),this.flip())}},{key:"viewportChangeSize",value:function(u,d){(!this._clipViewport||typeof u=="undefined"||typeof d=="undefined")&&(p.Debug("Setting viewport to full display region"),u=this._fbWidth,d=this._fbHeight),u=Math.floor(u),d=Math.floor(d),u>this._fbWidth&&(u=this._fbWidth),d>this._fbHeight&&(d=this._fbHeight);var b=this._viewportLoc;if(b.w!==u||b.h!==d){b.w=u,b.h=d;var E=this._target;E.width=u,E.height=d,this.viewportChangePos(0,0),this._damage(b.x,b.y,b.w,b.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(u){return this._scale===0?0:(0,l.toSigned32bit)(u/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(u){return this._scale===0?0:(0,l.toSigned32bit)(u/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(u,d){this._prevDrawStyle="",this._fbWidth=u,this._fbHeight=d;var b=this._backbuffer;if(b.width!==u||b.height!==d){var E=null;b.width>0&&b.height>0&&(E=this._drawCtx.getImageData(0,0,b.width,b.height)),b.width!==u&&(b.width=u),b.height!==d&&(b.height=d),E&&this._drawCtx.putImageData(E,0,0)}var y=this._viewportLoc;this.viewportChangeSize(y.w,y.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(u,d,b,E){u<this._damageBounds.left&&(this._damageBounds.left=u),d<this._damageBounds.top&&(this._damageBounds.top=d),u+b>this._damageBounds.right&&(this._damageBounds.right=u+b),d+E>this._damageBounds.bottom&&(this._damageBounds.bottom=d+E)}},{key:"flip",value:function(u){if(this._renderQ.length!==0&&!u)this._renderQPush({type:"flip"});else{var d=this._damageBounds.left,b=this._damageBounds.top,E=this._damageBounds.right-d,y=this._damageBounds.bottom-b,S=d-this._viewportLoc.x,g=b-this._viewportLoc.y;S<0&&(E+=S,d-=S,S=0),g<0&&(y+=g,b-=g,g=0),S+E>this._viewportLoc.w&&(E=this._viewportLoc.w-S),g+y>this._viewportLoc.h&&(y=this._viewportLoc.h-g),E>0&&y>0&&this._targetCtx.drawImage(this._backbuffer,d,b,E,y,S,g,E,y),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,d,b,E,y,S){this._renderQ.length!==0&&!S?this._renderQPush({type:"fill",x:u,y:d,width:b,height:E,color:y}):(this._setFillColor(y),this._drawCtx.fillRect(u,d,b,E),this._damage(u,d,b,E))}},{key:"copyImage",value:function(u,d,b,E,y,S,g){this._renderQ.length!==0&&!g?this._renderQPush({type:"copy",oldX:u,oldY:d,x:b,y:E,width:y,height:S}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,u,d,y,S,b,E,y,S),this._damage(b,E,y,S))}},{key:"imageRect",value:function(u,d,b,E,y,S){if(!(b===0||E===0)){var g=new Image;g.src="data: "+y+";base64,"+m.default.encode(S),this._renderQPush({type:"img",img:g,x:u,y:d,width:b,height:E})}}},{key:"startTile",value:function(u,d,b,E,y){this._tileX=u,this._tileY=d,b===16&&E===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(b,E);for(var S=y[2],g=y[1],C=y[0],x=this._tile.data,w=0;w<b*E*4;w+=4)x[w]=S,x[w+1]=g,x[w+2]=C,x[w+3]=255}},{key:"subTile",value:function(u,d,b,E,y){for(var S=y[2],g=y[1],C=y[0],x=u+b,w=d+E,O=this._tile.data,N=this._tile.width,L=d;L<w;L++)for(var W=u;W<x;W++){var X=(W+L*N)*4;O[X]=S,O[X+1]=g,O[X+2]=C,O[X+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,d,b,E,y,S,g){if(this._renderQ.length!==0&&!g){var C=new Uint8Array(b*E*4);C.set(new Uint8Array(y.buffer,0,C.length)),this._renderQPush({type:"blit",data:C,x:u,y:d,width:b,height:E})}else this._bgrxImageData(u,d,b,E,y,S)}},{key:"blitRgbImage",value:function(u,d,b,E,y,S,g){if(this._renderQ.length!==0&&!g){var C=new Uint8Array(b*E*3);C.set(new Uint8Array(y.buffer,0,C.length)),this._renderQPush({type:"blitRgb",data:C,x:u,y:d,width:b,height:E})}else this._rgbImageData(u,d,b,E,y,S)}},{key:"blitRgbxImage",value:function(u,d,b,E,y,S,g){if(this._renderQ.length!==0&&!g){var C=new Uint8Array(b*E*4);C.set(new Uint8Array(y.buffer,0,C.length)),this._renderQPush({type:"blitRgbx",data:C,x:u,y:d,width:b,height:E})}else this._rgbxImageData(u,d,b,E,y,S)}},{key:"drawImage",value:function(u,d,b){this._drawCtx.drawImage(u,d,b),this._damage(d,b,u.width,u.height)}},{key:"autoscale",value:function(u,d){var b;if(u===0||d===0)b=0;else{var E=this._viewportLoc,y=u/d,S=E.w/E.h;S>=y?b=u/E.w:b=d/E.h}this._rescale(b)}},{key:"_rescale",value:function(u){this._scale=u;var d=this._viewportLoc,b=u*d.w+"px",E=u*d.h+"px";(this._target.style.width!==b||this._target.style.height!==E)&&(this._target.style.width=b,this._target.style.height=E)}},{key:"_setFillColor",value:function(u){var d="rgb("+u[2]+","+u[1]+","+u[0]+")";d!==this._prevDrawStyle&&(this._drawCtx.fillStyle=d,this._prevDrawStyle=d)}},{key:"_rgbImageData",value:function(u,d,b,E,y,S){for(var g=this._drawCtx.createImageData(b,E),C=g.data,x=0,w=S;x<b*E*4;x+=4,w+=3)C[x]=y[w],C[x+1]=y[w+1],C[x+2]=y[w+2],C[x+3]=255;this._drawCtx.putImageData(g,u,d),this._damage(u,d,g.width,g.height)}},{key:"_bgrxImageData",value:function(u,d,b,E,y,S){for(var g=this._drawCtx.createImageData(b,E),C=g.data,x=0,w=S;x<b*E*4;x+=4,w+=4)C[x]=y[w+2],C[x+1]=y[w+1],C[x+2]=y[w],C[x+3]=255;this._drawCtx.putImageData(g,u,d),this._damage(u,d,g.width,g.height)}},{key:"_rgbxImageData",value:function(u,d,b,E,y,S){var g;v.supportsImageMetadata?g=new ImageData(new Uint8ClampedArray(y.buffer,y.byteOffset,b*E*4),b,E):(g=this._drawCtx.createImageData(b,E),g.data.set(new Uint8ClampedArray(y.buffer,y.byteOffset,b*E*4))),this._drawCtx.putImageData(g,u,d),this._damage(u,d,g.width,g.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 d=this._renderQ[0];switch(d.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(d.oldX,d.oldY,d.x,d.y,d.width,d.height,!0);break;case"fill":this.fillRect(d.x,d.y,d.width,d.height,d.color,!0);break;case"blit":this.blitImage(d.x,d.y,d.width,d.height,d.data,0,!0);break;case"blitRgb":this.blitRgbImage(d.x,d.y,d.width,d.height,d.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(d.x,d.y,d.width,d.height,d.data,0,!0);break;case"img":if(d.img.complete&&d.img.width!==0&&d.img.height!==0){if(d.img.width!==d.width||d.img.height!==d.height){p.Error("Decoded image has incorrect dimensions. Got "+d.img.width+"x"+d.img.height+". Expected "+d.width+"x"+d.height+".");return}this.drawImage(d.img,d.x,d.y)}else d.img._noVNCDisplay=this,d.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 d=this._viewportLoc;this.viewportChangeSize(d.w,d.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),n}();B.default=c},31729:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.encodingName=e,B.encodings=void 0;var t={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};B.encodings=t;function e(p){switch(p){case t.encodingRaw:return"Raw";case t.encodingCopyRect:return"CopyRect";case t.encodingRRE:return"RRE";case t.encodingHextile:return"Hextile";case t.encodingTight:return"Tight";case t.encodingTightPNG:return"TightPNG";default:return"[unknown encoding "+p+"]"}}},48831:function(Rt,B,t){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var e=t(95766),p=m(t(27589));function m(s){return s&&s.__esModule?s:{default:s}}function v(s,a){if(!(s instanceof a))throw new TypeError("Cannot call a class as a function")}function l(s,a){for(var r=0;r<a.length;r++){var i=a[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(s,i.key,i)}}function f(s,a,r){return a&&l(s.prototype,a),r&&l(s,r),s}var h=function(){function s(){v(this,s),this.strm=new p.default,this.chunkSize=1024*10*10,this.strm.output=new Uint8Array(this.chunkSize),this.windowBits=5,(0,e.inflateInit)(this.strm,this.windowBits)}return f(s,[{key:"setInput",value:function(r){r?(this.strm.input=r,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(r){r>this.chunkSize&&(this.chunkSize=r,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=r;var i=(0,e.inflate)(this.strm,0);if(i<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=r)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,e.inflateReset)(this.strm)}}]),s}();B.default=h},18280:function(Rt,B,t){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var e=p(t(69314));function p(s){return s&&s.__esModule?s:{default:s}}var m={};function v(s,a){if(a===void 0)throw new Error('Undefined keysym for key "'+s+'"');if(s in m)throw new Error('Duplicate entry for key "'+s+'"');m[s]=[a,a,a,a]}function l(s,a,r){if(a===void 0)throw new Error('Undefined keysym for key "'+s+'"');if(r===void 0)throw new Error('Undefined keysym for key "'+s+'"');if(s in m)throw new Error('Duplicate entry for key "'+s+'"');m[s]=[a,a,r,a]}function f(s,a,r){if(a===void 0)throw new Error('Undefined keysym for key "'+s+'"');if(r===void 0)throw new Error('Undefined keysym for key "'+s+'"');if(s in m)throw new Error('Duplicate entry for key "'+s+'"');m[s]=[a,a,a,r]}l("Alt",e.default.XK_Alt_L,e.default.XK_Alt_R),v("AltGraph",e.default.XK_ISO_Level3_Shift),v("CapsLock",e.default.XK_Caps_Lock),l("Control",e.default.XK_Control_L,e.default.XK_Control_R),l("Meta",e.default.XK_Super_L,e.default.XK_Super_R),v("NumLock",e.default.XK_Num_Lock),v("ScrollLock",e.default.XK_Scroll_Lock),l("Shift",e.default.XK_Shift_L,e.default.XK_Shift_R),f("Enter",e.default.XK_Return,e.default.XK_KP_Enter),v("Tab",e.default.XK_Tab),f(" ",e.default.XK_space,e.default.XK_KP_Space),f("ArrowDown",e.default.XK_Down,e.default.XK_KP_Down),f("ArrowUp",e.default.XK_Up,e.default.XK_KP_Up),f("ArrowLeft",e.default.XK_Left,e.default.XK_KP_Left),f("ArrowRight",e.default.XK_Right,e.default.XK_KP_Right),f("End",e.default.XK_End,e.default.XK_KP_End),f("Home",e.default.XK_Home,e.default.XK_KP_Home),f("PageDown",e.default.XK_Next,e.default.XK_KP_Next),f("PageUp",e.default.XK_Prior,e.default.XK_KP_Prior),v("Backspace",e.default.XK_BackSpace),f("Clear",e.default.XK_Clear,e.default.XK_KP_Begin),v("Copy",e.default.XF86XK_Copy),v("Cut",e.default.XF86XK_Cut),f("Delete",e.default.XK_Delete,e.default.XK_KP_Delete),f("Insert",e.default.XK_Insert,e.default.XK_KP_Insert),v("Paste",e.default.XF86XK_Paste),v("Redo",e.default.XK_Redo),v("Undo",e.default.XK_Undo),v("Cancel",e.default.XK_Cancel),v("ContextMenu",e.default.XK_Menu),v("Escape",e.default.XK_Escape),v("Execute",e.default.XK_Execute),v("Find",e.default.XK_Find),v("Help",e.default.XK_Help),v("Pause",e.default.XK_Pause),v("Select",e.default.XK_Select),v("ZoomIn",e.default.XF86XK_ZoomIn),v("ZoomOut",e.default.XF86XK_ZoomOut),v("BrightnessDown",e.default.XF86XK_MonBrightnessDown),v("BrightnessUp",e.default.XF86XK_MonBrightnessUp),v("Eject",e.default.XF86XK_Eject),v("LogOff",e.default.XF86XK_LogOff),v("Power",e.default.XF86XK_PowerOff),v("PowerOff",e.default.XF86XK_PowerDown),v("PrintScreen",e.default.XK_Print),v("Hibernate",e.default.XF86XK_Hibernate),v("Standby",e.default.XF86XK_Standby),v("WakeUp",e.default.XF86XK_WakeUp),v("AllCandidates",e.default.XK_MultipleCandidate),v("Alphanumeric",e.default.XK_Eisu_Shift),v("CodeInput",e.default.XK_Codeinput),v("Compose",e.default.XK_Multi_key),v("Convert",e.default.XK_Henkan),v("GroupFirst",e.default.XK_ISO_First_Group),v("GroupLast",e.default.XK_ISO_Last_Group),v("GroupNext",e.default.XK_ISO_Next_Group),v("GroupPrevious",e.default.XK_ISO_Prev_Group),v("NonConvert",e.default.XK_Muhenkan),v("PreviousCandidate",e.default.XK_PreviousCandidate),v("SingleCandidate",e.default.XK_SingleCandidate),v("HangulMode",e.default.XK_Hangul),v("HanjaMode",e.default.XK_Hangul_Hanja),v("JunjuaMode",e.default.XK_Hangul_Jeonja),v("Eisu",e.default.XK_Eisu_toggle),v("Hankaku",e.default.XK_Hankaku),v("Hiragana",e.default.XK_Hiragana),v("HiraganaKatakana",e.default.XK_Hiragana_Katakana),v("KanaMode",e.default.XK_Kana_Shift),v("KanjiMode",e.default.XK_Kanji),v("Katakana",e.default.XK_Katakana),v("Romaji",e.default.XK_Romaji),v("Zenkaku",e.default.XK_Zenkaku),v("ZenkakuHanaku",e.default.XK_Zenkaku_Hankaku),v("F1",e.default.XK_F1),v("F2",e.default.XK_F2),v("F3",e.default.XK_F3),v("F4",e.default.XK_F4),v("F5",e.default.XK_F5),v("F6",e.default.XK_F6),v("F7",e.default.XK_F7),v("F8",e.default.XK_F8),v("F9",e.default.XK_F9),v("F10",e.default.XK_F10),v("F11",e.default.XK_F11),v("F12",e.default.XK_F12),v("F13",e.default.XK_F13),v("F14",e.default.XK_F14),v("F15",e.default.XK_F15),v("F16",e.default.XK_F16),v("F17",e.default.XK_F17),v("F18",e.default.XK_F18),v("F19",e.default.XK_F19),v("F20",e.default.XK_F20),v("F21",e.default.XK_F21),v("F22",e.default.XK_F22),v("F23",e.default.XK_F23),v("F24",e.default.XK_F24),v("F25",e.default.XK_F25),v("F26",e.default.XK_F26),v("F27",e.default.XK_F27),v("F28",e.default.XK_F28),v("F29",e.default.XK_F29),v("F30",e.default.XK_F30),v("F31",e.default.XK_F31),v("F32",e.default.XK_F32),v("F33",e.default.XK_F33),v("F34",e.default.XK_F34),v("F35",e.default.XK_F35),v("Close",e.default.XF86XK_Close),v("MailForward",e.default.XF86XK_MailForward),v("MailReply",e.default.XF86XK_Reply),v("MailSend",e.default.XF86XK_Send),v("MediaFastForward",e.default.XF86XK_AudioForward),v("MediaPause",e.default.XF86XK_AudioPause),v("MediaPlay",e.default.XF86XK_AudioPlay),v("MediaRecord",e.default.XF86XK_AudioRecord),v("MediaRewind",e.default.XF86XK_AudioRewind),v("MediaStop",e.default.XF86XK_AudioStop),v("MediaTrackNext",e.default.XF86XK_AudioNext),v("MediaTrackPrevious",e.default.XF86XK_AudioPrev),v("New",e.default.XF86XK_New),v("Open",e.default.XF86XK_Open),v("Print",e.default.XK_Print),v("Save",e.default.XF86XK_Save),v("SpellCheck",e.default.XF86XK_Spell),v("AudioVolumeDown",e.default.XF86XK_AudioLowerVolume),v("AudioVolumeUp",e.default.XF86XK_AudioRaiseVolume),v("AudioVolumeMute",e.default.XF86XK_AudioMute),v("MicrophoneVolumeMute",e.default.XF86XK_AudioMicMute),v("LaunchApplication1",e.default.XF86XK_MyComputer),v("LaunchApplication2",e.default.XF86XK_Calculator),v("LaunchCalendar",e.default.XF86XK_Calendar),v("LaunchMail",e.default.XF86XK_Mail),v("LaunchMediaPlayer",e.default.XF86XK_AudioMedia),v("LaunchMusicPlayer",e.default.XF86XK_Music),v("LaunchPhone",e.default.XF86XK_Phone),v("LaunchScreenSaver",e.default.XF86XK_ScreenSaver),v("LaunchSpreadsheet",e.default.XF86XK_Excel),v("LaunchWebBrowser",e.default.XF86XK_WWW),v("LaunchWebCam",e.default.XF86XK_WebCam),v("LaunchWordProcessor",e.default.XF86XK_Word),v("BrowserBack",e.default.XF86XK_Back),v("BrowserFavorites",e.default.XF86XK_Favorites),v("BrowserForward",e.default.XF86XK_Forward),v("BrowserHome",e.default.XF86XK_HomePage),v("BrowserRefresh",e.default.XF86XK_Refresh),v("BrowserSearch",e.default.XF86XK_Search),v("BrowserStop",e.default.XF86XK_Stop),v("Dimmer",e.default.XF86XK_BrightnessAdjust),v("MediaAudioTrack",e.default.XF86XK_AudioCycleTrack),v("RandomToggle",e.default.XF86XK_AudioRandomPlay),v("SplitScreenToggle",e.default.XF86XK_SplitScreen),v("Subtitle",e.default.XF86XK_Subtitle),v("VideoModeNext",e.default.XF86XK_Next_VMode),f("=",e.default.XK_equal,e.default.XK_KP_Equal),f("+",e.default.XK_plus,e.default.XK_KP_Add),f("-",e.default.XK_minus,e.default.XK_KP_Subtract),f("*",e.default.XK_asterisk,e.default.XK_KP_Multiply),f("/",e.default.XK_slash,e.default.XK_KP_Divide),f(".",e.default.XK_period,e.default.XK_KP_Decimal),f(",",e.default.XK_comma,e.default.XK_KP_Separator),f("0",e.default.XK_0,e.default.XK_KP_0),f("1",e.default.XK_1,e.default.XK_KP_1),f("2",e.default.XK_2,e.default.XK_KP_2),f("3",e.default.XK_3,e.default.XK_KP_3),f("4",e.default.XK_4,e.default.XK_KP_4),f("5",e.default.XK_5,e.default.XK_KP_5),f("6",e.default.XK_6,e.default.XK_KP_6),f("7",e.default.XK_7,e.default.XK_KP_7),f("8",e.default.XK_8,e.default.XK_KP_8),f("9",e.default.XK_9,e.default.XK_KP_9);var h=m;B.default=h},15311:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var t={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"};B.default=t},91584:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;function t(y,S){if(!(y instanceof S))throw new TypeError("Cannot call a class as a function")}function e(y,S){for(var g=0;g<S.length;g++){var C=S[g];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(y,C.key,C)}}function p(y,S,g){return S&&e(y.prototype,S),g&&e(y,g),y}var m=0,v=1,l=2,f=4,h=8,s=16,a=32,r=64,i=127,c=50,n=90,o=250,u=1e3,d=1e3,b=50,E=function(){function y(){t(this,y),this._target=null,this._state=i,this._tracked=[],this._ignored=[],this._waitingRelease=!1,this._releaseStart=0,this._longpressTimeoutId=null,this._twoTouchTimeoutId=null,this._boundEventHandler=this._eventHandler.bind(this)}return p(y,[{key:"attach",value:function(g){this.detach(),this._target=g,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(g){var C;switch(g.stopPropagation(),g.preventDefault(),g.type){case"touchstart":C=this._touchStart;break;case"touchmove":C=this._touchMove;break;case"touchend":case"touchcancel":C=this._touchEnd;break}for(var x=0;x<g.changedTouches.length;x++){var w=g.changedTouches[x];C.call(this,w.identifier,w.clientX,w.clientY)}}},{key:"_touchStart",value:function(g,C,x){if(this._hasDetectedGesture()||this._state===m){this._ignored.push(g);return}if(this._tracked.length>0&&Date.now()-this._tracked[0].started>o){this._state=m,this._ignored.push(g);return}if(this._waitingRelease){this._state=m,this._ignored.push(g);return}switch(this._tracked.push({id:g,started:Date.now(),active:!0,firstX:C,firstY:x,lastX:C,lastY:x,angle:0}),this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(v|h|s),this._stopLongpressTimeout();break;case 3:this._state&=~(l|a|r);break;default:this._state=m}}},{key:"_touchMove",value:function(g,C,x){var w=this._tracked.find(function(ce){return ce.id===g});if(w!==void 0){w.lastX=C,w.lastY=x;var O=C-w.firstX,N=x-w.firstY;if((w.firstX!==w.lastX||w.firstY!==w.lastY)&&(w.angle=Math.atan2(N,O)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(O,N)<c)return;if(this._state&=~(v|l|f|s),this._stopLongpressTimeout(),this._tracked.length!==1&&(this._state&=~h),this._tracked.length!==2&&(this._state&=~(a|r)),this._tracked.length===2){var L=this._tracked.find(function(ce){return ce.id!==g}),W=Math.hypot(L.firstX-L.lastX,L.firstY-L.lastY);if(W>c){var X=Math.abs(w.angle-L.angle);X=Math.abs((X+180)%360-180),X>n?this._state&=~a:this._state&=~r,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}}},{key:"_touchEnd",value:function(g,C,x){if(this._ignored.indexOf(g)!==-1){this._ignored.splice(this._ignored.indexOf(g),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=i,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=m),!this._hasDetectedGesture()&&(this._state&=~(h|a|r),this._state&=~s,this._stopLongpressTimeout(),!this._waitingRelease))switch(this._releaseStart=Date.now(),this._waitingRelease=!0,this._tracked.length){case 1:this._state&=~(l|f);break;case 2:this._state&=~(v|f);break}if(this._waitingRelease){Date.now()-this._releaseStart>o&&(this._state=m),this._tracked.some(function(N){return Date.now()-N.started>u})&&(this._state=m);var w=this._tracked.find(function(N){return N.id===g});if(w.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==m)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var O=0;O<this._tracked.length;O++)this._tracked[O].active&&this._ignored.push(this._tracked[O].id);this._tracked=[],this._state=m,this._ignored.indexOf(g)!==-1&&this._ignored.splice(this._ignored.indexOf(g),1),this._ignored.length===0&&(this._state=i,this._waitingRelease=!1)}},{key:"_hasDetectedGesture",value:function(){return!(this._state===m||this._state&this._state-1||this._state&(v|l|f)&&this._tracked.some(function(g){return g.active}))}},{key:"_startLongpressTimeout",value:function(){var g=this;this._stopLongpressTimeout(),this._longpressTimeoutId=setTimeout(function(){return g._longpressTimeout()},d)}},{key:"_stopLongpressTimeout",value:function(){clearTimeout(this._longpressTimeoutId),this._longpressTimeoutId=null}},{key:"_longpressTimeout",value:function(){if(this._hasDetectedGesture())throw new Error("A longpress gesture failed, conflict with a different gesture");this._state=s,this._pushEvent("gesturestart")}},{key:"_startTwoTouchTimeout",value:function(){var g=this;this._stopTwoTouchTimeout(),this._twoTouchTimeoutId=setTimeout(function(){return g._twoTouchTimeout()},b)}},{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 g=this._getAverageMovement(),C=Math.abs(g.x),x=Math.abs(g.y),w=this._getAverageDistance(),O=Math.abs(Math.hypot(w.first.x,w.first.y)-Math.hypot(w.last.x,w.last.y));x<O&&C<O?this._state=r:this._state=a,this._pushEvent("gesturestart"),this._pushEvent("gesturemove")}},{key:"_pushEvent",value:function(g){var C={type:this._stateToGesture(this._state)},x=this._getPosition(),w=x.last;switch(g==="gesturestart"&&(w=x.first),this._state){case a:case r:w=x.first;break}if(C.clientX=w.x,C.clientY=w.y,this._state===r){var O=this._getAverageDistance();g==="gesturestart"?(C.magnitudeX=O.first.x,C.magnitudeY=O.first.y):(C.magnitudeX=O.last.x,C.magnitudeY=O.last.y)}else if(this._state===a)if(g==="gesturestart")C.magnitudeX=0,C.magnitudeY=0;else{var N=this._getAverageMovement();C.magnitudeX=N.x,C.magnitudeY=N.y}var L=new CustomEvent(g,{detail:C});this._target.dispatchEvent(L)}},{key:"_stateToGesture",value:function(g){switch(g){case v:return"onetap";case l:return"twotap";case f:return"threetap";case h:return"drag";case s:return"longpress";case a:return"twodrag";case r:return"pinch"}throw new Error("Unknown gesture state: "+g)}},{key:"_getPosition",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture position, no tracked touches");for(var g=this._tracked.length,C=0,x=0,w=0,O=0,N=0;N<this._tracked.length;N++)C+=this._tracked[N].firstX,x+=this._tracked[N].firstY,w+=this._tracked[N].lastX,O+=this._tracked[N].lastY;return{first:{x:C/g,y:x/g},last:{x:w/g,y:O/g}}}},{key:"_getAverageMovement",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture movement, no tracked touches");var g,C;g=C=0;for(var x=this._tracked.length,w=0;w<this._tracked.length;w++)g+=this._tracked[w].lastX-this._tracked[w].firstX,C+=this._tracked[w].lastY-this._tracked[w].firstY;return{x:g/x,y:C/x}}},{key:"_getAverageDistance",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture distance, no tracked touches");var g=this._tracked[0],C=this._tracked[this._tracked.length-1],x=Math.abs(C.firstX-g.firstX),w=Math.abs(C.firstY-g.firstY),O=Math.abs(C.lastX-g.lastX),N=Math.abs(C.lastY-g.lastY);return{first:{x,y:w},last:{x:O,y:N}}}}]),y}();B.default=E},1606:function(Rt,B,t){"use strict";function e(o){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(d){return typeof d}:e=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},e(o)}Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var p=a(t(50500)),m=t(79420),v=a(t(50556)),l=h(t(69314)),f=a(t(41895));function h(o){return o&&o.__esModule?o:{default:o}}function s(){if(typeof WeakMap!="function")return null;var o=new WeakMap;return s=function(){return o},o}function a(o){if(o&&o.__esModule)return o;if(o===null||e(o)!=="object"&&typeof o!="function")return{default:o};var u=s();if(u&&u.has(o))return u.get(o);var d={},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var E in o)if(Object.prototype.hasOwnProperty.call(o,E)){var y=b?Object.getOwnPropertyDescriptor(o,E):null;y&&(y.get||y.set)?Object.defineProperty(d,E,y):d[E]=o[E]}return d.default=o,u&&u.set(o,d),d}function r(o,u){if(!(o instanceof u))throw new TypeError("Cannot call a class as a function")}function i(o,u){for(var d=0;d<u.length;d++){var b=u[d];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(o,b.key,b)}}function c(o,u,d){return u&&i(o.prototype,u),d&&i(o,d),o}var n=function(){function o(u){r(this,o),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 c(o,[{key:"_sendKeyEvent",value:function(d,b,E){if(E)this._keyDownList[b]=d;else{if(!(b in this._keyDownList))return;delete this._keyDownList[b]}p.Debug("onkeyevent "+(E?"down":"up")+", keysym: "+d,", code: "+b),this.onkeyevent(d,b,E)}},{key:"_getKeyCode",value:function(d){var b=v.getKeycode(d);if(b!=="Unidentified")return b;if(d.keyCode&&d.type!=="keypress"&&d.keyCode!==229)return"Platform"+d.keyCode;if(d.keyIdentifier){if(d.keyIdentifier.substr(0,2)!=="U+")return d.keyIdentifier;var E=parseInt(d.keyIdentifier.substr(2),16),y=String.fromCharCode(E).toUpperCase();return"Platform"+y.charCodeAt()}return"Unidentified"}},{key:"_handleKeyDown",value:function(d){var b=this._getKeyCode(d),E=v.getKeysym(d);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),b==="AltRight"&&d.timeStamp-this._altGrCtrlTime<50?E=l.default.XK_ISO_Level3_Shift:this._sendKeyEvent(l.default.XK_Control_L,"ControlLeft",!0)),b==="Unidentified"){E&&(this._sendKeyEvent(E,b,!0),this._sendKeyEvent(E,b,!1)),(0,m.stopEvent)(d);return}if(f.isMac()||f.isIOS())switch(E){case l.default.XK_Super_L:E=l.default.XK_Alt_L;break;case l.default.XK_Super_R:E=l.default.XK_Super_L;break;case l.default.XK_Alt_L:E=l.default.XK_Mode_switch;break;case l.default.XK_Alt_R:E=l.default.XK_ISO_Level3_Shift;break}if(b in this._keyDownList&&(E=this._keyDownList[b]),(f.isMac()||f.isIOS())&&b==="CapsLock"){this._sendKeyEvent(l.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(l.default.XK_Caps_Lock,"CapsLock",!1),(0,m.stopEvent)(d);return}if(!E&&(!d.key||f.isIE()||f.isEdge())){this._pendingKey=b,setTimeout(this._handleKeyPressTimeout.bind(this),10,d);return}if(this._pendingKey=null,(0,m.stopEvent)(d),b==="ControlLeft"&&f.isWindows()&&!("ControlLeft"in this._keyDownList)){this._altGrArmed=!0,this._altGrTimeout=setTimeout(this._handleAltGrTimeout.bind(this),100),this._altGrCtrlTime=d.timeStamp;return}this._sendKeyEvent(E,b,!0)}},{key:"_handleKeyPress",value:function(d){if((0,m.stopEvent)(d),this._pendingKey!==null){var b=this._getKeyCode(d),E=v.getKeysym(d);if(!(b!=="Unidentified"&&b!=this._pendingKey)){if(b=this._pendingKey,this._pendingKey=null,!E){p.Info("keypress with no keysym:",d);return}this._sendKeyEvent(E,b,!0)}}}},{key:"_handleKeyPressTimeout",value:function(d){if(this._pendingKey!==null){var b,E=this._pendingKey;if(this._pendingKey=null,d.keyCode>=48&&d.keyCode<=57)b=d.keyCode;else if(d.keyCode>=65&&d.keyCode<=90){var y=String.fromCharCode(d.keyCode);d.shiftKey?y=y.toUpperCase():y=y.toLowerCase(),b=y.charCodeAt()}else b=0;this._sendKeyEvent(b,E,!0)}}},{key:"_handleKeyUp",value:function(d){(0,m.stopEvent)(d);var b=this._getKeyCode(d);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(l.default.XK_Control_L,"ControlLeft",!0)),(f.isMac()||f.isIOS())&&b==="CapsLock"){this._sendKeyEvent(l.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(l.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[b],b,!1),f.isWindows()&&(b==="ShiftLeft"||b==="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(l.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){p.Debug(">> Keyboard.allKeysUp");for(var d in this._keyDownList)this._sendKeyEvent(this._keyDownList[d],d,!1);p.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(d){if(!d.skipCheckAlt&&!d.altKey){var b=this._target,E=this._keyDownList;["AltLeft","AltRight"].forEach(function(y){if(y in E){var S=new KeyboardEvent("keyup",{key:E[y],code:y});S.skipCheckAlt=!0,b.dispatchEvent(S)}})}}},{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),f.isWindows()&&f.isFirefox()){var d=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(b){return document.addEventListener(b,d,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(f.isWindows()&&f.isFirefox()){var d=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(b){return document.removeEventListener(b,d)})}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()}}]),o}();B.default=n},69314:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var t={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};B.default=t},44836:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var t={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},e={lookup:function(m){if(m>=32&&m<=255)return m;var v=t[m];return v!==void 0?v:16777216|m}};B.default=e},50556:function(Rt,B,t){"use strict";function e(o){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(d){return typeof d}:e=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},e(o)}Object.defineProperty(B,"__esModule",{value:!0}),B.getKeycode=i,B.getKey=c,B.getKeysym=n;var p=r(t(69314)),m=r(t(44836)),v=r(t(88193)),l=r(t(15311)),f=r(t(18280)),h=a(t(41895));function s(){if(typeof WeakMap!="function")return null;var o=new WeakMap;return s=function(){return o},o}function a(o){if(o&&o.__esModule)return o;if(o===null||e(o)!=="object"&&typeof o!="function")return{default:o};var u=s();if(u&&u.has(o))return u.get(o);var d={},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var E in o)if(Object.prototype.hasOwnProperty.call(o,E)){var y=b?Object.getOwnPropertyDescriptor(o,E):null;y&&(y.get||y.set)?Object.defineProperty(d,E,y):d[E]=o[E]}return d.default=o,u&&u.set(o,d),d}function r(o){return o&&o.__esModule?o:{default:o}}function i(o){if(o.code){switch(o.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return o.code}if(o.type!=="keypress"&&o.keyCode in v.default){var u=v.default[o.keyCode];if(h.isMac()&&u==="ContextMenu"&&(u="MetaRight"),o.location===2)switch(u){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(o.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 c(o){if(o.key!==void 0){switch(o.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 o.char}switch(o.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(o.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(o.key==="\0"&&o.code==="NumpadDecimal")return"Delete";if(!h.isIE()&&!h.isEdge()||o.key.length!==1&&o.key!=="Unidentified")return o.key}var u=i(o);return u in l.default?l.default[u]:o.charCode?String.fromCharCode(o.charCode):"Unidentified"}function n(o){var u=c(o);if(u==="Unidentified")return null;if(u in f.default){var d=o.location;if(u==="Meta"&&d===0&&(d=2),u==="Clear"&&d===3){var b=i(o);b==="NumLock"&&(d=0)}if((d===void 0||d>3)&&(d=0),u==="Meta"){var E=i(o);if(E==="AltLeft")return p.default.XK_Meta_L;if(E==="AltRight")return p.default.XK_Meta_R}if(u==="Clear"){var y=i(o);if(y==="NumLock")return p.default.XK_Num_Lock}return f.default[u][d]}if(u.length!==1)return null;var S=u.charCodeAt();return S?m.default.lookup(S):null}},88193:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var t={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"};B.default=t},87619:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var t={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};B.default=t},62013:function(Rt,B,t){"use strict";var e;e={value:!0},B.Z=void 0;var p=t(20860),m=W(t(50500)),v=t(31516),l=t(41895),f=t(92742),h=t(79420),s=N(t(5004)),a=N(t(22814)),r=N(t(48831)),i=N(t(17834)),c=N(t(1606)),n=N(t(91584)),o=N(t(54641)),u=N(t(16327)),d=N(t(64966)),b=N(t(69314)),E=N(t(87619)),y=t(31729);t(21882);var S=N(t(11231)),g=N(t(17852)),C=N(t(57507)),x=N(t(18330)),w=N(t(21330)),O=N(t(91649));function N(V){return V&&V.__esModule?V:{default:V}}function L(){if(typeof WeakMap!="function")return null;var V=new WeakMap;return L=function(){return V},V}function W(V){if(V&&V.__esModule)return V;if(V===null||X(V)!=="object"&&typeof V!="function")return{default:V};var K=L();if(K&&K.has(V))return K.get(V);var ee={},H=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var D in V)if(Object.prototype.hasOwnProperty.call(V,D)){var I=H?Object.getOwnPropertyDescriptor(V,D):null;I&&(I.get||I.set)?Object.defineProperty(ee,D,I):ee[D]=V[D]}return ee.default=V,K&&K.set(V,ee),ee}function X(V){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?X=function(ee){return typeof ee}:X=function(ee){return ee&&typeof Symbol=="function"&&ee.constructor===Symbol&&ee!==Symbol.prototype?"symbol":typeof ee},X(V)}function ce(V,K){if(!(V instanceof K))throw new TypeError("Cannot call a class as a function")}function j(V,K){for(var ee=0;ee<K.length;ee++){var H=K[ee];H.enumerable=H.enumerable||!1,H.configurable=!0,"value"in H&&(H.writable=!0),Object.defineProperty(V,H.key,H)}}function P(V,K,ee){return K&&j(V.prototype,K),ee&&j(V,ee),V}function M(V,K){if(typeof K!="function"&&K!==null)throw new TypeError("Super expression must either be null or a function");V.prototype=Object.create(K&&K.prototype,{constructor:{value:V,writable:!0,configurable:!0}}),K&&T(V,K)}function T(V,K){return T=Object.setPrototypeOf||function(H,D){return H.__proto__=D,H},T(V,K)}function Z(V){var K=re();return function(){var H=ge(V),D;if(K){var I=ge(this).constructor;D=Reflect.construct(H,arguments,I)}else D=H.apply(this,arguments);return oe(this,D)}}function oe(V,K){return K&&(X(K)==="object"||typeof K=="function")?K:J(V)}function J(V){if(V===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return V}function re(){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(V){return!1}}function ge(V){return ge=Object.setPrototypeOf?Object.getPrototypeOf:function(ee){return ee.__proto__||Object.getPrototypeOf(ee)},ge(V)}var Le=3,lt="rgb(40, 40, 40)",ie=17,de=50,Ce=19,ke=75,he=50,We=1e3,nt=50,pt=1,ot=null,Qe=null,xe=null,we=null,le=1<<24,Ge=1<<25,Ie=1<<26,F=1<<27,te=1<<28,ye=function(V){M(ee,V);var K=Z(ee);function ee(H,D,I){var _;if(ce(this,ee),!H)throw new Error("Must specify target");if(!D)throw new Error("Must specify URL");_=K.call(this),_._target=H,_._url=D,I=I||{},_._rfbCredentials=I.credentials||{},_._shared="shared"in I?!!I.shared:!0,_._repeaterID=I.repeaterID||"",_._wsProtocols=I.wsProtocols||[],_._rfbConnectionState="",_._rfbInitState="",_._rfbAuthScheme=-1,_._rfbCleanDisconnect=!0,_._rfbVersion=0,_._rfbMaxVersion=3.8,_._rfbTightVNC=!1,_._rfbVeNCryptState=0,_._rfbXvpVer=0,_._fbWidth=0,_._fbHeight=0,_._fbName="",_._capabilities={power:!1},_._supportsFence=!1,_._supportsContinuousUpdates=!1,_._enabledContinuousUpdates=!1,_._supportsSetDesktopSize=!1,_._screenID=0,_._screenFlags=0,_._qemuExtKeyEventSupported=!1,_._clipboardText=null,_._clipboardServerCapabilitiesActions={},_._clipboardServerCapabilitiesFormats={},_._sock=null,_._display=null,_._flushing=!1,_._keyboard=null,_._gestures=null,_._disconnTimer=null,_._resizeTimeout=null,_._mouseMoveTimer=null,_._decoders={},_._FBU={rects:0,x:0,y:0,width:0,height:0,encoding:null},_._mousePos={},_._mouseButtonMask=0,_._mouseLastMoveTime=0,_._viewportDragging=!1,_._viewportDragPos={},_._viewportHasMoved=!1,_._accumulatedWheelDeltaX=0,_._accumulatedWheelDeltaY=0,_._gestureLastTapTime=null,_._gestureFirstDoubleTapEv=null,_._gestureLastMagnitudeX=0,_._gestureLastMagnitudeY=0,_._eventHandlers={focusCanvas:_._focusCanvas.bind(J(_)),windowResize:_._windowResize.bind(J(_)),handleMouse:_._handleMouse.bind(J(_)),handleWheel:_._handleWheel.bind(J(_)),handleGesture:_._handleGesture.bind(J(_))},m.Debug(">> RFB.constructor"),_._screen=document.createElement("div"),_._screen.style.display="flex",_._screen.style.width="100%",_._screen.style.height="100%",_._screen.style.overflow="auto",_._screen.style.background=lt,_._canvas=document.createElement("canvas"),_._canvas.style.margin="auto",_._canvas.style.outline="none",_._canvas.style.flexShrink="0",_._canvas.width=0,_._canvas.height=0,_._canvas.tabIndex=-1,_._screen.appendChild(_._canvas),_._cursor=new o.default,_._cursorImage=ee.cursors.none,_._decoders[y.encodings.encodingRaw]=new S.default,_._decoders[y.encodings.encodingCopyRect]=new g.default,_._decoders[y.encodings.encodingRRE]=new C.default,_._decoders[y.encodings.encodingHextile]=new x.default,_._decoders[y.encodings.encodingTight]=new w.default,_._decoders[y.encodings.encodingTightPNG]=new O.default;try{_._display=new a.default(_._canvas)}catch(ve){throw m.Error("Display exception: "+ve),ve}return _._display.onflush=_._onFlush.bind(J(_)),_._keyboard=new c.default(_._canvas),_._keyboard.onkeyevent=_._handleKeyEvent.bind(J(_)),_._gestures=new n.default,_._sock=new u.default,_._sock.on("message",function(){_._handleMessage()}),_._sock.on("open",function(){_._rfbConnectionState==="connecting"&&_._rfbInitState===""?(_._rfbInitState="ProtocolVersion",m.Debug("Starting VNC handshake")):_._fail("Unexpected server connection while "+_._rfbConnectionState)}),_._sock.on("close",function(ve){m.Debug("WebSocket on-close event");var _e="";switch(ve.code&&(_e="(code: "+ve.code,ve.reason&&(_e+=", reason: "+ve.reason),_e+=")"),_._rfbConnectionState){case"connecting":_._fail("Connection closed "+_e);break;case"connected":_._updateConnectionState("disconnecting"),_._updateConnectionState("disconnected");break;case"disconnecting":_._updateConnectionState("disconnected");break;case"disconnected":_._fail("Unexpected server disconnect when already disconnected "+_e);break;default:_._fail("Unexpected server disconnect before connecting "+_e);break}_._sock.off("close")}),_._sock.on("error",function(ve){return m.Warn("WebSocket on-error event")}),setTimeout(_._updateConnectionState.bind(J(_),"connecting")),m.Debug("<< RFB.constructor"),_.dragViewport=!1,_.focusOnClick=!0,_._viewOnly=!1,_._clipViewport=!1,_._scaleViewport=!1,_._resizeSession=!1,_._showDotCursor=!1,I.showDotCursor!==void 0&&(m.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),_._showDotCursor=I.showDotCursor),_._qualityLevel=6,_._compressionLevel=2,_}return P(ee,[{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||(m.Info("Sending Ctrl-Alt-Del"),this.sendKey(b.default.XK_Control_L,"ControlLeft",!0),this.sendKey(b.default.XK_Alt_L,"AltLeft",!0),this.sendKey(b.default.XK_Delete,"Delete",!0),this.sendKey(b.default.XK_Delete,"Delete",!1),this.sendKey(b.default.XK_Alt_L,"AltLeft",!1),this.sendKey(b.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,I,_){if(!(this._rfbConnectionState!=="connected"||this._viewOnly)){if(_===void 0){this.sendKey(D,I,!0),this.sendKey(D,I,!1);return}var ve=E.default[I];if(this._qemuExtKeyEventSupported&&ve)D=D||0,m.Info("Sending key ("+(_?"down":"up")+"): keysym "+D+", scancode "+ve),ee.messages.QEMUExtendedKeyEvent(this._sock,D,_,ve);else{if(!D)return;m.Info("Sending keysym ("+(_?"down":"up")+"): "+D),ee.messages.keyEvent(this._sock,D,_?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[pt]&&this._clipboardServerCapabilitiesActions[F])this._clipboardText=D,ee.messages.extendedClipboardNotify(this._sock,[pt]);else{for(var I=new Uint8Array(D.length),_=0;_<D.length;_++)I[_]=D.charCodeAt(_);ee.messages.clientCutText(this._sock,I)}}},{key:"_connect",value:function(){m.Debug(">> RFB.connect"),m.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),m.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){m.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),m.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 I=this;window.requestAnimationFrame(function(){I._updateClip(),I._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var D=this._display.clipViewport,I=this._clipViewport;if(this._scaleViewport&&(I=!1),D!==I&&(this._display.clipViewport=I),I){var _=this._screenSize();this._display.viewportChangeSize(_.w,_.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();ee.messages.setDesktopSize(this._sock,Math.floor(D.w),Math.floor(D.h),this._screenID,this._screenFlags),m.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 I=this,_=this._rfbConnectionState;if(D===_){m.Debug("Already in state '"+D+"', ignoring");return}if(_==="disconnected"){m.Error("Tried changing state of a disconnected RFB object");return}switch(D){case"connected":if(_!=="connecting"){m.Error("Bad transition to connected state, previous connection state: "+_);return}break;case"disconnected":if(_!=="disconnecting"){m.Error("Bad transition to disconnected state, previous connection state: "+_);return}break;case"connecting":if(_!==""){m.Error("Bad transition to connecting state, previous connection state: "+_);return}break;case"disconnecting":if(_!=="connected"&&_!=="connecting"){m.Error("Bad transition to disconnecting state, previous connection state: "+_);return}break;default:m.Error("Unknown connection state: "+D);return}switch(this._rfbConnectionState=D,m.Debug("New state '"+D+"', was '"+_+"'."),this._disconnTimer&&D!=="disconnecting"&&(m.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(){m.Error("Disconnection timed out."),I._updateConnectionState("disconnected")},Le*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(D){switch(this._rfbConnectionState){case"disconnecting":m.Error("Failed when disconnecting: "+D);break;case"connected":m.Error("Failed while connected: "+D);break;case"connecting":m.Error("Failed when connecting: "+D);break;default:m.Error("RFB failure: "+D);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(D,I){this._capabilities[D]=I,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){m.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":m.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,I,_){this.sendKey(D,I,_)}},{key:"_handleMouse",value:function(D){if(!(D.type==="click"&&D.target!==this._canvas)&&(D.stopPropagation(),D.preventDefault(),!(D.type==="click"||D.type==="contextmenu"))){var I=(0,f.clientToElement)(D.clientX,D.clientY,this._canvas);switch(D.type){case"mousedown":(0,h.setCapture)(this._canvas),this._handleMouseButton(I.x,I.y,!0,1<<D.button);break;case"mouseup":this._handleMouseButton(I.x,I.y,!1,1<<D.button);break;case"mousemove":this._handleMouseMove(I.x,I.y);break}}}},{key:"_handleMouseButton",value:function(D,I,_,ve){if(this.dragViewport)if(_&&!this._viewportDragging){this._viewportDragging=!0,this._viewportDragPos={x:D,y:I},this._viewportHasMoved=!1;return}else{if(this._viewportDragging=!1,this._viewportHasMoved)return;this._sendMouse(D,I,ve)}this._mouseMoveTimer!==null&&(clearTimeout(this._mouseMoveTimer),this._mouseMoveTimer=null,this._sendMouse(D,I,this._mouseButtonMask)),_?this._mouseButtonMask|=ve:this._mouseButtonMask&=~ve,this._sendMouse(D,I,this._mouseButtonMask)}},{key:"_handleMouseMove",value:function(D,I){var _=this;if(this._viewportDragging){var ve=this._viewportDragPos.x-D,_e=this._viewportDragPos.y-I;(this._viewportHasMoved||Math.abs(ve)>l.dragThreshold||Math.abs(_e)>l.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:D,y:I},this._display.viewportChangePos(ve,_e));return}if(this._mousePos={x:D,y:I},this._mouseMoveTimer==null){var Ke=Date.now()-this._mouseLastMoveTime;Ke>ie?(this._sendMouse(D,I,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){_._handleDelayedMouseMove()},ie-Ke)}}},{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,I,_){this._rfbConnectionState==="connected"&&(this._viewOnly||ee.messages.pointerEvent(this._sock,this._display.absX(D),this._display.absY(I),_))}},{key:"_handleWheel",value:function(D){if(this._rfbConnectionState==="connected"&&!this._viewOnly){D.stopPropagation(),D.preventDefault();var I=(0,f.clientToElement)(D.clientX,D.clientY,this._canvas),_=D.deltaX,ve=D.deltaY;D.deltaMode!==0&&(_*=Ce,ve*=Ce),this._accumulatedWheelDeltaX+=_,this._accumulatedWheelDeltaY+=ve,Math.abs(this._accumulatedWheelDeltaX)>=de&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(I.x,I.y,!0,32),this._handleMouseButton(I.x,I.y,!1,32)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(I.x,I.y,!0,64),this._handleMouseButton(I.x,I.y,!1,64)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=de&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(I.x,I.y,!0,8),this._handleMouseButton(I.x,I.y,!1,8)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(I.x,I.y,!0,16),this._handleMouseButton(I.x,I.y,!1,16)),this._accumulatedWheelDeltaY=0)}}},{key:"_fakeMouseMove",value:function(D,I,_){this._handleMouseMove(I,_),this._cursor.move(D.detail.clientX,D.detail.clientY)}},{key:"_handleTapEvent",value:function(D,I){var _=(0,f.clientToElement)(D.detail.clientX,D.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTime<We&&this._gestureFirstDoubleTapEv.detail.type===D.detail.type){var ve=this._gestureFirstDoubleTapEv.detail.clientX-D.detail.clientX,_e=this._gestureFirstDoubleTapEv.detail.clientY-D.detail.clientY,Ke=Math.hypot(ve,_e);Ke<nt?_=(0,f.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,_.x,_.y),this._handleMouseButton(_.x,_.y,!0,I),this._handleMouseButton(_.x,_.y,!1,I)}},{key:"_handleGesture",value:function(D){var I,_=(0,f.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,_.x,_.y),this._handleMouseButton(_.x,_.y,!0,1);break;case"longpress":this._fakeMouseMove(D,_.x,_.y),this._handleMouseButton(_.x,_.y,!0,4);break;case"twodrag":this._gestureLastMagnitudeX=D.detail.magnitudeX,this._gestureLastMagnitudeY=D.detail.magnitudeY,this._fakeMouseMove(D,_.x,_.y);break;case"pinch":this._gestureLastMagnitudeX=Math.hypot(D.detail.magnitudeX,D.detail.magnitudeY),this._fakeMouseMove(D,_.x,_.y);break}break;case"gesturemove":switch(D.detail.type){case"onetap":case"twotap":case"threetap":break;case"drag":case"longpress":this._fakeMouseMove(D,_.x,_.y);break;case"twodrag":for(this._fakeMouseMove(D,_.x,_.y);D.detail.magnitudeY-this._gestureLastMagnitudeY>he;)this._handleMouseButton(_.x,_.y,!0,8),this._handleMouseButton(_.x,_.y,!1,8),this._gestureLastMagnitudeY+=he;for(;D.detail.magnitudeY-this._gestureLastMagnitudeY<-he;)this._handleMouseButton(_.x,_.y,!0,16),this._handleMouseButton(_.x,_.y,!1,16),this._gestureLastMagnitudeY-=he;for(;D.detail.magnitudeX-this._gestureLastMagnitudeX>he;)this._handleMouseButton(_.x,_.y,!0,32),this._handleMouseButton(_.x,_.y,!1,32),this._gestureLastMagnitudeX+=he;for(;D.detail.magnitudeX-this._gestureLastMagnitudeX<-he;)this._handleMouseButton(_.x,_.y,!0,64),this._handleMouseButton(_.x,_.y,!1,64),this._gestureLastMagnitudeX-=he;break;case"pinch":if(this._fakeMouseMove(D,_.x,_.y),I=Math.hypot(D.detail.magnitudeX,D.detail.magnitudeY),Math.abs(I-this._gestureLastMagnitudeX)>ke){for(this._handleKeyEvent(b.default.XK_Control_L,"ControlLeft",!0);I-this._gestureLastMagnitudeX>ke;)this._handleMouseButton(_.x,_.y,!0,8),this._handleMouseButton(_.x,_.y,!1,8),this._gestureLastMagnitudeX+=ke;for(;I-this._gestureLastMagnitudeX<-ke;)this._handleMouseButton(_.x,_.y,!0,16),this._handleMouseButton(_.x,_.y,!1,16),this._gestureLastMagnitudeX-=ke}this._handleKeyEvent(b.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,_.x,_.y),this._handleMouseButton(_.x,_.y,!1,1);break;case"longpress":this._fakeMouseMove(D,_.x,_.y),this._handleMouseButton(_.x,_.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);m.Info("Server ProtocolVersion: "+D);var I=0;switch(D){case"000.000":I=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(I){for(var _="ID:"+this._repeaterID;_.length<250;)_+="\0";return this._sock.sendString(_),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var ve="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+ve+`
`),m.Debug("Sent ProtocolVersion: "+ve),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function D(ve,_e){for(var Ke=0;Ke<_e.length;Ke++)if(_e[Ke]===ve)return!0;return!1}if(this._rfbVersion>=3.7){var I=this._sock.rQshift8();if(this._sock.rQwait("security type",I,1))return!1;if(I===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var _=this._sock.rQshiftBytes(I);if(m.Debug("Server security types: "+_),D(1,_))this._rfbAuthScheme=1;else if(D(22,_))this._rfbAuthScheme=22;else if(D(16,_))this._rfbAuthScheme=16;else if(D(2,_))this._rfbAuthScheme=2;else if(D(19,_))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+_+")");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",m.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(),I="";if(D>0){if(this._sock.rQwait("reason",D,4))return!1;I=this._sock.rQshiftStr(D)}return I!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:I}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+I+")")):(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(),I=this._sock.rQshift8();if(!(D==0&&I==2))return this._fail("Unsupported VeNCrypt version "+D+"."+I);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var _=this._sock.rQshift8();if(_!=0)return this._fail("VeNCrypt failure "+_);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var ve=this._sock.rQshift8();if(ve<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=ve,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var _e=[],Ke=0;Ke<this._rfbVeNCryptSubtypesLength;Ke++)_e.push(this._sock.rQshift32());if(_e.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 qe=(0,v.encodeUTF8)(this._rfbCredentials.username),z=(0,v.encodeUTF8)(this._rfbCredentials.password);return this._sock.send([0,0,0,qe.length]),this._sock.send([0,0,0,z.length]),this._sock.sendString(qe),this._sock.sendString(z),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)),I=ee.genDES(this._rfbCredentials.password,D);return this._sock.send(I),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 I={0:{vendor:"TGHT",signature:"NOTUNNEL"}},_={},ve=0;ve<D;ve++){var _e=this._sock.rQshift32(),Ke=this._sock.rQshiftStr(4),qe=this._sock.rQshiftStr(8);_[_e]={vendor:Ke,signature:qe}}return m.Debug("Server Tight tunnel types: "+_),_[1]&&_[1].vendor==="SICR"&&_[1].signature==="SCHANNEL"&&(m.Debug("Detected Siemens server. Assuming NOTUNNEL support."),_[0]={vendor:"TGHT",signature:"NOTUNNEL"}),_[0]?_[0].vendor!=I[0].vendor||_[0].signature!=I[0].signature?this._fail("Client's tunnel type had the incorrect vendor or signature"):(m.Debug("Selected tunnel type: "+I[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 I=this._sock.rQshift32();if(I===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*I,4))return!1;for(var _={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},ve=[],_e=0;_e<I;_e++){this._sock.rQshift32();var Ke=this._sock.rQshiftStr(12);ve.push(Ke)}m.Debug("Server Tight authentication types: "+ve);for(var qe in _)if(ve.indexOf(qe)!=-1)switch(this._sock.send([0,0,0,_[qe]]),m.Debug("Selected authentication type: "+qe),qe){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: "+qe+")")}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",m.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(),I=this._sock.rQshift16(),_=this._sock.rQshift8(),ve=this._sock.rQshift8(),_e=this._sock.rQshift8(),Ke=this._sock.rQshift8(),qe=this._sock.rQshift16(),z=this._sock.rQshift16(),ze=this._sock.rQshift16(),Te=this._sock.rQshift8(),se=this._sock.rQshift8(),Oe=this._sock.rQshift8();this._sock.rQskipBytes(3);var Fe=this._sock.rQshift32();if(this._sock.rQwait("server init name",Fe,24))return!1;var ue=this._sock.rQshiftStr(Fe);if(ue=(0,v.decodeUTF8)(ue,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+Fe))return!1;var q=this._sock.rQshift16(),R=this._sock.rQshift16(),fe=this._sock.rQshift16();this._sock.rQskipBytes(2);var Ze=(q+R+fe)*16;if(this._sock.rQwait("TightVNC extended server init header",Ze,32+Fe))return!1;this._sock.rQskipBytes(16*q),this._sock.rQskipBytes(16*R),this._sock.rQskipBytes(16*fe)}return m.Info("Screen: "+D+"x"+I+", bpp: "+_+", depth: "+ve+", bigEndian: "+_e+", trueColor: "+Ke+", redMax: "+qe+", greenMax: "+z+", blueMax: "+ze+", redShift: "+Te+", greenShift: "+se+", blueShift: "+Oe),this._setDesktopName(ue),this._resize(D,I),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(m.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),ee.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),ee.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var D=[];D.push(y.encodings.encodingCopyRect),this._fbDepth==24&&(D.push(y.encodings.encodingTight),D.push(y.encodings.encodingTightPNG),D.push(y.encodings.encodingHextile),D.push(y.encodings.encodingRRE)),D.push(y.encodings.encodingRaw),D.push(y.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),D.push(y.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),D.push(y.encodings.pseudoEncodingDesktopSize),D.push(y.encodings.pseudoEncodingLastRect),D.push(y.encodings.pseudoEncodingQEMUExtendedKeyEvent),D.push(y.encodings.pseudoEncodingExtendedDesktopSize),D.push(y.encodings.pseudoEncodingXvp),D.push(y.encodings.pseudoEncodingFence),D.push(y.encodings.pseudoEncodingContinuousUpdates),D.push(y.encodings.pseudoEncodingDesktopName),D.push(y.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(D.push(y.encodings.pseudoEncodingVMwareCursor),D.push(y.encodings.pseudoEncodingCursor)),ee.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 m.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(m.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var D=this._sock.rQshift32();if(D=(0,p.toSigned32bit)(D),this._sock.rQwait("ServerCutText content",Math.abs(D),8))return!1;if(D>=0){var I=this._sock.rQshiftStr(D);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:I}}))}else{D=Math.abs(D);var _=this._sock.rQshift32(),ve=_&65535,_e=_&4278190080,Ke=!!(_e&le);if(Ke){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var qe=0;qe<=15;qe++){var z=1<<qe;ve&z&&(this._clipboardServerCapabilitiesFormats[z]=!0,this._sock.rQshift32())}for(var ze=24;ze<=31;ze++){var Te=1<<ze;this._clipboardServerCapabilitiesActions[Te]=!!(_e&Te)}var se=[le,Ge,Ie,F,te];ee.messages.extendedClipboardCaps(this._sock,se,{extendedClipboardFormatText:0})}else if(_e===Ge){if(this._viewOnly)return!0;this._clipboardText!=null&&this._clipboardServerCapabilitiesActions[te]&&ve&pt&&ee.messages.extendedClipboardProvide(this._sock,[pt],[this._clipboardText])}else if(_e===Ie){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[F]&&(this._clipboardText!=null?ee.messages.extendedClipboardNotify(this._sock,[pt]):ee.messages.extendedClipboardNotify(this._sock,[]))}else if(_e===F){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[Ge]&&ve&pt&&ee.messages.extendedClipboardRequest(this._sock,[pt])}else if(_e===te){if(this._viewOnly||!(ve&pt))return!0;this._clipboardText=null;var Oe=this._sock.rQshiftBytes(D-4),Fe=new r.default,ue=null;Fe.setInput(Oe);for(var q=0;q<=15;q++){var R=1<<q;if(ve&R){var fe=0,Ze=Fe.inflate(4);fe|=Ze[0]<<24,fe|=Ze[1]<<16,fe|=Ze[2]<<8,fe|=Ze[3];var A=Fe.inflate(fe);R===pt&&(ue=A)}}if(Fe.setInput(null),ue!==null){for(var Ae="",Ue=0;Ue<ue.length;Ue++)Ae+=String.fromCharCode(ue[Ue]);ue=Ae,ue=(0,v.decodeUTF8)(ue),ue.length>0&&ue.charAt(ue.length-1)==="\0"&&(ue=ue.slice(0,-1)),ue=ue.replace(`\r
`,`
`),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:ue}}))}}else return this._fail("Unexpected action in extended clipboard message: "+_e)}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(),I=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",I,9))return!1;I>64&&(m.Warn("Bad payload length ("+I+") in fence response"),I=64);var _=this._sock.rQshiftStr(I);return this._supportsFence=!0,D&1<<31?(D&=3,ee.messages.clientFence(this._sock,D,_),!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(),I=this._sock.rQshift8();switch(I){case 0:m.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=D,m.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+I+")");break}return!0}},{key:"_normalMsg",value:function(){var D;this._FBU.rects>0?D=0:D=this._sock.rQshift8();var I,_;switch(D){case 0:return _=this._framebufferUpdate(),_&&!this._enabledContinuousUpdates&&ee.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),_;case 1:return this._handleSetColourMapMsg();case 2:return m.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return I=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,I&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),m.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+D+")"),m.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 y.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case y.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case y.encodings.pseudoEncodingCursor:return this._handleCursor();case y.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var D=document.createEvent("keyboardEvent");D.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(I){}return!0;case y.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case y.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case y.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var D=this._FBU.x,I=this._FBU.y,_=this._FBU.width,ve=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var _e=this._sock.rQshift8();this._sock.rQshift8();var Ke,qe=4;if(_e==0){var z=-256;if(Ke=new Array(_*ve*qe),this._sock.rQwait("VMware cursor classic encoding",_*ve*qe*2,2))return!1;for(var ze=new Array(_*ve),Te=0;Te<_*ve;Te++)ze[Te]=this._sock.rQshift32();for(var se=new Array(_*ve),Oe=0;Oe<_*ve;Oe++)se[Oe]=this._sock.rQshift32();for(var Fe=0;Fe<_*ve;Fe++)if(ze[Fe]==0){var ue=se[Fe],q=ue>>8&255,R=ue>>16&255,fe=ue>>24&255;Ke[Fe*qe]=q,Ke[Fe*qe+1]=R,Ke[Fe*qe+2]=fe,Ke[Fe*qe+3]=255}else(ze[Fe]&z)==z?se[Fe]==0?(Ke[Fe*qe]=0,Ke[Fe*qe+1]=0,Ke[Fe*qe+2]=0,Ke[Fe*qe+3]=0):((se[Fe]&z)==z,Ke[Fe*qe]=0,Ke[Fe*qe+1]=0,Ke[Fe*qe+2]=0,Ke[Fe*qe+3]=255):(Ke[Fe*qe]=0,Ke[Fe*qe+1]=0,Ke[Fe*qe+2]=0,Ke[Fe*qe+3]=255)}else if(_e==1){if(this._sock.rQwait("VMware cursor alpha encoding",_*ve*4,2))return!1;Ke=new Array(_*ve*qe);for(var Ze=0;Ze<_*ve;Ze++){var A=this._sock.rQshift32();Ke[Ze*4]=A>>24&255,Ke[Ze*4+1]=A>>16&255,Ke[Ze*4+2]=A>>8&255,Ke[Ze*4+3]=A&255}}else return m.Warn("The given cursor type is not supported: "+_e+" given."),!1;return this._updateCursor(Ke,D,I,_,ve),!0}},{key:"_handleCursor",value:function(){var D=this._FBU.x,I=this._FBU.y,_=this._FBU.width,ve=this._FBU.height,_e=_*ve*4,Ke=Math.ceil(_/8)*ve,qe=_e+Ke;if(this._sock.rQwait("cursor encoding",qe))return!1;for(var z=this._sock.rQshiftBytes(_e),ze=this._sock.rQshiftBytes(Ke),Te=new Uint8Array(_*ve*4),se=0,Oe=0;Oe<ve;Oe++)for(var Fe=0;Fe<_;Fe++){var ue=Oe*Math.ceil(_/8)+Math.floor(Fe/8),q=ze[ue]<<Fe%8&128?255:0;Te[se]=z[se+2],Te[se+1]=z[se+1],Te[se+2]=z[se],Te[se+3]=q,se+=4}return this._updateCursor(Te,D,I,_,ve),!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 I=this._sock.rQshiftStr(D);return I=(0,v.decodeUTF8)(I,!0),this._setDesktopName(I),!0}},{key:"_handleExtendedDesktopSize",value:function(){if(this._sock.rQwait("ExtendedDesktopSize",4))return!1;var D=this._sock.rQpeek8(),I=4+D*16;if(this._sock.rQwait("ExtendedDesktopSize",I))return!1;var _=!this._supportsSetDesktopSize;this._supportsSetDesktopSize=!0,_&&this._requestRemoteResize(),this._sock.rQskipBytes(1),this._sock.rQskipBytes(3);for(var ve=0;ve<D;ve+=1)ve===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 _e="";switch(this._FBU.y){case 1:_e="Resize is administratively prohibited";break;case 2:_e="Out of resources";break;case 3:_e="Invalid screen layout";break;default:_e="Unknown reason";break}m.Warn("Server did not accept the resize request: "+_e)}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(I){return this._fail("Error decoding rect: "+I),!1}}},{key:"_updateContinuousUpdates",value:function(){this._enabledContinuousUpdates&&ee.messages.enableContinuousUpdates(this._sock,!0,0,0,this._fbWidth,this._fbHeight)}},{key:"_resize",value:function(D,I){this._fbWidth=D,this._fbHeight=I,this._display.resize(this._fbWidth,this._fbHeight),this._updateClip(),this._updateScale(),this._updateContinuousUpdates()}},{key:"_xvpOp",value:function(D,I){this._rfbXvpVer<D||(m.Info("Sending XVP operation "+I+" (version "+D+")"),ee.messages.xvpOp(this._sock,D,I))}},{key:"_updateCursor",value:function(D,I,_,ve,_e){this._cursorImage={rgbaPixels:D,hotx:I,hoty:_,w:ve,h:_e},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()?ee.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){m.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){m.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){m.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,I){var _=D.split("").map(function(ve){return ve.charCodeAt(0)});return new d.default(_).encrypt(I)}}]),ee}(s.default);B.Z=ye,ye.messages={keyEvent:function(K,ee,H){var D=K._sQ,I=K._sQlen;D[I]=4,D[I+1]=H,D[I+2]=0,D[I+3]=0,D[I+4]=ee>>24,D[I+5]=ee>>16,D[I+6]=ee>>8,D[I+7]=ee,K._sQlen+=8,K.flush()},QEMUExtendedKeyEvent:function(K,ee,H,D){function I(Ke){var qe=D>>8,z=D&255;return qe===224&&z<127?z|128:Ke}var _=K._sQ,ve=K._sQlen;_[ve]=255,_[ve+1]=0,_[ve+2]=H>>8,_[ve+3]=H,_[ve+4]=ee>>24,_[ve+5]=ee>>16,_[ve+6]=ee>>8,_[ve+7]=ee;var _e=I(D);_[ve+8]=_e>>24,_[ve+9]=_e>>16,_[ve+10]=_e>>8,_[ve+11]=_e,K._sQlen+=12,K.flush()},pointerEvent:function(K,ee,H,D){var I=K._sQ,_=K._sQlen;I[_]=5,I[_+1]=D,I[_+2]=ee>>8,I[_+3]=ee,I[_+4]=H>>8,I[_+5]=H,K._sQlen+=6,K.flush()},_buildExtendedClipboardFlags:function(K,ee){for(var H=new Uint8Array(4),D=0,I=0,_=0;_<K.length;_++)I|=K[_];for(var ve=0;ve<ee.length;ve++)D|=ee[ve];return H[0]=I>>24,H[1]=0,H[2]=0,H[3]=D,H},extendedClipboardProvide:function(K,ee,H){for(var D=new i.default,I=[],_=0;_<ee.length;_++){if(ee[_]!=pt)throw new Error("Unsupported extended clipboard format for Provide message.");H[_]=H[_].replace(/\r\n|\r|\n/gm,`\r
`);var ve=(0,v.encodeUTF8)(H[_]+"\0");I.push(ve.length>>24&255,ve.length>>16&255,ve.length>>8&255,ve.length&255);for(var _e=0;_e<ve.length;_e++)I.push(ve.charCodeAt(_e))}var Ke=D.deflate(new Uint8Array(I)),qe=new Uint8Array(4+Ke.length);qe.set(ye.messages._buildExtendedClipboardFlags([te],ee)),qe.set(Ke,4),ye.messages.clientCutText(K,qe,!0)},extendedClipboardNotify:function(K,ee){var H=ye.messages._buildExtendedClipboardFlags([F],ee);ye.messages.clientCutText(K,H,!0)},extendedClipboardRequest:function(K,ee){var H=ye.messages._buildExtendedClipboardFlags([Ge],ee);ye.messages.clientCutText(K,H,!0)},extendedClipboardCaps:function(K,ee,H){var D=Object.keys(H),I=new Uint8Array(4+4*D.length);D.map(function(_e){return parseInt(_e)}),D.sort(function(_e,Ke){return _e-Ke}),I.set(ye.messages._buildExtendedClipboardFlags(ee,[]));for(var _=4,ve=0;ve<D.length;ve++)I[_]=H[D[ve]]>>24,I[_+1]=H[D[ve]]>>16,I[_+2]=H[D[ve]]>>8,I[_+3]=H[D[ve]]>>0,_+=4,I[3]|=1<<D[ve];ye.messages.clientCutText(K,I,!0)},clientCutText:function(K,ee){var H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,D=K._sQ,I=K._sQlen;D[I]=6,D[I+1]=0,D[I+2]=0,D[I+3]=0;var _;H?_=(0,p.toUnsigned32bit)(-ee.length):_=ee.length,D[I+4]=_>>24,D[I+5]=_>>16,D[I+6]=_>>8,D[I+7]=_,K._sQlen+=8;for(var ve=0,_e=ee.length;_e>0;){for(var Ke=Math.min(_e,K._sQbufferSize-K._sQlen),qe=0;qe<Ke;qe++)D[K._sQlen+qe]=ee[ve+qe];K._sQlen+=Ke,K.flush(),_e-=Ke,ve+=Ke}},setDesktopSize:function(K,ee,H,D,I){var _=K._sQ,ve=K._sQlen;_[ve]=251,_[ve+1]=0,_[ve+2]=ee>>8,_[ve+3]=ee,_[ve+4]=H>>8,_[ve+5]=H,_[ve+6]=1,_[ve+7]=0,_[ve+8]=D>>24,_[ve+9]=D>>16,_[ve+10]=D>>8,_[ve+11]=D,_[ve+12]=0,_[ve+13]=0,_[ve+14]=0,_[ve+15]=0,_[ve+16]=ee>>8,_[ve+17]=ee,_[ve+18]=H>>8,_[ve+19]=H,_[ve+20]=I>>24,_[ve+21]=I>>16,_[ve+22]=I>>8,_[ve+23]=I,K._sQlen+=24,K.flush()},clientFence:function(K,ee,H){var D=K._sQ,I=K._sQlen;D[I]=248,D[I+1]=0,D[I+2]=0,D[I+3]=0,D[I+4]=ee>>24,D[I+5]=ee>>16,D[I+6]=ee>>8,D[I+7]=ee;var _=H.length;D[I+8]=_;for(var ve=0;ve<_;ve++)D[I+9+ve]=H.charCodeAt(ve);K._sQlen+=9+_,K.flush()},enableContinuousUpdates:function(K,ee,H,D,I,_){var ve=K._sQ,_e=K._sQlen;ve[_e]=150,ve[_e+1]=ee,ve[_e+2]=H>>8,ve[_e+3]=H,ve[_e+4]=D>>8,ve[_e+5]=D,ve[_e+6]=I>>8,ve[_e+7]=I,ve[_e+8]=_>>8,ve[_e+9]=_,K._sQlen+=10,K.flush()},pixelFormat:function(K,ee,H){var D=K._sQ,I=K._sQlen,_;ee>16?_=32:ee>8?_=16:_=8;var ve=Math.floor(ee/3);D[I]=0,D[I+1]=0,D[I+2]=0,D[I+3]=0,D[I+4]=_,D[I+5]=ee,D[I+6]=0,D[I+7]=H?1:0,D[I+8]=0,D[I+9]=(1<<ve)-1,D[I+10]=0,D[I+11]=(1<<ve)-1,D[I+12]=0,D[I+13]=(1<<ve)-1,D[I+14]=ve*2,D[I+15]=ve*1,D[I+16]=ve*0,D[I+17]=0,D[I+18]=0,D[I+19]=0,K._sQlen+=20,K.flush()},clientEncodings:function(K,ee){var H=K._sQ,D=K._sQlen;H[D]=2,H[D+1]=0,H[D+2]=ee.length>>8,H[D+3]=ee.length;for(var I=D+4,_=0;_<ee.length;_++){var ve=ee[_];H[I]=ve>>24,H[I+1]=ve>>16,H[I+2]=ve>>8,H[I+3]=ve,I+=4}K._sQlen+=I-D,K.flush()},fbUpdateRequest:function(K,ee,H,D,I,_){var ve=K._sQ,_e=K._sQlen;typeof H=="undefined"&&(H=0),typeof D=="undefined"&&(D=0),ve[_e]=3,ve[_e+1]=ee?1:0,ve[_e+2]=H>>8&255,ve[_e+3]=H&255,ve[_e+4]=D>>8&255,ve[_e+5]=D&255,ve[_e+6]=I>>8&255,ve[_e+7]=I&255,ve[_e+8]=_>>8&255,ve[_e+9]=_&255,K._sQlen+=10,K.flush()},xvpOp:function(K,ee,H){var D=K._sQ,I=K._sQlen;D[I]=250,D[I+1]=0,D[I+2]=ee,D[I+3]=H,K._sQlen+=4,K.flush()}},ye.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(Rt,B,t){"use strict";function e(w){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(N){return typeof N}:e=function(N){return N&&typeof Symbol=="function"&&N.constructor===Symbol&&N!==Symbol.prototype?"symbol":typeof N},e(w)}Object.defineProperty(B,"__esModule",{value:!0}),B.isMac=b,B.isWindows=E,B.isIOS=y,B.isSafari=S,B.isIE=g,B.isEdge=C,B.isFirefox=x,B.hasScrollbarGutter=B.supportsImageMetadata=B.supportsCursorURIs=B.dragThreshold=B.isTouchDevice=void 0;var p=v(t(50500));function m(){if(typeof WeakMap!="function")return null;var w=new WeakMap;return m=function(){return w},w}function v(w){if(w&&w.__esModule)return w;if(w===null||e(w)!=="object"&&typeof w!="function")return{default:w};var O=m();if(O&&O.has(w))return O.get(w);var N={},L=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var W in w)if(Object.prototype.hasOwnProperty.call(w,W)){var X=L?Object.getOwnPropertyDescriptor(w,W):null;X&&(X.get||X.set)?Object.defineProperty(N,W,X):N[W]=w[W]}return N.default=w,O&&O.set(w,N),N}var l=!1;B.isTouchDevice=l,window.addEventListener("touchstart",function(){},!1);var f=10*(window.devicePixelRatio||1);B.dragThreshold=f;var h=!1;try{var s=document.createElement("canvas");s.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',s.style.cursor.indexOf("url")===0?(p.Info("Data URI scheme cursor supported"),h=!0):p.Warn("Data URI scheme cursor not supported")}catch(w){p.Error("Data URI scheme cursor test exception: "+w)}var a=h;B.supportsCursorURIs=a;var r=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),r=!0}catch(w){}var i=r;B.supportsImageMetadata=i;var c=!0;try{var n=document.createElement("div");n.style.visibility="hidden",n.style.overflow="scroll",document.body.appendChild(n);var o=document.createElement("div");n.appendChild(o);var u=n.offsetWidth-o.offsetWidth;n.parentNode.removeChild(n),c=u!=0}catch(w){p.Error("Scrollbar test exception: "+w)}var d=c;B.hasScrollbarGutter=d;function b(){return navigator&&!!/mac/i.exec(navigator.platform)}function E(){return navigator&&!!/win/i.exec(navigator.platform)}function y(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function S(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function g(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function C(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function x(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},54641:function(Rt,B,t){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var e=t(41895);function p(h,s){if(!(h instanceof s))throw new TypeError("Cannot call a class as a function")}function m(h,s){for(var a=0;a<s.length;a++){var r=s[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(h,r.key,r)}}function v(h,s,a){return s&&m(h.prototype,s),a&&m(h,a),h}var l=!e.supportsCursorURIs||e.isTouchDevice,f=function(){function h(){p(this,h),this._target=null,this._canvas=document.createElement("canvas"),l&&(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 v(h,[{key:"attach",value:function(a){if(this._target&&this.detach(),this._target=a,l){document.body.appendChild(this._canvas);var r={capture:!0,passive:!0};this._target.addEventListener("mouseover",this._eventHandlers.mouseover,r),this._target.addEventListener("mouseleave",this._eventHandlers.mouseleave,r),this._target.addEventListener("mousemove",this._eventHandlers.mousemove,r),this._target.addEventListener("mouseup",this._eventHandlers.mouseup,r)}this.clear()}},{key:"detach",value:function(){if(this._target){if(l){var a={capture:!0,passive:!0};this._target.removeEventListener("mouseover",this._eventHandlers.mouseover,a),this._target.removeEventListener("mouseleave",this._eventHandlers.mouseleave,a),this._target.removeEventListener("mousemove",this._eventHandlers.mousemove,a),this._target.removeEventListener("mouseup",this._eventHandlers.mouseup,a),document.body.removeChild(this._canvas)}this._target=null}}},{key:"change",value:function(a,r,i,c,n){if(c===0||n===0){this.clear();return}this._position.x=this._position.x+this._hotSpot.x-r,this._position.y=this._position.y+this._hotSpot.y-i,this._hotSpot.x=r,this._hotSpot.y=i;var o=this._canvas.getContext("2d");this._canvas.width=c,this._canvas.height=n;var u;try{u=new ImageData(new Uint8ClampedArray(a),c,n)}catch(b){u=o.createImageData(c,n),u.data.set(new Uint8ClampedArray(a))}if(o.clearRect(0,0,c,n),o.putImageData(u,0,0),l)this._updatePosition();else{var d=this._canvas.toDataURL();this._target.style.cursor="url("+d+")"+r+" "+i+", 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(a,r){if(l){window.visualViewport?(this._position.x=a+window.visualViewport.offsetLeft,this._position.y=r+window.visualViewport.offsetTop):(this._position.x=a,this._position.y=r),this._updatePosition();var i=document.elementFromPoint(a,r);this._updateVisibility(i)}}},{key:"_handleMouseOver",value:function(a){this._handleMouseMove(a)}},{key:"_handleMouseLeave",value:function(a){this._updateVisibility(a.relatedTarget)}},{key:"_handleMouseMove",value:function(a){this._updateVisibility(a.target),this._position.x=a.clientX-this._hotSpot.x,this._position.y=a.clientY-this._hotSpot.y,this._updatePosition()}},{key:"_handleMouseUp",value:function(a){var r=this,i=document.elementFromPoint(a.clientX,a.clientY);this._updateVisibility(i),this._captureIsActive()&&window.setTimeout(function(){r._target&&(i=document.elementFromPoint(a.clientX,a.clientY),r._updateVisibility(i))},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(a){return a?a===this._target?!0:!(!this._target.contains(a)||window.getComputedStyle(a).cursor!=="none"):!1}},{key:"_updateVisibility",value:function(a){this._captureIsActive()&&(a=document.captureElement),this._shouldShowCursor(a)?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)}}]),h}();B.default=f},92742:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.clientToElement=t;function t(e,p,m){var v=m.getBoundingClientRect(),l={x:0,y:0};return e<v.left?l.x=0:e>=v.right?l.x=v.width-1:l.x=e-v.left,p<v.top?l.y=0:p>=v.bottom?l.y=v.height-1:l.y=p-v.top,l}},79420:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.getPointerEvent=t,B.stopEvent=e,B.setCapture=h,B.releaseCapture=s;function t(a){return a.changedTouches?a.changedTouches[0]:a.touches?a.touches[0]:a}function e(a){a.stopPropagation(),a.preventDefault()}var p=!1,m=null;document.captureElement=null;function v(a){if(!p){var r=new a.constructor(a.type,a);p=!0,document.captureElement?document.captureElement.dispatchEvent(r):m.dispatchEvent(r),p=!1,a.stopPropagation(),r.defaultPrevented&&a.preventDefault(),a.type==="mouseup"&&s()}}function l(){var a=document.getElementById("noVNC_mouse_capture_elem");a.style.cursor=window.getComputedStyle(document.captureElement).cursor}var f=new MutationObserver(l);function h(a){if(a.setCapture)a.setCapture(),document.captureElement=a,a.addEventListener("mouseup",s);else{s();var r=document.getElementById("noVNC_mouse_capture_elem");r===null&&(r=document.createElement("div"),r.id="noVNC_mouse_capture_elem",r.style.position="fixed",r.style.top="0px",r.style.left="0px",r.style.width="100%",r.style.height="100%",r.style.zIndex=1e4,r.style.display="none",document.body.appendChild(r),r.addEventListener("contextmenu",v),r.addEventListener("mousemove",v),r.addEventListener("mouseup",v)),document.captureElement=a,f.observe(a,{attributes:!0}),l(),r.style.display="",window.addEventListener("mousemove",v),window.addEventListener("mouseup",v)}}function s(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;m=document.captureElement,document.captureElement=null,f.disconnect();var a=document.getElementById("noVNC_mouse_capture_elem");a.style.display="none",window.removeEventListener("mousemove",v),window.removeEventListener("mouseup",v)}}},5004:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;function t(v,l){if(!(v instanceof l))throw new TypeError("Cannot call a class as a function")}function e(v,l){for(var f=0;f<l.length;f++){var h=l[f];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(v,h.key,h)}}function p(v,l,f){return l&&e(v.prototype,l),f&&e(v,f),v}var m=function(){function v(){t(this,v),this._listeners=new Map}return p(v,[{key:"addEventListener",value:function(f,h){this._listeners.has(f)||this._listeners.set(f,new Set),this._listeners.get(f).add(h)}},{key:"removeEventListener",value:function(f,h){this._listeners.has(f)&&this._listeners.get(f).delete(h)}},{key:"dispatchEvent",value:function(f){var h=this;return this._listeners.has(f.type)?(this._listeners.get(f.type).forEach(function(s){return s.call(h,f)}),!f.defaultPrevented):!0}}]),v}();B.default=m},20860:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.toUnsigned32bit=t,B.toSigned32bit=e;function t(p){return p>>>0}function e(p){return p|0}},50500:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.initLogging=l,B.getLogging=f,B.Error=B.Warn=B.Info=B.Debug=void 0;var t="warn",e=function(){};B.Debug=e;var p=function(){};B.Info=p;var m=function(){};B.Warn=m;var v=function(){};B.Error=v;function l(h){if(typeof h=="undefined"?h=t:t=h,B.Debug=e=B.Info=p=B.Warn=m=B.Error=v=function(){},typeof window.console!="undefined")switch(h){case"debug":B.Debug=e=console.debug.bind(window.console);case"info":B.Info=p=console.info.bind(window.console);case"warn":B.Warn=m=console.warn.bind(window.console);case"error":B.Error=v=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+h+"'")}}function f(){return t}l()},21882:function(){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(B,t){"use strict";if(B==null)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(B),p=1;p<arguments.length;p++){var m=arguments[p];if(m!=null)for(var v in m)Object.prototype.hasOwnProperty.call(m,v)&&(e[v]=m[v])}return e},writable:!0,configurable:!0}),function(){function Rt(B,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var e=document.createEvent("CustomEvent");return e.initCustomEvent(B,t.bubbles,t.cancelable,t.detail),e}Rt.prototype=window.Event.prototype,typeof window.CustomEvent!="function"&&(window.CustomEvent=Rt)}(),Number.isInteger=Number.isInteger||function(B){return typeof B=="number"&&isFinite(B)&&Math.floor(B)===B}},31516:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.decodeUTF8=t,B.encodeUTF8=e;function t(p){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(p))}catch(v){if(v instanceof URIError&&m)return p;throw v}}function e(p){return unescape(encodeURIComponent(p))}},35986:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.shrinkBuf=t,B.arraySet=e,B.flattenChunks=p,B.Buf32=B.Buf16=B.Buf8=void 0;function t(f,h){return f.length===h?f:f.subarray?f.subarray(0,h):(f.length=h,f)}function e(f,h,s,a,r){if(h.subarray&&f.subarray){f.set(h.subarray(s,s+a),r);return}for(var i=0;i<a;i++)f[r+i]=h[s+i]}function p(f){var h,s,a,r,i,c;for(a=0,h=0,s=f.length;h<s;h++)a+=f[h].length;for(c=new Uint8Array(a),r=0,h=0,s=f.length;h<s;h++)i=f[h],c.set(i,r),r+=i.length;return c}var m=Uint8Array;B.Buf8=m;var v=Uint16Array;B.Buf16=v;var l=Int32Array;B.Buf32=l},97580:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=t;function t(e,p,m,v){for(var l=e&65535|0,f=e>>>16&65535|0,h=0;m!==0;){h=m>2e3?2e3:m,m-=h;do l=l+p[v++]|0,f=f+l|0;while(--h);l%=65521,f%=65521}return l|f<<16|0}},1217:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=t;function t(){for(var m,v=[],l=0;l<256;l++){m=l;for(var f=0;f<8;f++)m=m&1?3988292384^m>>>1:m>>>1;v[l]=m}return v}var e=t();function p(m,v,l,f){var h=e,s=f+l;m^=-1;for(var a=f;a<s;a++)m=m>>>8^h[(m^v[a])&255];return m^-1}},25805:function(Rt,B,t){"use strict";function e(A){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(Ue){return typeof Ue}:e=function(Ue){return Ue&&typeof Symbol=="function"&&Ue.constructor===Symbol&&Ue!==Symbol.prototype?"symbol":typeof Ue},e(A)}Object.defineProperty(B,"__esModule",{value:!0}),B.deflateInit=ue,B.deflateInit2=Fe,B.deflateReset=se,B.deflateResetKeep=Te,B.deflateSetHeader=Oe,B.deflate=q,B.deflateEnd=R,B.deflateSetDictionary=fe,B.deflateInfo=B.Z_DEFLATED=B.Z_UNKNOWN=B.Z_DEFAULT_STRATEGY=B.Z_FIXED=B.Z_RLE=B.Z_HUFFMAN_ONLY=B.Z_FILTERED=B.Z_DEFAULT_COMPRESSION=B.Z_BUF_ERROR=B.Z_DATA_ERROR=B.Z_STREAM_ERROR=B.Z_STREAM_END=B.Z_OK=B.Z_BLOCK=B.Z_FINISH=B.Z_FULL_FLUSH=B.Z_PARTIAL_FLUSH=B.Z_NO_FLUSH=void 0;var p=a(t(35986)),m=a(t(55796)),v=h(t(97580)),l=h(t(1217)),f=h(t(70892));function h(A){return A&&A.__esModule?A:{default:A}}function s(){if(typeof WeakMap!="function")return null;var A=new WeakMap;return s=function(){return A},A}function a(A){if(A&&A.__esModule)return A;if(A===null||e(A)!=="object"&&typeof A!="function")return{default:A};var Ae=s();if(Ae&&Ae.has(A))return Ae.get(A);var Ue={},ae=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var be in A)if(Object.prototype.hasOwnProperty.call(A,be)){var Ye=ae?Object.getOwnPropertyDescriptor(A,be):null;Ye&&(Ye.get||Ye.set)?Object.defineProperty(Ue,be,Ye):Ue[be]=A[be]}return Ue.default=A,Ae&&Ae.set(A,Ue),Ue}var r=0;B.Z_NO_FLUSH=r;var i=1;B.Z_PARTIAL_FLUSH=i;var c=3;B.Z_FULL_FLUSH=c;var n=4;B.Z_FINISH=n;var o=5;B.Z_BLOCK=o;var u=0;B.Z_OK=u;var d=1;B.Z_STREAM_END=d;var b=-2;B.Z_STREAM_ERROR=b;var E=-3;B.Z_DATA_ERROR=E;var y=-5;B.Z_BUF_ERROR=y;var S=-1;B.Z_DEFAULT_COMPRESSION=S;var g=1;B.Z_FILTERED=g;var C=2;B.Z_HUFFMAN_ONLY=C;var x=3;B.Z_RLE=x;var w=4;B.Z_FIXED=w;var O=0;B.Z_DEFAULT_STRATEGY=O;var N=2;B.Z_UNKNOWN=N;var L=8;B.Z_DEFLATED=L;var W=9,X=15,ce=8,j=29,P=256,M=P+1+j,T=30,Z=19,oe=2*M+1,J=15,re=3,ge=258,Le=ge+re+1,lt=32,ie=42,de=69,Ce=73,ke=91,he=103,We=113,nt=666,pt=1,ot=2,Qe=3,xe=4,we=3;function le(A,Ae){return A.msg=f.default[Ae],Ae}function Ge(A){return(A<<1)-(A>4?9:0)}function Ie(A){for(var Ae=A.length;--Ae>=0;)A[Ae]=0}function F(A){var Ae=A.state,Ue=Ae.pending;Ue>A.avail_out&&(Ue=A.avail_out),Ue!==0&&(p.arraySet(A.output,Ae.pending_buf,Ae.pending_out,Ue,A.next_out),A.next_out+=Ue,Ae.pending_out+=Ue,A.total_out+=Ue,A.avail_out-=Ue,Ae.pending-=Ue,Ae.pending===0&&(Ae.pending_out=0))}function te(A,Ae){m._tr_flush_block(A,A.block_start>=0?A.block_start:-1,A.strstart-A.block_start,Ae),A.block_start=A.strstart,F(A.strm)}function ye(A,Ae){A.pending_buf[A.pending++]=Ae}function V(A,Ae){A.pending_buf[A.pending++]=Ae>>>8&255,A.pending_buf[A.pending++]=Ae&255}function K(A,Ae,Ue,ae){var be=A.avail_in;return be>ae&&(be=ae),be===0?0:(A.avail_in-=be,p.arraySet(Ae,A.input,A.next_in,be,Ue),A.state.wrap===1?A.adler=(0,v.default)(A.adler,Ae,be,Ue):A.state.wrap===2&&(A.adler=(0,l.default)(A.adler,Ae,be,Ue)),A.next_in+=be,A.total_in+=be,be)}function ee(A,Ae){var Ue=A.max_chain_length,ae=A.strstart,be,Ye,at=A.prev_length,He=A.nice_match,Ve=A.strstart>A.w_size-Le?A.strstart-(A.w_size-Le):0,dt=A.window,bt=A.w_mask,xt=A.prev,Lt=A.strstart+ge,Tt=dt[ae+at-1],Vt=dt[ae+at];A.prev_length>=A.good_match&&(Ue>>=2),He>A.lookahead&&(He=A.lookahead);do if(be=Ae,!(dt[be+at]!==Vt||dt[be+at-1]!==Tt||dt[be]!==dt[ae]||dt[++be]!==dt[ae+1])){ae+=2,be++;do;while(dt[++ae]===dt[++be]&&dt[++ae]===dt[++be]&&dt[++ae]===dt[++be]&&dt[++ae]===dt[++be]&&dt[++ae]===dt[++be]&&dt[++ae]===dt[++be]&&dt[++ae]===dt[++be]&&dt[++ae]===dt[++be]&&ae<Lt);if(Ye=ge-(Lt-ae),ae=Lt-ge,Ye>at){if(A.match_start=Ae,at=Ye,Ye>=He)break;Tt=dt[ae+at-1],Vt=dt[ae+at]}}while((Ae=xt[Ae&bt])>Ve&&--Ue!==0);return at<=A.lookahead?at:A.lookahead}function H(A){var Ae=A.w_size,Ue,ae,be,Ye,at;do{if(Ye=A.window_size-A.lookahead-A.strstart,A.strstart>=Ae+(Ae-Le)){p.arraySet(A.window,A.window,Ae,Ae,0),A.match_start-=Ae,A.strstart-=Ae,A.block_start-=Ae,ae=A.hash_size,Ue=ae;do be=A.head[--Ue],A.head[Ue]=be>=Ae?be-Ae:0;while(--ae);ae=Ae,Ue=ae;do be=A.prev[--Ue],A.prev[Ue]=be>=Ae?be-Ae:0;while(--ae);Ye+=Ae}if(A.strm.avail_in===0)break;if(ae=K(A.strm,A.window,A.strstart+A.lookahead,Ye),A.lookahead+=ae,A.lookahead+A.insert>=re)for(at=A.strstart-A.insert,A.ins_h=A.window[at],A.ins_h=(A.ins_h<<A.hash_shift^A.window[at+1])&A.hash_mask;A.insert&&(A.ins_h=(A.ins_h<<A.hash_shift^A.window[at+re-1])&A.hash_mask,A.prev[at&A.w_mask]=A.head[A.ins_h],A.head[A.ins_h]=at,at++,A.insert--,!(A.lookahead+A.insert<re)););}while(A.lookahead<Le&&A.strm.avail_in!==0)}function D(A,Ae){var Ue=65535;for(Ue>A.pending_buf_size-5&&(Ue=A.pending_buf_size-5);;){if(A.lookahead<=1){if(H(A),A.lookahead===0&&Ae===r)return pt;if(A.lookahead===0)break}A.strstart+=A.lookahead,A.lookahead=0;var ae=A.block_start+Ue;if((A.strstart===0||A.strstart>=ae)&&(A.lookahead=A.strstart-ae,A.strstart=ae,te(A,!1),A.strm.avail_out===0)||A.strstart-A.block_start>=A.w_size-Le&&(te(A,!1),A.strm.avail_out===0))return pt}return A.insert=0,Ae===n?(te(A,!0),A.strm.avail_out===0?Qe:xe):(A.strstart>A.block_start&&(te(A,!1),A.strm.avail_out===0),pt)}function I(A,Ae){for(var Ue,ae;;){if(A.lookahead<Le){if(H(A),A.lookahead<Le&&Ae===r)return pt;if(A.lookahead===0)break}if(Ue=0,A.lookahead>=re&&(A.ins_h=(A.ins_h<<A.hash_shift^A.window[A.strstart+re-1])&A.hash_mask,Ue=A.prev[A.strstart&A.w_mask]=A.head[A.ins_h],A.head[A.ins_h]=A.strstart),Ue!==0&&A.strstart-Ue<=A.w_size-Le&&(A.match_length=ee(A,Ue)),A.match_length>=re)if(ae=m._tr_tally(A,A.strstart-A.match_start,A.match_length-re),A.lookahead-=A.match_length,A.match_length<=A.max_lazy_match&&A.lookahead>=re){A.match_length--;do A.strstart++,A.ins_h=(A.ins_h<<A.hash_shift^A.window[A.strstart+re-1])&A.hash_mask,Ue=A.prev[A.strstart&A.w_mask]=A.head[A.ins_h],A.head[A.ins_h]=A.strstart;while(--A.match_length!==0);A.strstart++}else A.strstart+=A.match_length,A.match_length=0,A.ins_h=A.window[A.strstart],A.ins_h=(A.ins_h<<A.hash_shift^A.window[A.strstart+1])&A.hash_mask;else ae=m._tr_tally(A,0,A.window[A.strstart]),A.lookahead--,A.strstart++;if(ae&&(te(A,!1),A.strm.avail_out===0))return pt}return A.insert=A.strstart<re-1?A.strstart:re-1,Ae===n?(te(A,!0),A.strm.avail_out===0?Qe:xe):A.last_lit&&(te(A,!1),A.strm.avail_out===0)?pt:ot}function _(A,Ae){for(var Ue,ae,be;;){if(A.lookahead<Le){if(H(A),A.lookahead<Le&&Ae===r)return pt;if(A.lookahead===0)break}if(Ue=0,A.lookahead>=re&&(A.ins_h=(A.ins_h<<A.hash_shift^A.window[A.strstart+re-1])&A.hash_mask,Ue=A.prev[A.strstart&A.w_mask]=A.head[A.ins_h],A.head[A.ins_h]=A.strstart),A.prev_length=A.match_length,A.prev_match=A.match_start,A.match_length=re-1,Ue!==0&&A.prev_length<A.max_lazy_match&&A.strstart-Ue<=A.w_size-Le&&(A.match_length=ee(A,Ue),A.match_length<=5&&(A.strategy===g||A.match_length===re&&A.strstart-A.match_start>4096)&&(A.match_length=re-1)),A.prev_length>=re&&A.match_length<=A.prev_length){be=A.strstart+A.lookahead-re,ae=m._tr_tally(A,A.strstart-1-A.prev_match,A.prev_length-re),A.lookahead-=A.prev_length-1,A.prev_length-=2;do++A.strstart<=be&&(A.ins_h=(A.ins_h<<A.hash_shift^A.window[A.strstart+re-1])&A.hash_mask,Ue=A.prev[A.strstart&A.w_mask]=A.head[A.ins_h],A.head[A.ins_h]=A.strstart);while(--A.prev_length!==0);if(A.match_available=0,A.match_length=re-1,A.strstart++,ae&&(te(A,!1),A.strm.avail_out===0))return pt}else if(A.match_available){if(ae=m._tr_tally(A,0,A.window[A.strstart-1]),ae&&te(A,!1),A.strstart++,A.lookahead--,A.strm.avail_out===0)return pt}else A.match_available=1,A.strstart++,A.lookahead--}return A.match_available&&(ae=m._tr_tally(A,0,A.window[A.strstart-1]),A.match_available=0),A.insert=A.strstart<re-1?A.strstart:re-1,Ae===n?(te(A,!0),A.strm.avail_out===0?Qe:xe):A.last_lit&&(te(A,!1),A.strm.avail_out===0)?pt:ot}function ve(A,Ae){for(var Ue,ae,be,Ye,at=A.window;;){if(A.lookahead<=ge){if(H(A),A.lookahead<=ge&&Ae===r)return pt;if(A.lookahead===0)break}if(A.match_length=0,A.lookahead>=re&&A.strstart>0&&(be=A.strstart-1,ae=at[be],ae===at[++be]&&ae===at[++be]&&ae===at[++be])){Ye=A.strstart+ge;do;while(ae===at[++be]&&ae===at[++be]&&ae===at[++be]&&ae===at[++be]&&ae===at[++be]&&ae===at[++be]&&ae===at[++be]&&ae===at[++be]&&be<Ye);A.match_length=ge-(Ye-be),A.match_length>A.lookahead&&(A.match_length=A.lookahead)}if(A.match_length>=re?(Ue=m._tr_tally(A,1,A.match_length-re),A.lookahead-=A.match_length,A.strstart+=A.match_length,A.match_length=0):(Ue=m._tr_tally(A,0,A.window[A.strstart]),A.lookahead--,A.strstart++),Ue&&(te(A,!1),A.strm.avail_out===0))return pt}return A.insert=0,Ae===n?(te(A,!0),A.strm.avail_out===0?Qe:xe):A.last_lit&&(te(A,!1),A.strm.avail_out===0)?pt:ot}function _e(A,Ae){for(var Ue;;){if(A.lookahead===0&&(H(A),A.lookahead===0)){if(Ae===r)return pt;break}if(A.match_length=0,Ue=m._tr_tally(A,0,A.window[A.strstart]),A.lookahead--,A.strstart++,Ue&&(te(A,!1),A.strm.avail_out===0))return pt}return A.insert=0,Ae===n?(te(A,!0),A.strm.avail_out===0?Qe:xe):A.last_lit&&(te(A,!1),A.strm.avail_out===0)?pt:ot}function Ke(A,Ae,Ue,ae,be){this.good_length=A,this.max_lazy=Ae,this.nice_length=Ue,this.max_chain=ae,this.func=be}var qe;qe=[new Ke(0,0,0,0,D),new Ke(4,4,8,4,I),new Ke(4,5,16,8,I),new Ke(4,6,32,32,I),new Ke(4,4,16,16,_),new Ke(8,16,32,32,_),new Ke(8,16,128,128,_),new Ke(8,32,128,256,_),new Ke(32,128,258,1024,_),new Ke(32,258,258,4096,_)];function z(A){A.window_size=2*A.w_size,Ie(A.head),A.max_lazy_match=qe[A.level].max_lazy,A.good_match=qe[A.level].good_length,A.nice_match=qe[A.level].nice_length,A.max_chain_length=qe[A.level].max_chain,A.strstart=0,A.block_start=0,A.lookahead=0,A.insert=0,A.match_length=A.prev_length=re-1,A.match_available=0,A.ins_h=0}function ze(){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=L,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 p.Buf16(oe*2),this.dyn_dtree=new p.Buf16((2*T+1)*2),this.bl_tree=new p.Buf16((2*Z+1)*2),Ie(this.dyn_ltree),Ie(this.dyn_dtree),Ie(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new p.Buf16(J+1),this.heap=new p.Buf16(2*M+1),Ie(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new p.Buf16(2*M+1),Ie(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 Te(A){var Ae;return!A||!A.state?le(A,b):(A.total_in=A.total_out=0,A.data_type=N,Ae=A.state,Ae.pending=0,Ae.pending_out=0,Ae.wrap<0&&(Ae.wrap=-Ae.wrap),Ae.status=Ae.wrap?ie:We,A.adler=Ae.wrap===2?0:1,Ae.last_flush=r,m._tr_init(Ae),u)}function se(A){var Ae=Te(A);return Ae===u&&z(A.state),Ae}function Oe(A,Ae){return!A||!A.state||A.state.wrap!==2?b:(A.state.gzhead=Ae,u)}function Fe(A,Ae,Ue,ae,be,Ye){if(!A)return b;var at=1;if(Ae===S&&(Ae=6),ae<0?(at=0,ae=-ae):ae>15&&(at=2,ae-=16),be<1||be>W||Ue!==L||ae<8||ae>15||Ae<0||Ae>9||Ye<0||Ye>w)return le(A,b);ae===8&&(ae=9);var He=new ze;return A.state=He,He.strm=A,He.wrap=at,He.gzhead=null,He.w_bits=ae,He.w_size=1<<He.w_bits,He.w_mask=He.w_size-1,He.hash_bits=be+7,He.hash_size=1<<He.hash_bits,He.hash_mask=He.hash_size-1,He.hash_shift=~~((He.hash_bits+re-1)/re),He.window=new p.Buf8(He.w_size*2),He.head=new p.Buf16(He.hash_size),He.prev=new p.Buf16(He.w_size),He.lit_bufsize=1<<be+6,He.pending_buf_size=He.lit_bufsize*4,He.pending_buf=new p.Buf8(He.pending_buf_size),He.d_buf=1*He.lit_bufsize,He.l_buf=3*He.lit_bufsize,He.level=Ae,He.strategy=Ye,He.method=Ue,se(A)}function ue(A,Ae){return Fe(A,Ae,L,X,ce,O)}function q(A,Ae){var Ue,ae,be,Ye;if(!A||!A.state||Ae>o||Ae<0)return A?le(A,b):b;if(ae=A.state,!A.output||!A.input&&A.avail_in!==0||ae.status===nt&&Ae!==n)return le(A,A.avail_out===0?y:b);if(ae.strm=A,Ue=ae.last_flush,ae.last_flush=Ae,ae.status===ie)if(ae.wrap===2)A.adler=0,ye(ae,31),ye(ae,139),ye(ae,8),ae.gzhead?(ye(ae,(ae.gzhead.text?1:0)+(ae.gzhead.hcrc?2:0)+(ae.gzhead.extra?4:0)+(ae.gzhead.name?8:0)+(ae.gzhead.comment?16:0)),ye(ae,ae.gzhead.time&255),ye(ae,ae.gzhead.time>>8&255),ye(ae,ae.gzhead.time>>16&255),ye(ae,ae.gzhead.time>>24&255),ye(ae,ae.level===9?2:ae.strategy>=C||ae.level<2?4:0),ye(ae,ae.gzhead.os&255),ae.gzhead.extra&&ae.gzhead.extra.length&&(ye(ae,ae.gzhead.extra.length&255),ye(ae,ae.gzhead.extra.length>>8&255)),ae.gzhead.hcrc&&(A.adler=(0,l.default)(A.adler,ae.pending_buf,ae.pending,0)),ae.gzindex=0,ae.status=de):(ye(ae,0),ye(ae,0),ye(ae,0),ye(ae,0),ye(ae,0),ye(ae,ae.level===9?2:ae.strategy>=C||ae.level<2?4:0),ye(ae,we),ae.status=We);else{var at=L+(ae.w_bits-8<<4)<<8,He=-1;ae.strategy>=C||ae.level<2?He=0:ae.level<6?He=1:ae.level===6?He=2:He=3,at|=He<<6,ae.strstart!==0&&(at|=lt),at+=31-at%31,ae.status=We,V(ae,at),ae.strstart!==0&&(V(ae,A.adler>>>16),V(ae,A.adler&65535)),A.adler=1}if(ae.status===de)if(ae.gzhead.extra){for(be=ae.pending;ae.gzindex<(ae.gzhead.extra.length&65535)&&!(ae.pending===ae.pending_buf_size&&(ae.gzhead.hcrc&&ae.pending>be&&(A.adler=(0,l.default)(A.adler,ae.pending_buf,ae.pending-be,be)),F(A),be=ae.pending,ae.pending===ae.pending_buf_size));)ye(ae,ae.gzhead.extra[ae.gzindex]&255),ae.gzindex++;ae.gzhead.hcrc&&ae.pending>be&&(A.adler=(0,l.default)(A.adler,ae.pending_buf,ae.pending-be,be)),ae.gzindex===ae.gzhead.extra.length&&(ae.gzindex=0,ae.status=Ce)}else ae.status=Ce;if(ae.status===Ce)if(ae.gzhead.name){be=ae.pending;do{if(ae.pending===ae.pending_buf_size&&(ae.gzhead.hcrc&&ae.pending>be&&(A.adler=(0,l.default)(A.adler,ae.pending_buf,ae.pending-be,be)),F(A),be=ae.pending,ae.pending===ae.pending_buf_size)){Ye=1;break}ae.gzindex<ae.gzhead.name.length?Ye=ae.gzhead.name.charCodeAt(ae.gzindex++)&255:Ye=0,ye(ae,Ye)}while(Ye!==0);ae.gzhead.hcrc&&ae.pending>be&&(A.adler=(0,l.default)(A.adler,ae.pending_buf,ae.pending-be,be)),Ye===0&&(ae.gzindex=0,ae.status=ke)}else ae.status=ke;if(ae.status===ke)if(ae.gzhead.comment){be=ae.pending;do{if(ae.pending===ae.pending_buf_size&&(ae.gzhead.hcrc&&ae.pending>be&&(A.adler=(0,l.default)(A.adler,ae.pending_buf,ae.pending-be,be)),F(A),be=ae.pending,ae.pending===ae.pending_buf_size)){Ye=1;break}ae.gzindex<ae.gzhead.comment.length?Ye=ae.gzhead.comment.charCodeAt(ae.gzindex++)&255:Ye=0,ye(ae,Ye)}while(Ye!==0);ae.gzhead.hcrc&&ae.pending>be&&(A.adler=(0,l.default)(A.adler,ae.pending_buf,ae.pending-be,be)),Ye===0&&(ae.status=he)}else ae.status=he;if(ae.status===he&&(ae.gzhead.hcrc?(ae.pending+2>ae.pending_buf_size&&F(A),ae.pending+2<=ae.pending_buf_size&&(ye(ae,A.adler&255),ye(ae,A.adler>>8&255),A.adler=0,ae.status=We)):ae.status=We),ae.pending!==0){if(F(A),A.avail_out===0)return ae.last_flush=-1,u}else if(A.avail_in===0&&Ge(Ae)<=Ge(Ue)&&Ae!==n)return le(A,y);if(ae.status===nt&&A.avail_in!==0)return le(A,y);if(A.avail_in!==0||ae.lookahead!==0||Ae!==r&&ae.status!==nt){var Ve=ae.strategy===C?_e(ae,Ae):ae.strategy===x?ve(ae,Ae):qe[ae.level].func(ae,Ae);if((Ve===Qe||Ve===xe)&&(ae.status=nt),Ve===pt||Ve===Qe)return A.avail_out===0&&(ae.last_flush=-1),u;if(Ve===ot&&(Ae===i?m._tr_align(ae):Ae!==o&&(m._tr_stored_block(ae,0,0,!1),Ae===c&&(Ie(ae.head),ae.lookahead===0&&(ae.strstart=0,ae.block_start=0,ae.insert=0))),F(A),A.avail_out===0))return ae.last_flush=-1,u}return Ae!==n?u:ae.wrap<=0?d:(ae.wrap===2?(ye(ae,A.adler&255),ye(ae,A.adler>>8&255),ye(ae,A.adler>>16&255),ye(ae,A.adler>>24&255),ye(ae,A.total_in&255),ye(ae,A.total_in>>8&255),ye(ae,A.total_in>>16&255),ye(ae,A.total_in>>24&255)):(V(ae,A.adler>>>16),V(ae,A.adler&65535)),F(A),ae.wrap>0&&(ae.wrap=-ae.wrap),ae.pending!==0?u:d)}function R(A){var Ae;return!A||!A.state?b:(Ae=A.state.status,Ae!==ie&&Ae!==de&&Ae!==Ce&&Ae!==ke&&Ae!==he&&Ae!==We&&Ae!==nt?le(A,b):(A.state=null,Ae===We?le(A,E):u))}function fe(A,Ae){var Ue=Ae.length,ae,be,Ye,at,He,Ve,dt,bt;if(!A||!A.state||(ae=A.state,at=ae.wrap,at===2||at===1&&ae.status!==ie||ae.lookahead))return b;for(at===1&&(A.adler=(0,v.default)(A.adler,Ae,Ue,0)),ae.wrap=0,Ue>=ae.w_size&&(at===0&&(Ie(ae.head),ae.strstart=0,ae.block_start=0,ae.insert=0),bt=new p.Buf8(ae.w_size),p.arraySet(bt,Ae,Ue-ae.w_size,ae.w_size,0),Ae=bt,Ue=ae.w_size),He=A.avail_in,Ve=A.next_in,dt=A.input,A.avail_in=Ue,A.next_in=0,A.input=Ae,H(ae);ae.lookahead>=re;){be=ae.strstart,Ye=ae.lookahead-(re-1);do ae.ins_h=(ae.ins_h<<ae.hash_shift^ae.window[be+re-1])&ae.hash_mask,ae.prev[be&ae.w_mask]=ae.head[ae.ins_h],ae.head[ae.ins_h]=be,be++;while(--Ye);ae.strstart=be,ae.lookahead=re-1,H(ae)}return ae.strstart+=ae.lookahead,ae.block_start=ae.strstart,ae.insert=ae.lookahead,ae.lookahead=0,ae.match_length=ae.prev_length=re-1,ae.match_available=0,A.next_in=Ve,A.input=dt,A.avail_in=He,ae.wrap=at,u}var Ze="pako deflate (from Nodeca project)";B.deflateInfo=Ze},16071:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=p;var t=30,e=12;function p(m,v){var l,f,h,s,a,r,i,c,n,o,u,d,b,E,y,S,g,C,x,w,O,N,L,W,X;l=m.state,f=m.next_in,W=m.input,h=f+(m.avail_in-5),s=m.next_out,X=m.output,a=s-(v-m.avail_out),r=s+(m.avail_out-257),i=l.dmax,c=l.wsize,n=l.whave,o=l.wnext,u=l.window,d=l.hold,b=l.bits,E=l.lencode,y=l.distcode,S=(1<<l.lenbits)-1,g=(1<<l.distbits)-1;e:do{b<15&&(d+=W[f++]<<b,b+=8,d+=W[f++]<<b,b+=8),C=E[d&S];t:for(;;){if(x=C>>>24,d>>>=x,b-=x,x=C>>>16&255,x===0)X[s++]=C&65535;else if(x&16){w=C&65535,x&=15,x&&(b<x&&(d+=W[f++]<<b,b+=8),w+=d&(1<<x)-1,d>>>=x,b-=x),b<15&&(d+=W[f++]<<b,b+=8,d+=W[f++]<<b,b+=8),C=y[d&g];n:for(;;){if(x=C>>>24,d>>>=x,b-=x,x=C>>>16&255,x&16){if(O=C&65535,x&=15,b<x&&(d+=W[f++]<<b,b+=8,b<x&&(d+=W[f++]<<b,b+=8)),O+=d&(1<<x)-1,O>i){m.msg="invalid distance too far back",l.mode=t;break e}if(d>>>=x,b-=x,x=s-a,O>x){if(x=O-x,x>n&&l.sane){m.msg="invalid distance too far back",l.mode=t;break e}if(N=0,L=u,o===0){if(N+=c-x,x<w){w-=x;do X[s++]=u[N++];while(--x);N=s-O,L=X}}else if(o<x){if(N+=c+o-x,x-=o,x<w){w-=x;do X[s++]=u[N++];while(--x);if(N=0,o<w){x=o,w-=x;do X[s++]=u[N++];while(--x);N=s-O,L=X}}}else if(N+=o-x,x<w){w-=x;do X[s++]=u[N++];while(--x);N=s-O,L=X}for(;w>2;)X[s++]=L[N++],X[s++]=L[N++],X[s++]=L[N++],w-=3;w&&(X[s++]=L[N++],w>1&&(X[s++]=L[N++]))}else{N=s-O;do X[s++]=X[N++],X[s++]=X[N++],X[s++]=X[N++],w-=3;while(w>2);w&&(X[s++]=X[N++],w>1&&(X[s++]=X[N++]))}}else if(x&64){m.msg="invalid distance code",l.mode=t;break e}else{C=y[(C&65535)+(d&(1<<x)-1)];continue n}break}}else if(x&64)if(x&32){l.mode=e;break e}else{m.msg="invalid literal/length code",l.mode=t;break e}else{C=E[(C&65535)+(d&(1<<x)-1)];continue t}break}}while(f<h&&s<r);w=b>>3,f-=w,b-=w<<3,d&=(1<<b)-1,m.next_in=f,m.next_out=s,m.avail_in=f<h?5+(h-f):5-(f-h),m.avail_out=s<r?257+(r-s):257-(s-r),l.hold=d,l.bits=b}},95766:function(Rt,B,t){"use strict";function e(ue){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(R){return typeof R}:e=function(R){return R&&typeof Symbol=="function"&&R.constructor===Symbol&&R!==Symbol.prototype?"symbol":typeof R},e(ue)}Object.defineProperty(B,"__esModule",{value:!0}),B.inflateReset=H,B.inflateReset2=D,B.inflateResetKeep=ee,B.inflateInit=_,B.inflateInit2=I,B.inflate=ze,B.inflateEnd=Te,B.inflateGetHeader=se,B.inflateSetDictionary=Oe,B.inflateInfo=B.Z_DEFLATED=B.Z_BUF_ERROR=B.Z_MEM_ERROR=B.Z_DATA_ERROR=B.Z_STREAM_ERROR=B.Z_NEED_DICT=B.Z_STREAM_END=B.Z_OK=B.Z_TREES=B.Z_BLOCK=B.Z_FINISH=void 0;var p=a(t(35986)),m=h(t(97580)),v=h(t(1217)),l=h(t(16071)),f=h(t(63093));function h(ue){return ue&&ue.__esModule?ue:{default:ue}}function s(){if(typeof WeakMap!="function")return null;var ue=new WeakMap;return s=function(){return ue},ue}function a(ue){if(ue&&ue.__esModule)return ue;if(ue===null||e(ue)!=="object"&&typeof ue!="function")return{default:ue};var q=s();if(q&&q.has(ue))return q.get(ue);var R={},fe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Ze in ue)if(Object.prototype.hasOwnProperty.call(ue,Ze)){var A=fe?Object.getOwnPropertyDescriptor(ue,Ze):null;A&&(A.get||A.set)?Object.defineProperty(R,Ze,A):R[Ze]=ue[Ze]}return R.default=ue,q&&q.set(ue,R),R}var r=0,i=1,c=2,n=4;B.Z_FINISH=n;var o=5;B.Z_BLOCK=o;var u=6;B.Z_TREES=u;var d=0;B.Z_OK=d;var b=1;B.Z_STREAM_END=b;var E=2;B.Z_NEED_DICT=E;var y=-2;B.Z_STREAM_ERROR=y;var S=-3;B.Z_DATA_ERROR=S;var g=-4;B.Z_MEM_ERROR=g;var C=-5;B.Z_BUF_ERROR=C;var x=8;B.Z_DEFLATED=x;var w=1,O=2,N=3,L=4,W=5,X=6,ce=7,j=8,P=9,M=10,T=11,Z=12,oe=13,J=14,re=15,ge=16,Le=17,lt=18,ie=19,de=20,Ce=21,ke=22,he=23,We=24,nt=25,pt=26,ot=27,Qe=28,xe=29,we=30,le=31,Ge=32,Ie=852,F=592,te=15,ye=te;function V(ue){return(ue>>>24&255)+(ue>>>8&65280)+((ue&65280)<<8)+((ue&255)<<24)}function K(){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 p.Buf16(320),this.work=new p.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function ee(ue){var q;return!ue||!ue.state?y:(q=ue.state,ue.total_in=ue.total_out=q.total=0,ue.msg="",q.wrap&&(ue.adler=q.wrap&1),q.mode=w,q.last=0,q.havedict=0,q.dmax=32768,q.head=null,q.hold=0,q.bits=0,q.lencode=q.lendyn=new p.Buf32(Ie),q.distcode=q.distdyn=new p.Buf32(F),q.sane=1,q.back=-1,d)}function H(ue){var q;return!ue||!ue.state?y:(q=ue.state,q.wsize=0,q.whave=0,q.wnext=0,ee(ue))}function D(ue,q){var R,fe;return!ue||!ue.state||(fe=ue.state,q<0?(R=0,q=-q):(R=(q>>4)+1,q<48&&(q&=15)),q&&(q<8||q>15))?y:(fe.window!==null&&fe.wbits!==q&&(fe.window=null),fe.wrap=R,fe.wbits=q,H(ue))}function I(ue,q){var R,fe;return ue?(fe=new K,ue.state=fe,fe.window=null,R=D(ue,q),R!==d&&(ue.state=null),R):y}function _(ue){return I(ue,ye)}var ve=!0,_e,Ke;function qe(ue){if(ve){var q;for(_e=new p.Buf32(512),Ke=new p.Buf32(32),q=0;q<144;)ue.lens[q++]=8;for(;q<256;)ue.lens[q++]=9;for(;q<280;)ue.lens[q++]=7;for(;q<288;)ue.lens[q++]=8;for((0,f.default)(i,ue.lens,0,288,_e,0,ue.work,{bits:9}),q=0;q<32;)ue.lens[q++]=5;(0,f.default)(c,ue.lens,0,32,Ke,0,ue.work,{bits:5}),ve=!1}ue.lencode=_e,ue.lenbits=9,ue.distcode=Ke,ue.distbits=5}function z(ue,q,R,fe){var Ze,A=ue.state;return A.window===null&&(A.wsize=1<<A.wbits,A.wnext=0,A.whave=0,A.window=new p.Buf8(A.wsize)),fe>=A.wsize?(p.arraySet(A.window,q,R-A.wsize,A.wsize,0),A.wnext=0,A.whave=A.wsize):(Ze=A.wsize-A.wnext,Ze>fe&&(Ze=fe),p.arraySet(A.window,q,R-fe,Ze,A.wnext),fe-=Ze,fe?(p.arraySet(A.window,q,R-fe,fe,0),A.wnext=fe,A.whave=A.wsize):(A.wnext+=Ze,A.wnext===A.wsize&&(A.wnext=0),A.whave<A.wsize&&(A.whave+=Ze))),0}function ze(ue,q){var R,fe,Ze,A,Ae,Ue,ae,be,Ye,at,He,Ve,dt,bt,xt=0,Lt,Tt,Vt,Nt,Jt,an,zt,sn,ln=new p.Buf8(4),on,pe,Se=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!ue||!ue.state||!ue.output||!ue.input&&ue.avail_in!==0)return y;R=ue.state,R.mode===Z&&(R.mode=oe),Ae=ue.next_out,Ze=ue.output,ae=ue.avail_out,A=ue.next_in,fe=ue.input,Ue=ue.avail_in,be=R.hold,Ye=R.bits,at=Ue,He=ae,sn=d;e:for(;;)switch(R.mode){case w:if(R.wrap===0){R.mode=oe;break}for(;Ye<16;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}if(R.wrap&2&&be===35615){R.check=0,ln[0]=be&255,ln[1]=be>>>8&255,R.check=(0,v.default)(R.check,ln,2,0),be=0,Ye=0,R.mode=O;break}if(R.flags=0,R.head&&(R.head.done=!1),!(R.wrap&1)||(((be&255)<<8)+(be>>8))%31){ue.msg="incorrect header check",R.mode=we;break}if((be&15)!==x){ue.msg="unknown compression method",R.mode=we;break}if(be>>>=4,Ye-=4,zt=(be&15)+8,R.wbits===0)R.wbits=zt;else if(zt>R.wbits){ue.msg="invalid window size",R.mode=we;break}R.dmax=1<<zt,ue.adler=R.check=1,R.mode=be&512?M:Z,be=0,Ye=0;break;case O:for(;Ye<16;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}if(R.flags=be,(R.flags&255)!==x){ue.msg="unknown compression method",R.mode=we;break}if(R.flags&57344){ue.msg="unknown header flags set",R.mode=we;break}R.head&&(R.head.text=be>>8&1),R.flags&512&&(ln[0]=be&255,ln[1]=be>>>8&255,R.check=(0,v.default)(R.check,ln,2,0)),be=0,Ye=0,R.mode=N;case N:for(;Ye<32;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}R.head&&(R.head.time=be),R.flags&512&&(ln[0]=be&255,ln[1]=be>>>8&255,ln[2]=be>>>16&255,ln[3]=be>>>24&255,R.check=(0,v.default)(R.check,ln,4,0)),be=0,Ye=0,R.mode=L;case L:for(;Ye<16;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}R.head&&(R.head.xflags=be&255,R.head.os=be>>8),R.flags&512&&(ln[0]=be&255,ln[1]=be>>>8&255,R.check=(0,v.default)(R.check,ln,2,0)),be=0,Ye=0,R.mode=W;case W:if(R.flags&1024){for(;Ye<16;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}R.length=be,R.head&&(R.head.extra_len=be),R.flags&512&&(ln[0]=be&255,ln[1]=be>>>8&255,R.check=(0,v.default)(R.check,ln,2,0)),be=0,Ye=0}else R.head&&(R.head.extra=null);R.mode=X;case X:if(R.flags&1024&&(Ve=R.length,Ve>Ue&&(Ve=Ue),Ve&&(R.head&&(zt=R.head.extra_len-R.length,R.head.extra||(R.head.extra=new Array(R.head.extra_len)),p.arraySet(R.head.extra,fe,A,Ve,zt)),R.flags&512&&(R.check=(0,v.default)(R.check,fe,Ve,A)),Ue-=Ve,A+=Ve,R.length-=Ve),R.length))break e;R.length=0,R.mode=ce;case ce:if(R.flags&2048){if(Ue===0)break e;Ve=0;do zt=fe[A+Ve++],R.head&&zt&&R.length<65536&&(R.head.name+=String.fromCharCode(zt));while(zt&&Ve<Ue);if(R.flags&512&&(R.check=(0,v.default)(R.check,fe,Ve,A)),Ue-=Ve,A+=Ve,zt)break e}else R.head&&(R.head.name=null);R.length=0,R.mode=j;case j:if(R.flags&4096){if(Ue===0)break e;Ve=0;do zt=fe[A+Ve++],R.head&&zt&&R.length<65536&&(R.head.comment+=String.fromCharCode(zt));while(zt&&Ve<Ue);if(R.flags&512&&(R.check=(0,v.default)(R.check,fe,Ve,A)),Ue-=Ve,A+=Ve,zt)break e}else R.head&&(R.head.comment=null);R.mode=P;case P:if(R.flags&512){for(;Ye<16;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}if(be!==(R.check&65535)){ue.msg="header crc mismatch",R.mode=we;break}be=0,Ye=0}R.head&&(R.head.hcrc=R.flags>>9&1,R.head.done=!0),ue.adler=R.check=0,R.mode=Z;break;case M:for(;Ye<32;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}ue.adler=R.check=V(be),be=0,Ye=0,R.mode=T;case T:if(R.havedict===0)return ue.next_out=Ae,ue.avail_out=ae,ue.next_in=A,ue.avail_in=Ue,R.hold=be,R.bits=Ye,E;ue.adler=R.check=1,R.mode=Z;case Z:if(q===o||q===u)break e;case oe:if(R.last){be>>>=Ye&7,Ye-=Ye&7,R.mode=ot;break}for(;Ye<3;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}switch(R.last=be&1,be>>>=1,Ye-=1,be&3){case 0:R.mode=J;break;case 1:if(qe(R),R.mode=de,q===u){be>>>=2,Ye-=2;break e}break;case 2:R.mode=Le;break;case 3:ue.msg="invalid block type",R.mode=we}be>>>=2,Ye-=2;break;case J:for(be>>>=Ye&7,Ye-=Ye&7;Ye<32;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}if((be&65535)!==(be>>>16^65535)){ue.msg="invalid stored block lengths",R.mode=we;break}if(R.length=be&65535,be=0,Ye=0,R.mode=re,q===u)break e;case re:R.mode=ge;case ge:if(Ve=R.length,Ve){if(Ve>Ue&&(Ve=Ue),Ve>ae&&(Ve=ae),Ve===0)break e;p.arraySet(Ze,fe,A,Ve,Ae),Ue-=Ve,A+=Ve,ae-=Ve,Ae+=Ve,R.length-=Ve;break}R.mode=Z;break;case Le:for(;Ye<14;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}if(R.nlen=(be&31)+257,be>>>=5,Ye-=5,R.ndist=(be&31)+1,be>>>=5,Ye-=5,R.ncode=(be&15)+4,be>>>=4,Ye-=4,R.nlen>286||R.ndist>30){ue.msg="too many length or distance symbols",R.mode=we;break}R.have=0,R.mode=lt;case lt:for(;R.have<R.ncode;){for(;Ye<3;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}R.lens[Se[R.have++]]=be&7,be>>>=3,Ye-=3}for(;R.have<19;)R.lens[Se[R.have++]]=0;if(R.lencode=R.lendyn,R.lenbits=7,on={bits:R.lenbits},sn=(0,f.default)(r,R.lens,0,19,R.lencode,0,R.work,on),R.lenbits=on.bits,sn){ue.msg="invalid code lengths set",R.mode=we;break}R.have=0,R.mode=ie;case ie:for(;R.have<R.nlen+R.ndist;){for(;xt=R.lencode[be&(1<<R.lenbits)-1],Lt=xt>>>24,Tt=xt>>>16&255,Vt=xt&65535,!(Lt<=Ye);){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}if(Vt<16)be>>>=Lt,Ye-=Lt,R.lens[R.have++]=Vt;else{if(Vt===16){for(pe=Lt+2;Ye<pe;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}if(be>>>=Lt,Ye-=Lt,R.have===0){ue.msg="invalid bit length repeat",R.mode=we;break}zt=R.lens[R.have-1],Ve=3+(be&3),be>>>=2,Ye-=2}else if(Vt===17){for(pe=Lt+3;Ye<pe;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}be>>>=Lt,Ye-=Lt,zt=0,Ve=3+(be&7),be>>>=3,Ye-=3}else{for(pe=Lt+7;Ye<pe;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}be>>>=Lt,Ye-=Lt,zt=0,Ve=11+(be&127),be>>>=7,Ye-=7}if(R.have+Ve>R.nlen+R.ndist){ue.msg="invalid bit length repeat",R.mode=we;break}for(;Ve--;)R.lens[R.have++]=zt}}if(R.mode===we)break;if(R.lens[256]===0){ue.msg="invalid code -- missing end-of-block",R.mode=we;break}if(R.lenbits=9,on={bits:R.lenbits},sn=(0,f.default)(i,R.lens,0,R.nlen,R.lencode,0,R.work,on),R.lenbits=on.bits,sn){ue.msg="invalid literal/lengths set",R.mode=we;break}if(R.distbits=6,R.distcode=R.distdyn,on={bits:R.distbits},sn=(0,f.default)(c,R.lens,R.nlen,R.ndist,R.distcode,0,R.work,on),R.distbits=on.bits,sn){ue.msg="invalid distances set",R.mode=we;break}if(R.mode=de,q===u)break e;case de:R.mode=Ce;case Ce:if(Ue>=6&&ae>=258){ue.next_out=Ae,ue.avail_out=ae,ue.next_in=A,ue.avail_in=Ue,R.hold=be,R.bits=Ye,(0,l.default)(ue,He),Ae=ue.next_out,Ze=ue.output,ae=ue.avail_out,A=ue.next_in,fe=ue.input,Ue=ue.avail_in,be=R.hold,Ye=R.bits,R.mode===Z&&(R.back=-1);break}for(R.back=0;xt=R.lencode[be&(1<<R.lenbits)-1],Lt=xt>>>24,Tt=xt>>>16&255,Vt=xt&65535,!(Lt<=Ye);){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}if(Tt&&!(Tt&240)){for(Nt=Lt,Jt=Tt,an=Vt;xt=R.lencode[an+((be&(1<<Nt+Jt)-1)>>Nt)],Lt=xt>>>24,Tt=xt>>>16&255,Vt=xt&65535,!(Nt+Lt<=Ye);){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}be>>>=Nt,Ye-=Nt,R.back+=Nt}if(be>>>=Lt,Ye-=Lt,R.back+=Lt,R.length=Vt,Tt===0){R.mode=pt;break}if(Tt&32){R.back=-1,R.mode=Z;break}if(Tt&64){ue.msg="invalid literal/length code",R.mode=we;break}R.extra=Tt&15,R.mode=ke;case ke:if(R.extra){for(pe=R.extra;Ye<pe;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}R.length+=be&(1<<R.extra)-1,be>>>=R.extra,Ye-=R.extra,R.back+=R.extra}R.was=R.length,R.mode=he;case he:for(;xt=R.distcode[be&(1<<R.distbits)-1],Lt=xt>>>24,Tt=xt>>>16&255,Vt=xt&65535,!(Lt<=Ye);){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}if(!(Tt&240)){for(Nt=Lt,Jt=Tt,an=Vt;xt=R.distcode[an+((be&(1<<Nt+Jt)-1)>>Nt)],Lt=xt>>>24,Tt=xt>>>16&255,Vt=xt&65535,!(Nt+Lt<=Ye);){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}be>>>=Nt,Ye-=Nt,R.back+=Nt}if(be>>>=Lt,Ye-=Lt,R.back+=Lt,Tt&64){ue.msg="invalid distance code",R.mode=we;break}R.offset=Vt,R.extra=Tt&15,R.mode=We;case We:if(R.extra){for(pe=R.extra;Ye<pe;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}R.offset+=be&(1<<R.extra)-1,be>>>=R.extra,Ye-=R.extra,R.back+=R.extra}if(R.offset>R.dmax){ue.msg="invalid distance too far back",R.mode=we;break}R.mode=nt;case nt:if(ae===0)break e;if(Ve=He-ae,R.offset>Ve){if(Ve=R.offset-Ve,Ve>R.whave&&R.sane){ue.msg="invalid distance too far back",R.mode=we;break}Ve>R.wnext?(Ve-=R.wnext,dt=R.wsize-Ve):dt=R.wnext-Ve,Ve>R.length&&(Ve=R.length),bt=R.window}else bt=Ze,dt=Ae-R.offset,Ve=R.length;Ve>ae&&(Ve=ae),ae-=Ve,R.length-=Ve;do Ze[Ae++]=bt[dt++];while(--Ve);R.length===0&&(R.mode=Ce);break;case pt:if(ae===0)break e;Ze[Ae++]=R.length,ae--,R.mode=Ce;break;case ot:if(R.wrap){for(;Ye<32;){if(Ue===0)break e;Ue--,be|=fe[A++]<<Ye,Ye+=8}if(He-=ae,ue.total_out+=He,R.total+=He,He&&(ue.adler=R.check=R.flags?(0,v.default)(R.check,Ze,He,Ae-He):(0,m.default)(R.check,Ze,He,Ae-He)),He=ae,(R.flags?be:V(be))!==R.check){ue.msg="incorrect data check",R.mode=we;break}be=0,Ye=0}R.mode=Qe;case Qe:if(R.wrap&&R.flags){for(;Ye<32;){if(Ue===0)break e;Ue--,be+=fe[A++]<<Ye,Ye+=8}if(be!==(R.total&4294967295)){ue.msg="incorrect length check",R.mode=we;break}be=0,Ye=0}R.mode=xe;case xe:sn=b;break e;case we:sn=S;break e;case le:return g;case Ge:default:return y}return ue.next_out=Ae,ue.avail_out=ae,ue.next_in=A,ue.avail_in=Ue,R.hold=be,R.bits=Ye,(R.wsize||He!==ue.avail_out&&R.mode<we&&(R.mode<ot||q!==n))&&z(ue,ue.output,ue.next_out,He-ue.avail_out)?(R.mode=le,g):(at-=ue.avail_in,He-=ue.avail_out,ue.total_in+=at,ue.total_out+=He,R.total+=He,R.wrap&&He&&(ue.adler=R.check=R.flags?(0,v.default)(R.check,Ze,He,ue.next_out-He):(0,m.default)(R.check,Ze,He,ue.next_out-He)),ue.data_type=R.bits+(R.last?64:0)+(R.mode===Z?128:0)+(R.mode===de||R.mode===re?256:0),(at===0&&He===0||q===n)&&sn===d&&(sn=C),sn)}function Te(ue){if(!ue||!ue.state)return y;var q=ue.state;return q.window&&(q.window=null),ue.state=null,d}function se(ue,q){var R;return!ue||!ue.state||(R=ue.state,!(R.wrap&2))?y:(R.head=q,q.done=!1,d)}function Oe(ue,q){var R=q.length,fe,Ze,A;return!ue||!ue.state||(fe=ue.state,fe.wrap!==0&&fe.mode!==T)?y:fe.mode===T&&(Ze=1,Ze=(0,m.default)(Ze,q,R,0),Ze!==fe.check)?S:(A=z(ue,q,R,R),A?(fe.mode=le,g):(fe.havedict=1,d))}var Fe="pako inflate (from Nodeca project)";B.inflateInfo=Fe},63093:function(Rt,B,t){"use strict";function e(d){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(E){return typeof E}:e=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},e(d)}Object.defineProperty(B,"__esModule",{value:!0}),B.default=u;var p=v(t(35986));function m(){if(typeof WeakMap!="function")return null;var d=new WeakMap;return m=function(){return d},d}function v(d){if(d&&d.__esModule)return d;if(d===null||e(d)!=="object"&&typeof d!="function")return{default:d};var b=m();if(b&&b.has(d))return b.get(d);var E={},y=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var S in d)if(Object.prototype.hasOwnProperty.call(d,S)){var g=y?Object.getOwnPropertyDescriptor(d,S):null;g&&(g.get||g.set)?Object.defineProperty(E,S,g):E[S]=d[S]}return E.default=d,b&&b.set(d,E),E}var l=15,f=852,h=592,s=0,a=1,r=2,i=[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],c=[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],o=[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(d,b,E,y,S,g,C,x){var w=x.bits,O=0,N=0,L=0,W=0,X=0,ce=0,j=0,P=0,M=0,T=0,Z,oe,J,re,ge,Le=null,lt=0,ie,de=new p.Buf16(l+1),Ce=new p.Buf16(l+1),ke=null,he=0,We,nt,pt;for(O=0;O<=l;O++)de[O]=0;for(N=0;N<y;N++)de[b[E+N]]++;for(X=w,W=l;W>=1&&de[W]===0;W--);if(X>W&&(X=W),W===0)return S[g++]=1<<24|64<<16|0,S[g++]=1<<24|64<<16|0,x.bits=1,0;for(L=1;L<W&&de[L]===0;L++);for(X<L&&(X=L),P=1,O=1;O<=l;O++)if(P<<=1,P-=de[O],P<0)return-1;if(P>0&&(d===s||W!==1))return-1;for(Ce[1]=0,O=1;O<l;O++)Ce[O+1]=Ce[O]+de[O];for(N=0;N<y;N++)b[E+N]!==0&&(C[Ce[b[E+N]]++]=N);if(d===s?(Le=ke=C,ie=19):d===a?(Le=i,lt-=257,ke=c,he-=257,ie=256):(Le=n,ke=o,ie=-1),T=0,N=0,O=L,ge=g,ce=X,j=0,J=-1,M=1<<X,re=M-1,d===a&&M>f||d===r&&M>h)return 1;for(;;){We=O-j,C[N]<ie?(nt=0,pt=C[N]):C[N]>ie?(nt=ke[he+C[N]],pt=Le[lt+C[N]]):(nt=96,pt=0),Z=1<<O-j,oe=1<<ce,L=oe;do oe-=Z,S[ge+(T>>j)+oe]=We<<24|nt<<16|pt|0;while(oe!==0);for(Z=1<<O-1;T&Z;)Z>>=1;if(Z!==0?(T&=Z-1,T+=Z):T=0,N++,--de[O]===0){if(O===W)break;O=b[E+C[N]]}if(O>X&&(T&re)!==J){for(j===0&&(j=X),ge+=L,ce=O-j,P=1<<ce;ce+j<W&&(P-=de[ce+j],!(P<=0));)ce++,P<<=1;if(M+=1<<ce,d===a&&M>f||d===r&&M>h)return 1;J=T&re,S[J]=X<<24|ce<<16|ge-g|0}}return T!==0&&(S[ge+T]=O-j<<24|64<<16|0),x.bits=X,0}},70892:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var t={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"};B.default=t},55796:function(Rt,B,t){"use strict";function e(z){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(Te){return typeof Te}:e=function(Te){return Te&&typeof Symbol=="function"&&Te.constructor===Symbol&&Te!==Symbol.prototype?"symbol":typeof Te},e(z)}Object.defineProperty(B,"__esModule",{value:!0}),B._tr_init=_,B._tr_stored_block=ve,B._tr_flush_block=Ke,B._tr_tally=qe,B._tr_align=_e;var p=v(t(35986));function m(){if(typeof WeakMap!="function")return null;var z=new WeakMap;return m=function(){return z},z}function v(z){if(z&&z.__esModule)return z;if(z===null||e(z)!=="object"&&typeof z!="function")return{default:z};var ze=m();if(ze&&ze.has(z))return ze.get(z);var Te={},se=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Oe in z)if(Object.prototype.hasOwnProperty.call(z,Oe)){var Fe=se?Object.getOwnPropertyDescriptor(z,Oe):null;Fe&&(Fe.get||Fe.set)?Object.defineProperty(Te,Oe,Fe):Te[Oe]=z[Oe]}return Te.default=z,ze&&ze.set(z,Te),Te}var l=4,f=0,h=1,s=2;function a(z){for(var ze=z.length;--ze>=0;)z[ze]=0}var r=0,i=1,c=2,n=3,o=258,u=29,d=256,b=d+1+u,E=30,y=19,S=2*b+1,g=15,C=16,x=7,w=256,O=16,N=17,L=18,W=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],X=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],ce=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],j=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],P=512,M=new Array((b+2)*2);a(M);var T=new Array(E*2);a(T);var Z=new Array(P);a(Z);var oe=new Array(o-n+1);a(oe);var J=new Array(u);a(J);var re=new Array(E);a(re);function ge(z,ze,Te,se,Oe){this.static_tree=z,this.extra_bits=ze,this.extra_base=Te,this.elems=se,this.max_length=Oe,this.has_stree=z&&z.length}var Le,lt,ie;function de(z,ze){this.dyn_tree=z,this.max_code=0,this.stat_desc=ze}function Ce(z){return z<256?Z[z]:Z[256+(z>>>7)]}function ke(z,ze){z.pending_buf[z.pending++]=ze&255,z.pending_buf[z.pending++]=ze>>>8&255}function he(z,ze,Te){z.bi_valid>C-Te?(z.bi_buf|=ze<<z.bi_valid&65535,ke(z,z.bi_buf),z.bi_buf=ze>>C-z.bi_valid,z.bi_valid+=Te-C):(z.bi_buf|=ze<<z.bi_valid&65535,z.bi_valid+=Te)}function We(z,ze,Te){he(z,Te[ze*2],Te[ze*2+1])}function nt(z,ze){var Te=0;do Te|=z&1,z>>>=1,Te<<=1;while(--ze>0);return Te>>>1}function pt(z){z.bi_valid===16?(ke(z,z.bi_buf),z.bi_buf=0,z.bi_valid=0):z.bi_valid>=8&&(z.pending_buf[z.pending++]=z.bi_buf&255,z.bi_buf>>=8,z.bi_valid-=8)}function ot(z,ze){var Te=ze.dyn_tree,se=ze.max_code,Oe=ze.stat_desc.static_tree,Fe=ze.stat_desc.has_stree,ue=ze.stat_desc.extra_bits,q=ze.stat_desc.extra_base,R=ze.stat_desc.max_length,fe,Ze,A,Ae,Ue,ae,be=0;for(Ae=0;Ae<=g;Ae++)z.bl_count[Ae]=0;for(Te[z.heap[z.heap_max]*2+1]=0,fe=z.heap_max+1;fe<S;fe++)Ze=z.heap[fe],Ae=Te[Te[Ze*2+1]*2+1]+1,Ae>R&&(Ae=R,be++),Te[Ze*2+1]=Ae,!(Ze>se)&&(z.bl_count[Ae]++,Ue=0,Ze>=q&&(Ue=ue[Ze-q]),ae=Te[Ze*2],z.opt_len+=ae*(Ae+Ue),Fe&&(z.static_len+=ae*(Oe[Ze*2+1]+Ue)));if(be!==0){do{for(Ae=R-1;z.bl_count[Ae]===0;)Ae--;z.bl_count[Ae]--,z.bl_count[Ae+1]+=2,z.bl_count[R]--,be-=2}while(be>0);for(Ae=R;Ae!==0;Ae--)for(Ze=z.bl_count[Ae];Ze!==0;)A=z.heap[--fe],!(A>se)&&(Te[A*2+1]!==Ae&&(z.opt_len+=(Ae-Te[A*2+1])*Te[A*2],Te[A*2+1]=Ae),Ze--)}}function Qe(z,ze,Te){var se=new Array(g+1),Oe=0,Fe,ue;for(Fe=1;Fe<=g;Fe++)se[Fe]=Oe=Oe+Te[Fe-1]<<1;for(ue=0;ue<=ze;ue++){var q=z[ue*2+1];q!==0&&(z[ue*2]=nt(se[q]++,q))}}function xe(){var z,ze,Te,se,Oe,Fe=new Array(g+1);for(Te=0,se=0;se<u-1;se++)for(J[se]=Te,z=0;z<1<<W[se];z++)oe[Te++]=se;for(oe[Te-1]=se,Oe=0,se=0;se<16;se++)for(re[se]=Oe,z=0;z<1<<X[se];z++)Z[Oe++]=se;for(Oe>>=7;se<E;se++)for(re[se]=Oe<<7,z=0;z<1<<X[se]-7;z++)Z[256+Oe++]=se;for(ze=0;ze<=g;ze++)Fe[ze]=0;for(z=0;z<=143;)M[z*2+1]=8,z++,Fe[8]++;for(;z<=255;)M[z*2+1]=9,z++,Fe[9]++;for(;z<=279;)M[z*2+1]=7,z++,Fe[7]++;for(;z<=287;)M[z*2+1]=8,z++,Fe[8]++;for(Qe(M,b+1,Fe),z=0;z<E;z++)T[z*2+1]=5,T[z*2]=nt(z,5);Le=new ge(M,W,d+1,b,g),lt=new ge(T,X,0,E,g),ie=new ge(new Array(0),ce,0,y,x)}function we(z){var ze;for(ze=0;ze<b;ze++)z.dyn_ltree[ze*2]=0;for(ze=0;ze<E;ze++)z.dyn_dtree[ze*2]=0;for(ze=0;ze<y;ze++)z.bl_tree[ze*2]=0;z.dyn_ltree[w*2]=1,z.opt_len=z.static_len=0,z.last_lit=z.matches=0}function le(z){z.bi_valid>8?ke(z,z.bi_buf):z.bi_valid>0&&(z.pending_buf[z.pending++]=z.bi_buf),z.bi_buf=0,z.bi_valid=0}function Ge(z,ze,Te,se){le(z),se&&(ke(z,Te),ke(z,~Te)),p.arraySet(z.pending_buf,z.window,ze,Te,z.pending),z.pending+=Te}function Ie(z,ze,Te,se){var Oe=ze*2,Fe=Te*2;return z[Oe]<z[Fe]||z[Oe]===z[Fe]&&se[ze]<=se[Te]}function F(z,ze,Te){for(var se=z.heap[Te],Oe=Te<<1;Oe<=z.heap_len&&(Oe<z.heap_len&&Ie(ze,z.heap[Oe+1],z.heap[Oe],z.depth)&&Oe++,!Ie(ze,se,z.heap[Oe],z.depth));)z.heap[Te]=z.heap[Oe],Te=Oe,Oe<<=1;z.heap[Te]=se}function te(z,ze,Te){var se,Oe,Fe=0,ue,q;if(z.last_lit!==0)do se=z.pending_buf[z.d_buf+Fe*2]<<8|z.pending_buf[z.d_buf+Fe*2+1],Oe=z.pending_buf[z.l_buf+Fe],Fe++,se===0?We(z,Oe,ze):(ue=oe[Oe],We(z,ue+d+1,ze),q=W[ue],q!==0&&(Oe-=J[ue],he(z,Oe,q)),se--,ue=Ce(se),We(z,ue,Te),q=X[ue],q!==0&&(se-=re[ue],he(z,se,q)));while(Fe<z.last_lit);We(z,w,ze)}function ye(z,ze){var Te=ze.dyn_tree,se=ze.stat_desc.static_tree,Oe=ze.stat_desc.has_stree,Fe=ze.stat_desc.elems,ue,q,R=-1,fe;for(z.heap_len=0,z.heap_max=S,ue=0;ue<Fe;ue++)Te[ue*2]!==0?(z.heap[++z.heap_len]=R=ue,z.depth[ue]=0):Te[ue*2+1]=0;for(;z.heap_len<2;)fe=z.heap[++z.heap_len]=R<2?++R:0,Te[fe*2]=1,z.depth[fe]=0,z.opt_len--,Oe&&(z.static_len-=se[fe*2+1]);for(ze.max_code=R,ue=z.heap_len>>1;ue>=1;ue--)F(z,Te,ue);fe=Fe;do ue=z.heap[1],z.heap[1]=z.heap[z.heap_len--],F(z,Te,1),q=z.heap[1],z.heap[--z.heap_max]=ue,z.heap[--z.heap_max]=q,Te[fe*2]=Te[ue*2]+Te[q*2],z.depth[fe]=(z.depth[ue]>=z.depth[q]?z.depth[ue]:z.depth[q])+1,Te[ue*2+1]=Te[q*2+1]=fe,z.heap[1]=fe++,F(z,Te,1);while(z.heap_len>=2);z.heap[--z.heap_max]=z.heap[1],ot(z,ze),Qe(Te,R,z.bl_count)}function V(z,ze,Te){var se,Oe=-1,Fe,ue=ze[0*2+1],q=0,R=7,fe=4;for(ue===0&&(R=138,fe=3),ze[(Te+1)*2+1]=65535,se=0;se<=Te;se++)Fe=ue,ue=ze[(se+1)*2+1],!(++q<R&&Fe===ue)&&(q<fe?z.bl_tree[Fe*2]+=q:Fe!==0?(Fe!==Oe&&z.bl_tree[Fe*2]++,z.bl_tree[O*2]++):q<=10?z.bl_tree[N*2]++:z.bl_tree[L*2]++,q=0,Oe=Fe,ue===0?(R=138,fe=3):Fe===ue?(R=6,fe=3):(R=7,fe=4))}function K(z,ze,Te){var se,Oe=-1,Fe,ue=ze[0*2+1],q=0,R=7,fe=4;for(ue===0&&(R=138,fe=3),se=0;se<=Te;se++)if(Fe=ue,ue=ze[(se+1)*2+1],!(++q<R&&Fe===ue)){if(q<fe)do We(z,Fe,z.bl_tree);while(--q!==0);else Fe!==0?(Fe!==Oe&&(We(z,Fe,z.bl_tree),q--),We(z,O,z.bl_tree),he(z,q-3,2)):q<=10?(We(z,N,z.bl_tree),he(z,q-3,3)):(We(z,L,z.bl_tree),he(z,q-11,7));q=0,Oe=Fe,ue===0?(R=138,fe=3):Fe===ue?(R=6,fe=3):(R=7,fe=4)}}function ee(z){var ze;for(V(z,z.dyn_ltree,z.l_desc.max_code),V(z,z.dyn_dtree,z.d_desc.max_code),ye(z,z.bl_desc),ze=y-1;ze>=3&&z.bl_tree[j[ze]*2+1]===0;ze--);return z.opt_len+=3*(ze+1)+5+5+4,ze}function H(z,ze,Te,se){var Oe;for(he(z,ze-257,5),he(z,Te-1,5),he(z,se-4,4),Oe=0;Oe<se;Oe++)he(z,z.bl_tree[j[Oe]*2+1],3);K(z,z.dyn_ltree,ze-1),K(z,z.dyn_dtree,Te-1)}function D(z){var ze=4093624447,Te;for(Te=0;Te<=31;Te++,ze>>>=1)if(ze&1&&z.dyn_ltree[Te*2]!==0)return f;if(z.dyn_ltree[9*2]!==0||z.dyn_ltree[10*2]!==0||z.dyn_ltree[13*2]!==0)return h;for(Te=32;Te<d;Te++)if(z.dyn_ltree[Te*2]!==0)return h;return f}var I=!1;function _(z){I||(xe(),I=!0),z.l_desc=new de(z.dyn_ltree,Le),z.d_desc=new de(z.dyn_dtree,lt),z.bl_desc=new de(z.bl_tree,ie),z.bi_buf=0,z.bi_valid=0,we(z)}function ve(z,ze,Te,se){he(z,(r<<1)+(se?1:0),3),Ge(z,ze,Te,!0)}function _e(z){he(z,i<<1,3),We(z,w,M),pt(z)}function Ke(z,ze,Te,se){var Oe,Fe,ue=0;z.level>0?(z.strm.data_type===s&&(z.strm.data_type=D(z)),ye(z,z.l_desc),ye(z,z.d_desc),ue=ee(z),Oe=z.opt_len+3+7>>>3,Fe=z.static_len+3+7>>>3,Fe<=Oe&&(Oe=Fe)):Oe=Fe=Te+5,Te+4<=Oe&&ze!==-1?ve(z,ze,Te,se):z.strategy===l||Fe===Oe?(he(z,(i<<1)+(se?1:0),3),te(z,M,T)):(he(z,(c<<1)+(se?1:0),3),H(z,z.l_desc.max_code+1,z.d_desc.max_code+1,ue+1),te(z,z.dyn_ltree,z.dyn_dtree)),we(z),se&&le(z)}function qe(z,ze,Te){return z.pending_buf[z.d_buf+z.last_lit*2]=ze>>>8&255,z.pending_buf[z.d_buf+z.last_lit*2+1]=ze&255,z.pending_buf[z.l_buf+z.last_lit]=Te&255,z.last_lit++,ze===0?z.dyn_ltree[Te*2]++:(z.matches++,ze--,z.dyn_ltree[(oe[Te]+d+1)*2]++,z.dyn_dtree[Ce(ze)*2]++),z.last_lit===z.lit_bufsize-1}},27589:function(Rt,B){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=t;function t(){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(Rt,B,t){"use strict";function e(i){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(n){return typeof n}:e=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},e(i)}Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var p=v(t(50500));function m(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return m=function(){return i},i}function v(i){if(i&&i.__esModule)return i;if(i===null||e(i)!=="object"&&typeof i!="function")return{default:i};var c=m();if(c&&c.has(i))return c.get(i);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in i)if(Object.prototype.hasOwnProperty.call(i,u)){var d=o?Object.getOwnPropertyDescriptor(i,u):null;d&&(d.get||d.set)?Object.defineProperty(n,u,d):n[u]=i[u]}return n.default=i,c&&c.set(i,n),n}function l(i,c){if(!(i instanceof c))throw new TypeError("Cannot call a class as a function")}function f(i,c){for(var n=0;n<c.length;n++){var o=c[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(i,o.key,o)}}function h(i,c,n){return c&&f(i.prototype,c),n&&f(i,n),i}var s=!1,a=40*1024*1024,r=function(){function i(){l(this,i),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 h(i,[{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 o=0,u=n-1;u>=0;u--)o+=this._rQ[this._rQi++]<<u*8;return o}},{key:"rQshiftStr",value:function(n){typeof n=="undefined"&&(n=this.rQlen);for(var o="",u=0;u<n;u+=4096){var d=this.rQshiftBytes(Math.min(4096,n-u));o+=String.fromCharCode.apply(null,d)}return o}},{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,o){o===void 0&&(o=this.rQlen),n.set(new Uint8Array(this._rQ.buffer,this._rQi,o)),this._rQi+=o}},{key:"rQslice",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+n,o-n)}},{key:"rQwait",value:function(n,o,u){if(this.rQlen<o){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(o){return o.charCodeAt(0)}))}},{key:"off",value:function(n){this._eventHandlers[n]=function(){}}},{key:"on",value:function(n,o){this._eventHandlers[n]=o}},{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,o){var u=this;this.init(),this._websocket=new WebSocket(n,o),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){p.Debug(">> WebSock.onopen"),u._websocket.protocol&&p.Info("Server choose sub-protocol: "+u._websocket.protocol),u._eventHandlers.open(),p.Debug("<< WebSock.onopen")},this._websocket.onclose=function(d){p.Debug(">> WebSock.onclose"),u._eventHandlers.close(d),p.Debug("<< WebSock.onclose")},this._websocket.onerror=function(d){p.Debug(">> WebSock.onerror: "+d),u._eventHandlers.error(d),p.Debug("<< WebSock.onerror: "+d)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(p.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 o=(this._rQlen-this._rQi+n)*8,u=this._rQbufferSize<o;if(u&&(this._rQbufferSize=Math.max(this._rQbufferSize*2,o)),this._rQbufferSize>a&&(this._rQbufferSize=a,this._rQbufferSize-this.rQlen<n))throw new Error("Receive Queue buffer exceeded "+a+" bytes, and the new message could not fit");if(u){var d=this._rQ.buffer;this._rQ=new Uint8Array(this._rQbufferSize),this._rQ.set(new Uint8Array(d,this._rQi,this._rQlen-this._rQi))}else s?this._rQ.copyWithin(0,this._rQi,this._rQlen):this._rQ.set(new Uint8Array(this._rQ.buffer,this._rQi,this._rQlen-this._rQi));this._rQlen=this._rQlen-this._rQi,this._rQi=0}},{key:"_DecodeMessage",value:function(n){var o=new Uint8Array(n);o.length>this._rQbufferSize-this._rQlen&&this._expandCompactRQ(o.length),this._rQ.set(o,this._rQlen),this._rQlen+=o.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)):p.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}}]),i}();B.default=r},16632:function(Rt,B,t){"use strict";var e=t(60499),p=t(85899),m=t(18642),v=t(72190),l=t(42244),f=t(92310),h=t.n(f),s=t(18929),a=t(59301),r=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],i=(0,a.forwardRef)(function(c,n){var o=c.prefixCls,u=o===void 0?"rc-checkbox":o,d=c.className,b=c.style,E=c.checked,y=c.disabled,S=c.defaultChecked,g=S===void 0?!1:S,C=c.type,x=C===void 0?"checkbox":C,w=c.title,O=c.onChange,N=(0,l.Z)(c,r),L=(0,a.useRef)(null),W=(0,a.useRef)(null),X=(0,s.Z)(g,{value:E}),ce=(0,v.Z)(X,2),j=ce[0],P=ce[1];(0,a.useImperativeHandle)(n,function(){return{focus:function(oe){var J;(J=L.current)===null||J===void 0||J.focus(oe)},blur:function(){var oe;(oe=L.current)===null||oe===void 0||oe.blur()},input:L.current,nativeElement:W.current}});var M=h()(u,d,(0,m.Z)((0,m.Z)({},"".concat(u,"-checked"),j),"".concat(u,"-disabled"),y)),T=function(oe){y||("checked"in c||P(oe.target.checked),O==null||O({target:(0,p.Z)((0,p.Z)({},c),{},{type:x,checked:oe.target.checked}),stopPropagation:function(){oe.stopPropagation()},preventDefault:function(){oe.preventDefault()},nativeEvent:oe.nativeEvent}))};return a.createElement("span",{className:M,title:w,style:b,ref:W},a.createElement("input",(0,e.Z)({},N,{className:"".concat(u,"-input"),ref:L,onChange:T,disabled:y,checked:!!j,type:x})),a.createElement("span",{className:"".concat(u,"-inner")}))});B.Z=i},96478:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return w}});var e=t(60499),p=t(18642),m=t(72190),v=t(42244),l=t(68196),f=t(92310),h=t.n(f),s=t(8654),a=t(59301),r=t(10228),i=t(16089),c=r.Z.ESC,n=r.Z.TAB;function o(O){var N=O.visible,L=O.triggerRef,W=O.onVisibleChange,X=O.autoFocus,ce=O.overlayRef,j=a.useRef(!1),P=function(){if(N){var oe,J;(oe=L.current)===null||oe===void 0||(J=oe.focus)===null||J===void 0||J.call(oe),W==null||W(!1)}},M=function(){var oe;return(oe=ce.current)!==null&&oe!==void 0&&oe.focus?(ce.current.focus(),j.current=!0,!0):!1},T=function(oe){switch(oe.keyCode){case c:P();break;case n:{var J=!1;j.current||(J=M()),J?oe.preventDefault():P();break}}};a.useEffect(function(){return N?(window.addEventListener("keydown",T),X&&(0,i.Z)(M,3),function(){window.removeEventListener("keydown",T),j.current=!1}):function(){j.current=!1}},[N])}var u=(0,a.forwardRef)(function(O,N){var L=O.overlay,W=O.arrow,X=O.prefixCls,ce=(0,a.useMemo)(function(){var P;return typeof L=="function"?P=L():P=L,P},[L]),j=(0,s.sQ)(N,(0,s.C4)(ce));return a.createElement(a.Fragment,null,W&&a.createElement("div",{className:"".concat(X,"-arrow")}),a.cloneElement(ce,{ref:(0,s.Yr)(ce)?j:void 0}))}),d=u,b={adjustX:1,adjustY:1},E=[0,0],y={topLeft:{points:["bl","tl"],overflow:b,offset:[0,-4],targetOffset:E},top:{points:["bc","tc"],overflow:b,offset:[0,-4],targetOffset:E},topRight:{points:["br","tr"],overflow:b,offset:[0,-4],targetOffset:E},bottomLeft:{points:["tl","bl"],overflow:b,offset:[0,4],targetOffset:E},bottom:{points:["tc","bc"],overflow:b,offset:[0,4],targetOffset:E},bottomRight:{points:["tr","br"],overflow:b,offset:[0,4],targetOffset:E}},S=y,g=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function C(O,N){var L,W=O.arrow,X=W===void 0?!1:W,ce=O.prefixCls,j=ce===void 0?"rc-dropdown":ce,P=O.transitionName,M=O.animation,T=O.align,Z=O.placement,oe=Z===void 0?"bottomLeft":Z,J=O.placements,re=J===void 0?S:J,ge=O.getPopupContainer,Le=O.showAction,lt=O.hideAction,ie=O.overlayClassName,de=O.overlayStyle,Ce=O.visible,ke=O.trigger,he=ke===void 0?["hover"]:ke,We=O.autoFocus,nt=O.overlay,pt=O.children,ot=O.onVisibleChange,Qe=(0,v.Z)(O,g),xe=a.useState(),we=(0,m.Z)(xe,2),le=we[0],Ge=we[1],Ie="visible"in O?Ce:le,F=a.useRef(null),te=a.useRef(null),ye=a.useRef(null);a.useImperativeHandle(N,function(){return F.current});var V=function(Ke){Ge(Ke),ot==null||ot(Ke)};o({visible:Ie,triggerRef:ye,onVisibleChange:V,autoFocus:We,overlayRef:te});var K=function(Ke){var qe=O.onOverlayClick;Ge(!1),qe&&qe(Ke)},ee=function(){return a.createElement(d,{ref:te,overlay:nt,prefixCls:j,arrow:X})},H=function(){return typeof nt=="function"?ee:ee()},D=function(){var Ke=O.minOverlayWidthMatchTrigger,qe=O.alignPoint;return"minOverlayWidthMatchTrigger"in O?Ke:!qe},I=function(){var Ke=O.openClassName;return Ke!==void 0?Ke:"".concat(j,"-open")},_=a.cloneElement(pt,{className:h()((L=pt.props)===null||L===void 0?void 0:L.className,Ie&&I()),ref:(0,s.Yr)(pt)?(0,s.sQ)(ye,(0,s.C4)(pt)):void 0}),ve=lt;return!ve&&he.indexOf("contextMenu")!==-1&&(ve=["click"]),a.createElement(l.Z,(0,e.Z)({builtinPlacements:re},Qe,{prefixCls:j,ref:F,popupClassName:h()(ie,(0,p.Z)({},"".concat(j,"-show-arrow"),X)),popupStyle:de,action:he,showAction:Le,hideAction:ve,popupPlacement:oe,popupAlign:T,popupTransitionName:P,popupAnimation:M,popupVisible:Ie,stretch:D()?"minWidth":"",popup:H(),onPopupVisibleChange:V,onPopupClick:K,getPopupContainer:ge}),_)}var x=a.forwardRef(C),w=x},66003:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return h}});var e=t(42244),p=t(85899),m=t(43749),v=t(59301),l=["show"];function f(s,a){if(!a.max)return!0;var r=a.strategy(s);return r<=a.max}function h(s,a){return v.useMemo(function(){var r={};a&&(r.show=(0,m.Z)(a)==="object"&&a.formatter?a.formatter:!!a),r=(0,p.Z)((0,p.Z)({},r),s);var i=r,c=i.show,n=(0,e.Z)(i,l);return(0,p.Z)((0,p.Z)({},n),{},{show:!!c,showFormatter:typeof c=="function"?c:void 0,strategy:n.strategy||function(o){return o.length}})},[s,a])}},36901:function(Rt,B,t){"use strict";t.r(B),t.d(B,{BaseInput:function(){return r},default:function(){return S}});var e=t(85899),p=t(60499),m=t(18642),v=t(43749),l=t(92310),f=t.n(l),h=t(59301),s=t(30292),a=h.forwardRef(function(g,C){var x,w,O,N=g.inputElement,L=g.children,W=g.prefixCls,X=g.prefix,ce=g.suffix,j=g.addonBefore,P=g.addonAfter,M=g.className,T=g.style,Z=g.disabled,oe=g.readOnly,J=g.focused,re=g.triggerFocus,ge=g.allowClear,Le=g.value,lt=g.handleReset,ie=g.hidden,de=g.classes,Ce=g.classNames,ke=g.dataAttrs,he=g.styles,We=g.components,nt=g.onClear,pt=L!=null?L:N,ot=(We==null?void 0:We.affixWrapper)||"span",Qe=(We==null?void 0:We.groupWrapper)||"span",xe=(We==null?void 0:We.wrapper)||"span",we=(We==null?void 0:We.groupAddon)||"span",le=(0,h.useRef)(null),Ge=function(ze){var Te;(Te=le.current)!==null&&Te!==void 0&&Te.contains(ze.target)&&(re==null||re())},Ie=(0,s.X3)(g),F=(0,h.cloneElement)(pt,{value:Le,className:f()((x=pt.props)===null||x===void 0?void 0:x.className,!Ie&&(Ce==null?void 0:Ce.variant))||null}),te=(0,h.useRef)(null);if(h.useImperativeHandle(C,function(){return{nativeElement:te.current||le.current}}),Ie){var ye=null;if(ge){var V=!Z&&!oe&&Le,K="".concat(W,"-clear-icon"),ee=(0,v.Z)(ge)==="object"&&ge!==null&&ge!==void 0&&ge.clearIcon?ge.clearIcon:"\u2716";ye=h.createElement("button",{type:"button",tabIndex:-1,onClick:function(ze){lt==null||lt(ze),nt==null||nt()},onMouseDown:function(ze){return ze.preventDefault()},className:f()(K,(0,m.Z)((0,m.Z)({},"".concat(K,"-hidden"),!V),"".concat(K,"-has-suffix"),!!ce))},ee)}var H="".concat(W,"-affix-wrapper"),D=f()(H,(0,m.Z)((0,m.Z)((0,m.Z)((0,m.Z)((0,m.Z)({},"".concat(W,"-disabled"),Z),"".concat(H,"-disabled"),Z),"".concat(H,"-focused"),J),"".concat(H,"-readonly"),oe),"".concat(H,"-input-with-clear-btn"),ce&&ge&&Le),de==null?void 0:de.affixWrapper,Ce==null?void 0:Ce.affixWrapper,Ce==null?void 0:Ce.variant),I=(ce||ge)&&h.createElement("span",{className:f()("".concat(W,"-suffix"),Ce==null?void 0:Ce.suffix),style:he==null?void 0:he.suffix},ye,ce);F=h.createElement(ot,(0,p.Z)({className:D,style:he==null?void 0:he.affixWrapper,onClick:Ge},ke==null?void 0:ke.affixWrapper,{ref:le}),X&&h.createElement("span",{className:f()("".concat(W,"-prefix"),Ce==null?void 0:Ce.prefix),style:he==null?void 0:he.prefix},X),F,I)}if((0,s.He)(g)){var _="".concat(W,"-group"),ve="".concat(_,"-addon"),_e="".concat(_,"-wrapper"),Ke=f()("".concat(W,"-wrapper"),_,de==null?void 0:de.wrapper,Ce==null?void 0:Ce.wrapper),qe=f()(_e,(0,m.Z)({},"".concat(_e,"-disabled"),Z),de==null?void 0:de.group,Ce==null?void 0:Ce.groupWrapper);F=h.createElement(Qe,{className:qe,ref:te},h.createElement(xe,{className:Ke},j&&h.createElement(we,{className:ve},j),F,P&&h.createElement(we,{className:ve},P)))}return h.cloneElement(F,{className:f()((w=F.props)===null||w===void 0?void 0:w.className,M)||null,style:(0,e.Z)((0,e.Z)({},(O=F.props)===null||O===void 0?void 0:O.style),T),hidden:ie})}),r=a,i=t(77654),c=t(72190),n=t(42244),o=t(18929),u=t(2738),d=t(66003),b=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],E=(0,h.forwardRef)(function(g,C){var x=g.autoComplete,w=g.onChange,O=g.onFocus,N=g.onBlur,L=g.onPressEnter,W=g.onKeyDown,X=g.onKeyUp,ce=g.prefixCls,j=ce===void 0?"rc-input":ce,P=g.disabled,M=g.htmlSize,T=g.className,Z=g.maxLength,oe=g.suffix,J=g.showCount,re=g.count,ge=g.type,Le=ge===void 0?"text":ge,lt=g.classes,ie=g.classNames,de=g.styles,Ce=g.onCompositionStart,ke=g.onCompositionEnd,he=(0,n.Z)(g,b),We=(0,h.useState)(!1),nt=(0,c.Z)(We,2),pt=nt[0],ot=nt[1],Qe=(0,h.useRef)(!1),xe=(0,h.useRef)(!1),we=(0,h.useRef)(null),le=(0,h.useRef)(null),Ge=function(Ze){we.current&&(0,s.nH)(we.current,Ze)},Ie=(0,o.Z)(g.defaultValue,{value:g.value}),F=(0,c.Z)(Ie,2),te=F[0],ye=F[1],V=te==null?"":String(te),K=(0,h.useState)(null),ee=(0,c.Z)(K,2),H=ee[0],D=ee[1],I=(0,d.Z)(re,J),_=I.max||Z,ve=I.strategy(V),_e=!!_&&ve>_;(0,h.useImperativeHandle)(C,function(){var fe;return{focus:Ge,blur:function(){var A;(A=we.current)===null||A===void 0||A.blur()},setSelectionRange:function(A,Ae,Ue){var ae;(ae=we.current)===null||ae===void 0||ae.setSelectionRange(A,Ae,Ue)},select:function(){var A;(A=we.current)===null||A===void 0||A.select()},input:we.current,nativeElement:((fe=le.current)===null||fe===void 0?void 0:fe.nativeElement)||we.current}}),(0,h.useEffect)(function(){xe.current&&(xe.current=!1),ot(function(fe){return fe&&P?!1:fe})},[P]);var Ke=function(Ze,A,Ae){var Ue=A;if(!Qe.current&&I.exceedFormatter&&I.max&&I.strategy(A)>I.max){if(Ue=I.exceedFormatter(A,{max:I.max}),A!==Ue){var ae,be;D([((ae=we.current)===null||ae===void 0?void 0:ae.selectionStart)||0,((be=we.current)===null||be===void 0?void 0:be.selectionEnd)||0])}}else if(Ae.source==="compositionEnd")return;ye(Ue),we.current&&(0,s.rJ)(we.current,Ze,w,Ue)};(0,h.useEffect)(function(){if(H){var fe;(fe=we.current)===null||fe===void 0||fe.setSelectionRange.apply(fe,(0,i.Z)(H))}},[H]);var qe=function(Ze){Ke(Ze,Ze.target.value,{source:"change"})},z=function(Ze){Qe.current=!1,Ke(Ze,Ze.currentTarget.value,{source:"compositionEnd"}),ke==null||ke(Ze)},ze=function(Ze){L&&Ze.key==="Enter"&&!xe.current&&(xe.current=!0,L(Ze)),W==null||W(Ze)},Te=function(Ze){Ze.key==="Enter"&&(xe.current=!1),X==null||X(Ze)},se=function(Ze){ot(!0),O==null||O(Ze)},Oe=function(Ze){xe.current&&(xe.current=!1),ot(!1),N==null||N(Ze)},Fe=function(Ze){ye(""),Ge(),we.current&&(0,s.rJ)(we.current,Ze,w)},ue=_e&&"".concat(j,"-out-of-range"),q=function(){var Ze=(0,u.Z)(g,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return h.createElement("input",(0,p.Z)({autoComplete:x},Ze,{onChange:qe,onFocus:se,onBlur:Oe,onKeyDown:ze,onKeyUp:Te,className:f()(j,(0,m.Z)({},"".concat(j,"-disabled"),P),ie==null?void 0:ie.input),style:de==null?void 0:de.input,ref:we,size:M,type:Le,onCompositionStart:function(Ae){Qe.current=!0,Ce==null||Ce(Ae)},onCompositionEnd:z}))},R=function(){var Ze=Number(_)>0;if(oe||I.show){var A=I.showFormatter?I.showFormatter({value:V,count:ve,maxLength:_}):"".concat(ve).concat(Ze?" / ".concat(_):"");return h.createElement(h.Fragment,null,I.show&&h.createElement("span",{className:f()("".concat(j,"-show-count-suffix"),(0,m.Z)({},"".concat(j,"-show-count-has-suffix"),!!oe),ie==null?void 0:ie.count),style:(0,e.Z)({},de==null?void 0:de.count)},A),oe)}return null};return h.createElement(r,(0,p.Z)({},he,{prefixCls:j,className:f()(T,ue),handleReset:Fe,value:V,focused:pt,triggerFocus:Ge,suffix:R(),disabled:P,classes:lt,classNames:ie,styles:de}),q())}),y=E,S=y},30292:function(Rt,B,t){"use strict";t.d(B,{He:function(){return e},X3:function(){return p},nH:function(){return l},rJ:function(){return v}});function e(f){return!!(f.addonBefore||f.addonAfter)}function p(f){return!!(f.prefix||f.suffix||f.allowClear)}function m(f,h,s){var a=h.cloneNode(!0),r=Object.create(f,{target:{value:a},currentTarget:{value:a}});return a.value=s,typeof h.selectionStart=="number"&&typeof h.selectionEnd=="number"&&(a.selectionStart=h.selectionStart,a.selectionEnd=h.selectionEnd),a.setSelectionRange=function(){h.setSelectionRange.apply(h,arguments)},r}function v(f,h,s,a){if(s){var r=h;if(h.type==="click"){r=m(h,f,""),s(r);return}if(f.type!=="file"&&a!==void 0){r=m(h,f,a),s(r);return}s(r)}}function l(f,h){if(f){f.focus(h);var s=h||{},a=s.cursor;if(a){var r=f.value.length;switch(a){case"start":f.setSelectionRange(0,0);break;case"end":f.setSelectionRange(r,r);break;default:f.setSelectionRange(0,r)}}}}},28321:function(Rt,B,t){"use strict";t.d(B,{iz:function(){return Ee},ck:function(){return Ue},BW:function(){return $},sN:function(){return Ue},Wd:function(){return Se},ZP:function(){return $e},Xl:function(){return L}});var e=t(60499),p=t(18642),m=t(85899),v=t(77654),l=t(72190),f=t(42244),h=t(92310),s=t.n(h),a=t(83836),r=t(18929),i=t(13697),c=t(48736),n=t(59301),o=t(4676),u=n.createContext(null);function d(Me,Je){return Me===void 0?null:"".concat(Me,"-").concat(Je)}function b(Me){var Je=n.useContext(u);return d(Je,Me)}var E=t(80547),y=["children","locked"],S=n.createContext(null);function g(Me,Je){var et=(0,m.Z)({},Me);return Object.keys(Je).forEach(function(st){var ht=Je[st];ht!==void 0&&(et[st]=ht)}),et}function C(Me){var Je=Me.children,et=Me.locked,st=(0,f.Z)(Me,y),ht=n.useContext(S),mt=(0,E.Z)(function(){return g(ht,st)},[ht,st],function(Ct,wt){return!et&&(Ct[0]!==wt[0]||!(0,i.Z)(Ct[1],wt[1],!0))});return n.createElement(S.Provider,{value:mt},Je)}var x=[],w=n.createContext(null);function O(){return n.useContext(w)}var N=n.createContext(x);function L(Me){var Je=n.useContext(N);return n.useMemo(function(){return Me!==void 0?[].concat((0,v.Z)(Je),[Me]):Je},[Je,Me])}var W=n.createContext(null),X=n.createContext({}),ce=X,j=t(29194);function P(Me){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,j.Z)(Me)){var et=Me.nodeName.toLowerCase(),st=["input","select","textarea","button"].includes(et)||Me.isContentEditable||et==="a"&&!!Me.getAttribute("href"),ht=Me.getAttribute("tabindex"),mt=Number(ht),Ct=null;return ht&&!Number.isNaN(mt)?Ct=mt:st&&Ct===null&&(Ct=0),st&&Me.disabled&&(Ct=null),Ct!==null&&(Ct>=0||Je&&Ct<0)}return!1}function M(Me){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,et=(0,v.Z)(Me.querySelectorAll("*")).filter(function(st){return P(st,Je)});return P(Me,Je)&&et.unshift(Me),et}var T=null;function Z(){T=document.activeElement}function oe(){T=null}function J(){if(T)try{T.focus()}catch(Me){}}function re(Me,Je){if(Je.keyCode===9){var et=M(Me),st=et[Je.shiftKey?0:et.length-1],ht=st===document.activeElement||Me===document.activeElement;if(ht){var mt=et[Je.shiftKey?et.length-1:0];mt.focus(),Je.preventDefault()}}}var ge=t(10228),Le=t(16089),lt=ge.Z.LEFT,ie=ge.Z.RIGHT,de=ge.Z.UP,Ce=ge.Z.DOWN,ke=ge.Z.ENTER,he=ge.Z.ESC,We=ge.Z.HOME,nt=ge.Z.END,pt=[de,Ce,lt,ie];function ot(Me,Je,et,st){var ht,mt="prev",Ct="next",wt="children",Ft="parent";if(Me==="inline"&&st===ke)return{inlineTrigger:!0};var kt=(0,p.Z)((0,p.Z)({},de,mt),Ce,Ct),Wt=(0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)({},lt,et?Ct:mt),ie,et?mt:Ct),Ce,wt),ke,wt),It=(0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)({},de,mt),Ce,Ct),ke,wt),he,Ft),lt,et?wt:Ft),ie,et?Ft:wt),Pt={inline:kt,horizontal:Wt,vertical:It,inlineSub:kt,horizontalSub:It,verticalSub:It},At=(ht=Pt["".concat(Me).concat(Je?"":"Sub")])===null||ht===void 0?void 0:ht[st];switch(At){case mt:return{offset:-1,sibling:!0};case Ct:return{offset:1,sibling:!0};case Ft:return{offset:-1,sibling:!1};case wt:return{offset:1,sibling:!1};default:return null}}function Qe(Me){for(var Je=Me;Je;){if(Je.getAttribute("data-menu-list"))return Je;Je=Je.parentElement}return null}function xe(Me,Je){for(var et=Me||document.activeElement;et;){if(Je.has(et))return et;et=et.parentElement}return null}function we(Me,Je){var et=M(Me,!0);return et.filter(function(st){return Je.has(st)})}function le(Me,Je,et){var st=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Me)return null;var ht=we(Me,Je),mt=ht.length,Ct=ht.findIndex(function(wt){return et===wt});return st<0?Ct===-1?Ct=mt-1:Ct-=1:st>0&&(Ct+=1),Ct=(Ct+mt)%mt,ht[Ct]}var Ge=function(Je,et){var st=new Set,ht=new Map,mt=new Map;return Je.forEach(function(Ct){var wt=document.querySelector("[data-menu-id='".concat(d(et,Ct),"']"));wt&&(st.add(wt),mt.set(wt,Ct),ht.set(Ct,wt))}),{elements:st,key2element:ht,element2key:mt}};function Ie(Me,Je,et,st,ht,mt,Ct,wt,Ft,kt){var Wt=n.useRef(),It=n.useRef();It.current=Je;var Pt=function(){Le.Z.cancel(Wt.current)};return n.useEffect(function(){return function(){Pt()}},[]),function(At){var Gt=At.which;if([].concat(pt,[ke,he,We,nt]).includes(Gt)){var Yt=mt(),jt=Ge(Yt,st),Ut=jt,cn=Ut.elements,en=Ut.key2element,un=Ut.element2key,hn=en.get(Je),nn=xe(hn,cn),$t=un.get(nn),En=ot(Me,Ct($t,!0).length===1,et,Gt);if(!En&&Gt!==We&&Gt!==nt)return;(pt.includes(Gt)||[We,nt].includes(Gt))&&At.preventDefault();var wn=function(Qt){if(Qt){var gt=Qt,Dt=Qt.querySelector("a");Dt!=null&&Dt.getAttribute("href")&&(gt=Dt);var Kt=un.get(Qt);wt(Kt),Pt(),Wt.current=(0,Le.Z)(function(){It.current===Kt&&gt.focus()})}};if([We,nt].includes(Gt)||En.sibling||!nn){var Xn;!nn||Me==="inline"?Xn=ht.current:Xn=Qe(nn);var Ln,jn=we(Xn,cn);Gt===We?Ln=jn[0]:Gt===nt?Ln=jn[jn.length-1]:Ln=le(Xn,cn,nn,En.offset),wn(Ln)}else if(En.inlineTrigger)Ft($t);else if(En.offset>0)Ft($t,!0),Pt(),Wt.current=(0,Le.Z)(function(){jt=Ge(Yt,st);var mn=nn.getAttribute("aria-controls"),Qt=document.getElementById(mn),gt=le(Qt,jt.elements);wn(gt)},5);else if(En.offset<0){var Wn=Ct($t,!0),Vn=Wn[Wn.length-2],Cn=en.get(Vn);Ft(Vn,!1),wn(Cn)}}kt==null||kt(At)}}function F(Me){Promise.resolve().then(Me)}var te="__RC_UTIL_PATH_SPLIT__",ye=function(Je){return Je.join(te)},V=function(Je){return Je.split(te)},K="rc-menu-more";function ee(){var Me=n.useState({}),Je=(0,l.Z)(Me,2),et=Je[1],st=(0,n.useRef)(new Map),ht=(0,n.useRef)(new Map),mt=n.useState([]),Ct=(0,l.Z)(mt,2),wt=Ct[0],Ft=Ct[1],kt=(0,n.useRef)(0),Wt=(0,n.useRef)(!1),It=function(){Wt.current||et({})},Pt=(0,n.useCallback)(function(en,un){var hn=ye(un);ht.current.set(hn,en),st.current.set(en,hn),kt.current+=1;var nn=kt.current;F(function(){nn===kt.current&&It()})},[]),At=(0,n.useCallback)(function(en,un){var hn=ye(un);ht.current.delete(hn),st.current.delete(en)},[]),Gt=(0,n.useCallback)(function(en){Ft(en)},[]),Yt=(0,n.useCallback)(function(en,un){var hn=st.current.get(en)||"",nn=V(hn);return un&&wt.includes(nn[0])&&nn.unshift(K),nn},[wt]),jt=(0,n.useCallback)(function(en,un){return en.filter(function(hn){return hn!==void 0}).some(function(hn){var nn=Yt(hn,!0);return nn.includes(un)})},[Yt]),Ut=function(){var un=(0,v.Z)(st.current.keys());return wt.length&&un.push(K),un},cn=(0,n.useCallback)(function(en){var un="".concat(st.current.get(en)).concat(te),hn=new Set;return(0,v.Z)(ht.current.keys()).forEach(function(nn){nn.startsWith(un)&&hn.add(ht.current.get(nn))}),hn},[]);return n.useEffect(function(){return function(){Wt.current=!0}},[]),{registerPath:Pt,unregisterPath:At,refreshOverflowKeys:Gt,isSubPathKey:jt,getKeyPath:Yt,getKeys:Ut,getSubPathKeys:cn}}function H(Me){var Je=n.useRef(Me);Je.current=Me;var et=n.useCallback(function(){for(var st,ht=arguments.length,mt=new Array(ht),Ct=0;Ct<ht;Ct++)mt[Ct]=arguments[Ct];return(st=Je.current)===null||st===void 0?void 0:st.call.apply(st,[Je].concat(mt))},[]);return Me?et:void 0}var D=Math.random().toFixed(5).toString().slice(2),I=0;function _(Me){var Je=(0,r.Z)(Me,{value:Me}),et=(0,l.Z)(Je,2),st=et[0],ht=et[1];return n.useEffect(function(){I+=1;var mt="".concat(D,"-").concat(I);ht("rc-menu-uuid-".concat(mt))},[]),st}var ve=t(38705),_e=t(17212),Ke=t(39153),qe=t(55401),z=t(2738),ze=t(8654);function Te(Me,Je,et,st){var ht=n.useContext(S),mt=ht.activeKey,Ct=ht.onActive,wt=ht.onInactive,Ft={active:mt===Me};return Je||(Ft.onMouseEnter=function(kt){et==null||et({key:Me,domEvent:kt}),Ct(Me)},Ft.onMouseLeave=function(kt){st==null||st({key:Me,domEvent:kt}),wt(Me)}),Ft}function se(Me){var Je=n.useContext(S),et=Je.mode,st=Je.rtl,ht=Je.inlineIndent;if(et!=="inline")return null;var mt=Me;return st?{paddingRight:mt*ht}:{paddingLeft:mt*ht}}function Oe(Me){var Je=Me.icon,et=Me.props,st=Me.children,ht;return Je===null||Je===!1?null:(typeof Je=="function"?ht=n.createElement(Je,(0,m.Z)({},et)):typeof Je!="boolean"&&(ht=Je),ht||st||null)}var Fe=["item"];function ue(Me){var Je=Me.item,et=(0,f.Z)(Me,Fe);return Object.defineProperty(et,"item",{get:function(){return(0,c.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),Je}}),et}var q=["title","attribute","elementRef"],R=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],fe=["active"],Ze=function(Me){(0,Ke.Z)(et,Me);var Je=(0,qe.Z)(et);function et(){return(0,ve.Z)(this,et),Je.apply(this,arguments)}return(0,_e.Z)(et,[{key:"render",value:function(){var ht=this.props,mt=ht.title,Ct=ht.attribute,wt=ht.elementRef,Ft=(0,f.Z)(ht,q),kt=(0,z.Z)(Ft,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,c.ZP)(!Ct,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),n.createElement(a.Z.Item,(0,e.Z)({},Ct,{title:typeof mt=="string"?mt:void 0},kt,{ref:wt}))}}]),et}(n.Component),A=n.forwardRef(function(Me,Je){var et=Me.style,st=Me.className,ht=Me.eventKey,mt=Me.warnKey,Ct=Me.disabled,wt=Me.itemIcon,Ft=Me.children,kt=Me.role,Wt=Me.onMouseEnter,It=Me.onMouseLeave,Pt=Me.onClick,At=Me.onKeyDown,Gt=Me.onFocus,Yt=(0,f.Z)(Me,R),jt=b(ht),Ut=n.useContext(S),cn=Ut.prefixCls,en=Ut.onItemClick,un=Ut.disabled,hn=Ut.overflowDisabled,nn=Ut.itemIcon,$t=Ut.selectedKeys,En=Ut.onActive,wn=n.useContext(ce),Xn=wn._internalRenderMenuItem,Ln="".concat(cn,"-item"),jn=n.useRef(),Wn=n.useRef(),Vn=un||Ct,Cn=(0,ze.x1)(Je,Wn),mn=L(ht),Qt=function(hr){return{key:ht,keyPath:(0,v.Z)(mn).reverse(),item:jn.current,domEvent:hr}},gt=wt||nn,Dt=Te(ht,Vn,Wt,It),Kt=Dt.active,Mt=(0,f.Z)(Dt,fe),tn=$t.includes(ht),dn=se(mn.length),In=function(hr){if(!Vn){var Er=Qt(hr);Pt==null||Pt(ue(Er)),en(Er)}},fn=function(hr){if(At==null||At(hr),hr.which===ge.Z.ENTER){var Er=Qt(hr);Pt==null||Pt(ue(Er)),en(Er)}},Sn=function(hr){En(ht),Gt==null||Gt(hr)},qn={};Me.role==="option"&&(qn["aria-selected"]=tn);var Br=n.createElement(Ze,(0,e.Z)({ref:jn,elementRef:Cn,role:kt===null?"none":kt||"menuitem",tabIndex:Ct?null:-1,"data-menu-id":hn&&jt?null:jt},(0,z.Z)(Yt,["extra"]),Mt,qn,{component:"li","aria-disabled":Ct,style:(0,m.Z)((0,m.Z)({},dn),et),className:s()(Ln,(0,p.Z)((0,p.Z)((0,p.Z)({},"".concat(Ln,"-active"),Kt),"".concat(Ln,"-selected"),tn),"".concat(Ln,"-disabled"),Vn),st),onClick:In,onKeyDown:fn,onFocus:Sn}),Ft,n.createElement(Oe,{props:(0,m.Z)((0,m.Z)({},Me),{},{isSelected:tn}),icon:gt}));return Xn&&(Br=Xn(Br,Me,{selected:tn})),Br});function Ae(Me,Je){var et=Me.eventKey,st=O(),ht=L(et);return n.useEffect(function(){if(st)return st.registerPath(et,ht),function(){st.unregisterPath(et,ht)}},[ht]),st?null:n.createElement(A,(0,e.Z)({},Me,{ref:Je}))}var Ue=n.forwardRef(Ae),ae=["className","children"],be=function(Je,et){var st=Je.className,ht=Je.children,mt=(0,f.Z)(Je,ae),Ct=n.useContext(S),wt=Ct.prefixCls,Ft=Ct.mode,kt=Ct.rtl;return n.createElement("ul",(0,e.Z)({className:s()(wt,kt&&"".concat(wt,"-rtl"),"".concat(wt,"-sub"),"".concat(wt,"-").concat(Ft==="inline"?"inline":"vertical"),st),role:"menu"},mt,{"data-menu-list":!0,ref:et}),ht)},Ye=n.forwardRef(be);Ye.displayName="SubMenuList";var at=Ye,He=t(11592);function Ve(Me,Je){return(0,He.Z)(Me).map(function(et,st){if(n.isValidElement(et)){var ht,mt,Ct=et.key,wt=(ht=(mt=et.props)===null||mt===void 0?void 0:mt.eventKey)!==null&&ht!==void 0?ht:Ct,Ft=wt==null;Ft&&(wt="tmp_key-".concat([].concat((0,v.Z)(Je),[st]).join("-")));var kt={key:wt,eventKey:wt};return n.cloneElement(et,kt)}return et})}var dt=t(68196),bt={adjustX:1,adjustY:1},xt={topLeft:{points:["bl","tl"],overflow:bt},topRight:{points:["br","tr"],overflow:bt},bottomLeft:{points:["tl","bl"],overflow:bt},bottomRight:{points:["tr","br"],overflow:bt},leftTop:{points:["tr","tl"],overflow:bt},leftBottom:{points:["br","bl"],overflow:bt},rightTop:{points:["tl","tr"],overflow:bt},rightBottom:{points:["bl","br"],overflow:bt}},Lt={topLeft:{points:["bl","tl"],overflow:bt},topRight:{points:["br","tr"],overflow:bt},bottomLeft:{points:["tl","bl"],overflow:bt},bottomRight:{points:["tr","br"],overflow:bt},rightTop:{points:["tr","tl"],overflow:bt},rightBottom:{points:["br","bl"],overflow:bt},leftTop:{points:["tl","tr"],overflow:bt},leftBottom:{points:["bl","br"],overflow:bt}},Tt=null;function Vt(Me,Je,et){if(Je)return Je;if(et)return et[Me]||et.other}var Nt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function Jt(Me){var Je=Me.prefixCls,et=Me.visible,st=Me.children,ht=Me.popup,mt=Me.popupStyle,Ct=Me.popupClassName,wt=Me.popupOffset,Ft=Me.disabled,kt=Me.mode,Wt=Me.onVisibleChange,It=n.useContext(S),Pt=It.getPopupContainer,At=It.rtl,Gt=It.subMenuOpenDelay,Yt=It.subMenuCloseDelay,jt=It.builtinPlacements,Ut=It.triggerSubMenuAction,cn=It.forceSubMenuRender,en=It.rootClassName,un=It.motion,hn=It.defaultMotions,nn=n.useState(!1),$t=(0,l.Z)(nn,2),En=$t[0],wn=$t[1],Xn=At?(0,m.Z)((0,m.Z)({},Lt),jt):(0,m.Z)((0,m.Z)({},xt),jt),Ln=Nt[kt],jn=Vt(kt,un,hn),Wn=n.useRef(jn);kt!=="inline"&&(Wn.current=jn);var Vn=(0,m.Z)((0,m.Z)({},Wn.current),{},{leavedClassName:"".concat(Je,"-hidden"),removeOnLeave:!1,motionAppear:!0}),Cn=n.useRef();return n.useEffect(function(){return Cn.current=(0,Le.Z)(function(){wn(et)}),function(){Le.Z.cancel(Cn.current)}},[et]),n.createElement(dt.Z,{prefixCls:Je,popupClassName:s()("".concat(Je,"-popup"),(0,p.Z)({},"".concat(Je,"-rtl"),At),Ct,en),stretch:kt==="horizontal"?"minWidth":null,getPopupContainer:Pt,builtinPlacements:Xn,popupPlacement:Ln,popupVisible:En,popup:ht,popupStyle:mt,popupAlign:wt&&{offset:wt},action:Ft?[]:[Ut],mouseEnterDelay:Gt,mouseLeaveDelay:Yt,onPopupVisibleChange:Wt,forceRender:cn,popupMotion:Vn,fresh:!0},st)}var an=t(77900);function zt(Me){var Je=Me.id,et=Me.open,st=Me.keyPath,ht=Me.children,mt="inline",Ct=n.useContext(S),wt=Ct.prefixCls,Ft=Ct.forceSubMenuRender,kt=Ct.motion,Wt=Ct.defaultMotions,It=Ct.mode,Pt=n.useRef(!1);Pt.current=It===mt;var At=n.useState(!Pt.current),Gt=(0,l.Z)(At,2),Yt=Gt[0],jt=Gt[1],Ut=Pt.current?et:!1;n.useEffect(function(){Pt.current&&jt(!1)},[It]);var cn=(0,m.Z)({},Vt(mt,kt,Wt));st.length>1&&(cn.motionAppear=!1);var en=cn.onVisibleChanged;return cn.onVisibleChanged=function(un){return!Pt.current&&!un&&jt(!0),en==null?void 0:en(un)},Yt?null:n.createElement(C,{mode:mt,locked:!Pt.current},n.createElement(an.default,(0,e.Z)({visible:Ut},cn,{forceRender:Ft,removeOnLeave:!1,leavedClassName:"".concat(wt,"-hidden")}),function(un){var hn=un.className,nn=un.style;return n.createElement(at,{id:Je,className:hn,style:nn},ht)}))}var sn=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],ln=["active"],on=n.forwardRef(function(Me,Je){var et=Me.style,st=Me.className,ht=Me.title,mt=Me.eventKey,Ct=Me.warnKey,wt=Me.disabled,Ft=Me.internalPopupClose,kt=Me.children,Wt=Me.itemIcon,It=Me.expandIcon,Pt=Me.popupClassName,At=Me.popupOffset,Gt=Me.popupStyle,Yt=Me.onClick,jt=Me.onMouseEnter,Ut=Me.onMouseLeave,cn=Me.onTitleClick,en=Me.onTitleMouseEnter,un=Me.onTitleMouseLeave,hn=(0,f.Z)(Me,sn),nn=b(mt),$t=n.useContext(S),En=$t.prefixCls,wn=$t.mode,Xn=$t.openKeys,Ln=$t.disabled,jn=$t.overflowDisabled,Wn=$t.activeKey,Vn=$t.selectedKeys,Cn=$t.itemIcon,mn=$t.expandIcon,Qt=$t.onItemClick,gt=$t.onOpenChange,Dt=$t.onActive,Kt=n.useContext(ce),Mt=Kt._internalRenderSubMenuItem,tn=n.useContext(W),dn=tn.isSubPathKey,In=L(),fn="".concat(En,"-submenu"),Sn=Ln||wt,qn=n.useRef(),Br=n.useRef(),Fr=Wt!=null?Wt:Cn,hr=It!=null?It:mn,Er=Xn.includes(mt),Zr=!jn&&Er,Wr=dn(Vn,mt),Cr=Te(mt,Sn,en,un),Tr=Cr.active,wr=(0,f.Z)(Cr,ln),ri=n.useState(!1),yi=(0,l.Z)(ri,2),ii=yi[0],oi=yi[1],vi=function(bi){Sn||oi(bi)},er=function(bi){vi(!0),jt==null||jt({key:mt,domEvent:bi})},vr=function(bi){vi(!1),Ut==null||Ut({key:mt,domEvent:bi})},Xr=n.useMemo(function(){return Tr||(wn!=="inline"?ii||dn([Wn],mt):!1)},[wn,Tr,Wn,ii,mt,dn]),Or=se(In.length),ur=function(bi){Sn||(cn==null||cn({key:mt,domEvent:bi}),wn==="inline"&&gt(mt,!Er))},Ir=H(function(gi){Yt==null||Yt(ue(gi)),Qt(gi)}),Lr=function(bi){wn!=="inline"&&gt(mt,bi)},pr=function(){Dt(mt)},Kr=nn&&"".concat(nn,"-popup"),ai=n.useMemo(function(){return n.createElement(Oe,{icon:wn!=="horizontal"?hr:void 0,props:(0,m.Z)((0,m.Z)({},Me),{},{isOpen:Zr,isSubMenu:!0})},n.createElement("i",{className:"".concat(fn,"-arrow")}))},[wn,hr,Me,Zr,fn]),zr=n.createElement("div",(0,e.Z)({role:"menuitem",style:Or,className:"".concat(fn,"-title"),tabIndex:Sn?null:-1,ref:qn,title:typeof ht=="string"?ht:null,"data-menu-id":jn&&nn?null:nn,"aria-expanded":Zr,"aria-haspopup":!0,"aria-controls":Kr,"aria-disabled":Sn,onClick:ur,onFocus:pr},wr),ht,ai),Si=n.useRef(wn);if(wn!=="inline"&&In.length>1?Si.current="vertical":Si.current=wn,!jn){var ci=Si.current;zr=n.createElement(Jt,{mode:ci,prefixCls:fn,visible:!Ft&&Zr&&wn!=="inline",popupClassName:Pt,popupOffset:At,popupStyle:Gt,popup:n.createElement(C,{mode:ci==="horizontal"?"vertical":ci},n.createElement(at,{id:Kr,ref:Br},kt)),disabled:Sn,onVisibleChange:Lr},zr)}var Ar=n.createElement(a.Z.Item,(0,e.Z)({ref:Je,role:"none"},hn,{component:"li",style:et,className:s()(fn,"".concat(fn,"-").concat(wn),st,(0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)({},"".concat(fn,"-open"),Zr),"".concat(fn,"-active"),Xr),"".concat(fn,"-selected"),Wr),"".concat(fn,"-disabled"),Sn)),onMouseEnter:er,onMouseLeave:vr}),zr,!jn&&n.createElement(zt,{id:Kr,open:Zr,keyPath:In},kt));return Mt&&(Ar=Mt(Ar,Me,{selected:Wr,active:Xr,open:Zr,disabled:Sn})),n.createElement(C,{onItemClick:Ir,mode:wn==="horizontal"?"vertical":wn,itemIcon:Fr,expandIcon:hr},Ar)}),pe=n.forwardRef(function(Me,Je){var et=Me.eventKey,st=Me.children,ht=L(et),mt=Ve(st,ht),Ct=O();n.useEffect(function(){if(Ct)return Ct.registerPath(et,ht),function(){Ct.unregisterPath(et,ht)}},[ht]);var wt;return Ct?wt=mt:wt=n.createElement(on,(0,e.Z)({ref:Je},Me),mt),n.createElement(N.Provider,{value:ht},wt)}),Se=pe,yt=t(43749);function Ee(Me){var Je=Me.className,et=Me.style,st=n.useContext(S),ht=st.prefixCls,mt=O();return mt?null:n.createElement("li",{role:"separator",className:s()("".concat(ht,"-item-divider"),Je),style:et})}var Y=["className","title","eventKey","children"],k=n.forwardRef(function(Me,Je){var et=Me.className,st=Me.title,ht=Me.eventKey,mt=Me.children,Ct=(0,f.Z)(Me,Y),wt=n.useContext(S),Ft=wt.prefixCls,kt="".concat(Ft,"-item-group");return n.createElement("li",(0,e.Z)({ref:Je,role:"presentation"},Ct,{onClick:function(It){return It.stopPropagation()},className:s()(kt,et)}),n.createElement("div",{role:"presentation",className:"".concat(kt,"-title"),title:typeof st=="string"?st:void 0},st),n.createElement("ul",{role:"group",className:"".concat(kt,"-list")},mt))}),ne=n.forwardRef(function(Me,Je){var et=Me.eventKey,st=Me.children,ht=L(et),mt=Ve(st,ht),Ct=O();return Ct?mt:n.createElement(k,(0,e.Z)({ref:Je},(0,z.Z)(Me,["warnKey"])),mt)}),$=ne,me=["label","children","key","type","extra"];function U(Me,Je,et){var st=Je.item,ht=Je.group,mt=Je.submenu,Ct=Je.divider;return(Me||[]).map(function(wt,Ft){if(wt&&(0,yt.Z)(wt)==="object"){var kt=wt,Wt=kt.label,It=kt.children,Pt=kt.key,At=kt.type,Gt=kt.extra,Yt=(0,f.Z)(kt,me),jt=Pt!=null?Pt:"tmp-".concat(Ft);return It||At==="group"?At==="group"?n.createElement(ht,(0,e.Z)({key:jt},Yt,{title:Wt}),U(It,Je,et)):n.createElement(mt,(0,e.Z)({key:jt},Yt,{title:Wt}),U(It,Je,et)):At==="divider"?n.createElement(Ct,(0,e.Z)({key:jt},Yt)):n.createElement(st,(0,e.Z)({key:jt},Yt,{extra:Gt}),Wt,(!!Gt||Gt===0)&&n.createElement("span",{className:"".concat(et,"-item-extra")},Gt))}return null}).filter(function(wt){return wt})}function Pe(Me,Je,et,st,ht){var mt=Me,Ct=(0,m.Z)({divider:Ee,item:Ue,group:$,submenu:Se},st);return Je&&(mt=U(Je,Ct,ht)),Ve(mt,et)}var Ne=["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","_internalComponents"],Re=[],Be=n.forwardRef(function(Me,Je){var et,st=Me,ht=st.prefixCls,mt=ht===void 0?"rc-menu":ht,Ct=st.rootClassName,wt=st.style,Ft=st.className,kt=st.tabIndex,Wt=kt===void 0?0:kt,It=st.items,Pt=st.children,At=st.direction,Gt=st.id,Yt=st.mode,jt=Yt===void 0?"vertical":Yt,Ut=st.inlineCollapsed,cn=st.disabled,en=st.disabledOverflow,un=st.subMenuOpenDelay,hn=un===void 0?.1:un,nn=st.subMenuCloseDelay,$t=nn===void 0?.1:nn,En=st.forceSubMenuRender,wn=st.defaultOpenKeys,Xn=st.openKeys,Ln=st.activeKey,jn=st.defaultActiveFirst,Wn=st.selectable,Vn=Wn===void 0?!0:Wn,Cn=st.multiple,mn=Cn===void 0?!1:Cn,Qt=st.defaultSelectedKeys,gt=st.selectedKeys,Dt=st.onSelect,Kt=st.onDeselect,Mt=st.inlineIndent,tn=Mt===void 0?24:Mt,dn=st.motion,In=st.defaultMotions,fn=st.triggerSubMenuAction,Sn=fn===void 0?"hover":fn,qn=st.builtinPlacements,Br=st.itemIcon,Fr=st.expandIcon,hr=st.overflowedIndicator,Er=hr===void 0?"...":hr,Zr=st.overflowedIndicatorPopupClassName,Wr=st.getPopupContainer,Cr=st.onClick,Tr=st.onOpenChange,wr=st.onKeyDown,ri=st.openAnimation,yi=st.openTransitionName,ii=st._internalRenderMenuItem,oi=st._internalRenderSubMenuItem,vi=st._internalComponents,er=(0,f.Z)(st,Ne),vr=n.useMemo(function(){return[Pe(Pt,It,Re,vi,mt),Pe(Pt,It,Re,{},mt)]},[Pt,It,vi]),Xr=(0,l.Z)(vr,2),Or=Xr[0],ur=Xr[1],Ir=n.useState(!1),Lr=(0,l.Z)(Ir,2),pr=Lr[0],Kr=Lr[1],ai=n.useRef(),zr=_(Gt),Si=At==="rtl",ci=(0,r.Z)(wn,{value:Xn,postState:function(mi){return mi||Re}}),Ar=(0,l.Z)(ci,2),gi=Ar[0],bi=Ar[1],$n=function(mi){var Mi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Fo(){bi(mi),Tr==null||Tr(mi)}Mi?(0,o.flushSync)(Fo):Fo()},fr=n.useState(gi),Gn=(0,l.Z)(fr,2),lr=Gn[0],Hr=Gn[1],$r=n.useRef(!1),so=n.useMemo(function(){return(jt==="inline"||jt==="vertical")&&Ut?["vertical",Ut]:[jt,!1]},[jt,Ut]),zn=(0,l.Z)(so,2),ir=zn[0],cr=zn[1],Gr=ir==="inline",Jr=n.useState(ir),mo=(0,l.Z)(Jr,2),Ji=mo[0],lo=mo[1],xr=n.useState(cr),gr=(0,l.Z)(xr,2),Ai=gr[0],Bi=gr[1];n.useEffect(function(){lo(ir),Bi(cr),$r.current&&(Gr?bi(lr):$n(Re))},[ir,cr]);var eo=n.useState(0),po=(0,l.Z)(eo,2),No=po[0],Oo=po[1],Vo=No>=Or.length-1||Ji!=="horizontal"||en;n.useEffect(function(){Gr&&Hr(gi)},[gi]),n.useEffect(function(){return $r.current=!0,function(){$r.current=!1}},[]);var go=ee(),oa=go.registerPath,ha=go.unregisterPath,la=go.refreshOverflowKeys,zo=go.isSubPathKey,Pa=go.getKeyPath,ca=go.getKeys,ga=go.getSubPathKeys,va=n.useMemo(function(){return{registerPath:oa,unregisterPath:ha}},[oa,ha]),Ta=n.useMemo(function(){return{isSubPathKey:zo}},[zo]);n.useEffect(function(){la(Vo?Re:Or.slice(No+1).map(function(ki){return ki.key}))},[No,Vo]);var Da=(0,r.Z)(Ln||jn&&((et=Or[0])===null||et===void 0?void 0:et.key),{value:Ln}),aa=(0,l.Z)(Da,2),Qo=aa[0],Yr=aa[1],Nr=H(function(ki){Yr(ki)}),yo=H(function(){Yr(void 0)});(0,n.useImperativeHandle)(Je,function(){return{list:ai.current,focus:function(mi){var Mi,Fo=ca(),Po=Ge(Fo,zr),ia=Po.elements,ua=Po.key2element,ya=Po.element2key,Ma=we(ai.current,ia),ba=Qo!=null?Qo:Ma[0]?ya.get(Ma[0]):(Mi=Or.find(function(xa){return!xa.props.disabled}))===null||Mi===void 0?void 0:Mi.key,Ca=ua.get(ba);if(ba&&Ca){var Fa;Ca==null||(Fa=Ca.focus)===null||Fa===void 0||Fa.call(Ca,mi)}}}});var Io=(0,r.Z)(Qt||[],{value:gt,postState:function(mi){return Array.isArray(mi)?mi:mi==null?Re:[mi]}}),Ui=(0,l.Z)(Io,2),Vi=Ui[0],So=Ui[1],fo=function(mi){if(Vn){var Mi=mi.key,Fo=Vi.includes(Mi),Po;mn?Fo?Po=Vi.filter(function(ua){return ua!==Mi}):Po=[].concat((0,v.Z)(Vi),[Mi]):Po=[Mi],So(Po);var ia=(0,m.Z)((0,m.Z)({},mi),{},{selectedKeys:Po});Fo?Kt==null||Kt(ia):Dt==null||Dt(ia)}!mn&&gi.length&&Ji!=="inline"&&$n(Re)},Go=H(function(ki){Cr==null||Cr(ue(ki)),fo(ki)}),Ho=H(function(ki,mi){var Mi=gi.filter(function(Po){return Po!==ki});if(mi)Mi.push(ki);else if(Ji!=="inline"){var Fo=ga(ki);Mi=Mi.filter(function(Po){return!Fo.has(Po)})}(0,i.Z)(gi,Mi,!0)||$n(Mi,!0)}),Xo=function(mi,Mi){var Fo=Mi!=null?Mi:!gi.includes(mi);Ho(mi,Fo)},ra=Ie(Ji,Qo,Si,zr,ai,ca,Pa,Yr,Xo,wr);n.useEffect(function(){Kr(!0)},[]);var ta=n.useMemo(function(){return{_internalRenderMenuItem:ii,_internalRenderSubMenuItem:oi}},[ii,oi]),Ha=Ji!=="horizontal"||en?Or:Or.map(function(ki,mi){return n.createElement(C,{key:ki.key,overflowDisabled:mi>No},ki)}),Na=n.createElement(a.Z,(0,e.Z)({id:Gt,ref:ai,prefixCls:"".concat(mt,"-overflow"),component:"ul",itemComponent:Ue,className:s()(mt,"".concat(mt,"-root"),"".concat(mt,"-").concat(Ji),Ft,(0,p.Z)((0,p.Z)({},"".concat(mt,"-inline-collapsed"),Ai),"".concat(mt,"-rtl"),Si),Ct),dir:At,style:wt,role:"menu",tabIndex:Wt,data:Ha,renderRawItem:function(mi){return mi},renderRawRest:function(mi){var Mi=mi.length,Fo=Mi?Or.slice(-Mi):null;return n.createElement(Se,{eventKey:K,title:Er,disabled:Vo,internalPopupClose:Mi===0,popupClassName:Zr},Fo)},maxCount:Ji!=="horizontal"||en?a.Z.INVALIDATE:a.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(mi){Oo(mi)},onKeyDown:ra},er));return n.createElement(ce.Provider,{value:ta},n.createElement(u.Provider,{value:zr},n.createElement(C,{prefixCls:mt,rootClassName:Ct,mode:Ji,openKeys:gi,rtl:Si,disabled:cn,motion:pr?dn:null,defaultMotions:pr?In:null,activeKey:Qo,onActive:Nr,onInactive:yo,selectedKeys:Vi,inlineIndent:tn,subMenuOpenDelay:hn,subMenuCloseDelay:$t,forceSubMenuRender:En,builtinPlacements:qn,triggerSubMenuAction:Sn,getPopupContainer:Wr,itemIcon:Br,expandIcon:Fr,onItemClick:Go,onOpenChange:Ho},n.createElement(W.Provider,{value:Ta},Na),n.createElement("div",{style:{display:"none"},"aria-hidden":!0},n.createElement(w.Provider,{value:va},ur)))))}),tt=Be,ft=tt;ft.Item=Ue,ft.SubMenu=Se,ft.ItemGroup=$,ft.Divider=Ee;var $e=ft},83836:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return Z}});var e=t(60499),p=t(85899),m=t(72190),v=t(42244),l=t(59301),f=t(92310),h=t.n(f),s=t(29301),a=t(34280),r=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],i=void 0;function c(oe,J){var re=oe.prefixCls,ge=oe.invalidate,Le=oe.item,lt=oe.renderItem,ie=oe.responsive,de=oe.responsiveDisabled,Ce=oe.registerSize,ke=oe.itemKey,he=oe.className,We=oe.style,nt=oe.children,pt=oe.display,ot=oe.order,Qe=oe.component,xe=Qe===void 0?"div":Qe,we=(0,v.Z)(oe,r),le=ie&&!pt;function Ge(V){Ce(ke,V)}l.useEffect(function(){return function(){Ge(null)}},[]);var Ie=lt&&Le!==i?lt(Le,{index:ot}):nt,F;ge||(F={opacity:le?0:1,height:le?0:i,overflowY:le?"hidden":i,order:ie?ot:i,pointerEvents:le?"none":i,position:le?"absolute":i});var te={};le&&(te["aria-hidden"]=!0);var ye=l.createElement(xe,(0,e.Z)({className:h()(!ge&&re,he),style:(0,p.Z)((0,p.Z)({},F),We)},te,we,{ref:J}),Ie);return ie&&(ye=l.createElement(s.Z,{onResize:function(K){var ee=K.offsetWidth;Ge(ee)},disabled:de},ye)),ye}var n=l.forwardRef(c);n.displayName="Item";var o=n,u=t(6089),d=t(4676),b=t(16089);function E(oe){if(typeof MessageChannel=="undefined")(0,b.Z)(oe);else{var J=new MessageChannel;J.port1.onmessage=function(){return oe()},J.port2.postMessage(void 0)}}function y(){var oe=l.useRef(null),J=function(ge){oe.current||(oe.current=[],E(function(){(0,d.unstable_batchedUpdates)(function(){oe.current.forEach(function(Le){Le()}),oe.current=null})})),oe.current.push(ge)};return J}function S(oe,J){var re=l.useState(J),ge=(0,m.Z)(re,2),Le=ge[0],lt=ge[1],ie=(0,u.Z)(function(de){oe(function(){lt(de)})});return[Le,ie]}var g=l.createContext(null),C=["component"],x=["className"],w=["className"],O=function(J,re){var ge=l.useContext(g);if(!ge){var Le=J.component,lt=Le===void 0?"div":Le,ie=(0,v.Z)(J,C);return l.createElement(lt,(0,e.Z)({},ie,{ref:re}))}var de=ge.className,Ce=(0,v.Z)(ge,x),ke=J.className,he=(0,v.Z)(J,w);return l.createElement(g.Provider,{value:null},l.createElement(o,(0,e.Z)({ref:re,className:h()(de,ke)},Ce,he)))},N=l.forwardRef(O);N.displayName="RawItem";var L=N,W=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],X="responsive",ce="invalidate";function j(oe){return"+ ".concat(oe.length," ...")}function P(oe,J){var re=oe.prefixCls,ge=re===void 0?"rc-overflow":re,Le=oe.data,lt=Le===void 0?[]:Le,ie=oe.renderItem,de=oe.renderRawItem,Ce=oe.itemKey,ke=oe.itemWidth,he=ke===void 0?10:ke,We=oe.ssr,nt=oe.style,pt=oe.className,ot=oe.maxCount,Qe=oe.renderRest,xe=oe.renderRawRest,we=oe.prefix,le=oe.suffix,Ge=oe.component,Ie=Ge===void 0?"div":Ge,F=oe.itemComponent,te=oe.onVisibleChange,ye=(0,v.Z)(oe,W),V=We==="full",K=y(),ee=S(K,null),H=(0,m.Z)(ee,2),D=H[0],I=H[1],_=D||0,ve=S(K,new Map),_e=(0,m.Z)(ve,2),Ke=_e[0],qe=_e[1],z=S(K,0),ze=(0,m.Z)(z,2),Te=ze[0],se=ze[1],Oe=S(K,0),Fe=(0,m.Z)(Oe,2),ue=Fe[0],q=Fe[1],R=S(K,0),fe=(0,m.Z)(R,2),Ze=fe[0],A=fe[1],Ae=S(K,0),Ue=(0,m.Z)(Ae,2),ae=Ue[0],be=Ue[1],Ye=(0,l.useState)(null),at=(0,m.Z)(Ye,2),He=at[0],Ve=at[1],dt=(0,l.useState)(null),bt=(0,m.Z)(dt,2),xt=bt[0],Lt=bt[1],Tt=l.useMemo(function(){return xt===null&&V?Number.MAX_SAFE_INTEGER:xt||0},[xt,D]),Vt=(0,l.useState)(!1),Nt=(0,m.Z)(Vt,2),Jt=Nt[0],an=Nt[1],zt="".concat(ge,"-item"),sn=Math.max(Te,ue),ln=ot===X,on=lt.length&&ln,pe=ot===ce,Se=on||typeof ot=="number"&&lt.length>ot,yt=(0,l.useMemo)(function(){var ht=lt;return on?D===null&&V?ht=lt:ht=lt.slice(0,Math.min(lt.length,_/he)):typeof ot=="number"&&(ht=lt.slice(0,ot)),ht},[lt,he,D,ot,on]),Ee=(0,l.useMemo)(function(){return on?lt.slice(Tt+1):lt.slice(yt.length)},[lt,yt,on,Tt]),Y=(0,l.useCallback)(function(ht,mt){var Ct;return typeof Ce=="function"?Ce(ht):(Ct=Ce&&(ht==null?void 0:ht[Ce]))!==null&&Ct!==void 0?Ct:mt},[Ce]),k=(0,l.useCallback)(ie||function(ht){return ht},[ie]);function ne(ht,mt,Ct){xt===ht&&(mt===void 0||mt===He)||(Lt(ht),Ct||(an(ht<lt.length-1),te==null||te(ht)),mt!==void 0&&Ve(mt))}function $(ht,mt){I(mt.clientWidth)}function me(ht,mt){qe(function(Ct){var wt=new Map(Ct);return mt===null?wt.delete(ht):wt.set(ht,mt),wt})}function U(ht,mt){q(mt),se(ue)}function Pe(ht,mt){A(mt)}function Ne(ht,mt){be(mt)}function Re(ht){return Ke.get(Y(yt[ht],ht))}(0,a.Z)(function(){if(_&&typeof sn=="number"&&yt){var ht=Ze+ae,mt=yt.length,Ct=mt-1;if(!mt){ne(0,null);return}for(var wt=0;wt<mt;wt+=1){var Ft=Re(wt);if(V&&(Ft=Ft||0),Ft===void 0){ne(wt-1,void 0,!0);break}if(ht+=Ft,Ct===0&&ht<=_||wt===Ct-1&&ht+Re(Ct)<=_){ne(Ct,null);break}else if(ht+sn>_){ne(wt-1,ht-Ft-ae+ue);break}}le&&Re(0)+ae>_&&Ve(null)}},[_,Ke,ue,Ze,ae,Y,yt]);var Be=Jt&&!!Ee.length,tt={};He!==null&&on&&(tt={position:"absolute",left:He,top:0});var ft={prefixCls:zt,responsive:on,component:F,invalidate:pe},$e=de?function(ht,mt){var Ct=Y(ht,mt);return l.createElement(g.Provider,{key:Ct,value:(0,p.Z)((0,p.Z)({},ft),{},{order:mt,item:ht,itemKey:Ct,registerSize:me,display:mt<=Tt})},de(ht,mt))}:function(ht,mt){var Ct=Y(ht,mt);return l.createElement(o,(0,e.Z)({},ft,{order:mt,key:Ct,item:ht,renderItem:k,itemKey:Ct,registerSize:me,display:mt<=Tt}))},Me={order:Be?Tt:Number.MAX_SAFE_INTEGER,className:"".concat(zt,"-rest"),registerSize:U,display:Be},Je=Qe||j,et=xe?l.createElement(g.Provider,{value:(0,p.Z)((0,p.Z)({},ft),Me)},xe(Ee)):l.createElement(o,(0,e.Z)({},ft,Me),typeof Je=="function"?Je(Ee):Je),st=l.createElement(Ie,(0,e.Z)({className:h()(!pe&&ge,pt),style:nt,ref:J},ye),we&&l.createElement(o,(0,e.Z)({},ft,{responsive:ln,responsiveDisabled:!on,order:-1,className:"".concat(zt,"-prefix"),registerSize:Pe,display:!0}),we),yt.map($e),Se?et:null,le&&l.createElement(o,(0,e.Z)({},ft,{responsive:ln,responsiveDisabled:!on,order:Tt,className:"".concat(zt,"-suffix"),registerSize:Ne,display:!0,style:tt}),le));return ln?l.createElement(s.Z,{onResize:$,disabled:!on},st):st}var M=l.forwardRef(P);M.displayName="Overflow",M.Item=L,M.RESPONSIVE=X,M.INVALIDATE=ce;var T=M,Z=T},29301:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return ce}});var e=t(60499),p=t(59301),m=t(11592),v=t(48736),l=t(85899),f=t(43749),h=t(76846),s=t(8654),a=p.createContext(null);function r(j){var P=j.children,M=j.onBatchResize,T=p.useRef(0),Z=p.useRef([]),oe=p.useContext(a),J=p.useCallback(function(re,ge,Le){T.current+=1;var lt=T.current;Z.current.push({size:re,element:ge,data:Le}),Promise.resolve().then(function(){lt===T.current&&(M==null||M(Z.current),Z.current=[])}),oe==null||oe(re,ge,Le)},[M,oe]);return p.createElement(a.Provider,{value:J},P)}var i=t(76374),c=new Map;function n(j){j.forEach(function(P){var M,T=P.target;(M=c.get(T))===null||M===void 0||M.forEach(function(Z){return Z(T)})})}var o=new i.Z(n),u=null,d=null;function b(j,P){c.has(j)||(c.set(j,new Set),o.observe(j)),c.get(j).add(P)}function E(j,P){c.has(j)&&(c.get(j).delete(P),c.get(j).size||(o.unobserve(j),c.delete(j)))}var y=t(38705),S=t(17212),g=t(39153),C=t(55401),x=function(j){(0,g.Z)(M,j);var P=(0,C.Z)(M);function M(){return(0,y.Z)(this,M),P.apply(this,arguments)}return(0,S.Z)(M,[{key:"render",value:function(){return this.props.children}}]),M}(p.Component);function w(j,P){var M=j.children,T=j.disabled,Z=p.useRef(null),oe=p.useRef(null),J=p.useContext(a),re=typeof M=="function",ge=re?M(Z):M,Le=p.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),lt=!re&&p.isValidElement(ge)&&(0,s.Yr)(ge),ie=lt?(0,s.C4)(ge):null,de=(0,s.x1)(ie,Z),Ce=function(){var nt;return(0,h.ZP)(Z.current)||(Z.current&&(0,f.Z)(Z.current)==="object"?(0,h.ZP)((nt=Z.current)===null||nt===void 0?void 0:nt.nativeElement):null)||(0,h.ZP)(oe.current)};p.useImperativeHandle(P,function(){return Ce()});var ke=p.useRef(j);ke.current=j;var he=p.useCallback(function(We){var nt=ke.current,pt=nt.onResize,ot=nt.data,Qe=We.getBoundingClientRect(),xe=Qe.width,we=Qe.height,le=We.offsetWidth,Ge=We.offsetHeight,Ie=Math.floor(xe),F=Math.floor(we);if(Le.current.width!==Ie||Le.current.height!==F||Le.current.offsetWidth!==le||Le.current.offsetHeight!==Ge){var te={width:Ie,height:F,offsetWidth:le,offsetHeight:Ge};Le.current=te;var ye=le===Math.round(xe)?xe:le,V=Ge===Math.round(we)?we:Ge,K=(0,l.Z)((0,l.Z)({},te),{},{offsetWidth:ye,offsetHeight:V});J==null||J(K,We,ot),pt&&Promise.resolve().then(function(){pt(K,We)})}},[]);return p.useEffect(function(){var We=Ce();return We&&!T&&b(We,he),function(){return E(We,he)}},[Z.current,T]),p.createElement(x,{ref:oe},lt?p.cloneElement(ge,{ref:de}):ge)}var O=p.forwardRef(w),N=O,L="rc-observer-key";function W(j,P){var M=j.children,T=typeof M=="function"?[M]:(0,m.Z)(M);return T.map(function(Z,oe){var J=(Z==null?void 0:Z.key)||"".concat(L,"-").concat(oe);return p.createElement(N,(0,e.Z)({},j,{key:J,ref:oe===0?P:void 0}),Z)})}var X=p.forwardRef(W);X.Collection=r;var ce=X},6551:function(Rt,B,t){"use strict";t.d(B,{ZP:function(){return h}});var e=t(72190),p=t(59301),m=t(47273),v=0,l=(0,m.Z)();function f(){var s;return l?(s=v,v+=1):s="TEST_OR_SSR",s}function h(s){var a=p.useState(),r=(0,e.Z)(a,2),i=r[0],c=r[1];return p.useEffect(function(){c("rc_select_".concat(f()))},[]),s||i}},37463:function(Rt,B,t){"use strict";t.d(B,{Ac:function(){return z},Xo:function(){return Te},Wx:function(){return Oe},ZP:function(){return yt},lk:function(){return S}});var e=t(60499),p=t(77654),m=t(18642),v=t(85899),l=t(72190),f=t(42244),h=t(43749),s=t(18929),a=t(48736),r=t(59301),i=t(92310),c=t.n(i),n=t(34280),o=t(49658),u=t(8654),d=function(Y){var k=Y.className,ne=Y.customizeIcon,$=Y.customizeIconProps,me=Y.children,U=Y.onMouseDown,Pe=Y.onClick,Ne=typeof ne=="function"?ne($):ne;return r.createElement("span",{className:k,onMouseDown:function(Be){Be.preventDefault(),U==null||U(Be)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:Pe,"aria-hidden":!0},Ne!==void 0?Ne:r.createElement("span",{className:c()(k.split(/\s+/).map(function(Re){return"".concat(Re,"-icon")}))},me))},b=d,E=function(Y,k,ne,$,me){var U=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,Pe=arguments.length>6?arguments[6]:void 0,Ne=arguments.length>7?arguments[7]:void 0,Re=r.useMemo(function(){if((0,h.Z)($)==="object")return $.clearIcon;if(me)return me},[$,me]),Be=r.useMemo(function(){return!!(!U&&$&&(ne.length||Pe)&&!(Ne==="combobox"&&Pe===""))},[$,U,ne.length,Pe,Ne]);return{allowClear:Be,clearIcon:r.createElement(b,{className:"".concat(Y,"-clear"),onMouseDown:k,customizeIcon:Re},"\xD7")}},y=r.createContext(null);function S(){return r.useContext(y)}function g(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Y=r.useState(!1),k=(0,l.Z)(Y,2),ne=k[0],$=k[1],me=r.useRef(null),U=function(){window.clearTimeout(me.current)};r.useEffect(function(){return U},[]);var Pe=function(Re,Be){U(),me.current=window.setTimeout(function(){$(Re),Be&&Be()},Ee)};return[ne,Pe,U]}function C(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Y=r.useRef(null),k=r.useRef(null);r.useEffect(function(){return function(){window.clearTimeout(k.current)}},[]);function ne($){($||Y.current===null)&&(Y.current=$),window.clearTimeout(k.current),k.current=window.setTimeout(function(){Y.current=null},Ee)}return[function(){return Y.current},ne]}function x(Ee,Y,k,ne){var $=r.useRef(null);$.current={open:Y,triggerOpen:k,customizedTrigger:ne},r.useEffect(function(){function me(U){var Pe;if(!((Pe=$.current)!==null&&Pe!==void 0&&Pe.customizedTrigger)){var Ne=U.target;Ne.shadowRoot&&U.composed&&(Ne=U.composedPath()[0]||Ne),$.current.open&&Ee().filter(function(Re){return Re}).every(function(Re){return!Re.contains(Ne)&&Re!==Ne})&&$.current.triggerOpen(!1)}}return window.addEventListener("mousedown",me),function(){return window.removeEventListener("mousedown",me)}},[])}var w=t(10228);function O(Ee){return Ee&&![w.Z.ESC,w.Z.SHIFT,w.Z.BACKSPACE,w.Z.TAB,w.Z.WIN_KEY,w.Z.ALT,w.Z.META,w.Z.WIN_KEY_RIGHT,w.Z.CTRL,w.Z.SEMICOLON,w.Z.EQUALS,w.Z.CAPS_LOCK,w.Z.CONTEXT_MENU,w.Z.F1,w.Z.F2,w.Z.F3,w.Z.F4,w.Z.F5,w.Z.F6,w.Z.F7,w.Z.F8,w.Z.F9,w.Z.F10,w.Z.F11,w.Z.F12].includes(Ee)}var N=t(26112),L=t(83836);function W(Ee,Y,k){var ne=(0,v.Z)((0,v.Z)({},Ee),k?Y:{});return Object.keys(Y).forEach(function($){var me=Y[$];typeof me=="function"&&(ne[$]=function(){for(var U,Pe=arguments.length,Ne=new Array(Pe),Re=0;Re<Pe;Re++)Ne[Re]=arguments[Re];return me.apply(void 0,Ne),(U=Ee[$])===null||U===void 0?void 0:U.call.apply(U,[Ee].concat(Ne))})}),ne}var X=W,ce=["prefixCls","id","inputElement","autoFocus","autoComplete","editable","activeDescendantId","value","open","attrs"],j=function(Y,k){var ne=Y.prefixCls,$=Y.id,me=Y.inputElement,U=Y.autoFocus,Pe=Y.autoComplete,Ne=Y.editable,Re=Y.activeDescendantId,Be=Y.value,tt=Y.open,ft=Y.attrs,$e=(0,f.Z)(Y,ce),Me=me||r.createElement("input",null),Je=Me,et=Je.ref,st=Je.props;return(0,a.Kp)(!("maxLength"in Me.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Me=r.cloneElement(Me,(0,v.Z)((0,v.Z)((0,v.Z)({type:"search"},X($e,st,!0)),{},{id:$,ref:(0,u.sQ)(k,et),autoComplete:Pe||"off",autoFocus:U,className:c()("".concat(ne,"-selection-search-input"),st==null?void 0:st.className),role:"combobox","aria-expanded":tt||!1,"aria-haspopup":"listbox","aria-owns":"".concat($,"_list"),"aria-autocomplete":"list","aria-controls":"".concat($,"_list"),"aria-activedescendant":tt?Re:void 0},ft),{},{value:Ne?Be:"",readOnly:!Ne,unselectable:Ne?null:"on",style:(0,v.Z)((0,v.Z)({},st.style),{},{opacity:Ne?null:0})})),Me},P=r.forwardRef(j),M=P;function T(Ee){return Array.isArray(Ee)?Ee:Ee!==void 0?[Ee]:[]}var Z=typeof window!="undefined"&&window.document&&window.document.documentElement,oe=Z;function J(Ee){return Ee!=null}function re(Ee){return!Ee&&Ee!==0}function ge(Ee){return["string","number"].includes((0,h.Z)(Ee))}function Le(Ee){var Y=void 0;return Ee&&(ge(Ee.title)?Y=Ee.title.toString():ge(Ee.label)&&(Y=Ee.label.toString())),Y}function lt(Ee,Y){oe?r.useLayoutEffect(Ee,Y):r.useEffect(Ee,Y)}function ie(Ee){var Y;return(Y=Ee.key)!==null&&Y!==void 0?Y:Ee.value}var de=function(Y){Y.preventDefault(),Y.stopPropagation()},Ce=function(Y){var k=Y.id,ne=Y.prefixCls,$=Y.values,me=Y.open,U=Y.searchValue,Pe=Y.autoClearSearchValue,Ne=Y.inputRef,Re=Y.placeholder,Be=Y.disabled,tt=Y.mode,ft=Y.showSearch,$e=Y.autoFocus,Me=Y.autoComplete,Je=Y.activeDescendantId,et=Y.tabIndex,st=Y.removeIcon,ht=Y.maxTagCount,mt=Y.maxTagTextLength,Ct=Y.maxTagPlaceholder,wt=Ct===void 0?function(Kt){return"+ ".concat(Kt.length," ...")}:Ct,Ft=Y.tagRender,kt=Y.onToggleOpen,Wt=Y.onRemove,It=Y.onInputChange,Pt=Y.onInputPaste,At=Y.onInputKeyDown,Gt=Y.onInputMouseDown,Yt=Y.onInputCompositionStart,jt=Y.onInputCompositionEnd,Ut=Y.onInputBlur,cn=r.useRef(null),en=(0,r.useState)(0),un=(0,l.Z)(en,2),hn=un[0],nn=un[1],$t=(0,r.useState)(!1),En=(0,l.Z)($t,2),wn=En[0],Xn=En[1],Ln="".concat(ne,"-selection"),jn=me||tt==="multiple"&&Pe===!1||tt==="tags"?U:"",Wn=tt==="tags"||tt==="multiple"&&Pe===!1||ft&&(me||wn);lt(function(){nn(cn.current.scrollWidth)},[jn]);var Vn=function(Mt,tn,dn,In,fn){return r.createElement("span",{title:Le(Mt),className:c()("".concat(Ln,"-item"),(0,m.Z)({},"".concat(Ln,"-item-disabled"),dn))},r.createElement("span",{className:"".concat(Ln,"-item-content")},tn),In&&r.createElement(b,{className:"".concat(Ln,"-item-remove"),onMouseDown:de,onClick:fn,customizeIcon:st},"\xD7"))},Cn=function(Mt,tn,dn,In,fn,Sn){var qn=function(Fr){de(Fr),kt(!me)};return r.createElement("span",{onMouseDown:qn},Ft({label:tn,value:Mt,disabled:dn,closable:In,onClose:fn,isMaxTag:!!Sn}))},mn=function(Mt){var tn=Mt.disabled,dn=Mt.label,In=Mt.value,fn=!Be&&!tn,Sn=dn;if(typeof mt=="number"&&(typeof dn=="string"||typeof dn=="number")){var qn=String(Sn);qn.length>mt&&(Sn="".concat(qn.slice(0,mt),"..."))}var Br=function(hr){hr&&hr.stopPropagation(),Wt(Mt)};return typeof Ft=="function"?Cn(In,Sn,tn,fn,Br):Vn(Mt,Sn,tn,fn,Br)},Qt=function(Mt){if(!$.length)return null;var tn=typeof wt=="function"?wt(Mt):wt;return typeof Ft=="function"?Cn(void 0,tn,!1,!1,void 0,!0):Vn({title:tn},tn,!1)},gt=r.createElement("div",{className:"".concat(Ln,"-search"),style:{width:hn},onFocus:function(){Xn(!0)},onBlur:function(){Xn(!1)}},r.createElement(M,{ref:Ne,open:me,prefixCls:ne,id:k,inputElement:null,disabled:Be,autoFocus:$e,autoComplete:Me,editable:Wn,activeDescendantId:Je,value:jn,onKeyDown:At,onMouseDown:Gt,onChange:It,onPaste:Pt,onCompositionStart:Yt,onCompositionEnd:jt,onBlur:Ut,tabIndex:et,attrs:(0,N.Z)(Y,!0)}),r.createElement("span",{ref:cn,className:"".concat(Ln,"-search-mirror"),"aria-hidden":!0},jn,"\xA0")),Dt=r.createElement(L.Z,{prefixCls:"".concat(Ln,"-overflow"),data:$,renderItem:mn,renderRest:Qt,suffix:gt,itemKey:ie,maxCount:ht});return r.createElement("span",{className:"".concat(Ln,"-wrap")},Dt,!$.length&&!jn&&r.createElement("span",{className:"".concat(Ln,"-placeholder")},Re))},ke=Ce,he=function(Y){var k=Y.inputElement,ne=Y.prefixCls,$=Y.id,me=Y.inputRef,U=Y.disabled,Pe=Y.autoFocus,Ne=Y.autoComplete,Re=Y.activeDescendantId,Be=Y.mode,tt=Y.open,ft=Y.values,$e=Y.placeholder,Me=Y.tabIndex,Je=Y.showSearch,et=Y.searchValue,st=Y.activeValue,ht=Y.maxLength,mt=Y.onInputKeyDown,Ct=Y.onInputMouseDown,wt=Y.onInputChange,Ft=Y.onInputPaste,kt=Y.onInputCompositionStart,Wt=Y.onInputCompositionEnd,It=Y.onInputBlur,Pt=Y.title,At=r.useState(!1),Gt=(0,l.Z)(At,2),Yt=Gt[0],jt=Gt[1],Ut=Be==="combobox",cn=Ut||Je,en=ft[0],un=et||"";Ut&&st&&!Yt&&(un=st),r.useEffect(function(){Ut&&jt(!1)},[Ut,st]);var hn=Be!=="combobox"&&!tt&&!Je?!1:!!un,nn=Pt===void 0?Le(en):Pt,$t=r.useMemo(function(){return en?null:r.createElement("span",{className:"".concat(ne,"-selection-placeholder"),style:hn?{visibility:"hidden"}:void 0},$e)},[en,hn,$e,ne]);return r.createElement("span",{className:"".concat(ne,"-selection-wrap")},r.createElement("span",{className:"".concat(ne,"-selection-search")},r.createElement(M,{ref:me,prefixCls:ne,id:$,open:tt,inputElement:k,disabled:U,autoFocus:Pe,autoComplete:Ne,editable:cn,activeDescendantId:Re,value:un,onKeyDown:mt,onMouseDown:Ct,onChange:function(wn){jt(!0),wt(wn)},onPaste:Ft,onCompositionStart:kt,onCompositionEnd:Wt,onBlur:It,tabIndex:Me,attrs:(0,N.Z)(Y,!0),maxLength:Ut?ht:void 0})),!Ut&&en?r.createElement("span",{className:"".concat(ne,"-selection-item"),title:nn,style:hn?{visibility:"hidden"}:void 0},en.label):null,$t)},We=he,nt=function(Y,k){var ne=(0,r.useRef)(null),$=(0,r.useRef)(!1),me=Y.prefixCls,U=Y.open,Pe=Y.mode,Ne=Y.showSearch,Re=Y.tokenWithEnter,Be=Y.disabled,tt=Y.prefix,ft=Y.autoClearSearchValue,$e=Y.onSearch,Me=Y.onSearchSubmit,Je=Y.onToggleOpen,et=Y.onInputKeyDown,st=Y.onInputBlur,ht=Y.domRef;r.useImperativeHandle(k,function(){return{focus:function(nn){ne.current.focus(nn)},blur:function(){ne.current.blur()}}});var mt=C(0),Ct=(0,l.Z)(mt,2),wt=Ct[0],Ft=Ct[1],kt=function(nn){var $t=nn.which,En=ne.current instanceof HTMLTextAreaElement;!En&&U&&($t===w.Z.UP||$t===w.Z.DOWN)&&nn.preventDefault(),et&&et(nn),$t===w.Z.ENTER&&Pe==="tags"&&!$.current&&!U&&(Me==null||Me(nn.target.value)),!(En&&!U&&~[w.Z.UP,w.Z.DOWN,w.Z.LEFT,w.Z.RIGHT].indexOf($t))&&O($t)&&Je(!0)},Wt=function(){Ft(!0)},It=(0,r.useRef)(null),Pt=function(nn){$e(nn,!0,$.current)!==!1&&Je(!0)},At=function(){$.current=!0},Gt=function(nn){$.current=!1,Pe!=="combobox"&&Pt(nn.target.value)},Yt=function(nn){var $t=nn.target.value;if(Re&&It.current&&/[\r\n]/.test(It.current)){var En=It.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");$t=$t.replace(En,It.current)}It.current=null,Pt($t)},jt=function(nn){var $t=nn.clipboardData,En=$t==null?void 0:$t.getData("text");It.current=En||""},Ut=function(nn){var $t=nn.target;if($t!==ne.current){var En=document.body.style.msTouchAction!==void 0;En?setTimeout(function(){ne.current.focus()}):ne.current.focus()}},cn=function(nn){var $t=wt();nn.target!==ne.current&&!$t&&!(Pe==="combobox"&&Be)&&nn.preventDefault(),(Pe!=="combobox"&&(!Ne||!$t)||!U)&&(U&&ft!==!1&&$e("",!0,!1),Je())},en={inputRef:ne,onInputKeyDown:kt,onInputMouseDown:Wt,onInputChange:Yt,onInputPaste:jt,onInputCompositionStart:At,onInputCompositionEnd:Gt,onInputBlur:st},un=Pe==="multiple"||Pe==="tags"?r.createElement(ke,(0,e.Z)({},Y,en)):r.createElement(We,(0,e.Z)({},Y,en));return r.createElement("div",{ref:ht,className:"".concat(me,"-selector"),onClick:Ut,onMouseDown:cn},tt&&r.createElement("div",{className:"".concat(me,"-prefix")},tt),un)},pt=r.forwardRef(nt),ot=pt,Qe=t(68196),xe=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],we=function(Y){var k=Y===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:k,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:k,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:k,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:k,adjustY:1},htmlRegion:"scroll"}}},le=function(Y,k){var ne=Y.prefixCls,$=Y.disabled,me=Y.visible,U=Y.children,Pe=Y.popupElement,Ne=Y.animation,Re=Y.transitionName,Be=Y.dropdownStyle,tt=Y.dropdownClassName,ft=Y.direction,$e=ft===void 0?"ltr":ft,Me=Y.placement,Je=Y.builtinPlacements,et=Y.dropdownMatchSelectWidth,st=Y.dropdownRender,ht=Y.dropdownAlign,mt=Y.getPopupContainer,Ct=Y.empty,wt=Y.getTriggerDOMNode,Ft=Y.onPopupVisibleChange,kt=Y.onPopupMouseEnter,Wt=(0,f.Z)(Y,xe),It="".concat(ne,"-dropdown"),Pt=Pe;st&&(Pt=st(Pe));var At=r.useMemo(function(){return Je||we(et)},[Je,et]),Gt=Ne?"".concat(It,"-").concat(Ne):Re,Yt=typeof et=="number",jt=r.useMemo(function(){return Yt?null:et===!1?"minWidth":"width"},[et,Yt]),Ut=Be;Yt&&(Ut=(0,v.Z)((0,v.Z)({},Ut),{},{width:et}));var cn=r.useRef(null);return r.useImperativeHandle(k,function(){return{getPopupElement:function(){var un;return(un=cn.current)===null||un===void 0?void 0:un.popupElement}}}),r.createElement(Qe.Z,(0,e.Z)({},Wt,{showAction:Ft?["click"]:[],hideAction:Ft?["click"]:[],popupPlacement:Me||($e==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:At,prefixCls:It,popupTransitionName:Gt,popup:r.createElement("div",{onMouseEnter:kt},Pt),ref:cn,stretch:jt,popupAlign:ht,popupVisible:me,getPopupContainer:mt,popupClassName:c()(tt,(0,m.Z)({},"".concat(It,"-empty"),Ct)),popupStyle:Ut,getTriggerDOMNode:wt,onPopupVisibleChange:Ft}),U)},Ge=r.forwardRef(le),Ie=Ge,F=t(48745);function te(Ee,Y){var k=Ee.key,ne;return"value"in Ee&&(ne=Ee.value),k!=null?k:ne!==void 0?ne:"rc-index-key-".concat(Y)}function ye(Ee){return typeof Ee!="undefined"&&!Number.isNaN(Ee)}function V(Ee,Y){var k=Ee||{},ne=k.label,$=k.value,me=k.options,U=k.groupLabel,Pe=ne||(Y?"children":"label");return{label:Pe,value:$||"value",options:me||"options",groupLabel:U||Pe}}function K(Ee){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},k=Y.fieldNames,ne=Y.childrenAsData,$=[],me=V(k,!1),U=me.label,Pe=me.value,Ne=me.options,Re=me.groupLabel;function Be(tt,ft){Array.isArray(tt)&&tt.forEach(function($e){if(ft||!(Ne in $e)){var Me=$e[Pe];$.push({key:te($e,$.length),groupOption:ft,data:$e,label:$e[U],value:Me})}else{var Je=$e[Re];Je===void 0&&ne&&(Je=$e.label),$.push({key:te($e,$.length),group:!0,data:$e,label:Je}),Be($e[Ne],!0)}})}return Be(Ee,!1),$}function ee(Ee){var Y=(0,v.Z)({},Ee);return"props"in Y||Object.defineProperty(Y,"props",{get:function(){return(0,a.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Y}}),Y}var H=function(Y,k,ne){if(!k||!k.length)return null;var $=!1,me=function Pe(Ne,Re){var Be=(0,F.Z)(Re),tt=Be[0],ft=Be.slice(1);if(!tt)return[Ne];var $e=Ne.split(tt);return $=$||$e.length>1,$e.reduce(function(Me,Je){return[].concat((0,p.Z)(Me),(0,p.Z)(Pe(Je,ft)))},[]).filter(Boolean)},U=me(Y,k);return $?typeof ne!="undefined"?U.slice(0,ne):U:null},D=r.createContext(null),I=D;function _(Ee){var Y=Ee.visible,k=Ee.values;if(!Y)return null;var ne=50;return r.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(k.slice(0,ne).map(function($){var me=$.label,U=$.value;return["number","string"].includes((0,h.Z)(me))?me:U}).join(", ")),k.length>ne?", ...":null)}var ve=["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","prefix","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],_e=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Ke=function(Y){return Y==="tags"||Y==="multiple"},qe=r.forwardRef(function(Ee,Y){var k,ne=Ee.id,$=Ee.prefixCls,me=Ee.className,U=Ee.showSearch,Pe=Ee.tagRender,Ne=Ee.direction,Re=Ee.omitDomProps,Be=Ee.displayValues,tt=Ee.onDisplayValuesChange,ft=Ee.emptyOptions,$e=Ee.notFoundContent,Me=$e===void 0?"Not Found":$e,Je=Ee.onClear,et=Ee.mode,st=Ee.disabled,ht=Ee.loading,mt=Ee.getInputElement,Ct=Ee.getRawInputElement,wt=Ee.open,Ft=Ee.defaultOpen,kt=Ee.onDropdownVisibleChange,Wt=Ee.activeValue,It=Ee.onActiveValueChange,Pt=Ee.activeDescendantId,At=Ee.searchValue,Gt=Ee.autoClearSearchValue,Yt=Ee.onSearch,jt=Ee.onSearchSplit,Ut=Ee.tokenSeparators,cn=Ee.allowClear,en=Ee.prefix,un=Ee.suffixIcon,hn=Ee.clearIcon,nn=Ee.OptionList,$t=Ee.animation,En=Ee.transitionName,wn=Ee.dropdownStyle,Xn=Ee.dropdownClassName,Ln=Ee.dropdownMatchSelectWidth,jn=Ee.dropdownRender,Wn=Ee.dropdownAlign,Vn=Ee.placement,Cn=Ee.builtinPlacements,mn=Ee.getPopupContainer,Qt=Ee.showAction,gt=Qt===void 0?[]:Qt,Dt=Ee.onFocus,Kt=Ee.onBlur,Mt=Ee.onKeyUp,tn=Ee.onKeyDown,dn=Ee.onMouseDown,In=(0,f.Z)(Ee,ve),fn=Ke(et),Sn=(U!==void 0?U:fn)||et==="combobox",qn=(0,v.Z)({},In);_e.forEach(function(Yr){delete qn[Yr]}),Re==null||Re.forEach(function(Yr){delete qn[Yr]});var Br=r.useState(!1),Fr=(0,l.Z)(Br,2),hr=Fr[0],Er=Fr[1];r.useEffect(function(){Er((0,o.Z)())},[]);var Zr=r.useRef(null),Wr=r.useRef(null),Cr=r.useRef(null),Tr=r.useRef(null),wr=r.useRef(null),ri=r.useRef(!1),yi=g(),ii=(0,l.Z)(yi,3),oi=ii[0],vi=ii[1],er=ii[2];r.useImperativeHandle(Y,function(){var Yr,Nr;return{focus:(Yr=Tr.current)===null||Yr===void 0?void 0:Yr.focus,blur:(Nr=Tr.current)===null||Nr===void 0?void 0:Nr.blur,scrollTo:function(Io){var Ui;return(Ui=wr.current)===null||Ui===void 0?void 0:Ui.scrollTo(Io)},nativeElement:Zr.current||Wr.current}});var vr=r.useMemo(function(){var Yr;if(et!=="combobox")return At;var Nr=(Yr=Be[0])===null||Yr===void 0?void 0:Yr.value;return typeof Nr=="string"||typeof Nr=="number"?String(Nr):""},[At,et,Be]),Xr=et==="combobox"&&typeof mt=="function"&&mt()||null,Or=typeof Ct=="function"&&Ct(),ur=(0,u.x1)(Wr,Or==null||(k=Or.props)===null||k===void 0?void 0:k.ref),Ir=r.useState(!1),Lr=(0,l.Z)(Ir,2),pr=Lr[0],Kr=Lr[1];(0,n.Z)(function(){Kr(!0)},[]);var ai=(0,s.Z)(!1,{defaultValue:Ft,value:wt}),zr=(0,l.Z)(ai,2),Si=zr[0],ci=zr[1],Ar=pr?Si:!1,gi=!Me&&ft;(st||gi&&Ar&&et==="combobox")&&(Ar=!1);var bi=gi?!1:Ar,$n=r.useCallback(function(Yr){var Nr=Yr!==void 0?Yr:!Ar;st||(ci(Nr),Ar!==Nr&&(kt==null||kt(Nr)))},[st,Ar,ci,kt]),fr=r.useMemo(function(){return(Ut||[]).some(function(Yr){return[`
`,`\r
`].includes(Yr)})},[Ut]),Gn=r.useContext(I)||{},lr=Gn.maxCount,Hr=Gn.rawValues,$r=function(Nr,yo,Io){if(!(fn&&ye(lr)&&(Hr==null?void 0:Hr.size)>=lr)){var Ui=!0,Vi=Nr;It==null||It(null);var So=H(Nr,Ut,ye(lr)?lr-Hr.size:void 0),fo=Io?null:So;return et!=="combobox"&&fo&&(Vi="",jt==null||jt(fo),$n(!1),Ui=!1),Yt&&vr!==Vi&&Yt(Vi,{source:yo?"typing":"effect"}),Ui}},so=function(Nr){!Nr||!Nr.trim()||Yt(Nr,{source:"submit"})};r.useEffect(function(){!Ar&&!fn&&et!=="combobox"&&$r("",!1,!1)},[Ar]),r.useEffect(function(){Si&&st&&ci(!1),st&&!ri.current&&vi(!1)},[st]);var zn=C(),ir=(0,l.Z)(zn,2),cr=ir[0],Gr=ir[1],Jr=r.useRef(!1),mo=function(Nr){var yo=cr(),Io=Nr.key,Ui=Io==="Enter";if(Ui&&(et!=="combobox"&&Nr.preventDefault(),Ar||$n(!0)),Gr(!!vr),Io==="Backspace"&&!yo&&fn&&!vr&&Be.length){for(var Vi=(0,p.Z)(Be),So=null,fo=Vi.length-1;fo>=0;fo-=1){var Go=Vi[fo];if(!Go.disabled){Vi.splice(fo,1),So=Go;break}}So&&tt(Vi,{type:"remove",values:[So]})}for(var Ho=arguments.length,Xo=new Array(Ho>1?Ho-1:0),ra=1;ra<Ho;ra++)Xo[ra-1]=arguments[ra];if(Ar&&(!Ui||!Jr.current)){var ta;Ui&&(Jr.current=!0),(ta=wr.current)===null||ta===void 0||ta.onKeyDown.apply(ta,[Nr].concat(Xo))}tn==null||tn.apply(void 0,[Nr].concat(Xo))},Ji=function(Nr){for(var yo=arguments.length,Io=new Array(yo>1?yo-1:0),Ui=1;Ui<yo;Ui++)Io[Ui-1]=arguments[Ui];if(Ar){var Vi;(Vi=wr.current)===null||Vi===void 0||Vi.onKeyUp.apply(Vi,[Nr].concat(Io))}Nr.key==="Enter"&&(Jr.current=!1),Mt==null||Mt.apply(void 0,[Nr].concat(Io))},lo=function(Nr){var yo=Be.filter(function(Io){return Io!==Nr});tt(yo,{type:"remove",values:[Nr]})},xr=function(){Jr.current=!1},gr=r.useRef(!1),Ai=function(){vi(!0),st||(Dt&&!gr.current&&Dt.apply(void 0,arguments),gt.includes("focus")&&$n(!0)),gr.current=!0},Bi=function(){ri.current=!0,vi(!1,function(){gr.current=!1,ri.current=!1,$n(!1)}),!st&&(vr&&(et==="tags"?Yt(vr,{source:"submit"}):et==="multiple"&&Yt("",{source:"blur"})),Kt&&Kt.apply(void 0,arguments))},eo=[];r.useEffect(function(){return function(){eo.forEach(function(Yr){return clearTimeout(Yr)}),eo.splice(0,eo.length)}},[]);var po=function(Nr){var yo,Io=Nr.target,Ui=(yo=Cr.current)===null||yo===void 0?void 0:yo.getPopupElement();if(Ui&&Ui.contains(Io)){var Vi=setTimeout(function(){var Ho=eo.indexOf(Vi);if(Ho!==-1&&eo.splice(Ho,1),er(),!hr&&!Ui.contains(document.activeElement)){var Xo;(Xo=Tr.current)===null||Xo===void 0||Xo.focus()}});eo.push(Vi)}for(var So=arguments.length,fo=new Array(So>1?So-1:0),Go=1;Go<So;Go++)fo[Go-1]=arguments[Go];dn==null||dn.apply(void 0,[Nr].concat(fo))},No=r.useState({}),Oo=(0,l.Z)(No,2),Vo=Oo[1];function go(){Vo({})}var oa;Or&&(oa=function(Nr){$n(Nr)}),x(function(){var Yr;return[Zr.current,(Yr=Cr.current)===null||Yr===void 0?void 0:Yr.getPopupElement()]},bi,$n,!!Or);var ha=r.useMemo(function(){return(0,v.Z)((0,v.Z)({},Ee),{},{notFoundContent:Me,open:Ar,triggerOpen:bi,id:ne,showSearch:Sn,multiple:fn,toggleOpen:$n})},[Ee,Me,bi,Ar,ne,Sn,fn,$n]),la=!!un||ht,zo;la&&(zo=r.createElement(b,{className:c()("".concat($,"-arrow"),(0,m.Z)({},"".concat($,"-arrow-loading"),ht)),customizeIcon:un,customizeIconProps:{loading:ht,searchValue:vr,open:Ar,focused:oi,showSearch:Sn}}));var Pa=function(){var Nr;Je==null||Je(),(Nr=Tr.current)===null||Nr===void 0||Nr.focus(),tt([],{type:"clear",values:Be}),$r("",!1,!1)},ca=E($,Pa,Be,cn,hn,st,vr,et),ga=ca.allowClear,va=ca.clearIcon,Ta=r.createElement(nn,{ref:wr}),Da=c()($,me,(0,m.Z)((0,m.Z)((0,m.Z)((0,m.Z)((0,m.Z)((0,m.Z)((0,m.Z)((0,m.Z)((0,m.Z)((0,m.Z)({},"".concat($,"-focused"),oi),"".concat($,"-multiple"),fn),"".concat($,"-single"),!fn),"".concat($,"-allow-clear"),cn),"".concat($,"-show-arrow"),la),"".concat($,"-disabled"),st),"".concat($,"-loading"),ht),"".concat($,"-open"),Ar),"".concat($,"-customize-input"),Xr),"".concat($,"-show-search"),Sn)),aa=r.createElement(Ie,{ref:Cr,disabled:st,prefixCls:$,visible:bi,popupElement:Ta,animation:$t,transitionName:En,dropdownStyle:wn,dropdownClassName:Xn,direction:Ne,dropdownMatchSelectWidth:Ln,dropdownRender:jn,dropdownAlign:Wn,placement:Vn,builtinPlacements:Cn,getPopupContainer:mn,empty:ft,getTriggerDOMNode:function(Nr){return Wr.current||Nr},onPopupVisibleChange:oa,onPopupMouseEnter:go},Or?r.cloneElement(Or,{ref:ur}):r.createElement(ot,(0,e.Z)({},Ee,{domRef:Wr,prefixCls:$,inputElement:Xr,ref:Tr,id:ne,prefix:en,showSearch:Sn,autoClearSearchValue:Gt,mode:et,activeDescendantId:Pt,tagRender:Pe,values:Be,open:Ar,onToggleOpen:$n,activeValue:Wt,searchValue:vr,onSearch:$r,onSearchSubmit:so,onRemove:lo,tokenWithEnter:fr,onInputBlur:xr}))),Qo;return Or?Qo=aa:Qo=r.createElement("div",(0,e.Z)({className:Da},qn,{ref:Zr,onMouseDown:po,onKeyDown:mo,onKeyUp:Ji,onFocus:Ai,onBlur:Bi}),r.createElement(_,{visible:oi&&!Ar,values:Be}),aa,zo,ga&&va),r.createElement(y.Provider,{value:ha},Qo)}),z=qe,ze=function(){return null};ze.isSelectOptGroup=!0;var Te=ze,se=function(){return null};se.isSelectOption=!0;var Oe=se,Fe=t(80547),ue=t(2738),q=t(48911);function R(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var fe=["disabled","title","children","style","className"];function Ze(Ee){return typeof Ee=="string"||typeof Ee=="number"}var A=function(Y,k){var ne=S(),$=ne.prefixCls,me=ne.id,U=ne.open,Pe=ne.multiple,Ne=ne.mode,Re=ne.searchValue,Be=ne.toggleOpen,tt=ne.notFoundContent,ft=ne.onPopupScroll,$e=r.useContext(I),Me=$e.maxCount,Je=$e.flattenOptions,et=$e.onActiveValue,st=$e.defaultActiveFirstOption,ht=$e.onSelect,mt=$e.menuItemSelectedIcon,Ct=$e.rawValues,wt=$e.fieldNames,Ft=$e.virtual,kt=$e.direction,Wt=$e.listHeight,It=$e.listItemHeight,Pt=$e.optionRender,At="".concat($,"-item"),Gt=(0,Fe.Z)(function(){return Je},[U,Je],function(Qt,gt){return gt[0]&&Qt[1]!==gt[1]}),Yt=r.useRef(null),jt=r.useMemo(function(){return Pe&&ye(Me)&&(Ct==null?void 0:Ct.size)>=Me},[Pe,Me,Ct==null?void 0:Ct.size]),Ut=function(gt){gt.preventDefault()},cn=function(gt){var Dt;(Dt=Yt.current)===null||Dt===void 0||Dt.scrollTo(typeof gt=="number"?{index:gt}:gt)},en=r.useCallback(function(Qt){return Ne==="combobox"?!1:Ct.has(Qt)},[Ne,(0,p.Z)(Ct).toString(),Ct.size]),un=function(gt){for(var Dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Kt=Gt.length,Mt=0;Mt<Kt;Mt+=1){var tn=(gt+Mt*Dt+Kt)%Kt,dn=Gt[tn]||{},In=dn.group,fn=dn.data;if(!In&&!(fn!=null&&fn.disabled)&&(en(fn.value)||!jt))return tn}return-1},hn=r.useState(function(){return un(0)}),nn=(0,l.Z)(hn,2),$t=nn[0],En=nn[1],wn=function(gt){var Dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;En(gt);var Kt={source:Dt?"keyboard":"mouse"},Mt=Gt[gt];if(!Mt){et(null,-1,Kt);return}et(Mt.value,gt,Kt)};(0,r.useEffect)(function(){wn(st!==!1?un(0):-1)},[Gt.length,Re]);var Xn=r.useCallback(function(Qt){return Ne==="combobox"?String(Qt).toLowerCase()===Re.toLowerCase():Ct.has(Qt)},[Ne,Re,(0,p.Z)(Ct).toString(),Ct.size]);(0,r.useEffect)(function(){var Qt=setTimeout(function(){if(!Pe&&U&&Ct.size===1){var Dt=Array.from(Ct)[0],Kt=Gt.findIndex(function(Mt){var tn=Mt.data;return Re?String(tn.value).startsWith(Re):tn.value===Dt});Kt!==-1&&(wn(Kt),cn(Kt))}});if(U){var gt;(gt=Yt.current)===null||gt===void 0||gt.scrollTo(void 0)}return function(){return clearTimeout(Qt)}},[U,Re]);var Ln=function(gt){gt!==void 0&&ht(gt,{selected:!Ct.has(gt)}),Pe||Be(!1)};if(r.useImperativeHandle(k,function(){return{onKeyDown:function(gt){var Dt=gt.which,Kt=gt.ctrlKey;switch(Dt){case w.Z.N:case w.Z.P:case w.Z.UP:case w.Z.DOWN:{var Mt=0;if(Dt===w.Z.UP?Mt=-1:Dt===w.Z.DOWN?Mt=1:R()&&Kt&&(Dt===w.Z.N?Mt=1:Dt===w.Z.P&&(Mt=-1)),Mt!==0){var tn=un($t+Mt,Mt);cn(tn),wn(tn,!0)}break}case w.Z.TAB:case w.Z.ENTER:{var dn,In=Gt[$t];In&&!(In!=null&&(dn=In.data)!==null&&dn!==void 0&&dn.disabled)&&!jt?Ln(In.value):Ln(void 0),U&&gt.preventDefault();break}case w.Z.ESC:Be(!1),U&&gt.stopPropagation()}},onKeyUp:function(){},scrollTo:function(gt){cn(gt)}}}),Gt.length===0)return r.createElement("div",{role:"listbox",id:"".concat(me,"_list"),className:"".concat(At,"-empty"),onMouseDown:Ut},tt);var jn=Object.keys(wt).map(function(Qt){return wt[Qt]}),Wn=function(gt){return gt.label};function Vn(Qt,gt){var Dt=Qt.group;return{role:Dt?"presentation":"option",id:"".concat(me,"_list_").concat(gt)}}var Cn=function(gt){var Dt=Gt[gt];if(!Dt)return null;var Kt=Dt.data||{},Mt=Kt.value,tn=Dt.group,dn=(0,N.Z)(Kt,!0),In=Wn(Dt);return Dt?r.createElement("div",(0,e.Z)({"aria-label":typeof In=="string"&&!tn?In:null},dn,{key:gt},Vn(Dt,gt),{"aria-selected":Xn(Mt)}),Mt):null},mn={role:"listbox",id:"".concat(me,"_list")};return r.createElement(r.Fragment,null,Ft&&r.createElement("div",(0,e.Z)({},mn,{style:{height:0,width:0,overflow:"hidden"}}),Cn($t-1),Cn($t),Cn($t+1)),r.createElement(q.Z,{itemKey:"key",ref:Yt,data:Gt,height:Wt,itemHeight:It,fullHeight:!1,onMouseDown:Ut,onScroll:ft,virtual:Ft,direction:kt,innerProps:Ft?null:mn},function(Qt,gt){var Dt=Qt.group,Kt=Qt.groupOption,Mt=Qt.data,tn=Qt.label,dn=Qt.value,In=Mt.key;if(Dt){var fn,Sn=(fn=Mt.title)!==null&&fn!==void 0?fn:Ze(tn)?tn.toString():void 0;return r.createElement("div",{className:c()(At,"".concat(At,"-group"),Mt.className),title:Sn},tn!==void 0?tn:In)}var qn=Mt.disabled,Br=Mt.title,Fr=Mt.children,hr=Mt.style,Er=Mt.className,Zr=(0,f.Z)(Mt,fe),Wr=(0,ue.Z)(Zr,jn),Cr=en(dn),Tr=qn||!Cr&&jt,wr="".concat(At,"-option"),ri=c()(At,wr,Er,(0,m.Z)((0,m.Z)((0,m.Z)((0,m.Z)({},"".concat(wr,"-grouped"),Kt),"".concat(wr,"-active"),$t===gt&&!Tr),"".concat(wr,"-disabled"),Tr),"".concat(wr,"-selected"),Cr)),yi=Wn(Qt),ii=!mt||typeof mt=="function"||Cr,oi=typeof yi=="number"?yi:yi||dn,vi=Ze(oi)?oi.toString():void 0;return Br!==void 0&&(vi=Br),r.createElement("div",(0,e.Z)({},(0,N.Z)(Wr),Ft?{}:Vn(Qt,gt),{"aria-selected":Xn(dn),className:ri,title:vi,onMouseMove:function(){$t===gt||Tr||wn(gt)},onClick:function(){Tr||Ln(dn)},style:hr}),r.createElement("div",{className:"".concat(wr,"-content")},typeof Pt=="function"?Pt(Qt,{index:gt}):oi),r.isValidElement(mt)||Cr,ii&&r.createElement(b,{className:"".concat(At,"-option-state"),customizeIcon:mt,customizeIconProps:{value:dn,disabled:Tr,isSelected:Cr}},Cr?"\u2713":null))}))},Ae=r.forwardRef(A),Ue=Ae,ae=function(Ee,Y){var k=r.useRef({values:new Map,options:new Map}),ne=r.useMemo(function(){var me=k.current,U=me.values,Pe=me.options,Ne=Ee.map(function(tt){if(tt.label===void 0){var ft;return(0,v.Z)((0,v.Z)({},tt),{},{label:(ft=U.get(tt.value))===null||ft===void 0?void 0:ft.label})}return tt}),Re=new Map,Be=new Map;return Ne.forEach(function(tt){Re.set(tt.value,tt),Be.set(tt.value,Y.get(tt.value)||Pe.get(tt.value))}),k.current.values=Re,k.current.options=Be,Ne},[Ee,Y]),$=r.useCallback(function(me){return Y.get(me)||k.current.options.get(me)},[Y]);return[ne,$]};function be(Ee,Y){return T(Ee).join("").toUpperCase().includes(Y)}var Ye=function(Ee,Y,k,ne,$){return r.useMemo(function(){if(!k||ne===!1)return Ee;var me=Y.options,U=Y.label,Pe=Y.value,Ne=[],Re=typeof ne=="function",Be=k.toUpperCase(),tt=Re?ne:function($e,Me){return $?be(Me[$],Be):Me[me]?be(Me[U!=="children"?U:"label"],Be):be(Me[Pe],Be)},ft=Re?function($e){return ee($e)}:function($e){return $e};return Ee.forEach(function($e){if($e[me]){var Me=tt(k,ft($e));if(Me)Ne.push($e);else{var Je=$e[me].filter(function(et){return tt(k,ft(et))});Je.length&&Ne.push((0,v.Z)((0,v.Z)({},$e),{},(0,m.Z)({},me,Je)))}return}tt(k,ft($e))&&Ne.push($e)}),Ne},[Ee,ne,$,k,Y])},at=t(6551),He=t(11592),Ve=["children","value"],dt=["children"];function bt(Ee){var Y=Ee,k=Y.key,ne=Y.props,$=ne.children,me=ne.value,U=(0,f.Z)(ne,Ve);return(0,v.Z)({key:k,value:me!==void 0?me:k,children:$},U)}function xt(Ee){var Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,He.Z)(Ee).map(function(k,ne){if(!r.isValidElement(k)||!k.type)return null;var $=k,me=$.type.isSelectOptGroup,U=$.key,Pe=$.props,Ne=Pe.children,Re=(0,f.Z)(Pe,dt);return Y||!me?bt(k):(0,v.Z)((0,v.Z)({key:"__RC_SELECT_GRP__".concat(U===null?ne:U,"__"),label:U},Re),{},{options:xt(Ne)})}).filter(function(k){return k})}var Lt=function(Y,k,ne,$,me){return r.useMemo(function(){var U=Y,Pe=!Y;Pe&&(U=xt(k));var Ne=new Map,Re=new Map,Be=function($e,Me,Je){Je&&typeof Je=="string"&&$e.set(Me[Je],Me)},tt=function ft($e){for(var Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Je=0;Je<$e.length;Je+=1){var et=$e[Je];!et[ne.options]||Me?(Ne.set(et[ne.value],et),Be(Re,et,ne.label),Be(Re,et,$),Be(Re,et,me)):ft(et[ne.options],!0)}};return tt(U),{options:U,valueOptions:Ne,labelOptions:Re}},[Y,k,ne,$,me])},Tt=Lt;function Vt(Ee){var Y=r.useRef();Y.current=Ee;var k=r.useCallback(function(){return Y.current.apply(Y,arguments)},[]);return k}function Nt(Ee){var Y=Ee.mode,k=Ee.options,ne=Ee.children,$=Ee.backfill,me=Ee.allowClear,U=Ee.placeholder,Pe=Ee.getInputElement,Ne=Ee.showSearch,Re=Ee.onSearch,Be=Ee.defaultOpen,tt=Ee.autoFocus,ft=Ee.labelInValue,$e=Ee.value,Me=Ee.inputValue,Je=Ee.optionLabelProp,et=isMultiple(Y),st=Ne!==void 0?Ne:et||Y==="combobox",ht=k||convertChildrenToData(ne);if(warning(Y!=="tags"||ht.every(function(Ft){return!Ft.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Y==="tags"||Y==="combobox"){var mt=ht.some(function(Ft){return Ft.options?Ft.options.some(function(kt){return typeof("value"in kt?kt.value:kt.key)=="number"}):typeof("value"in Ft?Ft.value:Ft.key)=="number"});warning(!mt,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(Y!=="combobox"||!Je,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(Y==="combobox"||!$,"`backfill` only works with `combobox` mode."),warning(Y==="combobox"||!Pe,"`getInputElement` only work with `combobox` mode."),noteOnce(Y!=="combobox"||!Pe||!me||!U,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Re&&!st&&Y!=="combobox"&&Y!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Be||tt,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),$e!=null){var Ct=toArray($e);warning(!ft||Ct.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(!et||Array.isArray($e),"`value` should be array when `mode` is `multiple` or `tags`")}if(ne){var wt=null;toNodeArray(ne).some(function(Ft){if(!React.isValidElement(Ft)||!Ft.type)return!1;var kt=Ft,Wt=kt.type;if(Wt.isSelectOption)return!1;if(Wt.isSelectOptGroup){var It=toNodeArray(Ft.props.children).every(function(Pt){return!React.isValidElement(Pt)||!Ft.type||Pt.type.isSelectOption?!0:(wt=Pt.type,!1)});return!It}return wt=Wt,!0}),wt&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(wt.displayName||wt.name||wt,"`.")),warning(Me===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Jt(Ee,Y){if(Ee){var k=function ne($){for(var me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,U=0;U<$.length;U++){var Pe=$[U];if(Pe[Y==null?void 0:Y.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!me&&Array.isArray(Pe[Y==null?void 0:Y.options])&&ne(Pe[Y==null?void 0:Y.options],!0))break}};k(Ee)}}var an=null,zt=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","optionRender","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","labelRender","value","defaultValue","labelInValue","onChange","maxCount"],sn=["inputValue"];function ln(Ee){return!Ee||(0,h.Z)(Ee)!=="object"}var on=r.forwardRef(function(Ee,Y){var k=Ee.id,ne=Ee.mode,$=Ee.prefixCls,me=$===void 0?"rc-select":$,U=Ee.backfill,Pe=Ee.fieldNames,Ne=Ee.inputValue,Re=Ee.searchValue,Be=Ee.onSearch,tt=Ee.autoClearSearchValue,ft=tt===void 0?!0:tt,$e=Ee.onSelect,Me=Ee.onDeselect,Je=Ee.dropdownMatchSelectWidth,et=Je===void 0?!0:Je,st=Ee.filterOption,ht=Ee.filterSort,mt=Ee.optionFilterProp,Ct=Ee.optionLabelProp,wt=Ee.options,Ft=Ee.optionRender,kt=Ee.children,Wt=Ee.defaultActiveFirstOption,It=Ee.menuItemSelectedIcon,Pt=Ee.virtual,At=Ee.direction,Gt=Ee.listHeight,Yt=Gt===void 0?200:Gt,jt=Ee.listItemHeight,Ut=jt===void 0?20:jt,cn=Ee.labelRender,en=Ee.value,un=Ee.defaultValue,hn=Ee.labelInValue,nn=Ee.onChange,$t=Ee.maxCount,En=(0,f.Z)(Ee,zt),wn=(0,at.ZP)(k),Xn=Ke(ne),Ln=!!(!wt&&kt),jn=r.useMemo(function(){return st===void 0&&ne==="combobox"?!1:st},[st,ne]),Wn=r.useMemo(function(){return V(Pe,Ln)},[JSON.stringify(Pe),Ln]),Vn=(0,s.Z)("",{value:Re!==void 0?Re:Ne,postState:function(fr){return fr||""}}),Cn=(0,l.Z)(Vn,2),mn=Cn[0],Qt=Cn[1],gt=Tt(wt,kt,Wn,mt,Ct),Dt=gt.valueOptions,Kt=gt.labelOptions,Mt=gt.options,tn=r.useCallback(function($n){var fr=T($n);return fr.map(function(Gn){var lr,Hr,$r,so,zn;if(ln(Gn))lr=Gn;else{var ir;$r=Gn.key,Hr=Gn.label,lr=(ir=Gn.value)!==null&&ir!==void 0?ir:$r}var cr=Dt.get(lr);if(cr){var Gr;if(Hr===void 0&&(Hr=cr==null?void 0:cr[Ct||Wn.label]),$r===void 0&&($r=(Gr=cr==null?void 0:cr.key)!==null&&Gr!==void 0?Gr:lr),so=cr==null?void 0:cr.disabled,zn=cr==null?void 0:cr.title,0)var Jr}return{label:Hr,value:lr,key:$r,disabled:so,title:zn}})},[Wn,Ct,Dt]),dn=(0,s.Z)(un,{value:en}),In=(0,l.Z)(dn,2),fn=In[0],Sn=In[1],qn=r.useMemo(function(){var $n,fr=Xn&&fn===null?[]:fn,Gn=tn(fr);return ne==="combobox"&&re(($n=Gn[0])===null||$n===void 0?void 0:$n.value)?[]:Gn},[fn,tn,ne,Xn]),Br=ae(qn,Dt),Fr=(0,l.Z)(Br,2),hr=Fr[0],Er=Fr[1],Zr=r.useMemo(function(){if(!ne&&hr.length===1){var $n=hr[0];if($n.value===null&&($n.label===null||$n.label===void 0))return[]}return hr.map(function(fr){var Gn;return(0,v.Z)((0,v.Z)({},fr),{},{label:(Gn=typeof cn=="function"?cn(fr):fr.label)!==null&&Gn!==void 0?Gn:fr.value})})},[ne,hr,cn]),Wr=r.useMemo(function(){return new Set(hr.map(function($n){return $n.value}))},[hr]);r.useEffect(function(){if(ne==="combobox"){var $n,fr=($n=hr[0])===null||$n===void 0?void 0:$n.value;Qt(J(fr)?String(fr):"")}},[hr]);var Cr=Vt(function($n,fr){var Gn=fr!=null?fr:$n;return(0,m.Z)((0,m.Z)({},Wn.value,$n),Wn.label,Gn)}),Tr=r.useMemo(function(){if(ne!=="tags")return Mt;var $n=(0,p.Z)(Mt),fr=function(lr){return Dt.has(lr)};return(0,p.Z)(hr).sort(function(Gn,lr){return Gn.value<lr.value?-1:1}).forEach(function(Gn){var lr=Gn.value;fr(lr)||$n.push(Cr(lr,Gn.label))}),$n},[Cr,Mt,Dt,hr,ne]),wr=Ye(Tr,Wn,mn,jn,mt),ri=r.useMemo(function(){return ne!=="tags"||!mn||wr.some(function($n){return $n[mt||"value"]===mn})||wr.some(function($n){return $n[Wn.value]===mn})?wr:[Cr(mn)].concat((0,p.Z)(wr))},[Cr,mt,ne,wr,mn,Wn]),yi=function $n(fr){var Gn=(0,p.Z)(fr).sort(function(lr,Hr){return ht(lr,Hr,{searchValue:mn})});return Gn.map(function(lr){return Array.isArray(lr.options)?(0,v.Z)((0,v.Z)({},lr),{},{options:lr.options.length>0?$n(lr.options):lr.options}):lr})},ii=r.useMemo(function(){return ht?yi(ri):ri},[ri,ht,mn]),oi=r.useMemo(function(){return K(ii,{fieldNames:Wn,childrenAsData:Ln})},[ii,Wn,Ln]),vi=function(fr){var Gn=tn(fr);if(Sn(Gn),nn&&(Gn.length!==hr.length||Gn.some(function($r,so){var zn;return((zn=hr[so])===null||zn===void 0?void 0:zn.value)!==($r==null?void 0:$r.value)}))){var lr=hn?Gn:Gn.map(function($r){return $r.value}),Hr=Gn.map(function($r){return ee(Er($r.value))});nn(Xn?lr:lr[0],Xn?Hr:Hr[0])}},er=r.useState(null),vr=(0,l.Z)(er,2),Xr=vr[0],Or=vr[1],ur=r.useState(0),Ir=(0,l.Z)(ur,2),Lr=Ir[0],pr=Ir[1],Kr=Wt!==void 0?Wt:ne!=="combobox",ai=r.useCallback(function($n,fr){var Gn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},lr=Gn.source,Hr=lr===void 0?"keyboard":lr;pr(fr),U&&ne==="combobox"&&$n!==null&&Hr==="keyboard"&&Or(String($n))},[U,ne]),zr=function(fr,Gn,lr){var Hr=function(){var lo,xr=Er(fr);return[hn?{label:xr==null?void 0:xr[Wn.label],value:fr,key:(lo=xr==null?void 0:xr.key)!==null&&lo!==void 0?lo:fr}:fr,ee(xr)]};if(Gn&&$e){var $r=Hr(),so=(0,l.Z)($r,2),zn=so[0],ir=so[1];$e(zn,ir)}else if(!Gn&&Me&&lr!=="clear"){var cr=Hr(),Gr=(0,l.Z)(cr,2),Jr=Gr[0],mo=Gr[1];Me(Jr,mo)}},Si=Vt(function($n,fr){var Gn,lr=Xn?fr.selected:!0;lr?Gn=Xn?[].concat((0,p.Z)(hr),[$n]):[$n]:Gn=hr.filter(function(Hr){return Hr.value!==$n}),vi(Gn),zr($n,lr),ne==="combobox"?Or(""):(!Ke||ft)&&(Qt(""),Or(""))}),ci=function(fr,Gn){vi(fr);var lr=Gn.type,Hr=Gn.values;(lr==="remove"||lr==="clear")&&Hr.forEach(function($r){zr($r.value,!1,lr)})},Ar=function(fr,Gn){if(Qt(fr),Or(null),Gn.source==="submit"){var lr=(fr||"").trim();if(lr){var Hr=Array.from(new Set([].concat((0,p.Z)(Wr),[lr])));vi(Hr),zr(lr,!0),Qt("")}return}Gn.source!=="blur"&&(ne==="combobox"&&vi(fr),Be==null||Be(fr))},gi=function(fr){var Gn=fr;ne!=="tags"&&(Gn=fr.map(function(Hr){var $r=Kt.get(Hr);return $r==null?void 0:$r.value}).filter(function(Hr){return Hr!==void 0}));var lr=Array.from(new Set([].concat((0,p.Z)(Wr),(0,p.Z)(Gn))));vi(lr),lr.forEach(function(Hr){zr(Hr,!0)})},bi=r.useMemo(function(){var $n=Pt!==!1&&et!==!1;return(0,v.Z)((0,v.Z)({},gt),{},{flattenOptions:oi,onActiveValue:ai,defaultActiveFirstOption:Kr,onSelect:Si,menuItemSelectedIcon:It,rawValues:Wr,fieldNames:Wn,virtual:$n,direction:At,listHeight:Yt,listItemHeight:Ut,childrenAsData:Ln,maxCount:$t,optionRender:Ft})},[$t,gt,oi,ai,Kr,Si,It,Wr,Wn,Pt,et,At,Yt,Ut,Ln,Ft]);return r.createElement(I.Provider,{value:bi},r.createElement(z,(0,e.Z)({},En,{id:wn,prefixCls:me,ref:Y,omitDomProps:sn,mode:ne,displayValues:Zr,onDisplayValuesChange:ci,direction:At,searchValue:mn,onSearch:Ar,autoClearSearchValue:ft,onSearchSplit:gi,dropdownMatchSelectWidth:et,OptionList:Ue,emptyOptions:!oi.length,activeValue:Xr,activeDescendantId:"".concat(wn,"_list_").concat(Lr)})))}),pe=on;pe.Option=Oe,pe.OptGroup=Te;var Se=pe,yt=Se},22711:function(Rt,B,t){"use strict";t.r(B),t.d(B,{ResizableTextArea:function(){return X},default:function(){return M}});var e=t(60499),p=t(18642),m=t(85899),v=t(77654),l=t(72190),f=t(42244),h=t(92310),s=t.n(h),a=t(36901),r=t(66003),i=t(30292),c=t(18929),n=t(59301),o=t(43749),u=t(29301),d=t(34280),b=t(16089),E=`
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;
`,y=["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"],S={},g;function C(T){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,oe=T.getAttribute("id")||T.getAttribute("data-reactid")||T.getAttribute("name");if(Z&&S[oe])return S[oe];var J=window.getComputedStyle(T),re=J.getPropertyValue("box-sizing")||J.getPropertyValue("-moz-box-sizing")||J.getPropertyValue("-webkit-box-sizing"),ge=parseFloat(J.getPropertyValue("padding-bottom"))+parseFloat(J.getPropertyValue("padding-top")),Le=parseFloat(J.getPropertyValue("border-bottom-width"))+parseFloat(J.getPropertyValue("border-top-width")),lt=y.map(function(de){return"".concat(de,":").concat(J.getPropertyValue(de))}).join(";"),ie={sizingStyle:lt,paddingSize:ge,borderSize:Le,boxSizing:re};return Z&&oe&&(S[oe]=ie),ie}function x(T){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,oe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,J=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;g||(g=document.createElement("textarea"),g.setAttribute("tab-index","-1"),g.setAttribute("aria-hidden","true"),g.setAttribute("name","hiddenTextarea"),document.body.appendChild(g)),T.getAttribute("wrap")?g.setAttribute("wrap",T.getAttribute("wrap")):g.removeAttribute("wrap");var re=C(T,Z),ge=re.paddingSize,Le=re.borderSize,lt=re.boxSizing,ie=re.sizingStyle;g.setAttribute("style","".concat(ie,";").concat(E)),g.value=T.value||T.placeholder||"";var de=void 0,Ce=void 0,ke,he=g.scrollHeight;if(lt==="border-box"?he+=Le:lt==="content-box"&&(he-=ge),oe!==null||J!==null){g.value=" ";var We=g.scrollHeight-ge;oe!==null&&(de=We*oe,lt==="border-box"&&(de=de+ge+Le),he=Math.max(de,he)),J!==null&&(Ce=We*J,lt==="border-box"&&(Ce=Ce+ge+Le),ke=he>Ce?"":"hidden",he=Math.min(Ce,he))}var nt={height:he,overflowY:ke,resize:"none"};return de&&(nt.minHeight=de),Ce&&(nt.maxHeight=Ce),nt}var w=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],O=0,N=1,L=2,W=n.forwardRef(function(T,Z){var oe=T,J=oe.prefixCls,re=oe.defaultValue,ge=oe.value,Le=oe.autoSize,lt=oe.onResize,ie=oe.className,de=oe.style,Ce=oe.disabled,ke=oe.onChange,he=oe.onInternalAutoSize,We=(0,f.Z)(oe,w),nt=(0,c.Z)(re,{value:ge,postState:function(Oe){return Oe!=null?Oe:""}}),pt=(0,l.Z)(nt,2),ot=pt[0],Qe=pt[1],xe=function(Oe){Qe(Oe.target.value),ke==null||ke(Oe)},we=n.useRef();n.useImperativeHandle(Z,function(){return{textArea:we.current}});var le=n.useMemo(function(){return Le&&(0,o.Z)(Le)==="object"?[Le.minRows,Le.maxRows]:[]},[Le]),Ge=(0,l.Z)(le,2),Ie=Ge[0],F=Ge[1],te=!!Le,ye=function(){try{if(document.activeElement===we.current){var Oe=we.current,Fe=Oe.selectionStart,ue=Oe.selectionEnd,q=Oe.scrollTop;we.current.setSelectionRange(Fe,ue),we.current.scrollTop=q}}catch(R){}},V=n.useState(L),K=(0,l.Z)(V,2),ee=K[0],H=K[1],D=n.useState(),I=(0,l.Z)(D,2),_=I[0],ve=I[1],_e=function(){H(O)};(0,d.Z)(function(){te&&_e()},[ge,Ie,F,te]),(0,d.Z)(function(){if(ee===O)H(N);else if(ee===N){var se=x(we.current,!1,Ie,F);H(L),ve(se)}else ye()},[ee]);var Ke=n.useRef(),qe=function(){b.Z.cancel(Ke.current)},z=function(Oe){ee===L&&(lt==null||lt(Oe),Le&&(qe(),Ke.current=(0,b.Z)(function(){_e()})))};n.useEffect(function(){return qe},[]);var ze=te?_:null,Te=(0,m.Z)((0,m.Z)({},de),ze);return(ee===O||ee===N)&&(Te.overflowY="hidden",Te.overflowX="hidden"),n.createElement(u.Z,{onResize:z,disabled:!(Le||lt)},n.createElement("textarea",(0,e.Z)({},We,{ref:we,style:Te,className:s()(J,ie,(0,p.Z)({},"".concat(J,"-disabled"),Ce)),disabled:Ce,value:ot,onChange:xe})))}),X=W,ce=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],j=n.forwardRef(function(T,Z){var oe,J=T.defaultValue,re=T.value,ge=T.onFocus,Le=T.onBlur,lt=T.onChange,ie=T.allowClear,de=T.maxLength,Ce=T.onCompositionStart,ke=T.onCompositionEnd,he=T.suffix,We=T.prefixCls,nt=We===void 0?"rc-textarea":We,pt=T.showCount,ot=T.count,Qe=T.className,xe=T.style,we=T.disabled,le=T.hidden,Ge=T.classNames,Ie=T.styles,F=T.onResize,te=T.onClear,ye=T.onPressEnter,V=T.readOnly,K=T.autoSize,ee=T.onKeyDown,H=(0,f.Z)(T,ce),D=(0,c.Z)(J,{value:re,defaultValue:J}),I=(0,l.Z)(D,2),_=I[0],ve=I[1],_e=_==null?"":String(_),Ke=n.useState(!1),qe=(0,l.Z)(Ke,2),z=qe[0],ze=qe[1],Te=n.useRef(!1),se=n.useState(null),Oe=(0,l.Z)(se,2),Fe=Oe[0],ue=Oe[1],q=(0,n.useRef)(null),R=(0,n.useRef)(null),fe=function(){var pe;return(pe=R.current)===null||pe===void 0?void 0:pe.textArea},Ze=function(){fe().focus()};(0,n.useImperativeHandle)(Z,function(){var on;return{resizableTextArea:R.current,focus:Ze,blur:function(){fe().blur()},nativeElement:((on=q.current)===null||on===void 0?void 0:on.nativeElement)||fe()}}),(0,n.useEffect)(function(){ze(function(on){return!we&&on})},[we]);var A=n.useState(null),Ae=(0,l.Z)(A,2),Ue=Ae[0],ae=Ae[1];n.useEffect(function(){if(Ue){var on;(on=fe()).setSelectionRange.apply(on,(0,v.Z)(Ue))}},[Ue]);var be=(0,r.Z)(ot,pt),Ye=(oe=be.max)!==null&&oe!==void 0?oe:de,at=Number(Ye)>0,He=be.strategy(_e),Ve=!!Ye&&He>Ye,dt=function(pe,Se){var yt=Se;!Te.current&&be.exceedFormatter&&be.max&&be.strategy(Se)>be.max&&(yt=be.exceedFormatter(Se,{max:be.max}),Se!==yt&&ae([fe().selectionStart||0,fe().selectionEnd||0])),ve(yt),(0,i.rJ)(pe.currentTarget,pe,lt,yt)},bt=function(pe){Te.current=!0,Ce==null||Ce(pe)},xt=function(pe){Te.current=!1,dt(pe,pe.currentTarget.value),ke==null||ke(pe)},Lt=function(pe){dt(pe,pe.target.value)},Tt=function(pe){pe.key==="Enter"&&ye&&ye(pe),ee==null||ee(pe)},Vt=function(pe){ze(!0),ge==null||ge(pe)},Nt=function(pe){ze(!1),Le==null||Le(pe)},Jt=function(pe){ve(""),Ze(),(0,i.rJ)(fe(),pe,lt)},an=he,zt;be.show&&(be.showFormatter?zt=be.showFormatter({value:_e,count:He,maxLength:Ye}):zt="".concat(He).concat(at?" / ".concat(Ye):""),an=n.createElement(n.Fragment,null,an,n.createElement("span",{className:s()("".concat(nt,"-data-count"),Ge==null?void 0:Ge.count),style:Ie==null?void 0:Ie.count},zt)));var sn=function(pe){var Se;F==null||F(pe),(Se=fe())!==null&&Se!==void 0&&Se.style.height&&ue(!0)},ln=!K&&!pt&&!ie;return n.createElement(a.BaseInput,{ref:q,value:_e,allowClear:ie,handleReset:Jt,suffix:an,prefixCls:nt,classNames:(0,m.Z)((0,m.Z)({},Ge),{},{affixWrapper:s()(Ge==null?void 0:Ge.affixWrapper,(0,p.Z)((0,p.Z)({},"".concat(nt,"-show-count"),pt),"".concat(nt,"-textarea-allow-clear"),ie))}),disabled:we,focused:z,className:s()(Qe,Ve&&"".concat(nt,"-out-of-range")),style:(0,m.Z)((0,m.Z)({},xe),Fe&&!ln?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof zt=="string"?zt:void 0}},hidden:le,readOnly:V,onClear:te},n.createElement(X,(0,e.Z)({},H,{autoSize:K,maxLength:de,onKeyDown:Tt,onChange:Lt,onFocus:Vt,onBlur:Nt,onCompositionStart:bt,onCompositionEnd:xt,className:s()(Ge==null?void 0:Ge.textarea),style:(0,m.Z)((0,m.Z)({},Ie==null?void 0:Ie.textarea),{},{resize:xe==null?void 0:xe.resize}),disabled:we,prefixCls:nt,onResize:sn,ref:R,readOnly:V})))}),P=j,M=P},29125:function(Rt,B,t){"use strict";t.d(B,{G:function(){return v},Z:function(){return E}});var e=t(92310),p=t.n(e),m=t(59301);function v(y){var S=y.children,g=y.prefixCls,C=y.id,x=y.overlayInnerStyle,w=y.bodyClassName,O=y.className,N=y.style;return m.createElement("div",{className:p()("".concat(g,"-content"),O),style:N},m.createElement("div",{className:p()("".concat(g,"-inner"),w),id:C,role:"tooltip",style:x},typeof S=="function"?S():S))}var l=t(60499),f=t(85899),h=t(42244),s=t(68196),a={shiftX:64,adjustY:1},r={adjustX:1,shiftY:!0},i=[0,0],c={left:{points:["cr","cl"],overflow:r,offset:[-4,0],targetOffset:i},right:{points:["cl","cr"],overflow:r,offset:[4,0],targetOffset:i},top:{points:["bc","tc"],overflow:a,offset:[0,-4],targetOffset:i},bottom:{points:["tc","bc"],overflow:a,offset:[0,4],targetOffset:i},topLeft:{points:["bl","tl"],overflow:a,offset:[0,-4],targetOffset:i},leftTop:{points:["tr","tl"],overflow:r,offset:[-4,0],targetOffset:i},topRight:{points:["br","tr"],overflow:a,offset:[0,-4],targetOffset:i},rightTop:{points:["tl","tr"],overflow:r,offset:[4,0],targetOffset:i},bottomRight:{points:["tr","br"],overflow:a,offset:[0,4],targetOffset:i},rightBottom:{points:["bl","br"],overflow:r,offset:[4,0],targetOffset:i},bottomLeft:{points:["tl","bl"],overflow:a,offset:[0,4],targetOffset:i},leftBottom:{points:["br","bl"],overflow:r,offset:[-4,0],targetOffset:i}},n=null,o=t(80402),u=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],d=function(S,g){var C=S.overlayClassName,x=S.trigger,w=x===void 0?["hover"]:x,O=S.mouseEnterDelay,N=O===void 0?0:O,L=S.mouseLeaveDelay,W=L===void 0?.1:L,X=S.overlayStyle,ce=S.prefixCls,j=ce===void 0?"rc-tooltip":ce,P=S.children,M=S.onVisibleChange,T=S.afterVisibleChange,Z=S.transitionName,oe=S.animation,J=S.motion,re=S.placement,ge=re===void 0?"right":re,Le=S.align,lt=Le===void 0?{}:Le,ie=S.destroyTooltipOnHide,de=ie===void 0?!1:ie,Ce=S.defaultVisible,ke=S.getTooltipContainer,he=S.overlayInnerStyle,We=S.arrowContent,nt=S.overlay,pt=S.id,ot=S.showArrow,Qe=ot===void 0?!0:ot,xe=S.classNames,we=S.styles,le=(0,h.Z)(S,u),Ge=(0,o.Z)(pt),Ie=(0,m.useRef)(null);(0,m.useImperativeHandle)(g,function(){return Ie.current});var F=(0,f.Z)({},le);"visible"in S&&(F.popupVisible=S.visible);var te=function(){return m.createElement(v,{key:"content",prefixCls:j,id:Ge,bodyClassName:xe==null?void 0:xe.body,overlayInnerStyle:(0,f.Z)((0,f.Z)({},he),we==null?void 0:we.body)},nt)},ye=function(){var K=m.Children.only(P),ee=(K==null?void 0:K.props)||{},H=(0,f.Z)((0,f.Z)({},ee),{},{"aria-describedby":nt?Ge:null});return m.cloneElement(P,H)};return m.createElement(s.Z,(0,l.Z)({popupClassName:p()(C,xe==null?void 0:xe.root),prefixCls:j,popup:te,action:w,builtinPlacements:c,popupPlacement:ge,ref:Ie,popupAlign:lt,getPopupContainer:ke,onPopupVisibleChange:M,afterPopupVisibleChange:T,popupTransitionName:Z,popupAnimation:oe,popupMotion:J,defaultPopupVisible:Ce,autoDestroy:de,mouseLeaveDelay:W,popupStyle:(0,f.Z)((0,f.Z)({},X),we==null?void 0:we.root),mouseEnterDelay:N,arrow:Qe},F),ye())},b=(0,m.forwardRef)(d),E=b},639:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return S}});var e=t(60499),p=t(18642),m=t(85899),v=t(72190),l=t(42244),f=t(59301),h=t(92310),s=t.n(h),a=t(26112),r=t(30699),i=function(C){for(var x=C.prefixCls,w=C.level,O=C.isStart,N=C.isEnd,L="".concat(x,"-indent-unit"),W=[],X=0;X<w;X+=1)W.push(f.createElement("span",{key:X,className:s()(L,(0,p.Z)((0,p.Z)({},"".concat(L,"-start"),O[X]),"".concat(L,"-end"),N[X]))}));return f.createElement("span",{"aria-hidden":"true",className:"".concat(x,"-indent")},W)},c=f.memo(i),n=t(65065),o=t(34061),u=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],d="open",b="close",E="---",y=function(C){var x,w,O,N=C.eventKey,L=C.className,W=C.style,X=C.dragOver,ce=C.dragOverGapTop,j=C.dragOverGapBottom,P=C.isLeaf,M=C.isStart,T=C.isEnd,Z=C.expanded,oe=C.selected,J=C.checked,re=C.halfChecked,ge=C.loading,Le=C.domRef,lt=C.active,ie=C.data,de=C.onMouseMove,Ce=C.selectable,ke=(0,l.Z)(C,u),he=f.useContext(r.k),We=f.useContext(r.y),nt=f.useRef(null),pt=f.useState(!1),ot=(0,v.Z)(pt,2),Qe=ot[0],xe=ot[1],we=!!(he.disabled||C.disabled||(x=We.nodeDisabled)!==null&&x!==void 0&&x.call(We,ie)),le=f.useMemo(function(){return!he.checkable||C.checkable===!1?!1:he.checkable},[he.checkable,C.checkable]),Ge=function(He){we||he.onNodeSelect(He,(0,o.F)(C))},Ie=function(He){we||!le||C.disableCheckbox||he.onNodeCheck(He,(0,o.F)(C),!J)},F=f.useMemo(function(){return typeof Ce=="boolean"?Ce:he.selectable},[Ce,he.selectable]),te=function(He){he.onNodeClick(He,(0,o.F)(C)),F?Ge(He):Ie(He)},ye=function(He){he.onNodeDoubleClick(He,(0,o.F)(C))},V=function(He){he.onNodeMouseEnter(He,(0,o.F)(C))},K=function(He){he.onNodeMouseLeave(He,(0,o.F)(C))},ee=function(He){he.onNodeContextMenu(He,(0,o.F)(C))},H=f.useMemo(function(){return!!(he.draggable&&(!he.draggable.nodeDraggable||he.draggable.nodeDraggable(ie)))},[he.draggable,ie]),D=function(He){He.stopPropagation(),xe(!0),he.onNodeDragStart(He,C);try{He.dataTransfer.setData("text/plain","")}catch(Ve){}},I=function(He){He.preventDefault(),He.stopPropagation(),he.onNodeDragEnter(He,C)},_=function(He){He.preventDefault(),He.stopPropagation(),he.onNodeDragOver(He,C)},ve=function(He){He.stopPropagation(),he.onNodeDragLeave(He,C)},_e=function(He){He.stopPropagation(),xe(!1),he.onNodeDragEnd(He,C)},Ke=function(He){He.preventDefault(),He.stopPropagation(),xe(!1),he.onNodeDrop(He,C)},qe=function(He){ge||he.onNodeExpand(He,(0,o.F)(C))},z=f.useMemo(function(){var at=(0,n.Z)(he.keyEntities,N)||{},He=at.children;return!!(He||[]).length},[he.keyEntities,N]),ze=f.useMemo(function(){return P===!1?!1:P||!he.loadData&&!z||he.loadData&&C.loaded&&!z},[P,he.loadData,z,C.loaded]);f.useEffect(function(){ge||typeof he.loadData=="function"&&Z&&!ze&&!C.loaded&&he.onNodeLoad((0,o.F)(C))},[ge,he.loadData,he.onNodeLoad,Z,ze,C]);var Te=f.useMemo(function(){var at;return(at=he.draggable)!==null&&at!==void 0&&at.icon?f.createElement("span",{className:"".concat(he.prefixCls,"-draggable-icon")},he.draggable.icon):null},[he.draggable]),se=function(He){var Ve=C.switcherIcon||he.switcherIcon;return typeof Ve=="function"?Ve((0,m.Z)((0,m.Z)({},C),{},{isLeaf:He})):Ve},Oe=function(){if(ze){var He=se(!0);return He!==!1?f.createElement("span",{className:s()("".concat(he.prefixCls,"-switcher"),"".concat(he.prefixCls,"-switcher-noop"))},He):null}var Ve=se(!1);return Ve!==!1?f.createElement("span",{onClick:qe,className:s()("".concat(he.prefixCls,"-switcher"),"".concat(he.prefixCls,"-switcher_").concat(Z?d:b))},Ve):null},Fe=f.useMemo(function(){if(!le)return null;var at=typeof le!="boolean"?le:null;return f.createElement("span",{className:s()("".concat(he.prefixCls,"-checkbox"),(0,p.Z)((0,p.Z)((0,p.Z)({},"".concat(he.prefixCls,"-checkbox-checked"),J),"".concat(he.prefixCls,"-checkbox-indeterminate"),!J&&re),"".concat(he.prefixCls,"-checkbox-disabled"),we||C.disableCheckbox)),onClick:Ie,role:"checkbox","aria-checked":re?"mixed":J,"aria-disabled":we||C.disableCheckbox,"aria-label":"Select ".concat(typeof C.title=="string"?C.title:"tree node")},at)},[le,J,re,we,C.disableCheckbox,C.title]),ue=f.useMemo(function(){return ze?null:Z?d:b},[ze,Z]),q=f.useMemo(function(){return f.createElement("span",{className:s()("".concat(he.prefixCls,"-iconEle"),"".concat(he.prefixCls,"-icon__").concat(ue||"docu"),(0,p.Z)({},"".concat(he.prefixCls,"-icon_loading"),ge))})},[he.prefixCls,ue,ge]),R=f.useMemo(function(){var at=!!he.draggable,He=!C.disabled&&at&&he.dragOverNodeKey===N;return He?he.dropIndicatorRender({dropPosition:he.dropPosition,dropLevelOffset:he.dropLevelOffset,indent:he.indent,prefixCls:he.prefixCls,direction:he.direction}):null},[he.dropPosition,he.dropLevelOffset,he.indent,he.prefixCls,he.direction,he.draggable,he.dragOverNodeKey,he.dropIndicatorRender]),fe=f.useMemo(function(){var at=C.title,He=at===void 0?E:at,Ve="".concat(he.prefixCls,"-node-content-wrapper"),dt;if(he.showIcon){var bt=C.icon||he.icon;dt=bt?f.createElement("span",{className:s()("".concat(he.prefixCls,"-iconEle"),"".concat(he.prefixCls,"-icon__customize"))},typeof bt=="function"?bt(C):bt):q}else he.loadData&&ge&&(dt=q);var xt;return typeof He=="function"?xt=He(ie):he.titleRender?xt=he.titleRender(ie):xt=He,f.createElement("span",{ref:nt,title:typeof He=="string"?He:"",className:s()(Ve,"".concat(Ve,"-").concat(ue||"normal"),(0,p.Z)({},"".concat(he.prefixCls,"-node-selected"),!we&&(oe||Qe))),onMouseEnter:V,onMouseLeave:K,onContextMenu:ee,onClick:te,onDoubleClick:ye},dt,f.createElement("span",{className:"".concat(he.prefixCls,"-title")},xt),R)},[he.prefixCls,he.showIcon,C,he.icon,q,he.titleRender,ie,ue,V,K,ee,te,ye]),Ze=(0,a.Z)(ke,{aria:!0,data:!0}),A=(0,n.Z)(he.keyEntities,N)||{},Ae=A.level,Ue=T[T.length-1],ae=!we&&H,be=he.draggingNodeKey===N,Ye=Ce!==void 0?{"aria-selected":!!Ce}:void 0;return f.createElement("div",(0,e.Z)({ref:Le,role:"treeitem","aria-expanded":P?void 0:Z,className:s()(L,"".concat(he.prefixCls,"-treenode"),(O={},(0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)(O,"".concat(he.prefixCls,"-treenode-disabled"),we),"".concat(he.prefixCls,"-treenode-switcher-").concat(Z?"open":"close"),!P),"".concat(he.prefixCls,"-treenode-checkbox-checked"),J),"".concat(he.prefixCls,"-treenode-checkbox-indeterminate"),re),"".concat(he.prefixCls,"-treenode-selected"),oe),"".concat(he.prefixCls,"-treenode-loading"),ge),"".concat(he.prefixCls,"-treenode-active"),lt),"".concat(he.prefixCls,"-treenode-leaf-last"),Ue),"".concat(he.prefixCls,"-treenode-draggable"),H),"dragging",be),(0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)((0,p.Z)(O,"drop-target",he.dropTargetKey===N),"drop-container",he.dropContainerKey===N),"drag-over",!we&&X),"drag-over-gap-top",!we&&ce),"drag-over-gap-bottom",!we&&j),"filter-node",(w=he.filterTreeNode)===null||w===void 0?void 0:w.call(he,(0,o.F)(C))),"".concat(he.prefixCls,"-treenode-leaf"),ze))),style:W,draggable:ae,onDragStart:ae?D:void 0,onDragEnter:H?I:void 0,onDragOver:H?_:void 0,onDragLeave:H?ve:void 0,onDrop:H?Ke:void 0,onDragEnd:H?_e:void 0,onMouseMove:de},Ye,Ze),f.createElement(c,{prefixCls:he.prefixCls,level:Ae,isStart:M,isEnd:T}),Te,Oe(),Fe,fe)};y.isTreeNode=1;var S=y},30699:function(Rt,B,t){"use strict";t.d(B,{k:function(){return p},y:function(){return m}});var e=t(59301),p=e.createContext(null),m=e.createContext({})},87632:function(Rt,B,t){"use strict";t.d(B,{OF:function(){return N.Z},y6:function(){return b.y},ZP:function(){return we}});var e=t(60499),p=t(43749),m=t(85899),v=t(77654),l=t(38705),f=t(17212),h=t(15793),s=t(39153),a=t(55401),r=t(18642),i=t(92310),c=t.n(i),n=t(10228),o=t(26112),u=t(48736),d=t(59301),b=t(30699),E=function(Ge){var Ie=Ge.dropPosition,F=Ge.dropLevelOffset,te=Ge.indent,ye={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(Ie){case-1:ye.top=0,ye.left=-F*te;break;case 1:ye.bottom=0,ye.left=-F*te;break;case 0:ye.bottom=0,ye.left=te;break}return d.createElement("div",{style:ye})},y=E;function S(le){if(le==null)throw new TypeError("Cannot destructure "+le)}var g=t(72190),C=t(42244),x=t(34280),w=t(48911),O=t(77900),N=t(639);function L(le,Ge){var Ie=d.useState(!1),F=(0,g.Z)(Ie,2),te=F[0],ye=F[1];(0,x.Z)(function(){if(te)return le(),function(){Ge()}},[te]),(0,x.Z)(function(){return ye(!0),function(){ye(!1)}},[])}var W=L,X=t(34061),ce=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],j=d.forwardRef(function(le,Ge){var Ie=le.className,F=le.style,te=le.motion,ye=le.motionNodes,V=le.motionType,K=le.onMotionStart,ee=le.onMotionEnd,H=le.active,D=le.treeNodeRequiredProps,I=(0,C.Z)(le,ce),_=d.useState(!0),ve=(0,g.Z)(_,2),_e=ve[0],Ke=ve[1],qe=d.useContext(b.k),z=qe.prefixCls,ze=ye&&V!=="hide";(0,x.Z)(function(){ye&&ze!==_e&&Ke(ze)},[ye]);var Te=function(){ye&&K()},se=d.useRef(!1),Oe=function(){ye&&!se.current&&(se.current=!0,ee())};W(Te,Oe);var Fe=function(q){ze===q&&Oe()};return ye?d.createElement(O.default,(0,e.Z)({ref:Ge,visible:_e},te,{motionAppear:V==="show",onVisibleChanged:Fe}),function(ue,q){var R=ue.className,fe=ue.style;return d.createElement("div",{ref:q,className:c()("".concat(z,"-treenode-motion"),R),style:fe},ye.map(function(Ze){var A=Object.assign({},(S(Ze.data),Ze.data)),Ae=Ze.title,Ue=Ze.key,ae=Ze.isStart,be=Ze.isEnd;delete A.children;var Ye=(0,X.H8)(Ue,D);return d.createElement(N.Z,(0,e.Z)({},A,Ye,{title:Ae,active:H,data:Ze.data,key:Ue,isStart:ae,isEnd:be}))}))}):d.createElement(N.Z,(0,e.Z)({domRef:Ge,className:Ie,style:F},I,{active:H}))}),P=j;function M(){var le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ie=le.length,F=Ge.length;if(Math.abs(Ie-F)!==1)return{add:!1,key:null};function te(ye,V){var K=new Map;ye.forEach(function(H){K.set(H,!0)});var ee=V.filter(function(H){return!K.has(H)});return ee.length===1?ee[0]:null}return Ie<F?{add:!0,key:te(le,Ge)}:{add:!1,key:te(Ge,le)}}function T(le,Ge,Ie){var F=le.findIndex(function(K){return K.key===Ie}),te=le[F+1],ye=Ge.findIndex(function(K){return K.key===Ie});if(te){var V=Ge.findIndex(function(K){return K.key===te.key});return Ge.slice(ye+1,V)}return Ge.slice(ye+1)}var Z=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","scrollWidth","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],oe={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},J=function(){},re="RC_TREE_MOTION_".concat(Math.random()),ge={key:re},Le={key:re,level:0,index:0,pos:"0",node:ge,nodes:[ge]},lt={parent:null,children:[],pos:Le.pos,data:ge,title:null,key:re,isStart:[],isEnd:[]};function ie(le,Ge,Ie,F){return Ge===!1||!Ie?le:le.slice(0,Math.ceil(Ie/F)+1)}function de(le){var Ge=le.key,Ie=le.pos;return(0,X.km)(Ge,Ie)}function Ce(le){for(var Ge=String(le.data.key),Ie=le;Ie.parent;)Ie=Ie.parent,Ge="".concat(Ie.data.key," > ").concat(Ge);return Ge}var ke=d.forwardRef(function(le,Ge){var Ie=le.prefixCls,F=le.data,te=le.selectable,ye=le.checkable,V=le.expandedKeys,K=le.selectedKeys,ee=le.checkedKeys,H=le.loadedKeys,D=le.loadingKeys,I=le.halfCheckedKeys,_=le.keyEntities,ve=le.disabled,_e=le.dragging,Ke=le.dragOverNodeKey,qe=le.dropPosition,z=le.motion,ze=le.height,Te=le.itemHeight,se=le.virtual,Oe=le.scrollWidth,Fe=le.focusable,ue=le.activeItem,q=le.focused,R=le.tabIndex,fe=le.onKeyDown,Ze=le.onFocus,A=le.onBlur,Ae=le.onActiveChange,Ue=le.onListChangeStart,ae=le.onListChangeEnd,be=(0,C.Z)(le,Z),Ye=d.useRef(null),at=d.useRef(null);d.useImperativeHandle(Ge,function(){return{scrollTo:function(Pe){Ye.current.scrollTo(Pe)},getIndentWidth:function(){return at.current.offsetWidth}}});var He=d.useState(V),Ve=(0,g.Z)(He,2),dt=Ve[0],bt=Ve[1],xt=d.useState(F),Lt=(0,g.Z)(xt,2),Tt=Lt[0],Vt=Lt[1],Nt=d.useState(F),Jt=(0,g.Z)(Nt,2),an=Jt[0],zt=Jt[1],sn=d.useState([]),ln=(0,g.Z)(sn,2),on=ln[0],pe=ln[1],Se=d.useState(null),yt=(0,g.Z)(Se,2),Ee=yt[0],Y=yt[1],k=d.useRef(F);k.current=F;function ne(){var U=k.current;Vt(U),zt(U),pe([]),Y(null),ae()}(0,x.Z)(function(){bt(V);var U=M(dt,V);if(U.key!==null)if(U.add){var Pe=Tt.findIndex(function($e){var Me=$e.key;return Me===U.key}),Ne=ie(T(Tt,F,U.key),se,ze,Te),Re=Tt.slice();Re.splice(Pe+1,0,lt),zt(Re),pe(Ne),Y("show")}else{var Be=F.findIndex(function($e){var Me=$e.key;return Me===U.key}),tt=ie(T(F,Tt,U.key),se,ze,Te),ft=F.slice();ft.splice(Be+1,0,lt),zt(ft),pe(tt),Y("hide")}else Tt!==F&&(Vt(F),zt(F))},[V,F]),d.useEffect(function(){_e||ne()},[_e]);var $=z?an:F,me={expandedKeys:V,selectedKeys:K,loadedKeys:H,loadingKeys:D,checkedKeys:ee,halfCheckedKeys:I,dragOverNodeKey:Ke,dropPosition:qe,keyEntities:_};return d.createElement(d.Fragment,null,q&&ue&&d.createElement("span",{style:oe,"aria-live":"assertive"},Ce(ue)),d.createElement("div",null,d.createElement("input",{style:oe,disabled:Fe===!1||ve,tabIndex:Fe!==!1?R:null,onKeyDown:fe,onFocus:Ze,onBlur:A,value:"",onChange:J,"aria-label":"for screen reader"})),d.createElement("div",{className:"".concat(Ie,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},d.createElement("div",{className:"".concat(Ie,"-indent")},d.createElement("div",{ref:at,className:"".concat(Ie,"-indent-unit")}))),d.createElement(w.Z,(0,e.Z)({},be,{data:$,itemKey:de,height:ze,fullHeight:!1,virtual:se,itemHeight:Te,scrollWidth:Oe,prefixCls:"".concat(Ie,"-list"),ref:Ye,role:"tree",onVisibleChange:function(Pe){Pe.every(function(Ne){return de(Ne)!==re})&&ne()}}),function(U){var Pe=U.pos,Ne=Object.assign({},(S(U.data),U.data)),Re=U.title,Be=U.key,tt=U.isStart,ft=U.isEnd,$e=(0,X.km)(Be,Pe);delete Ne.key,delete Ne.children;var Me=(0,X.H8)($e,me);return d.createElement(P,(0,e.Z)({},Ne,Me,{title:Re,active:!!ue&&Be===ue.key,pos:Pe,data:U.data,isStart:tt,isEnd:ft,motion:z,motionNodes:Be===re?on:null,motionType:Ee,onMotionStart:Ue,onMotionEnd:ne,treeNodeRequiredProps:me,onMouseMove:function(){Ae(null)}}))}))}),he=ke,We=t(82661),nt=t(34643),pt=t(65065),ot=10,Qe=function(le){(0,s.Z)(Ie,le);var Ge=(0,a.Z)(Ie);function Ie(){var F;(0,l.Z)(this,Ie);for(var te=arguments.length,ye=new Array(te),V=0;V<te;V++)ye[V]=arguments[V];return F=Ge.call.apply(Ge,[this].concat(ye)),(0,r.Z)((0,h.Z)(F),"destroyed",!1),(0,r.Z)((0,h.Z)(F),"delayedDragEnterLogic",void 0),(0,r.Z)((0,h.Z)(F),"loadingRetryTimes",{}),(0,r.Z)((0,h.Z)(F),"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,X.w$)()}),(0,r.Z)((0,h.Z)(F),"dragStartMousePosition",null),(0,r.Z)((0,h.Z)(F),"dragNodeProps",null),(0,r.Z)((0,h.Z)(F),"currentMouseOverDroppableNodeKey",null),(0,r.Z)((0,h.Z)(F),"listRef",d.createRef()),(0,r.Z)((0,h.Z)(F),"onNodeDragStart",function(K,ee){var H=F.state,D=H.expandedKeys,I=H.keyEntities,_=F.props.onDragStart,ve=ee.eventKey;F.dragNodeProps=ee,F.dragStartMousePosition={x:K.clientX,y:K.clientY};var _e=(0,We._5)(D,ve);F.setState({draggingNodeKey:ve,dragChildrenKeys:(0,We.wA)(ve,I),indent:F.listRef.current.getIndentWidth()}),F.setExpandedKeys(_e),window.addEventListener("dragend",F.onWindowDragEnd),_==null||_({event:K,node:(0,X.F)(ee)})}),(0,r.Z)((0,h.Z)(F),"onNodeDragEnter",function(K,ee){var H=F.state,D=H.expandedKeys,I=H.keyEntities,_=H.dragChildrenKeys,ve=H.flattenNodes,_e=H.indent,Ke=F.props,qe=Ke.onDragEnter,z=Ke.onExpand,ze=Ke.allowDrop,Te=Ke.direction,se=ee.pos,Oe=ee.eventKey;if(F.currentMouseOverDroppableNodeKey!==Oe&&(F.currentMouseOverDroppableNodeKey=Oe),!F.dragNodeProps){F.resetDragState();return}var Fe=(0,We.OM)(K,F.dragNodeProps,ee,_e,F.dragStartMousePosition,ze,ve,I,D,Te),ue=Fe.dropPosition,q=Fe.dropLevelOffset,R=Fe.dropTargetKey,fe=Fe.dropContainerKey,Ze=Fe.dropTargetPos,A=Fe.dropAllowed,Ae=Fe.dragOverNodeKey;if(_.includes(R)||!A){F.resetDragState();return}if(F.delayedDragEnterLogic||(F.delayedDragEnterLogic={}),Object.keys(F.delayedDragEnterLogic).forEach(function(Ue){clearTimeout(F.delayedDragEnterLogic[Ue])}),F.dragNodeProps.eventKey!==ee.eventKey&&(K.persist(),F.delayedDragEnterLogic[se]=window.setTimeout(function(){if(F.state.draggingNodeKey!==null){var Ue=(0,v.Z)(D),ae=(0,pt.Z)(I,ee.eventKey);ae&&(ae.children||[]).length&&(Ue=(0,We.L0)(D,ee.eventKey)),F.props.hasOwnProperty("expandedKeys")||F.setExpandedKeys(Ue),z==null||z(Ue,{node:(0,X.F)(ee),expanded:!0,nativeEvent:K.nativeEvent})}},800)),F.dragNodeProps.eventKey===R&&q===0){F.resetDragState();return}F.setState({dragOverNodeKey:Ae,dropPosition:ue,dropLevelOffset:q,dropTargetKey:R,dropContainerKey:fe,dropTargetPos:Ze,dropAllowed:A}),qe==null||qe({event:K,node:(0,X.F)(ee),expandedKeys:D})}),(0,r.Z)((0,h.Z)(F),"onNodeDragOver",function(K,ee){var H=F.state,D=H.dragChildrenKeys,I=H.flattenNodes,_=H.keyEntities,ve=H.expandedKeys,_e=H.indent,Ke=F.props,qe=Ke.onDragOver,z=Ke.allowDrop,ze=Ke.direction;if(F.dragNodeProps){var Te=(0,We.OM)(K,F.dragNodeProps,ee,_e,F.dragStartMousePosition,z,I,_,ve,ze),se=Te.dropPosition,Oe=Te.dropLevelOffset,Fe=Te.dropTargetKey,ue=Te.dropContainerKey,q=Te.dropTargetPos,R=Te.dropAllowed,fe=Te.dragOverNodeKey;D.includes(Fe)||!R||(F.dragNodeProps.eventKey===Fe&&Oe===0?F.state.dropPosition===null&&F.state.dropLevelOffset===null&&F.state.dropTargetKey===null&&F.state.dropContainerKey===null&&F.state.dropTargetPos===null&&F.state.dropAllowed===!1&&F.state.dragOverNodeKey===null||F.resetDragState():se===F.state.dropPosition&&Oe===F.state.dropLevelOffset&&Fe===F.state.dropTargetKey&&ue===F.state.dropContainerKey&&q===F.state.dropTargetPos&&R===F.state.dropAllowed&&fe===F.state.dragOverNodeKey||F.setState({dropPosition:se,dropLevelOffset:Oe,dropTargetKey:Fe,dropContainerKey:ue,dropTargetPos:q,dropAllowed:R,dragOverNodeKey:fe}),qe==null||qe({event:K,node:(0,X.F)(ee)}))}}),(0,r.Z)((0,h.Z)(F),"onNodeDragLeave",function(K,ee){F.currentMouseOverDroppableNodeKey===ee.eventKey&&!K.currentTarget.contains(K.relatedTarget)&&(F.resetDragState(),F.currentMouseOverDroppableNodeKey=null);var H=F.props.onDragLeave;H==null||H({event:K,node:(0,X.F)(ee)})}),(0,r.Z)((0,h.Z)(F),"onWindowDragEnd",function(K){F.onNodeDragEnd(K,null,!0),window.removeEventListener("dragend",F.onWindowDragEnd)}),(0,r.Z)((0,h.Z)(F),"onNodeDragEnd",function(K,ee){var H=F.props.onDragEnd;F.setState({dragOverNodeKey:null}),F.cleanDragState(),H==null||H({event:K,node:(0,X.F)(ee)}),F.dragNodeProps=null,window.removeEventListener("dragend",F.onWindowDragEnd)}),(0,r.Z)((0,h.Z)(F),"onNodeDrop",function(K,ee){var H,D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,I=F.state,_=I.dragChildrenKeys,ve=I.dropPosition,_e=I.dropTargetKey,Ke=I.dropTargetPos,qe=I.dropAllowed;if(qe){var z=F.props.onDrop;if(F.setState({dragOverNodeKey:null}),F.cleanDragState(),_e!==null){var ze=(0,m.Z)((0,m.Z)({},(0,X.H8)(_e,F.getTreeNodeRequiredProps())),{},{active:((H=F.getActiveItem())===null||H===void 0?void 0:H.key)===_e,data:(0,pt.Z)(F.state.keyEntities,_e).node}),Te=_.includes(_e);(0,u.ZP)(!Te,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var se=(0,We.yx)(Ke),Oe={event:K,node:(0,X.F)(ze),dragNode:F.dragNodeProps?(0,X.F)(F.dragNodeProps):null,dragNodesKeys:[F.dragNodeProps.eventKey].concat(_),dropToGap:ve!==0,dropPosition:ve+Number(se[se.length-1])};D||z==null||z(Oe),F.dragNodeProps=null}}}),(0,r.Z)((0,h.Z)(F),"cleanDragState",function(){var K=F.state.draggingNodeKey;K!==null&&F.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),F.dragStartMousePosition=null,F.currentMouseOverDroppableNodeKey=null}),(0,r.Z)((0,h.Z)(F),"triggerExpandActionExpand",function(K,ee){var H=F.state,D=H.expandedKeys,I=H.flattenNodes,_=ee.expanded,ve=ee.key,_e=ee.isLeaf;if(!(_e||K.shiftKey||K.metaKey||K.ctrlKey)){var Ke=I.filter(function(z){return z.key===ve})[0],qe=(0,X.F)((0,m.Z)((0,m.Z)({},(0,X.H8)(ve,F.getTreeNodeRequiredProps())),{},{data:Ke.data}));F.setExpandedKeys(_?(0,We._5)(D,ve):(0,We.L0)(D,ve)),F.onNodeExpand(K,qe)}}),(0,r.Z)((0,h.Z)(F),"onNodeClick",function(K,ee){var H=F.props,D=H.onClick,I=H.expandAction;I==="click"&&F.triggerExpandActionExpand(K,ee),D==null||D(K,ee)}),(0,r.Z)((0,h.Z)(F),"onNodeDoubleClick",function(K,ee){var H=F.props,D=H.onDoubleClick,I=H.expandAction;I==="doubleClick"&&F.triggerExpandActionExpand(K,ee),D==null||D(K,ee)}),(0,r.Z)((0,h.Z)(F),"onNodeSelect",function(K,ee){var H=F.state.selectedKeys,D=F.state,I=D.keyEntities,_=D.fieldNames,ve=F.props,_e=ve.onSelect,Ke=ve.multiple,qe=ee.selected,z=ee[_.key],ze=!qe;ze?Ke?H=(0,We.L0)(H,z):H=[z]:H=(0,We._5)(H,z);var Te=H.map(function(se){var Oe=(0,pt.Z)(I,se);return Oe?Oe.node:null}).filter(Boolean);F.setUncontrolledState({selectedKeys:H}),_e==null||_e(H,{event:"select",selected:ze,node:ee,selectedNodes:Te,nativeEvent:K.nativeEvent})}),(0,r.Z)((0,h.Z)(F),"onNodeCheck",function(K,ee,H){var D=F.state,I=D.keyEntities,_=D.checkedKeys,ve=D.halfCheckedKeys,_e=F.props,Ke=_e.checkStrictly,qe=_e.onCheck,z=ee.key,ze,Te={event:"check",node:ee,checked:H,nativeEvent:K.nativeEvent};if(Ke){var se=H?(0,We.L0)(_,z):(0,We._5)(_,z),Oe=(0,We._5)(ve,z);ze={checked:se,halfChecked:Oe},Te.checkedNodes=se.map(function(Ze){return(0,pt.Z)(I,Ze)}).filter(Boolean).map(function(Ze){return Ze.node}),F.setUncontrolledState({checkedKeys:se})}else{var Fe=(0,nt.S)([].concat((0,v.Z)(_),[z]),!0,I),ue=Fe.checkedKeys,q=Fe.halfCheckedKeys;if(!H){var R=new Set(ue);R.delete(z);var fe=(0,nt.S)(Array.from(R),{checked:!1,halfCheckedKeys:q},I);ue=fe.checkedKeys,q=fe.halfCheckedKeys}ze=ue,Te.checkedNodes=[],Te.checkedNodesPositions=[],Te.halfCheckedKeys=q,ue.forEach(function(Ze){var A=(0,pt.Z)(I,Ze);if(A){var Ae=A.node,Ue=A.pos;Te.checkedNodes.push(Ae),Te.checkedNodesPositions.push({node:Ae,pos:Ue})}}),F.setUncontrolledState({checkedKeys:ue},!1,{halfCheckedKeys:q})}qe==null||qe(ze,Te)}),(0,r.Z)((0,h.Z)(F),"onNodeLoad",function(K){var ee,H=K.key,D=F.state.keyEntities,I=(0,pt.Z)(D,H);if(!(I!=null&&(ee=I.children)!==null&&ee!==void 0&&ee.length)){var _=new Promise(function(ve,_e){F.setState(function(Ke){var qe=Ke.loadedKeys,z=qe===void 0?[]:qe,ze=Ke.loadingKeys,Te=ze===void 0?[]:ze,se=F.props,Oe=se.loadData,Fe=se.onLoad;if(!Oe||z.includes(H)||Te.includes(H))return null;var ue=Oe(K);return ue.then(function(){var q=F.state.loadedKeys,R=(0,We.L0)(q,H);Fe==null||Fe(R,{event:"load",node:K}),F.setUncontrolledState({loadedKeys:R}),F.setState(function(fe){return{loadingKeys:(0,We._5)(fe.loadingKeys,H)}}),ve()}).catch(function(q){if(F.setState(function(fe){return{loadingKeys:(0,We._5)(fe.loadingKeys,H)}}),F.loadingRetryTimes[H]=(F.loadingRetryTimes[H]||0)+1,F.loadingRetryTimes[H]>=ot){var R=F.state.loadedKeys;(0,u.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),F.setUncontrolledState({loadedKeys:(0,We.L0)(R,H)}),ve()}_e(q)}),{loadingKeys:(0,We.L0)(Te,H)}})});return _.catch(function(){}),_}}),(0,r.Z)((0,h.Z)(F),"onNodeMouseEnter",function(K,ee){var H=F.props.onMouseEnter;H==null||H({event:K,node:ee})}),(0,r.Z)((0,h.Z)(F),"onNodeMouseLeave",function(K,ee){var H=F.props.onMouseLeave;H==null||H({event:K,node:ee})}),(0,r.Z)((0,h.Z)(F),"onNodeContextMenu",function(K,ee){var H=F.props.onRightClick;H&&(K.preventDefault(),H({event:K,node:ee}))}),(0,r.Z)((0,h.Z)(F),"onFocus",function(){var K=F.props.onFocus;F.setState({focused:!0});for(var ee=arguments.length,H=new Array(ee),D=0;D<ee;D++)H[D]=arguments[D];K==null||K.apply(void 0,H)}),(0,r.Z)((0,h.Z)(F),"onBlur",function(){var K=F.props.onBlur;F.setState({focused:!1}),F.onActiveChange(null);for(var ee=arguments.length,H=new Array(ee),D=0;D<ee;D++)H[D]=arguments[D];K==null||K.apply(void 0,H)}),(0,r.Z)((0,h.Z)(F),"getTreeNodeRequiredProps",function(){var K=F.state,ee=K.expandedKeys,H=K.selectedKeys,D=K.loadedKeys,I=K.loadingKeys,_=K.checkedKeys,ve=K.halfCheckedKeys,_e=K.dragOverNodeKey,Ke=K.dropPosition,qe=K.keyEntities;return{expandedKeys:ee||[],selectedKeys:H||[],loadedKeys:D||[],loadingKeys:I||[],checkedKeys:_||[],halfCheckedKeys:ve||[],dragOverNodeKey:_e,dropPosition:Ke,keyEntities:qe}}),(0,r.Z)((0,h.Z)(F),"setExpandedKeys",function(K){var ee=F.state,H=ee.treeData,D=ee.fieldNames,I=(0,X.oH)(H,K,D);F.setUncontrolledState({expandedKeys:K,flattenNodes:I},!0)}),(0,r.Z)((0,h.Z)(F),"onNodeExpand",function(K,ee){var H=F.state.expandedKeys,D=F.state,I=D.listChanging,_=D.fieldNames,ve=F.props,_e=ve.onExpand,Ke=ve.loadData,qe=ee.expanded,z=ee[_.key];if(!I){var ze=H.includes(z),Te=!qe;if((0,u.ZP)(qe&&ze||!qe&&!ze,"Expand state not sync with index check"),H=Te?(0,We.L0)(H,z):(0,We._5)(H,z),F.setExpandedKeys(H),_e==null||_e(H,{node:ee,expanded:Te,nativeEvent:K.nativeEvent}),Te&&Ke){var se=F.onNodeLoad(ee);se&&se.then(function(){var Oe=(0,X.oH)(F.state.treeData,H,_);F.setUncontrolledState({flattenNodes:Oe})}).catch(function(){var Oe=F.state.expandedKeys,Fe=(0,We._5)(Oe,z);F.setExpandedKeys(Fe)})}}}),(0,r.Z)((0,h.Z)(F),"onListChangeStart",function(){F.setUncontrolledState({listChanging:!0})}),(0,r.Z)((0,h.Z)(F),"onListChangeEnd",function(){setTimeout(function(){F.setUncontrolledState({listChanging:!1})})}),(0,r.Z)((0,h.Z)(F),"onActiveChange",function(K){var ee=F.state.activeKey,H=F.props,D=H.onActiveChange,I=H.itemScrollOffset,_=I===void 0?0:I;ee!==K&&(F.setState({activeKey:K}),K!==null&&F.scrollTo({key:K,offset:_}),D==null||D(K))}),(0,r.Z)((0,h.Z)(F),"getActiveItem",function(){var K=F.state,ee=K.activeKey,H=K.flattenNodes;return ee===null?null:H.find(function(D){var I=D.key;return I===ee})||null}),(0,r.Z)((0,h.Z)(F),"offsetActiveKey",function(K){var ee=F.state,H=ee.flattenNodes,D=ee.activeKey,I=H.findIndex(function(_e){var Ke=_e.key;return Ke===D});I===-1&&K<0&&(I=H.length),I=(I+K+H.length)%H.length;var _=H[I];if(_){var ve=_.key;F.onActiveChange(ve)}else F.onActiveChange(null)}),(0,r.Z)((0,h.Z)(F),"onKeyDown",function(K){var ee=F.state,H=ee.activeKey,D=ee.expandedKeys,I=ee.checkedKeys,_=ee.fieldNames,ve=F.props,_e=ve.onKeyDown,Ke=ve.checkable,qe=ve.selectable;switch(K.which){case n.Z.UP:{F.offsetActiveKey(-1),K.preventDefault();break}case n.Z.DOWN:{F.offsetActiveKey(1),K.preventDefault();break}}var z=F.getActiveItem();if(z&&z.data){var ze=F.getTreeNodeRequiredProps(),Te=z.data.isLeaf===!1||!!(z.data[_.children]||[]).length,se=(0,X.F)((0,m.Z)((0,m.Z)({},(0,X.H8)(H,ze)),{},{data:z.data,active:!0}));switch(K.which){case n.Z.LEFT:{Te&&D.includes(H)?F.onNodeExpand({},se):z.parent&&F.onActiveChange(z.parent.key),K.preventDefault();break}case n.Z.RIGHT:{Te&&!D.includes(H)?F.onNodeExpand({},se):z.children&&z.children.length&&F.onActiveChange(z.children[0].key),K.preventDefault();break}case n.Z.ENTER:case n.Z.SPACE:{Ke&&!se.disabled&&se.checkable!==!1&&!se.disableCheckbox?F.onNodeCheck({},se,!I.includes(H)):!Ke&&qe&&!se.disabled&&se.selectable!==!1&&F.onNodeSelect({},se);break}}}_e==null||_e(K)}),(0,r.Z)((0,h.Z)(F),"setUncontrolledState",function(K){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!F.destroyed){var D=!1,I=!0,_={};Object.keys(K).forEach(function(ve){if(F.props.hasOwnProperty(ve)){I=!1;return}D=!0,_[ve]=K[ve]}),D&&(!ee||I)&&F.setState((0,m.Z)((0,m.Z)({},_),H))}}),(0,r.Z)((0,h.Z)(F),"scrollTo",function(K){F.listRef.current.scrollTo(K)}),F}return(0,f.Z)(Ie,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var te=this.props,ye=te.activeKey,V=te.itemScrollOffset,K=V===void 0?0:V;ye!==void 0&&ye!==this.state.activeKey&&(this.setState({activeKey:ye}),ye!==null&&this.scrollTo({key:ye,offset:K}))}},{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 te=this.state,ye=te.focused,V=te.flattenNodes,K=te.keyEntities,ee=te.draggingNodeKey,H=te.activeKey,D=te.dropLevelOffset,I=te.dropContainerKey,_=te.dropTargetKey,ve=te.dropPosition,_e=te.dragOverNodeKey,Ke=te.indent,qe=this.props,z=qe.prefixCls,ze=qe.className,Te=qe.style,se=qe.showLine,Oe=qe.focusable,Fe=qe.tabIndex,ue=Fe===void 0?0:Fe,q=qe.selectable,R=qe.showIcon,fe=qe.icon,Ze=qe.switcherIcon,A=qe.draggable,Ae=qe.checkable,Ue=qe.checkStrictly,ae=qe.disabled,be=qe.motion,Ye=qe.loadData,at=qe.filterTreeNode,He=qe.height,Ve=qe.itemHeight,dt=qe.scrollWidth,bt=qe.virtual,xt=qe.titleRender,Lt=qe.dropIndicatorRender,Tt=qe.onContextMenu,Vt=qe.onScroll,Nt=qe.direction,Jt=qe.rootClassName,an=qe.rootStyle,zt=(0,o.Z)(this.props,{aria:!0,data:!0}),sn;A&&((0,p.Z)(A)==="object"?sn=A:typeof A=="function"?sn={nodeDraggable:A}:sn={});var ln={prefixCls:z,selectable:q,showIcon:R,icon:fe,switcherIcon:Ze,draggable:sn,draggingNodeKey:ee,checkable:Ae,checkStrictly:Ue,disabled:ae,keyEntities:K,dropLevelOffset:D,dropContainerKey:I,dropTargetKey:_,dropPosition:ve,dragOverNodeKey:_e,indent:Ke,direction:Nt,dropIndicatorRender:Lt,loadData:Ye,filterTreeNode:at,titleRender:xt,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};return d.createElement(b.k.Provider,{value:ln},d.createElement("div",{className:c()(z,ze,Jt,(0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(z,"-show-line"),se),"".concat(z,"-focused"),ye),"".concat(z,"-active-focused"),H!==null)),style:an},d.createElement(he,(0,e.Z)({ref:this.listRef,prefixCls:z,style:Te,data:V,disabled:ae,selectable:q,checkable:!!Ae,motion:be,dragging:ee!==null,height:He,itemHeight:Ve,virtual:bt,focusable:Oe,focused:ye,tabIndex:ue,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Tt,onScroll:Vt,scrollWidth:dt},this.getTreeNodeRequiredProps(),zt))))}}],[{key:"getDerivedStateFromProps",value:function(te,ye){var V=ye.prevProps,K={prevProps:te};function ee(ue){return!V&&te.hasOwnProperty(ue)||V&&V[ue]!==te[ue]}var H,D=ye.fieldNames;if(ee("fieldNames")&&(D=(0,X.w$)(te.fieldNames),K.fieldNames=D),ee("treeData")?H=te.treeData:ee("children")&&((0,u.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),H=(0,X.zn)(te.children)),H){K.treeData=H;var I=(0,X.I8)(H,{fieldNames:D});K.keyEntities=(0,m.Z)((0,r.Z)({},re,Le),I.keyEntities)}var _=K.keyEntities||ye.keyEntities;if(ee("expandedKeys")||V&&ee("autoExpandParent"))K.expandedKeys=te.autoExpandParent||!V&&te.defaultExpandParent?(0,We.r7)(te.expandedKeys,_):te.expandedKeys;else if(!V&&te.defaultExpandAll){var ve=(0,m.Z)({},_);delete ve[re];var _e=[];Object.keys(ve).forEach(function(ue){var q=ve[ue];q.children&&q.children.length&&_e.push(q.key)}),K.expandedKeys=_e}else!V&&te.defaultExpandedKeys&&(K.expandedKeys=te.autoExpandParent||te.defaultExpandParent?(0,We.r7)(te.defaultExpandedKeys,_):te.defaultExpandedKeys);if(K.expandedKeys||delete K.expandedKeys,H||K.expandedKeys){var Ke=(0,X.oH)(H||ye.treeData,K.expandedKeys||ye.expandedKeys,D);K.flattenNodes=Ke}if(te.selectable&&(ee("selectedKeys")?K.selectedKeys=(0,We.BT)(te.selectedKeys,te):!V&&te.defaultSelectedKeys&&(K.selectedKeys=(0,We.BT)(te.defaultSelectedKeys,te))),te.checkable){var qe;if(ee("checkedKeys")?qe=(0,We.E6)(te.checkedKeys)||{}:!V&&te.defaultCheckedKeys?qe=(0,We.E6)(te.defaultCheckedKeys)||{}:H&&(qe=(0,We.E6)(te.checkedKeys)||{checkedKeys:ye.checkedKeys,halfCheckedKeys:ye.halfCheckedKeys}),qe){var z=qe,ze=z.checkedKeys,Te=ze===void 0?[]:ze,se=z.halfCheckedKeys,Oe=se===void 0?[]:se;if(!te.checkStrictly){var Fe=(0,nt.S)(Te,!0,_);Te=Fe.checkedKeys,Oe=Fe.halfCheckedKeys}K.checkedKeys=Te,K.halfCheckedKeys=Oe}}return ee("loadedKeys")&&(K.loadedKeys=te.loadedKeys),K}}]),Ie}(d.Component);(0,r.Z)(Qe,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:y,allowDrop:function(){return!0},expandAction:!1}),(0,r.Z)(Qe,"TreeNode",N.Z);var xe=Qe,we=xe},82661:function(Rt,B,t){"use strict";t.d(B,{BT:function(){return d},E6:function(){return y},L0:function(){return r},OM:function(){return u},_5:function(){return a},r7:function(){return S},wA:function(){return c},yx:function(){return i}});var e=t(77654),p=t(43749),m=t(48736),v=t(59301),l=t(639),f=t(65065),h=t(34061),s=null;function a(g,C){if(!g)return[];var x=g.slice(),w=x.indexOf(C);return w>=0&&x.splice(w,1),x}function r(g,C){var x=(g||[]).slice();return x.indexOf(C)===-1&&x.push(C),x}function i(g){return g.split("-")}function c(g,C){var x=[],w=(0,f.Z)(C,g);function O(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];N.forEach(function(L){var W=L.key,X=L.children;x.push(W),O(X)})}return O(w.children),x}function n(g){if(g.parent){var C=i(g.pos);return Number(C[C.length-1])===g.parent.children.length-1}return!1}function o(g){var C=i(g.pos);return Number(C[C.length-1])===0}function u(g,C,x,w,O,N,L,W,X,ce){var j,P=g.clientX,M=g.clientY,T=g.target.getBoundingClientRect(),Z=T.top,oe=T.height,J=(ce==="rtl"?-1:1)*(((O==null?void 0:O.x)||0)-P),re=(J-12)/w,ge=X.filter(function(we){var le;return(le=W[we])===null||le===void 0||(le=le.children)===null||le===void 0?void 0:le.length}),Le=(0,f.Z)(W,x.eventKey);if(M<Z+oe/2){var lt=L.findIndex(function(we){return we.key===Le.key}),ie=lt<=0?0:lt-1,de=L[ie].key;Le=(0,f.Z)(W,de)}var Ce=Le.key,ke=Le,he=Le.key,We=0,nt=0;if(!ge.includes(Ce))for(var pt=0;pt<re&&n(Le);pt+=1)Le=Le.parent,nt+=1;var ot=C.data,Qe=Le.node,xe=!0;return o(Le)&&Le.level===0&&M<Z+oe/2&&N({dragNode:ot,dropNode:Qe,dropPosition:-1})&&Le.key===x.eventKey?We=-1:(ke.children||[]).length&&ge.includes(he)?N({dragNode:ot,dropNode:Qe,dropPosition:0})?We=0:xe=!1:nt===0?re>-1.5?N({dragNode:ot,dropNode:Qe,dropPosition:1})?We=1:xe=!1:N({dragNode:ot,dropNode:Qe,dropPosition:0})?We=0:N({dragNode:ot,dropNode:Qe,dropPosition:1})?We=1:xe=!1:N({dragNode:ot,dropNode:Qe,dropPosition:1})?We=1:xe=!1,{dropPosition:We,dropLevelOffset:nt,dropTargetKey:Le.key,dropTargetPos:Le.pos,dragOverNodeKey:he,dropContainerKey:We===0?null:((j=Le.parent)===null||j===void 0?void 0:j.key)||null,dropAllowed:xe}}function d(g,C){if(g){var x=C.multiple;return x?g.slice():g.length?[g[0]]:g}}var b=function(C){return C};function E(g,C){if(!g)return[];var x=C||{},w=x.processProps,O=w===void 0?b:w,N=Array.isArray(g)?g:[g];return N.map(function(L){var W=L.children,X=_objectWithoutProperties(L,s),ce=E(W,C);return React.createElement(TreeNode,_extends({key:X.key},O(X)),ce)})}function y(g){if(!g)return null;var C;if(Array.isArray(g))C={checkedKeys:g,halfCheckedKeys:void 0};else if((0,p.Z)(g)==="object")C={checkedKeys:g.checked||void 0,halfCheckedKeys:g.halfChecked||void 0};else return(0,m.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return C}function S(g,C){var x=new Set;function w(O){if(!x.has(O)){var N=(0,f.Z)(C,O);if(N){x.add(O);var L=N.parent,W=N.node;W.disabled||L&&w(L.key)}}}return(g||[]).forEach(function(O){w(O)}),(0,e.Z)(x)}},34643:function(Rt,B,t){"use strict";t.d(B,{S:function(){return h}});var e=t(48736),p=t(65065);function m(s,a){var r=new Set;return s.forEach(function(i){a.has(i)||r.add(i)}),r}function v(s){var a=s||{},r=a.disabled,i=a.disableCheckbox,c=a.checkable;return!!(r||i)||c===!1}function l(s,a,r,i){for(var c=new Set(s),n=new Set,o=0;o<=r;o+=1){var u=a.get(o)||new Set;u.forEach(function(y){var S=y.key,g=y.node,C=y.children,x=C===void 0?[]:C;c.has(S)&&!i(g)&&x.filter(function(w){return!i(w.node)}).forEach(function(w){c.add(w.key)})})}for(var d=new Set,b=r;b>=0;b-=1){var E=a.get(b)||new Set;E.forEach(function(y){var S=y.parent,g=y.node;if(!(i(g)||!y.parent||d.has(y.parent.key))){if(i(y.parent.node)){d.add(S.key);return}var C=!0,x=!1;(S.children||[]).filter(function(w){return!i(w.node)}).forEach(function(w){var O=w.key,N=c.has(O);C&&!N&&(C=!1),!x&&(N||n.has(O))&&(x=!0)}),C&&c.add(S.key),x&&n.add(S.key),d.add(S.key)}})}return{checkedKeys:Array.from(c),halfCheckedKeys:Array.from(m(n,c))}}function f(s,a,r,i,c){for(var n=new Set(s),o=new Set(a),u=0;u<=i;u+=1){var d=r.get(u)||new Set;d.forEach(function(S){var g=S.key,C=S.node,x=S.children,w=x===void 0?[]:x;!n.has(g)&&!o.has(g)&&!c(C)&&w.filter(function(O){return!c(O.node)}).forEach(function(O){n.delete(O.key)})})}o=new Set;for(var b=new Set,E=i;E>=0;E-=1){var y=r.get(E)||new Set;y.forEach(function(S){var g=S.parent,C=S.node;if(!(c(C)||!S.parent||b.has(S.parent.key))){if(c(S.parent.node)){b.add(g.key);return}var x=!0,w=!1;(g.children||[]).filter(function(O){return!c(O.node)}).forEach(function(O){var N=O.key,L=n.has(N);x&&!L&&(x=!1),!w&&(L||o.has(N))&&(w=!0)}),x||n.delete(g.key),w&&o.add(g.key),b.add(g.key)}})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(m(o,n))}}function h(s,a,r,i){var c=[],n;i?n=i:n=v;var o=new Set(s.filter(function(E){var y=!!(0,p.Z)(r,E);return y||c.push(E),y})),u=new Map,d=0;Object.keys(r).forEach(function(E){var y=r[E],S=y.level,g=u.get(S);g||(g=new Set,u.set(S,g)),g.add(y),d=Math.max(d,S)}),(0,e.ZP)(!c.length,"Tree missing follow keys: ".concat(c.slice(0,100).map(function(E){return"'".concat(E,"'")}).join(", ")));var b;return a===!0?b=l(o,u,d,n):b=f(o,a.halfCheckedKeys,u,d,n),b}},65065:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return e}});function e(p,m){return p[m]}},34061:function(Rt,B,t){"use strict";t.d(B,{F:function(){return S},H8:function(){return y},I8:function(){return E},km:function(){return c},oH:function(){return d},w$:function(){return n},zn:function(){return u}});var e=t(43749),p=t(77654),m=t(85899),v=t(42244),l=t(11592),f=t(2738),h=t(48736),s=t(65065),a=["children"];function r(g,C){return"".concat(g,"-").concat(C)}function i(g){return g&&g.type&&g.type.isTreeNode}function c(g,C){return g!=null?g:C}function n(g){var C=g||{},x=C.title,w=C._title,O=C.key,N=C.children,L=x||"title";return{title:L,_title:w||[L],key:O||"key",children:N||"children"}}function o(g,C){var x=new Map;function w(O){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(O||[]).forEach(function(L){var W=L[C.key],X=L[C.children];warning(W!=null,"Tree node must have a certain key: [".concat(N).concat(W,"]"));var ce=String(W);warning(!x.has(ce)||W===null||W===void 0,"Same 'key' exist in the Tree: ".concat(ce)),x.set(ce,!0),w(X,"".concat(N).concat(ce," > "))})}w(g)}function u(g){function C(x){var w=(0,l.Z)(x);return w.map(function(O){if(!i(O))return(0,h.ZP)(!O,"Tree/TreeNode can only accept TreeNode as children."),null;var N=O.key,L=O.props,W=L.children,X=(0,v.Z)(L,a),ce=(0,m.Z)({key:N},X),j=C(W);return j.length&&(ce.children=j),ce}).filter(function(O){return O})}return C(g)}function d(g,C,x){var w=n(x),O=w._title,N=w.key,L=w.children,W=new Set(C===!0?[]:C),X=[];function ce(j){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return j.map(function(M,T){for(var Z=r(P?P.pos:"0",T),oe=c(M[N],Z),J,re=0;re<O.length;re+=1){var ge=O[re];if(M[ge]!==void 0){J=M[ge];break}}var Le=Object.assign((0,f.Z)(M,[].concat((0,p.Z)(O),[N,L])),{title:J,key:oe,parent:P,pos:Z,children:null,data:M,isStart:[].concat((0,p.Z)(P?P.isStart:[]),[T===0]),isEnd:[].concat((0,p.Z)(P?P.isEnd:[]),[T===j.length-1])});return X.push(Le),C===!0||W.has(oe)?Le.children=ce(M[L]||[],Le):Le.children=[],Le})}return ce(g),X}function b(g,C,x){var w={};(0,e.Z)(x)==="object"?w=x:w={externalGetKey:x},w=w||{};var O=w,N=O.childrenPropName,L=O.externalGetKey,W=O.fieldNames,X=n(W),ce=X.key,j=X.children,P=N||j,M;L?typeof L=="string"?M=function(oe){return oe[L]}:typeof L=="function"&&(M=function(oe){return L(oe)}):M=function(oe,J){return c(oe[ce],J)};function T(Z,oe,J,re){var ge=Z?Z[P]:g,Le=Z?r(J.pos,oe):"0",lt=Z?[].concat((0,p.Z)(re),[Z]):[];if(Z){var ie=M(Z,Le),de={node:Z,index:oe,pos:Le,key:ie,parentPos:J.node?J.pos:null,level:J.level+1,nodes:lt};C(de)}ge&&ge.forEach(function(Ce,ke){T(Ce,ke,{node:Z,pos:Le,level:J?J.level+1:-1},lt)})}T(null)}function E(g){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},x=C.initWrapper,w=C.processEntity,O=C.onProcessFinished,N=C.externalGetKey,L=C.childrenPropName,W=C.fieldNames,X=arguments.length>2?arguments[2]:void 0,ce=N||X,j={},P={},M={posEntities:j,keyEntities:P};return x&&(M=x(M)||M),b(g,function(T){var Z=T.node,oe=T.index,J=T.pos,re=T.key,ge=T.parentPos,Le=T.level,lt=T.nodes,ie={node:Z,nodes:lt,index:oe,key:re,pos:J,level:Le},de=c(re,J);j[J]=ie,P[de]=ie,ie.parent=j[ge],ie.parent&&(ie.parent.children=ie.parent.children||[],ie.parent.children.push(ie)),w&&w(ie,M)},{externalGetKey:ce,childrenPropName:L,fieldNames:W}),O&&O(M),M}function y(g,C){var x=C.expandedKeys,w=C.selectedKeys,O=C.loadedKeys,N=C.loadingKeys,L=C.checkedKeys,W=C.halfCheckedKeys,X=C.dragOverNodeKey,ce=C.dropPosition,j=C.keyEntities,P=(0,s.Z)(j,g),M={eventKey:g,expanded:x.indexOf(g)!==-1,selected:w.indexOf(g)!==-1,loaded:O.indexOf(g)!==-1,loading:N.indexOf(g)!==-1,checked:L.indexOf(g)!==-1,halfChecked:W.indexOf(g)!==-1,pos:String(P?P.pos:""),dragOver:X===g&&ce===0,dragOverGapTop:X===g&&ce===-1,dragOverGapBottom:X===g&&ce===1};return M}function S(g){var C=g.data,x=g.expanded,w=g.selected,O=g.checked,N=g.loaded,L=g.loading,W=g.halfChecked,X=g.dragOver,ce=g.dragOverGapTop,j=g.dragOverGapBottom,P=g.pos,M=g.active,T=g.eventKey,Z=(0,m.Z)((0,m.Z)({},C),{},{expanded:x,selected:w,checked:O,loaded:N,loading:L,halfChecked:W,dragOver:X,dragOverGapTop:ce,dragOverGapBottom:j,pos:P,active:M,key:T});return"props"in Z||Object.defineProperty(Z,"props",{get:function(){return(0,h.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),g}}),Z}},8224:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return p}});var e=t(4676);function p(m,v,l,f){var h=e.unstable_batchedUpdates?function(a){e.unstable_batchedUpdates(l,a)}:l;return m!=null&&m.addEventListener&&m.addEventListener(v,h,f),{remove:function(){m!=null&&m.removeEventListener&&m.removeEventListener(v,h,f)}}}},24514:function(Rt,B,t){"use strict";t.d(B,{G:function(){return v}});var e=t(47273),p=function(f){if((0,e.Z)()&&window.document.documentElement){var h=Array.isArray(f)?f:[f],s=window.document.documentElement;return h.some(function(a){return a in s.style})}return!1},m=function(f,h){if(!p(f))return!1;var s=document.createElement("div"),a=s.style[f];return s.style[f]=h,s.style[f]!==a};function v(l,f){return!Array.isArray(l)&&f!==void 0?m(l,f):p(l)}},49658:function(Rt,B){"use strict";B.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var t=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(t==null?void 0:t.substr(0,4))}},48911:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return ot}});var e=t(60499),p=t(43749),m=t(85899),v=t(18642),l=t(72190),f=t(42244),h=t(92310),s=t.n(h),a=t(29301),r=t(70425),i=t(34280),c=t(59301),n=t(4676),o=c.forwardRef(function(Qe,xe){var we=Qe.height,le=Qe.offsetY,Ge=Qe.offsetX,Ie=Qe.children,F=Qe.prefixCls,te=Qe.onInnerResize,ye=Qe.innerProps,V=Qe.rtl,K=Qe.extra,ee={},H={display:"flex",flexDirection:"column"};return le!==void 0&&(ee={height:we,position:"relative",overflow:"hidden"},H=(0,m.Z)((0,m.Z)({},H),{},(0,v.Z)((0,v.Z)((0,v.Z)((0,v.Z)((0,v.Z)({transform:"translateY(".concat(le,"px)")},V?"marginRight":"marginLeft",-Ge),"position","absolute"),"left",0),"right",0),"top",0))),c.createElement("div",{style:ee},c.createElement(a.Z,{onResize:function(I){var _=I.offsetHeight;_&&te&&te()}},c.createElement("div",(0,e.Z)({style:H,className:s()((0,v.Z)({},"".concat(F,"-holder-inner"),F)),ref:xe},ye),Ie,K)))});o.displayName="Filler";var u=o;function d(Qe){var xe=Qe.children,we=Qe.setRef,le=c.useCallback(function(Ge){we(Ge)},[]);return c.cloneElement(xe,{ref:le})}function b(Qe,xe,we,le,Ge,Ie,F,te){var ye=te.getKey;return Qe.slice(xe,we+1).map(function(V,K){var ee=xe+K,H=F(V,ee,{style:{width:le},offsetX:Ge}),D=ye(V);return c.createElement(d,{key:D,setRef:function(_){return Ie(V,_)}},H)})}function E(Qe,xe,we,le){var Ge=we-Qe,Ie=xe-we,F=Math.min(Ge,Ie)*2;if(le<=F){var te=Math.floor(le/2);return le%2?we+te+1:we-te}return Ge>Ie?we-(le-Ie):we+(le-Ge)}function y(Qe,xe,we){var le=Qe.length,Ge=xe.length,Ie,F;if(le===0&&Ge===0)return null;le<Ge?(Ie=Qe,F=xe):(Ie=xe,F=Qe);var te={__EMPTY_ITEM__:!0};function ye(I){return I!==void 0?we(I):te}for(var V=null,K=Math.abs(le-Ge)!==1,ee=0;ee<F.length;ee+=1){var H=ye(Ie[ee]),D=ye(F[ee]);if(H!==D){V=ee,K=K||H!==ye(F[ee+1]);break}}return V===null?null:{index:V,multiple:K}}function S(Qe,xe,we){var le=c.useState(Qe),Ge=(0,l.Z)(le,2),Ie=Ge[0],F=Ge[1],te=c.useState(null),ye=(0,l.Z)(te,2),V=ye[0],K=ye[1];return c.useEffect(function(){var ee=y(Ie||[],Qe||[],xe);(ee==null?void 0:ee.index)!==void 0&&(we==null||we(ee.index),K(Qe[ee.index])),F(Qe)},[Qe]),[V]}var g=t(16089),C=(typeof navigator=="undefined"?"undefined":(0,p.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),x=C,w=function(Qe,xe,we,le){var Ge=(0,c.useRef)(!1),Ie=(0,c.useRef)(null);function F(){clearTimeout(Ie.current),Ge.current=!0,Ie.current=setTimeout(function(){Ge.current=!1},50)}var te=(0,c.useRef)({top:Qe,bottom:xe,left:we,right:le});return te.current.top=Qe,te.current.bottom=xe,te.current.left=we,te.current.right=le,function(ye,V){var K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,ee=ye?V<0&&te.current.left||V>0&&te.current.right:V<0&&te.current.top||V>0&&te.current.bottom;return K&&ee?(clearTimeout(Ie.current),Ge.current=!1):(!ee||Ge.current)&&F(),!Ge.current&&ee}};function O(Qe,xe,we,le,Ge,Ie,F){var te=(0,c.useRef)(0),ye=(0,c.useRef)(null),V=(0,c.useRef)(null),K=(0,c.useRef)(!1),ee=w(xe,we,le,Ge);function H(Ke,qe){if(g.Z.cancel(ye.current),!ee(!1,qe)){var z=Ke;if(!z._virtualHandled)z._virtualHandled=!0;else return;te.current+=qe,V.current=qe,x||z.preventDefault(),ye.current=(0,g.Z)(function(){var ze=K.current?10:1;F(te.current*ze,!1),te.current=0})}}function D(Ke,qe){F(qe,!0),x||Ke.preventDefault()}var I=(0,c.useRef)(null),_=(0,c.useRef)(null);function ve(Ke){if(Qe){g.Z.cancel(_.current),_.current=(0,g.Z)(function(){I.current=null},2);var qe=Ke.deltaX,z=Ke.deltaY,ze=Ke.shiftKey,Te=qe,se=z;(I.current==="sx"||!I.current&&ze&&z&&!qe)&&(Te=z,se=0,I.current="sx");var Oe=Math.abs(Te),Fe=Math.abs(se);I.current===null&&(I.current=Ie&&Oe>Fe?"x":"y"),I.current==="y"?H(Ke,se):D(Ke,Te)}}function _e(Ke){Qe&&(K.current=Ke.detail===V.current)}return[ve,_e]}function N(Qe,xe,we,le){var Ge=c.useMemo(function(){return[new Map,[]]},[Qe,we.id,le]),Ie=(0,l.Z)(Ge,2),F=Ie[0],te=Ie[1],ye=function(K){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:K,H=F.get(K),D=F.get(ee);if(H===void 0||D===void 0)for(var I=Qe.length,_=te.length;_<I;_+=1){var ve,_e=Qe[_],Ke=xe(_e);F.set(Ke,_);var qe=(ve=we.get(Ke))!==null&&ve!==void 0?ve:le;if(te[_]=(te[_-1]||0)+qe,Ke===K&&(H=_),Ke===ee&&(D=_),H!==void 0&&D!==void 0)break}return{top:te[H-1]||0,bottom:te[D]}};return ye}var L=t(38705),W=t(17212),X=function(){function Qe(){(0,L.Z)(this,Qe),(0,v.Z)(this,"maps",void 0),(0,v.Z)(this,"id",0),(0,v.Z)(this,"diffRecords",new Map),this.maps=Object.create(null)}return(0,W.Z)(Qe,[{key:"set",value:function(we,le){this.diffRecords.set(we,this.maps[we]),this.maps[we]=le,this.id+=1}},{key:"get",value:function(we){return this.maps[we]}},{key:"resetRecord",value:function(){this.diffRecords.clear()}},{key:"getRecord",value:function(){return this.diffRecords}}]),Qe}(),ce=X;function j(Qe){var xe=parseFloat(Qe);return isNaN(xe)?0:xe}function P(Qe,xe,we){var le=c.useState(0),Ge=(0,l.Z)(le,2),Ie=Ge[0],F=Ge[1],te=(0,c.useRef)(new Map),ye=(0,c.useRef)(new ce),V=(0,c.useRef)(0);function K(){V.current+=1}function ee(){var D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;K();var I=function(){var _e=!1;te.current.forEach(function(Ke,qe){if(Ke&&Ke.offsetParent){var z=Ke.offsetHeight,ze=getComputedStyle(Ke),Te=ze.marginTop,se=ze.marginBottom,Oe=j(Te),Fe=j(se),ue=z+Oe+Fe;ye.current.get(qe)!==ue&&(ye.current.set(qe,ue),_e=!0)}}),_e&&F(function(Ke){return Ke+1})};if(D)I();else{V.current+=1;var _=V.current;Promise.resolve().then(function(){_===V.current&&I()})}}function H(D,I){var _=Qe(D),ve=te.current.get(_);I?(te.current.set(_,I),ee()):te.current.delete(_),!ve!=!I&&(I?xe==null||xe(D):we==null||we(D))}return(0,c.useEffect)(function(){return K},[]),[H,ee,ye.current,Ie]}var M=14/15;function T(Qe,xe,we){var le=(0,c.useRef)(!1),Ge=(0,c.useRef)(0),Ie=(0,c.useRef)(0),F=(0,c.useRef)(null),te=(0,c.useRef)(null),ye,V=function(D){if(le.current){var I=Math.ceil(D.touches[0].pageX),_=Math.ceil(D.touches[0].pageY),ve=Ge.current-I,_e=Ie.current-_,Ke=Math.abs(ve)>Math.abs(_e);Ke?Ge.current=I:Ie.current=_;var qe=we(Ke,Ke?ve:_e,!1,D);qe&&D.preventDefault(),clearInterval(te.current),qe&&(te.current=setInterval(function(){Ke?ve*=M:_e*=M;var z=Math.floor(Ke?ve:_e);(!we(Ke,z,!0)||Math.abs(z)<=.1)&&clearInterval(te.current)},16))}},K=function(){le.current=!1,ye()},ee=function(D){ye(),D.touches.length===1&&!le.current&&(le.current=!0,Ge.current=Math.ceil(D.touches[0].pageX),Ie.current=Math.ceil(D.touches[0].pageY),F.current=D.target,F.current.addEventListener("touchmove",V,{passive:!1}),F.current.addEventListener("touchend",K,{passive:!0}))};ye=function(){F.current&&(F.current.removeEventListener("touchmove",V),F.current.removeEventListener("touchend",K))},(0,i.Z)(function(){return Qe&&xe.current.addEventListener("touchstart",ee,{passive:!0}),function(){var H;(H=xe.current)===null||H===void 0||H.removeEventListener("touchstart",ee),ye(),clearInterval(te.current)}},[Qe])}function Z(Qe){return Math.floor(Math.pow(Qe,.5))}function oe(Qe,xe){var we="touches"in Qe?Qe.touches[0]:Qe;return we[xe?"pageX":"pageY"]-window[xe?"scrollX":"scrollY"]}function J(Qe,xe,we){c.useEffect(function(){var le=xe.current;if(Qe&&le){var Ge=!1,Ie,F,te=function(){g.Z.cancel(Ie)},ye=function H(){te(),Ie=(0,g.Z)(function(){we(F),H()})},V=function(){Ge=!1,te()},K=function(D){if(!(D.target.draggable||D.button!==0)){var I=D;I._virtualHandled||(I._virtualHandled=!0,Ge=!0)}},ee=function(D){if(Ge){var I=oe(D,!1),_=le.getBoundingClientRect(),ve=_.top,_e=_.bottom;if(I<=ve){var Ke=ve-I;F=-Z(Ke),ye()}else if(I>=_e){var qe=I-_e;F=Z(qe),ye()}else te()}};return le.addEventListener("mousedown",K),le.ownerDocument.addEventListener("mouseup",V),le.ownerDocument.addEventListener("mousemove",ee),le.ownerDocument.addEventListener("dragend",V),function(){le.removeEventListener("mousedown",K),le.ownerDocument.removeEventListener("mouseup",V),le.ownerDocument.removeEventListener("mousemove",ee),le.ownerDocument.removeEventListener("dragend",V),te()}}},[Qe])}var re=10;function ge(Qe,xe,we,le,Ge,Ie,F,te){var ye=c.useRef(),V=c.useState(null),K=(0,l.Z)(V,2),ee=K[0],H=K[1];return(0,i.Z)(function(){if(ee&&ee.times<re){if(!Qe.current){H(function(be){return(0,m.Z)({},be)});return}Ie();var D=ee.targetAlign,I=ee.originAlign,_=ee.index,ve=ee.offset,_e=Qe.current.clientHeight,Ke=!1,qe=D,z=null;if(_e){for(var ze=D||I,Te=0,se=0,Oe=0,Fe=Math.min(xe.length-1,_),ue=0;ue<=Fe;ue+=1){var q=Ge(xe[ue]);se=Te;var R=we.get(q);Oe=se+(R===void 0?le:R),Te=Oe}for(var fe=ze==="top"?ve:_e-ve,Ze=Fe;Ze>=0;Ze-=1){var A=Ge(xe[Ze]),Ae=we.get(A);if(Ae===void 0){Ke=!0;break}if(fe-=Ae,fe<=0)break}switch(ze){case"top":z=se-ve;break;case"bottom":z=Oe-_e+ve;break;default:{var Ue=Qe.current.scrollTop,ae=Ue+_e;se<Ue?qe="top":Oe>ae&&(qe="bottom")}}z!==null&&F(z),z!==ee.lastTop&&(Ke=!0)}Ke&&H((0,m.Z)((0,m.Z)({},ee),{},{times:ee.times+1,targetAlign:qe,lastTop:z}))}},[ee,Qe.current]),function(D){if(D==null){te();return}if(g.Z.cancel(ye.current),typeof D=="number")F(D);else if(D&&(0,p.Z)(D)==="object"){var I,_=D.align;"index"in D?I=D.index:I=xe.findIndex(function(Ke){return Ge(Ke)===D.key});var ve=D.offset,_e=ve===void 0?0:ve;H({times:0,index:I,offset:_e,originAlign:_})}}}var Le=c.forwardRef(function(Qe,xe){var we=Qe.prefixCls,le=Qe.rtl,Ge=Qe.scrollOffset,Ie=Qe.scrollRange,F=Qe.onStartMove,te=Qe.onStopMove,ye=Qe.onScroll,V=Qe.horizontal,K=Qe.spinSize,ee=Qe.containerSize,H=Qe.style,D=Qe.thumbStyle,I=Qe.showScrollBar,_=c.useState(!1),ve=(0,l.Z)(_,2),_e=ve[0],Ke=ve[1],qe=c.useState(null),z=(0,l.Z)(qe,2),ze=z[0],Te=z[1],se=c.useState(null),Oe=(0,l.Z)(se,2),Fe=Oe[0],ue=Oe[1],q=!le,R=c.useRef(),fe=c.useRef(),Ze=c.useState(I),A=(0,l.Z)(Ze,2),Ae=A[0],Ue=A[1],ae=c.useRef(),be=function(){I===!0||I===!1||(clearTimeout(ae.current),Ue(!0),ae.current=setTimeout(function(){Ue(!1)},3e3))},Ye=Ie-ee||0,at=ee-K||0,He=c.useMemo(function(){if(Ge===0||Ye===0)return 0;var Jt=Ge/Ye;return Jt*at},[Ge,Ye,at]),Ve=function(an){an.stopPropagation(),an.preventDefault()},dt=c.useRef({top:He,dragging:_e,pageY:ze,startTop:Fe});dt.current={top:He,dragging:_e,pageY:ze,startTop:Fe};var bt=function(an){Ke(!0),Te(oe(an,V)),ue(dt.current.top),F(),an.stopPropagation(),an.preventDefault()};c.useEffect(function(){var Jt=function(ln){ln.preventDefault()},an=R.current,zt=fe.current;return an.addEventListener("touchstart",Jt,{passive:!1}),zt.addEventListener("touchstart",bt,{passive:!1}),function(){an.removeEventListener("touchstart",Jt),zt.removeEventListener("touchstart",bt)}},[]);var xt=c.useRef();xt.current=Ye;var Lt=c.useRef();Lt.current=at,c.useEffect(function(){if(_e){var Jt,an=function(ln){var on=dt.current,pe=on.dragging,Se=on.pageY,yt=on.startTop;g.Z.cancel(Jt);var Ee=R.current.getBoundingClientRect(),Y=ee/(V?Ee.width:Ee.height);if(pe){var k=(oe(ln,V)-Se)*Y,ne=yt;!q&&V?ne-=k:ne+=k;var $=xt.current,me=Lt.current,U=me?ne/me:0,Pe=Math.ceil(U*$);Pe=Math.max(Pe,0),Pe=Math.min(Pe,$),Jt=(0,g.Z)(function(){ye(Pe,V)})}},zt=function(){Ke(!1),te()};return window.addEventListener("mousemove",an,{passive:!0}),window.addEventListener("touchmove",an,{passive:!0}),window.addEventListener("mouseup",zt,{passive:!0}),window.addEventListener("touchend",zt,{passive:!0}),function(){window.removeEventListener("mousemove",an),window.removeEventListener("touchmove",an),window.removeEventListener("mouseup",zt),window.removeEventListener("touchend",zt),g.Z.cancel(Jt)}}},[_e]),c.useEffect(function(){return be(),function(){clearTimeout(ae.current)}},[Ge]),c.useImperativeHandle(xe,function(){return{delayHidden:be}});var Tt="".concat(we,"-scrollbar"),Vt={position:"absolute",visibility:Ae?null:"hidden"},Nt={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return V?(Object.assign(Vt,{height:8,left:0,right:0,bottom:0}),Object.assign(Nt,(0,v.Z)({height:"100%",width:K},q?"left":"right",He))):(Object.assign(Vt,(0,v.Z)({width:8,top:0,bottom:0},q?"right":"left",0)),Object.assign(Nt,{width:"100%",height:K,top:He})),c.createElement("div",{ref:R,className:s()(Tt,(0,v.Z)((0,v.Z)((0,v.Z)({},"".concat(Tt,"-horizontal"),V),"".concat(Tt,"-vertical"),!V),"".concat(Tt,"-visible"),Ae)),style:(0,m.Z)((0,m.Z)({},Vt),H),onMouseDown:Ve,onMouseMove:be},c.createElement("div",{ref:fe,className:s()("".concat(Tt,"-thumb"),(0,v.Z)({},"".concat(Tt,"-thumb-moving"),_e)),style:(0,m.Z)((0,m.Z)({},Nt),D),onMouseDown:bt}))}),lt=Le,ie=20;function de(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,we=Qe/xe*Qe;return isNaN(we)&&(we=0),we=Math.max(we,ie),Math.floor(we)}var Ce=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],ke=[],he={overflowY:"auto",overflowAnchor:"none"};function We(Qe,xe){var we=Qe.prefixCls,le=we===void 0?"rc-virtual-list":we,Ge=Qe.className,Ie=Qe.height,F=Qe.itemHeight,te=Qe.fullHeight,ye=te===void 0?!0:te,V=Qe.style,K=Qe.data,ee=Qe.children,H=Qe.itemKey,D=Qe.virtual,I=Qe.direction,_=Qe.scrollWidth,ve=Qe.component,_e=ve===void 0?"div":ve,Ke=Qe.onScroll,qe=Qe.onVirtualScroll,z=Qe.onVisibleChange,ze=Qe.innerProps,Te=Qe.extraRender,se=Qe.styles,Oe=Qe.showScrollBar,Fe=Oe===void 0?"optional":Oe,ue=(0,f.Z)(Qe,Ce),q=c.useCallback(function(gt){return typeof H=="function"?H(gt):gt==null?void 0:gt[H]},[H]),R=P(q,null,null),fe=(0,l.Z)(R,4),Ze=fe[0],A=fe[1],Ae=fe[2],Ue=fe[3],ae=!!(D!==!1&&Ie&&F),be=c.useMemo(function(){return Object.values(Ae.maps).reduce(function(gt,Dt){return gt+Dt},0)},[Ae.id,Ae.maps]),Ye=ae&&K&&(Math.max(F*K.length,be)>Ie||!!_),at=I==="rtl",He=s()(le,(0,v.Z)({},"".concat(le,"-rtl"),at),Ge),Ve=K||ke,dt=(0,c.useRef)(),bt=(0,c.useRef)(),xt=(0,c.useRef)(),Lt=(0,c.useState)(0),Tt=(0,l.Z)(Lt,2),Vt=Tt[0],Nt=Tt[1],Jt=(0,c.useState)(0),an=(0,l.Z)(Jt,2),zt=an[0],sn=an[1],ln=(0,c.useState)(!1),on=(0,l.Z)(ln,2),pe=on[0],Se=on[1],yt=function(){Se(!0)},Ee=function(){Se(!1)},Y={getKey:q};function k(gt){Nt(function(Dt){var Kt;typeof gt=="function"?Kt=gt(Dt):Kt=gt;var Mt=Wt(Kt);return dt.current.scrollTop=Mt,Mt})}var ne=(0,c.useRef)({start:0,end:Ve.length}),$=(0,c.useRef)(),me=S(Ve,q),U=(0,l.Z)(me,1),Pe=U[0];$.current=Pe;var Ne=c.useMemo(function(){if(!ae)return{scrollHeight:void 0,start:0,end:Ve.length-1,offset:void 0};if(!Ye){var gt;return{scrollHeight:((gt=bt.current)===null||gt===void 0?void 0:gt.offsetHeight)||0,start:0,end:Ve.length-1,offset:void 0}}for(var Dt=0,Kt,Mt,tn,dn=Ve.length,In=0;In<dn;In+=1){var fn=Ve[In],Sn=q(fn),qn=Ae.get(Sn),Br=Dt+(qn===void 0?F:qn);Br>=Vt&&Kt===void 0&&(Kt=In,Mt=Dt),Br>Vt+Ie&&tn===void 0&&(tn=In),Dt=Br}return Kt===void 0&&(Kt=0,Mt=0,tn=Math.ceil(Ie/F)),tn===void 0&&(tn=Ve.length-1),tn=Math.min(tn+1,Ve.length-1),{scrollHeight:Dt,start:Kt,end:tn,offset:Mt}},[Ye,ae,Vt,Ve,Ue,Ie]),Re=Ne.scrollHeight,Be=Ne.start,tt=Ne.end,ft=Ne.offset;ne.current.start=Be,ne.current.end=tt,c.useLayoutEffect(function(){var gt=Ae.getRecord();if(gt.size===1){var Dt=Array.from(gt.keys())[0],Kt=gt.get(Dt),Mt=Ve[Be];if(Mt&&Kt===void 0){var tn=q(Mt);if(tn===Dt){var dn=Ae.get(Dt),In=dn-F;k(function(fn){return fn+In})}}}Ae.resetRecord()},[Re]);var $e=c.useState({width:0,height:Ie}),Me=(0,l.Z)($e,2),Je=Me[0],et=Me[1],st=function(Dt){et({width:Dt.offsetWidth,height:Dt.offsetHeight})},ht=(0,c.useRef)(),mt=(0,c.useRef)(),Ct=c.useMemo(function(){return de(Je.width,_)},[Je.width,_]),wt=c.useMemo(function(){return de(Je.height,Re)},[Je.height,Re]),Ft=Re-Ie,kt=(0,c.useRef)(Ft);kt.current=Ft;function Wt(gt){var Dt=gt;return Number.isNaN(kt.current)||(Dt=Math.min(Dt,kt.current)),Dt=Math.max(Dt,0),Dt}var It=Vt<=0,Pt=Vt>=Ft,At=zt<=0,Gt=zt>=_,Yt=w(It,Pt,At,Gt),jt=function(){return{x:at?-zt:zt,y:Vt}},Ut=(0,c.useRef)(jt()),cn=(0,r.zX)(function(gt){if(qe){var Dt=(0,m.Z)((0,m.Z)({},jt()),gt);(Ut.current.x!==Dt.x||Ut.current.y!==Dt.y)&&(qe(Dt),Ut.current=Dt)}});function en(gt,Dt){var Kt=gt;Dt?((0,n.flushSync)(function(){sn(Kt)}),cn()):k(Kt)}function un(gt){var Dt=gt.currentTarget.scrollTop;Dt!==Vt&&k(Dt),Ke==null||Ke(gt),cn()}var hn=function(Dt){var Kt=Dt,Mt=_?_-Je.width:0;return Kt=Math.max(Kt,0),Kt=Math.min(Kt,Mt),Kt},nn=(0,r.zX)(function(gt,Dt){Dt?((0,n.flushSync)(function(){sn(function(Kt){var Mt=Kt+(at?-gt:gt);return hn(Mt)})}),cn()):k(function(Kt){var Mt=Kt+gt;return Mt})}),$t=O(ae,It,Pt,At,Gt,!!_,nn),En=(0,l.Z)($t,2),wn=En[0],Xn=En[1];T(ae,dt,function(gt,Dt,Kt,Mt){var tn=Mt;return Yt(gt,Dt,Kt)?!1:!tn||!tn._virtualHandled?(tn&&(tn._virtualHandled=!0),wn({preventDefault:function(){},deltaX:gt?Dt:0,deltaY:gt?0:Dt}),!0):!1}),J(Ye,dt,function(gt){k(function(Dt){return Dt+gt})}),(0,i.Z)(function(){function gt(Kt){var Mt=It&&Kt.detail<0,tn=Pt&&Kt.detail>0;ae&&!Mt&&!tn&&Kt.preventDefault()}var Dt=dt.current;return Dt.addEventListener("wheel",wn,{passive:!1}),Dt.addEventListener("DOMMouseScroll",Xn,{passive:!0}),Dt.addEventListener("MozMousePixelScroll",gt,{passive:!1}),function(){Dt.removeEventListener("wheel",wn),Dt.removeEventListener("DOMMouseScroll",Xn),Dt.removeEventListener("MozMousePixelScroll",gt)}},[ae,It,Pt]),(0,i.Z)(function(){if(_){var gt=hn(zt);sn(gt),cn({x:gt})}},[Je.width,_]);var Ln=function(){var Dt,Kt;(Dt=ht.current)===null||Dt===void 0||Dt.delayHidden(),(Kt=mt.current)===null||Kt===void 0||Kt.delayHidden()},jn=ge(dt,Ve,Ae,F,q,function(){return A(!0)},k,Ln);c.useImperativeHandle(xe,function(){return{nativeElement:xt.current,getScrollInfo:jt,scrollTo:function(Dt){function Kt(Mt){return Mt&&(0,p.Z)(Mt)==="object"&&("left"in Mt||"top"in Mt)}Kt(Dt)?(Dt.left!==void 0&&sn(hn(Dt.left)),jn(Dt.top)):jn(Dt)}}}),(0,i.Z)(function(){if(z){var gt=Ve.slice(Be,tt+1);z(gt,Ve)}},[Be,tt,Ve]);var Wn=N(Ve,q,Ae,F),Vn=Te==null?void 0:Te({start:Be,end:tt,virtual:Ye,offsetX:zt,offsetY:ft,rtl:at,getSize:Wn}),Cn=b(Ve,Be,tt,_,zt,Ze,ee,Y),mn=null;Ie&&(mn=(0,m.Z)((0,v.Z)({},ye?"height":"maxHeight",Ie),he),ae&&(mn.overflowY="hidden",_&&(mn.overflowX="hidden"),pe&&(mn.pointerEvents="none")));var Qt={};return at&&(Qt.dir="rtl"),c.createElement("div",(0,e.Z)({ref:xt,style:(0,m.Z)((0,m.Z)({},V),{},{position:"relative"}),className:He},Qt,ue),c.createElement(a.Z,{onResize:st},c.createElement(_e,{className:"".concat(le,"-holder"),style:mn,ref:dt,onScroll:un,onMouseEnter:Ln},c.createElement(u,{prefixCls:le,height:Re,offsetX:zt,offsetY:ft,scrollWidth:_,onInnerResize:A,ref:bt,innerProps:ze,rtl:at,extra:Vn},Cn))),Ye&&Re>Ie&&c.createElement(lt,{ref:ht,prefixCls:le,scrollOffset:Vt,scrollRange:Re,rtl:at,onScroll:en,onStartMove:yt,onStopMove:Ee,spinSize:wt,containerSize:Je.height,style:se==null?void 0:se.verticalScrollBar,thumbStyle:se==null?void 0:se.verticalScrollBarThumb,showScrollBar:Fe}),Ye&&_>Je.width&&c.createElement(lt,{ref:mt,prefixCls:le,scrollOffset:zt,scrollRange:_,rtl:at,onScroll:en,onStartMove:yt,onStopMove:Ee,spinSize:Ct,containerSize:Je.width,horizontal:!0,style:se==null?void 0:se.horizontalScrollBar,thumbStyle:se==null?void 0:se.horizontalScrollBarThumb,showScrollBar:Fe}))}var nt=c.forwardRef(We);nt.displayName="List";var pt=nt,ot=pt},83145:function(Rt,B,t){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.CopyToClipboard=void 0;var e=m(t(59301)),p=m(t(25769));function m(y){return y&&y.__esModule?y:{default:y}}function v(y){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?v=function(g){return typeof g}:v=function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},v(y)}function l(y,S){var g=Object.keys(y);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(y);S&&(C=C.filter(function(x){return Object.getOwnPropertyDescriptor(y,x).enumerable})),g.push.apply(g,C)}return g}function f(y){for(var S=1;S<arguments.length;S++){var g=arguments[S]!=null?arguments[S]:{};S%2?l(g,!0).forEach(function(C){b(y,C,g[C])}):Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(g)):l(g).forEach(function(C){Object.defineProperty(y,C,Object.getOwnPropertyDescriptor(g,C))})}return y}function h(y,S){if(y==null)return{};var g=s(y,S),C,x;if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(y);for(x=0;x<w.length;x++)C=w[x],!(S.indexOf(C)>=0)&&Object.prototype.propertyIsEnumerable.call(y,C)&&(g[C]=y[C])}return g}function s(y,S){if(y==null)return{};var g={},C=Object.keys(y),x,w;for(w=0;w<C.length;w++)x=C[w],!(S.indexOf(x)>=0)&&(g[x]=y[x]);return g}function a(y,S){if(!(y instanceof S))throw new TypeError("Cannot call a class as a function")}function r(y,S){for(var g=0;g<S.length;g++){var C=S[g];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(y,C.key,C)}}function i(y,S,g){return S&&r(y.prototype,S),g&&r(y,g),y}function c(y,S){return S&&(v(S)==="object"||typeof S=="function")?S:o(y)}function n(y){return n=Object.setPrototypeOf?Object.getPrototypeOf:function(g){return g.__proto__||Object.getPrototypeOf(g)},n(y)}function o(y){if(y===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return y}function u(y,S){if(typeof S!="function"&&S!==null)throw new TypeError("Super expression must either be null or a function");y.prototype=Object.create(S&&S.prototype,{constructor:{value:y,writable:!0,configurable:!0}}),S&&d(y,S)}function d(y,S){return d=Object.setPrototypeOf||function(C,x){return C.__proto__=x,C},d(y,S)}function b(y,S,g){return S in y?Object.defineProperty(y,S,{value:g,enumerable:!0,configurable:!0,writable:!0}):y[S]=g,y}var E=function(y){u(S,y);function S(){var g,C;a(this,S);for(var x=arguments.length,w=new Array(x),O=0;O<x;O++)w[O]=arguments[O];return C=c(this,(g=n(S)).call.apply(g,[this].concat(w))),b(o(C),"onClick",function(N){var L=C.props,W=L.text,X=L.onCopy,ce=L.children,j=L.options,P=e.default.Children.only(ce),M=(0,p.default)(W,j);X&&X(W,M),P&&P.props&&typeof P.props.onClick=="function"&&P.props.onClick(N)}),C}return i(S,[{key:"render",value:function(){var C=this.props,x=C.text,w=C.onCopy,O=C.options,N=C.children,L=h(C,["text","onCopy","options","children"]),W=e.default.Children.only(N);return e.default.cloneElement(W,f({},L,{onClick:this.onClick}))}}]),S}(e.default.PureComponent);B.CopyToClipboard=E,b(E,"defaultProps",{onCopy:void 0,options:void 0})},56102:function(Rt,B,t){"use strict";var e=t(83145),p=e.CopyToClipboard;p.CopyToClipboard=p,Rt.exports=p},51581:function(Rt,B,t){"use strict";Object.defineProperty(B,"__esModule",{value:!0});var e=function(){function c(n,o){for(var u=0;u<o.length;u++){var d=o[u];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(n,d.key,d)}}return function(n,o,u){return o&&c(n.prototype,o),u&&c(n,u),n}}(),p=t(59301),m=f(p),v=t(12708),l=f(v);function f(c){return c&&c.__esModule?c:{default:c}}function h(c,n){var o={};for(var u in c)n.indexOf(u)>=0||Object.prototype.hasOwnProperty.call(c,u)&&(o[u]=c[u]);return o}function s(c,n){if(!(c instanceof n))throw new TypeError("Cannot call a class as a function")}function a(c,n){if(!c)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&(typeof n=="object"||typeof n=="function")?n:c}function r(c,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof n);c.prototype=Object.create(n&&n.prototype,{constructor:{value:c,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(c,n):c.__proto__=n)}var i=function(c){r(n,c);function n(o){s(this,n);var u=a(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,o));return u.scrollListener=u.scrollListener.bind(u),u.eventListenerOptions=u.eventListenerOptions.bind(u),u.mousewheelListener=u.mousewheelListener.bind(u),u}return e(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,d={get passive(){u=!0}};try{document.addEventListener("test",null,d),document.removeEventListener("test",null,d)}catch(b){}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 d=this.props.getScrollParent&&this.props.getScrollParent();return d!=null?d: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 d=window;this.props.useWindow===!1&&(d=u),d.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),d.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),d.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,d=window,b=this.getParentElement(u),E=void 0;if(this.props.useWindow){var y=document.documentElement||document.body.parentNode||document.body,S=d.pageYOffset!==void 0?d.pageYOffset:y.scrollTop;this.props.isReverse?E=S:E=this.calculateOffset(u,S)}else this.props.isReverse?E=b.scrollTop:E=u.scrollHeight-b.scrollTop-b.clientHeight;E<Number(this.props.threshold)&&u&&u.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=b.scrollHeight,this.beforeScrollTop=b.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(u,d){return u?this.calculateTopPosition(u)+(u.offsetHeight-d-window.innerHeight):0}},{key:"calculateTopPosition",value:function(u){return u?u.offsetTop+this.calculateTopPosition(u.offsetParent):0}},{key:"render",value:function(){var u=this,d=this.filterProps(this.props),b=d.children,E=d.element,y=d.hasMore,S=d.initialLoad,g=d.isReverse,C=d.loader,x=d.loadMore,w=d.pageStart,O=d.ref,N=d.threshold,L=d.useCapture,W=d.useWindow,X=d.getScrollParent,ce=h(d,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);ce.ref=function(P){u.scrollComponent=P,O&&O(P)};var j=[b];return y&&(C?g?j.unshift(C):j.push(C):this.defaultLoader&&(g?j.unshift(this.defaultLoader):j.push(this.defaultLoader))),m.default.createElement(E,ce,j)}}]),n}(p.Component);i.propTypes={children:l.default.node.isRequired,element:l.default.node,hasMore:l.default.bool,initialLoad:l.default.bool,isReverse:l.default.bool,loader:l.default.node,loadMore:l.default.func.isRequired,pageStart:l.default.number,ref:l.default.func,getScrollParent:l.default.func,threshold:l.default.number,useCapture:l.default.bool,useWindow:l.default.bool},i.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},B.default=i,Rt.exports=B.default},26724:function(Rt,B,t){Rt.exports=t(51581)},76374:function(Rt,B,t){"use strict";var e=function(){if(typeof Map!="undefined")return Map;function ce(j,P){var M=-1;return j.some(function(T,Z){return T[0]===P?(M=Z,!0):!1}),M}return function(){function j(){this.__entries__=[]}return Object.defineProperty(j.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),j.prototype.get=function(P){var M=ce(this.__entries__,P),T=this.__entries__[M];return T&&T[1]},j.prototype.set=function(P,M){var T=ce(this.__entries__,P);~T?this.__entries__[T][1]=M:this.__entries__.push([P,M])},j.prototype.delete=function(P){var M=this.__entries__,T=ce(M,P);~T&&M.splice(T,1)},j.prototype.has=function(P){return!!~ce(this.__entries__,P)},j.prototype.clear=function(){this.__entries__.splice(0)},j.prototype.forEach=function(P,M){M===void 0&&(M=null);for(var T=0,Z=this.__entries__;T<Z.length;T++){var oe=Z[T];P.call(M,oe[1],oe[0])}},j}()}(),p=typeof window!="undefined"&&typeof document!="undefined"&&window.document===document,m=function(){return typeof t.g!="undefined"&&t.g.Math===Math?t.g:typeof self!="undefined"&&self.Math===Math?self:typeof window!="undefined"&&window.Math===Math?window:Function("return this")()}(),v=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(m):function(ce){return setTimeout(function(){return ce(Date.now())},1e3/60)}}(),l=2;function f(ce,j){var P=!1,M=!1,T=0;function Z(){P&&(P=!1,ce()),M&&J()}function oe(){v(Z)}function J(){var re=Date.now();if(P){if(re-T<l)return;M=!0}else P=!0,M=!1,setTimeout(oe,j);T=re}return J}var h=20,s=["top","right","bottom","left","width","height","size","weight"],a=typeof MutationObserver!="undefined",r=function(){function ce(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=f(this.refresh.bind(this),h)}return ce.prototype.addObserver=function(j){~this.observers_.indexOf(j)||this.observers_.push(j),this.connected_||this.connect_()},ce.prototype.removeObserver=function(j){var P=this.observers_,M=P.indexOf(j);~M&&P.splice(M,1),!P.length&&this.connected_&&this.disconnect_()},ce.prototype.refresh=function(){var j=this.updateObservers_();j&&this.refresh()},ce.prototype.updateObservers_=function(){var j=this.observers_.filter(function(P){return P.gatherActive(),P.hasActive()});return j.forEach(function(P){return P.broadcastActive()}),j.length>0},ce.prototype.connect_=function(){!p||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),a?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},ce.prototype.disconnect_=function(){!p||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},ce.prototype.onTransitionEnd_=function(j){var P=j.propertyName,M=P===void 0?"":P,T=s.some(function(Z){return!!~M.indexOf(Z)});T&&this.refresh()},ce.getInstance=function(){return this.instance_||(this.instance_=new ce),this.instance_},ce.instance_=null,ce}(),i=function(ce,j){for(var P=0,M=Object.keys(j);P<M.length;P++){var T=M[P];Object.defineProperty(ce,T,{value:j[T],enumerable:!1,writable:!1,configurable:!0})}return ce},c=function(ce){var j=ce&&ce.ownerDocument&&ce.ownerDocument.defaultView;return j||m},n=x(0,0,0,0);function o(ce){return parseFloat(ce)||0}function u(ce){for(var j=[],P=1;P<arguments.length;P++)j[P-1]=arguments[P];return j.reduce(function(M,T){var Z=ce["border-"+T+"-width"];return M+o(Z)},0)}function d(ce){for(var j=["top","right","bottom","left"],P={},M=0,T=j;M<T.length;M++){var Z=T[M],oe=ce["padding-"+Z];P[Z]=o(oe)}return P}function b(ce){var j=ce.getBBox();return x(0,0,j.width,j.height)}function E(ce){var j=ce.clientWidth,P=ce.clientHeight;if(!j&&!P)return n;var M=c(ce).getComputedStyle(ce),T=d(M),Z=T.left+T.right,oe=T.top+T.bottom,J=o(M.width),re=o(M.height);if(M.boxSizing==="border-box"&&(Math.round(J+Z)!==j&&(J-=u(M,"left","right")+Z),Math.round(re+oe)!==P&&(re-=u(M,"top","bottom")+oe)),!S(ce)){var ge=Math.round(J+Z)-j,Le=Math.round(re+oe)-P;Math.abs(ge)!==1&&(J-=ge),Math.abs(Le)!==1&&(re-=Le)}return x(T.left,T.top,J,re)}var y=function(){return typeof SVGGraphicsElement!="undefined"?function(ce){return ce instanceof c(ce).SVGGraphicsElement}:function(ce){return ce instanceof c(ce).SVGElement&&typeof ce.getBBox=="function"}}();function S(ce){return ce===c(ce).document.documentElement}function g(ce){return p?y(ce)?b(ce):E(ce):n}function C(ce){var j=ce.x,P=ce.y,M=ce.width,T=ce.height,Z=typeof DOMRectReadOnly!="undefined"?DOMRectReadOnly:Object,oe=Object.create(Z.prototype);return i(oe,{x:j,y:P,width:M,height:T,top:P,right:j+M,bottom:T+P,left:j}),oe}function x(ce,j,P,M){return{x:ce,y:j,width:P,height:M}}var w=function(){function ce(j){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=x(0,0,0,0),this.target=j}return ce.prototype.isActive=function(){var j=g(this.target);return this.contentRect_=j,j.width!==this.broadcastWidth||j.height!==this.broadcastHeight},ce.prototype.broadcastRect=function(){var j=this.contentRect_;return this.broadcastWidth=j.width,this.broadcastHeight=j.height,j},ce}(),O=function(){function ce(j,P){var M=C(P);i(this,{target:j,contentRect:M})}return ce}(),N=function(){function ce(j,P,M){if(this.activeObservations_=[],this.observations_=new e,typeof j!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=j,this.controller_=P,this.callbackCtx_=M}return ce.prototype.observe=function(j){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(j instanceof c(j).Element))throw new TypeError('parameter 1 is not of type "Element".');var P=this.observations_;P.has(j)||(P.set(j,new w(j)),this.controller_.addObserver(this),this.controller_.refresh())}},ce.prototype.unobserve=function(j){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(j instanceof c(j).Element))throw new TypeError('parameter 1 is not of type "Element".');var P=this.observations_;P.has(j)&&(P.delete(j),P.size||this.controller_.removeObserver(this))}},ce.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},ce.prototype.gatherActive=function(){var j=this;this.clearActive(),this.observations_.forEach(function(P){P.isActive()&&j.activeObservations_.push(P)})},ce.prototype.broadcastActive=function(){if(this.hasActive()){var j=this.callbackCtx_,P=this.activeObservations_.map(function(M){return new O(M.target,M.broadcastRect())});this.callback_.call(j,P,j),this.clearActive()}},ce.prototype.clearActive=function(){this.activeObservations_.splice(0)},ce.prototype.hasActive=function(){return this.activeObservations_.length>0},ce}(),L=typeof WeakMap!="undefined"?new WeakMap:new e,W=function(){function ce(j){if(!(this instanceof ce))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var P=r.getInstance(),M=new N(j,P,this);L.set(this,M)}return ce}();["observe","unobserve","disconnect"].forEach(function(ce){W.prototype[ce]=function(){var j;return(j=L.get(this))[ce].apply(j,arguments)}});var X=function(){return typeof m.ResizeObserver!="undefined"?m.ResizeObserver:W}();B.Z=X},98040:function(Rt){Rt.exports=function(){var B=document.getSelection();if(!B.rangeCount)return function(){};for(var t=document.activeElement,e=[],p=0;p<B.rangeCount;p++)e.push(B.getRangeAt(p));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null;break}return B.removeAllRanges(),function(){B.type==="Caret"&&B.removeAllRanges(),B.rangeCount||e.forEach(function(m){B.addRange(m)}),t&&t.focus()}}},34376:function(Rt){(function(B,t){if(1)Rt.exports=t();else var e,p})(window,function(){return function(B){var t={};function e(p){if(t[p])return t[p].exports;var m=t[p]={i:p,l:!1,exports:{}};return B[p].call(m.exports,m,m.exports,e),m.l=!0,m.exports}return e.m=B,e.c=t,e.d=function(p,m,v){e.o(p,m)||Object.defineProperty(p,m,{enumerable:!0,get:v})},e.r=function(p){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(p,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(p,"__esModule",{value:!0})},e.t=function(p,m){if(1&m&&(p=e(p)),8&m||4&m&&typeof p=="object"&&p&&p.__esModule)return p;var v=Object.create(null);if(e.r(v),Object.defineProperty(v,"default",{enumerable:!0,value:p}),2&m&&typeof p!="string")for(var l in p)e.d(v,l,function(f){return p[f]}.bind(null,l));return v},e.n=function(p){var m=p&&p.__esModule?function(){return p.default}:function(){return p};return e.d(m,"a",m),m},e.o=function(p,m){return Object.prototype.hasOwnProperty.call(p,m)},e.p="",e(e.s=34)}([function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forwardEvent=t.EventEmitter=void 0;var p=function(){function m(){this._listeners=[],this._disposed=!1}return Object.defineProperty(m.prototype,"event",{get:function(){var v=this;return this._event||(this._event=function(l){return v._listeners.push(l),{dispose:function(){if(!v._disposed){for(var f=0;f<v._listeners.length;f++)if(v._listeners[f]===l)return void v._listeners.splice(f,1)}}}}),this._event},enumerable:!1,configurable:!0}),m.prototype.fire=function(v,l){for(var f=[],h=0;h<this._listeners.length;h++)f.push(this._listeners[h]);for(h=0;h<f.length;h++)f[h].call(void 0,v,l)},m.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},m}();t.EventEmitter=p,t.forwardEvent=function(m,v){return m(function(l){return v.fire(l)})}},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IUnicodeService=t.IOptionsService=t.ILogService=t.IInstantiationService=t.IDirtyRowService=t.ICharsetService=t.ICoreService=t.ICoreMouseService=t.IBufferService=void 0;var p=e(14);t.IBufferService=p.createDecorator("BufferService"),t.ICoreMouseService=p.createDecorator("CoreMouseService"),t.ICoreService=p.createDecorator("CoreService"),t.ICharsetService=p.createDecorator("CharsetService"),t.IDirtyRowService=p.createDecorator("DirtyRowService"),t.IInstantiationService=p.createDecorator("InstantiationService"),t.ILogService=p.createDecorator("LogService"),t.IOptionsService=p.createDecorator("OptionsService"),t.IUnicodeService=p.createDecorator("UnicodeService")},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDisposeArrayDisposable=t.disposeArray=t.Disposable=void 0;var p=function(){function v(){this._disposables=[],this._isDisposed=!1}return v.prototype.dispose=function(){this._isDisposed=!0;for(var l=0,f=this._disposables;l<f.length;l++)f[l].dispose();this._disposables.length=0},v.prototype.register=function(l){return this._disposables.push(l),l},v.prototype.unregister=function(l){var f=this._disposables.indexOf(l);f!==-1&&this._disposables.splice(f,1)},v}();function m(v){for(var l=0,f=v;l<f.length;l++)f[l].dispose();v.length=0}t.Disposable=p,t.disposeArray=m,t.getDisposeArrayDisposable=function(v){return{dispose:function(){return m(v)}}}},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WHITESPACE_CELL_CODE=t.WHITESPACE_CELL_WIDTH=t.WHITESPACE_CELL_CHAR=t.NULL_CELL_CODE=t.NULL_CELL_WIDTH=t.NULL_CELL_CHAR=t.CHAR_DATA_CODE_INDEX=t.CHAR_DATA_WIDTH_INDEX=t.CHAR_DATA_CHAR_INDEX=t.CHAR_DATA_ATTR_INDEX=t.DEFAULT_ATTR=t.DEFAULT_COLOR=void 0,t.DEFAULT_COLOR=256,t.DEFAULT_ATTR=256|t.DEFAULT_COLOR<<9,t.CHAR_DATA_ATTR_INDEX=0,t.CHAR_DATA_CHAR_INDEX=1,t.CHAR_DATA_WIDTH_INDEX=2,t.CHAR_DATA_CODE_INDEX=3,t.NULL_CELL_CHAR="",t.NULL_CELL_WIDTH=1,t.NULL_CELL_CODE=0,t.WHITESPACE_CELL_CHAR=" ",t.WHITESPACE_CELL_WIDTH=1,t.WHITESPACE_CELL_CODE=32},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(s,a){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var c in i)i.hasOwnProperty(c)&&(r[c]=i[c])})(s,a)},function(s,a){function r(){this.constructor=s}p(s,a),s.prototype=a===null?Object.create(a):(r.prototype=a.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0}),t.CellData=void 0;var v=e(8),l=e(3),f=e(6),h=function(s){function a(){var r=s!==null&&s.apply(this,arguments)||this;return r.content=0,r.fg=0,r.bg=0,r.extended=new f.ExtendedAttrs,r.combinedData="",r}return m(a,s),a.fromCharData=function(r){var i=new a;return i.setFromCharData(r),i},a.prototype.isCombined=function(){return 2097152&this.content},a.prototype.getWidth=function(){return this.content>>22},a.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?v.stringFromCodePoint(2097151&this.content):""},a.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},a.prototype.setFromCharData=function(r){this.fg=r[l.CHAR_DATA_ATTR_INDEX],this.bg=0;var i=!1;if(r[l.CHAR_DATA_CHAR_INDEX].length>2)i=!0;else if(r[l.CHAR_DATA_CHAR_INDEX].length===2){var c=r[l.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=c&&c<=56319){var n=r[l.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=n&&n<=57343?this.content=1024*(c-55296)+n-56320+65536|r[l.CHAR_DATA_WIDTH_INDEX]<<22:i=!0}else i=!0}else this.content=r[l.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|r[l.CHAR_DATA_WIDTH_INDEX]<<22;i&&(this.combinedData=r[l.CHAR_DATA_CHAR_INDEX],this.content=2097152|r[l.CHAR_DATA_WIDTH_INDEX]<<22)},a.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},a}(f.AttributeData);t.CellData=h},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ISoundService=t.ISelectionService=t.IRenderService=t.IMouseService=t.ICoreBrowserService=t.ICharSizeService=void 0;var p=e(14);t.ICharSizeService=p.createDecorator("CharSizeService"),t.ICoreBrowserService=p.createDecorator("CoreBrowserService"),t.IMouseService=p.createDecorator("MouseService"),t.IRenderService=p.createDecorator("RenderService"),t.ISelectionService=p.createDecorator("SelectionService"),t.ISoundService=p.createDecorator("SoundService")},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExtendedAttrs=t.AttributeData=void 0;var p=function(){function v(){this.fg=0,this.bg=0,this.extended=new m}return v.toColorRGB=function(l){return[l>>>16&255,l>>>8&255,255&l]},v.fromColorRGB=function(l){return(255&l[0])<<16|(255&l[1])<<8|255&l[2]},v.prototype.clone=function(){var l=new v;return l.fg=this.fg,l.bg=this.bg,l.extended=this.extended.clone(),l},v.prototype.isInverse=function(){return 67108864&this.fg},v.prototype.isBold=function(){return 134217728&this.fg},v.prototype.isUnderline=function(){return 268435456&this.fg},v.prototype.isBlink=function(){return 536870912&this.fg},v.prototype.isInvisible=function(){return 1073741824&this.fg},v.prototype.isItalic=function(){return 67108864&this.bg},v.prototype.isDim=function(){return 134217728&this.bg},v.prototype.getFgColorMode=function(){return 50331648&this.fg},v.prototype.getBgColorMode=function(){return 50331648&this.bg},v.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},v.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},v.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},v.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},v.prototype.isFgDefault=function(){return(50331648&this.fg)==0},v.prototype.isBgDefault=function(){return(50331648&this.bg)==0},v.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},v.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},v.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},v.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},v.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},v.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()},v.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},v.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},v.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},v.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},v.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},v}();t.AttributeData=p;var m=function(){function v(l,f){l===void 0&&(l=0),f===void 0&&(f=-1),this.underlineStyle=l,this.underlineColor=f}return v.prototype.clone=function(){return new v(this.underlineStyle,this.underlineColor)},v.prototype.isEmpty=function(){return this.underlineStyle===0},v}();t.ExtendedAttrs=m},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addDisposableDomListener=void 0,t.addDisposableDomListener=function(p,m,v,l){p.addEventListener(m,v,l);var f=!1;return{dispose:function(){f||(f=!0,p.removeEventListener(m,v,l))}}}},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Utf8ToUtf32=t.StringToUtf32=t.utf32ToString=t.stringFromCodePoint=void 0,t.stringFromCodePoint=function(v){return v>65535?(v-=65536,String.fromCharCode(55296+(v>>10))+String.fromCharCode(v%1024+56320)):String.fromCharCode(v)},t.utf32ToString=function(v,l,f){l===void 0&&(l=0),f===void 0&&(f=v.length);for(var h="",s=l;s<f;++s){var a=v[s];a>65535?(a-=65536,h+=String.fromCharCode(55296+(a>>10))+String.fromCharCode(a%1024+56320)):h+=String.fromCharCode(a)}return h};var p=function(){function v(){this._interim=0}return v.prototype.clear=function(){this._interim=0},v.prototype.decode=function(l,f){var h=l.length;if(!h)return 0;var s=0,a=0;this._interim&&(56320<=(c=l.charCodeAt(a++))&&c<=57343?f[s++]=1024*(this._interim-55296)+c-56320+65536:(f[s++]=this._interim,f[s++]=c),this._interim=0);for(var r=a;r<h;++r){var i=l.charCodeAt(r);if(55296<=i&&i<=56319){if(++r>=h)return this._interim=i,s;var c;56320<=(c=l.charCodeAt(r))&&c<=57343?f[s++]=1024*(i-55296)+c-56320+65536:(f[s++]=i,f[s++]=c)}else f[s++]=i}return s},v}();t.StringToUtf32=p;var m=function(){function v(){this.interim=new Uint8Array(3)}return v.prototype.clear=function(){this.interim.fill(0)},v.prototype.decode=function(l,f){var h=l.length;if(!h)return 0;var s,a,r,i,c=0,n=0,o=0;if(this.interim[0]){var u=!1,d=this.interim[0];d&=(224&d)==192?31:(240&d)==224?15:7;for(var b=0,E=void 0;(E=63&this.interim[++b])&&b<4;)d<<=6,d|=E;for(var y=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,S=y-b;o<S;){if(o>=h)return 0;if((192&(E=l[o++]))!=128){o--,u=!0;break}this.interim[b++]=E,d<<=6,d|=63&E}u||(y===2?d<128?o--:f[c++]=d:y===3?d<2048||d>=55296&&d<=57343||(f[c++]=d):d<65536||d>1114111||(f[c++]=d)),this.interim.fill(0)}for(var g=h-4,C=o;C<h;){for(;!(!(C<g)||128&(s=l[C])||128&(a=l[C+1])||128&(r=l[C+2])||128&(i=l[C+3]));)f[c++]=s,f[c++]=a,f[c++]=r,f[c++]=i,C+=4;if((s=l[C++])<128)f[c++]=s;else if((224&s)==192){if(C>=h)return this.interim[0]=s,c;if((192&(a=l[C++]))!=128){C--;continue}if((n=(31&s)<<6|63&a)<128){C--;continue}f[c++]=n}else if((240&s)==224){if(C>=h)return this.interim[0]=s,c;if((192&(a=l[C++]))!=128){C--;continue}if(C>=h)return this.interim[0]=s,this.interim[1]=a,c;if((192&(r=l[C++]))!=128){C--;continue}if((n=(15&s)<<12|(63&a)<<6|63&r)<2048||n>=55296&&n<=57343)continue;f[c++]=n}else if((248&s)==240){if(C>=h)return this.interim[0]=s,c;if((192&(a=l[C++]))!=128){C--;continue}if(C>=h)return this.interim[0]=s,this.interim[1]=a,c;if((192&(r=l[C++]))!=128){C--;continue}if(C>=h)return this.interim[0]=s,this.interim[1]=a,this.interim[2]=r,c;if((192&(i=l[C++]))!=128){C--;continue}if((n=(7&s)<<18|(63&a)<<12|(63&r)<<6|63&i)<65536||n>1114111)continue;f[c++]=n}}return c},v}();t.Utf8ToUtf32=m},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CHAR_ATLAS_CELL_SPACING=t.DIM_OPACITY=t.INVERTED_DEFAULT_COLOR=void 0,t.INVERTED_DEFAULT_COLOR=257,t.DIM_OPACITY=.5,t.CHAR_ATLAS_CELL_SPACING=1},function(B,t,e){"use strict";var p,m,v,l;function f(s){var a=s.toString(16);return a.length<2?"0"+a:a}function h(s,a){return s<a?(a+.05)/(s+.05):(s+.05)/(a+.05)}Object.defineProperty(t,"__esModule",{value:!0}),t.contrastRatio=t.toPaddedHex=t.rgba=t.rgb=t.css=t.color=t.channels=void 0,function(s){s.toCss=function(a,r,i,c){return c!==void 0?"#"+f(a)+f(r)+f(i)+f(c):"#"+f(a)+f(r)+f(i)},s.toRgba=function(a,r,i,c){return c===void 0&&(c=255),(a<<24|r<<16|i<<8|c)>>>0}}(p=t.channels||(t.channels={})),(m=t.color||(t.color={})).blend=function(s,a){var r=(255&a.rgba)/255;if(r===1)return{css:a.css,rgba:a.rgba};var i=a.rgba>>24&255,c=a.rgba>>16&255,n=a.rgba>>8&255,o=s.rgba>>24&255,u=s.rgba>>16&255,d=s.rgba>>8&255,b=o+Math.round((i-o)*r),E=u+Math.round((c-u)*r),y=d+Math.round((n-d)*r);return{css:p.toCss(b,E,y),rgba:p.toRgba(b,E,y)}},m.isOpaque=function(s){return(255&s.rgba)==255},m.ensureContrastRatio=function(s,a,r){var i=l.ensureContrastRatio(s.rgba,a.rgba,r);if(i)return l.toColor(i>>24&255,i>>16&255,i>>8&255)},m.opaque=function(s){var a=(255|s.rgba)>>>0,r=l.toChannels(a),i=r[0],c=r[1],n=r[2];return{css:p.toCss(i,c,n),rgba:a}},m.opacity=function(s,a){var r=Math.round(255*a),i=l.toChannels(s.rgba),c=i[0],n=i[1],o=i[2];return{css:p.toCss(c,n,o,r),rgba:p.toRgba(c,n,o,r)}},(t.css||(t.css={})).toColor=function(s){switch(s.length){case 7:return{css:s,rgba:(parseInt(s.slice(1),16)<<8|255)>>>0};case 9:return{css:s,rgba:parseInt(s.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(s){function a(r,i,c){var n=r/255,o=i/255,u=c/255;return .2126*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.7152*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))+.0722*(u<=.03928?u/12.92:Math.pow((u+.055)/1.055,2.4))}s.relativeLuminance=function(r){return a(r>>16&255,r>>8&255,255&r)},s.relativeLuminance2=a}(v=t.rgb||(t.rgb={})),function(s){function a(i,c,n){for(var o=i>>24&255,u=i>>16&255,d=i>>8&255,b=c>>24&255,E=c>>16&255,y=c>>8&255,S=h(v.relativeLuminance2(b,y,E),v.relativeLuminance2(o,u,d));S<n&&(b>0||E>0||y>0);)b-=Math.max(0,Math.ceil(.1*b)),E-=Math.max(0,Math.ceil(.1*E)),y-=Math.max(0,Math.ceil(.1*y)),S=h(v.relativeLuminance2(b,y,E),v.relativeLuminance2(o,u,d));return(b<<24|E<<16|y<<8|255)>>>0}function r(i,c,n){for(var o=i>>24&255,u=i>>16&255,d=i>>8&255,b=c>>24&255,E=c>>16&255,y=c>>8&255,S=h(v.relativeLuminance2(b,y,E),v.relativeLuminance2(o,u,d));S<n&&(b<255||E<255||y<255);)b=Math.min(255,b+Math.ceil(.1*(255-b))),E=Math.min(255,E+Math.ceil(.1*(255-E))),y=Math.min(255,y+Math.ceil(.1*(255-y))),S=h(v.relativeLuminance2(b,y,E),v.relativeLuminance2(o,u,d));return(b<<24|E<<16|y<<8|255)>>>0}s.ensureContrastRatio=function(i,c,n){var o=v.relativeLuminance(i>>8),u=v.relativeLuminance(c>>8);if(h(o,u)<n)return u<o?a(i,c,n):r(i,c,n)},s.reduceLuminance=a,s.increaseLuminance=r,s.toChannels=function(i){return[i>>24&255,i>>16&255,i>>8&255,255&i]},s.toColor=function(i,c,n){return{css:p.toCss(i,c,n),rgba:p.toRgba(i,c,n)}}}(l=t.rgba||(t.rgba={})),t.toPaddedHex=f,t.contrastRatio=h},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isLinux=t.isWindows=t.isIphone=t.isIpad=t.isMac=t.isSafari=t.isFirefox=void 0;var p=typeof navigator=="undefined",m=p?"node":navigator.userAgent,v=p?"node":navigator.platform;function l(f,h){return f.indexOf(h)>=0}t.isFirefox=!!~m.indexOf("Firefox"),t.isSafari=/^((?!chrome|android).)*safari/i.test(m),t.isMac=l(["Macintosh","MacIntel","MacPPC","Mac68K"],v),t.isIpad=v==="iPad",t.isIphone=v==="iPhone",t.isWindows=l(["Windows","Win16","Win32","WinCE"],v),t.isLinux=v.indexOf("Linux")>=0},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.C1=t.C0=void 0,function(p){p.NUL="\0",p.SOH="",p.STX="",p.ETX="",p.EOT="",p.ENQ="",p.ACK="",p.BEL="\x07",p.BS="\b",p.HT=" ",p.LF=`
`,p.VT="\v",p.FF="\f",p.CR="\r",p.SO="",p.SI="",p.DLE="",p.DC1="",p.DC2="",p.DC3="",p.DC4="",p.NAK="",p.SYN="",p.ETB="",p.CAN="",p.EM="",p.SUB="",p.ESC="\x1B",p.FS="",p.GS="",p.RS="",p.US="",p.SP=" ",p.DEL="\x7F"}(t.C0||(t.C0={})),function(p){p.PAD="\x80",p.HOP="\x81",p.BPH="\x82",p.NBH="\x83",p.IND="\x84",p.NEL="\x85",p.SSA="\x86",p.ESA="\x87",p.HTS="\x88",p.HTJ="\x89",p.VTS="\x8A",p.PLD="\x8B",p.PLU="\x8C",p.RI="\x8D",p.SS2="\x8E",p.SS3="\x8F",p.DCS="\x90",p.PU1="\x91",p.PU2="\x92",p.STS="\x93",p.CCH="\x94",p.MW="\x95",p.SPA="\x96",p.EPA="\x97",p.SOS="\x98",p.SGCI="\x99",p.SCI="\x9A",p.CSI="\x9B",p.ST="\x9C",p.OSC="\x9D",p.PM="\x9E",p.APC="\x9F"}(t.C1||(t.C1={}))},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseRenderLayer=void 0;var p=e(3),m=e(9),v=e(25),l=e(6),f=e(28),h=e(10),s=e(17),a=function(){function r(i,c,n,o,u,d,b,E){this._container=i,this._alpha=o,this._colors=u,this._rendererId=d,this._bufferService=b,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-"+c+"-layer"),this._canvas.style.zIndex=n.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return r.prototype.dispose=function(){var i;s.removeElementFromParent(this._canvas),(i=this._charAtlas)===null||i===void 0||i.dispose()},r.prototype._initCanvas=function(){this._ctx=f.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},r.prototype.onOptionsChanged=function(){},r.prototype.onBlur=function(){},r.prototype.onFocus=function(){},r.prototype.onCursorMove=function(){},r.prototype.onGridChanged=function(i,c){},r.prototype.onSelectionChanged=function(i,c,n){n===void 0&&(n=!1)},r.prototype.setColors=function(i){this._refreshCharAtlas(i)},r.prototype._setTransparency=function(i){if(i!==this._alpha){var c=this._canvas;this._alpha=i,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,c),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},r.prototype._refreshCharAtlas=function(i){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=v.acquireCharAtlas(this._optionsService.options,this._rendererId,i,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},r.prototype.resize=function(i){this._scaledCellWidth=i.scaledCellWidth,this._scaledCellHeight=i.scaledCellHeight,this._scaledCharWidth=i.scaledCharWidth,this._scaledCharHeight=i.scaledCharHeight,this._scaledCharLeft=i.scaledCharLeft,this._scaledCharTop=i.scaledCharTop,this._canvas.width=i.scaledCanvasWidth,this._canvas.height=i.scaledCanvasHeight,this._canvas.style.width=i.canvasWidth+"px",this._canvas.style.height=i.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},r.prototype._fillCells=function(i,c,n,o){this._ctx.fillRect(i*this._scaledCellWidth,c*this._scaledCellHeight,n*this._scaledCellWidth,o*this._scaledCellHeight)},r.prototype._fillBottomLineAtCells=function(i,c,n){n===void 0&&(n=1),this._ctx.fillRect(i*this._scaledCellWidth,(c+1)*this._scaledCellHeight-window.devicePixelRatio-1,n*this._scaledCellWidth,window.devicePixelRatio)},r.prototype._fillLeftLineAtCell=function(i,c,n){this._ctx.fillRect(i*this._scaledCellWidth,c*this._scaledCellHeight,window.devicePixelRatio*n,this._scaledCellHeight)},r.prototype._strokeRectAtCell=function(i,c,n,o){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(i*this._scaledCellWidth+window.devicePixelRatio/2,c*this._scaledCellHeight+window.devicePixelRatio/2,n*this._scaledCellWidth-window.devicePixelRatio,o*this._scaledCellHeight-window.devicePixelRatio)},r.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))},r.prototype._clearCells=function(i,c,n,o){this._alpha?this._ctx.clearRect(i*this._scaledCellWidth,c*this._scaledCellHeight,n*this._scaledCellWidth,o*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(i*this._scaledCellWidth,c*this._scaledCellHeight,n*this._scaledCellWidth,o*this._scaledCellHeight))},r.prototype._fillCharTrueColor=function(i,c,n){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(n),this._ctx.fillText(i.getChars(),c*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},r.prototype._drawChars=function(i,c,n){var o,u,d=this._getContrastColor(i);d||i.isFgRGB()||i.isBgRGB()?this._drawUncachedChars(i,c,n,d):(i.isInverse()?(o=i.isBgDefault()?m.INVERTED_DEFAULT_COLOR:i.getBgColor(),u=i.isFgDefault()?m.INVERTED_DEFAULT_COLOR:i.getFgColor()):(u=i.isBgDefault()?p.DEFAULT_COLOR:i.getBgColor(),o=i.isFgDefault()?p.DEFAULT_COLOR:i.getFgColor()),o+=this._optionsService.options.drawBoldTextInBrightColors&&i.isBold()&&o<8?8:0,this._currentGlyphIdentifier.chars=i.getChars()||p.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=i.getCode()||p.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=u,this._currentGlyphIdentifier.fg=o,this._currentGlyphIdentifier.bold=!!i.isBold(),this._currentGlyphIdentifier.dim=!!i.isDim(),this._currentGlyphIdentifier.italic=!!i.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,c*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(i,c,n))},r.prototype._drawUncachedChars=function(i,c,n,o){if(this._ctx.save(),this._ctx.font=this._getFont(!!i.isBold(),!!i.isItalic()),this._ctx.textBaseline="middle",i.isInverse())if(o)this._ctx.fillStyle=o.css;else if(i.isBgDefault())this._ctx.fillStyle=h.color.opaque(this._colors.background).css;else if(i.isBgRGB())this._ctx.fillStyle="rgb("+l.AttributeData.toColorRGB(i.getBgColor()).join(",")+")";else{var u=i.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&i.isBold()&&u<8&&(u+=8),this._ctx.fillStyle=this._colors.ansi[u].css}else if(o)this._ctx.fillStyle=o.css;else if(i.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(i.isFgRGB())this._ctx.fillStyle="rgb("+l.AttributeData.toColorRGB(i.getFgColor()).join(",")+")";else{var d=i.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&i.isBold()&&d<8&&(d+=8),this._ctx.fillStyle=this._colors.ansi[d].css}this._clipRow(n),i.isDim()&&(this._ctx.globalAlpha=m.DIM_OPACITY),this._ctx.fillText(i.getChars(),c*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},r.prototype._clipRow=function(i){this._ctx.beginPath(),this._ctx.rect(0,i*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},r.prototype._getFont=function(i,c){return(c?"italic":"")+" "+(i?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},r.prototype._getContrastColor=function(i){if(this._optionsService.options.minimumContrastRatio!==1){var c=this._colors.contrastCache.getColor(i.bg,i.fg);if(c!==void 0)return c||void 0;var n=i.getFgColor(),o=i.getFgColorMode(),u=i.getBgColor(),d=i.getBgColorMode(),b=!!i.isInverse(),E=!!i.isInverse();if(b){var y=n;n=u,u=y;var S=o;o=d,d=S}var g=this._resolveBackgroundRgba(d,u,b),C=this._resolveForegroundRgba(o,n,b,E),x=h.rgba.ensureContrastRatio(g,C,this._optionsService.options.minimumContrastRatio);if(x){var w={css:h.channels.toCss(x>>24&255,x>>16&255,x>>8&255),rgba:x};return this._colors.contrastCache.setColor(i.bg,i.fg,w),w}this._colors.contrastCache.setColor(i.bg,i.fg,null)}},r.prototype._resolveBackgroundRgba=function(i,c,n){switch(i){case 16777216:case 33554432:return this._colors.ansi[c].rgba;case 50331648:return c<<8;case 0:default:return n?this._colors.foreground.rgba:this._colors.background.rgba}},r.prototype._resolveForegroundRgba=function(i,c,n,o){switch(i){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&o&&c<8&&(c+=8),this._colors.ansi[c].rgba;case 50331648:return c<<8;case 0:default:return n?this._colors.background.rgba:this._colors.foreground.rgba}},r}();t.BaseRenderLayer=a},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDecorator=t.getServiceDependencies=t.serviceRegistry=void 0;function p(m,v,l){v.di$target===v?v.di$dependencies.push({id:m,index:l}):(v.di$dependencies=[{id:m,index:l}],v.di$target=v)}t.serviceRegistry=new Map,t.getServiceDependencies=function(m){return m.di$dependencies||[]},t.createDecorator=function(m){if(t.serviceRegistry.has(m))return t.serviceRegistry.get(m);var v=function(l,f,h){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");p(v,l,h)};return v.toString=function(){return m},t.serviceRegistry.set(m,v),v}},function(B,t,e){"use strict";function p(m,v,l,f){if(l===void 0&&(l=0),f===void 0&&(f=m.length),l>=m.length)return m;l=(m.length+l)%m.length,f=f>=m.length?m.length:(m.length+f)%m.length;for(var h=l;h<f;++h)m[h]=v;return m}Object.defineProperty(t,"__esModule",{value:!0}),t.concat=t.fillFallback=t.fill=void 0,t.fill=function(m,v,l,f){return m.fill?m.fill(v,l,f):p(m,v,l,f)},t.fillFallback=p,t.concat=function(m,v){var l=new m.constructor(m.length+v.length);return l.set(m),l.set(v,m.length),l}},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BufferLine=t.DEFAULT_ATTR_DATA=void 0;var p=e(8),m=e(3),v=e(4),l=e(6);t.DEFAULT_ATTR_DATA=Object.freeze(new l.AttributeData);var f=function(){function h(s,a,r){r===void 0&&(r=!1),this.isWrapped=r,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*s);for(var i=a||v.CellData.fromCharData([0,m.NULL_CELL_CHAR,m.NULL_CELL_WIDTH,m.NULL_CELL_CODE]),c=0;c<s;++c)this.setCell(c,i);this.length=s}return h.prototype.get=function(s){var a=this._data[3*s+0],r=2097151&a;return[this._data[3*s+1],2097152&a?this._combined[s]:r?p.stringFromCodePoint(r):"",a>>22,2097152&a?this._combined[s].charCodeAt(this._combined[s].length-1):r]},h.prototype.set=function(s,a){this._data[3*s+1]=a[m.CHAR_DATA_ATTR_INDEX],a[m.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[s]=a[1],this._data[3*s+0]=2097152|s|a[m.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*s+0]=a[m.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|a[m.CHAR_DATA_WIDTH_INDEX]<<22},h.prototype.getWidth=function(s){return this._data[3*s+0]>>22},h.prototype.hasWidth=function(s){return 12582912&this._data[3*s+0]},h.prototype.getFg=function(s){return this._data[3*s+1]},h.prototype.getBg=function(s){return this._data[3*s+2]},h.prototype.hasContent=function(s){return 4194303&this._data[3*s+0]},h.prototype.getCodePoint=function(s){var a=this._data[3*s+0];return 2097152&a?this._combined[s].charCodeAt(this._combined[s].length-1):2097151&a},h.prototype.isCombined=function(s){return 2097152&this._data[3*s+0]},h.prototype.getString=function(s){var a=this._data[3*s+0];return 2097152&a?this._combined[s]:2097151&a?p.stringFromCodePoint(2097151&a):""},h.prototype.loadCell=function(s,a){var r=3*s;return a.content=this._data[r+0],a.fg=this._data[r+1],a.bg=this._data[r+2],2097152&a.content&&(a.combinedData=this._combined[s]),268435456&a.bg&&(a.extended=this._extendedAttrs[s]),a},h.prototype.setCell=function(s,a){2097152&a.content&&(this._combined[s]=a.combinedData),268435456&a.bg&&(this._extendedAttrs[s]=a.extended),this._data[3*s+0]=a.content,this._data[3*s+1]=a.fg,this._data[3*s+2]=a.bg},h.prototype.setCellFromCodePoint=function(s,a,r,i,c,n){268435456&c&&(this._extendedAttrs[s]=n),this._data[3*s+0]=a|r<<22,this._data[3*s+1]=i,this._data[3*s+2]=c},h.prototype.addCodepointToCell=function(s,a){var r=this._data[3*s+0];2097152&r?this._combined[s]+=p.stringFromCodePoint(a):(2097151&r?(this._combined[s]=p.stringFromCodePoint(2097151&r)+p.stringFromCodePoint(a),r&=-2097152,r|=2097152):r=a|1<<22,this._data[3*s+0]=r)},h.prototype.insertCells=function(s,a,r,i){if((s%=this.length)&&this.getWidth(s-1)===2&&this.setCellFromCodePoint(s-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new l.ExtendedAttrs),a<this.length-s){for(var c=new v.CellData,n=this.length-s-a-1;n>=0;--n)this.setCell(s+a+n,this.loadCell(s+n,c));for(n=0;n<a;++n)this.setCell(s+n,r)}else for(n=s;n<this.length;++n)this.setCell(n,r);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new l.ExtendedAttrs)},h.prototype.deleteCells=function(s,a,r,i){if(s%=this.length,a<this.length-s){for(var c=new v.CellData,n=0;n<this.length-s-a;++n)this.setCell(s+n,this.loadCell(s+a+n,c));for(n=this.length-a;n<this.length;++n)this.setCell(n,r)}else for(n=s;n<this.length;++n)this.setCell(n,r);s&&this.getWidth(s-1)===2&&this.setCellFromCodePoint(s-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new l.ExtendedAttrs),this.getWidth(s)!==0||this.hasContent(s)||this.setCellFromCodePoint(s,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new l.ExtendedAttrs)},h.prototype.replaceCells=function(s,a,r,i){for(s&&this.getWidth(s-1)===2&&this.setCellFromCodePoint(s-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new l.ExtendedAttrs),a<this.length&&this.getWidth(a-1)===2&&this.setCellFromCodePoint(a,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new l.ExtendedAttrs);s<a&&s<this.length;)this.setCell(s++,r)},h.prototype.resize=function(s,a){if(s!==this.length){if(s>this.length){var r=new Uint32Array(3*s);this.length&&(3*s<this._data.length?r.set(this._data.subarray(0,3*s)):r.set(this._data)),this._data=r;for(var i=this.length;i<s;++i)this.setCell(i,a)}else if(s){(r=new Uint32Array(3*s)).set(this._data.subarray(0,3*s)),this._data=r;var c=Object.keys(this._combined);for(i=0;i<c.length;i++){var n=parseInt(c[i],10);n>=s&&delete this._combined[n]}}else this._data=new Uint32Array(0),this._combined={};this.length=s}},h.prototype.fill=function(s){this._combined={},this._extendedAttrs={};for(var a=0;a<this.length;++a)this.setCell(a,s)},h.prototype.copyFrom=function(s){for(var a in this.length!==s.length?this._data=new Uint32Array(s._data):this._data.set(s._data),this.length=s.length,this._combined={},s._combined)this._combined[a]=s._combined[a];for(var a in this._extendedAttrs={},s._extendedAttrs)this._extendedAttrs[a]=s._extendedAttrs[a];this.isWrapped=s.isWrapped},h.prototype.clone=function(){var s=new h(0);for(var a in s._data=new Uint32Array(this._data),s.length=this.length,this._combined)s._combined[a]=this._combined[a];for(var a in this._extendedAttrs)s._extendedAttrs[a]=this._extendedAttrs[a];return s.isWrapped=this.isWrapped,s},h.prototype.getTrimmedLength=function(){for(var s=this.length-1;s>=0;--s)if(4194303&this._data[3*s+0])return s+(this._data[3*s+0]>>22);return 0},h.prototype.copyCellsFrom=function(s,a,r,i,c){var n=s._data;if(c)for(var o=i-1;o>=0;o--)for(var u=0;u<3;u++)this._data[3*(r+o)+u]=n[3*(a+o)+u];else for(o=0;o<i;o++)for(u=0;u<3;u++)this._data[3*(r+o)+u]=n[3*(a+o)+u];var d=Object.keys(s._combined);for(u=0;u<d.length;u++){var b=parseInt(d[u],10);b>=a&&(this._combined[b-a+r]=s._combined[b])}},h.prototype.translateToString=function(s,a,r){s===void 0&&(s=!1),a===void 0&&(a=0),r===void 0&&(r=this.length),s&&(r=Math.min(r,this.getTrimmedLength()));for(var i="";a<r;){var c=this._data[3*a+0],n=2097151&c;i+=2097152&c?this._combined[a]:n?p.stringFromCodePoint(n):m.WHITESPACE_CELL_CHAR,a+=c>>22||1}return i},h}();t.BufferLine=f},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeElementFromParent=void 0,t.removeElementFromParent=function(){for(var p,m=[],v=0;v<arguments.length;v++)m[v]=arguments[v];for(var l=0,f=m;l<f.length;l++){var h=f[l];(p=h==null?void 0:h.parentElement)===null||p===void 0||p.removeChild(h)}}},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tooMuchOutput=t.promptLabel=void 0,t.promptLabel="Terminal input",t.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(C,x){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,O){w.__proto__=O}||function(w,O){for(var N in O)O.hasOwnProperty(N)&&(w[N]=O[N])})(C,x)},function(C,x){function w(){this.constructor=C}p(C,x),C.prototype=x===null?Object.create(x):(w.prototype=x.prototype,new w)});Object.defineProperty(t,"__esModule",{value:!0}),t.InputHandler=t.WindowsOptionsReportType=void 0;var v,l=e(12),f=e(20),h=e(39),s=e(2),a=e(15),r=e(8),i=e(16),c=e(0),n=e(3),o=e(4),u=e(6),d=e(22),b=e(24),E={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function y(C,x){if(C>24)return x.setWinLines||!1;switch(C){case 1:return!!x.restoreWin;case 2:return!!x.minimizeWin;case 3:return!!x.setWinPosition;case 4:return!!x.setWinSizePixels;case 5:return!!x.raiseWin;case 6:return!!x.lowerWin;case 7:return!!x.refreshWin;case 8:return!!x.setWinSizeChars;case 9:return!!x.maximizeWin;case 10:return!!x.fullscreenWin;case 11:return!!x.getWinState;case 13:return!!x.getWinPosition;case 14:return!!x.getWinSizePixels;case 15:return!!x.getScreenSizePixels;case 16:return!!x.getCellSizePixels;case 18:return!!x.getWinSizeChars;case 19:return!!x.getScreenSizeChars;case 20:return!!x.getIconTitle;case 21:return!!x.getWinTitle;case 22:return!!x.pushTitle;case 23:return!!x.popTitle;case 24:return!!x.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"})(v=t.WindowsOptionsReportType||(t.WindowsOptionsReportType={}));var S=function(){function C(x,w,O,N){this._bufferService=x,this._coreService=w,this._logService=O,this._optionsService=N,this._data=new Uint32Array(0)}return C.prototype.hook=function(x){this._data=new Uint32Array(0)},C.prototype.put=function(x,w,O){this._data=a.concat(this._data,x.subarray(w,O))},C.prototype.unhook=function(x){if(x){var w=r.utf32ToString(this._data);switch(this._data=new Uint32Array(0),w){case'"q':return this._coreService.triggerDataEvent(l.C0.ESC+'P1$r0"q'+l.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(l.C0.ESC+'P1$r61;1"p'+l.C0.ESC+"\\");case"r":var O=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(l.C0.ESC+"P1$r"+O+l.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(l.C0.ESC+"P1$r0m"+l.C0.ESC+"\\");case" q":var N={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return N-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(l.C0.ESC+"P1$r"+N+" q"+l.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",w),this._coreService.triggerDataEvent(l.C0.ESC+"P0$r"+l.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},C}(),g=function(C){function x(w,O,N,L,W,X,ce,j,P){P===void 0&&(P=new h.EscapeSequenceParser);var M=C.call(this)||this;M._bufferService=w,M._charsetService=O,M._coreService=N,M._dirtyRowService=L,M._logService=W,M._optionsService=X,M._coreMouseService=ce,M._unicodeService=j,M._parser=P,M._parseBuffer=new Uint32Array(4096),M._stringDecoder=new r.StringToUtf32,M._utf8Decoder=new r.Utf8ToUtf32,M._workCell=new o.CellData,M._windowTitle="",M._iconName="",M._windowTitleStack=[],M._iconNameStack=[],M._curAttrData=i.DEFAULT_ATTR_DATA.clone(),M._eraseAttrDataInternal=i.DEFAULT_ATTR_DATA.clone(),M._onRequestBell=new c.EventEmitter,M._onRequestRefreshRows=new c.EventEmitter,M._onRequestReset=new c.EventEmitter,M._onRequestScroll=new c.EventEmitter,M._onRequestSyncScrollBar=new c.EventEmitter,M._onRequestWindowsOptionsReport=new c.EventEmitter,M._onA11yChar=new c.EventEmitter,M._onA11yTab=new c.EventEmitter,M._onCursorMove=new c.EventEmitter,M._onLineFeed=new c.EventEmitter,M._onScroll=new c.EventEmitter,M._onTitleChange=new c.EventEmitter,M.register(M._parser),M._parser.setCsiHandlerFallback(function(J,re){M._logService.debug("Unknown CSI code: ",{identifier:M._parser.identToString(J),params:re.toArray()})}),M._parser.setEscHandlerFallback(function(J){M._logService.debug("Unknown ESC code: ",{identifier:M._parser.identToString(J)})}),M._parser.setExecuteHandlerFallback(function(J){M._logService.debug("Unknown EXECUTE code: ",{code:J})}),M._parser.setOscHandlerFallback(function(J,re,ge){M._logService.debug("Unknown OSC code: ",{identifier:J,action:re,data:ge})}),M._parser.setDcsHandlerFallback(function(J,re,ge){re==="HOOK"&&(ge=ge.toArray()),M._logService.debug("Unknown DCS code: ",{identifier:M._parser.identToString(J),action:re,payload:ge})}),M._parser.setPrintHandler(function(J,re,ge){return M.print(J,re,ge)}),M._parser.setCsiHandler({final:"@"},function(J){return M.insertChars(J)}),M._parser.setCsiHandler({intermediates:" ",final:"@"},function(J){return M.scrollLeft(J)}),M._parser.setCsiHandler({final:"A"},function(J){return M.cursorUp(J)}),M._parser.setCsiHandler({intermediates:" ",final:"A"},function(J){return M.scrollRight(J)}),M._parser.setCsiHandler({final:"B"},function(J){return M.cursorDown(J)}),M._parser.setCsiHandler({final:"C"},function(J){return M.cursorForward(J)}),M._parser.setCsiHandler({final:"D"},function(J){return M.cursorBackward(J)}),M._parser.setCsiHandler({final:"E"},function(J){return M.cursorNextLine(J)}),M._parser.setCsiHandler({final:"F"},function(J){return M.cursorPrecedingLine(J)}),M._parser.setCsiHandler({final:"G"},function(J){return M.cursorCharAbsolute(J)}),M._parser.setCsiHandler({final:"H"},function(J){return M.cursorPosition(J)}),M._parser.setCsiHandler({final:"I"},function(J){return M.cursorForwardTab(J)}),M._parser.setCsiHandler({final:"J"},function(J){return M.eraseInDisplay(J)}),M._parser.setCsiHandler({prefix:"?",final:"J"},function(J){return M.eraseInDisplay(J)}),M._parser.setCsiHandler({final:"K"},function(J){return M.eraseInLine(J)}),M._parser.setCsiHandler({prefix:"?",final:"K"},function(J){return M.eraseInLine(J)}),M._parser.setCsiHandler({final:"L"},function(J){return M.insertLines(J)}),M._parser.setCsiHandler({final:"M"},function(J){return M.deleteLines(J)}),M._parser.setCsiHandler({final:"P"},function(J){return M.deleteChars(J)}),M._parser.setCsiHandler({final:"S"},function(J){return M.scrollUp(J)}),M._parser.setCsiHandler({final:"T"},function(J){return M.scrollDown(J)}),M._parser.setCsiHandler({final:"X"},function(J){return M.eraseChars(J)}),M._parser.setCsiHandler({final:"Z"},function(J){return M.cursorBackwardTab(J)}),M._parser.setCsiHandler({final:"`"},function(J){return M.charPosAbsolute(J)}),M._parser.setCsiHandler({final:"a"},function(J){return M.hPositionRelative(J)}),M._parser.setCsiHandler({final:"b"},function(J){return M.repeatPrecedingCharacter(J)}),M._parser.setCsiHandler({final:"c"},function(J){return M.sendDeviceAttributesPrimary(J)}),M._parser.setCsiHandler({prefix:">",final:"c"},function(J){return M.sendDeviceAttributesSecondary(J)}),M._parser.setCsiHandler({final:"d"},function(J){return M.linePosAbsolute(J)}),M._parser.setCsiHandler({final:"e"},function(J){return M.vPositionRelative(J)}),M._parser.setCsiHandler({final:"f"},function(J){return M.hVPosition(J)}),M._parser.setCsiHandler({final:"g"},function(J){return M.tabClear(J)}),M._parser.setCsiHandler({final:"h"},function(J){return M.setMode(J)}),M._parser.setCsiHandler({prefix:"?",final:"h"},function(J){return M.setModePrivate(J)}),M._parser.setCsiHandler({final:"l"},function(J){return M.resetMode(J)}),M._parser.setCsiHandler({prefix:"?",final:"l"},function(J){return M.resetModePrivate(J)}),M._parser.setCsiHandler({final:"m"},function(J){return M.charAttributes(J)}),M._parser.setCsiHandler({final:"n"},function(J){return M.deviceStatus(J)}),M._parser.setCsiHandler({prefix:"?",final:"n"},function(J){return M.deviceStatusPrivate(J)}),M._parser.setCsiHandler({intermediates:"!",final:"p"},function(J){return M.softReset(J)}),M._parser.setCsiHandler({intermediates:" ",final:"q"},function(J){return M.setCursorStyle(J)}),M._parser.setCsiHandler({final:"r"},function(J){return M.setScrollRegion(J)}),M._parser.setCsiHandler({final:"s"},function(J){return M.saveCursor(J)}),M._parser.setCsiHandler({final:"t"},function(J){return M.windowOptions(J)}),M._parser.setCsiHandler({final:"u"},function(J){return M.restoreCursor(J)}),M._parser.setCsiHandler({intermediates:"'",final:"}"},function(J){return M.insertColumns(J)}),M._parser.setCsiHandler({intermediates:"'",final:"~"},function(J){return M.deleteColumns(J)}),M._parser.setExecuteHandler(l.C0.BEL,function(){return M.bell()}),M._parser.setExecuteHandler(l.C0.LF,function(){return M.lineFeed()}),M._parser.setExecuteHandler(l.C0.VT,function(){return M.lineFeed()}),M._parser.setExecuteHandler(l.C0.FF,function(){return M.lineFeed()}),M._parser.setExecuteHandler(l.C0.CR,function(){return M.carriageReturn()}),M._parser.setExecuteHandler(l.C0.BS,function(){return M.backspace()}),M._parser.setExecuteHandler(l.C0.HT,function(){return M.tab()}),M._parser.setExecuteHandler(l.C0.SO,function(){return M.shiftOut()}),M._parser.setExecuteHandler(l.C0.SI,function(){return M.shiftIn()}),M._parser.setExecuteHandler(l.C1.IND,function(){return M.index()}),M._parser.setExecuteHandler(l.C1.NEL,function(){return M.nextLine()}),M._parser.setExecuteHandler(l.C1.HTS,function(){return M.tabSet()}),M._parser.setOscHandler(0,new d.OscHandler(function(J){M.setTitle(J),M.setIconName(J)})),M._parser.setOscHandler(1,new d.OscHandler(function(J){return M.setIconName(J)})),M._parser.setOscHandler(2,new d.OscHandler(function(J){return M.setTitle(J)})),M._parser.setEscHandler({final:"7"},function(){return M.saveCursor()}),M._parser.setEscHandler({final:"8"},function(){return M.restoreCursor()}),M._parser.setEscHandler({final:"D"},function(){return M.index()}),M._parser.setEscHandler({final:"E"},function(){return M.nextLine()}),M._parser.setEscHandler({final:"H"},function(){return M.tabSet()}),M._parser.setEscHandler({final:"M"},function(){return M.reverseIndex()}),M._parser.setEscHandler({final:"="},function(){return M.keypadApplicationMode()}),M._parser.setEscHandler({final:">"},function(){return M.keypadNumericMode()}),M._parser.setEscHandler({final:"c"},function(){return M.fullReset()}),M._parser.setEscHandler({final:"n"},function(){return M.setgLevel(2)}),M._parser.setEscHandler({final:"o"},function(){return M.setgLevel(3)}),M._parser.setEscHandler({final:"|"},function(){return M.setgLevel(3)}),M._parser.setEscHandler({final:"}"},function(){return M.setgLevel(2)}),M._parser.setEscHandler({final:"~"},function(){return M.setgLevel(1)}),M._parser.setEscHandler({intermediates:"%",final:"@"},function(){return M.selectDefaultCharset()}),M._parser.setEscHandler({intermediates:"%",final:"G"},function(){return M.selectDefaultCharset()});var T=function(J){Z._parser.setEscHandler({intermediates:"(",final:J},function(){return M.selectCharset("("+J)}),Z._parser.setEscHandler({intermediates:")",final:J},function(){return M.selectCharset(")"+J)}),Z._parser.setEscHandler({intermediates:"*",final:J},function(){return M.selectCharset("*"+J)}),Z._parser.setEscHandler({intermediates:"+",final:J},function(){return M.selectCharset("+"+J)}),Z._parser.setEscHandler({intermediates:"-",final:J},function(){return M.selectCharset("-"+J)}),Z._parser.setEscHandler({intermediates:".",final:J},function(){return M.selectCharset("."+J)}),Z._parser.setEscHandler({intermediates:"/",final:J},function(){return M.selectCharset("/"+J)})},Z=this;for(var oe in f.CHARSETS)T(oe);return M._parser.setEscHandler({intermediates:"#",final:"8"},function(){return M.screenAlignmentPattern()}),M._parser.setErrorHandler(function(J){return M._logService.error("Parsing error: ",J),J}),M._parser.setDcsHandler({intermediates:"$",final:"q"},new S(M._bufferService,M._coreService,M._logService,M._optionsService)),M}return m(x,C),Object.defineProperty(x.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){C.prototype.dispose.call(this)},x.prototype.parse=function(w){var O=this._bufferService.buffer,N=O.x,L=O.y;if(this._logService.debug("parsing data",w),this._parseBuffer.length<w.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(w.length,131072))),this._dirtyRowService.clearRange(),w.length>131072)for(var W=0;W<w.length;W+=131072){var X=W+131072<w.length?W+131072:w.length,ce=typeof w=="string"?this._stringDecoder.decode(w.substring(W,X),this._parseBuffer):this._utf8Decoder.decode(w.subarray(W,X),this._parseBuffer);this._parser.parse(this._parseBuffer,ce)}else ce=typeof w=="string"?this._stringDecoder.decode(w,this._parseBuffer):this._utf8Decoder.decode(w,this._parseBuffer),this._parser.parse(this._parseBuffer,ce);(O=this._bufferService.buffer).x===N&&O.y===L||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},x.prototype.print=function(w,O,N){var L,W,X=this._bufferService.buffer,ce=this._charsetService.charset,j=this._optionsService.options.screenReaderMode,P=this._bufferService.cols,M=this._coreService.decPrivateModes.wraparound,T=this._coreService.modes.insertMode,Z=this._curAttrData,oe=X.lines.get(X.ybase+X.y);this._dirtyRowService.markDirty(X.y),X.x&&N-O>0&&oe.getWidth(X.x-1)===2&&oe.setCellFromCodePoint(X.x-1,0,1,Z.fg,Z.bg,Z.extended);for(var J=O;J<N;++J){if(L=w[J],W=this._unicodeService.wcwidth(L),L<127&&ce){var re=ce[String.fromCharCode(L)];re&&(L=re.charCodeAt(0))}if(j&&this._onA11yChar.fire(r.stringFromCodePoint(L)),W||!X.x){if(X.x+W-1>=P){if(M){for(;X.x<P;)oe.setCellFromCodePoint(X.x++,0,1,Z.fg,Z.bg,Z.extended);X.x=0,X.y++,X.y===X.scrollBottom+1?(X.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(X.y>=this._bufferService.rows&&(X.y=this._bufferService.rows-1),X.lines.get(X.ybase+X.y).isWrapped=!0),oe=X.lines.get(X.ybase+X.y)}else if(X.x=P-1,W===2)continue}if(T&&(oe.insertCells(X.x,W,X.getNullCell(Z),Z),oe.getWidth(P-1)===2&&oe.setCellFromCodePoint(P-1,n.NULL_CELL_CODE,n.NULL_CELL_WIDTH,Z.fg,Z.bg,Z.extended)),oe.setCellFromCodePoint(X.x++,L,W,Z.fg,Z.bg,Z.extended),W>0)for(;--W;)oe.setCellFromCodePoint(X.x++,0,0,Z.fg,Z.bg,Z.extended)}else oe.getWidth(X.x-1)?oe.addCodepointToCell(X.x-1,L):oe.addCodepointToCell(X.x-2,L)}N-O>0&&(oe.loadCell(X.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),X.x<P&&N-O>0&&oe.getWidth(X.x)===0&&!oe.hasContent(X.x)&&oe.setCellFromCodePoint(X.x,0,1,Z.fg,Z.bg,Z.extended),this._dirtyRowService.markDirty(X.y)},x.prototype.addCsiHandler=function(w,O){var N=this;return w.final!=="t"||w.prefix||w.intermediates?this._parser.addCsiHandler(w,O):this._parser.addCsiHandler(w,function(L){return!y(L.params[0],N._optionsService.options.windowOptions)||O(L)})},x.prototype.addDcsHandler=function(w,O){return this._parser.addDcsHandler(w,new b.DcsHandler(O))},x.prototype.addEscHandler=function(w,O){return this._parser.addEscHandler(w,O)},x.prototype.addOscHandler=function(w,O){return this._parser.addOscHandler(w,new d.OscHandler(O))},x.prototype.bell=function(){this._onRequestBell.fire()},x.prototype.lineFeed=function(){var w=this._bufferService.buffer;this._dirtyRowService.markDirty(w.y),this._optionsService.options.convertEol&&(w.x=0),w.y++,w.y===w.scrollBottom+1?(w.y--,this._onRequestScroll.fire(this._eraseAttrData())):w.y>=this._bufferService.rows&&(w.y=this._bufferService.rows-1),w.x>=this._bufferService.cols&&w.x--,this._dirtyRowService.markDirty(w.y),this._onLineFeed.fire()},x.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},x.prototype.backspace=function(){var w,O=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(O.x>0&&O.x--);if(this._restrictCursor(this._bufferService.cols),O.x>0)O.x--;else if(O.x===0&&O.y>O.scrollTop&&O.y<=O.scrollBottom&&(!((w=O.lines.get(O.ybase+O.y))===null||w===void 0)&&w.isWrapped)){O.lines.get(O.ybase+O.y).isWrapped=!1,O.y--,O.x=this._bufferService.cols-1;var N=O.lines.get(O.ybase+O.y);N.hasWidth(O.x)&&!N.hasContent(O.x)&&O.x--}this._restrictCursor()},x.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var w=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-w)}},x.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},x.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},x.prototype._restrictCursor=function(w){w===void 0&&(w=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(w,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)},x.prototype._setCursor=function(w,O){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=w,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+O):(this._bufferService.buffer.x=w,this._bufferService.buffer.y=O),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},x.prototype._moveCursor=function(w,O){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+w,this._bufferService.buffer.y+O)},x.prototype.cursorUp=function(w){var O=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;O>=0?this._moveCursor(0,-Math.min(O,w.params[0]||1)):this._moveCursor(0,-(w.params[0]||1))},x.prototype.cursorDown=function(w){var O=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;O>=0?this._moveCursor(0,Math.min(O,w.params[0]||1)):this._moveCursor(0,w.params[0]||1)},x.prototype.cursorForward=function(w){this._moveCursor(w.params[0]||1,0)},x.prototype.cursorBackward=function(w){this._moveCursor(-(w.params[0]||1),0)},x.prototype.cursorNextLine=function(w){this.cursorDown(w),this._bufferService.buffer.x=0},x.prototype.cursorPrecedingLine=function(w){this.cursorUp(w),this._bufferService.buffer.x=0},x.prototype.cursorCharAbsolute=function(w){this._setCursor((w.params[0]||1)-1,this._bufferService.buffer.y)},x.prototype.cursorPosition=function(w){this._setCursor(w.length>=2?(w.params[1]||1)-1:0,(w.params[0]||1)-1)},x.prototype.charPosAbsolute=function(w){this._setCursor((w.params[0]||1)-1,this._bufferService.buffer.y)},x.prototype.hPositionRelative=function(w){this._moveCursor(w.params[0]||1,0)},x.prototype.linePosAbsolute=function(w){this._setCursor(this._bufferService.buffer.x,(w.params[0]||1)-1)},x.prototype.vPositionRelative=function(w){this._moveCursor(0,w.params[0]||1)},x.prototype.hVPosition=function(w){this.cursorPosition(w)},x.prototype.tabClear=function(w){var O=w.params[0];O===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:O===3&&(this._bufferService.buffer.tabs={})},x.prototype.cursorForwardTab=function(w){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var O=w.params[0]||1;O--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},x.prototype.cursorBackwardTab=function(w){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var O=w.params[0]||1,N=this._bufferService.buffer;O--;)N.x=N.prevStop()},x.prototype._eraseInBufferLine=function(w,O,N,L){L===void 0&&(L=!1);var W=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+w);W.replaceCells(O,N,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),L&&(W.isWrapped=!1)},x.prototype._resetBufferLine=function(w){var O=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+w);O.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),O.isWrapped=!1},x.prototype.eraseInDisplay=function(w){var O;switch(this._restrictCursor(),w.params[0]){case 0:for(O=this._bufferService.buffer.y,this._dirtyRowService.markDirty(O),this._eraseInBufferLine(O++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);O<this._bufferService.rows;O++)this._resetBufferLine(O);this._dirtyRowService.markDirty(O);break;case 1:for(O=this._bufferService.buffer.y,this._dirtyRowService.markDirty(O),this._eraseInBufferLine(O,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(O+1).isWrapped=!1);O--;)this._resetBufferLine(O);this._dirtyRowService.markDirty(0);break;case 2:for(O=this._bufferService.rows,this._dirtyRowService.markDirty(O-1);O--;)this._resetBufferLine(O);this._dirtyRowService.markDirty(0);break;case 3:var N=this._bufferService.buffer.lines.length-this._bufferService.rows;N>0&&(this._bufferService.buffer.lines.trimStart(N),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-N,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-N,0),this._onScroll.fire(0))}},x.prototype.eraseInLine=function(w){switch(this._restrictCursor(),w.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)},x.prototype.insertLines=function(w){this._restrictCursor();var O=w.params[0]||1,N=this._bufferService.buffer;if(!(N.y>N.scrollBottom||N.y<N.scrollTop)){for(var L=N.ybase+N.y,W=this._bufferService.rows-1-N.scrollBottom,X=this._bufferService.rows-1+N.ybase-W+1;O--;)N.lines.splice(X-1,1),N.lines.splice(L,0,N.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(N.y,N.scrollBottom),N.x=0}},x.prototype.deleteLines=function(w){this._restrictCursor();var O=w.params[0]||1,N=this._bufferService.buffer;if(!(N.y>N.scrollBottom||N.y<N.scrollTop)){var L,W=N.ybase+N.y;for(L=this._bufferService.rows-1-N.scrollBottom,L=this._bufferService.rows-1+N.ybase-L;O--;)N.lines.splice(W,1),N.lines.splice(L,0,N.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(N.y,N.scrollBottom),N.x=0}},x.prototype.insertChars=function(w){this._restrictCursor();var O=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);O&&(O.insertCells(this._bufferService.buffer.x,w.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},x.prototype.deleteChars=function(w){this._restrictCursor();var O=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);O&&(O.deleteCells(this._bufferService.buffer.x,w.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},x.prototype.scrollUp=function(w){for(var O=w.params[0]||1,N=this._bufferService.buffer;O--;)N.lines.splice(N.ybase+N.scrollTop,1),N.lines.splice(N.ybase+N.scrollBottom,0,N.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(N.scrollTop,N.scrollBottom)},x.prototype.scrollDown=function(w){for(var O=w.params[0]||1,N=this._bufferService.buffer;O--;)N.lines.splice(N.ybase+N.scrollBottom,1),N.lines.splice(N.ybase+N.scrollTop,0,N.getBlankLine(i.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(N.scrollTop,N.scrollBottom)},x.prototype.scrollLeft=function(w){var O=this._bufferService.buffer;if(!(O.y>O.scrollBottom||O.y<O.scrollTop)){for(var N=w.params[0]||1,L=O.scrollTop;L<=O.scrollBottom;++L){var W=O.lines.get(O.ybase+L);W.deleteCells(0,N,O.getNullCell(this._eraseAttrData()),this._eraseAttrData()),W.isWrapped=!1}this._dirtyRowService.markRangeDirty(O.scrollTop,O.scrollBottom)}},x.prototype.scrollRight=function(w){var O=this._bufferService.buffer;if(!(O.y>O.scrollBottom||O.y<O.scrollTop)){for(var N=w.params[0]||1,L=O.scrollTop;L<=O.scrollBottom;++L){var W=O.lines.get(O.ybase+L);W.insertCells(0,N,O.getNullCell(this._eraseAttrData()),this._eraseAttrData()),W.isWrapped=!1}this._dirtyRowService.markRangeDirty(O.scrollTop,O.scrollBottom)}},x.prototype.insertColumns=function(w){var O=this._bufferService.buffer;if(!(O.y>O.scrollBottom||O.y<O.scrollTop)){for(var N=w.params[0]||1,L=O.scrollTop;L<=O.scrollBottom;++L){var W=this._bufferService.buffer.lines.get(O.ybase+L);W.insertCells(O.x,N,O.getNullCell(this._eraseAttrData()),this._eraseAttrData()),W.isWrapped=!1}this._dirtyRowService.markRangeDirty(O.scrollTop,O.scrollBottom)}},x.prototype.deleteColumns=function(w){var O=this._bufferService.buffer;if(!(O.y>O.scrollBottom||O.y<O.scrollTop)){for(var N=w.params[0]||1,L=O.scrollTop;L<=O.scrollBottom;++L){var W=O.lines.get(O.ybase+L);W.deleteCells(O.x,N,O.getNullCell(this._eraseAttrData()),this._eraseAttrData()),W.isWrapped=!1}this._dirtyRowService.markRangeDirty(O.scrollTop,O.scrollBottom)}},x.prototype.eraseChars=function(w){this._restrictCursor();var O=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);O&&(O.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(w.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},x.prototype.repeatPrecedingCharacter=function(w){if(this._parser.precedingCodepoint){for(var O=w.params[0]||1,N=new Uint32Array(O),L=0;L<O;++L)N[L]=this._parser.precedingCodepoint;this.print(N,0,N.length)}},x.prototype.sendDeviceAttributesPrimary=function(w){w.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(l.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(l.C0.ESC+"[?6c"))},x.prototype.sendDeviceAttributesSecondary=function(w){w.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(l.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(l.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(w.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(l.C0.ESC+"[>83;40003;0c"))},x.prototype._is=function(w){return(this._optionsService.options.termName+"").indexOf(w)===0},x.prototype.setMode=function(w){for(var O=0;O<w.length;O++)switch(w.params[O]){case 4:this._coreService.modes.insertMode=!0}},x.prototype.setModePrivate=function(w){for(var O=0;O<w.length;O++)switch(w.params[O]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,f.DEFAULT_CHARSET),this._charsetService.setgCharset(1,f.DEFAULT_CHARSET),this._charsetService.setgCharset(2,f.DEFAULT_CHARSET),this._charsetService.setgCharset(3,f.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}},x.prototype.resetMode=function(w){for(var O=0;O<w.length;O++)switch(w.params[O]){case 4:this._coreService.modes.insertMode=!1}},x.prototype.resetModePrivate=function(w){for(var O=0;O<w.length;O++)switch(w.params[O]){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(),w.params[O]===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}},x.prototype._updateAttrColor=function(w,O,N,L,W){return O===2?(w|=50331648,w&=-16777216,w|=u.AttributeData.fromColorRGB([N,L,W])):O===5&&(w&=-50331904,w|=33554432|255&N),w},x.prototype._extractColor=function(w,O,N){var L=[0,0,-1,0,0,0],W=0,X=0;do{if(L[X+W]=w.params[O+X],w.hasSubParams(O+X)){var ce=w.getSubParams(O+X),j=0;do L[1]===5&&(W=1),L[X+j+1+W]=ce[j];while(++j<ce.length&&j+X+1+W<L.length);break}if(L[1]===5&&X+W>=2||L[1]===2&&X+W>=5)break;L[1]&&(W=1)}while(++X+O<w.length&&X+W<L.length);for(j=2;j<L.length;++j)L[j]===-1&&(L[j]=0);switch(L[0]){case 38:N.fg=this._updateAttrColor(N.fg,L[1],L[3],L[4],L[5]);break;case 48:N.bg=this._updateAttrColor(N.bg,L[1],L[3],L[4],L[5]);break;case 58:N.extended=N.extended.clone(),N.extended.underlineColor=this._updateAttrColor(N.extended.underlineColor,L[1],L[3],L[4],L[5])}return X},x.prototype._processUnderline=function(w,O){O.extended=O.extended.clone(),(!~w||w>5)&&(w=1),O.extended.underlineStyle=w,O.fg|=268435456,w===0&&(O.fg&=-268435457),O.updateExtended()},x.prototype.charAttributes=function(w){if(w.length===1&&w.params[0]===0)return this._curAttrData.fg=i.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=i.DEFAULT_ATTR_DATA.bg);for(var O,N=w.length,L=this._curAttrData,W=0;W<N;W++)(O=w.params[W])>=30&&O<=37?(L.fg&=-50331904,L.fg|=16777216|O-30):O>=40&&O<=47?(L.bg&=-50331904,L.bg|=16777216|O-40):O>=90&&O<=97?(L.fg&=-50331904,L.fg|=16777224|O-90):O>=100&&O<=107?(L.bg&=-50331904,L.bg|=16777224|O-100):O===0?(L.fg=i.DEFAULT_ATTR_DATA.fg,L.bg=i.DEFAULT_ATTR_DATA.bg):O===1?L.fg|=134217728:O===3?L.bg|=67108864:O===4?(L.fg|=268435456,this._processUnderline(w.hasSubParams(W)?w.getSubParams(W)[0]:1,L)):O===5?L.fg|=536870912:O===7?L.fg|=67108864:O===8?L.fg|=1073741824:O===2?L.bg|=134217728:O===21?this._processUnderline(2,L):O===22?(L.fg&=-134217729,L.bg&=-134217729):O===23?L.bg&=-67108865:O===24?L.fg&=-268435457:O===25?L.fg&=-536870913:O===27?L.fg&=-67108865:O===28?L.fg&=-1073741825:O===39?(L.fg&=-67108864,L.fg|=16777215&i.DEFAULT_ATTR_DATA.fg):O===49?(L.bg&=-67108864,L.bg|=16777215&i.DEFAULT_ATTR_DATA.bg):O===38||O===48||O===58?W+=this._extractColor(w,W,L):O===59?(L.extended=L.extended.clone(),L.extended.underlineColor=-1,L.updateExtended()):O===100?(L.fg&=-67108864,L.fg|=16777215&i.DEFAULT_ATTR_DATA.fg,L.bg&=-67108864,L.bg|=16777215&i.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",O)},x.prototype.deviceStatus=function(w){switch(w.params[0]){case 5:this._coreService.triggerDataEvent(l.C0.ESC+"[0n");break;case 6:var O=this._bufferService.buffer.y+1,N=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(l.C0.ESC+"["+O+";"+N+"R")}},x.prototype.deviceStatusPrivate=function(w){switch(w.params[0]){case 6:var O=this._bufferService.buffer.y+1,N=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(l.C0.ESC+"[?"+O+";"+N+"R")}},x.prototype.softReset=function(w){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=i.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},x.prototype.setCursorStyle=function(w){var O=w.params[0]||1;switch(O){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 N=O%2==1;this._optionsService.options.cursorBlink=N},x.prototype.setScrollRegion=function(w){var O,N=w.params[0]||1;(w.length<2||(O=w.params[1])>this._bufferService.rows||O===0)&&(O=this._bufferService.rows),O>N&&(this._bufferService.buffer.scrollTop=N-1,this._bufferService.buffer.scrollBottom=O-1,this._setCursor(0,0))},x.prototype.windowOptions=function(w){if(y(w.params[0],this._optionsService.options.windowOptions)){var O=w.length>1?w.params[1]:0;switch(w.params[0]){case 14:O!==2&&this._onRequestWindowsOptionsReport.fire(v.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(v.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(l.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:O!==0&&O!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),O!==0&&O!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:O!==0&&O!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),O!==0&&O!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},x.prototype.saveCursor=function(w){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},x.prototype.restoreCursor=function(w){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()},x.prototype.setTitle=function(w){this._windowTitle=w,this._onTitleChange.fire(w)},x.prototype.setIconName=function(w){this._iconName=w},x.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},x.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},x.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},x.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,f.DEFAULT_CHARSET)},x.prototype.selectCharset=function(w){w.length===2?w[0]!=="/"&&this._charsetService.setgCharset(E[w[0]],f.CHARSETS[w[1]]||f.DEFAULT_CHARSET):this.selectDefaultCharset()},x.prototype.index=function(){this._restrictCursor();var w=this._bufferService.buffer;this._bufferService.buffer.y++,w.y===w.scrollBottom+1?(w.y--,this._onRequestScroll.fire(this._eraseAttrData())):w.y>=this._bufferService.rows&&(w.y=this._bufferService.rows-1),this._restrictCursor()},x.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},x.prototype.reverseIndex=function(){this._restrictCursor();var w=this._bufferService.buffer;if(w.y===w.scrollTop){var O=w.scrollBottom-w.scrollTop;w.lines.shiftElements(w.ybase+w.y,O,1),w.lines.set(w.ybase+w.y,w.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(w.scrollTop,w.scrollBottom)}else w.y--,this._restrictCursor()},x.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},x.prototype.reset=function(){this._curAttrData=i.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=i.DEFAULT_ATTR_DATA.clone()},x.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},x.prototype.setgLevel=function(w){this._charsetService.setgLevel(w)},x.prototype.screenAlignmentPattern=function(){var w=new o.CellData;w.content=1<<22|69,w.fg=this._curAttrData.fg,w.bg=this._curAttrData.bg;var O=this._bufferService.buffer;this._setCursor(0,0);for(var N=0;N<this._bufferService.rows;++N){var L=O.ybase+O.y+N,W=O.lines.get(L);W&&(W.fill(w),W.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},x}(s.Disposable);t.InputHandler=g},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_CHARSET=t.CHARSETS=void 0,t.CHARSETS={},t.DEFAULT_CHARSET=t.CHARSETS.B,t.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"},t.CHARSETS.A={"#":"\xA3"},t.CHARSETS.B=void 0,t.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},t.CHARSETS.C=t.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},t.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},t.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},t.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},t.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},t.CHARSETS.E=t.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},t.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},t.CHARSETS.H=t.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},t.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Params=void 0;var p=function(){function m(v,l){if(v===void 0&&(v=32),l===void 0&&(l=32),this.maxLength=v,this.maxSubParamsLength=l,l>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(v),this.length=0,this._subParams=new Int32Array(l),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(v),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return m.fromArray=function(v){var l=new m;if(!v.length)return l;for(var f=v[0]instanceof Array?1:0;f<v.length;++f){var h=v[f];if(h instanceof Array)for(var s=0;s<h.length;++s)l.addSubParam(h[s]);else l.addParam(h)}return l},m.prototype.clone=function(){var v=new m(this.maxLength,this.maxSubParamsLength);return v.params.set(this.params),v.length=this.length,v._subParams.set(this._subParams),v._subParamsLength=this._subParamsLength,v._subParamsIdx.set(this._subParamsIdx),v._rejectDigits=this._rejectDigits,v._rejectSubDigits=this._rejectSubDigits,v._digitIsSub=this._digitIsSub,v},m.prototype.toArray=function(){for(var v=[],l=0;l<this.length;++l){v.push(this.params[l]);var f=this._subParamsIdx[l]>>8,h=255&this._subParamsIdx[l];h-f>0&&v.push(Array.prototype.slice.call(this._subParams,f,h))}return v},m.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},m.prototype.addParam=function(v){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(v<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=v>2147483647?2147483647:v}},m.prototype.addSubParam=function(v){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(v<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=v>2147483647?2147483647:v,this._subParamsIdx[this.length-1]++}},m.prototype.hasSubParams=function(v){return(255&this._subParamsIdx[v])-(this._subParamsIdx[v]>>8)>0},m.prototype.getSubParams=function(v){var l=this._subParamsIdx[v]>>8,f=255&this._subParamsIdx[v];return f-l>0?this._subParams.subarray(l,f):null},m.prototype.getSubParamsAll=function(){for(var v={},l=0;l<this.length;++l){var f=this._subParamsIdx[l]>>8,h=255&this._subParamsIdx[l];h-f>0&&(v[l]=this._subParams.slice(f,h))}return v},m.prototype.addDigit=function(v){var l;if(!(this._rejectDigits||!(l=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var f=this._digitIsSub?this._subParams:this.params,h=f[l-1];f[l-1]=~h?Math.min(10*h+v,2147483647):v}},m}();t.Params=p},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OscHandler=t.OscParser=void 0;var p=e(23),m=e(8),v=function(){function f(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return f.prototype.addHandler=function(h,s){this._handlers[h]===void 0&&(this._handlers[h]=[]);var a=this._handlers[h];return a.push(s),{dispose:function(){var r=a.indexOf(s);r!==-1&&a.splice(r,1)}}},f.prototype.setHandler=function(h,s){this._handlers[h]=[s]},f.prototype.clearHandler=function(h){this._handlers[h]&&delete this._handlers[h]},f.prototype.setHandlerFallback=function(h){this._handlerFb=h},f.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},f.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},f.prototype._start=function(){var h=this._handlers[this._id];if(h)for(var s=h.length-1;s>=0;s--)h[s].start();else this._handlerFb(this._id,"START")},f.prototype._put=function(h,s,a){var r=this._handlers[this._id];if(r)for(var i=r.length-1;i>=0;i--)r[i].put(h,s,a);else this._handlerFb(this._id,"PUT",m.utf32ToString(h,s,a))},f.prototype._end=function(h){var s=this._handlers[this._id];if(s){for(var a=s.length-1;a>=0&&s[a].end(h)===!1;a--);for(a--;a>=0;a--)s[a].end(!1)}else this._handlerFb(this._id,"END",h)},f.prototype.start=function(){this.reset(),this._id=-1,this._state=1},f.prototype.put=function(h,s,a){if(this._state!==3){if(this._state===1)for(;s<a;){var r=h[s++];if(r===59){this._state=2,this._start();break}if(r<48||57<r)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+r-48}this._state===2&&a-s>0&&this._put(h,s,a)}},f.prototype.end=function(h){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(h)),this._id=-1,this._state=0)},f}();t.OscParser=v;var l=function(){function f(h){this._handler=h,this._data="",this._hitLimit=!1}return f.prototype.start=function(){this._data="",this._hitLimit=!1},f.prototype.put=function(h,s,a){this._hitLimit||(this._data+=m.utf32ToString(h,s,a),this._data.length>p.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},f.prototype.end=function(h){var s;return this._hitLimit?s=!1:h&&(s=this._handler(this._data)),this._data="",this._hitLimit=!1,s},f}();t.OscHandler=l},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PAYLOAD_LIMIT=void 0,t.PAYLOAD_LIMIT=1e7},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DcsHandler=t.DcsParser=void 0;var p=e(8),m=e(21),v=e(23),l=[],f=function(){function s(){this._handlers=Object.create(null),this._active=l,this._ident=0,this._handlerFb=function(){}}return s.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},s.prototype.addHandler=function(a,r){this._handlers[a]===void 0&&(this._handlers[a]=[]);var i=this._handlers[a];return i.push(r),{dispose:function(){var c=i.indexOf(r);c!==-1&&i.splice(c,1)}}},s.prototype.setHandler=function(a,r){this._handlers[a]=[r]},s.prototype.clearHandler=function(a){this._handlers[a]&&delete this._handlers[a]},s.prototype.setHandlerFallback=function(a){this._handlerFb=a},s.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=l,this._ident=0},s.prototype.hook=function(a,r){if(this.reset(),this._ident=a,this._active=this._handlers[a]||l,this._active.length)for(var i=this._active.length-1;i>=0;i--)this._active[i].hook(r);else this._handlerFb(this._ident,"HOOK",r)},s.prototype.put=function(a,r,i){if(this._active.length)for(var c=this._active.length-1;c>=0;c--)this._active[c].put(a,r,i);else this._handlerFb(this._ident,"PUT",p.utf32ToString(a,r,i))},s.prototype.unhook=function(a){if(this._active.length){for(var r=this._active.length-1;r>=0&&this._active[r].unhook(a)===!1;r--);for(r--;r>=0;r--)this._active[r].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",a);this._active=l,this._ident=0},s}();t.DcsParser=f;var h=function(){function s(a){this._handler=a,this._data="",this._hitLimit=!1}return s.prototype.hook=function(a){this._params=a.clone(),this._data="",this._hitLimit=!1},s.prototype.put=function(a,r,i){this._hitLimit||(this._data+=p.utf32ToString(a,r,i),this._data.length>v.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},s.prototype.unhook=function(a){var r;return this._hitLimit?r=!1:a&&(r=this._handler(this._data,this._params||new m.Params)),this._params=void 0,this._data="",this._hitLimit=!1,r},s}();t.DcsHandler=h},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeTerminalFromCache=t.acquireCharAtlas=void 0;var p=e(26),m=e(43),v=[];t.acquireCharAtlas=function(l,f,h,s,a){for(var r=p.generateConfig(s,a,l,h),i=0;i<v.length;i++){var c=(n=v[i]).ownedBy.indexOf(f);if(c>=0){if(p.configEquals(n.config,r))return n.atlas;n.ownedBy.length===1?(n.atlas.dispose(),v.splice(i,1)):n.ownedBy.splice(c,1);break}}for(i=0;i<v.length;i++){var n=v[i];if(p.configEquals(n.config,r))return n.ownedBy.push(f),n.atlas}var o={atlas:new m.DynamicCharAtlas(document,r),config:r,ownedBy:[f]};return v.push(o),o.atlas},t.removeTerminalFromCache=function(l){for(var f=0;f<v.length;f++){var h=v[f].ownedBy.indexOf(l);if(h!==-1){v[f].ownedBy.length===1?(v[f].atlas.dispose(),v.splice(f,1)):v[f].ownedBy.splice(h,1);break}}}},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.is256Color=t.configEquals=t.generateConfig=void 0;var p=e(3);t.generateConfig=function(m,v,l,f){var h={foreground:f.foreground,background:f.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:f.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:m,scaledCharHeight:v,fontFamily:l.fontFamily,fontSize:l.fontSize,fontWeight:l.fontWeight,fontWeightBold:l.fontWeightBold,allowTransparency:l.allowTransparency,colors:h}},t.configEquals=function(m,v){for(var l=0;l<m.colors.ansi.length;l++)if(m.colors.ansi[l].rgba!==v.colors.ansi[l].rgba)return!1;return m.devicePixelRatio===v.devicePixelRatio&&m.fontFamily===v.fontFamily&&m.fontSize===v.fontSize&&m.fontWeight===v.fontWeight&&m.fontWeightBold===v.fontWeightBold&&m.allowTransparency===v.allowTransparency&&m.scaledCharWidth===v.scaledCharWidth&&m.scaledCharHeight===v.scaledCharHeight&&m.colors.foreground===v.colors.foreground&&m.colors.background===v.colors.background},t.is256Color=function(m){return m<p.DEFAULT_COLOR}},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorManager=t.DEFAULT_ANSI_COLORS=void 0;var p=e(10),m=e(45),v=p.css.toColor("#ffffff"),l=p.css.toColor("#000000"),f=p.css.toColor("#ffffff"),h=p.css.toColor("#000000"),s={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};t.DEFAULT_ANSI_COLORS=function(){for(var r=[p.css.toColor("#2e3436"),p.css.toColor("#cc0000"),p.css.toColor("#4e9a06"),p.css.toColor("#c4a000"),p.css.toColor("#3465a4"),p.css.toColor("#75507b"),p.css.toColor("#06989a"),p.css.toColor("#d3d7cf"),p.css.toColor("#555753"),p.css.toColor("#ef2929"),p.css.toColor("#8ae234"),p.css.toColor("#fce94f"),p.css.toColor("#729fcf"),p.css.toColor("#ad7fa8"),p.css.toColor("#34e2e2"),p.css.toColor("#eeeeec")],i=[0,95,135,175,215,255],c=0;c<216;c++){var n=i[c/36%6|0],o=i[c/6%6|0],u=i[c%6];r.push({css:p.channels.toCss(n,o,u),rgba:p.channels.toRgba(n,o,u)})}for(c=0;c<24;c++){var d=8+10*c;r.push({css:p.channels.toCss(d,d,d),rgba:p.channels.toRgba(d,d,d)})}return r}();var a=function(){function r(i,c){this.allowTransparency=c;var n=i.createElement("canvas");n.width=1,n.height=1;var o=n.getContext("2d");if(!o)throw new Error("Could not get rendering context");this._ctx=o,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new m.ColorContrastCache,this.colors={foreground:v,background:l,cursor:f,cursorAccent:h,selectionTransparent:s,selectionOpaque:p.color.blend(l,s),ansi:t.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return r.prototype.onOptionsChange=function(i){i==="minimumContrastRatio"&&this._contrastCache.clear()},r.prototype.setTheme=function(i){i===void 0&&(i={}),this.colors.foreground=this._parseColor(i.foreground,v),this.colors.background=this._parseColor(i.background,l),this.colors.cursor=this._parseColor(i.cursor,f,!0),this.colors.cursorAccent=this._parseColor(i.cursorAccent,h,!0),this.colors.selectionTransparent=this._parseColor(i.selection,s,!0),this.colors.selectionOpaque=p.color.blend(this.colors.background,this.colors.selectionTransparent),p.color.isOpaque(this.colors.selectionTransparent)&&(this.colors.selectionTransparent=p.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(i.black,t.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(i.red,t.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(i.green,t.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(i.yellow,t.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(i.blue,t.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(i.magenta,t.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(i.cyan,t.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(i.white,t.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(i.brightBlack,t.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(i.brightRed,t.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(i.brightGreen,t.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(i.brightYellow,t.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(i.brightBlue,t.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(i.brightMagenta,t.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(i.brightCyan,t.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(i.brightWhite,t.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},r.prototype._parseColor=function(i,c,n){if(n===void 0&&(n=this.allowTransparency),i===void 0)return c;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=i,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+i+" is invalid using fallback "+c.css),c;this._ctx.fillRect(0,0,1,1);var o=this._ctx.getImageData(0,0,1,1).data;if(o[3]!==255){if(!n)return console.warn("Color: "+i+" is using transparency, but allowTransparency is false. Using fallback "+c.css+"."),c;var u=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(g){return Number(g)}),d=u[0],b=u[1],E=u[2],y=u[3],S=Math.round(255*y);return{rgba:p.channels.toRgba(d,b,E,S),css:i}}return{css:this._ctx.fillStyle,rgba:p.channels.toRgba(o[0],o[1],o[2],o[3])}},r}();t.ColorManager=a},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throwIfFalsy=void 0,t.throwIfFalsy=function(p){if(!p)throw new Error("value must not be falsy");return p}},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(a,r){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,c){i.__proto__=c}||function(i,c){for(var n in c)c.hasOwnProperty(n)&&(i[n]=c[n])})(a,r)},function(a,r){function i(){this.constructor=a}p(a,r),a.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)});Object.defineProperty(t,"__esModule",{value:!0}),t.CharacterJoinerRegistry=t.JoinedCellData=void 0;var v=e(6),l=e(3),f=e(4),h=function(a){function r(i,c,n){var o=a.call(this)||this;return o.content=0,o.combinedData="",o.fg=i.fg,o.bg=i.bg,o.combinedData=c,o._width=n,o}return m(r,a),r.prototype.isCombined=function(){return 2097152},r.prototype.getWidth=function(){return this._width},r.prototype.getChars=function(){return this.combinedData},r.prototype.getCode=function(){return 2097151},r.prototype.setFromCharData=function(i){throw new Error("not implemented")},r.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},r}(v.AttributeData);t.JoinedCellData=h;var s=function(){function a(r){this._bufferService=r,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new f.CellData}return a.prototype.registerCharacterJoiner=function(r){var i={id:this._nextCharacterJoinerId++,handler:r};return this._characterJoiners.push(i),i.id},a.prototype.deregisterCharacterJoiner=function(r){for(var i=0;i<this._characterJoiners.length;i++)if(this._characterJoiners[i].id===r)return this._characterJoiners.splice(i,1),!0;return!1},a.prototype.getJoinedCharacters=function(r){if(this._characterJoiners.length===0)return[];var i=this._bufferService.buffer.lines.get(r);if(!i||i.length===0)return[];for(var c=[],n=i.translateToString(!0),o=0,u=0,d=0,b=i.getFg(0),E=i.getBg(0),y=0;y<i.getTrimmedLength();y++)if(i.loadCell(y,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==b||this._workCell.bg!==E){if(y-o>1)for(var S=this._getJoinedRanges(n,d,u,i,o),g=0;g<S.length;g++)c.push(S[g]);o=y,d=u,b=this._workCell.fg,E=this._workCell.bg}u+=this._workCell.getChars().length||l.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-o>1)for(S=this._getJoinedRanges(n,d,u,i,o),g=0;g<S.length;g++)c.push(S[g]);return c},a.prototype._getJoinedRanges=function(r,i,c,n,o){for(var u=r.substring(i,c),d=this._characterJoiners[0].handler(u),b=1;b<this._characterJoiners.length;b++)for(var E=this._characterJoiners[b].handler(u),y=0;y<E.length;y++)a._mergeRanges(d,E[y]);return this._stringRangesToCellRanges(d,n,o),d},a.prototype._stringRangesToCellRanges=function(r,i,c){var n=0,o=!1,u=0,d=r[n];if(d){for(var b=c;b<this._bufferService.cols;b++){var E=i.getWidth(b),y=i.getString(b).length||l.WHITESPACE_CELL_CHAR.length;if(E!==0){if(!o&&d[0]<=u&&(d[0]=b,o=!0),d[1]<=u){if(d[1]=b,!(d=r[++n]))break;d[0]<=u?(d[0]=b,o=!0):o=!1}u+=y}}d&&(d[1]=this._bufferService.cols)}},a._mergeRanges=function(r,i){for(var c=!1,n=0;n<r.length;n++){var o=r[n];if(c){if(i[1]<=o[0])return r[n-1][1]=i[1],r;if(i[1]<=o[1])return r[n-1][1]=Math.max(i[1],o[1]),r.splice(n,1),r;r.splice(n,1),n--}else{if(i[1]<=o[0])return r.splice(n,0,i),r;if(i[1]<=o[1])return o[0]=Math.min(i[0],o[0]),r;i[0]<o[1]&&(o[0]=Math.min(i[0],o[0]),c=!0)}}return c?r[r.length-1][1]=i[1]:r.push(i),r},a}();t.CharacterJoinerRegistry=s},function(B,t,e){"use strict";function p(m,v){var l=v.getBoundingClientRect();return[m.clientX-l.left,m.clientY-l.top]}Object.defineProperty(t,"__esModule",{value:!0}),t.getRawByteCoords=t.getCoords=t.getCoordsRelativeToElement=void 0,t.getCoordsRelativeToElement=p,t.getCoords=function(m,v,l,f,h,s,a,r){if(h){var i=p(m,v);if(i)return i[0]=Math.ceil((i[0]+(r?s/2:0))/s),i[1]=Math.ceil(i[1]/a),i[0]=Math.min(Math.max(i[0],1),l+(r?1:0)),i[1]=Math.min(Math.max(i[1],1),f),i}},t.getRawByteCoords=function(m){if(m)return{x:m[0]+32,y:m[1]+32}}},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RenderDebouncer=void 0;var p=function(){function m(v){this._renderCallback=v}return m.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},m.prototype.refresh=function(v,l,f){var h=this;this._rowCount=f,v=v!==void 0?v:0,l=l!==void 0?l:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,v):v,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,l):l,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return h._innerRefresh()}))},m.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var v=Math.max(this._rowStart,0),l=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(v,l)}},m}();t.RenderDebouncer=p},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(l,f){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,s){h.__proto__=s}||function(h,s){for(var a in s)s.hasOwnProperty(a)&&(h[a]=s[a])})(l,f)},function(l,f){function h(){this.constructor=l}p(l,f),l.prototype=f===null?Object.create(f):(h.prototype=f.prototype,new h)});Object.defineProperty(t,"__esModule",{value:!0}),t.ScreenDprMonitor=void 0;var v=function(l){function f(){var h=l!==null&&l.apply(this,arguments)||this;return h._currentDevicePixelRatio=window.devicePixelRatio,h}return m(f,l),f.prototype.setListener=function(h){var s=this;this._listener&&this.clearListener(),this._listener=h,this._outerListener=function(){s._listener&&(s._listener(window.devicePixelRatio,s._currentDevicePixelRatio),s._updateDpr())},this._updateDpr()},f.prototype.dispose=function(){l.prototype.dispose.call(this),this.clearListener()},f.prototype._updateDpr=function(){var h;this._outerListener&&((h=this._resolutionMediaMatchList)===null||h===void 0||h.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},f.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)},f}(e(2).Disposable);t.ScreenDprMonitor=v},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.clone=void 0,t.clone=function p(m,v){if(v===void 0&&(v=5),typeof m!="object")return m;var l=Array.isArray(m)?[]:{};for(var f in m)l[f]=v<=1?m[f]:m[f]?p(m[f],v-1):m[f];return l}},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Terminal=void 0;var p=e(4),m=e(35),v=e(18),l=e(0),f=e(83),h=function(){function n(o){this._core=new m.Terminal(o),this._addonManager=new f.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 i(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"unicode",{get:function(){return this._checkProposedApi(),new c(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 a(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(o,u){this._verifyIntegers(o,u),this._core.resize(o,u)},n.prototype.open=function(o){this._core.open(o)},n.prototype.attachCustomKeyEventHandler=function(o){this._core.attachCustomKeyEventHandler(o)},n.prototype.registerLinkMatcher=function(o,u,d){return this._checkProposedApi(),this._core.registerLinkMatcher(o,u,d)},n.prototype.deregisterLinkMatcher=function(o){this._checkProposedApi(),this._core.deregisterLinkMatcher(o)},n.prototype.registerLinkProvider=function(o){return this._checkProposedApi(),this._core.registerLinkProvider(o)},n.prototype.registerCharacterJoiner=function(o){return this._checkProposedApi(),this._core.registerCharacterJoiner(o)},n.prototype.deregisterCharacterJoiner=function(o){this._checkProposedApi(),this._core.deregisterCharacterJoiner(o)},n.prototype.registerMarker=function(o){return this._checkProposedApi(),this._verifyIntegers(o),this._core.addMarker(o)},n.prototype.addMarker=function(o){return this.registerMarker(o)},n.prototype.hasSelection=function(){return this._core.hasSelection()},n.prototype.select=function(o,u,d){this._verifyIntegers(o,u,d),this._core.select(o,u,d)},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(o,u){this._verifyIntegers(o,u),this._core.selectLines(o,u)},n.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},n.prototype.scrollLines=function(o){this._verifyIntegers(o),this._core.scrollLines(o)},n.prototype.scrollPages=function(o){this._verifyIntegers(o),this._core.scrollPages(o)},n.prototype.scrollToTop=function(){this._core.scrollToTop()},n.prototype.scrollToBottom=function(){this._core.scrollToBottom()},n.prototype.scrollToLine=function(o){this._verifyIntegers(o),this._core.scrollToLine(o)},n.prototype.clear=function(){this._core.clear()},n.prototype.write=function(o,u){this._core.write(o,u)},n.prototype.writeUtf8=function(o,u){this._core.write(o,u)},n.prototype.writeln=function(o,u){this._core.write(o),this._core.write(`\r
`,u)},n.prototype.paste=function(o){this._core.paste(o)},n.prototype.getOption=function(o){return this._core.optionsService.getOption(o)},n.prototype.setOption=function(o,u){this._core.optionsService.setOption(o,u)},n.prototype.refresh=function(o,u){this._verifyIntegers(o,u),this._core.refresh(o,u)},n.prototype.reset=function(){this._core.reset()},n.prototype.loadAddon=function(o){return this._addonManager.loadAddon(this,o)},Object.defineProperty(n,"strings",{get:function(){return v},enumerable:!1,configurable:!0}),n.prototype._verifyIntegers=function(){for(var o=[],u=0;u<arguments.length;u++)o[u]=arguments[u];for(var d=0,b=o;d<b.length;d++){var E=b[d];if(E===1/0||isNaN(E)||E%1!=0)throw new Error("This API only accepts integers")}},n}();t.Terminal=h;var s=function(){function n(o,u){this._buffer=o,this.type=u}return n.prototype.init=function(o){return this._buffer=o,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(o){var u=this._buffer.lines.get(o);if(u)return new r(u)},n.prototype.getNullCell=function(){return new p.CellData},n}(),a=function(){function n(o){var u=this;this._buffers=o,this._onBufferChange=new l.EventEmitter,this._normal=new s(this._buffers.normal,"normal"),this._alternate=new s(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}(),r=function(){function n(o){this._line=o}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(o,u){if(!(o<0||o>=this._line.length))return u?(this._line.loadCell(o,u),u):this._line.loadCell(o,new p.CellData)},n.prototype.translateToString=function(o,u,d){return this._line.translateToString(o,u,d)},n}(),i=function(){function n(o){this._core=o}return n.prototype.registerCsiHandler=function(o,u){return this._core.addCsiHandler(o,function(d){return u(d.toArray())})},n.prototype.addCsiHandler=function(o,u){return this.registerCsiHandler(o,u)},n.prototype.registerDcsHandler=function(o,u){return this._core.addDcsHandler(o,function(d,b){return u(d,b.toArray())})},n.prototype.addDcsHandler=function(o,u){return this.registerDcsHandler(o,u)},n.prototype.registerEscHandler=function(o,u){return this._core.addEscHandler(o,u)},n.prototype.addEscHandler=function(o,u){return this.registerEscHandler(o,u)},n.prototype.registerOscHandler=function(o,u){return this._core.addOscHandler(o,u)},n.prototype.addOscHandler=function(o,u){return this.registerOscHandler(o,u)},n}(),c=function(){function n(o){this._core=o}return n.prototype.register=function(o){this._core.unicodeService.register(o)},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(o){this._core.unicodeService.activeVersion=o},enumerable:!1,configurable:!0}),n}()},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(P,M){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(T,Z){T.__proto__=Z}||function(T,Z){for(var oe in Z)Z.hasOwnProperty(oe)&&(T[oe]=Z[oe])})(P,M)},function(P,M){function T(){this.constructor=P}p(P,M),P.prototype=M===null?Object.create(M):(T.prototype=M.prototype,new T)});Object.defineProperty(t,"__esModule",{value:!0}),t.Terminal=void 0;var v=e(36),l=e(37),f=e(38),h=e(12),s=e(19),a=e(40),r=e(50),i=e(51),c=e(11),n=e(7),o=e(18),u=e(54),d=e(55),b=e(56),E=e(57),y=e(59),S=e(0),g=e(16),C=e(27),x=e(60),w=e(5),O=e(61),N=e(62),L=e(63),W=e(64),X=e(65),ce=typeof window!="undefined"?window.document:null,j=function(P){function M(T){T===void 0&&(T={});var Z=P.call(this,T)||this;return Z.browser=c,Z._keyDownHandled=!1,Z._onCursorMove=new S.EventEmitter,Z._onKey=new S.EventEmitter,Z._onRender=new S.EventEmitter,Z._onSelectionChange=new S.EventEmitter,Z._onTitleChange=new S.EventEmitter,Z._onFocus=new S.EventEmitter,Z._onBlur=new S.EventEmitter,Z._onA11yCharEmitter=new S.EventEmitter,Z._onA11yTabEmitter=new S.EventEmitter,Z._setup(),Z.linkifier=Z._instantiationService.createInstance(r.Linkifier),Z.linkifier2=Z.register(Z._instantiationService.createInstance(L.Linkifier2)),Z.register(Z._inputHandler.onRequestBell(function(){return Z.bell()})),Z.register(Z._inputHandler.onRequestRefreshRows(function(oe,J){return Z.refresh(oe,J)})),Z.register(Z._inputHandler.onRequestReset(function(){return Z.reset()})),Z.register(Z._inputHandler.onRequestScroll(function(oe,J){return Z.scroll(oe,J||void 0)})),Z.register(Z._inputHandler.onRequestWindowsOptionsReport(function(oe){return Z._reportWindowsOptions(oe)})),Z.register(S.forwardEvent(Z._inputHandler.onCursorMove,Z._onCursorMove)),Z.register(S.forwardEvent(Z._inputHandler.onTitleChange,Z._onTitleChange)),Z.register(S.forwardEvent(Z._inputHandler.onA11yChar,Z._onA11yCharEmitter)),Z.register(S.forwardEvent(Z._inputHandler.onA11yTab,Z._onA11yTabEmitter)),Z.register(Z._bufferService.onResize(function(oe){return Z._afterResize(oe.cols,oe.rows)})),Z}return m(M,P),Object.defineProperty(M.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(M.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),M.prototype.dispose=function(){var T,Z,oe;this._isDisposed||(P.prototype.dispose.call(this),(T=this._renderService)===null||T===void 0||T.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(oe=(Z=this.element)===null||Z===void 0?void 0:Z.parentNode)===null||oe===void 0||oe.removeChild(this.element))},M.prototype._setup=function(){P.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(M.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),M.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},M.prototype._updateOptions=function(T){var Z,oe,J,re;switch(P.prototype._updateOptions.call(this,T),T){case"fontFamily":case"fontSize":(Z=this._renderService)===null||Z===void 0||Z.clear(),(oe=this._charSizeService)===null||oe===void 0||oe.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":(J=this.viewport)===null||J===void 0||J.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new b.AccessibilityManager(this,this._renderService)):((re=this._accessibilityManager)===null||re===void 0||re.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},M.prototype._onTextAreaFocus=function(T){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(h.C0.ESC+"[I"),this.updateCursorStyle(T),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},M.prototype.blur=function(){var T;return(T=this.textarea)===null||T===void 0?void 0:T.blur()},M.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(h.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},M.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var T=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),Z=this._bufferService.buffer.y*T,oe=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=oe+"px",this.textarea.style.top=Z+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=T+"px",this.textarea.style.lineHeight=T+"px",this.textarea.style.zIndex="-5"}},M.prototype._initGlobal=function(){var T=this;this._bindKeys(),this.register(n.addDisposableDomListener(this.element,"copy",function(oe){T.hasSelection()&&f.copyHandler(oe,T._selectionService)}));var Z=function(oe){return f.handlePasteEvent(oe,T.textarea,T._coreService)};this.register(n.addDisposableDomListener(this.textarea,"paste",Z)),this.register(n.addDisposableDomListener(this.element,"paste",Z)),c.isFirefox?this.register(n.addDisposableDomListener(this.element,"mousedown",function(oe){oe.button===2&&f.rightClickHandler(oe,T.textarea,T.screenElement,T._selectionService,T.options.rightClickSelectsWord)})):this.register(n.addDisposableDomListener(this.element,"contextmenu",function(oe){f.rightClickHandler(oe,T.textarea,T.screenElement,T._selectionService,T.options.rightClickSelectsWord)})),c.isLinux&&this.register(n.addDisposableDomListener(this.element,"auxclick",function(oe){oe.button===1&&f.moveTextAreaUnderMouseCursor(oe,T.textarea,T.screenElement)}))},M.prototype._bindKeys=function(){var T=this;this.register(n.addDisposableDomListener(this.textarea,"keyup",function(Z){return T._keyUp(Z)},!0)),this.register(n.addDisposableDomListener(this.textarea,"keydown",function(Z){return T._keyDown(Z)},!0)),this.register(n.addDisposableDomListener(this.textarea,"keypress",function(Z){return T._keyPress(Z)},!0)),this.register(n.addDisposableDomListener(this.textarea,"compositionstart",function(){return T._compositionHelper.compositionstart()})),this.register(n.addDisposableDomListener(this.textarea,"compositionupdate",function(Z){return T._compositionHelper.compositionupdate(Z)})),this.register(n.addDisposableDomListener(this.textarea,"compositionend",function(){return T._compositionHelper.compositionend()})),this.register(this.onRender(function(){return T._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(Z){return T._queueLinkification(Z.start,Z.end)}))},M.prototype.open=function(T){var Z=this;if(!T)throw new Error("Terminal requires a parent element.");ce.body.contains(T)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=T.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"),T.appendChild(this.element);var oe=ce.createDocumentFragment();this._viewportElement=ce.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),oe.appendChild(this._viewportElement),this._viewportScrollArea=ce.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=ce.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=ce.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),oe.appendChild(this.screenElement),this.textarea=ce.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",o.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(ge){return Z._onTextAreaFocus(ge)})),this.register(n.addDisposableDomListener(this.textarea,"blur",function(){return Z._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var J=this._instantiationService.createInstance(W.CoreBrowserService,this.textarea);this._instantiationService.setService(w.ICoreBrowserService,J),this._charSizeService=this._instantiationService.createInstance(O.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(w.ICharSizeService,this._charSizeService),this._compositionView=ce.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(v.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(oe),this._theme=this.options.theme||this._theme,this._colorManager=new C.ColorManager(ce,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(ge){return Z._colorManager.onOptionsChange(ge)})),this._colorManager.setTheme(this._theme);var re=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(x.RenderService,re,this.rows,this.screenElement)),this._instantiationService.setService(w.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(ge){return Z._onRender.fire(ge)})),this.onResize(function(ge){return Z._renderService.resize(ge.cols,ge.rows)}),this._soundService=this._instantiationService.createInstance(u.SoundService),this._instantiationService.setService(w.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(N.MouseService),this._instantiationService.setService(w.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(l.Viewport,function(ge,Le){return Z.scrollLines(ge,Le)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return Z.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){Z._renderService.onCursorMove(),Z._syncTextArea()})),this.register(this.onResize(function(){return Z._renderService.onResize(Z.cols,Z.rows)})),this.register(this.onBlur(function(){return Z._renderService.onBlur()})),this.register(this.onFocus(function(){return Z._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return Z.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(i.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(w.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(ge){return Z.scrollLines(ge.amount,ge.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return Z._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(ge){return Z._renderService.onSelectionChanged(ge.start,ge.end,ge.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(ge){Z.textarea.value=ge,Z.textarea.focus(),Z.textarea.select()})),this.register(this.onScroll(function(){Z.viewport.syncScrollArea(),Z._selectionService.refresh()})),this.register(n.addDisposableDomListener(this._viewportElement,"scroll",function(){return Z._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(d.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return Z._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(ge){return Z._selectionService.onMouseDown(ge)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new b.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},M.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(a.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+'"')}},M.prototype._setTheme=function(T){var Z,oe,J;this._theme=T,(Z=this._colorManager)===null||Z===void 0||Z.setTheme(T),(oe=this._renderService)===null||oe===void 0||oe.setColors(this._colorManager.colors),(J=this.viewport)===null||J===void 0||J.onThemeChange(this._colorManager.colors)},M.prototype.bindMouse=function(){var T=this,Z=this,oe=this.element;function J(de){var Ce,ke,he=Z._mouseService.getRawByteCoords(de,Z.screenElement,Z.cols,Z.rows);if(!he)return!1;switch(de.overrideType||de.type){case"mousemove":ke=32,de.buttons===void 0?(Ce=3,de.button!==void 0&&(Ce=de.button<3?de.button:3)):Ce=1&de.buttons?0:4&de.buttons?1:2&de.buttons?2:3;break;case"mouseup":ke=0,Ce=de.button<3?de.button:3;break;case"mousedown":ke=1,Ce=de.button<3?de.button:3;break;case"wheel":de.deltaY!==0&&(ke=de.deltaY<0?0:1),Ce=4;break;default:return!1}return!(ke===void 0||Ce===void 0||Ce>4)&&Z._coreMouseService.triggerMouseEvent({col:he.x-33,row:he.y-33,button:Ce,action:ke,ctrl:de.ctrlKey,alt:de.altKey,shift:de.shiftKey})}var re={mouseup:null,wheel:null,mousedrag:null,mousemove:null},ge=function(de){return J(de),de.buttons||(T._document.removeEventListener("mouseup",re.mouseup),re.mousedrag&&T._document.removeEventListener("mousemove",re.mousedrag)),T.cancel(de)},Le=function(de){return J(de),de.preventDefault(),T.cancel(de)},lt=function(de){de.buttons&&J(de)},ie=function(de){de.buttons||J(de)};this.register(this._coreMouseService.onProtocolChange(function(de){de?(T.optionsService.options.logLevel==="debug"&&T._logService.debug("Binding to mouse events:",T._coreMouseService.explainEvents(de)),T.element.classList.add("enable-mouse-events"),T._selectionService.disable()):(T._logService.debug("Unbinding from mouse events."),T.element.classList.remove("enable-mouse-events"),T._selectionService.enable()),8&de?re.mousemove||(oe.addEventListener("mousemove",ie),re.mousemove=ie):(oe.removeEventListener("mousemove",re.mousemove),re.mousemove=null),16&de?re.wheel||(oe.addEventListener("wheel",Le,{passive:!1}),re.wheel=Le):(oe.removeEventListener("wheel",re.wheel),re.wheel=null),2&de?re.mouseup||(re.mouseup=ge):(T._document.removeEventListener("mouseup",re.mouseup),re.mouseup=null),4&de?re.mousedrag||(re.mousedrag=lt):(T._document.removeEventListener("mousemove",re.mousedrag),re.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(n.addDisposableDomListener(oe,"mousedown",function(de){if(de.preventDefault(),T.focus(),T._coreMouseService.areMouseEventsActive&&!T._selectionService.shouldForceSelection(de))return J(de),re.mouseup&&T._document.addEventListener("mouseup",re.mouseup),re.mousedrag&&T._document.addEventListener("mousemove",re.mousedrag),T.cancel(de)})),this.register(n.addDisposableDomListener(oe,"wheel",function(de){if(!re.wheel){if(!T.buffer.hasScrollback){var Ce=T.viewport.getLinesScrolled(de);if(Ce===0)return;for(var ke=h.C0.ESC+(T._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(de.deltaY<0?"A":"B"),he="",We=0;We<Math.abs(Ce);We++)he+=ke;T._coreService.triggerDataEvent(he,!0)}}},{passive:!0})),this.register(n.addDisposableDomListener(oe,"wheel",function(de){if(!re.wheel)return T.viewport.onWheel(de)?void 0:T.cancel(de)},{passive:!1})),this.register(n.addDisposableDomListener(oe,"touchstart",function(de){if(!T._coreMouseService.areMouseEventsActive)return T.viewport.onTouchStart(de),T.cancel(de)},{passive:!0})),this.register(n.addDisposableDomListener(oe,"touchmove",function(de){if(!T._coreMouseService.areMouseEventsActive)return T.viewport.onTouchMove(de)?void 0:T.cancel(de)},{passive:!1}))},M.prototype.refresh=function(T,Z){var oe;(oe=this._renderService)===null||oe===void 0||oe.refreshRows(T,Z)},M.prototype._queueLinkification=function(T,Z){var oe;(oe=this.linkifier)===null||oe===void 0||oe.linkifyRows(T,Z)},M.prototype.updateCursorStyle=function(T){this._selectionService&&this._selectionService.shouldColumnSelect(T)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},M.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},M.prototype.scrollLines=function(T,Z){P.prototype.scrollLines.call(this,T,Z),this.refresh(0,this.rows-1)},M.prototype.paste=function(T){f.paste(T,this.textarea,this._coreService)},M.prototype.attachCustomKeyEventHandler=function(T){this._customKeyEventHandler=T},M.prototype.registerLinkMatcher=function(T,Z,oe){var J=this.linkifier.registerLinkMatcher(T,Z,oe);return this.refresh(0,this.rows-1),J},M.prototype.deregisterLinkMatcher=function(T){this.linkifier.deregisterLinkMatcher(T)&&this.refresh(0,this.rows-1)},M.prototype.registerLinkProvider=function(T){return this.linkifier2.registerLinkProvider(T)},M.prototype.registerCharacterJoiner=function(T){var Z=this._renderService.registerCharacterJoiner(T);return this.refresh(0,this.rows-1),Z},M.prototype.deregisterCharacterJoiner=function(T){this._renderService.deregisterCharacterJoiner(T)&&this.refresh(0,this.rows-1)},Object.defineProperty(M.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),M.prototype.addMarker=function(T){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+T)},M.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},M.prototype.select=function(T,Z,oe){this._selectionService.setSelection(T,Z,oe)},M.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},M.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]}},M.prototype.clearSelection=function(){var T;(T=this._selectionService)===null||T===void 0||T.clearSelection()},M.prototype.selectAll=function(){var T;(T=this._selectionService)===null||T===void 0||T.selectAll()},M.prototype.selectLines=function(T,Z){var oe;(oe=this._selectionService)===null||oe===void 0||oe.selectLines(T,Z)},M.prototype._keyDown=function(T){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(T)===!1)return!1;if(!this._compositionHelper.keydown(T))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var Z=y.evaluateKeyboardEvent(T,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(T),Z.type===3||Z.type===2){var oe=this.rows-1;return this.scrollLines(Z.type===2?-oe:oe),this.cancel(T,!0)}return Z.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,T)||(Z.cancel&&this.cancel(T,!0),!Z.key||(Z.key!==h.C0.ETX&&Z.key!==h.C0.CR||(this.textarea.value=""),this._onKey.fire({key:Z.key,domEvent:T}),this._showCursor(),this._coreService.triggerDataEvent(Z.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(T,!0)))},M.prototype._isThirdLevelShift=function(T,Z){var oe=T.isMac&&!this.options.macOptionIsMeta&&Z.altKey&&!Z.ctrlKey&&!Z.metaKey||T.isWindows&&Z.altKey&&Z.ctrlKey&&!Z.metaKey;return Z.type==="keypress"?oe:oe&&(!Z.keyCode||Z.keyCode>47)},M.prototype._keyUp=function(T){this._customKeyEventHandler&&this._customKeyEventHandler(T)===!1||(function(Z){return Z.keyCode===16||Z.keyCode===17||Z.keyCode===18}(T)||this.focus(),this.updateCursorStyle(T))},M.prototype._keyPress=function(T){var Z;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(T)===!1)return!1;if(this.cancel(T),T.charCode)Z=T.charCode;else if(T.which===null||T.which===void 0)Z=T.keyCode;else{if(T.which===0||T.charCode===0)return!1;Z=T.which}return!(!Z||(T.altKey||T.ctrlKey||T.metaKey)&&!this._isThirdLevelShift(this.browser,T))&&(Z=String.fromCharCode(Z),this._onKey.fire({key:Z,domEvent:T}),this._showCursor(),this._coreService.triggerDataEvent(Z,!0),!0)},M.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},M.prototype.resize=function(T,Z){T!==this.cols||Z!==this.rows?P.prototype.resize.call(this,T,Z):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},M.prototype._afterResize=function(T,Z){var oe,J;(oe=this._charSizeService)===null||oe===void 0||oe.measure(),(J=this.viewport)===null||J===void 0||J.syncScrollArea(!0)},M.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 T=1;T<this.rows;T++)this.buffer.lines.push(this.buffer.getBlankLine(g.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},M.prototype.reset=function(){var T,Z;this.options.rows=this.rows,this.options.cols=this.cols;var oe=this._customKeyEventHandler;this._setup(),P.prototype.reset.call(this),(T=this._selectionService)===null||T===void 0||T.reset(),this._customKeyEventHandler=oe,this.refresh(0,this.rows-1),(Z=this.viewport)===null||Z===void 0||Z.syncScrollArea()},M.prototype._reportWindowsOptions=function(T){if(this._renderService)switch(T){case s.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var Z=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),oe=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(h.C0.ESC+"[4;"+oe+";"+Z+"t");break;case s.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var J=this._renderService.dimensions.scaledCellWidth.toFixed(0),re=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(h.C0.ESC+"[6;"+re+";"+J+"t")}},M.prototype.cancel=function(T,Z){if(this.options.cancelEvents||Z)return T.preventDefault(),T.stopPropagation(),!1},M.prototype._visualBell=function(){return!1},M.prototype._soundBell=function(){return this.options.bellStyle==="sound"},M}(X.CoreTerminal);t.Terminal=j},function(B,t,e){"use strict";var p=this&&this.__decorate||function(h,s,a,r){var i,c=arguments.length,n=c<3?s:r===null?r=Object.getOwnPropertyDescriptor(s,a):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(h,s,a,r);else for(var o=h.length-1;o>=0;o--)(i=h[o])&&(n=(c<3?i(n):c>3?i(s,a,n):i(s,a))||n);return c>3&&n&&Object.defineProperty(s,a,n),n},m=this&&this.__param||function(h,s){return function(a,r){s(a,r,h)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompositionHelper=void 0;var v=e(5),l=e(1),f=function(){function h(s,a,r,i,c,n){this._textarea=s,this._compositionView=a,this._bufferService=r,this._optionsService=i,this._charSizeService=c,this._coreService=n,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(h.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),h.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},h.prototype.compositionupdate=function(s){var a=this;this._compositionView.textContent=s.data,this.updateCompositionElements(),setTimeout(function(){a._compositionPosition.end=a._textarea.value.length},0)},h.prototype.compositionend=function(){this._finalizeComposition(!0)},h.prototype.keydown=function(s){if(this._isComposing||this._isSendingComposition){if(s.keyCode===229||s.keyCode===16||s.keyCode===17||s.keyCode===18)return!1;this._finalizeComposition(!1)}return s.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},h.prototype._finalizeComposition=function(s){var a=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,s){var r={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(a._isSendingComposition){a._isSendingComposition=!1;var c=void 0;c=a._isComposing?a._textarea.value.substring(r.start,r.end):a._textarea.value.substring(r.start),a._coreService.triggerDataEvent(c,!0)}},0)}else{this._isSendingComposition=!1;var i=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(i,!0)}},h.prototype._handleAnyTextareaChanges=function(){var s=this,a=this._textarea.value;setTimeout(function(){if(!s._isComposing){var r=s._textarea.value.replace(a,"");r.length>0&&s._coreService.triggerDataEvent(r,!0)}},0)},h.prototype.updateCompositionElements=function(s){var a=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var r=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),i=this._bufferService.buffer.y*r,c=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=c+"px",this._compositionView.style.top=i+"px",this._compositionView.style.height=r+"px",this._compositionView.style.lineHeight=r+"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=c+"px",this._textarea.style.top=i+"px",this._textarea.style.width=n.width+"px",this._textarea.style.height=n.height+"px",this._textarea.style.lineHeight=n.height+"px"}s||setTimeout(function(){return a.updateCompositionElements(!0)},0)}},h=p([m(2,l.IBufferService),m(3,l.IOptionsService),m(4,v.ICharSizeService),m(5,l.ICoreService)],h)}();t.CompositionHelper=f},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(i,c){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var u in o)o.hasOwnProperty(u)&&(n[u]=o[u])})(i,c)},function(i,c){function n(){this.constructor=i}p(i,c),i.prototype=c===null?Object.create(c):(n.prototype=c.prototype,new n)}),v=this&&this.__decorate||function(i,c,n,o){var u,d=arguments.length,b=d<3?c:o===null?o=Object.getOwnPropertyDescriptor(c,n):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(i,c,n,o);else for(var E=i.length-1;E>=0;E--)(u=i[E])&&(b=(d<3?u(b):d>3?u(c,n,b):u(c,n))||b);return d>3&&b&&Object.defineProperty(c,n,b),b},l=this&&this.__param||function(i,c){return function(n,o){c(n,o,i)}};Object.defineProperty(t,"__esModule",{value:!0}),t.Viewport=void 0;var f=e(2),h=e(7),s=e(5),a=e(1),r=function(i){function c(n,o,u,d,b,E,y){var S=i.call(this)||this;return S._scrollLines=n,S._viewportElement=o,S._scrollArea=u,S._bufferService=d,S._optionsService=b,S._charSizeService=E,S._renderService=y,S.scrollBarWidth=0,S._currentRowHeight=0,S._lastRecordedBufferLength=0,S._lastRecordedViewportHeight=0,S._lastRecordedBufferHeight=0,S._lastTouchY=0,S._lastScrollTop=0,S._wheelPartialScroll=0,S._refreshAnimationFrame=null,S._ignoreNextScrollEvent=!1,S.scrollBarWidth=S._viewportElement.offsetWidth-S._scrollArea.offsetWidth||15,S.register(h.addDisposableDomListener(S._viewportElement,"scroll",S._onScroll.bind(S))),setTimeout(function(){return S.syncScrollArea()},0),S}return m(c,i),c.prototype.onThemeChange=function(n){this._viewportElement.style.backgroundColor=n.background.css},c.prototype._refresh=function(n){var o=this;if(n)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return o._innerRefresh()}))},c.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 o=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==o&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=o),this._refreshAnimationFrame=null},c.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 o=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===o&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(n)}else this._refresh(n)},c.prototype._onScroll=function(n){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var o=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(o,!0)}},c.prototype._bubbleScroll=function(n,o){var u=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(o<0&&this._viewportElement.scrollTop!==0||o>0&&u<this._lastRecordedBufferHeight)||(n.cancelable&&n.preventDefault(),!1)},c.prototype.onWheel=function(n){var o=this._getPixelsScrolled(n);return o!==0&&(this._viewportElement.scrollTop+=o,this._bubbleScroll(n,o))},c.prototype._getPixelsScrolled=function(n){if(n.deltaY===0)return 0;var o=this._applyScrollModifier(n.deltaY,n);return n.deltaMode===WheelEvent.DOM_DELTA_LINE?o*=this._currentRowHeight:n.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(o*=this._currentRowHeight*this._bufferService.rows),o},c.prototype.getLinesScrolled=function(n){if(n.deltaY===0)return 0;var o=this._applyScrollModifier(n.deltaY,n);return n.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(o/=this._currentRowHeight+0,this._wheelPartialScroll+=o,o=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):n.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(o*=this._bufferService.rows),o},c.prototype._applyScrollModifier=function(n,o){var u=this._optionsService.options.fastScrollModifier;return u==="alt"&&o.altKey||u==="ctrl"&&o.ctrlKey||u==="shift"&&o.shiftKey?n*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:n*this._optionsService.options.scrollSensitivity},c.prototype.onTouchStart=function(n){this._lastTouchY=n.touches[0].pageY},c.prototype.onTouchMove=function(n){var o=this._lastTouchY-n.touches[0].pageY;return this._lastTouchY=n.touches[0].pageY,o!==0&&(this._viewportElement.scrollTop+=o,this._bubbleScroll(n,o))},c=v([l(3,a.IBufferService),l(4,a.IOptionsService),l(5,s.ICharSizeService),l(6,s.IRenderService)],c)}(f.Disposable);t.Viewport=r},function(B,t,e){"use strict";function p(f){return f.replace(/\r?\n/g,"\r")}function m(f,h){return h?"\x1B[200~"+f+"\x1B[201~":f}function v(f,h,s){f=m(f=p(f),s.decPrivateModes.bracketedPasteMode),s.triggerDataEvent(f,!0),h.value=""}function l(f,h,s){var a=s.getBoundingClientRect(),r=f.clientX-a.left-10,i=f.clientY-a.top-10;h.style.width="20px",h.style.height="20px",h.style.left=r+"px",h.style.top=i+"px",h.style.zIndex="1000",h.focus()}Object.defineProperty(t,"__esModule",{value:!0}),t.rightClickHandler=t.moveTextAreaUnderMouseCursor=t.paste=t.handlePasteEvent=t.copyHandler=t.bracketTextForPaste=t.prepareTextForTerminal=void 0,t.prepareTextForTerminal=p,t.bracketTextForPaste=m,t.copyHandler=function(f,h){f.clipboardData&&f.clipboardData.setData("text/plain",h.selectionText),f.preventDefault()},t.handlePasteEvent=function(f,h,s){f.stopPropagation(),f.clipboardData&&v(f.clipboardData.getData("text/plain"),h,s)},t.paste=v,t.moveTextAreaUnderMouseCursor=l,t.rightClickHandler=function(f,h,s,a,r){l(f,h,s),r&&!a.isClickInSelection(f)&&a.selectWordAtCursor(f),h.value=a.selectionText,h.select()}},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(i,c){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var u in o)o.hasOwnProperty(u)&&(n[u]=o[u])})(i,c)},function(i,c){function n(){this.constructor=i}p(i,c),i.prototype=c===null?Object.create(c):(n.prototype=c.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.EscapeSequenceParser=t.VT500_TRANSITION_TABLE=t.TransitionTable=void 0;var v=e(2),l=e(15),f=e(21),h=e(22),s=e(24),a=function(){function i(c){this.table=new Uint8Array(c)}return i.prototype.setDefault=function(c,n){l.fill(this.table,c<<4|n)},i.prototype.add=function(c,n,o,u){this.table[n<<8|c]=o<<4|u},i.prototype.addMany=function(c,n,o,u){for(var d=0;d<c.length;d++)this.table[n<<8|c[d]]=o<<4|u},i}();t.TransitionTable=a,t.VT500_TRANSITION_TABLE=function(){var i=new a(4095),c=Array.apply(null,Array(256)).map(function(E,y){return y}),n=function(E,y){return c.slice(E,y)},o=n(32,127),u=n(0,24);u.push(25),u.push.apply(u,n(28,32));var d,b=n(0,14);for(d in i.setDefault(1,0),i.addMany(o,0,2,0),b)i.addMany([24,26,153,154],d,3,0),i.addMany(n(128,144),d,3,0),i.addMany(n(144,152),d,3,0),i.add(156,d,0,0),i.add(27,d,11,1),i.add(157,d,4,8),i.addMany([152,158,159],d,0,7),i.add(155,d,11,3),i.add(144,d,11,9);return i.addMany(u,0,3,0),i.addMany(u,1,3,1),i.add(127,1,0,1),i.addMany(u,8,0,8),i.addMany(u,3,3,3),i.add(127,3,0,3),i.addMany(u,4,3,4),i.add(127,4,0,4),i.addMany(u,6,3,6),i.addMany(u,5,3,5),i.add(127,5,0,5),i.addMany(u,2,3,2),i.add(127,2,0,2),i.add(93,1,4,8),i.addMany(o,8,5,8),i.add(127,8,5,8),i.addMany([156,27,24,26,7],8,6,0),i.addMany(n(28,32),8,0,8),i.addMany([88,94,95],1,0,7),i.addMany(o,7,0,7),i.addMany(u,7,0,7),i.add(156,7,0,0),i.add(127,7,0,7),i.add(91,1,11,3),i.addMany(n(64,127),3,7,0),i.addMany(n(48,60),3,8,4),i.addMany([60,61,62,63],3,9,4),i.addMany(n(48,60),4,8,4),i.addMany(n(64,127),4,7,0),i.addMany([60,61,62,63],4,0,6),i.addMany(n(32,64),6,0,6),i.add(127,6,0,6),i.addMany(n(64,127),6,0,0),i.addMany(n(32,48),3,9,5),i.addMany(n(32,48),5,9,5),i.addMany(n(48,64),5,0,6),i.addMany(n(64,127),5,7,0),i.addMany(n(32,48),4,9,5),i.addMany(n(32,48),1,9,2),i.addMany(n(32,48),2,9,2),i.addMany(n(48,127),2,10,0),i.addMany(n(48,80),1,10,0),i.addMany(n(81,88),1,10,0),i.addMany([89,90,92],1,10,0),i.addMany(n(96,127),1,10,0),i.add(80,1,11,9),i.addMany(u,9,0,9),i.add(127,9,0,9),i.addMany(n(28,32),9,0,9),i.addMany(n(32,48),9,9,12),i.addMany(n(48,60),9,8,10),i.addMany([60,61,62,63],9,9,10),i.addMany(u,11,0,11),i.addMany(n(32,128),11,0,11),i.addMany(n(28,32),11,0,11),i.addMany(u,10,0,10),i.add(127,10,0,10),i.addMany(n(28,32),10,0,10),i.addMany(n(48,60),10,8,10),i.addMany([60,61,62,63],10,0,11),i.addMany(n(32,48),10,9,12),i.addMany(u,12,0,12),i.add(127,12,0,12),i.addMany(n(28,32),12,0,12),i.addMany(n(32,48),12,9,12),i.addMany(n(48,64),12,0,11),i.addMany(n(64,127),12,12,13),i.addMany(n(64,127),10,12,13),i.addMany(n(64,127),9,12,13),i.addMany(u,13,13,13),i.addMany(o,13,13,13),i.add(127,13,0,13),i.addMany([27,156,24,26],13,14,0),i.add(160,0,2,0),i.add(160,8,5,8),i.add(160,6,0,6),i.add(160,11,0,11),i.add(160,13,13,13),i}();var r=function(i){function c(n){n===void 0&&(n=t.VT500_TRANSITION_TABLE);var o=i.call(this)||this;return o._transitions=n,o.initialState=0,o.currentState=o.initialState,o._params=new f.Params,o._params.addParam(0),o._collect=0,o.precedingCodepoint=0,o._printHandlerFb=function(u,d,b){},o._executeHandlerFb=function(u){},o._csiHandlerFb=function(u,d){},o._escHandlerFb=function(u){},o._errorHandlerFb=function(u){return u},o._printHandler=o._printHandlerFb,o._executeHandlers=Object.create(null),o._csiHandlers=Object.create(null),o._escHandlers=Object.create(null),o._oscParser=new h.OscParser,o._dcsParser=new s.DcsParser,o._errorHandler=o._errorHandlerFb,o.setEscHandler({final:"\\"},function(){}),o}return m(c,i),c.prototype._identifier=function(n,o){o===void 0&&(o=[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 d=0;d<n.intermediates.length;++d){var b=n.intermediates.charCodeAt(d);if(32>b||b>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");u<<=8,u|=b}}if(n.final.length!==1)throw new Error("final must be a single byte");var E=n.final.charCodeAt(0);if(o[0]>E||E>o[1])throw new Error("final must be in range "+o[0]+" .. "+o[1]);return u<<=8,u|=E},c.prototype.identToString=function(n){for(var o=[];n;)o.push(String.fromCharCode(255&n)),n>>=8;return o.reverse().join("")},c.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},c.prototype.setPrintHandler=function(n){this._printHandler=n},c.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},c.prototype.addEscHandler=function(n,o){var u=this._identifier(n,[48,126]);this._escHandlers[u]===void 0&&(this._escHandlers[u]=[]);var d=this._escHandlers[u];return d.push(o),{dispose:function(){var b=d.indexOf(o);b!==-1&&d.splice(b,1)}}},c.prototype.setEscHandler=function(n,o){this._escHandlers[this._identifier(n,[48,126])]=[o]},c.prototype.clearEscHandler=function(n){this._escHandlers[this._identifier(n,[48,126])]&&delete this._escHandlers[this._identifier(n,[48,126])]},c.prototype.setEscHandlerFallback=function(n){this._escHandlerFb=n},c.prototype.setExecuteHandler=function(n,o){this._executeHandlers[n.charCodeAt(0)]=o},c.prototype.clearExecuteHandler=function(n){this._executeHandlers[n.charCodeAt(0)]&&delete this._executeHandlers[n.charCodeAt(0)]},c.prototype.setExecuteHandlerFallback=function(n){this._executeHandlerFb=n},c.prototype.addCsiHandler=function(n,o){var u=this._identifier(n);this._csiHandlers[u]===void 0&&(this._csiHandlers[u]=[]);var d=this._csiHandlers[u];return d.push(o),{dispose:function(){var b=d.indexOf(o);b!==-1&&d.splice(b,1)}}},c.prototype.setCsiHandler=function(n,o){this._csiHandlers[this._identifier(n)]=[o]},c.prototype.clearCsiHandler=function(n){this._csiHandlers[this._identifier(n)]&&delete this._csiHandlers[this._identifier(n)]},c.prototype.setCsiHandlerFallback=function(n){this._csiHandlerFb=n},c.prototype.addDcsHandler=function(n,o){return this._dcsParser.addHandler(this._identifier(n),o)},c.prototype.setDcsHandler=function(n,o){this._dcsParser.setHandler(this._identifier(n),o)},c.prototype.clearDcsHandler=function(n){this._dcsParser.clearHandler(this._identifier(n))},c.prototype.setDcsHandlerFallback=function(n){this._dcsParser.setHandlerFallback(n)},c.prototype.addOscHandler=function(n,o){return this._oscParser.addHandler(n,o)},c.prototype.setOscHandler=function(n,o){this._oscParser.setHandler(n,o)},c.prototype.clearOscHandler=function(n){this._oscParser.clearHandler(n)},c.prototype.setOscHandlerFallback=function(n){this._oscParser.setHandlerFallback(n)},c.prototype.setErrorHandler=function(n){this._errorHandler=n},c.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},c.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},c.prototype.parse=function(n,o){for(var u=0,d=0,b=this.currentState,E=this._oscParser,y=this._dcsParser,S=this._collect,g=this._params,C=this._transitions.table,x=0;x<o;++x){switch((d=C[b<<8|((u=n[x])<160?u:160)])>>4){case 2:for(var w=x+1;;++w){if(w>=o||(u=n[w])<32||u>126&&u<160){this._printHandler(n,x,w),x=w-1;break}if(++w>=o||(u=n[w])<32||u>126&&u<160){this._printHandler(n,x,w),x=w-1;break}if(++w>=o||(u=n[w])<32||u>126&&u<160){this._printHandler(n,x,w),x=w-1;break}if(++w>=o||(u=n[w])<32||u>126&&u<160){this._printHandler(n,x,w),x=w-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:x,code:u,currentState:b,collect:S,params:g,abort:!1}).abort)return;break;case 7:for(var O=this._csiHandlers[S<<8|u],N=O?O.length-1:-1;N>=0&&O[N](g)===!1;N--);N<0&&this._csiHandlerFb(S<<8|u,g),this.precedingCodepoint=0;break;case 8:do switch(u){case 59:g.addParam(0);break;case 58:g.addSubParam(-1);break;default:g.addDigit(u-48)}while(++x<o&&(u=n[x])>47&&u<60);x--;break;case 9:S<<=8,S|=u;break;case 10:for(var L=this._escHandlers[S<<8|u],W=L?L.length-1:-1;W>=0&&L[W]()===!1;W--);W<0&&this._escHandlerFb(S<<8|u),this.precedingCodepoint=0;break;case 11:g.reset(),g.addParam(0),S=0;break;case 12:y.hook(S<<8|u,g);break;case 13:for(var X=x+1;;++X)if(X>=o||(u=n[X])===24||u===26||u===27||u>127&&u<160){y.put(n,x,X),x=X-1;break}break;case 14:y.unhook(u!==24&&u!==26),u===27&&(d|=1),g.reset(),g.addParam(0),S=0,this.precedingCodepoint=0;break;case 4:E.start();break;case 5:for(var ce=x+1;;ce++)if(ce>=o||(u=n[ce])<32||u>127&&u<=159){E.put(n,x,ce),x=ce-1;break}break;case 6:E.end(u!==24&&u!==26),u===27&&(d|=1),g.reset(),g.addParam(0),S=0,this.precedingCodepoint=0}b=15&d}this._collect=S,this.currentState=b},c}(v.Disposable);t.EscapeSequenceParser=r},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(E,y){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,g){S.__proto__=g}||function(S,g){for(var C in g)g.hasOwnProperty(C)&&(S[C]=g[C])})(E,y)},function(E,y){function S(){this.constructor=E}p(E,y),E.prototype=y===null?Object.create(y):(S.prototype=y.prototype,new S)}),v=this&&this.__decorate||function(E,y,S,g){var C,x=arguments.length,w=x<3?y:g===null?g=Object.getOwnPropertyDescriptor(y,S):g;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")w=Reflect.decorate(E,y,S,g);else for(var O=E.length-1;O>=0;O--)(C=E[O])&&(w=(x<3?C(w):x>3?C(y,S,w):C(y,S))||w);return x>3&&w&&Object.defineProperty(y,S,w),w},l=this&&this.__param||function(E,y){return function(S,g){y(S,g,E)}};Object.defineProperty(t,"__esModule",{value:!0}),t.Renderer=void 0;var f=e(41),h=e(47),s=e(48),a=e(49),r=e(29),i=e(2),c=e(5),n=e(1),o=e(25),u=e(0),d=1,b=function(E){function y(S,g,C,x,w,O,N,L,W){var X=E.call(this)||this;X._colors=S,X._screenElement=g,X._bufferService=w,X._charSizeService=O,X._optionsService=N,X._id=d++,X._onRequestRedraw=new u.EventEmitter;var ce=X._optionsService.options.allowTransparency;return X._characterJoinerRegistry=new r.CharacterJoinerRegistry(X._bufferService),X._renderLayers=[new f.TextRenderLayer(X._screenElement,0,X._colors,X._characterJoinerRegistry,ce,X._id,X._bufferService,N),new h.SelectionRenderLayer(X._screenElement,1,X._colors,X._id,X._bufferService,N),new a.LinkRenderLayer(X._screenElement,2,X._colors,X._id,C,x,X._bufferService,N),new s.CursorRenderLayer(X._screenElement,3,X._colors,X._id,X._onRequestRedraw,X._bufferService,N,L,W)],X.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},X._devicePixelRatio=window.devicePixelRatio,X._updateDimensions(),X.onOptionsChanged(),X}return m(y,E),Object.defineProperty(y.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),y.prototype.dispose=function(){for(var S=0,g=this._renderLayers;S<g.length;S++)g[S].dispose();E.prototype.dispose.call(this),o.removeTerminalFromCache(this._id)},y.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},y.prototype.setColors=function(S){this._colors=S;for(var g=0,C=this._renderLayers;g<C.length;g++){var x=C[g];x.setColors(this._colors),x.reset()}},y.prototype.onResize=function(S,g){this._updateDimensions();for(var C=0,x=this._renderLayers;C<x.length;C++)x[C].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},y.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},y.prototype.onBlur=function(){this._runOperation(function(S){return S.onBlur()})},y.prototype.onFocus=function(){this._runOperation(function(S){return S.onFocus()})},y.prototype.onSelectionChanged=function(S,g,C){C===void 0&&(C=!1),this._runOperation(function(x){return x.onSelectionChanged(S,g,C)})},y.prototype.onCursorMove=function(){this._runOperation(function(S){return S.onCursorMove()})},y.prototype.onOptionsChanged=function(){this._runOperation(function(S){return S.onOptionsChanged()})},y.prototype.clear=function(){this._runOperation(function(S){return S.reset()})},y.prototype._runOperation=function(S){for(var g=0,C=this._renderLayers;g<C.length;g++)S(C[g])},y.prototype.renderRows=function(S,g){for(var C=0,x=this._renderLayers;C<x.length;C++)x[C].onGridChanged(S,g)},y.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)},y.prototype.registerCharacterJoiner=function(S){return this._characterJoinerRegistry.registerCharacterJoiner(S)},y.prototype.deregisterCharacterJoiner=function(S){return this._characterJoinerRegistry.deregisterCharacterJoiner(S)},y=v([l(4,n.IBufferService),l(5,c.ICharSizeService),l(6,n.IOptionsService),l(7,n.ICoreService),l(8,c.ICoreBrowserService)],y)}(i.Disposable);t.Renderer=b},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(i,c){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var u in o)o.hasOwnProperty(u)&&(n[u]=o[u])})(i,c)},function(i,c){function n(){this.constructor=i}p(i,c),i.prototype=c===null?Object.create(c):(n.prototype=c.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.TextRenderLayer=void 0;var v=e(42),l=e(13),f=e(6),h=e(3),s=e(29),a=e(4),r=function(i){function c(n,o,u,d,b,E,y,S){var g=i.call(this,n,"text",o,b,u,E,y,S)||this;return g._characterWidth=0,g._characterFont="",g._characterOverlapCache={},g._workCell=new a.CellData,g._state=new v.GridCache,g._characterJoinerRegistry=d,g}return m(c,i),c.prototype.resize=function(n){i.prototype.resize.call(this,n);var o=this._getFont(!1,!1);this._characterWidth===n.scaledCharWidth&&this._characterFont===o||(this._characterWidth=n.scaledCharWidth,this._characterFont=o,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},c.prototype.reset=function(){this._state.clear(),this._clearAll()},c.prototype._forEachCell=function(n,o,u,d){for(var b=n;b<=o;b++)for(var E=b+this._bufferService.buffer.ydisp,y=this._bufferService.buffer.lines.get(E),S=u?u.getJoinedCharacters(E):[],g=0;g<this._bufferService.cols;g++){y.loadCell(g,this._workCell);var C=this._workCell,x=!1,w=g;if(C.getWidth()!==0){if(S.length>0&&g===S[0][0]){x=!0;var O=S.shift();C=new s.JoinedCellData(this._workCell,y.translateToString(!0,O[0],O[1]),O[1]-O[0]),w=O[1]-1}!x&&this._isOverlapping(C)&&w<y.length-1&&y.getCodePoint(w+1)===h.NULL_CELL_CODE&&(C.content&=-12582913,C.content|=2<<22),d(C,g,b),g=w}}},c.prototype._drawBackground=function(n,o){var u=this,d=this._ctx,b=this._bufferService.cols,E=0,y=0,S=null;d.save(),this._forEachCell(n,o,null,function(g,C,x){var w=null;g.isInverse()?w=g.isFgDefault()?u._colors.foreground.css:g.isFgRGB()?"rgb("+f.AttributeData.toColorRGB(g.getFgColor()).join(",")+")":u._colors.ansi[g.getFgColor()].css:g.isBgRGB()?w="rgb("+f.AttributeData.toColorRGB(g.getBgColor()).join(",")+")":g.isBgPalette()&&(w=u._colors.ansi[g.getBgColor()].css),S===null&&(E=C,y=x),x!==y?(d.fillStyle=S||"",u._fillCells(E,y,b-E,1),E=C,y=x):S!==w&&(d.fillStyle=S||"",u._fillCells(E,y,C-E,1),E=C,y=x),S=w}),S!==null&&(d.fillStyle=S,this._fillCells(E,y,b-E,1)),d.restore()},c.prototype._drawForeground=function(n,o){var u=this;this._forEachCell(n,o,this._characterJoinerRegistry,function(d,b,E){if(!d.isInvisible()&&(u._drawChars(d,b,E),d.isUnderline())){if(u._ctx.save(),d.isInverse())if(d.isBgDefault())u._ctx.fillStyle=u._colors.background.css;else if(d.isBgRGB())u._ctx.fillStyle="rgb("+f.AttributeData.toColorRGB(d.getBgColor()).join(",")+")";else{var y=d.getBgColor();u._optionsService.options.drawBoldTextInBrightColors&&d.isBold()&&y<8&&(y+=8),u._ctx.fillStyle=u._colors.ansi[y].css}else if(d.isFgDefault())u._ctx.fillStyle=u._colors.foreground.css;else if(d.isFgRGB())u._ctx.fillStyle="rgb("+f.AttributeData.toColorRGB(d.getFgColor()).join(",")+")";else{var S=d.getFgColor();u._optionsService.options.drawBoldTextInBrightColors&&d.isBold()&&S<8&&(S+=8),u._ctx.fillStyle=u._colors.ansi[S].css}u._fillBottomLineAtCells(b,E,d.getWidth()),u._ctx.restore()}})},c.prototype.onGridChanged=function(n,o){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,n,this._bufferService.cols,o-n+1),this._drawBackground(n,o),this._drawForeground(n,o))},c.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},c.prototype._isOverlapping=function(n){if(n.getWidth()!==1||n.getCode()<256)return!1;var o=n.getChars();if(this._characterOverlapCache.hasOwnProperty(o))return this._characterOverlapCache[o];this._ctx.save(),this._ctx.font=this._characterFont;var u=Math.floor(this._ctx.measureText(o).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[o]=u,u},c}(l.BaseRenderLayer);t.TextRenderLayer=r},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GridCache=void 0;var p=function(){function m(){this.cache=[]}return m.prototype.resize=function(v,l){for(var f=0;f<v;f++){this.cache.length<=f&&this.cache.push([]);for(var h=this.cache[f].length;h<l;h++)this.cache[f].push(void 0);this.cache[f].length=l}this.cache.length=v},m.prototype.clear=function(){for(var v=0;v<this.cache.length;v++)for(var l=0;l<this.cache[v].length;l++)this.cache[v][l]=void 0},m}();t.GridCache=p},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(u,d){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,E){b.__proto__=E}||function(b,E){for(var y in E)E.hasOwnProperty(y)&&(b[y]=E[y])})(u,d)},function(u,d){function b(){this.constructor=u}p(u,d),u.prototype=d===null?Object.create(d):(b.prototype=d.prototype,new b)});Object.defineProperty(t,"__esModule",{value:!0}),t.NoneCharAtlas=t.DynamicCharAtlas=t.getGlyphCacheKey=void 0;var v=e(9),l=e(44),f=e(27),h=e(46),s=e(11),a=e(28),r=e(10),i={css:"rgba(0, 0, 0, 0)",rgba:0};function c(u){return u.code<<21|u.bg<<12|u.fg<<3|(u.bold?0:4)+(u.dim?0:2)+(u.italic?0:1)}t.getGlyphCacheKey=c;var n=function(u){function d(b,E){var y=u.call(this)||this;y._config=E,y._drawToCacheCount=0,y._glyphsWaitingOnBitmap=[],y._bitmapCommitTimeout=null,y._bitmap=null,y._cacheCanvas=b.createElement("canvas"),y._cacheCanvas.width=1024,y._cacheCanvas.height=1024,y._cacheCtx=a.throwIfFalsy(y._cacheCanvas.getContext("2d",{alpha:!0}));var S=b.createElement("canvas");S.width=y._config.scaledCharWidth,S.height=y._config.scaledCharHeight,y._tmpCtx=a.throwIfFalsy(S.getContext("2d",{alpha:y._config.allowTransparency})),y._width=Math.floor(1024/y._config.scaledCharWidth),y._height=Math.floor(1024/y._config.scaledCharHeight);var g=y._width*y._height;return y._cacheMap=new h.LRUMap(g),y._cacheMap.prealloc(g),y}return m(d,u),d.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},d.prototype.beginFrame=function(){this._drawToCacheCount=0},d.prototype.draw=function(b,E,y,S){if(E.code===32)return!0;if(!this._canCache(E))return!1;var g=c(E),C=this._cacheMap.get(g);if(C!=null)return this._drawFromCache(b,C,y,S),!0;if(this._drawToCacheCount<100){var x=void 0;x=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var w=this._drawToCache(E,x);return this._cacheMap.set(g,w),this._drawFromCache(b,w,y,S),!0}return!1},d.prototype._canCache=function(b){return b.code<256},d.prototype._toCoordinateX=function(b){return b%this._width*this._config.scaledCharWidth},d.prototype._toCoordinateY=function(b){return Math.floor(b/this._width)*this._config.scaledCharHeight},d.prototype._drawFromCache=function(b,E,y,S){if(!E.isEmpty){var g=this._toCoordinateX(E.index),C=this._toCoordinateY(E.index);b.drawImage(E.inBitmap?this._bitmap:this._cacheCanvas,g,C,this._config.scaledCharWidth,this._config.scaledCharHeight,y,S,this._config.scaledCharWidth,this._config.scaledCharHeight)}},d.prototype._getColorFromAnsiIndex=function(b){return b<this._config.colors.ansi.length?this._config.colors.ansi[b]:f.DEFAULT_ANSI_COLORS[b]},d.prototype._getBackgroundColor=function(b){return this._config.allowTransparency?i:b.bg===v.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:b.bg<256?this._getColorFromAnsiIndex(b.bg):this._config.colors.background},d.prototype._getForegroundColor=function(b){return b.fg===v.INVERTED_DEFAULT_COLOR?r.color.opaque(this._config.colors.background):b.fg<256?this._getColorFromAnsiIndex(b.fg):this._config.colors.foreground},d.prototype._drawToCache=function(b,E){this._drawToCacheCount++,this._tmpCtx.save();var y=this._getBackgroundColor(b);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=y.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var S=b.bold?this._config.fontWeightBold:this._config.fontWeight,g=b.italic?"italic":"";this._tmpCtx.font=g+" "+S+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(b).css,b.dim&&(this._tmpCtx.globalAlpha=v.DIM_OPACITY),this._tmpCtx.fillText(b.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var C=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),x=!1;this._config.allowTransparency||(x=function(L,W){for(var X=!0,ce=W.rgba>>>24,j=W.rgba>>>16&255,P=W.rgba>>>8&255,M=0;M<L.data.length;M+=4)L.data[M]===ce&&L.data[M+1]===j&&L.data[M+2]===P?L.data[M+3]=0:X=!1;return X}(C,y));var w=this._toCoordinateX(E),O=this._toCoordinateY(E);this._cacheCtx.putImageData(C,w,O);var N={index:E,isEmpty:x,inBitmap:!1};return this._addGlyphToBitmap(N),N},d.prototype._addGlyphToBitmap=function(b){var E=this;!("createImageBitmap"in window)||s.isFirefox||s.isSafari||(this._glyphsWaitingOnBitmap.push(b),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return E._generateBitmap()},100)))},d.prototype._generateBitmap=function(){var b=this,E=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(y){b._bitmap=y;for(var S=0;S<E.length;S++)E[S].inBitmap=!0}),this._bitmapCommitTimeout=null},d}(l.BaseCharAtlas);t.DynamicCharAtlas=n;var o=function(u){function d(b,E){return u.call(this)||this}return m(d,u),d.prototype.draw=function(b,E,y,S){return!1},d}(l.BaseCharAtlas);t.NoneCharAtlas=o},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseCharAtlas=void 0;var p=function(){function m(){this._didWarmUp=!1}return m.prototype.dispose=function(){},m.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},m.prototype._doWarmUp=function(){},m.prototype.beginFrame=function(){},m}();t.BaseCharAtlas=p},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorContrastCache=void 0;var p=function(){function m(){this._color={},this._rgba={}}return m.prototype.clear=function(){this._color={},this._rgba={}},m.prototype.setCss=function(v,l,f){this._rgba[v]||(this._rgba[v]={}),this._rgba[v][l]=f},m.prototype.getCss=function(v,l){return this._rgba[v]?this._rgba[v][l]:void 0},m.prototype.setColor=function(v,l,f){this._color[v]||(this._color[v]={}),this._color[v][l]=f},m.prototype.getColor=function(v,l){return this._color[v]?this._color[v][l]:void 0},m}();t.ColorContrastCache=p},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LRUMap=void 0;var p=function(){function m(v){this.capacity=v,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return m.prototype._unlinkNode=function(v){var l=v.prev,f=v.next;v===this._head&&(this._head=f),v===this._tail&&(this._tail=l),l!==null&&(l.next=f),f!==null&&(f.prev=l)},m.prototype._appendNode=function(v){var l=this._tail;l!==null&&(l.next=v),v.prev=l,v.next=null,this._tail=v,this._head===null&&(this._head=v)},m.prototype.prealloc=function(v){for(var l=this._nodePool,f=0;f<v;f++)l.push({prev:null,next:null,key:null,value:null})},m.prototype.get=function(v){var l=this._map[v];return l!==void 0?(this._unlinkNode(l),this._appendNode(l),l.value):null},m.prototype.peekValue=function(v){var l=this._map[v];return l!==void 0?l.value:null},m.prototype.peek=function(){var v=this._head;return v===null?null:v.value},m.prototype.set=function(v,l){var f=this._map[v];if(f!==void 0)f=this._map[v],this._unlinkNode(f),f.value=l;else if(this.size>=this.capacity)f=this._head,this._unlinkNode(f),delete this._map[f.key],f.key=v,f.value=l,this._map[v]=f;else{var h=this._nodePool;h.length>0?((f=h.pop()).key=v,f.value=l):f={prev:null,next:null,key:v,value:l},this._map[v]=f,this.size++}this._appendNode(f)},m}();t.LRUMap=p},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(l,f){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,s){h.__proto__=s}||function(h,s){for(var a in s)s.hasOwnProperty(a)&&(h[a]=s[a])})(l,f)},function(l,f){function h(){this.constructor=l}p(l,f),l.prototype=f===null?Object.create(f):(h.prototype=f.prototype,new h)});Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionRenderLayer=void 0;var v=function(l){function f(h,s,a,r,i,c){var n=l.call(this,h,"selection",s,!0,a,r,i,c)||this;return n._clearState(),n}return m(f,l),f.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},f.prototype.resize=function(h){l.prototype.resize.call(this,h),this._clearState()},f.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},f.prototype.onSelectionChanged=function(h,s,a){if(this._didStateChange(h,s,a,this._bufferService.buffer.ydisp))if(this._clearAll(),h&&s){var r=h[1]-this._bufferService.buffer.ydisp,i=s[1]-this._bufferService.buffer.ydisp,c=Math.max(r,0),n=Math.min(i,this._bufferService.rows-1);if(!(c>=this._bufferService.rows||n<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,a){var o=h[0],u=s[0]-o,d=n-c+1;this._fillCells(o,c,u,d)}else{o=r===c?h[0]:0;var b=c===n?s[0]:this._bufferService.cols;this._fillCells(o,c,b-o,1);var E=Math.max(n-c-1,0);if(this._fillCells(0,c+1,this._bufferService.cols,E),c!==n){var y=i===n?s[0]:this._bufferService.cols;this._fillCells(0,n,y,1)}}this._state.start=[h[0],h[1]],this._state.end=[s[0],s[1]],this._state.columnSelectMode=a,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},f.prototype._didStateChange=function(h,s,a,r){return!this._areCoordinatesEqual(h,this._state.start)||!this._areCoordinatesEqual(s,this._state.end)||a!==this._state.columnSelectMode||r!==this._state.ydisp},f.prototype._areCoordinatesEqual=function(h,s){return!(!h||!s)&&h[0]===s[0]&&h[1]===s[1]},f}(e(13).BaseRenderLayer);t.SelectionRenderLayer=v},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(s,a){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var c in i)i.hasOwnProperty(c)&&(r[c]=i[c])})(s,a)},function(s,a){function r(){this.constructor=s}p(s,a),s.prototype=a===null?Object.create(a):(r.prototype=a.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0}),t.CursorRenderLayer=void 0;var v=e(13),l=e(4),f=function(s){function a(r,i,c,n,o,u,d,b,E){var y=s.call(this,r,"cursor",i,!0,c,n,u,d)||this;return y._onRequestRedraw=o,y._coreService=b,y._coreBrowserService=E,y._cell=new l.CellData,y._state={x:0,y:0,isFocused:!1,style:"",width:0},y._cursorRenderers={bar:y._renderBarCursor.bind(y),block:y._renderBlockCursor.bind(y),underline:y._renderUnderlineCursor.bind(y)},y}return m(a,s),a.prototype.resize=function(r){s.prototype.resize.call(this,r),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},a.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},a.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},a.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},a.prototype.onOptionsChanged=function(){var r,i=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new h(this._coreBrowserService.isFocused,function(){i._render(!0)})):((r=this._cursorBlinkStateManager)===null||r===void 0||r.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},a.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},a.prototype.onGridChanged=function(r,i){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},a.prototype._render=function(r){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var i=this._bufferService.buffer.ybase+this._bufferService.buffer.y,c=i-this._bufferService.buffer.ydisp;if(c<0||c>=this._bufferService.rows)this._clearCursor();else{var n=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(i).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 o=this._optionsService.options.cursorStyle;return o&&o!=="block"?this._cursorRenderers[o](n,c,this._cell):this._renderBlurCursor(n,c,this._cell),this._ctx.restore(),this._state.x=n,this._state.y=c,this._state.isFocused=!1,this._state.style=o,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===n&&this._state.y===c&&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,c,this._cell),this._ctx.restore(),this._state.x=n,this._state.y=c,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},a.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})},a.prototype._renderBarCursor=function(r,i,c){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(r,i,this._optionsService.options.cursorWidth),this._ctx.restore()},a.prototype._renderBlockCursor=function(r,i,c){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(r,i,c.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(c,r,i),this._ctx.restore()},a.prototype._renderUnderlineCursor=function(r,i,c){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(r,i),this._ctx.restore()},a.prototype._renderBlurCursor=function(r,i,c){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(r,i,c.getWidth(),1),this._ctx.restore()},a}(v.BaseRenderLayer);t.CursorRenderLayer=f;var h=function(){function s(a,r){this._renderCallback=r,this.isCursorVisible=!0,a&&this._restartInterval()}return Object.defineProperty(s.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),s.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},s.prototype.restartBlinkAnimation=function(){var a=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){a._renderCallback(),a._animationFrame=void 0})))},s.prototype._restartInterval=function(a){var r=this;a===void 0&&(a=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(r._animationTimeRestarted){var i=600-(Date.now()-r._animationTimeRestarted);if(r._animationTimeRestarted=void 0,i>0)return void r._restartInterval(i)}r.isCursorVisible=!1,r._animationFrame=window.requestAnimationFrame(function(){r._renderCallback(),r._animationFrame=void 0}),r._blinkInterval=window.setInterval(function(){if(r._animationTimeRestarted){var c=600-(Date.now()-r._animationTimeRestarted);return r._animationTimeRestarted=void 0,void r._restartInterval(c)}r.isCursorVisible=!r.isCursorVisible,r._animationFrame=window.requestAnimationFrame(function(){r._renderCallback(),r._animationFrame=void 0})},600)},a)},s.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},s.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},s}()},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(s,a){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var c in i)i.hasOwnProperty(c)&&(r[c]=i[c])})(s,a)},function(s,a){function r(){this.constructor=s}p(s,a),s.prototype=a===null?Object.create(a):(r.prototype=a.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0}),t.LinkRenderLayer=void 0;var v=e(13),l=e(9),f=e(26),h=function(s){function a(r,i,c,n,o,u,d,b){var E=s.call(this,r,"link",i,!0,c,n,d,b)||this;return o.onShowLinkUnderline(function(y){return E._onShowLinkUnderline(y)}),o.onHideLinkUnderline(function(y){return E._onHideLinkUnderline(y)}),u.onShowLinkUnderline(function(y){return E._onShowLinkUnderline(y)}),u.onHideLinkUnderline(function(y){return E._onHideLinkUnderline(y)}),E}return m(a,s),a.prototype.resize=function(r){s.prototype.resize.call(this,r),this._state=void 0},a.prototype.reset=function(){this._clearCurrentLink()},a.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var r=this._state.y2-this._state.y1-1;r>0&&this._clearCells(0,this._state.y1+1,this._state.cols,r),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},a.prototype._onShowLinkUnderline=function(r){if(r.fg===l.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:r.fg&&f.is256Color(r.fg)?this._ctx.fillStyle=this._colors.ansi[r.fg].css:this._ctx.fillStyle=this._colors.foreground.css,r.y1===r.y2)this._fillBottomLineAtCells(r.x1,r.y1,r.x2-r.x1);else{this._fillBottomLineAtCells(r.x1,r.y1,r.cols-r.x1);for(var i=r.y1+1;i<r.y2;i++)this._fillBottomLineAtCells(0,i,r.cols);this._fillBottomLineAtCells(0,r.y2,r.x2)}this._state=r},a.prototype._onHideLinkUnderline=function(r){this._clearCurrentLink()},a}(v.BaseRenderLayer);t.LinkRenderLayer=h},function(B,t,e){"use strict";var p=this&&this.__decorate||function(s,a,r,i){var c,n=arguments.length,o=n<3?a:i===null?i=Object.getOwnPropertyDescriptor(a,r):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(s,a,r,i);else for(var u=s.length-1;u>=0;u--)(c=s[u])&&(o=(n<3?c(o):n>3?c(a,r,o):c(a,r))||o);return n>3&&o&&Object.defineProperty(a,r,o),o},m=this&&this.__param||function(s,a){return function(r,i){a(r,i,s)}};Object.defineProperty(t,"__esModule",{value:!0}),t.MouseZone=t.Linkifier=void 0;var v=e(0),l=e(1),f=function(){function s(a,r,i){this._bufferService=a,this._logService=r,this._unicodeService=i,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new v.EventEmitter,this._onHideLinkUnderline=new v.EventEmitter,this._onLinkTooltip=new v.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(s.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),s.prototype.attachToDom=function(a,r){this._element=a,this._mouseZoneManager=r},s.prototype.linkifyRows=function(a,r){var i=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=a,this._rowsToLinkify.end=r):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,a),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,r)),this._mouseZoneManager.clearAll(a,r),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return i._linkifyRows()},s._timeBeforeLatency))},s.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var a=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var r=a.ydisp+this._rowsToLinkify.start;if(!(r>=a.lines.length)){for(var i=a.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,c=Math.ceil(2e3/this._bufferService.cols),n=this._bufferService.buffer.iterator(!1,r,i,c,c);n.hasNext();)for(var o=n.next(),u=0;u<this._linkMatchers.length;u++)this._doLinkifyRow(o.range.first,o.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")},s.prototype.registerLinkMatcher=function(a,r,i){if(i===void 0&&(i={}),!r)throw new Error("handler must be defined");var c={id:this._nextLinkMatcherId++,regex:a,handler:r,matchIndex:i.matchIndex,validationCallback:i.validationCallback,hoverTooltipCallback:i.tooltipCallback,hoverLeaveCallback:i.leaveCallback,willLinkActivate:i.willLinkActivate,priority:i.priority||0};return this._addLinkMatcherToList(c),c.id},s.prototype._addLinkMatcherToList=function(a){if(this._linkMatchers.length!==0){for(var r=this._linkMatchers.length-1;r>=0;r--)if(a.priority<=this._linkMatchers[r].priority)return void this._linkMatchers.splice(r+1,0,a);this._linkMatchers.splice(0,0,a)}else this._linkMatchers.push(a)},s.prototype.deregisterLinkMatcher=function(a){for(var r=0;r<this._linkMatchers.length;r++)if(this._linkMatchers[r].id===a)return this._linkMatchers.splice(r,1),!0;return!1},s.prototype._doLinkifyRow=function(a,r,i){for(var c,n=this,o=new RegExp(i.regex.source,(i.regex.flags||"")+"g"),u=-1,d=function(){var E=c[typeof i.matchIndex!="number"?0:i.matchIndex];if(!E)return b._logService.debug("match found without corresponding matchIndex",c,i),"break";if(u=r.indexOf(E,u+1),o.lastIndex=u+E.length,u<0)return"break";var y=b._bufferService.buffer.stringIndexToBufferIndex(a,u);if(y[0]<0)return"break";var S=b._bufferService.buffer.lines.get(y[0]);if(!S)return"break";var g=S.getFg(y[1]),C=g?g>>9&511:void 0;i.validationCallback?i.validationCallback(E,function(x){n._rowsTimeoutId||x&&n._addLink(y[1],y[0]-n._bufferService.buffer.ydisp,E,i,C)}):b._addLink(y[1],y[0]-b._bufferService.buffer.ydisp,E,i,C)},b=this;(c=o.exec(r))!==null&&d()!=="break";);},s.prototype._addLink=function(a,r,i,c,n){var o=this;if(this._mouseZoneManager&&this._element){var u=this._unicodeService.getStringCellWidth(i),d=a%this._bufferService.cols,b=r+Math.floor(a/this._bufferService.cols),E=(d+u)%this._bufferService.cols,y=b+Math.floor((d+u)/this._bufferService.cols);E===0&&(E=this._bufferService.cols,y--),this._mouseZoneManager.add(new h(d+1,b+1,E+1,y+1,function(S){if(c.handler)return c.handler(S,i);var g=window.open();g?(g.opener=null,g.location.href=i):console.warn("Opening link blocked as opener could not be cleared")},function(){o._onShowLinkUnderline.fire(o._createLinkHoverEvent(d,b,E,y,n)),o._element.classList.add("xterm-cursor-pointer")},function(S){o._onLinkTooltip.fire(o._createLinkHoverEvent(d,b,E,y,n)),c.hoverTooltipCallback&&c.hoverTooltipCallback(S,i,{start:{x:d,y:b},end:{x:E,y}})},function(){o._onHideLinkUnderline.fire(o._createLinkHoverEvent(d,b,E,y,n)),o._element.classList.remove("xterm-cursor-pointer"),c.hoverLeaveCallback&&c.hoverLeaveCallback()},function(S){return!c.willLinkActivate||c.willLinkActivate(S,i)}))}},s.prototype._createLinkHoverEvent=function(a,r,i,c,n){return{x1:a,y1:r,x2:i,y2:c,cols:this._bufferService.cols,fg:n}},s._timeBeforeLatency=200,s=p([m(0,l.IBufferService),m(1,l.ILogService),m(2,l.IUnicodeService)],s)}();t.Linkifier=f;var h=function(s,a,r,i,c,n,o,u,d){this.x1=s,this.y1=a,this.x2=r,this.y2=i,this.clickCallback=c,this.hoverCallback=n,this.tooltipCallback=o,this.leaveCallback=u,this.willLinkActivate=d};t.MouseZone=h},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(E,y){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(S,g){S.__proto__=g}||function(S,g){for(var C in g)g.hasOwnProperty(C)&&(S[C]=g[C])})(E,y)},function(E,y){function S(){this.constructor=E}p(E,y),E.prototype=y===null?Object.create(y):(S.prototype=y.prototype,new S)}),v=this&&this.__decorate||function(E,y,S,g){var C,x=arguments.length,w=x<3?y:g===null?g=Object.getOwnPropertyDescriptor(y,S):g;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")w=Reflect.decorate(E,y,S,g);else for(var O=E.length-1;O>=0;O--)(C=E[O])&&(w=(x<3?C(w):x>3?C(y,S,w):C(y,S))||w);return x>3&&w&&Object.defineProperty(y,S,w),w},l=this&&this.__param||function(E,y){return function(S,g){y(S,g,E)}};Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionService=void 0;var f=e(11),h=e(52),s=e(4),a=e(0),r=e(5),i=e(1),c=e(30),n=e(53),o=e(2),u="\xA0",d=new RegExp(u,"g"),b=function(E){function y(S,g,C,x,w,O,N){var L=E.call(this)||this;return L._element=S,L._screenElement=g,L._bufferService=C,L._coreService=x,L._mouseService=w,L._optionsService=O,L._renderService=N,L._dragScrollAmount=0,L._enabled=!0,L._workCell=new s.CellData,L._mouseDownTimeStamp=0,L._onLinuxMouseSelection=L.register(new a.EventEmitter),L._onRedrawRequest=L.register(new a.EventEmitter),L._onSelectionChange=L.register(new a.EventEmitter),L._onRequestScrollLines=L.register(new a.EventEmitter),L._mouseMoveListener=function(W){return L._onMouseMove(W)},L._mouseUpListener=function(W){return L._onMouseUp(W)},L._coreService.onUserInput(function(){L.hasSelection&&L.clearSelection()}),L._trimListener=L._bufferService.buffer.lines.onTrim(function(W){return L._onTrim(W)}),L.register(L._bufferService.buffers.onBufferActivate(function(W){return L._onBufferActivate(W)})),L.enable(),L._model=new h.SelectionModel(L._bufferService),L._activeSelectionMode=0,L}return m(y,E),Object.defineProperty(y.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),y.prototype.dispose=function(){this._removeMouseDownListeners()},y.prototype.reset=function(){this.clearSelection()},y.prototype.disable=function(){this.clearSelection(),this._enabled=!1},y.prototype.enable=function(){this._enabled=!0},Object.defineProperty(y.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"hasSelection",{get:function(){var S=this._model.finalSelectionStart,g=this._model.finalSelectionEnd;return!(!S||!g)&&(S[0]!==g[0]||S[1]!==g[1])},enumerable:!1,configurable:!0}),Object.defineProperty(y.prototype,"selectionText",{get:function(){var S=this._model.finalSelectionStart,g=this._model.finalSelectionEnd;if(!S||!g)return"";var C=this._bufferService.buffer,x=[];if(this._activeSelectionMode===3){if(S[0]===g[0])return"";for(var w=S[1];w<=g[1];w++){var O=C.translateBufferLineToString(w,!0,S[0],g[0]);x.push(O)}}else{var N=S[1]===g[1]?g[0]:void 0;for(x.push(C.translateBufferLineToString(S[1],!0,S[0],N)),w=S[1]+1;w<=g[1]-1;w++){var L=C.lines.get(w);O=C.translateBufferLineToString(w,!0),L&&L.isWrapped?x[x.length-1]+=O:x.push(O)}S[1]!==g[1]&&(L=C.lines.get(g[1]),O=C.translateBufferLineToString(g[1],!0,0,g[0]),L&&L.isWrapped?x[x.length-1]+=O:x.push(O))}return x.map(function(W){return W.replace(d," ")}).join(f.isWindows?`\r
`:`
`)},enumerable:!1,configurable:!0}),y.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},y.prototype.refresh=function(S){var g=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return g._refresh()})),f.isLinux&&S&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},y.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},y.prototype.isClickInSelection=function(S){var g=this._getMouseBufferCoords(S),C=this._model.finalSelectionStart,x=this._model.finalSelectionEnd;return!!(C&&x&&g)&&this._areCoordsInSelection(g,C,x)},y.prototype._areCoordsInSelection=function(S,g,C){return S[1]>g[1]&&S[1]<C[1]||g[1]===C[1]&&S[1]===g[1]&&S[0]>=g[0]&&S[0]<C[0]||g[1]<C[1]&&S[1]===C[1]&&S[0]<C[0]||g[1]<C[1]&&S[1]===g[1]&&S[0]>=g[0]},y.prototype.selectWordAtCursor=function(S){var g=this._getMouseBufferCoords(S);g&&(this._selectWordAt(g,!1),this._model.selectionEnd=void 0,this.refresh(!0))},y.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},y.prototype.selectLines=function(S,g){this._model.clearSelection(),S=Math.max(S,0),g=Math.min(g,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,S],this._model.selectionEnd=[this._bufferService.cols,g],this.refresh(),this._onSelectionChange.fire()},y.prototype._onTrim=function(S){this._model.onTrim(S)&&this.refresh()},y.prototype._getMouseBufferCoords=function(S){var g=this._mouseService.getCoords(S,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(g)return g[0]--,g[1]--,g[1]+=this._bufferService.buffer.ydisp,g},y.prototype._getMouseEventScrollAmount=function(S){var g=c.getCoordsRelativeToElement(S,this._screenElement)[1],C=this._renderService.dimensions.canvasHeight;return g>=0&&g<=C?0:(g>C&&(g-=C),g=Math.min(Math.max(g,-50),50),(g/=50)/Math.abs(g)+Math.round(14*g))},y.prototype.shouldForceSelection=function(S){return f.isMac?S.altKey&&this._optionsService.options.macOptionClickForcesSelection:S.shiftKey},y.prototype.onMouseDown=function(S){if(this._mouseDownTimeStamp=S.timeStamp,(S.button!==2||!this.hasSelection)&&S.button===0){if(!this._enabled){if(!this.shouldForceSelection(S))return;S.stopPropagation()}S.preventDefault(),this._dragScrollAmount=0,this._enabled&&S.shiftKey?this._onIncrementalClick(S):S.detail===1?this._onSingleClick(S):S.detail===2?this._onDoubleClick(S):S.detail===3&&this._onTripleClick(S),this._addMouseDownListeners(),this.refresh(!0)}},y.prototype._addMouseDownListeners=function(){var S=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return S._dragScroll()},50)},y.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},y.prototype._onIncrementalClick=function(S){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(S))},y.prototype._onSingleClick=function(S){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(S)?3:0,this._model.selectionStart=this._getMouseBufferCoords(S),this._model.selectionStart){this._model.selectionEnd=void 0;var g=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);g&&g.length!==this._model.selectionStart[0]&&g.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},y.prototype._onDoubleClick=function(S){var g=this._getMouseBufferCoords(S);g&&(this._activeSelectionMode=1,this._selectWordAt(g,!0))},y.prototype._onTripleClick=function(S){var g=this._getMouseBufferCoords(S);g&&(this._activeSelectionMode=2,this._selectLineAt(g[1]))},y.prototype.shouldColumnSelect=function(S){return S.altKey&&!(f.isMac&&this._optionsService.options.macOptionClickForcesSelection)},y.prototype._onMouseMove=function(S){if(S.stopImmediatePropagation(),this._model.selectionStart){var g=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(S),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(S),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 x=C.lines.get(this._model.selectionEnd[1]);x&&x.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}g&&g[0]===this._model.selectionEnd[0]&&g[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},y.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var S=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(S.ydisp+this._bufferService.rows,S.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=S.ydisp),this.refresh()}},y.prototype._onMouseUp=function(S){var g=S.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&g<500&&S.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var C=this._mouseService.getCoords(S,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(C&&C[0]!==void 0&&C[1]!==void 0){var x=n.moveToCellSequence(C[0]-1,C[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(x,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},y.prototype._onBufferActivate=function(S){var g=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=S.activeBuffer.lines.onTrim(function(C){return g._onTrim(C)})},y.prototype._convertViewportColToCharacterIndex=function(S,g){for(var C=g[0],x=0;g[0]>=x;x++){var w=S.loadCell(x,this._workCell).getChars().length;this._workCell.getWidth()===0?C--:w>1&&g[0]!==x&&(C+=w-1)}return C},y.prototype.setSelection=function(S,g,C){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[S,g],this._model.selectionStartLength=C,this.refresh()},y.prototype._getWordAt=function(S,g,C,x){if(C===void 0&&(C=!0),x===void 0&&(x=!0),!(S[0]>=this._bufferService.cols)){var w=this._bufferService.buffer,O=w.lines.get(S[1]);if(O){var N=w.translateBufferLineToString(S[1],!1),L=this._convertViewportColToCharacterIndex(O,S),W=L,X=S[0]-L,ce=0,j=0,P=0,M=0;if(N.charAt(L)===" "){for(;L>0&&N.charAt(L-1)===" ";)L--;for(;W<N.length&&N.charAt(W+1)===" ";)W++}else{var T=S[0],Z=S[0];O.getWidth(T)===0&&(ce++,T--),O.getWidth(Z)===2&&(j++,Z++);var oe=O.getString(Z).length;for(oe>1&&(M+=oe-1,W+=oe-1);T>0&&L>0&&!this._isCharWordSeparator(O.loadCell(T-1,this._workCell));){O.loadCell(T-1,this._workCell);var J=this._workCell.getChars().length;this._workCell.getWidth()===0?(ce++,T--):J>1&&(P+=J-1,L-=J-1),L--,T--}for(;Z<O.length&&W+1<N.length&&!this._isCharWordSeparator(O.loadCell(Z+1,this._workCell));){O.loadCell(Z+1,this._workCell);var re=this._workCell.getChars().length;this._workCell.getWidth()===2?(j++,Z++):re>1&&(M+=re-1,W+=re-1),W++,Z++}}W++;var ge=L+X-ce+P,Le=Math.min(this._bufferService.cols,W-L+ce+j-P-M);if(g||N.slice(L,W).trim()!==""){if(C&&ge===0&&O.getCodePoint(0)!==32){var lt=w.lines.get(S[1]-1);if(lt&&O.isWrapped&&lt.getCodePoint(this._bufferService.cols-1)!==32){var ie=this._getWordAt([this._bufferService.cols-1,S[1]-1],!1,!0,!1);if(ie){var de=this._bufferService.cols-ie.start;ge-=de,Le+=de}}}if(x&&ge+Le===this._bufferService.cols&&O.getCodePoint(this._bufferService.cols-1)!==32){var Ce=w.lines.get(S[1]+1);if(Ce&&Ce.isWrapped&&Ce.getCodePoint(0)!==32){var ke=this._getWordAt([0,S[1]+1],!1,!1,!0);ke&&(Le+=ke.length)}}return{start:ge,length:Le}}}}},y.prototype._selectWordAt=function(S,g){var C=this._getWordAt(S,g);if(C){for(;C.start<0;)C.start+=this._bufferService.cols,S[1]--;this._model.selectionStart=[C.start,S[1]],this._model.selectionStartLength=C.length}},y.prototype._selectToWordAt=function(S){var g=this._getWordAt(S,!0);if(g){for(var C=S[1];g.start<0;)g.start+=this._bufferService.cols,C--;if(!this._model.areSelectionValuesReversed())for(;g.start+g.length>this._bufferService.cols;)g.length-=this._bufferService.cols,C++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?g.start:g.start+g.length,C]}},y.prototype._isCharWordSeparator=function(S){return S.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(S.getChars())>=0},y.prototype._selectLineAt=function(S){var g=this._bufferService.buffer.getWrappedRangeForLine(S);this._model.selectionStart=[0,g.first],this._model.selectionEnd=[this._bufferService.cols,g.last],this._model.selectionStartLength=0},y=v([l(2,i.IBufferService),l(3,i.ICoreService),l(4,r.IMouseService),l(5,i.IOptionsService),l(6,r.IRenderService)],y)}(o.Disposable);t.SelectionService=b},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionModel=void 0;var p=function(){function m(v){this._bufferService=v,this.isSelectAllActive=!1,this.selectionStartLength=0}return m.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(m.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(m.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 v=this.selectionStart[0]+this.selectionStartLength;return v>this._bufferService.cols?[v%this._bufferService.cols,this.selectionStart[1]+Math.floor(v/this._bufferService.cols)]:[v,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}),m.prototype.areSelectionValuesReversed=function(){var v=this.selectionStart,l=this.selectionEnd;return!(!v||!l)&&(v[1]>l[1]||v[1]===l[1]&&v[0]>l[0])},m.prototype.onTrim=function(v){return this.selectionStart&&(this.selectionStart[1]-=v),this.selectionEnd&&(this.selectionEnd[1]-=v),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},m}();t.SelectionModel=p},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moveToCellSequence=void 0;var p=e(12);function m(a,r,i,c){var n=a-v(i,a),o=r-v(i,r);return s(Math.abs(n-o)-function(u,d,b){for(var E=0,y=u-v(b,u),S=d-v(b,d),g=0;g<Math.abs(y-S);g++){var C=l(u,d)==="A"?-1:1,x=b.buffer.lines.get(y+C*g);x&&x.isWrapped&&E++}return E}(a,r,i),h(l(a,r),c))}function v(a,r){for(var i=0,c=a.buffer.lines.get(r),n=c&&c.isWrapped;n&&r>=0&&r<a.rows;)i++,n=(c=a.buffer.lines.get(--r))&&c.isWrapped;return i}function l(a,r){return a>r?"A":"B"}function f(a,r,i,c,n,o){for(var u=a,d=r,b="";u!==i||d!==c;)u+=n?1:-1,n&&u>o.cols-1?(b+=o.buffer.translateBufferLineToString(d,!1,a,u),u=0,a=0,d++):!n&&u<0&&(b+=o.buffer.translateBufferLineToString(d,!1,0,a+1),a=u=o.cols-1,d--);return b+o.buffer.translateBufferLineToString(d,!1,a,u)}function h(a,r){var i=r?"O":"[";return p.C0.ESC+i+a}function s(a,r){a=Math.floor(a);for(var i="",c=0;c<a;c++)i+=r;return i}t.moveToCellSequence=function(a,r,i,c){var n,o=i.buffer.x,u=i.buffer.y;if(!i.buffer.hasScrollback)return function(b,E,y,S,g,C){return m(E,S,g,C).length===0?"":s(f(b,E,b,E-v(g,E),!1,g).length,h("D",C))}(o,u,0,r,i,c)+m(u,r,i,c)+function(b,E,y,S,g,C){var x;x=m(E,S,g,C).length>0?S-v(g,S):E;var w=S,O=function(N,L,W,X,ce,j){var P;return P=m(W,X,ce,j).length>0?X-v(ce,X):L,N<W&&P<=X||N>=W&&P<X?"C":"D"}(b,E,y,S,g,C);return s(f(b,x,y,w,O==="C",g).length,h(O,C))}(o,u,a,r,i,c);if(u===r)return n=o>a?"D":"C",s(Math.abs(o-a),h(n,c));n=u>r?"D":"C";var d=Math.abs(u-r);return s(function(b,E){return E.cols-b}(u>r?a:o,i)+(d-1)*i.cols+1+((u>r?o:a)-1),h(n,c))}},function(B,t,e){"use strict";var p=this&&this.__decorate||function(f,h,s,a){var r,i=arguments.length,c=i<3?h:a===null?a=Object.getOwnPropertyDescriptor(h,s):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(f,h,s,a);else for(var n=f.length-1;n>=0;n--)(r=f[n])&&(c=(i<3?r(c):i>3?r(h,s,c):r(h,s))||c);return i>3&&c&&Object.defineProperty(h,s,c),c},m=this&&this.__param||function(f,h){return function(s,a){h(s,a,f)}};Object.defineProperty(t,"__esModule",{value:!0}),t.SoundService=void 0;var v=e(1),l=function(){function f(h){this._optionsService=h}return Object.defineProperty(f,"audioContext",{get:function(){if(!f._audioContext){var h=window.AudioContext||window.webkitAudioContext;if(!h)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;f._audioContext=new h}return f._audioContext},enumerable:!1,configurable:!0}),f.prototype.playBellSound=function(){var h=f.audioContext;if(h){var s=h.createBufferSource();h.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(a){s.buffer=a,s.connect(h.destination),s.start(0)})}},f.prototype._base64ToArrayBuffer=function(h){for(var s=window.atob(h),a=s.length,r=new Uint8Array(a),i=0;i<a;i++)r[i]=s.charCodeAt(i);return r.buffer},f.prototype._removeMimeType=function(h){return h.split(",")[1]},f=p([m(0,v.IOptionsService)],f)}();t.SoundService=l},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(i,c){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var u in o)o.hasOwnProperty(u)&&(n[u]=o[u])})(i,c)},function(i,c){function n(){this.constructor=i}p(i,c),i.prototype=c===null?Object.create(c):(n.prototype=c.prototype,new n)}),v=this&&this.__decorate||function(i,c,n,o){var u,d=arguments.length,b=d<3?c:o===null?o=Object.getOwnPropertyDescriptor(c,n):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(i,c,n,o);else for(var E=i.length-1;E>=0;E--)(u=i[E])&&(b=(d<3?u(b):d>3?u(c,n,b):u(c,n))||b);return d>3&&b&&Object.defineProperty(c,n,b),b},l=this&&this.__param||function(i,c){return function(n,o){c(n,o,i)}};Object.defineProperty(t,"__esModule",{value:!0}),t.MouseZoneManager=void 0;var f=e(2),h=e(7),s=e(5),a=e(1),r=function(i){function c(n,o,u,d,b,E){var y=i.call(this)||this;return y._element=n,y._screenElement=o,y._bufferService=u,y._mouseService=d,y._selectionService=b,y._optionsService=E,y._zones=[],y._areZonesActive=!1,y._lastHoverCoords=[void 0,void 0],y._initialSelectionLength=0,y.register(h.addDisposableDomListener(y._element,"mousedown",function(S){return y._onMouseDown(S)})),y._mouseMoveListener=function(S){return y._onMouseMove(S)},y._mouseLeaveListener=function(S){return y._onMouseLeave(S)},y._clickListener=function(S){return y._onClick(S)},y}return m(c,i),c.prototype.dispose=function(){i.prototype.dispose.call(this),this._deactivate()},c.prototype.add=function(n){this._zones.push(n),this._zones.length===1&&this._activate()},c.prototype.clearAll=function(n,o){if(this._zones.length!==0){n&&o||(n=0,o=this._bufferService.rows-1);for(var u=0;u<this._zones.length;u++){var d=this._zones[u];(d.y1>n&&d.y1<=o+1||d.y2>n&&d.y2<=o+1||d.y1<n&&d.y2>o+1)&&(this._currentZone&&this._currentZone===d&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(u--,1))}this._zones.length===0&&this._deactivate()}},c.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))},c.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))},c.prototype._onMouseMove=function(n){this._lastHoverCoords[0]===n.pageX&&this._lastHoverCoords[1]===n.pageY||(this._onHover(n),this._lastHoverCoords=[n.pageX,n.pageY])},c.prototype._onHover=function(n){var o=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 o._onTooltip(n)},this._optionsService.options.linkTooltipHoverDuration)))},c.prototype._onTooltip=function(n){this._tooltipTimeout=void 0;var o=this._findZoneEventAt(n);o&&o.tooltipCallback&&o.tooltipCallback(n)},c.prototype._onMouseDown=function(n){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var o=this._findZoneEventAt(n);o!=null&&o.willLinkActivate(n)&&(n.preventDefault(),n.stopImmediatePropagation())}},c.prototype._onMouseLeave=function(n){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},c.prototype._onClick=function(n){var o=this._findZoneEventAt(n),u=this._getSelectionLength();o&&u===this._initialSelectionLength&&(o.clickCallback(n),n.preventDefault(),n.stopImmediatePropagation())},c.prototype._getSelectionLength=function(){var n=this._selectionService.selectionText;return n?n.length:0},c.prototype._findZoneEventAt=function(n){var o=this._mouseService.getCoords(n,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(o)for(var u=o[0],d=o[1],b=0;b<this._zones.length;b++){var E=this._zones[b];if(E.y1===E.y2){if(d===E.y1&&u>=E.x1&&u<E.x2)return E}else if(d===E.y1&&u>=E.x1||d===E.y2&&u<E.x2||d>E.y1&&d<E.y2)return E}},c=v([l(2,a.IBufferService),l(3,s.IMouseService),l(4,s.ISelectionService),l(5,a.IOptionsService)],c)}(f.Disposable);t.MouseZoneManager=r},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(c,n){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,u){o.__proto__=u}||function(o,u){for(var d in u)u.hasOwnProperty(d)&&(o[d]=u[d])})(c,n)},function(c,n){function o(){this.constructor=c}p(c,n),c.prototype=n===null?Object.create(n):(o.prototype=n.prototype,new o)});Object.defineProperty(t,"__esModule",{value:!0}),t.AccessibilityManager=void 0;var v=e(18),l=e(11),f=e(31),h=e(7),s=e(2),a=e(32),r=e(17),i=function(c){function n(o,u){var d=c.call(this)||this;d._terminal=o,d._renderService=u,d._liveRegionLineCount=0,d._charsToConsume=[],d._charsToAnnounce="",d._accessibilityTreeRoot=document.createElement("div"),d._accessibilityTreeRoot.classList.add("xterm-accessibility"),d._rowContainer=document.createElement("div"),d._rowContainer.classList.add("xterm-accessibility-tree"),d._rowContainer.setAttribute("role","list"),d._rowElements=[];for(var b=0;b<d._terminal.rows;b++)d._rowElements[b]=d._createAccessibilityTreeNode(),d._rowContainer.appendChild(d._rowElements[b]);if(d._topBoundaryFocusListener=function(E){return d._onBoundaryFocus(E,0)},d._bottomBoundaryFocusListener=function(E){return d._onBoundaryFocus(E,1)},d._rowElements[0].addEventListener("focus",d._topBoundaryFocusListener),d._rowElements[d._rowElements.length-1].addEventListener("focus",d._bottomBoundaryFocusListener),d._refreshRowsDimensions(),d._accessibilityTreeRoot.appendChild(d._rowContainer),d._renderRowsDebouncer=new f.RenderDebouncer(d._renderRows.bind(d)),d._refreshRows(),d._liveRegion=document.createElement("div"),d._liveRegion.classList.add("live-region"),d._liveRegion.setAttribute("aria-live","assertive"),d._accessibilityTreeRoot.appendChild(d._liveRegion),!d._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return d._terminal.element.insertAdjacentElement("afterbegin",d._accessibilityTreeRoot),d.register(d._renderRowsDebouncer),d.register(d._terminal.onResize(function(E){return d._onResize(E.rows)})),d.register(d._terminal.onRender(function(E){return d._refreshRows(E.start,E.end)})),d.register(d._terminal.onScroll(function(){return d._refreshRows()})),d.register(d._terminal.onA11yChar(function(E){return d._onChar(E)})),d.register(d._terminal.onLineFeed(function(){return d._onChar(`
`)})),d.register(d._terminal.onA11yTab(function(E){return d._onTab(E)})),d.register(d._terminal.onKey(function(E){return d._onKey(E.key)})),d.register(d._terminal.onBlur(function(){return d._clearLiveRegion()})),d.register(d._renderService.onDimensionsChange(function(){return d._refreshRowsDimensions()})),d._screenDprMonitor=new a.ScreenDprMonitor,d.register(d._screenDprMonitor),d._screenDprMonitor.setListener(function(){return d._refreshRowsDimensions()}),d.register(h.addDisposableDomListener(window,"resize",function(){return d._refreshRowsDimensions()})),d}return m(n,c),n.prototype.dispose=function(){c.prototype.dispose.call(this),r.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},n.prototype._onBoundaryFocus=function(o,u){var d=o.target,b=this._rowElements[u===0?1:this._rowElements.length-2];if(d.getAttribute("aria-posinset")!==(u===0?"1":""+this._terminal.buffer.lines.length)&&o.relatedTarget===b){var E,y;if(u===0?(E=d,y=this._rowElements.pop(),this._rowContainer.removeChild(y)):(E=this._rowElements.shift(),y=d,this._rowContainer.removeChild(E)),E.removeEventListener("focus",this._topBoundaryFocusListener),y.removeEventListener("focus",this._bottomBoundaryFocusListener),u===0){var S=this._createAccessibilityTreeNode();this._rowElements.unshift(S),this._rowContainer.insertAdjacentElement("afterbegin",S)}else S=this._createAccessibilityTreeNode(),this._rowElements.push(S),this._rowContainer.appendChild(S);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(),o.preventDefault(),o.stopImmediatePropagation()}},n.prototype._onResize=function(o){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>o;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},n.prototype._createAccessibilityTreeNode=function(){var o=document.createElement("div");return o.setAttribute("role","listitem"),o.tabIndex=-1,this._refreshRowDimensions(o),o},n.prototype._onTab=function(o){for(var u=0;u<o;u++)this._onChar(" ")},n.prototype._onChar=function(o){var u=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==o&&(this._charsToAnnounce+=o):this._charsToAnnounce+=o,o===`
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=v.tooMuchOutput)),l.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,l.isMac&&r.removeElementFromParent(this._liveRegion)},n.prototype._onKey=function(o){this._clearLiveRegion(),this._charsToConsume.push(o)},n.prototype._refreshRows=function(o,u){this._renderRowsDebouncer.refresh(o,u,this._terminal.rows)},n.prototype._renderRows=function(o,u){for(var d=this._terminal.buffer,b=d.lines.length.toString(),E=o;E<=u;E++){var y=d.translateBufferLineToString(d.ydisp+E,!0),S=(d.ydisp+E+1).toString(),g=this._rowElements[E];g&&(y.length===0?g.innerHTML="&nbsp;":g.textContent=y,g.setAttribute("aria-posinset",S),g.setAttribute("aria-setsize",b))}this._announceCharacters()},n.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var o=0;o<this._terminal.rows;o++)this._refreshRowDimensions(this._rowElements[o])}},n.prototype._refreshRowDimensions=function(o){o.style.height=this._renderService.dimensions.actualCellHeight+"px"},n.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},n}(s.Disposable);t.AccessibilityManager=i},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(d,b){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(E,y){E.__proto__=y}||function(E,y){for(var S in y)y.hasOwnProperty(S)&&(E[S]=y[S])})(d,b)},function(d,b){function E(){this.constructor=d}p(d,b),d.prototype=b===null?Object.create(b):(E.prototype=b.prototype,new E)}),v=this&&this.__decorate||function(d,b,E,y){var S,g=arguments.length,C=g<3?b:y===null?y=Object.getOwnPropertyDescriptor(b,E):y;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")C=Reflect.decorate(d,b,E,y);else for(var x=d.length-1;x>=0;x--)(S=d[x])&&(C=(g<3?S(C):g>3?S(b,E,C):S(b,E))||C);return g>3&&C&&Object.defineProperty(b,E,C),C},l=this&&this.__param||function(d,b){return function(E,y){b(E,y,d)}};Object.defineProperty(t,"__esModule",{value:!0}),t.DomRenderer=void 0;var f=e(58),h=e(9),s=e(2),a=e(5),r=e(1),i=e(0),c=e(10),n=e(17),o=1,u=function(d){function b(E,y,S,g,C,x,w,O,N){var L=d.call(this)||this;return L._colors=E,L._element=y,L._screenElement=S,L._viewportElement=g,L._linkifier=C,L._linkifier2=x,L._charSizeService=w,L._optionsService=O,L._bufferService=N,L._terminalClass=o++,L._rowElements=[],L._rowContainer=document.createElement("div"),L._rowContainer.classList.add("xterm-rows"),L._rowContainer.style.lineHeight="normal",L._rowContainer.setAttribute("aria-hidden","true"),L._refreshRowElements(L._bufferService.cols,L._bufferService.rows),L._selectionContainer=document.createElement("div"),L._selectionContainer.classList.add("xterm-selection"),L._selectionContainer.setAttribute("aria-hidden","true"),L.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},L._updateDimensions(),L._injectCss(),L._rowFactory=new f.DomRendererRowFactory(document,L._optionsService,L._colors),L._element.classList.add("xterm-dom-renderer-owner-"+L._terminalClass),L._screenElement.appendChild(L._rowContainer),L._screenElement.appendChild(L._selectionContainer),L._linkifier.onShowLinkUnderline(function(W){return L._onLinkHover(W)}),L._linkifier.onHideLinkUnderline(function(W){return L._onLinkLeave(W)}),L._linkifier2.onShowLinkUnderline(function(W){return L._onLinkHover(W)}),L._linkifier2.onHideLinkUnderline(function(W){return L._onLinkLeave(W)}),L}return m(b,d),Object.defineProperty(b.prototype,"onRequestRedraw",{get:function(){return new i.EventEmitter().event},enumerable:!1,configurable:!0}),b.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),n.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),d.prototype.dispose.call(this)},b.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,y=this._rowElements;E<y.length;E++){var S=y[E];S.style.width=this.dimensions.canvasWidth+"px",S.style.height=this.dimensions.actualCellHeight+"px",S.style.lineHeight=this.dimensions.actualCellHeight+"px",S.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var g=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=g,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},b.prototype.setColors=function(E){this._colors=E,this._injectCss()},b.prototype._injectCss=function(){var E=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var y=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";y+=this._terminalSelector+" span:not(."+f.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+f.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+f.ITALIC_CLASS+" { font-style: italic;}",y+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",y+="@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+"; }}",y+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+f.CURSOR_CLASS+"."+f.CURSOR_BLINK_CLASS+":not(."+f.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+f.CURSOR_CLASS+"."+f.CURSOR_BLINK_CLASS+"."+f.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+f.CURSOR_CLASS+"."+f.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",y+=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(S,g){y+=E._terminalSelector+" .xterm-fg-"+g+" { color: "+S.css+"; }"+E._terminalSelector+" .xterm-bg-"+g+" { background-color: "+S.css+"; }"}),y+=this._terminalSelector+" .xterm-fg-"+h.INVERTED_DEFAULT_COLOR+" { color: "+c.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+h.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=y},b.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},b.prototype._refreshRowElements=function(E,y){for(var S=this._rowElements.length;S<=y;S++){var g=document.createElement("div");this._rowContainer.appendChild(g),this._rowElements.push(g)}for(;this._rowElements.length>y;)this._rowContainer.removeChild(this._rowElements.pop())},b.prototype.onResize=function(E,y){this._refreshRowElements(E,y),this._updateDimensions()},b.prototype.onCharSizeChanged=function(){this._updateDimensions()},b.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},b.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},b.prototype.onSelectionChanged=function(E,y,S){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(E&&y){var g=E[1]-this._bufferService.buffer.ydisp,C=y[1]-this._bufferService.buffer.ydisp,x=Math.max(g,0),w=Math.min(C,this._bufferService.rows-1);if(!(x>=this._bufferService.rows||w<0)){var O=document.createDocumentFragment();if(S)O.appendChild(this._createSelectionElement(x,E[0],y[0],w-x+1));else{var N=g===x?E[0]:0,L=x===w?y[0]:this._bufferService.cols;O.appendChild(this._createSelectionElement(x,N,L));var W=w-x-1;if(O.appendChild(this._createSelectionElement(x+1,0,this._bufferService.cols,W)),x!==w){var X=C===w?y[0]:this._bufferService.cols;O.appendChild(this._createSelectionElement(w,0,X))}}this._selectionContainer.appendChild(O)}}},b.prototype._createSelectionElement=function(E,y,S,g){g===void 0&&(g=1);var C=document.createElement("div");return C.style.height=g*this.dimensions.actualCellHeight+"px",C.style.top=E*this.dimensions.actualCellHeight+"px",C.style.left=y*this.dimensions.actualCellWidth+"px",C.style.width=this.dimensions.actualCellWidth*(S-y)+"px",C},b.prototype.onCursorMove=function(){},b.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},b.prototype.clear=function(){for(var E=0,y=this._rowElements;E<y.length;E++)y[E].innerHTML=""},b.prototype.renderRows=function(E,y){for(var S=this._bufferService.buffer.ybase+this._bufferService.buffer.y,g=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),C=this._optionsService.options.cursorBlink,x=E;x<=y;x++){var w=this._rowElements[x];w.innerHTML="";var O=x+this._bufferService.buffer.ydisp,N=this._bufferService.buffer.lines.get(O),L=this._optionsService.options.cursorStyle;w.appendChild(this._rowFactory.createRow(N,O===S,L,g,C,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(b.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),b.prototype.registerCharacterJoiner=function(E){return-1},b.prototype.deregisterCharacterJoiner=function(E){return!1},b.prototype._onLinkHover=function(E){this._setCellUnderline(E.x1,E.x2,E.y1,E.y2,E.cols,!0)},b.prototype._onLinkLeave=function(E){this._setCellUnderline(E.x1,E.x2,E.y1,E.y2,E.cols,!1)},b.prototype._setCellUnderline=function(E,y,S,g,C,x){for(;E!==y||S!==g;){var w=this._rowElements[S];if(!w)return;var O=w.children[E];O&&(O.style.textDecoration=x?"underline":"none"),++E>=C&&(E=0,S++)}},b=v([l(6,a.ICharSizeService),l(7,r.IOptionsService),l(8,r.IBufferService)],b)}(s.Disposable);t.DomRenderer=u},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DomRendererRowFactory=t.CURSOR_STYLE_UNDERLINE_CLASS=t.CURSOR_STYLE_BAR_CLASS=t.CURSOR_STYLE_BLOCK_CLASS=t.CURSOR_BLINK_CLASS=t.CURSOR_CLASS=t.UNDERLINE_CLASS=t.ITALIC_CLASS=t.DIM_CLASS=t.BOLD_CLASS=void 0;var p=e(9),m=e(3),v=e(4),l=e(10);t.BOLD_CLASS="xterm-bold",t.DIM_CLASS="xterm-dim",t.ITALIC_CLASS="xterm-italic",t.UNDERLINE_CLASS="xterm-underline",t.CURSOR_CLASS="xterm-cursor",t.CURSOR_BLINK_CLASS="xterm-cursor-blink",t.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",t.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",t.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var f=function(){function s(a,r,i){this._document=a,this._optionsService=r,this._colors=i,this._workCell=new v.CellData}return s.prototype.setColors=function(a){this._colors=a},s.prototype.createRow=function(a,r,i,c,n,o,u){for(var d=this._document.createDocumentFragment(),b=0,E=Math.min(a.length,u)-1;E>=0;E--)if(a.loadCell(E,this._workCell).getCode()!==m.NULL_CELL_CODE||r&&E===c){b=E+1;break}for(E=0;E<b;E++){a.loadCell(E,this._workCell);var y=this._workCell.getWidth();if(y!==0){var S=this._document.createElement("span");if(y>1&&(S.style.width=o*y+"px"),r&&E===c)switch(S.classList.add(t.CURSOR_CLASS),n&&S.classList.add(t.CURSOR_BLINK_CLASS),i){case"bar":S.classList.add(t.CURSOR_STYLE_BAR_CLASS);break;case"underline":S.classList.add(t.CURSOR_STYLE_UNDERLINE_CLASS);break;default:S.classList.add(t.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&S.classList.add(t.BOLD_CLASS),this._workCell.isItalic()&&S.classList.add(t.ITALIC_CLASS),this._workCell.isDim()&&S.classList.add(t.DIM_CLASS),this._workCell.isUnderline()&&S.classList.add(t.UNDERLINE_CLASS),this._workCell.isInvisible()?S.textContent=m.WHITESPACE_CELL_CHAR:S.textContent=this._workCell.getChars()||m.WHITESPACE_CELL_CHAR;var g=this._workCell.getFgColor(),C=this._workCell.getFgColorMode(),x=this._workCell.getBgColor(),w=this._workCell.getBgColorMode(),O=!!this._workCell.isInverse();if(O){var N=g;g=x,x=N;var L=C;C=w,w=L}switch(C){case 16777216:case 33554432:this._workCell.isBold()&&g<8&&this._optionsService.options.drawBoldTextInBrightColors&&(g+=8),this._applyMinimumContrast(S,this._colors.background,this._colors.ansi[g])||S.classList.add("xterm-fg-"+g);break;case 50331648:var W=l.rgba.toColor(g>>16&255,g>>8&255,255&g);this._applyMinimumContrast(S,this._colors.background,W)||this._addStyle(S,"color:#"+h(g.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(S,this._colors.background,this._colors.foreground)||O&&S.classList.add("xterm-fg-"+p.INVERTED_DEFAULT_COLOR)}switch(w){case 16777216:case 33554432:S.classList.add("xterm-bg-"+x);break;case 50331648:this._addStyle(S,"background-color:#"+h(x.toString(16),"0",6));break;case 0:default:O&&S.classList.add("xterm-bg-"+p.INVERTED_DEFAULT_COLOR)}d.appendChild(S)}}return d},s.prototype._applyMinimumContrast=function(a,r,i){if(this._optionsService.options.minimumContrastRatio===1)return!1;var c=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return c===void 0&&(c=l.color.ensureContrastRatio(r,i,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,c!=null?c:null)),!!c&&(this._addStyle(a,"color:"+c.css),!0)},s.prototype._addStyle=function(a,r){a.setAttribute("style",""+(a.getAttribute("style")||"")+r+";")},s}();function h(s,a,r){for(;s.length<r;)s=a+s;return s}t.DomRendererRowFactory=f},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.evaluateKeyboardEvent=void 0;var p=e(12),m={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:["'",'"']};t.evaluateKeyboardEvent=function(v,l,f,h){var s={type:0,cancel:!1,key:void 0},a=(v.shiftKey?1:0)|(v.altKey?2:0)|(v.ctrlKey?4:0)|(v.metaKey?8:0);switch(v.keyCode){case 0:v.key==="UIKeyInputUpArrow"?s.key=l?p.C0.ESC+"OA":p.C0.ESC+"[A":v.key==="UIKeyInputLeftArrow"?s.key=l?p.C0.ESC+"OD":p.C0.ESC+"[D":v.key==="UIKeyInputRightArrow"?s.key=l?p.C0.ESC+"OC":p.C0.ESC+"[C":v.key==="UIKeyInputDownArrow"&&(s.key=l?p.C0.ESC+"OB":p.C0.ESC+"[B");break;case 8:if(v.shiftKey){s.key=p.C0.BS;break}if(v.altKey){s.key=p.C0.ESC+p.C0.DEL;break}s.key=p.C0.DEL;break;case 9:if(v.shiftKey){s.key=p.C0.ESC+"[Z";break}s.key=p.C0.HT,s.cancel=!0;break;case 13:s.key=v.altKey?p.C0.ESC+p.C0.CR:p.C0.CR,s.cancel=!0;break;case 27:s.key=p.C0.ESC,v.altKey&&(s.key=p.C0.ESC+p.C0.ESC),s.cancel=!0;break;case 37:if(v.metaKey)break;a?(s.key=p.C0.ESC+"[1;"+(a+1)+"D",s.key===p.C0.ESC+"[1;3D"&&(s.key=p.C0.ESC+(f?"b":"[1;5D"))):s.key=l?p.C0.ESC+"OD":p.C0.ESC+"[D";break;case 39:if(v.metaKey)break;a?(s.key=p.C0.ESC+"[1;"+(a+1)+"C",s.key===p.C0.ESC+"[1;3C"&&(s.key=p.C0.ESC+(f?"f":"[1;5C"))):s.key=l?p.C0.ESC+"OC":p.C0.ESC+"[C";break;case 38:if(v.metaKey)break;a?(s.key=p.C0.ESC+"[1;"+(a+1)+"A",f||s.key!==p.C0.ESC+"[1;3A"||(s.key=p.C0.ESC+"[1;5A")):s.key=l?p.C0.ESC+"OA":p.C0.ESC+"[A";break;case 40:if(v.metaKey)break;a?(s.key=p.C0.ESC+"[1;"+(a+1)+"B",f||s.key!==p.C0.ESC+"[1;3B"||(s.key=p.C0.ESC+"[1;5B")):s.key=l?p.C0.ESC+"OB":p.C0.ESC+"[B";break;case 45:v.shiftKey||v.ctrlKey||(s.key=p.C0.ESC+"[2~");break;case 46:s.key=a?p.C0.ESC+"[3;"+(a+1)+"~":p.C0.ESC+"[3~";break;case 36:s.key=a?p.C0.ESC+"[1;"+(a+1)+"H":l?p.C0.ESC+"OH":p.C0.ESC+"[H";break;case 35:s.key=a?p.C0.ESC+"[1;"+(a+1)+"F":l?p.C0.ESC+"OF":p.C0.ESC+"[F";break;case 33:v.shiftKey?s.type=2:s.key=p.C0.ESC+"[5~";break;case 34:v.shiftKey?s.type=3:s.key=p.C0.ESC+"[6~";break;case 112:s.key=a?p.C0.ESC+"[1;"+(a+1)+"P":p.C0.ESC+"OP";break;case 113:s.key=a?p.C0.ESC+"[1;"+(a+1)+"Q":p.C0.ESC+"OQ";break;case 114:s.key=a?p.C0.ESC+"[1;"+(a+1)+"R":p.C0.ESC+"OR";break;case 115:s.key=a?p.C0.ESC+"[1;"+(a+1)+"S":p.C0.ESC+"OS";break;case 116:s.key=a?p.C0.ESC+"[15;"+(a+1)+"~":p.C0.ESC+"[15~";break;case 117:s.key=a?p.C0.ESC+"[17;"+(a+1)+"~":p.C0.ESC+"[17~";break;case 118:s.key=a?p.C0.ESC+"[18;"+(a+1)+"~":p.C0.ESC+"[18~";break;case 119:s.key=a?p.C0.ESC+"[19;"+(a+1)+"~":p.C0.ESC+"[19~";break;case 120:s.key=a?p.C0.ESC+"[20;"+(a+1)+"~":p.C0.ESC+"[20~";break;case 121:s.key=a?p.C0.ESC+"[21;"+(a+1)+"~":p.C0.ESC+"[21~";break;case 122:s.key=a?p.C0.ESC+"[23;"+(a+1)+"~":p.C0.ESC+"[23~";break;case 123:s.key=a?p.C0.ESC+"[24;"+(a+1)+"~":p.C0.ESC+"[24~";break;default:if(!v.ctrlKey||v.shiftKey||v.altKey||v.metaKey)if(f&&!h||!v.altKey||v.metaKey)f&&!v.altKey&&!v.ctrlKey&&v.metaKey?v.keyCode===65&&(s.type=1):v.key&&!v.ctrlKey&&!v.altKey&&!v.metaKey&&v.keyCode>=48&&v.key.length===1?s.key=v.key:v.key&&v.ctrlKey&&v.key==="_"&&(s.key=p.C0.US);else{var r=m[v.keyCode],i=r&&r[v.shiftKey?1:0];if(i)s.key=p.C0.ESC+i;else if(v.keyCode>=65&&v.keyCode<=90){var c=v.ctrlKey?v.keyCode-64:v.keyCode+32;s.key=p.C0.ESC+String.fromCharCode(c)}}else v.keyCode>=65&&v.keyCode<=90?s.key=String.fromCharCode(v.keyCode-64):v.keyCode===32?s.key=p.C0.NUL:v.keyCode>=51&&v.keyCode<=55?s.key=String.fromCharCode(v.keyCode-51+27):v.keyCode===56?s.key=p.C0.DEL:v.keyCode===219?s.key=p.C0.ESC:v.keyCode===220?s.key=p.C0.FS:v.keyCode===221&&(s.key=p.C0.GS)}return s}},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(o,u){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var E in b)b.hasOwnProperty(E)&&(d[E]=b[E])})(o,u)},function(o,u){function d(){this.constructor=o}p(o,u),o.prototype=u===null?Object.create(u):(d.prototype=u.prototype,new d)}),v=this&&this.__decorate||function(o,u,d,b){var E,y=arguments.length,S=y<3?u:b===null?b=Object.getOwnPropertyDescriptor(u,d):b;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")S=Reflect.decorate(o,u,d,b);else for(var g=o.length-1;g>=0;g--)(E=o[g])&&(S=(y<3?E(S):y>3?E(u,d,S):E(u,d))||S);return y>3&&S&&Object.defineProperty(u,d,S),S},l=this&&this.__param||function(o,u){return function(d,b){u(d,b,o)}};Object.defineProperty(t,"__esModule",{value:!0}),t.RenderService=void 0;var f=e(31),h=e(0),s=e(2),a=e(32),r=e(7),i=e(1),c=e(5),n=function(o){function u(d,b,E,y,S,g){var C=o.call(this)||this;if(C._renderer=d,C._rowCount=b,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 h.EventEmitter,C._onRender=new h.EventEmitter,C._onRefreshRequest=new h.EventEmitter,C.register({dispose:function(){return C._renderer.dispose()}}),C._renderDebouncer=new f.RenderDebouncer(function(w,O){return C._renderRows(w,O)}),C.register(C._renderDebouncer),C._screenDprMonitor=new a.ScreenDprMonitor,C._screenDprMonitor.setListener(function(){return C.onDevicePixelRatioChange()}),C.register(C._screenDprMonitor),C.register(g.onResize(function(w){return C._fullRefresh()})),C.register(y.onOptionChange(function(){return C._renderer.onOptionsChanged()})),C.register(S.onCharSizeChange(function(){return C.onCharSizeChanged()})),C._renderer.onRequestRedraw(function(w){return C.refreshRows(w.start,w.end,!0)}),C.register(r.addDisposableDomListener(window,"resize",function(){return C.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var x=new IntersectionObserver(function(w){return C._onIntersectionChange(w[w.length-1])},{threshold:0});x.observe(E),C.register({dispose:function(){return x.disconnect()}})}return C}return m(u,o),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(d){this._isPaused=d.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},u.prototype.refreshRows=function(d,b,E){E===void 0&&(E=!1),this._isPaused?this._needsFullRefresh=!0:(E||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(d,b,this._rowCount))},u.prototype._renderRows=function(d,b){this._renderer.renderRows(d,b),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:d,end:b}),this._isNextRenderRedrawOnly=!0},u.prototype.resize=function(d,b){this._rowCount=b,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(){o.prototype.dispose.call(this)},u.prototype.setRenderer=function(d){var b=this;this._renderer.dispose(),this._renderer=d,this._renderer.onRequestRedraw(function(E){return b.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(d){this._renderer.setColors(d),this._fullRefresh()},u.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},u.prototype.onResize=function(d,b){this._renderer.onResize(d,b),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(d,b,E){this._selectionState.start=d,this._selectionState.end=b,this._selectionState.columnSelectMode=E,this._renderer.onSelectionChanged(d,b,E)},u.prototype.onCursorMove=function(){this._renderer.onCursorMove()},u.prototype.clear=function(){this._renderer.clear()},u.prototype.registerCharacterJoiner=function(d){return this._renderer.registerCharacterJoiner(d)},u.prototype.deregisterCharacterJoiner=function(d){return this._renderer.deregisterCharacterJoiner(d)},u=v([l(3,i.IOptionsService),l(4,c.ICharSizeService),l(5,i.IBufferService)],u)}(s.Disposable);t.RenderService=n},function(B,t,e){"use strict";var p=this&&this.__decorate||function(s,a,r,i){var c,n=arguments.length,o=n<3?a:i===null?i=Object.getOwnPropertyDescriptor(a,r):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(s,a,r,i);else for(var u=s.length-1;u>=0;u--)(c=s[u])&&(o=(n<3?c(o):n>3?c(a,r,o):c(a,r))||o);return n>3&&o&&Object.defineProperty(a,r,o),o},m=this&&this.__param||function(s,a){return function(r,i){a(r,i,s)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CharSizeService=void 0;var v=e(1),l=e(0),f=function(){function s(a,r,i){this._optionsService=i,this.width=0,this.height=0,this._onCharSizeChange=new l.EventEmitter,this._measureStrategy=new h(a,r,this._optionsService)}return Object.defineProperty(s.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),s.prototype.measure=function(){var a=this._measureStrategy.measure();a.width===this.width&&a.height===this.height||(this.width=a.width,this.height=a.height,this._onCharSizeChange.fire())},s=p([m(2,v.IOptionsService)],s)}();t.CharSizeService=f;var h=function(){function s(a,r,i){this._document=a,this._parentElement=r,this._optionsService=i,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return s.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var a=this._measureElement.getBoundingClientRect();return a.width!==0&&a.height!==0&&(this._result.width=a.width,this._result.height=Math.ceil(a.height)),this._result},s}()},function(B,t,e){"use strict";var p=this&&this.__decorate||function(h,s,a,r){var i,c=arguments.length,n=c<3?s:r===null?r=Object.getOwnPropertyDescriptor(s,a):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(h,s,a,r);else for(var o=h.length-1;o>=0;o--)(i=h[o])&&(n=(c<3?i(n):c>3?i(s,a,n):i(s,a))||n);return c>3&&n&&Object.defineProperty(s,a,n),n},m=this&&this.__param||function(h,s){return function(a,r){s(a,r,h)}};Object.defineProperty(t,"__esModule",{value:!0}),t.MouseService=void 0;var v=e(5),l=e(30),f=function(){function h(s,a){this._renderService=s,this._charSizeService=a}return h.prototype.getCoords=function(s,a,r,i,c){return l.getCoords(s,a,r,i,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,c)},h.prototype.getRawByteCoords=function(s,a,r,i){var c=this.getCoords(s,a,r,i);return l.getRawByteCoords(c)},h=p([m(0,v.IRenderService),m(1,v.ICharSizeService)],h)}();t.MouseService=f},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(i,c){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var u in o)o.hasOwnProperty(u)&&(n[u]=o[u])})(i,c)},function(i,c){function n(){this.constructor=i}p(i,c),i.prototype=c===null?Object.create(c):(n.prototype=c.prototype,new n)}),v=this&&this.__decorate||function(i,c,n,o){var u,d=arguments.length,b=d<3?c:o===null?o=Object.getOwnPropertyDescriptor(c,n):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(i,c,n,o);else for(var E=i.length-1;E>=0;E--)(u=i[E])&&(b=(d<3?u(b):d>3?u(c,n,b):u(c,n))||b);return d>3&&b&&Object.defineProperty(c,n,b),b},l=this&&this.__param||function(i,c){return function(n,o){c(n,o,i)}};Object.defineProperty(t,"__esModule",{value:!0}),t.Linkifier2=void 0;var f=e(1),h=e(0),s=e(2),a=e(7),r=function(i){function c(n){var o=i.call(this)||this;return o._bufferService=n,o._linkProviders=[],o._linkCacheDisposables=[],o._isMouseOut=!0,o._activeLine=-1,o._onShowLinkUnderline=o.register(new h.EventEmitter),o._onHideLinkUnderline=o.register(new h.EventEmitter),o.register(s.getDisposeArrayDisposable(o._linkCacheDisposables)),o}return m(c,i),Object.defineProperty(c.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),c.prototype.registerLinkProvider=function(n){var o=this;return this._linkProviders.push(n),{dispose:function(){var u=o._linkProviders.indexOf(n);u!==-1&&o._linkProviders.splice(u,1)}}},c.prototype.attachToDom=function(n,o,u){var d=this;this._element=n,this._mouseService=o,this._renderService=u,this.register(a.addDisposableDomListener(this._element,"mouseleave",function(){d._isMouseOut=!0,d._clearCurrentLink()})),this.register(a.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(a.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},c.prototype._onMouseMove=function(n){if(this._lastMouseEvent=n,this._element&&this._mouseService){var o=this._positionFromMouseEvent(n,this._element,this._mouseService);if(o){this._isMouseOut=!1;for(var u=n.composedPath(),d=0;d<u.length;d++){var b=u[d];if(b.classList.contains("xterm"))break;if(b.classList.contains("xterm-hover"))return}this._lastBufferCell&&o.x===this._lastBufferCell.x&&o.y===this._lastBufferCell.y||(this._onHover(o),this._lastBufferCell=o)}}},c.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))},c.prototype._askForLink=function(n,o){var u=this;this._activeProviderReplies&&o||(this._activeProviderReplies=new Map,this._activeLine=n.y);var d=!1;this._linkProviders.forEach(function(b,E){var y;o?!((y=u._activeProviderReplies)===null||y===void 0)&&y.get(E)&&(d=u._checkLinkProviderResult(E,n,d)):b.provideLinks(n.y,function(S){var g,C;if(!u._isMouseOut){var x=S==null?void 0:S.map(function(w){return{link:w}});(g=u._activeProviderReplies)===null||g===void 0||g.set(E,x),d=u._checkLinkProviderResult(E,n,d),((C=u._activeProviderReplies)===null||C===void 0?void 0:C.size)===u._linkProviders.length&&u._removeIntersectingLinks(n.y,u._activeProviderReplies)}})})},c.prototype._removeIntersectingLinks=function(n,o){for(var u=new Set,d=0;d<o.size;d++){var b=o.get(d);if(b)for(var E=0;E<b.length;E++)for(var y=b[E],S=y.link.range.start.y<n?0:y.link.range.start.x,g=y.link.range.end.y>n?this._bufferService.cols:y.link.range.end.x,C=S;C<=g;C++){if(u.has(C)){b.splice(E--,1);break}u.add(C)}}},c.prototype._checkLinkProviderResult=function(n,o,u){var d,b=this;if(!this._activeProviderReplies)return u;for(var E=this._activeProviderReplies.get(n),y=!1,S=0;S<n;S++)this._activeProviderReplies.has(S)&&!this._activeProviderReplies.get(S)||(y=!0);if(!y&&E){var g=E.find(function(x){return b._linkAtPosition(x.link,o)});g&&(u=!0,this._handleNewLink(g))}if(this._activeProviderReplies.size===this._linkProviders.length&&!u)for(S=0;S<this._activeProviderReplies.size;S++){var C=(d=this._activeProviderReplies.get(S))===null||d===void 0?void 0:d.find(function(x){return b._linkAtPosition(x.link,o)});if(C){u=!0,this._handleNewLink(C);break}}return u},c.prototype._onClick=function(n){if(this._element&&this._mouseService&&this._currentLink){var o=this._positionFromMouseEvent(n,this._element,this._mouseService);o&&this._linkAtPosition(this._currentLink.link,o)&&this._currentLink.link.activate(n,this._currentLink.link.text)}},c.prototype._clearCurrentLink=function(n,o){this._element&&this._currentLink&&this._lastMouseEvent&&(!n||!o||this._currentLink.link.range.start.y>=n&&this._currentLink.link.range.end.y<=o)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,s.disposeArray(this._linkCacheDisposables))},c.prototype._handleNewLink=function(n){var o=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 d,b;return(b=(d=o._currentLink)===null||d===void 0?void 0:d.state)===null||b===void 0?void 0:b.decorations.pointerCursor},set:function(d){var b,E;!((b=o._currentLink)===null||b===void 0)&&b.state&&o._currentLink.state.decorations.pointerCursor!==d&&(o._currentLink.state.decorations.pointerCursor=d,o._currentLink.state.isHovered&&((E=o._element)===null||E===void 0||E.classList.toggle("xterm-cursor-pointer",d)))}},underline:{get:function(){var d,b;return(b=(d=o._currentLink)===null||d===void 0?void 0:d.state)===null||b===void 0?void 0:b.decorations.underline},set:function(d){var b,E,y;!((b=o._currentLink)===null||b===void 0)&&b.state&&((y=(E=o._currentLink)===null||E===void 0?void 0:E.state)===null||y===void 0?void 0:y.decorations.underline)!==d&&(o._currentLink.state.decorations.underline=d,o._currentLink.state.isHovered&&o._fireUnderlineEvent(n.link,d))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(d){var b=d.start===0?0:d.start+1+o._bufferService.buffer.ydisp;o._clearCurrentLink(b,d.end+1+o._bufferService.buffer.ydisp)})))}},c.prototype._linkHover=function(n,o,u){var d;!((d=this._currentLink)===null||d===void 0)&&d.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(o,!0),this._currentLink.state.decorations.pointerCursor&&n.classList.add("xterm-cursor-pointer")),o.hover&&o.hover(u,o.text)},c.prototype._fireUnderlineEvent=function(n,o){var u=n.range,d=this._bufferService.buffer.ydisp,b=this._createLinkUnderlineEvent(u.start.x-1,u.start.y-d-1,u.end.x,u.end.y-d-1,void 0);(o?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(b)},c.prototype._linkLeave=function(n,o,u){var d;!((d=this._currentLink)===null||d===void 0)&&d.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(o,!1),this._currentLink.state.decorations.pointerCursor&&n.classList.remove("xterm-cursor-pointer")),o.leave&&o.leave(u,o.text)},c.prototype._linkAtPosition=function(n,o){var u=n.range.start.y===n.range.end.y,d=n.range.start.y<o.y,b=n.range.end.y>o.y;return(u&&n.range.start.x<=o.x&&n.range.end.x>=o.x||d&&n.range.end.x>=o.x||b&&n.range.start.x<=o.x||d&&b)&&n.range.start.y<=o.y&&n.range.end.y>=o.y},c.prototype._positionFromMouseEvent=function(n,o,u){var d=u.getCoords(n,o,this._bufferService.cols,this._bufferService.rows);if(d)return{x:d[0],y:d[1]+this._bufferService.buffer.ydisp}},c.prototype._createLinkUnderlineEvent=function(n,o,u,d,b){return{x1:n,y1:o,x2:u,y2:d,cols:this._bufferService.cols,fg:b}},c=v([l(0,f.IBufferService)],c)}(s.Disposable);t.Linkifier2=r},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoreBrowserService=void 0;var p=function(){function m(v){this._textarea=v}return Object.defineProperty(m.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),m}();t.CoreBrowserService=p},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(S,g){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,x){C.__proto__=x}||function(C,x){for(var w in x)x.hasOwnProperty(w)&&(C[w]=x[w])})(S,g)},function(S,g){function C(){this.constructor=S}p(S,g),S.prototype=g===null?Object.create(g):(C.prototype=g.prototype,new C)});Object.defineProperty(t,"__esModule",{value:!0}),t.CoreTerminal=void 0;var v=e(2),l=e(1),f=e(66),h=e(67),s=e(68),a=e(74),r=e(75),i=e(0),c=e(76),n=e(77),o=e(78),u=e(80),d=e(81),b=e(19),E=e(82),y=function(S){function g(C){var x=S.call(this)||this;return x._onBinary=new i.EventEmitter,x._onData=new i.EventEmitter,x._onLineFeed=new i.EventEmitter,x._onResize=new i.EventEmitter,x._onScroll=new i.EventEmitter,x._instantiationService=new f.InstantiationService,x.optionsService=new a.OptionsService(C),x._instantiationService.setService(l.IOptionsService,x.optionsService),x._bufferService=x.register(x._instantiationService.createInstance(s.BufferService)),x._instantiationService.setService(l.IBufferService,x._bufferService),x._logService=x._instantiationService.createInstance(h.LogService),x._instantiationService.setService(l.ILogService,x._logService),x._coreService=x.register(x._instantiationService.createInstance(r.CoreService,function(){return x.scrollToBottom()})),x._instantiationService.setService(l.ICoreService,x._coreService),x._coreMouseService=x._instantiationService.createInstance(c.CoreMouseService),x._instantiationService.setService(l.ICoreMouseService,x._coreMouseService),x._dirtyRowService=x._instantiationService.createInstance(n.DirtyRowService),x._instantiationService.setService(l.IDirtyRowService,x._dirtyRowService),x.unicodeService=x._instantiationService.createInstance(o.UnicodeService),x._instantiationService.setService(l.IUnicodeService,x.unicodeService),x._charsetService=x._instantiationService.createInstance(u.CharsetService),x._instantiationService.setService(l.ICharsetService,x._charsetService),x._inputHandler=new b.InputHandler(x._bufferService,x._charsetService,x._coreService,x._dirtyRowService,x._logService,x.optionsService,x._coreMouseService,x.unicodeService),x.register(i.forwardEvent(x._inputHandler.onLineFeed,x._onLineFeed)),x.register(x._inputHandler),x.register(i.forwardEvent(x._bufferService.onResize,x._onResize)),x.register(i.forwardEvent(x._coreService.onData,x._onData)),x.register(i.forwardEvent(x._coreService.onBinary,x._onBinary)),x.register(x.optionsService.onOptionChange(function(w){return x._updateOptions(w)})),x._writeBuffer=new E.WriteBuffer(function(w){return x._inputHandler.parse(w)}),x}return m(g,S),Object.defineProperty(g.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(g.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),g.prototype.dispose=function(){var C;this._isDisposed||(S.prototype.dispose.call(this),(C=this._windowsMode)===null||C===void 0||C.dispose(),this._windowsMode=void 0)},g.prototype.write=function(C,x){this._writeBuffer.write(C,x)},g.prototype.writeSync=function(C){this._writeBuffer.writeSync(C)},g.prototype.resize=function(C,x){isNaN(C)||isNaN(x)||(C=Math.max(C,s.MINIMUM_COLS),x=Math.max(x,s.MINIMUM_ROWS),this._bufferService.resize(C,x))},g.prototype.scroll=function(C,x){x===void 0&&(x=!1);var w,O=this._bufferService.buffer;(w=this._cachedBlankLine)&&w.length===this.cols&&w.getFg(0)===C.fg&&w.getBg(0)===C.bg||(w=O.getBlankLine(C,x),this._cachedBlankLine=w),w.isWrapped=x;var N=O.ybase+O.scrollTop,L=O.ybase+O.scrollBottom;if(O.scrollTop===0){var W=O.lines.isFull;L===O.lines.length-1?W?O.lines.recycle().copyFrom(w):O.lines.push(w.clone()):O.lines.splice(L+1,0,w.clone()),W?this._bufferService.isUserScrolling&&(O.ydisp=Math.max(O.ydisp-1,0)):(O.ybase++,this._bufferService.isUserScrolling||O.ydisp++)}else{var X=L-N+1;O.lines.shiftElements(N+1,X-1,-1),O.lines.set(L,w.clone())}this._bufferService.isUserScrolling||(O.ydisp=O.ybase),this._dirtyRowService.markRangeDirty(O.scrollTop,O.scrollBottom),this._onScroll.fire(O.ydisp)},g.prototype.scrollLines=function(C,x){var w=this._bufferService.buffer;if(C<0){if(w.ydisp===0)return;this._bufferService.isUserScrolling=!0}else C+w.ydisp>=w.ybase&&(this._bufferService.isUserScrolling=!1);var O=w.ydisp;w.ydisp=Math.max(Math.min(w.ydisp+C,w.ybase),0),O!==w.ydisp&&(x||this._onScroll.fire(w.ydisp))},g.prototype.scrollPages=function(C){this.scrollLines(C*(this.rows-1))},g.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},g.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},g.prototype.scrollToLine=function(C){var x=C-this._bufferService.buffer.ydisp;x!==0&&this.scrollLines(x)},g.prototype.addEscHandler=function(C,x){return this._inputHandler.addEscHandler(C,x)},g.prototype.addDcsHandler=function(C,x){return this._inputHandler.addDcsHandler(C,x)},g.prototype.addCsiHandler=function(C,x){return this._inputHandler.addCsiHandler(C,x)},g.prototype.addOscHandler=function(C,x){return this._inputHandler.addOscHandler(C,x)},g.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},g.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},g.prototype._updateOptions=function(C){var x;switch(C){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((x=this._windowsMode)===null||x===void 0||x.dispose(),this._windowsMode=void 0)}},g.prototype._enableWindowsMode=function(){var C=this;if(!this._windowsMode){var x=[];x.push(this.onLineFeed(d.updateWindowsModeWrappedState.bind(null,this._bufferService))),x.push(this.addCsiHandler({final:"H"},function(){return d.updateWindowsModeWrappedState(C._bufferService),!1})),this._windowsMode={dispose:function(){for(var w=0,O=x;w<O.length;w++)O[w].dispose()}}}},g}(v.Disposable);t.CoreTerminal=y},function(B,t,e){"use strict";var p=this&&this.__spreadArrays||function(){for(var h=0,s=0,a=arguments.length;s<a;s++)h+=arguments[s].length;var r=Array(h),i=0;for(s=0;s<a;s++)for(var c=arguments[s],n=0,o=c.length;n<o;n++,i++)r[i]=c[n];return r};Object.defineProperty(t,"__esModule",{value:!0}),t.InstantiationService=t.ServiceCollection=void 0;var m=e(1),v=e(14),l=function(){function h(){for(var s=[],a=0;a<arguments.length;a++)s[a]=arguments[a];this._entries=new Map;for(var r=0,i=s;r<i.length;r++){var c=i[r],n=c[0],o=c[1];this.set(n,o)}}return h.prototype.set=function(s,a){var r=this._entries.get(s);return this._entries.set(s,a),r},h.prototype.forEach=function(s){this._entries.forEach(function(a,r){return s(r,a)})},h.prototype.has=function(s){return this._entries.has(s)},h.prototype.get=function(s){return this._entries.get(s)},h}();t.ServiceCollection=l;var f=function(){function h(){this._services=new l,this._services.set(m.IInstantiationService,this)}return h.prototype.setService=function(s,a){this._services.set(s,a)},h.prototype.getService=function(s){return this._services.get(s)},h.prototype.createInstance=function(s){for(var a=[],r=1;r<arguments.length;r++)a[r-1]=arguments[r];for(var i=v.getServiceDependencies(s).sort(function(E,y){return E.index-y.index}),c=[],n=0,o=i;n<o.length;n++){var u=o[n],d=this._services.get(u.id);if(!d)throw new Error("[createInstance] "+s.name+" depends on UNKNOWN service "+u.id+".");c.push(d)}var b=i.length>0?i[0].index:a.length;if(a.length!==b)throw new Error("[createInstance] First service dependency of "+s.name+" at position "+(b+1)+" conflicts with "+a.length+" static arguments");return new(s.bind.apply(s,p([void 0],p(a,c))))},h}();t.InstantiationService=f},function(B,t,e){"use strict";var p=this&&this.__decorate||function(a,r,i,c){var n,o=arguments.length,u=o<3?r:c===null?c=Object.getOwnPropertyDescriptor(r,i):c;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(a,r,i,c);else for(var d=a.length-1;d>=0;d--)(n=a[d])&&(u=(o<3?n(u):o>3?n(r,i,u):n(r,i))||u);return o>3&&u&&Object.defineProperty(r,i,u),u},m=this&&this.__param||function(a,r){return function(i,c){r(i,c,a)}},v=this&&this.__spreadArrays||function(){for(var a=0,r=0,i=arguments.length;r<i;r++)a+=arguments[r].length;var c=Array(a),n=0;for(r=0;r<i;r++)for(var o=arguments[r],u=0,d=o.length;u<d;u++,n++)c[n]=o[u];return c};Object.defineProperty(t,"__esModule",{value:!0}),t.LogService=t.LogLevel=void 0;var l,f=e(1);(function(a){a[a.DEBUG=0]="DEBUG",a[a.INFO=1]="INFO",a[a.WARN=2]="WARN",a[a.ERROR=3]="ERROR",a[a.OFF=4]="OFF"})(l=t.LogLevel||(t.LogLevel={}));var h={debug:l.DEBUG,info:l.INFO,warn:l.WARN,error:l.ERROR,off:l.OFF},s=function(){function a(r){var i=this;this._optionsService=r,this._updateLogLevel(),this._optionsService.onOptionChange(function(c){c==="logLevel"&&i._updateLogLevel()})}return a.prototype._updateLogLevel=function(){this._logLevel=h[this._optionsService.options.logLevel]},a.prototype._evalLazyOptionalParams=function(r){for(var i=0;i<r.length;i++)typeof r[i]=="function"&&(r[i]=r[i]())},a.prototype._log=function(r,i,c){this._evalLazyOptionalParams(c),r.call.apply(r,v([console,"xterm.js: "+i],c))},a.prototype.debug=function(r){for(var i=[],c=1;c<arguments.length;c++)i[c-1]=arguments[c];this._logLevel<=l.DEBUG&&this._log(console.log,r,i)},a.prototype.info=function(r){for(var i=[],c=1;c<arguments.length;c++)i[c-1]=arguments[c];this._logLevel<=l.INFO&&this._log(console.info,r,i)},a.prototype.warn=function(r){for(var i=[],c=1;c<arguments.length;c++)i[c-1]=arguments[c];this._logLevel<=l.WARN&&this._log(console.warn,r,i)},a.prototype.error=function(r){for(var i=[],c=1;c<arguments.length;c++)i[c-1]=arguments[c];this._logLevel<=l.ERROR&&this._log(console.error,r,i)},a=p([m(0,f.IOptionsService)],a)}();t.LogService=s},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(i,c){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var u in o)o.hasOwnProperty(u)&&(n[u]=o[u])})(i,c)},function(i,c){function n(){this.constructor=i}p(i,c),i.prototype=c===null?Object.create(c):(n.prototype=c.prototype,new n)}),v=this&&this.__decorate||function(i,c,n,o){var u,d=arguments.length,b=d<3?c:o===null?o=Object.getOwnPropertyDescriptor(c,n):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(i,c,n,o);else for(var E=i.length-1;E>=0;E--)(u=i[E])&&(b=(d<3?u(b):d>3?u(c,n,b):u(c,n))||b);return d>3&&b&&Object.defineProperty(c,n,b),b},l=this&&this.__param||function(i,c){return function(n,o){c(n,o,i)}};Object.defineProperty(t,"__esModule",{value:!0}),t.BufferService=t.MINIMUM_ROWS=t.MINIMUM_COLS=void 0;var f=e(1),h=e(69),s=e(0),a=e(2);t.MINIMUM_COLS=2,t.MINIMUM_ROWS=1;var r=function(i){function c(n){var o=i.call(this)||this;return o._optionsService=n,o.isUserScrolling=!1,o._onResize=new s.EventEmitter,o.cols=Math.max(n.options.cols,t.MINIMUM_COLS),o.rows=Math.max(n.options.rows,t.MINIMUM_ROWS),o.buffers=new h.BufferSet(n,o),o}return m(c,i),Object.defineProperty(c.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),c.prototype.dispose=function(){i.prototype.dispose.call(this),this.buffers.dispose()},c.prototype.resize=function(n,o){this.cols=n,this.rows=o,this.buffers.resize(n,o),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:n,rows:o})},c.prototype.reset=function(){this.buffers.dispose(),this.buffers=new h.BufferSet(this._optionsService,this),this.isUserScrolling=!1},c=v([l(0,f.IOptionsService)],c)}(a.Disposable);t.BufferService=r},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(h,s){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,r){a.__proto__=r}||function(a,r){for(var i in r)r.hasOwnProperty(i)&&(a[i]=r[i])})(h,s)},function(h,s){function a(){this.constructor=h}p(h,s),h.prototype=s===null?Object.create(s):(a.prototype=s.prototype,new a)});Object.defineProperty(t,"__esModule",{value:!0}),t.BufferSet=void 0;var v=e(70),l=e(0),f=function(h){function s(a,r){var i=h.call(this)||this;return i._onBufferActivate=i.register(new l.EventEmitter),i._normal=new v.Buffer(!0,a,r),i._normal.fillViewportRows(),i._alt=new v.Buffer(!1,a,r),i._activeBuffer=i._normal,i.setupTabStops(),i}return m(s,h),Object.defineProperty(s.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),s.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},s.prototype.activateAltBuffer=function(a){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(a),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},s.prototype.resize=function(a,r){this._normal.resize(a,r),this._alt.resize(a,r)},s.prototype.setupTabStops=function(a){this._normal.setupTabStops(a),this._alt.setupTabStops(a)},s}(e(2).Disposable);t.BufferSet=f},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BufferStringIterator=t.Buffer=t.MAX_BUFFER_SIZE=void 0;var p=e(71),m=e(16),v=e(4),l=e(3),f=e(72),h=e(73),s=e(20),a=e(6);t.MAX_BUFFER_SIZE=4294967295;var r=function(){function c(n,o,u){this._hasScrollback=n,this._optionsService=o,this._bufferService=u,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=m.DEFAULT_ATTR_DATA.clone(),this.savedCharset=s.DEFAULT_CHARSET,this.markers=[],this._nullCell=v.CellData.fromCharData([0,l.NULL_CELL_CHAR,l.NULL_CELL_WIDTH,l.NULL_CELL_CODE]),this._whitespaceCell=v.CellData.fromCharData([0,l.WHITESPACE_CELL_CHAR,l.WHITESPACE_CELL_WIDTH,l.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new p.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return c.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 a.ExtendedAttrs),this._nullCell},c.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 a.ExtendedAttrs),this._whitespaceCell},c.prototype.getBlankLine=function(n,o){return new m.BufferLine(this._bufferService.cols,this.getNullCell(n),o)},Object.defineProperty(c.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"isCursorInViewport",{get:function(){var n=this.ybase+this.y-this.ydisp;return n>=0&&n<this._rows},enumerable:!1,configurable:!0}),c.prototype._getCorrectBufferLength=function(n){if(!this._hasScrollback)return n;var o=n+this._optionsService.options.scrollback;return o>t.MAX_BUFFER_SIZE?t.MAX_BUFFER_SIZE:o},c.prototype.fillViewportRows=function(n){if(this.lines.length===0){n===void 0&&(n=m.DEFAULT_ATTR_DATA);for(var o=this._rows;o--;)this.lines.push(this.getBlankLine(n))}},c.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new p.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},c.prototype.resize=function(n,o){var u=this.getNullCell(m.DEFAULT_ATTR_DATA),d=this._getCorrectBufferLength(o);if(d>this.lines.maxLength&&(this.lines.maxLength=d),this.lines.length>0){if(this._cols<n)for(var b=0;b<this.lines.length;b++)this.lines.get(b).resize(n,u);var E=0;if(this._rows<o)for(var y=this._rows;y<o;y++)this.lines.length<o+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new m.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 m.BufferLine(n,u)));else for(y=this._rows;y>o;y--)this.lines.length>o+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(d<this.lines.maxLength){var S=this.lines.length-d;S>0&&(this.lines.trimStart(S),this.ybase=Math.max(this.ybase-S,0),this.ydisp=Math.max(this.ydisp-S,0),this.savedY=Math.max(this.savedY-S,0)),this.lines.maxLength=d}this.x=Math.min(this.x,n-1),this.y=Math.min(this.y,o-1),E&&(this.y+=E),this.savedX=Math.min(this.savedX,n-1),this.scrollTop=0}if(this.scrollBottom=o-1,this._isReflowEnabled&&(this._reflow(n,o),this._cols>n))for(b=0;b<this.lines.length;b++)this.lines.get(b).resize(n,u);this._cols=n,this._rows=o},Object.defineProperty(c.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),c.prototype._reflow=function(n,o){this._cols!==n&&(n>this._cols?this._reflowLarger(n,o):this._reflowSmaller(n,o))},c.prototype._reflowLarger=function(n,o){var u=f.reflowLargerGetLinesToRemove(this.lines,this._cols,n,this.ybase+this.y,this.getNullCell(m.DEFAULT_ATTR_DATA));if(u.length>0){var d=f.reflowLargerCreateNewLayout(this.lines,u);f.reflowLargerApplyNewLayout(this.lines,d.layout),this._reflowLargerAdjustViewport(n,o,d.countRemoved)}},c.prototype._reflowLargerAdjustViewport=function(n,o,u){for(var d=this.getNullCell(m.DEFAULT_ATTR_DATA),b=u;b-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<o&&this.lines.push(new m.BufferLine(n,d))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-u,0)},c.prototype._reflowSmaller=function(n,o){for(var u=this.getNullCell(m.DEFAULT_ATTR_DATA),d=[],b=0,E=this.lines.length-1;E>=0;E--){var y=this.lines.get(E);if(!(!y||!y.isWrapped&&y.getTrimmedLength()<=n)){for(var S=[y];y.isWrapped&&E>0;)y=this.lines.get(--E),S.unshift(y);var g=this.ybase+this.y;if(!(g>=E&&g<E+S.length)){var C=S[S.length-1].getTrimmedLength(),x=f.reflowSmallerGetNewLineLengths(S,this._cols,n),w=x.length-S.length,O=void 0;O=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+w):Math.max(0,this.lines.length-this.lines.maxLength+w);for(var N=[],L=0;L<w;L++){var W=this.getBlankLine(m.DEFAULT_ATTR_DATA,!0);N.push(W)}N.length>0&&(d.push({start:E+S.length+b,newLines:N}),b+=N.length),S.push.apply(S,N);var X=x.length-1,ce=x[X];ce===0&&(ce=x[--X]);for(var j=S.length-w-1,P=C;j>=0;){var M=Math.min(P,ce);if(S[X].copyCellsFrom(S[j],P-M,ce-M,M,!0),(ce-=M)===0&&(ce=x[--X]),(P-=M)===0){j--;var T=Math.max(j,0);P=f.getWrappedLineTrimmedLength(S,T,this._cols)}}for(L=0;L<S.length;L++)x[L]<n&&S[L].setCell(x[L],u);for(var Z=w-O;Z-- >0;)this.ybase===0?this.y<o-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+b)-o&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+w,this.ybase+o-1)}}}if(d.length>0){var oe=[],J=[];for(L=0;L<this.lines.length;L++)J.push(this.lines.get(L));var re=this.lines.length,ge=re-1,Le=0,lt=d[Le];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+b);var ie=0;for(L=Math.min(this.lines.maxLength-1,re+b-1);L>=0;L--)if(lt&&lt.start>ge+ie){for(var de=lt.newLines.length-1;de>=0;de--)this.lines.set(L--,lt.newLines[de]);L++,oe.push({index:ge+1,amount:lt.newLines.length}),ie+=lt.newLines.length,lt=d[++Le]}else this.lines.set(L,J[ge--]);var Ce=0;for(L=oe.length-1;L>=0;L--)oe[L].index+=Ce,this.lines.onInsertEmitter.fire(oe[L]),Ce+=oe[L].amount;var ke=Math.max(0,re+b-this.lines.maxLength);ke>0&&this.lines.onTrimEmitter.fire(ke)}},c.prototype.stringIndexToBufferIndex=function(n,o,u){for(u===void 0&&(u=!1);o;){var d=this.lines.get(n);if(!d)return[-1,-1];for(var b=u?d.getTrimmedLength():d.length,E=0;E<b;++E)if(d.get(E)[l.CHAR_DATA_WIDTH_INDEX]&&(o-=d.get(E)[l.CHAR_DATA_CHAR_INDEX].length||1),o<0)return[n,E];n++}return[n,0]},c.prototype.translateBufferLineToString=function(n,o,u,d){u===void 0&&(u=0);var b=this.lines.get(n);return b?b.translateToString(o,u,d):""},c.prototype.getWrappedRangeForLine=function(n){for(var o=n,u=n;o>0&&this.lines.get(o).isWrapped;)o--;for(;u+1<this.lines.length&&this.lines.get(u+1).isWrapped;)u++;return{first:o,last:u}},c.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},c.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},c.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},c.prototype.addMarker=function(n){var o=this,u=new h.Marker(n);return this.markers.push(u),u.register(this.lines.onTrim(function(d){u.line-=d,u.line<0&&u.dispose()})),u.register(this.lines.onInsert(function(d){u.line>=d.index&&(u.line+=d.amount)})),u.register(this.lines.onDelete(function(d){u.line>=d.index&&u.line<d.index+d.amount&&u.dispose(),u.line>d.index&&(u.line-=d.amount)})),u.register(u.onDispose(function(){return o._removeMarker(u)})),u},c.prototype._removeMarker=function(n){this.markers.splice(this.markers.indexOf(n),1)},c.prototype.iterator=function(n,o,u,d,b){return new i(this,n,o,u,d,b)},c}();t.Buffer=r;var i=function(){function c(n,o,u,d,b,E){u===void 0&&(u=0),d===void 0&&(d=n.lines.length),b===void 0&&(b=0),E===void 0&&(E=0),this._buffer=n,this._trimRight=o,this._startIndex=u,this._endIndex=d,this._startOverscan=b,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 c.prototype.hasNext=function(){return this._current<this._endIndex},c.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 o="",u=n.first;u<=n.last;++u)o+=this._buffer.translateBufferLineToString(u,this._trimRight);return this._current=n.last+1,{range:n,content:o}},c}();t.BufferStringIterator=i},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CircularList=void 0;var p=e(0),m=function(){function v(l){this._maxLength=l,this.onDeleteEmitter=new p.EventEmitter,this.onInsertEmitter=new p.EventEmitter,this.onTrimEmitter=new p.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(v.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"maxLength",{get:function(){return this._maxLength},set:function(l){if(this._maxLength!==l){for(var f=new Array(l),h=0;h<Math.min(l,this.length);h++)f[h]=this._array[this._getCyclicIndex(h)];this._array=f,this._maxLength=l,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(v.prototype,"length",{get:function(){return this._length},set:function(l){if(l>this._length)for(var f=this._length;f<l;f++)this._array[f]=void 0;this._length=l},enumerable:!1,configurable:!0}),v.prototype.get=function(l){return this._array[this._getCyclicIndex(l)]},v.prototype.set=function(l,f){this._array[this._getCyclicIndex(l)]=f},v.prototype.push=function(l){this._array[this._getCyclicIndex(this._length)]=l,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++},v.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(v.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),v.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},v.prototype.splice=function(l,f){for(var h=[],s=2;s<arguments.length;s++)h[s-2]=arguments[s];if(f){for(var a=l;a<this._length-f;a++)this._array[this._getCyclicIndex(a)]=this._array[this._getCyclicIndex(a+f)];this._length-=f}for(a=this._length-1;a>=l;a--)this._array[this._getCyclicIndex(a+h.length)]=this._array[this._getCyclicIndex(a)];for(a=0;a<h.length;a++)this._array[this._getCyclicIndex(l+a)]=h[a];if(this._length+h.length>this._maxLength){var r=this._length+h.length-this._maxLength;this._startIndex+=r,this._length=this._maxLength,this.onTrimEmitter.fire(r)}else this._length+=h.length},v.prototype.trimStart=function(l){l>this._length&&(l=this._length),this._startIndex+=l,this._length-=l,this.onTrimEmitter.fire(l)},v.prototype.shiftElements=function(l,f,h){if(!(f<=0)){if(l<0||l>=this._length)throw new Error("start argument out of range");if(l+h<0)throw new Error("Cannot shift elements in list beyond index 0");if(h>0){for(var s=f-1;s>=0;s--)this.set(l+s+h,this.get(l+s));var a=l+f+h-this._length;if(a>0)for(this._length+=a;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(s=0;s<f;s++)this.set(l+s+h,this.get(l+s))}},v.prototype._getCyclicIndex=function(l){return(this._startIndex+l)%this._maxLength},v}();t.CircularList=m},function(B,t,e){"use strict";function p(m,v,l){if(v===m.length-1)return m[v].getTrimmedLength();var f=!m[v].hasContent(l-1)&&m[v].getWidth(l-1)===1,h=m[v+1].getWidth(0)===2;return f&&h?l-1:l}Object.defineProperty(t,"__esModule",{value:!0}),t.getWrappedLineTrimmedLength=t.reflowSmallerGetNewLineLengths=t.reflowLargerApplyNewLayout=t.reflowLargerCreateNewLayout=t.reflowLargerGetLinesToRemove=void 0,t.reflowLargerGetLinesToRemove=function(m,v,l,f,h){for(var s=[],a=0;a<m.length-1;a++){var r=a,i=m.get(++r);if(i.isWrapped){for(var c=[m.get(a)];r<m.length&&i.isWrapped;)c.push(i),i=m.get(++r);if(f>=a&&f<r)a+=c.length-1;else{for(var n=0,o=p(c,n,v),u=1,d=0;u<c.length;){var b=p(c,u,v),E=b-d,y=l-o,S=Math.min(E,y);c[n].copyCellsFrom(c[u],d,o,S,!1),(o+=S)===l&&(n++,o=0),(d+=S)===b&&(u++,d=0),o===0&&n!==0&&c[n-1].getWidth(l-1)===2&&(c[n].copyCellsFrom(c[n-1],l-1,o++,1,!1),c[n-1].setCell(l-1,h))}c[n].replaceCells(o,l,h);for(var g=0,C=c.length-1;C>0&&(C>n||c[C].getTrimmedLength()===0);C--)g++;g>0&&(s.push(a+c.length-g),s.push(g)),a+=c.length-1}}}return s},t.reflowLargerCreateNewLayout=function(m,v){for(var l=[],f=0,h=v[f],s=0,a=0;a<m.length;a++)if(h===a){var r=v[++f];m.onDeleteEmitter.fire({index:a-s,amount:r}),a+=r-1,s+=r,h=v[++f]}else l.push(a);return{layout:l,countRemoved:s}},t.reflowLargerApplyNewLayout=function(m,v){for(var l=[],f=0;f<v.length;f++)l.push(m.get(v[f]));for(f=0;f<l.length;f++)m.set(f,l[f]);m.length=v.length},t.reflowSmallerGetNewLineLengths=function(m,v,l){for(var f=[],h=m.map(function(o,u){return p(m,u,v)}).reduce(function(o,u){return o+u}),s=0,a=0,r=0;r<h;){if(h-r<l){f.push(h-r);break}s+=l;var i=p(m,a,v);s>i&&(s-=i,a++);var c=m[a].getWidth(s-1)===2;c&&s--;var n=c?l-1:l;f.push(n),r+=n}return f},t.getWrappedLineTrimmedLength=p},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(f,h){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(s,a){s.__proto__=a}||function(s,a){for(var r in a)a.hasOwnProperty(r)&&(s[r]=a[r])})(f,h)},function(f,h){function s(){this.constructor=f}p(f,h),f.prototype=h===null?Object.create(h):(s.prototype=h.prototype,new s)});Object.defineProperty(t,"__esModule",{value:!0}),t.Marker=void 0;var v=e(0),l=function(f){function h(s){var a=f.call(this)||this;return a.line=s,a._id=h._nextId++,a.isDisposed=!1,a._onDispose=new v.EventEmitter,a}return m(h,f),Object.defineProperty(h.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),h.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},h._nextId=1,h}(e(2).Disposable);t.Marker=l},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OptionsService=t.DEFAULT_OPTIONS=t.DEFAULT_BELL_SOUND=void 0;var p=e(0),m=e(11),v=e(33);t.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",t.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:t.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:m.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var l=["cols","rows"],f=function(){function h(s){this._onOptionChange=new p.EventEmitter,this.options=v.clone(t.DEFAULT_OPTIONS);for(var a=0,r=Object.keys(s);a<r.length;a++){var i=r[a];if(i in this.options){var c=s[i];this.options[i]=c}}}return Object.defineProperty(h.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),h.prototype.setOption=function(s,a){if(!(s in t.DEFAULT_OPTIONS))throw new Error('No option with key "'+s+'"');if(l.indexOf(s)!==-1)throw new Error('Option "'+s+'" can only be set in the constructor');this.options[s]!==a&&(a=this._sanitizeAndValidateOption(s,a),this.options[s]!==a&&(this.options[s]=a,this._onOptionChange.fire(s)))},h.prototype._sanitizeAndValidateOption=function(s,a){switch(s){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":a||(a=t.DEFAULT_OPTIONS[s]);break;case"cursorWidth":a=Math.floor(a);case"lineHeight":case"tabStopWidth":if(a<1)throw new Error(s+" cannot be less than 1, value: "+a);break;case"minimumContrastRatio":a=Math.max(1,Math.min(21,Math.round(10*a)/10));break;case"scrollback":if((a=Math.min(a,4294967295))<0)throw new Error(s+" cannot be less than 0, value: "+a);break;case"fastScrollSensitivity":case"scrollSensitivity":if(a<=0)throw new Error(s+" cannot be less than or equal to 0, value: "+a)}return a},h.prototype.getOption=function(s){if(!(s in t.DEFAULT_OPTIONS))throw new Error('No option with key "'+s+'"');return this.options[s]},h}();t.OptionsService=f},function(B,t,e){"use strict";var p,m=this&&this.__extends||(p=function(n,o){return(p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,d){u.__proto__=d}||function(u,d){for(var b in d)d.hasOwnProperty(b)&&(u[b]=d[b])})(n,o)},function(n,o){function u(){this.constructor=n}p(n,o),n.prototype=o===null?Object.create(o):(u.prototype=o.prototype,new u)}),v=this&&this.__decorate||function(n,o,u,d){var b,E=arguments.length,y=E<3?o:d===null?d=Object.getOwnPropertyDescriptor(o,u):d;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(n,o,u,d);else for(var S=n.length-1;S>=0;S--)(b=n[S])&&(y=(E<3?b(y):E>3?b(o,u,y):b(o,u))||y);return E>3&&y&&Object.defineProperty(o,u,y),y},l=this&&this.__param||function(n,o){return function(u,d){o(u,d,n)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CoreService=void 0;var f=e(1),h=e(0),s=e(33),a=e(2),r=Object.freeze({insertMode:!1}),i=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),c=function(n){function o(u,d,b,E){var y=n.call(this)||this;return y._bufferService=d,y._logService=b,y._optionsService=E,y.isCursorInitialized=!1,y.isCursorHidden=!1,y._onData=y.register(new h.EventEmitter),y._onUserInput=y.register(new h.EventEmitter),y._onBinary=y.register(new h.EventEmitter),y._scrollToBottom=u,y.register({dispose:function(){return y._scrollToBottom=void 0}}),y.modes=s.clone(r),y.decPrivateModes=s.clone(i),y}return m(o,n),Object.defineProperty(o.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),o.prototype.reset=function(){this.modes=s.clone(r),this.decPrivateModes=s.clone(i)},o.prototype.triggerDataEvent=function(u,d){if(d===void 0&&(d=!1),!this._optionsService.options.disableStdin){var b=this._bufferService.buffer;b.ybase!==b.ydisp&&this._scrollToBottom(),d&&this._onUserInput.fire(),this._logService.debug('sending data "'+u+'"',function(){return u.split("").map(function(E){return E.charCodeAt(0)})}),this._onData.fire(u)}},o.prototype.triggerBinaryEvent=function(u){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+u+'"',function(){return u.split("").map(function(d){return d.charCodeAt(0)})}),this._onBinary.fire(u))},o=v([l(1,f.IBufferService),l(2,f.ILogService),l(3,f.IOptionsService)],o)}(a.Disposable);t.CoreService=c},function(B,t,e){"use strict";var p=this&&this.__decorate||function(i,c,n,o){var u,d=arguments.length,b=d<3?c:o===null?o=Object.getOwnPropertyDescriptor(c,n):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(i,c,n,o);else for(var E=i.length-1;E>=0;E--)(u=i[E])&&(b=(d<3?u(b):d>3?u(c,n,b):u(c,n))||b);return d>3&&b&&Object.defineProperty(c,n,b),b},m=this&&this.__param||function(i,c){return function(n,o){c(n,o,i)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CoreMouseService=void 0;var v=e(1),l=e(0),f={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(i){return i.button!==4&&i.action===1&&(i.ctrl=!1,i.alt=!1,i.shift=!1,!0)}},VT200:{events:19,restrict:function(i){return i.action!==32}},DRAG:{events:23,restrict:function(i){return i.action!==32||i.button!==3}},ANY:{events:31,restrict:function(i){return!0}}};function h(i,c){var n=(i.ctrl?16:0)|(i.shift?4:0)|(i.alt?8:0);return i.button===4?(n|=64,n|=i.action):(n|=3&i.button,4&i.button&&(n|=64),8&i.button&&(n|=128),i.action===32?n|=32:i.action!==0||c||(n|=3)),n}var s=String.fromCharCode,a={DEFAULT:function(i){var c=[h(i,!1)+32,i.col+32,i.row+32];return c[0]>255||c[1]>255||c[2]>255?"":"\x1B[M"+s(c[0])+s(c[1])+s(c[2])},SGR:function(i){var c=i.action===0&&i.button!==4?"m":"M";return"\x1B[<"+h(i,!0)+";"+i.col+";"+i.row+c}},r=function(){function i(c,n){this._bufferService=c,this._coreService=n,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new l.EventEmitter,this._lastEvent=null;for(var o=0,u=Object.keys(f);o<u.length;o++){var d=u[o];this.addProtocol(d,f[d])}for(var b=0,E=Object.keys(a);b<E.length;b++){var y=E[b];this.addEncoding(y,a[y])}this.reset()}return i.prototype.addProtocol=function(c,n){this._protocols[c]=n},i.prototype.addEncoding=function(c,n){this._encodings[c]=n},Object.defineProperty(i.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(c){if(!this._protocols[c])throw new Error('unknown protocol "'+c+'"');this._activeProtocol=c,this._onProtocolChange.fire(this._protocols[c].events)},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(c){if(!this._encodings[c])throw new Error('unknown encoding "'+c+'"');this._activeEncoding=c},enumerable:!1,configurable:!0}),i.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(i.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),i.prototype.triggerMouseEvent=function(c){if(c.col<0||c.col>=this._bufferService.cols||c.row<0||c.row>=this._bufferService.rows||c.button===4&&c.action===32||c.button===3&&c.action!==32||c.button!==4&&(c.action===2||c.action===3)||(c.col++,c.row++,c.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,c))||!this._protocols[this._activeProtocol].restrict(c))return!1;var n=this._encodings[this._activeEncoding](c);return n&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(n):this._coreService.triggerDataEvent(n,!0)),this._lastEvent=c,!0},i.prototype.explainEvents=function(c){return{down:!!(1&c),up:!!(2&c),drag:!!(4&c),move:!!(8&c),wheel:!!(16&c)}},i.prototype._compareEvents=function(c,n){return c.col===n.col&&c.row===n.row&&c.button===n.button&&c.action===n.action&&c.ctrl===n.ctrl&&c.alt===n.alt&&c.shift===n.shift},i=p([m(0,v.IBufferService),m(1,v.ICoreService)],i)}();t.CoreMouseService=r},function(B,t,e){"use strict";var p=this&&this.__decorate||function(f,h,s,a){var r,i=arguments.length,c=i<3?h:a===null?a=Object.getOwnPropertyDescriptor(h,s):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(f,h,s,a);else for(var n=f.length-1;n>=0;n--)(r=f[n])&&(c=(i<3?r(c):i>3?r(h,s,c):r(h,s))||c);return i>3&&c&&Object.defineProperty(h,s,c),c},m=this&&this.__param||function(f,h){return function(s,a){h(s,a,f)}};Object.defineProperty(t,"__esModule",{value:!0}),t.DirtyRowService=void 0;var v=e(1),l=function(){function f(h){this._bufferService=h,this.clearRange()}return Object.defineProperty(f.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(f.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),f.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},f.prototype.markDirty=function(h){h<this._start?this._start=h:h>this._end&&(this._end=h)},f.prototype.markRangeDirty=function(h,s){if(h>s){var a=h;h=s,s=a}h<this._start&&(this._start=h),s>this._end&&(this._end=s)},f.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},f=p([m(0,v.IBufferService)],f)}();t.DirtyRowService=l},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnicodeService=void 0;var p=e(0),m=e(79),v=function(){function l(){this._providers=Object.create(null),this._active="",this._onChange=new p.EventEmitter;var f=new m.UnicodeV6;this.register(f),this._active=f.version,this._activeProvider=f}return Object.defineProperty(l.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(l.prototype,"activeVersion",{get:function(){return this._active},set:function(f){if(!this._providers[f])throw new Error('unknown Unicode version "'+f+'"');this._active=f,this._activeProvider=this._providers[f],this._onChange.fire(f)},enumerable:!1,configurable:!0}),l.prototype.register=function(f){this._providers[f.version]=f},l.prototype.wcwidth=function(f){return this._activeProvider.wcwidth(f)},l.prototype.getStringCellWidth=function(f){for(var h=0,s=f.length,a=0;a<s;++a){var r=f.charCodeAt(a);if(55296<=r&&r<=56319){if(++a>=s)return h+this.wcwidth(r);var i=f.charCodeAt(a);56320<=i&&i<=57343?r=1024*(r-55296)+i-56320+65536:h+=this.wcwidth(i)}h+=this.wcwidth(r)}return h},l}();t.UnicodeService=v},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnicodeV6=void 0;var p,m=e(15),v=[[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]],l=[[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]],f=function(){function h(){if(this.version="6",!p){p=new Uint8Array(65536),m.fill(p,1),p[0]=0,m.fill(p,0,1,32),m.fill(p,0,127,160),m.fill(p,2,4352,4448),p[9001]=2,p[9002]=2,m.fill(p,2,11904,42192),p[12351]=1,m.fill(p,2,44032,55204),m.fill(p,2,63744,64256),m.fill(p,2,65040,65050),m.fill(p,2,65072,65136),m.fill(p,2,65280,65377),m.fill(p,2,65504,65511);for(var s=0;s<v.length;++s)m.fill(p,0,v[s][0],v[s][1]+1)}}return h.prototype.wcwidth=function(s){return s<32?0:s<127?1:s<65536?p[s]:function(a,r){var i,c=0,n=r.length-1;if(a<r[0][0]||a>r[n][1])return!1;for(;n>=c;)if(a>r[i=c+n>>1][1])c=i+1;else{if(!(a<r[i][0]))return!0;n=i-1}return!1}(s,l)?0:s>=131072&&s<=196605||s>=196608&&s<=262141?2:1},h}();t.UnicodeV6=f},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CharsetService=void 0;var p=function(){function m(){this.glevel=0,this._charsets=[]}return m.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},m.prototype.setgLevel=function(v){this.glevel=v,this.charset=this._charsets[v]},m.prototype.setgCharset=function(v,l){this._charsets[v]=l,this.glevel===v&&(this.charset=l)},m}();t.CharsetService=p},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateWindowsModeWrappedState=void 0;var p=e(3);t.updateWindowsModeWrappedState=function(m){var v=m.buffer.lines.get(m.buffer.ybase+m.buffer.y-1),l=v==null?void 0:v.get(m.cols-1),f=m.buffer.lines.get(m.buffer.ybase+m.buffer.y);f&&l&&(f.isWrapped=l[p.CHAR_DATA_CODE_INDEX]!==p.NULL_CELL_CODE&&l[p.CHAR_DATA_CODE_INDEX]!==p.WHITESPACE_CELL_CODE)}},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WriteBuffer=void 0;var p=function(){function m(v){this._action=v,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return m.prototype.writeSync=function(v){if(this._writeBuffer.length){for(var l=this._bufferOffset;l<this._writeBuffer.length;++l){var f=this._writeBuffer[l],h=this._callbacks[l];this._action(f),h&&h()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(v)},m.prototype.write=function(v,l){var f=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 f._innerWrite()})),this._pendingData+=v.length,this._writeBuffer.push(v),this._callbacks.push(l)},m.prototype._innerWrite=function(){for(var v=this,l=Date.now();this._writeBuffer.length>this._bufferOffset;){var f=this._writeBuffer[this._bufferOffset],h=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(f),this._pendingData-=f.length,h&&h(),Date.now()-l>=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 v._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},m}();t.WriteBuffer=p},function(B,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AddonManager=void 0;var p=function(){function m(){this._addons=[]}return m.prototype.dispose=function(){for(var v=this._addons.length-1;v>=0;v--)this._addons[v].instance.dispose()},m.prototype.loadAddon=function(v,l){var f=this,h={instance:l,dispose:l.dispose,isDisposed:!1};this._addons.push(h),l.dispose=function(){return f._wrappedAddonDispose(h)},l.activate(v)},m.prototype._wrappedAddonDispose=function(v){if(!v.isDisposed){for(var l=-1,f=0;f<this._addons.length;f++)if(this._addons[f]===v){l=f;break}if(l===-1)throw new Error("Could not dispose an addon that has not been loaded");v.isDisposed=!0,v.dispose.apply(v.instance),this._addons.splice(l,1)}},m}();t.AddonManager=p}])})},25510:function(Rt){"use strict";Rt.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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"},4977:function(Rt){"use strict";Rt.exports="data:image/png;base64,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"},58143:function(Rt){"use strict";Rt.exports="data:image/png;base64,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"},16722:function(Rt,B,t){"use strict";t.d(B,{Z:function(){return s}});const e=a=>typeof a=="object"&&a!=null&&a.nodeType===1,p=(a,r)=>(!r||a!=="hidden")&&a!=="visible"&&a!=="clip",m=(a,r)=>{if(a.clientHeight<a.scrollHeight||a.clientWidth<a.scrollWidth){const i=getComputedStyle(a,null);return p(i.overflowY,r)||p(i.overflowX,r)||(c=>{const n=(o=>{if(!o.ownerDocument||!o.ownerDocument.defaultView)return null;try{return o.ownerDocument.defaultView.frameElement}catch(u){return null}})(c);return!!n&&(n.clientHeight<c.scrollHeight||n.clientWidth<c.scrollWidth)})(a)}return!1},v=(a,r,i,c,n,o,u,d)=>o<a&&u>r||o>a&&u<r?0:o<=a&&d<=i||u>=r&&d>=i?o-a-c:u>r&&d<i||o<a&&d>i?u-r+n:0,l=a=>{const r=a.parentElement;return r==null?a.getRootNode().host||null:r},f=(a,r)=>{var i,c,n,o;if(typeof document=="undefined")return[];const{scrollMode:u,block:d,inline:b,boundary:E,skipOverflowHiddenElements:y}=r,S=typeof E=="function"?E:lt=>lt!==E;if(!e(a))throw new TypeError("Invalid target");const g=document.scrollingElement||document.documentElement,C=[];let x=a;for(;e(x)&&S(x);){if(x=l(x),x===g){C.push(x);break}x!=null&&x===document.body&&m(x)&&!m(document.documentElement)||x!=null&&m(x,y)&&C.push(x)}const w=(c=(i=window.visualViewport)==null?void 0:i.width)!=null?c:innerWidth,O=(o=(n=window.visualViewport)==null?void 0:n.height)!=null?o:innerHeight,{scrollX:N,scrollY:L}=window,{height:W,width:X,top:ce,right:j,bottom:P,left:M}=a.getBoundingClientRect(),{top:T,right:Z,bottom:oe,left:J}=(lt=>{const ie=window.getComputedStyle(lt);return{top:parseFloat(ie.scrollMarginTop)||0,right:parseFloat(ie.scrollMarginRight)||0,bottom:parseFloat(ie.scrollMarginBottom)||0,left:parseFloat(ie.scrollMarginLeft)||0}})(a);let re=d==="start"||d==="nearest"?ce-T:d==="end"?P+oe:ce+W/2-T+oe,ge=b==="center"?M+X/2-J+Z:b==="end"?j+Z:M-J;const Le=[];for(let lt=0;lt<C.length;lt++){const ie=C[lt],{height:de,width:Ce,top:ke,right:he,bottom:We,left:nt}=ie.getBoundingClientRect();if(u==="if-needed"&&ce>=0&&M>=0&&P<=O&&j<=w&&(ie===g&&!m(ie)||ce>=ke&&P<=We&&M>=nt&&j<=he))return Le;const pt=getComputedStyle(ie),ot=parseInt(pt.borderLeftWidth,10),Qe=parseInt(pt.borderTopWidth,10),xe=parseInt(pt.borderRightWidth,10),we=parseInt(pt.borderBottomWidth,10);let le=0,Ge=0;const Ie="offsetWidth"in ie?ie.offsetWidth-ie.clientWidth-ot-xe:0,F="offsetHeight"in ie?ie.offsetHeight-ie.clientHeight-Qe-we:0,te="offsetWidth"in ie?ie.offsetWidth===0?0:Ce/ie.offsetWidth:0,ye="offsetHeight"in ie?ie.offsetHeight===0?0:de/ie.offsetHeight:0;if(g===ie)le=d==="start"?re:d==="end"?re-O:d==="nearest"?v(L,L+O,O,Qe,we,L+re,L+re+W,W):re-O/2,Ge=b==="start"?ge:b==="center"?ge-w/2:b==="end"?ge-w:v(N,N+w,w,ot,xe,N+ge,N+ge+X,X),le=Math.max(0,le+L),Ge=Math.max(0,Ge+N);else{le=d==="start"?re-ke-Qe:d==="end"?re-We+we+F:d==="nearest"?v(ke,We,de,Qe,we+F,re,re+W,W):re-(ke+de/2)+F/2,Ge=b==="start"?ge-nt-ot:b==="center"?ge-(nt+Ce/2)+Ie/2:b==="end"?ge-he+xe+Ie:v(nt,he,Ce,ot,xe+Ie,ge,ge+X,X);const{scrollLeft:V,scrollTop:K}=ie;le=ye===0?0:Math.max(0,Math.min(K+le/ye,ie.scrollHeight-de/ye+F)),Ge=te===0?0:Math.max(0,Math.min(V+Ge/te,ie.scrollWidth-Ce/te+Ie)),re+=K-le,ge+=V-Ge}Le.push({el:ie,top:le,left:Ge})}return Le},h=a=>a===!1?{block:"end",inline:"nearest"}:(r=>r===Object(r)&&Object.keys(r).length!==0)(a)?a:{block:"start",inline:"nearest"};function s(a,r){if(!a.isConnected||!(n=>{let o=n;for(;o&&o.parentNode;){if(o.parentNode===document)return!0;o=o.parentNode instanceof ShadowRoot?o.parentNode.host:o.parentNode}return!1})(a))return;const i=(n=>{const o=window.getComputedStyle(n);return{top:parseFloat(o.scrollMarginTop)||0,right:parseFloat(o.scrollMarginRight)||0,bottom:parseFloat(o.scrollMarginBottom)||0,left:parseFloat(o.scrollMarginLeft)||0}})(a);if((n=>typeof n=="object"&&typeof n.behavior=="function")(r))return r.behavior(f(a,r));const c=typeof r=="boolean"||r==null?void 0:r.behavior;for(const{el:n,top:o,left:u}of f(a,h(r))){const d=o-i.top+i.bottom,b=u-i.left+i.right;n.scroll({top:d,left:b,behavior:c})}}}}]);