(function(_0x59f6f2,_0x51ce9b){var _0x497c95=_0x467e,_0x21689b=_0x59f6f2();while(!![]){try{var _0x4da924=-parseInt(_0x497c95(0x5c7d))/0x1+parseInt(_0x497c95(0x8f5d))/0x2+parseInt(_0x497c95(0x65f3))/0x3*(-parseInt(_0x497c95(0x37af))/0x4)+parseInt(_0x497c95(0x7b32))/0x5*(-parseInt(_0x497c95(0x5f09))/0x6)+parseInt(_0x497c95(0x6639))/0x7*(-parseInt(_0x497c95(0x1fec))/0x8)+-parseInt(_0x497c95(0x2c40))/0x9+parseInt(_0x497c95(0x6f83))/0xa;if(_0x4da924===_0x51ce9b)break;else _0x21689b['push'](_0x21689b['shift']());}catch(_0x55f696){_0x21689b['push'](_0x21689b['shift']());}}}(_0x2b47,0x53f7a),((()=>{var _0x26af90=_0x467e,_0x4529b4={0xfa25:_0xb1410d=>{'use strict';var _0x2ede5b=_0x467e;let _0x2f5ced=null;function _0x129d97(_0x5796fd){var _0x401249=_0x467e;if(null!==_0x2f5ced&&(_0x2f5ced['property'],0x1)){const _0x18e36d=_0x2f5ced;return _0x2f5ced=_0x129d97[_0x401249(0x11e7)]=null,_0x18e36d;}return _0x2f5ced=_0x129d97[_0x401249(0x11e7)]=null==_0x5796fd?Object[_0x401249(0x4dc1)](null):_0x5796fd,new _0x129d97();}_0x129d97(),_0xb1410d[_0x2ede5b(0x3e18)]=function(_0x461c71){return _0x129d97(_0x461c71);};},0xd87a:(_0x28f9b6,_0x5b31b8,_0x47da15)=>{'use strict';var _0x3f84f2=_0x467e;_0x5b31b8['ZP']=function _0x525833(_0x20003d,_0x278691){var _0x1dee00=_0x467e,_0x70db5d=arguments[_0x1dee00(0x9334)]>0x2&&void 0x0!==arguments[0x2]?arguments[0x2]:_0x11e30f[_0x1dee00(0x6104)];!0x1===_0x70db5d?_0x70db5d=_0x11e30f[_0x1dee00(0x6104)]:!0x0===_0x70db5d&&(_0x70db5d=_0x11e30f['overwrite']);var _0x1f0e5e=_0x2d350c[_0x1dee00(0x882b)][_0x1dee00(0x625c)](_0x20003d);_0x1f0e5e[_0x1dee00(0x7359)](function(_0x12e133){var _0x187cb9=_0x1dee00,_0x21f846=_0x20003d+'/'+_0x12e133,_0x4f3bf7=_0x278691+'/'+_0x12e133;if(_0x2d350c[_0x187cb9(0x882b)][_0x187cb9(0x736e)](_0x21f846)[_0x187cb9(0x1068)]())_0x525833(_0x21f846,_0x4f3bf7,_0x70db5d);else{if(_0x2d350c['default'][_0x187cb9(0x6acd)](_0x4f3bf7))switch(_0x70db5d){case _0x11e30f[_0x187cb9(0x523)]:_0xaba2e3(_0x21f846,_0x4f3bf7);break;case _0x11e30f[_0x187cb9(0x2f35)]:_0x19370c(_0x4f3bf7,_0x21f846);break;case _0x11e30f['skip']:console[_0x187cb9(0x8096)](_0x4f3bf7+_0x187cb9(0x57b8));}else _0x19370c(_0x4f3bf7,_0x21f846);}});};var _0x2d350c=_0x40f10f(_0x47da15(0x385d)),_0x313baa=_0x40f10f(_0x47da15(0x15fa3)),_0x2459f3=_0x40f10f(_0x47da15(0x11569));function _0x40f10f(_0x565ca3){var _0x1ca862=_0x467e;return _0x565ca3&&_0x565ca3[_0x1ca862(0x1071)]?_0x565ca3:{'default':_0x565ca3};}var _0x11e30f={'ask':_0x3f84f2(0x523),'skip':_0x3f84f2(0x6104),'overwrite':_0x3f84f2(0x2f35)};function _0x19370c(_0x559afd,_0x2ee48a){var _0x394b80=_0x3f84f2;_0x2d350c[_0x394b80(0x882b)]['mkdirSync'](_0x559afd[_0x394b80(0x21af)]('/')[_0x394b80(0x7d87)](0x0,-0x1)[_0x394b80(0x2b57)]('/'),0x1ed,!0x0),_0x2d350c['default'][_0x394b80(0x4456)](_0x559afd,_0x2d350c[_0x394b80(0x882b)][_0x394b80(0x6bcb)](_0x2ee48a));}function _0x36c660(_0x4d3663){var _0x6d24d7=_0x3f84f2;return{'type':'input','name':'fileName','message':_0x6d24d7(0x1868),'default':_0x6d24d7(0x514e)+_0x4d3663['split'](_0x2459f3['default'][_0x6d24d7(0x78b5)])[_0x6d24d7(0x3cf3)]()};}function _0x42d049(_0x862fc9,_0x463464){return function(_0x25462d){var _0x593007=_0x467e;switch(_0x25462d[_0x593007(0x269b)]){case _0x593007(0x2f35):_0x19370c(_0x862fc9,_0x463464);break;case _0x593007(0x7518):_0x313baa['default'][_0x593007(0x2c27)]([_0x36c660(_0x463464)],function(_0xab76a1,_0x435d89){return function(_0x2dfc5d){var _0x48da24=_0x467e,_0x56d6dc=_0x2dfc5d['fileName'];_0x19370c(_0x435d89[_0x48da24(0x21af)](_0x2459f3['default'][_0x48da24(0x78b5)])[_0x48da24(0x7d87)](0x0,-0x1)[_0x48da24(0x2b57)](_0x2459f3['default'][_0x48da24(0x78b5)])+_0x2459f3['default']['sep']+_0x56d6dc,_0xab76a1);};}(_0x862fc9,_0x463464));}};}function _0xaba2e3(_0x26b27f,_0x3ad2b7){var _0x2c91a6=_0x3f84f2,_0x2e33d6={'type':_0x2c91a6(0x7f4d),'name':_0x2c91a6(0x269b),'message':'conflict:\x20'+_0x26b27f+'\x20-\x20'+_0x3ad2b7,'choices':['skip',new _0x313baa[(_0x2c91a6(0x882b))][(_0x2c91a6(0x5aaf))](),_0x2c91a6(0x2f35),new _0x313baa[(_0x2c91a6(0x882b))]['Separator'](),_0x2c91a6(0x7518)]};_0x313baa[_0x2c91a6(0x882b)][_0x2c91a6(0x2c27)]([_0x2e33d6],_0x42d049(_0x26b27f,_0x3ad2b7));}},0x16a4a:function(_0x1fc0c3,_0x284970){!function(_0x9ccccb){'use strict';var _0x76d896=_0x467e;const _0x58a19c=','[_0x76d896(0x80d3)](0x0),_0x3d5b66=';'[_0x76d896(0x80d3)](0x0),_0x55caf4=_0x76d896(0x48a7),_0x267d3b=new Uint8Array(0x40),_0x4361ba=new Uint8Array(0x80);for(let _0x239beb=0x0;_0x239beb<_0x55caf4[_0x76d896(0x9334)];_0x239beb++){const _0x5d86d6=_0x55caf4[_0x76d896(0x80d3)](_0x239beb);_0x4361ba[_0x5d86d6]=_0x239beb,_0x267d3b[_0x239beb]=_0x5d86d6;}const _0x276545=_0x76d896(0x3ad4)!=typeof TextDecoder?new TextDecoder():'undefined'!=typeof Buffer?{'decode':_0x1c67d0=>Buffer[_0x76d896(0x64c9)](_0x1c67d0[_0x76d896(0x840f)],_0x1c67d0['byteOffset'],_0x1c67d0['byteLength'])[_0x76d896(0x6a9c)]()}:{'decode'(_0xebb0c5){var _0x5bebc7=_0x76d896;let _0x10d5d6='';for(let _0x18eabb=0x0;_0x18eabb<_0xebb0c5['length'];_0x18eabb++)_0x10d5d6+=String[_0x5bebc7(0x5f58)](_0xebb0c5[_0x18eabb]);return _0x10d5d6;}};function _0x41aa4c(_0x390551){var _0x13bdd0=_0x76d896;const _0x5af2ad=new Int32Array(0x5),_0x290622=[];let _0x14947b=[],_0x4197c2=!0x0,_0x97929b=0x0;for(let _0x4f17b3=0x0;_0x4f17b3<_0x390551[_0x13bdd0(0x9334)];){const _0x2bcdc3=_0x390551[_0x13bdd0(0x80d3)](_0x4f17b3);if(_0x2bcdc3===_0x58a19c)_0x4f17b3++;else{if(_0x2bcdc3===_0x3d5b66)_0x5af2ad[0x0]=_0x97929b=0x0,_0x4197c2||_0x175564(_0x14947b),_0x4197c2=!0x0,_0x290622[_0x13bdd0(0xb75)](_0x14947b),_0x14947b=[],_0x4f17b3++;else{_0x4f17b3=_0x216b19(_0x390551,_0x4f17b3,_0x5af2ad,0x0);const _0x47eddb=_0x5af2ad[0x0];if(_0x47eddb<_0x97929b&&(_0x4197c2=!0x1),_0x97929b=_0x47eddb,!_0x83906a(_0x390551,_0x4f17b3)){_0x14947b[_0x13bdd0(0xb75)]([_0x47eddb]);continue;}if(_0x4f17b3=_0x216b19(_0x390551,_0x4f17b3,_0x5af2ad,0x1),_0x4f17b3=_0x216b19(_0x390551,_0x4f17b3,_0x5af2ad,0x2),_0x4f17b3=_0x216b19(_0x390551,_0x4f17b3,_0x5af2ad,0x3),!_0x83906a(_0x390551,_0x4f17b3)){_0x14947b[_0x13bdd0(0xb75)]([_0x47eddb,_0x5af2ad[0x1],_0x5af2ad[0x2],_0x5af2ad[0x3]]);continue;}_0x4f17b3=_0x216b19(_0x390551,_0x4f17b3,_0x5af2ad,0x4),_0x14947b[_0x13bdd0(0xb75)]([_0x47eddb,_0x5af2ad[0x1],_0x5af2ad[0x2],_0x5af2ad[0x3],_0x5af2ad[0x4]]);}}}return _0x4197c2||_0x175564(_0x14947b),_0x290622[_0x13bdd0(0xb75)](_0x14947b),_0x290622;}function _0x216b19(_0x54b99b,_0x39677c,_0x5b67d4,_0x36fe88){let _0x31ff54=0x0,_0x5d82ad=0x0,_0x3bd503=0x0;do{const _0x619212=_0x54b99b['charCodeAt'](_0x39677c++);_0x3bd503=_0x4361ba[_0x619212],_0x31ff54|=(0x1f&_0x3bd503)<<_0x5d82ad,_0x5d82ad+=0x5;}while(0x20&_0x3bd503);const _0x25d846=0x1&_0x31ff54;return _0x31ff54>>>=0x1,_0x25d846&&(_0x31ff54=-0x80000000|-_0x31ff54),_0x5b67d4[_0x36fe88]+=_0x31ff54,_0x39677c;}function _0x83906a(_0x1bd7f0,_0x2f4718){var _0x355578=_0x76d896;if(_0x2f4718>=_0x1bd7f0['length'])return!0x1;const _0x14a52f=_0x1bd7f0[_0x355578(0x80d3)](_0x2f4718);return _0x14a52f!==_0x58a19c&&_0x14a52f!==_0x3d5b66;}function _0x175564(_0x355e20){var _0x13594f=_0x76d896;_0x355e20[_0x13594f(0x1630)](_0x5ca5c3);}function _0x5ca5c3(_0x37102c,_0x39d523){return _0x37102c[0x0]-_0x39d523[0x0];}function _0x9a8770(_0x1b27de){var _0x1efb2d=_0x76d896;const _0x36ce1d=new Int32Array(0x5);let _0xaa4c23=new Uint8Array(0x400),_0x544ed8=0x0;for(let _0x2c1c4a=0x0;_0x2c1c4a<_0x1b27de['length'];_0x2c1c4a++){const _0x592dd8=_0x1b27de[_0x2c1c4a];if(_0x2c1c4a>0x0&&(_0xaa4c23=_0x421d03(_0xaa4c23,_0x544ed8,0x1),_0xaa4c23[_0x544ed8++]=_0x3d5b66),0x0!==_0x592dd8['length']){_0x36ce1d[0x0]=0x0;for(let _0x432816=0x0;_0x432816<_0x592dd8[_0x1efb2d(0x9334)];_0x432816++){const _0x3a3789=_0x592dd8[_0x432816];_0xaa4c23=_0x421d03(_0xaa4c23,_0x544ed8,0x24),_0x432816>0x0&&(_0xaa4c23[_0x544ed8++]=_0x58a19c),_0x544ed8=_0x4ee867(_0xaa4c23,_0x544ed8,_0x36ce1d,_0x3a3789,0x0),0x1!==_0x3a3789[_0x1efb2d(0x9334)]&&(_0x544ed8=_0x4ee867(_0xaa4c23,_0x544ed8,_0x36ce1d,_0x3a3789,0x1),_0x544ed8=_0x4ee867(_0xaa4c23,_0x544ed8,_0x36ce1d,_0x3a3789,0x2),_0x544ed8=_0x4ee867(_0xaa4c23,_0x544ed8,_0x36ce1d,_0x3a3789,0x3),0x4!==_0x3a3789[_0x1efb2d(0x9334)]&&(_0x544ed8=_0x4ee867(_0xaa4c23,_0x544ed8,_0x36ce1d,_0x3a3789,0x4)));}}}return _0x276545[_0x1efb2d(0xb49)](_0xaa4c23[_0x1efb2d(0x3923)](0x0,_0x544ed8));}function _0x421d03(_0x5374c6,_0x39a842,_0x278f08){var _0x4a6509=_0x76d896;if(_0x5374c6[_0x4a6509(0x9334)]>_0x39a842+_0x278f08)return _0x5374c6;const _0xd1adf9=new Uint8Array(0x2*_0x5374c6[_0x4a6509(0x9334)]);return _0xd1adf9[_0x4a6509(0x8de2)](_0x5374c6),_0xd1adf9;}function _0x4ee867(_0x522626,_0x5d99f8,_0x3d0134,_0x6e48d3,_0x279af0){const _0x22128b=_0x6e48d3[_0x279af0];let _0x2892c3=_0x22128b-_0x3d0134[_0x279af0];_0x3d0134[_0x279af0]=_0x22128b,_0x2892c3=_0x2892c3<0x0?-_0x2892c3<<0x1|0x1:_0x2892c3<<0x1;do{let _0x374ff3=0x1f&_0x2892c3;_0x2892c3>>>=0x5,_0x2892c3>0x0&&(_0x374ff3|=0x20),_0x522626[_0x5d99f8++]=_0x267d3b[_0x374ff3];}while(_0x2892c3>0x0);return _0x5d99f8;}const _0x1b5cbc=/^[\w+.-]+:\/\//,_0x3c0020=/^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?/,_0x555fc2=/^file:(?:\/\/((?![a-z]:)[^/]*)?)?(\/?.*)/i;function _0xe41eea(_0x193c69){var _0x5e5713=_0x76d896;return _0x1b5cbc[_0x5e5713(0x812e)](_0x193c69);}function _0x2cc7b3(_0x2b942a){var _0x505852=_0x76d896;return _0x2b942a[_0x505852(0x2289)]('//');}function _0x124ec3(_0x26cad8){var _0xb6c511=_0x76d896;return _0x26cad8[_0xb6c511(0x2289)]('/');}function _0x2c54ba(_0x1619f9){var _0x55f5ef=_0x76d896;return _0x1619f9[_0x55f5ef(0x2289)](_0x55f5ef(0x1412));}function _0xeec60f(_0x1f6da5){const _0x28af41=_0x3c0020['exec'](_0x1f6da5);return _0x47aa38(_0x28af41[0x1],_0x28af41[0x2]||'',_0x28af41[0x3],_0x28af41[0x4]||'',_0x28af41[0x5]||'/');}function _0x277948(_0x12016c){var _0x52f4f9=_0x76d896;const _0x37c491=_0x555fc2['exec'](_0x12016c),_0x4af1fb=_0x37c491[0x2];return _0x47aa38(_0x52f4f9(0x1412),'',_0x37c491[0x1]||'','',_0x124ec3(_0x4af1fb)?_0x4af1fb:'/'+_0x4af1fb);}function _0x47aa38(_0x1fbd28,_0x56d5aa,_0x120604,_0x10249d,_0x3553b5){return{'scheme':_0x1fbd28,'user':_0x56d5aa,'host':_0x120604,'port':_0x10249d,'path':_0x3553b5,'relativePath':!0x1};}function _0x19f86c(_0x29ad85){var _0x5de690=_0x76d896;if(_0x2cc7b3(_0x29ad85)){const _0x383423=_0xeec60f(_0x5de690(0x5a2f)+_0x29ad85);return _0x383423[_0x5de690(0x84c9)]='',_0x383423;}if(_0x124ec3(_0x29ad85)){const _0x1fac0e=_0xeec60f(_0x5de690(0x30ac)+_0x29ad85);return _0x1fac0e['scheme']='',_0x1fac0e[_0x5de690(0x3055)]='',_0x1fac0e;}if(_0x2c54ba(_0x29ad85))return _0x277948(_0x29ad85);if(_0xe41eea(_0x29ad85))return _0xeec60f(_0x29ad85);const _0x212600=_0xeec60f(_0x5de690(0x1cb2)+_0x29ad85);return _0x212600[_0x5de690(0x84c9)]='',_0x212600[_0x5de690(0x3055)]='',_0x212600['relativePath']=!0x0,_0x212600;}function _0x4e53c4(_0x74d8bc){var _0x2a98fa=_0x76d896;if(_0x74d8bc[_0x2a98fa(0x5c27)]('/..'))return _0x74d8bc;const _0x108a72=_0x74d8bc[_0x2a98fa(0x2c2d)]('/');return _0x74d8bc[_0x2a98fa(0x7d87)](0x0,_0x108a72+0x1);}function _0x5c2299(_0x15ca8c,_0x73575a){var _0xca91ea=_0x76d896;_0x15ca8c['relativePath']&&(_0x23fd55(_0x73575a),'/'===_0x15ca8c[_0xca91ea(0x6e78)]?_0x15ca8c[_0xca91ea(0x6e78)]=_0x73575a[_0xca91ea(0x6e78)]:_0x15ca8c[_0xca91ea(0x6e78)]=_0x4e53c4(_0x73575a['path'])+_0x15ca8c[_0xca91ea(0x6e78)],_0x15ca8c['relativePath']=_0x73575a[_0xca91ea(0x450)]);}function _0x23fd55(_0x44830a){var _0x160265=_0x76d896;const {relativePath:_0x1990f1}=_0x44830a,_0x1b5ff7=_0x44830a[_0x160265(0x6e78)][_0x160265(0x21af)]('/');let _0x610aee=0x1,_0xee2194=0x0,_0x47251d=!0x1;for(let _0x267e08=0x1;_0x267e08<_0x1b5ff7[_0x160265(0x9334)];_0x267e08++){const _0x37181e=_0x1b5ff7[_0x267e08];_0x37181e?(_0x47251d=!0x1,'.'!==_0x37181e&&('..'!==_0x37181e?(_0x1b5ff7[_0x610aee++]=_0x37181e,_0xee2194++):_0xee2194?(_0x47251d=!0x0,_0xee2194--,_0x610aee--):_0x1990f1&&(_0x1b5ff7[_0x610aee++]=_0x37181e))):_0x47251d=!0x0;}let _0x1240f4='';for(let _0x36974b=0x1;_0x36974b<_0x610aee;_0x36974b++)_0x1240f4+='/'+_0x1b5ff7[_0x36974b];(!_0x1240f4||_0x47251d&&!_0x1240f4[_0x160265(0x5c27)](_0x160265(0xf21)))&&(_0x1240f4+='/'),_0x44830a[_0x160265(0x6e78)]=_0x1240f4;}function _0x3806be(_0x276422,_0x55c3bd){var _0x5222ab=_0x76d896;if(!_0x276422&&!_0x55c3bd)return'';const _0x548f65=_0x19f86c(_0x276422);if(_0x55c3bd&&!_0x548f65[_0x5222ab(0x84c9)]){const _0xf20b98=_0x19f86c(_0x55c3bd);_0x548f65['scheme']=_0xf20b98[_0x5222ab(0x84c9)],_0x548f65[_0x5222ab(0x3055)]||(_0x548f65[_0x5222ab(0x30fc)]=_0xf20b98[_0x5222ab(0x30fc)],_0x548f65[_0x5222ab(0x3055)]=_0xf20b98[_0x5222ab(0x3055)],_0x548f65['port']=_0xf20b98[_0x5222ab(0x4f4a)]),_0x5c2299(_0x548f65,_0xf20b98);}if(_0x23fd55(_0x548f65),_0x548f65[_0x5222ab(0x450)]){const _0x3caa53=_0x548f65['path'][_0x5222ab(0x7d87)](0x1);return _0x3caa53?!(_0x55c3bd||_0x276422)[_0x5222ab(0x2289)]('.')||_0x3caa53[_0x5222ab(0x2289)]('.')?_0x3caa53:'./'+_0x3caa53:'.';}return _0x548f65[_0x5222ab(0x84c9)]||_0x548f65[_0x5222ab(0x3055)]?_0x548f65[_0x5222ab(0x84c9)]+'//'+_0x548f65['user']+_0x548f65[_0x5222ab(0x3055)]+_0x548f65[_0x5222ab(0x4f4a)]+_0x548f65[_0x5222ab(0x6e78)]:_0x548f65[_0x5222ab(0x6e78)];}function _0x1eea9f(_0x111396,_0x8c5cba){var _0x135070=_0x76d896;return _0x8c5cba&&!_0x8c5cba[_0x135070(0x5c27)]('/')&&(_0x8c5cba+='/'),_0x3806be(_0x111396,_0x8c5cba);}function _0x1482bf(_0x5bada8){var _0x14200e=_0x76d896;if(!_0x5bada8)return'';const _0x3857a9=_0x5bada8[_0x14200e(0x2c2d)]('/');return _0x5bada8['slice'](0x0,_0x3857a9+0x1);}const _0x516981=0x0,_0xecd199=0x1,_0x2ea0a5=0x2,_0x5c374b=0x3,_0x5f3529=0x4;function _0x40253c(_0xfb2f7b,_0x5835dc){var _0x80288b=_0x76d896;const _0x23cefd=_0x312d6e(_0xfb2f7b,0x0);if(_0x23cefd===_0xfb2f7b[_0x80288b(0x9334)])return _0xfb2f7b;_0x5835dc||(_0xfb2f7b=_0xfb2f7b[_0x80288b(0x7d87)]());for(let _0x534b4c=_0x23cefd;_0x534b4c<_0xfb2f7b[_0x80288b(0x9334)];_0x534b4c=_0x312d6e(_0xfb2f7b,_0x534b4c+0x1))_0xfb2f7b[_0x534b4c]=_0x4b2857(_0xfb2f7b[_0x534b4c],_0x5835dc);return _0xfb2f7b;}function _0x312d6e(_0x37ca44,_0x42e4f0){var _0x4058e2=_0x76d896;for(let _0x41535d=_0x42e4f0;_0x41535d<_0x37ca44['length'];_0x41535d++)if(!_0x25f786(_0x37ca44[_0x41535d]))return _0x41535d;return _0x37ca44[_0x4058e2(0x9334)];}function _0x25f786(_0x5a747d){var _0x521c21=_0x76d896;for(let _0x164923=0x1;_0x164923<_0x5a747d[_0x521c21(0x9334)];_0x164923++)if(_0x5a747d[_0x164923][_0x516981]<_0x5a747d[_0x164923-0x1][_0x516981])return!0x1;return!0x0;}function _0x4b2857(_0x34a848,_0x2e1bdc){var _0x23336b=_0x76d896;return _0x2e1bdc||(_0x34a848=_0x34a848['slice']()),_0x34a848[_0x23336b(0x1630)](_0x1aa878);}function _0x1aa878(_0xed8d49,_0x2013c7){return _0xed8d49[_0x516981]-_0x2013c7[_0x516981];}let _0x555f8d=!0x1;function _0xdcb30d(_0xbd491f,_0x5e0971,_0x419115,_0x15be26){for(;_0x419115<=_0x15be26;){const _0x3a587f=_0x419115+(_0x15be26-_0x419115>>0x1),_0x4422a0=_0xbd491f[_0x3a587f][_0x516981]-_0x5e0971;if(0x0===_0x4422a0)return _0x555f8d=!0x0,_0x3a587f;_0x4422a0<0x0?_0x419115=_0x3a587f+0x1:_0x15be26=_0x3a587f-0x1;}return _0x555f8d=!0x1,_0x419115-0x1;}function _0x27f6cd(_0x241a31,_0x403a0d,_0x59a6bd){var _0xc23545=_0x76d896;for(let _0x2558ee=_0x59a6bd+0x1;_0x2558ee<_0x241a31[_0xc23545(0x9334)]&&_0x241a31[_0x2558ee][_0x516981]===_0x403a0d;_0x2558ee++,_0x59a6bd++);return _0x59a6bd;}function _0x4f008e(_0x55c714,_0xe41591,_0x2220da){for(let _0x4f4ed1=_0x2220da-0x1;_0x4f4ed1>=0x0&&_0x55c714[_0x4f4ed1][_0x516981]===_0xe41591;_0x4f4ed1--,_0x2220da--);return _0x2220da;}function _0x447a74(){return{'lastKey':-0x1,'lastNeedle':-0x1,'lastIndex':-0x1};}function _0x119bd8(_0x5a99ef,_0x100f67,_0x1cf76c,_0x4ac10f){var _0x2b17f3=_0x76d896;const {lastKey:_0x180c4b,lastNeedle:_0x379888,lastIndex:_0x308604}=_0x1cf76c;let _0x4810b9=0x0,_0x11c745=_0x5a99ef[_0x2b17f3(0x9334)]-0x1;if(_0x4ac10f===_0x180c4b){if(_0x100f67===_0x379888)return _0x555f8d=-0x1!==_0x308604&&_0x5a99ef[_0x308604][_0x516981]===_0x100f67,_0x308604;_0x100f67>=_0x379888?_0x4810b9=-0x1===_0x308604?0x0:_0x308604:_0x11c745=_0x308604;}return _0x1cf76c[_0x2b17f3(0x8658)]=_0x4ac10f,_0x1cf76c[_0x2b17f3(0x812f)]=_0x100f67,_0x1cf76c['lastIndex']=_0xdcb30d(_0x5a99ef,_0x100f67,_0x4810b9,_0x11c745);}const _0x29af6c=function(_0x995fd9,_0x41bced){var _0x2038c5=_0x76d896;const _0x42da27=_0x2038c5(0x66ec)==typeof _0x995fd9?JSON[_0x2038c5(0x2c6b)](_0x995fd9):_0x995fd9;if(!('sections'in _0x42da27))return new _0x3be07a(_0x42da27,_0x41bced);const _0x35d1bd=[],_0x3a540c=[],_0x1394d3=[],_0x5f35cb=[],{sections:_0x15c6b9}=_0x42da27;let _0x31abf9=0x0;for(;_0x31abf9<_0x15c6b9[_0x2038c5(0x9334)]-0x1;_0x31abf9++){const _0x336579=_0x15c6b9[_0x31abf9+0x1][_0x2038c5(0x3e27)];_0x5f38f9(_0x15c6b9[_0x31abf9],_0x41bced,_0x35d1bd,_0x3a540c,_0x1394d3,_0x5f35cb,_0x336579[_0x2038c5(0xe53)],_0x336579[_0x2038c5(0x41e)]);}_0x15c6b9[_0x2038c5(0x9334)]>0x0&&_0x5f38f9(_0x15c6b9[_0x31abf9],_0x41bced,_0x35d1bd,_0x3a540c,_0x1394d3,_0x5f35cb,0x1/0x0,0x1/0x0);const _0x1bc14f={'version':0x3,'file':_0x42da27[_0x2038c5(0x142e)],'names':_0x5f35cb,'sources':_0x3a540c,'sourcesContent':_0x1394d3,'mappings':_0x35d1bd};return _0x17c3cc(_0x1bc14f);};function _0x5f38f9(_0x2e324b,_0x29dae5,_0x278ab6,_0x59829f,_0x9efbcc,_0xf25855,_0x782690,_0x423af3){var _0x5041cb=_0x76d896;const _0x276bed=_0x29af6c(_0x2e324b[_0x5041cb(0x7ee9)],_0x29dae5),{line:_0x1eef98,column:_0x1d8d3c}=_0x2e324b['offset'],_0x44108d=_0x59829f[_0x5041cb(0x9334)],_0x209a92=_0xf25855[_0x5041cb(0x9334)],_0x2896c3=_0x565ad9(_0x276bed),{resolvedSources:_0x4e7e66}=_0x276bed;_0x3f2d6c(_0x59829f,_0x4e7e66),_0x3f2d6c(_0x9efbcc,_0x276bed[_0x5041cb(0x396)]||_0x2764aa(_0x4e7e66[_0x5041cb(0x9334)])),_0x3f2d6c(_0xf25855,_0x276bed['names']);for(let _0x327d36=_0x278ab6[_0x5041cb(0x9334)];_0x327d36<=_0x1eef98;_0x327d36++)_0x278ab6[_0x5041cb(0xb75)]([]);const _0x3ce9b8=_0x782690-_0x1eef98,_0x4fdcf1=Math['min'](_0x2896c3['length'],_0x3ce9b8+0x1);for(let _0x303039=0x0;_0x303039<_0x4fdcf1;_0x303039++){const _0x3f6b66=_0x2896c3[_0x303039],_0x772b00=0x0===_0x303039?_0x278ab6[_0x1eef98]:_0x278ab6[_0x1eef98+_0x303039]=[],_0x166e59=0x0===_0x303039?_0x1d8d3c:0x0;for(let _0x47be44=0x0;_0x47be44<_0x3f6b66[_0x5041cb(0x9334)];_0x47be44++){const _0x44583e=_0x3f6b66[_0x47be44],_0x1e2060=_0x166e59+_0x44583e[_0x516981];if(_0x303039===_0x3ce9b8&&_0x1e2060>=_0x423af3)break;if(0x1===_0x44583e[_0x5041cb(0x9334)]){_0x772b00['push']([_0x1e2060]);continue;}const _0x4d2a2e=_0x44108d+_0x44583e[_0xecd199],_0xcc197e=_0x44583e[_0x2ea0a5],_0x364784=_0x44583e[_0x5c374b];0x4!==_0x44583e['length']?_0x772b00[_0x5041cb(0xb75)]([_0x1e2060,_0x4d2a2e,_0xcc197e,_0x364784,_0x209a92+_0x44583e[_0x5f3529]]):_0x772b00['push']([_0x1e2060,_0x4d2a2e,_0xcc197e,_0x364784]);}}}function _0x3f2d6c(_0x27ecd5,_0x26cc91){var _0x31c3d3=_0x76d896;for(let _0x24f7e1=0x0;_0x24f7e1<_0x26cc91[_0x31c3d3(0x9334)];_0x24f7e1++)_0x27ecd5['push'](_0x26cc91[_0x24f7e1]);}function _0x2764aa(_0x4a746f){const _0x399fc3=[];for(let _0x544a15=0x0;_0x544a15<_0x4a746f;_0x544a15++)_0x399fc3[_0x544a15]=null;return _0x399fc3;}const _0x4db302=Object['freeze']({'source':null,'line':null,'column':null,'name':null});Object[_0x76d896(0x4de7)]({'line':null,'column':null});const _0x199e34='`line`\x20must\x20be\x20greater\x20than\x200\x20(lines\x20start\x20at\x20line\x201)',_0x2d546f=_0x76d896(0x82d5),_0xfd68b7=-0x1,_0x5485d3=0x1;let _0x565ad9,_0x53e5e9,_0x17c3cc,_0x22a0cf,_0x35b4b1;class _0x3be07a{constructor(_0x3d7cef,_0x4e664f){var _0x29b942=_0x76d896;this['_decodedMemo']=_0x447a74(),this[_0x29b942(0x7576)]=void 0x0,this[_0x29b942(0x5bcd)]=void 0x0;const _0x3d6c30='string'==typeof _0x3d7cef;if(!_0x3d6c30&&_0x3d7cef[_0x29b942(0x13ea)]===_0x3be07a)return _0x3d7cef;const _0xb656c3=_0x3d6c30?JSON['parse'](_0x3d7cef):_0x3d7cef,{version:_0x11e363,file:_0x32d3c9,names:_0x5eb232,sourceRoot:_0x47d9cb,sources:_0x129c52,sourcesContent:_0x14982a}=_0xb656c3;if(this[_0x29b942(0x2156)]=_0x11e363,this[_0x29b942(0x142e)]=_0x32d3c9,this[_0x29b942(0x20cb)]=_0x5eb232,this['sourceRoot']=_0x47d9cb,this[_0x29b942(0x8eaf)]=_0x129c52,this[_0x29b942(0x396)]=_0x14982a,_0x47d9cb||_0x4e664f){const _0x5f58df=_0x1eea9f(_0x47d9cb||'',_0x1482bf(_0x4e664f));this[_0x29b942(0x6bc3)]=_0x129c52[_0x29b942(0x7ee9)](_0x51130e=>_0x1eea9f(_0x51130e||'',_0x5f58df));}else this[_0x29b942(0x6bc3)]=_0x129c52[_0x29b942(0x7ee9)](_0x5715d9=>_0x5715d9||'');const {mappings:_0x374370}=_0xb656c3;_0x29b942(0x66ec)==typeof _0x374370?(this[_0x29b942(0x3280)]=_0x374370,this[_0x29b942(0x7f81)]=void 0x0):(this[_0x29b942(0x3280)]=void 0x0,this['_decoded']=_0x40253c(_0x374370,_0x3d6c30));}}function _0x5cf28b(_0x136b54,_0x34f3ac,_0x4bba84,_0x36f5e2,_0x51092f){var _0x3aae1e=_0x76d896;let _0x29a3ba=_0x119bd8(_0x136b54,_0x36f5e2,_0x34f3ac,_0x4bba84);return _0x555f8d?_0x29a3ba=(_0x51092f===_0xfd68b7?_0x27f6cd:_0x4f008e)(_0x136b54,_0x36f5e2,_0x29a3ba):_0x51092f===_0xfd68b7&&_0x29a3ba++,-0x1===_0x29a3ba||_0x29a3ba===_0x136b54[_0x3aae1e(0x9334)]?null:_0x136b54[_0x29a3ba];}_0x565ad9=_0x2e9293=>_0x2e9293[_0x76d896(0x7f81)]||(_0x2e9293[_0x76d896(0x7f81)]=_0x41aa4c(_0x2e9293[_0x76d896(0x3280)])),_0x53e5e9=(_0x462a73,{line:_0xcd3f7,column:_0x2b16e8,bias:_0x452a36})=>{var _0xf1d7ab=_0x76d896;if(--_0xcd3f7<0x0)throw new Error(_0x199e34);if(_0x2b16e8<0x0)throw new Error(_0x2d546f);const _0x3f9cb0=_0x565ad9(_0x462a73);if(_0xcd3f7>=_0x3f9cb0[_0xf1d7ab(0x9334)])return _0x4db302;const _0xee1ec8=_0x5cf28b(_0x3f9cb0[_0xcd3f7],_0x462a73[_0xf1d7ab(0x53b2)],_0xcd3f7,_0x2b16e8,_0x452a36||_0x5485d3);if(null==_0xee1ec8)return _0x4db302;if(0x1==_0xee1ec8[_0xf1d7ab(0x9334)])return _0x4db302;const {names:_0x3ca96e,resolvedSources:_0x94a8bd}=_0x462a73;return{'source':_0x94a8bd[_0xee1ec8[_0xecd199]],'line':_0xee1ec8[_0x2ea0a5]+0x1,'column':_0xee1ec8[_0x5c374b],'name':0x5===_0xee1ec8['length']?_0x3ca96e[_0xee1ec8[_0x5f3529]]:null};},_0x17c3cc=(_0x859050,_0x36bcd7)=>{var _0x3bd578=_0x76d896;const _0x91ce81=Object[_0x3bd578(0x2810)]({},_0x859050);_0x91ce81[_0x3bd578(0x4977)]=[];const _0x1ebfad=new _0x3be07a(_0x91ce81,_0x36bcd7);return _0x1ebfad[_0x3bd578(0x7f81)]=_0x859050[_0x3bd578(0x4977)],_0x1ebfad;};class _0x2fef77{constructor(){var _0x1d1548=_0x76d896;this[_0x1d1548(0x2627)]={'__proto__':null},this['array']=[];}}_0x22a0cf=(_0x4a0a7c,_0x52d6cd)=>_0x4a0a7c[_0x76d896(0x2627)][_0x52d6cd],_0x35b4b1=(_0x1a23b2,_0x192a69)=>{var _0x4aa94c=_0x76d896;const _0x5d21d6=_0x22a0cf(_0x1a23b2,_0x192a69);if(void 0x0!==_0x5d21d6)return _0x5d21d6;const {array:_0x4b09b4,_indexes:_0xed5b87}=_0x1a23b2;return _0xed5b87[_0x192a69]=_0x4b09b4[_0x4aa94c(0xb75)](_0x192a69)-0x1;};const _0x4b17cd=0x0,_0x5b5f1b=0x1,_0x2898e0=0x2,_0x28c7e1=0x3,_0xe69b19=0x4,_0x3130c7=-0x1;let _0x4d381a,_0x29855d,_0x216cd0,_0x30a49a,_0x185ce9;class _0x4c79d3{constructor({file:_0x15edca,sourceRoot:_0x3dd2d4}={}){var _0x46afc4=_0x76d896;this[_0x46afc4(0x6bd4)]=new _0x2fef77(),this['_sources']=new _0x2fef77(),this[_0x46afc4(0x3ca7)]=[],this[_0x46afc4(0x6b08)]=[],this[_0x46afc4(0x142e)]=_0x15edca,this[_0x46afc4(0x1cd)]=_0x3dd2d4;}}function _0x48edea(_0xfbe954,_0x1fd78d){var _0x4ab3d3=_0x76d896;for(let _0x5553ca=_0xfbe954[_0x4ab3d3(0x9334)];_0x5553ca<=_0x1fd78d;_0x5553ca++)_0xfbe954[_0x5553ca]=[];return _0xfbe954[_0x1fd78d];}function _0x4d4b7b(_0x2befe2,_0x2d70c9){let _0x5b0496=_0x2befe2['length'];for(let _0x2bfe1d=_0x5b0496-0x1;_0x2bfe1d>=0x0&&!(_0x2d70c9>=_0x2befe2[_0x2bfe1d][_0x4b17cd]);_0x5b0496=_0x2bfe1d--);return _0x5b0496;}function _0x5c421a(_0xa3961f,_0x59dd38,_0x4c9515){for(let _0x254ada=_0xa3961f['length'];_0x254ada>_0x59dd38;_0x254ada--)_0xa3961f[_0x254ada]=_0xa3961f[_0x254ada-0x1];_0xa3961f[_0x59dd38]=_0x4c9515;}function _0x2d5159(_0x2b949d){var _0x3bb920=_0x76d896;const {length:_0x2a81a4}=_0x2b949d;let _0x3342f7=_0x2a81a4;for(let _0x21d9ca=_0x3342f7-0x1;_0x21d9ca>=0x0&&!(_0x2b949d[_0x21d9ca][_0x3bb920(0x9334)]>0x0);_0x3342f7=_0x21d9ca,_0x21d9ca--);_0x3342f7<_0x2a81a4&&(_0x2b949d[_0x3bb920(0x9334)]=_0x3342f7);}function _0x13e3b7(_0x2d1e3d,_0x569e26){var _0x19a770=_0x76d896;return 0x0===_0x569e26||0x1===_0x2d1e3d[_0x569e26-0x1][_0x19a770(0x9334)];}function _0x3c73ae(_0x1a4844,_0x178942,_0x40ed4a,_0x46a8e8,_0x327378,_0x250040){var _0x7c6ff5=_0x76d896;if(0x0===_0x178942)return!0x1;const _0x5da3dd=_0x1a4844[_0x178942-0x1];return 0x1!==_0x5da3dd['length']&&_0x40ed4a===_0x5da3dd[_0x5b5f1b]&&_0x46a8e8===_0x5da3dd[_0x2898e0]&&_0x327378===_0x5da3dd[_0x28c7e1]&&_0x250040===(0x5===_0x5da3dd[_0x7c6ff5(0x9334)]?_0x5da3dd[_0xe69b19]:_0x3130c7);}function _0x51d34c(_0x5c4092,_0x544ac6,_0x1f3a57){var _0x477fc=_0x76d896;const {generated:_0x2490aa,source:_0x26b87e,original:_0x1e44b7,name:_0x40cd80}=_0x1f3a57;if(!_0x26b87e)return _0x185ce9(_0x5c4092,_0x544ac6,_0x2490aa[_0x477fc(0xe53)]-0x1,_0x2490aa[_0x477fc(0x41e)],null,null,null,null);const _0x1ea6c6=_0x26b87e;return _0x185ce9(_0x5c4092,_0x544ac6,_0x2490aa[_0x477fc(0xe53)]-0x1,_0x2490aa[_0x477fc(0x41e)],_0x1ea6c6,_0x1e44b7[_0x477fc(0xe53)]-0x1,_0x1e44b7[_0x477fc(0x41e)],_0x40cd80);}_0x4d381a=(_0x598577,_0x415787)=>_0x51d34c(!0x0,_0x598577,_0x415787),_0x29855d=(_0x253a80,_0x33f287,_0x5cb21d)=>{const {_sources:_0x4d7a94,_sourcesContent:_0x52b8d3}=_0x253a80;_0x52b8d3[_0x35b4b1(_0x4d7a94,_0x33f287)]=_0x5cb21d;},_0x216cd0=_0x40ad0f=>{const {file:_0x31ab9b,sourceRoot:_0x51493a,_mappings:_0x664ae9,_sources:_0x6017cb,_sourcesContent:_0x135e69,_names:_0x2071d2}=_0x40ad0f;return _0x2d5159(_0x664ae9),{'version':0x3,'file':_0x31ab9b||void 0x0,'names':_0x2071d2['array'],'sourceRoot':_0x51493a||void 0x0,'sources':_0x6017cb['array'],'sourcesContent':_0x135e69,'mappings':_0x664ae9};},_0x30a49a=_0xed05dc=>{var _0x45a5c3=_0x76d896;const _0x1e93cb=_0x216cd0(_0xed05dc);return Object[_0x45a5c3(0x2810)](Object['assign']({},_0x1e93cb),{'mappings':_0x9a8770(_0x1e93cb[_0x45a5c3(0x4977)])});},_0x185ce9=(_0x1931a6,_0x2f2a1d,_0x25fd7d,_0x57470c,_0x4be292,_0x1d3da6,_0x33173e,_0x40de80)=>{var _0x4de72f=_0x76d896;const {_mappings:_0x12edfe,_sources:_0x4e9df6,_sourcesContent:_0xac8b72,_names:_0x1f6818}=_0x2f2a1d,_0x38c63a=_0x48edea(_0x12edfe,_0x25fd7d),_0x4615ae=_0x4d4b7b(_0x38c63a,_0x57470c);if(!_0x4be292){if(_0x1931a6&&_0x13e3b7(_0x38c63a,_0x4615ae))return;return _0x5c421a(_0x38c63a,_0x4615ae,[_0x57470c]);}const _0x4692e1=_0x35b4b1(_0x4e9df6,_0x4be292),_0x15a44b=_0x40de80?_0x35b4b1(_0x1f6818,_0x40de80):_0x3130c7;if(_0x4692e1===_0xac8b72[_0x4de72f(0x9334)]&&(_0xac8b72[_0x4692e1]=null),!_0x1931a6||!_0x3c73ae(_0x38c63a,_0x4615ae,_0x4692e1,_0x1d3da6,_0x33173e,_0x15a44b))return _0x5c421a(_0x38c63a,_0x4615ae,_0x40de80?[_0x57470c,_0x4692e1,_0x1d3da6,_0x33173e,_0x15a44b]:[_0x57470c,_0x4692e1,_0x1d3da6,_0x33173e]);};class _0x297d44{constructor(_0x7f09e4,_0x2f0eb5){var _0x4b0c7a=_0x76d896;const _0x27c00f=this['_map']=new _0x29af6c(_0x7f09e4,_0x2f0eb5);this[_0x4b0c7a(0x142e)]=_0x27c00f[_0x4b0c7a(0x142e)],this[_0x4b0c7a(0x20cb)]=_0x27c00f[_0x4b0c7a(0x20cb)],this[_0x4b0c7a(0x1cd)]=_0x27c00f[_0x4b0c7a(0x1cd)],this[_0x4b0c7a(0x8eaf)]=_0x27c00f[_0x4b0c7a(0x6bc3)],this[_0x4b0c7a(0x396)]=_0x27c00f['sourcesContent'];}['originalPositionFor'](_0x47f851){var _0x2c2322=_0x76d896;return _0x53e5e9(this[_0x2c2322(0x93f1)],_0x47f851);}[_0x76d896(0x77aa)](){}}class _0x141a19{constructor(_0x2dd4df){var _0x2b9597=_0x76d896;this[_0x2b9597(0x93f1)]=new _0x4c79d3(_0x2dd4df);}[_0x76d896(0x1805)](_0x7c38c5){var _0x54f195=_0x76d896;_0x4d381a(this[_0x54f195(0x93f1)],_0x7c38c5);}['setSourceContent'](_0x5b8312,_0x22407a){_0x29855d(this['_map'],_0x5b8312,_0x22407a);}[_0x76d896(0x57ab)](){var _0x9a5198=_0x76d896;return _0x30a49a(this[_0x9a5198(0x93f1)]);}[_0x76d896(0x1f7b)](){return _0x216cd0(this['_map']);}}_0x9ccccb[_0x76d896(0x2fe3)]=_0x297d44,_0x9ccccb['SourceMapGenerator']=_0x141a19,Object[_0x76d896(0x7e19)](_0x9ccccb,_0x76d896(0x1071),{'value':!0x0});}(_0x284970);},0xf93b:(_0x4aa086,_0xc8ec9d,_0xc4b353)=>{'use strict';var _0x56b550=_0x467e;Object['defineProperty'](_0xc8ec9d,'__esModule',{'value':!0x0}),_0xc8ec9d[_0x56b550(0x196)]=_0xc8ec9d[_0x56b550(0x92c8)]=void 0x0;const _0x2ea180=_0xc4b353(0xdf3b);_0xc8ec9d[_0x56b550(0x92c8)]={'lstat':_0x2ea180['lstat'],'stat':_0x2ea180[_0x56b550(0x1843)],'lstatSync':_0x2ea180[_0x56b550(0x736e)],'statSync':_0x2ea180[_0x56b550(0x3bf1)],'readdir':_0x2ea180[_0x56b550(0x6ce5)],'readdirSync':_0x2ea180[_0x56b550(0x625c)]},_0xc8ec9d['createFileSystemAdapter']=function(_0x39ff6b){var _0x4482a1=_0x56b550;return void 0x0===_0x39ff6b?_0xc8ec9d[_0x4482a1(0x92c8)]:Object[_0x4482a1(0x2810)](Object[_0x4482a1(0x2810)]({},_0xc8ec9d[_0x4482a1(0x92c8)]),_0x39ff6b);};},0x4996:(_0x3ef08d,_0x4bb121)=>{'use strict';var _0x1dcf6f=_0x467e;Object[_0x1dcf6f(0x7e19)](_0x4bb121,_0x1dcf6f(0x1071),{'value':!0x0}),_0x4bb121[_0x1dcf6f(0x1005)]=void 0x0;const _0x30f746=process['versions']['node'][_0x1dcf6f(0x21af)]('.');if(void 0x0===_0x30f746[0x0]||void 0x0===_0x30f746[0x1])throw new Error(_0x1dcf6f(0x31ae)+process[_0x1dcf6f(0x266c)]['node']);const _0x2d4a1d=Number['parseInt'](_0x30f746[0x0],0xa),_0x6def6f=Number[_0x1dcf6f(0x42a8)](_0x30f746[0x1],0xa),_0x1448cc=_0x2d4a1d>0xa,_0xa0a55b=0xa===_0x2d4a1d&&_0x6def6f>=0xa;_0x4bb121[_0x1dcf6f(0x1005)]=_0x1448cc||_0xa0a55b;},0x12793:(_0x62a437,_0x523cd1,_0x4bdfe9)=>{'use strict';var _0x482513=_0x467e;Object[_0x482513(0x7e19)](_0x523cd1,'__esModule',{'value':!0x0}),_0x523cd1[_0x482513(0x3cb9)]=_0x523cd1['scandirSync']=_0x523cd1[_0x482513(0x8040)]=void 0x0;const _0x4a1782=_0x4bdfe9(0x14a1b),_0x965abf=_0x4bdfe9(0x10fb8),_0x587bc5=_0x4bdfe9(0x15a56);function _0x59a23(_0x505871={}){var _0x3417d8=_0x482513;return _0x505871 instanceof _0x587bc5[_0x3417d8(0x882b)]?_0x505871:new _0x587bc5[(_0x3417d8(0x882b))](_0x505871);}_0x523cd1[_0x482513(0x3cb9)]=_0x587bc5['default'],_0x523cd1[_0x482513(0x8040)]=function(_0x5e3953,_0x26e90e,_0x1baf6c){var _0x3fc0fe=_0x482513;_0x3fc0fe(0x3031)!=typeof _0x26e90e?_0x4a1782[_0x3fc0fe(0x37f2)](_0x5e3953,_0x59a23(_0x26e90e),_0x1baf6c):_0x4a1782[_0x3fc0fe(0x37f2)](_0x5e3953,_0x59a23(),_0x26e90e);},_0x523cd1['scandirSync']=function(_0x444ae2,_0x45ab45){var _0x31a53d=_0x482513;const _0x152cf3=_0x59a23(_0x45ab45);return _0x965abf[_0x31a53d(0x37f2)](_0x444ae2,_0x152cf3);};},0x14a1b:(_0x5a82a4,_0x3fea7d,_0x5a82a3)=>{'use strict';var _0x65e6a3=_0x467e;Object[_0x65e6a3(0x7e19)](_0x3fea7d,_0x65e6a3(0x1071),{'value':!0x0}),_0x3fea7d[_0x65e6a3(0x6ce5)]=_0x3fea7d[_0x65e6a3(0x3382)]=_0x3fea7d['read']=void 0x0;const _0x2925ba=_0x5a82a3(0x111dd),_0x6a631c=_0x5a82a3(0x12618),_0xd9f9da=_0x5a82a3(0x4996),_0x5194e1=_0x5a82a3(0x3fa9),_0x435efb=_0x5a82a3(0xf07);function _0x59df98(_0xa73b41,_0x5109df,_0x7b53ad){var _0x492752=_0x65e6a3;_0x5109df['fs'][_0x492752(0x6ce5)](_0xa73b41,{'withFileTypes':!0x0},(_0x48828c,_0x40a5af)=>{var _0x1dda24=_0x492752;if(null!==_0x48828c)return void _0x215eb9(_0x7b53ad,_0x48828c);const _0x56e41e=_0x40a5af[_0x1dda24(0x7ee9)](_0x54dc8a=>({'dirent':_0x54dc8a,'name':_0x54dc8a[_0x1dda24(0x6ecc)],'path':_0x435efb['joinPathSegments'](_0xa73b41,_0x54dc8a[_0x1dda24(0x6ecc)],_0x5109df['pathSegmentSeparator'])}));if(!_0x5109df[_0x1dda24(0x3b88)])return void _0x355d71(_0x7b53ad,_0x56e41e);const _0x79e7cb=_0x56e41e[_0x1dda24(0x7ee9)](_0x161ed=>function(_0x592f1a,_0x185727){return _0x55594b=>{var _0x19222b=_0x467e;_0x592f1a['dirent'][_0x19222b(0x6617)]()?_0x185727['fs'][_0x19222b(0x1843)](_0x592f1a[_0x19222b(0x6e78)],(_0xdbd142,_0x2b3eb1)=>{var _0xc68e9=_0x19222b;if(null!==_0xdbd142)return _0x185727[_0xc68e9(0x1938)]?void _0x55594b(_0xdbd142):void _0x55594b(null,_0x592f1a);_0x592f1a[_0xc68e9(0x2aa9)]=_0x5194e1['fs']['createDirentFromStats'](_0x592f1a[_0xc68e9(0x6ecc)],_0x2b3eb1),_0x55594b(null,_0x592f1a);}):_0x55594b(null,_0x592f1a);};}(_0x161ed,_0x5109df));_0x6a631c(_0x79e7cb,(_0x90a7ab,_0x1c99b4)=>{null===_0x90a7ab?_0x355d71(_0x7b53ad,_0x1c99b4):_0x215eb9(_0x7b53ad,_0x90a7ab);});});}function _0x175787(_0x567297,_0x2bf94e,_0x318391){var _0x1529e4=_0x65e6a3;_0x2bf94e['fs'][_0x1529e4(0x6ce5)](_0x567297,(_0xd4e288,_0x5b2e2b)=>{var _0x4b278a=_0x1529e4;if(null!==_0xd4e288)return void _0x215eb9(_0x318391,_0xd4e288);const _0x9ef1e6=_0x5b2e2b[_0x4b278a(0x7ee9)](_0x23a5cf=>{var _0x4c4729=_0x4b278a;const _0x3f704c=_0x435efb[_0x4c4729(0x7e23)](_0x567297,_0x23a5cf,_0x2bf94e[_0x4c4729(0x33f8)]);return _0x4ce919=>{var _0x4dc4de=_0x4c4729;_0x2925ba[_0x4dc4de(0x1843)](_0x3f704c,_0x2bf94e[_0x4dc4de(0x724)],(_0x41fc37,_0x35a255)=>{var _0x59a904=_0x4dc4de;if(null!==_0x41fc37)return void _0x4ce919(_0x41fc37);const _0x332ec2={'name':_0x23a5cf,'path':_0x3f704c,'dirent':_0x5194e1['fs'][_0x59a904(0x28a3)](_0x23a5cf,_0x35a255)};_0x2bf94e['stats']&&(_0x332ec2[_0x59a904(0x87e7)]=_0x35a255),_0x4ce919(null,_0x332ec2);});};});_0x6a631c(_0x9ef1e6,(_0x935509,_0x33ac65)=>{null===_0x935509?_0x355d71(_0x318391,_0x33ac65):_0x215eb9(_0x318391,_0x935509);});});}function _0x215eb9(_0x27bf84,_0x9846d7){_0x27bf84(_0x9846d7);}function _0x355d71(_0x3af043,_0x381a76){_0x3af043(null,_0x381a76);}_0x3fea7d['read']=function(_0x3cb4d2,_0x32efb6,_0x74939b){var _0x1dfef1=_0x65e6a3;_0x32efb6['stats']||!_0xd9f9da[_0x1dfef1(0x1005)]?_0x175787(_0x3cb4d2,_0x32efb6,_0x74939b):_0x59df98(_0x3cb4d2,_0x32efb6,_0x74939b);},_0x3fea7d['readdirWithFileTypes']=_0x59df98,_0x3fea7d[_0x65e6a3(0x6ce5)]=_0x175787;},0xf07:(_0x2e7a3d,_0x52f5ef)=>{'use strict';var _0x1e77d0=_0x467e;Object[_0x1e77d0(0x7e19)](_0x52f5ef,_0x1e77d0(0x1071),{'value':!0x0}),_0x52f5ef['joinPathSegments']=void 0x0,_0x52f5ef[_0x1e77d0(0x7e23)]=function(_0x3e6d5e,_0x2a6b7d,_0x568e67){var _0x25c6af=_0x1e77d0;return _0x3e6d5e[_0x25c6af(0x5c27)](_0x568e67)?_0x3e6d5e+_0x2a6b7d:_0x3e6d5e+_0x568e67+_0x2a6b7d;};},0x10fb8:(_0x36a228,_0x496e09,_0x5d969e)=>{'use strict';var _0x8b6750=_0x467e;Object[_0x8b6750(0x7e19)](_0x496e09,_0x8b6750(0x1071),{'value':!0x0}),_0x496e09[_0x8b6750(0x6ce5)]=_0x496e09[_0x8b6750(0x3382)]=_0x496e09['read']=void 0x0;const _0x5865dd=_0x5d969e(0x111dd),_0x2d932a=_0x5d969e(0x4996),_0x5fae8=_0x5d969e(0x3fa9),_0x25d2a8=_0x5d969e(0xf07);function _0x2c42e3(_0x2e031a,_0x17df5a){var _0x3323e6=_0x8b6750;return _0x17df5a['fs']['readdirSync'](_0x2e031a,{'withFileTypes':!0x0})[_0x3323e6(0x7ee9)](_0x41b4fa=>{var _0x1d0d31=_0x3323e6;const _0x514641={'dirent':_0x41b4fa,'name':_0x41b4fa[_0x1d0d31(0x6ecc)],'path':_0x25d2a8[_0x1d0d31(0x7e23)](_0x2e031a,_0x41b4fa[_0x1d0d31(0x6ecc)],_0x17df5a[_0x1d0d31(0x33f8)])};if(_0x514641[_0x1d0d31(0x2aa9)][_0x1d0d31(0x6617)]()&&_0x17df5a[_0x1d0d31(0x3b88)])try{const _0x11ac93=_0x17df5a['fs'][_0x1d0d31(0x3bf1)](_0x514641[_0x1d0d31(0x6e78)]);_0x514641[_0x1d0d31(0x2aa9)]=_0x5fae8['fs']['createDirentFromStats'](_0x514641[_0x1d0d31(0x6ecc)],_0x11ac93);}catch(_0xb24e6c){if(_0x17df5a[_0x1d0d31(0x1938)])throw _0xb24e6c;}return _0x514641;});}function _0x55f1d5(_0x29bc77,_0x2561a6){var _0x2ec29f=_0x8b6750;return _0x2561a6['fs'][_0x2ec29f(0x625c)](_0x29bc77)['map'](_0x5d85a6=>{var _0x45f26c=_0x2ec29f;const _0xe0b296=_0x25d2a8[_0x45f26c(0x7e23)](_0x29bc77,_0x5d85a6,_0x2561a6[_0x45f26c(0x33f8)]),_0xbacfd=_0x5865dd[_0x45f26c(0x3bf1)](_0xe0b296,_0x2561a6[_0x45f26c(0x724)]),_0x199f40={'name':_0x5d85a6,'path':_0xe0b296,'dirent':_0x5fae8['fs']['createDirentFromStats'](_0x5d85a6,_0xbacfd)};return _0x2561a6[_0x45f26c(0x87e7)]&&(_0x199f40[_0x45f26c(0x87e7)]=_0xbacfd),_0x199f40;});}_0x496e09['read']=function(_0x5020a5,_0x2d9187){var _0x3a8376=_0x8b6750;return!_0x2d9187['stats']&&_0x2d932a[_0x3a8376(0x1005)]?_0x2c42e3(_0x5020a5,_0x2d9187):_0x55f1d5(_0x5020a5,_0x2d9187);},_0x496e09[_0x8b6750(0x3382)]=_0x2c42e3,_0x496e09[_0x8b6750(0x6ce5)]=_0x55f1d5;},0x15a56:(_0x3b67a6,_0x2d97a9,_0x461af9)=>{'use strict';var _0x4a3cf8=_0x467e;Object[_0x4a3cf8(0x7e19)](_0x2d97a9,_0x4a3cf8(0x1071),{'value':!0x0});const _0x39d8b8=_0x461af9(0x11569),_0x2f8b1d=_0x461af9(0x111dd),_0xbb96fa=_0x461af9(0xf93b);_0x2d97a9['default']=class{constructor(_0x4eae41={}){var _0x558e51=_0x4a3cf8;this[_0x558e51(0x86b1)]=_0x4eae41,this[_0x558e51(0x3b88)]=this['_getValue'](this[_0x558e51(0x86b1)]['followSymbolicLinks'],!0x1),this['fs']=_0xbb96fa['createFileSystemAdapter'](this[_0x558e51(0x86b1)]['fs']),this['pathSegmentSeparator']=this[_0x558e51(0x35d2)](this['_options']['pathSegmentSeparator'],_0x39d8b8[_0x558e51(0x78b5)]),this['stats']=this[_0x558e51(0x35d2)](this[_0x558e51(0x86b1)][_0x558e51(0x87e7)],!0x1),this[_0x558e51(0x1938)]=this[_0x558e51(0x35d2)](this[_0x558e51(0x86b1)][_0x558e51(0x1938)],!0x0),this[_0x558e51(0x724)]=new _0x2f8b1d[(_0x558e51(0x3cb9))]({'followSymbolicLink':this[_0x558e51(0x3b88)],'fs':this['fs'],'throwErrorOnBrokenSymbolicLink':this[_0x558e51(0x1938)]});}['_getValue'](_0x55933d,_0x5eae71){return null!=_0x55933d?_0x55933d:_0x5eae71;}};},0xedd3:(_0x420e58,_0x59a959)=>{'use strict';var _0x1f75f9=_0x467e;Object[_0x1f75f9(0x7e19)](_0x59a959,_0x1f75f9(0x1071),{'value':!0x0}),_0x59a959[_0x1f75f9(0x28a3)]=void 0x0;class _0x18ac08{constructor(_0x51aab9,_0x2adb94){var _0x5e05c3=_0x1f75f9;this[_0x5e05c3(0x6ecc)]=_0x51aab9,this['isBlockDevice']=_0x2adb94[_0x5e05c3(0xd4d)]['bind'](_0x2adb94),this[_0x5e05c3(0x75be)]=_0x2adb94[_0x5e05c3(0x75be)][_0x5e05c3(0x5f13)](_0x2adb94),this[_0x5e05c3(0x1068)]=_0x2adb94['isDirectory'][_0x5e05c3(0x5f13)](_0x2adb94),this[_0x5e05c3(0x8790)]=_0x2adb94[_0x5e05c3(0x8790)][_0x5e05c3(0x5f13)](_0x2adb94),this['isFile']=_0x2adb94['isFile'][_0x5e05c3(0x5f13)](_0x2adb94),this['isSocket']=_0x2adb94[_0x5e05c3(0x93a9)][_0x5e05c3(0x5f13)](_0x2adb94),this[_0x5e05c3(0x6617)]=_0x2adb94['isSymbolicLink'][_0x5e05c3(0x5f13)](_0x2adb94);}}_0x59a959[_0x1f75f9(0x28a3)]=function(_0xd8a1cd,_0x14dc08){return new _0x18ac08(_0xd8a1cd,_0x14dc08);};},0x3fa9:(_0x1f0b7a,_0x580f43,_0x1cf4e3)=>{'use strict';var _0x5a2d25=_0x467e;Object[_0x5a2d25(0x7e19)](_0x580f43,_0x5a2d25(0x1071),{'value':!0x0}),_0x580f43['fs']=void 0x0;const _0x338f84=_0x1cf4e3(0xedd3);_0x580f43['fs']=_0x338f84;},0x80db:(_0x3b5de9,_0xa387b9,_0x5f3ca0)=>{'use strict';var _0x320043=_0x467e;Object[_0x320043(0x7e19)](_0xa387b9,_0x320043(0x1071),{'value':!0x0}),_0xa387b9['createFileSystemAdapter']=_0xa387b9[_0x320043(0x92c8)]=void 0x0;const _0x117a6d=_0x5f3ca0(0xdf3b);_0xa387b9[_0x320043(0x92c8)]={'lstat':_0x117a6d[_0x320043(0x1531)],'stat':_0x117a6d[_0x320043(0x1843)],'lstatSync':_0x117a6d[_0x320043(0x736e)],'statSync':_0x117a6d[_0x320043(0x3bf1)]},_0xa387b9[_0x320043(0x196)]=function(_0x24151d){var _0x343b5e=_0x320043;return void 0x0===_0x24151d?_0xa387b9[_0x343b5e(0x92c8)]:Object[_0x343b5e(0x2810)](Object[_0x343b5e(0x2810)]({},_0xa387b9['FILE_SYSTEM_ADAPTER']),_0x24151d);};},0x111dd:(_0x83e27a,_0x3768ae,_0x58e89e)=>{'use strict';var _0x4d0934=_0x467e;Object[_0x4d0934(0x7e19)](_0x3768ae,_0x4d0934(0x1071),{'value':!0x0}),_0x3768ae[_0x4d0934(0x3bf1)]=_0x3768ae[_0x4d0934(0x1843)]=_0x3768ae[_0x4d0934(0x3cb9)]=void 0x0;const _0xcd72f7=_0x58e89e(0x7460),_0x5859c5=_0x58e89e(0x86df),_0x1f812d=_0x58e89e(0x307a);function _0x58be3f(_0x52bf6={}){var _0x13ae04=_0x4d0934;return _0x52bf6 instanceof _0x1f812d[_0x13ae04(0x882b)]?_0x52bf6:new _0x1f812d[(_0x13ae04(0x882b))](_0x52bf6);}_0x3768ae[_0x4d0934(0x3cb9)]=_0x1f812d[_0x4d0934(0x882b)],_0x3768ae[_0x4d0934(0x1843)]=function(_0x47d1a4,_0x54212c,_0x4aceae){var _0x4f3e57=_0x4d0934;_0x4f3e57(0x3031)!=typeof _0x54212c?_0xcd72f7[_0x4f3e57(0x37f2)](_0x47d1a4,_0x58be3f(_0x54212c),_0x4aceae):_0xcd72f7[_0x4f3e57(0x37f2)](_0x47d1a4,_0x58be3f(),_0x54212c);},_0x3768ae[_0x4d0934(0x3bf1)]=function(_0x22db0a,_0x49be7d){var _0x5bc4ce=_0x4d0934;const _0x4e1210=_0x58be3f(_0x49be7d);return _0x5859c5[_0x5bc4ce(0x37f2)](_0x22db0a,_0x4e1210);};},0x7460:(_0x327d40,_0x2eb049)=>{'use strict';var _0x5cf026=_0x467e;function _0x2846c0(_0x42ad76,_0x47e628){_0x42ad76(_0x47e628);}function _0x2da97c(_0x301a26,_0x7b842){_0x301a26(null,_0x7b842);}Object[_0x5cf026(0x7e19)](_0x2eb049,_0x5cf026(0x1071),{'value':!0x0}),_0x2eb049[_0x5cf026(0x37f2)]=void 0x0,_0x2eb049['read']=function(_0x22d391,_0x360c3b,_0x45c6c2){var _0x4543f7=_0x5cf026;_0x360c3b['fs'][_0x4543f7(0x1531)](_0x22d391,(_0x529efd,_0x3730c5)=>{var _0xbea6fc=_0x4543f7;null===_0x529efd?_0x3730c5[_0xbea6fc(0x6617)]()&&_0x360c3b[_0xbea6fc(0x1af3)]?_0x360c3b['fs'][_0xbea6fc(0x1843)](_0x22d391,(_0x5b545b,_0x7c8aa5)=>{var _0x2f362d=_0xbea6fc;if(null!==_0x5b545b)return _0x360c3b[_0x2f362d(0x1938)]?void _0x2846c0(_0x45c6c2,_0x5b545b):void _0x2da97c(_0x45c6c2,_0x3730c5);_0x360c3b['markSymbolicLink']&&(_0x7c8aa5[_0x2f362d(0x6617)]=()=>!0x0),_0x2da97c(_0x45c6c2,_0x7c8aa5);}):_0x2da97c(_0x45c6c2,_0x3730c5):_0x2846c0(_0x45c6c2,_0x529efd);});};},0x86df:(_0xf0d48e,_0x1998ca)=>{'use strict';var _0x3113dc=_0x467e;Object[_0x3113dc(0x7e19)](_0x1998ca,_0x3113dc(0x1071),{'value':!0x0}),_0x1998ca[_0x3113dc(0x37f2)]=void 0x0,_0x1998ca[_0x3113dc(0x37f2)]=function(_0x7356fd,_0x414281){var _0xabae8e=_0x3113dc;const _0x2e1aec=_0x414281['fs'][_0xabae8e(0x736e)](_0x7356fd);if(!_0x2e1aec[_0xabae8e(0x6617)]()||!_0x414281[_0xabae8e(0x1af3)])return _0x2e1aec;try{const _0x5c67b6=_0x414281['fs'][_0xabae8e(0x3bf1)](_0x7356fd);return _0x414281[_0xabae8e(0x5ba8)]&&(_0x5c67b6['isSymbolicLink']=()=>!0x0),_0x5c67b6;}catch(_0x16ddf5){if(!_0x414281['throwErrorOnBrokenSymbolicLink'])return _0x2e1aec;throw _0x16ddf5;}};},0x307a:(_0x122f74,_0x1088e6,_0x20e7da)=>{'use strict';var _0x541cb2=_0x467e;Object[_0x541cb2(0x7e19)](_0x1088e6,_0x541cb2(0x1071),{'value':!0x0});const _0x2a7bce=_0x20e7da(0x80db);_0x1088e6['default']=class{constructor(_0x1351fb={}){var _0x2434da=_0x541cb2;this[_0x2434da(0x86b1)]=_0x1351fb,this[_0x2434da(0x1af3)]=this[_0x2434da(0x35d2)](this[_0x2434da(0x86b1)][_0x2434da(0x1af3)],!0x0),this['fs']=_0x2a7bce[_0x2434da(0x196)](this['_options']['fs']),this[_0x2434da(0x5ba8)]=this[_0x2434da(0x35d2)](this['_options'][_0x2434da(0x5ba8)],!0x1),this[_0x2434da(0x1938)]=this[_0x2434da(0x35d2)](this['_options'][_0x2434da(0x1938)],!0x0);}[_0x541cb2(0x35d2)](_0x218817,_0x436132){return null!=_0x218817?_0x218817:_0x436132;}};},0x65aa:(_0x50ff8a,_0x569050,_0x563eef)=>{'use strict';var _0x1d122b=_0x467e;Object['defineProperty'](_0x569050,_0x1d122b(0x1071),{'value':!0x0}),_0x569050[_0x1d122b(0x3cb9)]=_0x569050[_0x1d122b(0x2510)]=_0x569050[_0x1d122b(0x79d1)]=_0x569050[_0x1d122b(0x1ad2)]=void 0x0;const _0x29ccfd=_0x563eef(0x12ed3),_0x4d7b96=_0x563eef(0x179e1),_0x285d15=_0x563eef(0x330c),_0x422a04=_0x563eef(0xc3dd);function _0x5cf3e9(_0x536b0c={}){var _0x1c8655=_0x1d122b;return _0x536b0c instanceof _0x422a04[_0x1c8655(0x882b)]?_0x536b0c:new _0x422a04[(_0x1c8655(0x882b))](_0x536b0c);}_0x569050[_0x1d122b(0x3cb9)]=_0x422a04[_0x1d122b(0x882b)],_0x569050[_0x1d122b(0x1ad2)]=function(_0x4d3c09,_0x1d6660,_0x2e628a){var _0x4db695=_0x1d122b;_0x4db695(0x3031)!=typeof _0x1d6660?new _0x29ccfd[(_0x4db695(0x882b))](_0x4d3c09,_0x5cf3e9(_0x1d6660))[_0x4db695(0x37f2)](_0x2e628a):new _0x29ccfd[(_0x4db695(0x882b))](_0x4d3c09,_0x5cf3e9())[_0x4db695(0x37f2)](_0x1d6660);},_0x569050[_0x1d122b(0x79d1)]=function(_0x1efd13,_0x5283f6){var _0x45aa24=_0x1d122b;const _0x37edb1=_0x5cf3e9(_0x5283f6);return new _0x285d15[(_0x45aa24(0x882b))](_0x1efd13,_0x37edb1)['read']();},_0x569050[_0x1d122b(0x2510)]=function(_0x407166,_0x4f2ae5){const _0x2a8c95=_0x5cf3e9(_0x4f2ae5);return new _0x4d7b96['default'](_0x407166,_0x2a8c95)['read']();};},0x12ed3:(_0x77724f,_0x2ec490,_0x152230)=>{'use strict';var _0x52eaba=_0x467e;Object[_0x52eaba(0x7e19)](_0x2ec490,_0x52eaba(0x1071),{'value':!0x0});const _0x3f5fbc=_0x152230(0xd9b4);_0x2ec490[_0x52eaba(0x882b)]=class{constructor(_0x373566,_0x26a869){var _0x5c6cf5=_0x52eaba;this[_0x5c6cf5(0x6c61)]=_0x373566,this[_0x5c6cf5(0x7f31)]=_0x26a869,this[_0x5c6cf5(0x899a)]=new _0x3f5fbc[(_0x5c6cf5(0x882b))](this['_root'],this[_0x5c6cf5(0x7f31)]),this[_0x5c6cf5(0x62c4)]=[];}[_0x52eaba(0x37f2)](_0x198861){var _0x209e07=_0x52eaba;this[_0x209e07(0x899a)][_0x209e07(0x5186)](_0x349fee=>{!function(_0x37d8c5,_0x43fb6e){_0x37d8c5(_0x43fb6e);}(_0x198861,_0x349fee);}),this[_0x209e07(0x899a)][_0x209e07(0x544a)](_0x303671=>{var _0x59a7c2=_0x209e07;this[_0x59a7c2(0x62c4)]['push'](_0x303671);}),this[_0x209e07(0x899a)]['onEnd'](()=>{var _0x32415d=_0x209e07;!function(_0x2717f9,_0x83c268){_0x2717f9(null,_0x83c268);}(_0x198861,this[_0x32415d(0x62c4)]);}),this[_0x209e07(0x899a)]['read']();}};},0x179e1:(_0x5ce3d3,_0x2cc76b,_0x260a52)=>{'use strict';var _0x35e098=_0x467e;Object[_0x35e098(0x7e19)](_0x2cc76b,'__esModule',{'value':!0x0});const _0x5d3bc5=_0x260a52(0x31ed),_0x1e231d=_0x260a52(0xd9b4);_0x2cc76b[_0x35e098(0x882b)]=class{constructor(_0x2cf7cb,_0x5b0181){var _0x1a81a7=_0x35e098;this[_0x1a81a7(0x6c61)]=_0x2cf7cb,this[_0x1a81a7(0x7f31)]=_0x5b0181,this[_0x1a81a7(0x899a)]=new _0x1e231d[(_0x1a81a7(0x882b))](this[_0x1a81a7(0x6c61)],this[_0x1a81a7(0x7f31)]),this['_stream']=new _0x5d3bc5[(_0x1a81a7(0x26c2))]({'objectMode':!0x0,'read':()=>{},'destroy':()=>{var _0x4855ed=_0x1a81a7;this[_0x4855ed(0x899a)]['isDestroyed']||this[_0x4855ed(0x899a)][_0x4855ed(0x77aa)]();}});}[_0x35e098(0x37f2)](){var _0x8a8e64=_0x35e098;return this['_reader'][_0x8a8e64(0x5186)](_0x4b211f=>{var _0x5150f5=_0x8a8e64;this[_0x5150f5(0x4b72)]['emit']('error',_0x4b211f);}),this[_0x8a8e64(0x899a)][_0x8a8e64(0x544a)](_0x5db6c0=>{var _0x8b511=_0x8a8e64;this[_0x8b511(0x4b72)]['push'](_0x5db6c0);}),this[_0x8a8e64(0x899a)][_0x8a8e64(0x6517)](()=>{this['_stream']['push'](null);}),this['_reader'][_0x8a8e64(0x37f2)](),this['_stream'];}};},0x330c:(_0x284295,_0x9f07ea,_0x5e0b4a)=>{'use strict';var _0x46cb50=_0x467e;Object[_0x46cb50(0x7e19)](_0x9f07ea,_0x46cb50(0x1071),{'value':!0x0});const _0x279164=_0x5e0b4a(0x351b);_0x9f07ea[_0x46cb50(0x882b)]=class{constructor(_0x1ffac0,_0x17f9a6){var _0x4561df=_0x46cb50;this['_root']=_0x1ffac0,this['_settings']=_0x17f9a6,this[_0x4561df(0x899a)]=new _0x279164[(_0x4561df(0x882b))](this[_0x4561df(0x6c61)],this[_0x4561df(0x7f31)]);}['read'](){var _0x52ca4c=_0x46cb50;return this[_0x52ca4c(0x899a)]['read']();}};},0xd9b4:(_0x3c6373,_0x17561e,_0x768fd7)=>{'use strict';var _0x9af156=_0x467e;Object[_0x9af156(0x7e19)](_0x17561e,_0x9af156(0x1071),{'value':!0x0});const _0x4377d8=_0x768fd7(0x141b9),_0x2d3bd8=_0x768fd7(0x12793),_0xb17677=_0x768fd7(0x1cac),_0x1cc6df=_0x768fd7(0x17ec4),_0x50ece0=_0x768fd7(0x158f7);class _0xd40bbc extends _0x50ece0['default']{constructor(_0x38fa15,_0x18e663){var _0x14ebd9=_0x9af156;super(_0x38fa15,_0x18e663),this[_0x14ebd9(0x7f31)]=_0x18e663,this['_scandir']=_0x2d3bd8[_0x14ebd9(0x8040)],this[_0x14ebd9(0x6102)]=new _0x4377d8['EventEmitter'](),this[_0x14ebd9(0x2287)]=_0xb17677(this[_0x14ebd9(0x70d3)][_0x14ebd9(0x5f13)](this),this[_0x14ebd9(0x7f31)][_0x14ebd9(0x73ac)]),this[_0x14ebd9(0xdea)]=!0x1,this[_0x14ebd9(0x3350)]=!0x1,this[_0x14ebd9(0x2287)][_0x14ebd9(0x2747)]=()=>{var _0x5eecd5=_0x14ebd9;this[_0x5eecd5(0xdea)]||this[_0x5eecd5(0x6102)][_0x5eecd5(0x4001)](_0x5eecd5(0x782b));};}[_0x9af156(0x37f2)](){var _0x49a2ee=_0x9af156;return this[_0x49a2ee(0xdea)]=!0x1,this[_0x49a2ee(0x3350)]=!0x1,setImmediate(()=>{var _0x3898ab=_0x49a2ee;this['_pushToQueue'](this[_0x3898ab(0x6c61)],this[_0x3898ab(0x7f31)][_0x3898ab(0x2b67)]);}),this[_0x49a2ee(0x6102)];}get['isDestroyed'](){var _0xf85223=_0x9af156;return this[_0xf85223(0x3350)];}[_0x9af156(0x77aa)](){var _0x22b2ef=_0x9af156;if(this[_0x22b2ef(0x3350)])throw new Error('The\x20reader\x20is\x20already\x20destroyed');this[_0x22b2ef(0x3350)]=!0x0,this[_0x22b2ef(0x2287)][_0x22b2ef(0x10ea)]();}['onEntry'](_0xff56c9){var _0x951d6e=_0x9af156;this[_0x951d6e(0x6102)]['on'](_0x951d6e(0x45f5),_0xff56c9);}['onError'](_0x59cdd7){var _0x4966cc=_0x9af156;this['_emitter'][_0x4966cc(0x5895)](_0x4966cc(0xac9),_0x59cdd7);}[_0x9af156(0x6517)](_0x5c84d8){var _0x970367=_0x9af156;this[_0x970367(0x6102)]['once'](_0x970367(0x782b),_0x5c84d8);}[_0x9af156(0x86d4)](_0x3249aa,_0x5efb6e){var _0x3898c8=_0x9af156;const _0x372f9e={'directory':_0x3249aa,'base':_0x5efb6e};this[_0x3898c8(0x2287)][_0x3898c8(0xb75)](_0x372f9e,_0x52886a=>{var _0xfbad30=_0x3898c8;null!==_0x52886a&&this[_0xfbad30(0x141)](_0x52886a);});}[_0x9af156(0x70d3)](_0x5eedd3,_0x407248){var _0x1fc165=_0x9af156;this[_0x1fc165(0x5266)](_0x5eedd3['directory'],this[_0x1fc165(0x7f31)][_0x1fc165(0x8a81)],(_0x518fd1,_0x114286)=>{var _0x412623=_0x1fc165;if(null===_0x518fd1){for(const _0x4baccf of _0x114286)this[_0x412623(0x2883)](_0x4baccf,_0x5eedd3[_0x412623(0x8dc9)]);_0x407248(null,void 0x0);}else _0x407248(_0x518fd1,void 0x0);});}['_handleError'](_0x52ae9f){var _0xb67753=_0x9af156;!this[_0xb67753(0x3350)]&&_0x1cc6df['isFatalError'](this[_0xb67753(0x7f31)],_0x52ae9f)&&(this[_0xb67753(0xdea)]=!0x0,this[_0xb67753(0x3350)]=!0x0,this[_0xb67753(0x6102)][_0xb67753(0x4001)]('error',_0x52ae9f));}[_0x9af156(0x2883)](_0x3c7d74,_0x35d678){var _0x4f6086=_0x9af156;if(this['_isDestroyed']||this['_isFatalError'])return;const _0x4019cc=_0x3c7d74['path'];void 0x0!==_0x35d678&&(_0x3c7d74[_0x4f6086(0x6e78)]=_0x1cc6df['joinPathSegments'](_0x35d678,_0x3c7d74[_0x4f6086(0x6ecc)],this[_0x4f6086(0x7f31)][_0x4f6086(0x33f8)])),_0x1cc6df[_0x4f6086(0x601b)](this[_0x4f6086(0x7f31)]['entryFilter'],_0x3c7d74)&&this[_0x4f6086(0x4445)](_0x3c7d74),_0x3c7d74[_0x4f6086(0x2aa9)][_0x4f6086(0x1068)]()&&_0x1cc6df[_0x4f6086(0x601b)](this[_0x4f6086(0x7f31)][_0x4f6086(0x33de)],_0x3c7d74)&&this[_0x4f6086(0x86d4)](_0x4019cc,void 0x0===_0x35d678?void 0x0:_0x3c7d74[_0x4f6086(0x6e78)]);}[_0x9af156(0x4445)](_0x383326){var _0x28fce1=_0x9af156;this[_0x28fce1(0x6102)]['emit'](_0x28fce1(0x45f5),_0x383326);}}_0x17561e[_0x9af156(0x882b)]=_0xd40bbc;},0x17ec4:(_0xcfe80a,_0x43d1e2)=>{'use strict';var _0xe52b1b=_0x467e;Object[_0xe52b1b(0x7e19)](_0x43d1e2,_0xe52b1b(0x1071),{'value':!0x0}),_0x43d1e2[_0xe52b1b(0x7e23)]=_0x43d1e2['replacePathSegmentSeparator']=_0x43d1e2[_0xe52b1b(0x601b)]=_0x43d1e2[_0xe52b1b(0x7b38)]=void 0x0,_0x43d1e2[_0xe52b1b(0x7b38)]=function(_0xaf7788,_0x20fe25){var _0x53daad=_0xe52b1b;return null===_0xaf7788[_0x53daad(0x2a6)]||!_0xaf7788[_0x53daad(0x2a6)](_0x20fe25);},_0x43d1e2[_0xe52b1b(0x601b)]=function(_0x3ad348,_0x31e194){return null===_0x3ad348||_0x3ad348(_0x31e194);},_0x43d1e2[_0xe52b1b(0x1e20)]=function(_0x20081e,_0x243474){var _0x1025a6=_0xe52b1b;return _0x20081e[_0x1025a6(0x21af)](/[/\\]/)[_0x1025a6(0x2b57)](_0x243474);},_0x43d1e2['joinPathSegments']=function(_0x32ecdc,_0x402175,_0x49c6e1){var _0x246c2a=_0xe52b1b;return''===_0x32ecdc?_0x402175:_0x32ecdc[_0x246c2a(0x5c27)](_0x49c6e1)?_0x32ecdc+_0x402175:_0x32ecdc+_0x49c6e1+_0x402175;};},0x158f7:(_0x5b302b,_0x2d9c59,_0x507a10)=>{'use strict';var _0x10e67c=_0x467e;Object[_0x10e67c(0x7e19)](_0x2d9c59,_0x10e67c(0x1071),{'value':!0x0});const _0xd2d738=_0x507a10(0x17ec4);_0x2d9c59[_0x10e67c(0x882b)]=class{constructor(_0xd5efd3,_0x18525b){var _0x3fc098=_0x10e67c;this[_0x3fc098(0x6c61)]=_0xd5efd3,this[_0x3fc098(0x7f31)]=_0x18525b,this[_0x3fc098(0x6c61)]=_0xd2d738[_0x3fc098(0x1e20)](_0xd5efd3,_0x18525b[_0x3fc098(0x33f8)]);}};},0x351b:(_0x443c5a,_0x748e80,_0x5e3a06)=>{'use strict';var _0x480727=_0x467e;Object[_0x480727(0x7e19)](_0x748e80,_0x480727(0x1071),{'value':!0x0});const _0x4c19c7=_0x5e3a06(0x12793),_0x4caee8=_0x5e3a06(0x17ec4),_0x553144=_0x5e3a06(0x158f7);class _0x70f189 extends _0x553144[_0x480727(0x882b)]{constructor(){var _0x56b075=_0x480727;super(...arguments),this[_0x56b075(0x5266)]=_0x4c19c7['scandirSync'],this[_0x56b075(0x62c4)]=[],this[_0x56b075(0x2287)]=new Set();}['read'](){var _0x2c9c46=_0x480727;return this['_pushToQueue'](this[_0x2c9c46(0x6c61)],this[_0x2c9c46(0x7f31)][_0x2c9c46(0x2b67)]),this[_0x2c9c46(0x3ce3)](),this[_0x2c9c46(0x62c4)];}[_0x480727(0x86d4)](_0x11ee98,_0x58331c){var _0x110310=_0x480727;this[_0x110310(0x2287)][_0x110310(0x516f)]({'directory':_0x11ee98,'base':_0x58331c});}['_handleQueue'](){var _0x1aafb5=_0x480727;for(const _0x1af2b0 of this[_0x1aafb5(0x2287)][_0x1aafb5(0x6439)]())this[_0x1aafb5(0x6c6)](_0x1af2b0[_0x1aafb5(0x7c0c)],_0x1af2b0[_0x1aafb5(0x8dc9)]);}[_0x480727(0x6c6)](_0x2a172d,_0x5d88ab){var _0x5bc74d=_0x480727;try{const _0x18f667=this[_0x5bc74d(0x5266)](_0x2a172d,this['_settings'][_0x5bc74d(0x8a81)]);for(const _0x5e4a57 of _0x18f667)this[_0x5bc74d(0x2883)](_0x5e4a57,_0x5d88ab);}catch(_0x5cb53a){this[_0x5bc74d(0x141)](_0x5cb53a);}}['_handleError'](_0x1f3e8d){var _0xf96a19=_0x480727;if(_0x4caee8['isFatalError'](this[_0xf96a19(0x7f31)],_0x1f3e8d))throw _0x1f3e8d;}[_0x480727(0x2883)](_0x480ad0,_0x260b0e){var _0x25d188=_0x480727;const _0x14b3c=_0x480ad0[_0x25d188(0x6e78)];void 0x0!==_0x260b0e&&(_0x480ad0[_0x25d188(0x6e78)]=_0x4caee8['joinPathSegments'](_0x260b0e,_0x480ad0[_0x25d188(0x6ecc)],this[_0x25d188(0x7f31)][_0x25d188(0x33f8)])),_0x4caee8[_0x25d188(0x601b)](this[_0x25d188(0x7f31)][_0x25d188(0x66b4)],_0x480ad0)&&this[_0x25d188(0x19c9)](_0x480ad0),_0x480ad0['dirent'][_0x25d188(0x1068)]()&&_0x4caee8['isAppliedFilter'](this[_0x25d188(0x7f31)][_0x25d188(0x33de)],_0x480ad0)&&this[_0x25d188(0x86d4)](_0x14b3c,void 0x0===_0x260b0e?void 0x0:_0x480ad0['path']);}[_0x480727(0x19c9)](_0x1db8b9){this['_storage']['push'](_0x1db8b9);}}_0x748e80[_0x480727(0x882b)]=_0x70f189;},0xc3dd:(_0x24c46f,_0x5ced70,_0x3a8009)=>{'use strict';var _0x48d573=_0x467e;Object['defineProperty'](_0x5ced70,'__esModule',{'value':!0x0});const _0x59204a=_0x3a8009(0x11569),_0x4bbfd1=_0x3a8009(0x12793);_0x5ced70['default']=class{constructor(_0x8a9334={}){var _0x1e0f53=_0x467e;this[_0x1e0f53(0x86b1)]=_0x8a9334,this[_0x1e0f53(0x2b67)]=this[_0x1e0f53(0x35d2)](this[_0x1e0f53(0x86b1)][_0x1e0f53(0x2b67)],void 0x0),this[_0x1e0f53(0x73ac)]=this['_getValue'](this[_0x1e0f53(0x86b1)][_0x1e0f53(0x73ac)],Number['POSITIVE_INFINITY']),this['deepFilter']=this['_getValue'](this[_0x1e0f53(0x86b1)][_0x1e0f53(0x33de)],null),this['entryFilter']=this[_0x1e0f53(0x35d2)](this[_0x1e0f53(0x86b1)]['entryFilter'],null),this[_0x1e0f53(0x2a6)]=this['_getValue'](this[_0x1e0f53(0x86b1)][_0x1e0f53(0x2a6)],null),this['pathSegmentSeparator']=this[_0x1e0f53(0x35d2)](this[_0x1e0f53(0x86b1)]['pathSegmentSeparator'],_0x59204a[_0x1e0f53(0x78b5)]),this['fsScandirSettings']=new _0x4bbfd1[(_0x1e0f53(0x3cb9))]({'followSymbolicLinks':this[_0x1e0f53(0x86b1)][_0x1e0f53(0x3b88)],'fs':this[_0x1e0f53(0x86b1)]['fs'],'pathSegmentSeparator':this[_0x1e0f53(0x86b1)][_0x1e0f53(0x33f8)],'stats':this[_0x1e0f53(0x86b1)][_0x1e0f53(0x87e7)],'throwErrorOnBrokenSymbolicLink':this[_0x1e0f53(0x86b1)][_0x1e0f53(0x1938)]});}[_0x48d573(0x35d2)](_0x18c725,_0x5753ae){return null!=_0x18c725?_0x18c725:_0x5753ae;}};},0xc320:(_0x5ed142,_0x5ee22d,_0x557ffc)=>{'use strict';var _0x8ce400=_0x467e;Object[_0x8ce400(0x7e19)](_0x5ee22d,_0x8ce400(0x1071),{'value':!0x0});var _0x39344a=_0x557ffc(0x16e6),_0x42fe2a=_0x557ffc(0x10f17),_0x49db45=_0x557ffc(0xaa90),_0x3fbb5a=_0x557ffc(0xdf3b),_0x40705e=_0x557ffc(0x1028a),_0x21de12=_0x557ffc(0x5615),_0x501225=_0x557ffc(0x11569);function _0x2396ee(_0x5f5649){var _0x257e87=_0x8ce400;return _0x5f5649&&_0x257e87(0x40cf)==typeof _0x5f5649&&'default'in _0x5f5649?_0x5f5649:{'default':_0x5f5649};}function _0x2b3581(_0x449795){var _0x22f1b7=_0x8ce400;if(_0x449795&&_0x449795['__esModule'])return _0x449795;var _0x1d767d=Object[_0x22f1b7(0x4dc1)](null);return _0x449795&&Object[_0x22f1b7(0x2a02)](_0x449795)[_0x22f1b7(0x7359)](function(_0x1348d4){var _0x3b894c=_0x22f1b7;if(_0x3b894c(0x882b)!==_0x1348d4){var _0xc3f5f3=Object[_0x3b894c(0x699e)](_0x449795,_0x1348d4);Object[_0x3b894c(0x7e19)](_0x1d767d,_0x1348d4,_0xc3f5f3[_0x3b894c(0xecf)]?_0xc3f5f3:{'enumerable':!0x0,'get':function(){return _0x449795[_0x1348d4];}});}}),_0x1d767d['default']=_0x449795,Object[_0x22f1b7(0x4de7)](_0x1d767d);}var _0x4442e1=_0x2b3581(_0x39344a),_0x18bb65=_0x2396ee(_0x42fe2a),_0x91f8e9=_0x2396ee(_0x49db45),_0x244851=_0x2b3581(_0x3fbb5a),_0x1a0b1c=_0x2396ee(_0x40705e),_0x354b33=_0x2b3581(_0x21de12),_0x1c7981=_0x2b3581(_0x501225);class _0x2fe6e6{constructor(){this['cacheItems']=new Map();}[_0x8ce400(0x7ea2)](){var _0x37f208=_0x8ce400;return this['cacheItems'][_0x37f208(0x5854)];}[_0x8ce400(0x20d0)](){var _0x23ae43=_0x8ce400;return this[_0x23ae43(0x2cbc)][_0x23ae43(0x6439)]();}[_0x8ce400(0x1ab8)](){var _0x2f8619=_0x8ce400;return Array[_0x2f8619(0x64c9)](this[_0x2f8619(0x20d0)]());}[_0x8ce400(0x807b)](){var _0x22770a=_0x8ce400;return this[_0x22770a(0x2cbc)][_0x22770a(0x2a02)]();}[_0x8ce400(0x87e0)](){var _0x3db53e=_0x8ce400;return this[_0x3db53e(0x2cbc)]['entries']();}[_0x8ce400(0x8aeb)](_0x40b30d,_0x37d303){var _0x2af660=_0x8ce400;let _0x3c89fd=this[_0x2af660(0xecf)](_0x40b30d);return null==_0x3c89fd&&(_0x3c89fd=_0x37d303(),this['set'](_0x40b30d,_0x3c89fd)),_0x3c89fd;}[_0x8ce400(0x3d4d)](_0x2a7ad7){var _0x5b377e=_0x8ce400;return this['cacheItems'][_0x5b377e(0x3d4d)](_0x2a7ad7);}[_0x8ce400(0xecf)](_0x1ac7f5){return this['cacheItems']['get'](_0x1ac7f5);}[_0x8ce400(0x8de2)](_0xe6d6ca,_0x373643){var _0x4fa1d0=_0x8ce400;this[_0x4fa1d0(0x2cbc)]['set'](_0xe6d6ca,_0x373643);}['replaceKey'](_0xdd5b75,_0x500764){var _0x19f383=_0x8ce400;if(!this[_0x19f383(0x2cbc)][_0x19f383(0x3d4d)](_0xdd5b75))throw new Error(_0x19f383(0x263c));const _0x2045dc=this[_0x19f383(0x2cbc)][_0x19f383(0xecf)](_0xdd5b75);this[_0x19f383(0x2cbc)]['delete'](_0xdd5b75),this[_0x19f383(0x2cbc)][_0x19f383(0x8de2)](_0x500764,_0x2045dc);}[_0x8ce400(0x82d0)](_0x4a0103){var _0x3c7bb7=_0x8ce400;this[_0x3c7bb7(0x2cbc)]['delete'](_0x4a0103);}['clear'](){var _0x2f459a=_0x8ce400;this['cacheItems'][_0x2f459a(0x17e2)]();}}class _0x16f551{constructor(_0x1d1086,_0x5896b4){var _0x4d7df9=_0x8ce400;this[_0x4d7df9(0x4f60)]=_0x1d1086,this[_0x4d7df9(0x294f)]=_0x5896b4;}[_0x8ce400(0x4f56)](_0x4f7e37){var _0x1d1a3d=_0x8ce400;return this[_0x1d1a3d(0x4f60)]['compareTo'](this[_0x1d1a3d(0x294f)],_0x4f7e37);}}class _0x34520b{['compareTo'](_0x182422,_0x1764b9){var _0x3f2ba9=_0x8ce400;const _0x4fc4ab=_0x182422[_0x3f2ba9(0x24c9)](_0x1764b9,'en-us-u-kf-upper');return _0x4fc4ab<0x0?-0x1:0x0===_0x4fc4ab?0x0:0x1;}}_0x34520b[_0x8ce400(0x524a)]=new _0x34520b();class _0x426bfa{constructor(_0x5e9fe3,_0x1e7512){var _0x472b51=_0x8ce400;this[_0x472b51(0x25bb)]=_0x5e9fe3,this[_0x472b51(0x4f60)]=_0x1e7512;}[_0x8ce400(0x4f56)](_0x315e60,_0x10728a){var _0xdfa14e=_0x8ce400;return this['comparer'][_0xdfa14e(0x4f56)](this[_0xdfa14e(0x25bb)](_0x315e60),this[_0xdfa14e(0x25bb)](_0x10728a));}}class _0x3a5c43{constructor(_0x85eb67,_0x550202){var _0x571b48=_0x8ce400;this[_0x571b48(0x25bb)]=_0x85eb67,this['comparer']=_0x550202;}[_0x8ce400(0x4f56)](_0x5ce654){var _0x513fdf=_0x8ce400;return this[_0x513fdf(0x4f60)]['compareTo'](this['getProperty'](_0x5ce654));}}class _0x2304fc{constructor(){}static[_0x8ce400(0xb7e)](_0x2f498a){return _0x2f498a instanceof Array;}static[_0x8ce400(0x3828)](_0x5c1e92){return!(_0x5c1e92 instanceof Array)||0x0===_0x5c1e92['length'];}static[_0x8ce400(0x196b)](_0x3c5999){var _0x420071=_0x8ce400;return _0x3c5999[_0x420071(0x46b1)]((_0x1b9a08,_0x55116d)=>_0x3c5999['indexOf'](_0x1b9a08)===_0x55116d);}static[_0x8ce400(0x47e8)](_0x5e73d0,_0x5d5fbb){var _0x3fe82e=_0x8ce400;const _0x473789=_0x5e73d0['indexOf'](_0x5d5fbb);return-0x1!==_0x473789&&(_0x5e73d0[_0x3fe82e(0x1a96)](_0x473789,0x1),!0x0);}static[_0x8ce400(0x6bf3)](_0x44c854,_0x160c2b){var _0x50ea86=_0x8ce400;const _0x47a0de=[];for(let _0x1ffe15=_0x44c854['length']-0x1;_0x1ffe15>=0x0;_0x1ffe15--)_0x160c2b(_0x44c854[_0x1ffe15])&&(_0x47a0de[_0x50ea86(0xb75)](_0x44c854[_0x1ffe15]),_0x44c854['splice'](_0x1ffe15,0x1));return _0x47a0de;}static[_0x8ce400(0x6de)](_0x11200e){var _0xca4a71=_0x8ce400;return _0x11200e[_0xca4a71(0x39f9)]((_0x3be452,_0x4272ee)=>_0x3be452[_0xca4a71(0x477c)](_0x4272ee),[]);}static[_0x8ce400(0x64c9)](_0x1bbd1b){var _0x3356d6=_0x8ce400;const _0xfdff61=[];for(const _0xf99562 of _0x1bbd1b)_0xfdff61[_0x3356d6(0xb75)](_0xf99562);return _0xfdff61;}static*[_0x8ce400(0x48e3)](_0x12673d){for(const _0x1dc6b7 of _0x12673d)yield _0x1dc6b7;}static['sortByProperty'](_0xfafb1a,_0x568a06){var _0x26f588=_0x8ce400;return _0xfafb1a[_0x26f588(0x1630)]((_0x2ba6a7,_0x32dba6)=>_0x568a06(_0x2ba6a7)<=_0x568a06(_0x32dba6)?-0x1:0x1),_0xfafb1a;}static[_0x8ce400(0xc45)](_0x5b5902,_0x437c0f){var _0x3fea1b=_0x8ce400;const _0x11d9b5=[],_0x5e3054={};for(const _0x3df2dd of _0x5b5902){const _0x5eaf68=_0x437c0f(_0x3df2dd)['toString']();null==_0x5e3054[_0x5eaf68]&&(_0x5e3054[_0x5eaf68]=[],_0x11d9b5[_0x3fea1b(0xb75)](_0x5e3054[_0x5eaf68])),_0x5e3054[_0x5eaf68]['push'](_0x3df2dd);}return _0x11d9b5;}static[_0x8ce400(0x83e4)](_0x1abd15,_0x37aefa,_0x47d3e8){var _0x49977b=_0x8ce400;let _0x14cce4=_0x1abd15['length']-0x1,_0x50dd39=0x0;for(;_0x50dd39<=_0x14cce4;){const _0x522448=Math[_0x49977b(0x725d)]((_0x14cce4+_0x50dd39)/0x2);_0x47d3e8[_0x49977b(0x4f56)](_0x37aefa,_0x1abd15[_0x522448])<0x0?_0x14cce4=_0x522448-0x1:_0x50dd39=_0x522448+0x1;}null!=_0x1abd15[_0x14cce4]&&0x0===_0x47d3e8['compareTo'](_0x37aefa,_0x1abd15[_0x14cce4])?_0x1abd15[_0x14cce4]=_0x37aefa:_0x1abd15[_0x49977b(0x1a96)](_0x14cce4+0x1,0x0,_0x37aefa);}static[_0x8ce400(0x3c74)](_0x36f295,_0x31ffe7){var _0x4dc3ef=_0x8ce400;let _0x266bba=_0x36f295[_0x4dc3ef(0x9334)]-0x1,_0x4e878d=0x0;for(;_0x4e878d<=_0x266bba;){const _0x337b1b=Math[_0x4dc3ef(0x725d)]((_0x266bba+_0x4e878d)/0x2),_0x55e9ab=_0x31ffe7[_0x4dc3ef(0x4f56)](_0x36f295[_0x337b1b]);if(0x0===_0x55e9ab)return _0x337b1b;_0x55e9ab<0x0?_0x266bba=_0x337b1b-0x1:_0x4e878d=_0x337b1b+0x1;}return-0x1;}static[_0x8ce400(0x12db)](_0x1a3b11,_0xb607cc){var _0x489e7b=_0x8ce400;let _0x1c9a51=0x0;for(const _0x2e9a92 of _0x1a3b11)if(_0xb607cc[_0x1c9a51]===_0x2e9a92){if(_0x1c9a51++,_0x1c9a51===_0xb607cc[_0x489e7b(0x9334)])return!0x0;}else _0x1c9a51=0x0;return!0x1;}}function _0x58c33c(_0x1eb7b1){return _0x5a4554(_0x1eb7b1);function _0x5a4554(_0x41d7f4){var _0x223931=_0x467e;const _0xe1a3e3=Object['create'](_0x41d7f4['constructor'][_0x223931(0x11e7)]);for(const _0x3f570d of Object[_0x223931(0x2a02)](_0x41d7f4))_0xe1a3e3[_0x3f570d]=_0x7d8edf(_0x41d7f4[_0x3f570d]);return _0xe1a3e3;}function _0x7d8edf(_0x3f6c9f){var _0x20cc0c=_0x467e;return _0x3f6c9f instanceof Array?function(_0x151089){var _0xe4eadf=_0x467e;return _0x151089[_0xe4eadf(0x7ee9)](_0x7d8edf);}(_0x3f6c9f):_0x20cc0c(0x40cf)==typeof _0x3f6c9f?null===_0x3f6c9f?_0x3f6c9f:_0x5a4554(_0x3f6c9f):_0x3f6c9f;}}class _0x2b78aa{constructor(){var _0x480548=_0x8ce400;this[_0x480548(0x4680)]=[];}[_0x8ce400(0x4de0)](_0x4692eb){-0x1===this['getIndex'](_0x4692eb)&&this['subscriptions']['push'](_0x4692eb);}[_0x8ce400(0x62f6)](_0x457187){var _0x31e4ac=_0x8ce400;const _0x573f8b=this['getIndex'](_0x457187);_0x573f8b>=0x0&&this['subscriptions'][_0x31e4ac(0x1a96)](_0x573f8b,0x1);}[_0x8ce400(0x169)](_0x262f54){var _0x49134b=_0x8ce400;for(const _0x461646 of this[_0x49134b(0x4680)])_0x461646(_0x262f54);}[_0x8ce400(0x5eba)](_0x565863){var _0x4b3ba9=_0x8ce400;return this['subscriptions'][_0x4b3ba9(0x9472)](_0x565863);}}function _0x3ca7e6(_0x310ef4,_0x2edfc5){return null!=_0x2edfc5?_0x2edfc5:_0x310ef4;}class _0x39242c{constructor(){}static[_0x8ce400(0x1e18)](_0x4dd065){var _0xee7c50=_0x8ce400;if(null!=_0x4dd065)return _0x4dd065 instanceof Array?_0x4dd065[_0xee7c50(0x7ee9)](_0x4b7f1f=>_0x39242c[_0xee7c50(0x1e18)](_0x4b7f1f)):Object['assign']({},_0x4dd065);}}function _0xbe0826(_0x5a6ff8,_0x358ba6,_0x31331e,_0xe31832,_0x4f22bd,_0x3e83ef,_0x2451cc,_0x5d5bbf,_0x25abbf,_0x4f97d9){var _0x8ebb44=_0x8ce400;return _0x4442e1[_0x8ebb44(0x85c1)]['apply'](this,arguments);}function _0x259642(_0x253cd6,_0x2f5f99,_0x129389,_0x4263c7,_0x4e196a){return _0x4442e1['getFileMatcherPatterns']['apply'](this,arguments);}function _0x1b78b4(_0x116e6e){return function(){var _0x46f1b0=_0x467e;if(null!=_0x56dcab)return _0x56dcab;_0x56dcab={};for(const _0x3f5e95 of Object[_0x46f1b0(0x2a02)](_0x4442e1['SyntaxKind'])[_0x46f1b0(0x46b1)](_0x273dd0=>isNaN(parseInt(_0x273dd0,0xa)))){const _0x3f16f9=_0x4442e1['SyntaxKind'][_0x3f5e95];null==_0x56dcab[_0x3f16f9]&&(_0x56dcab[_0x3f16f9]=_0x3f5e95);}return _0x56dcab;}()[_0x116e6e];}let _0x56dcab;_0x5ee22d[_0x8ce400(0x8d6a)]=void 0x0,function(_0x1bddbc){var _0x236f0b=_0x8ce400;class _0x152869 extends Error{constructor(_0x31575c){var _0x2c3e7e=_0x467e;super(_0x31575c),this['message']=_0x31575c,this[_0x2c3e7e(0x27f9)]=_0x31575c;}}_0x1bddbc['BaseError']=_0x152869;class _0x39dbc6 extends _0x152869{constructor(_0x2c59de,_0x548a18){super('Argument\x20Error\x20('+_0x2c59de+'):\x20'+_0x548a18);}}_0x1bddbc['ArgumentError']=_0x39dbc6;class _0x220930 extends _0x39dbc6{constructor(_0x1b9203){var _0x36fbf4=_0x467e;super(_0x1b9203,_0x36fbf4(0x5ad5));}}_0x1bddbc[_0x236f0b(0x728d)]=_0x220930;class _0x3ee701 extends _0x39dbc6{constructor(_0x132b17,_0x48ce08,_0x1950dd){var _0x47e3a9=_0x236f0b;super(_0x132b17,_0x47e3a9(0x2885)+_0x1950dd[0x0]+_0x47e3a9(0x2fc5)+_0x1950dd[0x1]+_0x47e3a9(0x8a5d)+_0x48ce08+_0x47e3a9(0x704d));}}_0x1bddbc[_0x236f0b(0x6e37)]=_0x3ee701;class _0x172c6e extends _0x39dbc6{constructor(_0x2040be,_0x1864cc,_0x49dc03){super(_0x2040be,'Expected\x20type\x20\x27'+_0x1864cc+'\x27,\x20but\x20was\x20\x27'+_0x49dc03+'\x27.');}}_0x1bddbc[_0x236f0b(0x56d4)]=_0x172c6e;class _0x4a4e99 extends _0x152869{constructor(_0x5128d5,_0x48a935=_0x236f0b(0x36bf)){var _0x46ab96=_0x236f0b;super(_0x48a935+_0x46ab96(0x4e09)+_0x5128d5),this[_0x46ab96(0x6e78)]=_0x5128d5,this[_0x46ab96(0x7482)]=_0x46ab96(0x5c32);}}_0x1bddbc[_0x236f0b(0x259b)]=_0x4a4e99,_0x1bddbc[_0x236f0b(0x8dbc)]=class extends _0x4a4e99{constructor(_0x459649){var _0xa6837=_0x236f0b;super(_0x459649,_0xa6837(0x2164));}},_0x1bddbc['FileNotFoundError']=class extends _0x4a4e99{constructor(_0x26479c){var _0x3ae3dd=_0x236f0b;super(_0x26479c,_0x3ae3dd(0xd1e));}};class _0x1b1ca5 extends _0x152869{constructor(_0x231975){super(_0x231975);}}_0x1bddbc[_0x236f0b(0x4031)]=_0x1b1ca5;class _0x4408e4 extends _0x152869{constructor(_0x226129=_0x236f0b(0x5691)){super(_0x226129);}}_0x1bddbc[_0x236f0b(0x2e1f)]=_0x4408e4;function _0x59e0bb(_0x296113,_0x1df231){var _0x563fda=_0x236f0b;if(_0x563fda(0x66ec)!=typeof _0x296113)throw new _0x172c6e(_0x1df231,_0x563fda(0x66ec),typeof _0x296113);}function _0x399598(_0xf2bf13,_0x4f4e78,_0x2b7517){if(_0xf2bf13<_0x4f4e78[0x0]||_0xf2bf13>_0x4f4e78[0x1])throw new _0x3ee701(_0x2b7517,_0xf2bf13,_0x4f4e78);}function _0x531159(_0x50eb11){var _0x3f66a6=_0x236f0b;throw new _0x4408e4(_0x3f66a6(0x91e2)+_0x1b78b4(_0x50eb11)+'\x27.');}_0x1bddbc[_0x236f0b(0x1f60)]=class extends _0x152869{constructor(_0x1d9cf6){super(_0x1d9cf6);}},_0x1bddbc['throwIfNotType']=function(_0x30bc62,_0x1cf309,_0x5596ed){if(typeof _0x30bc62!==_0x1cf309)throw new _0x172c6e(_0x5596ed,_0x1cf309,typeof _0x30bc62);},_0x1bddbc[_0x236f0b(0x4b71)]=_0x59e0bb,_0x1bddbc['throwIfWhitespaceOrNotString']=function(_0x586a73,_0x165055){var _0x27d6ca=_0x236f0b;if(_0x59e0bb(_0x586a73,_0x165055),0x0===_0x586a73[_0x27d6ca(0x2fd6)]()['length'])throw new _0x220930(_0x165055);},_0x1bddbc[_0x236f0b(0x13a2)]=_0x399598,_0x1bddbc[_0x236f0b(0x6160)]=function(_0x558866,_0x1f3b35,_0x354594){var _0x171563=_0x236f0b;if(_0x558866[0x0]>_0x558866[0x1])throw new _0x39dbc6(_0x354594,_0x171563(0x3ef6)+_0x558866[0x0]+',\x20'+_0x558866[0x1]+']');_0x399598(_0x558866[0x0],_0x1f3b35,_0x354594),_0x399598(_0x558866[0x1],_0x1f3b35,_0x354594);},_0x1bddbc[_0x236f0b(0x30a4)]=_0x531159,_0x1bddbc[_0x236f0b(0x3e44)]=function(_0x4eaf6b,_0xe39c2d){var _0x29354f=_0x236f0b;if(_0x4eaf6b<0x0)throw new _0x39dbc6(_0xe39c2d,_0x29354f(0x6c68));},_0x1bddbc['throwIfNullOrUndefined']=function(_0x29d7ca,_0x574b52){var _0x363560=_0x236f0b;if(null==_0x29d7ca)throw new _0x1b1ca5(_0x363560(0x66ec)==typeof _0x574b52?_0x574b52:_0x574b52());return _0x29d7ca;},_0x1bddbc['throwNotImplementedForNeverValueError']=function(_0x3a0282){var _0x5153ab=_0x236f0b;const _0x45f6f4=_0x3a0282;if(null!=_0x45f6f4&&_0x5153ab(0x64eb)==typeof _0x45f6f4[_0x5153ab(0x7b1c)])return _0x531159(_0x45f6f4[_0x5153ab(0x7b1c)]);throw new _0x4408e4('Not\x20implemented\x20value:\x20'+JSON[_0x5153ab(0x641e)](_0x3a0282));},_0x1bddbc['throwIfNotEqual']=function(_0x40ba9d,_0x264e19,_0x4199cc){var _0x3a8166=_0x236f0b;if(_0x40ba9d!==_0x264e19)throw new _0x1b1ca5('Expected\x20'+_0x40ba9d+_0x3a8166(0x5260)+_0x264e19+'.\x20'+_0x4199cc);},_0x1bddbc[_0x236f0b(0x3e48)]=function(_0x1a1ee6,_0x308843){if(!0x0===_0x1a1ee6)throw new _0x1b1ca5(_0x308843);};}(_0x5ee22d[_0x8ce400(0x8d6a)]||(_0x5ee22d[_0x8ce400(0x8d6a)]={})),'*'['charCodeAt'](0x0);const _0xfaeec6='\x0a'[_0x8ce400(0x80d3)](0x0),_0x5c5662='\x0d'[_0x8ce400(0x80d3)](0x0),_0x16985a='\x20'[_0x8ce400(0x80d3)](0x0),_0x5cf36f='\x09'[_0x8ce400(0x80d3)](0x0),_0x159ce6=('}'[_0x8ce400(0x80d3)](0x0),new Set(['\x20','\x0c','\x0a','\x0d','\x09','\x0b','\u00a0','\u2028','\u2029']['map'](_0x39f0ec=>_0x39f0ec['charCodeAt'](0x0))));class _0x35e102{constructor(){}static[_0x8ce400(0x857b)](_0x154bc9){var _0x1d3a4a=_0x8ce400;return _0x159ce6[_0x1d3a4a(0x3d4d)](_0x154bc9);}static[_0x8ce400(0x5238)](_0x16f223){var _0x51150b=_0x8ce400;if(null==_0x16f223||0x0===_0x16f223['length'])return!0x1;for(let _0x10db3a=0x0;_0x10db3a<_0x16f223[_0x51150b(0x9334)];_0x10db3a++)if(_0x16f223[_0x51150b(0x80d3)](_0x10db3a)!==_0x16985a)return!0x1;return!0x0;}static['hasBom'](_0x3eb96f){return 0xfeff===_0x3eb96f['charCodeAt'](0x0);}static[_0x8ce400(0x9415)](_0x1e125d){var _0x222a24=_0x8ce400;return _0x35e102[_0x222a24(0x7c21)](_0x1e125d)?_0x1e125d[_0x222a24(0x7d87)](0x1):_0x1e125d;}static[_0x8ce400(0x1d5d)](_0x1eeb9f){var _0x369158=_0x8ce400;return _0x35e102[_0x369158(0x47fd)](_0x1eeb9f)?_0x1eeb9f[_0x369158(0x428)](0x1,_0x1eeb9f[_0x369158(0x9334)]-0x1):_0x1eeb9f;}static['isQuoted'](_0x3c4f74){var _0x204aa0=_0x8ce400;return _0x3c4f74[_0x204aa0(0x2289)]('\x27')&&_0x3c4f74[_0x204aa0(0x5c27)]('\x27')||_0x3c4f74[_0x204aa0(0x2289)]('\x22')&&_0x3c4f74['endsWith']('\x22');}static['isNullOrWhitespace'](_0x2c7934){var _0x2b790b=_0x8ce400;return _0x2b790b(0x66ec)!=typeof _0x2c7934||_0x35e102['isWhitespace'](_0x2c7934);}static[_0x8ce400(0x3828)](_0x43a174){var _0x6261b0=_0x8ce400;return _0x6261b0(0x66ec)!=typeof _0x43a174||0x0===_0x43a174[_0x6261b0(0x9334)];}static[_0x8ce400(0x6054)](_0x22d10d){var _0x5b32f5=_0x8ce400;if(null==_0x22d10d)return!0x0;for(let _0x375b25=0x0;_0x375b25<_0x22d10d[_0x5b32f5(0x9334)];_0x375b25++)if(!_0x35e102[_0x5b32f5(0x857b)](_0x22d10d[_0x5b32f5(0x80d3)](_0x375b25)))return!0x1;return!0x0;}static[_0x8ce400(0x3803)](_0x443808){var _0x3488c0=_0x8ce400;return null!=_0x443808&&(_0x443808[_0x3488c0(0x80d3)](0x0)===_0xfaeec6||_0x443808['charCodeAt'](0x0)===_0x5c5662&&_0x443808['charCodeAt'](0x1)===_0xfaeec6);}static[_0x8ce400(0x7013)](_0x5a1003){var _0x22a971=_0x8ce400;return null!=_0x5a1003&&_0x5a1003['charCodeAt'](_0x5a1003[_0x22a971(0x9334)]-0x1)===_0xfaeec6;}static[_0x8ce400(0x6761)](_0x431a0e,_0xd2e600){var _0x49438a=_0x8ce400;let _0x61d039=_0x431a0e['length'];for(;_0x61d039>0x0&&_0x35e102['isWhitespaceCharCode'](_0x431a0e[_0x49438a(0x80d3)](_0x61d039-0x1));)_0x61d039--;return _0x431a0e['substring'](0x0,_0x61d039)+_0xd2e600+_0x431a0e[_0x49438a(0x428)](_0x61d039);}static[_0x8ce400(0x367d)](_0x51fe6a,_0x7b1de0){var _0x26893e=_0x8ce400;_0x5ee22d[_0x26893e(0x8d6a)][_0x26893e(0x13a2)](_0x7b1de0,[0x0,_0x51fe6a['length']],'pos');let _0x33a6f6=0x0;for(let _0x538a52=0x0;_0x538a52<_0x7b1de0;_0x538a52++)_0x51fe6a[_0x26893e(0x80d3)](_0x538a52)===_0xfaeec6&&_0x33a6f6++;return _0x33a6f6+0x1;}static['getLengthFromLineStartAtPos'](_0x31f4b6,_0x2e5fef){var _0x3391ff=_0x8ce400;return _0x5ee22d[_0x3391ff(0x8d6a)][_0x3391ff(0x13a2)](_0x2e5fef,[0x0,_0x31f4b6['length']],'pos'),_0x2e5fef-_0x35e102[_0x3391ff(0x3597)](_0x31f4b6,_0x2e5fef);}static[_0x8ce400(0x3597)](_0x233173,_0x2ab0cf){var _0x562bca=_0x8ce400;for(_0x5ee22d[_0x562bca(0x8d6a)][_0x562bca(0x13a2)](_0x2ab0cf,[0x0,_0x233173['length']],_0x562bca(0x3c50));_0x2ab0cf>0x0;){const _0x3f2815=_0x233173['charCodeAt'](_0x2ab0cf-0x1);if(_0x3f2815===_0xfaeec6||_0x3f2815===_0x5c5662)break;_0x2ab0cf--;}return _0x2ab0cf;}static[_0x8ce400(0xa07)](_0x1e306f,_0x2f733f){var _0xf468e=_0x8ce400;for(_0x5ee22d[_0xf468e(0x8d6a)][_0xf468e(0x13a2)](_0x2f733f,[0x0,_0x1e306f[_0xf468e(0x9334)]],'pos');_0x2f733f<_0x1e306f[_0xf468e(0x9334)];){const _0x5ae975=_0x1e306f[_0xf468e(0x80d3)](_0x2f733f);if(_0x5ae975===_0xfaeec6||_0x5ae975===_0x5c5662)break;_0x2f733f++;}return _0x2f733f;}static[_0x8ce400(0x3336)](_0x4fb5b1,_0x417879){var _0x19ca16=_0x8ce400;return _0x35e102[_0x19ca16(0x452c)](_0x4fb5b1,_0x417879)[_0x19ca16(0x8160)](/(\r?\n)/g,'\x5c$1');}static['escapeChar'](_0x3ce912,_0x48cd40){var _0x3fb4ac=_0x8ce400;if(0x1!==_0x48cd40[_0x3fb4ac(0x9334)])throw new _0x5ee22d[(_0x3fb4ac(0x8d6a))]['InvalidOperationError'](_0x3fb4ac(0x6c12));let _0xa8161d='';for(const _0x354eaa of _0x3ce912)_0x354eaa===_0x48cd40&&(_0xa8161d+='\x5c'),_0xa8161d+=_0x354eaa;return _0xa8161d;}static[_0x8ce400(0x5593)](_0x4d12c8,_0x457d74){const {isInStringAtPos:_0x5c650e,indentSizeInSpaces:_0x3c224f}=_0x457d74,_0x2edc19=[],_0x5bab06=[];let _0x285bbf;return(function(){var _0x359e7b=_0x467e;let _0x2da499=_0x4d12c8[_0x359e7b(0x80d3)](0x0)===_0x16985a||_0x4d12c8[_0x359e7b(0x80d3)](0x0)===_0x5cf36f;for(let _0x3fc288=0x0;_0x3fc288<_0x4d12c8[_0x359e7b(0x9334)];_0x3fc288++){if(!_0x2da499){_0x4d12c8[_0x359e7b(0x80d3)](_0x3fc288)!==_0xfaeec6||_0x5c650e(_0x3fc288+0x1)||(_0x2da499=!0x0);continue;}_0x2edc19[_0x359e7b(0xb75)](_0x3fc288);let _0x3777b4=0x0,_0x239301=0x0;for(;;){if(_0x4d12c8[_0x359e7b(0x80d3)](_0x3fc288)===_0x16985a)_0x3777b4++;else{if(_0x4d12c8['charCodeAt'](_0x3fc288)!==_0x5cf36f)break;_0x239301++;}_0x3fc288++;}const _0xc5fa68=Math['ceil'](_0x3777b4/_0x3c224f)*_0x3c224f+_0x239301*_0x3c224f;(null==_0x285bbf||_0xc5fa68<_0x285bbf)&&(_0x285bbf=_0xc5fa68),_0x5bab06[_0x359e7b(0xb75)](_0x3fc288),_0x2da499=!0x1;}}()),(function(){var _0xac270d=_0x467e;if(0x0===_0x2edc19[_0xac270d(0x9334)])return _0x4d12c8;if(null==_0x285bbf||0x0===_0x285bbf)return _0x4d12c8;const _0x4a7f96=_0x285bbf;let _0x1bf8c5='';_0x1bf8c5+=_0x4d12c8[_0xac270d(0x428)](0x0,_0x2edc19[0x0]);let _0x3fb152=_0x2edc19[0x0];for(let _0xe5268e=0x0;_0xe5268e<_0x2edc19[_0xac270d(0x9334)];_0xe5268e++){const _0x4a697e=_0x2edc19[_0xe5268e],_0x3f0f12=_0x5bab06[_0xe5268e];let _0x3aef14,_0x471ef3=0x0;for(_0x3aef14=_0x4a697e;_0x3aef14<_0x3f0f12&&!(_0x471ef3>=_0x4a7f96);_0x3aef14++)_0x4d12c8[_0xac270d(0x80d3)](_0x3aef14)===_0x16985a?_0x471ef3++:_0x4d12c8['charCodeAt'](_0x3aef14)===_0x5cf36f&&(_0x471ef3+=_0x3c224f);_0x3fb152=null==_0x2edc19[_0xe5268e+0x1]?_0x4d12c8[_0xac270d(0x9334)]:_0x2edc19[_0xe5268e+0x1],_0x1bf8c5+=_0x4d12c8[_0xac270d(0x428)](_0x3aef14,_0x3fb152);}return _0x1bf8c5+=_0x4d12c8[_0xac270d(0x428)](_0x3fb152),_0x1bf8c5;}());}static[_0x8ce400(0x4b5c)](_0x275ad1,_0x330bc4,_0x5a07a6){var _0x288659=_0x8ce400;if(0x0===_0x330bc4)return _0x275ad1;const {indentText:_0x2d5b6d,indentSizeInSpaces:_0x37cedf,isInStringAtPos:_0x24fc19}=_0x5a07a6,_0x37d8d1=_0x330bc4>0x0?_0x2d5b6d['repeat'](_0x330bc4):void 0x0,_0x1ea9af=Math['abs'](_0x330bc4*_0x37cedf);let _0x46351a='',_0x3ceb26=0x0,_0x49db28=0x0;for(let _0x45eab2=0x0;_0x45eab2<_0x275ad1[_0x288659(0x9334)];_0x45eab2++){for(_0x3ceb26=_0x45eab2;_0x45eab2<_0x275ad1[_0x288659(0x9334)]&&_0x275ad1[_0x288659(0x80d3)](_0x45eab2)!==_0xfaeec6;)_0x45eab2++;_0x49db28=_0x45eab2===_0x275ad1[_0x288659(0x9334)]?_0x45eab2:_0x45eab2+0x1,_0x513055();}return _0x46351a;function _0x513055(){var _0xa659d2=_0x288659;if(_0x24fc19(_0x3ceb26))_0x46351a+=_0x275ad1[_0xa659d2(0x428)](_0x3ceb26,_0x49db28);else{if(_0x330bc4>0x0)_0x46351a+=_0x37d8d1+_0x275ad1[_0xa659d2(0x428)](_0x3ceb26,_0x49db28);else{let _0x2b6064=_0x3ceb26,_0x2b4d91=0x0;for(_0x2b6064=_0x3ceb26;_0x2b6064<_0x275ad1[_0xa659d2(0x9334)]&&!(_0x2b4d91>=_0x1ea9af);_0x2b6064++)if(_0x275ad1[_0xa659d2(0x80d3)](_0x2b6064)===_0x16985a)_0x2b4d91++;else{if(_0x275ad1['charCodeAt'](_0x2b6064)!==_0x5cf36f)break;_0x2b4d91+=_0x37cedf;}_0x46351a+=_0x275ad1[_0xa659d2(0x428)](_0x2b6064,_0x49db28);}}}}}class _0x5111fe{constructor(_0x10184c,_0x30f878){var _0x363e96=_0x8ce400;this[_0x363e96(0x4eef)]=_0x10184c,this[_0x363e96(0x4f60)]=_0x30f878,this[_0x363e96(0x35dc)]=[];}['set'](_0x1dfa38){var _0x961a26=_0x8ce400;_0x2304fc[_0x961a26(0x83e4)](this[_0x961a26(0x35dc)],_0x1dfa38,new _0x426bfa(this['getKey'],this[_0x961a26(0x4f60)]));}[_0x8ce400(0x8e4c)](_0x298145){var _0x1ea1e3=_0x8ce400;this[_0x1ea1e3(0x82d0)](this[_0x1ea1e3(0x4eef)](_0x298145));}[_0x8ce400(0x82d0)](_0x4b6c40){var _0x523af0=_0x8ce400;const _0x487788=new _0x16f551(this[_0x523af0(0x4f60)],_0x4b6c40),_0x32f18f=_0x2304fc[_0x523af0(0x3c74)](this[_0x523af0(0x35dc)],new _0x3a5c43(this['getKey'],_0x487788));_0x32f18f>=0x0&&this[_0x523af0(0x35dc)][_0x523af0(0x1a96)](_0x32f18f,0x1);}[_0x8ce400(0x7eda)](){var _0x3b8a44=_0x8ce400;return[...this[_0x3b8a44(0x35dc)]];}[_0x8ce400(0x3da1)](){var _0x13a103=_0x8ce400;return this[_0x13a103(0x35dc)][_0x13a103(0x9334)]>0x0;}*['entries'](){var _0x1496d9=_0x8ce400;yield*this[_0x1496d9(0x35dc)];}}function _0x21c19d(_0x3cd897,_0xa42c44,_0x5c7b49,_0x58bbfe,_0x22bbcd,_0x42f767){var _0x2114c7=_0x8ce400;return _0x4442e1[_0x2114c7(0x3883)](_0x3cd897,_0xa42c44,null!=_0x5c7b49?_0x5c7b49:_0x39344a[_0x2114c7(0x4993)]['Latest'],_0x58bbfe,_0x22bbcd,_0x42f767);}class _0x1e59d0{constructor(_0x17438a,_0x4dda5b){var _0x539ca7=_0x8ce400;this[_0x539ca7(0x7004)]=_0x4dda5b,this[_0x539ca7(0x1e80)]=new Map();for(const _0x5c84fe of _0x4dda5b['_getFilePaths']())this[_0x539ca7(0x1e80)][_0x539ca7(0x8de2)](_0x17438a[_0x539ca7(0x883)](_0x5c84fe),_0x5c84fe);}[_0x8ce400(0x74ae)](_0x6f35cf,_0x33d824,_0x2dfc69,_0x5f4c2a){var _0x42e432=_0x8ce400;const _0x3ab179=this['absoluteToOriginalPath'][_0x42e432(0xecf)](_0x6f35cf);if(null!=_0x3ab179)return this[_0x42e432(0x7004)][_0x42e432(0x1f4a)](_0x3ab179,_0x6f35cf,_0x33d824,_0x2dfc69,_0x5f4c2a);}}class _0x2fb775{constructor(){var _0x5a6786=_0x8ce400;this['_fileTexts']=new Map(),this[_0x5a6786(0x1bd3)]=new Map();}['_addFiles'](_0x305e33){var _0x532e23=_0x8ce400;for(const _0x19fa32 of _0x305e33)this[_0x532e23(0x3c52)]['set'](_0x19fa32[_0x532e23(0x8759)],_0x19fa32['text']);}[_0x8ce400(0x67b7)](){var _0x4a21bc=_0x8ce400;return this[_0x4a21bc(0x3c52)][_0x4a21bc(0x2a02)]();}['_getCacheForFileSystem'](_0x5214a3){return new _0x1e59d0(_0x5214a3,this);}[_0x8ce400(0x1f4a)](_0xabdfd1,_0x156959,_0x61b04c,_0x33ebc5,_0x41e92b){var _0x465ecb=_0x8ce400;const _0x18a8ce=this['_fileTexts'][_0x465ecb(0xecf)](_0xabdfd1);if(null!=_0x18a8ce&&_0x18a8ce===_0x61b04c['getText'](0x0,_0x61b04c[_0x465ecb(0x5130)]()))return this[_0x465ecb(0x5f9e)](_0xabdfd1,_0x156959,_0x61b04c,_0x33ebc5,_0x41e92b);}[_0x8ce400(0x5f9e)](_0x3b577e,_0x4b508a,_0x84b041,_0x3a28e6,_0x560cbe){var _0x4532d6=_0x8ce400;const _0x255765=this[_0x4532d6(0x5da7)](_0x3b577e,_0x3a28e6,_0x560cbe);let _0x5a0e97=this[_0x4532d6(0x1bd3)]['get'](_0x255765);return null==_0x5a0e97&&(_0x5a0e97=_0x21c19d(_0x4b508a,_0x84b041,_0x3a28e6,'-1',!0x1,_0x560cbe),this[_0x4532d6(0x1bd3)][_0x4532d6(0x8de2)](_0x255765,_0x5a0e97)),_0x5a0e97=_0x58c33c(_0x5a0e97),_0x5a0e97[_0x4532d6(0x8759)]=_0x4b508a,_0x5a0e97;}['_getKey'](_0x32fc5e,_0x331d79,_0x1229c0){var _0x22715d=_0x8ce400,_0x1a90ef,_0x23fc43;return _0x32fc5e+(null!==(_0x1a90ef=null==_0x331d79?void 0x0:_0x331d79[_0x22715d(0x6a9c)]())&&void 0x0!==_0x1a90ef?_0x1a90ef:'-1')+(null!==(_0x23fc43=null==_0x1229c0?void 0x0:_0x1229c0[_0x22715d(0x6a9c)]())&&void 0x0!==_0x23fc43?_0x23fc43:'-1');}}const _0x36d3b7=[{'fileName':_0x8ce400(0x19bd),'text':_0x8ce400(0x7b10)},{'fileName':_0x8ce400(0xf8d),'text':'///\x20\x0ainterface\x20AddEventListenerOptions\x20extends\x20EventListenerOptions{once?:boolean;passive?:boolean;signal?:AbortSignal;}interface\x20AesCbcParams\x20extends\x20Algorithm{iv:BufferSource;}interface\x20AesCtrParams\x20extends\x20Algorithm{counter:BufferSource;length:number;}interface\x20AesDerivedKeyParams\x20extends\x20Algorithm{length:number;}interface\x20AesGcmParams\x20extends\x20Algorithm{additionalData?:BufferSource;iv:BufferSource;tagLength?:number;}interface\x20AesKeyAlgorithm\x20extends\x20KeyAlgorithm{length:number;}interface\x20AesKeyGenParams\x20extends\x20Algorithm{length:number;}interface\x20Algorithm{name:string;}interface\x20AnalyserOptions\x20extends\x20AudioNodeOptions{fftSize?:number;maxDecibels?:number;minDecibels?:number;smoothingTimeConstant?:number;}interface\x20AnimationEventInit\x20extends\x20EventInit{animationName?:string;elapsedTime?:number;pseudoElement?:string;}interface\x20AnimationPlaybackEventInit\x20extends\x20EventInit{currentTime?:CSSNumberish|null;timelineTime?:CSSNumberish|null;}interface\x20AssignedNodesOptions{flatten?:boolean;}interface\x20AudioBufferOptions{length:number;numberOfChannels?:number;sampleRate:number;}interface\x20AudioBufferSourceOptions{buffer?:AudioBuffer|null;detune?:number;loop?:boolean;loopEnd?:number;loopStart?:number;playbackRate?:number;}interface\x20AudioConfiguration{bitrate?:number;channels?:string;contentType:string;samplerate?:number;spatialRendering?:boolean;}interface\x20AudioContextOptions{latencyHint?:AudioContextLatencyCategory|number;sampleRate?:number;}interface\x20AudioNodeOptions{channelCount?:number;channelCountMode?:ChannelCountMode;channelInterpretation?:ChannelInterpretation;}interface\x20AudioProcessingEventInit\x20extends\x20EventInit{inputBuffer:AudioBuffer;outputBuffer:AudioBuffer;playbackTime:number;}interface\x20AudioTimestamp{contextTime?:number;performanceTime?:DOMHighResTimeStamp;}interface\x20AudioWorkletNodeOptions\x20extends\x20AudioNodeOptions{numberOfInputs?:number;numberOfOutputs?:number;outputChannelCount?:number[];parameterData?:Record;processorOptions?:any;}interface\x20AuthenticationExtensionsClientInputs{appid?:string;appidExclude?:string;credProps?:boolean;uvm?:boolean;}interface\x20AuthenticationExtensionsClientOutputs{appid?:boolean;credProps?:CredentialPropertiesOutput;uvm?:UvmEntries;}interface\x20AuthenticatorSelectionCriteria{authenticatorAttachment?:AuthenticatorAttachment;requireResidentKey?:boolean;residentKey?:ResidentKeyRequirement;userVerification?:UserVerificationRequirement;}interface\x20BiquadFilterOptions\x20extends\x20AudioNodeOptions{Q?:number;detune?:number;frequency?:number;gain?:number;type?:BiquadFilterType;}interface\x20BlobEventInit{data:Blob;timecode?:DOMHighResTimeStamp;}interface\x20BlobPropertyBag{endings?:EndingType;type?:string;}interface\x20CSSStyleSheetInit{baseURL?:string;disabled?:boolean;media?:MediaList|string;}interface\x20CacheQueryOptions{ignoreMethod?:boolean;ignoreSearch?:boolean;ignoreVary?:boolean;}interface\x20CanvasRenderingContext2DSettings{alpha?:boolean;colorSpace?:PredefinedColorSpace;desynchronized?:boolean;willReadFrequently?:boolean;}interface\x20ChannelMergerOptions\x20extends\x20AudioNodeOptions{numberOfInputs?:number;}interface\x20ChannelSplitterOptions\x20extends\x20AudioNodeOptions{numberOfOutputs?:number;}interface\x20ClientQueryOptions{includeUncontrolled?:boolean;type?:ClientTypes;}interface\x20ClipboardEventInit\x20extends\x20EventInit{clipboardData?:DataTransfer|null;}interface\x20ClipboardItemOptions{presentationStyle?:PresentationStyle;}interface\x20CloseEventInit\x20extends\x20EventInit{code?:number;reason?:string;wasClean?:boolean;}interface\x20CompositionEventInit\x20extends\x20UIEventInit{data?:string;}interface\x20ComputedEffectTiming\x20extends\x20EffectTiming{activeDuration?:CSSNumberish;currentIteration?:number|null;endTime?:CSSNumberish;localTime?:CSSNumberish|null;progress?:number|null;startTime?:CSSNumberish;}interface\x20ComputedKeyframe{composite:CompositeOperationOrAuto;computedOffset:number;easing:string;offset:number|null;[property:string]:string|number|null|undefined;}interface\x20ConstantSourceOptions{offset?:number;}interface\x20ConstrainBooleanParameters{exact?:boolean;ideal?:boolean;}interface\x20ConstrainDOMStringParameters{exact?:string|string[];ideal?:string|string[];}interface\x20ConstrainDoubleRange\x20extends\x20DoubleRange{exact?:number;ideal?:number;}interface\x20ConstrainULongRange\x20extends\x20ULongRange{exact?:number;ideal?:number;}interface\x20ConvolverOptions\x20extends\x20AudioNodeOptions{buffer?:AudioBuffer|null;disableNormalization?:boolean;}interface\x20CredentialCreationOptions{publicKey?:PublicKeyCredentialCreationOptions;signal?:AbortSignal;}interface\x20CredentialPropertiesOutput{rk?:boolean;}interface\x20CredentialRequestOptions{mediation?:CredentialMediationRequirement;publicKey?:PublicKeyCredentialRequestOptions;signal?:AbortSignal;}interface\x20CryptoKeyPair{privateKey:CryptoKey;publicKey:CryptoKey;}interface\x20CustomEventInitextends\x20EventInit{detail?:T;}interface\x20DOMMatrix2DInit{a?:number;b?:number;c?:number;d?:number;e?:number;f?:number;m11?:number;m12?:number;m21?:number;m22?:number;m41?:number;m42?:number;}interface\x20DOMMatrixInit\x20extends\x20DOMMatrix2DInit{is2D?:boolean;m13?:number;m14?:number;m23?:number;m24?:number;m31?:number;m32?:number;m33?:number;m34?:number;m43?:number;m44?:number;}interface\x20DOMPointInit{w?:number;x?:number;y?:number;z?:number;}interface\x20DOMQuadInit{p1?:DOMPointInit;p2?:DOMPointInit;p3?:DOMPointInit;p4?:DOMPointInit;}interface\x20DOMRectInit{height?:number;width?:number;x?:number;y?:number;}interface\x20DelayOptions\x20extends\x20AudioNodeOptions{delayTime?:number;maxDelayTime?:number;}interface\x20DeviceMotionEventAccelerationInit{x?:number|null;y?:number|null;z?:number|null;}interface\x20DeviceMotionEventInit\x20extends\x20EventInit{acceleration?:DeviceMotionEventAccelerationInit;accelerationIncludingGravity?:DeviceMotionEventAccelerationInit;interval?:number;rotationRate?:DeviceMotionEventRotationRateInit;}interface\x20DeviceMotionEventRotationRateInit{alpha?:number|null;beta?:number|null;gamma?:number|null;}interface\x20DeviceOrientationEventInit\x20extends\x20EventInit{absolute?:boolean;alpha?:number|null;beta?:number|null;gamma?:number|null;}interface\x20DisplayMediaStreamConstraints{audio?:boolean|MediaTrackConstraints;video?:boolean|MediaTrackConstraints;}interface\x20DocumentTimelineOptions{originTime?:DOMHighResTimeStamp;}interface\x20DoubleRange{max?:number;min?:number;}interface\x20DragEventInit\x20extends\x20MouseEventInit{dataTransfer?:DataTransfer|null;}interface\x20DynamicsCompressorOptions\x20extends\x20AudioNodeOptions{attack?:number;knee?:number;ratio?:number;release?:number;threshold?:number;}interface\x20EcKeyAlgorithm\x20extends\x20KeyAlgorithm{namedCurve:NamedCurve;}interface\x20EcKeyGenParams\x20extends\x20Algorithm{namedCurve:NamedCurve;}interface\x20EcKeyImportParams\x20extends\x20Algorithm{namedCurve:NamedCurve;}interface\x20EcdhKeyDeriveParams\x20extends\x20Algorithm{public:CryptoKey;}interface\x20EcdsaParams\x20extends\x20Algorithm{hash:HashAlgorithmIdentifier;}interface\x20EffectTiming{delay?:number;direction?:PlaybackDirection;duration?:number|string;easing?:string;endDelay?:number;fill?:FillMode;iterationStart?:number;iterations?:number;playbackRate?:number;}interface\x20ElementCreationOptions{is?:string;}interface\x20ElementDefinitionOptions{extends?:string;}interface\x20ErrorEventInit\x20extends\x20EventInit{colno?:number;error?:any;filename?:string;lineno?:number;message?:string;}interface\x20EventInit{bubbles?:boolean;cancelable?:boolean;composed?:boolean;}interface\x20EventListenerOptions{capture?:boolean;}interface\x20EventModifierInit\x20extends\x20UIEventInit{altKey?:boolean;ctrlKey?:boolean;metaKey?:boolean;modifierAltGraph?:boolean;modifierCapsLock?:boolean;modifierFn?:boolean;modifierFnLock?:boolean;modifierHyper?:boolean;modifierNumLock?:boolean;modifierScrollLock?:boolean;modifierSuper?:boolean;modifierSymbol?:boolean;modifierSymbolLock?:boolean;shiftKey?:boolean;}interface\x20EventSourceInit{withCredentials?:boolean;}interface\x20FilePropertyBag\x20extends\x20BlobPropertyBag{lastModified?:number;}interface\x20FileSystemFlags{create?:boolean;exclusive?:boolean;}interface\x20FileSystemGetDirectoryOptions{create?:boolean;}interface\x20FileSystemGetFileOptions{create?:boolean;}interface\x20FileSystemRemoveOptions{recursive?:boolean;}interface\x20FocusEventInit\x20extends\x20UIEventInit{relatedTarget?:EventTarget|null;}interface\x20FocusOptions{preventScroll?:boolean;}interface\x20FontFaceDescriptors{display?:string;featureSettings?:string;stretch?:string;style?:string;unicodeRange?:string;variant?:string;weight?:string;}interface\x20FontFaceSetLoadEventInit\x20extends\x20EventInit{fontfaces?:FontFace[];}interface\x20FormDataEventInit\x20extends\x20EventInit{formData:FormData;}interface\x20FullscreenOptions{navigationUI?:FullscreenNavigationUI;}interface\x20GainOptions\x20extends\x20AudioNodeOptions{gain?:number;}interface\x20GamepadEventInit\x20extends\x20EventInit{gamepad:Gamepad;}interface\x20GetAnimationsOptions{subtree?:boolean;}interface\x20GetNotificationOptions{tag?:string;}interface\x20GetRootNodeOptions{composed?:boolean;}interface\x20HashChangeEventInit\x20extends\x20EventInit{newURL?:string;oldURL?:string;}interface\x20HkdfParams\x20extends\x20Algorithm{hash:HashAlgorithmIdentifier;info:BufferSource;salt:BufferSource;}interface\x20HmacImportParams\x20extends\x20Algorithm{hash:HashAlgorithmIdentifier;length?:number;}interface\x20HmacKeyAlgorithm\x20extends\x20KeyAlgorithm{hash:KeyAlgorithm;length:number;}interface\x20HmacKeyGenParams\x20extends\x20Algorithm{hash:HashAlgorithmIdentifier;length?:number;}interface\x20IDBDatabaseInfo{name?:string;version?:number;}interface\x20IDBIndexParameters{multiEntry?:boolean;unique?:boolean;}interface\x20IDBObjectStoreParameters{autoIncrement?:boolean;keyPath?:string|string[]|null;}interface\x20IDBTransactionOptions{durability?:IDBTransactionDurability;}interface\x20IDBVersionChangeEventInit\x20extends\x20EventInit{newVersion?:number|null;oldVersion?:number;}interface\x20IIRFilterOptions\x20extends\x20AudioNodeOptions{feedback:number[];feedforward:number[];}interface\x20IdleRequestOptions{timeout?:number;}interface\x20ImageBitmapOptions{colorSpaceConversion?:ColorSpaceConversion;imageOrientation?:ImageOrientation;premultiplyAlpha?:PremultiplyAlpha;resizeHeight?:number;resizeQuality?:ResizeQuality;resizeWidth?:number;}interface\x20ImageBitmapRenderingContextSettings{alpha?:boolean;}interface\x20ImageDataSettings{colorSpace?:PredefinedColorSpace;}interface\x20ImportMeta{url:string;}interface\x20InputEventInit\x20extends\x20UIEventInit{data?:string|null;dataTransfer?:DataTransfer|null;inputType?:string;isComposing?:boolean;targetRanges?:StaticRange[];}interface\x20IntersectionObserverEntryInit{boundingClientRect:DOMRectInit;intersectionRatio:number;intersectionRect:DOMRectInit;isIntersecting:boolean;rootBounds:DOMRectInit|null;target:Element;time:DOMHighResTimeStamp;}interface\x20IntersectionObserverInit{root?:Element|Document|null;rootMargin?:string;threshold?:number|number[];}interface\x20JsonWebKey{alg?:string;crv?:string;d?:string;dp?:string;dq?:string;e?:string;ext?:boolean;k?:string;key_ops?:string[];kty?:string;n?:string;oth?:RsaOtherPrimesInfo[];p?:string;q?:string;qi?:string;use?:string;x?:string;y?:string;}interface\x20KeyAlgorithm{name:string;}interface\x20KeyboardEventInit\x20extends\x20EventModifierInit{charCode?:number;code?:string;isComposing?:boolean;key?:string;keyCode?:number;location?:number;repeat?:boolean;}interface\x20Keyframe{composite?:CompositeOperationOrAuto;easing?:string;offset?:number|null;[property:string]:string|number|null|undefined;}interface\x20KeyframeAnimationOptions\x20extends\x20KeyframeEffectOptions{id?:string;}interface\x20KeyframeEffectOptions\x20extends\x20EffectTiming{composite?:CompositeOperation;iterationComposite?:IterationCompositeOperation;pseudoElement?:string|null;}interface\x20LockInfo{clientId?:string;mode?:LockMode;name?:string;}interface\x20LockManagerSnapshot{held?:LockInfo[];pending?:LockInfo[];}interface\x20LockOptions{ifAvailable?:boolean;mode?:LockMode;signal?:AbortSignal;steal?:boolean;}interface\x20MediaCapabilitiesDecodingInfo\x20extends\x20MediaCapabilitiesInfo{configuration?:MediaDecodingConfiguration;}interface\x20MediaCapabilitiesEncodingInfo\x20extends\x20MediaCapabilitiesInfo{configuration?:MediaEncodingConfiguration;}interface\x20MediaCapabilitiesInfo{powerEfficient:boolean;smooth:boolean;supported:boolean;}interface\x20MediaConfiguration{audio?:AudioConfiguration;video?:VideoConfiguration;}interface\x20MediaDecodingConfiguration\x20extends\x20MediaConfiguration{type:MediaDecodingType;}interface\x20MediaElementAudioSourceOptions{mediaElement:HTMLMediaElement;}interface\x20MediaEncodingConfiguration\x20extends\x20MediaConfiguration{type:MediaEncodingType;}interface\x20MediaEncryptedEventInit\x20extends\x20EventInit{initData?:ArrayBuffer|null;initDataType?:string;}interface\x20MediaImage{sizes?:string;src:string;type?:string;}interface\x20MediaKeyMessageEventInit\x20extends\x20EventInit{message:ArrayBuffer;messageType:MediaKeyMessageType;}interface\x20MediaKeySystemConfiguration{audioCapabilities?:MediaKeySystemMediaCapability[];distinctiveIdentifier?:MediaKeysRequirement;initDataTypes?:string[];label?:string;persistentState?:MediaKeysRequirement;sessionTypes?:string[];videoCapabilities?:MediaKeySystemMediaCapability[];}interface\x20MediaKeySystemMediaCapability{contentType?:string;encryptionScheme?:string|null;robustness?:string;}interface\x20MediaMetadataInit{album?:string;artist?:string;artwork?:MediaImage[];title?:string;}interface\x20MediaPositionState{duration?:number;playbackRate?:number;position?:number;}interface\x20MediaQueryListEventInit\x20extends\x20EventInit{matches?:boolean;media?:string;}interface\x20MediaRecorderErrorEventInit\x20extends\x20EventInit{error:DOMException;}interface\x20MediaRecorderOptions{audioBitsPerSecond?:number;bitsPerSecond?:number;mimeType?:string;videoBitsPerSecond?:number;}interface\x20MediaSessionActionDetails{action:MediaSessionAction;fastSeek?:boolean|null;seekOffset?:number|null;seekTime?:number|null;}interface\x20MediaStreamAudioSourceOptions{mediaStream:MediaStream;}interface\x20MediaStreamConstraints{audio?:boolean|MediaTrackConstraints;peerIdentity?:string;preferCurrentTab?:boolean;video?:boolean|MediaTrackConstraints;}interface\x20MediaStreamTrackEventInit\x20extends\x20EventInit{track:MediaStreamTrack;}interface\x20MediaTrackCapabilities{aspectRatio?:DoubleRange;autoGainControl?:boolean[];channelCount?:ULongRange;cursor?:string[];deviceId?:string;displaySurface?:string;echoCancellation?:boolean[];facingMode?:string[];frameRate?:DoubleRange;groupId?:string;height?:ULongRange;latency?:DoubleRange;logicalSurface?:boolean;noiseSuppression?:boolean[];resizeMode?:string[];sampleRate?:ULongRange;sampleSize?:ULongRange;width?:ULongRange;}interface\x20MediaTrackConstraintSet{aspectRatio?:ConstrainDouble;autoGainControl?:ConstrainBoolean;channelCount?:ConstrainULong;deviceId?:ConstrainDOMString;echoCancellation?:ConstrainBoolean;facingMode?:ConstrainDOMString;frameRate?:ConstrainDouble;groupId?:ConstrainDOMString;height?:ConstrainULong;latency?:ConstrainDouble;noiseSuppression?:ConstrainBoolean;sampleRate?:ConstrainULong;sampleSize?:ConstrainULong;suppressLocalAudioPlayback?:ConstrainBoolean;width?:ConstrainULong;}interface\x20MediaTrackConstraints\x20extends\x20MediaTrackConstraintSet{advanced?:MediaTrackConstraintSet[];}interface\x20MediaTrackSettings{aspectRatio?:number;autoGainControl?:boolean;deviceId?:string;echoCancellation?:boolean;facingMode?:string;frameRate?:number;groupId?:string;height?:number;noiseSuppression?:boolean;restrictOwnAudio?:boolean;sampleRate?:number;sampleSize?:number;width?:number;}interface\x20MediaTrackSupportedConstraints{aspectRatio?:boolean;autoGainControl?:boolean;deviceId?:boolean;echoCancellation?:boolean;facingMode?:boolean;frameRate?:boolean;groupId?:boolean;height?:boolean;noiseSuppression?:boolean;sampleRate?:boolean;sampleSize?:boolean;suppressLocalAudioPlayback?:boolean;width?:boolean;}interface\x20MessageEventInitextends\x20EventInit{data?:T;lastEventId?:string;origin?:string;ports?:MessagePort[];source?:MessageEventSource|null;}interface\x20MouseEventInit\x20extends\x20EventModifierInit{button?:number;buttons?:number;clientX?:number;clientY?:number;movementX?:number;movementY?:number;relatedTarget?:EventTarget|null;screenX?:number;screenY?:number;}interface\x20MultiCacheQueryOptions\x20extends\x20CacheQueryOptions{cacheName?:string;}interface\x20MutationObserverInit{attributeFilter?:string[];attributeOldValue?:boolean;attributes?:boolean;characterData?:boolean;characterDataOldValue?:boolean;childList?:boolean;subtree?:boolean;}interface\x20NavigationPreloadState{enabled?:boolean;headerValue?:string;}interface\x20NotificationAction{action:string;icon?:string;title:string;}interface\x20NotificationOptions{actions?:NotificationAction[];badge?:string;body?:string;data?:any;dir?:NotificationDirection;icon?:string;image?:string;lang?:string;renotify?:boolean;requireInteraction?:boolean;silent?:boolean;tag?:string;timestamp?:EpochTimeStamp;vibrate?:VibratePattern;}interface\x20OfflineAudioCompletionEventInit\x20extends\x20EventInit{renderedBuffer:AudioBuffer;}interface\x20OfflineAudioContextOptions{length:number;numberOfChannels?:number;sampleRate:number;}interface\x20OptionalEffectTiming{delay?:number;direction?:PlaybackDirection;duration?:number|string;easing?:string;endDelay?:number;fill?:FillMode;iterationStart?:number;iterations?:number;playbackRate?:number;}interface\x20OscillatorOptions\x20extends\x20AudioNodeOptions{detune?:number;frequency?:number;periodicWave?:PeriodicWave;type?:OscillatorType;}interface\x20PageTransitionEventInit\x20extends\x20EventInit{persisted?:boolean;}interface\x20PannerOptions\x20extends\x20AudioNodeOptions{coneInnerAngle?:number;coneOuterAngle?:number;coneOuterGain?:number;distanceModel?:DistanceModelType;maxDistance?:number;orientationX?:number;orientationY?:number;orientationZ?:number;panningModel?:PanningModelType;positionX?:number;positionY?:number;positionZ?:number;refDistance?:number;rolloffFactor?:number;}interface\x20PaymentCurrencyAmount{currency:string;value:string;}interface\x20PaymentDetailsBase{displayItems?:PaymentItem[];modifiers?:PaymentDetailsModifier[];}interface\x20PaymentDetailsInit\x20extends\x20PaymentDetailsBase{id?:string;total:PaymentItem;}interface\x20PaymentDetailsModifier{additionalDisplayItems?:PaymentItem[];data?:any;supportedMethods:string;total?:PaymentItem;}interface\x20PaymentDetailsUpdate\x20extends\x20PaymentDetailsBase{paymentMethodErrors?:any;total?:PaymentItem;}interface\x20PaymentItem{amount:PaymentCurrencyAmount;label:string;pending?:boolean;}interface\x20PaymentMethodChangeEventInit\x20extends\x20PaymentRequestUpdateEventInit{methodDetails?:any;methodName?:string;}interface\x20PaymentMethodData{data?:any;supportedMethods:string;}interface\x20PaymentRequestUpdateEventInit\x20extends\x20EventInit{}interface\x20PaymentValidationErrors{error?:string;paymentMethod?:any;}interface\x20Pbkdf2Params\x20extends\x20Algorithm{hash:HashAlgorithmIdentifier;iterations:number;salt:BufferSource;}interface\x20PerformanceMarkOptions{detail?:any;startTime?:DOMHighResTimeStamp;}interface\x20PerformanceMeasureOptions{detail?:any;duration?:DOMHighResTimeStamp;end?:string|DOMHighResTimeStamp;start?:string|DOMHighResTimeStamp;}interface\x20PerformanceObserverInit{buffered?:boolean;entryTypes?:string[];type?:string;}interface\x20PeriodicWaveConstraints{disableNormalization?:boolean;}interface\x20PeriodicWaveOptions\x20extends\x20PeriodicWaveConstraints{imag?:number[]|Float32Array;real?:number[]|Float32Array;}interface\x20PermissionDescriptor{name:PermissionName;}interface\x20PointerEventInit\x20extends\x20MouseEventInit{coalescedEvents?:PointerEvent[];height?:number;isPrimary?:boolean;pointerId?:number;pointerType?:string;predictedEvents?:PointerEvent[];pressure?:number;tangentialPressure?:number;tiltX?:number;tiltY?:number;twist?:number;width?:number;}interface\x20PopStateEventInit\x20extends\x20EventInit{state?:any;}interface\x20PositionOptions{enableHighAccuracy?:boolean;maximumAge?:number;timeout?:number;}interface\x20ProgressEventInit\x20extends\x20EventInit{lengthComputable?:boolean;loaded?:number;total?:number;}interface\x20PromiseRejectionEventInit\x20extends\x20EventInit{promise:Promise;reason?:any;}interface\x20PropertyIndexedKeyframes{composite?:CompositeOperationOrAuto|CompositeOperationOrAuto[];easing?:string|string[];offset?:number|(number|null)[];[property:string]:string|string[]|number|null|(number|null)[]|undefined;}interface\x20PublicKeyCredentialCreationOptions{attestation?:AttestationConveyancePreference;authenticatorSelection?:AuthenticatorSelectionCriteria;challenge:BufferSource;excludeCredentials?:PublicKeyCredentialDescriptor[];extensions?:AuthenticationExtensionsClientInputs;pubKeyCredParams:PublicKeyCredentialParameters[];rp:PublicKeyCredentialRpEntity;timeout?:number;user:PublicKeyCredentialUserEntity;}interface\x20PublicKeyCredentialDescriptor{id:BufferSource;transports?:AuthenticatorTransport[];type:PublicKeyCredentialType;}interface\x20PublicKeyCredentialEntity{name:string;}interface\x20PublicKeyCredentialParameters{alg:COSEAlgorithmIdentifier;type:PublicKeyCredentialType;}interface\x20PublicKeyCredentialRequestOptions{allowCredentials?:PublicKeyCredentialDescriptor[];challenge:BufferSource;extensions?:AuthenticationExtensionsClientInputs;rpId?:string;timeout?:number;userVerification?:UserVerificationRequirement;}interface\x20PublicKeyCredentialRpEntity\x20extends\x20PublicKeyCredentialEntity{id?:string;}interface\x20PublicKeyCredentialUserEntity\x20extends\x20PublicKeyCredentialEntity{displayName:string;id:BufferSource;}interface\x20PushSubscriptionJSON{endpoint?:string;expirationTime?:EpochTimeStamp|null;keys?:Record;}interface\x20PushSubscriptionOptionsInit{applicationServerKey?:BufferSource|string|null;userVisibleOnly?:boolean;}interface\x20QueuingStrategy{highWaterMark?:number;size?:QueuingStrategySize;}interface\x20QueuingStrategyInit{highWaterMark:number;}interface\x20RTCAnswerOptions\x20extends\x20RTCOfferAnswerOptions{}interface\x20RTCCertificateExpiration{expires?:number;}interface\x20RTCConfiguration{bundlePolicy?:RTCBundlePolicy;certificates?:RTCCertificate[];iceCandidatePoolSize?:number;iceServers?:RTCIceServer[];iceTransportPolicy?:RTCIceTransportPolicy;rtcpMuxPolicy?:RTCRtcpMuxPolicy;}interface\x20RTCDTMFToneChangeEventInit\x20extends\x20EventInit{tone?:string;}interface\x20RTCDataChannelEventInit\x20extends\x20EventInit{channel:RTCDataChannel;}interface\x20RTCDataChannelInit{id?:number;maxPacketLifeTime?:number;maxRetransmits?:number;negotiated?:boolean;ordered?:boolean;protocol?:string;}interface\x20RTCDtlsFingerprint{algorithm?:string;value?:string;}interface\x20RTCEncodedAudioFrameMetadata{contributingSources?:number[];synchronizationSource?:number;}interface\x20RTCEncodedVideoFrameMetadata{contributingSources?:number[];dependencies?:number[];frameId?:number;height?:number;spatialIndex?:number;synchronizationSource?:number;temporalIndex?:number;width?:number;}interface\x20RTCErrorEventInit\x20extends\x20EventInit{error:RTCError;}interface\x20RTCErrorInit{errorDetail:RTCErrorDetailType;httpRequestStatusCode?:number;receivedAlert?:number;sctpCauseCode?:number;sdpLineNumber?:number;sentAlert?:number;}interface\x20RTCIceCandidateInit{candidate?:string;sdpMLineIndex?:number|null;sdpMid?:string|null;usernameFragment?:string|null;}interface\x20RTCIceCandidatePairStats\x20extends\x20RTCStats{availableIncomingBitrate?:number;availableOutgoingBitrate?:number;bytesReceived?:number;bytesSent?:number;currentRoundTripTime?:number;localCandidateId:string;nominated?:boolean;remoteCandidateId:string;requestsReceived?:number;requestsSent?:number;responsesReceived?:number;responsesSent?:number;state:RTCStatsIceCandidatePairState;totalRoundTripTime?:number;transportId:string;}interface\x20RTCIceServer{credential?:string;credentialType?:RTCIceCredentialType;urls:string|string[];username?:string;}interface\x20RTCInboundRtpStreamStats\x20extends\x20RTCReceivedRtpStreamStats{firCount?:number;framesDecoded?:number;nackCount?:number;pliCount?:number;qpSum?:number;remoteId?:string;}interface\x20RTCLocalSessionDescriptionInit{sdp?:string;type?:RTCSdpType;}interface\x20RTCOfferAnswerOptions{}interface\x20RTCOfferOptions\x20extends\x20RTCOfferAnswerOptions{iceRestart?:boolean;offerToReceiveAudio?:boolean;offerToReceiveVideo?:boolean;}interface\x20RTCOutboundRtpStreamStats\x20extends\x20RTCSentRtpStreamStats{firCount?:number;framesEncoded?:number;nackCount?:number;pliCount?:number;qpSum?:number;remoteId?:string;}interface\x20RTCPeerConnectionIceErrorEventInit\x20extends\x20EventInit{address?:string|null;errorCode:number;errorText?:string;port?:number|null;url?:string;}interface\x20RTCPeerConnectionIceEventInit\x20extends\x20EventInit{candidate?:RTCIceCandidate|null;url?:string|null;}interface\x20RTCReceivedRtpStreamStats\x20extends\x20RTCRtpStreamStats{jitter?:number;packetsDiscarded?:number;packetsLost?:number;packetsReceived?:number;}interface\x20RTCRtcpParameters{cname?:string;reducedSize?:boolean;}interface\x20RTCRtpCapabilities{codecs:RTCRtpCodecCapability[];headerExtensions:RTCRtpHeaderExtensionCapability[];}interface\x20RTCRtpCodecCapability{channels?:number;clockRate:number;mimeType:string;sdpFmtpLine?:string;}interface\x20RTCRtpCodecParameters{channels?:number;clockRate:number;mimeType:string;payloadType:number;sdpFmtpLine?:string;}interface\x20RTCRtpCodingParameters{rid?:string;}interface\x20RTCRtpContributingSource{audioLevel?:number;rtpTimestamp:number;source:number;timestamp:DOMHighResTimeStamp;}interface\x20RTCRtpEncodingParameters\x20extends\x20RTCRtpCodingParameters{active?:boolean;maxBitrate?:number;priority?:RTCPriorityType;scaleResolutionDownBy?:number;}interface\x20RTCRtpHeaderExtensionCapability{uri?:string;}interface\x20RTCRtpHeaderExtensionParameters{encrypted?:boolean;id:number;uri:string;}interface\x20RTCRtpParameters{codecs:RTCRtpCodecParameters[];headerExtensions:RTCRtpHeaderExtensionParameters[];rtcp:RTCRtcpParameters;}interface\x20RTCRtpReceiveParameters\x20extends\x20RTCRtpParameters{}interface\x20RTCRtpSendParameters\x20extends\x20RTCRtpParameters{degradationPreference?:RTCDegradationPreference;encodings:RTCRtpEncodingParameters[];transactionId:string;}interface\x20RTCRtpStreamStats\x20extends\x20RTCStats{codecId?:string;kind:string;ssrc:number;transportId?:string;}interface\x20RTCRtpSynchronizationSource\x20extends\x20RTCRtpContributingSource{}interface\x20RTCRtpTransceiverInit{direction?:RTCRtpTransceiverDirection;sendEncodings?:RTCRtpEncodingParameters[];streams?:MediaStream[];}interface\x20RTCSentRtpStreamStats\x20extends\x20RTCRtpStreamStats{bytesSent?:number;packetsSent?:number;}interface\x20RTCSessionDescriptionInit{sdp?:string;type:RTCSdpType;}interface\x20RTCStats{id:string;timestamp:DOMHighResTimeStamp;type:RTCStatsType;}interface\x20RTCTrackEventInit\x20extends\x20EventInit{receiver:RTCRtpReceiver;streams?:MediaStream[];track:MediaStreamTrack;transceiver:RTCRtpTransceiver;}interface\x20RTCTransportStats\x20extends\x20RTCStats{bytesReceived?:number;bytesSent?:number;dtlsCipher?:string;dtlsState:RTCDtlsTransportState;localCertificateId?:string;remoteCertificateId?:string;rtcpTransportStatsId?:string;selectedCandidatePairId?:string;srtpCipher?:string;tlsVersion?:string;}interface\x20ReadableStreamReadDoneResult{done:true;value?:undefined;}interface\x20ReadableStreamReadValueResult{done:false;value:T;}interface\x20ReadableWritablePair{readable:ReadableStream;writable:WritableStream;}interface\x20RegistrationOptions{scope?:string;type?:WorkerType;updateViaCache?:ServiceWorkerUpdateViaCache;}interface\x20RequestInit{body?:BodyInit|null;cache?:RequestCache;credentials?:RequestCredentials;headers?:HeadersInit;integrity?:string;keepalive?:boolean;method?:string;mode?:RequestMode;redirect?:RequestRedirect;referrer?:string;referrerPolicy?:ReferrerPolicy;signal?:AbortSignal|null;window?:null;}interface\x20ResizeObserverOptions{box?:ResizeObserverBoxOptions;}interface\x20ResponseInit{headers?:HeadersInit;status?:number;statusText?:string;}interface\x20RsaHashedImportParams\x20extends\x20Algorithm{hash:HashAlgorithmIdentifier;}interface\x20RsaHashedKeyAlgorithm\x20extends\x20RsaKeyAlgorithm{hash:KeyAlgorithm;}interface\x20RsaHashedKeyGenParams\x20extends\x20RsaKeyGenParams{hash:HashAlgorithmIdentifier;}interface\x20RsaKeyAlgorithm\x20extends\x20KeyAlgorithm{modulusLength:number;publicExponent:BigInteger;}interface\x20RsaKeyGenParams\x20extends\x20Algorithm{modulusLength:number;publicExponent:BigInteger;}interface\x20RsaOaepParams\x20extends\x20Algorithm{label?:BufferSource;}interface\x20RsaOtherPrimesInfo{d?:string;r?:string;t?:string;}interface\x20RsaPssParams\x20extends\x20Algorithm{saltLength:number;}interface\x20SVGBoundingBoxOptions{clipped?:boolean;fill?:boolean;markers?:boolean;stroke?:boolean;}interface\x20ScrollIntoViewOptions\x20extends\x20ScrollOptions{block?:ScrollLogicalPosition;inline?:ScrollLogicalPosition;}interface\x20ScrollOptions{behavior?:ScrollBehavior;}interface\x20ScrollToOptions\x20extends\x20ScrollOptions{left?:number;top?:number;}interface\x20SecurityPolicyViolationEventInit\x20extends\x20EventInit{blockedURI?:string;columnNumber?:number;disposition:SecurityPolicyViolationEventDisposition;documentURI:string;effectiveDirective:string;lineNumber?:number;originalPolicy:string;referrer?:string;sample?:string;sourceFile?:string;statusCode:number;violatedDirective:string;}interface\x20ShadowRootInit{delegatesFocus?:boolean;mode:ShadowRootMode;slotAssignment?:SlotAssignmentMode;}interface\x20ShareData{files?:File[];text?:string;title?:string;url?:string;}interface\x20SpeechSynthesisErrorEventInit\x20extends\x20SpeechSynthesisEventInit{error:SpeechSynthesisErrorCode;}interface\x20SpeechSynthesisEventInit\x20extends\x20EventInit{charIndex?:number;charLength?:number;elapsedTime?:number;name?:string;utterance:SpeechSynthesisUtterance;}interface\x20StaticRangeInit{endContainer:Node;endOffset:number;startContainer:Node;startOffset:number;}interface\x20StereoPannerOptions\x20extends\x20AudioNodeOptions{pan?:number;}interface\x20StorageEstimate{quota?:number;usage?:number;}interface\x20StorageEventInit\x20extends\x20EventInit{key?:string|null;newValue?:string|null;oldValue?:string|null;storageArea?:Storage|null;url?:string;}interface\x20StreamPipeOptions{preventAbort?:boolean;preventCancel?:boolean;preventClose?:boolean;signal?:AbortSignal;}interface\x20StructuredSerializeOptions{transfer?:Transferable[];}interface\x20SubmitEventInit\x20extends\x20EventInit{submitter?:HTMLElement|null;}interface\x20TextDecodeOptions{stream?:boolean;}interface\x20TextDecoderOptions{fatal?:boolean;ignoreBOM?:boolean;}interface\x20TextEncoderEncodeIntoResult{read?:number;written?:number;}interface\x20TouchEventInit\x20extends\x20EventModifierInit{changedTouches?:Touch[];targetTouches?:Touch[];touches?:Touch[];}interface\x20TouchInit{altitudeAngle?:number;azimuthAngle?:number;clientX?:number;clientY?:number;force?:number;identifier:number;pageX?:number;pageY?:number;radiusX?:number;radiusY?:number;rotationAngle?:number;screenX?:number;screenY?:number;target:EventTarget;touchType?:TouchType;}interface\x20TrackEventInit\x20extends\x20EventInit{track?:TextTrack|null;}interface\x20Transformer{flush?:TransformerFlushCallback;readableType?:undefined;start?:TransformerStartCallback;transform?:TransformerTransformCallback;writableType?:undefined;}interface\x20TransitionEventInit\x20extends\x20EventInit{elapsedTime?:number;propertyName?:string;pseudoElement?:string;}interface\x20UIEventInit\x20extends\x20EventInit{detail?:number;view?:Window|null;which?:number;}interface\x20ULongRange{max?:number;min?:number;}interface\x20UnderlyingSink{abort?:UnderlyingSinkAbortCallback;close?:UnderlyingSinkCloseCallback;start?:UnderlyingSinkStartCallback;type?:undefined;write?:UnderlyingSinkWriteCallback;}interface\x20UnderlyingSource{cancel?:UnderlyingSourceCancelCallback;pull?:UnderlyingSourcePullCallback;start?:UnderlyingSourceStartCallback;type?:undefined;}interface\x20ValidityStateFlags{badInput?:boolean;customError?:boolean;patternMismatch?:boolean;rangeOverflow?:boolean;rangeUnderflow?:boolean;stepMismatch?:boolean;tooLong?:boolean;tooShort?:boolean;typeMismatch?:boolean;valueMissing?:boolean;}interface\x20VideoColorSpaceInit{fullRange?:boolean;matrix?:VideoMatrixCoefficients;primaries?:VideoColorPrimaries;transfer?:VideoTransferCharacteristics;}interface\x20VideoConfiguration{bitrate:number;colorGamut?:ColorGamut;contentType:string;framerate:number;hdrMetadataType?:HdrMetadataType;height:number;scalabilityMode?:string;transferFunction?:TransferFunction;width:number;}interface\x20VideoFrameMetadata{captureTime?:DOMHighResTimeStamp;expectedDisplayTime:DOMHighResTimeStamp;height:number;mediaTime:number;presentationTime:DOMHighResTimeStamp;presentedFrames:number;processingDuration?:number;receiveTime?:DOMHighResTimeStamp;rtpTimestamp?:number;width:number;}interface\x20WaveShaperOptions\x20extends\x20AudioNodeOptions{curve?:number[]|Float32Array;oversample?:OverSampleType;}interface\x20WebGLContextAttributes{alpha?:boolean;antialias?:boolean;depth?:boolean;desynchronized?:boolean;failIfMajorPerformanceCaveat?:boolean;powerPreference?:WebGLPowerPreference;premultipliedAlpha?:boolean;preserveDrawingBuffer?:boolean;stencil?:boolean;}interface\x20WebGLContextEventInit\x20extends\x20EventInit{statusMessage?:string;}interface\x20WheelEventInit\x20extends\x20MouseEventInit{deltaMode?:number;deltaX?:number;deltaY?:number;deltaZ?:number;}interface\x20WindowPostMessageOptions\x20extends\x20StructuredSerializeOptions{targetOrigin?:string;}interface\x20WorkerOptions{credentials?:RequestCredentials;name?:string;type?:WorkerType;}interface\x20WorkletOptions{credentials?:RequestCredentials;}type\x20NodeFilter=((node:Node)=>number)|{acceptNode(node:Node):number;};declare\x20var\x20NodeFilter:{readonly\x20FILTER_ACCEPT:number;readonly\x20FILTER_REJECT:number;readonly\x20FILTER_SKIP:number;readonly\x20SHOW_ALL:number;readonly\x20SHOW_ATTRIBUTE:number;readonly\x20SHOW_CDATA_SECTION:number;readonly\x20SHOW_COMMENT:number;readonly\x20SHOW_DOCUMENT:number;readonly\x20SHOW_DOCUMENT_FRAGMENT:number;readonly\x20SHOW_DOCUMENT_TYPE:number;readonly\x20SHOW_ELEMENT:number;readonly\x20SHOW_ENTITY:number;readonly\x20SHOW_ENTITY_REFERENCE:number;readonly\x20SHOW_NOTATION:number;readonly\x20SHOW_PROCESSING_INSTRUCTION:number;readonly\x20SHOW_TEXT:number;};type\x20XPathNSResolver=((prefix:string|null)=>string|null)|{lookupNamespaceURI(prefix:string|null):string|null;};interface\x20ANGLE_instanced_arrays{drawArraysInstancedANGLE(mode:GLenum,first:GLint,count:GLsizei,primcount:GLsizei):void;drawElementsInstancedANGLE(mode:GLenum,count:GLsizei,type:GLenum,offset:GLintptr,primcount:GLsizei):void;vertexAttribDivisorANGLE(index:GLuint,divisor:GLuint):void;readonly\x20VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE:GLenum;}interface\x20ARIAMixin{ariaAtomic:string|null;ariaAutoComplete:string|null;ariaBusy:string|null;ariaChecked:string|null;ariaColCount:string|null;ariaColIndex:string|null;ariaColSpan:string|null;ariaCurrent:string|null;ariaDisabled:string|null;ariaExpanded:string|null;ariaHasPopup:string|null;ariaHidden:string|null;ariaKeyShortcuts:string|null;ariaLabel:string|null;ariaLevel:string|null;ariaLive:string|null;ariaModal:string|null;ariaMultiLine:string|null;ariaMultiSelectable:string|null;ariaOrientation:string|null;ariaPlaceholder:string|null;ariaPosInSet:string|null;ariaPressed:string|null;ariaReadOnly:string|null;ariaRequired:string|null;ariaRoleDescription:string|null;ariaRowCount:string|null;ariaRowIndex:string|null;ariaRowSpan:string|null;ariaSelected:string|null;ariaSetSize:string|null;ariaSort:string|null;ariaValueMax:string|null;ariaValueMin:string|null;ariaValueNow:string|null;ariaValueText:string|null;}interface\x20AbortController{readonly\x20signal:AbortSignal;abort(reason?:any):void;}declare\x20var\x20AbortController:{prototype:AbortController;new():AbortController;};interface\x20AbortSignalEventMap{\x22abort\x22:Event;}interface\x20AbortSignal\x20extends\x20EventTarget{readonly\x20aborted:boolean;onabort:((this:AbortSignal,ev:Event)=>any)|null;readonly\x20reason:any;throwIfAborted():void;addEventListener(type:K,listener:(this:AbortSignal,ev:AbortSignalEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:AbortSignal,ev:AbortSignalEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20AbortSignal:{prototype:AbortSignal;new():AbortSignal;};interface\x20AbstractRange{readonly\x20collapsed:boolean;readonly\x20endContainer:Node;readonly\x20endOffset:number;readonly\x20startContainer:Node;readonly\x20startOffset:number;}declare\x20var\x20AbstractRange:{prototype:AbstractRange;new():AbstractRange;};interface\x20AbstractWorkerEventMap{\x22error\x22:ErrorEvent;}interface\x20AbstractWorker{onerror:((this:AbstractWorker,ev:ErrorEvent)=>any)|null;addEventListener(type:K,listener:(this:AbstractWorker,ev:AbstractWorkerEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:AbstractWorker,ev:AbstractWorkerEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}interface\x20AnalyserNode\x20extends\x20AudioNode{fftSize:number;readonly\x20frequencyBinCount:number;maxDecibels:number;minDecibels:number;smoothingTimeConstant:number;getByteFrequencyData(array:Uint8Array):void;getByteTimeDomainData(array:Uint8Array):void;getFloatFrequencyData(array:Float32Array):void;getFloatTimeDomainData(array:Float32Array):void;}declare\x20var\x20AnalyserNode:{prototype:AnalyserNode;new(context:BaseAudioContext,options?:AnalyserOptions):AnalyserNode;};interface\x20Animatable{animate(keyframes:Keyframe[]|PropertyIndexedKeyframes|null,options?:number|KeyframeAnimationOptions):Animation;getAnimations(options?:GetAnimationsOptions):Animation[];}interface\x20AnimationEventMap{\x22cancel\x22:AnimationPlaybackEvent;\x22finish\x22:AnimationPlaybackEvent;\x22remove\x22:Event;}interface\x20Animation\x20extends\x20EventTarget{currentTime:CSSNumberish|null;effect:AnimationEffect|null;readonly\x20finished:Promise;id:string;oncancel:((this:Animation,ev:AnimationPlaybackEvent)=>any)|null;onfinish:((this:Animation,ev:AnimationPlaybackEvent)=>any)|null;onremove:((this:Animation,ev:Event)=>any)|null;readonly\x20pending:boolean;readonly\x20playState:AnimationPlayState;playbackRate:number;readonly\x20ready:Promise;readonly\x20replaceState:AnimationReplaceState;startTime:CSSNumberish|null;timeline:AnimationTimeline|null;cancel():void;commitStyles():void;finish():void;pause():void;persist():void;play():void;reverse():void;updatePlaybackRate(playbackRate:number):void;addEventListener(type:K,listener:(this:Animation,ev:AnimationEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:Animation,ev:AnimationEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20Animation:{prototype:Animation;new(effect?:AnimationEffect|null,timeline?:AnimationTimeline|null):Animation;};interface\x20AnimationEffect{getComputedTiming():ComputedEffectTiming;getTiming():EffectTiming;updateTiming(timing?:OptionalEffectTiming):void;}declare\x20var\x20AnimationEffect:{prototype:AnimationEffect;new():AnimationEffect;};interface\x20AnimationEvent\x20extends\x20Event{readonly\x20animationName:string;readonly\x20elapsedTime:number;readonly\x20pseudoElement:string;}declare\x20var\x20AnimationEvent:{prototype:AnimationEvent;new(type:string,animationEventInitDict?:AnimationEventInit):AnimationEvent;};interface\x20AnimationFrameProvider{cancelAnimationFrame(handle:number):void;requestAnimationFrame(callback:FrameRequestCallback):number;}interface\x20AnimationPlaybackEvent\x20extends\x20Event{readonly\x20currentTime:CSSNumberish|null;readonly\x20timelineTime:CSSNumberish|null;}declare\x20var\x20AnimationPlaybackEvent:{prototype:AnimationPlaybackEvent;new(type:string,eventInitDict?:AnimationPlaybackEventInit):AnimationPlaybackEvent;};interface\x20AnimationTimeline{readonly\x20currentTime:number|null;}declare\x20var\x20AnimationTimeline:{prototype:AnimationTimeline;new():AnimationTimeline;};interface\x20Attr\x20extends\x20Node{readonly\x20localName:string;readonly\x20name:string;readonly\x20namespaceURI:string|null;readonly\x20ownerDocument:Document;readonly\x20ownerElement:Element|null;readonly\x20prefix:string|null;readonly\x20specified:boolean;value:string;}declare\x20var\x20Attr:{prototype:Attr;new():Attr;};interface\x20AudioBuffer{readonly\x20duration:number;readonly\x20length:number;readonly\x20numberOfChannels:number;readonly\x20sampleRate:number;copyFromChannel(destination:Float32Array,channelNumber:number,bufferOffset?:number):void;copyToChannel(source:Float32Array,channelNumber:number,bufferOffset?:number):void;getChannelData(channel:number):Float32Array;}declare\x20var\x20AudioBuffer:{prototype:AudioBuffer;new(options:AudioBufferOptions):AudioBuffer;};interface\x20AudioBufferSourceNode\x20extends\x20AudioScheduledSourceNode{buffer:AudioBuffer|null;readonly\x20detune:AudioParam;loop:boolean;loopEnd:number;loopStart:number;readonly\x20playbackRate:AudioParam;start(when?:number,offset?:number,duration?:number):void;addEventListener(type:K,listener:(this:AudioBufferSourceNode,ev:AudioScheduledSourceNodeEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:AudioBufferSourceNode,ev:AudioScheduledSourceNodeEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20AudioBufferSourceNode:{prototype:AudioBufferSourceNode;new(context:BaseAudioContext,options?:AudioBufferSourceOptions):AudioBufferSourceNode;};interface\x20AudioContext\x20extends\x20BaseAudioContext{readonly\x20baseLatency:number;readonly\x20outputLatency:number;close():Promise;createMediaElementSource(mediaElement:HTMLMediaElement):MediaElementAudioSourceNode;createMediaStreamDestination():MediaStreamAudioDestinationNode;createMediaStreamSource(mediaStream:MediaStream):MediaStreamAudioSourceNode;getOutputTimestamp():AudioTimestamp;resume():Promise;suspend():Promise;addEventListener(type:K,listener:(this:AudioContext,ev:BaseAudioContextEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:AudioContext,ev:BaseAudioContextEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20AudioContext:{prototype:AudioContext;new(contextOptions?:AudioContextOptions):AudioContext;};interface\x20AudioDestinationNode\x20extends\x20AudioNode{readonly\x20maxChannelCount:number;}declare\x20var\x20AudioDestinationNode:{prototype:AudioDestinationNode;new():AudioDestinationNode;};interface\x20AudioListener{readonly\x20forwardX:AudioParam;readonly\x20forwardY:AudioParam;readonly\x20forwardZ:AudioParam;readonly\x20positionX:AudioParam;readonly\x20positionY:AudioParam;readonly\x20positionZ:AudioParam;readonly\x20upX:AudioParam;readonly\x20upY:AudioParam;readonly\x20upZ:AudioParam;setOrientation(x:number,y:number,z:number,xUp:number,yUp:number,zUp:number):void;setPosition(x:number,y:number,z:number):void;}declare\x20var\x20AudioListener:{prototype:AudioListener;new():AudioListener;};interface\x20AudioNode\x20extends\x20EventTarget{channelCount:number;channelCountMode:ChannelCountMode;channelInterpretation:ChannelInterpretation;readonly\x20context:BaseAudioContext;readonly\x20numberOfInputs:number;readonly\x20numberOfOutputs:number;connect(destinationNode:AudioNode,output?:number,input?:number):AudioNode;connect(destinationParam:AudioParam,output?:number):void;disconnect():void;disconnect(output:number):void;disconnect(destinationNode:AudioNode):void;disconnect(destinationNode:AudioNode,output:number):void;disconnect(destinationNode:AudioNode,output:number,input:number):void;disconnect(destinationParam:AudioParam):void;disconnect(destinationParam:AudioParam,output:number):void;}declare\x20var\x20AudioNode:{prototype:AudioNode;new():AudioNode;};interface\x20AudioParam{automationRate:AutomationRate;readonly\x20defaultValue:number;readonly\x20maxValue:number;readonly\x20minValue:number;value:number;cancelAndHoldAtTime(cancelTime:number):AudioParam;cancelScheduledValues(cancelTime:number):AudioParam;exponentialRampToValueAtTime(value:number,endTime:number):AudioParam;linearRampToValueAtTime(value:number,endTime:number):AudioParam;setTargetAtTime(target:number,startTime:number,timeConstant:number):AudioParam;setValueAtTime(value:number,startTime:number):AudioParam;setValueCurveAtTime(values:number[]|Float32Array,startTime:number,duration:number):AudioParam;}declare\x20var\x20AudioParam:{prototype:AudioParam;new():AudioParam;};interface\x20AudioParamMap{forEach(callbackfn:(value:AudioParam,key:string,parent:AudioParamMap)=>void,thisArg?:any):void;}declare\x20var\x20AudioParamMap:{prototype:AudioParamMap;new():AudioParamMap;};interface\x20AudioProcessingEvent\x20extends\x20Event{readonly\x20inputBuffer:AudioBuffer;readonly\x20outputBuffer:AudioBuffer;readonly\x20playbackTime:number;}declare\x20var\x20AudioProcessingEvent:{prototype:AudioProcessingEvent;new(type:string,eventInitDict:AudioProcessingEventInit):AudioProcessingEvent;};interface\x20AudioScheduledSourceNodeEventMap{\x22ended\x22:Event;}interface\x20AudioScheduledSourceNode\x20extends\x20AudioNode{onended:((this:AudioScheduledSourceNode,ev:Event)=>any)|null;start(when?:number):void;stop(when?:number):void;addEventListener(type:K,listener:(this:AudioScheduledSourceNode,ev:AudioScheduledSourceNodeEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:AudioScheduledSourceNode,ev:AudioScheduledSourceNodeEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20AudioScheduledSourceNode:{prototype:AudioScheduledSourceNode;new():AudioScheduledSourceNode;};interface\x20AudioWorklet\x20extends\x20Worklet{}declare\x20var\x20AudioWorklet:{prototype:AudioWorklet;new():AudioWorklet;};interface\x20AudioWorkletNodeEventMap{\x22processorerror\x22:Event;}interface\x20AudioWorkletNode\x20extends\x20AudioNode{onprocessorerror:((this:AudioWorkletNode,ev:Event)=>any)|null;readonly\x20parameters:AudioParamMap;readonly\x20port:MessagePort;addEventListener(type:K,listener:(this:AudioWorkletNode,ev:AudioWorkletNodeEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:AudioWorkletNode,ev:AudioWorkletNodeEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20AudioWorkletNode:{prototype:AudioWorkletNode;new(context:BaseAudioContext,name:string,options?:AudioWorkletNodeOptions):AudioWorkletNode;};interface\x20AuthenticatorAssertionResponse\x20extends\x20AuthenticatorResponse{readonly\x20authenticatorData:ArrayBuffer;readonly\x20signature:ArrayBuffer;readonly\x20userHandle:ArrayBuffer|null;}declare\x20var\x20AuthenticatorAssertionResponse:{prototype:AuthenticatorAssertionResponse;new():AuthenticatorAssertionResponse;};interface\x20AuthenticatorAttestationResponse\x20extends\x20AuthenticatorResponse{readonly\x20attestationObject:ArrayBuffer;}declare\x20var\x20AuthenticatorAttestationResponse:{prototype:AuthenticatorAttestationResponse;new():AuthenticatorAttestationResponse;};interface\x20AuthenticatorResponse{readonly\x20clientDataJSON:ArrayBuffer;}declare\x20var\x20AuthenticatorResponse:{prototype:AuthenticatorResponse;new():AuthenticatorResponse;};interface\x20BarProp{readonly\x20visible:boolean;}declare\x20var\x20BarProp:{prototype:BarProp;new():BarProp;};interface\x20BaseAudioContextEventMap{\x22statechange\x22:Event;}interface\x20BaseAudioContext\x20extends\x20EventTarget{readonly\x20audioWorklet:AudioWorklet;readonly\x20currentTime:number;readonly\x20destination:AudioDestinationNode;readonly\x20listener:AudioListener;onstatechange:((this:BaseAudioContext,ev:Event)=>any)|null;readonly\x20sampleRate:number;readonly\x20state:AudioContextState;createAnalyser():AnalyserNode;createBiquadFilter():BiquadFilterNode;createBuffer(numberOfChannels:number,length:number,sampleRate:number):AudioBuffer;createBufferSource():AudioBufferSourceNode;createChannelMerger(numberOfInputs?:number):ChannelMergerNode;createChannelSplitter(numberOfOutputs?:number):ChannelSplitterNode;createConstantSource():ConstantSourceNode;createConvolver():ConvolverNode;createDelay(maxDelayTime?:number):DelayNode;createDynamicsCompressor():DynamicsCompressorNode;createGain():GainNode;createIIRFilter(feedforward:number[],feedback:number[]):IIRFilterNode;createOscillator():OscillatorNode;createPanner():PannerNode;createPeriodicWave(real:number[]|Float32Array,imag:number[]|Float32Array,constraints?:PeriodicWaveConstraints):PeriodicWave;createScriptProcessor(bufferSize?:number,numberOfInputChannels?:number,numberOfOutputChannels?:number):ScriptProcessorNode;createStereoPanner():StereoPannerNode;createWaveShaper():WaveShaperNode;decodeAudioData(audioData:ArrayBuffer,successCallback?:DecodeSuccessCallback|null,errorCallback?:DecodeErrorCallback|null):Promise;addEventListener(type:K,listener:(this:BaseAudioContext,ev:BaseAudioContextEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:BaseAudioContext,ev:BaseAudioContextEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20BaseAudioContext:{prototype:BaseAudioContext;new():BaseAudioContext;};interface\x20BeforeUnloadEvent\x20extends\x20Event{returnValue:any;}declare\x20var\x20BeforeUnloadEvent:{prototype:BeforeUnloadEvent;new():BeforeUnloadEvent;};interface\x20BiquadFilterNode\x20extends\x20AudioNode{readonly\x20Q:AudioParam;readonly\x20detune:AudioParam;readonly\x20frequency:AudioParam;readonly\x20gain:AudioParam;type:BiquadFilterType;getFrequencyResponse(frequencyHz:Float32Array,magResponse:Float32Array,phaseResponse:Float32Array):void;}declare\x20var\x20BiquadFilterNode:{prototype:BiquadFilterNode;new(context:BaseAudioContext,options?:BiquadFilterOptions):BiquadFilterNode;};interface\x20Blob{readonly\x20size:number;readonly\x20type:string;arrayBuffer():Promise;slice(start?:number,end?:number,contentType?:string):Blob;stream():ReadableStream;text():Promise;}declare\x20var\x20Blob:{prototype:Blob;new(blobParts?:BlobPart[],options?:BlobPropertyBag):Blob;};interface\x20BlobEvent\x20extends\x20Event{readonly\x20data:Blob;readonly\x20timecode:DOMHighResTimeStamp;}declare\x20var\x20BlobEvent:{prototype:BlobEvent;new(type:string,eventInitDict:BlobEventInit):BlobEvent;};interface\x20Body{readonly\x20body:ReadableStream|null;readonly\x20bodyUsed:boolean;arrayBuffer():Promise;blob():Promise;formData():Promise;json():Promise;text():Promise;}interface\x20BroadcastChannelEventMap{\x22message\x22:MessageEvent;\x22messageerror\x22:MessageEvent;}interface\x20BroadcastChannel\x20extends\x20EventTarget{readonly\x20name:string;onmessage:((this:BroadcastChannel,ev:MessageEvent)=>any)|null;onmessageerror:((this:BroadcastChannel,ev:MessageEvent)=>any)|null;close():void;postMessage(message:any):void;addEventListener(type:K,listener:(this:BroadcastChannel,ev:BroadcastChannelEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:BroadcastChannel,ev:BroadcastChannelEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20BroadcastChannel:{prototype:BroadcastChannel;new(name:string):BroadcastChannel;};interface\x20ByteLengthQueuingStrategy\x20extends\x20QueuingStrategy{readonly\x20highWaterMark:number;readonly\x20size:QueuingStrategySize;}declare\x20var\x20ByteLengthQueuingStrategy:{prototype:ByteLengthQueuingStrategy;new(init:QueuingStrategyInit):ByteLengthQueuingStrategy;};interface\x20CDATASection\x20extends\x20Text{}declare\x20var\x20CDATASection:{prototype:CDATASection;new():CDATASection;};interface\x20CSSAnimation\x20extends\x20Animation{readonly\x20animationName:string;addEventListener(type:K,listener:(this:CSSAnimation,ev:AnimationEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:CSSAnimation,ev:AnimationEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20CSSAnimation:{prototype:CSSAnimation;new():CSSAnimation;};interface\x20CSSConditionRule\x20extends\x20CSSGroupingRule{readonly\x20conditionText:string;}declare\x20var\x20CSSConditionRule:{prototype:CSSConditionRule;new():CSSConditionRule;};interface\x20CSSCounterStyleRule\x20extends\x20CSSRule{additiveSymbols:string;fallback:string;name:string;negative:string;pad:string;prefix:string;range:string;speakAs:string;suffix:string;symbols:string;system:string;}declare\x20var\x20CSSCounterStyleRule:{prototype:CSSCounterStyleRule;new():CSSCounterStyleRule;};interface\x20CSSFontFaceRule\x20extends\x20CSSRule{readonly\x20style:CSSStyleDeclaration;}declare\x20var\x20CSSFontFaceRule:{prototype:CSSFontFaceRule;new():CSSFontFaceRule;};interface\x20CSSGroupingRule\x20extends\x20CSSRule{readonly\x20cssRules:CSSRuleList;deleteRule(index:number):void;insertRule(rule:string,index?:number):number;}declare\x20var\x20CSSGroupingRule:{prototype:CSSGroupingRule;new():CSSGroupingRule;};interface\x20CSSImportRule\x20extends\x20CSSRule{readonly\x20href:string;readonly\x20media:MediaList;readonly\x20styleSheet:CSSStyleSheet;}declare\x20var\x20CSSImportRule:{prototype:CSSImportRule;new():CSSImportRule;};interface\x20CSSKeyframeRule\x20extends\x20CSSRule{keyText:string;readonly\x20style:CSSStyleDeclaration;}declare\x20var\x20CSSKeyframeRule:{prototype:CSSKeyframeRule;new():CSSKeyframeRule;};interface\x20CSSKeyframesRule\x20extends\x20CSSRule{readonly\x20cssRules:CSSRuleList;name:string;appendRule(rule:string):void;deleteRule(select:string):void;findRule(select:string):CSSKeyframeRule|null;}declare\x20var\x20CSSKeyframesRule:{prototype:CSSKeyframesRule;new():CSSKeyframesRule;};interface\x20CSSMediaRule\x20extends\x20CSSConditionRule{readonly\x20media:MediaList;}declare\x20var\x20CSSMediaRule:{prototype:CSSMediaRule;new():CSSMediaRule;};interface\x20CSSNamespaceRule\x20extends\x20CSSRule{readonly\x20namespaceURI:string;readonly\x20prefix:string;}declare\x20var\x20CSSNamespaceRule:{prototype:CSSNamespaceRule;new():CSSNamespaceRule;};interface\x20CSSPageRule\x20extends\x20CSSGroupingRule{selectorText:string;readonly\x20style:CSSStyleDeclaration;}declare\x20var\x20CSSPageRule:{prototype:CSSPageRule;new():CSSPageRule;};interface\x20CSSRule{cssText:string;readonly\x20parentRule:CSSRule|null;readonly\x20parentStyleSheet:CSSStyleSheet|null;readonly\x20type:number;readonly\x20CHARSET_RULE:number;readonly\x20FONT_FACE_RULE:number;readonly\x20IMPORT_RULE:number;readonly\x20KEYFRAMES_RULE:number;readonly\x20KEYFRAME_RULE:number;readonly\x20MEDIA_RULE:number;readonly\x20NAMESPACE_RULE:number;readonly\x20PAGE_RULE:number;readonly\x20STYLE_RULE:number;readonly\x20SUPPORTS_RULE:number;}declare\x20var\x20CSSRule:{prototype:CSSRule;new():CSSRule;readonly\x20CHARSET_RULE:number;readonly\x20FONT_FACE_RULE:number;readonly\x20IMPORT_RULE:number;readonly\x20KEYFRAMES_RULE:number;readonly\x20KEYFRAME_RULE:number;readonly\x20MEDIA_RULE:number;readonly\x20NAMESPACE_RULE:number;readonly\x20PAGE_RULE:number;readonly\x20STYLE_RULE:number;readonly\x20SUPPORTS_RULE:number;};interface\x20CSSRuleList{readonly\x20length:number;item(index:number):CSSRule|null;[index:number]:CSSRule;}declare\x20var\x20CSSRuleList:{prototype:CSSRuleList;new():CSSRuleList;};interface\x20CSSStyleDeclaration{accentColor:string;alignContent:string;alignItems:string;alignSelf:string;alignmentBaseline:string;all:string;animation:string;animationDelay:string;animationDirection:string;animationDuration:string;animationFillMode:string;animationIterationCount:string;animationName:string;animationPlayState:string;animationTimingFunction:string;appearance:string;aspectRatio:string;backfaceVisibility:string;background:string;backgroundAttachment:string;backgroundBlendMode:string;backgroundClip:string;backgroundColor:string;backgroundImage:string;backgroundOrigin:string;backgroundPosition:string;backgroundPositionX:string;backgroundPositionY:string;backgroundRepeat:string;backgroundSize:string;baselineShift:string;blockSize:string;border:string;borderBlock:string;borderBlockColor:string;borderBlockEnd:string;borderBlockEndColor:string;borderBlockEndStyle:string;borderBlockEndWidth:string;borderBlockStart:string;borderBlockStartColor:string;borderBlockStartStyle:string;borderBlockStartWidth:string;borderBlockStyle:string;borderBlockWidth:string;borderBottom:string;borderBottomColor:string;borderBottomLeftRadius:string;borderBottomRightRadius:string;borderBottomStyle:string;borderBottomWidth:string;borderCollapse:string;borderColor:string;borderEndEndRadius:string;borderEndStartRadius:string;borderImage:string;borderImageOutset:string;borderImageRepeat:string;borderImageSlice:string;borderImageSource:string;borderImageWidth:string;borderInline:string;borderInlineColor:string;borderInlineEnd:string;borderInlineEndColor:string;borderInlineEndStyle:string;borderInlineEndWidth:string;borderInlineStart:string;borderInlineStartColor:string;borderInlineStartStyle:string;borderInlineStartWidth:string;borderInlineStyle:string;borderInlineWidth:string;borderLeft:string;borderLeftColor:string;borderLeftStyle:string;borderLeftWidth:string;borderRadius:string;borderRight:string;borderRightColor:string;borderRightStyle:string;borderRightWidth:string;borderSpacing:string;borderStartEndRadius:string;borderStartStartRadius:string;borderStyle:string;borderTop:string;borderTopColor:string;borderTopLeftRadius:string;borderTopRightRadius:string;borderTopStyle:string;borderTopWidth:string;borderWidth:string;bottom:string;boxShadow:string;boxSizing:string;breakAfter:string;breakBefore:string;breakInside:string;captionSide:string;caretColor:string;clear:string;clip:string;clipPath:string;clipRule:string;color:string;colorInterpolation:string;colorInterpolationFilters:string;colorScheme:string;columnCount:string;columnFill:string;columnGap:string;columnRule:string;columnRuleColor:string;columnRuleStyle:string;columnRuleWidth:string;columnSpan:string;columnWidth:string;columns:string;contain:string;content:string;counterIncrement:string;counterReset:string;counterSet:string;cssFloat:string;cssText:string;cursor:string;direction:string;display:string;dominantBaseline:string;emptyCells:string;fill:string;fillOpacity:string;fillRule:string;filter:string;flex:string;flexBasis:string;flexDirection:string;flexFlow:string;flexGrow:string;flexShrink:string;flexWrap:string;float:string;floodColor:string;floodOpacity:string;font:string;fontFamily:string;fontFeatureSettings:string;fontKerning:string;fontOpticalSizing:string;fontSize:string;fontSizeAdjust:string;fontStretch:string;fontStyle:string;fontSynthesis:string;fontVariant:string;fontVariantAlternates:string;fontVariantCaps:string;fontVariantEastAsian:string;fontVariantLigatures:string;fontVariantNumeric:string;fontVariantPosition:string;fontVariationSettings:string;fontWeight:string;gap:string;grid:string;gridArea:string;gridAutoColumns:string;gridAutoFlow:string;gridAutoRows:string;gridColumn:string;gridColumnEnd:string;gridColumnGap:string;gridColumnStart:string;gridGap:string;gridRow:string;gridRowEnd:string;gridRowGap:string;gridRowStart:string;gridTemplate:string;gridTemplateAreas:string;gridTemplateColumns:string;gridTemplateRows:string;height:string;hyphens:string;imageOrientation:string;imageRendering:string;inlineSize:string;inset:string;insetBlock:string;insetBlockEnd:string;insetBlockStart:string;insetInline:string;insetInlineEnd:string;insetInlineStart:string;isolation:string;justifyContent:string;justifyItems:string;justifySelf:string;left:string;readonly\x20length:number;letterSpacing:string;lightingColor:string;lineBreak:string;lineHeight:string;listStyle:string;listStyleImage:string;listStylePosition:string;listStyleType:string;margin:string;marginBlock:string;marginBlockEnd:string;marginBlockStart:string;marginBottom:string;marginInline:string;marginInlineEnd:string;marginInlineStart:string;marginLeft:string;marginRight:string;marginTop:string;marker:string;markerEnd:string;markerMid:string;markerStart:string;mask:string;maskClip:string;maskComposite:string;maskImage:string;maskMode:string;maskOrigin:string;maskPosition:string;maskRepeat:string;maskSize:string;maskType:string;maxBlockSize:string;maxHeight:string;maxInlineSize:string;maxWidth:string;minBlockSize:string;minHeight:string;minInlineSize:string;minWidth:string;mixBlendMode:string;objectFit:string;objectPosition:string;offset:string;offsetDistance:string;offsetPath:string;offsetRotate:string;opacity:string;order:string;orphans:string;outline:string;outlineColor:string;outlineOffset:string;outlineStyle:string;outlineWidth:string;overflow:string;overflowAnchor:string;overflowWrap:string;overflowX:string;overflowY:string;overscrollBehavior:string;overscrollBehaviorBlock:string;overscrollBehaviorInline:string;overscrollBehaviorX:string;overscrollBehaviorY:string;padding:string;paddingBlock:string;paddingBlockEnd:string;paddingBlockStart:string;paddingBottom:string;paddingInline:string;paddingInlineEnd:string;paddingInlineStart:string;paddingLeft:string;paddingRight:string;paddingTop:string;pageBreakAfter:string;pageBreakBefore:string;pageBreakInside:string;paintOrder:string;readonly\x20parentRule:CSSRule|null;perspective:string;perspectiveOrigin:string;placeContent:string;placeItems:string;placeSelf:string;pointerEvents:string;position:string;printColorAdjust:string;quotes:string;resize:string;right:string;rotate:string;rowGap:string;rubyPosition:string;scale:string;scrollBehavior:string;scrollMargin:string;scrollMarginBlock:string;scrollMarginBlockEnd:string;scrollMarginBlockStart:string;scrollMarginBottom:string;scrollMarginInline:string;scrollMarginInlineEnd:string;scrollMarginInlineStart:string;scrollMarginLeft:string;scrollMarginRight:string;scrollMarginTop:string;scrollPadding:string;scrollPaddingBlock:string;scrollPaddingBlockEnd:string;scrollPaddingBlockStart:string;scrollPaddingBottom:string;scrollPaddingInline:string;scrollPaddingInlineEnd:string;scrollPaddingInlineStart:string;scrollPaddingLeft:string;scrollPaddingRight:string;scrollPaddingTop:string;scrollSnapAlign:string;scrollSnapStop:string;scrollSnapType:string;scrollbarGutter:string;shapeImageThreshold:string;shapeMargin:string;shapeOutside:string;shapeRendering:string;stopColor:string;stopOpacity:string;stroke:string;strokeDasharray:string;strokeDashoffset:string;strokeLinecap:string;strokeLinejoin:string;strokeMiterlimit:string;strokeOpacity:string;strokeWidth:string;tabSize:string;tableLayout:string;textAlign:string;textAlignLast:string;textAnchor:string;textCombineUpright:string;textDecoration:string;textDecorationColor:string;textDecorationLine:string;textDecorationSkipInk:string;textDecorationStyle:string;textDecorationThickness:string;textEmphasis:string;textEmphasisColor:string;textEmphasisPosition:string;textEmphasisStyle:string;textIndent:string;textOrientation:string;textOverflow:string;textRendering:string;textShadow:string;textTransform:string;textUnderlineOffset:string;textUnderlinePosition:string;top:string;touchAction:string;transform:string;transformBox:string;transformOrigin:string;transformStyle:string;transition:string;transitionDelay:string;transitionDuration:string;transitionProperty:string;transitionTimingFunction:string;translate:string;unicodeBidi:string;userSelect:string;verticalAlign:string;visibility:string;webkitAlignContent:string;webkitAlignItems:string;webkitAlignSelf:string;webkitAnimation:string;webkitAnimationDelay:string;webkitAnimationDirection:string;webkitAnimationDuration:string;webkitAnimationFillMode:string;webkitAnimationIterationCount:string;webkitAnimationName:string;webkitAnimationPlayState:string;webkitAnimationTimingFunction:string;webkitAppearance:string;webkitBackfaceVisibility:string;webkitBackgroundClip:string;webkitBackgroundOrigin:string;webkitBackgroundSize:string;webkitBorderBottomLeftRadius:string;webkitBorderBottomRightRadius:string;webkitBorderRadius:string;webkitBorderTopLeftRadius:string;webkitBorderTopRightRadius:string;webkitBoxAlign:string;webkitBoxFlex:string;webkitBoxOrdinalGroup:string;webkitBoxOrient:string;webkitBoxPack:string;webkitBoxShadow:string;webkitBoxSizing:string;webkitFilter:string;webkitFlex:string;webkitFlexBasis:string;webkitFlexDirection:string;webkitFlexFlow:string;webkitFlexGrow:string;webkitFlexShrink:string;webkitFlexWrap:string;webkitJustifyContent:string;webkitLineClamp:string;webkitMask:string;webkitMaskBoxImage:string;webkitMaskBoxImageOutset:string;webkitMaskBoxImageRepeat:string;webkitMaskBoxImageSlice:string;webkitMaskBoxImageSource:string;webkitMaskBoxImageWidth:string;webkitMaskClip:string;webkitMaskComposite:string;webkitMaskImage:string;webkitMaskOrigin:string;webkitMaskPosition:string;webkitMaskRepeat:string;webkitMaskSize:string;webkitOrder:string;webkitPerspective:string;webkitPerspectiveOrigin:string;webkitTextFillColor:string;webkitTextSizeAdjust:string;webkitTextStroke:string;webkitTextStrokeColor:string;webkitTextStrokeWidth:string;webkitTransform:string;webkitTransformOrigin:string;webkitTransformStyle:string;webkitTransition:string;webkitTransitionDelay:string;webkitTransitionDuration:string;webkitTransitionProperty:string;webkitTransitionTimingFunction:string;webkitUserSelect:string;whiteSpace:string;widows:string;width:string;willChange:string;wordBreak:string;wordSpacing:string;wordWrap:string;writingMode:string;zIndex:string;getPropertyPriority(property:string):string;getPropertyValue(property:string):string;item(index:number):string;removeProperty(property:string):string;setProperty(property:string,value:string|null,priority?:string):void;[index:number]:string;}declare\x20var\x20CSSStyleDeclaration:{prototype:CSSStyleDeclaration;new():CSSStyleDeclaration;};interface\x20CSSStyleRule\x20extends\x20CSSRule{selectorText:string;readonly\x20style:CSSStyleDeclaration;}declare\x20var\x20CSSStyleRule:{prototype:CSSStyleRule;new():CSSStyleRule;};interface\x20CSSStyleSheet\x20extends\x20StyleSheet{readonly\x20cssRules:CSSRuleList;readonly\x20ownerRule:CSSRule|null;readonly\x20rules:CSSRuleList;addRule(selector?:string,style?:string,index?:number):number;deleteRule(index:number):void;insertRule(rule:string,index?:number):number;removeRule(index?:number):void;replace(text:string):Promise;replaceSync(text:string):void;}declare\x20var\x20CSSStyleSheet:{prototype:CSSStyleSheet;new(options?:CSSStyleSheetInit):CSSStyleSheet;};interface\x20CSSSupportsRule\x20extends\x20CSSConditionRule{}declare\x20var\x20CSSSupportsRule:{prototype:CSSSupportsRule;new():CSSSupportsRule;};interface\x20CSSTransition\x20extends\x20Animation{readonly\x20transitionProperty:string;addEventListener(type:K,listener:(this:CSSTransition,ev:AnimationEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:CSSTransition,ev:AnimationEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20CSSTransition:{prototype:CSSTransition;new():CSSTransition;};interface\x20Cache{add(request:RequestInfo|URL):Promise;addAll(requests:RequestInfo[]):Promise;delete(request:RequestInfo|URL,options?:CacheQueryOptions):Promise;keys(request?:RequestInfo|URL,options?:CacheQueryOptions):Promise>;match(request:RequestInfo|URL,options?:CacheQueryOptions):Promise;matchAll(request?:RequestInfo|URL,options?:CacheQueryOptions):Promise>;put(request:RequestInfo|URL,response:Response):Promise;}declare\x20var\x20Cache:{prototype:Cache;new():Cache;};interface\x20CacheStorage{delete(cacheName:string):Promise;has(cacheName:string):Promise;keys():Promise;match(request:RequestInfo|URL,options?:MultiCacheQueryOptions):Promise;open(cacheName:string):Promise;}declare\x20var\x20CacheStorage:{prototype:CacheStorage;new():CacheStorage;};interface\x20CanvasCaptureMediaStreamTrack\x20extends\x20MediaStreamTrack{readonly\x20canvas:HTMLCanvasElement;requestFrame():void;addEventListener(type:K,listener:(this:CanvasCaptureMediaStreamTrack,ev:MediaStreamTrackEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:CanvasCaptureMediaStreamTrack,ev:MediaStreamTrackEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20CanvasCaptureMediaStreamTrack:{prototype:CanvasCaptureMediaStreamTrack;new():CanvasCaptureMediaStreamTrack;};interface\x20CanvasCompositing{globalAlpha:number;globalCompositeOperation:GlobalCompositeOperation;}interface\x20CanvasDrawImage{drawImage(image:CanvasImageSource,dx:number,dy:number):void;drawImage(image:CanvasImageSource,dx:number,dy:number,dw:number,dh:number):void;drawImage(image:CanvasImageSource,sx:number,sy:number,sw:number,sh:number,dx:number,dy:number,dw:number,dh:number):void;}interface\x20CanvasDrawPath{beginPath():void;clip(fillRule?:CanvasFillRule):void;clip(path:Path2D,fillRule?:CanvasFillRule):void;fill(fillRule?:CanvasFillRule):void;fill(path:Path2D,fillRule?:CanvasFillRule):void;isPointInPath(x:number,y:number,fillRule?:CanvasFillRule):boolean;isPointInPath(path:Path2D,x:number,y:number,fillRule?:CanvasFillRule):boolean;isPointInStroke(x:number,y:number):boolean;isPointInStroke(path:Path2D,x:number,y:number):boolean;stroke():void;stroke(path:Path2D):void;}interface\x20CanvasFillStrokeStyles{fillStyle:string|CanvasGradient|CanvasPattern;strokeStyle:string|CanvasGradient|CanvasPattern;createConicGradient(startAngle:number,x:number,y:number):CanvasGradient;createLinearGradient(x0:number,y0:number,x1:number,y1:number):CanvasGradient;createPattern(image:CanvasImageSource,repetition:string|null):CanvasPattern|null;createRadialGradient(x0:number,y0:number,r0:number,x1:number,y1:number,r1:number):CanvasGradient;}interface\x20CanvasFilters{filter:string;}interface\x20CanvasGradient{addColorStop(offset:number,color:string):void;}declare\x20var\x20CanvasGradient:{prototype:CanvasGradient;new():CanvasGradient;};interface\x20CanvasImageData{createImageData(sw:number,sh:number,settings?:ImageDataSettings):ImageData;createImageData(imagedata:ImageData):ImageData;getImageData(sx:number,sy:number,sw:number,sh:number,settings?:ImageDataSettings):ImageData;putImageData(imagedata:ImageData,dx:number,dy:number):void;putImageData(imagedata:ImageData,dx:number,dy:number,dirtyX:number,dirtyY:number,dirtyWidth:number,dirtyHeight:number):void;}interface\x20CanvasImageSmoothing{imageSmoothingEnabled:boolean;imageSmoothingQuality:ImageSmoothingQuality;}interface\x20CanvasPath{arc(x:number,y:number,radius:number,startAngle:number,endAngle:number,counterclockwise?:boolean):void;arcTo(x1:number,y1:number,x2:number,y2:number,radius:number):void;bezierCurveTo(cp1x:number,cp1y:number,cp2x:number,cp2y:number,x:number,y:number):void;closePath():void;ellipse(x:number,y:number,radiusX:number,radiusY:number,rotation:number,startAngle:number,endAngle:number,counterclockwise?:boolean):void;lineTo(x:number,y:number):void;moveTo(x:number,y:number):void;quadraticCurveTo(cpx:number,cpy:number,x:number,y:number):void;rect(x:number,y:number,w:number,h:number):void;}interface\x20CanvasPathDrawingStyles{lineCap:CanvasLineCap;lineDashOffset:number;lineJoin:CanvasLineJoin;lineWidth:number;miterLimit:number;getLineDash():number[];setLineDash(segments:number[]):void;}interface\x20CanvasPattern{setTransform(transform?:DOMMatrix2DInit):void;}declare\x20var\x20CanvasPattern:{prototype:CanvasPattern;new():CanvasPattern;};interface\x20CanvasRect{clearRect(x:number,y:number,w:number,h:number):void;fillRect(x:number,y:number,w:number,h:number):void;strokeRect(x:number,y:number,w:number,h:number):void;}interface\x20CanvasRenderingContext2D\x20extends\x20CanvasCompositing,CanvasDrawImage,CanvasDrawPath,CanvasFillStrokeStyles,CanvasFilters,CanvasImageData,CanvasImageSmoothing,CanvasPath,CanvasPathDrawingStyles,CanvasRect,CanvasShadowStyles,CanvasState,CanvasText,CanvasTextDrawingStyles,CanvasTransform,CanvasUserInterface{readonly\x20canvas:HTMLCanvasElement;getContextAttributes():CanvasRenderingContext2DSettings;}declare\x20var\x20CanvasRenderingContext2D:{prototype:CanvasRenderingContext2D;new():CanvasRenderingContext2D;};interface\x20CanvasShadowStyles{shadowBlur:number;shadowColor:string;shadowOffsetX:number;shadowOffsetY:number;}interface\x20CanvasState{restore():void;save():void;}interface\x20CanvasText{fillText(text:string,x:number,y:number,maxWidth?:number):void;measureText(text:string):TextMetrics;strokeText(text:string,x:number,y:number,maxWidth?:number):void;}interface\x20CanvasTextDrawingStyles{direction:CanvasDirection;font:string;textAlign:CanvasTextAlign;textBaseline:CanvasTextBaseline;}interface\x20CanvasTransform{getTransform():DOMMatrix;resetTransform():void;rotate(angle:number):void;scale(x:number,y:number):void;setTransform(a:number,b:number,c:number,d:number,e:number,f:number):void;setTransform(transform?:DOMMatrix2DInit):void;transform(a:number,b:number,c:number,d:number,e:number,f:number):void;translate(x:number,y:number):void;}interface\x20CanvasUserInterface{drawFocusIfNeeded(element:Element):void;drawFocusIfNeeded(path:Path2D,element:Element):void;}interface\x20ChannelMergerNode\x20extends\x20AudioNode{}declare\x20var\x20ChannelMergerNode:{prototype:ChannelMergerNode;new(context:BaseAudioContext,options?:ChannelMergerOptions):ChannelMergerNode;};interface\x20ChannelSplitterNode\x20extends\x20AudioNode{}declare\x20var\x20ChannelSplitterNode:{prototype:ChannelSplitterNode;new(context:BaseAudioContext,options?:ChannelSplitterOptions):ChannelSplitterNode;};interface\x20CharacterData\x20extends\x20Node,ChildNode,NonDocumentTypeChildNode{data:string;readonly\x20length:number;readonly\x20ownerDocument:Document;appendData(data:string):void;deleteData(offset:number,count:number):void;insertData(offset:number,data:string):void;replaceData(offset:number,count:number,data:string):void;substringData(offset:number,count:number):string;}declare\x20var\x20CharacterData:{prototype:CharacterData;new():CharacterData;};interface\x20ChildNode\x20extends\x20Node{after(...nodes:(Node|string)[]):void;before(...nodes:(Node|string)[]):void;remove():void;replaceWith(...nodes:(Node|string)[]):void;}interface\x20ClientRect\x20extends\x20DOMRect{}interface\x20Clipboard\x20extends\x20EventTarget{read():Promise;readText():Promise;write(data:ClipboardItems):Promise;writeText(data:string):Promise;}declare\x20var\x20Clipboard:{prototype:Clipboard;new():Clipboard;};interface\x20ClipboardEvent\x20extends\x20Event{readonly\x20clipboardData:DataTransfer|null;}declare\x20var\x20ClipboardEvent:{prototype:ClipboardEvent;new(type:string,eventInitDict?:ClipboardEventInit):ClipboardEvent;};interface\x20ClipboardItem{readonly\x20types:ReadonlyArray;getType(type:string):Promise;}declare\x20var\x20ClipboardItem:{prototype:ClipboardItem;new(items:Record>,options?:ClipboardItemOptions):ClipboardItem;};interface\x20CloseEvent\x20extends\x20Event{readonly\x20code:number;readonly\x20reason:string;readonly\x20wasClean:boolean;}declare\x20var\x20CloseEvent:{prototype:CloseEvent;new(type:string,eventInitDict?:CloseEventInit):CloseEvent;};interface\x20Comment\x20extends\x20CharacterData{}declare\x20var\x20Comment:{prototype:Comment;new(data?:string):Comment;};interface\x20CompositionEvent\x20extends\x20UIEvent{readonly\x20data:string;initCompositionEvent(typeArg:string,bubblesArg?:boolean,cancelableArg?:boolean,viewArg?:WindowProxy|null,dataArg?:string):void;}declare\x20var\x20CompositionEvent:{prototype:CompositionEvent;new(type:string,eventInitDict?:CompositionEventInit):CompositionEvent;};interface\x20ConstantSourceNode\x20extends\x20AudioScheduledSourceNode{readonly\x20offset:AudioParam;addEventListener(type:K,listener:(this:ConstantSourceNode,ev:AudioScheduledSourceNodeEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:ConstantSourceNode,ev:AudioScheduledSourceNodeEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20ConstantSourceNode:{prototype:ConstantSourceNode;new(context:BaseAudioContext,options?:ConstantSourceOptions):ConstantSourceNode;};interface\x20ConvolverNode\x20extends\x20AudioNode{buffer:AudioBuffer|null;normalize:boolean;}declare\x20var\x20ConvolverNode:{prototype:ConvolverNode;new(context:BaseAudioContext,options?:ConvolverOptions):ConvolverNode;};interface\x20CountQueuingStrategy\x20extends\x20QueuingStrategy{readonly\x20highWaterMark:number;readonly\x20size:QueuingStrategySize;}declare\x20var\x20CountQueuingStrategy:{prototype:CountQueuingStrategy;new(init:QueuingStrategyInit):CountQueuingStrategy;};interface\x20Credential{readonly\x20id:string;readonly\x20type:string;}declare\x20var\x20Credential:{prototype:Credential;new():Credential;};interface\x20CredentialsContainer{create(options?:CredentialCreationOptions):Promise;get(options?:CredentialRequestOptions):Promise;preventSilentAccess():Promise;store(credential:Credential):Promise;}declare\x20var\x20CredentialsContainer:{prototype:CredentialsContainer;new():CredentialsContainer;};interface\x20Crypto{readonly\x20subtle:SubtleCrypto;getRandomValues(array:T):T;randomUUID():string;}declare\x20var\x20Crypto:{prototype:Crypto;new():Crypto;};interface\x20CryptoKey{readonly\x20algorithm:KeyAlgorithm;readonly\x20extractable:boolean;readonly\x20type:KeyType;readonly\x20usages:KeyUsage[];}declare\x20var\x20CryptoKey:{prototype:CryptoKey;new():CryptoKey;};interface\x20CustomElementRegistry{define(name:string,constructor:CustomElementConstructor,options?:ElementDefinitionOptions):void;get(name:string):CustomElementConstructor|undefined;upgrade(root:Node):void;whenDefined(name:string):Promise;}declare\x20var\x20CustomElementRegistry:{prototype:CustomElementRegistry;new():CustomElementRegistry;};interface\x20CustomEventextends\x20Event{readonly\x20detail:T;initCustomEvent(type:string,bubbles?:boolean,cancelable?:boolean,detail?:T):void;}declare\x20var\x20CustomEvent:{prototype:CustomEvent;new(type:string,eventInitDict?:CustomEventInit):CustomEvent;};interface\x20DOMException\x20extends\x20Error{readonly\x20code:number;readonly\x20message:string;readonly\x20name:string;readonly\x20ABORT_ERR:number;readonly\x20DATA_CLONE_ERR:number;readonly\x20DOMSTRING_SIZE_ERR:number;readonly\x20HIERARCHY_REQUEST_ERR:number;readonly\x20INDEX_SIZE_ERR:number;readonly\x20INUSE_ATTRIBUTE_ERR:number;readonly\x20INVALID_ACCESS_ERR:number;readonly\x20INVALID_CHARACTER_ERR:number;readonly\x20INVALID_MODIFICATION_ERR:number;readonly\x20INVALID_NODE_TYPE_ERR:number;readonly\x20INVALID_STATE_ERR:number;readonly\x20NAMESPACE_ERR:number;readonly\x20NETWORK_ERR:number;readonly\x20NOT_FOUND_ERR:number;readonly\x20NOT_SUPPORTED_ERR:number;readonly\x20NO_DATA_ALLOWED_ERR:number;readonly\x20NO_MODIFICATION_ALLOWED_ERR:number;readonly\x20QUOTA_EXCEEDED_ERR:number;readonly\x20SECURITY_ERR:number;readonly\x20SYNTAX_ERR:number;readonly\x20TIMEOUT_ERR:number;readonly\x20TYPE_MISMATCH_ERR:number;readonly\x20URL_MISMATCH_ERR:number;readonly\x20VALIDATION_ERR:number;readonly\x20WRONG_DOCUMENT_ERR:number;}declare\x20var\x20DOMException:{prototype:DOMException;new(message?:string,name?:string):DOMException;readonly\x20ABORT_ERR:number;readonly\x20DATA_CLONE_ERR:number;readonly\x20DOMSTRING_SIZE_ERR:number;readonly\x20HIERARCHY_REQUEST_ERR:number;readonly\x20INDEX_SIZE_ERR:number;readonly\x20INUSE_ATTRIBUTE_ERR:number;readonly\x20INVALID_ACCESS_ERR:number;readonly\x20INVALID_CHARACTER_ERR:number;readonly\x20INVALID_MODIFICATION_ERR:number;readonly\x20INVALID_NODE_TYPE_ERR:number;readonly\x20INVALID_STATE_ERR:number;readonly\x20NAMESPACE_ERR:number;readonly\x20NETWORK_ERR:number;readonly\x20NOT_FOUND_ERR:number;readonly\x20NOT_SUPPORTED_ERR:number;readonly\x20NO_DATA_ALLOWED_ERR:number;readonly\x20NO_MODIFICATION_ALLOWED_ERR:number;readonly\x20QUOTA_EXCEEDED_ERR:number;readonly\x20SECURITY_ERR:number;readonly\x20SYNTAX_ERR:number;readonly\x20TIMEOUT_ERR:number;readonly\x20TYPE_MISMATCH_ERR:number;readonly\x20URL_MISMATCH_ERR:number;readonly\x20VALIDATION_ERR:number;readonly\x20WRONG_DOCUMENT_ERR:number;};interface\x20DOMImplementation{createDocument(namespace:string|null,qualifiedName:string|null,doctype?:DocumentType|null):XMLDocument;createDocumentType(qualifiedName:string,publicId:string,systemId:string):DocumentType;createHTMLDocument(title?:string):Document;hasFeature(...args:any[]):true;}declare\x20var\x20DOMImplementation:{prototype:DOMImplementation;new():DOMImplementation;};interface\x20DOMMatrix\x20extends\x20DOMMatrixReadOnly{a:number;b:number;c:number;d:number;e:number;f:number;m11:number;m12:number;m13:number;m14:number;m21:number;m22:number;m23:number;m24:number;m31:number;m32:number;m33:number;m34:number;m41:number;m42:number;m43:number;m44:number;invertSelf():DOMMatrix;multiplySelf(other?:DOMMatrixInit):DOMMatrix;preMultiplySelf(other?:DOMMatrixInit):DOMMatrix;rotateAxisAngleSelf(x?:number,y?:number,z?:number,angle?:number):DOMMatrix;rotateFromVectorSelf(x?:number,y?:number):DOMMatrix;rotateSelf(rotX?:number,rotY?:number,rotZ?:number):DOMMatrix;scale3dSelf(scale?:number,originX?:number,originY?:number,originZ?:number):DOMMatrix;scaleSelf(scaleX?:number,scaleY?:number,scaleZ?:number,originX?:number,originY?:number,originZ?:number):DOMMatrix;setMatrixValue(transformList:string):DOMMatrix;skewXSelf(sx?:number):DOMMatrix;skewYSelf(sy?:number):DOMMatrix;translateSelf(tx?:number,ty?:number,tz?:number):DOMMatrix;}declare\x20var\x20DOMMatrix:{prototype:DOMMatrix;new(init?:string|number[]):DOMMatrix;fromFloat32Array(array32:Float32Array):DOMMatrix;fromFloat64Array(array64:Float64Array):DOMMatrix;fromMatrix(other?:DOMMatrixInit):DOMMatrix;};type\x20SVGMatrix=DOMMatrix;declare\x20var\x20SVGMatrix:typeof\x20DOMMatrix;type\x20WebKitCSSMatrix=DOMMatrix;declare\x20var\x20WebKitCSSMatrix:typeof\x20DOMMatrix;interface\x20DOMMatrixReadOnly{readonly\x20a:number;readonly\x20b:number;readonly\x20c:number;readonly\x20d:number;readonly\x20e:number;readonly\x20f:number;readonly\x20is2D:boolean;readonly\x20isIdentity:boolean;readonly\x20m11:number;readonly\x20m12:number;readonly\x20m13:number;readonly\x20m14:number;readonly\x20m21:number;readonly\x20m22:number;readonly\x20m23:number;readonly\x20m24:number;readonly\x20m31:number;readonly\x20m32:number;readonly\x20m33:number;readonly\x20m34:number;readonly\x20m41:number;readonly\x20m42:number;readonly\x20m43:number;readonly\x20m44:number;flipX():DOMMatrix;flipY():DOMMatrix;inverse():DOMMatrix;multiply(other?:DOMMatrixInit):DOMMatrix;rotate(rotX?:number,rotY?:number,rotZ?:number):DOMMatrix;rotateAxisAngle(x?:number,y?:number,z?:number,angle?:number):DOMMatrix;rotateFromVector(x?:number,y?:number):DOMMatrix;scale(scaleX?:number,scaleY?:number,scaleZ?:number,originX?:number,originY?:number,originZ?:number):DOMMatrix;scale3d(scale?:number,originX?:number,originY?:number,originZ?:number):DOMMatrix;scaleNonUniform(scaleX?:number,scaleY?:number):DOMMatrix;skewX(sx?:number):DOMMatrix;skewY(sy?:number):DOMMatrix;toFloat32Array():Float32Array;toFloat64Array():Float64Array;toJSON():any;transformPoint(point?:DOMPointInit):DOMPoint;translate(tx?:number,ty?:number,tz?:number):DOMMatrix;toString():string;}declare\x20var\x20DOMMatrixReadOnly:{prototype:DOMMatrixReadOnly;new(init?:string|number[]):DOMMatrixReadOnly;fromFloat32Array(array32:Float32Array):DOMMatrixReadOnly;fromFloat64Array(array64:Float64Array):DOMMatrixReadOnly;fromMatrix(other?:DOMMatrixInit):DOMMatrixReadOnly;toString():string;};interface\x20DOMParser{parseFromString(string:string,type:DOMParserSupportedType):Document;}declare\x20var\x20DOMParser:{prototype:DOMParser;new():DOMParser;};interface\x20DOMPoint\x20extends\x20DOMPointReadOnly{w:number;x:number;y:number;z:number;}declare\x20var\x20DOMPoint:{prototype:DOMPoint;new(x?:number,y?:number,z?:number,w?:number):DOMPoint;fromPoint(other?:DOMPointInit):DOMPoint;};type\x20SVGPoint=DOMPoint;declare\x20var\x20SVGPoint:typeof\x20DOMPoint;interface\x20DOMPointReadOnly{readonly\x20w:number;readonly\x20x:number;readonly\x20y:number;readonly\x20z:number;matrixTransform(matrix?:DOMMatrixInit):DOMPoint;toJSON():any;}declare\x20var\x20DOMPointReadOnly:{prototype:DOMPointReadOnly;new(x?:number,y?:number,z?:number,w?:number):DOMPointReadOnly;fromPoint(other?:DOMPointInit):DOMPointReadOnly;};interface\x20DOMQuad{readonly\x20p1:DOMPoint;readonly\x20p2:DOMPoint;readonly\x20p3:DOMPoint;readonly\x20p4:DOMPoint;getBounds():DOMRect;toJSON():any;}declare\x20var\x20DOMQuad:{prototype:DOMQuad;new(p1?:DOMPointInit,p2?:DOMPointInit,p3?:DOMPointInit,p4?:DOMPointInit):DOMQuad;fromQuad(other?:DOMQuadInit):DOMQuad;fromRect(other?:DOMRectInit):DOMQuad;};interface\x20DOMRect\x20extends\x20DOMRectReadOnly{height:number;width:number;x:number;y:number;}declare\x20var\x20DOMRect:{prototype:DOMRect;new(x?:number,y?:number,width?:number,height?:number):DOMRect;fromRect(other?:DOMRectInit):DOMRect;};type\x20SVGRect=DOMRect;declare\x20var\x20SVGRect:typeof\x20DOMRect;interface\x20DOMRectList{readonly\x20length:number;item(index:number):DOMRect|null;[index:number]:DOMRect;}declare\x20var\x20DOMRectList:{prototype:DOMRectList;new():DOMRectList;};interface\x20DOMRectReadOnly{readonly\x20bottom:number;readonly\x20height:number;readonly\x20left:number;readonly\x20right:number;readonly\x20top:number;readonly\x20width:number;readonly\x20x:number;readonly\x20y:number;toJSON():any;}declare\x20var\x20DOMRectReadOnly:{prototype:DOMRectReadOnly;new(x?:number,y?:number,width?:number,height?:number):DOMRectReadOnly;fromRect(other?:DOMRectInit):DOMRectReadOnly;};interface\x20DOMStringList{readonly\x20length:number;contains(string:string):boolean;item(index:number):string|null;[index:number]:string;}declare\x20var\x20DOMStringList:{prototype:DOMStringList;new():DOMStringList;};interface\x20DOMStringMap{[name:string]:string|undefined;}declare\x20var\x20DOMStringMap:{prototype:DOMStringMap;new():DOMStringMap;};interface\x20DOMTokenList{readonly\x20length:number;value:string;toString():string;add(...tokens:string[]):void;contains(token:string):boolean;item(index:number):string|null;remove(...tokens:string[]):void;replace(token:string,newToken:string):boolean;supports(token:string):boolean;toggle(token:string,force?:boolean):boolean;forEach(callbackfn:(value:string,key:number,parent:DOMTokenList)=>void,thisArg?:any):void;[index:number]:string;}declare\x20var\x20DOMTokenList:{prototype:DOMTokenList;new():DOMTokenList;};interface\x20DataTransfer{dropEffect:\x22none\x22|\x22copy\x22|\x22link\x22|\x22move\x22;effectAllowed:\x22none\x22|\x22copy\x22|\x22copyLink\x22|\x22copyMove\x22|\x22link\x22|\x22linkMove\x22|\x22move\x22|\x22all\x22|\x22uninitialized\x22;readonly\x20files:FileList;readonly\x20items:DataTransferItemList;readonly\x20types:ReadonlyArray;clearData(format?:string):void;getData(format:string):string;setData(format:string,data:string):void;setDragImage(image:Element,x:number,y:number):void;}declare\x20var\x20DataTransfer:{prototype:DataTransfer;new():DataTransfer;};interface\x20DataTransferItem{readonly\x20kind:string;readonly\x20type:string;getAsFile():File|null;getAsString(callback:FunctionStringCallback|null):void;webkitGetAsEntry():FileSystemEntry|null;}declare\x20var\x20DataTransferItem:{prototype:DataTransferItem;new():DataTransferItem;};interface\x20DataTransferItemList{readonly\x20length:number;add(data:string,type:string):DataTransferItem|null;add(data:File):DataTransferItem|null;clear():void;remove(index:number):void;[index:number]:DataTransferItem;}declare\x20var\x20DataTransferItemList:{prototype:DataTransferItemList;new():DataTransferItemList;};interface\x20DelayNode\x20extends\x20AudioNode{readonly\x20delayTime:AudioParam;}declare\x20var\x20DelayNode:{prototype:DelayNode;new(context:BaseAudioContext,options?:DelayOptions):DelayNode;};interface\x20DeviceMotionEvent\x20extends\x20Event{readonly\x20acceleration:DeviceMotionEventAcceleration|null;readonly\x20accelerationIncludingGravity:DeviceMotionEventAcceleration|null;readonly\x20interval:number;readonly\x20rotationRate:DeviceMotionEventRotationRate|null;}declare\x20var\x20DeviceMotionEvent:{prototype:DeviceMotionEvent;new(type:string,eventInitDict?:DeviceMotionEventInit):DeviceMotionEvent;};interface\x20DeviceMotionEventAcceleration{readonly\x20x:number|null;readonly\x20y:number|null;readonly\x20z:number|null;}interface\x20DeviceMotionEventRotationRate{readonly\x20alpha:number|null;readonly\x20beta:number|null;readonly\x20gamma:number|null;}interface\x20DeviceOrientationEvent\x20extends\x20Event{readonly\x20absolute:boolean;readonly\x20alpha:number|null;readonly\x20beta:number|null;readonly\x20gamma:number|null;}declare\x20var\x20DeviceOrientationEvent:{prototype:DeviceOrientationEvent;new(type:string,eventInitDict?:DeviceOrientationEventInit):DeviceOrientationEvent;};interface\x20DocumentEventMap\x20extends\x20DocumentAndElementEventHandlersEventMap,GlobalEventHandlersEventMap{\x22DOMContentLoaded\x22:Event;\x22fullscreenchange\x22:Event;\x22fullscreenerror\x22:Event;\x22pointerlockchange\x22:Event;\x22pointerlockerror\x22:Event;\x22readystatechange\x22:Event;\x22visibilitychange\x22:Event;}interface\x20Document\x20extends\x20Node,DocumentAndElementEventHandlers,DocumentOrShadowRoot,FontFaceSource,GlobalEventHandlers,NonElementParentNode,ParentNode,XPathEvaluatorBase{readonly\x20URL:string;alinkColor:string;readonly\x20all:HTMLAllCollection;readonly\x20anchors:HTMLCollectionOf;readonly\x20applets:HTMLCollection;bgColor:string;body:HTMLElement;readonly\x20characterSet:string;readonly\x20charset:string;readonly\x20compatMode:string;readonly\x20contentType:string;cookie:string;readonly\x20currentScript:HTMLOrSVGScriptElement|null;readonly\x20defaultView:(WindowProxy&typeof\x20globalThis)|null;designMode:string;dir:string;readonly\x20doctype:DocumentType|null;readonly\x20documentElement:HTMLElement;readonly\x20documentURI:string;domain:string;readonly\x20embeds:HTMLCollectionOf;fgColor:string;readonly\x20forms:HTMLCollectionOf;readonly\x20fullscreen:boolean;readonly\x20fullscreenEnabled:boolean;readonly\x20head:HTMLHeadElement;readonly\x20hidden:boolean;readonly\x20images:HTMLCollectionOf;readonly\x20implementation:DOMImplementation;readonly\x20inputEncoding:string;readonly\x20lastModified:string;linkColor:string;readonly\x20links:HTMLCollectionOf;get\x20location():Location;set\x20location(href:string|Location);onfullscreenchange:((this:Document,ev:Event)=>any)|null;onfullscreenerror:((this:Document,ev:Event)=>any)|null;onpointerlockchange:((this:Document,ev:Event)=>any)|null;onpointerlockerror:((this:Document,ev:Event)=>any)|null;onreadystatechange:((this:Document,ev:Event)=>any)|null;onvisibilitychange:((this:Document,ev:Event)=>any)|null;readonly\x20ownerDocument:null;readonly\x20pictureInPictureEnabled:boolean;readonly\x20plugins:HTMLCollectionOf;readonly\x20readyState:DocumentReadyState;readonly\x20referrer:string;readonly\x20rootElement:SVGSVGElement|null;readonly\x20scripts:HTMLCollectionOf;readonly\x20scrollingElement:Element|null;readonly\x20timeline:DocumentTimeline;title:string;readonly\x20visibilityState:DocumentVisibilityState;vlinkColor:string;adoptNode(node:T):T;captureEvents():void;caretRangeFromPoint(x:number,y:number):Range|null;clear():void;close():void;createAttribute(localName:string):Attr;createAttributeNS(namespace:string|null,qualifiedName:string):Attr;createCDATASection(data:string):CDATASection;createComment(data:string):Comment;createDocumentFragment():DocumentFragment;createElement(tagName:K,options?:ElementCreationOptions):HTMLElementTagNameMap[K];createElement(tagName:K,options?:ElementCreationOptions):HTMLElementDeprecatedTagNameMap[K];createElement(tagName:string,options?:ElementCreationOptions):HTMLElement;createElementNS(namespaceURI:\x22http://www.w3.org/1999/xhtml\x22,qualifiedName:string):HTMLElement;createElementNS(namespaceURI:\x22http://www.w3.org/2000/svg\x22,qualifiedName:K):SVGElementTagNameMap[K];createElementNS(namespaceURI:\x22http://www.w3.org/2000/svg\x22,qualifiedName:string):SVGElement;createElementNS(namespaceURI:string|null,qualifiedName:string,options?:ElementCreationOptions):Element;createElementNS(namespace:string|null,qualifiedName:string,options?:string|ElementCreationOptions):Element;createEvent(eventInterface:\x22AnimationEvent\x22):AnimationEvent;createEvent(eventInterface:\x22AnimationPlaybackEvent\x22):AnimationPlaybackEvent;createEvent(eventInterface:\x22AudioProcessingEvent\x22):AudioProcessingEvent;createEvent(eventInterface:\x22BeforeUnloadEvent\x22):BeforeUnloadEvent;createEvent(eventInterface:\x22BlobEvent\x22):BlobEvent;createEvent(eventInterface:\x22ClipboardEvent\x22):ClipboardEvent;createEvent(eventInterface:\x22CloseEvent\x22):CloseEvent;createEvent(eventInterface:\x22CompositionEvent\x22):CompositionEvent;createEvent(eventInterface:\x22CustomEvent\x22):CustomEvent;createEvent(eventInterface:\x22DeviceMotionEvent\x22):DeviceMotionEvent;createEvent(eventInterface:\x22DeviceOrientationEvent\x22):DeviceOrientationEvent;createEvent(eventInterface:\x22DragEvent\x22):DragEvent;createEvent(eventInterface:\x22ErrorEvent\x22):ErrorEvent;createEvent(eventInterface:\x22Event\x22):Event;createEvent(eventInterface:\x22Events\x22):Event;createEvent(eventInterface:\x22FocusEvent\x22):FocusEvent;createEvent(eventInterface:\x22FontFaceSetLoadEvent\x22):FontFaceSetLoadEvent;createEvent(eventInterface:\x22FormDataEvent\x22):FormDataEvent;createEvent(eventInterface:\x22GamepadEvent\x22):GamepadEvent;createEvent(eventInterface:\x22HashChangeEvent\x22):HashChangeEvent;createEvent(eventInterface:\x22IDBVersionChangeEvent\x22):IDBVersionChangeEvent;createEvent(eventInterface:\x22InputEvent\x22):InputEvent;createEvent(eventInterface:\x22KeyboardEvent\x22):KeyboardEvent;createEvent(eventInterface:\x22MediaEncryptedEvent\x22):MediaEncryptedEvent;createEvent(eventInterface:\x22MediaKeyMessageEvent\x22):MediaKeyMessageEvent;createEvent(eventInterface:\x22MediaQueryListEvent\x22):MediaQueryListEvent;createEvent(eventInterface:\x22MediaRecorderErrorEvent\x22):MediaRecorderErrorEvent;createEvent(eventInterface:\x22MediaStreamTrackEvent\x22):MediaStreamTrackEvent;createEvent(eventInterface:\x22MessageEvent\x22):MessageEvent;createEvent(eventInterface:\x22MouseEvent\x22):MouseEvent;createEvent(eventInterface:\x22MouseEvents\x22):MouseEvent;createEvent(eventInterface:\x22MutationEvent\x22):MutationEvent;createEvent(eventInterface:\x22MutationEvents\x22):MutationEvent;createEvent(eventInterface:\x22OfflineAudioCompletionEvent\x22):OfflineAudioCompletionEvent;createEvent(eventInterface:\x22PageTransitionEvent\x22):PageTransitionEvent;createEvent(eventInterface:\x22PaymentMethodChangeEvent\x22):PaymentMethodChangeEvent;createEvent(eventInterface:\x22PaymentRequestUpdateEvent\x22):PaymentRequestUpdateEvent;createEvent(eventInterface:\x22PointerEvent\x22):PointerEvent;createEvent(eventInterface:\x22PopStateEvent\x22):PopStateEvent;createEvent(eventInterface:\x22ProgressEvent\x22):ProgressEvent;createEvent(eventInterface:\x22PromiseRejectionEvent\x22):PromiseRejectionEvent;createEvent(eventInterface:\x22RTCDTMFToneChangeEvent\x22):RTCDTMFToneChangeEvent;createEvent(eventInterface:\x22RTCDataChannelEvent\x22):RTCDataChannelEvent;createEvent(eventInterface:\x22RTCErrorEvent\x22):RTCErrorEvent;createEvent(eventInterface:\x22RTCPeerConnectionIceErrorEvent\x22):RTCPeerConnectionIceErrorEvent;createEvent(eventInterface:\x22RTCPeerConnectionIceEvent\x22):RTCPeerConnectionIceEvent;createEvent(eventInterface:\x22RTCTrackEvent\x22):RTCTrackEvent;createEvent(eventInterface:\x22SecurityPolicyViolationEvent\x22):SecurityPolicyViolationEvent;createEvent(eventInterface:\x22SpeechSynthesisErrorEvent\x22):SpeechSynthesisErrorEvent;createEvent(eventInterface:\x22SpeechSynthesisEvent\x22):SpeechSynthesisEvent;createEvent(eventInterface:\x22StorageEvent\x22):StorageEvent;createEvent(eventInterface:\x22SubmitEvent\x22):SubmitEvent;createEvent(eventInterface:\x22TouchEvent\x22):TouchEvent;createEvent(eventInterface:\x22TrackEvent\x22):TrackEvent;createEvent(eventInterface:\x22TransitionEvent\x22):TransitionEvent;createEvent(eventInterface:\x22UIEvent\x22):UIEvent;createEvent(eventInterface:\x22UIEvents\x22):UIEvent;createEvent(eventInterface:\x22WebGLContextEvent\x22):WebGLContextEvent;createEvent(eventInterface:\x22WheelEvent\x22):WheelEvent;createEvent(eventInterface:string):Event;createNodeIterator(root:Node,whatToShow?:number,filter?:NodeFilter|null):NodeIterator;createProcessingInstruction(target:string,data:string):ProcessingInstruction;createRange():Range;createTextNode(data:string):Text;createTreeWalker(root:Node,whatToShow?:number,filter?:NodeFilter|null):TreeWalker;execCommand(commandId:string,showUI?:boolean,value?:string):boolean;exitFullscreen():Promise;exitPictureInPicture():Promise;exitPointerLock():void;getElementById(elementId:string):HTMLElement|null;getElementsByClassName(classNames:string):HTMLCollectionOf;getElementsByName(elementName:string):NodeListOf;getElementsByTagName(qualifiedName:K):HTMLCollectionOf;getElementsByTagName(qualifiedName:K):HTMLCollectionOf;getElementsByTagName(qualifiedName:string):HTMLCollectionOf;getElementsByTagNameNS(namespaceURI:\x22http://www.w3.org/1999/xhtml\x22,localName:string):HTMLCollectionOf;getElementsByTagNameNS(namespaceURI:\x22http://www.w3.org/2000/svg\x22,localName:string):HTMLCollectionOf;getElementsByTagNameNS(namespace:string|null,localName:string):HTMLCollectionOf;getSelection():Selection|null;hasFocus():boolean;hasStorageAccess():Promise;importNode(node:T,deep?:boolean):T;open(unused1?:string,unused2?:string):Document;open(url:string|URL,name:string,features:string):WindowProxy|null;queryCommandEnabled(commandId:string):boolean;queryCommandIndeterm(commandId:string):boolean;queryCommandState(commandId:string):boolean;queryCommandSupported(commandId:string):boolean;queryCommandValue(commandId:string):string;releaseEvents():void;requestStorageAccess():Promise;write(...text:string[]):void;writeln(...text:string[]):void;addEventListener(type:K,listener:(this:Document,ev:DocumentEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:Document,ev:DocumentEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20Document:{prototype:Document;new():Document;};interface\x20DocumentAndElementEventHandlersEventMap{\x22copy\x22:ClipboardEvent;\x22cut\x22:ClipboardEvent;\x22paste\x22:ClipboardEvent;}interface\x20DocumentAndElementEventHandlers{oncopy:((this:DocumentAndElementEventHandlers,ev:ClipboardEvent)=>any)|null;oncut:((this:DocumentAndElementEventHandlers,ev:ClipboardEvent)=>any)|null;onpaste:((this:DocumentAndElementEventHandlers,ev:ClipboardEvent)=>any)|null;addEventListener(type:K,listener:(this:DocumentAndElementEventHandlers,ev:DocumentAndElementEventHandlersEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:DocumentAndElementEventHandlers,ev:DocumentAndElementEventHandlersEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}interface\x20DocumentFragment\x20extends\x20Node,NonElementParentNode,ParentNode{readonly\x20ownerDocument:Document;getElementById(elementId:string):HTMLElement|null;}declare\x20var\x20DocumentFragment:{prototype:DocumentFragment;new():DocumentFragment;};interface\x20DocumentOrShadowRoot{readonly\x20activeElement:Element|null;adoptedStyleSheets:CSSStyleSheet[];readonly\x20fullscreenElement:Element|null;readonly\x20pictureInPictureElement:Element|null;readonly\x20pointerLockElement:Element|null;readonly\x20styleSheets:StyleSheetList;elementFromPoint(x:number,y:number):Element|null;elementsFromPoint(x:number,y:number):Element[];getAnimations():Animation[];}interface\x20DocumentTimeline\x20extends\x20AnimationTimeline{}declare\x20var\x20DocumentTimeline:{prototype:DocumentTimeline;new(options?:DocumentTimelineOptions):DocumentTimeline;};interface\x20DocumentType\x20extends\x20Node,ChildNode{readonly\x20name:string;readonly\x20ownerDocument:Document;readonly\x20publicId:string;readonly\x20systemId:string;}declare\x20var\x20DocumentType:{prototype:DocumentType;new():DocumentType;};interface\x20DragEvent\x20extends\x20MouseEvent{readonly\x20dataTransfer:DataTransfer|null;}declare\x20var\x20DragEvent:{prototype:DragEvent;new(type:string,eventInitDict?:DragEventInit):DragEvent;};interface\x20DynamicsCompressorNode\x20extends\x20AudioNode{readonly\x20attack:AudioParam;readonly\x20knee:AudioParam;readonly\x20ratio:AudioParam;readonly\x20reduction:number;readonly\x20release:AudioParam;readonly\x20threshold:AudioParam;}declare\x20var\x20DynamicsCompressorNode:{prototype:DynamicsCompressorNode;new(context:BaseAudioContext,options?:DynamicsCompressorOptions):DynamicsCompressorNode;};interface\x20EXT_blend_minmax{readonly\x20MAX_EXT:GLenum;readonly\x20MIN_EXT:GLenum;}interface\x20EXT_color_buffer_float{}interface\x20EXT_color_buffer_half_float{readonly\x20FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT:GLenum;readonly\x20RGB16F_EXT:GLenum;readonly\x20RGBA16F_EXT:GLenum;readonly\x20UNSIGNED_NORMALIZED_EXT:GLenum;}interface\x20EXT_float_blend{}interface\x20EXT_frag_depth{}interface\x20EXT_sRGB{readonly\x20FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT:GLenum;readonly\x20SRGB8_ALPHA8_EXT:GLenum;readonly\x20SRGB_ALPHA_EXT:GLenum;readonly\x20SRGB_EXT:GLenum;}interface\x20EXT_shader_texture_lod{}interface\x20EXT_texture_compression_rgtc{readonly\x20COMPRESSED_RED_GREEN_RGTC2_EXT:GLenum;readonly\x20COMPRESSED_RED_RGTC1_EXT:GLenum;readonly\x20COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT:GLenum;readonly\x20COMPRESSED_SIGNED_RED_RGTC1_EXT:GLenum;}interface\x20EXT_texture_filter_anisotropic{readonly\x20MAX_TEXTURE_MAX_ANISOTROPY_EXT:GLenum;readonly\x20TEXTURE_MAX_ANISOTROPY_EXT:GLenum;}interface\x20ElementEventMap{\x22fullscreenchange\x22:Event;\x22fullscreenerror\x22:Event;}interface\x20Element\x20extends\x20Node,ARIAMixin,Animatable,ChildNode,InnerHTML,NonDocumentTypeChildNode,ParentNode,Slottable{readonly\x20attributes:NamedNodeMap;readonly\x20classList:DOMTokenList;className:string;readonly\x20clientHeight:number;readonly\x20clientLeft:number;readonly\x20clientTop:number;readonly\x20clientWidth:number;id:string;readonly\x20localName:string;readonly\x20namespaceURI:string|null;onfullscreenchange:((this:Element,ev:Event)=>any)|null;onfullscreenerror:((this:Element,ev:Event)=>any)|null;outerHTML:string;readonly\x20ownerDocument:Document;readonly\x20part:DOMTokenList;readonly\x20prefix:string|null;readonly\x20scrollHeight:number;scrollLeft:number;scrollTop:number;readonly\x20scrollWidth:number;readonly\x20shadowRoot:ShadowRoot|null;slot:string;readonly\x20tagName:string;attachShadow(init:ShadowRootInit):ShadowRoot;closest(selector:K):HTMLElementTagNameMap[K]|null;closest(selector:K):SVGElementTagNameMap[K]|null;closest(selectors:string):E|null;getAttribute(qualifiedName:string):string|null;getAttributeNS(namespace:string|null,localName:string):string|null;getAttributeNames():string[];getAttributeNode(qualifiedName:string):Attr|null;getAttributeNodeNS(namespace:string|null,localName:string):Attr|null;getBoundingClientRect():DOMRect;getClientRects():DOMRectList;getElementsByClassName(classNames:string):HTMLCollectionOf;getElementsByTagName(qualifiedName:K):HTMLCollectionOf;getElementsByTagName(qualifiedName:K):HTMLCollectionOf;getElementsByTagName(qualifiedName:string):HTMLCollectionOf;getElementsByTagNameNS(namespaceURI:\x22http://www.w3.org/1999/xhtml\x22,localName:string):HTMLCollectionOf;getElementsByTagNameNS(namespaceURI:\x22http://www.w3.org/2000/svg\x22,localName:string):HTMLCollectionOf;getElementsByTagNameNS(namespace:string|null,localName:string):HTMLCollectionOf;hasAttribute(qualifiedName:string):boolean;hasAttributeNS(namespace:string|null,localName:string):boolean;hasAttributes():boolean;hasPointerCapture(pointerId:number):boolean;insertAdjacentElement(where:InsertPosition,element:Element):Element|null;insertAdjacentHTML(position:InsertPosition,text:string):void;insertAdjacentText(where:InsertPosition,data:string):void;matches(selectors:string):boolean;releasePointerCapture(pointerId:number):void;removeAttribute(qualifiedName:string):void;removeAttributeNS(namespace:string|null,localName:string):void;removeAttributeNode(attr:Attr):Attr;requestFullscreen(options?:FullscreenOptions):Promise;requestPointerLock():void;scroll(options?:ScrollToOptions):void;scroll(x:number,y:number):void;scrollBy(options?:ScrollToOptions):void;scrollBy(x:number,y:number):void;scrollIntoView(arg?:boolean|ScrollIntoViewOptions):void;scrollTo(options?:ScrollToOptions):void;scrollTo(x:number,y:number):void;setAttribute(qualifiedName:string,value:string):void;setAttributeNS(namespace:string|null,qualifiedName:string,value:string):void;setAttributeNode(attr:Attr):Attr|null;setAttributeNodeNS(attr:Attr):Attr|null;setPointerCapture(pointerId:number):void;toggleAttribute(qualifiedName:string,force?:boolean):boolean;webkitMatchesSelector(selectors:string):boolean;addEventListener(type:K,listener:(this:Element,ev:ElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:Element,ev:ElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20Element:{prototype:Element;new():Element;};interface\x20ElementCSSInlineStyle{readonly\x20style:CSSStyleDeclaration;}interface\x20ElementContentEditable{contentEditable:string;enterKeyHint:string;inputMode:string;readonly\x20isContentEditable:boolean;}interface\x20ElementInternals\x20extends\x20ARIAMixin{readonly\x20form:HTMLFormElement|null;readonly\x20labels:NodeList;readonly\x20shadowRoot:ShadowRoot|null;readonly\x20validationMessage:string;readonly\x20validity:ValidityState;readonly\x20willValidate:boolean;checkValidity():boolean;reportValidity():boolean;setFormValue(value:File|string|FormData|null,state?:File|string|FormData|null):void;setValidity(flags?:ValidityStateFlags,message?:string,anchor?:HTMLElement):void;}declare\x20var\x20ElementInternals:{prototype:ElementInternals;new():ElementInternals;};interface\x20ErrorEvent\x20extends\x20Event{readonly\x20colno:number;readonly\x20error:any;readonly\x20filename:string;readonly\x20lineno:number;readonly\x20message:string;}declare\x20var\x20ErrorEvent:{prototype:ErrorEvent;new(type:string,eventInitDict?:ErrorEventInit):ErrorEvent;};interface\x20Event{readonly\x20bubbles:boolean;cancelBubble:boolean;readonly\x20cancelable:boolean;readonly\x20composed:boolean;readonly\x20currentTarget:EventTarget|null;readonly\x20defaultPrevented:boolean;readonly\x20eventPhase:number;readonly\x20isTrusted:boolean;returnValue:boolean;readonly\x20srcElement:EventTarget|null;readonly\x20target:EventTarget|null;readonly\x20timeStamp:DOMHighResTimeStamp;readonly\x20type:string;composedPath():EventTarget[];initEvent(type:string,bubbles?:boolean,cancelable?:boolean):void;preventDefault():void;stopImmediatePropagation():void;stopPropagation():void;readonly\x20AT_TARGET:number;readonly\x20BUBBLING_PHASE:number;readonly\x20CAPTURING_PHASE:number;readonly\x20NONE:number;}declare\x20var\x20Event:{prototype:Event;new(type:string,eventInitDict?:EventInit):Event;readonly\x20AT_TARGET:number;readonly\x20BUBBLING_PHASE:number;readonly\x20CAPTURING_PHASE:number;readonly\x20NONE:number;};interface\x20EventCounts{forEach(callbackfn:(value:number,key:string,parent:EventCounts)=>void,thisArg?:any):void;}declare\x20var\x20EventCounts:{prototype:EventCounts;new():EventCounts;};interface\x20EventListener{(evt:Event):void;}interface\x20EventListenerObject{handleEvent(object:Event):void;}interface\x20EventSourceEventMap{\x22error\x22:Event;\x22message\x22:MessageEvent;\x22open\x22:Event;}interface\x20EventSource\x20extends\x20EventTarget{onerror:((this:EventSource,ev:Event)=>any)|null;onmessage:((this:EventSource,ev:MessageEvent)=>any)|null;onopen:((this:EventSource,ev:Event)=>any)|null;readonly\x20readyState:number;readonly\x20url:string;readonly\x20withCredentials:boolean;close():void;readonly\x20CLOSED:number;readonly\x20CONNECTING:number;readonly\x20OPEN:number;addEventListener(type:K,listener:(this:EventSource,ev:EventSourceEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:(this:EventSource,event:MessageEvent)=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:EventSource,ev:EventSourceEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:(this:EventSource,event:MessageEvent)=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20EventSource:{prototype:EventSource;new(url:string|URL,eventSourceInitDict?:EventSourceInit):EventSource;readonly\x20CLOSED:number;readonly\x20CONNECTING:number;readonly\x20OPEN:number;};interface\x20EventTarget{addEventListener(type:string,callback:EventListenerOrEventListenerObject|null,options?:AddEventListenerOptions|boolean):void;dispatchEvent(event:Event):boolean;removeEventListener(type:string,callback:EventListenerOrEventListenerObject|null,options?:EventListenerOptions|boolean):void;}declare\x20var\x20EventTarget:{prototype:EventTarget;new():EventTarget;};interface\x20External{AddSearchProvider():void;IsSearchProviderInstalled():void;}declare\x20var\x20External:{prototype:External;new():External;};interface\x20File\x20extends\x20Blob{readonly\x20lastModified:number;readonly\x20name:string;readonly\x20webkitRelativePath:string;}declare\x20var\x20File:{prototype:File;new(fileBits:BlobPart[],fileName:string,options?:FilePropertyBag):File;};interface\x20FileList{readonly\x20length:number;item(index:number):File|null;[index:number]:File;}declare\x20var\x20FileList:{prototype:FileList;new():FileList;};interface\x20FileReaderEventMap{\x22abort\x22:ProgressEvent;\x22error\x22:ProgressEvent;\x22load\x22:ProgressEvent;\x22loadend\x22:ProgressEvent;\x22loadstart\x22:ProgressEvent;\x22progress\x22:ProgressEvent;}interface\x20FileReader\x20extends\x20EventTarget{readonly\x20error:DOMException|null;onabort:((this:FileReader,ev:ProgressEvent)=>any)|null;onerror:((this:FileReader,ev:ProgressEvent)=>any)|null;onload:((this:FileReader,ev:ProgressEvent)=>any)|null;onloadend:((this:FileReader,ev:ProgressEvent)=>any)|null;onloadstart:((this:FileReader,ev:ProgressEvent)=>any)|null;onprogress:((this:FileReader,ev:ProgressEvent)=>any)|null;readonly\x20readyState:number;readonly\x20result:string|ArrayBuffer|null;abort():void;readAsArrayBuffer(blob:Blob):void;readAsBinaryString(blob:Blob):void;readAsDataURL(blob:Blob):void;readAsText(blob:Blob,encoding?:string):void;readonly\x20DONE:number;readonly\x20EMPTY:number;readonly\x20LOADING:number;addEventListener(type:K,listener:(this:FileReader,ev:FileReaderEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:FileReader,ev:FileReaderEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20FileReader:{prototype:FileReader;new():FileReader;readonly\x20DONE:number;readonly\x20EMPTY:number;readonly\x20LOADING:number;};interface\x20FileSystem{readonly\x20name:string;readonly\x20root:FileSystemDirectoryEntry;}declare\x20var\x20FileSystem:{prototype:FileSystem;new():FileSystem;};interface\x20FileSystemDirectoryEntry\x20extends\x20FileSystemEntry{createReader():FileSystemDirectoryReader;getDirectory(path?:string|null,options?:FileSystemFlags,successCallback?:FileSystemEntryCallback,errorCallback?:ErrorCallback):void;getFile(path?:string|null,options?:FileSystemFlags,successCallback?:FileSystemEntryCallback,errorCallback?:ErrorCallback):void;}declare\x20var\x20FileSystemDirectoryEntry:{prototype:FileSystemDirectoryEntry;new():FileSystemDirectoryEntry;};interface\x20FileSystemDirectoryHandle\x20extends\x20FileSystemHandle{readonly\x20kind:\x22directory\x22;getDirectoryHandle(name:string,options?:FileSystemGetDirectoryOptions):Promise;getFileHandle(name:string,options?:FileSystemGetFileOptions):Promise;removeEntry(name:string,options?:FileSystemRemoveOptions):Promise;resolve(possibleDescendant:FileSystemHandle):Promise;}declare\x20var\x20FileSystemDirectoryHandle:{prototype:FileSystemDirectoryHandle;new():FileSystemDirectoryHandle;};interface\x20FileSystemDirectoryReader{readEntries(successCallback:FileSystemEntriesCallback,errorCallback?:ErrorCallback):void;}declare\x20var\x20FileSystemDirectoryReader:{prototype:FileSystemDirectoryReader;new():FileSystemDirectoryReader;};interface\x20FileSystemEntry{readonly\x20filesystem:FileSystem;readonly\x20fullPath:string;readonly\x20isDirectory:boolean;readonly\x20isFile:boolean;readonly\x20name:string;getParent(successCallback?:FileSystemEntryCallback,errorCallback?:ErrorCallback):void;}declare\x20var\x20FileSystemEntry:{prototype:FileSystemEntry;new():FileSystemEntry;};interface\x20FileSystemFileEntry\x20extends\x20FileSystemEntry{file(successCallback:FileCallback,errorCallback?:ErrorCallback):void;}declare\x20var\x20FileSystemFileEntry:{prototype:FileSystemFileEntry;new():FileSystemFileEntry;};interface\x20FileSystemFileHandle\x20extends\x20FileSystemHandle{readonly\x20kind:\x22file\x22;getFile():Promise;}declare\x20var\x20FileSystemFileHandle:{prototype:FileSystemFileHandle;new():FileSystemFileHandle;};interface\x20FileSystemHandle{readonly\x20kind:FileSystemHandleKind;readonly\x20name:string;isSameEntry(other:FileSystemHandle):Promise;}declare\x20var\x20FileSystemHandle:{prototype:FileSystemHandle;new():FileSystemHandle;};interface\x20FocusEvent\x20extends\x20UIEvent{readonly\x20relatedTarget:EventTarget|null;}declare\x20var\x20FocusEvent:{prototype:FocusEvent;new(type:string,eventInitDict?:FocusEventInit):FocusEvent;};interface\x20FontFace{ascentOverride:string;descentOverride:string;display:string;family:string;featureSettings:string;lineGapOverride:string;readonly\x20loaded:Promise;readonly\x20status:FontFaceLoadStatus;stretch:string;style:string;unicodeRange:string;variant:string;variationSettings:string;weight:string;load():Promise;}declare\x20var\x20FontFace:{prototype:FontFace;new(family:string,source:string|BinaryData,descriptors?:FontFaceDescriptors):FontFace;};interface\x20FontFaceSetEventMap{\x22loading\x22:Event;\x22loadingdone\x22:Event;\x22loadingerror\x22:Event;}interface\x20FontFaceSet\x20extends\x20EventTarget{onloading:((this:FontFaceSet,ev:Event)=>any)|null;onloadingdone:((this:FontFaceSet,ev:Event)=>any)|null;onloadingerror:((this:FontFaceSet,ev:Event)=>any)|null;readonly\x20ready:Promise;readonly\x20status:FontFaceSetLoadStatus;check(font:string,text?:string):boolean;load(font:string,text?:string):Promise;forEach(callbackfn:(value:FontFace,key:FontFace,parent:FontFaceSet)=>void,thisArg?:any):void;addEventListener(type:K,listener:(this:FontFaceSet,ev:FontFaceSetEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:FontFaceSet,ev:FontFaceSetEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20FontFaceSet:{prototype:FontFaceSet;new(initialFaces:FontFace[]):FontFaceSet;};interface\x20FontFaceSetLoadEvent\x20extends\x20Event{readonly\x20fontfaces:ReadonlyArray;}declare\x20var\x20FontFaceSetLoadEvent:{prototype:FontFaceSetLoadEvent;new(type:string,eventInitDict?:FontFaceSetLoadEventInit):FontFaceSetLoadEvent;};interface\x20FontFaceSource{readonly\x20fonts:FontFaceSet;}interface\x20FormData{append(name:string,value:string|Blob,fileName?:string):void;delete(name:string):void;get(name:string):FormDataEntryValue|null;getAll(name:string):FormDataEntryValue[];has(name:string):boolean;set(name:string,value:string|Blob,fileName?:string):void;forEach(callbackfn:(value:FormDataEntryValue,key:string,parent:FormData)=>void,thisArg?:any):void;}declare\x20var\x20FormData:{prototype:FormData;new(form?:HTMLFormElement):FormData;};interface\x20FormDataEvent\x20extends\x20Event{readonly\x20formData:FormData;}declare\x20var\x20FormDataEvent:{prototype:FormDataEvent;new(type:string,eventInitDict:FormDataEventInit):FormDataEvent;};interface\x20GainNode\x20extends\x20AudioNode{readonly\x20gain:AudioParam;}declare\x20var\x20GainNode:{prototype:GainNode;new(context:BaseAudioContext,options?:GainOptions):GainNode;};interface\x20Gamepad{readonly\x20axes:ReadonlyArray;readonly\x20buttons:ReadonlyArray;readonly\x20connected:boolean;readonly\x20hapticActuators:ReadonlyArray;readonly\x20id:string;readonly\x20index:number;readonly\x20mapping:GamepadMappingType;readonly\x20timestamp:DOMHighResTimeStamp;}declare\x20var\x20Gamepad:{prototype:Gamepad;new():Gamepad;};interface\x20GamepadButton{readonly\x20pressed:boolean;readonly\x20touched:boolean;readonly\x20value:number;}declare\x20var\x20GamepadButton:{prototype:GamepadButton;new():GamepadButton;};interface\x20GamepadEvent\x20extends\x20Event{readonly\x20gamepad:Gamepad;}declare\x20var\x20GamepadEvent:{prototype:GamepadEvent;new(type:string,eventInitDict:GamepadEventInit):GamepadEvent;};interface\x20GamepadHapticActuator{readonly\x20type:GamepadHapticActuatorType;}declare\x20var\x20GamepadHapticActuator:{prototype:GamepadHapticActuator;new():GamepadHapticActuator;};interface\x20GenericTransformStream{readonly\x20readable:ReadableStream;readonly\x20writable:WritableStream;}interface\x20Geolocation{clearWatch(watchId:number):void;getCurrentPosition(successCallback:PositionCallback,errorCallback?:PositionErrorCallback|null,options?:PositionOptions):void;watchPosition(successCallback:PositionCallback,errorCallback?:PositionErrorCallback|null,options?:PositionOptions):number;}declare\x20var\x20Geolocation:{prototype:Geolocation;new():Geolocation;};interface\x20GeolocationCoordinates{readonly\x20accuracy:number;readonly\x20altitude:number|null;readonly\x20altitudeAccuracy:number|null;readonly\x20heading:number|null;readonly\x20latitude:number;readonly\x20longitude:number;readonly\x20speed:number|null;}declare\x20var\x20GeolocationCoordinates:{prototype:GeolocationCoordinates;new():GeolocationCoordinates;};interface\x20GeolocationPosition{readonly\x20coords:GeolocationCoordinates;readonly\x20timestamp:EpochTimeStamp;}declare\x20var\x20GeolocationPosition:{prototype:GeolocationPosition;new():GeolocationPosition;};interface\x20GeolocationPositionError{readonly\x20code:number;readonly\x20message:string;readonly\x20PERMISSION_DENIED:number;readonly\x20POSITION_UNAVAILABLE:number;readonly\x20TIMEOUT:number;}declare\x20var\x20GeolocationPositionError:{prototype:GeolocationPositionError;new():GeolocationPositionError;readonly\x20PERMISSION_DENIED:number;readonly\x20POSITION_UNAVAILABLE:number;readonly\x20TIMEOUT:number;};interface\x20GlobalEventHandlersEventMap{\x22abort\x22:UIEvent;\x22animationcancel\x22:AnimationEvent;\x22animationend\x22:AnimationEvent;\x22animationiteration\x22:AnimationEvent;\x22animationstart\x22:AnimationEvent;\x22auxclick\x22:MouseEvent;\x22beforeinput\x22:InputEvent;\x22blur\x22:FocusEvent;\x22canplay\x22:Event;\x22canplaythrough\x22:Event;\x22change\x22:Event;\x22click\x22:MouseEvent;\x22close\x22:Event;\x22compositionend\x22:CompositionEvent;\x22compositionstart\x22:CompositionEvent;\x22compositionupdate\x22:CompositionEvent;\x22contextmenu\x22:MouseEvent;\x22cuechange\x22:Event;\x22dblclick\x22:MouseEvent;\x22drag\x22:DragEvent;\x22dragend\x22:DragEvent;\x22dragenter\x22:DragEvent;\x22dragleave\x22:DragEvent;\x22dragover\x22:DragEvent;\x22dragstart\x22:DragEvent;\x22drop\x22:DragEvent;\x22durationchange\x22:Event;\x22emptied\x22:Event;\x22ended\x22:Event;\x22error\x22:ErrorEvent;\x22focus\x22:FocusEvent;\x22focusin\x22:FocusEvent;\x22focusout\x22:FocusEvent;\x22formdata\x22:FormDataEvent;\x22gotpointercapture\x22:PointerEvent;\x22input\x22:Event;\x22invalid\x22:Event;\x22keydown\x22:KeyboardEvent;\x22keypress\x22:KeyboardEvent;\x22keyup\x22:KeyboardEvent;\x22load\x22:Event;\x22loadeddata\x22:Event;\x22loadedmetadata\x22:Event;\x22loadstart\x22:Event;\x22lostpointercapture\x22:PointerEvent;\x22mousedown\x22:MouseEvent;\x22mouseenter\x22:MouseEvent;\x22mouseleave\x22:MouseEvent;\x22mousemove\x22:MouseEvent;\x22mouseout\x22:MouseEvent;\x22mouseover\x22:MouseEvent;\x22mouseup\x22:MouseEvent;\x22pause\x22:Event;\x22play\x22:Event;\x22playing\x22:Event;\x22pointercancel\x22:PointerEvent;\x22pointerdown\x22:PointerEvent;\x22pointerenter\x22:PointerEvent;\x22pointerleave\x22:PointerEvent;\x22pointermove\x22:PointerEvent;\x22pointerout\x22:PointerEvent;\x22pointerover\x22:PointerEvent;\x22pointerup\x22:PointerEvent;\x22progress\x22:ProgressEvent;\x22ratechange\x22:Event;\x22reset\x22:Event;\x22resize\x22:UIEvent;\x22scroll\x22:Event;\x22securitypolicyviolation\x22:SecurityPolicyViolationEvent;\x22seeked\x22:Event;\x22seeking\x22:Event;\x22select\x22:Event;\x22selectionchange\x22:Event;\x22selectstart\x22:Event;\x22slotchange\x22:Event;\x22stalled\x22:Event;\x22submit\x22:SubmitEvent;\x22suspend\x22:Event;\x22timeupdate\x22:Event;\x22toggle\x22:Event;\x22touchcancel\x22:TouchEvent;\x22touchend\x22:TouchEvent;\x22touchmove\x22:TouchEvent;\x22touchstart\x22:TouchEvent;\x22transitioncancel\x22:TransitionEvent;\x22transitionend\x22:TransitionEvent;\x22transitionrun\x22:TransitionEvent;\x22transitionstart\x22:TransitionEvent;\x22volumechange\x22:Event;\x22waiting\x22:Event;\x22webkitanimationend\x22:Event;\x22webkitanimationiteration\x22:Event;\x22webkitanimationstart\x22:Event;\x22webkittransitionend\x22:Event;\x22wheel\x22:WheelEvent;}interface\x20GlobalEventHandlers{onabort:((this:GlobalEventHandlers,ev:UIEvent)=>any)|null;onanimationcancel:((this:GlobalEventHandlers,ev:AnimationEvent)=>any)|null;onanimationend:((this:GlobalEventHandlers,ev:AnimationEvent)=>any)|null;onanimationiteration:((this:GlobalEventHandlers,ev:AnimationEvent)=>any)|null;onanimationstart:((this:GlobalEventHandlers,ev:AnimationEvent)=>any)|null;onauxclick:((this:GlobalEventHandlers,ev:MouseEvent)=>any)|null;onblur:((this:GlobalEventHandlers,ev:FocusEvent)=>any)|null;oncanplay:((this:GlobalEventHandlers,ev:Event)=>any)|null;oncanplaythrough:((this:GlobalEventHandlers,ev:Event)=>any)|null;onchange:((this:GlobalEventHandlers,ev:Event)=>any)|null;onclick:((this:GlobalEventHandlers,ev:MouseEvent)=>any)|null;onclose:((this:GlobalEventHandlers,ev:Event)=>any)|null;oncontextmenu:((this:GlobalEventHandlers,ev:MouseEvent)=>any)|null;oncuechange:((this:GlobalEventHandlers,ev:Event)=>any)|null;ondblclick:((this:GlobalEventHandlers,ev:MouseEvent)=>any)|null;ondrag:((this:GlobalEventHandlers,ev:DragEvent)=>any)|null;ondragend:((this:GlobalEventHandlers,ev:DragEvent)=>any)|null;ondragenter:((this:GlobalEventHandlers,ev:DragEvent)=>any)|null;ondragleave:((this:GlobalEventHandlers,ev:DragEvent)=>any)|null;ondragover:((this:GlobalEventHandlers,ev:DragEvent)=>any)|null;ondragstart:((this:GlobalEventHandlers,ev:DragEvent)=>any)|null;ondrop:((this:GlobalEventHandlers,ev:DragEvent)=>any)|null;ondurationchange:((this:GlobalEventHandlers,ev:Event)=>any)|null;onemptied:((this:GlobalEventHandlers,ev:Event)=>any)|null;onended:((this:GlobalEventHandlers,ev:Event)=>any)|null;onerror:OnErrorEventHandler;onfocus:((this:GlobalEventHandlers,ev:FocusEvent)=>any)|null;onformdata:((this:GlobalEventHandlers,ev:FormDataEvent)=>any)|null;ongotpointercapture:((this:GlobalEventHandlers,ev:PointerEvent)=>any)|null;oninput:((this:GlobalEventHandlers,ev:Event)=>any)|null;oninvalid:((this:GlobalEventHandlers,ev:Event)=>any)|null;onkeydown:((this:GlobalEventHandlers,ev:KeyboardEvent)=>any)|null;onkeypress:((this:GlobalEventHandlers,ev:KeyboardEvent)=>any)|null;onkeyup:((this:GlobalEventHandlers,ev:KeyboardEvent)=>any)|null;onload:((this:GlobalEventHandlers,ev:Event)=>any)|null;onloadeddata:((this:GlobalEventHandlers,ev:Event)=>any)|null;onloadedmetadata:((this:GlobalEventHandlers,ev:Event)=>any)|null;onloadstart:((this:GlobalEventHandlers,ev:Event)=>any)|null;onlostpointercapture:((this:GlobalEventHandlers,ev:PointerEvent)=>any)|null;onmousedown:((this:GlobalEventHandlers,ev:MouseEvent)=>any)|null;onmouseenter:((this:GlobalEventHandlers,ev:MouseEvent)=>any)|null;onmouseleave:((this:GlobalEventHandlers,ev:MouseEvent)=>any)|null;onmousemove:((this:GlobalEventHandlers,ev:MouseEvent)=>any)|null;onmouseout:((this:GlobalEventHandlers,ev:MouseEvent)=>any)|null;onmouseover:((this:GlobalEventHandlers,ev:MouseEvent)=>any)|null;onmouseup:((this:GlobalEventHandlers,ev:MouseEvent)=>any)|null;onpause:((this:GlobalEventHandlers,ev:Event)=>any)|null;onplay:((this:GlobalEventHandlers,ev:Event)=>any)|null;onplaying:((this:GlobalEventHandlers,ev:Event)=>any)|null;onpointercancel:((this:GlobalEventHandlers,ev:PointerEvent)=>any)|null;onpointerdown:((this:GlobalEventHandlers,ev:PointerEvent)=>any)|null;onpointerenter:((this:GlobalEventHandlers,ev:PointerEvent)=>any)|null;onpointerleave:((this:GlobalEventHandlers,ev:PointerEvent)=>any)|null;onpointermove:((this:GlobalEventHandlers,ev:PointerEvent)=>any)|null;onpointerout:((this:GlobalEventHandlers,ev:PointerEvent)=>any)|null;onpointerover:((this:GlobalEventHandlers,ev:PointerEvent)=>any)|null;onpointerup:((this:GlobalEventHandlers,ev:PointerEvent)=>any)|null;onprogress:((this:GlobalEventHandlers,ev:ProgressEvent)=>any)|null;onratechange:((this:GlobalEventHandlers,ev:Event)=>any)|null;onreset:((this:GlobalEventHandlers,ev:Event)=>any)|null;onresize:((this:GlobalEventHandlers,ev:UIEvent)=>any)|null;onscroll:((this:GlobalEventHandlers,ev:Event)=>any)|null;onsecuritypolicyviolation:((this:GlobalEventHandlers,ev:SecurityPolicyViolationEvent)=>any)|null;onseeked:((this:GlobalEventHandlers,ev:Event)=>any)|null;onseeking:((this:GlobalEventHandlers,ev:Event)=>any)|null;onselect:((this:GlobalEventHandlers,ev:Event)=>any)|null;onselectionchange:((this:GlobalEventHandlers,ev:Event)=>any)|null;onselectstart:((this:GlobalEventHandlers,ev:Event)=>any)|null;onslotchange:((this:GlobalEventHandlers,ev:Event)=>any)|null;onstalled:((this:GlobalEventHandlers,ev:Event)=>any)|null;onsubmit:((this:GlobalEventHandlers,ev:SubmitEvent)=>any)|null;onsuspend:((this:GlobalEventHandlers,ev:Event)=>any)|null;ontimeupdate:((this:GlobalEventHandlers,ev:Event)=>any)|null;ontoggle:((this:GlobalEventHandlers,ev:Event)=>any)|null;ontouchcancel?:((this:GlobalEventHandlers,ev:TouchEvent)=>any)|null|undefined;ontouchend?:((this:GlobalEventHandlers,ev:TouchEvent)=>any)|null|undefined;ontouchmove?:((this:GlobalEventHandlers,ev:TouchEvent)=>any)|null|undefined;ontouchstart?:((this:GlobalEventHandlers,ev:TouchEvent)=>any)|null|undefined;ontransitioncancel:((this:GlobalEventHandlers,ev:TransitionEvent)=>any)|null;ontransitionend:((this:GlobalEventHandlers,ev:TransitionEvent)=>any)|null;ontransitionrun:((this:GlobalEventHandlers,ev:TransitionEvent)=>any)|null;ontransitionstart:((this:GlobalEventHandlers,ev:TransitionEvent)=>any)|null;onvolumechange:((this:GlobalEventHandlers,ev:Event)=>any)|null;onwaiting:((this:GlobalEventHandlers,ev:Event)=>any)|null;onwebkitanimationend:((this:GlobalEventHandlers,ev:Event)=>any)|null;onwebkitanimationiteration:((this:GlobalEventHandlers,ev:Event)=>any)|null;onwebkitanimationstart:((this:GlobalEventHandlers,ev:Event)=>any)|null;onwebkittransitionend:((this:GlobalEventHandlers,ev:Event)=>any)|null;onwheel:((this:GlobalEventHandlers,ev:WheelEvent)=>any)|null;addEventListener(type:K,listener:(this:GlobalEventHandlers,ev:GlobalEventHandlersEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:GlobalEventHandlers,ev:GlobalEventHandlersEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}interface\x20HTMLAllCollection{readonly\x20length:number;item(nameOrIndex?:string):HTMLCollection|Element|null;namedItem(name:string):HTMLCollection|Element|null;[index:number]:Element;}declare\x20var\x20HTMLAllCollection:{prototype:HTMLAllCollection;new():HTMLAllCollection;};interface\x20HTMLAnchorElement\x20extends\x20HTMLElement,HTMLHyperlinkElementUtils{charset:string;coords:string;download:string;hreflang:string;name:string;ping:string;referrerPolicy:string;rel:string;readonly\x20relList:DOMTokenList;rev:string;shape:string;target:string;text:string;type:string;addEventListener(type:K,listener:(this:HTMLAnchorElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLAnchorElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLAnchorElement:{prototype:HTMLAnchorElement;new():HTMLAnchorElement;};interface\x20HTMLAreaElement\x20extends\x20HTMLElement,HTMLHyperlinkElementUtils{alt:string;coords:string;download:string;noHref:boolean;ping:string;referrerPolicy:string;rel:string;readonly\x20relList:DOMTokenList;shape:string;target:string;addEventListener(type:K,listener:(this:HTMLAreaElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLAreaElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLAreaElement:{prototype:HTMLAreaElement;new():HTMLAreaElement;};interface\x20HTMLAudioElement\x20extends\x20HTMLMediaElement{addEventListener(type:K,listener:(this:HTMLAudioElement,ev:HTMLMediaElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLAudioElement,ev:HTMLMediaElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLAudioElement:{prototype:HTMLAudioElement;new():HTMLAudioElement;};interface\x20HTMLBRElement\x20extends\x20HTMLElement{clear:string;addEventListener(type:K,listener:(this:HTMLBRElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLBRElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLBRElement:{prototype:HTMLBRElement;new():HTMLBRElement;};interface\x20HTMLBaseElement\x20extends\x20HTMLElement{href:string;target:string;addEventListener(type:K,listener:(this:HTMLBaseElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLBaseElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLBaseElement:{prototype:HTMLBaseElement;new():HTMLBaseElement;};interface\x20HTMLBodyElementEventMap\x20extends\x20HTMLElementEventMap,WindowEventHandlersEventMap{}interface\x20HTMLBodyElement\x20extends\x20HTMLElement,WindowEventHandlers{aLink:string;background:string;bgColor:string;link:string;text:string;vLink:string;addEventListener(type:K,listener:(this:HTMLBodyElement,ev:HTMLBodyElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLBodyElement,ev:HTMLBodyElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLBodyElement:{prototype:HTMLBodyElement;new():HTMLBodyElement;};interface\x20HTMLButtonElement\x20extends\x20HTMLElement{disabled:boolean;readonly\x20form:HTMLFormElement|null;formAction:string;formEnctype:string;formMethod:string;formNoValidate:boolean;formTarget:string;readonly\x20labels:NodeListOf;name:string;type:string;readonly\x20validationMessage:string;readonly\x20validity:ValidityState;value:string;readonly\x20willValidate:boolean;checkValidity():boolean;reportValidity():boolean;setCustomValidity(error:string):void;addEventListener(type:K,listener:(this:HTMLButtonElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLButtonElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLButtonElement:{prototype:HTMLButtonElement;new():HTMLButtonElement;};interface\x20HTMLCanvasElement\x20extends\x20HTMLElement{height:number;width:number;captureStream(frameRequestRate?:number):MediaStream;getContext(contextId:\x222d\x22,options?:CanvasRenderingContext2DSettings):CanvasRenderingContext2D|null;getContext(contextId:\x22bitmaprenderer\x22,options?:ImageBitmapRenderingContextSettings):ImageBitmapRenderingContext|null;getContext(contextId:\x22webgl\x22,options?:WebGLContextAttributes):WebGLRenderingContext|null;getContext(contextId:\x22webgl2\x22,options?:WebGLContextAttributes):WebGL2RenderingContext|null;getContext(contextId:string,options?:any):RenderingContext|null;toBlob(callback:BlobCallback,type?:string,quality?:any):void;toDataURL(type?:string,quality?:any):string;addEventListener(type:K,listener:(this:HTMLCanvasElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLCanvasElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLCanvasElement:{prototype:HTMLCanvasElement;new():HTMLCanvasElement;};interface\x20HTMLCollectionBase{readonly\x20length:number;item(index:number):Element|null;[index:number]:Element;}interface\x20HTMLCollection\x20extends\x20HTMLCollectionBase{namedItem(name:string):Element|null;}declare\x20var\x20HTMLCollection:{prototype:HTMLCollection;new():HTMLCollection;};interface\x20HTMLCollectionOfextends\x20HTMLCollectionBase{item(index:number):T|null;namedItem(name:string):T|null;[index:number]:T;}interface\x20HTMLDListElement\x20extends\x20HTMLElement{compact:boolean;addEventListener(type:K,listener:(this:HTMLDListElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLDListElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLDListElement:{prototype:HTMLDListElement;new():HTMLDListElement;};interface\x20HTMLDataElement\x20extends\x20HTMLElement{value:string;addEventListener(type:K,listener:(this:HTMLDataElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLDataElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLDataElement:{prototype:HTMLDataElement;new():HTMLDataElement;};interface\x20HTMLDataListElement\x20extends\x20HTMLElement{readonly\x20options:HTMLCollectionOf;addEventListener(type:K,listener:(this:HTMLDataListElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLDataListElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLDataListElement:{prototype:HTMLDataListElement;new():HTMLDataListElement;};interface\x20HTMLDetailsElement\x20extends\x20HTMLElement{open:boolean;addEventListener(type:K,listener:(this:HTMLDetailsElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLDetailsElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLDetailsElement:{prototype:HTMLDetailsElement;new():HTMLDetailsElement;};interface\x20HTMLDialogElement\x20extends\x20HTMLElement{open:boolean;returnValue:string;close(returnValue?:string):void;show():void;showModal():void;addEventListener(type:K,listener:(this:HTMLDialogElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLDialogElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLDialogElement:{prototype:HTMLDialogElement;new():HTMLDialogElement;};interface\x20HTMLDirectoryElement\x20extends\x20HTMLElement{compact:boolean;addEventListener(type:K,listener:(this:HTMLDirectoryElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLDirectoryElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLDirectoryElement:{prototype:HTMLDirectoryElement;new():HTMLDirectoryElement;};interface\x20HTMLDivElement\x20extends\x20HTMLElement{align:string;addEventListener(type:K,listener:(this:HTMLDivElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLDivElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLDivElement:{prototype:HTMLDivElement;new():HTMLDivElement;};interface\x20HTMLDocument\x20extends\x20Document{addEventListener(type:K,listener:(this:HTMLDocument,ev:DocumentEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLDocument,ev:DocumentEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLDocument:{prototype:HTMLDocument;new():HTMLDocument;};interface\x20HTMLElementEventMap\x20extends\x20ElementEventMap,DocumentAndElementEventHandlersEventMap,GlobalEventHandlersEventMap{}interface\x20HTMLElement\x20extends\x20Element,DocumentAndElementEventHandlers,ElementCSSInlineStyle,ElementContentEditable,GlobalEventHandlers,HTMLOrSVGElement{accessKey:string;readonly\x20accessKeyLabel:string;autocapitalize:string;dir:string;draggable:boolean;hidden:boolean;inert:boolean;innerText:string;lang:string;readonly\x20offsetHeight:number;readonly\x20offsetLeft:number;readonly\x20offsetParent:Element|null;readonly\x20offsetTop:number;readonly\x20offsetWidth:number;outerText:string;spellcheck:boolean;title:string;translate:boolean;attachInternals():ElementInternals;click():void;addEventListener(type:K,listener:(this:HTMLElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLElement:{prototype:HTMLElement;new():HTMLElement;};interface\x20HTMLEmbedElement\x20extends\x20HTMLElement{align:string;height:string;name:string;src:string;type:string;width:string;getSVGDocument():Document|null;addEventListener(type:K,listener:(this:HTMLEmbedElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLEmbedElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLEmbedElement:{prototype:HTMLEmbedElement;new():HTMLEmbedElement;};interface\x20HTMLFieldSetElement\x20extends\x20HTMLElement{disabled:boolean;readonly\x20elements:HTMLCollection;readonly\x20form:HTMLFormElement|null;name:string;readonly\x20type:string;readonly\x20validationMessage:string;readonly\x20validity:ValidityState;readonly\x20willValidate:boolean;checkValidity():boolean;reportValidity():boolean;setCustomValidity(error:string):void;addEventListener(type:K,listener:(this:HTMLFieldSetElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLFieldSetElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLFieldSetElement:{prototype:HTMLFieldSetElement;new():HTMLFieldSetElement;};interface\x20HTMLFontElement\x20extends\x20HTMLElement{color:string;face:string;size:string;addEventListener(type:K,listener:(this:HTMLFontElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLFontElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLFontElement:{prototype:HTMLFontElement;new():HTMLFontElement;};interface\x20HTMLFormControlsCollection\x20extends\x20HTMLCollectionBase{namedItem(name:string):RadioNodeList|Element|null;}declare\x20var\x20HTMLFormControlsCollection:{prototype:HTMLFormControlsCollection;new():HTMLFormControlsCollection;};interface\x20HTMLFormElement\x20extends\x20HTMLElement{acceptCharset:string;action:string;autocomplete:string;readonly\x20elements:HTMLFormControlsCollection;encoding:string;enctype:string;readonly\x20length:number;method:string;name:string;noValidate:boolean;target:string;checkValidity():boolean;reportValidity():boolean;requestSubmit(submitter?:HTMLElement|null):void;reset():void;submit():void;addEventListener(type:K,listener:(this:HTMLFormElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLFormElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;[index:number]:Element;[name:string]:any;}declare\x20var\x20HTMLFormElement:{prototype:HTMLFormElement;new():HTMLFormElement;};interface\x20HTMLFrameElement\x20extends\x20HTMLElement{readonly\x20contentDocument:Document|null;readonly\x20contentWindow:WindowProxy|null;frameBorder:string;longDesc:string;marginHeight:string;marginWidth:string;name:string;noResize:boolean;scrolling:string;src:string;addEventListener(type:K,listener:(this:HTMLFrameElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLFrameElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLFrameElement:{prototype:HTMLFrameElement;new():HTMLFrameElement;};interface\x20HTMLFrameSetElementEventMap\x20extends\x20HTMLElementEventMap,WindowEventHandlersEventMap{}interface\x20HTMLFrameSetElement\x20extends\x20HTMLElement,WindowEventHandlers{cols:string;rows:string;addEventListener(type:K,listener:(this:HTMLFrameSetElement,ev:HTMLFrameSetElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLFrameSetElement,ev:HTMLFrameSetElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLFrameSetElement:{prototype:HTMLFrameSetElement;new():HTMLFrameSetElement;};interface\x20HTMLHRElement\x20extends\x20HTMLElement{align:string;color:string;noShade:boolean;size:string;width:string;addEventListener(type:K,listener:(this:HTMLHRElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLHRElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLHRElement:{prototype:HTMLHRElement;new():HTMLHRElement;};interface\x20HTMLHeadElement\x20extends\x20HTMLElement{addEventListener(type:K,listener:(this:HTMLHeadElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLHeadElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLHeadElement:{prototype:HTMLHeadElement;new():HTMLHeadElement;};interface\x20HTMLHeadingElement\x20extends\x20HTMLElement{align:string;addEventListener(type:K,listener:(this:HTMLHeadingElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLHeadingElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLHeadingElement:{prototype:HTMLHeadingElement;new():HTMLHeadingElement;};interface\x20HTMLHtmlElement\x20extends\x20HTMLElement{version:string;addEventListener(type:K,listener:(this:HTMLHtmlElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLHtmlElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLHtmlElement:{prototype:HTMLHtmlElement;new():HTMLHtmlElement;};interface\x20HTMLHyperlinkElementUtils{hash:string;host:string;hostname:string;href:string;toString():string;readonly\x20origin:string;password:string;pathname:string;port:string;protocol:string;search:string;username:string;}interface\x20HTMLIFrameElement\x20extends\x20HTMLElement{align:string;allow:string;allowFullscreen:boolean;readonly\x20contentDocument:Document|null;readonly\x20contentWindow:WindowProxy|null;frameBorder:string;height:string;longDesc:string;marginHeight:string;marginWidth:string;name:string;referrerPolicy:ReferrerPolicy;readonly\x20sandbox:DOMTokenList;scrolling:string;src:string;srcdoc:string;width:string;getSVGDocument():Document|null;addEventListener(type:K,listener:(this:HTMLIFrameElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLIFrameElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLIFrameElement:{prototype:HTMLIFrameElement;new():HTMLIFrameElement;};interface\x20HTMLImageElement\x20extends\x20HTMLElement{align:string;alt:string;border:string;readonly\x20complete:boolean;crossOrigin:string|null;readonly\x20currentSrc:string;decoding:\x22async\x22|\x22sync\x22|\x22auto\x22;height:number;hspace:number;isMap:boolean;loading:\x22eager\x22|\x22lazy\x22;longDesc:string;lowsrc:string;name:string;readonly\x20naturalHeight:number;readonly\x20naturalWidth:number;referrerPolicy:string;sizes:string;src:string;srcset:string;useMap:string;vspace:number;width:number;readonly\x20x:number;readonly\x20y:number;decode():Promise;addEventListener(type:K,listener:(this:HTMLImageElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLImageElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLImageElement:{prototype:HTMLImageElement;new():HTMLImageElement;};interface\x20HTMLInputElement\x20extends\x20HTMLElement{accept:string;align:string;alt:string;autocomplete:string;capture:string;checked:boolean;defaultChecked:boolean;defaultValue:string;dirName:string;disabled:boolean;files:FileList|null;readonly\x20form:HTMLFormElement|null;formAction:string;formEnctype:string;formMethod:string;formNoValidate:boolean;formTarget:string;height:number;indeterminate:boolean;readonly\x20labels:NodeListOf|null;readonly\x20list:HTMLElement|null;max:string;maxLength:number;min:string;minLength:number;multiple:boolean;name:string;pattern:string;placeholder:string;readOnly:boolean;required:boolean;selectionDirection:\x22forward\x22|\x22backward\x22|\x22none\x22|null;selectionEnd:number|null;selectionStart:number|null;size:number;src:string;step:string;type:string;useMap:string;readonly\x20validationMessage:string;readonly\x20validity:ValidityState;value:string;valueAsDate:Date|null;valueAsNumber:number;readonly\x20webkitEntries:ReadonlyArray;webkitdirectory:boolean;width:number;readonly\x20willValidate:boolean;checkValidity():boolean;reportValidity():boolean;select():void;setCustomValidity(error:string):void;setRangeText(replacement:string):void;setRangeText(replacement:string,start:number,end:number,selectionMode?:SelectionMode):void;setSelectionRange(start:number|null,end:number|null,direction?:\x22forward\x22|\x22backward\x22|\x22none\x22):void;showPicker():void;stepDown(n?:number):void;stepUp(n?:number):void;addEventListener(type:K,listener:(this:HTMLInputElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLInputElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLInputElement:{prototype:HTMLInputElement;new():HTMLInputElement;};interface\x20HTMLLIElement\x20extends\x20HTMLElement{type:string;value:number;addEventListener(type:K,listener:(this:HTMLLIElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLLIElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLLIElement:{prototype:HTMLLIElement;new():HTMLLIElement;};interface\x20HTMLLabelElement\x20extends\x20HTMLElement{readonly\x20control:HTMLElement|null;readonly\x20form:HTMLFormElement|null;htmlFor:string;addEventListener(type:K,listener:(this:HTMLLabelElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLLabelElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLLabelElement:{prototype:HTMLLabelElement;new():HTMLLabelElement;};interface\x20HTMLLegendElement\x20extends\x20HTMLElement{align:string;readonly\x20form:HTMLFormElement|null;addEventListener(type:K,listener:(this:HTMLLegendElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLLegendElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLLegendElement:{prototype:HTMLLegendElement;new():HTMLLegendElement;};interface\x20HTMLLinkElement\x20extends\x20HTMLElement,LinkStyle{as:string;charset:string;crossOrigin:string|null;disabled:boolean;href:string;hreflang:string;imageSizes:string;imageSrcset:string;integrity:string;media:string;referrerPolicy:string;rel:string;readonly\x20relList:DOMTokenList;rev:string;readonly\x20sizes:DOMTokenList;target:string;type:string;addEventListener(type:K,listener:(this:HTMLLinkElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLLinkElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLLinkElement:{prototype:HTMLLinkElement;new():HTMLLinkElement;};interface\x20HTMLMapElement\x20extends\x20HTMLElement{readonly\x20areas:HTMLCollection;name:string;addEventListener(type:K,listener:(this:HTMLMapElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLMapElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLMapElement:{prototype:HTMLMapElement;new():HTMLMapElement;};interface\x20HTMLMarqueeElement\x20extends\x20HTMLElement{behavior:string;bgColor:string;direction:string;height:string;hspace:number;loop:number;scrollAmount:number;scrollDelay:number;trueSpeed:boolean;vspace:number;width:string;start():void;stop():void;addEventListener(type:K,listener:(this:HTMLMarqueeElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener(type:K,listener:(this:HTMLMarqueeElement,ev:HTMLElementEventMap[K])=>any,options?:boolean|EventListenerOptions):void;removeEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|EventListenerOptions):void;}declare\x20var\x20HTMLMarqueeElement:{prototype:HTMLMarqueeElement;new():HTMLMarqueeElement;};interface\x20HTMLMediaElementEventMap\x20extends\x20HTMLElementEventMap{\x22encrypted\x22:MediaEncryptedEvent;\x22waitingforkey\x22:Event;}interface\x20HTMLMediaElement\x20extends\x20HTMLElement{autoplay:boolean;readonly\x20buffered:TimeRanges;controls:boolean;crossOrigin:string|null;readonly\x20currentSrc:string;currentTime:number;defaultMuted:boolean;defaultPlaybackRate:number;disableRemotePlayback:boolean;readonly\x20duration:number;readonly\x20ended:boolean;readonly\x20error:MediaError|null;loop:boolean;readonly\x20mediaKeys:MediaKeys|null;muted:boolean;readonly\x20networkState:number;onencrypted:((this:HTMLMediaElement,ev:MediaEncryptedEvent)=>any)|null;onwaitingforkey:((this:HTMLMediaElement,ev:Event)=>any)|null;readonly\x20paused:boolean;playbackRate:number;readonly\x20played:TimeRanges;preload:\x22none\x22|\x22metadata\x22|\x22auto\x22|\x22\x22;preservesPitch:boolean;readonly\x20readyState:number;readonly\x20remote:RemotePlayback;readonly\x20seekable:TimeRanges;readonly\x20seeking:boolean;src:string;srcObject:MediaProvider|null;readonly\x20textTracks:TextTrackList;volume:number;addTextTrack(kind:TextTrackKind,label?:string,language?:string):TextTrack;canPlayType(type:string):CanPlayTypeResult;fastSeek(time:number):void;load():void;pause():void;play():Promise;setMediaKeys(mediaKeys:MediaKeys|null):Promise;readonly\x20HAVE_CURRENT_DATA:number;readonly\x20HAVE_ENOUGH_DATA:number;readonly\x20HAVE_FUTURE_DATA:number;readonly\x20HAVE_METADATA:number;readonly\x20HAVE_NOTHING:number;readonly\x20NETWORK_EMPTY:number;readonly\x20NETWORK_IDLE:number;readonly\x20NETWORK_LOADING:number;readonly\x20NETWORK_NO_SOURCE:number;addEventListener(type:K,listener:(this:HTMLMediaElement,ev:HTMLMediaElementEventMap[K])=>any,options?:boolean|AddEventListenerOptions):void;addEventListener(type:string,listener:EventListenerOrEventListenerObject,options?:boolean|AddEventListenerOptions):void;removeEventListener