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

82 lines
620 KiB

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.

(self.webpackChunk=self.webpackChunk||[]).push([[9674],{18785:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return i}});var l=t(32855),c=t(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},p=S,d=t(7657),f=function(a,r){return c.createElement(d.Z,(0,l.Z)({},a,{ref:r,icon:p}))},m=c.forwardRef(f),i=m},73331:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return i}});var l=t(32855),c=t(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},p=S,d=t(7657),f=function(a,r){return c.createElement(d.Z,(0,l.Z)({},a,{ref:r,icon:p}))},m=c.forwardRef(f),i=m},15277:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return i}});var l=t(32855),c=t(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},p=S,d=t(7657),f=function(a,r){return c.createElement(d.Z,(0,l.Z)({},a,{ref:r,icon:p}))},m=c.forwardRef(f),i=m},33853:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return i}});var l=t(32855),c=t(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},p=S,d=t(7657),f=function(a,r){return c.createElement(d.Z,(0,l.Z)({},a,{ref:r,icon:p}))},m=c.forwardRef(f),i=m},38819:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return i}});var l=t(32855),c=t(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},p=S,d=t(7657),f=function(a,r){return c.createElement(d.Z,(0,l.Z)({},a,{ref:r,icon:p}))},m=c.forwardRef(f),i=m},47472:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return i}});var l=t(32855),c=t(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},p=S,d=t(7657),f=function(a,r){return c.createElement(d.Z,(0,l.Z)({},a,{ref:r,icon:p}))},m=c.forwardRef(f),i=m},40390:function(){"use strict"},73835:function(){"use strict"},4573:function(Be,Q,t){"use strict";t.d(Q,{i:function(){return b},Z:function(){return g}});var l={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"},c=t(71418),S=t(6848),p=t(92310),d=t.n(p),f=t(49661),m=t(57884),i=t(34055),s="data:image/png;base64,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",a="data:image/png;base64,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",r="data:image/png;base64,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",o="data:image/png;base64,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",e="data:image/png;base64,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",n="data:image/png;base64,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",u="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEyhJREFUaEPFWwl4TefWfveJzIkhUnNQQ7TETBGzGtoU1bpoixa9bd2rWkVVJ1o1lFtDVYdf+Xu1fkqFqqlURSIINcVMzCQhJIZEZDz7Pt/6hv3tfU7C7T+dh+ecs6ez93q/d613DTEAIDdlaQ13EWYZMLqYhlHVgAHDMNgu/m6w7/RFbHe+8+NMAKZhwEVnAqZLXMOkU2nf/V4uN7uKOJ9dkf8DTFO9sy2mSb/Gt9NHfh7bTv/luWy76YZpumm/m72zQ90m2B2bbnktcYw8X7yz6xr0M/w8fn32Wf6umz+3djy/H3Y9fo9yH3t62qbdq3g66/mAdBfc2w3DZ0KNmI+vGAycooLiZANGGAyXBYgEieEDO0i0hYBj//g57FY4Hgbc3kCSVr8PSIYwCBlbPJCElRtegmGBxLZzI8ptzs/MoNJgdmMaAiB+3WIyvjSibnR2Xxwgvl8/Ri6e0kHi55YKEoHJDeWCmWUYrqbG7aNLlsHE85woLkiQuB3vzyQ6XjJNe/+/AUkaU8CpgcRXr1ixknFi9dv2MSZprAHcMN2MFZKdFhjyOM4eO0iK5d7A+xNMIpvCvdy4feS7NABVuaElMzgrbCCx7wQtHcXZw/0ed30OMG3uTnNvysn9jzHJYgYtv1KZZLk7nW3k7hT7uAsrkUnkgvlK98YmG/hOsLSFIlaP5galz7DcuQtIN24l/6dJcUMYmwPDjO4NJOHuvIAkwdJjV+kgcZBLe+nujiIIc2X8ySQW5Lo8mSIe0hGX1HEaANKgDCRhdXF9AZICpHQm2VyeR0yy2Kjip7g3N7lnC3TGYDIMu0e26G8eWmxKIcDJ4I1JmmCQbuz/ASQr/ggRoWISfyhubM4oe0ySK14zhJMlXEEokLiL+2+AJO7NI1Zp7s4mFrwKBzeMWwcWmRTdlVpzKDTFJAskyRLL3Vnu8H/F3ZHisl606rwyiYEkFJaUf0rV6aySbLACvlJXTHE6Y5JSbfbY4y0mPTCTlNLUYqUHSIYASEjokkFiAAiFpwsCAaxN5cHA+QPxCKteBxWq1iYzekjwUmLS7YzLCClfCT5+/jbvx9SWBInIr9S4SQuf48WYZMluKbVVULdJb3aklMsy7kgGOUAiJhUpheVUdxKUC8k74RcUgsp1ooQMl6rMi+pzCAfpfu3uzoSRtX8huTjLzUlJbW2j/Upq8yzHktkGigrz4OsfKOIWsOK9F9Ck13No2OUZOu7w5uWoXK8xKtVrTEylK3iAZMB0F2HNlFdQMaIeOv/1ffqdg+u/V0DxmxdYiPeQ8g8hMrqXBpJckSUxyRISHC8Jkl0+C41Phs69k4XdP85DZPsYVGvQXKwFnv/wPInnUwc3/YDM1LPoNuIDlZs5pb9cLDYl6EU8yIVmZO37xuTsYBJbBG6nu3MkqHSsAKkoLxdxi6eiYq1ItOr3Mll+5fsvoHGvQQSQu6gQSSsX4OKhnWja6zlEdR8A0+Xjkcyy651N2oLdy79A91FTUbVBM/qNX6aOpPfbGVcQWLYC/AKCFUh3b11HeK0G6Pn3qbSNuT5uPUesEYzznsTKpLZkd1dYkIcDG5bg8pEkNOzcF5HRT+JW+kXk5dy2EmY3cOd6Kk4krkejzv0QVD7cdh8BIeUQWrGaTb7bwBIgEdjaMxiZf3ylAJLqTa5uySyl0CgTtdxdQd5d7FgyE3czr6HbyI9RtlJ1YszK9wdzgDr3E1LchZTdm7A39j9Q/ZHm6PjSO/AJCLIxyXQX45dpI+EbEIynJnyuQKB7LS7C0rf6IfqFN1G3bQ9Id7d25ihUe6QFWvYdYbk/G0iyAsBB0IWDnrfoysopneU5zJgpezbj8JYVtNAyzp9A+ulk232W9qVmVFtEdfuL9yTXJvEFIyU7M/d+ZcpSjmH42JjE5LcNJM0V3rxyDkkrvkBRQR66vvwhyletxWWzYeCnD4agcU/GoKcJ0MxLp/HHz4tx++ol+JTxRWh4FXR5ZRICQisokM7ui8OupXPRecS7qNk0Gnk5t2C4XPAPLofCvFz8OGEg2g8dizqtu3G2FORj2YQB6DR0PCKad4RLd3+2YGslsx4xST9OGcmTSRTvxP6rZ48gvGZ9uFw+Kg86Ef8LLhzagcdfngTfgCDOHHcxbl1PRdmHqntWJhwy3Ju7k0wybuxZYDJDcGYw+1ogmVr9TQfqzo00/Pbl+wiPqI92g0YjoGyYApKBFP/dp6jTqjOCyj+EU4kbcCl5F2o1i0bz3sNRXJCHrV9PQnCFcPQa8xlPck03fvl0FLkF5t7Yz8Yvmobc7Cw8OXYOcm9eR+zk4eg0fCJqNe9AAN24eAqbZo9D/w+/RXDFKjx7EOpOl+O8BieDNH2SNSStZqcLC104iPPcxSi8l0vs5sa06nY3084h/vtZaPbEYEQ0bkfsZq70wsEEHImLRfuBo1G+au0SQSotJtHzMICcRVBnTHIyiYGVenI/qj3SEi5XGQscAAW52bh8dA/O7PmN/HR47QZoFjMYleo0EtUGF7JvpKMw/x4q1qhLhj23fzv2rPgCfScugH9oBaSdPIAd/5yFmHGzUbFmJG6lX8C6Ga+jZb8RaNjtWQLoZPwvOPzrcgyatozXt3gGRG5M1bukoCCQmFFFfZUdLaSfFcRLBunQxh9w9XQyOg55W8UW0yxG/t07iF8yE8EVHkK7gaN4nut20z24i4uxe9UC5GRloOOQ8fAPDPk3QLKSb+N60hc8UWUrUDFJxhlLOHgDiQHLbuR2+iVcTUlG+umDyEo9D7+AINRu0RF123RH+Sq1lKDgZSFdrvNV/+MHg+EuKoKPrx8KcnPo+MgOMWgz4G/E7Izzx7B53juoEtkEPV6fTvsTFk/HxeRdyu13GjoOtVt2cTBJlsKtsowsjxOTPECyqs26BM+5mYGdS+fQvXUaMg5lK0Ug904mEv9rDrIzr5JwYHbIy7mD/HvZKLibTeAxEVGYn4cq9Zqgdd8RnvU7vdLh5qDw5FjETvb0Gbvn22S2ktxKDEiQDDCXx/ZfPJQAFoMYQ1je4i4qVoZiIDNl5VPGj29zVHQq1WuEqG4DuGLkIQunEjfS4ggJr4KLBxORdmIf+r73DXwDg4kNl47sRvyi6TB8fDBoxnLy8zcunKL4l309DUkrvsTT7yygOMhIkn8vp0QmybYD93SiBEOGkYVVq9rtGxCgYk9BXi4Sl8xCdmY6eo2agZys64hf8in8g0LhHxwCP/YeFAK/wFD4se8BwQgMCsXdWzdwZFssWvUZTkDx2O9ZiFXtEVtpyQ3j2q7PFUBW70evJlgSXMakAz9/S8BUqPYw7t68QS6ofvQTPI5piOifGRIX9scjLKIeOgwdR20KXnXgIJKYSDuPX+eOQ6cX30ZE0/aqVnfk12U4mbAe/iFl0az3i6jF9onX8d9X49i21Rg4damoaQFLxvRR+//sB7YYBkxZyl2jMBoDPv3UIdRkscY0KYUozLuHMpQDmhSnXGV8YLjKoLioEMWFBfDzC0RK0mbUbBINX/8g1ZdygqTXBOUiopLVtZ3zVAzSE1aLSbJoyg1KTTfBJHbMsW2xuHx4F2LGzdN6SY6qgzgn7tsp8A8uiw5DxgpwLJCKCu7h188noHL9pmj17Kuk7uRvbf/2E7h8fFCpTkOkHt9PQkK+tnz+DgLLV0THlyZwEek2Kf6JcKOViHiMkfFJZBuyG2hjEN/oQu0WnVQfyVv74drpw0hcNgcxb36GgNByWD31FTTq9izqt+mBM3t/x8nE9bRPl+r2XMzJJJ44y4Yfuw0jI3GeaYrU3puk5vGJs0gyTAfp+LZYnN65AYFlw0pcrMKZ4V7OLdRo9BjaDx5rdWgZFKYb2xZNRf7d22jTfyQyLp5CxtljKOPnj/YvjsfqycPQqPtf8HCLjlg1aRg6DptAK5K52PUzRyN68BglvyVIwmt5FQ58tepdWeHuvAoH6QZNYkv8d9PRLGYoKlSvg0vJO/HH6oV4ZuLXcPn6I/aTEWj0OAOoJ87u3YqTO9bjyTGzrWqDJtdVh9bRd9JrgtTgy9gxlxjkZotZ9HRKZpInSMfjVuPigXi0fvY1j7a4veEHHNq0jJLZ9oPfUrKenbT3p69xZs9WziqXC2HVHqbKRI2GrVGuUnWsmfoq+rz7JcpVqYl9qxfi8uEkPP3+N4j79hOwakLfd7+C4fKxFogJlRcJKPgq5gHAqtc9EEiWwLhwIAF7Y7/BU+PmIrBcRaTs3oyjv63EM+8tpLjCAIrq3p8AYs9zMnEdYsbMUTHH6sraa396D0l9ZqKBXFzCHNVucGuu637ujuYNDAOMQZcP70Tnlz/kcltEfot5Vld294r5CCoXjvaDx2jzDaCMPDsjDRVr1UdY9bpw+fqRi2Nd2cMbl+LMni3o/8kPBEBRfi7WTvsbAXc15Qi6vPIBIhq39WSvAySZJ4korYElXIpqN2u9G5twcCNu0RRCufOI98joBzcswbWUI+g1ehbNN6z6eDiVsiLb9kTKni04uWMdnnprrk29PShIkknGtYTZxCCx/JVSexB3x0BiDDqduOGBY3HNJu0Q/cJbto6sXnjllW8DRfdy4BcYjNgpf0XlelHoMGScGkI5sX0t9q9ZhPDakZTIlvi6D5PsjNIbf4JpWnf2blYG1v1jNFo/8yoebtmJjL716w8RGl4VrfuPpNUe+9EwAqhBuyeRsudXnEhYh95j54LV8jLOHUflulE8VNg6v15mHLRKg3E1/jORB1lVbObuXM72ApV5mItj5rCEw7H4NSQSuo+aDhflUVyKW4pQVikMJCyZiYDQ8mj/vGSQ0NmiipGTeZVYcenwbty4dBrRz72BHUtn46m356N85QhiZ/qZZMQvno6iwgIySou+w1Ty6hUoB0iqSabcnZTXOpO0oqsA6cjWlTgRvxZPv/cNyvgF4PbVy9i84F206P0SHm7VlX46dvJLaNxjICLbPkEMOpGwFr3HzUNe9k1smj8R3V6dhJAKlVVM0ks8JfWRjLTt/zBZu1u1G5gZXCLnKSUmSRd2PP5nXDyUiMcG/J2D4wDIikMGDm38HiHhVRH9/JuqfcFqbqyImnk5Bfk5d1C2UjVUa9ACD9VugH1rF6NOq65o0XsYioqLcCJuDZI3L0doWGV0fW0yziRtwbGtsajTuivaPjeaEl3vIJlwWZ0KUYHmR5KqUmDZJ39ky4Epq3UzR1MbpO2gN8AKuwlLPsWtq5cR89YcuMqUIaOvmvwSonoMxCPtnsTppM0EUJ/x83Ez/QLiFk9Dr1HTqP5oCQFrpMtjCEUksUZq3CxikASJsYRuWDbjZOvBgxkc1OPxa3F656YHdnEsXkQzBgnWFOTnYvfy+aj2aHNUf7QlQsKq0HVZ5s4qxn0mfgnGrIR/zqQSUdUGzdHpxfHwDSlLv5myazP2/vQVwmrURY/Xp/FipbeXaYHExZTVAPQEiRAThgSunTmK3xd+hC7DJ6JKZHMSCuf2xaHdc28gIqqNKpqumvQionoOIheXemwvklZ9hTotuyAr9SxVHPqMnQe4XCXEJM8iLd1j2raZNDSigyQndXSQVDnI5r4MnNqxHpeO7kH31z4WeYs2quWSI1k832HVb1adfqz/SC+DkfZJIcYOlpjWatIe+bnZ2LbwI0Q9PgA1mkZzljITisHI9JMHyGAdho4vdaE8+Myd3d3lZF7DqZ2b0DxmMBWTT+3cSHdQv10v0WLnx+9fuwjVHm2FynUbo7ggH0e3/oSs1DNUVYlo3IYn2F4HI7VirmMuz0jdNpMYxFaVjB1ywocCjsakkkCimMSGSBj7HACqpFZWDkQsk7FKvZc4vcoHWSh11KZXnSBJ9ypLSCULhz/PJFV51tsFXmbuuAvjdUZ7K4ENRsrJVKukJLuyTvCIQam/f6oqCRIkW0ySCk/vDXGr2oQAB5cLAinBbUqQThGVAw8Boo1zqfEvYXJt5s4JkvfWuRQepZBJc3f2cS5vMcnu7ryCpE0XeWv42UCicSovLQ3ZOneAalzZOiPNMIyq0uA0i0XEsebjZCNOHlMSk+RkqpLtzoafGowsYQhFMNZSivcHSdXyZPFVSpX7zNwxo0nhQHOkTO0JTO0xSax4VeS0mne2rqya0nHGEieT9DFkWbnmLk7ONoi6E9uWbqT+PmOZSaO/lsyWA/CWXKYyg8dolgUU38+P91HDI7wk5OjKMpBU61yyThtCUedwcGy/IVjozd2peQrmCrkroJyu1Ne/xSQxbOJo+CklKHMbFJcQZzRgaYxLAmnlXwokwSKYWG5ciZtZA8VmMmCGKaktjEQOyzZpKguYmtHVtI8OBuvK8u/eurJkeMd8gy0WCRXJwXGMIOuukmrNHAy9uEqnM3vKRVUKSiVPr4oSDw1oiHagPu/A2kmih6OXasidlejC7CBZfyVhB0nEpKwABDSlNcZAMtzuWaaJLtLdSTdlgWRnkZ0ZcrXrMYa3z+8Lkoox+jiXAEVNEwmGaX9VwRwSFzOlg/QgTCodJDnGZQfJXtS0/1XF/UCy/pRFMknLv4B0mO7tAcV+E4LavnLlX3lTS/GLYAyLAAAAAElFTkSuQmCC",v="data:image/png;base64,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",A="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAFB1JREFUaEPFWwd4FcXafvekEiCEQAIBpSaEjsDV0Jv0IlwvAUTsgAjCI1iuCPiLtCvdcvXaUFSaaJSSGClCFAgloQYCQQIkpIeQkF7O2fvMNzO7sycnwevfzoMmZ3d2dvd75/3K+000ACi5+s19jiqs1qAN0jUtSIMGTdPYKf5TY9/pizju/JOP0wHomgYbXQnoNjGHTpfSuXt9bA42i7iezcj/Abpu/GRHdJ3uxo/Tr/w6dpz+k9ey47oDuu6g8w72kw116GBPrDvkXGKMvF78ZPNqdBt+HZ+f/S7v6+DvrYznz8Pm488oz7G3p2PKs4q3M98PyLDBcVjT3F67b/TSWxoDp6rCfk6D5g/NZgIiQWL4wAoSHSHg2D9+DXsUjocGhyuQpNXvAZImDELGFi8kYeWGl2CYILHj3IjymPPvzKDSYFZjagIgPq+djC+NqBqdPRcHiJ9Xx8jFUztI/NpaQSIwuaFs0PM0zdZNK0jYvBU6HuNEsUGCxO14bybReMk05ef/DUjSmAJOBSS+esWKlYwTq99yjjFJYQ3ggO5grJDsNMGQ4zh7rCAZLHcF3p9gEtkUjm1awYUv0gEEcUNLZnBWWEBi3wlaGsXZw/0ed31OYFrcneLeDCf3P8Ykkxm0/GplkunuVLaRuzPYx11YjUwiF8xXuis2WcB3BktZKGL1KG5Q+gzTnduADC3/3Cad4oYwNgeGGd0VSMLduQBJgqXGrtpB4iDX9lHdHUUQ5sr4m0ksyHVVZ4p4Sae4ZIxTAJAGZSAJq4v5BUgGILUzyeLyqsUkk41G/BTP5iD3bILOGEyGYc/IFv2ds5/rMhHgZHDFJCVhkG7s/wEkM/6IJMKISfyluLE5o6wxSa54xRDOLOEZhAESd3H/DZDEs1WLVYq7syQLLhMHB7T805/pFN2NbM0pQzOYZIIkWWK6O9Md/q+4O8q4zA+tOpdMYiCJDEumf0ZWp7JKssEM+EZ2xTJO55hkZG3W2OMqJv1hJhmZphIrq4GkCYBECl0zSAwAkeEpiQBbrRlJ5+B/X1vU8fU3YpYzSCkXYuEb2BwNglrxFPzPxCQFJCK/kY3rtPA5XoxJZtrtcFRB09xESuycerORMl2WcUcyyAkkYhLL8KypPE/BnZKFat+lS1bcnCXeWTNPq7vToeXFf0IuznRzMqU2j9F5I9XmVQ47Vllegoilz6Lfk6/g/k5hok7SYa+stNRLP658HiG9R6LjkEdpDJtBs9mgeXjyueT/NSAz6RyyriW4DE0mKAQDmrTtgqDgLgSKCRI34rWTB5H46y4Mem4RfHwbEUiOqkqc+ekbWViJGkugK90ldHjV90No79Gmu6OMoAqlhfkovJ2JO2nXkZuShPysVAyZ/iayryUgN+Wq9LuS20aJU9e/CVp161c9NXcCysixlZik5cX9S+fsYCm2CNzO7s6pQL0RHwP/+4NR168xIt5+Fv2feAV+zVri4MdvYeAzC/HThldqj/4AWv9lEPo9vsAoZiVQZyK/RsL+najfqEmtcxTezkLXEVPQbcRjhvtjrk9kDCi8nY6YTatQWV6KQTOWwK9xc1RVlGHH4mlo1CIYXj6+NDTnRiK8fOrDN7AZ2acoNxM2Dw8MnbWMDMxWdNyuz5B66RTslRV0jZu7Oxo2aw3/5m3RqscAXI2NRmrCCQS0CDXB4cTBncybqN+oKR4cP8NcEC7rKM4kYiRdy+OldvvUhwZAMnuTLkgyy8jQqBLVELttIwJbd0SrHgPxw7Ln0HfaAnqwpCNRGDLzTRQX5FlS9H3vL0TrngMR0ncUZYvs1u7ePvCp51fN3Z2N/ApJR3/GpFVbawSIFZfbFk5Gx4Hj0XXkVCW7Y3HeBKmqvBSHv1iFO2nJGDx9Mfya3I/tix7HoOfeQNOQB+i6fR+8jsA2nYx5Eg5+h7TEOAx9YTmfVwduXTqJkoLb8PFrjPjdm9CuzyiEhA0Ta0HH+X3bkXvjCgY/txhU+CrqQdzuTbBXVXCAasnuVNVBBUm7ffJDXUo5zF+rTGLptwUk8f3K0UjczbqFHmOfMQDKT7+BqsoydB/7NNISTuJ2WrIACbhyJIriVGDrDgQOg7nzsElw8/SuFpMYQFfvARB70e1/n0QAPTByKuysPJPAGMUpL1LtlaU4+f0n6Dp8Cjzr1sOONx5Hl2Hh8G/Whgx5es9m+AW1ROseA2l8yoWj9G5DZ68wXBK5VrHq96ybh5DeI9AubLhRB53fvx251xlAS8xUXYw/tedzYt5DE2a6VjqE9GPWZVYmabknPtBZPOCqAfNyJki6or+pQOXeTMLpvV9gyIy38OPyGej7+HxcjzuMlt37oeUD/cj/M9chtCCknj8O34BmZAj56TVxFmxePqLIFVqeBhgArdxaa53EAOowcDy6j5zKpTV2N5Hdqek41+D4S9sryrH9janwrucLN3ce/0qL7sDNzRMedXzoe2VZCbnuYXNWWtQCmbbvWTsX7fqMREjYcAGaA+f3bUNWciL6TJnHGaQY/fyBHfT9ob8+byYrarbmIsmQz0vvwwByFkGdY5IzkxxVFYj78XN0H/8Mdi9/ngCqLC1B05Au8PEL4IZV4taPy6ajXb/R6PzwRM5QCjhcmaAyU2p3GnAm6mtcjtmLvtPm1wrQkc3r0Gnoo3hgxFSub/EKCI6KctxJv27EWzZ94xbBNKKKAbRwKgbPWIyg4G70GNHv/R1N2nZCt1GP0zUJB3Yi7dJJDH9xlQHQb1+tRvHtLBpflJ8LL28feHj70D0fnvEmmFtMjo+p0SUHtGyPsEefr67xKeKpVf8zi28t5/j7vFAVmZXU32oDKS/tGuBw0Asf+XotOg8LR2CrjvD0qUeZ080zR2p8WPXEuNc/gF/g/QZI7CnORvEk4Y98uo56jAzLVq0E6U52KvasnG25fNqa7wGbjZKE7QsfQ69JcxDQpgMVpr9uXo2Alu3QfuAjPI4e/QnZyZcwfO4qY8WzJKC06C4qSgrJUwS07gD/5m0I9A79xqK85C7KigvNJIAKXiqdCRQ3Dy/4NPCvrt+pabuDg8KLY6GeM0yyY9+zpNlGyk0uT83uNDCXx85HrpmLipKiajZsGtIVPcdPR0VpkaF2S6ZwokjdjmWMQIMmLeDuyVwNm1ssEnsV7BRVBNEEw1wBZrO5Q3NzJ2PIGGSvqkRBXiYF99Rzx3Am6hswgNi4qopSbHt9yj2x9wtqgeEvvsP5rRStV45G4cLP2xHaZyQ6D51suDhWI6njKGQ5HLApsYvHGEWWchZcZXvEIi05oGUde9cAyOz9qGqCCZKMSWwlMnOmJ8Yhftcm9Bj/DFp06Q3N5gYPLx9kXD2LnGuXjCRBxiKytTD4A6OmQXP3EN/5GQMkCYqQD+Q1tVmWAcKLPNPdJZ84gGPb3sO0td9Ds7nTyiwvzld6ScCBj9+i5KXz0HDDyJobfw9DOhJGi974KtVBmk1Dr4mz0ax9T0qv4/d8IR5NZpDVn7RVt77oOPCvNYKkaoIqkFrW0Y1GDFILVpNJUjTldRIZUTApZtNy5KVeg3d9Pzw8ayl8GjSiMReityH51C8I6tDDAEQ+clFeNqWkk1dthbtHHRpfkHEDkRtedml/30ZBGLfoI1QUF2DnkqdqxGjcQu4umbuTIF09sR+x297DE2sjwIxeXlJsuB2Z1h746E0EtOmIrsMnU/OOrmXBWbPBzdPL6CNlJSfg4oHvUJibgaDQ7khPjEfv8Dmo4xeA2ylJhsB6NzcDSceiEdpvNOqyeCxS9br+gfBr0sJwc7KdYW1dcHWDl0C8QahlH9mo60J/cZVS8/jEWSQZxkDKS7+G+IhPUHwnBy279aGqevCMJbTyzkdvR+bv5zBy3hp6YVWMvXnmN8Rufx+TV26hNJvpCvkZNxG57iV0HDyBsj2p3KSeP4bC3EyMX/IpyhlAb0xDSJ8RaNQixACKXXs5Zg8eWfwRGjCA2P2EoRlAnEER0B12bHkt/J7uTQ5gbm7kvNUiVS/Hvn8uQo9xTyN227to138MbDY3XDwYgeGzl8GnfiPRXLQj+/olHNmyAQOeehUNg1orqbopQRnujkKVte+kaoLU4Mv+bQMxyEFhwXXd4wySw2FHzOZVJN+c+v5f6DV5LlIvHIe9sgx9p72ChP3fIik2GnXq+1ljCTQK1OUlRZi0Ygvc2QrVNOSnpyBq/XwMn7MCTdp2pmscLOXe/SWYjqcCNODpV9Gyx0Bj3vTL8Tj44X8ZAEn6sJj0+4n9OMoAWhcBm2ZDWtJZo0LPTLpAc7NP3YaByLmeiAf/NhN1WPHMCmlPbzRq0Y5+PxP5FQqyUjDgqdexa+XzCO0/Fu36jkLCwe/RadAEVJYUU8xh5s5JuYLjOz9Cnylz4dfUZIynd13ugpW2eY3CqohhxL6sX9cb7QZmFJVF1WMSZ1HCwZ24m5uOB//2AiJXv4iwyS+S7HHo06UYOmsprsb+jLRLcXjw0VlK44/Hmczfz+PiLxGYtOIbMgL7MBZErX+ZAApo08lIu+P3fInUC7GYsOgTlJXeJQb1ZwB1H2DsmXAJkPBxycf3EUBPrPsBJUUF8PH1p/tVFN/FnjXzEBY+G+ejt6JJcBda6XcybmDIDFZsik6sDtzNTkPUxgUk/TRs3ga7VswUAI023GHkmnkoKyqokZ1u7h4Y8/JG4e7+GEgSPC3r13XEILErxMjUanJ3BVlpiPlyBQY/+ybqNGxMGV3YpDlo1uEv9OIsHiXs24HUiyfQdcRjRttctgtybl4hAMOXfy0AYjHoJqI2vIzhs5cjsG0nalQxSej0HsGgRZ/Q3N8uVgDivhM1AsQE0+P7cWzruxi7YD0OfPo2Hln4Abzr1EfMF/+AvaoKg6Yvxk/rF6BpcBd0HjYRu9+Zi9D+Y9Bx0AShCIBUgFO7PsdDVMc48OPymQgdMAahfccY7osBy7JHlqgwIfVs9Bb0GPMk6gcECcZqVKQbRnfBpJrYpGXGrBV1kKliM3fHXILaHeWFpw0OeyUSY3ajy9BJqCovw9518wigoPY9YSNFAri4fweunToIv2atDK2aLy+NYklhTgbClzGAhIvLuEkCK/PnjEHsPiwOnd27GSnnY/HIYg7QTgUgPhuQfuV0dRcn1rIEiKkEQcFd0WvSbBz/9kNkJV/E6PnrUM+/CaI2LEDTtl3QfdyTSLt8msDjGt8UsWsFcNirqMPMPj8sn04Mat+PA2RKNFwOyr12ETFfr8GgZ96Af3MWg6ypuhUk8/oaAUo/vEZnq9UI5Oy1baLmqTEm8c5rZVkZIte/hLDwOQjq0JNDoGm4uP9bsKxn2OwVRutcFsApZ4/g+M5/Ivztr3iSoAH5mSkEEBNgverWl1giPyOFXnrCoo9RWlKI7xZPQ+MWIajj18hwJ2WF+ci5ftkag8TZ3zavxo34X9FpyKMIeehhHNq0ioRL5oZ9A5rTqMj189E0uCu6j2UZogO3LsVR8dq8Q0+SbpgkpG7hYgC1HzAOof3GQrdXoby02ACBrarcm1cQu+N99J06H/5Brcw+kq6TnMSLULNzK7d0GUA7ga6lHVpNDJIgydUru6xmcWnGJynjMAaxFwybOJsDJICWADFFWIqvpQW5yLlxGVePRVPmN2HRZ7C58dS9gAG0kQHUAV71eBuAAcpiE3uj8Ys+Rjlj0JInCCCmKlNNBqD8bj6yrye6BCjx0A8kyQT3HkF9priITzFs1lJ4+/Kqnk1hADTuaeGOHMSkM3u/wtDZy+DpVZfXR6KQjFj2HAHUvv8jKMhJRfSGV2uMPc4nxi7YAHcvbyeNr/p2LpVNWvov79CmERUkuVNHBUl1dxI0ewUDaAHCJr5ARRuvkTQkHopAdvJFDJ75lpDlbCgrysfhz5ZRm4EJjW0eHGIwrjg/h2R8Vryy9Fay7VrcL7h94woeCp8D1jo4smUdOg2ZiMA2Hbm0Y9OQd+t3nIvaSu7Lp2FArcbSKyvg5ubBg7uod/Z9sBBN23amdoMpsjrgsNupqciNJVY9dOxd+xLa9R6B4F4jKCPlorBqZPEISm9HFrwBLUO5+3ZSEcyuLJd4LACl/fIOMYjaAApQfxQkIwVnm0jYzRV3yYEU87LGgtG+MLuy0i3KloezcMvP85gke0l0DxGD5O5VGZMU+cI1WLrOJRgFJJnAkOHohJBe+RcDJFlU8iHWjZP8nLqpUSgbFpfF2+bWXarc3fEU3BqTiOVpB/9hKAkSJEtMkhme2hviVlO2BStqA6vVxSYUa8OPG1omG9YERNnOZWz/EiZX9tw5g/Rn9zcwQ0iQrNu5hOH/U5CU3UXOe+XUXhJnBmnu1cCoaX+DduvAqnRN04KkwWkvFuUJ5v442T4wGeC0w0dlhtE6t+5t4IBUB9VgkFQciInsKAP93iDJIZI56v6G2v2dChKv8o095U5tZ6vIaTbvJNsMl2Rs1VJ3/zgzSd2GLJVrpUkndD/Bpgwt7eCqrTpt/TUNKjfAm9ocV59lveSaGdJFuonMTWyWd+7KMpBE65zPo7g7uVvVeVercHO1uTv+bBwSYgfphveI3/8Rk0SccdrOZXF3NMRJ2Rauy8okEyQVfHJpSgMPOrZptw69cx/s+jlA9zc1Mw4W9VktO01dGN3Y7aMyhnVl+XdXXVlikgGSi3qLrKwq6pxJplsUrtKp4SeFXAmSvHdtMNW8e1UEbNqgIWOSud+B4eQQPRypRJtMqsmFKeyTf3Hh1IZQ6qQ8b3h3ozXGQNIcjtW6jkHS3Um2mCBZWaS6O3MPtxpjGD6MTfcAyYgxKpOc/9xFCK7KX1Uwh8S3K1u7ss4g/REm1Q6SqXDLXauSNbyoURMGs8apOc6IZpxsyqk7XHnikgHdcdjb7vmaT68Zt/4NR6wL8X1JNbgAAAAASUVORK5CYII=",C="data:image/png;base64,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",x="data:image/png;base64,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",y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAEwRJREFUeF7tW3l8Tee6ftbOPKBoKcrR1lBH1FAqqYsWNdVQlOOgpbTcttfQ1nEdVWNRWkNd10yvOodeQ39XUTVEhFDz3JpnkcSQBJFEImud3/d+w/rW2iuJyrn3/mPjt5O11/r2Wu/zPe/7vAPjzvEllmEYgGHAMHz8nf1hx8B+lZ/RL+K4+52fZwGwDAM+uhKwfGINiy6lzwp7+Uy2iriercj/Apal3tkRy6Jv48fpR34dO07/5LXsuGXCskz63GTv7FTTArtjy5RriXPk9eKdrWvQ1/Dr+PrsZ/m9Jn9u7Xx+P2w9fo/yM/b0dEy7V/F09vMBST6Y2wwjYNgzbcdeNW4f+y8CiAPhswGRILHDcIJER+h89pdfw26F42HA9AJJWr0QkAxhEDK2eCAJKze8BMMGiR3nRpTH3D8zg0qDOY1pCID4unlkfGlE3ejsvjhA/HP9HLl5CgaJX1sgSAQmN5QPVqph+Gob6QwgMjjb5YxB3ODcjoUzic6XTNPe/29AksYUcGog8d0rdqxknNj9js8YkzTWACYsk7FCstMGQ57H2eMESbHcC7xHYBLZFOZyI/3oYuHimKGdTHKARK6P04QzSrg/yS4XmA53p7k35eT+aUyymUHbr0Am2e5OZxu5O8U+7sLyZRK5YL7TvdjkAN8NlrZRxO7R3KD0GbY79wFJRvqRxRbFDTIYB0h3d06QhLvzAInHLCfjCgaJg1zQS3d3FEGYK+NPJrEg1+XPFPGQrrikztMAkAZlIAmri/UFSAqQgpnkcHl+Mclmo4qf4t5Mcs826IzBZBh2j8yeaYcXKZHAyeDFJE0wSDf2/wCSHX+EiFAxiT8UNzZnlDMmyR2vGcLNEq4gFEjcxRUBJHFvfrFKc3cOseApHEwY6QcXWhTdlVpzKTQVk2yQpMKz3Z0ds7xUYJHdHSku+0W7zpNJDCShsKT8U6pOZ5Vkgx3wlbpiitMdk5Rqc8Yer5j00ExSSlOLlX4gGQIgHuULAIlLcIf0ZpcIYB0q738rJgmQ0q9dRGB4JCJKlBaIWbTxOV6MSbbsllJbBXWH9GZnSrks445kkAskYtIDpbDc6k6CcvHITgSHR6Lsc1FChktV5qH6XMJBul+nu7NgpB6Yr8lsD5BETLJB8JEhjm78XshsrvbopcKK/EEIC/qMS3F5du22PeELDqHfM24m4fy+OL+YFFHyKVSJbqmowyTxipG9UL1RG7zYpgcJAskkGyS5I/Njki0kOF4SJKd8FhqfDJ15JxW/fD8D1Rq1RfnqdcVe4PkPz5N4PnVow1LcSjyHZn1HqtzMLf3lZnEoQQ/xIDeakbp/rsXZwZNUoZlVUmonqpoIME2sHPU2wkqURlhkcR0Zv5ivQURr3793Fxmp19F94nIEhUVQMpt08iBi54wGA8QXEEBrZN1JQ+mKVdBy8GTHmsuGdkad1j1Qs1kX20DiDOb6uPVcsYaFW12CO5gkk9r83V1uTjYOrl+CK8d2449NO6DaK22QnnQJ2Rm37YTZBO7cSMSJhHWo2fRNhD/xpOM+QiNLoFjp8g757gBLgERga89g3No3WwEk1RuJCMkcvXpAmagBmCZWjX4H9dr3QdWY1pwVPh9SE88i9eo5VGnYUhhaxjO2AXjieelAPBKWTUe3icsREhZBy107dYgA6jxmESJLlqGH+GFMP9R4tQNqvNbJBsgysXRwBzTs+gFeaNSWjjvVHYvzOkiyAsBBcILkFZNsVyfdlryGGfPMno04uum/UbtVd1y/cAJJp4/4bcj8DlSKikZUs7e8k1yHxBeMlOy8tXe2xUs4jDQBDib5gSTAssw8rB7dhwCqEt1KSfO4ReNhPniAFh+MFwzkDk2xEAbOH9iGXctmoNuEZQgKj6Sy0LVTBxE7dww6CYCunTyIrfPHoev47xASWUI9c252Jr4f1g2N3v4Ez9d/jQzOXnksPZPAqORUJql2MusXk/SgrIzkzyT6HvF58rljeLJSVfh8ASoPOhH/Iy4e3oHm/UYhKDScM8fMQ/qNRBR/qoJ/ZcIlw73cnWSScXPPLIvtfm5IJ0iWEA8yN7JzJAO3U67gQU42gkLCyUiZ6TeRsPRr1G7dA+VeqGsLChl1RCkpLycbgcEhKFXhWVDhwzCQrAEUUbIMdnw7iejWpN8Ix4bMun0Lqz7vjabvf4ZKtWLIED5RqyOhLdSdLsd5DU4GafpJ1pC0mp0uLHThIK4z85CblYmg0AgBlF23S7t2HvHfTUGd1j1RsVYMZOno4qHtOBa3Go26DcQT5SrnC1JBMYmehwHkLoK6Y5KbSQyoq8f3YPeK/3xoiusnNuoxBM8yBggXlXT6ELbOHYPOoxchIDgEq0b1xmvvjUSFmg0c66dePYv1U4YgpscgJR6YQai+xTMgYpWqd4mrOUjMqKK+ys4WqsIO4vmDdPinpUg+fQSNe/1FxRbLysP9e3cQv2Qyxc6Ybh/xPNc06R7MvDz8smoWxdvGvYYiJCzyd4BkJ9/Gjd3/wRNVEUfsaoJTOLhBenA/C5m3bxEDLh9KIP/8L72GIqxYKcUeypPk2opJPkSUegrBYZFCkxhIPHUQW+eNRadRi3DpSAJOxv+IzmMWc3drS0Nc2B+HhO+m4umqtfD6wEkKPCdIOpNkKdwuy8jyODHJDyS72qxL8Iy069j5t2nIycxAk16foniZisi8cwsJf5+Gu7eSSTgwQLIz7uB+1l3k3LtL4DERkXs/G09XeRENOvT1r9/plQ6Tg8KTYxE72dNf/2WmQ2YrN0YuTwfJAHN5urtjFk6/dgHbFn6BqJbdUV0E7tyse9g0699Rt30fPBPV0L91wSKPamcASUwkzBuLN0ctwr6Vs5GTfQ+thnwlIVXnHlr3HY5vWkHHO49dDOYO+UPZMYiR5H5WRr5Mkm0H7ulECUasodfR2M9BoaEq9uRkZyJhyRTcvZWEVh9NQkbqDcQv+RIh4cUQEhGJYPYeHongsGIIZr+HRiAsvBjupd/Esa2rUb/9uwQUj/3+hVjVHnGUlkwYKbu+UQDpktqurdkguWNSTuZdxM4bjRJlK6LxO0OpSM5AvZ95F2sm9Ed0t39D5XqNXX0k0VcSIDHuJp0+iNh54wggtvN+nv4pGvcehkp1GjlAil84ATcunUL23XTUadsTUS3/ZLNIVADYgSVD2j+S69UvMgIC0HXc37hrFEZjwCedOkzxj8UH80EucrOzEBgSxmhLccoXGADDF4i8B7nIy81BcHAYzuzeiEovvkLxWm4QN0h6TVA/x0jZOUPFIF0E2EyS7Qe+66npJpi0a9k0pJw5hmfrv4qQiGLKHZk5uTi9awMq1HgJJZ6u6HBTAQFBqNWym2gM8jVJJMwfh06fL0R4qTI4uuHvOLc3Fh1HzEVACE9mmSr6YWw/CsRMLKSnXEbHz+Y5gCBNY1o4u2czzzPtFFpVGGR8EtmG7AaqKriiJHyoXK+J6iN5tR9STh9FwrJpaDv4a4QWK4EfvngfNZt1RtWGr+Ps3licTFhHn+lSXcY8uZ6zdcETZ9nwo0T8esIMy6IWqF3J9mcSZ4Y8LkE6vmk5Uq+edxalDQOmmYe0xAuILFUWoRpw7FsCgoLQbMA47uGoheFD8ulDCqDIkk8hMyMdq0f1RrP+o1G+Zn2y2eXDO7H92y/xxrCZyL2fiU3fDEebT6biycrVPUESXstTOPDdqndlhbvzFA7SDVrElvhvJ6JO27dRssJzuHxkJ/b9MB+dhs+BLygEq8f3Rc3mDKCWOLd3C07uWIc2Q6ba1QZNrqsOravvpNcEqcF3fcd0YpDJNvMjgOQlwXOyMvDjxA/QsOuHqFy3CXdTrta5lPWcQUewdcE4dBq5AJGleFz5cfJHKF/jJdTv2I+qDRun/4V2V5uPpxKw678ahNIVqyK6+0B/d+aKSSpJ5QHArtc9FEi2wLh4cDv2rp6LNz6dTlWUM79sxPHNK9BpxHyKKwygqBZdCKCze7bgZMJatB0yTcUcuyvrrP25Yx/XClzuGynbp6l2g+kSAd5M4uKB5g20uQUdKOar1076EC+/xQBqXMh8A4tBhxG34At0Gjkf4aySYJlYM2EAKtZ+hQC6eekkfp4xDDE9B+P5l1sQIBf2xmLnsm/Q4sPxKFe9TqEgyTxJRGmtnCJcimo3a70bUR7iuJqIWziOXGHTviPI6IfWLyEX32rgFJpvWDX2XUS16Ipq0S1xZs8mnNyxFm98PN2h3h4WJFXJSNk+lRgkfI6fUvMC6WT8Glw9sc/PKLxLbhD6TL2ERhRHYEioOE9rGBjAH2o3wout/0yuNfkMB6j5gNE4tmkF0pIvUcBtM3gKSlaqirgFY3Hr0hl0GbeE8iQy2INc/M8XA2Dm5aLd8FkIjXyiUJDcTNJrXo7gLZmm1e/upV7H2q8GokGn/nj2pSZk9C1zPkexJ8uhQZd/pd2+ekwfAqh6TBuc2fMzTmxfi3afTAer5V0//xvKPh/FQ4Wj8+sx46BVGozk+K9FHiQHQ7i787nbC2Lqh2HJlEzatQvkEvVJHZnzMAXDfHC5arVRvMwzqkoha89sjdKVqqFirYYEKKtpMane8bM5+C1uDcIiiqNCrYYo/UwV7F4xC2d3b0bMnwehysst1KQQs+GNC79h08y/0vc0/3CcQxIotFzuTjXJlLvTS0I8cilFpRny2JYVOBG/hoRLYHAobidfwcZZf0W9dr0p6Wav1aN7o9br3VAtujUx6MT2NWj36Qxk303DhpnD0az/KESWLKtiki4Q8usjGde2fWWxdrdkChnRJ3KeAmISB4OLBwJJjlgZBnKzMrBuykC83GUAKtWRLk5vp4vWuagBJp1hAE2gh5cxiK176Kel+DV2Neq2ext/bN6VF9qZCcV3MaP8unklWH5Ur0Mf1Gzxlj+LBBCsJCRfCgC5UxVYzskf2XJgsW/t5IFUXY/+0yCwWuT2JV8iPfkK2n48Db7AQDL6qtG9EfV6N7wQ0wand28kgNoPnYm0pIuIWzQBrT6agNBiJe3RK22ky28IRSSxRmLcFGKQBIkMzm5YNuNkcBeBPj+FJ2MS+1wC1KBzf/yhjpYHOWbuRBeWiQQG0CIG0BxKPtkaLMjuWTkbLzRtj/od3+NuTQyuOECyTKqEJ589hi5jv0VY8VKFgsTFlN2lJeM4QNKYZAEpZ48jdv4YvPrucDxdrS4JhfP74xDTfRAqRjVURdNVo96h3Iy5uMRf92L3qtl47qVXkZp4jioO7T+ZAfh8+cQk/yIt3eO1rZNpaEQHSSQ6DpD0bqoTJDHsKJkkAGIqiwFUqXYjeyBSsU5OBPH35LMMoInoMGI2tRvY999LS8HJHevR4M33+PCEECReIDEXcnF/PGo001oTHjA9/MydLhwsZNxKwamdG1C3bU+q+J/a+RPdY9WYVqLFzs8/sGYhyteoj7LP10Jezn0c37KSWjABgcHkzlnc9XJrdutcK0mJ6rmRuHUyMYiSOg2o3wMSuTqqu3F3x2yZk3UPQaFh8AUG8XVl5UBOsErpLbrtTFiQq/CbXuWDLOz+GMvlfIOXu5MixZtC4qiogHOO/D4mqcqz3i7wmLnj8YTXBJ2tBDYYKSdT+XfbfSfnufIzIzH2S1VJkCA5YpLHrII0hM0krdrAhIPmHu2KBDc0B8A13yCnV1Vx1XsIxQ2SyK+VUHnYmTvZpmAguRt+hbk7T5C06SL3rJzeS+JgsJq7R0tDts5doBpXt0zSZrPZDuXGsUGiDNZjoMRmnNz1cjLVawDFru3Zc+C62+QKnYsN7s14F1YyWSbRXkxS96d0XOEzd06QeKtBzZT7jRhrs3d6NUDELaXAqCrgjiVuJuljyLJyzZkkZxtE3YkdSyKAlHFkx1TMVtu1OW+QbAPzz/n5AWJ8WAzLF9A65+dzs3A2uioOjkFIeZ63u1PzFNRdFfmYPqvl5fc0d1c4k8SwiavhxzHSG4J5+cQZuyvLyzwSSBt8BZJgESwsN65snmj3gzR3xh6YujGOSVMPo8sxK8dcHWudc6Z4dWVJZIv5Bn93p40Y84KdYpJzQ/Dz6PHEvcoaIfGP2VMyv4CglP/0qgjYNKAh2oH6vANrJ4kejl6qIReYrwtzgmT/LwknSFTisazUUITWNi5vmiDaDdydqHxIGNgGycki263pBtRjDLMbY1MhICnprTPJluBONyjvj7tAPq5cMEjq+x8ZJJ5AcRDceZL3LHhhINn/lUUySVsXSIJlbgvNCx4WHv3+VWPXvL6sZt8/v/t/ZcDiwhxFgaLp8YdFs4Dx64oxwbfTrmwDrBivpR4DVDQDF/VqYsf+ef3L5SDvAGCVcy/4GKCimrho1yv3tWdR3xgzD9ssC8H6ko8BKpqBi3q1I77sXvBef9M0HX3kxwAV1cRFu95PALhFw2OAimbgol7tB5BbNDwGqKgmLtr1nhJaFw2PASqagYt6db45jhQNMf0Xi7mnon7V4+sfxQIFJqFMNES/v3D+oyz8+Jp/jgX+AT+bS/shEzsoAAAAAElFTkSuQmCC",E=t(59301);const b=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:s,swimg:a},{name:"101\u8BA1\u5212",ptimg:r,swimg:o},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:e,swimg:n},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:u,swimg:v},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:A,swimg:C},{name:"\u519B\u961F\u4E00\u6D41",ptimg:x,swimg:y}];var g=({className:_,dataSource:P=[],col:R=4,right:F,bottom:z=23,precision:oe=0,wrapWidth:W=1200,trackEventItems:G,loading:w,onRemove:L=()=>{},isCurrent:O=!0,showAlias:B=!1})=>{const D=Math.floor((W-(R-1)*F)/R),K=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(k=>(window.ENV==="build"&&(k.ptimg=`/react/build${k.ptimg}`,k.swimg=`/react/build${k.swimg}`),k));return E.createElement(c.Z,{spinning:w},E.createElement("div",{className:d()(l.list,_)},!!(P!=null&&P.length)&&(P==null?void 0:P.map((k,te)=>{var ne;const{name:Y,id:j,identifier:V,featured:ee,school_name:be,image_url:le,excellent:de,is_plan:ge}=k;return E.createElement("div",{key:j,className:l.wrap,style:{width:D,marginRight:(1+te)%R===0?0:F+oe,marginBottom:z}},E.createElement("a",{className:l.li,onClick:ie=>{ie.preventDefault(),ie.stopPropagation(),G&&(0,f.L9)([G]),(0,f.xg)(`/paths/${V}`)}},E.createElement("div",{className:l.img},E.createElement("img",{className:l.cover,src:`${le}`}),O&&(0,i.bg)()&&(k==null?void 0:k.studying)&&E.createElement("div",{className:`${l.movebq} user-path-items`,onClick:ie=>{ie.stopPropagation(),L(k)}},E.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),E.createElement("span",{className:"c-red"},"\u79FB\u9664")),(ne=k==null?void 0:k.subject_tags)==null?void 0:ne.map((ie,ae)=>{var me,Z;if(ae===0){const I=(me=K.find(H=>H.name==ie))==null?void 0:me.swimg;return E.createElement("img",{className:l.sign,src:I,style:{left:"-4px"}})}const N=(Z=K.find(I=>I.name==ie))==null?void 0:Z.ptimg;return E.createElement("img",{className:l.sign,src:N,style:{left:`${48+52*(ae-1)+2*ae}px`}})}),E.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(k==null?void 0:k.excellent)&&E.createElement("div",{className:l.bq},"\u5F00\u653E\u8BFE\u7A0B"))),E.createElement("div",{className:l.name},E.createElement(S.Z,{title:B&&(k!=null&&k.excellent_alias_name)?E.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Y}`,E.createElement("br",null),E.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${k==null?void 0:k.excellent_alias_name}`)):Y},E.createElement("span",{className:l.e},B&&(k==null?void 0:k.excellent_alias_name)||Y))),E.createElement("div",{className:l.tags},E.createElement("div",null,E.createElement(S.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),E.createElement("span",null,k.stages_count))),E.createElement(S.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),E.createElement("span",null,k.members_count)))))))})),!P.length&&E.createElement(m.Z,null)))}},89831:function(Be,Q,t){"use strict";t.d(Q,{jL:function(){return d},w9:function(){return ee},QD:function(){return Fe},cQ:function(){return te.Z},op:function(){return De},O5:function(){return ke},_b:function(){return _t},t7:function(){return g},Gi:function(){return ae},YG:function(){return ge},qp:function(){return A},vr:function(){return nt},qE:function(){return Je},Je:function(){return R},wb:function(){return k},cq:function(){return U},tp:function(){return y},Si:function(){return Jt},k8:function(){return Vt},Du:function(){return Yt}});var l=t(59301),c={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},S="data:image/png;base64,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",d=({dataSource:X=[],img:M,imgWidth:T=346,title:J,sunTitle:ue,bannerExtraContent:re})=>l.createElement("div",{className:c.banner},l.createElement("div",{className:c.content},l.createElement("aside",null,l.createElement("p",null,l.createElement("b",null,J),l.createElement("span",null,ue)),X.length>0&&l.createElement("div",{className:c.btns},X.map((fe,pe)=>l.createElement("div",{key:pe,onClick:fe.click},fe.name,fe.sign?l.createElement("img",{src:S,width:39}):null))),re),M&&l.createElement("img",{style:{marginTop:33,marginRight:38},src:M,width:T}))),f={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"},m=t(92310),i=t.n(m),s=t(89392),a=Object.defineProperty,r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,e=Object.prototype.propertyIsEnumerable,n=(X,M,T)=>M in X?a(X,M,{enumerable:!0,configurable:!0,writable:!0,value:T}):X[M]=T,u=(X,M)=>{for(var T in M||(M={}))o.call(M,T)&&n(X,T,M[T]);if(r)for(var T of r(M))e.call(M,T)&&n(X,T,M[T]);return X},A=({dataSource:X=[],value:M,onChange:T,onTitleChange:J,className:ue,title:re,titleWidth:fe=41,style:pe={},fontColor:Ce="#6A7283",showCount:Oe,classNameActive:xe,styleItem:Ie={}})=>{const[Me,He]=(0,l.useState)(0),[Ue,Le]=(0,l.useState)(!1),ze=(0,l.useRef)(null),qe=(0,l.useRef)(null);return(0,l.useEffect)(()=>{var je;X.length!==0&&(((je=ze==null?void 0:ze.current)==null?void 0:je.clientHeight)>97?He(1):He(0)),X.length===0&&He(0),Le(!1)},[X]),l.createElement("div",{className:i()(f.row,ue),style:pe},l.createElement("div",{onClick:(0,s.throttle)(()=>J==null?void 0:J(),2e3),style:{width:fe,marginTop:Ue?12:4},className:`${f.title} ${J?"current":""}`},re),l.createElement("div",{className:Ue?`${f.tagsWrap} ${f.tagsBorderWrap}`:f.tagsWrap},l.createElement("div",{className:f.bar,ref:qe,style:Me>0?{height:Me===1?97:"auto",overflow:Me===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},l.createElement("div",{className:f.tag,ref:ze},X==null?void 0:X.map(je=>l.createElement("span",{onClick:()=>T(je.id),key:je.id,style:u(u({color:Ce},Ie),(je==null?void 0:je.style)||{}),className:M===je.id?i()(xe||f.active,je.classNameActive):""},l.createElement("span",{title:je.name,className:f.name},je.name),!!Oe&&l.createElement("span",{className:f.num},je.count))))),!!Me&&l.createElement(l.Fragment,null,Me===1?l.createElement("div",{onClick:()=>{var je;He(2),((je=ze==null?void 0:ze.current)==null?void 0:je.clientHeight)>245?Le(!0):Le(!1)},className:f.action},"\u5C55\u5F00",l.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):l.createElement("div",{onClick:()=>{qe.current.scrollTop=0,He(1),Le(!1)},className:f.action},"\u6536\u8D77",l.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},C={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"},y=({dataSource:X=[],value:M,onChange:T,className:J,style:ue={}})=>l.createElement("div",{style:ue,className:i()(C.tabs,J)},X.map(re=>l.createElement("span",{onClick:()=>T(re.id),className:M===re.id?C.active:"",key:re.id},re.name))),E={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"},b=t(92832),g=({dataSource:X=[],value:M="",onChange:T,onInputChange:J=()=>{},className:ue,style:re={},placeholder:fe,allowClear:pe=!1})=>{var Ce;const[Oe,xe]=(0,l.useState)(""),[Ie,Me]=(0,l.useState)("");(0,l.useEffect)(()=>{var Le;let ze=M;(Le=JSON.stringify(M))!=null&&Le.includes("{")&&(xe(M.id),ze=M.value||"");try{Me(decodeURIComponent(ze||""))}catch(qe){Me(decodeURIComponent(ze||""))}},[M]);const He=()=>{T(encodeURIComponent(Ie),Oe||null)},Ue=Le=>{Le!==Oe&&(xe(Le),T(encodeURIComponent(Ie),Le))};return l.createElement("div",{className:i()(E.input,ue),style:re},!!X.length&&l.createElement("div",{className:E.dropdown},l.createElement("div",{className:E.text},(Ce=X.find(Le=>Le.id===Oe))==null?void 0:Ce.name,l.createElement("i",{className:"iconfont icon-zhankai4"}),l.createElement("b",{className:E.b1}),l.createElement("b",{className:E.b2})),l.createElement("div",{className:E.menu},X.map((Le,ze)=>l.createElement("div",{key:ze,onClick:()=>Ue(Le.id)},Le.name)))),l.createElement(b.default,{onPressEnter:He,value:Ie,onChange:Le=>{Me(Le.target.value),J(encodeURIComponent(Le.target.value),Oe||null)},bordered:!1,placeholder:fe}),l.createElement("i",{onClick:He,className:"iconfont icon-sousuo9 font14 pl10 current"}))},_={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"},R=({value:X,onChange:M,className:T,total:J,pageSize:ue,style:re={}})=>{const fe=X<2,pe=X>=Math.ceil(J/ue);return J<=ue?l.createElement(l.Fragment,null):l.createElement("div",{className:i()(_.quickPager,T),style:re},l.createElement("div",{onClick:()=>{fe||M(X-1,"prev")},className:fe?_.disabled:""},"\u4E0A\u4E00\u9875"),l.createElement("div",{onClick:()=>{pe||M(X+1,"next")},className:pe?_.disabled:""},"\u4E0B\u4E00\u9875"))},F={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"},z=t(71418),oe=t(6848),W=t(13570),G=t(90524),w=t(49661),L=t(96908),O=t(57177),B=t(81378),D=t(57884),k=({className:X,dataSource:M=[],col:T=4,right:J,bottom:ue=23,precision:re=0,wrapWidth:fe=1200,trackEventItems:pe,loading:Ce})=>{const Oe=Math.floor((fe-(T-1)*J)/T);return l.createElement(z.Z,{spinning:Ce},l.createElement("div",{className:i()(F.list,X)},!!M.length&&M.map((xe,Ie)=>{const{name:Me,id:He,identifier:Ue,power:Le,cover_image_id:ze,pic:qe}=xe;return l.createElement("div",{className:F.wrap,key:He,style:{width:Oe,marginRight:(1+Ie)%T===0?0:J+re,marginBottom:ue}},l.createElement("a",{target:"_blank",href:`/shixuns/${Ue}/challenges`,className:F.li,onClick:je=>{je.preventDefault(),pe&&(0,w.L9)([pe]),Le&&(0,w.xg)(`/shixuns/${Ue}/challenges`)}},l.createElement("div",{className:F.img},l.createElement("img",{className:F.cover,src:`${qe}`}),xe.is_jupyter&&l.createElement("img",{className:F.sign,src:L}),xe.is_jupyter_lab&&l.createElement("img",{className:F.sign,src:O}),xe.is_unity_3d&&l.createElement("img",{className:F.sign,src:B})),l.createElement("div",{className:F.name},l.createElement(oe.Z,{title:Me||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},l.createElement("span",{className:F.e},Me||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),l.createElement("div",{className:F.tags},l.createElement(oe.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},l.createElement("span",null,l.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),l.createElement("span",null,xe.challenges_count))),!!xe.myshixuns_count&&l.createElement(oe.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},l.createElement("span",null,l.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),l.createElement("span",null,xe.myshixuns_count))),l.createElement(oe.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},l.createElement("span",null,l.createElement("span",null,xe.level))),l.createElement("div",{className:F.rate},l.createElement(W.Z,{allowHalf:!0,disabled:!0,defaultValue:xe.score_info}),l.createElement("span",null,"\xA0",xe.score_info?`${xe.score_info}\u5206`:"5\u5206")))),!Le&&l.createElement("div",{className:F.lockWrap},l.createElement("img",{src:`${G.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),l.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!M.length&&l.createElement(D.Z,null)))},te=t(4573),ne={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Y="data:image/png;base64,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",j=t(59301),ee=({className:X,dataSource:M=[],col:T=4,right:J,bottom:ue=23,precision:re=0,wrapWidth:fe=1200,trackEventItems:pe,loading:Ce})=>{const Oe=Math.floor((fe-(T-1)*J)/T);return j.createElement(z.Z,{spinning:Ce},j.createElement("div",{className:i()(ne.list,X)},!!M.length&&M.map((xe,Ie)=>{const{subject_identifier:Me,id:He,identifier:Ue,power:Le}=xe,ze=xe.is_public!=0&&xe.is_public;return j.createElement("div",{className:ne.wrap,key:He,style:{width:Oe,marginRight:(1+Ie)%T===0?0:J+re,marginBottom:ue}},j.createElement("a",{className:ne.li,onClick:qe=>{qe.preventDefault(),pe&&(0,w.L9)([pe]),(0,w.xg)(xe.first_category_url)}},j.createElement("div",{className:ne.top},j.createElement(oe.Z,{title:xe.name},j.createElement("div",{className:ne.name},xe.name)),j.createElement("img",{className:ne.img,src:G.Z.IMG_SERVER+"/images/"+xe.avatar_url}),j.createElement("div",{className:ne.text,title:xe.creator},xe.creator),Me&&j.createElement("div",{className:ne.btns},j.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),j.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ze&&j.createElement("div",{className:ne.sign},"\u516C\u5F00")),j.createElement("div",{className:ne.bottom},xe.visits>0&&j.createElement(oe.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},j.createElement("span",null,j.createElement("i",{className:"iconfont icon-liulanyan"}),j.createElement("span",null,xe.visits))),xe.course_members_count>0&&j.createElement(oe.Z,{title:"\u6210\u5458",placement:"bottom"},j.createElement("span",null,j.createElement("i",{className:"iconfont icon-chengyuan"}),xe.course_members_count)),xe.tasks_count>0&&j.createElement(oe.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},j.createElement("span",null,j.createElement("i",{className:"iconfont icon-zuoye"}),xe.tasks_count)),xe.is_end?j.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):j.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!xe.is_accessible&&j.createElement("div",{className:ne.lockWrap},j.createElement("img",{src:`${G.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),j.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!M.length&&j.createElement(D.Z,null)))},be={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(76560),ge=({dataSource:X=[],value:M,onChange:T,className:J,style:ue={},tabBarExtraContent:re})=>l.createElement("div",{className:i()(be.tabs,J),style:ue},l.createElement("div",{className:be.tabsWrap},X.map((fe,pe)=>l.createElement("aside",{className:be.tab,onClick:()=>{T(fe.id),fe.link&&le.history.push(fe.link)},key:pe},l.createElement("div",{className:M===fe.id?be.active:""},fe.name),(fe==null?void 0:fe.resetCount)==null&&(fe==null?void 0:fe.total)!==void 0&&l.createElement("span",null,"\uFF08",fe==null?void 0:fe.total,"\uFF09"),(fe==null?void 0:fe.resetCount)!==void 0&&(fe==null?void 0:fe.total)!==void 0&&l.createElement(oe.Z,{title:(fe==null?void 0:fe.tip)!=null?fe==null?void 0:fe.tip:""},l.createElement("span",{style:{color:"#9096A3"}},"\uFF08",l.createElement("span",{style:{color:"#000"}},fe==null?void 0:fe.resetCount),"/",l.createElement("span",null,fe==null?void 0:fe.total),"\uFF09"))))),l.createElement("div",{className:be.tabBar},re)),ae=({className:X,style:M={},children:T})=>l.createElement("div",{className:i()(X),style:M},T),me={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"},Z=t(38854),N=t(20834);const I=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var U=({sortValue:X,dropValue:M,className:T,onSort:J,onDrop:ue,dataSource:re=I})=>{var fe;return l.createElement("div",{className:i()(me.orderWrap,T)},l.createElement(Z.Z,{dropdownRender:()=>l.createElement(N.default,null,re.map((pe,Ce)=>l.createElement(N.default.Item,{key:Ce,onClick:()=>ue(pe.id)},pe.name)))},l.createElement("span",{className:me.orderTextWrap},(fe=re.find(pe=>M===pe.id))==null?void 0:fe.name)),l.createElement("span",{className:me.orderIconWrap},l.createElement("span",{className:me.orderAsc},l.createElement("i",{className:X==="asc"?`iconfont icon-sanjiaoxing-up font12 ${me.cursorPointer} ${me.active}`:`iconfont icon-sanjiaoxing-up font12 ${me.cursorPointer}`,onClick:()=>J(X==="asc"?"desc":"asc")})),l.createElement("span",{className:me.orderDesc},l.createElement("i",{className:X==="desc"?`iconfont icon-sanjiaoxing-down font12 ${me.cursorPointer} ${me.active}`:`iconfont icon-sanjiaoxing-down font12 ${me.cursorPointer}`,onClick:()=>J(X==="asc"?"desc":"asc")}))))},q={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},$=t(3113),se=t(22688),he=Object.defineProperty,ve=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,_e=(X,M,T)=>M in X?he(X,M,{enumerable:!0,configurable:!0,writable:!0,value:T}):X[M]=T,Ee=(X,M)=>{for(var T in M||(M={}))ce.call(M,T)&&_e(X,T,M[T]);if(ve)for(var T of ve(M))ye.call(M,T)&&_e(X,T,M[T]);return X},Se=(X,M)=>{var T={};for(var J in X)ce.call(X,J)&&M.indexOf(J)<0&&(T[J]=X[J]);if(X!=null&&ve)for(var J of ve(X))M.indexOf(J)<0&&ye.call(X,J)&&(T[J]=X[J]);return T},Ae=(X,M,T)=>new Promise((J,ue)=>{var re=Ce=>{try{pe(T.next(Ce))}catch(Oe){ue(Oe)}},fe=Ce=>{try{pe(T.throw(Ce))}catch(Oe){ue(Oe)}},pe=Ce=>Ce.done?J(Ce.value):Promise.resolve(Ce.value).then(re,fe);pe((T=T.apply(X,M)).next())}),De=X=>{var M=X,{className:T,style:J,children:ue,loading:re=!1,openLoading:fe,onClick:pe=()=>{},size:Ce="middle",shape:Oe="round",theme:xe}=M,Ie=Se(M,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Me,He]=(0,l.useState)(!1),Ue=(0,l.useMemo)(()=>{switch(xe){case se.Fy.THEMEONE:return q.ThemeOne;case se.Fy.DEFAULT:default:return q.btn}},[xe]);return l.createElement($.ZP,Ee({onClick:(0,s.throttle)(Le=>Ae(void 0,null,function*(){fe&&He(!0);try{yield pe(Le)}catch(ze){console.log("error",ze)}fe&&He(!1)}),2e3,{leading:!0,trailing:!1}),className:i()(Ue,q[`${Ce}-${Oe}`],T),style:J,size:Ce,shape:Oe,loading:Me||re},Ie),ue)},We={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Je=({className:X,style:M,children:T=null,onClick:J,title:ue})=>l.createElement("div",{className:i()(We.head,X),style:M},l.createElement("span",{className:"primary-hover",onClick:J},l.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),l.createElement("b",{title:ue},ue),l.createElement("div",{className:We.node},T)),Re={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},Fe=({confirmShow:X=!0,confirmTitle:M,confirmClick:T,cancelShow:J=!0,cancelTitle:ue,cancelClick:re,className:fe,style:pe,confirmLoading:Ce=!1})=>l.createElement("div",{className:i()(Re.btns,fe),style:pe},X&&l.createElement($.ZP,{loading:Ce,onClick:T,type:"primary",className:Re.confirm},M),J&&l.createElement($.ZP,{onClick:re,className:Re.cancel},ue)),Pe={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"},nt=({className:X,style:M={},LeftContent:T,children:J,RightContent:ue})=>l.createElement("div",{className:i()(Pe.fixedBottom,X),style:M},l.createElement("div",{className:Pe.wrap},l.createElement("div",{className:Pe.left},T),l.createElement("div",{className:Pe.center},J),l.createElement("div",{className:Pe.right},ue))),Ye={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"},_t=({className:X,style:M={},dataSource:T=[]})=>l.createElement("div",{className:i()(Ye.crumbs,X),style:M},T.map((J,ue)=>ue<T.length-1?l.createElement(l.Fragment,{key:ue},J.path||J.onClick?l.createElement("span",{className:Ye.hover,onClick:J!=null&&J.onClick?J.onClick:()=>le.history.push(J.path)},J.name):l.createElement("span",null,J.name),l.createElement("span",null,"\xA0",">","\xA0")):l.createElement("span",{key:ue,style:{color:"#5F6368"}},J.name))),St=t(31797),ut=Object.defineProperty,xt=Object.defineProperties,Ot=Object.getOwnPropertyDescriptors,dt=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,ft=(X,M,T)=>M in X?ut(X,M,{enumerable:!0,configurable:!0,writable:!0,value:T}):X[M]=T,Et=(X,M)=>{for(var T in M||(M={}))vt.call(M,T)&&ft(X,T,M[T]);if(dt)for(var T of dt(M))It.call(M,T)&&ft(X,T,M[T]);return X},$e=(X,M)=>xt(X,Ot(M)),yt=(X,M)=>{var T={};for(var J in X)vt.call(X,J)&&M.indexOf(J)<0&&(T[J]=X[J]);if(X!=null&&dt)for(var J of dt(X))M.indexOf(J)<0&&It.call(X,J)&&(T[J]=X[J]);return T};const{Countdown:Kt}=St.default;var ke=X=>{var M=X,{onChange:T}=M,J=yt(M,["onChange"]);const[ue,re]=(0,l.useState)(null);(0,l.useEffect)(()=>{typeof ue=="number"&&ue>=0&&T(ue)},[ue]);const fe=pe=>{const Ce=Math.floor(pe/1e3);re(Ce)};return l.createElement(Kt,$e(Et({},J),{onChange:fe}))},Ve={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Jt=({DataProps:X,className:M,style:T={}})=>{var J;return l.createElement("div",{className:i()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Ve.ClassRoomItem,M),style:T,onClick:()=>{(0,w.xg)(X==null?void 0:X.first_category_url)}},l.createElement("div",{className:"flex flex-col item-center"},l.createElement("img",{src:`${(J=G.Z)==null?void 0:J.IMG_SERVER}/images/${X==null?void 0:X.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(X==null?void 0:X.subject_identifier)&&l.createElement("div",{className:"mt-40px"},l.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),l.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),l.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},l.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(X!=null&&X.is_public)&&l.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),l.createElement("span",{className:i()("text-16px font-medium",Ve.TitleDom)},X==null?void 0:X.name)),l.createElement("div",{className:"c-grey-333 font-medium"},X==null?void 0:X.creator),l.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",X==null?void 0:X.course_members_count),l.createElement("div",{className:"c-grey-333 flex item-center justify-between"},l.createElement("div",null,"\u4F5C\u4E1A\uFF1A",X==null?void 0:X.tasks_count),X!=null&&X.is_end?l.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):l.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},sr=Object.defineProperty,at=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,it=(X,M,T)=>M in X?sr(X,M,{enumerable:!0,configurable:!0,writable:!0,value:T}):X[M]=T,Ze=(X,M)=>{for(var T in M||(M={}))Ne.call(M,T)&&it(X,T,M[T]);if(at)for(var T of at(M))mt.call(M,T)&&it(X,T,M[T]);return X},Yt=({DataProps:X=[],selectValue:M,onChange:T,className:J,style:ue={},extra:re,classNameItem:fe,styleItem:pe={},barHidden:Ce})=>{const[Oe,xe]=(0,l.useState)();return(0,l.useEffect)(()=>{xe(Array.isArray(M)?M:[M])},[M]),l.createElement("div",{className:i()("flex px-20px py-10px gap-40px",J),style:Ze({borderBottom:"1px solid #D3F0FF"},ue)},X==null?void 0:X.map(Ie=>l.createElement("div",{key:Ie==null?void 0:Ie.id,className:i()("flex item-center justify-center current c-grey-333 text-16 relative",fe,Ie==null?void 0:Ie.className),style:Ze(Ze({color:Oe!=null&&Oe.includes(Ie==null?void 0:Ie.id)?"#1890FF":"",minWidth:88},pe),(Ie==null?void 0:Ie.style)||{}),onClick:Me=>{T==null||T({domEvent:Me,item:Ie}),Ie!=null&&Ie.link&&le.history.push(Ie==null?void 0:Ie.link)}},Ie==null?void 0:Ie.name,!Ce&&(Oe==null?void 0:Oe.includes(Ie==null?void 0:Ie.id))&&l.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),l.createElement("div",{className:"ml-auto"},re))},tr=Object.defineProperty,lr=Object.defineProperties,qt=Object.getOwnPropertyDescriptors,cr=Object.getOwnPropertySymbols,rr=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,_r=(X,M,T)=>M in X?tr(X,M,{enumerable:!0,configurable:!0,writable:!0,value:T}):X[M]=T,kt=(X,M)=>{for(var T in M||(M={}))rr.call(M,T)&&_r(X,T,M[T]);if(cr)for(var T of cr(M))$t.call(M,T)&&_r(X,T,M[T]);return X},ur=(X,M)=>lr(X,qt(M)),Vt=({value:X,onChange:M,onInputChange:T,className:J,style:ue={},InputProps:re})=>{const[fe,pe]=(0,l.useState)(X);return l.createElement("div",{className:i()("flex item-center rounded-full px-10px py-2px",J),style:kt({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ue)},l.createElement(b.default,ur(kt({bordered:!1},re),{onChange:Ce=>{pe(Ce.target.value),T==null||T(encodeURIComponent(Ce.target.value))},onPressEnter:Ce=>{M==null||M({domEvent:Ce,item:{value:fe}})}})),l.createElement("img",{className:"h-22px current",src:t(25365),height:22,onClick:Ce=>{M==null||M({domEvent:Ce,item:{value:fe}})}}))}},20097:function(Be,Q,t){"use strict";t.r(Q),t.d(Q,{default:function(){return Y}});var l=t(59301),c=t(76560),S=t(8591),p=t(43418),d=t(24905),f=t(95237),m=t(43604),i=t(3113),s=t(73835),a=t(24334),r=t(34376),o=t(40390),e={"xterm-panel":"xterm-panel___S5eQ3"},n=t(33796),u=t(76374),v=Object.defineProperty,A=Object.defineProperties,C=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,b=(j,V,ee)=>V in j?v(j,V,{enumerable:!0,configurable:!0,writable:!0,value:ee}):j[V]=ee,h=(j,V)=>{for(var ee in V||(V={}))y.call(V,ee)&&b(j,ee,V[ee]);if(x)for(var ee of x(V))E.call(V,ee)&&b(j,ee,V[ee]);return j},g=(j,V)=>A(j,C(V)),_=(j,V,ee)=>new Promise((be,le)=>{var de=ae=>{try{ie(ee.next(ae))}catch(me){le(me)}},ge=ae=>{try{ie(ee.throw(ae))}catch(me){le(me)}},ie=ae=>ae.done?be(ae.value):Promise.resolve(ae.value).then(de,ge);ie((ee=ee.apply(j,V)).next())});const P=3e4;var R=({itemData:j={},startInit:V})=>{const[ee,be]=(0,l.useState)(null),[le,de]=(0,l.useState)({}),{password:ge,port:ie,link_url:ae}=le,me=(0,l.useRef)(),Z=(0,l.useRef)(),N=(0,l.useRef)(!1),{user_mirror_id:I,tab_type:H,index_tab:U}=j;(0,l.useEffect)(()=>{se()},[]);function q(he,ve,ce){let ye=ce._core._renderService.dimensions.actualCellWidth||9.5,_e=ce._core._renderService.dimensions.actualCellHeight||18;const Ee=Math.floor(ve/_e);return[Math.floor(he/ye),Ee]}function $(he,ve){const ce=new u.Z(ye=>{for(let _e of ye)if(_e.target.offsetHeight>0||_e.target.offsetWidth>0){const[Ee,Se]=q(_e.target.offsetWidth,_e.target.offsetHeight,he);console.log("cols, rows",Ee,Se),n.Z.publish(`ssh-xterm-resize-${U}`,{columns:Ee,rows:Se,width:_e.target.offsetWidth,height:_e.target.offsetHeight}),he.resize(Ee,Se);const Ae=a.Base64.decode("IA=="),we=a.Base64.decode("CBtbSw==");he.write(Ae),he.write(we)}});return ce.observe(ve),ce}function se(){return _(this,null,function*(){const he=yield V(I,H);(he==null?void 0:he.status)===0&&(de(he.data),setTimeout(()=>n.Z.publish(`create-socket-${U}`),300))})}return(0,l.useEffect)(()=>{if(me.current&&ae){const he=new r.Terminal({fontSize:16,rendererType:"dom"});he.open(me.current),he.onData(ce=>{Z.current&&Z.current.readyState===1&&Z.current.send(JSON.stringify({tp:"client",data:ce}))}),he.write("Connecting..."),be(he);const ve=$(he,me.current);return()=>{he.dispose(),me.current&&(ve==null||ve.unobserve(me.current))}}},[ae,me.current]),(0,l.useEffect)(()=>{if(ee&&ae){let he=function(){const ye=new WebSocket(ae);Z.current=ye,ye.onopen=()=>{let Ee=ee.element.parentElement;if(Ee){let Se=Ee.offsetWidth,Ae=Ee.offsetHeight;console.log("init",{tp:"init",data:g(h({},le),{secret:ge,width:Se,height:Ae,rows:ee.rows,columns:ee.cols})}),ye.send(JSON.stringify({tp:"init",data:g(h({},le),{secret:ge,width:Se,height:Ae,rows:ee.rows,columns:ee.cols})}))}ee.focus()},ye.onerror=Ee=>{console.log("------in socket error----",Ee,ye,ae)},ye.onmessage=Ee=>{N.current||(ee.write("\r"),setTimeout(()=>{},1e3)),N.current=!0,console.log("event:",Ee);const Se=a.Base64.decode(Ee.data.toString());let Ae=ee._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",Se,Ae,ee),ee.write(Se)};const _e=setInterval(()=>{var Ee;Z.current&&((Ee=Z.current)==null||Ee.send(JSON.stringify({tp:"h"})))},P);ye.onclose=Ee=>{_e&&clearInterval(_e),console.log(_e,"tid",U),ee.write(`\r
connection closed`),setTimeout(()=>{he()},1e4)}};const ve=n.Z.subscribe(`create-socket-${U}`,()=>{he()}),ce=n.Z.subscribe(`ssh-xterm-resize-${U}`,ye=>{Z.current&&Z.current.readyState===1&&Z.current.send(JSON.stringify({tp:"resize",data:h({},ye)}))});return()=>{ve(),ce(),Z.current&&(Z.current.close(),N.current=!1)}}},[ee,ae,ie]),l.createElement("div",{ref:me,className:e["xterm-panel"]},ae?null:l.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))},F=t(71418),z=(j,V,ee)=>new Promise((be,le)=>{var de=ae=>{try{ie(ee.next(ae))}catch(me){le(me)}},ge=ae=>{try{ie(ee.throw(ae))}catch(me){le(me)}},ie=ae=>ae.done?be(ae.value):Promise.resolve(ae.value).then(de,ge);ie((ee=ee.apply(j,V)).next())}),oe=({itemData:j={},startInit:V})=>{const[ee,be]=(0,l.useState)({}),[le,de]=(0,l.useState)(!0),{user_mirror_id:ge,tab_type:ie}=j;(0,l.useEffect)(()=>{ae()},[]);const ae=()=>z(void 0,null,function*(){de(!0);const me=yield V(ge,ie);(me==null?void 0:me.status)===0&&be(me.data),de(!1)});return l.createElement(l.Fragment,null,le?l.createElement(F.Z,{style:{width:"100%",marginTop:200}}):l.createElement("iframe",{style:{height:"100%",width:"100%"},frameBorder:"0",src:ee==null?void 0:ee.vnc_url}))},W=t(89831),G=(j,V,ee)=>new Promise((be,le)=>{var de=ae=>{try{ie(ee.next(ae))}catch(me){le(me)}},ge=ae=>{try{ie(ee.throw(ae))}catch(me){le(me)}},ie=ae=>ae.done?be(ae.value):Promise.resolve(ae.value).then(de,ge);ie((ee=ee.apply(j,V)).next())}),L=({value:j=null,onAddTime:V,goBack:ee,updateTime:be,errorCode:le})=>{const[de,ge]=(0,l.useState)(null),[ie,ae]=(0,l.useState)(null),[me,Z]=(0,l.useState)(!1),[N,I]=(0,l.useState)(!1),H=(0,l.useRef)(!0);(0,l.useEffect)(()=>{ae(Date.now()+j),typeof j=="number"&&H.current&&j<3e5&&(H.current=!1,Z(!0))},[j]),(0,l.useEffect)(()=>{(de===300||de===180||de===60||de===0)&&Z(!0)},[de]),(0,l.useEffect)(()=>(window.addEventListener("visibilitychange",U),()=>{window.removeEventListener("visibilitychange",U)}),[le]);const U=()=>G(void 0,null,function*(){var he,ve;if(document.visibilityState==="visible"&&!le){const ce=yield be();if((ce==null?void 0:ce.status)===0){const ye=((he=ce==null?void 0:ce.data)==null?void 0:he.expireTime)>0?(ve=ce==null?void 0:ce.data)==null?void 0:ve.expireTime:0;ae(Date.now()+ye),Z(ye<=3e5),ye===0&&ge(0)}}}),q=()=>G(void 0,null,function*(){I(!0),de>0?yield V():ee(),I(!1),Z(!1)}),$=he=>{ge(he)},se=()=>{Z(!1)};return l.createElement(l.Fragment,null,l.createElement(W.O5,{onChange:$,value:ie,valueStyle:{color:"#FFF",fontSize:12,width:54}}),l.createElement(p.default,{title:de!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u7ED3\u675F\u63D0\u9192",maskClosable:!1,closable:!1,centered:!0,open:me,onOk:q,cancelButtonProps:{style:{display:de!==0?"inline-block":"none"}},confirmLoading:N,onCancel:se,okText:de!==0?"\u7ACB\u5373\u5EF6\u957F":"\u9000\u51FA",cancelText:"\u4E0D\u9700\u8981"},de!==0?`\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ${Math.round(de/60)} \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F`:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6\u7ED3\u675F\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002"))},O=t(90524),B={wrap:"wrap___nt3l8",header:"header___pWY1w",cutDown:"cutDown___LErwR",ssh:"ssh___PDcQh",container:"container____IeqS",errorData:"errorData___pJ481"},D=t(82093),K=t(2440),k="data:image/png;base64,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",te=(j,V,ee)=>new Promise((be,le)=>{var de=ae=>{try{ie(ee.next(ae))}catch(me){le(me)}},ge=ae=>{try{ie(ee.throw(ae))}catch(me){le(me)}},ie=ae=>ae.done?be(ae.value):Promise.resolve(ae.value).then(de,ge);ie((ee=ee.apply(j,V)).next())});const ne=({dispatch:j,user:V})=>{var ee,be;const[le]=(0,c.useSearchParams)(),de=(0,c.useParams)(),[ge,ie]=(0,l.useState)({}),[ae,me]=(0,l.useState)(null),[Z,N]=(0,l.useState)(!1),[I,H]=(0,l.useState)(!0),[U,q]=(0,l.useState)([]),[$,se]=(0,l.useState)({}),[he,ve]=(0,l.useState)(null),[ce,ye]=(0,l.useState)(!1);(0,l.useEffect)(()=>(j({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{j({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,l.useEffect)(()=>{Ee()},[]);const _e=(Re,Te)=>te(void 0,null,function*(){var Fe,Pe;H(!0);const Ke=yield(0,D.ZP)(`/api/user_mirrors/${Re}/start.json`,{method:"post",body:{tab_type:Te}});return(Ke==null?void 0:Ke.status)===0&&(ye(!!((Fe=Ke==null?void 0:Ke.data)!=null&&Fe.code)),ve((Pe=Ke==null?void 0:Ke.data)==null?void 0:Pe.remaining_time),me(Ke==null?void 0:Ke.data),H(!1)),Ke}),Ee=()=>te(void 0,null,function*(){const Re=yield(0,D.ZP)(`/api/user_mirrors/${de==null?void 0:de.id}.json`,{method:"get"});(Re==null?void 0:Re.status)===0&&ie(Re==null?void 0:Re.data)}),Se=()=>te(void 0,null,function*(){return yield(0,D.ZP)(`/api/user_mirrors/${de==null?void 0:de.id}/check.json`,{method:"get"})}),Ae=()=>te(void 0,null,function*(){var Re;const Te=yield(0,D.ZP)(`/api/user_mirrors/${de==null?void 0:de.id}/active.json`,{method:"post",body:{tab_type:$==null?void 0:$.tab_type}});(Te==null?void 0:Te.status)===0&&(ve((Re=Te==null?void 0:Te.data)==null?void 0:Re.remaining_time),S.ZP.success("\u5EF6\u957F\u6210\u529F"))}),we=()=>{var Re;c.history.push(`/users/${(Re=V.userInfo)==null?void 0:Re.login}/experiment-img`)},De=()=>{let Re=!1;p.default.confirm({title:"\u9000\u51FA\u73AF\u5883",icon:null,content:l.createElement("div",null,l.createElement("div",{style:{margin:"10px auto"}},"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u73AF\u5883\u5417\uFF1F"),l.createElement(d.default,{onChange:Te=>Re=Te.target.checked},"\u9000\u51FA\u73AF\u5883\u65F6\uFF0C\u7ACB\u5373\u91CA\u653E\u73AF\u5883\u8D44\u6E90")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>te(void 0,null,function*(){if(!Re){we();return}const Te=yield(0,D.ZP)(`/api/user_mirrors/${de==null?void 0:de.id}/exit_delete_pod.json`,{method:"post",body:{tab_type:$==null?void 0:$.tab_type}});(Te==null?void 0:Te.status)===0&&we()})})},We=()=>{p.default.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:l.createElement(l.Fragment,null,l.createElement(f.Z,null,l.createElement(m.Z,{flex:"50px"},"\u8D26\u53F7"),l.createElement(m.Z,null,ae==null?void 0:ae.username)),l.createElement(f.Z,null,l.createElement(m.Z,{flex:"50px"},"\u5730\u5740"),l.createElement(m.Z,null,ae==null?void 0:ae.ssh_address)),l.createElement(f.Z,null,l.createElement(m.Z,{flex:"50px"},"\u7AEF\u53E3"),l.createElement(m.Z,null,ae==null?void 0:ae.port)),l.createElement(f.Z,null,l.createElement(m.Z,{flex:"50px"},"\u5BC6\u7801"),l.createElement(m.Z,null,ae==null?void 0:ae.password)))})},Xe=()=>te(void 0,null,function*(){N(!0);const Re=yield(0,D.ZP)(`/api/user_mirrors/${de==null?void 0:de.id}/save_image.json`,{method:"post",body:{tab_type:$==null?void 0:$.tab_type,operation:le==null?void 0:le.get("operation")}});(Re==null?void 0:Re.status)===0&&(S.ZP.success("\u4FDD\u5B58\u6210\u529F"),we()),N(!1)}),Je=()=>l.createElement("div",{className:B.errorData},l.createElement("img",{src:k,width:139}),l.createElement("div",{className:"font14 mt20",style:{color:"#F6F7F9"}},"\u955C\u50CF\u65E0\u6CD5\u8FD0\u884C"));return l.createElement("section",{className:B.wrap},l.createElement(f.Z,{align:"middle",className:B.header},l.createElement(m.Z,null,l.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",src:`${O.Z.IMG_SERVER}/images/${(ee=V==null?void 0:V.userInfo)==null?void 0:ee.image_url}`,width:34,height:34,style:{borderRadius:"50%"}}),l.createElement("span",{className:"ml10"},(be=V==null?void 0:V.userInfo)==null?void 0:be.real_name)),l.createElement(m.Z,{flex:"1",className:"tc"},l.createElement("span",{className:"mr10 font18"},ge==null?void 0:ge.type_name)),l.createElement(f.Z,{align:"middle"},l.createElement("span",{className:"iconfont icon-shijian1 mr5 font14"}),l.createElement("span",{className:"font12"},"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6\uFF1A"),l.createElement(L,{value:he,errorCode:ce,updateTime:Se,onAddTime:Ae,goBack:we}),!!(le!=null&&le.get("operation"))&&(ge==null?void 0:ge.can_save)&&l.createElement(i.ZP,{disabled:ce||I,loading:Z,className:"ml40",onClick:Xe,type:"primary"},"\u4FDD\u5B58\u955C\u50CF"),l.createElement("span",{className:"icon-kaiguan font16 current ml30",onClick:De})),!!ae&&l.createElement("div",{onClick:We,className:B.ssh},"SSH\u76F4\u8FDE")),l.createElement("div",{style:{background:"#111C24"}},l.createElement(K.Z,{initTabs:(ge==null?void 0:ge.tabs)||[],tabs:U,copyProhibited:!0,setTabs:q,value:$,onChange:Re=>se(Re)})),l.createElement("aside",{className:B.container},ce?Je():U.map(Re=>l.createElement("div",{key:Re.index_tab,style:{display:Re.index_tab===$.index_tab?"block":"none",position:"relative",overflow:"hidden",height:"100%"}},Re.active&&Re.tab_type===3&&l.createElement(oe,{itemData:Re,startInit:_e}),Re.active&&Re.tab_type===4&&l.createElement(R,{itemData:Re,startInit:_e})))))};var Y=(0,c.connect)(({user:j,globalSetting:V})=>({globalSetting:V,user:j}))(ne)},2440:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return E}});var l=t(59301),c={scrollbar:"scrollbar___lLOKh",scrollbarContent:"scrollbarContent___J5uQ6",scrollbarTrack:"scrollbarTrack___ptQqt",scrollbarThumb:"scrollbarThumb___GFuZv",item:"item___MSfbI",icon:"icon___AXhP9",dot:"dot___BA766",active:"active___Rkf93",pathActive:"pathActive___l4hB4",paths:"paths___gzBRM"},S=t(43418),p=t(38854),d=t(89392),f=t(33796),m=t(76374),i=t(49661),s=t(76560),a=t(59301),r=Object.defineProperty,o=Object.defineProperties,e=Object.getOwnPropertyDescriptors,n=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,A=(b,h,g)=>h in b?r(b,h,{enumerable:!0,configurable:!0,writable:!0,value:g}):b[h]=g,C=(b,h)=>{for(var g in h||(h={}))u.call(h,g)&&A(b,g,h[g]);if(n)for(var g of n(h))v.call(h,g)&&A(b,g,h[g]);return b},x=(b,h)=>o(b,e(h)),E=({initTabs:b=[],tabs:h=[],setTabs:g,value:_,onChange:P,codeUpdate:R=!1,paths:F=[],activePath:z,onChangePath:oe,codeLoading:W,copyProhibited:G=!1})=>{const[w,L]=(0,l.useState)(!1),[O,B]=(0,l.useState)(!1),D=(0,l.useRef)(),K=(0,l.useRef)(),k=(0,l.useRef)(),te=(0,l.useRef)(!1),ne=(0,s.useParams)(),Y=(0,s.useSelector)(le=>{var de;return(de=le==null?void 0:le.user)==null?void 0:de.userInfo});(0,l.useEffect)(()=>f.Z.subscribe("send-tabs-result-data",de=>{const ge=(0,d.cloneDeep)(h),ie=ge.findIndex(ae=>ae.index_tab===de.index_tab);ge[ie].resData=de,g(ge)}),[h]),(0,l.useEffect)(()=>{const le=new m.Z(ge=>{for(let ie of ge){const{width:ae}=ie.contentRect;j()}}),de=new m.Z(ge=>{for(let ie of ge){const{width:ae}=ie.contentRect;j()}});return K.current&&(le.observe(K.current),de.observe(k.current)),()=>{le.disconnect(),de.disconnect()}},[]),(0,l.useEffect)(()=>{var le;if(b.length&&!te.current){let de=sessionStorage.getItem("Tpilist"),ge=JSON.parse(de)||[],ie=(le=ge==null?void 0:ge.filter(Z=>Z.id===ne.taskId))==null?void 0:le[0],ae=(Y==null?void 0:Y.user_status)===2||(ie==null?void 0:ie.id)===ne.taskId&&(new Date().getTime()-new Date(ie==null?void 0:ie.time).getTime())/1e3/3600>24;const me=b.map((Z,N)=>x(C({},Z),{active:ne.taskId?N===0&&![2,3,4].includes(Z.tab_type)?!0:ae?!1:!!(ie!=null&&ie.id&&N===0):N===0,resetKey:1,resData:{}}));if(!(ie!=null&&ie.id)){let Z={id:ne.taskId,time:new Date};ge.push(Z),sessionStorage.setItem("Tpilist",JSON.stringify(ge))}g((0,d.cloneDeep)(me)),P(me[0]),te.current=!1}},[b==null?void 0:b.length]),(0,l.useEffect)(()=>{if(D.current){let le=function(Z){ie=D.current.offsetLeft,ae=Z.pageX,me=!0,document.onselectstart=function(){return!1},(0,i.kk)("none")},de=function(){me=!1,document.onselectstart=null,(0,i.kk)("auto")},ge=function(Z){if(me){const N=Z.pageX-ae;let I=ie+N;const H=K.current.clientWidth-D.current.clientWidth;I<=0&&(I=0),I>=H&&(I=H),D.current.style.left=`${I}px`,k.current.style.transform=`translateX(${-(I/K.current.clientWidth*k.current.clientWidth)}px)`}},ie=0,ae=0,me=!1;return D.current.addEventListener("mousedown",le),document.addEventListener("mousemove",ge),document.addEventListener("mouseup",de),()=>{var Z;(Z=D.current)==null||Z.removeEventListener("mousedown",le),document==null||document.removeEventListener("mousemove",ge),document==null||document.removeEventListener("mouseup",de)}}},[D.current,_]),(0,l.useEffect)(()=>(k.current.addEventListener("wheel",V,{passive:!1}),()=>{var le;(le=k.current)==null||le.removeEventListener("wheel",V,{passive:!1})}),[k.current]);const j=()=>{var le;try{if(k.current.clientWidth>K.current.clientWidth){const de=K.current.clientWidth/k.current.clientWidth*K.current.clientWidth,ge=Number((le=D.current.style.left)==null?void 0:le.replace("px",""));let ie=ge;ge+de>=K.current.clientWidth&&(ie=ge-(ge+de-K.current.clientWidth)),D.current.style.width=`${de}px`,D.current.style.left=`${ie}px`,k.current.style.transform=`translateX(${-(ie/K.current.clientWidth*k.current.clientWidth)}px)`,L(!0)}else D.current.style.left="0px",k.current.style.transform="translateX(0px)",L(!1)}catch(de){}},V=le=>{if(k.current.clientWidth<=K.current.clientWidth)return;let de=0;navigator.userAgent.indexOf("Macintosh")!==-1?de=le.deltaX:le.shiftKey?de=le.deltaX||le.deltaY:de=le.deltaX;const ie=k.current.style.transform.match(/translateX\(([-0-9.]+)px\)/);let ae=ie?parseFloat(ie[1]):0;ae=Math.abs(ae),ae=ae+de,ae<=0&&(ae=0);const me=k.current.clientWidth-K.current.clientWidth;ae>=me&&(ae=me);const Z=ae/k.current.clientWidth*K.current.clientWidth;D.current.style.left=`${Z}px`,k.current.style.transform=`translateX(${-ae}px)`,le.preventDefault()},ee=(le,de,ge)=>{if(ge.stopPropagation(),h.length===20){S.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:600,centered:!0,content:"\u5B9E\u9A8C\u754C\u9762\u7A97\u53E3\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF0820\u4E2A\uFF09\uFF0C\u4E0D\u5141\u8BB8\u518D\u590D\u5236\u7A97\u53E3\u3002"});return}const ie=(0,d.cloneDeep)(h),ae=ie[de],me=String(Math.random()).slice(-10),N=`${ae.index_tab.split("-")[0]}-${me}`;let I=ae.name;const H=b.filter(q=>q.tab_type===4)||[];if(H.length===1){const q=H[0].name,$=ie.filter(se=>se.tab_type===4).map(se=>{var he;return Number((he=se.name)==null?void 0:he.split(q)[1])});$.push(1),console.log($,"nameItems"),I=q+(Math.max(...$)+1)}const U=x(C({},ae),{name:I,active:!1,index_tab:N,isCopy:!0});ie.splice(de+1,0,U),g(ie)},be=(le,de,ge)=>{ge.stopPropagation();const ie=(0,d.cloneDeep)(h);ie.splice(de,1),le.index_tab===_.index_tab&&(ie[de-1].active=!0,P(ie[de-1])),g(ie)};return a.createElement("div",{className:c.scrollbar,ref:K},a.createElement("div",{className:c.scrollbarContent,ref:k},h.map((le,de)=>{var ge;const{index_tab:ie,isCopy:ae,tab_type:me,name:Z}=le;return a.createElement("div",{key:ie,onClick:()=>{if(ie===_.index_tab)return;const N=x(C({},le),{active:!0}),I=(0,d.cloneDeep)(h);I[de]=N,P(N),g(I)},className:_.index_tab===ie?`${c.item} ${c.active}`:c.item},me===1&&a.createElement(a.Fragment,null,a.createElement("i",{title:"\u4EE3\u7801\u7F16\u8F91\u5668",style:{color:"#3B86A0"},className:"iconfont icon-daimabianjiqi1"}),a.createElement("span",null,Z),!!z&&a.createElement(p.Z,{className:c.icon,overlayClassName:c.paths,onOpenChange:N=>{B(N)},disabled:W,menu:{items:(ge=(0,d.compact)(F))==null?void 0:ge.map(N=>({key:N,label:a.createElement("span",{className:z===N?c.pathActive:""},N),onClick:()=>{z!==N&&(B(!1),oe(N))}}))}},a.createElement("div",null,O?a.createElement("b",{className:"iconfont icon-a-xialazhankai"}):a.createElement("b",{className:"iconfont icon-shouqi4"}))),R&&a.createElement("div",{className:c.dot})),me===2&&a.createElement(a.Fragment,null,a.createElement("i",{style:{color:"#608B4E"},title:"VSCode\u7F16\u8F91\u5668",className:"iconfont icon-vscode"}),a.createElement("span",null,Z)),me===3&&a.createElement(a.Fragment,null,a.createElement("i",{style:{color:"#608B4E"},title:"\u56FE\u5F62\u5316\u684C\u9762",className:"iconfont icon-tuxinghuazhuomian"}),a.createElement("span",null,Z)),me===4&&a.createElement(a.Fragment,null,a.createElement("i",{style:{color:"#3B86A0"},title:"\u547D\u4EE4\u884C\u7EC8\u7AEF",className:"iconfont icon-minglinghang"}),a.createElement("span",null,Z),!G&&a.createElement("aside",{title:"\u590D\u5236",onClick:N=>ee(le,de,N),className:"iconfont icon-fuzhihuanjing font14 ml10 current"}),ae&&a.createElement("aside",{title:"\u5173\u95ED",onClick:N=>be(le,de,N),className:"iconfont icon-guanbishiyanhuanjing font14 ml10 current"})),me===5&&a.createElement(a.Fragment,null,a.createElement("i",{style:{color:"#3B86A0"},title:"\u5BB9\u5668\u5185\u670D\u52A1",className:"iconfont icon-rongqi1"}),a.createElement("span",null,Z)),me===6&&a.createElement(a.Fragment,null,a.createElement("i",{style:{color:"#3B86A0"},title:"\u865A\u62DF\u4EFF\u771F",className:"icon-xunifangzhen"}),a.createElement("span",null,Z)),me===7&&a.createElement(a.Fragment,null,a.createElement("i",{style:{color:"#3B86A0"},title:"jupyter Lab",className:"icon-jupyterLab"}),a.createElement("span",null,Z)))})),a.createElement("div",{style:{display:w?"block":"none"},className:c.scrollbarTrack},a.createElement("div",{ref:D,className:c.scrollbarThumb})))}},56762:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return c}});var l=t(59301);function c(){const[,S]=l.useReducer(p=>p+1,0);return S}},19080:function(Be,Q,t){"use strict";t.d(Q,{F:function(){return d},Z:function(){return p}});var l=t(92310),c=t.n(l);const S=null;function p(f,m,i){return c()({[`${f}-status-success`]:m==="success",[`${f}-status-warning`]:m==="warning",[`${f}-status-error`]:m==="error",[`${f}-status-validating`]:m==="validating",[`${f}-has-feedback`]:i})}const d=(f,m)=>m||f},24905:function(Be,Q,t){"use strict";t.d(Q,{default:function(){return g}});var l=t(92310),c=t.n(l),S=t(5630),p=t(59301),d=t(36355),f=t(1684),m=t(32441),s=p.createContext(null),a=t(98447),r=t(14088),o=t(4572),e=function(_,P){var R={};for(var F in _)Object.prototype.hasOwnProperty.call(_,F)&&P.indexOf(F)<0&&(R[F]=_[F]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,F=Object.getOwnPropertySymbols(_);z<F.length;z++)P.indexOf(F[z])<0&&Object.prototype.propertyIsEnumerable.call(_,F[z])&&(R[F[z]]=_[F[z]]);return R};const n=(_,P)=>{var R;const{prefixCls:F,className:z,rootClassName:oe,children:W,indeterminate:G=!1,style:w,onMouseEnter:L,onMouseLeave:O,skipGroup:B=!1,disabled:D}=_,K=e(_,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:k,direction:te,checkbox:ne}=p.useContext(d.E_),Y=p.useContext(s),{isFormItemInput:j}=p.useContext(m.aM),V=p.useContext(f.Z),ee=(R=(Y==null?void 0:Y.disabled)||D)!==null&&R!==void 0?R:V,be=p.useRef(K.value);p.useEffect(()=>{Y==null||Y.registerValue(K.value)},[]),p.useEffect(()=>{if(!B)return K.value!==be.current&&(Y==null||Y.cancelValue(be.current),Y==null||Y.registerValue(K.value),be.current=K.value),()=>Y==null?void 0:Y.cancelValue(K.value)},[K.value]);const le=k("checkbox",F),[de,ge]=(0,a.ZP)(le),ie=Object.assign({},K);Y&&!B&&(ie.onChange=function(){K.onChange&&K.onChange.apply(K,arguments),Y.toggleOption&&Y.toggleOption({label:W,value:K.value})},ie.name=Y.name,ie.checked=Y.value.includes(K.value));const ae=c()(`${le}-wrapper`,{[`${le}-rtl`]:te==="rtl",[`${le}-wrapper-checked`]:ie.checked,[`${le}-wrapper-disabled`]:ee,[`${le}-wrapper-in-form-item`]:j},ne==null?void 0:ne.className,z,oe,ge),me=c()({[`${le}-indeterminate`]:G},o.A,ge),Z=G?"mixed":void 0;return de(p.createElement(r.Z,{component:"Checkbox",disabled:ee},p.createElement("label",{className:ae,style:Object.assign(Object.assign({},ne==null?void 0:ne.style),w),onMouseEnter:L,onMouseLeave:O},p.createElement(S.Z,Object.assign({"aria-checked":Z},ie,{prefixCls:le,className:me,disabled:ee,ref:P})),W!==void 0&&p.createElement("span",null,W))))};var v=p.forwardRef(n),A=t(3300),C=t(2738),x=function(_,P){var R={};for(var F in _)Object.prototype.hasOwnProperty.call(_,F)&&P.indexOf(F)<0&&(R[F]=_[F]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,F=Object.getOwnPropertySymbols(_);z<F.length;z++)P.indexOf(F[z])<0&&Object.prototype.propertyIsEnumerable.call(_,F[z])&&(R[F[z]]=_[F[z]]);return R};const y=(_,P)=>{const{defaultValue:R,children:F,options:z=[],prefixCls:oe,className:W,rootClassName:G,style:w,onChange:L}=_,O=x(_,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:B,direction:D}=p.useContext(d.E_),[K,k]=p.useState(O.value||R||[]),[te,ne]=p.useState([]);p.useEffect(()=>{"value"in O&&k(O.value||[])},[O.value]);const Y=p.useMemo(()=>z.map(N=>typeof N=="string"||typeof N=="number"?{label:N,value:N}:N),[z]),j=N=>{ne(I=>I.filter(H=>H!==N))},V=N=>{ne(I=>[].concat((0,A.Z)(I),[N]))},ee=N=>{const I=K.indexOf(N.value),H=(0,A.Z)(K);I===-1?H.push(N.value):H.splice(I,1),"value"in O||k(H),L==null||L(H.filter(U=>te.includes(U)).sort((U,q)=>{const $=Y.findIndex(he=>he.value===U),se=Y.findIndex(he=>he.value===q);return $-se}))},be=B("checkbox",oe),le=`${be}-group`,[de,ge]=(0,a.ZP)(be),ie=(0,C.Z)(O,["value","disabled"]),ae=z.length?Y.map(N=>p.createElement(v,{prefixCls:be,key:N.value.toString(),disabled:"disabled"in N?N.disabled:O.disabled,value:N.value,checked:K.includes(N.value),onChange:N.onChange,className:`${le}-item`,style:N.style,title:N.title},N.label)):F,me={toggleOption:ee,value:K,disabled:O.disabled,name:O.name,registerValue:V,cancelValue:j},Z=c()(le,{[`${le}-rtl`]:D==="rtl"},W,G,ge);return de(p.createElement("div",Object.assign({className:Z,style:w},ie,{ref:P}),p.createElement(s.Provider,{value:me},ae)))},E=p.forwardRef(y);var b=p.memo(E);const h=v;h.Group=b,h.__ANT_CHECKBOX=!0;var g=h},98447:function(Be,Q,t){"use strict";t.d(Q,{C2:function(){return d}});var l=t(17313),c=t(37613),S=t(83116);const p=f=>{const{checkboxCls:m}=f,i=`${m}-wrapper`;return[{[`${m}-group`]:Object.assign(Object.assign({},(0,l.Wf)(f)),{display:"inline-flex",flexWrap:"wrap",columnGap:f.marginXS,[`> ${f.antCls}-row`]:{flex:1}}),[i]:Object.assign(Object.assign({},(0,l.Wf)(f)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${i}`]:{marginInlineStart:0},[`&${i}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[m]:Object.assign(Object.assign({},(0,l.Wf)(f)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:f.borderRadiusSM,alignSelf:"center",[`${m}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${m}-inner`]:Object.assign({},(0,l.oN)(f))},[`${m}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:f.checkboxSize,height:f.checkboxSize,direction:"ltr",backgroundColor:f.colorBgContainer,border:`${f.lineWidth}px ${f.lineType} ${f.colorBorder}`,borderRadius:f.borderRadiusSM,borderCollapse:"separate",transition:`all ${f.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:f.checkboxSize/14*5,height:f.checkboxSize/14*8,border:`${f.lineWidthBold}px solid ${f.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${f.motionDurationFast} ${f.motionEaseInBack}, opacity ${f.motionDurationFast}`}},"& + span":{paddingInlineStart:f.paddingXS,paddingInlineEnd:f.paddingXS}})},{[`
${i}:not(${i}-disabled),
${m}:not(${m}-disabled)
`]:{[`&:hover ${m}-inner`]:{borderColor:f.colorPrimary}},[`${i}:not(${i}-disabled)`]:{[`&:hover ${m}-checked:not(${m}-disabled) ${m}-inner`]:{backgroundColor:f.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${m}-checked:not(${m}-disabled):after`]:{borderColor:f.colorPrimaryHover}}},{[`${m}-checked`]:{[`${m}-inner`]:{backgroundColor:f.colorPrimary,borderColor:f.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${f.motionDurationMid} ${f.motionEaseOutBack} ${f.motionDurationFast}`}}},[`
${i}-checked:not(${i}-disabled),
${m}-checked:not(${m}-disabled)
`]:{[`&:hover ${m}-inner`]:{backgroundColor:f.colorPrimaryHover,borderColor:"transparent"}}},{[m]:{"&-indeterminate":{[`${m}-inner`]:{backgroundColor:f.colorBgContainer,borderColor:f.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:f.fontSizeLG/2,height:f.fontSizeLG/2,backgroundColor:f.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${i}-disabled`]:{cursor:"not-allowed"},[`${m}-disabled`]:{[`&, ${m}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${m}-inner`]:{background:f.colorBgContainerDisabled,borderColor:f.colorBorder,"&:after":{borderColor:f.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:f.colorTextDisabled},[`&${m}-indeterminate ${m}-inner::after`]:{background:f.colorTextDisabled}}}]};function d(f,m){const i=(0,c.TS)(m,{checkboxCls:`.${f}`,checkboxSize:m.controlInteractiveSize});return[p(i)]}Q.ZP=(0,S.Z)("Checkbox",(f,m)=>{let{prefixCls:i}=m;return[d(i,f)]})},91857:function(Be,Q,t){"use strict";var l=t(59301),c=t(38819),S=t(92310),p=t.n(S),d=t(31561),f=t(70425),m=t(18929),i=t(2738),s=t(79676),a=t(53487),r=t(92343),o=t(36355),e=t(20834),n=t(40875),u=t(88088),v=t(47211);const A=null,C=b=>{const{menu:h,arrow:g,prefixCls:_,children:P,trigger:R,disabled:F,dropdownRender:z,getPopupContainer:oe,overlayClassName:W,rootClassName:G,open:w,onOpenChange:L,visible:O,onVisibleChange:B,mouseEnterDelay:D=.15,mouseLeaveDelay:K=.1,autoAdjustOverflow:k=!0,placement:te="",overlay:ne,transitionName:Y}=b,{getPopupContainer:j,getPrefixCls:V,direction:ee}=l.useContext(o.E_),be=l.useMemo(()=>{const ce=V();return Y!==void 0?Y:te.includes("top")?`${ce}-slide-down`:`${ce}-slide-up`},[V,te,Y]),le=l.useMemo(()=>te?te.includes("Center")?te.slice(0,te.indexOf("Center")):te:ee==="rtl"?"bottomRight":"bottomLeft",[te,ee]),de=V("dropdown",_),[ge,ie]=(0,v.Z)(de),[,ae]=(0,u.Z)(),me=l.Children.only(P),Z=(0,r.Tm)(me,{className:p()(`${de}-trigger`,{[`${de}-rtl`]:ee==="rtl"},me.props.className),disabled:F}),N=F?[]:R;let I;N&&N.includes("contextMenu")&&(I=!0);const[H,U]=(0,m.Z)(!1,{value:w!=null?w:O}),q=(0,f.useEvent)(ce=>{L==null||L(ce),B==null||B(ce),U(ce)}),$=p()(W,G,ie,{[`${de}-rtl`]:ee==="rtl"}),se=(0,s.Z)({arrowPointAtCenter:typeof g=="object"&&g.pointAtCenter,autoAdjustOverflow:k,offset:ae.marginXXS,arrowWidth:g?ae.sizePopupArrow:0,borderRadius:ae.borderRadius}),he=l.useCallback(()=>{U(!1)},[]),ve=()=>{let ce;return h!=null&&h.items?ce=l.createElement(e.default,Object.assign({},h)):typeof ne=="function"?ce=ne():ce=ne,z&&(ce=z(ce)),ce=l.Children.only(typeof ce=="string"?l.createElement("span",null,ce):ce),l.createElement(n.J,{prefixCls:`${de}-menu`,expandIcon:l.createElement("span",{className:`${de}-menu-submenu-arrow`},l.createElement(c.Z,{className:`${de}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:he,validator:ye=>{let{mode:_e}=ye}},ce)};return ge(l.createElement(d.Z,Object.assign({alignPoint:I},(0,i.Z)(b,["rootClassName"]),{mouseEnterDelay:D,mouseLeaveDelay:K,visible:H,builtinPlacements:se,arrow:!!g,overlayClassName:$,prefixCls:de,getPopupContainer:oe||j,transitionName:be,trigger:N,overlay:ve,placement:le,onVisibleChange:q}),Z))};function x(b){return Object.assign(Object.assign({},b),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const y=(0,a.Z)(C,"dropdown",b=>b,x),E=b=>l.createElement(y,Object.assign({},b),l.createElement("span",null));C._InternalPanelDoNotUseOrYouWillBeFired=E,Q.Z=C},38854:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return u}});var l=t(91857),c=t(92310),S=t.n(c),p=t(59301),d=t(18785),f=t(3113),m=t(36355),i=t(81327),s=t(33234),a=t(47211),r=function(v,A){var C={};for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&A.indexOf(x)<0&&(C[x]=v[x]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,x=Object.getOwnPropertySymbols(v);y<x.length;y++)A.indexOf(x[y])<0&&Object.prototype.propertyIsEnumerable.call(v,x[y])&&(C[x[y]]=v[x[y]]);return C};const o=v=>{const{getPopupContainer:A,getPrefixCls:C,direction:x}=p.useContext(m.E_),{prefixCls:y,type:E="default",danger:b,disabled:h,loading:g,onClick:_,htmlType:P,children:R,className:F,menu:z,arrow:oe,autoFocus:W,overlay:G,trigger:w,align:L,open:O,onOpenChange:B,placement:D,getPopupContainer:K,href:k,icon:te=p.createElement(d.Z,null),title:ne,buttonsRender:Y=ve=>ve,mouseEnterDelay:j,mouseLeaveDelay:V,overlayClassName:ee,overlayStyle:be,destroyPopupOnHide:le,dropdownRender:de}=v,ge=r(v,["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"]),ie=C("dropdown",y),ae=`${ie}-button`,[me,Z]=(0,a.Z)(ie),N={menu:z,arrow:oe,autoFocus:W,align:L,disabled:h,trigger:h?[]:w,onOpenChange:B,getPopupContainer:K||A,mouseEnterDelay:j,mouseLeaveDelay:V,overlayClassName:ee,overlayStyle:be,destroyPopupOnHide:le,dropdownRender:de},{compactSize:I,compactItemClassnames:H}=(0,s.ri)(ie,x),U=S()(ae,H,F,Z);"overlay"in v&&(N.overlay=G),"open"in v&&(N.open=O),"placement"in v?N.placement=D:N.placement=x==="rtl"?"bottomLeft":"bottomRight";const q=p.createElement(f.ZP,{type:E,danger:b,disabled:h,loading:g,onClick:_,htmlType:P,href:k,title:ne},R),$=p.createElement(f.ZP,{type:E,danger:b,icon:te}),[se,he]=Y([q,$]);return me(p.createElement(i.Z.Compact,Object.assign({className:U,size:I,block:!0},ge),se,p.createElement(l.Z,Object.assign({},N),he)))};o.__ANT_BUTTON=!0;var e=o;const n=l.Z;n.Button=e;var u=n},47211:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return r}});var l=t(17313),c=t(13826),S=t(92899),p=t(29878),d=t(19447),f=t(83116),m=t(37613),s=o=>{const{componentCls:e,menuCls:n,colorError:u,colorTextLightSolid:v}=o,A=`${n}-item`;return{[`${e}, ${e}-menu-submenu`]:{[`${n} ${A}`]:{[`&${A}-danger:not(${A}-disabled)`]:{color:u,"&:hover":{color:v,backgroundColor:u}}}}}};const a=o=>{const{componentCls:e,menuCls:n,zIndexPopup:u,dropdownArrowDistance:v,sizePopupArrow:A,antCls:C,iconCls:x,motionDurationMid:y,dropdownPaddingVertical:E,fontSize:b,dropdownEdgeChildPadding:h,colorTextDisabled:g,fontSizeIcon:_,controlPaddingHorizontal:P,colorBgElevated:R}=o;return[{[e]:Object.assign(Object.assign({},(0,l.Wf)(o)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:u,display:"block","&::before":{position:"absolute",insetBlock:-v+A/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${C}-btn`]:{[`& > ${x}-down, & > ${C}-btn-icon > ${x}-down`]:{fontSize:_}},[`${e}-wrap`]:{position:"relative",[`${C}-btn > ${x}-down`]:{fontSize:_},[`${x}-down::before`]:{transition:`transform ${y}`}},[`${e}-wrap-open`]:{[`${x}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${C}-slide-down-enter${C}-slide-down-enter-active${e}-placement-bottomLeft,
&${C}-slide-down-appear${C}-slide-down-appear-active${e}-placement-bottomLeft,
&${C}-slide-down-enter${C}-slide-down-enter-active${e}-placement-bottom,
&${C}-slide-down-appear${C}-slide-down-appear-active${e}-placement-bottom,
&${C}-slide-down-enter${C}-slide-down-enter-active${e}-placement-bottomRight,
&${C}-slide-down-appear${C}-slide-down-appear-active${e}-placement-bottomRight`]:{animationName:c.fJ},[`&${C}-slide-up-enter${C}-slide-up-enter-active${e}-placement-topLeft,
&${C}-slide-up-appear${C}-slide-up-appear-active${e}-placement-topLeft,
&${C}-slide-up-enter${C}-slide-up-enter-active${e}-placement-top,
&${C}-slide-up-appear${C}-slide-up-appear-active${e}-placement-top,
&${C}-slide-up-enter${C}-slide-up-enter-active${e}-placement-topRight,
&${C}-slide-up-appear${C}-slide-up-appear-active${e}-placement-topRight`]:{animationName:c.Qt},[`&${C}-slide-down-leave${C}-slide-down-leave-active${e}-placement-bottomLeft,
&${C}-slide-down-leave${C}-slide-down-leave-active${e}-placement-bottom,
&${C}-slide-down-leave${C}-slide-down-leave-active${e}-placement-bottomRight`]:{animationName:c.Uw},[`&${C}-slide-up-leave${C}-slide-up-leave-active${e}-placement-topLeft,
&${C}-slide-up-leave${C}-slide-up-leave-active${e}-placement-top,
&${C}-slide-up-leave${C}-slide-up-leave-active${e}-placement-topRight`]:{animationName:c.ly}})},(0,d.ZP)(o,{colorBg:R,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${e} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:u,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${e}, ${e}-menu-submenu`]:{[n]:Object.assign(Object.assign({padding:h,listStyleType:"none",backgroundColor:R,backgroundClip:"padding-box",borderRadius:o.borderRadiusLG,outline:"none",boxShadow:o.boxShadowSecondary},(0,l.Qy)(o)),{[`${n}-item-group-title`]:{padding:`${E}px ${P}px`,color:o.colorTextDescription,transition:`all ${y}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:b,marginInlineEnd:o.marginXS,fontSize:o.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${y}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${E}px ${P}px`,color:o.colorText,fontWeight:"normal",fontSize:b,lineHeight:o.lineHeight,cursor:"pointer",transition:`all ${y}`,borderRadius:o.borderRadiusSM,"&:hover, &-active":{backgroundColor:o.controlItemBgHover}},(0,l.Qy)(o)),{"&-selected":{color:o.colorPrimary,backgroundColor:o.controlItemBgActive,"&:hover, &-active":{backgroundColor:o.controlItemBgActiveHover}},"&-disabled":{color:g,cursor:"not-allowed","&:hover":{color:g,backgroundColor:R,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${o.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:o.colorSplit},[`${e}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:o.paddingXS,[`${e}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:o.colorTextDescription,fontSize:_,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${o.marginXS}px`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:P+o.fontSizeSM},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${e}-menu-submenu-title`]:{[`&, ${e}-menu-submenu-arrow-icon`]:{color:g,backgroundColor:R,cursor:"not-allowed"}},[`${n}-submenu-selected ${e}-menu-submenu-title`]:{color:o.colorPrimary}})}},[(0,c.oN)(o,"slide-up"),(0,c.oN)(o,"slide-down"),(0,S.Fm)(o,"move-up"),(0,S.Fm)(o,"move-down"),(0,p._y)(o,"zoom-big")]]};var r=(0,f.Z)("Dropdown",(o,e)=>{let{rootPrefixCls:n}=e;const{marginXXS:u,sizePopupArrow:v,controlHeight:A,fontSize:C,lineHeight:x,paddingXXS:y,componentCls:E,borderRadiusLG:b}=o,h=(A-C*x)/2,{dropdownArrowOffset:g}=(0,d.fS)({contentRadius:b}),_=(0,m.TS)(o,{menuCls:`${E}-menu`,rootPrefixCls:n,dropdownArrowDistance:v/2+u,dropdownArrowOffset:g,dropdownPaddingVertical:h,dropdownEdgeChildPadding:y});return[a(_),s(_)]},o=>({zIndexPopup:o.zIndexPopupBase+50}))},9432:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return x},n:function(){return A}});var l=t(19248),c=t(92310),S=t.n(c),p=t(93681),d=t(8654),f=t(59301),m=t(19080),i=t(36355),s=t(1684),a=t(19716),r=t(32441),o=t(33234),e=t(59412),n=t(9937);function u(y){return!!(y.prefix||y.suffix||y.allowClear)}var v=function(y,E){var b={};for(var h in y)Object.prototype.hasOwnProperty.call(y,h)&&E.indexOf(h)<0&&(b[h]=y[h]);if(y!=null&&typeof Object.getOwnPropertySymbols=="function")for(var g=0,h=Object.getOwnPropertySymbols(y);g<h.length;g++)E.indexOf(h[g])<0&&Object.prototype.propertyIsEnumerable.call(y,h[g])&&(b[h[g]]=y[h[g]]);return b};function A(y,E){if(!y)return;y.focus(E);const{cursor:b}=E||{};if(b){const h=y.value.length;switch(b){case"start":y.setSelectionRange(0,0);break;case"end":y.setSelectionRange(h,h);break;default:y.setSelectionRange(0,h);break}}}var x=(0,f.forwardRef)((y,E)=>{var b;const{prefixCls:h,bordered:g=!0,status:_,size:P,disabled:R,onBlur:F,onFocus:z,suffix:oe,allowClear:W,addonAfter:G,addonBefore:w,className:L,style:O,styles:B,rootClassName:D,onChange:K,classNames:k}=y,te=v(y,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:ne,direction:Y,input:j}=f.useContext(i.E_),V=ne("input",h),ee=(0,f.useRef)(null),[be,le]=(0,n.ZP)(V),{compactSize:de,compactItemClassnames:ge}=(0,o.ri)(V,Y),ie=(0,a.Z)(_e=>{var Ee;return(Ee=P!=null?P:de)!==null&&Ee!==void 0?Ee:_e}),ae=f.useContext(s.Z),me=R!=null?R:ae,{status:Z,hasFeedback:N,feedbackIcon:I}=(0,f.useContext)(r.aM),H=(0,m.F)(Z,_),U=u(y)||!!N,q=(0,f.useRef)(U);(0,f.useEffect)(()=>{var _e;U&&q.current,q.current=U},[U]);const $=(0,e.Z)(ee,!0),se=_e=>{$(),F==null||F(_e)},he=_e=>{$(),z==null||z(_e)},ve=_e=>{$(),K==null||K(_e)},ce=(N||oe)&&f.createElement(f.Fragment,null,oe,N&&I);let ye;return typeof W=="object"&&(W!=null&&W.clearIcon)?ye=W:W&&(ye={clearIcon:f.createElement(l.Z,null)}),be(f.createElement(p.default,Object.assign({ref:(0,d.sQ)(E,ee),prefixCls:V,autoComplete:j==null?void 0:j.autoComplete},te,{disabled:me,onBlur:se,onFocus:he,style:Object.assign(Object.assign({},j==null?void 0:j.style),O),styles:Object.assign(Object.assign({},j==null?void 0:j.styles),B),suffix:ce,allowClear:ye,className:S()(L,D,ge,j==null?void 0:j.className),onChange:ve,addonAfter:G&&f.createElement(o.BR,null,f.createElement(r.Ux,{override:!0,status:!0},G)),addonBefore:w&&f.createElement(o.BR,null,f.createElement(r.Ux,{override:!0,status:!0},w)),classNames:Object.assign(Object.assign(Object.assign({},k),j==null?void 0:j.classNames),{input:S()({[`${V}-sm`]:ie==="small",[`${V}-lg`]:ie==="large",[`${V}-rtl`]:Y==="rtl",[`${V}-borderless`]:!g},!U&&(0,m.Z)(V,H),k==null?void 0:k.input,(b=j==null?void 0:j.classNames)===null||b===void 0?void 0:b.input,le)}),classes:{affixWrapper:S()({[`${V}-affix-wrapper-sm`]:ie==="small",[`${V}-affix-wrapper-lg`]:ie==="large",[`${V}-affix-wrapper-rtl`]:Y==="rtl",[`${V}-affix-wrapper-borderless`]:!g},(0,m.Z)(`${V}-affix-wrapper`,H,N),le),wrapper:S()({[`${V}-group-rtl`]:Y==="rtl"},le),group:S()({[`${V}-group-wrapper-sm`]:ie==="small",[`${V}-group-wrapper-lg`]:ie==="large",[`${V}-group-wrapper-rtl`]:Y==="rtl",[`${V}-group-wrapper-disabled`]:me},(0,m.Z)(`${V}-group-wrapper`,H,N),le)}})))})},1643:function(Be,Q,t){"use strict";var l=t(19248),c=t(92310),S=t.n(c),p=t(9296),d=t(59301),f=t(19080),m=t(36355),i=t(1684),s=t(19716),a=t(32441),r=t(9432),o=t(9937),e=function(u,v){var A={};for(var C in u)Object.prototype.hasOwnProperty.call(u,C)&&v.indexOf(C)<0&&(A[C]=u[C]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,C=Object.getOwnPropertySymbols(u);x<C.length;x++)v.indexOf(C[x])<0&&Object.prototype.propertyIsEnumerable.call(u,C[x])&&(A[C[x]]=u[C[x]]);return A};const n=(0,d.forwardRef)((u,v)=>{const{prefixCls:A,bordered:C=!0,size:x,disabled:y,status:E,allowClear:b,showCount:h,classNames:g,rootClassName:_,className:P}=u,R=e(u,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:F,direction:z}=d.useContext(m.E_),oe=(0,s.Z)(x),W=d.useContext(i.Z),G=y!=null?y:W,{status:w,hasFeedback:L,feedbackIcon:O}=d.useContext(a.aM),B=(0,f.F)(w,E),D=d.useRef(null);d.useImperativeHandle(v,()=>{var Y;return{resizableTextArea:(Y=D.current)===null||Y===void 0?void 0:Y.resizableTextArea,focus:j=>{var V,ee;(0,r.n)((ee=(V=D.current)===null||V===void 0?void 0:V.resizableTextArea)===null||ee===void 0?void 0:ee.textArea,j)},blur:()=>{var j;return(j=D.current)===null||j===void 0?void 0:j.blur()}}});const K=F("input",A);let k;typeof b=="object"&&(b!=null&&b.clearIcon)?k=b:b&&(k={clearIcon:d.createElement(l.Z,null)});const[te,ne]=(0,o.ZP)(K);return te(d.createElement(p.default,Object.assign({},R,{disabled:G,allowClear:k,className:S()(P,_),classes:{affixWrapper:S()(`${K}-textarea-affix-wrapper`,{[`${K}-affix-wrapper-rtl`]:z==="rtl",[`${K}-affix-wrapper-borderless`]:!C,[`${K}-affix-wrapper-sm`]:oe==="small",[`${K}-affix-wrapper-lg`]:oe==="large",[`${K}-textarea-show-count`]:h},(0,f.Z)(`${K}-affix-wrapper`,B),ne)},classNames:Object.assign(Object.assign({},g),{textarea:S()({[`${K}-borderless`]:!C,[`${K}-sm`]:oe==="small",[`${K}-lg`]:oe==="large"},(0,f.Z)(K,B),ne,g==null?void 0:g.textarea)}),prefixCls:K,suffix:L&&d.createElement("span",{className:`${K}-textarea-suffix`},O),showCount:h,ref:D})))});Q.Z=n},59412:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return c}});var l=t(59301);function c(S,p){const d=(0,l.useRef)([]),f=()=>{d.current.push(setTimeout(()=>{var m,i,s,a;!((m=S.current)===null||m===void 0)&&m.input&&((i=S.current)===null||i===void 0?void 0:i.input.getAttribute("type"))==="password"&&(!((s=S.current)===null||s===void 0)&&s.input.hasAttribute("value"))&&((a=S.current)===null||a===void 0||a.input.removeAttribute("value"))}))};return(0,l.useEffect)(()=>(p&&f(),()=>d.current.forEach(m=>{m&&clearTimeout(m)})),[]),f}},92832:function(Be,Q,t){"use strict";t.d(Q,{default:function(){return oe}});var l=t(92310),c=t.n(l),S=t(59301),p=t(36355),d=t(32441),f=t(9937),i=W=>{const{getPrefixCls:G,direction:w}=(0,S.useContext)(p.E_),{prefixCls:L,className:O}=W,B=G("input-group",L),D=G("input"),[K,k]=(0,f.ZP)(D),te=c()(B,{[`${B}-lg`]:W.size==="large",[`${B}-sm`]:W.size==="small",[`${B}-compact`]:W.compact,[`${B}-rtl`]:w==="rtl"},k,O),ne=(0,S.useContext)(d.aM),Y=(0,S.useMemo)(()=>Object.assign(Object.assign({},ne),{isFormItemInput:!1}),[ne]);return K(S.createElement("span",{className:te,style:W.style,onMouseEnter:W.onMouseEnter,onMouseLeave:W.onMouseLeave,onFocus:W.onFocus,onBlur:W.onBlur},S.createElement(d.aM.Provider,{value:Y},W.children)))},s=t(9432),a=t(73331),r=t(15277),o=t(2738),e=t(8654),n=t(59412),u=function(W,G){var w={};for(var L in W)Object.prototype.hasOwnProperty.call(W,L)&&G.indexOf(L)<0&&(w[L]=W[L]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,L=Object.getOwnPropertySymbols(W);O<L.length;O++)G.indexOf(L[O])<0&&Object.prototype.propertyIsEnumerable.call(W,L[O])&&(w[L[O]]=W[L[O]]);return w};const v=W=>W?S.createElement(r.Z,null):S.createElement(a.Z,null),A={click:"onClick",hover:"onMouseOver"};var x=S.forwardRef((W,G)=>{const{visibilityToggle:w=!0}=W,L=typeof w=="object"&&w.visible!==void 0,[O,B]=(0,S.useState)(()=>L?w.visible:!1),D=(0,S.useRef)(null);S.useEffect(()=>{L&&B(w.visible)},[L,w]);const K=(0,n.Z)(D),k=()=>{const{disabled:me}=W;me||(O&&K(),B(Z=>{var N;const I=!Z;return typeof w=="object"&&((N=w.onVisibleChange)===null||N===void 0||N.call(w,I)),I}))},te=me=>{const{action:Z="click",iconRender:N=v}=W,I=A[Z]||"",H=N(O),U={[I]:k,className:`${me}-icon`,key:"passwordIcon",onMouseDown:q=>{q.preventDefault()},onMouseUp:q=>{q.preventDefault()}};return S.cloneElement(S.isValidElement(H)?H:S.createElement("span",null,H),U)},{className:ne,prefixCls:Y,inputPrefixCls:j,size:V}=W,ee=u(W,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:be}=S.useContext(p.E_),le=be("input",j),de=be("input-password",Y),ge=w&&te(de),ie=c()(de,ne,{[`${de}-${V}`]:!!V}),ae=Object.assign(Object.assign({},(0,o.Z)(ee,["suffix","iconRender","visibilityToggle"])),{type:O?"text":"password",className:ie,prefixCls:le,suffix:ge});return V&&(ae.size=V),S.createElement(s.Z,Object.assign({ref:(0,e.sQ)(G,D)},ae))}),y=t(47472),E=t(92343),b=t(3113),h=t(19716),g=t(33234),_=function(W,G){var w={};for(var L in W)Object.prototype.hasOwnProperty.call(W,L)&&G.indexOf(L)<0&&(w[L]=W[L]);if(W!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,L=Object.getOwnPropertySymbols(W);O<L.length;O++)G.indexOf(L[O])<0&&Object.prototype.propertyIsEnumerable.call(W,L[O])&&(w[L[O]]=W[L[O]]);return w},R=S.forwardRef((W,G)=>{const{prefixCls:w,inputPrefixCls:L,className:O,size:B,suffix:D,enterButton:K=!1,addonAfter:k,loading:te,disabled:ne,onSearch:Y,onChange:j,onCompositionStart:V,onCompositionEnd:ee}=W,be=_(W,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:le,direction:de}=S.useContext(p.E_),ge=S.useRef(!1),ie=le("input-search",w),ae=le("input",L),{compactSize:me}=(0,g.ri)(ie,de),Z=(0,h.Z)(Se=>{var Ae;return(Ae=B!=null?B:me)!==null&&Ae!==void 0?Ae:Se}),N=S.useRef(null),I=Se=>{Se&&Se.target&&Se.type==="click"&&Y&&Y(Se.target.value,Se,{source:"clear"}),j&&j(Se)},H=Se=>{var Ae;document.activeElement===((Ae=N.current)===null||Ae===void 0?void 0:Ae.input)&&Se.preventDefault()},U=Se=>{var Ae,we;Y&&Y((we=(Ae=N.current)===null||Ae===void 0?void 0:Ae.input)===null||we===void 0?void 0:we.value,Se,{source:"input"})},q=Se=>{ge.current||te||U(Se)},$=typeof K=="boolean"?S.createElement(y.Z,null):null,se=`${ie}-button`;let he;const ve=K||{},ce=ve.type&&ve.type.__ANT_BUTTON===!0;ce||ve.type==="button"?he=(0,E.Tm)(ve,Object.assign({onMouseDown:H,onClick:Se=>{var Ae,we;(we=(Ae=ve==null?void 0:ve.props)===null||Ae===void 0?void 0:Ae.onClick)===null||we===void 0||we.call(Ae,Se),U(Se)},key:"enterButton"},ce?{className:se,size:Z}:{})):he=S.createElement(b.ZP,{className:se,type:K?"primary":void 0,size:Z,disabled:ne,key:"enterButton",onMouseDown:H,onClick:U,loading:te,icon:$},K),k&&(he=[he,(0,E.Tm)(k,{key:"addonAfter"})]);const ye=c()(ie,{[`${ie}-rtl`]:de==="rtl",[`${ie}-${Z}`]:!!Z,[`${ie}-with-button`]:!!K},O),_e=Se=>{ge.current=!0,V==null||V(Se)},Ee=Se=>{ge.current=!1,ee==null||ee(Se)};return S.createElement(s.Z,Object.assign({ref:(0,e.sQ)(N,G),onPressEnter:q},be,{size:Z,onCompositionStart:_e,onCompositionEnd:Ee,prefixCls:ae,addonAfter:he,suffix:D,onChange:I,className:ye,disabled:ne}))}),F=t(1643);const z=s.Z;z.Group=i,z.Search=R,z.TextArea=F.Z,z.Password=x;var oe=z},9937:function(Be,Q,t){"use strict";t.d(Q,{M1:function(){return m},TM:function(){return E},Xy:function(){return i},bi:function(){return r},e5:function(){return y},ik:function(){return o},nz:function(){return d},pU:function(){return f},s7:function(){return e},x0:function(){return a}});var l=t(17313),c=t(74207),S=t(37613),p=t(83116);const d=b=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:b,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),f=b=>({borderColor:b.hoverBorderColor}),m=b=>({borderColor:b.activeBorderColor,boxShadow:b.activeShadow,outline:0}),i=b=>({color:b.colorTextDisabled,backgroundColor:b.colorBgContainerDisabled,borderColor:b.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},f((0,S.TS)(b,{hoverBorderColor:b.colorBorder})))}),s=b=>{const{paddingBlockLG:h,fontSizeLG:g,lineHeightLG:_,borderRadiusLG:P,paddingInlineLG:R}=b;return{padding:`${h}px ${R}px`,fontSize:g,lineHeight:_,borderRadius:P}},a=b=>({padding:`${b.paddingBlockSM}px ${b.paddingInlineSM}px`,borderRadius:b.borderRadiusSM}),r=(b,h)=>{const{componentCls:g,colorError:_,colorWarning:P,errorActiveShadow:R,warningActiveShadow:F,colorErrorBorderHover:z,colorWarningBorderHover:oe}=b;return{[`&-status-error:not(${h}-disabled):not(${h}-borderless)${h}`]:{borderColor:_,"&:hover":{borderColor:z},"&:focus, &-focused":Object.assign({},m((0,S.TS)(b,{activeBorderColor:_,activeShadow:R}))),[`${g}-prefix, ${g}-suffix`]:{color:_}},[`&-status-warning:not(${h}-disabled):not(${h}-borderless)${h}`]:{borderColor:P,"&:hover":{borderColor:oe},"&:focus, &-focused":Object.assign({},m((0,S.TS)(b,{activeBorderColor:P,activeShadow:F}))),[`${g}-prefix, ${g}-suffix`]:{color:P}}}},o=b=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${b.paddingBlock}px ${b.paddingInline}px`,color:b.colorText,fontSize:b.fontSize,lineHeight:b.lineHeight,backgroundColor:b.colorBgContainer,backgroundImage:"none",borderWidth:b.lineWidth,borderStyle:b.lineType,borderColor:b.colorBorder,borderRadius:b.borderRadius,transition:`all ${b.motionDurationMid}`},d(b.colorTextPlaceholder)),{"&:hover":Object.assign({},f(b)),"&:focus, &-focused":Object.assign({},m(b)),"&-disabled, &[disabled]":Object.assign({},i(b)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:b.controlHeight,lineHeight:b.lineHeight,verticalAlign:"bottom",transition:`all ${b.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},s(b)),"&-sm":Object.assign({},a(b)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),e=b=>{const{componentCls:h,antCls:g}=b;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:b.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${h}, &-lg > ${h}-group-addon`]:Object.assign({},s(b)),[`&-sm ${h}, &-sm > ${h}-group-addon`]:Object.assign({},a(b)),[`&-lg ${g}-select-single ${g}-select-selector`]:{height:b.controlHeightLG},[`&-sm ${g}-select-single ${g}-select-selector`]:{height:b.controlHeightSM},[`> ${h}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${h}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${b.paddingInline}px`,color:b.colorText,fontWeight:"normal",fontSize:b.fontSize,textAlign:"center",backgroundColor:b.colorFillAlter,border:`${b.lineWidth}px ${b.lineType} ${b.colorBorder}`,borderRadius:b.borderRadius,transition:`all ${b.motionDurationSlow}`,lineHeight:1,[`${g}-select`]:{margin:`-${b.paddingBlock+1}px -${b.paddingInline}px`,[`&${g}-select-single:not(${g}-select-customize-input)`]:{[`${g}-select-selector`]:{backgroundColor:"inherit",border:`${b.lineWidth}px ${b.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${g}-select-selector`]:{color:b.colorPrimary}}},[`${g}-cascader-picker`]:{margin:`-9px -${b.paddingInline}px`,backgroundColor:"transparent",[`${g}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${h}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${h}-search-with-button &`]:{zIndex:0}}},[`> ${h}:first-child, ${h}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${g}-select ${g}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${h}-affix-wrapper`]:{[`&:not(:first-child) ${h}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${h}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${h}:last-child, ${h}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${g}-select ${g}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${h}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${h}-search &`]:{borderStartStartRadius:b.borderRadius,borderEndStartRadius:b.borderRadius}},[`&:not(:first-child), ${h}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${h}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,l.dF)()),{[`${h}-group-addon, ${h}-group-wrap, > ${h}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:b.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[`
& > ${h}-affix-wrapper,
& > ${h}-number-affix-wrapper,
& > ${g}-picker-range
`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-b.lineWidth,borderInlineEndWidth:b.lineWidth},[`${h}`]:{float:"none"},[`& > ${g}-select > ${g}-select-selector,
& > ${g}-select-auto-complete ${h},
& > ${g}-cascader-picker ${h},
& > ${h}-group-wrapper ${h}`]:{borderInlineEndWidth:b.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${g}-select-focused`]:{zIndex:1},[`& > ${g}-select > ${g}-select-arrow`]:{zIndex:1},[`& > *:first-child,
& > ${g}-select:first-child > ${g}-select-selector,
& > ${g}-select-auto-complete:first-child ${h},
& > ${g}-cascader-picker:first-child ${h}`]:{borderStartStartRadius:b.borderRadius,borderEndStartRadius:b.borderRadius},[`& > *:last-child,
& > ${g}-select:last-child > ${g}-select-selector,
& > ${g}-cascader-picker:last-child ${h},
& > ${g}-cascader-picker-focused:last-child ${h}`]:{borderInlineEndWidth:b.lineWidth,borderStartEndRadius:b.borderRadius,borderEndEndRadius:b.borderRadius},[`& > ${g}-select-auto-complete ${h}`]:{verticalAlign:"top"},[`${h}-group-wrapper + ${h}-group-wrapper`]:{marginInlineStart:-b.lineWidth,[`${h}-affix-wrapper`]:{borderRadius:0}},[`${h}-group-wrapper:not(:last-child)`]:{[`&${h}-search > ${h}-group`]:{[`& > ${h}-group-addon > ${h}-search-button`]:{borderRadius:0},[`& > ${h}`]:{borderStartStartRadius:b.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:b.borderRadius}}}})}},n=b=>{const{componentCls:h,controlHeightSM:g,lineWidth:_}=b,R=(g-_*2-16)/2;return{[h]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,l.Wf)(b)),o(b)),r(b,h)),{'&[type="color"]':{height:b.controlHeight,[`&${h}-lg`]:{height:b.controlHeightLG},[`&${h}-sm`]:{height:g,paddingTop:R,paddingBottom:R}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},u=b=>{const{componentCls:h}=b;return{[`${h}-clear-icon`]:{margin:0,color:b.colorTextQuaternary,fontSize:b.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${b.motionDurationSlow}`,"&:hover":{color:b.colorTextTertiary},"&:active":{color:b.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${b.inputAffixPadding}px`}}}},v=b=>{const{componentCls:h,inputAffixPadding:g,colorTextDescription:_,motionDurationSlow:P,colorIcon:R,colorIconHover:F,iconCls:z}=b;return{[`${h}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},o(b)),{display:"inline-flex",[`&:not(${h}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},f(b)),{zIndex:1,[`${h}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${h}[disabled]`]:{background:"transparent"}},[`> input${h}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${h}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:b.paddingXS}},"&-show-count-suffix":{color:_},"&-show-count-has-suffix":{marginInlineEnd:b.paddingXXS},"&-prefix":{marginInlineEnd:g},"&-suffix":{marginInlineStart:g}}}),u(b)),{[`${z}${h}-password-icon`]:{color:R,cursor:"pointer",transition:`all ${P}`,"&:hover":{color:F}}}),r(b,`${h}-affix-wrapper`))}},A=b=>{const{componentCls:h,colorError:g,colorWarning:_,borderRadiusLG:P,borderRadiusSM:R}=b;return{[`${h}-group`]:Object.assign(Object.assign(Object.assign({},(0,l.Wf)(b)),e(b)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${h}-group-addon`]:{borderRadius:P,fontSize:b.fontSizeLG}},"&-sm":{[`${h}-group-addon`]:{borderRadius:R}},"&-status-error":{[`${h}-group-addon`]:{color:g,borderColor:g}},"&-status-warning":{[`${h}-group-addon`]:{color:_,borderColor:_}},"&-disabled":{[`${h}-group-addon`]:Object.assign({},i(b))},[`&:not(${h}-compact-first-item):not(${h}-compact-last-item)${h}-compact-item`]:{[`${h}, ${h}-group-addon`]:{borderRadius:0}},[`&:not(${h}-compact-last-item)${h}-compact-first-item`]:{[`${h}, ${h}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${h}-compact-first-item)${h}-compact-last-item`]:{[`${h}, ${h}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},C=b=>{const{componentCls:h,antCls:g}=b,_=`${h}-search`;return{[_]:{[`${h}`]:{"&:hover, &:focus":{borderColor:b.colorPrimaryHover,[`+ ${h}-group-addon ${_}-button:not(${g}-btn-primary)`]:{borderInlineStartColor:b.colorPrimaryHover}}},[`${h}-affix-wrapper`]:{borderRadius:0},[`${h}-lg`]:{lineHeight:b.lineHeightLG-2e-4},[`> ${h}-group`]:{[`> ${h}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${_}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:b.borderRadius,borderEndEndRadius:b.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${_}-button:not(${g}-btn-primary)`]:{color:b.colorTextDescription,"&:hover":{color:b.colorPrimaryHover},"&:active":{color:b.colorPrimaryActive},[`&${g}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${_}-button`]:{height:b.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${_}-button`]:{height:b.controlHeightLG},[`&-small ${_}-button`]:{height:b.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${h}-compact-item`]:{[`&:not(${h}-compact-last-item)`]:{[`${h}-group-addon`]:{[`${h}-search-button`]:{marginInlineEnd:-b.lineWidth,borderRadius:0}}},[`&:not(${h}-compact-first-item)`]:{[`${h},${h}-affix-wrapper`]:{borderRadius:0}},[`> ${h}-group-addon ${h}-search-button,
> ${h},
${h}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${h}-affix-wrapper-focused`]:{zIndex:2}}}}},x=b=>{const{componentCls:h,paddingLG:g}=b,_=`${h}-textarea`;return{[_]:{position:"relative","&-show-count":{[`> ${h}`]:{height:"100%"},[`${h}-data-count`]:{position:"absolute",bottom:-b.fontSize*b.lineHeight,insetInlineEnd:0,color:b.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${h}`]:{paddingInlineEnd:g}},[`&-affix-wrapper${_}-has-feedback`]:{[`${h}`]:{paddingInlineEnd:g}},[`&-affix-wrapper${h}-affix-wrapper`]:{padding:0,[`> textarea${h}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${h}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${h}-clear-icon`]:{position:"absolute",insetInlineEnd:b.paddingXS,insetBlockStart:b.paddingXS},[`${_}-suffix`]:{position:"absolute",top:0,insetInlineEnd:b.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function y(b){return(0,S.TS)(b,{inputAffixPadding:b.paddingXXS})}const E=b=>{const{controlHeight:h,fontSize:g,lineHeight:_,lineWidth:P,controlHeightSM:R,controlHeightLG:F,fontSizeLG:z,lineHeightLG:oe,paddingSM:W,controlPaddingHorizontalSM:G,controlPaddingHorizontal:w,colorFillAlter:L,colorPrimaryHover:O,controlOutlineWidth:B,controlOutline:D,colorErrorOutline:K,colorWarningOutline:k}=b;return{paddingBlock:Math.max(Math.round((h-g*_)/2*10)/10-P,3),paddingBlockSM:Math.max(Math.round((R-g*_)/2*10)/10-P,0),paddingBlockLG:Math.ceil((F-z*oe)/2*10)/10-P,paddingInline:W-P,paddingInlineSM:G-P,paddingInlineLG:w-P,addonBg:L,activeBorderColor:O,hoverBorderColor:O,activeShadow:`0 0 0 ${B}px ${D}`,errorActiveShadow:`0 0 0 ${B}px ${K}`,warningActiveShadow:`0 0 0 ${B}px ${k}`}};Q.ZP=(0,p.Z)("Input",b=>{const h=(0,S.TS)(b,y(b));return[n(h),x(h),v(h),A(h),C(h),(0,c.c)(h)]},E)},45818:function(Be,Q,t){"use strict";t.d(Q,{D:function(){return y},Z:function(){return h}});var l=t(32855),c=t(59301),S={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},p=S,d=t(7657),f=function(_,P){return c.createElement(d.Z,(0,l.Z)({},_,{ref:P,icon:p}))},m=c.forwardRef(f),i=m,s=t(33853),a=t(38819),r=t(92310),o=t.n(r),e=t(2738),u=g=>!isNaN(parseFloat(g))&&isFinite(g),v=t(36355),A=t(84966),C=function(g,_){var P={};for(var R in g)Object.prototype.hasOwnProperty.call(g,R)&&_.indexOf(R)<0&&(P[R]=g[R]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var F=0,R=Object.getOwnPropertySymbols(g);F<R.length;F++)_.indexOf(R[F])<0&&Object.prototype.propertyIsEnumerable.call(g,R[F])&&(P[R[F]]=g[R[F]]);return P};const x={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},y=c.createContext({}),E=(()=>{let g=0;return function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return g+=1,`${_}${g}`}})();var h=c.forwardRef((g,_)=>{const{prefixCls:P,className:R,trigger:F,children:z,defaultCollapsed:oe=!1,theme:W="dark",style:G={},collapsible:w=!1,reverseArrow:L=!1,width:O=200,collapsedWidth:B=80,zeroWidthTriggerStyle:D,breakpoint:K,onCollapse:k,onBreakpoint:te}=g,ne=C(g,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Y}=(0,c.useContext)(A.Gs),[j,V]=(0,c.useState)("collapsed"in g?g.collapsed:oe),[ee,be]=(0,c.useState)(!1);(0,c.useEffect)(()=>{"collapsed"in g&&V(g.collapsed)},[g.collapsed]);const le=(Z,N)=>{"collapsed"in g||V(Z),k==null||k(Z,N)},de=(0,c.useRef)();de.current=Z=>{be(Z.matches),te==null||te(Z.matches),j!==Z.matches&&le(Z.matches,"responsive")},(0,c.useEffect)(()=>{function Z(I){return de.current(I)}let N;if(typeof window!="undefined"){const{matchMedia:I}=window;if(I&&K&&K in x){N=I(`(max-width: ${x[K]})`);try{N.addEventListener("change",Z)}catch(H){N.addListener(Z)}Z(N)}}return()=>{try{N==null||N.removeEventListener("change",Z)}catch(I){N==null||N.removeListener(Z)}}},[K]),(0,c.useEffect)(()=>{const Z=E("ant-sider-");return Y.addSider(Z),()=>Y.removeSider(Z)},[]);const ge=()=>{le(!j,"clickTrigger")},{getPrefixCls:ie}=(0,c.useContext)(v.E_),ae=()=>{const Z=ie("layout-sider",P),N=(0,e.Z)(ne,["collapsed"]),I=j?B:O,H=u(I)?`${I}px`:String(I),U=parseFloat(String(B||0))===0?c.createElement("span",{onClick:ge,className:o()(`${Z}-zero-width-trigger`,`${Z}-zero-width-trigger-${L?"right":"left"}`),style:D},F||c.createElement(i,null)):null,se={expanded:L?c.createElement(a.Z,null):c.createElement(s.Z,null),collapsed:L?c.createElement(s.Z,null):c.createElement(a.Z,null)}[j?"collapsed":"expanded"],he=F!==null?U||c.createElement("div",{className:`${Z}-trigger`,onClick:ge,style:{width:H}},F||se):null,ve=Object.assign(Object.assign({},G),{flex:`0 0 ${H}`,maxWidth:H,minWidth:H,width:H}),ce=o()(Z,`${Z}-${W}`,{[`${Z}-collapsed`]:!!j,[`${Z}-has-trigger`]:w&&F!==null&&!U,[`${Z}-below`]:!!ee,[`${Z}-zero-width`]:parseFloat(H)===0},R);return c.createElement("aside",Object.assign({className:ce},N,{style:ve,ref:_}),c.createElement("div",{className:`${Z}-children`},z),w||ee&&U?he:null)},me=c.useMemo(()=>({siderCollapsed:j}),[j]);return c.createElement(y.Provider,{value:me},ae())})},84966:function(Be,Q,t){"use strict";t.d(Q,{VY:function(){return y},$_:function(){return x},h4:function(){return C},Gs:function(){return e},ZP:function(){return E}});var l=t(3300),c=t(92310),S=t.n(c),p=t(2738),d=t(59301),f=t(36355),m=t(83116),s=b=>{const{componentCls:h,bodyBg:g,lightSiderBg:_,lightTriggerBg:P,lightTriggerColor:R}=b;return{[`${h}-sider-light`]:{background:_,[`${h}-sider-trigger`]:{color:R,background:P},[`${h}-sider-zero-width-trigger`]:{color:R,background:P,border:`1px solid ${g}`,borderInlineStart:0}}}};const a=b=>{const{antCls:h,componentCls:g,colorText:_,triggerColor:P,footerBg:R,triggerBg:F,headerHeight:z,headerPadding:oe,headerColor:W,footerPadding:G,triggerHeight:w,zeroTriggerHeight:L,zeroTriggerWidth:O,motionDurationMid:B,motionDurationSlow:D,fontSize:K,borderRadius:k,bodyBg:te,headerBg:ne,siderBg:Y}=b;return{[g]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:te,"&, *":{boxSizing:"border-box"},[`&${g}-has-sider`]:{flexDirection:"row",[`> ${g}, > ${g}-content`]:{width:0}},[`${g}-header, &${g}-footer`]:{flex:"0 0 auto"},[`${g}-sider`]:{position:"relative",minWidth:0,background:Y,transition:`all ${B}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${h}-menu${h}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:w},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:w,color:P,lineHeight:`${w}px`,textAlign:"center",background:F,cursor:"pointer",transition:`all ${B}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:z,insetInlineEnd:-O,zIndex:1,width:O,height:L,color:P,fontSize:b.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Y,borderStartStartRadius:0,borderStartEndRadius:k,borderEndEndRadius:k,borderEndStartRadius:0,cursor:"pointer",transition:`background ${D} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${D}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-O,borderStartStartRadius:k,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:k}}}}},s(b)),{"&-rtl":{direction:"rtl"}}),[`${g}-header`]:{height:z,padding:oe,color:W,lineHeight:`${z}px`,background:ne,[`${h}-menu`]:{lineHeight:"inherit"}},[`${g}-footer`]:{padding:G,color:_,fontSize:K,background:R},[`${g}-content`]:{flex:"auto",minHeight:0}}};var r=(0,m.Z)("Layout",b=>[a(b)],b=>{const{colorBgLayout:h,controlHeight:g,controlHeightLG:_,colorText:P,controlHeightSM:R,marginXXS:F,colorTextLightSolid:z,colorBgContainer:oe}=b,W=_*1.25;return{colorBgHeader:"#001529",colorBgBody:h,colorBgTrigger:"#002140",bodyBg:h,headerBg:"#001529",headerHeight:g*2,headerPadding:`0 ${W}px`,headerColor:P,footerPadding:`${R}px ${W}px`,footerBg:h,siderBg:"#001529",triggerHeight:_+F*2,triggerBg:"#002140",triggerColor:z,zeroTriggerWidth:_,zeroTriggerHeight:_,lightSiderBg:oe,lightTriggerBg:oe,lightTriggerColor:P}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),o=function(b,h){var g={};for(var _ in b)Object.prototype.hasOwnProperty.call(b,_)&&h.indexOf(_)<0&&(g[_]=b[_]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,_=Object.getOwnPropertySymbols(b);P<_.length;P++)h.indexOf(_[P])<0&&Object.prototype.propertyIsEnumerable.call(b,_[P])&&(g[_[P]]=b[_[P]]);return g};const e=d.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function n(b){let{suffixCls:h,tagName:g,displayName:_}=b;return P=>d.forwardRef((F,z)=>d.createElement(P,Object.assign({ref:z,suffixCls:h,tagName:g},F)))}const u=d.forwardRef((b,h)=>{const{prefixCls:g,suffixCls:_,className:P,tagName:R}=b,F=o(b,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:z}=d.useContext(f.E_),oe=z("layout",g),[W,G]=r(oe),w=_?`${oe}-${_}`:oe;return W(d.createElement(R,Object.assign({className:S()(g||w,P,G),ref:h},F)))}),v=d.forwardRef((b,h)=>{const{direction:g}=d.useContext(f.E_),[_,P]=d.useState([]),{prefixCls:R,className:F,rootClassName:z,children:oe,hasSider:W,tagName:G,style:w}=b,L=o(b,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),O=(0,p.Z)(L,["suffixCls"]),{getPrefixCls:B,layout:D}=d.useContext(f.E_),K=B("layout",R),[k,te]=r(K),ne=S()(K,{[`${K}-has-sider`]:typeof W=="boolean"?W:_.length>0,[`${K}-rtl`]:g==="rtl"},D==null?void 0:D.className,F,z,te),Y=d.useMemo(()=>({siderHook:{addSider:j=>{P(V=>[].concat((0,l.Z)(V),[j]))},removeSider:j=>{P(V=>V.filter(ee=>ee!==j))}}}),[]);return k(d.createElement(e.Provider,{value:Y},d.createElement(G,Object.assign({ref:h,className:ne,style:Object.assign(Object.assign({},D==null?void 0:D.style),w)},O),oe)))}),A=n({tagName:"div",displayName:"Layout"})(v),C=n({suffixCls:"header",tagName:"header",displayName:"Header"})(u),x=n({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(u),y=n({suffixCls:"content",tagName:"main",displayName:"Content"})(u);var E=A},40875:function(Be,Q,t){"use strict";t.d(Q,{J:function(){return f}});var l=t(59301),c=t(33234),S=t(70425),p=function(m,i){var s={};for(var a in m)Object.prototype.hasOwnProperty.call(m,a)&&i.indexOf(a)<0&&(s[a]=m[a]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(m);r<a.length;r++)i.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(m,a[r])&&(s[a[r]]=m[a[r]]);return s};const d=l.createContext(null),f=l.forwardRef((m,i)=>{const{children:s}=m,a=p(m,["children"]),r=l.useContext(d),o=l.useMemo(()=>Object.assign(Object.assign({},r),a),[r,a.prefixCls,a.mode,a.selectable]);return l.createElement(d.Provider,{value:o},l.createElement(c.BR,null,(0,S.supportNodeRef)(s)?l.cloneElement(s,{ref:i}):s))});Q.Z=d},20834:function(Be,Q,t){"use strict";t.d(Q,{default:function(){return me}});var l=t(15285),c=t(59301),S=t(45818),p=t(92310),d=t.n(p),f=t(36355),m=function(Z,N){var I={};for(var H in Z)Object.prototype.hasOwnProperty.call(Z,H)&&N.indexOf(H)<0&&(I[H]=Z[H]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,H=Object.getOwnPropertySymbols(Z);U<H.length;U++)N.indexOf(H[U])<0&&Object.prototype.propertyIsEnumerable.call(Z,H[U])&&(I[H[U]]=Z[H[U]]);return I},s=Z=>{const{prefixCls:N,className:I,dashed:H}=Z,U=m(Z,["prefixCls","className","dashed"]),{getPrefixCls:q}=c.useContext(f.E_),$=q("menu",N),se=d()({[`${$}-item-divider-dashed`]:!!H},I);return c.createElement(l.iz,Object.assign({className:se},U))},a=t(11592),r=t(2738),o=t(6848),e=t(92343),u=(0,c.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),A=Z=>{var N;const{className:I,children:H,icon:U,title:q,danger:$}=Z,{prefixCls:se,firstLevel:he,direction:ve,disableMenuItemTitleTooltip:ce,inlineCollapsed:ye}=c.useContext(u),_e=We=>{const Xe=c.createElement("span",{className:`${se}-title-content`},H);return(!U||(0,e.l$)(H)&&H.type==="span")&&H&&We&&he&&typeof H=="string"?c.createElement("div",{className:`${se}-inline-collapsed-noicon`},H.charAt(0)):Xe},{siderCollapsed:Ee}=c.useContext(S.D);let Se=q;typeof q=="undefined"?Se=he?H:"":q===!1&&(Se="");const Ae={title:Se};!Ee&&!ye&&(Ae.title=null,Ae.open=!1);const we=(0,a.Z)(H).length;let De=c.createElement(l.ck,Object.assign({},(0,r.Z)(Z,["title","icon","danger"]),{className:d()({[`${se}-item-danger`]:$,[`${se}-item-only-child`]:(U?we+1:we)===1},I),title:typeof q=="string"?q:void 0}),(0,e.Tm)(U,{className:d()((0,e.l$)(U)?(N=U.props)===null||N===void 0?void 0:N.className:"",`${se}-item-icon`)}),_e(ye));return ce||(De=c.createElement(o.Z,Object.assign({},Ae,{placement:ve==="rtl"?"left":"right",overlayClassName:`${se}-inline-collapsed-tooltip`}),De)),De},x=Z=>{var N;const{popupClassName:I,icon:H,title:U,theme:q}=Z,$=c.useContext(u),{prefixCls:se,inlineCollapsed:he,theme:ve}=$,ce=(0,l.Xl)();let ye;if(!H)ye=he&&!ce.length&&U&&typeof U=="string"?c.createElement("div",{className:`${se}-inline-collapsed-noicon`},U.charAt(0)):c.createElement("span",{className:`${se}-title-content`},U);else{const Ee=(0,e.l$)(U)&&U.type==="span";ye=c.createElement(c.Fragment,null,(0,e.Tm)(H,{className:d()((0,e.l$)(H)?(N=H.props)===null||N===void 0?void 0:N.className:"",`${se}-item-icon`)}),Ee?U:c.createElement("span",{className:`${se}-title-content`},U))}const _e=c.useMemo(()=>Object.assign(Object.assign({},$),{firstLevel:!1}),[$]);return c.createElement(u.Provider,{value:_e},c.createElement(l.Wd,Object.assign({},(0,r.Z)(Z,["icon"]),{title:ye,popupClassName:d()(se,I,`${se}-${q||ve}`)})))},y=t(18785),E=t(70425),b=t(62892),h=t(40875),g=function(Z,N){var I={};for(var H in Z)Object.prototype.hasOwnProperty.call(Z,H)&&N.indexOf(H)<0&&(I[H]=Z[H]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,H=Object.getOwnPropertySymbols(Z);U<H.length;U++)N.indexOf(H[U])<0&&Object.prototype.propertyIsEnumerable.call(Z,H[U])&&(I[H[U]]=Z[H[U]]);return I};function _(Z){return(Z||[]).map((N,I)=>{if(N&&typeof N=="object"){const H=N,{label:U,children:q,key:$,type:se}=H,he=g(H,["label","children","key","type"]),ve=$!=null?$:`tmp-${I}`;return q||se==="group"?se==="group"?c.createElement(l.BW,Object.assign({key:ve},he,{title:U}),_(q)):c.createElement(x,Object.assign({key:ve},he,{title:U}),_(q)):se==="divider"?c.createElement(s,Object.assign({key:ve},he)):c.createElement(A,Object.assign({key:ve},he),U)}return null}).filter(N=>N)}function P(Z){return c.useMemo(()=>Z&&_(Z),[Z])}var R=t(64993),F=t(17313),z=t(8378),oe=t(13826),W=t(29878),G=t(83116),w=t(37613),O=Z=>{const{componentCls:N,motionDurationSlow:I,horizontalLineHeight:H,colorSplit:U,lineWidth:q,lineType:$,itemPaddingInline:se}=Z;return{[`${N}-horizontal`]:{lineHeight:H,border:0,borderBottom:`${q}px ${$} ${U}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${N}-item, ${N}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:se},[`> ${N}-item:hover,
> ${N}-item-active,
> ${N}-submenu ${N}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${N}-item, ${N}-submenu-title`]:{transition:[`border-color ${I}`,`background ${I}`].join(",")},[`${N}-submenu-arrow`]:{display:"none"}}}},D=Z=>{let{componentCls:N,menuArrowOffset:I}=Z;return{[`${N}-rtl`]:{direction:"rtl"},[`${N}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${N}-rtl${N}-vertical,
${N}-submenu-rtl ${N}-vertical`]:{[`${N}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${I})`},"&::after":{transform:`rotate(45deg) translateY(${I})`}}}}};const K=Z=>Object.assign({},(0,F.oN)(Z));var te=(Z,N)=>{const{componentCls:I,itemColor:H,itemSelectedColor:U,groupTitleColor:q,itemBg:$,subMenuItemBg:se,itemSelectedBg:he,activeBarHeight:ve,activeBarWidth:ce,activeBarBorderWidth:ye,motionDurationSlow:_e,motionEaseInOut:Ee,motionEaseOut:Se,itemPaddingInline:Ae,motionDurationMid:we,itemHoverColor:De,lineType:We,colorSplit:Xe,itemDisabledColor:Je,dangerItemColor:Re,dangerItemHoverColor:Te,dangerItemSelectedColor:Fe,dangerItemActiveBg:Pe,dangerItemSelectedBg:Ke,itemHoverBg:nt,itemActiveBg:Ye,menuSubMenuBg:bt,horizontalItemSelectedColor:_t,horizontalItemSelectedBg:St,horizontalItemBorderRadius:ut,horizontalItemHoverBg:xt,popupBg:Ot}=Z;return{[`${I}-${N}, ${I}-${N} > ${I}`]:{color:H,background:$,[`&${I}-root:focus-visible`]:Object.assign({},K(Z)),[`${I}-item-group-title`]:{color:q},[`${I}-submenu-selected`]:{[`> ${I}-submenu-title`]:{color:U}},[`${I}-item-disabled, ${I}-submenu-disabled`]:{color:`${Je} !important`},[`${I}-item:not(${I}-item-selected):not(${I}-submenu-selected)`]:{[`&:hover, > ${I}-submenu-title:hover`]:{color:De}},[`&:not(${I}-horizontal)`]:{[`${I}-item:not(${I}-item-selected)`]:{"&:hover":{backgroundColor:nt},"&:active":{backgroundColor:Ye}},[`${I}-submenu-title`]:{"&:hover":{backgroundColor:nt},"&:active":{backgroundColor:Ye}}},[`${I}-item-danger`]:{color:Re,[`&${I}-item:hover`]:{[`&:not(${I}-item-selected):not(${I}-submenu-selected)`]:{color:Te}},[`&${I}-item:active`]:{background:Pe}},[`${I}-item a`]:{"&, &:hover":{color:"inherit"}},[`${I}-item-selected`]:{color:U,[`&${I}-item-danger`]:{color:Fe},"a, a:hover":{color:"inherit"}},[`& ${I}-item-selected`]:{backgroundColor:he,[`&${I}-item-danger`]:{backgroundColor:Ke}},[`${I}-item, ${I}-submenu-title`]:{[`&:not(${I}-item-disabled):focus-visible`]:Object.assign({},K(Z))},[`&${I}-submenu > ${I}`]:{backgroundColor:bt},[`&${I}-popup > ${I}`]:{backgroundColor:Ot},[`&${I}-horizontal`]:Object.assign(Object.assign({},N==="dark"?{borderBottom:0}:{}),{[`> ${I}-item, > ${I}-submenu`]:{top:ye,marginTop:-ye,marginBottom:0,borderRadius:ut,"&::after":{position:"absolute",insetInline:Ae,bottom:0,borderBottom:`${ve}px solid transparent`,transition:`border-color ${_e} ${Ee}`,content:'""'},"&:hover, &-active, &-open":{background:xt,"&::after":{borderBottomWidth:ve,borderBottomColor:_t}},"&-selected":{color:_t,backgroundColor:St,"&:hover":{backgroundColor:St},"&::after":{borderBottomWidth:ve,borderBottomColor:_t}}}}),[`&${I}-root`]:{[`&${I}-inline, &${I}-vertical`]:{borderInlineEnd:`${ye}px ${We} ${Xe}`}},[`&${I}-inline`]:{[`${I}-sub${I}-inline`]:{background:se},[`${I}-item, ${I}-submenu-title`]:ye&&ce?{width:`calc(100% + ${ye}px)`}:{},[`${I}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${ce}px solid ${U}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${we} ${Se}`,`opacity ${we} ${Se}`].join(","),content:'""'},[`&${I}-item-danger`]:{"&::after":{borderInlineEndColor:Fe}}},[`${I}-selected, ${I}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${we} ${Ee}`,`opacity ${we} ${Ee}`].join(",")}}}}}};const ne=Z=>{const{componentCls:N,itemHeight:I,itemMarginInline:H,padding:U,menuArrowSize:q,marginXS:$,itemMarginBlock:se}=Z,he=U+q+$;return{[`${N}-item`]:{position:"relative",overflow:"hidden"},[`${N}-item, ${N}-submenu-title`]:{height:I,lineHeight:`${I}px`,paddingInline:U,overflow:"hidden",textOverflow:"ellipsis",marginInline:H,marginBlock:se,width:`calc(100% - ${H*2}px)`},[`> ${N}-item,
> ${N}-submenu > ${N}-submenu-title`]:{height:I,lineHeight:`${I}px`},[`${N}-item-group-list ${N}-submenu-title,
${N}-submenu-title`]:{paddingInlineEnd:he}}};var j=Z=>{const{componentCls:N,iconCls:I,itemHeight:H,colorTextLightSolid:U,dropdownWidth:q,controlHeightLG:$,motionDurationMid:se,motionEaseOut:he,paddingXL:ve,itemMarginInline:ce,fontSizeLG:ye,motionDurationSlow:_e,paddingXS:Ee,boxShadowSecondary:Se,collapsedWidth:Ae,collapsedIconSize:we}=Z,De={height:H,lineHeight:`${H}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[N]:{"&-inline, &-vertical":Object.assign({[`&${N}-root`]:{boxShadow:"none"}},ne(Z))},[`${N}-submenu-popup`]:{[`${N}-vertical`]:Object.assign(Object.assign({},ne(Z)),{boxShadow:Se})}},{[`${N}-submenu-popup ${N}-vertical${N}-sub`]:{minWidth:q,maxHeight:`calc(100vh - ${$*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${N}-inline`]:{width:"100%",[`&${N}-root`]:{[`${N}-item, ${N}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${_e}`,`background ${_e}`,`padding ${se} ${he}`].join(","),[`> ${N}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${N}-sub${N}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${N}-submenu > ${N}-submenu-title`]:De,[`& ${N}-item-group-title`]:{paddingInlineStart:ve}},[`${N}-item`]:De}},{[`${N}-inline-collapsed`]:{width:Ae,[`&${N}-root`]:{[`${N}-item, ${N}-submenu ${N}-submenu-title`]:{[`> ${N}-inline-collapsed-noicon`]:{fontSize:ye,textAlign:"center"}}},[`> ${N}-item,
> ${N}-item-group > ${N}-item-group-list > ${N}-item,
> ${N}-item-group > ${N}-item-group-list > ${N}-submenu > ${N}-submenu-title,
> ${N}-submenu > ${N}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${ye/2}px - ${ce}px)`,textOverflow:"clip",[`
${N}-submenu-arrow,
${N}-submenu-expand-icon
`]:{opacity:0},[`${N}-item-icon, ${I}`]:{margin:0,fontSize:we,lineHeight:`${H}px`,"+ span":{display:"inline-block",opacity:0}}},[`${N}-item-icon, ${I}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${N}-item-icon, ${I}`]:{display:"none"},"a, a:hover":{color:U}},[`${N}-item-group-title`]:Object.assign(Object.assign({},F.vS),{paddingInline:Ee})}}]};const V=Z=>{const{componentCls:N,motionDurationSlow:I,motionDurationMid:H,motionEaseInOut:U,motionEaseOut:q,iconCls:$,iconSize:se,iconMarginInlineEnd:he}=Z;return{[`${N}-item, ${N}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${I}`,`background ${I}`,`padding ${I} ${U}`].join(","),[`${N}-item-icon, ${$}`]:{minWidth:se,fontSize:se,transition:[`font-size ${H} ${q}`,`margin ${I} ${U}`,`color ${I}`].join(","),"+ span":{marginInlineStart:he,opacity:1,transition:[`opacity ${I} ${U}`,`margin ${I}`,`color ${I}`].join(",")}},[`${N}-item-icon`]:Object.assign({},(0,F.Ro)()),[`&${N}-item-only-child`]:{[`> ${$}, > ${N}-item-icon`]:{marginInlineEnd:0}}},[`${N}-item-disabled, ${N}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${N}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},ee=Z=>{const{componentCls:N,motionDurationSlow:I,motionEaseInOut:H,borderRadius:U,menuArrowSize:q,menuArrowOffset:$}=Z;return{[`${N}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Z.margin,width:q,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${I} ${H}, opacity ${I}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:q*.6,height:q*.15,backgroundColor:"currentcolor",borderRadius:U,transition:[`background ${I} ${H}`,`transform ${I} ${H}`,`top ${I} ${H}`,`color ${I} ${H}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${$})`},"&::after":{transform:`rotate(-45deg) translateY(${$})`}}}}},be=Z=>{const{antCls:N,componentCls:I,fontSize:H,motionDurationSlow:U,motionDurationMid:q,motionEaseInOut:$,paddingXS:se,padding:he,colorSplit:ve,lineWidth:ce,zIndexPopup:ye,borderRadiusLG:_e,subMenuItemBorderRadius:Ee,menuArrowSize:Se,menuArrowOffset:Ae,lineType:we,menuPanelMaskInset:De,groupTitleLineHeight:We,groupTitleFontSize:Xe}=Z;return[{"":{[`${I}`]:Object.assign(Object.assign({},(0,F.dF)()),{"&-hidden":{display:"none"}})},[`${I}-submenu-hidden`]:{display:"none"}},{[I]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,F.Wf)(Z)),(0,F.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:H,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${U} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${I}-item`]:{flex:"none"}},[`${I}-item, ${I}-submenu, ${I}-submenu-title`]:{borderRadius:Z.itemBorderRadius},[`${I}-item-group-title`]:{padding:`${se}px ${he}px`,fontSize:Xe,lineHeight:We,transition:`all ${U}`},[`&-horizontal ${I}-submenu`]:{transition:[`border-color ${U} ${$}`,`background ${U} ${$}`].join(",")},[`${I}-submenu, ${I}-submenu-inline`]:{transition:[`border-color ${U} ${$}`,`background ${U} ${$}`,`padding ${q} ${$}`].join(",")},[`${I}-submenu ${I}-sub`]:{cursor:"initial",transition:[`background ${U} ${$}`,`padding ${U} ${$}`].join(",")},[`${I}-title-content`]:{transition:`color ${U}`},[`${I}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${I}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:ve,borderStyle:we,borderWidth:0,borderTopWidth:ce,marginBlock:ce,padding:0,"&-dashed":{borderStyle:"dashed"}}}),V(Z)),{[`${I}-item-group`]:{[`${I}-item-group-list`]:{margin:0,padding:0,[`${I}-item, ${I}-submenu-title`]:{paddingInline:`${H*2}px ${he}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:ye,borderRadius:_e,boxShadow:"none",transformOrigin:"0 0",[`&${I}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${De}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:De},"\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:Z.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Z.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Z.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Z.paddingXS},[`> ${I}`]:Object.assign(Object.assign(Object.assign({borderRadius:_e},V(Z)),ee(Z)),{[`${I}-item, ${I}-submenu > ${I}-submenu-title`]:{borderRadius:Ee},[`${I}-submenu-title::after`]:{transition:`transform ${U} ${$}`}})}}),ee(Z)),{[`&-inline-collapsed ${I}-submenu-arrow,
&-inline ${I}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ae})`},"&::after":{transform:`rotate(45deg) translateX(-${Ae})`}},[`${I}-submenu-open${I}-submenu-inline > ${I}-submenu-title > ${I}-submenu-arrow`]:{transform:`translateY(-${Se*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ae})`},"&::before":{transform:`rotate(45deg) translateX(${Ae})`}}})},{[`${N}-layout-header`]:{[I]:{lineHeight:"inherit"}}}]};var le=(Z,N)=>(0,G.Z)("Menu",H=>{if(N===!1)return[];const{colorBgElevated:U,colorPrimary:q,colorTextLightSolid:$,controlHeightLG:se,fontSize:he,darkItemColor:ve,darkDangerItemColor:ce,darkItemBg:ye,darkSubMenuItemBg:_e,darkItemSelectedColor:Ee,darkItemSelectedBg:Se,darkDangerItemSelectedBg:Ae,darkItemHoverBg:we,darkGroupTitleColor:De,darkItemHoverColor:We,darkItemDisabledColor:Xe,darkDangerItemHoverColor:Je,darkDangerItemSelectedColor:Re,darkDangerItemActiveBg:Te}=H,Fe=he/7*5,Pe=(0,w.TS)(H,{menuArrowSize:Fe,menuHorizontalHeight:se*1.15,menuArrowOffset:`${Fe*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:U}),Ke=(0,w.TS)(Pe,{itemColor:ve,itemHoverColor:We,groupTitleColor:De,itemSelectedColor:Ee,itemBg:ye,popupBg:ye,subMenuItemBg:_e,itemActiveBg:"transparent",itemSelectedBg:Se,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:we,itemDisabledColor:Xe,dangerItemColor:ce,dangerItemHoverColor:Je,dangerItemSelectedColor:Re,dangerItemActiveBg:Te,dangerItemSelectedBg:Ae,menuSubMenuBg:_e,horizontalItemSelectedColor:$,horizontalItemSelectedBg:q});return[be(Pe),O(Pe),j(Pe),te(Pe,"light"),te(Ke,"dark"),D(Pe),(0,z.Z)(Pe),(0,oe.oN)(Pe,"slide-up"),(0,oe.oN)(Pe,"slide-down"),(0,W._y)(Pe,"zoom-big")]},H=>{const{colorPrimary:U,colorError:q,colorTextDisabled:$,colorErrorBg:se,colorText:he,colorTextDescription:ve,colorBgContainer:ce,colorFillAlter:ye,colorFillContent:_e,lineWidth:Ee,lineWidthBold:Se,controlItemBgActive:Ae,colorBgTextHover:we,controlHeightLG:De,lineHeight:We,colorBgElevated:Xe,marginXXS:Je,padding:Re,fontSize:Te,controlHeightSM:Fe,fontSizeLG:Pe,colorTextLightSolid:Ke,colorErrorHover:nt}=H,Ye=new R.C(Ke).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:H.zIndexPopupBase+50,radiusItem:H.borderRadiusLG,itemBorderRadius:H.borderRadiusLG,radiusSubMenuItem:H.borderRadiusSM,subMenuItemBorderRadius:H.borderRadiusSM,colorItemText:he,itemColor:he,colorItemTextHover:he,itemHoverColor:he,colorItemTextHoverHorizontal:U,horizontalItemHoverColor:U,colorGroupTitle:ve,groupTitleColor:ve,colorItemTextSelected:U,itemSelectedColor:U,colorItemTextSelectedHorizontal:U,horizontalItemSelectedColor:U,colorItemBg:ce,itemBg:ce,colorItemBgHover:we,itemHoverBg:we,colorItemBgActive:_e,itemActiveBg:Ae,colorSubItemBg:ye,subMenuItemBg:ye,colorItemBgSelected:Ae,itemSelectedBg:Ae,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Se,activeBarHeight:Se,colorActiveBarBorderSize:Ee,activeBarBorderWidth:Ee,colorItemTextDisabled:$,itemDisabledColor:$,colorDangerItemText:q,dangerItemColor:q,colorDangerItemTextHover:q,dangerItemHoverColor:q,colorDangerItemTextSelected:q,dangerItemSelectedColor:q,colorDangerItemBgActive:se,dangerItemActiveBg:se,colorDangerItemBgSelected:se,dangerItemSelectedBg:se,itemMarginInline:H.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:De,groupTitleLineHeight:We,collapsedWidth:De*2,popupBg:Xe,itemMarginBlock:Je,itemPaddingInline:Re,horizontalLineHeight:`${De*1.15}px`,iconSize:Te,iconMarginInlineEnd:Fe-Te,collapsedIconSize:Pe,groupTitleFontSize:Te,darkItemDisabledColor:new R.C(Ke).setAlpha(.25).toRgbString(),darkItemColor:Ye,darkDangerItemColor:q,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ke,darkItemSelectedBg:U,darkDangerItemSelectedBg:q,darkItemHoverBg:"transparent",darkGroupTitleColor:Ye,darkItemHoverColor:Ke,darkDangerItemHoverColor:nt,darkDangerItemSelectedColor:Ke,darkDangerItemActiveBg:q}},{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"]]})(Z),de=function(Z,N){var I={};for(var H in Z)Object.prototype.hasOwnProperty.call(Z,H)&&N.indexOf(H)<0&&(I[H]=Z[H]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,H=Object.getOwnPropertySymbols(Z);U<H.length;U++)N.indexOf(H[U])<0&&Object.prototype.propertyIsEnumerable.call(Z,H[U])&&(I[H[U]]=Z[H[U]]);return I},ie=(0,c.forwardRef)((Z,N)=>{var I,H;const U=c.useContext(h.Z),q=U||{},{getPrefixCls:$,getPopupContainer:se,direction:he,menu:ve}=c.useContext(f.E_),ce=$(),{prefixCls:ye,className:_e,style:Ee,theme:Se="light",expandIcon:Ae,_internalDisableMenuItemTitleTooltip:we,inlineCollapsed:De,siderCollapsed:We,items:Xe,children:Je,rootClassName:Re,mode:Te,selectable:Fe,onClick:Pe,overflowedIndicatorPopupClassName:Ke}=Z,nt=de(Z,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Ye=(0,r.Z)(nt,["collapsedWidth"]),bt=P(Xe)||Je;(I=q.validator)===null||I===void 0||I.call(q,{mode:Te});const _t=(0,E.useEvent)(function(){var yt;Pe==null||Pe.apply(void 0,arguments),(yt=q.onClick)===null||yt===void 0||yt.call(q)}),St=q.mode||Te,ut=Fe!=null?Fe:q.selectable,xt=c.useMemo(()=>We!==void 0?We:De,[De,We]),Ot={horizontal:{motionName:`${ce}-slide-up`},inline:(0,b.Z)(ce),other:{motionName:`${ce}-zoom-big`}},dt=$("menu",ye||q.prefixCls),[vt,It]=le(dt,!U),ft=d()(`${dt}-${Se}`,ve==null?void 0:ve.className,_e);let Et;if(typeof Ae=="function")Et=Ae;else if(Ae===null||Ae===!1)Et=null;else if(q.expandIcon===null||q.expandIcon===!1)Et=null;else{const yt=Ae!=null?Ae:q.expandIcon;Et=(0,e.Tm)(yt,{className:d()(`${dt}-submenu-expand-icon`,(0,e.l$)(yt)?(H=yt.props)===null||H===void 0?void 0:H.className:"")})}const $e=c.useMemo(()=>({prefixCls:dt,inlineCollapsed:xt||!1,direction:he,firstLevel:!0,theme:Se,mode:St,disableMenuItemTitleTooltip:we}),[dt,xt,he,we,Se]);return vt(c.createElement(h.Z.Provider,{value:null},c.createElement(u.Provider,{value:$e},c.createElement(l.ZP,Object.assign({getPopupContainer:se,overflowedIndicator:c.createElement(y.Z,null),overflowedIndicatorPopupClassName:d()(dt,`${dt}-${Se}`,Ke),mode:St,selectable:ut,onClick:_t},Ye,{inlineCollapsed:xt,style:Object.assign(Object.assign({},ve==null?void 0:ve.style),Ee),className:ft,prefixCls:dt,direction:he,defaultMotions:Ot,expandIcon:Et,ref:N,rootClassName:d()(Re,It)}),bt))))});const ae=(0,c.forwardRef)((Z,N)=>{const I=(0,c.useRef)(null),H=c.useContext(S.D);return(0,c.useImperativeHandle)(N,()=>({menu:I.current,focus:U=>{var q;(q=I.current)===null||q===void 0||q.focus(U)}})),c.createElement(ie,Object.assign({ref:I},Z,H))});ae.Item=A,ae.SubMenu=x,ae.Divider=s,ae.ItemGroup=l.BW;var me=ae},13570:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return K}});var l=t(32855),c=t(59301),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},p=S,d=t(7657),f=function(te,ne){return c.createElement(d.Z,(0,l.Z)({},te,{ref:ne,icon:p}))},m=c.forwardRef(f),i=m,s=t(92310),a=t.n(s),r=t(74430),o=t(11913),e=t(43079),n=t(18929),u=t(10228),v=t(26112);function A(k,te){var ne=k.disabled,Y=k.prefixCls,j=k.character,V=k.characterRender,ee=k.index,be=k.count,le=k.value,de=k.allowHalf,ge=k.focused,ie=k.onHover,ae=k.onClick,me=function(se){ie(se,ee)},Z=function(se){ae(se,ee)},N=function(se){se.keyCode===u.Z.ENTER&&ae(se,ee)},I=ee+1,H=new Set([Y]);le===0&&ee===0&&ge?H.add("".concat(Y,"-focused")):de&&le+.5>=I&&le<I?(H.add("".concat(Y,"-half")),H.add("".concat(Y,"-active")),ge&&H.add("".concat(Y,"-focused"))):(I<=le?H.add("".concat(Y,"-full")):H.add("".concat(Y,"-zero")),I===le&&ge&&H.add("".concat(Y,"-focused")));var U=typeof j=="function"?j(k):j,q=c.createElement("li",{className:a()(Array.from(H)),ref:te},c.createElement("div",{onClick:ne?null:Z,onKeyDown:ne?null:N,onMouseMove:ne?null:me,role:"radio","aria-checked":le>ee?"true":"false","aria-posinset":ee+1,"aria-setsize":be,tabIndex:ne?-1:0},c.createElement("div",{className:"".concat(Y,"-first")},U),c.createElement("div",{className:"".concat(Y,"-second")},U)));return V&&(q=V(q,k)),q}var C=c.forwardRef(A);function x(){var k=c.useRef({});function te(Y){return k.current[Y]}function ne(Y){return function(j){k.current[Y]=j}}return[te,ne]}function y(k){var te=k.pageXOffset,ne="scrollLeft";if(typeof te!="number"){var Y=k.document;te=Y.documentElement[ne],typeof te!="number"&&(te=Y.body[ne])}return te}function E(k){var te,ne,Y=k.ownerDocument,j=Y.body,V=Y&&Y.documentElement,ee=k.getBoundingClientRect();return te=ee.left,ne=ee.top,te-=V.clientLeft||j.clientLeft||0,ne-=V.clientTop||j.clientTop||0,{left:te,top:ne}}function b(k){var te=E(k),ne=k.ownerDocument,Y=ne.defaultView||ne.parentWindow;return te.left+=y(Y),te.left}var h=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function g(k,te){var ne,Y=k.prefixCls,j=Y===void 0?"rc-rate":Y,V=k.className,ee=k.defaultValue,be=k.value,le=k.count,de=le===void 0?5:le,ge=k.allowHalf,ie=ge===void 0?!1:ge,ae=k.allowClear,me=ae===void 0?!0:ae,Z=k.character,N=Z===void 0?"\u2605":Z,I=k.characterRender,H=k.disabled,U=k.direction,q=U===void 0?"ltr":U,$=k.tabIndex,se=$===void 0?0:$,he=k.autoFocus,ve=k.onHoverChange,ce=k.onChange,ye=k.onFocus,_e=k.onBlur,Ee=k.onKeyDown,Se=k.onMouseLeave,Ae=(0,e.Z)(k,h),we=x(),De=(0,o.Z)(we,2),We=De[0],Xe=De[1],Je=c.useRef(null),Re=function(){if(!H){var Ne;(Ne=Je.current)===null||Ne===void 0||Ne.focus()}};c.useImperativeHandle(te,function(){return{focus:Re,blur:function(){if(!H){var Ne;(Ne=Je.current)===null||Ne===void 0||Ne.blur()}}}});var Te=(0,n.Z)(ee||0,{value:be}),Fe=(0,o.Z)(Te,2),Pe=Fe[0],Ke=Fe[1],nt=(0,n.Z)(null),Ye=(0,o.Z)(nt,2),bt=Ye[0],_t=Ye[1],St=function(Ne,mt){var it=q==="rtl",Ze=Ne+1;if(ie){var ar=We(Ne),Yt=b(ar),tr=ar.clientWidth;(it&&mt-Yt>tr/2||!it&&mt-Yt<tr/2)&&(Ze-=.5)}return Ze},ut=function(Ne){Ke(Ne),ce==null||ce(Ne)},xt=c.useState(!1),Ot=(0,o.Z)(xt,2),dt=Ot[0],vt=Ot[1],It=function(){vt(!0),ye==null||ye()},ft=function(){vt(!1),_e==null||_e()},Et=c.useState(null),$e=(0,o.Z)(Et,2),yt=$e[0],Kt=$e[1],gt=function(Ne,mt){var it=St(mt,Ne.pageX);it!==bt&&(Kt(it),_t(null)),ve==null||ve(it)},ke=function(Ne){H||(Kt(null),_t(null),ve==null||ve(void 0)),Ne&&(Se==null||Se(Ne))},Ve=function(Ne,mt){var it=St(mt,Ne.pageX),Ze=!1;me&&(Ze=it===Pe),ke(),ut(Ze?0:it),_t(Ze?it:null)},st=function(Ne){var mt=Ne.keyCode,it=q==="rtl",Ze=Pe;mt===u.Z.RIGHT&&Ze<de&&!it?(ie?Ze+=.5:Ze+=1,ut(Ze),Ne.preventDefault()):mt===u.Z.LEFT&&Ze>0&&!it||mt===u.Z.RIGHT&&Ze>0&&it?(ie?Ze-=.5:Ze-=1,ut(Ze),Ne.preventDefault()):mt===u.Z.LEFT&&Ze<de&&it&&(ie?Ze+=.5:Ze+=1,ut(Ze),Ne.preventDefault()),Ee==null||Ee(Ne)};c.useEffect(function(){he&&!H&&Re()},[]);var Jt=new Array(de).fill(0).map(function(at,Ne){return c.createElement(C,{ref:Xe(Ne),index:Ne,count:de,disabled:H,prefixCls:"".concat(j,"-star"),allowHalf:ie,value:yt===null?Pe:yt,onClick:Ve,onHover:gt,key:at||Ne,character:N,characterRender:I,focused:dt})}),sr=a()(j,V,(ne={},(0,r.Z)(ne,"".concat(j,"-disabled"),H),(0,r.Z)(ne,"".concat(j,"-rtl"),q==="rtl"),ne));return c.createElement("ul",(0,l.Z)({className:sr,onMouseLeave:ke,tabIndex:H?-1:se,onFocus:H?null:It,onBlur:H?null:ft,onKeyDown:H?null:st,ref:Je,role:"radiogroup"},(0,v.Z)(Ae,{aria:!0,data:!0,attr:!0})),Jt)}var _=c.forwardRef(g),P=_,R=t(36355),F=t(6848),z=t(17313),oe=t(83116),W=t(37613);const G=k=>{const{componentCls:te}=k;return{[`${te}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:k.marginXS},"> div":{transition:`all ${k.motionDurationMid}, outline 0s`,"&:hover":{transform:k.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${k.lineWidth}px dashed ${k.starColor}`,transform:k.starHoverScale}},"&-first, &-second":{color:k.starBg,transition:`all ${k.motionDurationMid}`,userSelect:"none",[k.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${te}-star-first, &-half ${te}-star-second`]:{opacity:1},[`&-half ${te}-star-first, &-full ${te}-star-second`]:{color:"inherit"}}}},w=k=>({[`&-rtl${k.componentCls}`]:{direction:"rtl"}}),L=k=>{const{componentCls:te}=k;return{[te]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,z.Wf)(k)),{display:"inline-block",margin:0,padding:0,color:k.starColor,fontSize:k.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${te} ${te}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),G(k)),{[`+ ${te}-text`]:{display:"inline-block",marginInlineStart:k.marginXS,fontSize:k.fontSize}}),w(k))}};var O=(0,oe.Z)("Rate",k=>{const te=(0,W.TS)(k,{});return[L(te)]},k=>({starColor:k.yellow6,starSize:k.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:k.colorFillContent})),B=function(k,te){var ne={};for(var Y in k)Object.prototype.hasOwnProperty.call(k,Y)&&te.indexOf(Y)<0&&(ne[Y]=k[Y]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,Y=Object.getOwnPropertySymbols(k);j<Y.length;j++)te.indexOf(Y[j])<0&&Object.prototype.propertyIsEnumerable.call(k,Y[j])&&(ne[Y[j]]=k[Y[j]]);return ne},K=c.forwardRef((k,te)=>{const{prefixCls:ne,className:Y,rootClassName:j,style:V,tooltips:ee,character:be=c.createElement(i,null)}=k,le=B(k,["prefixCls","className","rootClassName","style","tooltips","character"]),de=(H,U)=>{let{index:q}=U;return ee?c.createElement(F.Z,{title:ee[q]},H):H},{getPrefixCls:ge,direction:ie,rate:ae}=c.useContext(R.E_),me=ge("rate",ne),[Z,N]=O(me),I=Object.assign(Object.assign({},ae==null?void 0:ae.style),V);return Z(c.createElement(P,Object.assign({ref:te,character:be,characterRender:de},le,{className:a()(Y,j,N,ae==null?void 0:ae.className),style:I,prefixCls:me,direction:ie})))})},61621:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return N}});var l=t(92310),c=t.n(l),S=t(59301),p=t(36355),d=t(2738),m=I=>{const{prefixCls:H,className:U,style:q,size:$,shape:se}=I,he=c()({[`${H}-lg`]:$==="large",[`${H}-sm`]:$==="small"}),ve=c()({[`${H}-circle`]:se==="circle",[`${H}-square`]:se==="square",[`${H}-round`]:se==="round"}),ce=S.useMemo(()=>typeof $=="number"?{width:$,height:$,lineHeight:`${$}px`}:{},[$]);return S.createElement("span",{className:c()(H,he,ve,U),style:Object.assign(Object.assign({},ce),q)})},i=t(36237),s=t(83116),a=t(37613);const r=new i.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),o=I=>({height:I,lineHeight:`${I}px`}),e=I=>Object.assign({width:I},o(I)),n=I=>({background:I.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:r,animationDuration:I.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),u=I=>Object.assign({width:I*5,minWidth:I*5},o(I)),v=I=>{const{skeletonAvatarCls:H,gradientFromColor:U,controlHeight:q,controlHeightLG:$,controlHeightSM:se}=I;return{[`${H}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:U},e(q)),[`${H}${H}-circle`]:{borderRadius:"50%"},[`${H}${H}-lg`]:Object.assign({},e($)),[`${H}${H}-sm`]:Object.assign({},e(se))}},A=I=>{const{controlHeight:H,borderRadiusSM:U,skeletonInputCls:q,controlHeightLG:$,controlHeightSM:se,gradientFromColor:he}=I;return{[`${q}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:he,borderRadius:U},u(H)),[`${q}-lg`]:Object.assign({},u($)),[`${q}-sm`]:Object.assign({},u(se))}},C=I=>Object.assign({width:I},o(I)),x=I=>{const{skeletonImageCls:H,imageSizeBase:U,gradientFromColor:q,borderRadiusSM:$}=I;return{[`${H}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:q,borderRadius:$},C(U*2)),{[`${H}-path`]:{fill:"#bfbfbf"},[`${H}-svg`]:Object.assign(Object.assign({},C(U)),{maxWidth:U*4,maxHeight:U*4}),[`${H}-svg${H}-svg-circle`]:{borderRadius:"50%"}}),[`${H}${H}-circle`]:{borderRadius:"50%"}}},y=(I,H,U)=>{const{skeletonButtonCls:q}=I;return{[`${U}${q}-circle`]:{width:H,minWidth:H,borderRadius:"50%"},[`${U}${q}-round`]:{borderRadius:H}}},E=I=>Object.assign({width:I*2,minWidth:I*2},o(I)),b=I=>{const{borderRadiusSM:H,skeletonButtonCls:U,controlHeight:q,controlHeightLG:$,controlHeightSM:se,gradientFromColor:he}=I;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${U}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:he,borderRadius:H,width:q*2,minWidth:q*2},E(q))},y(I,q,U)),{[`${U}-lg`]:Object.assign({},E($))}),y(I,$,`${U}-lg`)),{[`${U}-sm`]:Object.assign({},E(se))}),y(I,se,`${U}-sm`))},h=I=>{const{componentCls:H,skeletonAvatarCls:U,skeletonTitleCls:q,skeletonParagraphCls:$,skeletonButtonCls:se,skeletonInputCls:he,skeletonImageCls:ve,controlHeight:ce,controlHeightLG:ye,controlHeightSM:_e,gradientFromColor:Ee,padding:Se,marginSM:Ae,borderRadius:we,titleHeight:De,blockRadius:We,paragraphLiHeight:Xe,controlHeightXS:Je,paragraphMarginTop:Re}=I;return{[`${H}`]:{display:"table",width:"100%",[`${H}-header`]:{display:"table-cell",paddingInlineEnd:Se,verticalAlign:"top",[`${U}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Ee},e(ce)),[`${U}-circle`]:{borderRadius:"50%"},[`${U}-lg`]:Object.assign({},e(ye)),[`${U}-sm`]:Object.assign({},e(_e))},[`${H}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${q}`]:{width:"100%",height:De,background:Ee,borderRadius:We,[`+ ${$}`]:{marginBlockStart:_e}},[`${$}`]:{padding:0,"> li":{width:"100%",height:Xe,listStyle:"none",background:Ee,borderRadius:We,"+ li":{marginBlockStart:Je}}},[`${$}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${H}-content`]:{[`${q}, ${$} > li`]:{borderRadius:we}}},[`${H}-with-avatar ${H}-content`]:{[`${q}`]:{marginBlockStart:Ae,[`+ ${$}`]:{marginBlockStart:Re}}},[`${H}${H}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},b(I)),v(I)),A(I)),x(I)),[`${H}${H}-block`]:{width:"100%",[`${se}`]:{width:"100%"},[`${he}`]:{width:"100%"}},[`${H}${H}-active`]:{[`
${q},
${$} > li,
${U},
${se},
${he},
${ve}
`]:Object.assign({},n(I))}}};var g=(0,s.Z)("Skeleton",I=>{const{componentCls:H}=I,U=(0,a.TS)(I,{skeletonAvatarCls:`${H}-avatar`,skeletonTitleCls:`${H}-title`,skeletonParagraphCls:`${H}-paragraph`,skeletonButtonCls:`${H}-button`,skeletonInputCls:`${H}-input`,skeletonImageCls:`${H}-image`,imageSizeBase:I.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${I.gradientFromColor} 25%, ${I.gradientToColor} 37%, ${I.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[h(U)]},I=>{const{colorFillContent:H,colorFill:U}=I,q=H,$=U;return{color:q,colorGradientEnd:$,gradientFromColor:q,gradientToColor:$,titleHeight:I.controlHeight/2,blockRadius:I.borderRadiusSM,paragraphMarginTop:I.marginLG+I.marginXXS,paragraphLiHeight:I.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),P=I=>{const{prefixCls:H,className:U,rootClassName:q,active:$,shape:se="circle",size:he="default"}=I,{getPrefixCls:ve}=S.useContext(p.E_),ce=ve("skeleton",H),[ye,_e]=g(ce),Ee=(0,d.Z)(I,["prefixCls","className"]),Se=c()(ce,`${ce}-element`,{[`${ce}-active`]:$},U,q,_e);return ye(S.createElement("div",{className:Se},S.createElement(m,Object.assign({prefixCls:`${ce}-avatar`,shape:se,size:he},Ee))))},F=I=>{const{prefixCls:H,className:U,rootClassName:q,active:$,block:se=!1,size:he="default"}=I,{getPrefixCls:ve}=S.useContext(p.E_),ce=ve("skeleton",H),[ye,_e]=g(ce),Ee=(0,d.Z)(I,["prefixCls"]),Se=c()(ce,`${ce}-element`,{[`${ce}-active`]:$,[`${ce}-block`]:se},U,q,_e);return ye(S.createElement("div",{className:Se},S.createElement(m,Object.assign({prefixCls:`${ce}-button`,size:he},Ee))))};const z="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var W=I=>{const{prefixCls:H,className:U,rootClassName:q,style:$,active:se}=I,{getPrefixCls:he}=S.useContext(p.E_),ve=he("skeleton",H),[ce,ye]=g(ve),_e=c()(ve,`${ve}-element`,{[`${ve}-active`]:se},U,q,ye);return ce(S.createElement("div",{className:_e},S.createElement("div",{className:c()(`${ve}-image`,U),style:$},S.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${ve}-image-svg`},S.createElement("path",{d:z,className:`${ve}-image-path`})))))},w=I=>{const{prefixCls:H,className:U,rootClassName:q,active:$,block:se,size:he="default"}=I,{getPrefixCls:ve}=S.useContext(p.E_),ce=ve("skeleton",H),[ye,_e]=g(ce),Ee=(0,d.Z)(I,["prefixCls"]),Se=c()(ce,`${ce}-element`,{[`${ce}-active`]:$,[`${ce}-block`]:se},U,q,_e);return ye(S.createElement("div",{className:Se},S.createElement(m,Object.assign({prefixCls:`${ce}-input`,size:he},Ee))))},L=t(32855),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},B=O,D=t(7657),K=function(H,U){return S.createElement(D.Z,(0,L.Z)({},H,{ref:U,icon:B}))},k=S.forwardRef(K),te=k,Y=I=>{const{prefixCls:H,className:U,rootClassName:q,style:$,active:se,children:he}=I,{getPrefixCls:ve}=S.useContext(p.E_),ce=ve("skeleton",H),[ye,_e]=g(ce),Ee=c()(ce,`${ce}-element`,{[`${ce}-active`]:se},_e,U,q),Se=he!=null?he:S.createElement(te,null);return ye(S.createElement("div",{className:Ee},S.createElement("div",{className:c()(`${ce}-image`,U),style:$},Se)))},j=t(3300),ee=I=>{const H=ve=>{const{width:ce,rows:ye=2}=I;if(Array.isArray(ce))return ce[ve];if(ye-1===ve)return ce},{prefixCls:U,className:q,style:$,rows:se}=I,he=(0,j.Z)(Array(se)).map((ve,ce)=>S.createElement("li",{key:ce,style:{width:H(ce)}}));return S.createElement("ul",{className:c()(U,q),style:$},he)},le=I=>{let{prefixCls:H,className:U,width:q,style:$}=I;return S.createElement("h3",{className:c()(H,U),style:Object.assign({width:q},$)})};function de(I){return I&&typeof I=="object"?I:{}}function ge(I,H){return I&&!H?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function ie(I,H){return!I&&H?{width:"38%"}:I&&H?{width:"50%"}:{}}function ae(I,H){const U={};return(!I||!H)&&(U.width="61%"),!I&&H?U.rows=3:U.rows=2,U}const me=I=>{const{prefixCls:H,loading:U,className:q,rootClassName:$,style:se,children:he,avatar:ve=!1,title:ce=!0,paragraph:ye=!0,active:_e,round:Ee}=I,{getPrefixCls:Se,direction:Ae,skeleton:we}=S.useContext(p.E_),De=Se("skeleton",H),[We,Xe]=g(De);if(U||!("loading"in I)){const Je=!!ve,Re=!!ce,Te=!!ye;let Fe;if(Je){const nt=Object.assign(Object.assign({prefixCls:`${De}-avatar`},ge(Re,Te)),de(ve));Fe=S.createElement("div",{className:`${De}-header`},S.createElement(m,Object.assign({},nt)))}let Pe;if(Re||Te){let nt;if(Re){const bt=Object.assign(Object.assign({prefixCls:`${De}-title`},ie(Je,Te)),de(ce));nt=S.createElement(le,Object.assign({},bt))}let Ye;if(Te){const bt=Object.assign(Object.assign({prefixCls:`${De}-paragraph`},ae(Je,Re)),de(ye));Ye=S.createElement(ee,Object.assign({},bt))}Pe=S.createElement("div",{className:`${De}-content`},nt,Ye)}const Ke=c()(De,{[`${De}-with-avatar`]:Je,[`${De}-active`]:_e,[`${De}-rtl`]:Ae==="rtl",[`${De}-round`]:Ee},we==null?void 0:we.className,q,$,Xe);return We(S.createElement("div",{className:Ke,style:Object.assign(Object.assign({},we==null?void 0:we.style),se)},Fe,Pe))}return typeof he!="undefined"?he:null};me.Button=F,me.Avatar=P,me.Input=w,me.Image=W,me.Node=Y;var Z=me,N=Z},81327:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return A}});var l=t(59301),c=t(92310),S=t.n(c),p=t(11592),d=t(36355),f=t(33234);const m=l.createContext({latestIndex:0}),i=m.Provider;var a=C=>{let{className:x,index:y,children:E,split:b,style:h}=C;const{latestIndex:g}=l.useContext(m);return E==null?null:l.createElement(l.Fragment,null,l.createElement("div",{className:x,style:h},E),y<g&&b&&l.createElement("span",{className:`${x}-split`},b))},r=t(2856);function o(C){return["small","middle","large"].includes(C)}function e(C){return C?typeof C=="number"&&!Number.isNaN(C):!1}var n=function(C,x){var y={};for(var E in C)Object.prototype.hasOwnProperty.call(C,E)&&x.indexOf(E)<0&&(y[E]=C[E]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,E=Object.getOwnPropertySymbols(C);b<E.length;b++)x.indexOf(E[b])<0&&Object.prototype.propertyIsEnumerable.call(C,E[b])&&(y[E[b]]=C[E[b]]);return y};const v=l.forwardRef((C,x)=>{var y,E;const{getPrefixCls:b,space:h,direction:g}=l.useContext(d.E_),{size:_=(h==null?void 0:h.size)||"small",align:P,className:R,rootClassName:F,children:z,direction:oe="horizontal",prefixCls:W,split:G,style:w,wrap:L=!1,classNames:O,styles:B}=C,D=n(C,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[K,k]=Array.isArray(_)?_:[_,_],te=o(k),ne=o(K),Y=e(k),j=e(K),V=(0,p.Z)(z,{keepEmpty:!0}),ee=P===void 0&&oe==="horizontal"?"center":P,be=b("space",W),[le,de]=(0,r.Z)(be),ge=S()(be,h==null?void 0:h.className,de,`${be}-${oe}`,{[`${be}-rtl`]:g==="rtl",[`${be}-align-${ee}`]:ee,[`${be}-gap-row-${k}`]:te,[`${be}-gap-col-${K}`]:ne},R,F),ie=S()(`${be}-item`,(y=O==null?void 0:O.item)!==null&&y!==void 0?y:(E=h==null?void 0:h.classNames)===null||E===void 0?void 0:E.item);let ae=0;const me=V.map((I,H)=>{var U,q;I!=null&&(ae=H);const $=I&&I.key||`${ie}-${H}`;return l.createElement(a,{className:ie,key:$,index:H,split:G,style:(U=B==null?void 0:B.item)!==null&&U!==void 0?U:(q=h==null?void 0:h.styles)===null||q===void 0?void 0:q.item},I)}),Z=l.useMemo(()=>({latestIndex:ae}),[ae]);if(V.length===0)return null;const N={};return L&&(N.flexWrap="wrap"),!ne&&j&&(N.columnGap=K),!te&&Y&&(N.rowGap=k),le(l.createElement("div",Object.assign({ref:x,className:ge,style:Object.assign(Object.assign(Object.assign({},N),h==null?void 0:h.style),w)},D),l.createElement(i,{value:Z},me)))});v.Compact=f.ZP;var A=v},31797:function(Be,Q,t){"use strict";t.d(Q,{default:function(){return g}});var l=t(59301),c=t(56762),S=t(92343),p=t(92310),d=t.n(p),f=t(36355),m=t(61621),s=_=>{const{value:P,formatter:R,precision:F,decimalSeparator:z,groupSeparator:oe="",prefixCls:W}=_;let G;if(typeof R=="function")G=R(P);else{const w=String(P),L=w.match(/^(-?)(\d*)(\.(\d+))?$/);if(!L||w==="-")G=w;else{const O=L[1];let B=L[2]||"0",D=L[4]||"";B=B.replace(/\B(?=(\d{3})+(?!\d))/g,oe),typeof F=="number"&&(D=D.padEnd(F,"0").slice(0,F>0?F:0)),D&&(D=`${z}${D}`),G=[l.createElement("span",{key:"int",className:`${W}-content-value-int`},O,B),D&&l.createElement("span",{key:"decimal",className:`${W}-content-value-decimal`},D)]}}return l.createElement("span",{className:`${W}-content-value`},G)},a=t(17313),r=t(83116),o=t(37613);const e=_=>{const{componentCls:P,marginXXS:R,padding:F,colorTextDescription:z,titleFontSize:oe,colorTextHeading:W,contentFontSize:G,fontFamily:w}=_;return{[`${P}`]:Object.assign(Object.assign({},(0,a.Wf)(_)),{[`${P}-title`]:{marginBottom:R,color:z,fontSize:oe},[`${P}-skeleton`]:{paddingTop:F},[`${P}-content`]:{color:W,fontSize:G,fontFamily:w,[`${P}-content-value`]:{display:"inline-block",direction:"ltr"},[`${P}-content-prefix, ${P}-content-suffix`]:{display:"inline-block"},[`${P}-content-prefix`]:{marginInlineEnd:R},[`${P}-content-suffix`]:{marginInlineStart:R}}})}};var n=(0,r.Z)("Statistic",_=>{const P=(0,o.TS)(_,{});return[e(P)]},_=>{const{fontSizeHeading3:P,fontSize:R}=_;return{titleFontSize:R,contentFontSize:P}}),v=_=>{const{prefixCls:P,className:R,rootClassName:F,style:z,valueStyle:oe,value:W=0,title:G,valueRender:w,prefix:L,suffix:O,loading:B=!1,onMouseEnter:D,onMouseLeave:K,decimalSeparator:k=".",groupSeparator:te=","}=_,{getPrefixCls:ne,direction:Y,statistic:j}=l.useContext(f.E_),V=ne("statistic",P),[ee,be]=n(V),le=l.createElement(s,Object.assign({decimalSeparator:k,groupSeparator:te,prefixCls:V},_,{value:W})),de=d()(V,{[`${V}-rtl`]:Y==="rtl"},j==null?void 0:j.className,R,F,be);return ee(l.createElement("div",{className:de,style:Object.assign(Object.assign({},j==null?void 0:j.style),z),onMouseEnter:D,onMouseLeave:K},G&&l.createElement("div",{className:`${V}-title`},G),l.createElement(m.Z,{paragraph:!1,loading:B,className:`${V}-skeleton`},l.createElement("div",{style:oe,className:`${V}-content`},L&&l.createElement("span",{className:`${V}-content-prefix`},L),w?w(le):le,O&&l.createElement("span",{className:`${V}-content-suffix`},O)))))};const A=[["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 C(_,P){let R=_;const F=/\[[^\]]*]/g,z=(P.match(F)||[]).map(w=>w.slice(1,-1)),oe=P.replace(F,"[]"),W=A.reduce((w,L)=>{let[O,B]=L;if(w.includes(O)){const D=Math.floor(R/B);return R-=D*B,w.replace(new RegExp(`${O}+`,"g"),K=>{const k=K.length;return D.toString().padStart(k,"0")})}return w},oe);let G=0;return W.replace(F,()=>{const w=z[G];return G+=1,w})}function x(_,P){const{format:R=""}=P,F=new Date(_).getTime(),z=Date.now(),oe=Math.max(F-z,0);return C(oe,R)}const y=1e3/30;function E(_){return new Date(_).getTime()}const b=_=>{const{value:P,format:R="HH:mm:ss",onChange:F,onFinish:z}=_,oe=(0,c.Z)(),W=l.useRef(null),G=()=>{z==null||z(),W.current&&(clearInterval(W.current),W.current=null)},w=()=>{const B=E(P);B>=Date.now()&&(W.current=setInterval(()=>{oe(),F==null||F(B-Date.now()),B<Date.now()&&G()},y))};l.useEffect(()=>(w(),()=>{W.current&&(clearInterval(W.current),W.current=null)}),[P]);const L=(B,D)=>x(B,Object.assign(Object.assign({},D),{format:R})),O=B=>(0,S.Tm)(B,{title:void 0});return l.createElement(v,Object.assign({},_,{valueRender:O,formatter:L}))};var h=l.memo(b);v.Countdown=h;var g=v},8378:function(Be,Q){"use strict";const t=l=>({[l.componentCls]:{[`${l.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${l.motionDurationMid} ${l.motionEaseInOut},
opacity ${l.motionDurationMid} ${l.motionEaseInOut} !important`}},[`${l.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${l.motionDurationMid} ${l.motionEaseInOut},
opacity ${l.motionDurationMid} ${l.motionEaseInOut} !important`}}});Q.Z=t},92899:function(Be,Q,t){"use strict";t.d(Q,{Fm:function(){return o}});var l=t(36237),c=t(95406);const S=new l.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),p=new l.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),d=new l.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 l.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),m=new l.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),i=new l.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),s=new l.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),a=new l.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),r={"move-up":{inKeyframes:s,outKeyframes:a},"move-down":{inKeyframes:S,outKeyframes:p},"move-left":{inKeyframes:d,outKeyframes:f},"move-right":{inKeyframes:m,outKeyframes:i}},o=(e,n)=>{const{antCls:u}=e,v=`${u}-${n}`,{inKeyframes:A,outKeyframes:C}=r[n];return[(0,c.R)(v,A,C,e.motionDurationMid),{[`
${v}-enter,
${v}-appear
`]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${v}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]}},13826:function(Be,Q,t){"use strict";t.d(Q,{Qt:function(){return d},Uw:function(){return p},fJ:function(){return S},ly:function(){return f},oN:function(){return o}});var l=t(36237),c=t(95406);const S=new l.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),p=new l.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),d=new l.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),f=new l.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),m=new l.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),i=new l.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),s=new l.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),a=new l.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),r={"slide-up":{inKeyframes:S,outKeyframes:p},"slide-down":{inKeyframes:d,outKeyframes:f},"slide-left":{inKeyframes:m,outKeyframes:i},"slide-right":{inKeyframes:s,outKeyframes:a}},o=(e,n)=>{const{antCls:u}=e,v=`${u}-${n}`,{inKeyframes:A,outKeyframes:C}=r[n];return[(0,c.R)(v,A,C,e.motionDurationMid),{[`
${v}-enter,
${v}-appear
`]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${v}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]}},24334:function(Be,Q,t){var l,c;(function(S,p){Be.exports=p(S)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof t.g!="undefined"?t.g:this,function(S){"use strict";S=S||{};var p=S.Base64,d="2.6.4",f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",m=function(W){for(var G={},w=0,L=W.length;w<L;w++)G[W.charAt(w)]=w;return G}(f),i=String.fromCharCode,s=function(W){if(W.length<2){var G=W.charCodeAt(0);return G<128?W:G<2048?i(192|G>>>6)+i(128|G&63):i(224|G>>>12&15)+i(128|G>>>6&63)+i(128|G&63)}else{var G=65536+(W.charCodeAt(0)-55296)*1024+(W.charCodeAt(1)-56320);return i(240|G>>>18&7)+i(128|G>>>12&63)+i(128|G>>>6&63)+i(128|G&63)}},a=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,r=function(W){return W.replace(a,s)},o=function(W){var G=[0,2,1][W.length%3],w=W.charCodeAt(0)<<16|(W.length>1?W.charCodeAt(1):0)<<8|(W.length>2?W.charCodeAt(2):0),L=[f.charAt(w>>>18),f.charAt(w>>>12&63),G>=2?"=":f.charAt(w>>>6&63),G>=1?"=":f.charAt(w&63)];return L.join("")},e=S.btoa&&typeof S.btoa=="function"?function(W){return S.btoa(W)}:function(W){if(W.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return W.replace(/[\s\S]{1,3}/g,o)},n=function(W){return e(r(String(W)))},u=function(W){return W.replace(/[+\/]/g,function(G){return G=="+"?"-":"_"}).replace(/=/g,"")},v=function(W,G){return G?u(n(W)):n(W)},A=function(W){return v(W,!0)},C;S.Uint8Array&&(C=function(W,G){for(var w="",L=0,O=W.length;L<O;L+=3){var B=W[L],D=W[L+1],K=W[L+2],k=B<<16|D<<8|K;w+=f.charAt(k>>>18)+f.charAt(k>>>12&63)+(typeof D!="undefined"?f.charAt(k>>>6&63):"=")+(typeof K!="undefined"?f.charAt(k&63):"=")}return G?u(w):w});var x=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,y=function(W){switch(W.length){case 4:var G=(7&W.charCodeAt(0))<<18|(63&W.charCodeAt(1))<<12|(63&W.charCodeAt(2))<<6|63&W.charCodeAt(3),w=G-65536;return i((w>>>10)+55296)+i((w&1023)+56320);case 3:return i((15&W.charCodeAt(0))<<12|(63&W.charCodeAt(1))<<6|63&W.charCodeAt(2));default:return i((31&W.charCodeAt(0))<<6|63&W.charCodeAt(1))}},E=function(W){return W.replace(x,y)},b=function(W){var G=W.length,w=G%4,L=(G>0?m[W.charAt(0)]<<18:0)|(G>1?m[W.charAt(1)]<<12:0)|(G>2?m[W.charAt(2)]<<6:0)|(G>3?m[W.charAt(3)]:0),O=[i(L>>>16),i(L>>>8&255),i(L&255)];return O.length-=[0,0,2,1][w],O.join("")},h=S.atob&&typeof S.atob=="function"?function(W){return S.atob(W)}:function(W){return W.replace(/\S{1,4}/g,b)},g=function(W){return h(String(W).replace(/[^A-Za-z0-9\+\/]/g,""))},_=function(W){return E(h(W))},P=function(W){return String(W).replace(/[-_]/g,function(G){return G=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},R=function(W){return _(P(W))},F;S.Uint8Array&&(F=function(W){return Uint8Array.from(g(P(W)),function(G){return G.charCodeAt(0)})});var z=function(){var W=S.Base64;return S.Base64=p,W};if(S.Base64={VERSION:d,atob:g,btoa:e,fromBase64:R,toBase64:v,utob:r,encode:v,encodeURI:A,btou:E,decode:R,noConflict:z,fromUint8Array:C,toUint8Array:F},typeof Object.defineProperty=="function"){var oe=function(W){return{value:W,enumerable:!1,writable:!0,configurable:!0}};S.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",oe(function(){return R(this)})),Object.defineProperty(String.prototype,"toBase64",oe(function(W){return v(this,W)})),Object.defineProperty(String.prototype,"toBase64URI",oe(function(){return v(this,!0)}))}}return S.Meteor&&(Base64=S.Base64),Be.exports?Be.exports.Base64=S.Base64:(l=[],c=function(){return S.Base64}.apply(Q,l),c!==void 0&&(Be.exports=c)),{Base64:S.Base64}})},5630:function(Be,Q,t){"use strict";var l=t(32855),c=t(27247),S=t(74430),p=t(11913),d=t(43079),f=t(92310),m=t.n(f),i=t(18929),s=t(59301),a=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],r=(0,s.forwardRef)(function(o,e){var n,u=o.prefixCls,v=u===void 0?"rc-checkbox":u,A=o.className,C=o.style,x=o.checked,y=o.disabled,E=o.defaultChecked,b=E===void 0?!1:E,h=o.type,g=h===void 0?"checkbox":h,_=o.title,P=o.onChange,R=(0,d.Z)(o,a),F=(0,s.useRef)(null),z=(0,i.Z)(b,{value:x}),oe=(0,p.Z)(z,2),W=oe[0],G=oe[1];(0,s.useImperativeHandle)(e,function(){return{focus:function(){var B;(B=F.current)===null||B===void 0||B.focus()},blur:function(){var B;(B=F.current)===null||B===void 0||B.blur()},input:F.current}});var w=m()(v,A,(n={},(0,S.Z)(n,"".concat(v,"-checked"),W),(0,S.Z)(n,"".concat(v,"-disabled"),y),n)),L=function(B){y||("checked"in o||G(B.target.checked),P==null||P({target:(0,c.Z)((0,c.Z)({},o),{},{type:g,checked:B.target.checked}),stopPropagation:function(){B.stopPropagation()},preventDefault:function(){B.preventDefault()},nativeEvent:B.nativeEvent}))};return s.createElement("span",{className:w,title:_,style:C},s.createElement("input",(0,l.Z)({},R,{className:"".concat(v,"-input"),ref:F,onChange:L,disabled:y,checked:!!W,type:g})),s.createElement("span",{className:"".concat(v,"-inner")}))});Q.Z=r},31561:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return g}});var l=t(32855),c=t(74430),S=t(11913),p=t(43079),d=t(35593),f=t(92310),m=t.n(f),i=t(8654),s=t(59301),a=t(10228),r=t(16089),o=a.Z.ESC,e=a.Z.TAB;function n(_){var P=_.visible,R=_.triggerRef,F=_.onVisibleChange,z=_.autoFocus,oe=_.overlayRef,W=s.useRef(!1),G=function(){if(P){var B,D;(B=R.current)===null||B===void 0||(D=B.focus)===null||D===void 0||D.call(B),F==null||F(!1)}},w=function(){var B;return(B=oe.current)!==null&&B!==void 0&&B.focus?(oe.current.focus(),W.current=!0,!0):!1},L=function(B){switch(B.keyCode){case o:G();break;case e:{var D=!1;W.current||(D=w()),D?B.preventDefault():G();break}}};s.useEffect(function(){return P?(window.addEventListener("keydown",L),z&&(0,r.Z)(w,3),function(){window.removeEventListener("keydown",L),W.current=!1}):function(){W.current=!1}},[P])}var u=(0,s.forwardRef)(function(_,P){var R=_.overlay,F=_.arrow,z=_.prefixCls,oe=(0,s.useMemo)(function(){var G;return typeof R=="function"?G=R():G=R,G},[R]),W=(0,i.sQ)(P,oe==null?void 0:oe.ref);return s.createElement(s.Fragment,null,F&&s.createElement("div",{className:"".concat(z,"-arrow")}),s.cloneElement(oe,{ref:(0,i.Yr)(oe)?W:void 0}))}),v=u,A={adjustX:1,adjustY:1},C=[0,0],x={topLeft:{points:["bl","tl"],overflow:A,offset:[0,-4],targetOffset:C},top:{points:["bc","tc"],overflow:A,offset:[0,-4],targetOffset:C},topRight:{points:["br","tr"],overflow:A,offset:[0,-4],targetOffset:C},bottomLeft:{points:["tl","bl"],overflow:A,offset:[0,4],targetOffset:C},bottom:{points:["tc","bc"],overflow:A,offset:[0,4],targetOffset:C},bottomRight:{points:["tr","br"],overflow:A,offset:[0,4],targetOffset:C}},y=x,E=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function b(_,P){var R,F=_.arrow,z=F===void 0?!1:F,oe=_.prefixCls,W=oe===void 0?"rc-dropdown":oe,G=_.transitionName,w=_.animation,L=_.align,O=_.placement,B=O===void 0?"bottomLeft":O,D=_.placements,K=D===void 0?y:D,k=_.getPopupContainer,te=_.showAction,ne=_.hideAction,Y=_.overlayClassName,j=_.overlayStyle,V=_.visible,ee=_.trigger,be=ee===void 0?["hover"]:ee,le=_.autoFocus,de=_.overlay,ge=_.children,ie=_.onVisibleChange,ae=(0,p.Z)(_,E),me=s.useState(),Z=(0,S.Z)(me,2),N=Z[0],I=Z[1],H="visible"in _?V:N,U=s.useRef(null),q=s.useRef(null),$=s.useRef(null);s.useImperativeHandle(P,function(){return U.current});var se=function(we){I(we),ie==null||ie(we)};n({visible:H,triggerRef:$,onVisibleChange:se,autoFocus:le,overlayRef:q});var he=function(we){var De=_.onOverlayClick;I(!1),De&&De(we)},ve=function(){return s.createElement(v,{ref:q,overlay:de,prefixCls:W,arrow:z})},ce=function(){return typeof de=="function"?ve:ve()},ye=function(){var we=_.minOverlayWidthMatchTrigger,De=_.alignPoint;return"minOverlayWidthMatchTrigger"in _?we:!De},_e=function(){var we=_.openClassName;return we!==void 0?we:"".concat(W,"-open")},Ee=s.cloneElement(ge,{className:m()((R=ge.props)===null||R===void 0?void 0:R.className,H&&_e()),ref:(0,i.Yr)(ge)?(0,i.sQ)($,ge.ref):void 0}),Se=ne;return!Se&&be.indexOf("contextMenu")!==-1&&(Se=["click"]),s.createElement(d.Z,(0,l.Z)({builtinPlacements:K},ae,{prefixCls:W,ref:U,popupClassName:m()(Y,(0,c.Z)({},"".concat(W,"-show-arrow"),z)),popupStyle:j,action:be,showAction:te,hideAction:Se,popupPlacement:B,popupAlign:L,popupTransitionName:G,popupAnimation:w,popupVisible:H,stretch:ye()?"minWidth":"",popup:ce(),onPopupVisibleChange:se,onPopupClick:he,getPopupContainer:k}),Ee)}var h=s.forwardRef(b),g=h},93681:function(Be,Q,t){"use strict";t.r(Q),t.d(Q,{BaseInput:function(){return a},default:function(){return x}});var l=t(32855),c=t(27247),S=t(74430),p=t(34666),d=t(92310),f=t.n(d),m=t(59301),i=t(5643),s=function(E){var b,h,g=E.inputElement,_=E.prefixCls,P=E.prefix,R=E.suffix,F=E.addonBefore,z=E.addonAfter,oe=E.className,W=E.style,G=E.disabled,w=E.readOnly,L=E.focused,O=E.triggerFocus,B=E.allowClear,D=E.value,K=E.handleReset,k=E.hidden,te=E.classes,ne=E.classNames,Y=E.dataAttrs,j=E.styles,V=E.components,ee=(V==null?void 0:V.affixWrapper)||"span",be=(V==null?void 0:V.groupWrapper)||"span",le=(V==null?void 0:V.wrapper)||"span",de=(V==null?void 0:V.groupAddon)||"span",ge=(0,m.useRef)(null),ie=function(ve){var ce;(ce=ge.current)!==null&&ce!==void 0&&ce.contains(ve.target)&&(O==null||O())},ae=function(){var ve;if(!B)return null;var ce=!G&&!w&&D,ye="".concat(_,"-clear-icon"),_e=(0,p.Z)(B)==="object"&&B!==null&&B!==void 0&&B.clearIcon?B.clearIcon:"\u2716";return m.createElement("span",{onClick:K,onMouseDown:function(Se){return Se.preventDefault()},className:f()(ye,(ve={},(0,S.Z)(ve,"".concat(ye,"-hidden"),!ce),(0,S.Z)(ve,"".concat(ye,"-has-suffix"),!!R),ve)),role:"button",tabIndex:-1},_e)},me=(0,m.cloneElement)(g,{value:D,hidden:k,className:f()((b=g.props)===null||b===void 0?void 0:b.className,!(0,i.X3)(E)&&!(0,i.He)(E)&&oe)||null,style:(0,c.Z)((0,c.Z)({},(h=g.props)===null||h===void 0?void 0:h.style),!(0,i.X3)(E)&&!(0,i.He)(E)?W:{})});if((0,i.X3)(E)){var Z,N="".concat(_,"-affix-wrapper"),I=f()(N,(Z={},(0,S.Z)(Z,"".concat(N,"-disabled"),G),(0,S.Z)(Z,"".concat(N,"-focused"),L),(0,S.Z)(Z,"".concat(N,"-readonly"),w),(0,S.Z)(Z,"".concat(N,"-input-with-clear-btn"),R&&B&&D),Z),!(0,i.He)(E)&&oe,te==null?void 0:te.affixWrapper,ne==null?void 0:ne.affixWrapper),H=(R||B)&&m.createElement("span",{className:f()("".concat(_,"-suffix"),ne==null?void 0:ne.suffix),style:j==null?void 0:j.suffix},ae(),R);me=m.createElement(ee,(0,l.Z)({className:I,style:(0,c.Z)((0,c.Z)({},(0,i.He)(E)?void 0:W),j==null?void 0:j.affixWrapper),hidden:!(0,i.He)(E)&&k,onClick:ie},Y==null?void 0:Y.affixWrapper,{ref:ge}),P&&m.createElement("span",{className:f()("".concat(_,"-prefix"),ne==null?void 0:ne.prefix),style:j==null?void 0:j.prefix},P),(0,m.cloneElement)(g,{value:D,hidden:null}),H)}if((0,i.He)(E)){var U="".concat(_,"-group"),q="".concat(U,"-addon"),$=f()("".concat(_,"-wrapper"),U,te==null?void 0:te.wrapper),se=f()("".concat(_,"-group-wrapper"),oe,te==null?void 0:te.group);return m.createElement(be,{className:se,style:W,hidden:k},m.createElement(le,{className:$},F&&m.createElement(de,{className:q},F),(0,m.cloneElement)(me,{hidden:null}),z&&m.createElement(de,{className:q},z)))}return me},a=s,r=t(3300),o=t(11913),e=t(43079),n=t(18929),u=t(2738),v=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],A=(0,m.forwardRef)(function(y,E){var b=y.autoComplete,h=y.onChange,g=y.onFocus,_=y.onBlur,P=y.onPressEnter,R=y.onKeyDown,F=y.prefixCls,z=F===void 0?"rc-input":F,oe=y.disabled,W=y.htmlSize,G=y.className,w=y.maxLength,L=y.suffix,O=y.showCount,B=y.type,D=B===void 0?"text":B,K=y.classes,k=y.classNames,te=y.styles,ne=(0,e.Z)(y,v),Y=(0,n.Z)(y.defaultValue,{value:y.value}),j=(0,o.Z)(Y,2),V=j[0],ee=j[1],be=(0,m.useState)(!1),le=(0,o.Z)(be,2),de=le[0],ge=le[1],ie=(0,m.useRef)(null),ae=function(se){ie.current&&(0,i.nH)(ie.current,se)};(0,m.useImperativeHandle)(E,function(){return{focus:ae,blur:function(){var se;(se=ie.current)===null||se===void 0||se.blur()},setSelectionRange:function(se,he,ve){var ce;(ce=ie.current)===null||ce===void 0||ce.setSelectionRange(se,he,ve)},select:function(){var se;(se=ie.current)===null||se===void 0||se.select()},input:ie.current}}),(0,m.useEffect)(function(){ge(function($){return $&&oe?!1:$})},[oe]);var me=function(se){y.value===void 0&&ee(se.target.value),ie.current&&(0,i.rJ)(ie.current,se,h)},Z=function(se){P&&se.key==="Enter"&&P(se),R==null||R(se)},N=function(se){ge(!0),g==null||g(se)},I=function(se){ge(!1),_==null||_(se)},H=function(se){ee(""),ae(),ie.current&&(0,i.rJ)(ie.current,se,h)},U=function(){var se=(0,u.Z)(y,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return m.createElement("input",(0,l.Z)({autoComplete:b},se,{onChange:me,onFocus:N,onBlur:I,onKeyDown:Z,className:f()(z,(0,S.Z)({},"".concat(z,"-disabled"),oe),k==null?void 0:k.input),style:te==null?void 0:te.input,ref:ie,size:W,type:D}))},q=function(){var se=Number(w)>0;if(L||O){var he=(0,i.D7)(V),ve=(0,r.Z)(he).length,ce=(0,p.Z)(O)==="object"?O.formatter({value:he,count:ve,maxLength:w}):"".concat(ve).concat(se?" / ".concat(w):"");return m.createElement(m.Fragment,null,!!O&&m.createElement("span",{className:f()("".concat(z,"-show-count-suffix"),(0,S.Z)({},"".concat(z,"-show-count-has-suffix"),!!L),k==null?void 0:k.count),style:(0,c.Z)({},te==null?void 0:te.count)},ce),L)}return null};return m.createElement(a,(0,l.Z)({},ne,{prefixCls:z,className:G,inputElement:U(),handleReset:H,value:(0,i.D7)(V),focused:de,triggerFocus:ae,suffix:q(),disabled:oe,classes:K,classNames:k,styles:te}))}),C=A,x=C},5643:function(Be,Q,t){"use strict";t.d(Q,{D7:function(){return d},He:function(){return l},X3:function(){return c},nH:function(){return p},rJ:function(){return S}});function l(f){return!!(f.addonBefore||f.addonAfter)}function c(f){return!!(f.prefix||f.suffix||f.allowClear)}function S(f,m,i,s){if(i){var a=m;if(m.type==="click"){var r=f.cloneNode(!0);a=Object.create(m,{target:{value:r},currentTarget:{value:r}}),r.value="",i(a);return}if(s!==void 0){a=Object.create(m,{target:{value:f},currentTarget:{value:f}}),f.value=s,i(a);return}i(a)}}function p(f,m){if(f){f.focus(m);var i=m||{},s=i.cursor;if(s){var a=f.value.length;switch(s){case"start":f.setSelectionRange(0,0);break;case"end":f.setSelectionRange(a,a);break;default:f.setSelectionRange(0,a)}}}}function d(f){return typeof f=="undefined"||f===null?"":String(f)}},15285:function(Be,Q,t){"use strict";t.d(Q,{iz:function(){return qt},ck:function(){return ut},BW:function(){return lr},sN:function(){return ut},Wd:function(){return it},ZP:function(){return X},Xl:function(){return R}});var l=t(32855),c=t(74430),S=t(27247),p=t(3300),d=t(11913),f=t(43079),m=t(92310),i=t.n(m),s=t(11780),a=t(18929),r=t(13697),o=t(48736),e=t(59301),n=t(4676),u=e.createContext(null);function v(M,T){return M===void 0?null:"".concat(M,"-").concat(T)}function A(M){var T=e.useContext(u);return v(T,M)}var C=t(80547),x=["children","locked"],y=e.createContext(null);function E(M,T){var J=(0,S.Z)({},M);return Object.keys(T).forEach(function(ue){var re=T[ue];re!==void 0&&(J[ue]=re)}),J}function b(M){var T=M.children,J=M.locked,ue=(0,f.Z)(M,x),re=e.useContext(y),fe=(0,C.Z)(function(){return E(re,ue)},[re,ue],function(pe,Ce){return!J&&(pe[0]!==Ce[0]||!(0,r.Z)(pe[1],Ce[1],!0))});return e.createElement(y.Provider,{value:fe},T)}var h=[],g=e.createContext(null);function _(){return e.useContext(g)}var P=e.createContext(h);function R(M){var T=e.useContext(P);return e.useMemo(function(){return M!==void 0?[].concat((0,p.Z)(T),[M]):T},[T,M])}var F=e.createContext(null),z=e.createContext({}),oe=z,W=t(29194);function G(M){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,W.Z)(M)){var J=M.nodeName.toLowerCase(),ue=["input","select","textarea","button"].includes(J)||M.isContentEditable||J==="a"&&!!M.getAttribute("href"),re=M.getAttribute("tabindex"),fe=Number(re),pe=null;return re&&!Number.isNaN(fe)?pe=fe:ue&&pe===null&&(pe=0),ue&&M.disabled&&(pe=null),pe!==null&&(pe>=0||T&&pe<0)}return!1}function w(M){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,J=(0,p.Z)(M.querySelectorAll("*")).filter(function(ue){return G(ue,T)});return G(M,T)&&J.unshift(M),J}var L=null;function O(){L=document.activeElement}function B(){L=null}function D(){if(L)try{L.focus()}catch(M){}}function K(M,T){if(T.keyCode===9){var J=w(M),ue=J[T.shiftKey?0:J.length-1],re=ue===document.activeElement||M===document.activeElement;if(re){var fe=J[T.shiftKey?J.length-1:0];fe.focus(),T.preventDefault()}}}var k=t(10228),te=t(16089),ne=k.Z.LEFT,Y=k.Z.RIGHT,j=k.Z.UP,V=k.Z.DOWN,ee=k.Z.ENTER,be=k.Z.ESC,le=k.Z.HOME,de=k.Z.END,ge=[j,V,ne,Y];function ie(M,T,J,ue){var re,fe,pe,Ce,Oe="prev",xe="next",Ie="children",Me="parent";if(M==="inline"&&ue===ee)return{inlineTrigger:!0};var He=(re={},(0,c.Z)(re,j,Oe),(0,c.Z)(re,V,xe),re),Ue=(fe={},(0,c.Z)(fe,ne,J?xe:Oe),(0,c.Z)(fe,Y,J?Oe:xe),(0,c.Z)(fe,V,Ie),(0,c.Z)(fe,ee,Ie),fe),Le=(pe={},(0,c.Z)(pe,j,Oe),(0,c.Z)(pe,V,xe),(0,c.Z)(pe,ee,Ie),(0,c.Z)(pe,be,Me),(0,c.Z)(pe,ne,J?Ie:Me),(0,c.Z)(pe,Y,J?Me:Ie),pe),ze={inline:He,horizontal:Ue,vertical:Le,inlineSub:He,horizontalSub:Le,verticalSub:Le},qe=(Ce=ze["".concat(M).concat(T?"":"Sub")])===null||Ce===void 0?void 0:Ce[ue];switch(qe){case Oe:return{offset:-1,sibling:!0};case xe:return{offset:1,sibling:!0};case Me:return{offset:-1,sibling:!1};case Ie:return{offset:1,sibling:!1};default:return null}}function ae(M){for(var T=M;T;){if(T.getAttribute("data-menu-list"))return T;T=T.parentElement}return null}function me(M,T){for(var J=M||document.activeElement;J;){if(T.has(J))return J;J=J.parentElement}return null}function Z(M,T){var J=w(M,!0);return J.filter(function(ue){return T.has(ue)})}function N(M,T,J){var ue=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!M)return null;var re=Z(M,T),fe=re.length,pe=re.findIndex(function(Ce){return J===Ce});return ue<0?pe===-1?pe=fe-1:pe-=1:ue>0&&(pe+=1),pe=(pe+fe)%fe,re[pe]}var I=function(T,J){var ue=new Set,re=new Map,fe=new Map;return T.forEach(function(pe){var Ce=document.querySelector("[data-menu-id='".concat(v(J,pe),"']"));Ce&&(ue.add(Ce),fe.set(Ce,pe),re.set(pe,Ce))}),{elements:ue,key2element:re,element2key:fe}};function H(M,T,J,ue,re,fe,pe,Ce,Oe,xe){var Ie=e.useRef(),Me=e.useRef();Me.current=T;var He=function(){te.Z.cancel(Ie.current)};return e.useEffect(function(){return function(){He()}},[]),function(Ue){var Le=Ue.which;if([].concat(ge,[ee,be,le,de]).includes(Le)){var ze=fe(),qe=I(ze,ue),je=qe,et=je.elements,Ge=je.key2element,Qe=je.element2key,lt=Ge.get(T),rt=me(lt,et),Ct=Qe.get(rt),ot=ie(M,pe(Ct,!0).length===1,J,Le);if(!ot&&Le!==le&&Le!==de)return;(ge.includes(Le)||[le,de].includes(Le))&&Ue.preventDefault();var zt=function(Dt){if(Dt){var Wt=Dt,Ut=Dt.querySelector("a");Ut!=null&&Ut.getAttribute("href")&&(Wt=Ut);var Zt=Qe.get(Dt);Ce(Zt),He(),Ie.current=(0,te.Z)(function(){Me.current===Zt&&Wt.focus()})}};if([le,de].includes(Le)||ot.sibling||!rt){var ht;!rt||M==="inline"?ht=re.current:ht=ae(rt);var Lt,At=Z(ht,et);Le===le?Lt=At[0]:Le===de?Lt=At[At.length-1]:Lt=N(ht,et,rt,ot.offset),zt(Lt)}else if(ot.inlineTrigger)Oe(Ct);else if(ot.offset>0)Oe(Ct,!0),He(),Ie.current=(0,te.Z)(function(){qe=I(ze,ue);var er=rt.getAttribute("aria-controls"),Dt=document.getElementById(er),Wt=N(Dt,qe.elements);zt(Wt)},5);else if(ot.offset<0){var wt=pe(Ct,!0),Tt=wt[wt.length-2],Ht=Ge.get(Tt);Oe(Tt,!1),zt(Ht)}}xe==null||xe(Ue)}}function U(M){Promise.resolve().then(M)}var q="__RC_UTIL_PATH_SPLIT__",$=function(T){return T.join(q)},se=function(T){return T.split(q)},he="rc-menu-more";function ve(){var M=e.useState({}),T=(0,d.Z)(M,2),J=T[1],ue=(0,e.useRef)(new Map),re=(0,e.useRef)(new Map),fe=e.useState([]),pe=(0,d.Z)(fe,2),Ce=pe[0],Oe=pe[1],xe=(0,e.useRef)(0),Ie=(0,e.useRef)(!1),Me=function(){Ie.current||J({})},He=(0,e.useCallback)(function(Ge,Qe){var lt=$(Qe);re.current.set(lt,Ge),ue.current.set(Ge,lt),xe.current+=1;var rt=xe.current;U(function(){rt===xe.current&&Me()})},[]),Ue=(0,e.useCallback)(function(Ge,Qe){var lt=$(Qe);re.current.delete(lt),ue.current.delete(Ge)},[]),Le=(0,e.useCallback)(function(Ge){Oe(Ge)},[]),ze=(0,e.useCallback)(function(Ge,Qe){var lt=ue.current.get(Ge)||"",rt=se(lt);return Qe&&Ce.includes(rt[0])&&rt.unshift(he),rt},[Ce]),qe=(0,e.useCallback)(function(Ge,Qe){return Ge.some(function(lt){var rt=ze(lt,!0);return rt.includes(Qe)})},[ze]),je=function(){var Qe=(0,p.Z)(ue.current.keys());return Ce.length&&Qe.push(he),Qe},et=(0,e.useCallback)(function(Ge){var Qe="".concat(ue.current.get(Ge)).concat(q),lt=new Set;return(0,p.Z)(re.current.keys()).forEach(function(rt){rt.startsWith(Qe)&&lt.add(re.current.get(rt))}),lt},[]);return e.useEffect(function(){return function(){Ie.current=!0}},[]),{registerPath:He,unregisterPath:Ue,refreshOverflowKeys:Le,isSubPathKey:qe,getKeyPath:ze,getKeys:je,getSubPathKeys:et}}function ce(M){var T=e.useRef(M);T.current=M;var J=e.useCallback(function(){for(var ue,re=arguments.length,fe=new Array(re),pe=0;pe<re;pe++)fe[pe]=arguments[pe];return(ue=T.current)===null||ue===void 0?void 0:ue.call.apply(ue,[T].concat(fe))},[]);return M?J:void 0}var ye=Math.random().toFixed(5).toString().slice(2),_e=0;function Ee(M){var T=(0,a.Z)(M,{value:M}),J=(0,d.Z)(T,2),ue=J[0],re=J[1];return e.useEffect(function(){_e+=1;var fe="".concat(ye,"-").concat(_e);re("rc-menu-uuid-".concat(fe))},[]),ue}var Se=t(33377),Ae=t(93912),we=t(18881),De=t(85461),We=t(2738),Xe=t(8654);function Je(M,T,J,ue){var re=e.useContext(y),fe=re.activeKey,pe=re.onActive,Ce=re.onInactive,Oe={active:fe===M};return T||(Oe.onMouseEnter=function(xe){J==null||J({key:M,domEvent:xe}),pe(M)},Oe.onMouseLeave=function(xe){ue==null||ue({key:M,domEvent:xe}),Ce(M)}),Oe}function Re(M){var T=e.useContext(y),J=T.mode,ue=T.rtl,re=T.inlineIndent;if(J!=="inline")return null;var fe=M;return ue?{paddingRight:fe*re}:{paddingLeft:fe*re}}function Te(M){var T=M.icon,J=M.props,ue=M.children,re;return T===null||T===!1?null:(typeof T=="function"?re=e.createElement(T,(0,S.Z)({},J)):typeof T!="boolean"&&(re=T),re||ue||null)}var Fe=["item"];function Pe(M){var T=M.item,J=(0,f.Z)(M,Fe);return Object.defineProperty(J,"item",{get:function(){return(0,o.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),T}}),J}var Ke=["title","attribute","elementRef"],nt=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],Ye=["active"],bt=function(M){(0,we.Z)(J,M);var T=(0,De.Z)(J);function J(){return(0,Se.Z)(this,J),T.apply(this,arguments)}return(0,Ae.Z)(J,[{key:"render",value:function(){var re=this.props,fe=re.title,pe=re.attribute,Ce=re.elementRef,Oe=(0,f.Z)(re,Ke),xe=(0,We.Z)(Oe,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,o.ZP)(!pe,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),e.createElement(s.Z.Item,(0,l.Z)({},pe,{title:typeof fe=="string"?fe:void 0},xe,{ref:Ce}))}}]),J}(e.Component),_t=e.forwardRef(function(M,T){var J,ue=M.style,re=M.className,fe=M.eventKey,pe=M.warnKey,Ce=M.disabled,Oe=M.itemIcon,xe=M.children,Ie=M.role,Me=M.onMouseEnter,He=M.onMouseLeave,Ue=M.onClick,Le=M.onKeyDown,ze=M.onFocus,qe=(0,f.Z)(M,nt),je=A(fe),et=e.useContext(y),Ge=et.prefixCls,Qe=et.onItemClick,lt=et.disabled,rt=et.overflowDisabled,Ct=et.itemIcon,ot=et.selectedKeys,zt=et.onActive,ht=e.useContext(oe),Lt=ht._internalRenderMenuItem,At="".concat(Ge,"-item"),wt=e.useRef(),Tt=e.useRef(),Ht=lt||Ce,er=(0,Xe.x1)(T,Tt),Dt=R(fe),Wt=function(Rt){return{key:fe,keyPath:(0,p.Z)(Dt).reverse(),item:wt.current,domEvent:Rt}},Ut=Oe||Ct,Zt=Je(fe,Ht,Me,He),dr=Zt.active,fr=(0,f.Z)(Zt,Ye),nr=ot.includes(fe),hr=Re(Dt.length),pr=function(Rt){if(!Ht){var Qt=Wt(Rt);Ue==null||Ue(Pe(Qt)),Qe(Qt)}},Pt=function(Rt){if(Le==null||Le(Rt),Rt.which===k.Z.ENTER){var Qt=Wt(Rt);Ue==null||Ue(Pe(Qt)),Qe(Qt)}},Ft=function(Rt){zt(fe),ze==null||ze(Rt)},Sr={};M.role==="option"&&(Sr["aria-selected"]=nr);var vr=e.createElement(bt,(0,l.Z)({ref:wt,elementRef:er,role:Ie===null?"none":Ie||"menuitem",tabIndex:Ce?null:-1,"data-menu-id":rt&&je?null:je},qe,fr,Sr,{component:"li","aria-disabled":Ce,style:(0,S.Z)((0,S.Z)({},hr),ue),className:i()(At,(J={},(0,c.Z)(J,"".concat(At,"-active"),dr),(0,c.Z)(J,"".concat(At,"-selected"),nr),(0,c.Z)(J,"".concat(At,"-disabled"),Ht),J),re),onClick:pr,onKeyDown:Pt,onFocus:Ft}),xe,e.createElement(Te,{props:(0,S.Z)((0,S.Z)({},M),{},{isSelected:nr}),icon:Ut}));return Lt&&(vr=Lt(vr,M,{selected:nr})),vr});function St(M,T){var J=M.eventKey,ue=_(),re=R(J);return e.useEffect(function(){if(ue)return ue.registerPath(J,re),function(){ue.unregisterPath(J,re)}},[re]),ue?null:e.createElement(_t,(0,l.Z)({},M,{ref:T}))}var ut=e.forwardRef(St),xt=["className","children"],Ot=function(T,J){var ue=T.className,re=T.children,fe=(0,f.Z)(T,xt),pe=e.useContext(y),Ce=pe.prefixCls,Oe=pe.mode,xe=pe.rtl;return e.createElement("ul",(0,l.Z)({className:i()(Ce,xe&&"".concat(Ce,"-rtl"),"".concat(Ce,"-sub"),"".concat(Ce,"-").concat(Oe==="inline"?"inline":"vertical"),ue),role:"menu"},fe,{"data-menu-list":!0,ref:J}),re)},dt=e.forwardRef(Ot);dt.displayName="SubMenuList";var vt=dt,It=t(11592);function ft(M,T){return(0,It.Z)(M).map(function(J,ue){if(e.isValidElement(J)){var re,fe,pe=J.key,Ce=(re=(fe=J.props)===null||fe===void 0?void 0:fe.eventKey)!==null&&re!==void 0?re:pe,Oe=Ce==null;Oe&&(Ce="tmp_key-".concat([].concat((0,p.Z)(T),[ue]).join("-")));var xe={key:Ce,eventKey:Ce};return e.cloneElement(J,xe)}return J})}var Et=t(35593),$e={adjustX:1,adjustY:1},yt={topLeft:{points:["bl","tl"],overflow:$e},topRight:{points:["br","tr"],overflow:$e},bottomLeft:{points:["tl","bl"],overflow:$e},bottomRight:{points:["tr","br"],overflow:$e},leftTop:{points:["tr","tl"],overflow:$e},leftBottom:{points:["br","bl"],overflow:$e},rightTop:{points:["tl","tr"],overflow:$e},rightBottom:{points:["bl","br"],overflow:$e}},Kt={topLeft:{points:["bl","tl"],overflow:$e},topRight:{points:["br","tr"],overflow:$e},bottomLeft:{points:["tl","bl"],overflow:$e},bottomRight:{points:["tr","br"],overflow:$e},rightTop:{points:["tr","tl"],overflow:$e},rightBottom:{points:["br","bl"],overflow:$e},leftTop:{points:["tl","tr"],overflow:$e},leftBottom:{points:["bl","br"],overflow:$e}},gt=null;function ke(M,T,J){if(T)return T;if(J)return J[M]||J.other}var Ve={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function st(M){var T=M.prefixCls,J=M.visible,ue=M.children,re=M.popup,fe=M.popupStyle,pe=M.popupClassName,Ce=M.popupOffset,Oe=M.disabled,xe=M.mode,Ie=M.onVisibleChange,Me=e.useContext(y),He=Me.getPopupContainer,Ue=Me.rtl,Le=Me.subMenuOpenDelay,ze=Me.subMenuCloseDelay,qe=Me.builtinPlacements,je=Me.triggerSubMenuAction,et=Me.forceSubMenuRender,Ge=Me.rootClassName,Qe=Me.motion,lt=Me.defaultMotions,rt=e.useState(!1),Ct=(0,d.Z)(rt,2),ot=Ct[0],zt=Ct[1],ht=Ue?(0,S.Z)((0,S.Z)({},Kt),qe):(0,S.Z)((0,S.Z)({},yt),qe),Lt=Ve[xe],At=ke(xe,Qe,lt),wt=e.useRef(At);xe!=="inline"&&(wt.current=At);var Tt=(0,S.Z)((0,S.Z)({},wt.current),{},{leavedClassName:"".concat(T,"-hidden"),removeOnLeave:!1,motionAppear:!0}),Ht=e.useRef();return e.useEffect(function(){return Ht.current=(0,te.Z)(function(){zt(J)}),function(){te.Z.cancel(Ht.current)}},[J]),e.createElement(Et.Z,{prefixCls:T,popupClassName:i()("".concat(T,"-popup"),(0,c.Z)({},"".concat(T,"-rtl"),Ue),pe,Ge),stretch:xe==="horizontal"?"minWidth":null,getPopupContainer:He,builtinPlacements:ht,popupPlacement:Lt,popupVisible:ot,popup:re,popupStyle:fe,popupAlign:Ce&&{offset:Ce},action:Oe?[]:[je],mouseEnterDelay:Le,mouseLeaveDelay:ze,onPopupVisibleChange:Ie,forceRender:et,popupMotion:Tt,fresh:!0},ue)}var Jt=t(77900);function sr(M){var T=M.id,J=M.open,ue=M.keyPath,re=M.children,fe="inline",pe=e.useContext(y),Ce=pe.prefixCls,Oe=pe.forceSubMenuRender,xe=pe.motion,Ie=pe.defaultMotions,Me=pe.mode,He=e.useRef(!1);He.current=Me===fe;var Ue=e.useState(!He.current),Le=(0,d.Z)(Ue,2),ze=Le[0],qe=Le[1],je=He.current?J:!1;e.useEffect(function(){He.current&&qe(!1)},[Me]);var et=(0,S.Z)({},ke(fe,xe,Ie));ue.length>1&&(et.motionAppear=!1);var Ge=et.onVisibleChanged;return et.onVisibleChanged=function(Qe){return!He.current&&!Qe&&qe(!0),Ge==null?void 0:Ge(Qe)},ze?null:e.createElement(b,{mode:fe,locked:!He.current},e.createElement(Jt.default,(0,l.Z)({visible:je},et,{forceRender:Oe,removeOnLeave:!1,leavedClassName:"".concat(Ce,"-hidden")}),function(Qe){var lt=Qe.className,rt=Qe.style;return e.createElement(vt,{id:T,className:lt,style:rt},re)}))}var at=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],Ne=["active"],mt=function(T){var J,ue=T.style,re=T.className,fe=T.title,pe=T.eventKey,Ce=T.warnKey,Oe=T.disabled,xe=T.internalPopupClose,Ie=T.children,Me=T.itemIcon,He=T.expandIcon,Ue=T.popupClassName,Le=T.popupOffset,ze=T.popupStyle,qe=T.onClick,je=T.onMouseEnter,et=T.onMouseLeave,Ge=T.onTitleClick,Qe=T.onTitleMouseEnter,lt=T.onTitleMouseLeave,rt=(0,f.Z)(T,at),Ct=A(pe),ot=e.useContext(y),zt=ot.prefixCls,ht=ot.mode,Lt=ot.openKeys,At=ot.disabled,wt=ot.overflowDisabled,Tt=ot.activeKey,Ht=ot.selectedKeys,er=ot.itemIcon,Dt=ot.expandIcon,Wt=ot.onItemClick,Ut=ot.onOpenChange,Zt=ot.onActive,dr=e.useContext(oe),fr=dr._internalRenderSubMenuItem,nr=e.useContext(F),hr=nr.isSubPathKey,pr=R(),Pt="".concat(zt,"-submenu"),Ft=At||Oe,Sr=e.useRef(),vr=e.useRef(),mr=Me!=null?Me:er,Rt=He!=null?He:Dt,Qt=Lt.includes(pe),ir=!wt&&Qt,Mr=hr(Ht,pe),Cr=Je(pe,Ft,Qe,lt),gr=Cr.active,Wr=(0,f.Z)(Cr,Ne),qr=e.useState(!1),Ur=(0,d.Z)(qr,2),wr=Ur[0],kr=Ur[1],Tr=function(jt){Ft||kr(jt)},Gt=function(jt){Tr(!0),je==null||je({key:pe,domEvent:jt})},Zr=function(jt){Tr(!1),et==null||et({key:pe,domEvent:jt})},Rr=e.useMemo(function(){return gr||(ht!=="inline"?wr||hr([Tt],pe):!1)},[ht,gr,Tt,wr,pe,hr]),Hr=Re(pr.length),Kr=function(jt){Ft||(Ge==null||Ge({key:pe,domEvent:jt}),ht==="inline"&&Ut(pe,!Qt))},xr=ce(function(Xt){qe==null||qe(Pe(Xt)),Wt(Xt)}),Or=function(jt){ht!=="inline"&&Ut(pe,jt)},Ir=function(){Zt(pe)},Dr=Ct&&"".concat(Ct,"-popup"),Er=e.createElement("div",(0,l.Z)({role:"menuitem",style:Hr,className:"".concat(Pt,"-title"),tabIndex:Ft?null:-1,ref:Sr,title:typeof fe=="string"?fe:null,"data-menu-id":wt&&Ct?null:Ct,"aria-expanded":ir,"aria-haspopup":!0,"aria-controls":Dr,"aria-disabled":Ft,onClick:Kr,onFocus:Ir},Wr),fe,e.createElement(Te,{icon:ht!=="horizontal"?Rt:void 0,props:(0,S.Z)((0,S.Z)({},T),{},{isOpen:ir,isSubMenu:!0})},e.createElement("i",{className:"".concat(Pt,"-arrow")}))),Nt=e.useRef(ht);if(ht!=="inline"&&pr.length>1?Nt.current="vertical":Nt.current=ht,!wt){var Ar=Nt.current;Er=e.createElement(st,{mode:Ar,prefixCls:Pt,visible:!xe&&ir&&ht!=="inline",popupClassName:Ue,popupOffset:Le,popupStyle:ze,popup:e.createElement(b,{mode:Ar==="horizontal"?"vertical":Ar},e.createElement(vt,{id:Dr,ref:vr},Ie)),disabled:Ft,onVisibleChange:Or},Er)}var yr=e.createElement(s.Z.Item,(0,l.Z)({role:"none"},rt,{component:"li",style:ue,className:i()(Pt,"".concat(Pt,"-").concat(ht),re,(J={},(0,c.Z)(J,"".concat(Pt,"-open"),ir),(0,c.Z)(J,"".concat(Pt,"-active"),Rr),(0,c.Z)(J,"".concat(Pt,"-selected"),Mr),(0,c.Z)(J,"".concat(Pt,"-disabled"),Ft),J)),onMouseEnter:Gt,onMouseLeave:Zr}),Er,!wt&&e.createElement(sr,{id:Dr,open:ir,keyPath:pr},Ie));return fr&&(yr=fr(yr,T,{selected:Mr,active:Rr,open:ir,disabled:Ft})),e.createElement(b,{onItemClick:xr,mode:ht==="horizontal"?"vertical":ht,itemIcon:mr,expandIcon:Rt},yr)};function it(M){var T=M.eventKey,J=M.children,ue=R(T),re=ft(J,ue),fe=_();e.useEffect(function(){if(fe)return fe.registerPath(T,ue),function(){fe.unregisterPath(T,ue)}},[ue]);var pe;return fe?pe=re:pe=e.createElement(mt,M,re),e.createElement(P.Provider,{value:ue},pe)}var Ze=t(34666),ar=["className","title","eventKey","children"],Yt=["children"],tr=function(T){var J=T.className,ue=T.title,re=T.eventKey,fe=T.children,pe=(0,f.Z)(T,ar),Ce=e.useContext(y),Oe=Ce.prefixCls,xe="".concat(Oe,"-item-group");return e.createElement("li",(0,l.Z)({role:"presentation"},pe,{onClick:function(Me){return Me.stopPropagation()},className:i()(xe,J)}),e.createElement("div",{role:"presentation",className:"".concat(xe,"-title"),title:typeof ue=="string"?ue:void 0},ue),e.createElement("ul",{role:"group",className:"".concat(xe,"-list")},fe))};function lr(M){var T=M.children,J=(0,f.Z)(M,Yt),ue=R(J.eventKey),re=ft(T,ue),fe=_();return fe?re:e.createElement(tr,(0,We.Z)(J,["warnKey"]),re)}function qt(M){var T=M.className,J=M.style,ue=e.useContext(y),re=ue.prefixCls,fe=_();return fe?null:e.createElement("li",{role:"separator",className:i()("".concat(re,"-item-divider"),T),style:J})}var cr=["label","children","key","type"];function rr(M){return(M||[]).map(function(T,J){if(T&&(0,Ze.Z)(T)==="object"){var ue=T,re=ue.label,fe=ue.children,pe=ue.key,Ce=ue.type,Oe=(0,f.Z)(ue,cr),xe=pe!=null?pe:"tmp-".concat(J);return fe||Ce==="group"?Ce==="group"?e.createElement(lr,(0,l.Z)({key:xe},Oe,{title:re}),rr(fe)):e.createElement(it,(0,l.Z)({key:xe},Oe,{title:re}),rr(fe)):Ce==="divider"?e.createElement(qt,(0,l.Z)({key:xe},Oe)):e.createElement(ut,(0,l.Z)({key:xe},Oe),re)}return null}).filter(function(T){return T})}function $t(M,T,J){var ue=M;return T&&(ue=rr(T)),ft(ue,J)}var _r=["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"],kt=[],ur=e.forwardRef(function(M,T){var J,ue,re=M,fe=re.prefixCls,pe=fe===void 0?"rc-menu":fe,Ce=re.rootClassName,Oe=re.style,xe=re.className,Ie=re.tabIndex,Me=Ie===void 0?0:Ie,He=re.items,Ue=re.children,Le=re.direction,ze=re.id,qe=re.mode,je=qe===void 0?"vertical":qe,et=re.inlineCollapsed,Ge=re.disabled,Qe=re.disabledOverflow,lt=re.subMenuOpenDelay,rt=lt===void 0?.1:lt,Ct=re.subMenuCloseDelay,ot=Ct===void 0?.1:Ct,zt=re.forceSubMenuRender,ht=re.defaultOpenKeys,Lt=re.openKeys,At=re.activeKey,wt=re.defaultActiveFirst,Tt=re.selectable,Ht=Tt===void 0?!0:Tt,er=re.multiple,Dt=er===void 0?!1:er,Wt=re.defaultSelectedKeys,Ut=re.selectedKeys,Zt=re.onSelect,dr=re.onDeselect,fr=re.inlineIndent,nr=fr===void 0?24:fr,hr=re.motion,pr=re.defaultMotions,Pt=re.triggerSubMenuAction,Ft=Pt===void 0?"hover":Pt,Sr=re.builtinPlacements,vr=re.itemIcon,mr=re.expandIcon,Rt=re.overflowedIndicator,Qt=Rt===void 0?"...":Rt,ir=re.overflowedIndicatorPopupClassName,Mr=re.getPopupContainer,Cr=re.onClick,gr=re.onOpenChange,Wr=re.onKeyDown,qr=re.openAnimation,Ur=re.openTransitionName,wr=re._internalRenderMenuItem,kr=re._internalRenderSubMenuItem,Tr=(0,f.Z)(re,_r),Gt=e.useMemo(function(){return $t(Ue,He,kt)},[Ue,He]),Zr=e.useState(!1),Rr=(0,d.Z)(Zr,2),Hr=Rr[0],Kr=Rr[1],xr=e.useRef(),Or=Ee(ze),Ir=Le==="rtl",Dr=(0,a.Z)(ht,{value:Lt,postState:function(tt){return tt||kt}}),Er=(0,d.Z)(Dr,2),Nt=Er[0],Ar=Er[1],yr=function(tt){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Bt(){Ar(tt),gr==null||gr(tt)}ct?(0,n.flushSync)(Bt):Bt()},Xt=e.useState(Nt),jt=(0,d.Z)(Xt,2),pn=jt[0],vn=jt[1],Jr=e.useRef(!1),mn=e.useMemo(function(){return(je==="inline"||je==="vertical")&&et?["vertical",et]:[je,!1]},[je,et]),$r=(0,d.Z)(mn,2),Fr=$r[0],Vr=$r[1],en=Fr==="inline",gn=e.useState(Fr),tn=(0,d.Z)(gn,2),or=tn[0],yn=tn[1],bn=e.useState(Vr),rn=(0,d.Z)(bn,2),_n=rn[0],Sn=rn[1];e.useEffect(function(){yn(Fr),Sn(Vr),Jr.current&&(en?Ar(pn):yr(kt))},[Fr,Vr]);var Cn=e.useState(0),nn=(0,d.Z)(Cn,2),Nr=nn[0],xn=nn[1],Qr=Nr>=Gt.length-1||or!=="horizontal"||Qe;e.useEffect(function(){en&&vn(Nt)},[Nt]),e.useEffect(function(){return Jr.current=!0,function(){Jr.current=!1}},[]);var br=ve(),on=br.registerPath,sn=br.unregisterPath,En=br.refreshOverflowKeys,an=br.isSubPathKey,An=br.getKeyPath,ln=br.getKeys,wn=br.getSubPathKeys,Rn=e.useMemo(function(){return{registerPath:on,unregisterPath:sn}},[on,sn]),On=e.useMemo(function(){return{isSubPathKey:an}},[an]);e.useEffect(function(){En(Qr?kt:Gt.slice(Nr+1).map(function(pt){return pt.key}))},[Nr,Qr]);var In=(0,a.Z)(At||wt&&((J=Gt[0])===null||J===void 0?void 0:J.key),{value:At}),cn=(0,d.Z)(In,2),Pr=cn[0],Gr=cn[1],Dn=ce(function(pt){Gr(pt)}),Pn=ce(function(){Gr(void 0)});(0,e.useImperativeHandle)(T,function(){return{list:xr.current,focus:function(tt){var ct,Bt=ln(),Mt=I(Bt,Or),zr=Mt.elements,Xr=Mt.key2element,zn=Mt.element2key,fn=Z(xr.current,zr),hn=Pr!=null?Pr:fn[0]?zn.get(fn[0]):(ct=Gt.find(function(Wn){return!Wn.props.disabled}))===null||ct===void 0?void 0:ct.key,Lr=Xr.get(hn);if(hn&&Lr){var Yr;Lr==null||(Yr=Lr.focus)===null||Yr===void 0||Yr.call(Lr,tt)}}}});var Ln=(0,a.Z)(Wt||[],{value:Ut,postState:function(tt){return Array.isArray(tt)?tt:tt==null?kt:[tt]}}),un=(0,d.Z)(Ln,2),jr=un[0],Bn=un[1],Mn=function(tt){if(Ht){var ct=tt.key,Bt=jr.includes(ct),Mt;Dt?Bt?Mt=jr.filter(function(Xr){return Xr!==ct}):Mt=[].concat((0,p.Z)(jr),[ct]):Mt=[ct],Bn(Mt);var zr=(0,S.Z)((0,S.Z)({},tt),{},{selectedKeys:Mt});Bt?dr==null||dr(zr):Zt==null||Zt(zr)}!Dt&&Nt.length&&or!=="inline"&&yr(kt)},kn=ce(function(pt){Cr==null||Cr(Pe(pt)),Mn(pt)}),dn=ce(function(pt,tt){var ct=Nt.filter(function(Mt){return Mt!==pt});if(tt)ct.push(pt);else if(or!=="inline"){var Bt=wn(pt);ct=ct.filter(function(Mt){return!Bt.has(Mt)})}(0,r.Z)(Nt,ct,!0)||yr(ct,!0)}),Tn=function(tt,ct){var Bt=ct!=null?ct:!Nt.includes(tt);dn(tt,Bt)},Hn=H(or,Pr,Ir,Or,xr,ln,An,Gr,Tn,Wr);e.useEffect(function(){Kr(!0)},[]);var Fn=e.useMemo(function(){return{_internalRenderMenuItem:wr,_internalRenderSubMenuItem:kr}},[wr,kr]),Nn=or!=="horizontal"||Qe?Gt:Gt.map(function(pt,tt){return e.createElement(b,{key:pt.key,overflowDisabled:tt>Nr},pt)}),jn=e.createElement(s.Z,(0,l.Z)({id:ze,ref:xr,prefixCls:"".concat(pe,"-overflow"),component:"ul",itemComponent:ut,className:i()(pe,"".concat(pe,"-root"),"".concat(pe,"-").concat(or),xe,(ue={},(0,c.Z)(ue,"".concat(pe,"-inline-collapsed"),_n),(0,c.Z)(ue,"".concat(pe,"-rtl"),Ir),ue),Ce),dir:Le,style:Oe,role:"menu",tabIndex:Me,data:Nn,renderRawItem:function(tt){return tt},renderRawRest:function(tt){var ct=tt.length,Bt=ct?Gt.slice(-ct):null;return e.createElement(it,{eventKey:he,title:Qt,disabled:Qr,internalPopupClose:ct===0,popupClassName:ir},Bt)},maxCount:or!=="horizontal"||Qe?s.Z.INVALIDATE:s.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(tt){xn(tt)},onKeyDown:Hn},Tr));return e.createElement(oe.Provider,{value:Fn},e.createElement(u.Provider,{value:Or},e.createElement(b,{prefixCls:pe,rootClassName:Ce,mode:or,openKeys:Nt,rtl:Ir,disabled:Ge,motion:Hr?hr:null,defaultMotions:Hr?pr:null,activeKey:Pr,onActive:Dn,onInactive:Pn,selectedKeys:jr,inlineIndent:nr,subMenuOpenDelay:rt,subMenuCloseDelay:ot,forceSubMenuRender:zt,builtinPlacements:Sr,triggerSubMenuAction:Ft,getPopupContainer:Mr,itemIcon:vr,expandIcon:mr,onItemClick:kn,onOpenChange:dn},e.createElement(F.Provider,{value:On},jn),e.createElement("div",{style:{display:"none"},"aria-hidden":!0},e.createElement(g.Provider,{value:Rn},Gt)))))}),Br=ur,Vt=Br;Vt.Item=ut,Vt.SubMenu=it,Vt.ItemGroup=lr,Vt.Divider=qt;var X=Vt},11780:function(Be,Q,t){"use strict";t.d(Q,{Z:function(){return O}});var l=t(32855),c=t(27247),S=t(11913),p=t(43079),d=t(59301),f=t(92310),m=t.n(f),i=t(29301),s=t(34280),a=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],r=void 0;function o(B,D){var K=B.prefixCls,k=B.invalidate,te=B.item,ne=B.renderItem,Y=B.responsive,j=B.responsiveDisabled,V=B.registerSize,ee=B.itemKey,be=B.className,le=B.style,de=B.children,ge=B.display,ie=B.order,ae=B.component,me=ae===void 0?"div":ae,Z=(0,p.Z)(B,a),N=Y&&!ge;function I(se){V(ee,se)}d.useEffect(function(){return function(){I(null)}},[]);var H=ne&&te!==r?ne(te,{index:ie}):de,U;k||(U={opacity:N?0:1,height:N?0:r,overflowY:N?"hidden":r,order:Y?ie:r,pointerEvents:N?"none":r,position:N?"absolute":r});var q={};N&&(q["aria-hidden"]=!0);var $=d.createElement(me,(0,l.Z)({className:m()(!k&&K,be),style:(0,c.Z)((0,c.Z)({},U),le)},q,Z,{ref:D}),H);return Y&&($=d.createElement(i.Z,{onResize:function(he){var ve=he.offsetWidth;I(ve)},disabled:j},$)),$}var e=d.forwardRef(o);e.displayName="Item";var n=e,u=t(6089),v=t(4676),A=t(16089);function C(B){if(typeof MessageChannel=="undefined")(0,A.Z)(B);else{var D=new MessageChannel;D.port1.onmessage=function(){return B()},D.port2.postMessage(void 0)}}function x(){var B=d.useRef(null),D=function(k){B.current||(B.current=[],C(function(){(0,v.unstable_batchedUpdates)(function(){B.current.forEach(function(te){te()}),B.current=null})})),B.current.push(k)};return D}function y(B,D){var K=d.useState(D),k=(0,S.Z)(K,2),te=k[0],ne=k[1],Y=(0,u.Z)(function(j){B(function(){ne(j)})});return[te,Y]}var E=d.createContext(null),b=["component"],h=["className"],g=["className"],_=function(D,K){var k=d.useContext(E);if(!k){var te=D.component,ne=te===void 0?"div":te,Y=(0,p.Z)(D,b);return d.createElement(ne,(0,l.Z)({},Y,{ref:K}))}var j=k.className,V=(0,p.Z)(k,h),ee=D.className,be=(0,p.Z)(D,g);return d.createElement(E.Provider,{value:null},d.createElement(n,(0,l.Z)({ref:K,className:m()(j,ee)},V,be)))},P=d.forwardRef(_);P.displayName="RawItem";var R=P,F=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],z="responsive",oe="invalidate";function W(B){return"+ ".concat(B.length," ...")}function G(B,D){var K=B.prefixCls,k=K===void 0?"rc-overflow":K,te=B.data,ne=te===void 0?[]:te,Y=B.renderItem,j=B.renderRawItem,V=B.itemKey,ee=B.itemWidth,be=ee===void 0?10:ee,le=B.ssr,de=B.style,ge=B.className,ie=B.maxCount,ae=B.renderRest,me=B.renderRawRest,Z=B.suffix,N=B.component,I=N===void 0?"div":N,H=B.itemComponent,U=B.onVisibleChange,q=(0,p.Z)(B,F),$=le==="full",se=x(),he=y(se,null),ve=(0,S.Z)(he,2),ce=ve[0],ye=ve[1],_e=ce||0,Ee=y(se,new Map),Se=(0,S.Z)(Ee,2),Ae=Se[0],we=Se[1],De=y(se,0),We=(0,S.Z)(De,2),Xe=We[0],Je=We[1],Re=y(se,0),Te=(0,S.Z)(Re,2),Fe=Te[0],Pe=Te[1],Ke=y(se,0),nt=(0,S.Z)(Ke,2),Ye=nt[0],bt=nt[1],_t=(0,d.useState)(null),St=(0,S.Z)(_t,2),ut=St[0],xt=St[1],Ot=(0,d.useState)(null),dt=(0,S.Z)(Ot,2),vt=dt[0],It=dt[1],ft=d.useMemo(function(){return vt===null&&$?Number.MAX_SAFE_INTEGER:vt||0},[vt,ce]),Et=(0,d.useState)(!1),$e=(0,S.Z)(Et,2),yt=$e[0],Kt=$e[1],gt="".concat(k,"-item"),ke=Math.max(Xe,Fe),Ve=ie===z,st=ne.length&&Ve,Jt=ie===oe,sr=st||typeof ie=="number"&&ne.length>ie,at=(0,d.useMemo)(function(){var X=ne;return st?ce===null&&$?X=ne:X=ne.slice(0,Math.min(ne.length,_e/be)):typeof ie=="number"&&(X=ne.slice(0,ie)),X},[ne,be,ce,ie,st]),Ne=(0,d.useMemo)(function(){return st?ne.slice(ft+1):ne.slice(at.length)},[ne,at,st,ft]),mt=(0,d.useCallback)(function(X,M){var T;return typeof V=="function"?V(X):(T=V&&(X==null?void 0:X[V]))!==null&&T!==void 0?T:M},[V]),it=(0,d.useCallback)(Y||function(X){return X},[Y]);function Ze(X,M,T){vt===X&&(M===void 0||M===ut)||(It(X),T||(Kt(X<ne.length-1),U==null||U(X)),M!==void 0&&xt(M))}function ar(X,M){ye(M.clientWidth)}function Yt(X,M){we(function(T){var J=new Map(T);return M===null?J.delete(X):J.set(X,M),J})}function tr(X,M){Pe(M),Je(Fe)}function lr(X,M){bt(M)}function qt(X){return Ae.get(mt(at[X],X))}(0,s.Z)(function(){if(_e&&typeof ke=="number"&&at){var X=Ye,M=at.length,T=M-1;if(!M){Ze(0,null);return}for(var J=0;J<M;J+=1){var ue=qt(J);if($&&(ue=ue||0),ue===void 0){Ze(J-1,void 0,!0);break}if(X+=ue,T===0&&X<=_e||J===T-1&&X+qt(T)<=_e){Ze(T,null);break}else if(X+ke>_e){Ze(J-1,X-ue-Ye+Fe);break}}Z&&qt(0)+Ye>_e&&xt(null)}},[_e,Ae,Fe,Ye,mt,at]);var cr=yt&&!!Ne.length,rr={};ut!==null&&st&&(rr={position:"absolute",left:ut,top:0});var $t={prefixCls:gt,responsive:st,component:H,invalidate:Jt},_r=j?function(X,M){var T=mt(X,M);return d.createElement(E.Provider,{key:T,value:(0,c.Z)((0,c.Z)({},$t),{},{order:M,item:X,itemKey:T,registerSize:Yt,display:M<=ft})},j(X,M))}:function(X,M){var T=mt(X,M);return d.createElement(n,(0,l.Z)({},$t,{order:M,key:T,item:X,renderItem:it,itemKey:T,registerSize:Yt,display:M<=ft}))},kt={order:cr?ft:Number.MAX_SAFE_INTEGER,className:"".concat(gt,"-rest"),registerSize:tr,display:cr},ur=ae||W,Br=me?d.createElement(E.Provider,{value:(0,c.Z)((0,c.Z)({},$t),kt)},me(Ne)):d.createElement(n,(0,l.Z)({},$t,kt),typeof ur=="function"?ur(Ne):ur),Vt=d.createElement(I,(0,l.Z)({className:m()(!Jt&&k,ge),style:de,ref:D},q),at.map(_r),sr?Br:null,Z&&d.createElement(n,(0,l.Z)({},$t,{responsive:Ve,responsiveDisabled:!st,order:ft,className:"".concat(gt,"-suffix"),registerSize:lr,display:!0,style:rr}),Z));return Ve?d.createElement(i.Z,{onResize:ar,disabled:!st},Vt):Vt}var w=d.forwardRef(G);w.displayName="Overflow",w.Item=R,w.RESPONSIVE=z,w.INVALIDATE=oe;var L=w,O=L},9296:function(Be,Q,t){"use strict";t.r(Q),t.d(Q,{ResizableTextArea:function(){return F},default:function(){return L}});var l=t(32855),c=t(27247),S=t(74430),p=t(34666),d=t(11913),f=t(43079),m=t(3300),i=t(92310),s=t.n(i),a=t(93681),r=t(5643),o=t(18929),e=t(59301),n=t(29301),u=t(34280),v=t(16089),A=`
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;
`,C=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],x={},y;function E(O){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,D=O.getAttribute("id")||O.getAttribute("data-reactid")||O.getAttribute("name");if(B&&x[D])return x[D];var K=window.getComputedStyle(O),k=K.getPropertyValue("box-sizing")||K.getPropertyValue("-moz-box-sizing")||K.getPropertyValue("-webkit-box-sizing"),te=parseFloat(K.getPropertyValue("padding-bottom"))+parseFloat(K.getPropertyValue("padding-top")),ne=parseFloat(K.getPropertyValue("border-bottom-width"))+parseFloat(K.getPropertyValue("border-top-width")),Y=C.map(function(V){return"".concat(V,":").concat(K.getPropertyValue(V))}).join(";"),j={sizingStyle:Y,paddingSize:te,borderSize:ne,boxSizing:k};return B&&D&&(x[D]=j),j}function b(O){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,K=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;y||(y=document.createElement("textarea"),y.setAttribute("tab-index","-1"),y.setAttribute("aria-hidden","true"),document.body.appendChild(y)),O.getAttribute("wrap")?y.setAttribute("wrap",O.getAttribute("wrap")):y.removeAttribute("wrap");var k=E(O,B),te=k.paddingSize,ne=k.borderSize,Y=k.boxSizing,j=k.sizingStyle;y.setAttribute("style","".concat(j,";").concat(A)),y.value=O.value||O.placeholder||"";var V=void 0,ee=void 0,be,le=y.scrollHeight;if(Y==="border-box"?le+=ne:Y==="content-box"&&(le-=te),D!==null||K!==null){y.value=" ";var de=y.scrollHeight-te;D!==null&&(V=de*D,Y==="border-box"&&(V=V+te+ne),le=Math.max(V,le)),K!==null&&(ee=de*K,Y==="border-box"&&(ee=ee+te+ne),be=le>ee?"":"hidden",le=Math.min(ee,le))}var ge={height:le,overflowY:be,resize:"none"};return V&&(ge.minHeight=V),ee&&(ge.maxHeight=ee),ge}var h=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],g=0,_=1,P=2,R=e.forwardRef(function(O,B){var D=O,K=D.prefixCls,k=D.onPressEnter,te=D.defaultValue,ne=D.value,Y=D.autoSize,j=D.onResize,V=D.className,ee=D.style,be=D.disabled,le=D.onChange,de=D.onInternalAutoSize,ge=(0,f.Z)(D,h),ie=(0,o.Z)(te,{value:ne,postState:function(Pe){return Pe!=null?Pe:""}}),ae=(0,d.Z)(ie,2),me=ae[0],Z=ae[1],N=function(Pe){Z(Pe.target.value),le==null||le(Pe)},I=e.useRef();e.useImperativeHandle(B,function(){return{textArea:I.current}});var H=e.useMemo(function(){return Y&&(0,p.Z)(Y)==="object"?[Y.minRows,Y.maxRows]:[]},[Y]),U=(0,d.Z)(H,2),q=U[0],$=U[1],se=!!Y,he=function(){try{if(document.activeElement===I.current){var Pe=I.current,Ke=Pe.selectionStart,nt=Pe.selectionEnd,Ye=Pe.scrollTop;I.current.setSelectionRange(Ke,nt),I.current.scrollTop=Ye}}catch(bt){}},ve=e.useState(P),ce=(0,d.Z)(ve,2),ye=ce[0],_e=ce[1],Ee=e.useState(),Se=(0,d.Z)(Ee,2),Ae=Se[0],we=Se[1],De=function(){_e(g)};(0,u.Z)(function(){se&&De()},[ne,q,$,se]),(0,u.Z)(function(){if(ye===g)_e(_);else if(ye===_){var Fe=b(I.current,!1,q,$);_e(P),we(Fe)}else he()},[ye]);var We=e.useRef(),Xe=function(){v.Z.cancel(We.current)},Je=function(Pe){ye===P&&(j==null||j(Pe),Y&&(Xe(),We.current=(0,v.Z)(function(){De()})))};e.useEffect(function(){return Xe},[]);var Re=se?Ae:null,Te=(0,c.Z)((0,c.Z)({},ee),Re);return(ye===g||ye===_)&&(Te.overflowY="hidden",Te.overflowX="hidden"),e.createElement(n.Z,{onResize:Je,disabled:!(Y||j)},e.createElement("textarea",(0,l.Z)({},ge,{ref:I,style:Te,className:s()(K,V,(0,S.Z)({},"".concat(K,"-disabled"),be)),disabled:be,value:me,onChange:N})))}),F=R,z=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function oe(O,B){return(0,m.Z)(O||"").slice(0,B).join("")}function W(O,B,D,K){var k=D;return O?k=oe(D,K):(0,m.Z)(B||"").length<D.length&&(0,m.Z)(D||"").length>K&&(k=B),k}var G=e.forwardRef(function(O,B){var D,K=O.defaultValue,k=O.value,te=O.onFocus,ne=O.onBlur,Y=O.onChange,j=O.allowClear,V=O.maxLength,ee=O.onCompositionStart,be=O.onCompositionEnd,le=O.suffix,de=O.prefixCls,ge=de===void 0?"rc-textarea":de,ie=O.classes,ae=O.showCount,me=O.className,Z=O.style,N=O.disabled,I=O.hidden,H=O.classNames,U=O.styles,q=O.onResize,$=(0,f.Z)(O,z),se=(0,o.Z)(K,{value:k,defaultValue:K}),he=(0,d.Z)(se,2),ve=he[0],ce=he[1],ye=(0,e.useRef)(null),_e=e.useState(!1),Ee=(0,d.Z)(_e,2),Se=Ee[0],Ae=Ee[1],we=e.useState(!1),De=(0,d.Z)(we,2),We=De[0],Xe=De[1],Je=e.useRef(),Re=e.useRef(0),Te=e.useState(null),Fe=(0,d.Z)(Te,2),Pe=Fe[0],Ke=Fe[1],nt=function(){var ke;(ke=ye.current)===null||ke===void 0||ke.textArea.focus()};(0,e.useImperativeHandle)(B,function(){return{resizableTextArea:ye.current,focus:nt,blur:function(){var ke;(ke=ye.current)===null||ke===void 0||ke.textArea.blur()}}}),(0,e.useEffect)(function(){Ae(function(gt){return!N&&gt})},[N]);var Ye=Number(V)>0,bt=function(ke){Xe(!0),Je.current=ve,Re.current=ke.currentTarget.selectionStart,ee==null||ee(ke)},_t=function(ke){Xe(!1);var Ve=ke.currentTarget.value;if(Ye){var st,Jt=Re.current>=V+1||Re.current===((st=Je.current)===null||st===void 0?void 0:st.length);Ve=W(Jt,Je.current,Ve,V)}Ve!==ve&&(ce(Ve),(0,r.rJ)(ke.currentTarget,ke,Y,Ve)),be==null||be(ke)},St=function(ke){var Ve=ke.target.value;if(!We&&Ye){var st=ke.target.selectionStart>=V+1||ke.target.selectionStart===Ve.length||!ke.target.selectionStart;Ve=W(st,ve,Ve,V)}ce(Ve),(0,r.rJ)(ke.currentTarget,ke,Y,Ve)},ut=function(ke){var Ve=$.onPressEnter,st=$.onKeyDown;ke.key==="Enter"&&Ve&&Ve(ke),st==null||st(ke)},xt=function(ke){Ae(!0),te==null||te(ke)},Ot=function(ke){Ae(!1),ne==null||ne(ke)},dt=function(ke){var Ve;ce(""),nt(),(0,r.rJ)((Ve=ye.current)===null||Ve===void 0?void 0:Ve.textArea,ke,Y)},vt=(0,r.D7)(ve);!We&&Ye&&k==null&&(vt=oe(vt,V));var It=le,ft;if(ae){var Et=(0,m.Z)(vt).length;(0,p.Z)(ae)==="object"?ft=ae.formatter({value:vt,count:Et,maxLength:V}):ft="".concat(Et).concat(Ye?" / ".concat(V):""),It=e.createElement(e.Fragment,null,It,e.createElement("span",{className:s()("".concat(ge,"-data-count"),H==null?void 0:H.count),style:U==null?void 0:U.count},ft))}var $e=function(ke){var Ve;q==null||q(ke),(Ve=ye.current)!==null&&Ve!==void 0&&Ve.textArea.style.height&&Ke(!0)},yt=!$.autoSize&&!ae&&!j,Kt=e.createElement(a.BaseInput,{value:vt,allowClear:j,handleReset:dt,suffix:It,prefixCls:ge,classes:{affixWrapper:s()(ie==null?void 0:ie.affixWrapper,(D={},(0,S.Z)(D,"".concat(ge,"-show-count"),ae),(0,S.Z)(D,"".concat(ge,"-textarea-allow-clear"),j),D))},disabled:N,focused:Se,className:me,style:(0,c.Z)((0,c.Z)({},Z),Pe&&!yt?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof ft=="string"?ft:void 0}},hidden:I,inputElement:e.createElement(F,(0,l.Z)({},$,{onKeyDown:ut,onChange:St,onFocus:xt,onBlur:Ot,onCompositionStart:bt,onCompositionEnd:_t,className:H==null?void 0:H.textarea,style:(0,c.Z)((0,c.Z)({},U==null?void 0:U.textarea),{},{resize:Z==null?void 0:Z.resize}),disabled:N,prefixCls:ge,onResize:$e,ref:ye}))});return Kt}),w=G,L=w},34376:function(Be){(function(Q,t){if(1)Be.exports=t();else var l,c})(window,function(){return function(Q){var t={};function l(c){if(t[c])return t[c].exports;var S=t[c]={i:c,l:!1,exports:{}};return Q[c].call(S.exports,S,S.exports,l),S.l=!0,S.exports}return l.m=Q,l.c=t,l.d=function(c,S,p){l.o(c,S)||Object.defineProperty(c,S,{enumerable:!0,get:p})},l.r=function(c){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(c,"__esModule",{value:!0})},l.t=function(c,S){if(1&S&&(c=l(c)),8&S||4&S&&typeof c=="object"&&c&&c.__esModule)return c;var p=Object.create(null);if(l.r(p),Object.defineProperty(p,"default",{enumerable:!0,value:c}),2&S&&typeof c!="string")for(var d in c)l.d(p,d,function(f){return c[f]}.bind(null,d));return p},l.n=function(c){var S=c&&c.__esModule?function(){return c.default}:function(){return c};return l.d(S,"a",S),S},l.o=function(c,S){return Object.prototype.hasOwnProperty.call(c,S)},l.p="",l(l.s=34)}([function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forwardEvent=t.EventEmitter=void 0;var c=function(){function S(){this._listeners=[],this._disposed=!1}return Object.defineProperty(S.prototype,"event",{get:function(){var p=this;return this._event||(this._event=function(d){return p._listeners.push(d),{dispose:function(){if(!p._disposed){for(var f=0;f<p._listeners.length;f++)if(p._listeners[f]===d)return void p._listeners.splice(f,1)}}}}),this._event},enumerable:!1,configurable:!0}),S.prototype.fire=function(p,d){for(var f=[],m=0;m<this._listeners.length;m++)f.push(this._listeners[m]);for(m=0;m<f.length;m++)f[m].call(void 0,p,d)},S.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},S}();t.EventEmitter=c,t.forwardEvent=function(S,p){return S(function(d){return p.fire(d)})}},function(Q,t,l){"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 c=l(14);t.IBufferService=c.createDecorator("BufferService"),t.ICoreMouseService=c.createDecorator("CoreMouseService"),t.ICoreService=c.createDecorator("CoreService"),t.ICharsetService=c.createDecorator("CharsetService"),t.IDirtyRowService=c.createDecorator("DirtyRowService"),t.IInstantiationService=c.createDecorator("InstantiationService"),t.ILogService=c.createDecorator("LogService"),t.IOptionsService=c.createDecorator("OptionsService"),t.IUnicodeService=c.createDecorator("UnicodeService")},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDisposeArrayDisposable=t.disposeArray=t.Disposable=void 0;var c=function(){function p(){this._disposables=[],this._isDisposed=!1}return p.prototype.dispose=function(){this._isDisposed=!0;for(var d=0,f=this._disposables;d<f.length;d++)f[d].dispose();this._disposables.length=0},p.prototype.register=function(d){return this._disposables.push(d),d},p.prototype.unregister=function(d){var f=this._disposables.indexOf(d);f!==-1&&this._disposables.splice(f,1)},p}();function S(p){for(var d=0,f=p;d<f.length;d++)f[d].dispose();p.length=0}t.Disposable=c,t.disposeArray=S,t.getDisposeArrayDisposable=function(p){return{dispose:function(){return S(p)}}}},function(Q,t,l){"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(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(i,s){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,r){a.__proto__=r}||function(a,r){for(var o in r)r.hasOwnProperty(o)&&(a[o]=r[o])})(i,s)},function(i,s){function a(){this.constructor=i}c(i,s),i.prototype=s===null?Object.create(s):(a.prototype=s.prototype,new a)});Object.defineProperty(t,"__esModule",{value:!0}),t.CellData=void 0;var p=l(8),d=l(3),f=l(6),m=function(i){function s(){var a=i!==null&&i.apply(this,arguments)||this;return a.content=0,a.fg=0,a.bg=0,a.extended=new f.ExtendedAttrs,a.combinedData="",a}return S(s,i),s.fromCharData=function(a){var r=new s;return r.setFromCharData(a),r},s.prototype.isCombined=function(){return 2097152&this.content},s.prototype.getWidth=function(){return this.content>>22},s.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?p.stringFromCodePoint(2097151&this.content):""},s.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},s.prototype.setFromCharData=function(a){this.fg=a[d.CHAR_DATA_ATTR_INDEX],this.bg=0;var r=!1;if(a[d.CHAR_DATA_CHAR_INDEX].length>2)r=!0;else if(a[d.CHAR_DATA_CHAR_INDEX].length===2){var o=a[d.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=o&&o<=56319){var e=a[d.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=e&&e<=57343?this.content=1024*(o-55296)+e-56320+65536|a[d.CHAR_DATA_WIDTH_INDEX]<<22:r=!0}else r=!0}else this.content=a[d.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|a[d.CHAR_DATA_WIDTH_INDEX]<<22;r&&(this.combinedData=a[d.CHAR_DATA_CHAR_INDEX],this.content=2097152|a[d.CHAR_DATA_WIDTH_INDEX]<<22)},s.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},s}(f.AttributeData);t.CellData=m},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ISoundService=t.ISelectionService=t.IRenderService=t.IMouseService=t.ICoreBrowserService=t.ICharSizeService=void 0;var c=l(14);t.ICharSizeService=c.createDecorator("CharSizeService"),t.ICoreBrowserService=c.createDecorator("CoreBrowserService"),t.IMouseService=c.createDecorator("MouseService"),t.IRenderService=c.createDecorator("RenderService"),t.ISelectionService=c.createDecorator("SelectionService"),t.ISoundService=c.createDecorator("SoundService")},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExtendedAttrs=t.AttributeData=void 0;var c=function(){function p(){this.fg=0,this.bg=0,this.extended=new S}return p.toColorRGB=function(d){return[d>>>16&255,d>>>8&255,255&d]},p.fromColorRGB=function(d){return(255&d[0])<<16|(255&d[1])<<8|255&d[2]},p.prototype.clone=function(){var d=new p;return d.fg=this.fg,d.bg=this.bg,d.extended=this.extended.clone(),d},p.prototype.isInverse=function(){return 67108864&this.fg},p.prototype.isBold=function(){return 134217728&this.fg},p.prototype.isUnderline=function(){return 268435456&this.fg},p.prototype.isBlink=function(){return 536870912&this.fg},p.prototype.isInvisible=function(){return 1073741824&this.fg},p.prototype.isItalic=function(){return 67108864&this.bg},p.prototype.isDim=function(){return 134217728&this.bg},p.prototype.getFgColorMode=function(){return 50331648&this.fg},p.prototype.getBgColorMode=function(){return 50331648&this.bg},p.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},p.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},p.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},p.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},p.prototype.isFgDefault=function(){return(50331648&this.fg)==0},p.prototype.isBgDefault=function(){return(50331648&this.bg)==0},p.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},p.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},p.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},p.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},p.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},p.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},p.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},p.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},p.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},p.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},p.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},p}();t.AttributeData=c;var S=function(){function p(d,f){d===void 0&&(d=0),f===void 0&&(f=-1),this.underlineStyle=d,this.underlineColor=f}return p.prototype.clone=function(){return new p(this.underlineStyle,this.underlineColor)},p.prototype.isEmpty=function(){return this.underlineStyle===0},p}();t.ExtendedAttrs=S},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addDisposableDomListener=void 0,t.addDisposableDomListener=function(c,S,p,d){c.addEventListener(S,p,d);var f=!1;return{dispose:function(){f||(f=!0,c.removeEventListener(S,p,d))}}}},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Utf8ToUtf32=t.StringToUtf32=t.utf32ToString=t.stringFromCodePoint=void 0,t.stringFromCodePoint=function(p){return p>65535?(p-=65536,String.fromCharCode(55296+(p>>10))+String.fromCharCode(p%1024+56320)):String.fromCharCode(p)},t.utf32ToString=function(p,d,f){d===void 0&&(d=0),f===void 0&&(f=p.length);for(var m="",i=d;i<f;++i){var s=p[i];s>65535?(s-=65536,m+=String.fromCharCode(55296+(s>>10))+String.fromCharCode(s%1024+56320)):m+=String.fromCharCode(s)}return m};var c=function(){function p(){this._interim=0}return p.prototype.clear=function(){this._interim=0},p.prototype.decode=function(d,f){var m=d.length;if(!m)return 0;var i=0,s=0;this._interim&&(56320<=(o=d.charCodeAt(s++))&&o<=57343?f[i++]=1024*(this._interim-55296)+o-56320+65536:(f[i++]=this._interim,f[i++]=o),this._interim=0);for(var a=s;a<m;++a){var r=d.charCodeAt(a);if(55296<=r&&r<=56319){if(++a>=m)return this._interim=r,i;var o;56320<=(o=d.charCodeAt(a))&&o<=57343?f[i++]=1024*(r-55296)+o-56320+65536:(f[i++]=r,f[i++]=o)}else f[i++]=r}return i},p}();t.StringToUtf32=c;var S=function(){function p(){this.interim=new Uint8Array(3)}return p.prototype.clear=function(){this.interim.fill(0)},p.prototype.decode=function(d,f){var m=d.length;if(!m)return 0;var i,s,a,r,o=0,e=0,n=0;if(this.interim[0]){var u=!1,v=this.interim[0];v&=(224&v)==192?31:(240&v)==224?15:7;for(var A=0,C=void 0;(C=63&this.interim[++A])&&A<4;)v<<=6,v|=C;for(var x=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,y=x-A;n<y;){if(n>=m)return 0;if((192&(C=d[n++]))!=128){n--,u=!0;break}this.interim[A++]=C,v<<=6,v|=63&C}u||(x===2?v<128?n--:f[o++]=v:x===3?v<2048||v>=55296&&v<=57343||(f[o++]=v):v<65536||v>1114111||(f[o++]=v)),this.interim.fill(0)}for(var E=m-4,b=n;b<m;){for(;!(!(b<E)||128&(i=d[b])||128&(s=d[b+1])||128&(a=d[b+2])||128&(r=d[b+3]));)f[o++]=i,f[o++]=s,f[o++]=a,f[o++]=r,b+=4;if((i=d[b++])<128)f[o++]=i;else if((224&i)==192){if(b>=m)return this.interim[0]=i,o;if((192&(s=d[b++]))!=128){b--;continue}if((e=(31&i)<<6|63&s)<128){b--;continue}f[o++]=e}else if((240&i)==224){if(b>=m)return this.interim[0]=i,o;if((192&(s=d[b++]))!=128){b--;continue}if(b>=m)return this.interim[0]=i,this.interim[1]=s,o;if((192&(a=d[b++]))!=128){b--;continue}if((e=(15&i)<<12|(63&s)<<6|63&a)<2048||e>=55296&&e<=57343)continue;f[o++]=e}else if((248&i)==240){if(b>=m)return this.interim[0]=i,o;if((192&(s=d[b++]))!=128){b--;continue}if(b>=m)return this.interim[0]=i,this.interim[1]=s,o;if((192&(a=d[b++]))!=128){b--;continue}if(b>=m)return this.interim[0]=i,this.interim[1]=s,this.interim[2]=a,o;if((192&(r=d[b++]))!=128){b--;continue}if((e=(7&i)<<18|(63&s)<<12|(63&a)<<6|63&r)<65536||e>1114111)continue;f[o++]=e}}return o},p}();t.Utf8ToUtf32=S},function(Q,t,l){"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(Q,t,l){"use strict";var c,S,p,d;function f(i){var s=i.toString(16);return s.length<2?"0"+s:s}function m(i,s){return i<s?(s+.05)/(i+.05):(i+.05)/(s+.05)}Object.defineProperty(t,"__esModule",{value:!0}),t.contrastRatio=t.toPaddedHex=t.rgba=t.rgb=t.css=t.color=t.channels=void 0,function(i){i.toCss=function(s,a,r,o){return o!==void 0?"#"+f(s)+f(a)+f(r)+f(o):"#"+f(s)+f(a)+f(r)},i.toRgba=function(s,a,r,o){return o===void 0&&(o=255),(s<<24|a<<16|r<<8|o)>>>0}}(c=t.channels||(t.channels={})),(S=t.color||(t.color={})).blend=function(i,s){var a=(255&s.rgba)/255;if(a===1)return{css:s.css,rgba:s.rgba};var r=s.rgba>>24&255,o=s.rgba>>16&255,e=s.rgba>>8&255,n=i.rgba>>24&255,u=i.rgba>>16&255,v=i.rgba>>8&255,A=n+Math.round((r-n)*a),C=u+Math.round((o-u)*a),x=v+Math.round((e-v)*a);return{css:c.toCss(A,C,x),rgba:c.toRgba(A,C,x)}},S.isOpaque=function(i){return(255&i.rgba)==255},S.ensureContrastRatio=function(i,s,a){var r=d.ensureContrastRatio(i.rgba,s.rgba,a);if(r)return d.toColor(r>>24&255,r>>16&255,r>>8&255)},S.opaque=function(i){var s=(255|i.rgba)>>>0,a=d.toChannels(s),r=a[0],o=a[1],e=a[2];return{css:c.toCss(r,o,e),rgba:s}},S.opacity=function(i,s){var a=Math.round(255*s),r=d.toChannels(i.rgba),o=r[0],e=r[1],n=r[2];return{css:c.toCss(o,e,n,a),rgba:c.toRgba(o,e,n,a)}},(t.css||(t.css={})).toColor=function(i){switch(i.length){case 7:return{css:i,rgba:(parseInt(i.slice(1),16)<<8|255)>>>0};case 9:return{css:i,rgba:parseInt(i.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(i){function s(a,r,o){var e=a/255,n=r/255,u=o/255;return .2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))+.0722*(u<=.03928?u/12.92:Math.pow((u+.055)/1.055,2.4))}i.relativeLuminance=function(a){return s(a>>16&255,a>>8&255,255&a)},i.relativeLuminance2=s}(p=t.rgb||(t.rgb={})),function(i){function s(r,o,e){for(var n=r>>24&255,u=r>>16&255,v=r>>8&255,A=o>>24&255,C=o>>16&255,x=o>>8&255,y=m(p.relativeLuminance2(A,x,C),p.relativeLuminance2(n,u,v));y<e&&(A>0||C>0||x>0);)A-=Math.max(0,Math.ceil(.1*A)),C-=Math.max(0,Math.ceil(.1*C)),x-=Math.max(0,Math.ceil(.1*x)),y=m(p.relativeLuminance2(A,x,C),p.relativeLuminance2(n,u,v));return(A<<24|C<<16|x<<8|255)>>>0}function a(r,o,e){for(var n=r>>24&255,u=r>>16&255,v=r>>8&255,A=o>>24&255,C=o>>16&255,x=o>>8&255,y=m(p.relativeLuminance2(A,x,C),p.relativeLuminance2(n,u,v));y<e&&(A<255||C<255||x<255);)A=Math.min(255,A+Math.ceil(.1*(255-A))),C=Math.min(255,C+Math.ceil(.1*(255-C))),x=Math.min(255,x+Math.ceil(.1*(255-x))),y=m(p.relativeLuminance2(A,x,C),p.relativeLuminance2(n,u,v));return(A<<24|C<<16|x<<8|255)>>>0}i.ensureContrastRatio=function(r,o,e){var n=p.relativeLuminance(r>>8),u=p.relativeLuminance(o>>8);if(m(n,u)<e)return u<n?s(r,o,e):a(r,o,e)},i.reduceLuminance=s,i.increaseLuminance=a,i.toChannels=function(r){return[r>>24&255,r>>16&255,r>>8&255,255&r]},i.toColor=function(r,o,e){return{css:c.toCss(r,o,e),rgba:c.toRgba(r,o,e)}}}(d=t.rgba||(t.rgba={})),t.toPaddedHex=f,t.contrastRatio=m},function(Q,t,l){"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 c=typeof navigator=="undefined",S=c?"node":navigator.userAgent,p=c?"node":navigator.platform;function d(f,m){return f.indexOf(m)>=0}t.isFirefox=!!~S.indexOf("Firefox"),t.isSafari=/^((?!chrome|android).)*safari/i.test(S),t.isMac=d(["Macintosh","MacIntel","MacPPC","Mac68K"],p),t.isIpad=p==="iPad",t.isIphone=p==="iPhone",t.isWindows=d(["Windows","Win16","Win32","WinCE"],p),t.isLinux=p.indexOf("Linux")>=0},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.C1=t.C0=void 0,function(c){c.NUL="\0",c.SOH="",c.STX="",c.ETX="",c.EOT="",c.ENQ="",c.ACK="",c.BEL="\x07",c.BS="\b",c.HT=" ",c.LF=`
`,c.VT="\v",c.FF="\f",c.CR="\r",c.SO="",c.SI="",c.DLE="",c.DC1="",c.DC2="",c.DC3="",c.DC4="",c.NAK="",c.SYN="",c.ETB="",c.CAN="",c.EM="",c.SUB="",c.ESC="\x1B",c.FS="",c.GS="",c.RS="",c.US="",c.SP=" ",c.DEL="\x7F"}(t.C0||(t.C0={})),function(c){c.PAD="\x80",c.HOP="\x81",c.BPH="\x82",c.NBH="\x83",c.IND="\x84",c.NEL="\x85",c.SSA="\x86",c.ESA="\x87",c.HTS="\x88",c.HTJ="\x89",c.VTS="\x8A",c.PLD="\x8B",c.PLU="\x8C",c.RI="\x8D",c.SS2="\x8E",c.SS3="\x8F",c.DCS="\x90",c.PU1="\x91",c.PU2="\x92",c.STS="\x93",c.CCH="\x94",c.MW="\x95",c.SPA="\x96",c.EPA="\x97",c.SOS="\x98",c.SGCI="\x99",c.SCI="\x9A",c.CSI="\x9B",c.ST="\x9C",c.OSC="\x9D",c.PM="\x9E",c.APC="\x9F"}(t.C1||(t.C1={}))},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseRenderLayer=void 0;var c=l(3),S=l(9),p=l(25),d=l(6),f=l(28),m=l(10),i=l(17),s=function(){function a(r,o,e,n,u,v,A,C){this._container=r,this._alpha=n,this._colors=u,this._rendererId=v,this._bufferService=A,this._optionsService=C,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-"+o+"-layer"),this._canvas.style.zIndex=e.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return a.prototype.dispose=function(){var r;i.removeElementFromParent(this._canvas),(r=this._charAtlas)===null||r===void 0||r.dispose()},a.prototype._initCanvas=function(){this._ctx=f.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},a.prototype.onOptionsChanged=function(){},a.prototype.onBlur=function(){},a.prototype.onFocus=function(){},a.prototype.onCursorMove=function(){},a.prototype.onGridChanged=function(r,o){},a.prototype.onSelectionChanged=function(r,o,e){e===void 0&&(e=!1)},a.prototype.setColors=function(r){this._refreshCharAtlas(r)},a.prototype._setTransparency=function(r){if(r!==this._alpha){var o=this._canvas;this._alpha=r,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,o),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},a.prototype._refreshCharAtlas=function(r){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=p.acquireCharAtlas(this._optionsService.options,this._rendererId,r,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},a.prototype.resize=function(r){this._scaledCellWidth=r.scaledCellWidth,this._scaledCellHeight=r.scaledCellHeight,this._scaledCharWidth=r.scaledCharWidth,this._scaledCharHeight=r.scaledCharHeight,this._scaledCharLeft=r.scaledCharLeft,this._scaledCharTop=r.scaledCharTop,this._canvas.width=r.scaledCanvasWidth,this._canvas.height=r.scaledCanvasHeight,this._canvas.style.width=r.canvasWidth+"px",this._canvas.style.height=r.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},a.prototype._fillCells=function(r,o,e,n){this._ctx.fillRect(r*this._scaledCellWidth,o*this._scaledCellHeight,e*this._scaledCellWidth,n*this._scaledCellHeight)},a.prototype._fillBottomLineAtCells=function(r,o,e){e===void 0&&(e=1),this._ctx.fillRect(r*this._scaledCellWidth,(o+1)*this._scaledCellHeight-window.devicePixelRatio-1,e*this._scaledCellWidth,window.devicePixelRatio)},a.prototype._fillLeftLineAtCell=function(r,o,e){this._ctx.fillRect(r*this._scaledCellWidth,o*this._scaledCellHeight,window.devicePixelRatio*e,this._scaledCellHeight)},a.prototype._strokeRectAtCell=function(r,o,e,n){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(r*this._scaledCellWidth+window.devicePixelRatio/2,o*this._scaledCellHeight+window.devicePixelRatio/2,e*this._scaledCellWidth-window.devicePixelRatio,n*this._scaledCellHeight-window.devicePixelRatio)},a.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))},a.prototype._clearCells=function(r,o,e,n){this._alpha?this._ctx.clearRect(r*this._scaledCellWidth,o*this._scaledCellHeight,e*this._scaledCellWidth,n*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(r*this._scaledCellWidth,o*this._scaledCellHeight,e*this._scaledCellWidth,n*this._scaledCellHeight))},a.prototype._fillCharTrueColor=function(r,o,e){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(e),this._ctx.fillText(r.getChars(),o*this._scaledCellWidth+this._scaledCharLeft,e*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},a.prototype._drawChars=function(r,o,e){var n,u,v=this._getContrastColor(r);v||r.isFgRGB()||r.isBgRGB()?this._drawUncachedChars(r,o,e,v):(r.isInverse()?(n=r.isBgDefault()?S.INVERTED_DEFAULT_COLOR:r.getBgColor(),u=r.isFgDefault()?S.INVERTED_DEFAULT_COLOR:r.getFgColor()):(u=r.isBgDefault()?c.DEFAULT_COLOR:r.getBgColor(),n=r.isFgDefault()?c.DEFAULT_COLOR:r.getFgColor()),n+=this._optionsService.options.drawBoldTextInBrightColors&&r.isBold()&&n<8?8:0,this._currentGlyphIdentifier.chars=r.getChars()||c.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=r.getCode()||c.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=u,this._currentGlyphIdentifier.fg=n,this._currentGlyphIdentifier.bold=!!r.isBold(),this._currentGlyphIdentifier.dim=!!r.isDim(),this._currentGlyphIdentifier.italic=!!r.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,o*this._scaledCellWidth+this._scaledCharLeft,e*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(r,o,e))},a.prototype._drawUncachedChars=function(r,o,e,n){if(this._ctx.save(),this._ctx.font=this._getFont(!!r.isBold(),!!r.isItalic()),this._ctx.textBaseline="middle",r.isInverse())if(n)this._ctx.fillStyle=n.css;else if(r.isBgDefault())this._ctx.fillStyle=m.color.opaque(this._colors.background).css;else if(r.isBgRGB())this._ctx.fillStyle="rgb("+d.AttributeData.toColorRGB(r.getBgColor()).join(",")+")";else{var u=r.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&r.isBold()&&u<8&&(u+=8),this._ctx.fillStyle=this._colors.ansi[u].css}else if(n)this._ctx.fillStyle=n.css;else if(r.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(r.isFgRGB())this._ctx.fillStyle="rgb("+d.AttributeData.toColorRGB(r.getFgColor()).join(",")+")";else{var v=r.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&r.isBold()&&v<8&&(v+=8),this._ctx.fillStyle=this._colors.ansi[v].css}this._clipRow(e),r.isDim()&&(this._ctx.globalAlpha=S.DIM_OPACITY),this._ctx.fillText(r.getChars(),o*this._scaledCellWidth+this._scaledCharLeft,e*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},a.prototype._clipRow=function(r){this._ctx.beginPath(),this._ctx.rect(0,r*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},a.prototype._getFont=function(r,o){return(o?"italic":"")+" "+(r?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},a.prototype._getContrastColor=function(r){if(this._optionsService.options.minimumContrastRatio!==1){var o=this._colors.contrastCache.getColor(r.bg,r.fg);if(o!==void 0)return o||void 0;var e=r.getFgColor(),n=r.getFgColorMode(),u=r.getBgColor(),v=r.getBgColorMode(),A=!!r.isInverse(),C=!!r.isInverse();if(A){var x=e;e=u,u=x;var y=n;n=v,v=y}var E=this._resolveBackgroundRgba(v,u,A),b=this._resolveForegroundRgba(n,e,A,C),h=m.rgba.ensureContrastRatio(E,b,this._optionsService.options.minimumContrastRatio);if(h){var g={css:m.channels.toCss(h>>24&255,h>>16&255,h>>8&255),rgba:h};return this._colors.contrastCache.setColor(r.bg,r.fg,g),g}this._colors.contrastCache.setColor(r.bg,r.fg,null)}},a.prototype._resolveBackgroundRgba=function(r,o,e){switch(r){case 16777216:case 33554432:return this._colors.ansi[o].rgba;case 50331648:return o<<8;case 0:default:return e?this._colors.foreground.rgba:this._colors.background.rgba}},a.prototype._resolveForegroundRgba=function(r,o,e,n){switch(r){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&n&&o<8&&(o+=8),this._colors.ansi[o].rgba;case 50331648:return o<<8;case 0:default:return e?this._colors.background.rgba:this._colors.foreground.rgba}},a}();t.BaseRenderLayer=s},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDecorator=t.getServiceDependencies=t.serviceRegistry=void 0;function c(S,p,d){p.di$target===p?p.di$dependencies.push({id:S,index:d}):(p.di$dependencies=[{id:S,index:d}],p.di$target=p)}t.serviceRegistry=new Map,t.getServiceDependencies=function(S){return S.di$dependencies||[]},t.createDecorator=function(S){if(t.serviceRegistry.has(S))return t.serviceRegistry.get(S);var p=function(d,f,m){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");c(p,d,m)};return p.toString=function(){return S},t.serviceRegistry.set(S,p),p}},function(Q,t,l){"use strict";function c(S,p,d,f){if(d===void 0&&(d=0),f===void 0&&(f=S.length),d>=S.length)return S;d=(S.length+d)%S.length,f=f>=S.length?S.length:(S.length+f)%S.length;for(var m=d;m<f;++m)S[m]=p;return S}Object.defineProperty(t,"__esModule",{value:!0}),t.concat=t.fillFallback=t.fill=void 0,t.fill=function(S,p,d,f){return S.fill?S.fill(p,d,f):c(S,p,d,f)},t.fillFallback=c,t.concat=function(S,p){var d=new S.constructor(S.length+p.length);return d.set(S),d.set(p,S.length),d}},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BufferLine=t.DEFAULT_ATTR_DATA=void 0;var c=l(8),S=l(3),p=l(4),d=l(6);t.DEFAULT_ATTR_DATA=Object.freeze(new d.AttributeData);var f=function(){function m(i,s,a){a===void 0&&(a=!1),this.isWrapped=a,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*i);for(var r=s||p.CellData.fromCharData([0,S.NULL_CELL_CHAR,S.NULL_CELL_WIDTH,S.NULL_CELL_CODE]),o=0;o<i;++o)this.setCell(o,r);this.length=i}return m.prototype.get=function(i){var s=this._data[3*i+0],a=2097151&s;return[this._data[3*i+1],2097152&s?this._combined[i]:a?c.stringFromCodePoint(a):"",s>>22,2097152&s?this._combined[i].charCodeAt(this._combined[i].length-1):a]},m.prototype.set=function(i,s){this._data[3*i+1]=s[S.CHAR_DATA_ATTR_INDEX],s[S.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[i]=s[1],this._data[3*i+0]=2097152|i|s[S.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*i+0]=s[S.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|s[S.CHAR_DATA_WIDTH_INDEX]<<22},m.prototype.getWidth=function(i){return this._data[3*i+0]>>22},m.prototype.hasWidth=function(i){return 12582912&this._data[3*i+0]},m.prototype.getFg=function(i){return this._data[3*i+1]},m.prototype.getBg=function(i){return this._data[3*i+2]},m.prototype.hasContent=function(i){return 4194303&this._data[3*i+0]},m.prototype.getCodePoint=function(i){var s=this._data[3*i+0];return 2097152&s?this._combined[i].charCodeAt(this._combined[i].length-1):2097151&s},m.prototype.isCombined=function(i){return 2097152&this._data[3*i+0]},m.prototype.getString=function(i){var s=this._data[3*i+0];return 2097152&s?this._combined[i]:2097151&s?c.stringFromCodePoint(2097151&s):""},m.prototype.loadCell=function(i,s){var a=3*i;return s.content=this._data[a+0],s.fg=this._data[a+1],s.bg=this._data[a+2],2097152&s.content&&(s.combinedData=this._combined[i]),268435456&s.bg&&(s.extended=this._extendedAttrs[i]),s},m.prototype.setCell=function(i,s){2097152&s.content&&(this._combined[i]=s.combinedData),268435456&s.bg&&(this._extendedAttrs[i]=s.extended),this._data[3*i+0]=s.content,this._data[3*i+1]=s.fg,this._data[3*i+2]=s.bg},m.prototype.setCellFromCodePoint=function(i,s,a,r,o,e){268435456&o&&(this._extendedAttrs[i]=e),this._data[3*i+0]=s|a<<22,this._data[3*i+1]=r,this._data[3*i+2]=o},m.prototype.addCodepointToCell=function(i,s){var a=this._data[3*i+0];2097152&a?this._combined[i]+=c.stringFromCodePoint(s):(2097151&a?(this._combined[i]=c.stringFromCodePoint(2097151&a)+c.stringFromCodePoint(s),a&=-2097152,a|=2097152):a=s|1<<22,this._data[3*i+0]=a)},m.prototype.insertCells=function(i,s,a,r){if((i%=this.length)&&this.getWidth(i-1)===2&&this.setCellFromCodePoint(i-1,0,1,(r==null?void 0:r.fg)||0,(r==null?void 0:r.bg)||0,(r==null?void 0:r.extended)||new d.ExtendedAttrs),s<this.length-i){for(var o=new p.CellData,e=this.length-i-s-1;e>=0;--e)this.setCell(i+s+e,this.loadCell(i+e,o));for(e=0;e<s;++e)this.setCell(i+e,a)}else for(e=i;e<this.length;++e)this.setCell(e,a);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(r==null?void 0:r.fg)||0,(r==null?void 0:r.bg)||0,(r==null?void 0:r.extended)||new d.ExtendedAttrs)},m.prototype.deleteCells=function(i,s,a,r){if(i%=this.length,s<this.length-i){for(var o=new p.CellData,e=0;e<this.length-i-s;++e)this.setCell(i+e,this.loadCell(i+s+e,o));for(e=this.length-s;e<this.length;++e)this.setCell(e,a)}else for(e=i;e<this.length;++e)this.setCell(e,a);i&&this.getWidth(i-1)===2&&this.setCellFromCodePoint(i-1,0,1,(r==null?void 0:r.fg)||0,(r==null?void 0:r.bg)||0,(r==null?void 0:r.extended)||new d.ExtendedAttrs),this.getWidth(i)!==0||this.hasContent(i)||this.setCellFromCodePoint(i,0,1,(r==null?void 0:r.fg)||0,(r==null?void 0:r.bg)||0,(r==null?void 0:r.extended)||new d.ExtendedAttrs)},m.prototype.replaceCells=function(i,s,a,r){for(i&&this.getWidth(i-1)===2&&this.setCellFromCodePoint(i-1,0,1,(r==null?void 0:r.fg)||0,(r==null?void 0:r.bg)||0,(r==null?void 0:r.extended)||new d.ExtendedAttrs),s<this.length&&this.getWidth(s-1)===2&&this.setCellFromCodePoint(s,0,1,(r==null?void 0:r.fg)||0,(r==null?void 0:r.bg)||0,(r==null?void 0:r.extended)||new d.ExtendedAttrs);i<s&&i<this.length;)this.setCell(i++,a)},m.prototype.resize=function(i,s){if(i!==this.length){if(i>this.length){var a=new Uint32Array(3*i);this.length&&(3*i<this._data.length?a.set(this._data.subarray(0,3*i)):a.set(this._data)),this._data=a;for(var r=this.length;r<i;++r)this.setCell(r,s)}else if(i){(a=new Uint32Array(3*i)).set(this._data.subarray(0,3*i)),this._data=a;var o=Object.keys(this._combined);for(r=0;r<o.length;r++){var e=parseInt(o[r],10);e>=i&&delete this._combined[e]}}else this._data=new Uint32Array(0),this._combined={};this.length=i}},m.prototype.fill=function(i){this._combined={},this._extendedAttrs={};for(var s=0;s<this.length;++s)this.setCell(s,i)},m.prototype.copyFrom=function(i){for(var s in this.length!==i.length?this._data=new Uint32Array(i._data):this._data.set(i._data),this.length=i.length,this._combined={},i._combined)this._combined[s]=i._combined[s];for(var s in this._extendedAttrs={},i._extendedAttrs)this._extendedAttrs[s]=i._extendedAttrs[s];this.isWrapped=i.isWrapped},m.prototype.clone=function(){var i=new m(0);for(var s in i._data=new Uint32Array(this._data),i.length=this.length,this._combined)i._combined[s]=this._combined[s];for(var s in this._extendedAttrs)i._extendedAttrs[s]=this._extendedAttrs[s];return i.isWrapped=this.isWrapped,i},m.prototype.getTrimmedLength=function(){for(var i=this.length-1;i>=0;--i)if(4194303&this._data[3*i+0])return i+(this._data[3*i+0]>>22);return 0},m.prototype.copyCellsFrom=function(i,s,a,r,o){var e=i._data;if(o)for(var n=r-1;n>=0;n--)for(var u=0;u<3;u++)this._data[3*(a+n)+u]=e[3*(s+n)+u];else for(n=0;n<r;n++)for(u=0;u<3;u++)this._data[3*(a+n)+u]=e[3*(s+n)+u];var v=Object.keys(i._combined);for(u=0;u<v.length;u++){var A=parseInt(v[u],10);A>=s&&(this._combined[A-s+a]=i._combined[A])}},m.prototype.translateToString=function(i,s,a){i===void 0&&(i=!1),s===void 0&&(s=0),a===void 0&&(a=this.length),i&&(a=Math.min(a,this.getTrimmedLength()));for(var r="";s<a;){var o=this._data[3*s+0],e=2097151&o;r+=2097152&o?this._combined[s]:e?c.stringFromCodePoint(e):S.WHITESPACE_CELL_CHAR,s+=o>>22||1}return r},m}();t.BufferLine=f},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeElementFromParent=void 0,t.removeElementFromParent=function(){for(var c,S=[],p=0;p<arguments.length;p++)S[p]=arguments[p];for(var d=0,f=S;d<f.length;d++){var m=f[d];(c=m==null?void 0:m.parentElement)===null||c===void 0||c.removeChild(m)}}},function(Q,t,l){"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(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(b,h){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,_){g.__proto__=_}||function(g,_){for(var P in _)_.hasOwnProperty(P)&&(g[P]=_[P])})(b,h)},function(b,h){function g(){this.constructor=b}c(b,h),b.prototype=h===null?Object.create(h):(g.prototype=h.prototype,new g)});Object.defineProperty(t,"__esModule",{value:!0}),t.InputHandler=t.WindowsOptionsReportType=void 0;var p,d=l(12),f=l(20),m=l(39),i=l(2),s=l(15),a=l(8),r=l(16),o=l(0),e=l(3),n=l(4),u=l(6),v=l(22),A=l(24),C={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function x(b,h){if(b>24)return h.setWinLines||!1;switch(b){case 1:return!!h.restoreWin;case 2:return!!h.minimizeWin;case 3:return!!h.setWinPosition;case 4:return!!h.setWinSizePixels;case 5:return!!h.raiseWin;case 6:return!!h.lowerWin;case 7:return!!h.refreshWin;case 8:return!!h.setWinSizeChars;case 9:return!!h.maximizeWin;case 10:return!!h.fullscreenWin;case 11:return!!h.getWinState;case 13:return!!h.getWinPosition;case 14:return!!h.getWinSizePixels;case 15:return!!h.getScreenSizePixels;case 16:return!!h.getCellSizePixels;case 18:return!!h.getWinSizeChars;case 19:return!!h.getScreenSizeChars;case 20:return!!h.getIconTitle;case 21:return!!h.getWinTitle;case 22:return!!h.pushTitle;case 23:return!!h.popTitle;case 24:return!!h.setWinLines}return!1}(function(b){b[b.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",b[b.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(p=t.WindowsOptionsReportType||(t.WindowsOptionsReportType={}));var y=function(){function b(h,g,_,P){this._bufferService=h,this._coreService=g,this._logService=_,this._optionsService=P,this._data=new Uint32Array(0)}return b.prototype.hook=function(h){this._data=new Uint32Array(0)},b.prototype.put=function(h,g,_){this._data=s.concat(this._data,h.subarray(g,_))},b.prototype.unhook=function(h){if(h){var g=a.utf32ToString(this._data);switch(this._data=new Uint32Array(0),g){case'"q':return this._coreService.triggerDataEvent(d.C0.ESC+'P1$r0"q'+d.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(d.C0.ESC+'P1$r61;1"p'+d.C0.ESC+"\\");case"r":var _=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(d.C0.ESC+"P1$r"+_+d.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(d.C0.ESC+"P1$r0m"+d.C0.ESC+"\\");case" q":var P={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return P-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(d.C0.ESC+"P1$r"+P+" q"+d.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",g),this._coreService.triggerDataEvent(d.C0.ESC+"P0$r"+d.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},b}(),E=function(b){function h(g,_,P,R,F,z,oe,W,G){G===void 0&&(G=new m.EscapeSequenceParser);var w=b.call(this)||this;w._bufferService=g,w._charsetService=_,w._coreService=P,w._dirtyRowService=R,w._logService=F,w._optionsService=z,w._coreMouseService=oe,w._unicodeService=W,w._parser=G,w._parseBuffer=new Uint32Array(4096),w._stringDecoder=new a.StringToUtf32,w._utf8Decoder=new a.Utf8ToUtf32,w._workCell=new n.CellData,w._windowTitle="",w._iconName="",w._windowTitleStack=[],w._iconNameStack=[],w._curAttrData=r.DEFAULT_ATTR_DATA.clone(),w._eraseAttrDataInternal=r.DEFAULT_ATTR_DATA.clone(),w._onRequestBell=new o.EventEmitter,w._onRequestRefreshRows=new o.EventEmitter,w._onRequestReset=new o.EventEmitter,w._onRequestScroll=new o.EventEmitter,w._onRequestSyncScrollBar=new o.EventEmitter,w._onRequestWindowsOptionsReport=new o.EventEmitter,w._onA11yChar=new o.EventEmitter,w._onA11yTab=new o.EventEmitter,w._onCursorMove=new o.EventEmitter,w._onLineFeed=new o.EventEmitter,w._onScroll=new o.EventEmitter,w._onTitleChange=new o.EventEmitter,w.register(w._parser),w._parser.setCsiHandlerFallback(function(D,K){w._logService.debug("Unknown CSI code: ",{identifier:w._parser.identToString(D),params:K.toArray()})}),w._parser.setEscHandlerFallback(function(D){w._logService.debug("Unknown ESC code: ",{identifier:w._parser.identToString(D)})}),w._parser.setExecuteHandlerFallback(function(D){w._logService.debug("Unknown EXECUTE code: ",{code:D})}),w._parser.setOscHandlerFallback(function(D,K,k){w._logService.debug("Unknown OSC code: ",{identifier:D,action:K,data:k})}),w._parser.setDcsHandlerFallback(function(D,K,k){K==="HOOK"&&(k=k.toArray()),w._logService.debug("Unknown DCS code: ",{identifier:w._parser.identToString(D),action:K,payload:k})}),w._parser.setPrintHandler(function(D,K,k){return w.print(D,K,k)}),w._parser.setCsiHandler({final:"@"},function(D){return w.insertChars(D)}),w._parser.setCsiHandler({intermediates:" ",final:"@"},function(D){return w.scrollLeft(D)}),w._parser.setCsiHandler({final:"A"},function(D){return w.cursorUp(D)}),w._parser.setCsiHandler({intermediates:" ",final:"A"},function(D){return w.scrollRight(D)}),w._parser.setCsiHandler({final:"B"},function(D){return w.cursorDown(D)}),w._parser.setCsiHandler({final:"C"},function(D){return w.cursorForward(D)}),w._parser.setCsiHandler({final:"D"},function(D){return w.cursorBackward(D)}),w._parser.setCsiHandler({final:"E"},function(D){return w.cursorNextLine(D)}),w._parser.setCsiHandler({final:"F"},function(D){return w.cursorPrecedingLine(D)}),w._parser.setCsiHandler({final:"G"},function(D){return w.cursorCharAbsolute(D)}),w._parser.setCsiHandler({final:"H"},function(D){return w.cursorPosition(D)}),w._parser.setCsiHandler({final:"I"},function(D){return w.cursorForwardTab(D)}),w._parser.setCsiHandler({final:"J"},function(D){return w.eraseInDisplay(D)}),w._parser.setCsiHandler({prefix:"?",final:"J"},function(D){return w.eraseInDisplay(D)}),w._parser.setCsiHandler({final:"K"},function(D){return w.eraseInLine(D)}),w._parser.setCsiHandler({prefix:"?",final:"K"},function(D){return w.eraseInLine(D)}),w._parser.setCsiHandler({final:"L"},function(D){return w.insertLines(D)}),w._parser.setCsiHandler({final:"M"},function(D){return w.deleteLines(D)}),w._parser.setCsiHandler({final:"P"},function(D){return w.deleteChars(D)}),w._parser.setCsiHandler({final:"S"},function(D){return w.scrollUp(D)}),w._parser.setCsiHandler({final:"T"},function(D){return w.scrollDown(D)}),w._parser.setCsiHandler({final:"X"},function(D){return w.eraseChars(D)}),w._parser.setCsiHandler({final:"Z"},function(D){return w.cursorBackwardTab(D)}),w._parser.setCsiHandler({final:"`"},function(D){return w.charPosAbsolute(D)}),w._parser.setCsiHandler({final:"a"},function(D){return w.hPositionRelative(D)}),w._parser.setCsiHandler({final:"b"},function(D){return w.repeatPrecedingCharacter(D)}),w._parser.setCsiHandler({final:"c"},function(D){return w.sendDeviceAttributesPrimary(D)}),w._parser.setCsiHandler({prefix:">",final:"c"},function(D){return w.sendDeviceAttributesSecondary(D)}),w._parser.setCsiHandler({final:"d"},function(D){return w.linePosAbsolute(D)}),w._parser.setCsiHandler({final:"e"},function(D){return w.vPositionRelative(D)}),w._parser.setCsiHandler({final:"f"},function(D){return w.hVPosition(D)}),w._parser.setCsiHandler({final:"g"},function(D){return w.tabClear(D)}),w._parser.setCsiHandler({final:"h"},function(D){return w.setMode(D)}),w._parser.setCsiHandler({prefix:"?",final:"h"},function(D){return w.setModePrivate(D)}),w._parser.setCsiHandler({final:"l"},function(D){return w.resetMode(D)}),w._parser.setCsiHandler({prefix:"?",final:"l"},function(D){return w.resetModePrivate(D)}),w._parser.setCsiHandler({final:"m"},function(D){return w.charAttributes(D)}),w._parser.setCsiHandler({final:"n"},function(D){return w.deviceStatus(D)}),w._parser.setCsiHandler({prefix:"?",final:"n"},function(D){return w.deviceStatusPrivate(D)}),w._parser.setCsiHandler({intermediates:"!",final:"p"},function(D){return w.softReset(D)}),w._parser.setCsiHandler({intermediates:" ",final:"q"},function(D){return w.setCursorStyle(D)}),w._parser.setCsiHandler({final:"r"},function(D){return w.setScrollRegion(D)}),w._parser.setCsiHandler({final:"s"},function(D){return w.saveCursor(D)}),w._parser.setCsiHandler({final:"t"},function(D){return w.windowOptions(D)}),w._parser.setCsiHandler({final:"u"},function(D){return w.restoreCursor(D)}),w._parser.setCsiHandler({intermediates:"'",final:"}"},function(D){return w.insertColumns(D)}),w._parser.setCsiHandler({intermediates:"'",final:"~"},function(D){return w.deleteColumns(D)}),w._parser.setExecuteHandler(d.C0.BEL,function(){return w.bell()}),w._parser.setExecuteHandler(d.C0.LF,function(){return w.lineFeed()}),w._parser.setExecuteHandler(d.C0.VT,function(){return w.lineFeed()}),w._parser.setExecuteHandler(d.C0.FF,function(){return w.lineFeed()}),w._parser.setExecuteHandler(d.C0.CR,function(){return w.carriageReturn()}),w._parser.setExecuteHandler(d.C0.BS,function(){return w.backspace()}),w._parser.setExecuteHandler(d.C0.HT,function(){return w.tab()}),w._parser.setExecuteHandler(d.C0.SO,function(){return w.shiftOut()}),w._parser.setExecuteHandler(d.C0.SI,function(){return w.shiftIn()}),w._parser.setExecuteHandler(d.C1.IND,function(){return w.index()}),w._parser.setExecuteHandler(d.C1.NEL,function(){return w.nextLine()}),w._parser.setExecuteHandler(d.C1.HTS,function(){return w.tabSet()}),w._parser.setOscHandler(0,new v.OscHandler(function(D){w.setTitle(D),w.setIconName(D)})),w._parser.setOscHandler(1,new v.OscHandler(function(D){return w.setIconName(D)})),w._parser.setOscHandler(2,new v.OscHandler(function(D){return w.setTitle(D)})),w._parser.setEscHandler({final:"7"},function(){return w.saveCursor()}),w._parser.setEscHandler({final:"8"},function(){return w.restoreCursor()}),w._parser.setEscHandler({final:"D"},function(){return w.index()}),w._parser.setEscHandler({final:"E"},function(){return w.nextLine()}),w._parser.setEscHandler({final:"H"},function(){return w.tabSet()}),w._parser.setEscHandler({final:"M"},function(){return w.reverseIndex()}),w._parser.setEscHandler({final:"="},function(){return w.keypadApplicationMode()}),w._parser.setEscHandler({final:">"},function(){return w.keypadNumericMode()}),w._parser.setEscHandler({final:"c"},function(){return w.fullReset()}),w._parser.setEscHandler({final:"n"},function(){return w.setgLevel(2)}),w._parser.setEscHandler({final:"o"},function(){return w.setgLevel(3)}),w._parser.setEscHandler({final:"|"},function(){return w.setgLevel(3)}),w._parser.setEscHandler({final:"}"},function(){return w.setgLevel(2)}),w._parser.setEscHandler({final:"~"},function(){return w.setgLevel(1)}),w._parser.setEscHandler({intermediates:"%",final:"@"},function(){return w.selectDefaultCharset()}),w._parser.setEscHandler({intermediates:"%",final:"G"},function(){return w.selectDefaultCharset()});var L=function(D){O._parser.setEscHandler({intermediates:"(",final:D},function(){return w.selectCharset("("+D)}),O._parser.setEscHandler({intermediates:")",final:D},function(){return w.selectCharset(")"+D)}),O._parser.setEscHandler({intermediates:"*",final:D},function(){return w.selectCharset("*"+D)}),O._parser.setEscHandler({intermediates:"+",final:D},function(){return w.selectCharset("+"+D)}),O._parser.setEscHandler({intermediates:"-",final:D},function(){return w.selectCharset("-"+D)}),O._parser.setEscHandler({intermediates:".",final:D},function(){return w.selectCharset("."+D)}),O._parser.setEscHandler({intermediates:"/",final:D},function(){return w.selectCharset("/"+D)})},O=this;for(var B in f.CHARSETS)L(B);return w._parser.setEscHandler({intermediates:"#",final:"8"},function(){return w.screenAlignmentPattern()}),w._parser.setErrorHandler(function(D){return w._logService.error("Parsing error: ",D),D}),w._parser.setDcsHandler({intermediates:"$",final:"q"},new y(w._bufferService,w._coreService,w._logService,w._optionsService)),w}return S(h,b),Object.defineProperty(h.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),h.prototype.dispose=function(){b.prototype.dispose.call(this)},h.prototype.parse=function(g){var _=this._bufferService.buffer,P=_.x,R=_.y;if(this._logService.debug("parsing data",g),this._parseBuffer.length<g.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(g.length,131072))),this._dirtyRowService.clearRange(),g.length>131072)for(var F=0;F<g.length;F+=131072){var z=F+131072<g.length?F+131072:g.length,oe=typeof g=="string"?this._stringDecoder.decode(g.substring(F,z),this._parseBuffer):this._utf8Decoder.decode(g.subarray(F,z),this._parseBuffer);this._parser.parse(this._parseBuffer,oe)}else oe=typeof g=="string"?this._stringDecoder.decode(g,this._parseBuffer):this._utf8Decoder.decode(g,this._parseBuffer),this._parser.parse(this._parseBuffer,oe);(_=this._bufferService.buffer).x===P&&_.y===R||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},h.prototype.print=function(g,_,P){var R,F,z=this._bufferService.buffer,oe=this._charsetService.charset,W=this._optionsService.options.screenReaderMode,G=this._bufferService.cols,w=this._coreService.decPrivateModes.wraparound,L=this._coreService.modes.insertMode,O=this._curAttrData,B=z.lines.get(z.ybase+z.y);this._dirtyRowService.markDirty(z.y),z.x&&P-_>0&&B.getWidth(z.x-1)===2&&B.setCellFromCodePoint(z.x-1,0,1,O.fg,O.bg,O.extended);for(var D=_;D<P;++D){if(R=g[D],F=this._unicodeService.wcwidth(R),R<127&&oe){var K=oe[String.fromCharCode(R)];K&&(R=K.charCodeAt(0))}if(W&&this._onA11yChar.fire(a.stringFromCodePoint(R)),F||!z.x){if(z.x+F-1>=G){if(w){for(;z.x<G;)B.setCellFromCodePoint(z.x++,0,1,O.fg,O.bg,O.extended);z.x=0,z.y++,z.y===z.scrollBottom+1?(z.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(z.y>=this._bufferService.rows&&(z.y=this._bufferService.rows-1),z.lines.get(z.ybase+z.y).isWrapped=!0),B=z.lines.get(z.ybase+z.y)}else if(z.x=G-1,F===2)continue}if(L&&(B.insertCells(z.x,F,z.getNullCell(O),O),B.getWidth(G-1)===2&&B.setCellFromCodePoint(G-1,e.NULL_CELL_CODE,e.NULL_CELL_WIDTH,O.fg,O.bg,O.extended)),B.setCellFromCodePoint(z.x++,R,F,O.fg,O.bg,O.extended),F>0)for(;--F;)B.setCellFromCodePoint(z.x++,0,0,O.fg,O.bg,O.extended)}else B.getWidth(z.x-1)?B.addCodepointToCell(z.x-1,R):B.addCodepointToCell(z.x-2,R)}P-_>0&&(B.loadCell(z.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),z.x<G&&P-_>0&&B.getWidth(z.x)===0&&!B.hasContent(z.x)&&B.setCellFromCodePoint(z.x,0,1,O.fg,O.bg,O.extended),this._dirtyRowService.markDirty(z.y)},h.prototype.addCsiHandler=function(g,_){var P=this;return g.final!=="t"||g.prefix||g.intermediates?this._parser.addCsiHandler(g,_):this._parser.addCsiHandler(g,function(R){return!x(R.params[0],P._optionsService.options.windowOptions)||_(R)})},h.prototype.addDcsHandler=function(g,_){return this._parser.addDcsHandler(g,new A.DcsHandler(_))},h.prototype.addEscHandler=function(g,_){return this._parser.addEscHandler(g,_)},h.prototype.addOscHandler=function(g,_){return this._parser.addOscHandler(g,new v.OscHandler(_))},h.prototype.bell=function(){this._onRequestBell.fire()},h.prototype.lineFeed=function(){var g=this._bufferService.buffer;this._dirtyRowService.markDirty(g.y),this._optionsService.options.convertEol&&(g.x=0),g.y++,g.y===g.scrollBottom+1?(g.y--,this._onRequestScroll.fire(this._eraseAttrData())):g.y>=this._bufferService.rows&&(g.y=this._bufferService.rows-1),g.x>=this._bufferService.cols&&g.x--,this._dirtyRowService.markDirty(g.y),this._onLineFeed.fire()},h.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},h.prototype.backspace=function(){var g,_=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(_.x>0&&_.x--);if(this._restrictCursor(this._bufferService.cols),_.x>0)_.x--;else if(_.x===0&&_.y>_.scrollTop&&_.y<=_.scrollBottom&&(!((g=_.lines.get(_.ybase+_.y))===null||g===void 0)&&g.isWrapped)){_.lines.get(_.ybase+_.y).isWrapped=!1,_.y--,_.x=this._bufferService.cols-1;var P=_.lines.get(_.ybase+_.y);P.hasWidth(_.x)&&!P.hasContent(_.x)&&_.x--}this._restrictCursor()},h.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var g=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-g)}},h.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},h.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},h.prototype._restrictCursor=function(g){g===void 0&&(g=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(g,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)},h.prototype._setCursor=function(g,_){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=g,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+_):(this._bufferService.buffer.x=g,this._bufferService.buffer.y=_),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},h.prototype._moveCursor=function(g,_){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+g,this._bufferService.buffer.y+_)},h.prototype.cursorUp=function(g){var _=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;_>=0?this._moveCursor(0,-Math.min(_,g.params[0]||1)):this._moveCursor(0,-(g.params[0]||1))},h.prototype.cursorDown=function(g){var _=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;_>=0?this._moveCursor(0,Math.min(_,g.params[0]||1)):this._moveCursor(0,g.params[0]||1)},h.prototype.cursorForward=function(g){this._moveCursor(g.params[0]||1,0)},h.prototype.cursorBackward=function(g){this._moveCursor(-(g.params[0]||1),0)},h.prototype.cursorNextLine=function(g){this.cursorDown(g),this._bufferService.buffer.x=0},h.prototype.cursorPrecedingLine=function(g){this.cursorUp(g),this._bufferService.buffer.x=0},h.prototype.cursorCharAbsolute=function(g){this._setCursor((g.params[0]||1)-1,this._bufferService.buffer.y)},h.prototype.cursorPosition=function(g){this._setCursor(g.length>=2?(g.params[1]||1)-1:0,(g.params[0]||1)-1)},h.prototype.charPosAbsolute=function(g){this._setCursor((g.params[0]||1)-1,this._bufferService.buffer.y)},h.prototype.hPositionRelative=function(g){this._moveCursor(g.params[0]||1,0)},h.prototype.linePosAbsolute=function(g){this._setCursor(this._bufferService.buffer.x,(g.params[0]||1)-1)},h.prototype.vPositionRelative=function(g){this._moveCursor(0,g.params[0]||1)},h.prototype.hVPosition=function(g){this.cursorPosition(g)},h.prototype.tabClear=function(g){var _=g.params[0];_===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:_===3&&(this._bufferService.buffer.tabs={})},h.prototype.cursorForwardTab=function(g){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var _=g.params[0]||1;_--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},h.prototype.cursorBackwardTab=function(g){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var _=g.params[0]||1,P=this._bufferService.buffer;_--;)P.x=P.prevStop()},h.prototype._eraseInBufferLine=function(g,_,P,R){R===void 0&&(R=!1);var F=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+g);F.replaceCells(_,P,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),R&&(F.isWrapped=!1)},h.prototype._resetBufferLine=function(g){var _=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+g);_.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),_.isWrapped=!1},h.prototype.eraseInDisplay=function(g){var _;switch(this._restrictCursor(),g.params[0]){case 0:for(_=this._bufferService.buffer.y,this._dirtyRowService.markDirty(_),this._eraseInBufferLine(_++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);_<this._bufferService.rows;_++)this._resetBufferLine(_);this._dirtyRowService.markDirty(_);break;case 1:for(_=this._bufferService.buffer.y,this._dirtyRowService.markDirty(_),this._eraseInBufferLine(_,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(_+1).isWrapped=!1);_--;)this._resetBufferLine(_);this._dirtyRowService.markDirty(0);break;case 2:for(_=this._bufferService.rows,this._dirtyRowService.markDirty(_-1);_--;)this._resetBufferLine(_);this._dirtyRowService.markDirty(0);break;case 3:var P=this._bufferService.buffer.lines.length-this._bufferService.rows;P>0&&(this._bufferService.buffer.lines.trimStart(P),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-P,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-P,0),this._onScroll.fire(0))}},h.prototype.eraseInLine=function(g){switch(this._restrictCursor(),g.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)},h.prototype.insertLines=function(g){this._restrictCursor();var _=g.params[0]||1,P=this._bufferService.buffer;if(!(P.y>P.scrollBottom||P.y<P.scrollTop)){for(var R=P.ybase+P.y,F=this._bufferService.rows-1-P.scrollBottom,z=this._bufferService.rows-1+P.ybase-F+1;_--;)P.lines.splice(z-1,1),P.lines.splice(R,0,P.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(P.y,P.scrollBottom),P.x=0}},h.prototype.deleteLines=function(g){this._restrictCursor();var _=g.params[0]||1,P=this._bufferService.buffer;if(!(P.y>P.scrollBottom||P.y<P.scrollTop)){var R,F=P.ybase+P.y;for(R=this._bufferService.rows-1-P.scrollBottom,R=this._bufferService.rows-1+P.ybase-R;_--;)P.lines.splice(F,1),P.lines.splice(R,0,P.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(P.y,P.scrollBottom),P.x=0}},h.prototype.insertChars=function(g){this._restrictCursor();var _=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);_&&(_.insertCells(this._bufferService.buffer.x,g.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},h.prototype.deleteChars=function(g){this._restrictCursor();var _=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);_&&(_.deleteCells(this._bufferService.buffer.x,g.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},h.prototype.scrollUp=function(g){for(var _=g.params[0]||1,P=this._bufferService.buffer;_--;)P.lines.splice(P.ybase+P.scrollTop,1),P.lines.splice(P.ybase+P.scrollBottom,0,P.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(P.scrollTop,P.scrollBottom)},h.prototype.scrollDown=function(g){for(var _=g.params[0]||1,P=this._bufferService.buffer;_--;)P.lines.splice(P.ybase+P.scrollBottom,1),P.lines.splice(P.ybase+P.scrollTop,0,P.getBlankLine(r.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(P.scrollTop,P.scrollBottom)},h.prototype.scrollLeft=function(g){var _=this._bufferService.buffer;if(!(_.y>_.scrollBottom||_.y<_.scrollTop)){for(var P=g.params[0]||1,R=_.scrollTop;R<=_.scrollBottom;++R){var F=_.lines.get(_.ybase+R);F.deleteCells(0,P,_.getNullCell(this._eraseAttrData()),this._eraseAttrData()),F.isWrapped=!1}this._dirtyRowService.markRangeDirty(_.scrollTop,_.scrollBottom)}},h.prototype.scrollRight=function(g){var _=this._bufferService.buffer;if(!(_.y>_.scrollBottom||_.y<_.scrollTop)){for(var P=g.params[0]||1,R=_.scrollTop;R<=_.scrollBottom;++R){var F=_.lines.get(_.ybase+R);F.insertCells(0,P,_.getNullCell(this._eraseAttrData()),this._eraseAttrData()),F.isWrapped=!1}this._dirtyRowService.markRangeDirty(_.scrollTop,_.scrollBottom)}},h.prototype.insertColumns=function(g){var _=this._bufferService.buffer;if(!(_.y>_.scrollBottom||_.y<_.scrollTop)){for(var P=g.params[0]||1,R=_.scrollTop;R<=_.scrollBottom;++R){var F=this._bufferService.buffer.lines.get(_.ybase+R);F.insertCells(_.x,P,_.getNullCell(this._eraseAttrData()),this._eraseAttrData()),F.isWrapped=!1}this._dirtyRowService.markRangeDirty(_.scrollTop,_.scrollBottom)}},h.prototype.deleteColumns=function(g){var _=this._bufferService.buffer;if(!(_.y>_.scrollBottom||_.y<_.scrollTop)){for(var P=g.params[0]||1,R=_.scrollTop;R<=_.scrollBottom;++R){var F=_.lines.get(_.ybase+R);F.deleteCells(_.x,P,_.getNullCell(this._eraseAttrData()),this._eraseAttrData()),F.isWrapped=!1}this._dirtyRowService.markRangeDirty(_.scrollTop,_.scrollBottom)}},h.prototype.eraseChars=function(g){this._restrictCursor();var _=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);_&&(_.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(g.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},h.prototype.repeatPrecedingCharacter=function(g){if(this._parser.precedingCodepoint){for(var _=g.params[0]||1,P=new Uint32Array(_),R=0;R<_;++R)P[R]=this._parser.precedingCodepoint;this.print(P,0,P.length)}},h.prototype.sendDeviceAttributesPrimary=function(g){g.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(d.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(d.C0.ESC+"[?6c"))},h.prototype.sendDeviceAttributesSecondary=function(g){g.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(d.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(d.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(g.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(d.C0.ESC+"[>83;40003;0c"))},h.prototype._is=function(g){return(this._optionsService.options.termName+"").indexOf(g)===0},h.prototype.setMode=function(g){for(var _=0;_<g.length;_++)switch(g.params[_]){case 4:this._coreService.modes.insertMode=!0}},h.prototype.setModePrivate=function(g){for(var _=0;_<g.length;_++)switch(g.params[_]){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}},h.prototype.resetMode=function(g){for(var _=0;_<g.length;_++)switch(g.params[_]){case 4:this._coreService.modes.insertMode=!1}},h.prototype.resetModePrivate=function(g){for(var _=0;_<g.length;_++)switch(g.params[_]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!1;break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(80,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!1,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!1;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!1;break;case 66:this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire();break;case 9:case 1e3:case 1002:case 1003:this._coreMouseService.activeProtocol="NONE";break;case 1004:this._coreService.decPrivateModes.sendFocus=!1;break;case 1005:this._logService.debug("DECRST 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="DEFAULT";break;case 1015:this._logService.debug("DECRST 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!0;break;case 1048:this.restoreCursor();break;case 1049:case 47:case 1047:this._bufferService.buffers.activateNormalBuffer(),g.params[_]===1049&&this.restoreCursor(),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!1}},h.prototype._updateAttrColor=function(g,_,P,R,F){return _===2?(g|=50331648,g&=-16777216,g|=u.AttributeData.fromColorRGB([P,R,F])):_===5&&(g&=-50331904,g|=33554432|255&P),g},h.prototype._extractColor=function(g,_,P){var R=[0,0,-1,0,0,0],F=0,z=0;do{if(R[z+F]=g.params[_+z],g.hasSubParams(_+z)){var oe=g.getSubParams(_+z),W=0;do R[1]===5&&(F=1),R[z+W+1+F]=oe[W];while(++W<oe.length&&W+z+1+F<R.length);break}if(R[1]===5&&z+F>=2||R[1]===2&&z+F>=5)break;R[1]&&(F=1)}while(++z+_<g.length&&z+F<R.length);for(W=2;W<R.length;++W)R[W]===-1&&(R[W]=0);switch(R[0]){case 38:P.fg=this._updateAttrColor(P.fg,R[1],R[3],R[4],R[5]);break;case 48:P.bg=this._updateAttrColor(P.bg,R[1],R[3],R[4],R[5]);break;case 58:P.extended=P.extended.clone(),P.extended.underlineColor=this._updateAttrColor(P.extended.underlineColor,R[1],R[3],R[4],R[5])}return z},h.prototype._processUnderline=function(g,_){_.extended=_.extended.clone(),(!~g||g>5)&&(g=1),_.extended.underlineStyle=g,_.fg|=268435456,g===0&&(_.fg&=-268435457),_.updateExtended()},h.prototype.charAttributes=function(g){if(g.length===1&&g.params[0]===0)return this._curAttrData.fg=r.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=r.DEFAULT_ATTR_DATA.bg);for(var _,P=g.length,R=this._curAttrData,F=0;F<P;F++)(_=g.params[F])>=30&&_<=37?(R.fg&=-50331904,R.fg|=16777216|_-30):_>=40&&_<=47?(R.bg&=-50331904,R.bg|=16777216|_-40):_>=90&&_<=97?(R.fg&=-50331904,R.fg|=16777224|_-90):_>=100&&_<=107?(R.bg&=-50331904,R.bg|=16777224|_-100):_===0?(R.fg=r.DEFAULT_ATTR_DATA.fg,R.bg=r.DEFAULT_ATTR_DATA.bg):_===1?R.fg|=134217728:_===3?R.bg|=67108864:_===4?(R.fg|=268435456,this._processUnderline(g.hasSubParams(F)?g.getSubParams(F)[0]:1,R)):_===5?R.fg|=536870912:_===7?R.fg|=67108864:_===8?R.fg|=1073741824:_===2?R.bg|=134217728:_===21?this._processUnderline(2,R):_===22?(R.fg&=-134217729,R.bg&=-134217729):_===23?R.bg&=-67108865:_===24?R.fg&=-268435457:_===25?R.fg&=-536870913:_===27?R.fg&=-67108865:_===28?R.fg&=-1073741825:_===39?(R.fg&=-67108864,R.fg|=16777215&r.DEFAULT_ATTR_DATA.fg):_===49?(R.bg&=-67108864,R.bg|=16777215&r.DEFAULT_ATTR_DATA.bg):_===38||_===48||_===58?F+=this._extractColor(g,F,R):_===59?(R.extended=R.extended.clone(),R.extended.underlineColor=-1,R.updateExtended()):_===100?(R.fg&=-67108864,R.fg|=16777215&r.DEFAULT_ATTR_DATA.fg,R.bg&=-67108864,R.bg|=16777215&r.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",_)},h.prototype.deviceStatus=function(g){switch(g.params[0]){case 5:this._coreService.triggerDataEvent(d.C0.ESC+"[0n");break;case 6:var _=this._bufferService.buffer.y+1,P=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(d.C0.ESC+"["+_+";"+P+"R")}},h.prototype.deviceStatusPrivate=function(g){switch(g.params[0]){case 6:var _=this._bufferService.buffer.y+1,P=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(d.C0.ESC+"[?"+_+";"+P+"R")}},h.prototype.softReset=function(g){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=r.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},h.prototype.setCursorStyle=function(g){var _=g.params[0]||1;switch(_){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var P=_%2==1;this._optionsService.options.cursorBlink=P},h.prototype.setScrollRegion=function(g){var _,P=g.params[0]||1;(g.length<2||(_=g.params[1])>this._bufferService.rows||_===0)&&(_=this._bufferService.rows),_>P&&(this._bufferService.buffer.scrollTop=P-1,this._bufferService.buffer.scrollBottom=_-1,this._setCursor(0,0))},h.prototype.windowOptions=function(g){if(x(g.params[0],this._optionsService.options.windowOptions)){var _=g.length>1?g.params[1]:0;switch(g.params[0]){case 14:_!==2&&this._onRequestWindowsOptionsReport.fire(p.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(p.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(d.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:_!==0&&_!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),_!==0&&_!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:_!==0&&_!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),_!==0&&_!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},h.prototype.saveCursor=function(g){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},h.prototype.restoreCursor=function(g){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()},h.prototype.setTitle=function(g){this._windowTitle=g,this._onTitleChange.fire(g)},h.prototype.setIconName=function(g){this._iconName=g},h.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},h.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},h.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},h.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,f.DEFAULT_CHARSET)},h.prototype.selectCharset=function(g){g.length===2?g[0]!=="/"&&this._charsetService.setgCharset(C[g[0]],f.CHARSETS[g[1]]||f.DEFAULT_CHARSET):this.selectDefaultCharset()},h.prototype.index=function(){this._restrictCursor();var g=this._bufferService.buffer;this._bufferService.buffer.y++,g.y===g.scrollBottom+1?(g.y--,this._onRequestScroll.fire(this._eraseAttrData())):g.y>=this._bufferService.rows&&(g.y=this._bufferService.rows-1),this._restrictCursor()},h.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},h.prototype.reverseIndex=function(){this._restrictCursor();var g=this._bufferService.buffer;if(g.y===g.scrollTop){var _=g.scrollBottom-g.scrollTop;g.lines.shiftElements(g.ybase+g.y,_,1),g.lines.set(g.ybase+g.y,g.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(g.scrollTop,g.scrollBottom)}else g.y--,this._restrictCursor()},h.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},h.prototype.reset=function(){this._curAttrData=r.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=r.DEFAULT_ATTR_DATA.clone()},h.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},h.prototype.setgLevel=function(g){this._charsetService.setgLevel(g)},h.prototype.screenAlignmentPattern=function(){var g=new n.CellData;g.content=1<<22|69,g.fg=this._curAttrData.fg,g.bg=this._curAttrData.bg;var _=this._bufferService.buffer;this._setCursor(0,0);for(var P=0;P<this._bufferService.rows;++P){var R=_.ybase+_.y+P,F=_.lines.get(R);F&&(F.fill(g),F.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},h}(i.Disposable);t.InputHandler=E},function(Q,t,l){"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(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Params=void 0;var c=function(){function S(p,d){if(p===void 0&&(p=32),d===void 0&&(d=32),this.maxLength=p,this.maxSubParamsLength=d,d>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(p),this.length=0,this._subParams=new Int32Array(d),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(p),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return S.fromArray=function(p){var d=new S;if(!p.length)return d;for(var f=p[0]instanceof Array?1:0;f<p.length;++f){var m=p[f];if(m instanceof Array)for(var i=0;i<m.length;++i)d.addSubParam(m[i]);else d.addParam(m)}return d},S.prototype.clone=function(){var p=new S(this.maxLength,this.maxSubParamsLength);return p.params.set(this.params),p.length=this.length,p._subParams.set(this._subParams),p._subParamsLength=this._subParamsLength,p._subParamsIdx.set(this._subParamsIdx),p._rejectDigits=this._rejectDigits,p._rejectSubDigits=this._rejectSubDigits,p._digitIsSub=this._digitIsSub,p},S.prototype.toArray=function(){for(var p=[],d=0;d<this.length;++d){p.push(this.params[d]);var f=this._subParamsIdx[d]>>8,m=255&this._subParamsIdx[d];m-f>0&&p.push(Array.prototype.slice.call(this._subParams,f,m))}return p},S.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},S.prototype.addParam=function(p){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(p<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=p>2147483647?2147483647:p}},S.prototype.addSubParam=function(p){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(p<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=p>2147483647?2147483647:p,this._subParamsIdx[this.length-1]++}},S.prototype.hasSubParams=function(p){return(255&this._subParamsIdx[p])-(this._subParamsIdx[p]>>8)>0},S.prototype.getSubParams=function(p){var d=this._subParamsIdx[p]>>8,f=255&this._subParamsIdx[p];return f-d>0?this._subParams.subarray(d,f):null},S.prototype.getSubParamsAll=function(){for(var p={},d=0;d<this.length;++d){var f=this._subParamsIdx[d]>>8,m=255&this._subParamsIdx[d];m-f>0&&(p[d]=this._subParams.slice(f,m))}return p},S.prototype.addDigit=function(p){var d;if(!(this._rejectDigits||!(d=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var f=this._digitIsSub?this._subParams:this.params,m=f[d-1];f[d-1]=~m?Math.min(10*m+p,2147483647):p}},S}();t.Params=c},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OscHandler=t.OscParser=void 0;var c=l(23),S=l(8),p=function(){function f(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return f.prototype.addHandler=function(m,i){this._handlers[m]===void 0&&(this._handlers[m]=[]);var s=this._handlers[m];return s.push(i),{dispose:function(){var a=s.indexOf(i);a!==-1&&s.splice(a,1)}}},f.prototype.setHandler=function(m,i){this._handlers[m]=[i]},f.prototype.clearHandler=function(m){this._handlers[m]&&delete this._handlers[m]},f.prototype.setHandlerFallback=function(m){this._handlerFb=m},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 m=this._handlers[this._id];if(m)for(var i=m.length-1;i>=0;i--)m[i].start();else this._handlerFb(this._id,"START")},f.prototype._put=function(m,i,s){var a=this._handlers[this._id];if(a)for(var r=a.length-1;r>=0;r--)a[r].put(m,i,s);else this._handlerFb(this._id,"PUT",S.utf32ToString(m,i,s))},f.prototype._end=function(m){var i=this._handlers[this._id];if(i){for(var s=i.length-1;s>=0&&i[s].end(m)===!1;s--);for(s--;s>=0;s--)i[s].end(!1)}else this._handlerFb(this._id,"END",m)},f.prototype.start=function(){this.reset(),this._id=-1,this._state=1},f.prototype.put=function(m,i,s){if(this._state!==3){if(this._state===1)for(;i<s;){var a=m[i++];if(a===59){this._state=2,this._start();break}if(a<48||57<a)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+a-48}this._state===2&&s-i>0&&this._put(m,i,s)}},f.prototype.end=function(m){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(m)),this._id=-1,this._state=0)},f}();t.OscParser=p;var d=function(){function f(m){this._handler=m,this._data="",this._hitLimit=!1}return f.prototype.start=function(){this._data="",this._hitLimit=!1},f.prototype.put=function(m,i,s){this._hitLimit||(this._data+=S.utf32ToString(m,i,s),this._data.length>c.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},f.prototype.end=function(m){var i;return this._hitLimit?i=!1:m&&(i=this._handler(this._data)),this._data="",this._hitLimit=!1,i},f}();t.OscHandler=d},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PAYLOAD_LIMIT=void 0,t.PAYLOAD_LIMIT=1e7},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DcsHandler=t.DcsParser=void 0;var c=l(8),S=l(21),p=l(23),d=[],f=function(){function i(){this._handlers=Object.create(null),this._active=d,this._ident=0,this._handlerFb=function(){}}return i.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},i.prototype.addHandler=function(s,a){this._handlers[s]===void 0&&(this._handlers[s]=[]);var r=this._handlers[s];return r.push(a),{dispose:function(){var o=r.indexOf(a);o!==-1&&r.splice(o,1)}}},i.prototype.setHandler=function(s,a){this._handlers[s]=[a]},i.prototype.clearHandler=function(s){this._handlers[s]&&delete this._handlers[s]},i.prototype.setHandlerFallback=function(s){this._handlerFb=s},i.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=d,this._ident=0},i.prototype.hook=function(s,a){if(this.reset(),this._ident=s,this._active=this._handlers[s]||d,this._active.length)for(var r=this._active.length-1;r>=0;r--)this._active[r].hook(a);else this._handlerFb(this._ident,"HOOK",a)},i.prototype.put=function(s,a,r){if(this._active.length)for(var o=this._active.length-1;o>=0;o--)this._active[o].put(s,a,r);else this._handlerFb(this._ident,"PUT",c.utf32ToString(s,a,r))},i.prototype.unhook=function(s){if(this._active.length){for(var a=this._active.length-1;a>=0&&this._active[a].unhook(s)===!1;a--);for(a--;a>=0;a--)this._active[a].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",s);this._active=d,this._ident=0},i}();t.DcsParser=f;var m=function(){function i(s){this._handler=s,this._data="",this._hitLimit=!1}return i.prototype.hook=function(s){this._params=s.clone(),this._data="",this._hitLimit=!1},i.prototype.put=function(s,a,r){this._hitLimit||(this._data+=c.utf32ToString(s,a,r),this._data.length>p.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},i.prototype.unhook=function(s){var a;return this._hitLimit?a=!1:s&&(a=this._handler(this._data,this._params||new S.Params)),this._params=void 0,this._data="",this._hitLimit=!1,a},i}();t.DcsHandler=m},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeTerminalFromCache=t.acquireCharAtlas=void 0;var c=l(26),S=l(43),p=[];t.acquireCharAtlas=function(d,f,m,i,s){for(var a=c.generateConfig(i,s,d,m),r=0;r<p.length;r++){var o=(e=p[r]).ownedBy.indexOf(f);if(o>=0){if(c.configEquals(e.config,a))return e.atlas;e.ownedBy.length===1?(e.atlas.dispose(),p.splice(r,1)):e.ownedBy.splice(o,1);break}}for(r=0;r<p.length;r++){var e=p[r];if(c.configEquals(e.config,a))return e.ownedBy.push(f),e.atlas}var n={atlas:new S.DynamicCharAtlas(document,a),config:a,ownedBy:[f]};return p.push(n),n.atlas},t.removeTerminalFromCache=function(d){for(var f=0;f<p.length;f++){var m=p[f].ownedBy.indexOf(d);if(m!==-1){p[f].ownedBy.length===1?(p[f].atlas.dispose(),p.splice(f,1)):p[f].ownedBy.splice(m,1);break}}}},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.is256Color=t.configEquals=t.generateConfig=void 0;var c=l(3);t.generateConfig=function(S,p,d,f){var m={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:S,scaledCharHeight:p,fontFamily:d.fontFamily,fontSize:d.fontSize,fontWeight:d.fontWeight,fontWeightBold:d.fontWeightBold,allowTransparency:d.allowTransparency,colors:m}},t.configEquals=function(S,p){for(var d=0;d<S.colors.ansi.length;d++)if(S.colors.ansi[d].rgba!==p.colors.ansi[d].rgba)return!1;return S.devicePixelRatio===p.devicePixelRatio&&S.fontFamily===p.fontFamily&&S.fontSize===p.fontSize&&S.fontWeight===p.fontWeight&&S.fontWeightBold===p.fontWeightBold&&S.allowTransparency===p.allowTransparency&&S.scaledCharWidth===p.scaledCharWidth&&S.scaledCharHeight===p.scaledCharHeight&&S.colors.foreground===p.colors.foreground&&S.colors.background===p.colors.background},t.is256Color=function(S){return S<c.DEFAULT_COLOR}},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorManager=t.DEFAULT_ANSI_COLORS=void 0;var c=l(10),S=l(45),p=c.css.toColor("#ffffff"),d=c.css.toColor("#000000"),f=c.css.toColor("#ffffff"),m=c.css.toColor("#000000"),i={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};t.DEFAULT_ANSI_COLORS=function(){for(var a=[c.css.toColor("#2e3436"),c.css.toColor("#cc0000"),c.css.toColor("#4e9a06"),c.css.toColor("#c4a000"),c.css.toColor("#3465a4"),c.css.toColor("#75507b"),c.css.toColor("#06989a"),c.css.toColor("#d3d7cf"),c.css.toColor("#555753"),c.css.toColor("#ef2929"),c.css.toColor("#8ae234"),c.css.toColor("#fce94f"),c.css.toColor("#729fcf"),c.css.toColor("#ad7fa8"),c.css.toColor("#34e2e2"),c.css.toColor("#eeeeec")],r=[0,95,135,175,215,255],o=0;o<216;o++){var e=r[o/36%6|0],n=r[o/6%6|0],u=r[o%6];a.push({css:c.channels.toCss(e,n,u),rgba:c.channels.toRgba(e,n,u)})}for(o=0;o<24;o++){var v=8+10*o;a.push({css:c.channels.toCss(v,v,v),rgba:c.channels.toRgba(v,v,v)})}return a}();var s=function(){function a(r,o){this.allowTransparency=o;var e=r.createElement("canvas");e.width=1,e.height=1;var n=e.getContext("2d");if(!n)throw new Error("Could not get rendering context");this._ctx=n,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new S.ColorContrastCache,this.colors={foreground:p,background:d,cursor:f,cursorAccent:m,selectionTransparent:i,selectionOpaque:c.color.blend(d,i),ansi:t.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return a.prototype.onOptionsChange=function(r){r==="minimumContrastRatio"&&this._contrastCache.clear()},a.prototype.setTheme=function(r){r===void 0&&(r={}),this.colors.foreground=this._parseColor(r.foreground,p),this.colors.background=this._parseColor(r.background,d),this.colors.cursor=this._parseColor(r.cursor,f,!0),this.colors.cursorAccent=this._parseColor(r.cursorAccent,m,!0),this.colors.selectionTransparent=this._parseColor(r.selection,i,!0),this.colors.selectionOpaque=c.color.blend(this.colors.background,this.colors.selectionTransparent),c.color.isOpaque(this.colors.selectionTransparent)&&(this.colors.selectionTransparent=c.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(r.black,t.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(r.red,t.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(r.green,t.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(r.yellow,t.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(r.blue,t.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(r.magenta,t.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(r.cyan,t.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(r.white,t.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(r.brightBlack,t.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(r.brightRed,t.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(r.brightGreen,t.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(r.brightYellow,t.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(r.brightBlue,t.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(r.brightMagenta,t.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(r.brightCyan,t.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(r.brightWhite,t.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},a.prototype._parseColor=function(r,o,e){if(e===void 0&&(e=this.allowTransparency),r===void 0)return o;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=r,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+r+" is invalid using fallback "+o.css),o;this._ctx.fillRect(0,0,1,1);var n=this._ctx.getImageData(0,0,1,1).data;if(n[3]!==255){if(!e)return console.warn("Color: "+r+" is using transparency, but allowTransparency is false. Using fallback "+o.css+"."),o;var u=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(E){return Number(E)}),v=u[0],A=u[1],C=u[2],x=u[3],y=Math.round(255*x);return{rgba:c.channels.toRgba(v,A,C,y),css:r}}return{css:this._ctx.fillStyle,rgba:c.channels.toRgba(n[0],n[1],n[2],n[3])}},a}();t.ColorManager=s},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.throwIfFalsy=void 0,t.throwIfFalsy=function(c){if(!c)throw new Error("value must not be falsy");return c}},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(s,a){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var e in o)o.hasOwnProperty(e)&&(r[e]=o[e])})(s,a)},function(s,a){function r(){this.constructor=s}c(s,a),s.prototype=a===null?Object.create(a):(r.prototype=a.prototype,new r)});Object.defineProperty(t,"__esModule",{value:!0}),t.CharacterJoinerRegistry=t.JoinedCellData=void 0;var p=l(6),d=l(3),f=l(4),m=function(s){function a(r,o,e){var n=s.call(this)||this;return n.content=0,n.combinedData="",n.fg=r.fg,n.bg=r.bg,n.combinedData=o,n._width=e,n}return S(a,s),a.prototype.isCombined=function(){return 2097152},a.prototype.getWidth=function(){return this._width},a.prototype.getChars=function(){return this.combinedData},a.prototype.getCode=function(){return 2097151},a.prototype.setFromCharData=function(r){throw new Error("not implemented")},a.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},a}(p.AttributeData);t.JoinedCellData=m;var i=function(){function s(a){this._bufferService=a,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new f.CellData}return s.prototype.registerCharacterJoiner=function(a){var r={id:this._nextCharacterJoinerId++,handler:a};return this._characterJoiners.push(r),r.id},s.prototype.deregisterCharacterJoiner=function(a){for(var r=0;r<this._characterJoiners.length;r++)if(this._characterJoiners[r].id===a)return this._characterJoiners.splice(r,1),!0;return!1},s.prototype.getJoinedCharacters=function(a){if(this._characterJoiners.length===0)return[];var r=this._bufferService.buffer.lines.get(a);if(!r||r.length===0)return[];for(var o=[],e=r.translateToString(!0),n=0,u=0,v=0,A=r.getFg(0),C=r.getBg(0),x=0;x<r.getTrimmedLength();x++)if(r.loadCell(x,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==A||this._workCell.bg!==C){if(x-n>1)for(var y=this._getJoinedRanges(e,v,u,r,n),E=0;E<y.length;E++)o.push(y[E]);n=x,v=u,A=this._workCell.fg,C=this._workCell.bg}u+=this._workCell.getChars().length||d.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-n>1)for(y=this._getJoinedRanges(e,v,u,r,n),E=0;E<y.length;E++)o.push(y[E]);return o},s.prototype._getJoinedRanges=function(a,r,o,e,n){for(var u=a.substring(r,o),v=this._characterJoiners[0].handler(u),A=1;A<this._characterJoiners.length;A++)for(var C=this._characterJoiners[A].handler(u),x=0;x<C.length;x++)s._mergeRanges(v,C[x]);return this._stringRangesToCellRanges(v,e,n),v},s.prototype._stringRangesToCellRanges=function(a,r,o){var e=0,n=!1,u=0,v=a[e];if(v){for(var A=o;A<this._bufferService.cols;A++){var C=r.getWidth(A),x=r.getString(A).length||d.WHITESPACE_CELL_CHAR.length;if(C!==0){if(!n&&v[0]<=u&&(v[0]=A,n=!0),v[1]<=u){if(v[1]=A,!(v=a[++e]))break;v[0]<=u?(v[0]=A,n=!0):n=!1}u+=x}}v&&(v[1]=this._bufferService.cols)}},s._mergeRanges=function(a,r){for(var o=!1,e=0;e<a.length;e++){var n=a[e];if(o){if(r[1]<=n[0])return a[e-1][1]=r[1],a;if(r[1]<=n[1])return a[e-1][1]=Math.max(r[1],n[1]),a.splice(e,1),a;a.splice(e,1),e--}else{if(r[1]<=n[0])return a.splice(e,0,r),a;if(r[1]<=n[1])return n[0]=Math.min(r[0],n[0]),a;r[0]<n[1]&&(n[0]=Math.min(r[0],n[0]),o=!0)}}return o?a[a.length-1][1]=r[1]:a.push(r),a},s}();t.CharacterJoinerRegistry=i},function(Q,t,l){"use strict";function c(S,p){var d=p.getBoundingClientRect();return[S.clientX-d.left,S.clientY-d.top]}Object.defineProperty(t,"__esModule",{value:!0}),t.getRawByteCoords=t.getCoords=t.getCoordsRelativeToElement=void 0,t.getCoordsRelativeToElement=c,t.getCoords=function(S,p,d,f,m,i,s,a){if(m){var r=c(S,p);if(r)return r[0]=Math.ceil((r[0]+(a?i/2:0))/i),r[1]=Math.ceil(r[1]/s),r[0]=Math.min(Math.max(r[0],1),d+(a?1:0)),r[1]=Math.min(Math.max(r[1],1),f),r}},t.getRawByteCoords=function(S){if(S)return{x:S[0]+32,y:S[1]+32}}},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RenderDebouncer=void 0;var c=function(){function S(p){this._renderCallback=p}return S.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},S.prototype.refresh=function(p,d,f){var m=this;this._rowCount=f,p=p!==void 0?p:0,d=d!==void 0?d:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,p):p,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,d):d,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return m._innerRefresh()}))},S.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var p=Math.max(this._rowStart,0),d=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(p,d)}},S}();t.RenderDebouncer=c},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(d,f){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,i){m.__proto__=i}||function(m,i){for(var s in i)i.hasOwnProperty(s)&&(m[s]=i[s])})(d,f)},function(d,f){function m(){this.constructor=d}c(d,f),d.prototype=f===null?Object.create(f):(m.prototype=f.prototype,new m)});Object.defineProperty(t,"__esModule",{value:!0}),t.ScreenDprMonitor=void 0;var p=function(d){function f(){var m=d!==null&&d.apply(this,arguments)||this;return m._currentDevicePixelRatio=window.devicePixelRatio,m}return S(f,d),f.prototype.setListener=function(m){var i=this;this._listener&&this.clearListener(),this._listener=m,this._outerListener=function(){i._listener&&(i._listener(window.devicePixelRatio,i._currentDevicePixelRatio),i._updateDpr())},this._updateDpr()},f.prototype.dispose=function(){d.prototype.dispose.call(this),this.clearListener()},f.prototype._updateDpr=function(){var m;this._outerListener&&((m=this._resolutionMediaMatchList)===null||m===void 0||m.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}(l(2).Disposable);t.ScreenDprMonitor=p},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.clone=void 0,t.clone=function c(S,p){if(p===void 0&&(p=5),typeof S!="object")return S;var d=Array.isArray(S)?[]:{};for(var f in S)d[f]=p<=1?S[f]:S[f]?c(S[f],p-1):S[f];return d}},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Terminal=void 0;var c=l(4),S=l(35),p=l(18),d=l(0),f=l(83),m=function(){function e(n){this._core=new S.Terminal(n),this._addonManager=new f.AddonManager}return e.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(e.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new r(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"unicode",{get:function(){return this._checkProposedApi(),new o(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"buffer",{get:function(){return this._checkProposedApi(),new s(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),e.prototype.blur=function(){this._core.blur()},e.prototype.focus=function(){this._core.focus()},e.prototype.resize=function(n,u){this._verifyIntegers(n,u),this._core.resize(n,u)},e.prototype.open=function(n){this._core.open(n)},e.prototype.attachCustomKeyEventHandler=function(n){this._core.attachCustomKeyEventHandler(n)},e.prototype.registerLinkMatcher=function(n,u,v){return this._checkProposedApi(),this._core.registerLinkMatcher(n,u,v)},e.prototype.deregisterLinkMatcher=function(n){this._checkProposedApi(),this._core.deregisterLinkMatcher(n)},e.prototype.registerLinkProvider=function(n){return this._checkProposedApi(),this._core.registerLinkProvider(n)},e.prototype.registerCharacterJoiner=function(n){return this._checkProposedApi(),this._core.registerCharacterJoiner(n)},e.prototype.deregisterCharacterJoiner=function(n){this._checkProposedApi(),this._core.deregisterCharacterJoiner(n)},e.prototype.registerMarker=function(n){return this._checkProposedApi(),this._verifyIntegers(n),this._core.addMarker(n)},e.prototype.addMarker=function(n){return this.registerMarker(n)},e.prototype.hasSelection=function(){return this._core.hasSelection()},e.prototype.select=function(n,u,v){this._verifyIntegers(n,u,v),this._core.select(n,u,v)},e.prototype.getSelection=function(){return this._core.getSelection()},e.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},e.prototype.clearSelection=function(){this._core.clearSelection()},e.prototype.selectAll=function(){this._core.selectAll()},e.prototype.selectLines=function(n,u){this._verifyIntegers(n,u),this._core.selectLines(n,u)},e.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},e.prototype.scrollLines=function(n){this._verifyIntegers(n),this._core.scrollLines(n)},e.prototype.scrollPages=function(n){this._verifyIntegers(n),this._core.scrollPages(n)},e.prototype.scrollToTop=function(){this._core.scrollToTop()},e.prototype.scrollToBottom=function(){this._core.scrollToBottom()},e.prototype.scrollToLine=function(n){this._verifyIntegers(n),this._core.scrollToLine(n)},e.prototype.clear=function(){this._core.clear()},e.prototype.write=function(n,u){this._core.write(n,u)},e.prototype.writeUtf8=function(n,u){this._core.write(n,u)},e.prototype.writeln=function(n,u){this._core.write(n),this._core.write(`\r
`,u)},e.prototype.paste=function(n){this._core.paste(n)},e.prototype.getOption=function(n){return this._core.optionsService.getOption(n)},e.prototype.setOption=function(n,u){this._core.optionsService.setOption(n,u)},e.prototype.refresh=function(n,u){this._verifyIntegers(n,u),this._core.refresh(n,u)},e.prototype.reset=function(){this._core.reset()},e.prototype.loadAddon=function(n){return this._addonManager.loadAddon(this,n)},Object.defineProperty(e,"strings",{get:function(){return p},enumerable:!1,configurable:!0}),e.prototype._verifyIntegers=function(){for(var n=[],u=0;u<arguments.length;u++)n[u]=arguments[u];for(var v=0,A=n;v<A.length;v++){var C=A[v];if(C===1/0||isNaN(C)||C%1!=0)throw new Error("This API only accepts integers")}},e}();t.Terminal=m;var i=function(){function e(n,u){this._buffer=n,this.type=u}return e.prototype.init=function(n){return this._buffer=n,this},Object.defineProperty(e.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),e.prototype.getLine=function(n){var u=this._buffer.lines.get(n);if(u)return new a(u)},e.prototype.getNullCell=function(){return new c.CellData},e}(),s=function(){function e(n){var u=this;this._buffers=n,this._onBufferChange=new d.EventEmitter,this._normal=new i(this._buffers.normal,"normal"),this._alternate=new i(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return u._onBufferChange.fire(u.active)})}return Object.defineProperty(e.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.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(e.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),e}(),a=function(){function e(n){this._line=n}return Object.defineProperty(e.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),e.prototype.getCell=function(n,u){if(!(n<0||n>=this._line.length))return u?(this._line.loadCell(n,u),u):this._line.loadCell(n,new c.CellData)},e.prototype.translateToString=function(n,u,v){return this._line.translateToString(n,u,v)},e}(),r=function(){function e(n){this._core=n}return e.prototype.registerCsiHandler=function(n,u){return this._core.addCsiHandler(n,function(v){return u(v.toArray())})},e.prototype.addCsiHandler=function(n,u){return this.registerCsiHandler(n,u)},e.prototype.registerDcsHandler=function(n,u){return this._core.addDcsHandler(n,function(v,A){return u(v,A.toArray())})},e.prototype.addDcsHandler=function(n,u){return this.registerDcsHandler(n,u)},e.prototype.registerEscHandler=function(n,u){return this._core.addEscHandler(n,u)},e.prototype.addEscHandler=function(n,u){return this.registerEscHandler(n,u)},e.prototype.registerOscHandler=function(n,u){return this._core.addOscHandler(n,u)},e.prototype.addOscHandler=function(n,u){return this.registerOscHandler(n,u)},e}(),o=function(){function e(n){this._core=n}return e.prototype.register=function(n){this._core.unicodeService.register(n)},Object.defineProperty(e.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(n){this._core.unicodeService.activeVersion=n},enumerable:!1,configurable:!0}),e}()},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(G,w){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(L,O){L.__proto__=O}||function(L,O){for(var B in O)O.hasOwnProperty(B)&&(L[B]=O[B])})(G,w)},function(G,w){function L(){this.constructor=G}c(G,w),G.prototype=w===null?Object.create(w):(L.prototype=w.prototype,new L)});Object.defineProperty(t,"__esModule",{value:!0}),t.Terminal=void 0;var p=l(36),d=l(37),f=l(38),m=l(12),i=l(19),s=l(40),a=l(50),r=l(51),o=l(11),e=l(7),n=l(18),u=l(54),v=l(55),A=l(56),C=l(57),x=l(59),y=l(0),E=l(16),b=l(27),h=l(60),g=l(5),_=l(61),P=l(62),R=l(63),F=l(64),z=l(65),oe=typeof window!="undefined"?window.document:null,W=function(G){function w(L){L===void 0&&(L={});var O=G.call(this,L)||this;return O.browser=o,O._keyDownHandled=!1,O._onCursorMove=new y.EventEmitter,O._onKey=new y.EventEmitter,O._onRender=new y.EventEmitter,O._onSelectionChange=new y.EventEmitter,O._onTitleChange=new y.EventEmitter,O._onFocus=new y.EventEmitter,O._onBlur=new y.EventEmitter,O._onA11yCharEmitter=new y.EventEmitter,O._onA11yTabEmitter=new y.EventEmitter,O._setup(),O.linkifier=O._instantiationService.createInstance(a.Linkifier),O.linkifier2=O.register(O._instantiationService.createInstance(R.Linkifier2)),O.register(O._inputHandler.onRequestBell(function(){return O.bell()})),O.register(O._inputHandler.onRequestRefreshRows(function(B,D){return O.refresh(B,D)})),O.register(O._inputHandler.onRequestReset(function(){return O.reset()})),O.register(O._inputHandler.onRequestScroll(function(B,D){return O.scroll(B,D||void 0)})),O.register(O._inputHandler.onRequestWindowsOptionsReport(function(B){return O._reportWindowsOptions(B)})),O.register(y.forwardEvent(O._inputHandler.onCursorMove,O._onCursorMove)),O.register(y.forwardEvent(O._inputHandler.onTitleChange,O._onTitleChange)),O.register(y.forwardEvent(O._inputHandler.onA11yChar,O._onA11yCharEmitter)),O.register(y.forwardEvent(O._inputHandler.onA11yTab,O._onA11yTabEmitter)),O.register(O._bufferService.onResize(function(B){return O._afterResize(B.cols,B.rows)})),O}return S(w,G),Object.defineProperty(w.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(w.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),w.prototype.dispose=function(){var L,O,B;this._isDisposed||(G.prototype.dispose.call(this),(L=this._renderService)===null||L===void 0||L.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(B=(O=this.element)===null||O===void 0?void 0:O.parentNode)===null||B===void 0||B.removeChild(this.element))},w.prototype._setup=function(){G.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(w.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),w.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},w.prototype._updateOptions=function(L){var O,B,D,K;switch(G.prototype._updateOptions.call(this,L),L){case"fontFamily":case"fontSize":(O=this._renderService)===null||O===void 0||O.clear(),(B=this._charSizeService)===null||B===void 0||B.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":(D=this.viewport)===null||D===void 0||D.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new A.AccessibilityManager(this,this._renderService)):((K=this._accessibilityManager)===null||K===void 0||K.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},w.prototype._onTextAreaFocus=function(L){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(m.C0.ESC+"[I"),this.updateCursorStyle(L),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},w.prototype.blur=function(){var L;return(L=this.textarea)===null||L===void 0?void 0:L.blur()},w.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(m.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},w.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var L=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),O=this._bufferService.buffer.y*L,B=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=B+"px",this.textarea.style.top=O+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=L+"px",this.textarea.style.lineHeight=L+"px",this.textarea.style.zIndex="-5"}},w.prototype._initGlobal=function(){var L=this;this._bindKeys(),this.register(e.addDisposableDomListener(this.element,"copy",function(B){L.hasSelection()&&f.copyHandler(B,L._selectionService)}));var O=function(B){return f.handlePasteEvent(B,L.textarea,L._coreService)};this.register(e.addDisposableDomListener(this.textarea,"paste",O)),this.register(e.addDisposableDomListener(this.element,"paste",O)),o.isFirefox?this.register(e.addDisposableDomListener(this.element,"mousedown",function(B){B.button===2&&f.rightClickHandler(B,L.textarea,L.screenElement,L._selectionService,L.options.rightClickSelectsWord)})):this.register(e.addDisposableDomListener(this.element,"contextmenu",function(B){f.rightClickHandler(B,L.textarea,L.screenElement,L._selectionService,L.options.rightClickSelectsWord)})),o.isLinux&&this.register(e.addDisposableDomListener(this.element,"auxclick",function(B){B.button===1&&f.moveTextAreaUnderMouseCursor(B,L.textarea,L.screenElement)}))},w.prototype._bindKeys=function(){var L=this;this.register(e.addDisposableDomListener(this.textarea,"keyup",function(O){return L._keyUp(O)},!0)),this.register(e.addDisposableDomListener(this.textarea,"keydown",function(O){return L._keyDown(O)},!0)),this.register(e.addDisposableDomListener(this.textarea,"keypress",function(O){return L._keyPress(O)},!0)),this.register(e.addDisposableDomListener(this.textarea,"compositionstart",function(){return L._compositionHelper.compositionstart()})),this.register(e.addDisposableDomListener(this.textarea,"compositionupdate",function(O){return L._compositionHelper.compositionupdate(O)})),this.register(e.addDisposableDomListener(this.textarea,"compositionend",function(){return L._compositionHelper.compositionend()})),this.register(this.onRender(function(){return L._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(O){return L._queueLinkification(O.start,O.end)}))},w.prototype.open=function(L){var O=this;if(!L)throw new Error("Terminal requires a parent element.");oe.body.contains(L)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=L.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"),L.appendChild(this.element);var B=oe.createDocumentFragment();this._viewportElement=oe.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),B.appendChild(this._viewportElement),this._viewportScrollArea=oe.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=oe.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=oe.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),B.appendChild(this.screenElement),this.textarea=oe.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",n.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(e.addDisposableDomListener(this.textarea,"focus",function(k){return O._onTextAreaFocus(k)})),this.register(e.addDisposableDomListener(this.textarea,"blur",function(){return O._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var D=this._instantiationService.createInstance(F.CoreBrowserService,this.textarea);this._instantiationService.setService(g.ICoreBrowserService,D),this._charSizeService=this._instantiationService.createInstance(_.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(g.ICharSizeService,this._charSizeService),this._compositionView=oe.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(p.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(B),this._theme=this.options.theme||this._theme,this._colorManager=new b.ColorManager(oe,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(k){return O._colorManager.onOptionsChange(k)})),this._colorManager.setTheme(this._theme);var K=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(h.RenderService,K,this.rows,this.screenElement)),this._instantiationService.setService(g.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(k){return O._onRender.fire(k)})),this.onResize(function(k){return O._renderService.resize(k.cols,k.rows)}),this._soundService=this._instantiationService.createInstance(u.SoundService),this._instantiationService.setService(g.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(P.MouseService),this._instantiationService.setService(g.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(d.Viewport,function(k,te){return O.scrollLines(k,te)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return O.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){O._renderService.onCursorMove(),O._syncTextArea()})),this.register(this.onResize(function(){return O._renderService.onResize(O.cols,O.rows)})),this.register(this.onBlur(function(){return O._renderService.onBlur()})),this.register(this.onFocus(function(){return O._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return O.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(r.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(g.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(k){return O.scrollLines(k.amount,k.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return O._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(k){return O._renderService.onSelectionChanged(k.start,k.end,k.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(k){O.textarea.value=k,O.textarea.focus(),O.textarea.select()})),this.register(this.onScroll(function(){O.viewport.syncScrollArea(),O._selectionService.refresh()})),this.register(e.addDisposableDomListener(this._viewportElement,"scroll",function(){return O._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(v.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return O._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(e.addDisposableDomListener(this.element,"mousedown",function(k){return O._selectionService.onMouseDown(k)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new A.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},w.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(s.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(C.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},w.prototype._setTheme=function(L){var O,B,D;this._theme=L,(O=this._colorManager)===null||O===void 0||O.setTheme(L),(B=this._renderService)===null||B===void 0||B.setColors(this._colorManager.colors),(D=this.viewport)===null||D===void 0||D.onThemeChange(this._colorManager.colors)},w.prototype.bindMouse=function(){var L=this,O=this,B=this.element;function D(j){var V,ee,be=O._mouseService.getRawByteCoords(j,O.screenElement,O.cols,O.rows);if(!be)return!1;switch(j.overrideType||j.type){case"mousemove":ee=32,j.buttons===void 0?(V=3,j.button!==void 0&&(V=j.button<3?j.button:3)):V=1&j.buttons?0:4&j.buttons?1:2&j.buttons?2:3;break;case"mouseup":ee=0,V=j.button<3?j.button:3;break;case"mousedown":ee=1,V=j.button<3?j.button:3;break;case"wheel":j.deltaY!==0&&(ee=j.deltaY<0?0:1),V=4;break;default:return!1}return!(ee===void 0||V===void 0||V>4)&&O._coreMouseService.triggerMouseEvent({col:be.x-33,row:be.y-33,button:V,action:ee,ctrl:j.ctrlKey,alt:j.altKey,shift:j.shiftKey})}var K={mouseup:null,wheel:null,mousedrag:null,mousemove:null},k=function(j){return D(j),j.buttons||(L._document.removeEventListener("mouseup",K.mouseup),K.mousedrag&&L._document.removeEventListener("mousemove",K.mousedrag)),L.cancel(j)},te=function(j){return D(j),j.preventDefault(),L.cancel(j)},ne=function(j){j.buttons&&D(j)},Y=function(j){j.buttons||D(j)};this.register(this._coreMouseService.onProtocolChange(function(j){j?(L.optionsService.options.logLevel==="debug"&&L._logService.debug("Binding to mouse events:",L._coreMouseService.explainEvents(j)),L.element.classList.add("enable-mouse-events"),L._selectionService.disable()):(L._logService.debug("Unbinding from mouse events."),L.element.classList.remove("enable-mouse-events"),L._selectionService.enable()),8&j?K.mousemove||(B.addEventListener("mousemove",Y),K.mousemove=Y):(B.removeEventListener("mousemove",K.mousemove),K.mousemove=null),16&j?K.wheel||(B.addEventListener("wheel",te,{passive:!1}),K.wheel=te):(B.removeEventListener("wheel",K.wheel),K.wheel=null),2&j?K.mouseup||(K.mouseup=k):(L._document.removeEventListener("mouseup",K.mouseup),K.mouseup=null),4&j?K.mousedrag||(K.mousedrag=ne):(L._document.removeEventListener("mousemove",K.mousedrag),K.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(e.addDisposableDomListener(B,"mousedown",function(j){if(j.preventDefault(),L.focus(),L._coreMouseService.areMouseEventsActive&&!L._selectionService.shouldForceSelection(j))return D(j),K.mouseup&&L._document.addEventListener("mouseup",K.mouseup),K.mousedrag&&L._document.addEventListener("mousemove",K.mousedrag),L.cancel(j)})),this.register(e.addDisposableDomListener(B,"wheel",function(j){if(!K.wheel){if(!L.buffer.hasScrollback){var V=L.viewport.getLinesScrolled(j);if(V===0)return;for(var ee=m.C0.ESC+(L._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(j.deltaY<0?"A":"B"),be="",le=0;le<Math.abs(V);le++)be+=ee;L._coreService.triggerDataEvent(be,!0)}}},{passive:!0})),this.register(e.addDisposableDomListener(B,"wheel",function(j){if(!K.wheel)return L.viewport.onWheel(j)?void 0:L.cancel(j)},{passive:!1})),this.register(e.addDisposableDomListener(B,"touchstart",function(j){if(!L._coreMouseService.areMouseEventsActive)return L.viewport.onTouchStart(j),L.cancel(j)},{passive:!0})),this.register(e.addDisposableDomListener(B,"touchmove",function(j){if(!L._coreMouseService.areMouseEventsActive)return L.viewport.onTouchMove(j)?void 0:L.cancel(j)},{passive:!1}))},w.prototype.refresh=function(L,O){var B;(B=this._renderService)===null||B===void 0||B.refreshRows(L,O)},w.prototype._queueLinkification=function(L,O){var B;(B=this.linkifier)===null||B===void 0||B.linkifyRows(L,O)},w.prototype.updateCursorStyle=function(L){this._selectionService&&this._selectionService.shouldColumnSelect(L)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},w.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},w.prototype.scrollLines=function(L,O){G.prototype.scrollLines.call(this,L,O),this.refresh(0,this.rows-1)},w.prototype.paste=function(L){f.paste(L,this.textarea,this._coreService)},w.prototype.attachCustomKeyEventHandler=function(L){this._customKeyEventHandler=L},w.prototype.registerLinkMatcher=function(L,O,B){var D=this.linkifier.registerLinkMatcher(L,O,B);return this.refresh(0,this.rows-1),D},w.prototype.deregisterLinkMatcher=function(L){this.linkifier.deregisterLinkMatcher(L)&&this.refresh(0,this.rows-1)},w.prototype.registerLinkProvider=function(L){return this.linkifier2.registerLinkProvider(L)},w.prototype.registerCharacterJoiner=function(L){var O=this._renderService.registerCharacterJoiner(L);return this.refresh(0,this.rows-1),O},w.prototype.deregisterCharacterJoiner=function(L){this._renderService.deregisterCharacterJoiner(L)&&this.refresh(0,this.rows-1)},Object.defineProperty(w.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),w.prototype.addMarker=function(L){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+L)},w.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},w.prototype.select=function(L,O,B){this._selectionService.setSelection(L,O,B)},w.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},w.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]}},w.prototype.clearSelection=function(){var L;(L=this._selectionService)===null||L===void 0||L.clearSelection()},w.prototype.selectAll=function(){var L;(L=this._selectionService)===null||L===void 0||L.selectAll()},w.prototype.selectLines=function(L,O){var B;(B=this._selectionService)===null||B===void 0||B.selectLines(L,O)},w.prototype._keyDown=function(L){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(L)===!1)return!1;if(!this._compositionHelper.keydown(L))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var O=x.evaluateKeyboardEvent(L,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(L),O.type===3||O.type===2){var B=this.rows-1;return this.scrollLines(O.type===2?-B:B),this.cancel(L,!0)}return O.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,L)||(O.cancel&&this.cancel(L,!0),!O.key||(O.key!==m.C0.ETX&&O.key!==m.C0.CR||(this.textarea.value=""),this._onKey.fire({key:O.key,domEvent:L}),this._showCursor(),this._coreService.triggerDataEvent(O.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(L,!0)))},w.prototype._isThirdLevelShift=function(L,O){var B=L.isMac&&!this.options.macOptionIsMeta&&O.altKey&&!O.ctrlKey&&!O.metaKey||L.isWindows&&O.altKey&&O.ctrlKey&&!O.metaKey;return O.type==="keypress"?B:B&&(!O.keyCode||O.keyCode>47)},w.prototype._keyUp=function(L){this._customKeyEventHandler&&this._customKeyEventHandler(L)===!1||(function(O){return O.keyCode===16||O.keyCode===17||O.keyCode===18}(L)||this.focus(),this.updateCursorStyle(L))},w.prototype._keyPress=function(L){var O;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(L)===!1)return!1;if(this.cancel(L),L.charCode)O=L.charCode;else if(L.which===null||L.which===void 0)O=L.keyCode;else{if(L.which===0||L.charCode===0)return!1;O=L.which}return!(!O||(L.altKey||L.ctrlKey||L.metaKey)&&!this._isThirdLevelShift(this.browser,L))&&(O=String.fromCharCode(O),this._onKey.fire({key:O,domEvent:L}),this._showCursor(),this._coreService.triggerDataEvent(O,!0),!0)},w.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},w.prototype.resize=function(L,O){L!==this.cols||O!==this.rows?G.prototype.resize.call(this,L,O):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},w.prototype._afterResize=function(L,O){var B,D;(B=this._charSizeService)===null||B===void 0||B.measure(),(D=this.viewport)===null||D===void 0||D.syncScrollArea(!0)},w.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 L=1;L<this.rows;L++)this.buffer.lines.push(this.buffer.getBlankLine(E.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},w.prototype.reset=function(){var L,O;this.options.rows=this.rows,this.options.cols=this.cols;var B=this._customKeyEventHandler;this._setup(),G.prototype.reset.call(this),(L=this._selectionService)===null||L===void 0||L.reset(),this._customKeyEventHandler=B,this.refresh(0,this.rows-1),(O=this.viewport)===null||O===void 0||O.syncScrollArea()},w.prototype._reportWindowsOptions=function(L){if(this._renderService)switch(L){case i.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var O=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),B=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(m.C0.ESC+"[4;"+B+";"+O+"t");break;case i.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var D=this._renderService.dimensions.scaledCellWidth.toFixed(0),K=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(m.C0.ESC+"[6;"+K+";"+D+"t")}},w.prototype.cancel=function(L,O){if(this.options.cancelEvents||O)return L.preventDefault(),L.stopPropagation(),!1},w.prototype._visualBell=function(){return!1},w.prototype._soundBell=function(){return this.options.bellStyle==="sound"},w}(z.CoreTerminal);t.Terminal=W},function(Q,t,l){"use strict";var c=this&&this.__decorate||function(m,i,s,a){var r,o=arguments.length,e=o<3?i:a===null?a=Object.getOwnPropertyDescriptor(i,s):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")e=Reflect.decorate(m,i,s,a);else for(var n=m.length-1;n>=0;n--)(r=m[n])&&(e=(o<3?r(e):o>3?r(i,s,e):r(i,s))||e);return o>3&&e&&Object.defineProperty(i,s,e),e},S=this&&this.__param||function(m,i){return function(s,a){i(s,a,m)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompositionHelper=void 0;var p=l(5),d=l(1),f=function(){function m(i,s,a,r,o,e){this._textarea=i,this._compositionView=s,this._bufferService=a,this._optionsService=r,this._charSizeService=o,this._coreService=e,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(m.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),m.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},m.prototype.compositionupdate=function(i){var s=this;this._compositionView.textContent=i.data,this.updateCompositionElements(),setTimeout(function(){s._compositionPosition.end=s._textarea.value.length},0)},m.prototype.compositionend=function(){this._finalizeComposition(!0)},m.prototype.keydown=function(i){if(this._isComposing||this._isSendingComposition){if(i.keyCode===229||i.keyCode===16||i.keyCode===17||i.keyCode===18)return!1;this._finalizeComposition(!1)}return i.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},m.prototype._finalizeComposition=function(i){var s=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,i){var a={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(s._isSendingComposition){s._isSendingComposition=!1;var o=void 0;o=s._isComposing?s._textarea.value.substring(a.start,a.end):s._textarea.value.substring(a.start),s._coreService.triggerDataEvent(o,!0)}},0)}else{this._isSendingComposition=!1;var r=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(r,!0)}},m.prototype._handleAnyTextareaChanges=function(){var i=this,s=this._textarea.value;setTimeout(function(){if(!i._isComposing){var a=i._textarea.value.replace(s,"");a.length>0&&i._coreService.triggerDataEvent(a,!0)}},0)},m.prototype.updateCompositionElements=function(i){var s=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var a=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),r=this._bufferService.buffer.y*a,o=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=o+"px",this._compositionView.style.top=r+"px",this._compositionView.style.height=a+"px",this._compositionView.style.lineHeight=a+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var e=this._compositionView.getBoundingClientRect();this._textarea.style.left=o+"px",this._textarea.style.top=r+"px",this._textarea.style.width=e.width+"px",this._textarea.style.height=e.height+"px",this._textarea.style.lineHeight=e.height+"px"}i||setTimeout(function(){return s.updateCompositionElements(!0)},0)}},m=c([S(2,d.IBufferService),S(3,d.IOptionsService),S(4,p.ICharSizeService),S(5,d.ICoreService)],m)}();t.CompositionHelper=f},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(r,o){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var u in n)n.hasOwnProperty(u)&&(e[u]=n[u])})(r,o)},function(r,o){function e(){this.constructor=r}c(r,o),r.prototype=o===null?Object.create(o):(e.prototype=o.prototype,new e)}),p=this&&this.__decorate||function(r,o,e,n){var u,v=arguments.length,A=v<3?o:n===null?n=Object.getOwnPropertyDescriptor(o,e):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(r,o,e,n);else for(var C=r.length-1;C>=0;C--)(u=r[C])&&(A=(v<3?u(A):v>3?u(o,e,A):u(o,e))||A);return v>3&&A&&Object.defineProperty(o,e,A),A},d=this&&this.__param||function(r,o){return function(e,n){o(e,n,r)}};Object.defineProperty(t,"__esModule",{value:!0}),t.Viewport=void 0;var f=l(2),m=l(7),i=l(5),s=l(1),a=function(r){function o(e,n,u,v,A,C,x){var y=r.call(this)||this;return y._scrollLines=e,y._viewportElement=n,y._scrollArea=u,y._bufferService=v,y._optionsService=A,y._charSizeService=C,y._renderService=x,y.scrollBarWidth=0,y._currentRowHeight=0,y._lastRecordedBufferLength=0,y._lastRecordedViewportHeight=0,y._lastRecordedBufferHeight=0,y._lastTouchY=0,y._lastScrollTop=0,y._wheelPartialScroll=0,y._refreshAnimationFrame=null,y._ignoreNextScrollEvent=!1,y.scrollBarWidth=y._viewportElement.offsetWidth-y._scrollArea.offsetWidth||15,y.register(m.addDisposableDomListener(y._viewportElement,"scroll",y._onScroll.bind(y))),setTimeout(function(){return y.syncScrollArea()},0),y}return S(o,r),o.prototype.onThemeChange=function(e){this._viewportElement.style.backgroundColor=e.background.css},o.prototype._refresh=function(e){var n=this;if(e)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return n._innerRefresh()}))},o.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var e=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==e&&(this._lastRecordedBufferHeight=e,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var n=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==n&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=n),this._refreshAnimationFrame=null},o.prototype.syncScrollArea=function(e){if(e===void 0&&(e=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(e);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var n=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===n&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(e)}else this._refresh(e)},o.prototype._onScroll=function(e){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var n=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(n,!0)}},o.prototype._bubbleScroll=function(e,n){var u=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(n<0&&this._viewportElement.scrollTop!==0||n>0&&u<this._lastRecordedBufferHeight)||(e.cancelable&&e.preventDefault(),!1)},o.prototype.onWheel=function(e){var n=this._getPixelsScrolled(e);return n!==0&&(this._viewportElement.scrollTop+=n,this._bubbleScroll(e,n))},o.prototype._getPixelsScrolled=function(e){if(e.deltaY===0)return 0;var n=this._applyScrollModifier(e.deltaY,e);return e.deltaMode===WheelEvent.DOM_DELTA_LINE?n*=this._currentRowHeight:e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(n*=this._currentRowHeight*this._bufferService.rows),n},o.prototype.getLinesScrolled=function(e){if(e.deltaY===0)return 0;var n=this._applyScrollModifier(e.deltaY,e);return e.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(n/=this._currentRowHeight+0,this._wheelPartialScroll+=n,n=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(n*=this._bufferService.rows),n},o.prototype._applyScrollModifier=function(e,n){var u=this._optionsService.options.fastScrollModifier;return u==="alt"&&n.altKey||u==="ctrl"&&n.ctrlKey||u==="shift"&&n.shiftKey?e*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:e*this._optionsService.options.scrollSensitivity},o.prototype.onTouchStart=function(e){this._lastTouchY=e.touches[0].pageY},o.prototype.onTouchMove=function(e){var n=this._lastTouchY-e.touches[0].pageY;return this._lastTouchY=e.touches[0].pageY,n!==0&&(this._viewportElement.scrollTop+=n,this._bubbleScroll(e,n))},o=p([d(3,s.IBufferService),d(4,s.IOptionsService),d(5,i.ICharSizeService),d(6,i.IRenderService)],o)}(f.Disposable);t.Viewport=a},function(Q,t,l){"use strict";function c(f){return f.replace(/\r?\n/g,"\r")}function S(f,m){return m?"\x1B[200~"+f+"\x1B[201~":f}function p(f,m,i){f=S(f=c(f),i.decPrivateModes.bracketedPasteMode),i.triggerDataEvent(f,!0),m.value=""}function d(f,m,i){var s=i.getBoundingClientRect(),a=f.clientX-s.left-10,r=f.clientY-s.top-10;m.style.width="20px",m.style.height="20px",m.style.left=a+"px",m.style.top=r+"px",m.style.zIndex="1000",m.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=c,t.bracketTextForPaste=S,t.copyHandler=function(f,m){f.clipboardData&&f.clipboardData.setData("text/plain",m.selectionText),f.preventDefault()},t.handlePasteEvent=function(f,m,i){f.stopPropagation(),f.clipboardData&&p(f.clipboardData.getData("text/plain"),m,i)},t.paste=p,t.moveTextAreaUnderMouseCursor=d,t.rightClickHandler=function(f,m,i,s,a){d(f,m,i),a&&!s.isClickInSelection(f)&&s.selectWordAtCursor(f),m.value=s.selectionText,m.select()}},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(r,o){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var u in n)n.hasOwnProperty(u)&&(e[u]=n[u])})(r,o)},function(r,o){function e(){this.constructor=r}c(r,o),r.prototype=o===null?Object.create(o):(e.prototype=o.prototype,new e)});Object.defineProperty(t,"__esModule",{value:!0}),t.EscapeSequenceParser=t.VT500_TRANSITION_TABLE=t.TransitionTable=void 0;var p=l(2),d=l(15),f=l(21),m=l(22),i=l(24),s=function(){function r(o){this.table=new Uint8Array(o)}return r.prototype.setDefault=function(o,e){d.fill(this.table,o<<4|e)},r.prototype.add=function(o,e,n,u){this.table[e<<8|o]=n<<4|u},r.prototype.addMany=function(o,e,n,u){for(var v=0;v<o.length;v++)this.table[e<<8|o[v]]=n<<4|u},r}();t.TransitionTable=s,t.VT500_TRANSITION_TABLE=function(){var r=new s(4095),o=Array.apply(null,Array(256)).map(function(C,x){return x}),e=function(C,x){return o.slice(C,x)},n=e(32,127),u=e(0,24);u.push(25),u.push.apply(u,e(28,32));var v,A=e(0,14);for(v in r.setDefault(1,0),r.addMany(n,0,2,0),A)r.addMany([24,26,153,154],v,3,0),r.addMany(e(128,144),v,3,0),r.addMany(e(144,152),v,3,0),r.add(156,v,0,0),r.add(27,v,11,1),r.add(157,v,4,8),r.addMany([152,158,159],v,0,7),r.add(155,v,11,3),r.add(144,v,11,9);return r.addMany(u,0,3,0),r.addMany(u,1,3,1),r.add(127,1,0,1),r.addMany(u,8,0,8),r.addMany(u,3,3,3),r.add(127,3,0,3),r.addMany(u,4,3,4),r.add(127,4,0,4),r.addMany(u,6,3,6),r.addMany(u,5,3,5),r.add(127,5,0,5),r.addMany(u,2,3,2),r.add(127,2,0,2),r.add(93,1,4,8),r.addMany(n,8,5,8),r.add(127,8,5,8),r.addMany([156,27,24,26,7],8,6,0),r.addMany(e(28,32),8,0,8),r.addMany([88,94,95],1,0,7),r.addMany(n,7,0,7),r.addMany(u,7,0,7),r.add(156,7,0,0),r.add(127,7,0,7),r.add(91,1,11,3),r.addMany(e(64,127),3,7,0),r.addMany(e(48,60),3,8,4),r.addMany([60,61,62,63],3,9,4),r.addMany(e(48,60),4,8,4),r.addMany(e(64,127),4,7,0),r.addMany([60,61,62,63],4,0,6),r.addMany(e(32,64),6,0,6),r.add(127,6,0,6),r.addMany(e(64,127),6,0,0),r.addMany(e(32,48),3,9,5),r.addMany(e(32,48),5,9,5),r.addMany(e(48,64),5,0,6),r.addMany(e(64,127),5,7,0),r.addMany(e(32,48),4,9,5),r.addMany(e(32,48),1,9,2),r.addMany(e(32,48),2,9,2),r.addMany(e(48,127),2,10,0),r.addMany(e(48,80),1,10,0),r.addMany(e(81,88),1,10,0),r.addMany([89,90,92],1,10,0),r.addMany(e(96,127),1,10,0),r.add(80,1,11,9),r.addMany(u,9,0,9),r.add(127,9,0,9),r.addMany(e(28,32),9,0,9),r.addMany(e(32,48),9,9,12),r.addMany(e(48,60),9,8,10),r.addMany([60,61,62,63],9,9,10),r.addMany(u,11,0,11),r.addMany(e(32,128),11,0,11),r.addMany(e(28,32),11,0,11),r.addMany(u,10,0,10),r.add(127,10,0,10),r.addMany(e(28,32),10,0,10),r.addMany(e(48,60),10,8,10),r.addMany([60,61,62,63],10,0,11),r.addMany(e(32,48),10,9,12),r.addMany(u,12,0,12),r.add(127,12,0,12),r.addMany(e(28,32),12,0,12),r.addMany(e(32,48),12,9,12),r.addMany(e(48,64),12,0,11),r.addMany(e(64,127),12,12,13),r.addMany(e(64,127),10,12,13),r.addMany(e(64,127),9,12,13),r.addMany(u,13,13,13),r.addMany(n,13,13,13),r.add(127,13,0,13),r.addMany([27,156,24,26],13,14,0),r.add(160,0,2,0),r.add(160,8,5,8),r.add(160,6,0,6),r.add(160,11,0,11),r.add(160,13,13,13),r}();var a=function(r){function o(e){e===void 0&&(e=t.VT500_TRANSITION_TABLE);var n=r.call(this)||this;return n._transitions=e,n.initialState=0,n.currentState=n.initialState,n._params=new f.Params,n._params.addParam(0),n._collect=0,n.precedingCodepoint=0,n._printHandlerFb=function(u,v,A){},n._executeHandlerFb=function(u){},n._csiHandlerFb=function(u,v){},n._escHandlerFb=function(u){},n._errorHandlerFb=function(u){return u},n._printHandler=n._printHandlerFb,n._executeHandlers=Object.create(null),n._csiHandlers=Object.create(null),n._escHandlers=Object.create(null),n._oscParser=new m.OscParser,n._dcsParser=new i.DcsParser,n._errorHandler=n._errorHandlerFb,n.setEscHandler({final:"\\"},function(){}),n}return S(o,r),o.prototype._identifier=function(e,n){n===void 0&&(n=[64,126]);var u=0;if(e.prefix){if(e.prefix.length>1)throw new Error("only one byte as prefix supported");if((u=e.prefix.charCodeAt(0))&&60>u||u>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(e.intermediates){if(e.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var v=0;v<e.intermediates.length;++v){var A=e.intermediates.charCodeAt(v);if(32>A||A>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");u<<=8,u|=A}}if(e.final.length!==1)throw new Error("final must be a single byte");var C=e.final.charCodeAt(0);if(n[0]>C||C>n[1])throw new Error("final must be in range "+n[0]+" .. "+n[1]);return u<<=8,u|=C},o.prototype.identToString=function(e){for(var n=[];e;)n.push(String.fromCharCode(255&e)),e>>=8;return n.reverse().join("")},o.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},o.prototype.setPrintHandler=function(e){this._printHandler=e},o.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},o.prototype.addEscHandler=function(e,n){var u=this._identifier(e,[48,126]);this._escHandlers[u]===void 0&&(this._escHandlers[u]=[]);var v=this._escHandlers[u];return v.push(n),{dispose:function(){var A=v.indexOf(n);A!==-1&&v.splice(A,1)}}},o.prototype.setEscHandler=function(e,n){this._escHandlers[this._identifier(e,[48,126])]=[n]},o.prototype.clearEscHandler=function(e){this._escHandlers[this._identifier(e,[48,126])]&&delete this._escHandlers[this._identifier(e,[48,126])]},o.prototype.setEscHandlerFallback=function(e){this._escHandlerFb=e},o.prototype.setExecuteHandler=function(e,n){this._executeHandlers[e.charCodeAt(0)]=n},o.prototype.clearExecuteHandler=function(e){this._executeHandlers[e.charCodeAt(0)]&&delete this._executeHandlers[e.charCodeAt(0)]},o.prototype.setExecuteHandlerFallback=function(e){this._executeHandlerFb=e},o.prototype.addCsiHandler=function(e,n){var u=this._identifier(e);this._csiHandlers[u]===void 0&&(this._csiHandlers[u]=[]);var v=this._csiHandlers[u];return v.push(n),{dispose:function(){var A=v.indexOf(n);A!==-1&&v.splice(A,1)}}},o.prototype.setCsiHandler=function(e,n){this._csiHandlers[this._identifier(e)]=[n]},o.prototype.clearCsiHandler=function(e){this._csiHandlers[this._identifier(e)]&&delete this._csiHandlers[this._identifier(e)]},o.prototype.setCsiHandlerFallback=function(e){this._csiHandlerFb=e},o.prototype.addDcsHandler=function(e,n){return this._dcsParser.addHandler(this._identifier(e),n)},o.prototype.setDcsHandler=function(e,n){this._dcsParser.setHandler(this._identifier(e),n)},o.prototype.clearDcsHandler=function(e){this._dcsParser.clearHandler(this._identifier(e))},o.prototype.setDcsHandlerFallback=function(e){this._dcsParser.setHandlerFallback(e)},o.prototype.addOscHandler=function(e,n){return this._oscParser.addHandler(e,n)},o.prototype.setOscHandler=function(e,n){this._oscParser.setHandler(e,n)},o.prototype.clearOscHandler=function(e){this._oscParser.clearHandler(e)},o.prototype.setOscHandlerFallback=function(e){this._oscParser.setHandlerFallback(e)},o.prototype.setErrorHandler=function(e){this._errorHandler=e},o.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},o.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},o.prototype.parse=function(e,n){for(var u=0,v=0,A=this.currentState,C=this._oscParser,x=this._dcsParser,y=this._collect,E=this._params,b=this._transitions.table,h=0;h<n;++h){switch((v=b[A<<8|((u=e[h])<160?u:160)])>>4){case 2:for(var g=h+1;;++g){if(g>=n||(u=e[g])<32||u>126&&u<160){this._printHandler(e,h,g),h=g-1;break}if(++g>=n||(u=e[g])<32||u>126&&u<160){this._printHandler(e,h,g),h=g-1;break}if(++g>=n||(u=e[g])<32||u>126&&u<160){this._printHandler(e,h,g),h=g-1;break}if(++g>=n||(u=e[g])<32||u>126&&u<160){this._printHandler(e,h,g),h=g-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:h,code:u,currentState:A,collect:y,params:E,abort:!1}).abort)return;break;case 7:for(var _=this._csiHandlers[y<<8|u],P=_?_.length-1:-1;P>=0&&_[P](E)===!1;P--);P<0&&this._csiHandlerFb(y<<8|u,E),this.precedingCodepoint=0;break;case 8:do switch(u){case 59:E.addParam(0);break;case 58:E.addSubParam(-1);break;default:E.addDigit(u-48)}while(++h<n&&(u=e[h])>47&&u<60);h--;break;case 9:y<<=8,y|=u;break;case 10:for(var R=this._escHandlers[y<<8|u],F=R?R.length-1:-1;F>=0&&R[F]()===!1;F--);F<0&&this._escHandlerFb(y<<8|u),this.precedingCodepoint=0;break;case 11:E.reset(),E.addParam(0),y=0;break;case 12:x.hook(y<<8|u,E);break;case 13:for(var z=h+1;;++z)if(z>=n||(u=e[z])===24||u===26||u===27||u>127&&u<160){x.put(e,h,z),h=z-1;break}break;case 14:x.unhook(u!==24&&u!==26),u===27&&(v|=1),E.reset(),E.addParam(0),y=0,this.precedingCodepoint=0;break;case 4:C.start();break;case 5:for(var oe=h+1;;oe++)if(oe>=n||(u=e[oe])<32||u>127&&u<=159){C.put(e,h,oe),h=oe-1;break}break;case 6:C.end(u!==24&&u!==26),u===27&&(v|=1),E.reset(),E.addParam(0),y=0,this.precedingCodepoint=0}A=15&v}this._collect=y,this.currentState=A},o}(p.Disposable);t.EscapeSequenceParser=a},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(C,x){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,E){y.__proto__=E}||function(y,E){for(var b in E)E.hasOwnProperty(b)&&(y[b]=E[b])})(C,x)},function(C,x){function y(){this.constructor=C}c(C,x),C.prototype=x===null?Object.create(x):(y.prototype=x.prototype,new y)}),p=this&&this.__decorate||function(C,x,y,E){var b,h=arguments.length,g=h<3?x:E===null?E=Object.getOwnPropertyDescriptor(x,y):E;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(C,x,y,E);else for(var _=C.length-1;_>=0;_--)(b=C[_])&&(g=(h<3?b(g):h>3?b(x,y,g):b(x,y))||g);return h>3&&g&&Object.defineProperty(x,y,g),g},d=this&&this.__param||function(C,x){return function(y,E){x(y,E,C)}};Object.defineProperty(t,"__esModule",{value:!0}),t.Renderer=void 0;var f=l(41),m=l(47),i=l(48),s=l(49),a=l(29),r=l(2),o=l(5),e=l(1),n=l(25),u=l(0),v=1,A=function(C){function x(y,E,b,h,g,_,P,R,F){var z=C.call(this)||this;z._colors=y,z._screenElement=E,z._bufferService=g,z._charSizeService=_,z._optionsService=P,z._id=v++,z._onRequestRedraw=new u.EventEmitter;var oe=z._optionsService.options.allowTransparency;return z._characterJoinerRegistry=new a.CharacterJoinerRegistry(z._bufferService),z._renderLayers=[new f.TextRenderLayer(z._screenElement,0,z._colors,z._characterJoinerRegistry,oe,z._id,z._bufferService,P),new m.SelectionRenderLayer(z._screenElement,1,z._colors,z._id,z._bufferService,P),new s.LinkRenderLayer(z._screenElement,2,z._colors,z._id,b,h,z._bufferService,P),new i.CursorRenderLayer(z._screenElement,3,z._colors,z._id,z._onRequestRedraw,z._bufferService,P,R,F)],z.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},z._devicePixelRatio=window.devicePixelRatio,z._updateDimensions(),z.onOptionsChanged(),z}return S(x,C),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){for(var y=0,E=this._renderLayers;y<E.length;y++)E[y].dispose();C.prototype.dispose.call(this),n.removeTerminalFromCache(this._id)},x.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},x.prototype.setColors=function(y){this._colors=y;for(var E=0,b=this._renderLayers;E<b.length;E++){var h=b[E];h.setColors(this._colors),h.reset()}},x.prototype.onResize=function(y,E){this._updateDimensions();for(var b=0,h=this._renderLayers;b<h.length;b++)h[b].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},x.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},x.prototype.onBlur=function(){this._runOperation(function(y){return y.onBlur()})},x.prototype.onFocus=function(){this._runOperation(function(y){return y.onFocus()})},x.prototype.onSelectionChanged=function(y,E,b){b===void 0&&(b=!1),this._runOperation(function(h){return h.onSelectionChanged(y,E,b)})},x.prototype.onCursorMove=function(){this._runOperation(function(y){return y.onCursorMove()})},x.prototype.onOptionsChanged=function(){this._runOperation(function(y){return y.onOptionsChanged()})},x.prototype.clear=function(){this._runOperation(function(y){return y.reset()})},x.prototype._runOperation=function(y){for(var E=0,b=this._renderLayers;E<b.length;E++)y(b[E])},x.prototype.renderRows=function(y,E){for(var b=0,h=this._renderLayers;b<h.length;b++)h[b].onGridChanged(y,E)},x.prototype._updateDimensions=function(){this._charSizeService.hasValidSize&&(this.dimensions.scaledCharWidth=Math.floor(this._charSizeService.width*window.devicePixelRatio),this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharTop=this._optionsService.options.lineHeight===1?0:Math.round((this.dimensions.scaledCellHeight-this.dimensions.scaledCharHeight)/2),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCharLeft=Math.floor(this._optionsService.options.letterSpacing/2),this.dimensions.scaledCanvasHeight=this._bufferService.rows*this.dimensions.scaledCellHeight,this.dimensions.scaledCanvasWidth=this._bufferService.cols*this.dimensions.scaledCellWidth,this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows,this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols)},x.prototype.registerCharacterJoiner=function(y){return this._characterJoinerRegistry.registerCharacterJoiner(y)},x.prototype.deregisterCharacterJoiner=function(y){return this._characterJoinerRegistry.deregisterCharacterJoiner(y)},x=p([d(4,e.IBufferService),d(5,o.ICharSizeService),d(6,e.IOptionsService),d(7,e.ICoreService),d(8,o.ICoreBrowserService)],x)}(r.Disposable);t.Renderer=A},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(r,o){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var u in n)n.hasOwnProperty(u)&&(e[u]=n[u])})(r,o)},function(r,o){function e(){this.constructor=r}c(r,o),r.prototype=o===null?Object.create(o):(e.prototype=o.prototype,new e)});Object.defineProperty(t,"__esModule",{value:!0}),t.TextRenderLayer=void 0;var p=l(42),d=l(13),f=l(6),m=l(3),i=l(29),s=l(4),a=function(r){function o(e,n,u,v,A,C,x,y){var E=r.call(this,e,"text",n,A,u,C,x,y)||this;return E._characterWidth=0,E._characterFont="",E._characterOverlapCache={},E._workCell=new s.CellData,E._state=new p.GridCache,E._characterJoinerRegistry=v,E}return S(o,r),o.prototype.resize=function(e){r.prototype.resize.call(this,e);var n=this._getFont(!1,!1);this._characterWidth===e.scaledCharWidth&&this._characterFont===n||(this._characterWidth=e.scaledCharWidth,this._characterFont=n,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},o.prototype.reset=function(){this._state.clear(),this._clearAll()},o.prototype._forEachCell=function(e,n,u,v){for(var A=e;A<=n;A++)for(var C=A+this._bufferService.buffer.ydisp,x=this._bufferService.buffer.lines.get(C),y=u?u.getJoinedCharacters(C):[],E=0;E<this._bufferService.cols;E++){x.loadCell(E,this._workCell);var b=this._workCell,h=!1,g=E;if(b.getWidth()!==0){if(y.length>0&&E===y[0][0]){h=!0;var _=y.shift();b=new i.JoinedCellData(this._workCell,x.translateToString(!0,_[0],_[1]),_[1]-_[0]),g=_[1]-1}!h&&this._isOverlapping(b)&&g<x.length-1&&x.getCodePoint(g+1)===m.NULL_CELL_CODE&&(b.content&=-12582913,b.content|=2<<22),v(b,E,A),E=g}}},o.prototype._drawBackground=function(e,n){var u=this,v=this._ctx,A=this._bufferService.cols,C=0,x=0,y=null;v.save(),this._forEachCell(e,n,null,function(E,b,h){var g=null;E.isInverse()?g=E.isFgDefault()?u._colors.foreground.css:E.isFgRGB()?"rgb("+f.AttributeData.toColorRGB(E.getFgColor()).join(",")+")":u._colors.ansi[E.getFgColor()].css:E.isBgRGB()?g="rgb("+f.AttributeData.toColorRGB(E.getBgColor()).join(",")+")":E.isBgPalette()&&(g=u._colors.ansi[E.getBgColor()].css),y===null&&(C=b,x=h),h!==x?(v.fillStyle=y||"",u._fillCells(C,x,A-C,1),C=b,x=h):y!==g&&(v.fillStyle=y||"",u._fillCells(C,x,b-C,1),C=b,x=h),y=g}),y!==null&&(v.fillStyle=y,this._fillCells(C,x,A-C,1)),v.restore()},o.prototype._drawForeground=function(e,n){var u=this;this._forEachCell(e,n,this._characterJoinerRegistry,function(v,A,C){if(!v.isInvisible()&&(u._drawChars(v,A,C),v.isUnderline())){if(u._ctx.save(),v.isInverse())if(v.isBgDefault())u._ctx.fillStyle=u._colors.background.css;else if(v.isBgRGB())u._ctx.fillStyle="rgb("+f.AttributeData.toColorRGB(v.getBgColor()).join(",")+")";else{var x=v.getBgColor();u._optionsService.options.drawBoldTextInBrightColors&&v.isBold()&&x<8&&(x+=8),u._ctx.fillStyle=u._colors.ansi[x].css}else if(v.isFgDefault())u._ctx.fillStyle=u._colors.foreground.css;else if(v.isFgRGB())u._ctx.fillStyle="rgb("+f.AttributeData.toColorRGB(v.getFgColor()).join(",")+")";else{var y=v.getFgColor();u._optionsService.options.drawBoldTextInBrightColors&&v.isBold()&&y<8&&(y+=8),u._ctx.fillStyle=u._colors.ansi[y].css}u._fillBottomLineAtCells(A,C,v.getWidth()),u._ctx.restore()}})},o.prototype.onGridChanged=function(e,n){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,e,this._bufferService.cols,n-e+1),this._drawBackground(e,n),this._drawForeground(e,n))},o.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},o.prototype._isOverlapping=function(e){if(e.getWidth()!==1||e.getCode()<256)return!1;var n=e.getChars();if(this._characterOverlapCache.hasOwnProperty(n))return this._characterOverlapCache[n];this._ctx.save(),this._ctx.font=this._characterFont;var u=Math.floor(this._ctx.measureText(n).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[n]=u,u},o}(d.BaseRenderLayer);t.TextRenderLayer=a},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GridCache=void 0;var c=function(){function S(){this.cache=[]}return S.prototype.resize=function(p,d){for(var f=0;f<p;f++){this.cache.length<=f&&this.cache.push([]);for(var m=this.cache[f].length;m<d;m++)this.cache[f].push(void 0);this.cache[f].length=d}this.cache.length=p},S.prototype.clear=function(){for(var p=0;p<this.cache.length;p++)for(var d=0;d<this.cache[p].length;d++)this.cache[p][d]=void 0},S}();t.GridCache=c},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(u,v){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,C){A.__proto__=C}||function(A,C){for(var x in C)C.hasOwnProperty(x)&&(A[x]=C[x])})(u,v)},function(u,v){function A(){this.constructor=u}c(u,v),u.prototype=v===null?Object.create(v):(A.prototype=v.prototype,new A)});Object.defineProperty(t,"__esModule",{value:!0}),t.NoneCharAtlas=t.DynamicCharAtlas=t.getGlyphCacheKey=void 0;var p=l(9),d=l(44),f=l(27),m=l(46),i=l(11),s=l(28),a=l(10),r={css:"rgba(0, 0, 0, 0)",rgba:0};function o(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=o;var e=function(u){function v(A,C){var x=u.call(this)||this;x._config=C,x._drawToCacheCount=0,x._glyphsWaitingOnBitmap=[],x._bitmapCommitTimeout=null,x._bitmap=null,x._cacheCanvas=A.createElement("canvas"),x._cacheCanvas.width=1024,x._cacheCanvas.height=1024,x._cacheCtx=s.throwIfFalsy(x._cacheCanvas.getContext("2d",{alpha:!0}));var y=A.createElement("canvas");y.width=x._config.scaledCharWidth,y.height=x._config.scaledCharHeight,x._tmpCtx=s.throwIfFalsy(y.getContext("2d",{alpha:x._config.allowTransparency})),x._width=Math.floor(1024/x._config.scaledCharWidth),x._height=Math.floor(1024/x._config.scaledCharHeight);var E=x._width*x._height;return x._cacheMap=new m.LRUMap(E),x._cacheMap.prealloc(E),x}return S(v,u),v.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},v.prototype.beginFrame=function(){this._drawToCacheCount=0},v.prototype.draw=function(A,C,x,y){if(C.code===32)return!0;if(!this._canCache(C))return!1;var E=o(C),b=this._cacheMap.get(E);if(b!=null)return this._drawFromCache(A,b,x,y),!0;if(this._drawToCacheCount<100){var h=void 0;h=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var g=this._drawToCache(C,h);return this._cacheMap.set(E,g),this._drawFromCache(A,g,x,y),!0}return!1},v.prototype._canCache=function(A){return A.code<256},v.prototype._toCoordinateX=function(A){return A%this._width*this._config.scaledCharWidth},v.prototype._toCoordinateY=function(A){return Math.floor(A/this._width)*this._config.scaledCharHeight},v.prototype._drawFromCache=function(A,C,x,y){if(!C.isEmpty){var E=this._toCoordinateX(C.index),b=this._toCoordinateY(C.index);A.drawImage(C.inBitmap?this._bitmap:this._cacheCanvas,E,b,this._config.scaledCharWidth,this._config.scaledCharHeight,x,y,this._config.scaledCharWidth,this._config.scaledCharHeight)}},v.prototype._getColorFromAnsiIndex=function(A){return A<this._config.colors.ansi.length?this._config.colors.ansi[A]:f.DEFAULT_ANSI_COLORS[A]},v.prototype._getBackgroundColor=function(A){return this._config.allowTransparency?r:A.bg===p.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:A.bg<256?this._getColorFromAnsiIndex(A.bg):this._config.colors.background},v.prototype._getForegroundColor=function(A){return A.fg===p.INVERTED_DEFAULT_COLOR?a.color.opaque(this._config.colors.background):A.fg<256?this._getColorFromAnsiIndex(A.fg):this._config.colors.foreground},v.prototype._drawToCache=function(A,C){this._drawToCacheCount++,this._tmpCtx.save();var x=this._getBackgroundColor(A);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=x.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var y=A.bold?this._config.fontWeightBold:this._config.fontWeight,E=A.italic?"italic":"";this._tmpCtx.font=E+" "+y+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(A).css,A.dim&&(this._tmpCtx.globalAlpha=p.DIM_OPACITY),this._tmpCtx.fillText(A.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var b=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),h=!1;this._config.allowTransparency||(h=function(R,F){for(var z=!0,oe=F.rgba>>>24,W=F.rgba>>>16&255,G=F.rgba>>>8&255,w=0;w<R.data.length;w+=4)R.data[w]===oe&&R.data[w+1]===W&&R.data[w+2]===G?R.data[w+3]=0:z=!1;return z}(b,x));var g=this._toCoordinateX(C),_=this._toCoordinateY(C);this._cacheCtx.putImageData(b,g,_);var P={index:C,isEmpty:h,inBitmap:!1};return this._addGlyphToBitmap(P),P},v.prototype._addGlyphToBitmap=function(A){var C=this;!("createImageBitmap"in window)||i.isFirefox||i.isSafari||(this._glyphsWaitingOnBitmap.push(A),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return C._generateBitmap()},100)))},v.prototype._generateBitmap=function(){var A=this,C=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(x){A._bitmap=x;for(var y=0;y<C.length;y++)C[y].inBitmap=!0}),this._bitmapCommitTimeout=null},v}(d.BaseCharAtlas);t.DynamicCharAtlas=e;var n=function(u){function v(A,C){return u.call(this)||this}return S(v,u),v.prototype.draw=function(A,C,x,y){return!1},v}(d.BaseCharAtlas);t.NoneCharAtlas=n},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseCharAtlas=void 0;var c=function(){function S(){this._didWarmUp=!1}return S.prototype.dispose=function(){},S.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},S.prototype._doWarmUp=function(){},S.prototype.beginFrame=function(){},S}();t.BaseCharAtlas=c},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorContrastCache=void 0;var c=function(){function S(){this._color={},this._rgba={}}return S.prototype.clear=function(){this._color={},this._rgba={}},S.prototype.setCss=function(p,d,f){this._rgba[p]||(this._rgba[p]={}),this._rgba[p][d]=f},S.prototype.getCss=function(p,d){return this._rgba[p]?this._rgba[p][d]:void 0},S.prototype.setColor=function(p,d,f){this._color[p]||(this._color[p]={}),this._color[p][d]=f},S.prototype.getColor=function(p,d){return this._color[p]?this._color[p][d]:void 0},S}();t.ColorContrastCache=c},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LRUMap=void 0;var c=function(){function S(p){this.capacity=p,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return S.prototype._unlinkNode=function(p){var d=p.prev,f=p.next;p===this._head&&(this._head=f),p===this._tail&&(this._tail=d),d!==null&&(d.next=f),f!==null&&(f.prev=d)},S.prototype._appendNode=function(p){var d=this._tail;d!==null&&(d.next=p),p.prev=d,p.next=null,this._tail=p,this._head===null&&(this._head=p)},S.prototype.prealloc=function(p){for(var d=this._nodePool,f=0;f<p;f++)d.push({prev:null,next:null,key:null,value:null})},S.prototype.get=function(p){var d=this._map[p];return d!==void 0?(this._unlinkNode(d),this._appendNode(d),d.value):null},S.prototype.peekValue=function(p){var d=this._map[p];return d!==void 0?d.value:null},S.prototype.peek=function(){var p=this._head;return p===null?null:p.value},S.prototype.set=function(p,d){var f=this._map[p];if(f!==void 0)f=this._map[p],this._unlinkNode(f),f.value=d;else if(this.size>=this.capacity)f=this._head,this._unlinkNode(f),delete this._map[f.key],f.key=p,f.value=d,this._map[p]=f;else{var m=this._nodePool;m.length>0?((f=m.pop()).key=p,f.value=d):f={prev:null,next:null,key:p,value:d},this._map[p]=f,this.size++}this._appendNode(f)},S}();t.LRUMap=c},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(d,f){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(m,i){m.__proto__=i}||function(m,i){for(var s in i)i.hasOwnProperty(s)&&(m[s]=i[s])})(d,f)},function(d,f){function m(){this.constructor=d}c(d,f),d.prototype=f===null?Object.create(f):(m.prototype=f.prototype,new m)});Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionRenderLayer=void 0;var p=function(d){function f(m,i,s,a,r,o){var e=d.call(this,m,"selection",i,!0,s,a,r,o)||this;return e._clearState(),e}return S(f,d),f.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},f.prototype.resize=function(m){d.prototype.resize.call(this,m),this._clearState()},f.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},f.prototype.onSelectionChanged=function(m,i,s){if(this._didStateChange(m,i,s,this._bufferService.buffer.ydisp))if(this._clearAll(),m&&i){var a=m[1]-this._bufferService.buffer.ydisp,r=i[1]-this._bufferService.buffer.ydisp,o=Math.max(a,0),e=Math.min(r,this._bufferService.rows-1);if(!(o>=this._bufferService.rows||e<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,s){var n=m[0],u=i[0]-n,v=e-o+1;this._fillCells(n,o,u,v)}else{n=a===o?m[0]:0;var A=o===e?i[0]:this._bufferService.cols;this._fillCells(n,o,A-n,1);var C=Math.max(e-o-1,0);if(this._fillCells(0,o+1,this._bufferService.cols,C),o!==e){var x=r===e?i[0]:this._bufferService.cols;this._fillCells(0,e,x,1)}}this._state.start=[m[0],m[1]],this._state.end=[i[0],i[1]],this._state.columnSelectMode=s,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},f.prototype._didStateChange=function(m,i,s,a){return!this._areCoordinatesEqual(m,this._state.start)||!this._areCoordinatesEqual(i,this._state.end)||s!==this._state.columnSelectMode||a!==this._state.ydisp},f.prototype._areCoordinatesEqual=function(m,i){return!(!m||!i)&&m[0]===i[0]&&m[1]===i[1]},f}(l(13).BaseRenderLayer);t.SelectionRenderLayer=p},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(i,s){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,r){a.__proto__=r}||function(a,r){for(var o in r)r.hasOwnProperty(o)&&(a[o]=r[o])})(i,s)},function(i,s){function a(){this.constructor=i}c(i,s),i.prototype=s===null?Object.create(s):(a.prototype=s.prototype,new a)});Object.defineProperty(t,"__esModule",{value:!0}),t.CursorRenderLayer=void 0;var p=l(13),d=l(4),f=function(i){function s(a,r,o,e,n,u,v,A,C){var x=i.call(this,a,"cursor",r,!0,o,e,u,v)||this;return x._onRequestRedraw=n,x._coreService=A,x._coreBrowserService=C,x._cell=new d.CellData,x._state={x:0,y:0,isFocused:!1,style:"",width:0},x._cursorRenderers={bar:x._renderBarCursor.bind(x),block:x._renderBlockCursor.bind(x),underline:x._renderUnderlineCursor.bind(x)},x}return S(s,i),s.prototype.resize=function(a){i.prototype.resize.call(this,a),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},s.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},s.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},s.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},s.prototype.onOptionsChanged=function(){var a,r=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new m(this._coreBrowserService.isFocused,function(){r._render(!0)})):((a=this._cursorBlinkStateManager)===null||a===void 0||a.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},s.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},s.prototype.onGridChanged=function(a,r){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},s.prototype._render=function(a){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var r=this._bufferService.buffer.ybase+this._bufferService.buffer.y,o=r-this._bufferService.buffer.ydisp;if(o<0||o>=this._bufferService.rows)this._clearCursor();else{var e=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(r).loadCell(e,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var n=this._optionsService.options.cursorStyle;return n&&n!=="block"?this._cursorRenderers[n](e,o,this._cell):this._renderBlurCursor(e,o,this._cell),this._ctx.restore(),this._state.x=e,this._state.y=o,this._state.isFocused=!1,this._state.style=n,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===e&&this._state.y===o&&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"](e,o,this._cell),this._ctx.restore(),this._state.x=e,this._state.y=o,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},s.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})},s.prototype._renderBarCursor=function(a,r,o){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(a,r,this._optionsService.options.cursorWidth),this._ctx.restore()},s.prototype._renderBlockCursor=function(a,r,o){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(a,r,o.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(o,a,r),this._ctx.restore()},s.prototype._renderUnderlineCursor=function(a,r,o){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(a,r),this._ctx.restore()},s.prototype._renderBlurCursor=function(a,r,o){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(a,r,o.getWidth(),1),this._ctx.restore()},s}(p.BaseRenderLayer);t.CursorRenderLayer=f;var m=function(){function i(s,a){this._renderCallback=a,this.isCursorVisible=!0,s&&this._restartInterval()}return Object.defineProperty(i.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),i.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)},i.prototype.restartBlinkAnimation=function(){var s=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){s._renderCallback(),s._animationFrame=void 0})))},i.prototype._restartInterval=function(s){var a=this;s===void 0&&(s=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(a._animationTimeRestarted){var r=600-(Date.now()-a._animationTimeRestarted);if(a._animationTimeRestarted=void 0,r>0)return void a._restartInterval(r)}a.isCursorVisible=!1,a._animationFrame=window.requestAnimationFrame(function(){a._renderCallback(),a._animationFrame=void 0}),a._blinkInterval=window.setInterval(function(){if(a._animationTimeRestarted){var o=600-(Date.now()-a._animationTimeRestarted);return a._animationTimeRestarted=void 0,void a._restartInterval(o)}a.isCursorVisible=!a.isCursorVisible,a._animationFrame=window.requestAnimationFrame(function(){a._renderCallback(),a._animationFrame=void 0})},600)},s)},i.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)},i.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},i}()},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(i,s){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,r){a.__proto__=r}||function(a,r){for(var o in r)r.hasOwnProperty(o)&&(a[o]=r[o])})(i,s)},function(i,s){function a(){this.constructor=i}c(i,s),i.prototype=s===null?Object.create(s):(a.prototype=s.prototype,new a)});Object.defineProperty(t,"__esModule",{value:!0}),t.LinkRenderLayer=void 0;var p=l(13),d=l(9),f=l(26),m=function(i){function s(a,r,o,e,n,u,v,A){var C=i.call(this,a,"link",r,!0,o,e,v,A)||this;return n.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),n.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),u.onShowLinkUnderline(function(x){return C._onShowLinkUnderline(x)}),u.onHideLinkUnderline(function(x){return C._onHideLinkUnderline(x)}),C}return S(s,i),s.prototype.resize=function(a){i.prototype.resize.call(this,a),this._state=void 0},s.prototype.reset=function(){this._clearCurrentLink()},s.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var a=this._state.y2-this._state.y1-1;a>0&&this._clearCells(0,this._state.y1+1,this._state.cols,a),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},s.prototype._onShowLinkUnderline=function(a){if(a.fg===d.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:a.fg&&f.is256Color(a.fg)?this._ctx.fillStyle=this._colors.ansi[a.fg].css:this._ctx.fillStyle=this._colors.foreground.css,a.y1===a.y2)this._fillBottomLineAtCells(a.x1,a.y1,a.x2-a.x1);else{this._fillBottomLineAtCells(a.x1,a.y1,a.cols-a.x1);for(var r=a.y1+1;r<a.y2;r++)this._fillBottomLineAtCells(0,r,a.cols);this._fillBottomLineAtCells(0,a.y2,a.x2)}this._state=a},s.prototype._onHideLinkUnderline=function(a){this._clearCurrentLink()},s}(p.BaseRenderLayer);t.LinkRenderLayer=m},function(Q,t,l){"use strict";var c=this&&this.__decorate||function(i,s,a,r){var o,e=arguments.length,n=e<3?s:r===null?r=Object.getOwnPropertyDescriptor(s,a):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(i,s,a,r);else for(var u=i.length-1;u>=0;u--)(o=i[u])&&(n=(e<3?o(n):e>3?o(s,a,n):o(s,a))||n);return e>3&&n&&Object.defineProperty(s,a,n),n},S=this&&this.__param||function(i,s){return function(a,r){s(a,r,i)}};Object.defineProperty(t,"__esModule",{value:!0}),t.MouseZone=t.Linkifier=void 0;var p=l(0),d=l(1),f=function(){function i(s,a,r){this._bufferService=s,this._logService=a,this._unicodeService=r,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new p.EventEmitter,this._onHideLinkUnderline=new p.EventEmitter,this._onLinkTooltip=new p.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(i.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),i.prototype.attachToDom=function(s,a){this._element=s,this._mouseZoneManager=a},i.prototype.linkifyRows=function(s,a){var r=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=s,this._rowsToLinkify.end=a):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,s),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,a)),this._mouseZoneManager.clearAll(s,a),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return r._linkifyRows()},i._timeBeforeLatency))},i.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var s=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var a=s.ydisp+this._rowsToLinkify.start;if(!(a>=s.lines.length)){for(var r=s.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,o=Math.ceil(2e3/this._bufferService.cols),e=this._bufferService.buffer.iterator(!1,a,r,o,o);e.hasNext();)for(var n=e.next(),u=0;u<this._linkMatchers.length;u++)this._doLinkifyRow(n.range.first,n.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")},i.prototype.registerLinkMatcher=function(s,a,r){if(r===void 0&&(r={}),!a)throw new Error("handler must be defined");var o={id:this._nextLinkMatcherId++,regex:s,handler:a,matchIndex:r.matchIndex,validationCallback:r.validationCallback,hoverTooltipCallback:r.tooltipCallback,hoverLeaveCallback:r.leaveCallback,willLinkActivate:r.willLinkActivate,priority:r.priority||0};return this._addLinkMatcherToList(o),o.id},i.prototype._addLinkMatcherToList=function(s){if(this._linkMatchers.length!==0){for(var a=this._linkMatchers.length-1;a>=0;a--)if(s.priority<=this._linkMatchers[a].priority)return void this._linkMatchers.splice(a+1,0,s);this._linkMatchers.splice(0,0,s)}else this._linkMatchers.push(s)},i.prototype.deregisterLinkMatcher=function(s){for(var a=0;a<this._linkMatchers.length;a++)if(this._linkMatchers[a].id===s)return this._linkMatchers.splice(a,1),!0;return!1},i.prototype._doLinkifyRow=function(s,a,r){for(var o,e=this,n=new RegExp(r.regex.source,(r.regex.flags||"")+"g"),u=-1,v=function(){var C=o[typeof r.matchIndex!="number"?0:r.matchIndex];if(!C)return A._logService.debug("match found without corresponding matchIndex",o,r),"break";if(u=a.indexOf(C,u+1),n.lastIndex=u+C.length,u<0)return"break";var x=A._bufferService.buffer.stringIndexToBufferIndex(s,u);if(x[0]<0)return"break";var y=A._bufferService.buffer.lines.get(x[0]);if(!y)return"break";var E=y.getFg(x[1]),b=E?E>>9&511:void 0;r.validationCallback?r.validationCallback(C,function(h){e._rowsTimeoutId||h&&e._addLink(x[1],x[0]-e._bufferService.buffer.ydisp,C,r,b)}):A._addLink(x[1],x[0]-A._bufferService.buffer.ydisp,C,r,b)},A=this;(o=n.exec(a))!==null&&v()!=="break";);},i.prototype._addLink=function(s,a,r,o,e){var n=this;if(this._mouseZoneManager&&this._element){var u=this._unicodeService.getStringCellWidth(r),v=s%this._bufferService.cols,A=a+Math.floor(s/this._bufferService.cols),C=(v+u)%this._bufferService.cols,x=A+Math.floor((v+u)/this._bufferService.cols);C===0&&(C=this._bufferService.cols,x--),this._mouseZoneManager.add(new m(v+1,A+1,C+1,x+1,function(y){if(o.handler)return o.handler(y,r);var E=window.open();E?(E.opener=null,E.location.href=r):console.warn("Opening link blocked as opener could not be cleared")},function(){n._onShowLinkUnderline.fire(n._createLinkHoverEvent(v,A,C,x,e)),n._element.classList.add("xterm-cursor-pointer")},function(y){n._onLinkTooltip.fire(n._createLinkHoverEvent(v,A,C,x,e)),o.hoverTooltipCallback&&o.hoverTooltipCallback(y,r,{start:{x:v,y:A},end:{x:C,y:x}})},function(){n._onHideLinkUnderline.fire(n._createLinkHoverEvent(v,A,C,x,e)),n._element.classList.remove("xterm-cursor-pointer"),o.hoverLeaveCallback&&o.hoverLeaveCallback()},function(y){return!o.willLinkActivate||o.willLinkActivate(y,r)}))}},i.prototype._createLinkHoverEvent=function(s,a,r,o,e){return{x1:s,y1:a,x2:r,y2:o,cols:this._bufferService.cols,fg:e}},i._timeBeforeLatency=200,i=c([S(0,d.IBufferService),S(1,d.ILogService),S(2,d.IUnicodeService)],i)}();t.Linkifier=f;var m=function(i,s,a,r,o,e,n,u,v){this.x1=i,this.y1=s,this.x2=a,this.y2=r,this.clickCallback=o,this.hoverCallback=e,this.tooltipCallback=n,this.leaveCallback=u,this.willLinkActivate=v};t.MouseZone=m},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(C,x){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,E){y.__proto__=E}||function(y,E){for(var b in E)E.hasOwnProperty(b)&&(y[b]=E[b])})(C,x)},function(C,x){function y(){this.constructor=C}c(C,x),C.prototype=x===null?Object.create(x):(y.prototype=x.prototype,new y)}),p=this&&this.__decorate||function(C,x,y,E){var b,h=arguments.length,g=h<3?x:E===null?E=Object.getOwnPropertyDescriptor(x,y):E;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(C,x,y,E);else for(var _=C.length-1;_>=0;_--)(b=C[_])&&(g=(h<3?b(g):h>3?b(x,y,g):b(x,y))||g);return h>3&&g&&Object.defineProperty(x,y,g),g},d=this&&this.__param||function(C,x){return function(y,E){x(y,E,C)}};Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionService=void 0;var f=l(11),m=l(52),i=l(4),s=l(0),a=l(5),r=l(1),o=l(30),e=l(53),n=l(2),u="\xA0",v=new RegExp(u,"g"),A=function(C){function x(y,E,b,h,g,_,P){var R=C.call(this)||this;return R._element=y,R._screenElement=E,R._bufferService=b,R._coreService=h,R._mouseService=g,R._optionsService=_,R._renderService=P,R._dragScrollAmount=0,R._enabled=!0,R._workCell=new i.CellData,R._mouseDownTimeStamp=0,R._onLinuxMouseSelection=R.register(new s.EventEmitter),R._onRedrawRequest=R.register(new s.EventEmitter),R._onSelectionChange=R.register(new s.EventEmitter),R._onRequestScrollLines=R.register(new s.EventEmitter),R._mouseMoveListener=function(F){return R._onMouseMove(F)},R._mouseUpListener=function(F){return R._onMouseUp(F)},R._coreService.onUserInput(function(){R.hasSelection&&R.clearSelection()}),R._trimListener=R._bufferService.buffer.lines.onTrim(function(F){return R._onTrim(F)}),R.register(R._bufferService.buffers.onBufferActivate(function(F){return R._onBufferActivate(F)})),R.enable(),R._model=new m.SelectionModel(R._bufferService),R._activeSelectionMode=0,R}return S(x,C),Object.defineProperty(x.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),x.prototype.dispose=function(){this._removeMouseDownListeners()},x.prototype.reset=function(){this.clearSelection()},x.prototype.disable=function(){this.clearSelection(),this._enabled=!1},x.prototype.enable=function(){this._enabled=!0},Object.defineProperty(x.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"hasSelection",{get:function(){var y=this._model.finalSelectionStart,E=this._model.finalSelectionEnd;return!(!y||!E)&&(y[0]!==E[0]||y[1]!==E[1])},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,"selectionText",{get:function(){var y=this._model.finalSelectionStart,E=this._model.finalSelectionEnd;if(!y||!E)return"";var b=this._bufferService.buffer,h=[];if(this._activeSelectionMode===3){if(y[0]===E[0])return"";for(var g=y[1];g<=E[1];g++){var _=b.translateBufferLineToString(g,!0,y[0],E[0]);h.push(_)}}else{var P=y[1]===E[1]?E[0]:void 0;for(h.push(b.translateBufferLineToString(y[1],!0,y[0],P)),g=y[1]+1;g<=E[1]-1;g++){var R=b.lines.get(g);_=b.translateBufferLineToString(g,!0),R&&R.isWrapped?h[h.length-1]+=_:h.push(_)}y[1]!==E[1]&&(R=b.lines.get(E[1]),_=b.translateBufferLineToString(E[1],!0,0,E[0]),R&&R.isWrapped?h[h.length-1]+=_:h.push(_))}return h.map(function(F){return F.replace(v," ")}).join(f.isWindows?`\r
`:`
`)},enumerable:!1,configurable:!0}),x.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},x.prototype.refresh=function(y){var E=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return E._refresh()})),f.isLinux&&y&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},x.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},x.prototype.isClickInSelection=function(y){var E=this._getMouseBufferCoords(y),b=this._model.finalSelectionStart,h=this._model.finalSelectionEnd;return!!(b&&h&&E)&&this._areCoordsInSelection(E,b,h)},x.prototype._areCoordsInSelection=function(y,E,b){return y[1]>E[1]&&y[1]<b[1]||E[1]===b[1]&&y[1]===E[1]&&y[0]>=E[0]&&y[0]<b[0]||E[1]<b[1]&&y[1]===b[1]&&y[0]<b[0]||E[1]<b[1]&&y[1]===E[1]&&y[0]>=E[0]},x.prototype.selectWordAtCursor=function(y){var E=this._getMouseBufferCoords(y);E&&(this._selectWordAt(E,!1),this._model.selectionEnd=void 0,this.refresh(!0))},x.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},x.prototype.selectLines=function(y,E){this._model.clearSelection(),y=Math.max(y,0),E=Math.min(E,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,y],this._model.selectionEnd=[this._bufferService.cols,E],this.refresh(),this._onSelectionChange.fire()},x.prototype._onTrim=function(y){this._model.onTrim(y)&&this.refresh()},x.prototype._getMouseBufferCoords=function(y){var E=this._mouseService.getCoords(y,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(E)return E[0]--,E[1]--,E[1]+=this._bufferService.buffer.ydisp,E},x.prototype._getMouseEventScrollAmount=function(y){var E=o.getCoordsRelativeToElement(y,this._screenElement)[1],b=this._renderService.dimensions.canvasHeight;return E>=0&&E<=b?0:(E>b&&(E-=b),E=Math.min(Math.max(E,-50),50),(E/=50)/Math.abs(E)+Math.round(14*E))},x.prototype.shouldForceSelection=function(y){return f.isMac?y.altKey&&this._optionsService.options.macOptionClickForcesSelection:y.shiftKey},x.prototype.onMouseDown=function(y){if(this._mouseDownTimeStamp=y.timeStamp,(y.button!==2||!this.hasSelection)&&y.button===0){if(!this._enabled){if(!this.shouldForceSelection(y))return;y.stopPropagation()}y.preventDefault(),this._dragScrollAmount=0,this._enabled&&y.shiftKey?this._onIncrementalClick(y):y.detail===1?this._onSingleClick(y):y.detail===2?this._onDoubleClick(y):y.detail===3&&this._onTripleClick(y),this._addMouseDownListeners(),this.refresh(!0)}},x.prototype._addMouseDownListeners=function(){var y=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return y._dragScroll()},50)},x.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},x.prototype._onIncrementalClick=function(y){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(y))},x.prototype._onSingleClick=function(y){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(y)?3:0,this._model.selectionStart=this._getMouseBufferCoords(y),this._model.selectionStart){this._model.selectionEnd=void 0;var E=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);E&&E.length!==this._model.selectionStart[0]&&E.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},x.prototype._onDoubleClick=function(y){var E=this._getMouseBufferCoords(y);E&&(this._activeSelectionMode=1,this._selectWordAt(E,!0))},x.prototype._onTripleClick=function(y){var E=this._getMouseBufferCoords(y);E&&(this._activeSelectionMode=2,this._selectLineAt(E[1]))},x.prototype.shouldColumnSelect=function(y){return y.altKey&&!(f.isMac&&this._optionsService.options.macOptionClickForcesSelection)},x.prototype._onMouseMove=function(y){if(y.stopImmediatePropagation(),this._model.selectionStart){var E=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(y),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(y),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var b=this._bufferService.buffer;if(this._model.selectionEnd[1]<b.lines.length){var h=b.lines.get(this._model.selectionEnd[1]);h&&h.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}E&&E[0]===this._model.selectionEnd[0]&&E[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},x.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var y=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(y.ydisp+this._bufferService.rows,y.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=y.ydisp),this.refresh()}},x.prototype._onMouseUp=function(y){var E=y.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&E<500&&y.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var b=this._mouseService.getCoords(y,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(b&&b[0]!==void 0&&b[1]!==void 0){var h=e.moveToCellSequence(b[0]-1,b[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(h,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},x.prototype._onBufferActivate=function(y){var E=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=y.activeBuffer.lines.onTrim(function(b){return E._onTrim(b)})},x.prototype._convertViewportColToCharacterIndex=function(y,E){for(var b=E[0],h=0;E[0]>=h;h++){var g=y.loadCell(h,this._workCell).getChars().length;this._workCell.getWidth()===0?b--:g>1&&E[0]!==h&&(b+=g-1)}return b},x.prototype.setSelection=function(y,E,b){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[y,E],this._model.selectionStartLength=b,this.refresh()},x.prototype._getWordAt=function(y,E,b,h){if(b===void 0&&(b=!0),h===void 0&&(h=!0),!(y[0]>=this._bufferService.cols)){var g=this._bufferService.buffer,_=g.lines.get(y[1]);if(_){var P=g.translateBufferLineToString(y[1],!1),R=this._convertViewportColToCharacterIndex(_,y),F=R,z=y[0]-R,oe=0,W=0,G=0,w=0;if(P.charAt(R)===" "){for(;R>0&&P.charAt(R-1)===" ";)R--;for(;F<P.length&&P.charAt(F+1)===" ";)F++}else{var L=y[0],O=y[0];_.getWidth(L)===0&&(oe++,L--),_.getWidth(O)===2&&(W++,O++);var B=_.getString(O).length;for(B>1&&(w+=B-1,F+=B-1);L>0&&R>0&&!this._isCharWordSeparator(_.loadCell(L-1,this._workCell));){_.loadCell(L-1,this._workCell);var D=this._workCell.getChars().length;this._workCell.getWidth()===0?(oe++,L--):D>1&&(G+=D-1,R-=D-1),R--,L--}for(;O<_.length&&F+1<P.length&&!this._isCharWordSeparator(_.loadCell(O+1,this._workCell));){_.loadCell(O+1,this._workCell);var K=this._workCell.getChars().length;this._workCell.getWidth()===2?(W++,O++):K>1&&(w+=K-1,F+=K-1),F++,O++}}F++;var k=R+z-oe+G,te=Math.min(this._bufferService.cols,F-R+oe+W-G-w);if(E||P.slice(R,F).trim()!==""){if(b&&k===0&&_.getCodePoint(0)!==32){var ne=g.lines.get(y[1]-1);if(ne&&_.isWrapped&&ne.getCodePoint(this._bufferService.cols-1)!==32){var Y=this._getWordAt([this._bufferService.cols-1,y[1]-1],!1,!0,!1);if(Y){var j=this._bufferService.cols-Y.start;k-=j,te+=j}}}if(h&&k+te===this._bufferService.cols&&_.getCodePoint(this._bufferService.cols-1)!==32){var V=g.lines.get(y[1]+1);if(V&&V.isWrapped&&V.getCodePoint(0)!==32){var ee=this._getWordAt([0,y[1]+1],!1,!1,!0);ee&&(te+=ee.length)}}return{start:k,length:te}}}}},x.prototype._selectWordAt=function(y,E){var b=this._getWordAt(y,E);if(b){for(;b.start<0;)b.start+=this._bufferService.cols,y[1]--;this._model.selectionStart=[b.start,y[1]],this._model.selectionStartLength=b.length}},x.prototype._selectToWordAt=function(y){var E=this._getWordAt(y,!0);if(E){for(var b=y[1];E.start<0;)E.start+=this._bufferService.cols,b--;if(!this._model.areSelectionValuesReversed())for(;E.start+E.length>this._bufferService.cols;)E.length-=this._bufferService.cols,b++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?E.start:E.start+E.length,b]}},x.prototype._isCharWordSeparator=function(y){return y.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(y.getChars())>=0},x.prototype._selectLineAt=function(y){var E=this._bufferService.buffer.getWrappedRangeForLine(y);this._model.selectionStart=[0,E.first],this._model.selectionEnd=[this._bufferService.cols,E.last],this._model.selectionStartLength=0},x=p([d(2,r.IBufferService),d(3,r.ICoreService),d(4,a.IMouseService),d(5,r.IOptionsService),d(6,a.IRenderService)],x)}(n.Disposable);t.SelectionService=A},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionModel=void 0;var c=function(){function S(p){this._bufferService=p,this.isSelectAllActive=!1,this.selectionStartLength=0}return S.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(S.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(S.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var p=this.selectionStart[0]+this.selectionStartLength;return p>this._bufferService.cols?[p%this._bufferService.cols,this.selectionStart[1]+Math.floor(p/this._bufferService.cols)]:[p,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),S.prototype.areSelectionValuesReversed=function(){var p=this.selectionStart,d=this.selectionEnd;return!(!p||!d)&&(p[1]>d[1]||p[1]===d[1]&&p[0]>d[0])},S.prototype.onTrim=function(p){return this.selectionStart&&(this.selectionStart[1]-=p),this.selectionEnd&&(this.selectionEnd[1]-=p),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},S}();t.SelectionModel=c},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moveToCellSequence=void 0;var c=l(12);function S(s,a,r,o){var e=s-p(r,s),n=a-p(r,a);return i(Math.abs(e-n)-function(u,v,A){for(var C=0,x=u-p(A,u),y=v-p(A,v),E=0;E<Math.abs(x-y);E++){var b=d(u,v)==="A"?-1:1,h=A.buffer.lines.get(x+b*E);h&&h.isWrapped&&C++}return C}(s,a,r),m(d(s,a),o))}function p(s,a){for(var r=0,o=s.buffer.lines.get(a),e=o&&o.isWrapped;e&&a>=0&&a<s.rows;)r++,e=(o=s.buffer.lines.get(--a))&&o.isWrapped;return r}function d(s,a){return s>a?"A":"B"}function f(s,a,r,o,e,n){for(var u=s,v=a,A="";u!==r||v!==o;)u+=e?1:-1,e&&u>n.cols-1?(A+=n.buffer.translateBufferLineToString(v,!1,s,u),u=0,s=0,v++):!e&&u<0&&(A+=n.buffer.translateBufferLineToString(v,!1,0,s+1),s=u=n.cols-1,v--);return A+n.buffer.translateBufferLineToString(v,!1,s,u)}function m(s,a){var r=a?"O":"[";return c.C0.ESC+r+s}function i(s,a){s=Math.floor(s);for(var r="",o=0;o<s;o++)r+=a;return r}t.moveToCellSequence=function(s,a,r,o){var e,n=r.buffer.x,u=r.buffer.y;if(!r.buffer.hasScrollback)return function(A,C,x,y,E,b){return S(C,y,E,b).length===0?"":i(f(A,C,A,C-p(E,C),!1,E).length,m("D",b))}(n,u,0,a,r,o)+S(u,a,r,o)+function(A,C,x,y,E,b){var h;h=S(C,y,E,b).length>0?y-p(E,y):C;var g=y,_=function(P,R,F,z,oe,W){var G;return G=S(F,z,oe,W).length>0?z-p(oe,z):R,P<F&&G<=z||P>=F&&G<z?"C":"D"}(A,C,x,y,E,b);return i(f(A,h,x,g,_==="C",E).length,m(_,b))}(n,u,s,a,r,o);if(u===a)return e=n>s?"D":"C",i(Math.abs(n-s),m(e,o));e=u>a?"D":"C";var v=Math.abs(u-a);return i(function(A,C){return C.cols-A}(u>a?s:n,r)+(v-1)*r.cols+1+((u>a?n:s)-1),m(e,o))}},function(Q,t,l){"use strict";var c=this&&this.__decorate||function(f,m,i,s){var a,r=arguments.length,o=r<3?m:s===null?s=Object.getOwnPropertyDescriptor(m,i):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(f,m,i,s);else for(var e=f.length-1;e>=0;e--)(a=f[e])&&(o=(r<3?a(o):r>3?a(m,i,o):a(m,i))||o);return r>3&&o&&Object.defineProperty(m,i,o),o},S=this&&this.__param||function(f,m){return function(i,s){m(i,s,f)}};Object.defineProperty(t,"__esModule",{value:!0}),t.SoundService=void 0;var p=l(1),d=function(){function f(m){this._optionsService=m}return Object.defineProperty(f,"audioContext",{get:function(){if(!f._audioContext){var m=window.AudioContext||window.webkitAudioContext;if(!m)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;f._audioContext=new m}return f._audioContext},enumerable:!1,configurable:!0}),f.prototype.playBellSound=function(){var m=f.audioContext;if(m){var i=m.createBufferSource();m.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(s){i.buffer=s,i.connect(m.destination),i.start(0)})}},f.prototype._base64ToArrayBuffer=function(m){for(var i=window.atob(m),s=i.length,a=new Uint8Array(s),r=0;r<s;r++)a[r]=i.charCodeAt(r);return a.buffer},f.prototype._removeMimeType=function(m){return m.split(",")[1]},f=c([S(0,p.IOptionsService)],f)}();t.SoundService=d},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(r,o){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var u in n)n.hasOwnProperty(u)&&(e[u]=n[u])})(r,o)},function(r,o){function e(){this.constructor=r}c(r,o),r.prototype=o===null?Object.create(o):(e.prototype=o.prototype,new e)}),p=this&&this.__decorate||function(r,o,e,n){var u,v=arguments.length,A=v<3?o:n===null?n=Object.getOwnPropertyDescriptor(o,e):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(r,o,e,n);else for(var C=r.length-1;C>=0;C--)(u=r[C])&&(A=(v<3?u(A):v>3?u(o,e,A):u(o,e))||A);return v>3&&A&&Object.defineProperty(o,e,A),A},d=this&&this.__param||function(r,o){return function(e,n){o(e,n,r)}};Object.defineProperty(t,"__esModule",{value:!0}),t.MouseZoneManager=void 0;var f=l(2),m=l(7),i=l(5),s=l(1),a=function(r){function o(e,n,u,v,A,C){var x=r.call(this)||this;return x._element=e,x._screenElement=n,x._bufferService=u,x._mouseService=v,x._selectionService=A,x._optionsService=C,x._zones=[],x._areZonesActive=!1,x._lastHoverCoords=[void 0,void 0],x._initialSelectionLength=0,x.register(m.addDisposableDomListener(x._element,"mousedown",function(y){return x._onMouseDown(y)})),x._mouseMoveListener=function(y){return x._onMouseMove(y)},x._mouseLeaveListener=function(y){return x._onMouseLeave(y)},x._clickListener=function(y){return x._onClick(y)},x}return S(o,r),o.prototype.dispose=function(){r.prototype.dispose.call(this),this._deactivate()},o.prototype.add=function(e){this._zones.push(e),this._zones.length===1&&this._activate()},o.prototype.clearAll=function(e,n){if(this._zones.length!==0){e&&n||(e=0,n=this._bufferService.rows-1);for(var u=0;u<this._zones.length;u++){var v=this._zones[u];(v.y1>e&&v.y1<=n+1||v.y2>e&&v.y2<=n+1||v.y1<e&&v.y2>n+1)&&(this._currentZone&&this._currentZone===v&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(u--,1))}this._zones.length===0&&this._deactivate()}},o.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))},o.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))},o.prototype._onMouseMove=function(e){this._lastHoverCoords[0]===e.pageX&&this._lastHoverCoords[1]===e.pageY||(this._onHover(e),this._lastHoverCoords=[e.pageX,e.pageY])},o.prototype._onHover=function(e){var n=this,u=this._findZoneEventAt(e);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(e),this._tooltipTimeout=window.setTimeout(function(){return n._onTooltip(e)},this._optionsService.options.linkTooltipHoverDuration)))},o.prototype._onTooltip=function(e){this._tooltipTimeout=void 0;var n=this._findZoneEventAt(e);n&&n.tooltipCallback&&n.tooltipCallback(e)},o.prototype._onMouseDown=function(e){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var n=this._findZoneEventAt(e);n!=null&&n.willLinkActivate(e)&&(e.preventDefault(),e.stopImmediatePropagation())}},o.prototype._onMouseLeave=function(e){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},o.prototype._onClick=function(e){var n=this._findZoneEventAt(e),u=this._getSelectionLength();n&&u===this._initialSelectionLength&&(n.clickCallback(e),e.preventDefault(),e.stopImmediatePropagation())},o.prototype._getSelectionLength=function(){var e=this._selectionService.selectionText;return e?e.length:0},o.prototype._findZoneEventAt=function(e){var n=this._mouseService.getCoords(e,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(n)for(var u=n[0],v=n[1],A=0;A<this._zones.length;A++){var C=this._zones[A];if(C.y1===C.y2){if(v===C.y1&&u>=C.x1&&u<C.x2)return C}else if(v===C.y1&&u>=C.x1||v===C.y2&&u<C.x2||v>C.y1&&v<C.y2)return C}},o=p([d(2,s.IBufferService),d(3,i.IMouseService),d(4,i.ISelectionService),d(5,s.IOptionsService)],o)}(f.Disposable);t.MouseZoneManager=a},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(o,e){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,u){n.__proto__=u}||function(n,u){for(var v in u)u.hasOwnProperty(v)&&(n[v]=u[v])})(o,e)},function(o,e){function n(){this.constructor=o}c(o,e),o.prototype=e===null?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.AccessibilityManager=void 0;var p=l(18),d=l(11),f=l(31),m=l(7),i=l(2),s=l(32),a=l(17),r=function(o){function e(n,u){var v=o.call(this)||this;v._terminal=n,v._renderService=u,v._liveRegionLineCount=0,v._charsToConsume=[],v._charsToAnnounce="",v._accessibilityTreeRoot=document.createElement("div"),v._accessibilityTreeRoot.classList.add("xterm-accessibility"),v._rowContainer=document.createElement("div"),v._rowContainer.classList.add("xterm-accessibility-tree"),v._rowContainer.setAttribute("role","list"),v._rowElements=[];for(var A=0;A<v._terminal.rows;A++)v._rowElements[A]=v._createAccessibilityTreeNode(),v._rowContainer.appendChild(v._rowElements[A]);if(v._topBoundaryFocusListener=function(C){return v._onBoundaryFocus(C,0)},v._bottomBoundaryFocusListener=function(C){return v._onBoundaryFocus(C,1)},v._rowElements[0].addEventListener("focus",v._topBoundaryFocusListener),v._rowElements[v._rowElements.length-1].addEventListener("focus",v._bottomBoundaryFocusListener),v._refreshRowsDimensions(),v._accessibilityTreeRoot.appendChild(v._rowContainer),v._renderRowsDebouncer=new f.RenderDebouncer(v._renderRows.bind(v)),v._refreshRows(),v._liveRegion=document.createElement("div"),v._liveRegion.classList.add("live-region"),v._liveRegion.setAttribute("aria-live","assertive"),v._accessibilityTreeRoot.appendChild(v._liveRegion),!v._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return v._terminal.element.insertAdjacentElement("afterbegin",v._accessibilityTreeRoot),v.register(v._renderRowsDebouncer),v.register(v._terminal.onResize(function(C){return v._onResize(C.rows)})),v.register(v._terminal.onRender(function(C){return v._refreshRows(C.start,C.end)})),v.register(v._terminal.onScroll(function(){return v._refreshRows()})),v.register(v._terminal.onA11yChar(function(C){return v._onChar(C)})),v.register(v._terminal.onLineFeed(function(){return v._onChar(`
`)})),v.register(v._terminal.onA11yTab(function(C){return v._onTab(C)})),v.register(v._terminal.onKey(function(C){return v._onKey(C.key)})),v.register(v._terminal.onBlur(function(){return v._clearLiveRegion()})),v.register(v._renderService.onDimensionsChange(function(){return v._refreshRowsDimensions()})),v._screenDprMonitor=new s.ScreenDprMonitor,v.register(v._screenDprMonitor),v._screenDprMonitor.setListener(function(){return v._refreshRowsDimensions()}),v.register(m.addDisposableDomListener(window,"resize",function(){return v._refreshRowsDimensions()})),v}return S(e,o),e.prototype.dispose=function(){o.prototype.dispose.call(this),a.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},e.prototype._onBoundaryFocus=function(n,u){var v=n.target,A=this._rowElements[u===0?1:this._rowElements.length-2];if(v.getAttribute("aria-posinset")!==(u===0?"1":""+this._terminal.buffer.lines.length)&&n.relatedTarget===A){var C,x;if(u===0?(C=v,x=this._rowElements.pop(),this._rowContainer.removeChild(x)):(C=this._rowElements.shift(),x=v,this._rowContainer.removeChild(C)),C.removeEventListener("focus",this._topBoundaryFocusListener),x.removeEventListener("focus",this._bottomBoundaryFocusListener),u===0){var y=this._createAccessibilityTreeNode();this._rowElements.unshift(y),this._rowContainer.insertAdjacentElement("afterbegin",y)}else y=this._createAccessibilityTreeNode(),this._rowElements.push(y),this._rowContainer.appendChild(y);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(),n.preventDefault(),n.stopImmediatePropagation()}},e.prototype._onResize=function(n){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>n;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},e.prototype._createAccessibilityTreeNode=function(){var n=document.createElement("div");return n.setAttribute("role","listitem"),n.tabIndex=-1,this._refreshRowDimensions(n),n},e.prototype._onTab=function(n){for(var u=0;u<n;u++)this._onChar(" ")},e.prototype._onChar=function(n){var u=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==n&&(this._charsToAnnounce+=n):this._charsToAnnounce+=n,n===`
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=p.tooMuchOutput)),d.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){u._accessibilityTreeRoot.appendChild(u._liveRegion)},0))},e.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,d.isMac&&a.removeElementFromParent(this._liveRegion)},e.prototype._onKey=function(n){this._clearLiveRegion(),this._charsToConsume.push(n)},e.prototype._refreshRows=function(n,u){this._renderRowsDebouncer.refresh(n,u,this._terminal.rows)},e.prototype._renderRows=function(n,u){for(var v=this._terminal.buffer,A=v.lines.length.toString(),C=n;C<=u;C++){var x=v.translateBufferLineToString(v.ydisp+C,!0),y=(v.ydisp+C+1).toString(),E=this._rowElements[C];E&&(x.length===0?E.innerHTML="&nbsp;":E.textContent=x,E.setAttribute("aria-posinset",y),E.setAttribute("aria-setsize",A))}this._announceCharacters()},e.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var n=0;n<this._terminal.rows;n++)this._refreshRowDimensions(this._rowElements[n])}},e.prototype._refreshRowDimensions=function(n){n.style.height=this._renderService.dimensions.actualCellHeight+"px"},e.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},e}(i.Disposable);t.AccessibilityManager=r},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(v,A){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(C,x){C.__proto__=x}||function(C,x){for(var y in x)x.hasOwnProperty(y)&&(C[y]=x[y])})(v,A)},function(v,A){function C(){this.constructor=v}c(v,A),v.prototype=A===null?Object.create(A):(C.prototype=A.prototype,new C)}),p=this&&this.__decorate||function(v,A,C,x){var y,E=arguments.length,b=E<3?A:x===null?x=Object.getOwnPropertyDescriptor(A,C):x;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")b=Reflect.decorate(v,A,C,x);else for(var h=v.length-1;h>=0;h--)(y=v[h])&&(b=(E<3?y(b):E>3?y(A,C,b):y(A,C))||b);return E>3&&b&&Object.defineProperty(A,C,b),b},d=this&&this.__param||function(v,A){return function(C,x){A(C,x,v)}};Object.defineProperty(t,"__esModule",{value:!0}),t.DomRenderer=void 0;var f=l(58),m=l(9),i=l(2),s=l(5),a=l(1),r=l(0),o=l(10),e=l(17),n=1,u=function(v){function A(C,x,y,E,b,h,g,_,P){var R=v.call(this)||this;return R._colors=C,R._element=x,R._screenElement=y,R._viewportElement=E,R._linkifier=b,R._linkifier2=h,R._charSizeService=g,R._optionsService=_,R._bufferService=P,R._terminalClass=n++,R._rowElements=[],R._rowContainer=document.createElement("div"),R._rowContainer.classList.add("xterm-rows"),R._rowContainer.style.lineHeight="normal",R._rowContainer.setAttribute("aria-hidden","true"),R._refreshRowElements(R._bufferService.cols,R._bufferService.rows),R._selectionContainer=document.createElement("div"),R._selectionContainer.classList.add("xterm-selection"),R._selectionContainer.setAttribute("aria-hidden","true"),R.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},R._updateDimensions(),R._injectCss(),R._rowFactory=new f.DomRendererRowFactory(document,R._optionsService,R._colors),R._element.classList.add("xterm-dom-renderer-owner-"+R._terminalClass),R._screenElement.appendChild(R._rowContainer),R._screenElement.appendChild(R._selectionContainer),R._linkifier.onShowLinkUnderline(function(F){return R._onLinkHover(F)}),R._linkifier.onHideLinkUnderline(function(F){return R._onLinkLeave(F)}),R._linkifier2.onShowLinkUnderline(function(F){return R._onLinkHover(F)}),R._linkifier2.onHideLinkUnderline(function(F){return R._onLinkLeave(F)}),R}return S(A,v),Object.defineProperty(A.prototype,"onRequestRedraw",{get:function(){return new r.EventEmitter().event},enumerable:!1,configurable:!0}),A.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),e.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),v.prototype.dispose.call(this)},A.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 C=0,x=this._rowElements;C<x.length;C++){var y=x[C];y.style.width=this.dimensions.canvasWidth+"px",y.style.height=this.dimensions.actualCellHeight+"px",y.style.lineHeight=this.dimensions.actualCellHeight+"px",y.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var E=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=E,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},A.prototype.setColors=function(C){this._colors=C,this._injectCss()},A.prototype._injectCss=function(){var C=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var x=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";x+=this._terminalSelector+" span:not(."+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;}",x+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",x+="@keyframes blink_block_"+this._terminalClass+" { 0% { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+"; } 50% { background-color: "+this._colors.cursorAccent.css+"; color: "+this._colors.cursor.css+"; }}",x+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+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;}",x+=this._terminalSelector+" .xterm-selection { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}"+this._terminalSelector+" .xterm-selection div { position: absolute; background-color: "+this._colors.selectionTransparent.css+";}",this._colors.ansi.forEach(function(y,E){x+=C._terminalSelector+" .xterm-fg-"+E+" { color: "+y.css+"; }"+C._terminalSelector+" .xterm-bg-"+E+" { background-color: "+y.css+"; }"}),x+=this._terminalSelector+" .xterm-fg-"+m.INVERTED_DEFAULT_COLOR+" { color: "+o.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+m.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=x},A.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},A.prototype._refreshRowElements=function(C,x){for(var y=this._rowElements.length;y<=x;y++){var E=document.createElement("div");this._rowContainer.appendChild(E),this._rowElements.push(E)}for(;this._rowElements.length>x;)this._rowContainer.removeChild(this._rowElements.pop())},A.prototype.onResize=function(C,x){this._refreshRowElements(C,x),this._updateDimensions()},A.prototype.onCharSizeChanged=function(){this._updateDimensions()},A.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},A.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},A.prototype.onSelectionChanged=function(C,x,y){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(C&&x){var E=C[1]-this._bufferService.buffer.ydisp,b=x[1]-this._bufferService.buffer.ydisp,h=Math.max(E,0),g=Math.min(b,this._bufferService.rows-1);if(!(h>=this._bufferService.rows||g<0)){var _=document.createDocumentFragment();if(y)_.appendChild(this._createSelectionElement(h,C[0],x[0],g-h+1));else{var P=E===h?C[0]:0,R=h===g?x[0]:this._bufferService.cols;_.appendChild(this._createSelectionElement(h,P,R));var F=g-h-1;if(_.appendChild(this._createSelectionElement(h+1,0,this._bufferService.cols,F)),h!==g){var z=b===g?x[0]:this._bufferService.cols;_.appendChild(this._createSelectionElement(g,0,z))}}this._selectionContainer.appendChild(_)}}},A.prototype._createSelectionElement=function(C,x,y,E){E===void 0&&(E=1);var b=document.createElement("div");return b.style.height=E*this.dimensions.actualCellHeight+"px",b.style.top=C*this.dimensions.actualCellHeight+"px",b.style.left=x*this.dimensions.actualCellWidth+"px",b.style.width=this.dimensions.actualCellWidth*(y-x)+"px",b},A.prototype.onCursorMove=function(){},A.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},A.prototype.clear=function(){for(var C=0,x=this._rowElements;C<x.length;C++)x[C].innerHTML=""},A.prototype.renderRows=function(C,x){for(var y=this._bufferService.buffer.ybase+this._bufferService.buffer.y,E=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),b=this._optionsService.options.cursorBlink,h=C;h<=x;h++){var g=this._rowElements[h];g.innerHTML="";var _=h+this._bufferService.buffer.ydisp,P=this._bufferService.buffer.lines.get(_),R=this._optionsService.options.cursorStyle;g.appendChild(this._rowFactory.createRow(P,_===y,R,E,b,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(A.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),A.prototype.registerCharacterJoiner=function(C){return-1},A.prototype.deregisterCharacterJoiner=function(C){return!1},A.prototype._onLinkHover=function(C){this._setCellUnderline(C.x1,C.x2,C.y1,C.y2,C.cols,!0)},A.prototype._onLinkLeave=function(C){this._setCellUnderline(C.x1,C.x2,C.y1,C.y2,C.cols,!1)},A.prototype._setCellUnderline=function(C,x,y,E,b,h){for(;C!==x||y!==E;){var g=this._rowElements[y];if(!g)return;var _=g.children[C];_&&(_.style.textDecoration=h?"underline":"none"),++C>=b&&(C=0,y++)}},A=p([d(6,s.ICharSizeService),d(7,a.IOptionsService),d(8,a.IBufferService)],A)}(i.Disposable);t.DomRenderer=u},function(Q,t,l){"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 c=l(9),S=l(3),p=l(4),d=l(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 i(s,a,r){this._document=s,this._optionsService=a,this._colors=r,this._workCell=new p.CellData}return i.prototype.setColors=function(s){this._colors=s},i.prototype.createRow=function(s,a,r,o,e,n,u){for(var v=this._document.createDocumentFragment(),A=0,C=Math.min(s.length,u)-1;C>=0;C--)if(s.loadCell(C,this._workCell).getCode()!==S.NULL_CELL_CODE||a&&C===o){A=C+1;break}for(C=0;C<A;C++){s.loadCell(C,this._workCell);var x=this._workCell.getWidth();if(x!==0){var y=this._document.createElement("span");if(x>1&&(y.style.width=n*x+"px"),a&&C===o)switch(y.classList.add(t.CURSOR_CLASS),e&&y.classList.add(t.CURSOR_BLINK_CLASS),r){case"bar":y.classList.add(t.CURSOR_STYLE_BAR_CLASS);break;case"underline":y.classList.add(t.CURSOR_STYLE_UNDERLINE_CLASS);break;default:y.classList.add(t.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&y.classList.add(t.BOLD_CLASS),this._workCell.isItalic()&&y.classList.add(t.ITALIC_CLASS),this._workCell.isDim()&&y.classList.add(t.DIM_CLASS),this._workCell.isUnderline()&&y.classList.add(t.UNDERLINE_CLASS),this._workCell.isInvisible()?y.textContent=S.WHITESPACE_CELL_CHAR:y.textContent=this._workCell.getChars()||S.WHITESPACE_CELL_CHAR;var E=this._workCell.getFgColor(),b=this._workCell.getFgColorMode(),h=this._workCell.getBgColor(),g=this._workCell.getBgColorMode(),_=!!this._workCell.isInverse();if(_){var P=E;E=h,h=P;var R=b;b=g,g=R}switch(b){case 16777216:case 33554432:this._workCell.isBold()&&E<8&&this._optionsService.options.drawBoldTextInBrightColors&&(E+=8),this._applyMinimumContrast(y,this._colors.background,this._colors.ansi[E])||y.classList.add("xterm-fg-"+E);break;case 50331648:var F=d.rgba.toColor(E>>16&255,E>>8&255,255&E);this._applyMinimumContrast(y,this._colors.background,F)||this._addStyle(y,"color:#"+m(E.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(y,this._colors.background,this._colors.foreground)||_&&y.classList.add("xterm-fg-"+c.INVERTED_DEFAULT_COLOR)}switch(g){case 16777216:case 33554432:y.classList.add("xterm-bg-"+h);break;case 50331648:this._addStyle(y,"background-color:#"+m(h.toString(16),"0",6));break;case 0:default:_&&y.classList.add("xterm-bg-"+c.INVERTED_DEFAULT_COLOR)}v.appendChild(y)}}return v},i.prototype._applyMinimumContrast=function(s,a,r){if(this._optionsService.options.minimumContrastRatio===1)return!1;var o=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return o===void 0&&(o=d.color.ensureContrastRatio(a,r,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,o!=null?o:null)),!!o&&(this._addStyle(s,"color:"+o.css),!0)},i.prototype._addStyle=function(s,a){s.setAttribute("style",""+(s.getAttribute("style")||"")+a+";")},i}();function m(i,s,a){for(;i.length<a;)i=s+i;return i}t.DomRendererRowFactory=f},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.evaluateKeyboardEvent=void 0;var c=l(12),S={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(p,d,f,m){var i={type:0,cancel:!1,key:void 0},s=(p.shiftKey?1:0)|(p.altKey?2:0)|(p.ctrlKey?4:0)|(p.metaKey?8:0);switch(p.keyCode){case 0:p.key==="UIKeyInputUpArrow"?i.key=d?c.C0.ESC+"OA":c.C0.ESC+"[A":p.key==="UIKeyInputLeftArrow"?i.key=d?c.C0.ESC+"OD":c.C0.ESC+"[D":p.key==="UIKeyInputRightArrow"?i.key=d?c.C0.ESC+"OC":c.C0.ESC+"[C":p.key==="UIKeyInputDownArrow"&&(i.key=d?c.C0.ESC+"OB":c.C0.ESC+"[B");break;case 8:if(p.shiftKey){i.key=c.C0.BS;break}if(p.altKey){i.key=c.C0.ESC+c.C0.DEL;break}i.key=c.C0.DEL;break;case 9:if(p.shiftKey){i.key=c.C0.ESC+"[Z";break}i.key=c.C0.HT,i.cancel=!0;break;case 13:i.key=p.altKey?c.C0.ESC+c.C0.CR:c.C0.CR,i.cancel=!0;break;case 27:i.key=c.C0.ESC,p.altKey&&(i.key=c.C0.ESC+c.C0.ESC),i.cancel=!0;break;case 37:if(p.metaKey)break;s?(i.key=c.C0.ESC+"[1;"+(s+1)+"D",i.key===c.C0.ESC+"[1;3D"&&(i.key=c.C0.ESC+(f?"b":"[1;5D"))):i.key=d?c.C0.ESC+"OD":c.C0.ESC+"[D";break;case 39:if(p.metaKey)break;s?(i.key=c.C0.ESC+"[1;"+(s+1)+"C",i.key===c.C0.ESC+"[1;3C"&&(i.key=c.C0.ESC+(f?"f":"[1;5C"))):i.key=d?c.C0.ESC+"OC":c.C0.ESC+"[C";break;case 38:if(p.metaKey)break;s?(i.key=c.C0.ESC+"[1;"+(s+1)+"A",f||i.key!==c.C0.ESC+"[1;3A"||(i.key=c.C0.ESC+"[1;5A")):i.key=d?c.C0.ESC+"OA":c.C0.ESC+"[A";break;case 40:if(p.metaKey)break;s?(i.key=c.C0.ESC+"[1;"+(s+1)+"B",f||i.key!==c.C0.ESC+"[1;3B"||(i.key=c.C0.ESC+"[1;5B")):i.key=d?c.C0.ESC+"OB":c.C0.ESC+"[B";break;case 45:p.shiftKey||p.ctrlKey||(i.key=c.C0.ESC+"[2~");break;case 46:i.key=s?c.C0.ESC+"[3;"+(s+1)+"~":c.C0.ESC+"[3~";break;case 36:i.key=s?c.C0.ESC+"[1;"+(s+1)+"H":d?c.C0.ESC+"OH":c.C0.ESC+"[H";break;case 35:i.key=s?c.C0.ESC+"[1;"+(s+1)+"F":d?c.C0.ESC+"OF":c.C0.ESC+"[F";break;case 33:p.shiftKey?i.type=2:i.key=c.C0.ESC+"[5~";break;case 34:p.shiftKey?i.type=3:i.key=c.C0.ESC+"[6~";break;case 112:i.key=s?c.C0.ESC+"[1;"+(s+1)+"P":c.C0.ESC+"OP";break;case 113:i.key=s?c.C0.ESC+"[1;"+(s+1)+"Q":c.C0.ESC+"OQ";break;case 114:i.key=s?c.C0.ESC+"[1;"+(s+1)+"R":c.C0.ESC+"OR";break;case 115:i.key=s?c.C0.ESC+"[1;"+(s+1)+"S":c.C0.ESC+"OS";break;case 116:i.key=s?c.C0.ESC+"[15;"+(s+1)+"~":c.C0.ESC+"[15~";break;case 117:i.key=s?c.C0.ESC+"[17;"+(s+1)+"~":c.C0.ESC+"[17~";break;case 118:i.key=s?c.C0.ESC+"[18;"+(s+1)+"~":c.C0.ESC+"[18~";break;case 119:i.key=s?c.C0.ESC+"[19;"+(s+1)+"~":c.C0.ESC+"[19~";break;case 120:i.key=s?c.C0.ESC+"[20;"+(s+1)+"~":c.C0.ESC+"[20~";break;case 121:i.key=s?c.C0.ESC+"[21;"+(s+1)+"~":c.C0.ESC+"[21~";break;case 122:i.key=s?c.C0.ESC+"[23;"+(s+1)+"~":c.C0.ESC+"[23~";break;case 123:i.key=s?c.C0.ESC+"[24;"+(s+1)+"~":c.C0.ESC+"[24~";break;default:if(!p.ctrlKey||p.shiftKey||p.altKey||p.metaKey)if(f&&!m||!p.altKey||p.metaKey)f&&!p.altKey&&!p.ctrlKey&&p.metaKey?p.keyCode===65&&(i.type=1):p.key&&!p.ctrlKey&&!p.altKey&&!p.metaKey&&p.keyCode>=48&&p.key.length===1?i.key=p.key:p.key&&p.ctrlKey&&p.key==="_"&&(i.key=c.C0.US);else{var a=S[p.keyCode],r=a&&a[p.shiftKey?1:0];if(r)i.key=c.C0.ESC+r;else if(p.keyCode>=65&&p.keyCode<=90){var o=p.ctrlKey?p.keyCode-64:p.keyCode+32;i.key=c.C0.ESC+String.fromCharCode(o)}}else p.keyCode>=65&&p.keyCode<=90?i.key=String.fromCharCode(p.keyCode-64):p.keyCode===32?i.key=c.C0.NUL:p.keyCode>=51&&p.keyCode<=55?i.key=String.fromCharCode(p.keyCode-51+27):p.keyCode===56?i.key=c.C0.DEL:p.keyCode===219?i.key=c.C0.ESC:p.keyCode===220?i.key=c.C0.FS:p.keyCode===221&&(i.key=c.C0.GS)}return i}},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(n,u){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,A){v.__proto__=A}||function(v,A){for(var C in A)A.hasOwnProperty(C)&&(v[C]=A[C])})(n,u)},function(n,u){function v(){this.constructor=n}c(n,u),n.prototype=u===null?Object.create(u):(v.prototype=u.prototype,new v)}),p=this&&this.__decorate||function(n,u,v,A){var C,x=arguments.length,y=x<3?u:A===null?A=Object.getOwnPropertyDescriptor(u,v):A;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(n,u,v,A);else for(var E=n.length-1;E>=0;E--)(C=n[E])&&(y=(x<3?C(y):x>3?C(u,v,y):C(u,v))||y);return x>3&&y&&Object.defineProperty(u,v,y),y},d=this&&this.__param||function(n,u){return function(v,A){u(v,A,n)}};Object.defineProperty(t,"__esModule",{value:!0}),t.RenderService=void 0;var f=l(31),m=l(0),i=l(2),s=l(32),a=l(7),r=l(1),o=l(5),e=function(n){function u(v,A,C,x,y,E){var b=n.call(this)||this;if(b._renderer=v,b._rowCount=A,b._isPaused=!1,b._needsFullRefresh=!1,b._isNextRenderRedrawOnly=!0,b._needsSelectionRefresh=!1,b._canvasWidth=0,b._canvasHeight=0,b._selectionState={start:void 0,end:void 0,columnSelectMode:!1},b._onDimensionsChange=new m.EventEmitter,b._onRender=new m.EventEmitter,b._onRefreshRequest=new m.EventEmitter,b.register({dispose:function(){return b._renderer.dispose()}}),b._renderDebouncer=new f.RenderDebouncer(function(g,_){return b._renderRows(g,_)}),b.register(b._renderDebouncer),b._screenDprMonitor=new s.ScreenDprMonitor,b._screenDprMonitor.setListener(function(){return b.onDevicePixelRatioChange()}),b.register(b._screenDprMonitor),b.register(E.onResize(function(g){return b._fullRefresh()})),b.register(x.onOptionChange(function(){return b._renderer.onOptionsChanged()})),b.register(y.onCharSizeChange(function(){return b.onCharSizeChanged()})),b._renderer.onRequestRedraw(function(g){return b.refreshRows(g.start,g.end,!0)}),b.register(a.addDisposableDomListener(window,"resize",function(){return b.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var h=new IntersectionObserver(function(g){return b._onIntersectionChange(g[g.length-1])},{threshold:0});h.observe(C),b.register({dispose:function(){return h.disconnect()}})}return b}return S(u,n),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(v){this._isPaused=v.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},u.prototype.refreshRows=function(v,A,C){C===void 0&&(C=!1),this._isPaused?this._needsFullRefresh=!0:(C||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(v,A,this._rowCount))},u.prototype._renderRows=function(v,A){this._renderer.renderRows(v,A),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:v,end:A}),this._isNextRenderRedrawOnly=!0},u.prototype.resize=function(v,A){this._rowCount=A,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(){n.prototype.dispose.call(this)},u.prototype.setRenderer=function(v){var A=this;this._renderer.dispose(),this._renderer=v,this._renderer.onRequestRedraw(function(C){return A.refreshRows(C.start,C.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(v){this._renderer.setColors(v),this._fullRefresh()},u.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},u.prototype.onResize=function(v,A){this._renderer.onResize(v,A),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(v,A,C){this._selectionState.start=v,this._selectionState.end=A,this._selectionState.columnSelectMode=C,this._renderer.onSelectionChanged(v,A,C)},u.prototype.onCursorMove=function(){this._renderer.onCursorMove()},u.prototype.clear=function(){this._renderer.clear()},u.prototype.registerCharacterJoiner=function(v){return this._renderer.registerCharacterJoiner(v)},u.prototype.deregisterCharacterJoiner=function(v){return this._renderer.deregisterCharacterJoiner(v)},u=p([d(3,r.IOptionsService),d(4,o.ICharSizeService),d(5,r.IBufferService)],u)}(i.Disposable);t.RenderService=e},function(Q,t,l){"use strict";var c=this&&this.__decorate||function(i,s,a,r){var o,e=arguments.length,n=e<3?s:r===null?r=Object.getOwnPropertyDescriptor(s,a):r;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(i,s,a,r);else for(var u=i.length-1;u>=0;u--)(o=i[u])&&(n=(e<3?o(n):e>3?o(s,a,n):o(s,a))||n);return e>3&&n&&Object.defineProperty(s,a,n),n},S=this&&this.__param||function(i,s){return function(a,r){s(a,r,i)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CharSizeService=void 0;var p=l(1),d=l(0),f=function(){function i(s,a,r){this._optionsService=r,this.width=0,this.height=0,this._onCharSizeChange=new d.EventEmitter,this._measureStrategy=new m(s,a,this._optionsService)}return Object.defineProperty(i.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),i.prototype.measure=function(){var s=this._measureStrategy.measure();s.width===this.width&&s.height===this.height||(this.width=s.width,this.height=s.height,this._onCharSizeChange.fire())},i=c([S(2,p.IOptionsService)],i)}();t.CharSizeService=f;var m=function(){function i(s,a,r){this._document=s,this._parentElement=a,this._optionsService=r,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 i.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var s=this._measureElement.getBoundingClientRect();return s.width!==0&&s.height!==0&&(this._result.width=s.width,this._result.height=Math.ceil(s.height)),this._result},i}()},function(Q,t,l){"use strict";var c=this&&this.__decorate||function(m,i,s,a){var r,o=arguments.length,e=o<3?i:a===null?a=Object.getOwnPropertyDescriptor(i,s):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")e=Reflect.decorate(m,i,s,a);else for(var n=m.length-1;n>=0;n--)(r=m[n])&&(e=(o<3?r(e):o>3?r(i,s,e):r(i,s))||e);return o>3&&e&&Object.defineProperty(i,s,e),e},S=this&&this.__param||function(m,i){return function(s,a){i(s,a,m)}};Object.defineProperty(t,"__esModule",{value:!0}),t.MouseService=void 0;var p=l(5),d=l(30),f=function(){function m(i,s){this._renderService=i,this._charSizeService=s}return m.prototype.getCoords=function(i,s,a,r,o){return d.getCoords(i,s,a,r,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,o)},m.prototype.getRawByteCoords=function(i,s,a,r){var o=this.getCoords(i,s,a,r);return d.getRawByteCoords(o)},m=c([S(0,p.IRenderService),S(1,p.ICharSizeService)],m)}();t.MouseService=f},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(r,o){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var u in n)n.hasOwnProperty(u)&&(e[u]=n[u])})(r,o)},function(r,o){function e(){this.constructor=r}c(r,o),r.prototype=o===null?Object.create(o):(e.prototype=o.prototype,new e)}),p=this&&this.__decorate||function(r,o,e,n){var u,v=arguments.length,A=v<3?o:n===null?n=Object.getOwnPropertyDescriptor(o,e):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(r,o,e,n);else for(var C=r.length-1;C>=0;C--)(u=r[C])&&(A=(v<3?u(A):v>3?u(o,e,A):u(o,e))||A);return v>3&&A&&Object.defineProperty(o,e,A),A},d=this&&this.__param||function(r,o){return function(e,n){o(e,n,r)}};Object.defineProperty(t,"__esModule",{value:!0}),t.Linkifier2=void 0;var f=l(1),m=l(0),i=l(2),s=l(7),a=function(r){function o(e){var n=r.call(this)||this;return n._bufferService=e,n._linkProviders=[],n._linkCacheDisposables=[],n._isMouseOut=!0,n._activeLine=-1,n._onShowLinkUnderline=n.register(new m.EventEmitter),n._onHideLinkUnderline=n.register(new m.EventEmitter),n.register(i.getDisposeArrayDisposable(n._linkCacheDisposables)),n}return S(o,r),Object.defineProperty(o.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),o.prototype.registerLinkProvider=function(e){var n=this;return this._linkProviders.push(e),{dispose:function(){var u=n._linkProviders.indexOf(e);u!==-1&&n._linkProviders.splice(u,1)}}},o.prototype.attachToDom=function(e,n,u){var v=this;this._element=e,this._mouseService=n,this._renderService=u,this.register(s.addDisposableDomListener(this._element,"mouseleave",function(){v._isMouseOut=!0,v._clearCurrentLink()})),this.register(s.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(s.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},o.prototype._onMouseMove=function(e){if(this._lastMouseEvent=e,this._element&&this._mouseService){var n=this._positionFromMouseEvent(e,this._element,this._mouseService);if(n){this._isMouseOut=!1;for(var u=e.composedPath(),v=0;v<u.length;v++){var A=u[v];if(A.classList.contains("xterm"))break;if(A.classList.contains("xterm-hover"))return}this._lastBufferCell&&n.x===this._lastBufferCell.x&&n.y===this._lastBufferCell.y||(this._onHover(n),this._lastBufferCell=n)}}},o.prototype._onHover=function(e){if(this._activeLine!==e.y)return this._clearCurrentLink(),void this._askForLink(e,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,e)||(this._clearCurrentLink(),this._askForLink(e,!0))},o.prototype._askForLink=function(e,n){var u=this;this._activeProviderReplies&&n||(this._activeProviderReplies=new Map,this._activeLine=e.y);var v=!1;this._linkProviders.forEach(function(A,C){var x;n?!((x=u._activeProviderReplies)===null||x===void 0)&&x.get(C)&&(v=u._checkLinkProviderResult(C,e,v)):A.provideLinks(e.y,function(y){var E,b;if(!u._isMouseOut){var h=y==null?void 0:y.map(function(g){return{link:g}});(E=u._activeProviderReplies)===null||E===void 0||E.set(C,h),v=u._checkLinkProviderResult(C,e,v),((b=u._activeProviderReplies)===null||b===void 0?void 0:b.size)===u._linkProviders.length&&u._removeIntersectingLinks(e.y,u._activeProviderReplies)}})})},o.prototype._removeIntersectingLinks=function(e,n){for(var u=new Set,v=0;v<n.size;v++){var A=n.get(v);if(A)for(var C=0;C<A.length;C++)for(var x=A[C],y=x.link.range.start.y<e?0:x.link.range.start.x,E=x.link.range.end.y>e?this._bufferService.cols:x.link.range.end.x,b=y;b<=E;b++){if(u.has(b)){A.splice(C--,1);break}u.add(b)}}},o.prototype._checkLinkProviderResult=function(e,n,u){var v,A=this;if(!this._activeProviderReplies)return u;for(var C=this._activeProviderReplies.get(e),x=!1,y=0;y<e;y++)this._activeProviderReplies.has(y)&&!this._activeProviderReplies.get(y)||(x=!0);if(!x&&C){var E=C.find(function(h){return A._linkAtPosition(h.link,n)});E&&(u=!0,this._handleNewLink(E))}if(this._activeProviderReplies.size===this._linkProviders.length&&!u)for(y=0;y<this._activeProviderReplies.size;y++){var b=(v=this._activeProviderReplies.get(y))===null||v===void 0?void 0:v.find(function(h){return A._linkAtPosition(h.link,n)});if(b){u=!0,this._handleNewLink(b);break}}return u},o.prototype._onClick=function(e){if(this._element&&this._mouseService&&this._currentLink){var n=this._positionFromMouseEvent(e,this._element,this._mouseService);n&&this._linkAtPosition(this._currentLink.link,n)&&this._currentLink.link.activate(e,this._currentLink.link.text)}},o.prototype._clearCurrentLink=function(e,n){this._element&&this._currentLink&&this._lastMouseEvent&&(!e||!n||this._currentLink.link.range.start.y>=e&&this._currentLink.link.range.end.y<=n)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,i.disposeArray(this._linkCacheDisposables))},o.prototype._handleNewLink=function(e){var n=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var u=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);u&&this._linkAtPosition(e.link,u)&&(this._currentLink=e,this._currentLink.state={decorations:{underline:e.link.decorations===void 0||e.link.decorations.underline,pointerCursor:e.link.decorations===void 0||e.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,e.link,this._lastMouseEvent),e.link.decorations={},Object.defineProperties(e.link.decorations,{pointerCursor:{get:function(){var v,A;return(A=(v=n._currentLink)===null||v===void 0?void 0:v.state)===null||A===void 0?void 0:A.decorations.pointerCursor},set:function(v){var A,C;!((A=n._currentLink)===null||A===void 0)&&A.state&&n._currentLink.state.decorations.pointerCursor!==v&&(n._currentLink.state.decorations.pointerCursor=v,n._currentLink.state.isHovered&&((C=n._element)===null||C===void 0||C.classList.toggle("xterm-cursor-pointer",v)))}},underline:{get:function(){var v,A;return(A=(v=n._currentLink)===null||v===void 0?void 0:v.state)===null||A===void 0?void 0:A.decorations.underline},set:function(v){var A,C,x;!((A=n._currentLink)===null||A===void 0)&&A.state&&((x=(C=n._currentLink)===null||C===void 0?void 0:C.state)===null||x===void 0?void 0:x.decorations.underline)!==v&&(n._currentLink.state.decorations.underline=v,n._currentLink.state.isHovered&&n._fireUnderlineEvent(e.link,v))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(v){var A=v.start===0?0:v.start+1+n._bufferService.buffer.ydisp;n._clearCurrentLink(A,v.end+1+n._bufferService.buffer.ydisp)})))}},o.prototype._linkHover=function(e,n,u){var v;!((v=this._currentLink)===null||v===void 0)&&v.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(n,!0),this._currentLink.state.decorations.pointerCursor&&e.classList.add("xterm-cursor-pointer")),n.hover&&n.hover(u,n.text)},o.prototype._fireUnderlineEvent=function(e,n){var u=e.range,v=this._bufferService.buffer.ydisp,A=this._createLinkUnderlineEvent(u.start.x-1,u.start.y-v-1,u.end.x,u.end.y-v-1,void 0);(n?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(A)},o.prototype._linkLeave=function(e,n,u){var v;!((v=this._currentLink)===null||v===void 0)&&v.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(n,!1),this._currentLink.state.decorations.pointerCursor&&e.classList.remove("xterm-cursor-pointer")),n.leave&&n.leave(u,n.text)},o.prototype._linkAtPosition=function(e,n){var u=e.range.start.y===e.range.end.y,v=e.range.start.y<n.y,A=e.range.end.y>n.y;return(u&&e.range.start.x<=n.x&&e.range.end.x>=n.x||v&&e.range.end.x>=n.x||A&&e.range.start.x<=n.x||v&&A)&&e.range.start.y<=n.y&&e.range.end.y>=n.y},o.prototype._positionFromMouseEvent=function(e,n,u){var v=u.getCoords(e,n,this._bufferService.cols,this._bufferService.rows);if(v)return{x:v[0],y:v[1]+this._bufferService.buffer.ydisp}},o.prototype._createLinkUnderlineEvent=function(e,n,u,v,A){return{x1:e,y1:n,x2:u,y2:v,cols:this._bufferService.cols,fg:A}},o=p([d(0,f.IBufferService)],o)}(i.Disposable);t.Linkifier2=a},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoreBrowserService=void 0;var c=function(){function S(p){this._textarea=p}return Object.defineProperty(S.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),S}();t.CoreBrowserService=c},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(y,E){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(b,h){b.__proto__=h}||function(b,h){for(var g in h)h.hasOwnProperty(g)&&(b[g]=h[g])})(y,E)},function(y,E){function b(){this.constructor=y}c(y,E),y.prototype=E===null?Object.create(E):(b.prototype=E.prototype,new b)});Object.defineProperty(t,"__esModule",{value:!0}),t.CoreTerminal=void 0;var p=l(2),d=l(1),f=l(66),m=l(67),i=l(68),s=l(74),a=l(75),r=l(0),o=l(76),e=l(77),n=l(78),u=l(80),v=l(81),A=l(19),C=l(82),x=function(y){function E(b){var h=y.call(this)||this;return h._onBinary=new r.EventEmitter,h._onData=new r.EventEmitter,h._onLineFeed=new r.EventEmitter,h._onResize=new r.EventEmitter,h._onScroll=new r.EventEmitter,h._instantiationService=new f.InstantiationService,h.optionsService=new s.OptionsService(b),h._instantiationService.setService(d.IOptionsService,h.optionsService),h._bufferService=h.register(h._instantiationService.createInstance(i.BufferService)),h._instantiationService.setService(d.IBufferService,h._bufferService),h._logService=h._instantiationService.createInstance(m.LogService),h._instantiationService.setService(d.ILogService,h._logService),h._coreService=h.register(h._instantiationService.createInstance(a.CoreService,function(){return h.scrollToBottom()})),h._instantiationService.setService(d.ICoreService,h._coreService),h._coreMouseService=h._instantiationService.createInstance(o.CoreMouseService),h._instantiationService.setService(d.ICoreMouseService,h._coreMouseService),h._dirtyRowService=h._instantiationService.createInstance(e.DirtyRowService),h._instantiationService.setService(d.IDirtyRowService,h._dirtyRowService),h.unicodeService=h._instantiationService.createInstance(n.UnicodeService),h._instantiationService.setService(d.IUnicodeService,h.unicodeService),h._charsetService=h._instantiationService.createInstance(u.CharsetService),h._instantiationService.setService(d.ICharsetService,h._charsetService),h._inputHandler=new A.InputHandler(h._bufferService,h._charsetService,h._coreService,h._dirtyRowService,h._logService,h.optionsService,h._coreMouseService,h.unicodeService),h.register(r.forwardEvent(h._inputHandler.onLineFeed,h._onLineFeed)),h.register(h._inputHandler),h.register(r.forwardEvent(h._bufferService.onResize,h._onResize)),h.register(r.forwardEvent(h._coreService.onData,h._onData)),h.register(r.forwardEvent(h._coreService.onBinary,h._onBinary)),h.register(h.optionsService.onOptionChange(function(g){return h._updateOptions(g)})),h._writeBuffer=new C.WriteBuffer(function(g){return h._inputHandler.parse(g)}),h}return S(E,y),Object.defineProperty(E.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),E.prototype.dispose=function(){var b;this._isDisposed||(y.prototype.dispose.call(this),(b=this._windowsMode)===null||b===void 0||b.dispose(),this._windowsMode=void 0)},E.prototype.write=function(b,h){this._writeBuffer.write(b,h)},E.prototype.writeSync=function(b){this._writeBuffer.writeSync(b)},E.prototype.resize=function(b,h){isNaN(b)||isNaN(h)||(b=Math.max(b,i.MINIMUM_COLS),h=Math.max(h,i.MINIMUM_ROWS),this._bufferService.resize(b,h))},E.prototype.scroll=function(b,h){h===void 0&&(h=!1);var g,_=this._bufferService.buffer;(g=this._cachedBlankLine)&&g.length===this.cols&&g.getFg(0)===b.fg&&g.getBg(0)===b.bg||(g=_.getBlankLine(b,h),this._cachedBlankLine=g),g.isWrapped=h;var P=_.ybase+_.scrollTop,R=_.ybase+_.scrollBottom;if(_.scrollTop===0){var F=_.lines.isFull;R===_.lines.length-1?F?_.lines.recycle().copyFrom(g):_.lines.push(g.clone()):_.lines.splice(R+1,0,g.clone()),F?this._bufferService.isUserScrolling&&(_.ydisp=Math.max(_.ydisp-1,0)):(_.ybase++,this._bufferService.isUserScrolling||_.ydisp++)}else{var z=R-P+1;_.lines.shiftElements(P+1,z-1,-1),_.lines.set(R,g.clone())}this._bufferService.isUserScrolling||(_.ydisp=_.ybase),this._dirtyRowService.markRangeDirty(_.scrollTop,_.scrollBottom),this._onScroll.fire(_.ydisp)},E.prototype.scrollLines=function(b,h){var g=this._bufferService.buffer;if(b<0){if(g.ydisp===0)return;this._bufferService.isUserScrolling=!0}else b+g.ydisp>=g.ybase&&(this._bufferService.isUserScrolling=!1);var _=g.ydisp;g.ydisp=Math.max(Math.min(g.ydisp+b,g.ybase),0),_!==g.ydisp&&(h||this._onScroll.fire(g.ydisp))},E.prototype.scrollPages=function(b){this.scrollLines(b*(this.rows-1))},E.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},E.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},E.prototype.scrollToLine=function(b){var h=b-this._bufferService.buffer.ydisp;h!==0&&this.scrollLines(h)},E.prototype.addEscHandler=function(b,h){return this._inputHandler.addEscHandler(b,h)},E.prototype.addDcsHandler=function(b,h){return this._inputHandler.addDcsHandler(b,h)},E.prototype.addCsiHandler=function(b,h){return this._inputHandler.addCsiHandler(b,h)},E.prototype.addOscHandler=function(b,h){return this._inputHandler.addOscHandler(b,h)},E.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},E.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},E.prototype._updateOptions=function(b){var h;switch(b){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((h=this._windowsMode)===null||h===void 0||h.dispose(),this._windowsMode=void 0)}},E.prototype._enableWindowsMode=function(){var b=this;if(!this._windowsMode){var h=[];h.push(this.onLineFeed(v.updateWindowsModeWrappedState.bind(null,this._bufferService))),h.push(this.addCsiHandler({final:"H"},function(){return v.updateWindowsModeWrappedState(b._bufferService),!1})),this._windowsMode={dispose:function(){for(var g=0,_=h;g<_.length;g++)_[g].dispose()}}}},E}(p.Disposable);t.CoreTerminal=x},function(Q,t,l){"use strict";var c=this&&this.__spreadArrays||function(){for(var m=0,i=0,s=arguments.length;i<s;i++)m+=arguments[i].length;var a=Array(m),r=0;for(i=0;i<s;i++)for(var o=arguments[i],e=0,n=o.length;e<n;e++,r++)a[r]=o[e];return a};Object.defineProperty(t,"__esModule",{value:!0}),t.InstantiationService=t.ServiceCollection=void 0;var S=l(1),p=l(14),d=function(){function m(){for(var i=[],s=0;s<arguments.length;s++)i[s]=arguments[s];this._entries=new Map;for(var a=0,r=i;a<r.length;a++){var o=r[a],e=o[0],n=o[1];this.set(e,n)}}return m.prototype.set=function(i,s){var a=this._entries.get(i);return this._entries.set(i,s),a},m.prototype.forEach=function(i){this._entries.forEach(function(s,a){return i(a,s)})},m.prototype.has=function(i){return this._entries.has(i)},m.prototype.get=function(i){return this._entries.get(i)},m}();t.ServiceCollection=d;var f=function(){function m(){this._services=new d,this._services.set(S.IInstantiationService,this)}return m.prototype.setService=function(i,s){this._services.set(i,s)},m.prototype.getService=function(i){return this._services.get(i)},m.prototype.createInstance=function(i){for(var s=[],a=1;a<arguments.length;a++)s[a-1]=arguments[a];for(var r=p.getServiceDependencies(i).sort(function(C,x){return C.index-x.index}),o=[],e=0,n=r;e<n.length;e++){var u=n[e],v=this._services.get(u.id);if(!v)throw new Error("[createInstance] "+i.name+" depends on UNKNOWN service "+u.id+".");o.push(v)}var A=r.length>0?r[0].index:s.length;if(s.length!==A)throw new Error("[createInstance] First service dependency of "+i.name+" at position "+(A+1)+" conflicts with "+s.length+" static arguments");return new(i.bind.apply(i,c([void 0],c(s,o))))},m}();t.InstantiationService=f},function(Q,t,l){"use strict";var c=this&&this.__decorate||function(s,a,r,o){var e,n=arguments.length,u=n<3?a:o===null?o=Object.getOwnPropertyDescriptor(a,r):o;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")u=Reflect.decorate(s,a,r,o);else for(var v=s.length-1;v>=0;v--)(e=s[v])&&(u=(n<3?e(u):n>3?e(a,r,u):e(a,r))||u);return n>3&&u&&Object.defineProperty(a,r,u),u},S=this&&this.__param||function(s,a){return function(r,o){a(r,o,s)}},p=this&&this.__spreadArrays||function(){for(var s=0,a=0,r=arguments.length;a<r;a++)s+=arguments[a].length;var o=Array(s),e=0;for(a=0;a<r;a++)for(var n=arguments[a],u=0,v=n.length;u<v;u++,e++)o[e]=n[u];return o};Object.defineProperty(t,"__esModule",{value:!0}),t.LogService=t.LogLevel=void 0;var d,f=l(1);(function(s){s[s.DEBUG=0]="DEBUG",s[s.INFO=1]="INFO",s[s.WARN=2]="WARN",s[s.ERROR=3]="ERROR",s[s.OFF=4]="OFF"})(d=t.LogLevel||(t.LogLevel={}));var m={debug:d.DEBUG,info:d.INFO,warn:d.WARN,error:d.ERROR,off:d.OFF},i=function(){function s(a){var r=this;this._optionsService=a,this._updateLogLevel(),this._optionsService.onOptionChange(function(o){o==="logLevel"&&r._updateLogLevel()})}return s.prototype._updateLogLevel=function(){this._logLevel=m[this._optionsService.options.logLevel]},s.prototype._evalLazyOptionalParams=function(a){for(var r=0;r<a.length;r++)typeof a[r]=="function"&&(a[r]=a[r]())},s.prototype._log=function(a,r,o){this._evalLazyOptionalParams(o),a.call.apply(a,p([console,"xterm.js: "+r],o))},s.prototype.debug=function(a){for(var r=[],o=1;o<arguments.length;o++)r[o-1]=arguments[o];this._logLevel<=d.DEBUG&&this._log(console.log,a,r)},s.prototype.info=function(a){for(var r=[],o=1;o<arguments.length;o++)r[o-1]=arguments[o];this._logLevel<=d.INFO&&this._log(console.info,a,r)},s.prototype.warn=function(a){for(var r=[],o=1;o<arguments.length;o++)r[o-1]=arguments[o];this._logLevel<=d.WARN&&this._log(console.warn,a,r)},s.prototype.error=function(a){for(var r=[],o=1;o<arguments.length;o++)r[o-1]=arguments[o];this._logLevel<=d.ERROR&&this._log(console.error,a,r)},s=c([S(0,f.IOptionsService)],s)}();t.LogService=i},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(r,o){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var u in n)n.hasOwnProperty(u)&&(e[u]=n[u])})(r,o)},function(r,o){function e(){this.constructor=r}c(r,o),r.prototype=o===null?Object.create(o):(e.prototype=o.prototype,new e)}),p=this&&this.__decorate||function(r,o,e,n){var u,v=arguments.length,A=v<3?o:n===null?n=Object.getOwnPropertyDescriptor(o,e):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(r,o,e,n);else for(var C=r.length-1;C>=0;C--)(u=r[C])&&(A=(v<3?u(A):v>3?u(o,e,A):u(o,e))||A);return v>3&&A&&Object.defineProperty(o,e,A),A},d=this&&this.__param||function(r,o){return function(e,n){o(e,n,r)}};Object.defineProperty(t,"__esModule",{value:!0}),t.BufferService=t.MINIMUM_ROWS=t.MINIMUM_COLS=void 0;var f=l(1),m=l(69),i=l(0),s=l(2);t.MINIMUM_COLS=2,t.MINIMUM_ROWS=1;var a=function(r){function o(e){var n=r.call(this)||this;return n._optionsService=e,n.isUserScrolling=!1,n._onResize=new i.EventEmitter,n.cols=Math.max(e.options.cols,t.MINIMUM_COLS),n.rows=Math.max(e.options.rows,t.MINIMUM_ROWS),n.buffers=new m.BufferSet(e,n),n}return S(o,r),Object.defineProperty(o.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),o.prototype.dispose=function(){r.prototype.dispose.call(this),this.buffers.dispose()},o.prototype.resize=function(e,n){this.cols=e,this.rows=n,this.buffers.resize(e,n),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:e,rows:n})},o.prototype.reset=function(){this.buffers.dispose(),this.buffers=new m.BufferSet(this._optionsService,this),this.isUserScrolling=!1},o=p([d(0,f.IOptionsService)],o)}(s.Disposable);t.BufferService=a},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(m,i){return(c=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])})(m,i)},function(m,i){function s(){this.constructor=m}c(m,i),m.prototype=i===null?Object.create(i):(s.prototype=i.prototype,new s)});Object.defineProperty(t,"__esModule",{value:!0}),t.BufferSet=void 0;var p=l(70),d=l(0),f=function(m){function i(s,a){var r=m.call(this)||this;return r._onBufferActivate=r.register(new d.EventEmitter),r._normal=new p.Buffer(!0,s,a),r._normal.fillViewportRows(),r._alt=new p.Buffer(!1,s,a),r._activeBuffer=r._normal,r.setupTabStops(),r}return S(i,m),Object.defineProperty(i.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(i.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),i.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}))},i.prototype.activateAltBuffer=function(s){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(s),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}))},i.prototype.resize=function(s,a){this._normal.resize(s,a),this._alt.resize(s,a)},i.prototype.setupTabStops=function(s){this._normal.setupTabStops(s),this._alt.setupTabStops(s)},i}(l(2).Disposable);t.BufferSet=f},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BufferStringIterator=t.Buffer=t.MAX_BUFFER_SIZE=void 0;var c=l(71),S=l(16),p=l(4),d=l(3),f=l(72),m=l(73),i=l(20),s=l(6);t.MAX_BUFFER_SIZE=4294967295;var a=function(){function o(e,n,u){this._hasScrollback=e,this._optionsService=n,this._bufferService=u,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=S.DEFAULT_ATTR_DATA.clone(),this.savedCharset=i.DEFAULT_CHARSET,this.markers=[],this._nullCell=p.CellData.fromCharData([0,d.NULL_CELL_CHAR,d.NULL_CELL_WIDTH,d.NULL_CELL_CODE]),this._whitespaceCell=p.CellData.fromCharData([0,d.WHITESPACE_CELL_CHAR,d.WHITESPACE_CELL_WIDTH,d.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new c.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return o.prototype.getNullCell=function(e){return e?(this._nullCell.fg=e.fg,this._nullCell.bg=e.bg,this._nullCell.extended=e.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new s.ExtendedAttrs),this._nullCell},o.prototype.getWhitespaceCell=function(e){return e?(this._whitespaceCell.fg=e.fg,this._whitespaceCell.bg=e.bg,this._whitespaceCell.extended=e.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new s.ExtendedAttrs),this._whitespaceCell},o.prototype.getBlankLine=function(e,n){return new S.BufferLine(this._bufferService.cols,this.getNullCell(e),n)},Object.defineProperty(o.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"isCursorInViewport",{get:function(){var e=this.ybase+this.y-this.ydisp;return e>=0&&e<this._rows},enumerable:!1,configurable:!0}),o.prototype._getCorrectBufferLength=function(e){if(!this._hasScrollback)return e;var n=e+this._optionsService.options.scrollback;return n>t.MAX_BUFFER_SIZE?t.MAX_BUFFER_SIZE:n},o.prototype.fillViewportRows=function(e){if(this.lines.length===0){e===void 0&&(e=S.DEFAULT_ATTR_DATA);for(var n=this._rows;n--;)this.lines.push(this.getBlankLine(e))}},o.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new c.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},o.prototype.resize=function(e,n){var u=this.getNullCell(S.DEFAULT_ATTR_DATA),v=this._getCorrectBufferLength(n);if(v>this.lines.maxLength&&(this.lines.maxLength=v),this.lines.length>0){if(this._cols<e)for(var A=0;A<this.lines.length;A++)this.lines.get(A).resize(e,u);var C=0;if(this._rows<n)for(var x=this._rows;x<n;x++)this.lines.length<n+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new S.BufferLine(e,u)):this.ybase>0&&this.lines.length<=this.ybase+this.y+C+1?(this.ybase--,C++,this.ydisp>0&&this.ydisp--):this.lines.push(new S.BufferLine(e,u)));else for(x=this._rows;x>n;x--)this.lines.length>n+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(v<this.lines.maxLength){var y=this.lines.length-v;y>0&&(this.lines.trimStart(y),this.ybase=Math.max(this.ybase-y,0),this.ydisp=Math.max(this.ydisp-y,0),this.savedY=Math.max(this.savedY-y,0)),this.lines.maxLength=v}this.x=Math.min(this.x,e-1),this.y=Math.min(this.y,n-1),C&&(this.y+=C),this.savedX=Math.min(this.savedX,e-1),this.scrollTop=0}if(this.scrollBottom=n-1,this._isReflowEnabled&&(this._reflow(e,n),this._cols>e))for(A=0;A<this.lines.length;A++)this.lines.get(A).resize(e,u);this._cols=e,this._rows=n},Object.defineProperty(o.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),o.prototype._reflow=function(e,n){this._cols!==e&&(e>this._cols?this._reflowLarger(e,n):this._reflowSmaller(e,n))},o.prototype._reflowLarger=function(e,n){var u=f.reflowLargerGetLinesToRemove(this.lines,this._cols,e,this.ybase+this.y,this.getNullCell(S.DEFAULT_ATTR_DATA));if(u.length>0){var v=f.reflowLargerCreateNewLayout(this.lines,u);f.reflowLargerApplyNewLayout(this.lines,v.layout),this._reflowLargerAdjustViewport(e,n,v.countRemoved)}},o.prototype._reflowLargerAdjustViewport=function(e,n,u){for(var v=this.getNullCell(S.DEFAULT_ATTR_DATA),A=u;A-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<n&&this.lines.push(new S.BufferLine(e,v))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-u,0)},o.prototype._reflowSmaller=function(e,n){for(var u=this.getNullCell(S.DEFAULT_ATTR_DATA),v=[],A=0,C=this.lines.length-1;C>=0;C--){var x=this.lines.get(C);if(!(!x||!x.isWrapped&&x.getTrimmedLength()<=e)){for(var y=[x];x.isWrapped&&C>0;)x=this.lines.get(--C),y.unshift(x);var E=this.ybase+this.y;if(!(E>=C&&E<C+y.length)){var b=y[y.length-1].getTrimmedLength(),h=f.reflowSmallerGetNewLineLengths(y,this._cols,e),g=h.length-y.length,_=void 0;_=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+g):Math.max(0,this.lines.length-this.lines.maxLength+g);for(var P=[],R=0;R<g;R++){var F=this.getBlankLine(S.DEFAULT_ATTR_DATA,!0);P.push(F)}P.length>0&&(v.push({start:C+y.length+A,newLines:P}),A+=P.length),y.push.apply(y,P);var z=h.length-1,oe=h[z];oe===0&&(oe=h[--z]);for(var W=y.length-g-1,G=b;W>=0;){var w=Math.min(G,oe);if(y[z].copyCellsFrom(y[W],G-w,oe-w,w,!0),(oe-=w)===0&&(oe=h[--z]),(G-=w)===0){W--;var L=Math.max(W,0);G=f.getWrappedLineTrimmedLength(y,L,this._cols)}}for(R=0;R<y.length;R++)h[R]<e&&y[R].setCell(h[R],u);for(var O=g-_;O-- >0;)this.ybase===0?this.y<n-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+A)-n&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+g,this.ybase+n-1)}}}if(v.length>0){var B=[],D=[];for(R=0;R<this.lines.length;R++)D.push(this.lines.get(R));var K=this.lines.length,k=K-1,te=0,ne=v[te];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+A);var Y=0;for(R=Math.min(this.lines.maxLength-1,K+A-1);R>=0;R--)if(ne&&ne.start>k+Y){for(var j=ne.newLines.length-1;j>=0;j--)this.lines.set(R--,ne.newLines[j]);R++,B.push({index:k+1,amount:ne.newLines.length}),Y+=ne.newLines.length,ne=v[++te]}else this.lines.set(R,D[k--]);var V=0;for(R=B.length-1;R>=0;R--)B[R].index+=V,this.lines.onInsertEmitter.fire(B[R]),V+=B[R].amount;var ee=Math.max(0,K+A-this.lines.maxLength);ee>0&&this.lines.onTrimEmitter.fire(ee)}},o.prototype.stringIndexToBufferIndex=function(e,n,u){for(u===void 0&&(u=!1);n;){var v=this.lines.get(e);if(!v)return[-1,-1];for(var A=u?v.getTrimmedLength():v.length,C=0;C<A;++C)if(v.get(C)[d.CHAR_DATA_WIDTH_INDEX]&&(n-=v.get(C)[d.CHAR_DATA_CHAR_INDEX].length||1),n<0)return[e,C];e++}return[e,0]},o.prototype.translateBufferLineToString=function(e,n,u,v){u===void 0&&(u=0);var A=this.lines.get(e);return A?A.translateToString(n,u,v):""},o.prototype.getWrappedRangeForLine=function(e){for(var n=e,u=e;n>0&&this.lines.get(n).isWrapped;)n--;for(;u+1<this.lines.length&&this.lines.get(u+1).isWrapped;)u++;return{first:n,last:u}},o.prototype.setupTabStops=function(e){for(e!=null?this.tabs[e]||(e=this.prevStop(e)):(this.tabs={},e=0);e<this._cols;e+=this._optionsService.options.tabStopWidth)this.tabs[e]=!0},o.prototype.prevStop=function(e){for(e==null&&(e=this.x);!this.tabs[--e]&&e>0;);return e>=this._cols?this._cols-1:e<0?0:e},o.prototype.nextStop=function(e){for(e==null&&(e=this.x);!this.tabs[++e]&&e<this._cols;);return e>=this._cols?this._cols-1:e<0?0:e},o.prototype.addMarker=function(e){var n=this,u=new m.Marker(e);return this.markers.push(u),u.register(this.lines.onTrim(function(v){u.line-=v,u.line<0&&u.dispose()})),u.register(this.lines.onInsert(function(v){u.line>=v.index&&(u.line+=v.amount)})),u.register(this.lines.onDelete(function(v){u.line>=v.index&&u.line<v.index+v.amount&&u.dispose(),u.line>v.index&&(u.line-=v.amount)})),u.register(u.onDispose(function(){return n._removeMarker(u)})),u},o.prototype._removeMarker=function(e){this.markers.splice(this.markers.indexOf(e),1)},o.prototype.iterator=function(e,n,u,v,A){return new r(this,e,n,u,v,A)},o}();t.Buffer=a;var r=function(){function o(e,n,u,v,A,C){u===void 0&&(u=0),v===void 0&&(v=e.lines.length),A===void 0&&(A=0),C===void 0&&(C=0),this._buffer=e,this._trimRight=n,this._startIndex=u,this._endIndex=v,this._startOverscan=A,this._endOverscan=C,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return o.prototype.hasNext=function(){return this._current<this._endIndex},o.prototype.next=function(){var e=this._buffer.getWrappedRangeForLine(this._current);e.first<this._startIndex-this._startOverscan&&(e.first=this._startIndex-this._startOverscan),e.last>this._endIndex+this._endOverscan&&(e.last=this._endIndex+this._endOverscan),e.first=Math.max(e.first,0),e.last=Math.min(e.last,this._buffer.lines.length);for(var n="",u=e.first;u<=e.last;++u)n+=this._buffer.translateBufferLineToString(u,this._trimRight);return this._current=e.last+1,{range:e,content:n}},o}();t.BufferStringIterator=r},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CircularList=void 0;var c=l(0),S=function(){function p(d){this._maxLength=d,this.onDeleteEmitter=new c.EventEmitter,this.onInsertEmitter=new c.EventEmitter,this.onTrimEmitter=new c.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(p.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"maxLength",{get:function(){return this._maxLength},set:function(d){if(this._maxLength!==d){for(var f=new Array(d),m=0;m<Math.min(d,this.length);m++)f[m]=this._array[this._getCyclicIndex(m)];this._array=f,this._maxLength=d,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"length",{get:function(){return this._length},set:function(d){if(d>this._length)for(var f=this._length;f<d;f++)this._array[f]=void 0;this._length=d},enumerable:!1,configurable:!0}),p.prototype.get=function(d){return this._array[this._getCyclicIndex(d)]},p.prototype.set=function(d,f){this._array[this._getCyclicIndex(d)]=f},p.prototype.push=function(d){this._array[this._getCyclicIndex(this._length)]=d,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++},p.prototype.recycle=function(){if(this._length!==this._maxLength)throw new Error("Can only recycle when the buffer is full");return this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1),this._array[this._getCyclicIndex(this._length-1)]},Object.defineProperty(p.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),p.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},p.prototype.splice=function(d,f){for(var m=[],i=2;i<arguments.length;i++)m[i-2]=arguments[i];if(f){for(var s=d;s<this._length-f;s++)this._array[this._getCyclicIndex(s)]=this._array[this._getCyclicIndex(s+f)];this._length-=f}for(s=this._length-1;s>=d;s--)this._array[this._getCyclicIndex(s+m.length)]=this._array[this._getCyclicIndex(s)];for(s=0;s<m.length;s++)this._array[this._getCyclicIndex(d+s)]=m[s];if(this._length+m.length>this._maxLength){var a=this._length+m.length-this._maxLength;this._startIndex+=a,this._length=this._maxLength,this.onTrimEmitter.fire(a)}else this._length+=m.length},p.prototype.trimStart=function(d){d>this._length&&(d=this._length),this._startIndex+=d,this._length-=d,this.onTrimEmitter.fire(d)},p.prototype.shiftElements=function(d,f,m){if(!(f<=0)){if(d<0||d>=this._length)throw new Error("start argument out of range");if(d+m<0)throw new Error("Cannot shift elements in list beyond index 0");if(m>0){for(var i=f-1;i>=0;i--)this.set(d+i+m,this.get(d+i));var s=d+f+m-this._length;if(s>0)for(this._length+=s;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(i=0;i<f;i++)this.set(d+i+m,this.get(d+i))}},p.prototype._getCyclicIndex=function(d){return(this._startIndex+d)%this._maxLength},p}();t.CircularList=S},function(Q,t,l){"use strict";function c(S,p,d){if(p===S.length-1)return S[p].getTrimmedLength();var f=!S[p].hasContent(d-1)&&S[p].getWidth(d-1)===1,m=S[p+1].getWidth(0)===2;return f&&m?d-1:d}Object.defineProperty(t,"__esModule",{value:!0}),t.getWrappedLineTrimmedLength=t.reflowSmallerGetNewLineLengths=t.reflowLargerApplyNewLayout=t.reflowLargerCreateNewLayout=t.reflowLargerGetLinesToRemove=void 0,t.reflowLargerGetLinesToRemove=function(S,p,d,f,m){for(var i=[],s=0;s<S.length-1;s++){var a=s,r=S.get(++a);if(r.isWrapped){for(var o=[S.get(s)];a<S.length&&r.isWrapped;)o.push(r),r=S.get(++a);if(f>=s&&f<a)s+=o.length-1;else{for(var e=0,n=c(o,e,p),u=1,v=0;u<o.length;){var A=c(o,u,p),C=A-v,x=d-n,y=Math.min(C,x);o[e].copyCellsFrom(o[u],v,n,y,!1),(n+=y)===d&&(e++,n=0),(v+=y)===A&&(u++,v=0),n===0&&e!==0&&o[e-1].getWidth(d-1)===2&&(o[e].copyCellsFrom(o[e-1],d-1,n++,1,!1),o[e-1].setCell(d-1,m))}o[e].replaceCells(n,d,m);for(var E=0,b=o.length-1;b>0&&(b>e||o[b].getTrimmedLength()===0);b--)E++;E>0&&(i.push(s+o.length-E),i.push(E)),s+=o.length-1}}}return i},t.reflowLargerCreateNewLayout=function(S,p){for(var d=[],f=0,m=p[f],i=0,s=0;s<S.length;s++)if(m===s){var a=p[++f];S.onDeleteEmitter.fire({index:s-i,amount:a}),s+=a-1,i+=a,m=p[++f]}else d.push(s);return{layout:d,countRemoved:i}},t.reflowLargerApplyNewLayout=function(S,p){for(var d=[],f=0;f<p.length;f++)d.push(S.get(p[f]));for(f=0;f<d.length;f++)S.set(f,d[f]);S.length=p.length},t.reflowSmallerGetNewLineLengths=function(S,p,d){for(var f=[],m=S.map(function(n,u){return c(S,u,p)}).reduce(function(n,u){return n+u}),i=0,s=0,a=0;a<m;){if(m-a<d){f.push(m-a);break}i+=d;var r=c(S,s,p);i>r&&(i-=r,s++);var o=S[s].getWidth(i-1)===2;o&&i--;var e=o?d-1:d;f.push(e),a+=e}return f},t.getWrappedLineTrimmedLength=c},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(f,m){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,s){i.__proto__=s}||function(i,s){for(var a in s)s.hasOwnProperty(a)&&(i[a]=s[a])})(f,m)},function(f,m){function i(){this.constructor=f}c(f,m),f.prototype=m===null?Object.create(m):(i.prototype=m.prototype,new i)});Object.defineProperty(t,"__esModule",{value:!0}),t.Marker=void 0;var p=l(0),d=function(f){function m(i){var s=f.call(this)||this;return s.line=i,s._id=m._nextId++,s.isDisposed=!1,s._onDispose=new p.EventEmitter,s}return S(m,f),Object.defineProperty(m.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),m.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},m._nextId=1,m}(l(2).Disposable);t.Marker=d},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OptionsService=t.DEFAULT_OPTIONS=t.DEFAULT_BELL_SOUND=void 0;var c=l(0),S=l(11),p=l(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:S.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var d=["cols","rows"],f=function(){function m(i){this._onOptionChange=new c.EventEmitter,this.options=p.clone(t.DEFAULT_OPTIONS);for(var s=0,a=Object.keys(i);s<a.length;s++){var r=a[s];if(r in this.options){var o=i[r];this.options[r]=o}}}return Object.defineProperty(m.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),m.prototype.setOption=function(i,s){if(!(i in t.DEFAULT_OPTIONS))throw new Error('No option with key "'+i+'"');if(d.indexOf(i)!==-1)throw new Error('Option "'+i+'" can only be set in the constructor');this.options[i]!==s&&(s=this._sanitizeAndValidateOption(i,s),this.options[i]!==s&&(this.options[i]=s,this._onOptionChange.fire(i)))},m.prototype._sanitizeAndValidateOption=function(i,s){switch(i){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":s||(s=t.DEFAULT_OPTIONS[i]);break;case"cursorWidth":s=Math.floor(s);case"lineHeight":case"tabStopWidth":if(s<1)throw new Error(i+" cannot be less than 1, value: "+s);break;case"minimumContrastRatio":s=Math.max(1,Math.min(21,Math.round(10*s)/10));break;case"scrollback":if((s=Math.min(s,4294967295))<0)throw new Error(i+" cannot be less than 0, value: "+s);break;case"fastScrollSensitivity":case"scrollSensitivity":if(s<=0)throw new Error(i+" cannot be less than or equal to 0, value: "+s)}return s},m.prototype.getOption=function(i){if(!(i in t.DEFAULT_OPTIONS))throw new Error('No option with key "'+i+'"');return this.options[i]},m}();t.OptionsService=f},function(Q,t,l){"use strict";var c,S=this&&this.__extends||(c=function(e,n){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,v){u.__proto__=v}||function(u,v){for(var A in v)v.hasOwnProperty(A)&&(u[A]=v[A])})(e,n)},function(e,n){function u(){this.constructor=e}c(e,n),e.prototype=n===null?Object.create(n):(u.prototype=n.prototype,new u)}),p=this&&this.__decorate||function(e,n,u,v){var A,C=arguments.length,x=C<3?n:v===null?v=Object.getOwnPropertyDescriptor(n,u):v;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")x=Reflect.decorate(e,n,u,v);else for(var y=e.length-1;y>=0;y--)(A=e[y])&&(x=(C<3?A(x):C>3?A(n,u,x):A(n,u))||x);return C>3&&x&&Object.defineProperty(n,u,x),x},d=this&&this.__param||function(e,n){return function(u,v){n(u,v,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CoreService=void 0;var f=l(1),m=l(0),i=l(33),s=l(2),a=Object.freeze({insertMode:!1}),r=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),o=function(e){function n(u,v,A,C){var x=e.call(this)||this;return x._bufferService=v,x._logService=A,x._optionsService=C,x.isCursorInitialized=!1,x.isCursorHidden=!1,x._onData=x.register(new m.EventEmitter),x._onUserInput=x.register(new m.EventEmitter),x._onBinary=x.register(new m.EventEmitter),x._scrollToBottom=u,x.register({dispose:function(){return x._scrollToBottom=void 0}}),x.modes=i.clone(a),x.decPrivateModes=i.clone(r),x}return S(n,e),Object.defineProperty(n.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),n.prototype.reset=function(){this.modes=i.clone(a),this.decPrivateModes=i.clone(r)},n.prototype.triggerDataEvent=function(u,v){if(v===void 0&&(v=!1),!this._optionsService.options.disableStdin){var A=this._bufferService.buffer;A.ybase!==A.ydisp&&this._scrollToBottom(),v&&this._onUserInput.fire(),this._logService.debug('sending data "'+u+'"',function(){return u.split("").map(function(C){return C.charCodeAt(0)})}),this._onData.fire(u)}},n.prototype.triggerBinaryEvent=function(u){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+u+'"',function(){return u.split("").map(function(v){return v.charCodeAt(0)})}),this._onBinary.fire(u))},n=p([d(1,f.IBufferService),d(2,f.ILogService),d(3,f.IOptionsService)],n)}(s.Disposable);t.CoreService=o},function(Q,t,l){"use strict";var c=this&&this.__decorate||function(r,o,e,n){var u,v=arguments.length,A=v<3?o:n===null?n=Object.getOwnPropertyDescriptor(o,e):n;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(r,o,e,n);else for(var C=r.length-1;C>=0;C--)(u=r[C])&&(A=(v<3?u(A):v>3?u(o,e,A):u(o,e))||A);return v>3&&A&&Object.defineProperty(o,e,A),A},S=this&&this.__param||function(r,o){return function(e,n){o(e,n,r)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CoreMouseService=void 0;var p=l(1),d=l(0),f={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(r){return r.button!==4&&r.action===1&&(r.ctrl=!1,r.alt=!1,r.shift=!1,!0)}},VT200:{events:19,restrict:function(r){return r.action!==32}},DRAG:{events:23,restrict:function(r){return r.action!==32||r.button!==3}},ANY:{events:31,restrict:function(r){return!0}}};function m(r,o){var e=(r.ctrl?16:0)|(r.shift?4:0)|(r.alt?8:0);return r.button===4?(e|=64,e|=r.action):(e|=3&r.button,4&r.button&&(e|=64),8&r.button&&(e|=128),r.action===32?e|=32:r.action!==0||o||(e|=3)),e}var i=String.fromCharCode,s={DEFAULT:function(r){var o=[m(r,!1)+32,r.col+32,r.row+32];return o[0]>255||o[1]>255||o[2]>255?"":"\x1B[M"+i(o[0])+i(o[1])+i(o[2])},SGR:function(r){var o=r.action===0&&r.button!==4?"m":"M";return"\x1B[<"+m(r,!0)+";"+r.col+";"+r.row+o}},a=function(){function r(o,e){this._bufferService=o,this._coreService=e,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new d.EventEmitter,this._lastEvent=null;for(var n=0,u=Object.keys(f);n<u.length;n++){var v=u[n];this.addProtocol(v,f[v])}for(var A=0,C=Object.keys(s);A<C.length;A++){var x=C[A];this.addEncoding(x,s[x])}this.reset()}return r.prototype.addProtocol=function(o,e){this._protocols[o]=e},r.prototype.addEncoding=function(o,e){this._encodings[o]=e},Object.defineProperty(r.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(o){if(!this._protocols[o])throw new Error('unknown protocol "'+o+'"');this._activeProtocol=o,this._onProtocolChange.fire(this._protocols[o].events)},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(o){if(!this._encodings[o])throw new Error('unknown encoding "'+o+'"');this._activeEncoding=o},enumerable:!1,configurable:!0}),r.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(r.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),r.prototype.triggerMouseEvent=function(o){if(o.col<0||o.col>=this._bufferService.cols||o.row<0||o.row>=this._bufferService.rows||o.button===4&&o.action===32||o.button===3&&o.action!==32||o.button!==4&&(o.action===2||o.action===3)||(o.col++,o.row++,o.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,o))||!this._protocols[this._activeProtocol].restrict(o))return!1;var e=this._encodings[this._activeEncoding](o);return e&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(e):this._coreService.triggerDataEvent(e,!0)),this._lastEvent=o,!0},r.prototype.explainEvents=function(o){return{down:!!(1&o),up:!!(2&o),drag:!!(4&o),move:!!(8&o),wheel:!!(16&o)}},r.prototype._compareEvents=function(o,e){return o.col===e.col&&o.row===e.row&&o.button===e.button&&o.action===e.action&&o.ctrl===e.ctrl&&o.alt===e.alt&&o.shift===e.shift},r=c([S(0,p.IBufferService),S(1,p.ICoreService)],r)}();t.CoreMouseService=a},function(Q,t,l){"use strict";var c=this&&this.__decorate||function(f,m,i,s){var a,r=arguments.length,o=r<3?m:s===null?s=Object.getOwnPropertyDescriptor(m,i):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(f,m,i,s);else for(var e=f.length-1;e>=0;e--)(a=f[e])&&(o=(r<3?a(o):r>3?a(m,i,o):a(m,i))||o);return r>3&&o&&Object.defineProperty(m,i,o),o},S=this&&this.__param||function(f,m){return function(i,s){m(i,s,f)}};Object.defineProperty(t,"__esModule",{value:!0}),t.DirtyRowService=void 0;var p=l(1),d=function(){function f(m){this._bufferService=m,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(m){m<this._start?this._start=m:m>this._end&&(this._end=m)},f.prototype.markRangeDirty=function(m,i){if(m>i){var s=m;m=i,i=s}m<this._start&&(this._start=m),i>this._end&&(this._end=i)},f.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},f=c([S(0,p.IBufferService)],f)}();t.DirtyRowService=d},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnicodeService=void 0;var c=l(0),S=l(79),p=function(){function d(){this._providers=Object.create(null),this._active="",this._onChange=new c.EventEmitter;var f=new S.UnicodeV6;this.register(f),this._active=f.version,this._activeProvider=f}return Object.defineProperty(d.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(d.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}),d.prototype.register=function(f){this._providers[f.version]=f},d.prototype.wcwidth=function(f){return this._activeProvider.wcwidth(f)},d.prototype.getStringCellWidth=function(f){for(var m=0,i=f.length,s=0;s<i;++s){var a=f.charCodeAt(s);if(55296<=a&&a<=56319){if(++s>=i)return m+this.wcwidth(a);var r=f.charCodeAt(s);56320<=r&&r<=57343?a=1024*(a-55296)+r-56320+65536:m+=this.wcwidth(r)}m+=this.wcwidth(a)}return m},d}();t.UnicodeService=p},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnicodeV6=void 0;var c,S=l(15),p=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],d=[[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 m(){if(this.version="6",!c){c=new Uint8Array(65536),S.fill(c,1),c[0]=0,S.fill(c,0,1,32),S.fill(c,0,127,160),S.fill(c,2,4352,4448),c[9001]=2,c[9002]=2,S.fill(c,2,11904,42192),c[12351]=1,S.fill(c,2,44032,55204),S.fill(c,2,63744,64256),S.fill(c,2,65040,65050),S.fill(c,2,65072,65136),S.fill(c,2,65280,65377),S.fill(c,2,65504,65511);for(var i=0;i<p.length;++i)S.fill(c,0,p[i][0],p[i][1]+1)}}return m.prototype.wcwidth=function(i){return i<32?0:i<127?1:i<65536?c[i]:function(s,a){var r,o=0,e=a.length-1;if(s<a[0][0]||s>a[e][1])return!1;for(;e>=o;)if(s>a[r=o+e>>1][1])o=r+1;else{if(!(s<a[r][0]))return!0;e=r-1}return!1}(i,d)?0:i>=131072&&i<=196605||i>=196608&&i<=262141?2:1},m}();t.UnicodeV6=f},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CharsetService=void 0;var c=function(){function S(){this.glevel=0,this._charsets=[]}return S.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},S.prototype.setgLevel=function(p){this.glevel=p,this.charset=this._charsets[p]},S.prototype.setgCharset=function(p,d){this._charsets[p]=d,this.glevel===p&&(this.charset=d)},S}();t.CharsetService=c},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateWindowsModeWrappedState=void 0;var c=l(3);t.updateWindowsModeWrappedState=function(S){var p=S.buffer.lines.get(S.buffer.ybase+S.buffer.y-1),d=p==null?void 0:p.get(S.cols-1),f=S.buffer.lines.get(S.buffer.ybase+S.buffer.y);f&&d&&(f.isWrapped=d[c.CHAR_DATA_CODE_INDEX]!==c.NULL_CELL_CODE&&d[c.CHAR_DATA_CODE_INDEX]!==c.WHITESPACE_CELL_CODE)}},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WriteBuffer=void 0;var c=function(){function S(p){this._action=p,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return S.prototype.writeSync=function(p){if(this._writeBuffer.length){for(var d=this._bufferOffset;d<this._writeBuffer.length;++d){var f=this._writeBuffer[d],m=this._callbacks[d];this._action(f),m&&m()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(p)},S.prototype.write=function(p,d){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+=p.length,this._writeBuffer.push(p),this._callbacks.push(d)},S.prototype._innerWrite=function(){for(var p=this,d=Date.now();this._writeBuffer.length>this._bufferOffset;){var f=this._writeBuffer[this._bufferOffset],m=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(f),this._pendingData-=f.length,m&&m(),Date.now()-d>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return p._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},S}();t.WriteBuffer=c},function(Q,t,l){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AddonManager=void 0;var c=function(){function S(){this._addons=[]}return S.prototype.dispose=function(){for(var p=this._addons.length-1;p>=0;p--)this._addons[p].instance.dispose()},S.prototype.loadAddon=function(p,d){var f=this,m={instance:d,dispose:d.dispose,isDisposed:!1};this._addons.push(m),d.dispose=function(){return f._wrappedAddonDispose(m)},d.activate(p)},S.prototype._wrappedAddonDispose=function(p){if(!p.isDisposed){for(var d=-1,f=0;f<this._addons.length;f++)if(this._addons[f]===p){d=f;break}if(d===-1)throw new Error("Could not dispose an addon that has not been loaded");p.isDisposed=!0,p.dispose.apply(p.instance),this._addons.splice(d,1)}},S}();t.AddonManager=c}])})},25365:function(Be){"use strict";Be.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},96908:function(Be){"use strict";Be.exports="data:image/png;base64,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"},57177:function(Be){"use strict";Be.exports="data:image/png;base64,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"},81378:function(Be){"use strict";Be.exports="data:image/png;base64,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"}}]);