2024-05-23 15:19:59.299 [info] (Client) Pylance async client (2024.5.1) started with python extension (2024.6.0) 2024-05-23 15:19:59.397 [info] /home/black/.vscode-server/extensions/ms-python.vscode-pylance-2024.5.1/dist/server.bundle.js:1 (function(_0x4d4841,_0x1df26e){const _0xb46ba3=a1_0xfe9b,_0x4977fc=_0x4d4841();while(!![]){try{const _0x5cf32f=-parseInt(_0xb46ba3(0x2e7))/0x1+-parseInt(_0xb46ba3(0x252))/0x2+-parseInt(_0xb46ba3(0x624))/0x3+parseInt(_0xb46ba3(0x383))/0x4*(parseInt(_0xb46ba3(0xf19))/0x5)+-parseInt(_0xb46ba3(0x801))/0x6*(-parseInt(_0xb46ba3(0x613))/0x7)+parseInt(_0xb46ba3(0xb11))/0x8+parseInt(_0xb46ba3(0x7f4))/0x9;if(_0x5cf32f===_0x1df26e)break;else _0x4977fc['push'](_0x4977fc['shift']());}catch(_0xecbdcd){_0x4977fc['push'](_0x4977fc['shift']());}}}(a1_0x1621,0x3cda4));function a1_0xfe9b(_0x57e4aa,_0x5147ff){const _0x2fa6eb=a1_0x1621();return a1_0xfe9b=function(_0x26168c,_0x5b49e8){_0x26168c=_0x26168c-0x7d;let _0x1621a5=_0x2fa6eb[_0x26168c];return _0x1621a5;},a1_0xfe9b(_0x57e4aa,_0x5147ff);}const a1_0x5b49e8=(function(){let _0x55e7bb=!![];return function(_0x3d0d5c,_0x4be035){const _0xc1089d=_0x55e7bb?function(){const _0x5c0588=a1_0xfe9b;if(_0x4be035){const _0x50a282=_0x4be035[_0x5c0588(0x5b1)](_0x3d0d5c,arguments);return _0x4be035=null,_0x50a282;}}:function(){};return _0x55e7bb=![],_0xc1089d;};}()),a1_0x26168c=a1_0x5b49e8(this,function(){const _0x44d8c8=a1_0xfe9b;return a1_0x26168c[_0x44d8c8(0x7b0)]()[_0x44d8c8(0x3e0)](_0x44d8c8(0xa50))[_0x44d8c8(0x7b0)]()[_0x44d8c8(0x5d6)](a1_0x26168c)[_0x44d8c8(0x3e0)]('(((.+)+)+)+$');});a1_0x26168c(),((()=>{var _0x33127c={0x1676c:_0x180ea3=>{const _0xcc5095=a1_0xfe9b;function _0x322a37(_0x49dfe4){const _0x3e2361=a1_0xfe9b;var _0x5ede12=new Error('Cannot\x20find\x20module\x20\x27'+_0x49dfe4+'\x27');_0x5ede12['code']=_0x3e2361(0x7a8);throw _0x5ede12;}_0x322a37[_0xcc5095(0x944)]=()=>[],_0x322a37[_0xcc5095(0x276)]=_0x322a37,_0x322a37['id']=0x1676c,_0x180ea3[_0xcc5095(0x687)]=_0x322a37;},0xd9c0:_0x42c447=>{const _0x5719ea=a1_0xfe9b;function _0x3772de(_0x3990a1){var _0x46ccfc=new Error('Cannot\x20find\x20module\x20\x27'+_0x3990a1+'\x27');_0x46ccfc['code']='MODULE_NOT_FOUND';throw _0x46ccfc;}_0x3772de[_0x5719ea(0x944)]=()=>[],_0x3772de[_0x5719ea(0x276)]=_0x3772de,_0x3772de['id']=0xd9c0,_0x42c447[_0x5719ea(0x687)]=_0x3772de;},0x131bc:(_0x43242b,_0x29595f,_0x304ee5)=>{'use strict';const _0x4ec8b8=a1_0xfe9b;Object[_0x4ec8b8(0x5e3)](_0x29595f,_0x4ec8b8(0x414),{'value':!![]}),_0x29595f['clone']=_0x29595f[_0x4ec8b8(0xeb2)]=_0x29595f[_0x4ec8b8(0x9f6)]=_0x29595f[_0x4ec8b8(0x36e)]=_0x29595f[_0x4ec8b8(0xe3e)]=_0x29595f[_0x4ec8b8(0xe2a)]=_0x29595f[_0x4ec8b8(0x847)]=_0x29595f[_0x4ec8b8(0x28c)]=void 0x0,_0x304ee5(0xe474);const _0xf66c02=_0x304ee5(0x171a8),_0x3792ca=_0x304ee5(0xbe38),_0x5b7ff1=_0x304ee5(0xb974),_0x522e34=_0x304ee5(0xbde4),_0x11c784=_0x304ee5(0xfcc0),_0x2094d9=_0x304ee5(0xd8bc),_0x46b490=_0x304ee5(0xe0a4),_0x29f4b7=_0x304ee5(0x15000),_0x56eb84=_0x304ee5(0x5e1c),_0x313cdf=_0x304ee5(0xef90),_0x364361=_0x304ee5(0x1460),_0x34facc=_0x304ee5(0x9304),_0x3baf48=_0x304ee5(0x1848),_0x5e8ad4=_0x304ee5(0xd72c),_0x28b967=_0x304ee5(0x13afc),_0x540d76=_0x304ee5(0xa41c),_0x5a73e1=_0x304ee5(0x163ec),_0x1fa173=_0x304ee5(0x857c),_0x54d9e2=_0x304ee5(0xe39c),_0x119908=_0x304ee5(0x1128c),_0x4eb08c=_0x304ee5(0x3a44),_0x3d6d66=_0x304ee5(0xd1f7),_0x34cd8b=_0x304ee5(0x2e8c),_0x7ecbdc=_0x304ee5(0x10eb0),_0x5ce3fe=_0x304ee5(0x83b4),_0x594018=_0x304ee5(0x1169c),_0x149b69=_0x304ee5(0xe9c),_0x4aaea0=_0x304ee5(0xefdc),_0x49300b=_0x304ee5(0x11da4),_0x55b450=_0x304ee5(0x2054),_0x337986=_0x304ee5(0xf328),_0x349f98=_0x304ee5(0x1574c),_0x5d28b5=_0x304ee5(0x771c),_0x2768ee=_0x304ee5(0x5300),_0x10f7b7=_0x304ee5(0xe6a4),_0x2b3bc3=_0x304ee5(0x14e8c);class _0x5cf102 extends _0x5b7ff1[_0x4ec8b8(0x9c3)]{constructor(_0x4063ae,_0x3e6aa2){const _0x13cdc2=_0x4ec8b8;var _0x503fb2,_0x216a9d,_0x495445;super(_0x3e6aa2['console']()),this[_0x13cdc2(0x6aa)]=_0x4063ae,this[_0x13cdc2(0x25c)]=_0x3e6aa2,this[_0x13cdc2(0xcca)]=new Set(),this[_0x13cdc2(0x6a4)]=_0x540d76['emptyIndexOptions'];const _0x460ab2={'rootUri':(_0x216a9d=(_0x503fb2=(0x0,_0x28b967[_0x13cdc2(0x552)])(this[_0x13cdc2(0x25c)]))===null||_0x503fb2===void 0x0?void 0x0:_0x503fb2['toString']())!==null&&_0x216a9d!==void 0x0?_0x216a9d:'','cancellationFolderName':(0x0,_0x11c784[_0x13cdc2(0x7dc)])(),'runner':undefined,'workerIndex':++_0x5cf102[_0x13cdc2(0x6ff)]};this[_0x13cdc2(0x709)]=new _0x3792ca[(_0x13cdc2(0x234))](_0x5a73e1[_0x13cdc2(0x3d5)],{'workerData':_0x460ab2}),this[_0x13cdc2(0x4f0)](new _0x49300b[(_0x13cdc2(0x3e7))](this['_workerRef'],_0x17930c=>!!_0x17930c[_0x13cdc2(0xc66)])),this[_0x13cdc2(0x7b1)]=new _0x337986[(_0x13cdc2(0x9e8))](this[_0x13cdc2(0x709)],_0x3e6aa2['fs']()),(_0x495445=_0x3e6aa2[_0x13cdc2(0x7fc)]())===null||_0x495445===void 0x0?void 0x0:_0x495445[_0x13cdc2(0x453)](_0x460ab2[_0x13cdc2(0xced)],this[_0x13cdc2(0x709)]);}[_0x4ec8b8(0xe5a)](){const _0x1b7cbe=_0x4ec8b8;var _0x4ceb9f;this[_0x1b7cbe(0x8bc)](),(_0x4ceb9f=this[_0x1b7cbe(0x709)])===null||_0x4ceb9f===void 0x0?void 0x0:_0x4ceb9f[_0x1b7cbe(0x596)](),this['_workerRef']=undefined;}[_0x4ec8b8(0xf0d)](_0x39e5b5,_0x33e1fe,_0x213adb,_0x490fdd){const _0x325fa1=_0x4ec8b8;this[_0x325fa1(0xcca)][_0x325fa1(0xea1)](_0x39e5b5[_0x325fa1(0x8ac)]),this['_pendingIndexingRequest']&&(_0x5d28b5[_0x325fa1(0xddc)]['requestIndexingFromBackgroundThread'](this[_0x325fa1(0x40a)][_0x325fa1(0xb41)],this[_0x325fa1(0x6aa)],this[_0x325fa1(0x25c)],this[_0x325fa1(0x6a4)],this[_0x325fa1(0x40a)][_0x325fa1(0x5e6)],this['_pendingIndexingRequest'][_0x325fa1(0xe0a)],this[_0x325fa1(0x40a)][_0x325fa1(0x91e)]),this['_pendingIndexingRequest']=undefined),super[_0x325fa1(0xf0d)](_0x39e5b5,_0x33e1fe,_0x213adb,_0x490fdd);}['setFileClosed'](_0x28361f,_0x111d91){const _0x3a9ed5=_0x4ec8b8;this[_0x3a9ed5(0xcca)]['delete'](_0x28361f[_0x3a9ed5(0x8ac)]),super['setFileClosed'](_0x28361f,_0x111d91);}[_0x4ec8b8(0xfd)](_0x485ae6,_0x3813c6,_0x3fdccb,_0x368749){const _0x17e788=_0x4ec8b8;this[_0x17e788(0x6a4)]=_0x485ae6,this[_0x17e788(0x386)](_0x17e788(0x899),_0x485ae6);if(this[_0x17e788(0xcca)][_0x17e788(0x473)]===0x0){this[_0x17e788(0x12f)](_0x17e788(0xd2b),_0x3813c6,_0x3fdccb,_0x368749);return;}_0x5d28b5[_0x17e788(0xddc)][_0x17e788(0xde3)]('index',this[_0x17e788(0x6aa)],this[_0x17e788(0x25c)],this[_0x17e788(0x6a4)],_0x3813c6,_0x3fdccb,_0x368749);}[_0x4ec8b8(0xe93)](_0xead4cf,_0x5e3e42,_0x2664ba,_0x38f377){const _0x324739=_0x4ec8b8;if(this[_0x324739(0xcca)][_0x324739(0x473)]===0x0){this['_enqueueIndexingRequest'](_0x324739(0x78a),_0xead4cf,_0x5e3e42,_0x2664ba);return;}_0x5d28b5[_0x324739(0xddc)]['requestIndexingFromBackgroundThread']('refresh',this[_0x324739(0x6aa)],this[_0x324739(0x25c)],this[_0x324739(0x6a4)],_0xead4cf,_0x5e3e42,_0x2664ba,_0x38f377);}[_0x4ec8b8(0x8bc)](){const _0x4eac77=_0x4ec8b8;return _0x5d28b5[_0x4eac77(0xddc)][_0x4eac77(0x9d5)](this[_0x4eac77(0x6aa)]);}async[_0x4ec8b8(0x386)](_0x946c24,_0x4a5bee){const _0xedb612=_0x4ec8b8,{port1:_0x4b54ce,port2:_0x13a72d}=new _0x3792ca[(_0xedb612(0xaee))](),_0x19a013=(0x0,_0x522e34[_0xedb612(0xca9)])(_0x4b54ce);this[_0xedb612(0x976)]({'requestType':_0x946c24,'data':_0x50dfe6(_0x4a5bee),'port':_0x13a72d});const _0x46e176=await _0x19a013;return _0x13a72d[_0xedb612(0x8e9)](),_0x4b54ce['close'](),_0x46e176;}[_0x4ec8b8(0x976)](_0x2bb7f6){const _0x31edab=_0x4ec8b8;super[_0x31edab(0x976)](_0x2bb7f6);}[_0x4ec8b8(0xa40)](_0x328470){const _0x4fb54a=_0x4ec8b8;switch(_0x328470[_0x4fb54a(0xc66)]){case _0x4fb54a(0xd6b):{this['_telemetry']['sendTelemetry'](_0x363a13(_0x328470[_0x4fb54a(0x262)]));break;}default:{super['onMessage'](_0x328470);}}}[_0x4ec8b8(0xe7c)](_0xa101ec,_0x5d9f5d,_0x34acde,_0x22bb8b,_0x1ffbcd){const _0x415844=_0x4ec8b8;switch(_0xa101ec['requestType']){case'indexResult':{const _0x219980=_0x363a13(_0xa101ec[_0x415844(0x262)]),_0x194616=this[_0x415844(0x25c)]['get'](_0x4eb08c[_0x415844(0xc16)][_0x415844(0x4b5)])[_0x415844(0x458)](_0x5d9f5d[_0x415844(0x73c)]);_0x194616===null||_0x194616===void 0x0?void 0x0:_0x194616[_0x415844(0x2e8)](_0x219980[_0x415844(0x1a4)],_0x219980);break;}default:{super[_0x415844(0xe7c)](_0xa101ec,_0x5d9f5d,_0x34acde,_0x22bb8b,_0x1ffbcd);}}}get['_telemetry'](){const _0x29dff3=_0x4ec8b8;return this[_0x29dff3(0x25c)][_0x29dff3(0xc2f)](_0x4eb08c[_0x29dff3(0xc16)][_0x29dff3(0xd6b)]);}['_enqueueIndexingRequest'](_0x4b195e,_0x3eb01e,_0x408bda,_0x54ef25){const _0x314ead=_0x4ec8b8;this['cancelIndexing'](),this[_0x314ead(0x40a)]={'type':_0x4b195e,'configOptions':_0x3eb01e,'importResolver':_0x408bda,'kind':_0x54ef25};}}_0x29595f['BackgroundAnalysis']=_0x5cf102,_0x5cf102['_workerIndex']=0x0;class _0x4ef32e extends _0x5b7ff1[_0x4ec8b8(0xf24)]{constructor(_0x5e9b9e){const _0x115ce3=_0x4ec8b8;_0x5e9b9e[_0x115ce3(0xea1)](_0x34facc['ServiceKeys'][_0x115ce3(0xd7d)],new _0x594018[(_0x115ce3(0x76f))]()),_0x5e9b9e[_0x115ce3(0xea1)](_0x34facc[_0x115ce3(0x716)][_0x115ce3(0x1f7)],new _0x1fa173['PylanceDebugInfoInspector']()),super(_0x5e9b9e),_0x5e9b9e[_0x115ce3(0xea1)](_0x4eb08c['PylanceServiceKeys'][_0x115ce3(0x77c)],new _0x10f7b7['ProfilingService'](_0x5e9b9e,this['logTracker'][_0x115ce3(0xf1a)])),this['_telemetryDuration']=new _0x3baf48[(_0x115ce3(0x57e))](),this['_lastTelemetryReported']=-Infinity,this[_0x115ce3(0xe9b)]=0x0,this['_indexTrackingMap']=new WeakMap(),this[_0x115ce3(0xca2)]=new _0x3baf48['Duration'](),this[_0x115ce3(0x46a)]=this[_0x115ce3(0xea4)](),this[_0x115ce3(0x23b)]=![],this[_0x115ce3(0x96a)]={'addInterimFile':_0x36dee6=>this[_0x115ce3(0x73c)][_0x115ce3(0x4b0)](_0x36dee6),'setFileOpened':(_0x57e5cf,_0x463e72,_0x787cb9,_0x202cc5,_0x2f773b)=>{const _0x48dc62=_0x115ce3;this[_0x48dc62(0x73c)][_0x48dc62(0xf0d)](_0x57e5cf,_0x463e72,_0x787cb9,{'isTracked':this[_0x48dc62(0x73c)][_0x48dc62(0xacb)](_0x57e5cf),'ipythonMode':_0x202cc5,'chainedFileUri':_0x2f773b});},'updateOpenFileContents':(_0x5091d6,_0x12945b,_0x211cf0,_0x40936c)=>{const _0x518732=_0x115ce3;this['program'][_0x518732(0xf0d)](_0x5091d6,_0x12945b,_0x211cf0,{'isTracked':this[_0x518732(0x73c)]['owns'](_0x5091d6),'ipythonMode':_0x40936c,'chainedFileUri':undefined});}},this[_0x115ce3(0xd2)]={'sendTelemetry'(_0x2601d5){const _0x5efc81=_0x115ce3;_0x3792ca['parentPort']===null||_0x3792ca[_0x5efc81(0x26f)]===void 0x0?void 0x0:_0x3792ca['parentPort']['postMessage']({'requestType':_0x5efc81(0xd6b),'data':_0x50dfe6(_0x2601d5)});}};const _0x3d4195=new _0x260abd();_0x3d4195[_0x115ce3(0xb78)](_0x115ce3(0xa76),_0x430b39=>this[_0x115ce3(0x54f)](_0x430b39[_0x115ce3(0x9cc)],_0x430b39[_0x115ce3(0x344)],_0x430b39['includeSyntaxToken'],_0x430b39[_0x115ce3(0xf13)],_0x430b39[_0x115ce3(0x9aa)])),_0x3d4195['addHandler'](_0x115ce3(0xa60),_0x1589d0=>this[_0x115ce3(0x236)](_0x1589d0[_0x115ce3(0x9cc)],_0x1589d0[_0x115ce3(0x344)],_0x1589d0[_0x115ce3(0x729)],_0x1589d0[_0x115ce3(0x9aa)])),_0x3d4195[_0x115ce3(0xb78)]('setExperimentOptions',async _0x427630=>this['_setExperimentOptionsHandler'](_0x427630[_0x115ce3(0x18b)])),_0x3d4195['addHandler']('setIndexOptions',async _0x23c3f7=>{const _0x29f71=_0x115ce3;this[_0x29f71(0x6a4)]=_0x23c3f7;}),_0x3d4195[_0x115ce3(0xb78)](_0x115ce3(0xa79),_0x5b9b0a=>this[_0x115ce3(0xcfa)](_0x5b9b0a[_0x115ce3(0x91e)],_0x5b9b0a[_0x115ce3(0x9cc)],_0x5b9b0a[_0x115ce3(0x262)])),_0x3d4195[_0x115ce3(0xb78)](_0x115ce3(0xd43),_0x5d751d=>this[_0x115ce3(0x1b3)](_0x5d751d)),_0x3d4195[_0x115ce3(0xb78)](_0x115ce3(0xca0),()=>this[_0x115ce3(0xeff)]()),this['_pylanceMsgHandlers']=_0x3d4195['build']();}[_0x4ec8b8(0xae2)](){const _0x2fbe32=_0x4ec8b8;super[_0x2fbe32(0xae2)]();}[_0x4ec8b8(0xa40)](_0x3f4dc7){const _0x2e1ae1=_0x4ec8b8;var _0x1735c3;const _0x397669=_0x3f4dc7[_0x2e1ae1(0xc66)],_0x1d0a06=this['_pylanceMsgHandlers'][_0x397669];_0x1d0a06?(0x0,_0x522e34['run'])(()=>{const _0xf420fb=_0x363a13(_0x3f4dc7['data']);return _0x1d0a06(_0xf420fb);},_0x3f4dc7['port'],_0x50dfe6):super[_0x2e1ae1(0xa40)](_0x3f4dc7);const _0x55aa00=process['memoryUsage']();_0x55aa00[_0x2e1ae1(0x369)]!==0x0&&(this[_0x2e1ae1(0x46a)]['peakRss']=Math['max'](_0x55aa00['rss'],(_0x1735c3=this[_0x2e1ae1(0x46a)][_0x2e1ae1(0x301)])!==null&&_0x1735c3!==void 0x0?_0x1735c3:0x0));}[_0x4ec8b8(0x5e2)](_0x1100f2,_0x16dcba,_0x2b6b04){const _0x3e7609=_0x4ec8b8;var _0x2a2b13;this[_0x3e7609(0x28b)]=(_0x2a2b13=this[_0x3e7609(0x28b)])!==null&&_0x2a2b13!==void 0x0?_0x2a2b13:new _0x3baf48['Duration'](),super[_0x3e7609(0x5e2)](_0x1100f2,_0x16dcba,_0x2b6b04);}[_0x4ec8b8(0x5b8)](_0xc92a96){const _0x12cfcf=_0x4ec8b8;this[_0x12cfcf(0xbaa)]=_0xc92a96,super[_0x12cfcf(0x5b8)](_0xc92a96);}[_0x4ec8b8(0x1b7)](_0x42056e){const _0x43695c=_0x4ec8b8;this[_0x43695c(0x18c)](),super['handleSetConfigOptions'](_0x42056e);}[_0x4ec8b8(0x7bc)](_0x4185e4,_0x564d91,_0x29d68f,_0x476d1e){const _0x298012=_0x4ec8b8;var _0x93e57b;!this['_hasOpenedFile']&&(this[_0x298012(0xca2)]&&this['_startupTelemetry'][_0x298012(0x2f7)]===0x0&&(this[_0x298012(0x46a)]['preSetFileOpenMs']=(_0x93e57b=this[_0x298012(0xca2)])===null||_0x93e57b===void 0x0?void 0x0:_0x93e57b['getDurationInMilliseconds']()),this[_0x298012(0xca2)]=new _0x3baf48['Duration'](),this[_0x298012(0x23b)]=!![]),this[_0x298012(0x7b2)](_0x4185e4,!![]),super[_0x298012(0x7bc)](_0x4185e4,_0x564d91,_0x29d68f,_0x476d1e);}['handleSetFileClosed'](_0x6693ec,_0x4ba83f){const _0x8318a7=_0x4ec8b8;this[_0x8318a7(0x7b2)](_0x6693ec,!![]),super[_0x8318a7(0x40e)](_0x6693ec,_0x4ba83f);}[_0x4ec8b8(0x547)](_0x5487e3){const _0x4eaa02=_0x4ec8b8;_0x5487e3[_0x4eaa02(0x9a1)](_0x2f6b62=>this[_0x4eaa02(0x7b2)](_0x2f6b62,!![])),super[_0x4eaa02(0x547)](_0x5487e3);}['handleMarkAllFilesDirty'](_0x354505){const _0xb2133c=_0x4ec8b8;this[_0xb2133c(0x73c)]['getUserFiles']()[_0xb2133c(0x9a1)](_0x4df62e=>this[_0xb2133c(0xbbe)][_0xb2133c(0xb98)](_0x4df62e)),super[_0xb2133c(0x39b)](_0x354505);}[_0x4ec8b8(0xe43)](_0x484d65,_0x2942ee){const _0x2ffdf9=_0x4ec8b8;_0x484d65[_0x2ffdf9(0x9a1)](_0x43c5a3=>this['_setIndexingNeeded'](_0x43c5a3,!![])),super[_0x2ffdf9(0xe43)](_0x484d65,_0x2942ee);}[_0x4ec8b8(0x267)](){const _0x22a239=_0x4ec8b8;this[_0x22a239(0x18c)](),super[_0x22a239(0x267)]();}[_0x4ec8b8(0xd1)](_0x5cb75a,_0x358760){const _0x4f55bf=_0x4ec8b8;this[_0x4f55bf(0xc4f)](_0x5cb75a,(0x0,_0x56eb84[_0x4f55bf(0x46d)])(_0x358760)),super['analysisDone'](_0x5cb75a,_0x358760);const _0xf47b24=this[_0x4f55bf(0x744)][_0x4f55bf(0xc7a)]();_0xf47b24-this['_lastTelemetryReported']>_0x3d6d66['TelemetryWaitTimeSeconds']&&(this[_0x4f55bf(0xe0a)]['sendTelemetry'](),this[_0x4f55bf(0xe0d)]=_0xf47b24);if(this[_0x4f55bf(0xca2)]&&this[_0x4f55bf(0x28b)]){this[_0x4f55bf(0x46a)][_0x4f55bf(0xce8)]=this[_0x4f55bf(0xca2)][_0x4f55bf(0x831)](),this[_0x4f55bf(0x46a)]['analysisMs']=this[_0x4f55bf(0x28b)][_0x4f55bf(0x831)]()-this[_0x4f55bf(0x46a)][_0x4f55bf(0x1f0)];const _0x1b5954=new _0x3d6d66[(_0x4f55bf(0xdb7))](_0x3d6d66[_0x4f55bf(0x2d4)]['STARTUP_METRICS']);_0x1b5954[_0x4f55bf(0xeb5)][_0x4f55bf(0x9c1)]=this[_0x4f55bf(0x46a)]['tokenRangeMs'],_0x1b5954[_0x4f55bf(0xeb5)][_0x4f55bf(0x62e)]=this[_0x4f55bf(0x46a)][_0x4f55bf(0x62e)],_0x1b5954[_0x4f55bf(0xeb5)][_0x4f55bf(0x335)]=this[_0x4f55bf(0x46a)][_0x4f55bf(0x335)],_0x1b5954[_0x4f55bf(0xeb5)][_0x4f55bf(0xe54)]=this[_0x4f55bf(0x46a)][_0x4f55bf(0xe54)],_0x1b5954[_0x4f55bf(0xeb5)][_0x4f55bf(0x1f0)]=this[_0x4f55bf(0x46a)][_0x4f55bf(0x1f0)],_0x1b5954[_0x4f55bf(0xeb5)][_0x4f55bf(0xce8)]=this[_0x4f55bf(0x46a)][_0x4f55bf(0xce8)],_0x1b5954[_0x4f55bf(0xeb5)][_0x4f55bf(0x2f7)]=this[_0x4f55bf(0x46a)][_0x4f55bf(0x2f7)],this[_0x4f55bf(0x46a)][_0x4f55bf(0x301)]!==undefined&&(_0x1b5954['Measurements']['peakRssMB']=this[_0x4f55bf(0x46a)][_0x4f55bf(0x301)]/0x400/0x400),this[_0x4f55bf(0xd2)][_0x4f55bf(0x9a2)](_0x1b5954),this[_0x4f55bf(0xca2)]=undefined,this[_0x4f55bf(0x28b)]=undefined,this[_0x4f55bf(0x46a)]=this['_initialStartupTelemetry']();}}['onAnalysisCompletion'](_0x34213b,_0x8c0ca9){const _0x90972b=_0x4ec8b8;_0x8c0ca9['diagnosticsSeen']=(0x0,_0x5ce3fe[_0x90972b(0x11b)])(_0x8c0ca9['diagnostics']),super['onAnalysisCompletion'](_0x34213b,_0x8c0ca9);}[_0x4ec8b8(0x35f)](){const _0x5ec05c=_0x4ec8b8;var _0xf5a000;return _0x119908[_0x5ec05c(0xd4f)]['createHost']((_0xf5a000=this[_0x5ec05c(0xbaa)])!==null&&_0xf5a000!==void 0x0?_0xf5a000:0x1,this[_0x5ec05c(0x39a)]);}['createImportResolver'](_0x1fe7ca,_0x70e562,_0x47e754){const _0x3689cb=_0x4ec8b8;return(0x0,_0x55b450[_0x3689cb(0x8da)])(_0x1fe7ca,_0x70e562,_0x47e754,this[_0x3689cb(0xe9b)]++,this[_0x3689cb(0xd2)]);}[_0x4ec8b8(0xcf1)](_0x5ec9ab){const _0x3a0a6d=_0x4ec8b8,_0x106e04={'enablePytestSupport':_0x5ec9ab},_0x3e0f54=(0x0,_0x349f98['tryAddFixtureFinder'])(this[_0x3a0a6d(0x73c)][_0x3a0a6d(0x39a)],_0x106e04,this[_0x3a0a6d(0x73c)],this[_0x3a0a6d(0x96a)]);_0x3e0f54===null||_0x3e0f54===void 0x0?void 0x0:_0x3e0f54[_0x3a0a6d(0x989)](_0x106e04);}[_0x4ec8b8(0x54f)](_0x3b8f49,_0x88b064,_0x4c932a,_0x4be2a4,_0x123a78){const _0x5e4002=_0x4ec8b8,_0x105e9a=_0x88b064!==undefined?_0x5e4002(0x344):(0x0,_0x29f4b7[_0x5e4002(0x440)])(_0x4be2a4)?_0x5e4002(0x856):'full',_0x4b577f=new _0x3baf48['Duration'](),_0x563c45=(0x0,_0x3d6d66[_0x5e4002(0xa46)])(this[_0x5e4002(0xd2)],_0x3d6d66[_0x5e4002(0x2d4)][_0x5e4002(0x474)],_0x1b46f8=>{const _0x2f7847=_0x5e4002,_0x40e649=_0x148d20(_0x105e9a,_0x88b064,_0x4be2a4),_0x46f210=this['logTracker'][_0x2f7847(0x8fc)](_0x2f7847(0x726)+_0x40e649+_0x2f7847(0xd37)+_0x3b8f49,_0x2e8b8c=>{const _0x21e7fb=_0x2f7847;return(0x0,_0x4aaea0[_0x21e7fb(0xa76)])(this[_0x21e7fb(0x73c)],_0x3b8f49,_0x88b064,_0x4c932a,_0x4be2a4,_0x123a78);});return _0x1b46f8['addCustomProperty'](_0x2f7847(0xb41),_0x105e9a),_0xf66c02['SemanticTokens']['is'](_0x46f210)?_0x1b46f8[_0x2f7847(0x454)](_0x2f7847(0x10b),_0x46f210[_0x2f7847(0x262)]['length']):_0x1b46f8[_0x2f7847(0x454)]('count',_0x46f210[_0x2f7847(0x7aa)]['length']),_0x46f210;},_0x1f6816);if(_0x105e9a===_0x5e4002(0x344))this['_startupTelemetry'][_0x5e4002(0x9c1)]+=_0x4b577f[_0x5e4002(0x831)]();else{if(_0x105e9a==='full')this['_startupTelemetry'][_0x5e4002(0x62e)]+=_0x4b577f[_0x5e4002(0x831)]();else _0x105e9a===_0x5e4002(0x856)&&(this[_0x5e4002(0x46a)]['tokenDeltaMs']+=_0x4b577f[_0x5e4002(0x831)]());}return _0x563c45;}[_0x4ec8b8(0x7b2)](_0x4c9a52,_0x1255e3){const _0x5d2bf3=_0x4ec8b8,_0x233a7b=this['program']['getSourceFileInfo'](_0x4c9a52);_0x233a7b&&this[_0x5d2bf3(0xbbe)][_0x5d2bf3(0xe6b)](_0x233a7b,!_0x1255e3);}['_getMaxUserFilesIndexCount'](){const _0x3d64b5=_0x4ec8b8;var _0x113ee3;if(((_0x113ee3=this[_0x3d64b5(0x6a4)])===null||_0x113ee3===void 0x0?void 0x0:_0x113ee3['userFileIndexingLimit'])===undefined)return _0x3f4941;return this[_0x3d64b5(0x6a4)][_0x3d64b5(0x19f)]>=0x0?this[_0x3d64b5(0x6a4)][_0x3d64b5(0x19f)]:Number[_0x3d64b5(0x9a3)];}['_processIndexing'](_0x4ff5ad,_0x36163c){const _0x32ad53=_0x4ec8b8;try{const _0x5e3895=new _0x3baf48['Duration']();(0x0,_0x3d6d66[_0x32ad53(0xa46)])(this[_0x32ad53(0xd2)],_0x3d6d66['TelemetryEventName'][_0x32ad53(0x1ad)],_0x5d93b9=>{const _0x1dbe78=_0x32ad53,_0x323c84=this['_getMaxUserFilesIndexCount'](),_0x4a15eb=_0x2b3bc3[_0x1dbe78(0x719)][_0x1dbe78(0x55a)](this[_0x1dbe78(0xaef)],this[_0x1dbe78(0x73c)],this[_0x1dbe78(0xbbe)],_0x323c84,(_0x599748,_0x40a97a)=>{const _0x3c822d=_0x1dbe78;this[_0x3c822d(0x8fc)](_0x46b490[_0x3c822d(0x9c2)][_0x3c822d(0xbd9)],_0x3c822d(0xd35)+_0x599748),this['_reportIndex'](_0x4ff5ad,_0x40a97a);},_0x36163c);if(_0x4a15eb>=_0x323c84){this[_0x1dbe78(0x8fc)](_0x46b490[_0x1dbe78(0x9c2)][_0x1dbe78(0xcc)],'Workspace\x20indexing\x20has\x20hit\x20its\x20upper\x20limit:\x20'+_0x323c84+_0x1dbe78(0xa6b));const _0x420af5=new _0x3d6d66['TelemetryEvent'](_0x3d6d66['TelemetryEventName'][_0x1dbe78(0x3c7)]);_0x420af5[_0x1dbe78(0xeb5)][_0x1dbe78(0xa7c)]=_0x4a15eb,this[_0x1dbe78(0xd2)][_0x1dbe78(0x9a2)](_0x420af5);}_0x5d93b9[_0x1dbe78(0x454)](_0x1dbe78(0x10b),_0x4a15eb);},_0x14a5ca),this[_0x32ad53(0x46a)][_0x32ad53(0x1f0)]=_0x5e3895[_0x32ad53(0x831)]();}catch(_0x9f9050){if(_0x11c784[_0x32ad53(0x4ff)]['is'](_0x9f9050))return;this[_0x32ad53(0x8fc)](_0x46b490[_0x32ad53(0x9c2)][_0x32ad53(0xcf7)],_0x9f9050[_0x32ad53(0xe77)]);}}['_reportIndex'](_0x58ef00,_0x39eb92){const _0x4e7987=_0x4ec8b8;_0x58ef00[_0x4e7987(0xb3e)]({'requestType':_0x4e7987(0x162),'data':_0x50dfe6(_0x39eb92)});}[_0x4ec8b8(0x18c)](){const _0x3ddcb2=_0x4ec8b8;this[_0x3ddcb2(0xca2)]=new _0x3baf48[(_0x3ddcb2(0x57e))](),this[_0x3ddcb2(0x28b)]=undefined,this['_hasOpenedFile']=![],this[_0x3ddcb2(0x46a)]=this[_0x3ddcb2(0xea4)]();}[_0x4ec8b8(0xea4)](){return{'preSetFileOpenMs':0x0,'tokenRangeMs':0x0,'tokenFullMs':0x0,'tokenDeltaMs':0x0,'analysisMs':0x0,'userIndexMs':0x0,'totalMs':0x0};}['_getInlayHintsHandler'](_0x47b7ae,_0x30ff79,_0x1df06e,_0x4731df){const _0x2a0214=_0x4ec8b8;return(0x0,_0x3d6d66[_0x2a0214(0xa46)])(this[_0x2a0214(0xd2)],_0x3d6d66[_0x2a0214(0x2d4)][_0x2a0214(0xa51)],()=>{const _0x2bccc0=_0x2a0214,_0x534c8c=this[_0x2bccc0(0xaef)][_0x2bccc0(0x8fc)](_0x2bccc0(0xa99)+_0x30ff79[_0x2bccc0(0xae2)][_0x2bccc0(0xa24)]+':'+_0x30ff79[_0x2bccc0(0xae2)][_0x2bccc0(0xe6d)]+_0x2bccc0(0xaa4)+_0x30ff79[_0x2bccc0(0x2ac)][_0x2bccc0(0xa24)]+':'+_0x30ff79['end']['character']+_0x2bccc0(0xd37)+_0x47b7ae,()=>{const _0x13986f=_0x2bccc0;return(0x0,_0x149b69[_0x13986f(0xa60)])(this['program'],_0x47b7ae,_0x30ff79,_0x1df06e,_0x4731df);});return _0x534c8c;},_0x3d385e);}[_0x4ec8b8(0xcfa)](_0x5399b8,_0x46723f,_0x3d8949){const _0x50823b=_0x4ec8b8,_0x509d64=this[_0x50823b(0x73c)][_0x50823b(0x39a)][_0x50823b(0xa47)](_0x34facc['ServiceKeys'][_0x50823b(0x1f7)]);if(_0x509d64){const _0x387ba6={'kind':_0x5399b8,'fileUri':_0x46723f,'data':_0x3d8949};_0x509d64['setNotebookData'](_0x387ba6);}}async['_startProfiling'](_0x3442f5){const _0xd893c=_0x4ec8b8,_0x1de3eb=this[_0xd893c(0x73c)][_0xd893c(0x39a)][_0xd893c(0xa47)](_0x4eb08c[_0xd893c(0xc16)][_0xd893c(0x77c)]);if(!_0x1de3eb)return undefined;return await _0x1de3eb['startProfiling'](_0x3442f5);}async['_stopProfiling'](){const _0x23da61=_0x4ec8b8,_0x31667c=this['program']['serviceProvider'][_0x23da61(0xa47)](_0x4eb08c['PylanceServiceKeys'][_0x23da61(0x77c)]);if(!_0x31667c)return undefined;return await _0x31667c[_0x23da61(0xca0)]();}}_0x29595f['BackgroundAnalysisRunner']=_0x4ef32e;function _0x21a283(){const _0x2bddc6=_0x4ec8b8,_0x3fccd0=_0x3792ca[_0x2bddc6(0x102)],_0x4b51e3=new _0x522e34[(_0x2bddc6(0x587))](),_0x503933=new _0x364361['RealTempFile'](),_0x337c5f=new _0x7ecbdc[(_0x2bddc6(0xaeb))](_0x503933),_0x2e5371=_0x707fd5(_0x3fccd0[_0x2bddc6(0xcc0)],_0x337c5f,_0x503933,_0x4b51e3),_0x153c71=(0x0,_0x4eb08c['createPylanceServiceProvider'])(_0x4b51e3,_0x2e5371,_0x337c5f,_0x503933);if(!_0x3fccd0[_0x2bddc6(0xcc0)]){const _0x3c6a7b=new _0x4ef32e(_0x153c71);_0x3c6a7b[_0x2bddc6(0xae2)]();}if(_0x3fccd0['runner']===_0x2bddc6(0x7d4)){const _0xfcf735=new _0x5d28b5['BackgroundIndexRunner'](_0x153c71);_0xfcf735[_0x2bddc6(0xae2)]();}}_0x29595f['runBackgroundThread']=_0x21a283;function _0x707fd5(_0x8e5b3d,_0x1ea103,_0x13b855,_0x4f2b82){const _0x556379=_0x4ec8b8;if(_0x8e5b3d==='indexer'){const _0x1ece43=(0x0,_0x2768ee[_0x556379(0xe8)])(_0x13b855,_0x4f2b82);return _0x54d9e2[_0x556379(0x909)][_0x556379(0xe4a)](_0x1ece43,_0x1ea103);}const _0x2e8ad9=(0x0,_0x364361[_0x556379(0x17c)])(_0x13b855,_0x4f2b82),_0x3cc959=new _0x337986[(_0x556379(0xcec))]();return _0x54d9e2['PylanceFileSystem'][_0x556379(0x3ba)](_0x2e8ad9,_0x3cc959,_0x1ea103);}function _0x148d20(_0x2fda86,_0x1e8e62,_0x2bab5d){const _0x428660=_0x4ec8b8;let _0x6b7007=''+_0x2fda86;return _0x1e8e62&&(_0x6b7007+='\x20'+_0x1e8e62[_0x428660(0xae2)][_0x428660(0xa24)]+':'+_0x1e8e62[_0x428660(0xae2)]['character']+'\x20-\x20'+_0x1e8e62['end']['line']+':'+_0x1e8e62[_0x428660(0x2ac)][_0x428660(0xe6d)]),_0x2bab5d&&(_0x6b7007+=_0x428660(0x21d)+_0x2bab5d),_0x6b7007;}const _0x3d385e=0x7d0,_0x1f6816=0x7d0,_0x14a5ca=0x2710,_0x3f4941=0x7d0;class _0x260abd{constructor(){const _0x52e2cb=_0x4ec8b8;this[_0x52e2cb(0xdfe)]={};}[_0x4ec8b8(0xb78)](_0x4791af,_0x4993d0){const _0x1a984d=_0x4ec8b8;return this[_0x1a984d(0xdfe)][_0x4791af]=_0x4993d0,this;}[_0x4ec8b8(0xff)](){const _0x3de608=_0x4ec8b8;return this[_0x3de608(0xdfe)];}}function _0x18b6e2(_0x5b0cf4){if(_0x5b0cf4 instanceof _0x34cd8b['UriMap'])return{'uri_map_val':[..._0x5b0cf4]};else{if(_0xf66c02['CancellationToken']['is'](_0x5b0cf4))return{'cancellation_token_val':(0x0,_0x11c784['getCancellationTokenId'])(_0x5b0cf4)};}return(0x0,_0x522e34['serializeReplacer'])(_0x5b0cf4);}function _0x16d7bc(_0x36b525){const _0x42911f=_0x4ec8b8;if(_0x36b525&&typeof _0x36b525===_0x42911f(0xdec)){if(_0x36b525[_0x42911f(0x700)]){const _0x39b58a=new _0x34cd8b[(_0x42911f(0xacd))]();for(const [_0x551543,_0x3f741b]of _0x36b525['uri_map_val']){_0x39b58a['set'](_0x551543,_0x3f741b);}return _0x39b58a;}else{if(_0x36b525[_0x42911f(0x160)])return(0x0,_0x56eb84['getCancellationTokenFromId'])(_0x36b525[_0x42911f(0x160)]);}}return(0x0,_0x522e34['deserializeReviver'])(_0x36b525);}function _0x7913e8(_0x4ba3fd,_0x153398=new Set()){const _0x1443fe=_0x4ec8b8;if(_0x4ba3fd===undefined)return _0x4ba3fd;if(_0x5e8ad4['Uri']['is'](_0x4ba3fd)&&_0x4ba3fd[_0x1443fe(0x47d)]!==undefined)return{'__serialized_uri_val':_0x4ba3fd[_0x1443fe(0x47d)]()};if(_0xf66c02['CancellationToken']['is'](_0x4ba3fd))return{'cancellation_token_val':(0x0,_0x11c784[_0x1443fe(0x1ff)])(_0x4ba3fd)};if(_0x4ba3fd instanceof _0x313cdf[_0x1443fe(0xf2a)])return{'__serialized_version_val':_0x4ba3fd[_0x1443fe(0x7b0)]()};if(_0x4ba3fd instanceof RegExp)return{'__serialized_regexp_val':{'source':_0x4ba3fd['source'],'flags':_0x4ba3fd[_0x1443fe(0x670)]}};if(_0x4ba3fd instanceof _0x2094d9['ConfigOptions'])return{'__serialized_config_options':_0x2c8519(_0x4ba3fd)};if(_0x4ba3fd instanceof _0x34cd8b[_0x1443fe(0xacd)])return{'uri_map_val':_0x7913e8([..._0x4ba3fd])};if(_0x4ba3fd instanceof Map)return{'__serialized_map_val':_0x7913e8([..._0x4ba3fd])};if(_0x4ba3fd instanceof Set)return{'__serialized_set_val':_0x7913e8([..._0x4ba3fd])};if(Array[_0x1443fe(0x28f)](_0x4ba3fd))return _0x4ba3fd['map'](_0x6ebad6=>_0x7913e8(_0x6ebad6,_0x153398));if(typeof _0x4ba3fd!=='object')return _0x4ba3fd;_0x54d345();return _0x2c8519(_0x4ba3fd);function _0x2c8519(_0x5187f3){const _0x3b5986=_0x1443fe,_0x6360fb=Object[_0x3b5986(0x944)](_0x5187f3),_0x1849aa=Object[_0x3b5986(0xbf9)](null);for(const _0x4ec40a of _0x6360fb){_0x1849aa[_0x4ec40a]=_0x7913e8(_0x5187f3[_0x4ec40a],_0x153398);}return _0x1849aa;}function _0x54d345(){const _0x47ad4f=_0x1443fe;if(_0x153398[_0x47ad4f(0xe68)](_0x4ba3fd))throw new Error('Can\x27t\x20deep\x20copy\x20cyclic\x20structures.');_0x153398[_0x47ad4f(0xea1)](_0x4ba3fd);}}_0x29595f[_0x4ec8b8(0xe3e)]=_0x7913e8;function _0xb7cb4a(_0x4fde17){return _0x4523f1(_0x4fde17);}_0x29595f[_0x4ec8b8(0x36e)]=_0xb7cb4a;function _0x4523f1(_0x2e2e3f){const _0x2638be=_0x4ec8b8;if(_0x2e2e3f===undefined)return _0x2e2e3f;if(_0x2e2e3f['cancellation_token_val'])return(0x0,_0x56eb84['getCancellationTokenFromId'])(_0x2e2e3f[_0x2638be(0x160)]);if(_0x2e2e3f['__serialized_uri_val']!==undefined)return _0x5e8ad4[_0x2638be(0xaf2)][_0x2638be(0xc86)](_0x2e2e3f[_0x2638be(0xe57)]);if(_0x2e2e3f['__serialized_version_val'])return _0x313cdf[_0x2638be(0xf2a)][_0x2638be(0x41f)](_0x2e2e3f[_0x2638be(0x237)]);if(_0x2e2e3f['__serialized_regexp_val'])return new RegExp(_0x2e2e3f[_0x2638be(0x211)][_0x2638be(0x24d)],_0x2e2e3f[_0x2638be(0x211)][_0x2638be(0x670)]);if(_0x2e2e3f['__serialized_config_options']){const _0xd29ede=new _0x2094d9['ConfigOptions'](_0x5e8ad4[_0x2638be(0xaf2)][_0x2638be(0x82a)]());return Object['assign'](_0xd29ede,_0x4523f1(_0x2e2e3f[_0x2638be(0xce)])),_0xd29ede;}if(_0x2e2e3f['uri_map_val']){const _0x378080=new _0x34cd8b[(_0x2638be(0xacd))]();for(const _0x41dd55 of _0x2e2e3f[_0x2638be(0x700)]){const [_0x43b804,_0x814580]=_0x4523f1(_0x41dd55);_0x378080[_0x2638be(0xe6b)](_0x43b804,_0x814580);}return _0x378080;}if(_0x2e2e3f[_0x2638be(0xd05)])return new Map(_0x4523f1(_0x2e2e3f[_0x2638be(0xd05)]));if(_0x2e2e3f[_0x2638be(0x921)])return new Set(_0x4523f1(_0x2e2e3f[_0x2638be(0x921)]));if(Array[_0x2638be(0x28f)](_0x2e2e3f))return _0x2e2e3f['map'](_0x70dc07=>_0x4523f1(_0x70dc07));if(typeof _0x2e2e3f!=='object')return _0x2e2e3f;const _0xb7867b=Object[_0x2638be(0x944)](_0x2e2e3f),_0x54bbe2=Object[_0x2638be(0xbf9)](null);for(const _0x107ffd of _0xb7867b){_0x54bbe2[_0x107ffd]=_0x4523f1(_0x2e2e3f[_0x107ffd]);}return _0x54bbe2;}function _0x50dfe6(_0x50e2ba){return JSON['stringify'](_0x50e2ba,(_0x2c6b2b,_0x1af0a8)=>_0x18b6e2(_0x1af0a8));}_0x29595f[_0x4ec8b8(0x9f6)]=_0x50dfe6;function _0x363a13(_0x178c73){const _0x3781d9=_0x4ec8b8;if(!_0x178c73)return undefined;return(0x0,_0x29f4b7[_0x3781d9(0x440)])(_0x178c73)?JSON['parse'](_0x178c73,(_0x188cdd,_0x3859c9)=>_0x16d7bc(_0x3859c9)):_0x16d7bc(_0x178c73);}_0x29595f[_0x4ec8b8(0xeb2)]=_0x363a13;function _0x213c69(_0x5ab30a){return _0x363a13(_0x50dfe6(_0x5ab30a));}_0x29595f['clone']=_0x213c69;},0x17884:(_0x7faaf,_0x39d26d,_0x22a90a)=>{'use strict';const _0x177117=a1_0xfe9b;Object['defineProperty'](_0x39d26d,_0x177117(0x414),{'value':!![]}),_0x39d26d[_0x177117(0x5b3)]=void 0x0;const _0x54752e=_0x22a90a(0x131bc);class _0x2f7972{constructor(_0x37dd12){const _0x4846ad=_0x177117;this[_0x4846ad(0x25c)]=_0x37dd12;}[_0x177117(0xc4b)](_0x229861){const _0x38daad=_0x177117;return new _0x54752e[(_0x38daad(0x28c))](_0x229861,this[_0x38daad(0x25c)]);}}_0x39d26d['BackgroundAnalysisFactory']=_0x2f7972;},0x14df4:(_0x115759,_0x1a9a38,_0x3ce0ac)=>{'use strict';const _0x378a14=a1_0xfe9b;Object['defineProperty'](_0x1a9a38,_0x378a14(0x414),{'value':!![]}),_0x1a9a38[_0x378a14(0xc28)]=void 0x0;const _0xfcbc22=_0x3ce0ac(0xfcc0),_0x3c9b5c=_0x3ce0ac(0xd72c),_0x4bee68=_0x3ce0ac(0xf2d4),_0x24c556=_0x3ce0ac(0x162ec),_0x48dbf5=_0x3ce0ac(0x7234),_0x1ad353=_0x3ce0ac(0x3a44),_0x3ccdf7=_0x3ce0ac(0x10d68),_0x5460c6=_0x3ce0ac(0x14e8c);class _0x2d18c7{[_0x378a14(0xb25)](_0x5c084e,_0x17c490,_0x5878d4){const _0x8f25de=_0x378a14;(0x0,_0xfcbc22[_0x8f25de(0xe26)])(_0x5878d4);if(!_0x17c490[_0x8f25de(0xb90)]||_0x17c490[_0x8f25de(0xb90)][_0x8f25de(0x6ac)]<0x3)return[];const _0x2303b8=_0x3c9b5c[_0x8f25de(0xaf2)]['parse'](_0x17c490[_0x8f25de(0xb90)][0x0],_0x5c084e[_0x8f25de(0xa49)]['serviceProvider']),_0x4747a9=_0x17c490[_0x8f25de(0xb90)][0x1],_0x14887f=_0x17c490['arguments'][0x2],_0x4a8d7d=this[_0x8f25de(0x298)](_0x17c490[_0x8f25de(0xb90)],0x3),_0x4a8a60=this['_getArguments'](_0x17c490[_0x8f25de(0xb90)],0x4),_0x52b6f5=_0x5c084e[_0x8f25de(0xa49)][_0x8f25de(0xa0a)](_0x325418=>{const _0x3f63f1=_0x8f25de,_0x5b8459=0x1;return(0x0,_0x3ccdf7[_0x3f63f1(0x165)])(_0x325418,_0x2303b8,_0x4747a9,_0x5b8459,_0x48dbf5[_0x3f63f1(0xd66)],{'lazyEdit':![],'allowVariableInAll':!![],'importFormat':_0x5c084e[_0x3f63f1(0x8f5)],'indices':_0x5460c6[_0x3f63f1(0x719)]['getIndices'](_0x5c084e),'nameToSearch':_0x4a8a60!==null&&_0x4a8a60!==void 0x0?_0x4a8a60:_0x14887f},_0x5878d4);},_0x5878d4),_0x3282a5=_0x52b6f5[_0x8f25de(0xabb)](_0x569c36=>_0x569c36[_0x8f25de(0x6d9)]===_0x14887f&&_0x569c36[_0x8f25de(0x24d)]===_0x4a8d7d);if(!_0x3282a5)return[];const _0x2687da=_0x5c084e['service'][_0x8f25de(0x39a)][_0x8f25de(0xa47)](_0x1ad353[_0x8f25de(0xc16)][_0x8f25de(0x818)]);return _0x2687da&&_0x2687da[_0x8f25de(0xbbd)](_0x24c556[_0x8f25de(0xbe7)])[_0x8f25de(0x7ca)](_0x3282a5),(0x0,_0x4bee68[_0x8f25de(0x73a)])(_0x5c084e[_0x8f25de(0xa49)]['fs'],[..._0x3282a5[_0x8f25de(0x7aa)][_0x8f25de(0x5d5)](_0x2d3650=>{const _0x4ac641=_0x8f25de;return{'fileUri':_0x2303b8,'range':_0x2d3650['range'],'replacementText':_0x2d3650[_0x4ac641(0x40c)]};}),{'fileUri':_0x2303b8,'range':_0x4747a9,'replacementText':_0x3282a5['insertionText']}]);}['getFile'](_0x3c0b95){const _0x553d9b=_0x378a14;return _0x3c0b95['arguments']?_0x3c0b95[_0x553d9b(0xb90)][0x0]:undefined;}[_0x378a14(0x298)](_0x5518a6,_0x2dd05e){var _0x67279e;return _0x5518a6['length']<=_0x2dd05e?undefined:(_0x67279e=_0x5518a6[_0x2dd05e])!==null&&_0x67279e!==void 0x0?_0x67279e:undefined;}}_0x1a9a38[_0x378a14(0xc28)]=_0x2d18c7;},0x14dd3:(_0x332f52,_0x4300a0,_0x129ff1)=>{'use strict';const _0x47e4c7=a1_0xfe9b;Object[_0x47e4c7(0x5e3)](_0x4300a0,_0x47e4c7(0x414),{'value':!![]}),_0x4300a0[_0x47e4c7(0x5b9)]=void 0x0;const _0x5774be=_0x129ff1(0xfcc0),_0x3a4a93=_0x129ff1(0xd72c),_0x3752b6=_0x129ff1(0xf2d4);class _0x4b7884{['execute'](_0x58ac6d,_0x2d0f65,_0x2bfadc){const _0x80317c=_0x47e4c7;(0x0,_0x5774be[_0x80317c(0xe26)])(_0x2bfadc);if(!_0x2d0f65[_0x80317c(0xb90)]||_0x2d0f65['arguments'][_0x80317c(0x6ac)]<0x3)return[];const _0x3de8f9=_0x3a4a93[_0x80317c(0xaf2)][_0x80317c(0x4f6)](_0x2d0f65[_0x80317c(0xb90)][0x0],_0x58ac6d['service'][_0x80317c(0x39a)]),_0x45536d=_0x2d0f65[_0x80317c(0xb90)][0x1],_0x38ce67=_0x2d0f65[_0x80317c(0xb90)][0x2];return(0x0,_0x3752b6[_0x80317c(0x73a)])(_0x58ac6d['service']['fs'],[{'fileUri':_0x3de8f9,'range':_0x45536d,'replacementText':_0x38ce67}]);}[_0x47e4c7(0x911)](_0x486cc1){const _0x1e1ed3=_0x47e4c7;return _0x486cc1[_0x1e1ed3(0xb90)]?_0x486cc1[_0x1e1ed3(0xb90)][0x0]:undefined;}}_0x4300a0[_0x47e4c7(0x5b9)]=_0x4b7884;},0x17e8:(_0x4e6a4f,_0x50397f,_0x40953d)=>{'use strict';const _0x589e2d=a1_0xfe9b;Object['defineProperty'](_0x50397f,_0x589e2d(0x414),{'value':!![]}),_0x50397f['ClearPersistedIndicesCommand']=void 0x0;const _0x5abde4=_0x40953d(0xfcc0),_0x33f586=_0x40953d(0x13f08),_0x3228d2=_0x40953d(0xd1f7);class _0x376f7e{constructor(_0x357aec,_0x591eb4){const _0x4d3bd6=_0x589e2d;this[_0x4d3bd6(0xe5b)]=_0x357aec,this[_0x4d3bd6(0xd2)]=_0x591eb4;}[_0x589e2d(0xb25)](_0x760246,_0x4a4771,_0x160bb0){const _0x275f2f=_0x589e2d;var _0x9a9b7b;(0x0,_0x5abde4[_0x275f2f(0xe26)])(_0x160bb0),(_0x9a9b7b=this['_telemetry'])===null||_0x9a9b7b===void 0x0?void 0x0:_0x9a9b7b['sendTelemetry'](new _0x3228d2['TelemetryEvent'](_0x3228d2['TelemetryEventName'][_0x275f2f(0xe91)]));const _0x18198c=_0x760246[_0x275f2f(0xa49)]['fs'],_0x3519ac=(0x0,_0x33f586['getSpecialFolder'])(_0x18198c,_0x33f586[_0x275f2f(0xa5f)][_0x275f2f(0x413)]);this['_deleteFolder'](_0x18198c,_0x3519ac);const _0x3beeb9=(0x0,_0x33f586['getSpecialFolder'])(_0x18198c,_0x33f586['SpecialFoldersKind'][_0x275f2f(0xa82)]);this['_deleteFolder'](_0x18198c,_0x3beeb9);}[_0x589e2d(0x911)](_0x1b43d4){return undefined;}[_0x589e2d(0x1ee)](_0xda38fb,_0x1c791f){const _0x1d4438=_0x589e2d;if(!_0xda38fb['existsSync'](_0x1c791f))return;_0xda38fb['readdirEntriesSync'](_0x1c791f)[_0x1d4438(0x9a1)](_0x5c5ba0=>{const _0x5c30ba=_0x1d4438,_0x1bb303=_0x1c791f[_0x5c30ba(0x823)](_0x5c5ba0[_0x5c30ba(0x6d9)]);_0x5c5ba0[_0x5c30ba(0x1c4)]()&&this[_0x5c30ba(0x1ee)](_0xda38fb,_0x1bb303),this[_0x5c30ba(0x8d7)](_0xda38fb,_0x1bb303,_0x5c5ba0['isDirectory']());});}['_delete'](_0x1161ac,_0x31d115,_0x3522a3){const _0x4f70b2=_0x589e2d;try{_0x3522a3?_0x1161ac['rmdirSync'](_0x31d115):_0x1161ac[_0x4f70b2(0x537)](_0x31d115);}catch(_0x44e310){}}}_0x50397f[_0x589e2d(0x7c8)]=_0x376f7e;},0xaf57:(_0x27a873,_0x13e2ec,_0x1ca5c4)=>{'use strict';const _0x597b9e=a1_0xfe9b;Object[_0x597b9e(0x5e3)](_0x13e2ec,'__esModule',{'value':!![]}),_0x13e2ec[_0x597b9e(0x52d)]=_0x13e2ec[_0x597b9e(0xc3e)]=void 0x0;const _0x2ecd4d=_0x1ca5c4(0x15000),_0x4bfa61=_0x1ca5c4(0x144ed),_0x5b8901=_0x1ca5c4(0xd72c),_0x2d6f88=_0x1ca5c4(0xd1f7),_0x23df50=_0x1ca5c4(0x15140),_0x49ab9a=_0x1ca5c4(0x8f70),_0x16749b=_0x1ca5c4(0xf970),_0x53f16f=_0x1ca5c4(0x14dd3),_0x57afa6=_0x1ca5c4(0x17e8),_0x492806=_0x1ca5c4(0x70d4),_0x103283=_0x1ca5c4(0x40a4),_0x46fad4=_0x1ca5c4(0xa018),_0x311f7b=_0x1ca5c4(0xa4c4),_0x2e7ad9=_0x1ca5c4(0x11490),_0x135308=_0x1ca5c4(0xe864),_0x479548=_0x1ca5c4(0x102c8),_0x190b52=_0x1ca5c4(0x18ac),_0x2f5ea0=_0x1ca5c4(0x1350),_0x692fe4=_0x1ca5c4(0xe550),_0x5d4c5a=_0x1ca5c4(0x5200),_0x5c89ac=_0x1ca5c4(0x16224),_0x4b148b=_0x1ca5c4(0x994),_0x10618a=_0x1ca5c4(0x151c4),_0xaf4510=_0x1ca5c4(0x10bec),_0x2e959c=new Set([_0x597b9e(0x66d),'pyright.organizeimports',_0x492806[_0x597b9e(0x652)][_0x597b9e(0xed3)],_0x492806[_0x597b9e(0x652)]['orderImports'],_0x492806['Commands'][_0x597b9e(0x42c)],_0x492806[_0x597b9e(0x652)][_0x597b9e(0xa36)],_0x492806['Commands'][_0x597b9e(0x441)],_0x492806[_0x597b9e(0x652)][_0x597b9e(0x342)],_0x492806[_0x597b9e(0x652)][_0x597b9e(0xd71)],_0x492806[_0x597b9e(0x652)][_0x597b9e(0xb50)],_0x492806[_0x597b9e(0x652)][_0x597b9e(0xb8c)],_0x492806[_0x597b9e(0x652)][_0x597b9e(0x97b)],_0x492806[_0x597b9e(0x652)]['moveSymbol'],_0x492806[_0x597b9e(0x652)][_0x597b9e(0xcac)],_0x492806[_0x597b9e(0x652)]['addFixtureTypeAnnotation'],_0x492806[_0x597b9e(0x652)][_0x597b9e(0x320)],_0x492806['Commands'][_0x597b9e(0x73e)],_0x492806[_0x597b9e(0x652)][_0x597b9e(0xd43)],_0x492806[_0x597b9e(0x652)][_0x597b9e(0xca0)],_0x492806['Commands']['startLogging'],_0x492806[_0x597b9e(0x652)][_0x597b9e(0xc05)],_0x492806[_0x597b9e(0x652)]['implementAllAbstractClasses']]);class _0x33e2a8{constructor(_0x476aa4,_0xd315d1,_0x22c511,_0x15d767){const _0x2eb8e8=_0x597b9e;this['ls']=_0x476aa4,this['_telemetry']=_0x22c511,this[_0x2eb8e8(0x774)]=new _0x10618a[(_0x2eb8e8(0x9cb))](_0x476aa4),this['_extractMethod']=new _0x135308[(_0x2eb8e8(0x1a2))](_0x15d767),this[_0x2eb8e8(0x475)]=new _0x135308[(_0x2eb8e8(0xed))](_0x15d767),this['_completionAccepted']=new _0x103283[(_0x2eb8e8(0x609))](_0x22c511),this[_0x2eb8e8(0xe05)]=new _0x46fad4[(_0x2eb8e8(0xb0e))](),this['_moveSymbol']=new _0x5c89ac[(_0x2eb8e8(0x7e1))](_0x476aa4),this['_getSourceFiles']=new _0x2f5ea0[(_0x2eb8e8(0xc2))](),this[_0x2eb8e8(0x684)]=new _0x190b52[(_0x2eb8e8(0xa57))](),this['_changeSpelling']=new _0x53f16f['ChangeSpellingCommand'](),this[_0x2eb8e8(0x255)]=new _0x479548[(_0x2eb8e8(0x5c4))](_0x22c511),this[_0x2eb8e8(0xd1e)]=new _0x311f7b[(_0x2eb8e8(0xdfc))](_0x476aa4),this[_0x2eb8e8(0xb59)]=new _0xaf4510[(_0x2eb8e8(0xa89))](_0x476aa4),this['_dumpFileDebugInfo']=new _0x2e7ad9[(_0x2eb8e8(0xf01))](_0x476aa4),this[_0x2eb8e8(0x879)]=new _0x57afa6[(_0x2eb8e8(0x7c8))](_0x476aa4),this['_addFixtureTypeAnnotationCommand']=new _0x16749b[(_0x2eb8e8(0x5dc))](),this[_0x2eb8e8(0xb24)]=new _0x49ab9a[(_0x2eb8e8(0x927))](),this['_intelliCodeCommand']=new _0x23df50[(_0x2eb8e8(0xe3c))](_0xd315d1,this[_0x2eb8e8(0xd2)]),this[_0x2eb8e8(0x98d)]=new _0x4b148b[(_0x2eb8e8(0x745))](_0x476aa4),this[_0x2eb8e8(0x241)]=new _0x4b148b[(_0x2eb8e8(0x549))](_0x476aa4),this[_0x2eb8e8(0x39e)]=new _0x692fe4[(_0x2eb8e8(0x4dc))]();const _0x37835d=new _0x5d4c5a[(_0x2eb8e8(0xd1a))](_0x476aa4);this['_startLoggingCommand']=new _0x5d4c5a[(_0x2eb8e8(0x8cb))](_0x37835d),this['_stopLoggingCommand']=new _0x5d4c5a[(_0x2eb8e8(0x5f3))](_0x37835d);}static[_0x597b9e(0xeaf)](){const _0x2a0d3d=_0x597b9e;return['pyright.createtypestub',_0x2a0d3d(0xe41),_0x2a0d3d(0xbab),_0x492806[_0x2a0d3d(0x652)]['createTypeStub'],_0x492806[_0x2a0d3d(0x652)][_0x2a0d3d(0xb7)],_0x492806[_0x2a0d3d(0x652)][_0x2a0d3d(0x42c)],_0x492806['Commands']['removeUnusedImport'],_0x492806['Commands'][_0x2a0d3d(0x441)],_0x492806[_0x2a0d3d(0x652)][_0x2a0d3d(0x342)],_0x492806[_0x2a0d3d(0x652)][_0x2a0d3d(0x8d6)],_0x492806[_0x2a0d3d(0x652)][_0x2a0d3d(0xd4a)],_0x492806[_0x2a0d3d(0x652)][_0x2a0d3d(0xd71)],_0x492806[_0x2a0d3d(0x652)][_0x2a0d3d(0xb50)],_0x492806[_0x2a0d3d(0x652)][_0x2a0d3d(0xad9)],_0x492806['Commands']['executedClientCommand'],_0x492806[_0x2a0d3d(0x652)][_0x2a0d3d(0x1c9)],_0x492806[_0x2a0d3d(0x652)][_0x2a0d3d(0x4af)],_0x492806[_0x2a0d3d(0x652)]['getAutoImports'],_0x492806[_0x2a0d3d(0x652)][_0x2a0d3d(0x97b)],_0x492806['Commands'][_0x2a0d3d(0xcac)],_0x492806[_0x2a0d3d(0x652)]['addAllFixtureTypeAnnotations'],_0x492806[_0x2a0d3d(0x652)][_0x2a0d3d(0xb09)],_0x492806[_0x2a0d3d(0x652)][_0x2a0d3d(0x73e)],_0x492806[_0x2a0d3d(0x652)][_0x2a0d3d(0xd43)],_0x492806[_0x2a0d3d(0x652)][_0x2a0d3d(0xca0)],_0x492806[_0x2a0d3d(0x652)]['startLogging'],_0x492806[_0x2a0d3d(0x652)][_0x2a0d3d(0xc05)],_0x492806['Commands'][_0x2a0d3d(0x9b3)]];}[_0x597b9e(0x9a8)](_0x25ff79){const _0x1f7d69=_0x597b9e;switch(_0x25ff79){case _0x492806[_0x1f7d69(0x652)][_0x1f7d69(0xed3)]:case _0x492806['Commands'][_0x1f7d69(0xcac)]:case _0x492806[_0x1f7d69(0x652)][_0x1f7d69(0x2aa)]:return!![];case _0x492806['Commands']['moveSymbol']:return![];}return![];}[_0x597b9e(0xadc)](_0x1de45e){const _0x5d36a1=_0x597b9e;switch(_0x1de45e){case _0x492806[_0x5d36a1(0x652)][_0x5d36a1(0xb09)]:case _0x492806[_0x5d36a1(0x652)][_0x5d36a1(0x320)]:case _0x492806[_0x5d36a1(0x652)][_0x5d36a1(0x97b)]:case _0x492806['Commands'][_0x5d36a1(0xd71)]:case _0x492806['Commands'][_0x5d36a1(0xb50)]:case _0x492806[_0x5d36a1(0x652)][_0x5d36a1(0x1c9)]:case _0x492806['Commands'][_0x5d36a1(0x9b3)]:return!![];}return![];}[_0x597b9e(0x9a4)](_0x152e64,_0x1f239d,_0x56d5bb){const _0x320f12=_0x597b9e,_0x2efa36=this[_0x320f12(0xb49)](_0x1f239d['command']);if(_0x2efa36)return this[_0x320f12(0x878)](_0x2efa36[_0x320f12(0xb25)](_0x152e64,_0x1f239d,_0x56d5bb));}[_0x597b9e(0x878)](_0x2f3dbe){const _0x398938=_0x597b9e;if(_0x2f3dbe){const _0xa8f455=(_0x39d099,_0x4b4f2c)=>{const _0xac3e7c=a1_0xfe9b;if(_0x4b4f2c&&typeof _0x4b4f2c===_0xac3e7c(0xdec)&&_0x5b8901[_0xac3e7c(0xaf2)]['is'](_0x4b4f2c))return _0x4b4f2c['toString']();return _0x4b4f2c;};return JSON[_0x398938(0x4f6)](JSON['stringify'](_0x2f3dbe,_0xa8f455));}}['getFileFromCommand'](_0x3fa86e){const _0x38dc83=_0x597b9e,_0x2e081e=this['getCommand'](_0x3fa86e['command']),_0x44e451=_0x2e081e===null||_0x2e081e===void 0x0?void 0x0:_0x2e081e[_0x38dc83(0x911)](_0x3fa86e);if(!_0x44e451)return undefined;if((0x0,_0x2ecd4d[_0x38dc83(0x440)])(_0x44e451))return _0x5b8901[_0x38dc83(0xaf2)]['parse'](_0x44e451,this['ls'][_0x38dc83(0x39a)]);return _0x44e451;}[_0x597b9e(0xb49)](_0x37e6ad){const _0xdb3aa9=_0x597b9e;switch(_0x37e6ad){case _0x492806[_0xdb3aa9(0x652)][_0xdb3aa9(0xa36)]:case _0x492806[_0xdb3aa9(0x652)][_0xdb3aa9(0x441)]:return this[_0xdb3aa9(0x774)];case _0x492806[_0xdb3aa9(0x652)][_0xdb3aa9(0xd71)]:return this[_0xdb3aa9(0xeba)];case _0x492806[_0xdb3aa9(0x652)][_0xdb3aa9(0xb50)]:return this[_0xdb3aa9(0x475)];case _0x492806[_0xdb3aa9(0x652)][_0xdb3aa9(0xad9)]:return this['_completionAccepted'];case _0x492806[_0xdb3aa9(0x652)][_0xdb3aa9(0x97b)]:return this[_0xdb3aa9(0xe05)];case _0x492806['Commands'][_0xdb3aa9(0x1c9)]:return this[_0xdb3aa9(0x4a7)];case _0x492806[_0xdb3aa9(0x652)][_0xdb3aa9(0x4af)]:return this['_getSourceFiles'];case _0x492806[_0xdb3aa9(0x652)][_0xdb3aa9(0x165)]:return this['_getAutoImports'];case _0x492806[_0xdb3aa9(0x652)][_0xdb3aa9(0x342)]:return this[_0xdb3aa9(0x666)];case _0x492806['Commands'][_0xdb3aa9(0xcac)]:return this[_0xdb3aa9(0x255)];case _0x492806[_0xdb3aa9(0x652)]['restartServer']:return this[_0xdb3aa9(0xb59)];case _0x492806[_0xdb3aa9(0x652)][_0xdb3aa9(0xed3)]:return this[_0xdb3aa9(0xd1e)];case _0x492806[_0xdb3aa9(0x652)]['dumpFileDebugInfo']:return this[_0xdb3aa9(0x38a)];case _0x492806[_0xdb3aa9(0x652)]['clearPersistedIndices']:return this[_0xdb3aa9(0x879)];case _0x492806[_0xdb3aa9(0x652)][_0xdb3aa9(0xb09)]:return this['_addFixtureTypeAnnotationCommand'];case _0x492806[_0xdb3aa9(0x652)]['addAllFixtureTypeAnnotations']:return this['_addAllFixtureTypeAnnotationsCommand'];case _0x492806['Commands'][_0xdb3aa9(0x8d6)]:case _0x492806[_0xdb3aa9(0x652)]['intelliCodeLoadExtension']:return this['_intelliCodeCommand'];case _0x492806[_0xdb3aa9(0x652)][_0xdb3aa9(0xd43)]:return this['_startProfilingCommand'];case _0x492806[_0xdb3aa9(0x652)]['stopProfiling']:return this[_0xdb3aa9(0x241)];case _0x492806['Commands']['startLogging']:return this[_0xdb3aa9(0xf07)];case _0x492806[_0xdb3aa9(0x652)][_0xdb3aa9(0xc05)]:return this['_stopLoggingCommand'];case _0x492806[_0xdb3aa9(0x652)][_0xdb3aa9(0x9b3)]:return this['_implementAllAbstractClasses'];}return undefined;}[_0x597b9e(0x5a8)](_0x43dd76){const _0x4d8d72=_0x597b9e;if(this['_telemetry']&&_0x2e959c[_0x4d8d72(0xe68)](_0x43dd76['command'])){const _0x3587aa=new _0x2d6f88[(_0x4d8d72(0xdb7))](_0x2d6f88[_0x4d8d72(0x2d4)][_0x4d8d72(0x44a)]);if(_0x43dd76[_0x4d8d72(0x599)]===_0x492806[_0x4d8d72(0x652)][_0x4d8d72(0xb8c)]){const _0x39dab1=_0x43dd76[_0x4d8d72(0xb90)]?_0x43dd76[_0x4d8d72(0xb90)][0x0]:undefined;(0x0,_0x4bfa61[_0x4d8d72(0x814)])(typeof _0x39dab1===_0x4d8d72(0xbee)),(0x0,_0x4bfa61[_0x4d8d72(0x814)])(Object[_0x4d8d72(0xc2a)](_0x492806[_0x4d8d72(0x833)])[_0x4d8d72(0xd25)](_0x39dab1)),_0x3587aa[_0x4d8d72(0x3d3)][_0x4d8d72(0x6d9)]=_0x39dab1;}else _0x3587aa[_0x4d8d72(0x3d3)][_0x4d8d72(0x6d9)]=_0x43dd76['command'];this[_0x4d8d72(0xd2)]['sendTelemetry'](_0x3587aa);}}}class _0x11b30c extends _0x33e2a8{async[_0x597b9e(0xb25)](_0xd3d072,_0x17879f){const _0x4d30cd=_0x597b9e;var _0x13b6e9;this[_0x4d30cd(0x5a8)](_0xd3d072);const _0x4f2771=this['ls'],_0x3fd446=(_0x13b6e9=this[_0x4d30cd(0x87b)](_0xd3d072))!==null&&_0x13b6e9!==void 0x0?_0x13b6e9:_0x5b8901[_0x4d30cd(0xaf2)][_0x4d30cd(0x82a)](),_0x36c609=await _0x4f2771[_0x4d30cd(0x7a2)](_0x3fd446);return this[_0x4d30cd(0x9a4)](_0x36c609,_0xd3d072,_0x17879f);}}_0x13e2ec[_0x597b9e(0xc3e)]=_0x11b30c;class _0x3d009d extends _0x33e2a8{[_0x597b9e(0xb25)](_0x258a24,_0x1351ea){const _0x2d8026=_0x597b9e;var _0x3a21ca;this[_0x2d8026(0x5a8)](_0x258a24);const _0x329159=(_0x3a21ca=this[_0x2d8026(0x87b)](_0x258a24))!==null&&_0x3a21ca!==void 0x0?_0x3a21ca:_0x5b8901[_0x2d8026(0xaf2)]['empty'](),_0x3bdbd4=this['ls'][_0x2d8026(0x163)](_0x329159);return this[_0x2d8026(0x9a4)](_0x3bdbd4,_0x258a24,_0x1351ea);}}_0x13e2ec[_0x597b9e(0x52d)]=_0x3d009d;},0x70d4:(_0x252fcd,_0x1de05a)=>{'use strict';const _0x255d11=a1_0xfe9b;Object[_0x255d11(0x5e3)](_0x1de05a,'__esModule',{'value':!![]}),_0x1de05a[_0x255d11(0x86f)]=_0x1de05a[_0x255d11(0x833)]=_0x1de05a[_0x255d11(0x652)]=void 0x0;var _0x4163d4;(function(_0x5bae4f){const _0x3b09f1=_0x255d11;_0x5bae4f['createTypeStub']='python.createTypeStub',_0x5bae4f[_0x3b09f1(0xb7)]=_0x3b09f1(0x61e),_0x5bae4f['addMissingOptionalToParam']=_0x3b09f1(0x385),_0x5bae4f['removeUnusedImport']=_0x3b09f1(0xe78),_0x5bae4f['addImport']=_0x3b09f1(0xeda),_0x5bae4f[_0x3b09f1(0x8d6)]='python.intellicode.completionItemSelected',_0x5bae4f['intelliCodeLoadExtension']='python.intellicode.loadLanguageServerExtension',_0x5bae4f[_0x3b09f1(0x342)]=_0x3b09f1(0xa5),_0x5bae4f['extractMethod']='pylance.extractMethod',_0x5bae4f[_0x3b09f1(0xb50)]=_0x3b09f1(0x47b),_0x5bae4f[_0x3b09f1(0x75f)]='pyright.dumpFileDebugInfo',_0x5bae4f[_0x3b09f1(0xad9)]=_0x3b09f1(0xbb8),_0x5bae4f['executedClientCommand']='pylance.executedClientCommand',_0x5bae4f['convertImportFormat']=_0x3b09f1(0xcb),_0x5bae4f['moveSymbol']=_0x3b09f1(0xb28),_0x5bae4f[_0x3b09f1(0x4af)]=_0x3b09f1(0x9d9),_0x5bae4f[_0x3b09f1(0x165)]=_0x3b09f1(0x156),_0x5bae4f[_0x3b09f1(0xcac)]=_0x3b09f1(0x92c),_0x5bae4f[_0x3b09f1(0xb09)]=_0x3b09f1(0xe88),_0x5bae4f[_0x3b09f1(0x320)]=_0x3b09f1(0xa31),_0x5bae4f[_0x3b09f1(0x2aa)]=_0x3b09f1(0xd45),_0x5bae4f[_0x3b09f1(0x73e)]=_0x3b09f1(0x2c9),_0x5bae4f[_0x3b09f1(0xd43)]=_0x3b09f1(0x95c),_0x5bae4f[_0x3b09f1(0xca0)]=_0x3b09f1(0x42b),_0x5bae4f[_0x3b09f1(0x897)]='pylance.logging.start',_0x5bae4f[_0x3b09f1(0xc05)]='pylance.logging.stop',_0x5bae4f[_0x3b09f1(0xec9)]=_0x3b09f1(0xc32),_0x5bae4f['implementAllAbstractClasses']=_0x3b09f1(0x1e5);}(_0x4163d4||(_0x1de05a[_0x255d11(0x652)]=_0x4163d4={})));var _0x38629e;(function(_0x54bc5e){const _0x24bec7=_0x255d11;_0x54bc5e[_0x24bec7(0x9fd)]=_0x24bec7(0xf1),_0x54bc5e[_0x24bec7(0xe3d)]=_0x24bec7(0x723),_0x54bc5e[_0x24bec7(0x306)]=_0x24bec7(0x2b1),_0x54bc5e[_0x24bec7(0x329)]='pylance.extractMethodWithRename',_0x54bc5e['extractVariableWithRename']=_0x24bec7(0x6cd),_0x54bc5e['moveSymbolWithFileSelection']=_0x24bec7(0x472),_0x54bc5e[_0x24bec7(0xb4c)]=_0x24bec7(0xe15),_0x54bc5e['dumpTokens']=_0x24bec7(0xdcc),_0x54bc5e[_0x24bec7(0x78e)]=_0x24bec7(0xba3),_0x54bc5e[_0x24bec7(0x337)]=_0x24bec7(0x994),_0x54bc5e[_0x24bec7(0x357)]=_0x24bec7(0x67e),_0x54bc5e[_0x24bec7(0x55b)]='pylance.setTypeChecking',_0x54bc5e[_0x24bec7(0x793)]=_0x24bec7(0x76c),_0x54bc5e['dumpCodeFlowGraph']='pylance.dumpCodeFlowGraph',_0x54bc5e['pythonSetInterpeter']=_0x24bec7(0x51c),_0x54bc5e[_0x24bec7(0x449)]=_0x24bec7(0xd90),_0x54bc5e['learnMoreAboutImportResolution']=_0x24bec7(0x883),_0x54bc5e[_0x24bec7(0x31a)]='pylance.searchImports',_0x54bc5e[_0x24bec7(0xec9)]=_0x24bec7(0xc32);}(_0x38629e||(_0x1de05a[_0x255d11(0x833)]=_0x38629e={})));function _0xfdfcd4(_0x2f9084,_0x32447d,_0x1fcb65){if(_0x32447d)return _0x1fcb65;return{'label':_0x2f9084,'edits':_0x1fcb65};}_0x1de05a[_0x255d11(0x86f)]=_0xfdfcd4;},0x40a4:(_0x31d604,_0x41c88d,_0x4dc3e7)=>{'use strict';const _0x8f0d61=a1_0xfe9b;Object[_0x8f0d61(0x5e3)](_0x41c88d,'__esModule',{'value':!![]}),_0x41c88d[_0x8f0d61(0x609)]=_0x41c88d[_0x8f0d61(0x3ef)]=_0x41c88d[_0x8f0d61(0xc23)]=_0x41c88d[_0x8f0d61(0x64b)]=_0x41c88d[_0x8f0d61(0x5b0)]=_0x41c88d[_0x8f0d61(0xe3f)]=void 0x0;const _0x3ca3aa=_0x4dc3e7(0x10240),_0x3b2511=_0x4dc3e7(0x70d4),_0x42a5da=_0x4dc3e7(0xd1f7);_0x41c88d[_0x8f0d61(0xe3f)]={'title':'','command':_0x3b2511[_0x8f0d61(0x652)]['completionAccepted'],'arguments':[]},_0x41c88d[_0x8f0d61(0x5b0)]={'title':'','command':_0x3b2511[_0x8f0d61(0x652)]['completionAccepted'],'arguments':[(0x0,_0x3ca3aa[_0x8f0d61(0x1a0)])({'keyword':!![]})]},_0x41c88d['normalMemberAccessCompletionAcceptedCommand']={'title':'','command':_0x3b2511[_0x8f0d61(0x652)][_0x8f0d61(0xad9)],'arguments':[(0x0,_0x3ca3aa[_0x8f0d61(0x1a0)])({'memberAccess':!![]})]};const _0x176c41={'autoImport':!![]};_0x41c88d[_0x8f0d61(0xc23)]={'title':'','command':_0x3b2511['Commands'][_0x8f0d61(0xad9)],'arguments':[(0x0,_0x3ca3aa[_0x8f0d61(0x1a0)])(_0x176c41)]};const _0x40b6ef={'indexValue':!![]};_0x41c88d['indexValueAcceptedCommand']={'title':'','command':_0x3b2511[_0x8f0d61(0x652)]['completionAccepted'],'arguments':[(0x0,_0x3ca3aa[_0x8f0d61(0x1a0)])(_0x40b6ef)]};class _0x19efbb{constructor(_0x38050a){const _0x2e6a8c=_0x8f0d61;this[_0x2e6a8c(0xd2)]=_0x38050a;}[_0x8f0d61(0xb25)](_0x4b6ba3,_0x38b24c,_0x457b03){const _0x130f35=_0x8f0d61;var _0xd5bd28;if(!this['_telemetry'])return;const _0x159dc7=(0x0,_0x3ca3aa[_0x130f35(0x3b8)])((_0xd5bd28=_0x38b24c[_0x130f35(0xb90)])===null||_0xd5bd28===void 0x0?void 0x0:_0xd5bd28[0x0]),_0x35f3ab=new _0x42a5da[(_0x130f35(0xdb7))](_0x42a5da['TelemetryEventName'][_0x130f35(0xb84)]);(_0x159dc7===null||_0x159dc7===void 0x0?void 0x0:_0x159dc7[_0x130f35(0xebc)])&&(_0x35f3ab['Properties'][_0x130f35(0xebc)]=''+_0x159dc7[_0x130f35(0xebc)]),(_0x159dc7===null||_0x159dc7===void 0x0?void 0x0:_0x159dc7[_0x130f35(0x409)])&&(_0x35f3ab['Properties']['indexValue']=''+_0x159dc7['indexValue']),(_0x159dc7===null||_0x159dc7===void 0x0?void 0x0:_0x159dc7[_0x130f35(0x488)])&&(_0x35f3ab[_0x130f35(0x3d3)][_0x130f35(0x488)]=''+_0x159dc7['memberAccess']),(_0x159dc7===null||_0x159dc7===void 0x0?void 0x0:_0x159dc7[_0x130f35(0xb4a)])&&(_0x35f3ab[_0x130f35(0x3d3)][_0x130f35(0xb4a)]=''+_0x159dc7['keyword']),this[_0x130f35(0xd2)]['sendTelemetry'](_0x35f3ab);}[_0x8f0d61(0x911)](_0x42db46){return undefined;}}_0x41c88d[_0x8f0d61(0x609)]=_0x19efbb;},0xa018:(_0xf9a438,_0x331843,_0xa83585)=>{'use strict';const _0x55ff80=a1_0xfe9b;Object['defineProperty'](_0x331843,_0x55ff80(0x414),{'value':!![]}),_0x331843['ConvertImportFormatCommand']=_0x331843[_0x55ff80(0x12a)]=_0x331843['getImportPathInfo']=void 0x0;const _0x359a65=_0xa83585(0x2464),_0x52b8eb=_0xa83585(0x7294),_0x2229d5=_0xa83585(0x53c0),_0x4ec519=_0xa83585(0x6eb4),_0x19cb9d=_0xa83585(0xfcc0),_0x204e56=_0xa83585(0x177c1),_0x24dd94=_0xa83585(0xd77c),_0x397077=_0xa83585(0xd72c),_0x563fcd=_0xa83585(0xf2d4),_0x485990=_0xa83585(0x70d4);function _0x262090(_0x57160e,_0x22c37b,_0x4e0ffd,_0x4f875e){const _0xf544ae=_0x55ff80;if(!_0x22c37b)return;const _0xffd5e8=_0x24dd94[_0xf544ae(0x668)]['is'](_0x4f875e)?(0x0,_0x204e56[_0xf544ae(0x672)])(_0x4f875e,_0x4e0ffd['tokenizerOutput'][_0xf544ae(0x4a1)]):_0x4f875e;if(!_0xffd5e8)return;const _0x2b134c=(0x0,_0x4ec519[_0xf544ae(0x584)])(_0x4e0ffd[_0xf544ae(0x39f)][_0xf544ae(0x69b)],_0xffd5e8['start']),_0x1c6fdc=(0x0,_0x4ec519[_0xf544ae(0xda2)])(_0x2b134c,0x16);if(!_0x1c6fdc||!_0x24dd94['TextRange'][_0xf544ae(0x55e)](_0x1c6fdc[_0xf544ae(0x3ee)],_0xffd5e8))return;const _0xe30106=(0x0,_0x359a65[_0xf544ae(0x72d)])(_0x1c6fdc['module']),_0x29e94f=(0x0,_0x359a65[_0xf544ae(0x338)])(_0x4e0ffd[_0xf544ae(0x39f)][_0xf544ae(0x69b)]),_0x589ed7=(0x0,_0x2229d5[_0xf544ae(0xc8a)])(_0xe30106);if(!_0x589ed7||!_0xf58314(_0x57160e,_0x22c37b,_0x29e94f['fileUri'],_0x589ed7))return;return{'targetPath':_0x589ed7,'importFrom':_0x1c6fdc};}_0x331843['getImportPathInfo']=_0x262090;function _0xc45c0a(_0xbf7ea2,_0x19b1ca,_0x5803cf){const _0x5518cc=_0x55ff80,_0x4cee26=_0xbf7ea2[_0x5518cc(0xe0a)],_0x35ed56=_0xbf7ea2[_0x5518cc(0x5e6)][_0x5518cc(0xc31)](_0x19b1ca),_0xe11188=_0x4cee26[_0x5518cc(0xc39)](_0x5803cf,_0x35ed56);if(!_0xe11188[_0x5518cc(0x6f6)])return;const _0xecd7a5=_0x4cee26[_0x5518cc(0xba8)](_0x19b1ca,_0x35ed56,(0x0,_0x52b8eb[_0x5518cc(0xdc9)])(_0xe11188['moduleName'])),_0x3daa05=(0x0,_0x2229d5[_0x5518cc(0xc8a)])(_0xecd7a5);if(_0x3daa05!==_0x5803cf)return;return _0xe11188['moduleName'];}_0x331843['getAbsoluteModuleName']=_0xc45c0a;class _0x445c78{['execute'](_0x48a17f,_0x689d0b,_0x34da18){const _0x3b2b8f=_0x55ff80;var _0x3c8f14,_0x5e55fa;(0x0,_0x19cb9d[_0x3b2b8f(0xe26)])(_0x34da18);if(!_0x48a17f['rootUri']||_0x689d0b[_0x3b2b8f(0x599)]!==_0x485990[_0x3b2b8f(0x652)]['convertImportFormat']||((_0x3c8f14=_0x689d0b[_0x3b2b8f(0xb90)])===null||_0x3c8f14===void 0x0?void 0x0:_0x3c8f14[_0x3b2b8f(0x6ac)])!==0x2&&((_0x5e55fa=_0x689d0b[_0x3b2b8f(0xb90)])===null||_0x5e55fa===void 0x0?void 0x0:_0x5e55fa[_0x3b2b8f(0x6ac)])!==0x3)return;const _0x494e45=_0x397077[_0x3b2b8f(0xaf2)]['parse'](_0x689d0b[_0x3b2b8f(0xb90)][0x0],_0x48a17f[_0x3b2b8f(0xa49)]['serviceProvider']),_0x213844=_0x689d0b[_0x3b2b8f(0xb90)][0x1],_0x37884c=_0x689d0b[_0x3b2b8f(0xb90)][_0x3b2b8f(0x6ac)]===0x3?_0x689d0b[_0x3b2b8f(0xb90)][0x2]:undefined,_0x30f49d=_0x48a17f[_0x3b2b8f(0xa49)]['run'](_0x13dd2b=>{const _0x2aa010=_0x3b2b8f;return this[_0x2aa010(0x97b)](_0x13dd2b,_0x48a17f[_0x2aa010(0xc21)],_0x494e45,_0x213844,_0x37884c);},_0x34da18);return(0x0,_0x485990['createCommandResult'])(_0x3b2b8f(0x68d),_0x37884c,_0x30f49d);}['getFile'](_0x3de904){const _0x5be103=_0x55ff80;return _0x3de904['arguments']?_0x3de904[_0x5be103(0xb90)][0x0]:undefined;}[_0x55ff80(0x97b)](_0x359453,_0x448daf,_0x3b9daa,_0x142536,_0x123d19){const _0x1ffa9d=_0x55ff80,_0x38f66b=_0x359453[_0x1ffa9d(0xdc)](_0x3b9daa);if(!_0x38f66b)return undefined;if(_0x123d19){const _0x390934=_0x262090(_0x359453,_0x448daf,_0x38f66b,_0x123d19);if(!_0x390934)return undefined;const _0x4f7a50=this[_0x1ffa9d(0x4d4)](_0x359453,_0x3b9daa,_0x38f66b,_0x390934,_0x142536);if(!_0x4f7a50)return undefined;return(0x0,_0x563fcd[_0x1ffa9d(0x73a)])(_0x359453[_0x1ffa9d(0x644)],[_0x4f7a50]);}const _0x510193={'changes':{}},_0x40eaec=(0x0,_0x2229d5[_0x1ffa9d(0x1f2)])(_0x38f66b[_0x1ffa9d(0x39f)][_0x1ffa9d(0x69b)])[_0x1ffa9d(0x80e)]['filter'](_0x1443f0=>_0x1443f0[_0x1ffa9d(0x4c0)]['nodeType']===0x16)[_0x1ffa9d(0x5d5)](_0x2ccf6b=>_0x2ccf6b[_0x1ffa9d(0x4c0)]);for(const _0x4e658d of _0x40eaec){if(_0x142536===_0x1ffa9d(0x884)&&_0x4e658d[_0x1ffa9d(0x3ee)][_0x1ffa9d(0x6c8)]>0x0||_0x142536==='absolute'&&_0x4e658d[_0x1ffa9d(0x3ee)][_0x1ffa9d(0x6c8)]===0x0)continue;const _0x25d3fe=(0x0,_0x359a65['getImportInfo'])(_0x4e658d[_0x1ffa9d(0x3ee)]),_0x4a5365=(0x0,_0x2229d5['getResolvedFilePath'])(_0x25d3fe);if(!_0x4a5365||!_0xf58314(_0x359453,_0x448daf,_0x3b9daa,_0x4a5365))continue;const _0x262c16=this[_0x1ffa9d(0x4d4)](_0x359453,_0x3b9daa,_0x38f66b,{'importFrom':_0x4e658d,'targetPath':_0x4a5365},_0x142536);if(!_0x262c16)return;(0x0,_0x563fcd[_0x1ffa9d(0x75d)])(_0x359453[_0x1ffa9d(0x644)],[_0x262c16],_0x510193);}return _0x510193;}[_0x55ff80(0x4d4)](_0x5bd15c,_0x5d86da,_0x4f6b4a,_0x5575b2,_0x6968d4){const _0x1ae210=_0x55ff80,_0xded93d=(0x0,_0x204e56[_0x1ae210(0x5ac)])(_0x5575b2[_0x1ae210(0xb29)][_0x1ae210(0x3ee)],_0x4f6b4a[_0x1ae210(0x2b9)][_0x1ae210(0x4a1)]);if(_0x6968d4===_0x1ae210(0x884)){const _0x28006f=(0x0,_0x2229d5[_0x1ae210(0x77a)])(_0x5bd15c['fileSystem'],_0x5d86da,_0x5575b2[_0x1ae210(0x8c6)],_0x5bd15c[_0x1ae210(0x5e6)]);if(_0x28006f)return{'fileUri':_0x5d86da,'range':_0xded93d,'replacementText':_0x28006f};}const _0x4fb330=_0xc45c0a(_0x5bd15c,_0x5d86da,_0x5575b2[_0x1ae210(0x8c6)]);if(!_0x4fb330)return;return{'fileUri':_0x5d86da,'range':_0xded93d,'replacementText':_0x4fb330};}}_0x331843[_0x55ff80(0xb0e)]=_0x445c78;function _0xf58314(_0x559dff,_0x30a6a5,_0x231610,_0x51308d){const _0x4856f3=_0x55ff80;var _0x8850de;return _0x51308d['startsWith'](_0x30a6a5)&&((_0x8850de=_0x559dff['getSourceFileInfo'](_0x51308d))===null||_0x8850de===void 0x0?void 0x0:_0x8850de['isTracked'])&&!_0x559dff[_0x4856f3(0x5e6)][_0x4856f3(0xc31)](_0x231610)['extraPaths']['some'](_0x8f5878=>_0x51308d[_0x4856f3(0x8c9)](_0x8f5878));}},0xa4c4:(_0x1eab72,_0x582846,_0x26158e)=>{'use strict';const _0x51d3b7=a1_0xfe9b;Object[_0x51d3b7(0x5e3)](_0x582846,_0x51d3b7(0x414),{'value':!![]}),_0x582846[_0x51d3b7(0xdfc)]=void 0x0;const _0x485dad=_0x26158e(0x4a48),_0x34f872=_0x26158e(0xfcc0),_0x362951=_0x26158e(0x6088),_0x1c789f=_0x26158e(0x5168);class _0x14f854{constructor(_0x463ed3){this['_ls']=_0x463ed3;}[_0x51d3b7(0x309)](_0x2ffe7e){const _0x3b9508=_0x51d3b7;this[_0x3b9508(0xdff)]=_0x2ffe7e;}['execute'](_0x100a86,_0x13a7fd,_0x32aec8){const _0x339fd5=_0x51d3b7;if(_0x13a7fd[_0x339fd5(0xb90)]&&_0x13a7fd[_0x339fd5(0xb90)]['length']>=0x2&&this[_0x339fd5(0xdff)]){const _0x21f3b2=_0x13a7fd[_0x339fd5(0xb90)][0x1],_0x5454e2=this[_0x339fd5(0x38f)](_0x100a86,this[_0x339fd5(0xdff)]);try{_0x5454e2[_0x339fd5(0x9e4)](_0x32aec8),_0x5454e2[_0x339fd5(0xe5a)]();const _0x5be837=_0x339fd5(0x9dd)+_0x21f3b2+'\x27.';this['_ls'][_0x339fd5(0x191)][_0x339fd5(0x1df)](_0x5be837),this[_0x339fd5(0xe5b)]['reanalyze']();}catch(_0x1d92f7){const _0x4d18c7=_0x34f872['OperationCanceledException']['is'](_0x1d92f7);if(_0x4d18c7){const _0x26c921=_0x339fd5(0x1c1)+_0x21f3b2+_0x339fd5(0x272);this['_ls']['console'][_0x339fd5(0x177)](_0x26c921);}else{let _0x32b562='';_0x1d92f7 instanceof Error&&(_0x32b562=':\x20'+_0x1d92f7[_0x339fd5(0xe77)]),_0x32b562=_0x339fd5(0x6c6)+_0x21f3b2+'\x27'+_0x32b562,this[_0x339fd5(0xe5b)][_0x339fd5(0xc8c)][_0x339fd5(0x177)](_0x32b562),this[_0x339fd5(0xe5b)][_0x339fd5(0x191)][_0x339fd5(0x683)](_0x32b562);}}}}[_0x51d3b7(0x911)](_0x509086){const _0x4ec567=_0x51d3b7;if(_0x509086['arguments']&&_0x509086[_0x4ec567(0xb90)]['length']>=0x2)return _0x509086[_0x4ec567(0xb90)][0x2]?_0x509086['arguments'][0x2]:_0x509086[_0x4ec567(0xb90)][0x0];return undefined;}[_0x51d3b7(0x38f)](_0x1c3faf,_0x18a888){const _0x332987=_0x51d3b7,_0x29e2ab=_0x332987(0xd5b),_0xcf66bb=(0x0,_0x485dad[_0x332987(0x738)])(_0x29e2ab),_0x3886c4={..._0x1c3faf,'workspaceName':_0x332987(0x595),'rootUri':_0x1c3faf[_0x332987(0xc21)],'pythonPath':_0x1c3faf[_0x332987(0x500)],'pythonPathKind':_0x1c3faf[_0x332987(0x6b6)],'kinds':[..._0x1c3faf['kinds'],_0x1c789f[_0x332987(0x6e5)]['Cloned']],'service':_0x1c3faf[_0x332987(0xa49)][_0x332987(0x36c)](_0x29e2ab,_0xcf66bb,undefined,undefined),'disableLanguageServices':!![],'disableOrganizeImports':!![],'disableWorkspaceSymbol':!![],'isInitialized':(0x0,_0x1c789f[_0x332987(0x31d)])(),'searchPathsToWatch':[]};return _0x362951[_0x332987(0x127)][_0x332987(0x373)](_0x3886c4,_0x18a888,undefined,![]),_0x3886c4[_0x332987(0xa49)];}}_0x582846[_0x51d3b7(0xdfc)]=_0x14f854;},0x11490:(_0x41d6e7,_0x36252e,_0xfb900a)=>{'use strict';const _0x493219=a1_0xfe9b;Object[_0x493219(0x5e3)](_0x36252e,_0x493219(0x414),{'value':!![]}),_0x36252e[_0x493219(0xf01)]=void 0x0;const _0x50e6a9=_0xfb900a(0x17710),_0x1b24e9=_0xfb900a(0xfcc0),_0x56ced2=_0xfb900a(0xd72c);class _0x32bb53{constructor(_0x4ab0d3){const _0x13ef64=_0x493219;this[_0x13ef64(0xe5b)]=_0x4ab0d3;}['execute'](_0x18a0e1,_0x554314,_0x4b37ea){const _0x1d0d63=_0x493219;(0x0,_0x1b24e9['throwIfCancellationRequested'])(_0x4b37ea);if(!_0x554314['arguments']||_0x554314[_0x1d0d63(0xb90)]['length']<0x2)return[];const _0x37ce74=_0x56ced2[_0x1d0d63(0xaf2)][_0x1d0d63(0x4f6)](_0x554314[_0x1d0d63(0xb90)][0x0],this[_0x1d0d63(0xe5b)]['serviceProvider']);return new _0x50e6a9[(_0x1d0d63(0xc70))]()[_0x1d0d63(0x2a7)](_0x18a0e1,_0x37ce74,_0x554314[_0x1d0d63(0xb90)],_0x4b37ea);}['getFile'](_0x5e6c96){const _0x573633=_0x493219;if(!_0x5e6c96[_0x573633(0xb90)]||_0x5e6c96[_0x573633(0xb90)]['length']<0x1)return undefined;return _0x5e6c96['arguments'][0x0];}}_0x36252e[_0x493219(0xf01)]=_0x32bb53;},0xe864:(_0x29291c,_0x41147b,_0x42f2b6)=>{'use strict';const _0x3f17e7=a1_0xfe9b;Object[_0x3f17e7(0x5e3)](_0x41147b,_0x3f17e7(0x414),{'value':!![]}),_0x41147b[_0x3f17e7(0xed)]=_0x41147b[_0x3f17e7(0x1a2)]=void 0x0;const _0x1467aa=_0x42f2b6(0xfcc0),_0x1250fa=_0x42f2b6(0xd72c),_0x22ed4e=_0x42f2b6(0xf2d4),_0x573647=_0x42f2b6(0x15060);class _0x1e69d9{constructor(_0x5f1c43){const _0x542107=_0x3f17e7;this[_0x542107(0x471)]=_0x5f1c43;}[_0x3f17e7(0xb25)](_0x470f57,_0x547656,_0x163176){const _0x40629d=_0x3f17e7;var _0x3989c0;(0x0,_0x1467aa['throwIfCancellationRequested'])(_0x163176);if(((_0x3989c0=_0x547656['arguments'])===null||_0x3989c0===void 0x0?void 0x0:_0x3989c0[_0x40629d(0x6ac)])!==0x2)return;const _0x13aa62=_0x1250fa['Uri']['parse'](_0x547656[_0x40629d(0xb90)][0x0],_0x470f57[_0x40629d(0xa49)]['serviceProvider']),_0x5d7dd4=_0x547656['arguments'][0x1];return _0x470f57['service'][_0x40629d(0xa0a)](_0x4da2e5=>{const _0x529c50=_0x40629d,_0x50287f=_0x573647[_0x529c50(0x810)][_0x529c50(0xd71)](_0x4da2e5,_0x13aa62,_0x5d7dd4,_0x163176);if(!_0x50287f)return;if(!this['_hasVSCodeExtension'])return(0x0,_0x22ed4e['convertToWorkspaceEdit'])(_0x470f57['service']['fs'],_0x50287f[_0x529c50(0xc88)]);const _0x24422f=_0xa6564b(_0x470f57['service']['fs'],_0x50287f);return _0x24422f;},_0x163176);}[_0x3f17e7(0x911)](_0x3f0f2b){const _0x397f18=_0x3f17e7;var _0x4d09e6;if(((_0x4d09e6=_0x3f0f2b['arguments'])===null||_0x4d09e6===void 0x0?void 0x0:_0x4d09e6[_0x397f18(0x6ac)])!==0x2)return undefined;return _0x3f0f2b[_0x397f18(0xb90)][0x0];}}_0x41147b[_0x3f17e7(0x1a2)]=_0x1e69d9;class _0xc9ea3f{constructor(_0x151c71){const _0xe60183=_0x3f17e7;this[_0xe60183(0x471)]=_0x151c71;}[_0x3f17e7(0xb25)](_0x44cd00,_0x2f2650,_0x3a0aea){const _0x588270=_0x3f17e7;var _0x1383f7;(0x0,_0x1467aa['throwIfCancellationRequested'])(_0x3a0aea);if(((_0x1383f7=_0x2f2650[_0x588270(0xb90)])===null||_0x1383f7===void 0x0?void 0x0:_0x1383f7[_0x588270(0x6ac)])!==0x2)return;const _0xb4e57f=_0x1250fa[_0x588270(0xaf2)][_0x588270(0x4f6)](_0x2f2650[_0x588270(0xb90)][0x0],_0x44cd00[_0x588270(0xa49)][_0x588270(0x39a)]),_0x55c605=_0x2f2650[_0x588270(0xb90)][0x1],_0x2da87b=_0x44cd00[_0x588270(0xa49)]['getParseResults'](_0xb4e57f);if(!_0x2da87b)return;const _0x2f396d=_0x573647['ExtractMethodProvider'][_0x588270(0xb50)](_0xb4e57f,_0x2da87b,_0x55c605,_0x3a0aea);if(!_0x2f396d)return;if(!this[_0x588270(0x471)])return(0x0,_0x22ed4e['convertToWorkspaceEdit'])(_0x44cd00[_0x588270(0xa49)]['fs'],_0x2f396d[_0x588270(0xc88)]);const _0x5d8b7e=_0xa6564b(_0x44cd00['service']['fs'],_0x2f396d);return _0x5d8b7e;}[_0x3f17e7(0x911)](_0x41a210){const _0x2c18a2=_0x3f17e7;var _0x313328;if(((_0x313328=_0x41a210['arguments'])===null||_0x313328===void 0x0?void 0x0:_0x313328['length'])!==0x2)return undefined;return _0x41a210[_0x2c18a2(0xb90)][0x0];}}_0x41147b[_0x3f17e7(0xed)]=_0xc9ea3f;function _0xa6564b(_0xd674d3,_0x4c0799){const _0x5e0a3e=_0x3f17e7,_0x3bccf1=(0x0,_0x22ed4e[_0x5e0a3e(0x73a)])(_0xd674d3,_0x4c0799[_0x5e0a3e(0xc88)]),_0xa3b8c8={'newSymbolName':_0x4c0799[_0x5e0a3e(0xb51)]},_0x9771a8={'label':_0x5e0a3e(0xc0a),'data':_0xa3b8c8,'edits':_0x3bccf1};return _0x9771a8;}},0x102c8:(_0x2d3e28,_0x3549a9,_0x34a6f5)=>{'use strict';const _0x22a503=a1_0xfe9b;Object[_0x22a503(0x5e3)](_0x3549a9,_0x22a503(0x414),{'value':!![]}),_0x3549a9[_0x22a503(0x5c4)]=void 0x0;const _0x3b2eb=_0x34a6f5(0xfcc0),_0x1e7716=_0x34a6f5(0xd72c),_0xfd62f9=_0x34a6f5(0xf2d4),_0x20d720=_0x34a6f5(0x3dcc),_0x44981f=_0x34a6f5(0xd1f7),_0x250ea8=_0x34a6f5(0x70d4),_0x84fd5b=_0x34a6f5(0xa018),_0x373122=_0x34a6f5(0x13e90);class _0x1b90eb{constructor(_0x3974fb){this['_telemetry']=_0x3974fb;}[_0x22a503(0xb25)](_0x142c09,_0x19eac3,_0x4c7d75){const _0x53aac1=_0x22a503;var _0x2bc35c;(0x0,_0x3b2eb[_0x53aac1(0xe26)])(_0x4c7d75);if(!_0x142c09[_0x53aac1(0xc21)]||!_0x142c09[_0x53aac1(0xcac)]||_0x19eac3['command']!==_0x250ea8[_0x53aac1(0x652)]['fixAll']||((_0x2bc35c=_0x19eac3[_0x53aac1(0xb90)])===null||_0x2bc35c===void 0x0?void 0x0:_0x2bc35c[_0x53aac1(0x6ac)])!==0x1)return;const _0x3b6f2b=_0x1e7716[_0x53aac1(0xaf2)][_0x53aac1(0x4f6)](_0x19eac3['arguments'][0x0],_0x142c09[_0x53aac1(0xa49)]['serviceProvider']);return(0x0,_0x44981f[_0x53aac1(0xa46)])(this[_0x53aac1(0xd2)],_0x44981f[_0x53aac1(0x2d4)][_0x53aac1(0xd12)],()=>{const _0x1ffd95=_0x53aac1,_0x347b33=_0x142c09[_0x1ffd95(0xa49)][_0x1ffd95(0x963)](_0x10c3a4=>{const _0xdb34b=_0x1ffd95,_0x2ea8f3=new Map();if(_0x142c09['fixAll']&&_0x142c09[_0xdb34b(0xcac)][_0xdb34b(0xf25)](_0x3704aa=>_0x3704aa===_0x20d720[_0xdb34b(0xb9)][_0xdb34b(0xa77)][_0xdb34b(0xd04)])){const _0x26082f=new _0x373122[(_0xdb34b(0x11d))](),_0x4a544e=_0x26082f[_0xdb34b(0x1e9)](_0x10c3a4,_0x3b6f2b,undefined,_0x4c7d75);_0x4a544e&&(0x0,_0xfd62f9[_0xdb34b(0x7fb)])(_0x10c3a4,_0x4a544e,_0x2ea8f3);}if(_0x142c09[_0xdb34b(0xcac)]&&_0x142c09[_0xdb34b(0xcac)][_0xdb34b(0xf25)](_0x1e3469=>_0x1e3469===_0x20d720[_0xdb34b(0xb9)]['Source'][_0xdb34b(0xf26)])&&!!_0x142c09['importFormat']){const _0xa9ed89=new _0x84fd5b[(_0xdb34b(0xb0e))](),_0x3a6660=_0xa9ed89[_0xdb34b(0x97b)](_0x10c3a4,_0x142c09[_0xdb34b(0xc21)],_0x3b6f2b,_0x142c09[_0xdb34b(0x8f5)],undefined);_0x3a6660&&(0x0,_0xfd62f9[_0xdb34b(0x7fb)])(_0x10c3a4,_0x3a6660,_0x2ea8f3);}},_0x4c7d75),_0x3ebde8=(0x0,_0xfd62f9[_0x1ffd95(0x73a)])(_0x142c09[_0x1ffd95(0xa49)]['fs'],_0x347b33);return(0x0,_0x250ea8[_0x1ffd95(0x86f)])(_0x1ffd95(0xc13),undefined,_0x3ebde8);},0x0);}[_0x22a503(0x911)](_0x54042e){const _0x376c52=_0x22a503;var _0x48a2ed;if(_0x54042e[_0x376c52(0x599)]!==_0x250ea8[_0x376c52(0x652)]['fixAll']||((_0x48a2ed=_0x54042e[_0x376c52(0xb90)])===null||_0x48a2ed===void 0x0?void 0x0:_0x48a2ed[_0x376c52(0x6ac)])!==0x1)return undefined;return _0x54042e[_0x376c52(0xb90)][0x0];}}_0x3549a9[_0x22a503(0x5c4)]=_0x1b90eb;},0x18ac:(_0x1249eb,_0x33f53b,_0x292d1a)=>{'use strict';const _0x489bae=a1_0xfe9b;Object[_0x489bae(0x5e3)](_0x33f53b,_0x489bae(0x414),{'value':!![]}),_0x33f53b[_0x489bae(0xa57)]=void 0x0;const _0xf204a8=_0x292d1a(0x6eb4),_0x21d5c3=_0x292d1a(0xfcc0),_0x15e850=_0x292d1a(0x177c1),_0xeb3a35=_0x292d1a(0xd72c),_0x3525aa=_0x292d1a(0x7234),_0x449c74=_0x292d1a(0x10d68),_0x4fb94f=_0x292d1a(0x14e8c),_0x52602a=_0x292d1a(0x70d4);cla 2024-05-23 15:19:59.398 [info] ss _0x2316a0{[_0x489bae(0xb25)](_0x4f7c18,_0x457da9,_0x451668){const _0x53ba7c=_0x489bae;var _0x3f7cfe;(0x0,_0x21d5c3[_0x53ba7c(0xe26)])(_0x451668);if(_0x457da9['command']!==_0x52602a[_0x53ba7c(0x652)][_0x53ba7c(0x165)]||((_0x3f7cfe=_0x457da9['arguments'])===null||_0x3f7cfe===void 0x0?void 0x0:_0x3f7cfe[_0x53ba7c(0x6ac)])!==0x3)return;const _0x16b77a=_0x457da9['arguments'][0x0],_0x3a860a=_0x457da9['arguments'][0x1],_0x1a2e02=_0x457da9[_0x53ba7c(0xb90)][0x2];return _0x4f7c18[_0x53ba7c(0xa49)]['run'](_0x2bfb73=>{const _0x5bf4c5=_0x53ba7c,_0x1be73b=0x0,_0x327289=_0xeb3a35[_0x5bf4c5(0xaf2)]['parse'](_0x16b77a,_0x2bfb73[_0x5bf4c5(0x39a)]),_0x4880b3=_0x2bfb73[_0x5bf4c5(0xdc)](_0x327289);if(!_0x4880b3)return[];const _0x55ef15=(0x0,_0x15e850[_0x5bf4c5(0x672)])(_0x3a860a,_0x4880b3[_0x5bf4c5(0x2b9)][_0x5bf4c5(0x4a1)]);if(!_0x55ef15)return[];const _0x2911a2=(0x0,_0xf204a8['findNodeByOffset'])(_0x4880b3['parserOutput'][_0x5bf4c5(0x69b)],_0x55ef15[_0x5bf4c5(0xae2)]);if(!_0x2911a2)return[];const _0xb35ff6={'lazyEdit':!![],'allowVariableInAll':!![],'importFormat':_0x4f7c18['importFormat'],'indices':_0x4fb94f[_0x5bf4c5(0x719)]['getIndices'](_0x4f7c18)},_0x471df0=(0x0,_0x449c74[_0x5bf4c5(0xba)])(_0x2bfb73,_0x327289,_0x3a860a[_0x5bf4c5(0xae2)],_0xb35ff6);if(!_0x471df0)return[];const _0x538cf3=(0x0,_0x449c74[_0x5bf4c5(0x5e1)])(_0x471df0,_0x2911a2,_0x1a2e02,_0x1be73b,_0x3525aa['wellKnownAbbreviationMap'],_0x451668);return _0x538cf3[_0x5bf4c5(0x5d5)](_0x9c2ce1=>({'name':_0x9c2ce1[_0x5bf4c5(0x6d9)],'originalName':_0x9c2ce1[_0x5bf4c5(0x3be)],'alias':_0x9c2ce1[_0x5bf4c5(0x146)],'source':_0x9c2ce1['source']}));},_0x451668);}[_0x489bae(0x911)](_0x557878){const _0x1e9bd3=_0x489bae;var _0x2eddaa;if(_0x557878[_0x1e9bd3(0x599)]!==_0x52602a[_0x1e9bd3(0x652)][_0x1e9bd3(0x165)]||((_0x2eddaa=_0x557878[_0x1e9bd3(0xb90)])===null||_0x2eddaa===void 0x0?void 0x0:_0x2eddaa[_0x1e9bd3(0x6ac)])!==0x3)return undefined;return _0x557878[_0x1e9bd3(0xb90)][0x0];}}_0x33f53b['GetAutoImportsCommand']=_0x2316a0;},0x1350:(_0x1b54f8,_0x120a57,_0xdd6730)=>{'use strict';const _0x1c0c39=a1_0xfe9b;Object[_0x1c0c39(0x5e3)](_0x120a57,_0x1c0c39(0x414),{'value':!![]}),_0x120a57['GetSourceFilesCommand']=void 0x0;const _0x51ea6c=_0xdd6730(0xfcc0),_0x145767=_0xdd6730(0x70d4);class _0x42af8d{[_0x1c0c39(0xb25)](_0x1f35be,_0x214836,_0x4e5672){const _0x504dd7=_0x1c0c39;var _0x18b377;(0x0,_0x51ea6c[_0x504dd7(0xe26)])(_0x4e5672);if(_0x214836[_0x504dd7(0x599)]!==_0x145767[_0x504dd7(0x652)][_0x504dd7(0x4af)]||((_0x18b377=_0x214836['arguments'])===null||_0x18b377===void 0x0?void 0x0:_0x18b377[_0x504dd7(0x6ac)])!==0x2)return;const _0xef1ad8=_0x214836['arguments'][0x1];_0x4e5672=new _0x51ea6c['FileBasedToken'](_0xef1ad8,_0x1f35be[_0x504dd7(0xa49)]['fs']);const _0x81857a=_0x1f35be[_0x504dd7(0xa49)]['getConfigOptions'](),_0x29611f=[];for(const _0x589f88 of _0x1f35be[_0x504dd7(0xa49)][_0x504dd7(0x30e)]()){const _0x582b46=_0x589f88[_0x504dd7(0x661)]();_0x29611f[_0x504dd7(0xe75)]({'name':_0x589f88['fileName'],'folderAfterRoot':_0x81857a[_0x504dd7(0xe24)]['getRelativePathComponents'](_0x582b46)[_0x504dd7(0xad1)]('/'),'uri':_0x589f88['toString']()});}return _0x29611f;}[_0x1c0c39(0x911)](_0x447524){const _0x291564=_0x1c0c39;var _0x3ee961;if(_0x447524[_0x291564(0x599)]!==_0x145767[_0x291564(0x652)]['getSourceFiles']||((_0x3ee961=_0x447524['arguments'])===null||_0x3ee961===void 0x0?void 0x0:_0x3ee961[_0x291564(0x6ac)])!==0x2)return undefined;return _0x447524[_0x291564(0xb90)][0x0];}}_0x120a57[_0x1c0c39(0xc2)]=_0x42af8d;},0xe550:(_0x4ff02e,_0x48805c,_0x147888)=>{'use strict';const _0xeb94d2=a1_0xfe9b;Object[_0xeb94d2(0x5e3)](_0x48805c,_0xeb94d2(0x414),{'value':!![]}),_0x48805c['implementAllAbstractClassesCommand']=void 0x0;const _0x296890=_0x147888(0xfcc0),_0x10bb44=_0x147888(0xd72c),_0x162976=_0x147888(0xf2d4),_0x3c1d81=_0x147888(0x15e84);class _0xfc5c3f{[_0xeb94d2(0xb25)](_0x420376,_0x58ea54,_0xbf36e3){const _0x106785=_0xeb94d2;var _0x498651;(0x0,_0x296890[_0x106785(0xe26)])(_0xbf36e3);if(((_0x498651=_0x58ea54[_0x106785(0xb90)])===null||_0x498651===void 0x0?void 0x0:_0x498651[_0x106785(0x6ac)])!==0x2)return;const _0x3bbcaf=_0x10bb44[_0x106785(0xaf2)][_0x106785(0x4f6)](_0x58ea54['arguments'][0x0],_0x420376[_0x106785(0xa49)][_0x106785(0x39a)]),_0x3bef49=_0x58ea54[_0x106785(0xb90)][0x1];return _0x420376[_0x106785(0xa49)][_0x106785(0xa0a)](_0x2364c3=>{const _0x4768ea=_0x106785,_0x44f50a=new _0x3c1d81[(_0x4768ea(0xbe2))](_0x2364c3,_0x3bbcaf,_0x3bef49,_0xbf36e3,_0x420376['editorIndentConfig'])[_0x4768ea(0x9b3)]();if(!_0x44f50a)return;return(0x0,_0x162976[_0x4768ea(0x73a)])(_0x420376[_0x4768ea(0xa49)]['fs'],_0x44f50a);},_0xbf36e3);}[_0xeb94d2(0x911)](_0xcf948c){const _0x3646f0=_0xeb94d2;var _0x5c7837;if(((_0x5c7837=_0xcf948c['arguments'])===null||_0x5c7837===void 0x0?void 0x0:_0x5c7837['length'])!==0x2)return undefined;return _0xcf948c[_0x3646f0(0xb90)][0x0];}}_0x48805c[_0xeb94d2(0x4dc)]=_0xfc5c3f;},0x5200:(_0x4f6354,_0x2ef5fd,_0x6651bf)=>{'use strict';const _0x4ebb41=a1_0xfe9b;Object[_0x4ebb41(0x5e3)](_0x2ef5fd,_0x4ebb41(0x414),{'value':!![]}),_0x2ef5fd[_0x4ebb41(0x5f3)]=_0x2ef5fd[_0x4ebb41(0x8cb)]=_0x2ef5fd['LoggingCommandHandler']=void 0x0;const _0xffa224=_0x6651bf(0x922c),_0x23aa6b=_0x6651bf(0xfcc0),_0x2591ce=_0x6651bf(0xe0a4),_0x3707bf=_0x6651bf(0x9304),_0x37ddfe=_0x6651bf(0x11bbc),_0x1d7996=_0x6651bf(0x3a44),_0x3645ba=_0x6651bf(0x15694),_0x576747=_0x6651bf(0x70d4);class _0xd24bd8{constructor(_0xb7d060){const _0x1490ee=_0x4ebb41;this[_0x1490ee(0xe5b)]=_0xb7d060,this[_0x1490ee(0xcee)]=0x0;}get['outputFileUri'](){const _0x26bb8d=_0x4ebb41;var _0x3208aa;return(_0x3208aa=this[_0x26bb8d(0x180)])===null||_0x3208aa===void 0x0?void 0x0:_0x3208aa[_0x26bb8d(0x589)];}async[_0x4ebb41(0xb25)](_0x5e750a,_0x129573,_0x2da6b4){const _0x3ca2ea=_0x4ebb41;(0x0,_0x23aa6b[_0x3ca2ea(0xe26)])(_0x2da6b4);const _0x135fcb=_0x5e750a[_0x3ca2ea(0xa49)]['serviceProvider'],_0x22db19=_0x135fcb[_0x3ca2ea(0xa47)](_0x3707bf[_0x3ca2ea(0x716)][_0x3ca2ea(0xc8c)]);if(!_0x22db19||!_0x2591ce[_0x3ca2ea(0x4bd)]['is'](_0x22db19))return;if(_0x129573===_0x3ca2ea(0xae2)){await this[_0x3ca2ea(0xe13)](_0x135fcb,_0x22db19);return;}if(_0x129573===_0x3ca2ea(0x649)){await this[_0x3ca2ea(0xbae)](_0x135fcb,_0x22db19);return;}}async['_startLogging'](_0xc61554,_0x185d88){const _0x1e38ae=_0x4ebb41;this[_0x1e38ae(0x180)]&&await this[_0x1e38ae(0xbae)](_0xc61554,_0x185d88);this[_0x1e38ae(0x180)]=new _0x2a102d(this['_loggingId']++,_0xc61554),_0x185d88[_0x1e38ae(0x568)](this[_0x1e38ae(0x180)]),this[_0x1e38ae(0xe5b)][_0x1e38ae(0xe11)]();for(const _0x3eefb6 of await this[_0x1e38ae(0xe5b)][_0x1e38ae(0x7c3)]()){await this[_0x1e38ae(0xe5b)][_0x1e38ae(0x32d)](_0x3eefb6);}}async[_0x4ebb41(0xbae)](_0x10fc78,_0x4ada05){const _0x1cd106=_0x4ebb41;if(!this['_logger'])return;const _0x475e0a=this[_0x1cd106(0x180)];_0x4ada05[_0x1cd106(0x168)](_0x475e0a),this[_0x1cd106(0x180)]=undefined,_0x475e0a[_0x1cd106(0x3f6)]();if(!_0x475e0a['loggingFolderUri']||!_0x475e0a[_0x1cd106(0x589)])return;const _0x5c3c89=_0xffa224['URI']['file'](_0x475e0a[_0x1cd106(0x589)][_0x1cd106(0xd4d)]()),_0x5a4bf9=_0x3645ba[_0x1cd106(0x9b)][_0x1cd106(0x652)][_0x1cd106(0x898)][_0x1cd106(0x766)]()[_0x1cd106(0xa22)]({'filePath':_0x475e0a[_0x1cd106(0xc64)]['getFilePath'](),'uri':_0x1cd106(0x3ca)+encodeURIComponent(JSON[_0x1cd106(0x88e)](_0x5c3c89['toJSON']()))}),_0x1a9ba1={'title':_0x3645ba[_0x1cd106(0x9b)][_0x1cd106(0x652)][_0x1cd106(0xf0a)][_0x1cd106(0x274)](),'id':_0x576747[_0x1cd106(0x652)][_0x1cd106(0xec9)]},_0x564bd8=await this[_0x1cd106(0xe5b)][_0x1cd106(0x191)][_0x1cd106(0x1df)](_0x5a4bf9,_0x1a9ba1);if(_0x564bd8&&_0x564bd8['id']===_0x1a9ba1['id']){const _0x2d2491=this[_0x1cd106(0xe5b)][_0x1cd106(0x39a)][_0x1cd106(0xa47)](_0x1d7996[_0x1cd106(0xc16)][_0x1cd106(0x293)]);_0x2d2491&&_0x2d2491[_0x1cd106(0xdd6)](_0x576747[_0x1cd106(0x652)][_0x1cd106(0xec9)]);}}}_0x2ef5fd[_0x4ebb41(0xd1a)]=_0xd24bd8;class _0x120639{constructor(_0x1d2921){this['_handler']=_0x1d2921;}[_0x4ebb41(0xb25)](_0x3e27a8,_0x59ebcb,_0xc56d21){const _0x27e452=_0x4ebb41;return this[_0x27e452(0x3cc)]['execute'](_0x3e27a8,_0x27e452(0xae2),_0xc56d21);}['getFile'](_0x23f185){return undefined;}}_0x2ef5fd['StartLoggingCommand']=_0x120639;class _0x3c0bbb{constructor(_0x3967a5){const _0x3a6910=_0x4ebb41;this[_0x3a6910(0x3cc)]=_0x3967a5;}['execute'](_0x5e8831,_0x19a1ec,_0x1889a5){const _0x253d26=_0x4ebb41;return this['_handler'][_0x253d26(0xb25)](_0x5e8831,_0x253d26(0x649),_0x1889a5);}['getFile'](_0x1c0b48){return undefined;}}_0x2ef5fd[_0x4ebb41(0x5f3)]=_0x3c0bbb;class _0x2a102d{constructor(_0x29315f,_0x189a77){const _0x4af596=_0x4ebb41;var _0x5d1d54;this[_0x4af596(0xda6)]=_0x29315f,this[_0x4af596(0xa87)]=_0x189a77,this[_0x4af596(0xa6d)]=[];const _0x36ce9c=(_0x5d1d54=this['_sp'][_0x4af596(0xa47)](_0x3707bf[_0x4af596(0x716)][_0x4af596(0x2c0)]))===null||_0x5d1d54===void 0x0?void 0x0:_0x5d1d54[_0x4af596(0xb08)]();if(!_0x36ce9c)return;this[_0x4af596(0xc64)]=_0x36ce9c,this[_0x4af596(0x589)]=this['loggingFolderUri'][_0x4af596(0x823)](_0x4af596(0x2f6)+_0x37ddfe[_0x4af596(0xaa)]+'_'+this[_0x4af596(0xed8)]()+_0x4af596(0xa34));const _0x58c013=this['_sp'][_0x4af596(0xa47)](_0x3707bf[_0x4af596(0x716)][_0x4af596(0xc8c)]);_0x58c013===null||_0x58c013===void 0x0?void 0x0:_0x58c013[_0x4af596(0x554)]('['+this[_0x4af596(0xed8)]()+']\x20Logging\x20started');}['error'](_0x48efeb){const _0x30a2d9=_0x4ebb41;this['_sb'][_0x30a2d9(0xe75)](_0x30a2d9(0x591)+_0x48efeb);}['warn'](_0x5e9f13){const _0x544f33=_0x4ebb41;this[_0x544f33(0xa6d)]['push'](_0x544f33(0x5ef)+_0x5e9f13);}[_0x4ebb41(0x554)](_0x503c14){const _0x155529=_0x4ebb41;this[_0x155529(0xa6d)]['push'](_0x155529(0xc96)+_0x503c14);}[_0x4ebb41(0x8fc)](_0x1b8a2c){const _0x514aa2=_0x4ebb41;this[_0x514aa2(0xa6d)][_0x514aa2(0xe75)](_0x514aa2(0x3c3)+_0x1b8a2c);}[_0x4ebb41(0x3f6)](){const _0x156148=_0x4ebb41,_0x55a77d=this[_0x156148(0xa87)][_0x156148(0xa47)](_0x3707bf[_0x156148(0x716)][_0x156148(0xc8c)]);try{const _0x264ee6=this[_0x156148(0xed8)]();if(!this[_0x156148(0xc64)]){_0x55a77d===null||_0x55a77d===void 0x0?void 0x0:_0x55a77d[_0x156148(0x554)]('['+_0x264ee6+_0x156148(0xc67));return;}const _0xdc4f6c=this[_0x156148(0xa87)][_0x156148(0xc2f)](_0x3707bf[_0x156148(0x716)]['fs']);_0xdc4f6c[_0x156148(0xe09)](this[_0x156148(0x589)],this[_0x156148(0xa6d)][_0x156148(0xad1)]('\x0a'),_0x156148(0x532)),_0x55a77d===null||_0x55a77d===void 0x0?void 0x0:_0x55a77d['info']('['+_0x264ee6+_0x156148(0xcdd)+this[_0x156148(0x589)]['getFilePath']());}catch(_0x392494){_0x55a77d===null||_0x55a77d===void 0x0?void 0x0:_0x55a77d['error'](_0x156148(0x5ad)+_0x392494);return;}}[_0x4ebb41(0xed8)](){const _0x381986=_0x4ebb41;return _0x381986(0x984)+this[_0x381986(0xda6)];}}},0x16224:(_0x524f69,_0x6abde7,_0x5cfd16)=>{'use strict';const _0x26705c=a1_0xfe9b;Object[_0x26705c(0x5e3)](_0x6abde7,_0x26705c(0x414),{'value':!![]}),_0x6abde7[_0x26705c(0x7e1)]=void 0x0;const _0x2be7f8=_0x5cfd16(0x6eb4),_0x4e4ea0=_0x5cfd16(0xfcc0),_0x4c3406=_0x5cfd16(0x177c1),_0x4144aa=_0x5cfd16(0xd72c),_0x2d51cb=_0x5cfd16(0x10ca0),_0x11fb11=_0x5cfd16(0x770),_0x5de0c7=_0x5cfd16(0x5d14),_0x105ae0=_0x5cfd16(0x70d4);class _0xad1a38{constructor(_0x206c50){const _0x59515f=_0x26705c;this[_0x59515f(0xe5b)]=_0x206c50;}[_0x26705c(0xb25)](_0x46bff9,_0x2d9813,_0x3e4b08){const _0x202c0f=_0x26705c;var _0x5b01bd;(0x0,_0x4e4ea0['throwIfCancellationRequested'])(_0x3e4b08);if(_0x2d9813[_0x202c0f(0x599)]!==_0x105ae0['Commands'][_0x202c0f(0x1c9)]||((_0x5b01bd=_0x2d9813[_0x202c0f(0xb90)])===null||_0x5b01bd===void 0x0?void 0x0:_0x5b01bd['length'])!==0x4)return;const _0x4c010d=_0x4144aa[_0x202c0f(0xaf2)]['parse'](_0x2d9813[_0x202c0f(0xb90)][0x0],this[_0x202c0f(0xe5b)][_0x202c0f(0x39a)]),_0x41168e=_0x2d9813[_0x202c0f(0xb90)][0x2],_0x463110=_0x2d9813['arguments'][0x3];_0x3e4b08=new _0x4e4ea0[(_0x202c0f(0x912))](_0x463110,_0x46bff9[_0x202c0f(0xa49)]['fs']);const _0x3bab63=this[_0x202c0f(0x20f)](_0x46bff9,_0x4c010d,_0x2d9813[_0x202c0f(0xb90)][0x1],_0x41168e[_0x202c0f(0xae2)],_0x3e4b08);if(!_0x3bab63)return;const _0xa7cfad=this[_0x202c0f(0xe89)](_0x46bff9,_0x4c010d,_0x3bab63,_0x41168e[_0x202c0f(0xae2)],_0x3e4b08);return _0xa7cfad['edits']===null&&_0xa7cfad['failedReason']&&this[_0x202c0f(0xe5b)][_0x202c0f(0x191)][_0x202c0f(0x683)](_0xa7cfad[_0x202c0f(0xb53)]),_0xa7cfad['edits'];}[_0x26705c(0x911)](_0xd5a369){const _0x68b6c7=_0x26705c;var _0x50d90e;if(((_0x50d90e=_0xd5a369[_0x68b6c7(0xb90)])===null||_0x50d90e===void 0x0?void 0x0:_0x50d90e[_0x68b6c7(0x6ac)])!==0x4)return undefined;return _0xd5a369[_0x68b6c7(0xb90)][0x0];}['_getDestinationFile'](_0x3c5b93,_0x9fb577,_0x367133,_0x52d4e4,_0x31afc2){const _0x3e7c6d=_0x26705c;if(_0x367133!==_0x5de0c7[_0x3e7c6d(0x74a)])return _0x4144aa['Uri'][_0x3e7c6d(0x4f6)](_0x367133,this[_0x3e7c6d(0xe5b)][_0x3e7c6d(0x39a)]);const _0x22a82a=_0x3c5b93[_0x3e7c6d(0xa49)]['getParseResults'](_0x9fb577);if(!_0x22a82a)return undefined;const _0x52420d=(0x0,_0x4c3406[_0x3e7c6d(0x428)])(_0x52d4e4,_0x22a82a[_0x3e7c6d(0x2b9)]['lines']);if(_0x52420d===undefined)return undefined;const _0x5a797e=(0x0,_0x2be7f8[_0x3e7c6d(0x584)])(_0x22a82a[_0x3e7c6d(0x39f)]['parseTree'],_0x52420d);if(_0x5a797e===undefined)return undefined;if(_0x5a797e['nodeType']!==0x26)return undefined;const _0x369321=_0x9fb577[_0x3e7c6d(0x661)](),_0x33bba2=_0x9fb577['lastExtension'];return(0x0,_0x2d51cb[_0x3e7c6d(0xb9d)])(_0x3c5b93,_0x369321[_0x3e7c6d(0x823)](''+_0x5a797e[_0x3e7c6d(0xcff)][_0x3e7c6d(0xd9c)]()+_0x33bba2),_0x31afc2);}[_0x26705c(0xe89)](_0x3a7bd1,_0x144d35,_0x136dde,_0x59a200,_0x48c7d0){const _0xb30618=_0x26705c;return _0x3a7bd1[_0xb30618(0xa49)]['run'](_0x3eee47=>{const _0x1e80a4=_0xb30618;var _0x57a470;return new _0x11fb11[(_0x1e80a4(0xe50))](_0x3eee47,_0x144d35,_0x136dde,_0x59a200,{'importFormat':(_0x57a470=_0x3a7bd1['importFormat'])!==null&&_0x57a470!==void 0x0?_0x57a470:_0x1e80a4(0x8b8)},_0x48c7d0)[_0x1e80a4(0x1c9)]();},_0x48c7d0);}}_0x6abde7[_0x26705c(0x7e1)]=_0xad1a38;},0x9ce4:(_0x360db9,_0x2a32bc,_0x30f4db)=>{'use strict';const _0x1689b2=a1_0xfe9b;Object['defineProperty'](_0x2a32bc,'__esModule',{'value':!![]}),_0x2a32bc[_0x1689b2(0x28d)]=void 0x0;const _0x1ca3f3=_0x30f4db(0x70d4);function _0x5c26d5(_0x4e6ac5){const _0x5bb8f8=_0x1689b2;return _0x4e6ac5['command']===_0x1ca3f3[_0x5bb8f8(0x833)]['runCommands'];}function _0x5520fd(..._0x1b5223){const _0x11f69b=_0x1689b2,_0x493917=[];_0x1b5223['forEach'](_0x3b3d5a=>{const _0x24f50b=a1_0xfe9b;_0x3b3d5a&&(_0x5c26d5(_0x3b3d5a)?_0x493917[_0x24f50b(0xe75)](..._0x3b3d5a['arguments']):_0x493917[_0x24f50b(0xe75)](_0x3b3d5a));});if(_0x493917['length']===0x0)return undefined;if(_0x493917[_0x11f69b(0x6ac)]===0x1)return _0x493917[0x0];return{'title':'','command':_0x1ca3f3[_0x11f69b(0x833)][_0x11f69b(0x306)],'arguments':_0x493917};}_0x2a32bc[_0x1689b2(0x28d)]=_0x5520fd;},0x994:(_0x5c3424,_0x5587cb,_0x44701b)=>{'use strict';const _0x17496e=a1_0xfe9b;Object[_0x17496e(0x5e3)](_0x5587cb,_0x17496e(0x414),{'value':!![]}),_0x5587cb[_0x17496e(0x549)]=_0x5587cb[_0x17496e(0x745)]=void 0x0;const _0x370460=_0x44701b(0x922c),_0x1223d2=_0x44701b(0xfcc0),_0x24c16e=_0x44701b(0x6d88),_0x218924=_0x44701b(0xa41c),_0x277946=_0x44701b(0x3a44),_0x3ba12f=_0x44701b(0x15694),_0x18dbec=_0x44701b(0x70d4);class _0x458c3a{constructor(_0x850b7f){this['ls']=_0x850b7f;}async[_0x17496e(0xb25)](_0x3e820d,_0x1088ef,_0x236733){const _0x568fa9=_0x17496e;(0x0,_0x1223d2[_0x568fa9(0xe26)])(_0x236733);if(!_0x1088ef['arguments']||_0x1088ef[_0x568fa9(0xb90)]['length']<0x1)return;const _0x1be3d5=_0x3e820d[_0x568fa9(0xa49)][_0x568fa9(0x39a)][_0x568fa9(0xa47)](_0x277946['PylanceServiceKeys']['profilingService']);if(!_0x1be3d5)return;if(_0x1088ef[_0x568fa9(0xb90)][0x0]===_0x568fa9(0xae2)){await this[_0x568fa9(0x1b3)](_0x1be3d5);return;}if(_0x1088ef['arguments'][0x0]===_0x568fa9(0x649)){await this[_0x568fa9(0xeff)](_0x1be3d5);return;}}['getFile'](_0x3f43f5){return undefined;}async['_startProfiling'](_0x38822f){const _0x21a9f3=_0x17496e,_0x4d6c19=await _0x38822f[_0x21a9f3(0xd43)]();if(!_0x4d6c19)return;for(const _0x5d8bf5 of await this['ls'][_0x21a9f3(0x7c3)]()){await(0x0,_0x218924['getBackgroundAnalysisProgram'])(_0x5d8bf5)['startProfiling'](_0x4d6c19);}}async[_0x17496e(0xeff)](_0x2cb2ed){const _0x4c4333=_0x17496e,_0x3c6cfb=[],_0x58d597=_0x2cb2ed[_0x4c4333(0x5e5)];(0x0,_0x24c16e[_0x4c4333(0x9d3)])(_0x3c6cfb,await _0x2cb2ed[_0x4c4333(0xca0)]());for(const _0x45bcea of await this['ls']['getWorkspaces']()){(0x0,_0x24c16e[_0x4c4333(0x9d3)])(_0x3c6cfb,await(0x0,_0x218924['getBackgroundAnalysisProgram'])(_0x45bcea)[_0x4c4333(0xca0)]());}if(_0x3c6cfb[_0x4c4333(0x6ac)]>0x0){const _0x2e462c=_0x370460[_0x4c4333(0xecc)][_0x4c4333(0x5dd)](_0x3c6cfb[0x0][_0x4c4333(0xd4d)]()),_0x43fe74=_0x3ba12f[_0x4c4333(0x9b)][_0x4c4333(0x652)][_0x4c4333(0xf0a)]['profilingDataSaved']()['format']({'filePath':_0x58d597[_0x4c4333(0x186)][_0x4c4333(0xd4d)](),'uri':_0x4c4333(0x3ca)+encodeURIComponent(JSON[_0x4c4333(0x88e)](_0x2e462c[_0x4c4333(0xdf6)]()))}),_0x3dcdc7={'title':_0x3ba12f[_0x4c4333(0x9b)][_0x4c4333(0x652)][_0x4c4333(0xf0a)][_0x4c4333(0x274)](),'id':_0x18dbec[_0x4c4333(0x652)][_0x4c4333(0xec9)]},_0x4bf1ea=await this['ls'][_0x4c4333(0x191)]['showInformationMessage'](_0x43fe74,_0x3dcdc7);if(_0x4bf1ea&&_0x4bf1ea['id']===_0x3dcdc7['id']){const _0x9a79e=this['ls'][_0x4c4333(0x39a)][_0x4c4333(0xa47)](_0x277946[_0x4c4333(0xc16)][_0x4c4333(0x293)]);_0x9a79e&&_0x9a79e[_0x4c4333(0xdd6)](_0x18dbec[_0x4c4333(0x652)][_0x4c4333(0xec9)]);}}}}class _0xa5e1ff extends _0x458c3a{constructor(_0x48198e){super(_0x48198e);}[_0x17496e(0xb25)](_0x9ef11c,_0xb8b16f,_0xcd4836){const _0x4ff3c7=_0x17496e;return super['execute'](_0x9ef11c,{'command':_0xb8b16f['command'],'arguments':[_0x4ff3c7(0xae2)]},_0xcd4836);}}_0x5587cb[_0x17496e(0x745)]=_0xa5e1ff;class _0xdcfed1 extends _0x458c3a{constructor(_0x462b33){super(_0x462b33);}[_0x17496e(0xb25)](_0x5093e0,_0x18ac0c,_0x402de2){const _0x63615f=_0x17496e;return super[_0x63615f(0xb25)](_0x5093e0,{'command':_0x18ac0c[_0x63615f(0x599)],'arguments':[_0x63615f(0x649)]},_0x402de2);}}_0x5587cb['StopProfilingCommand']=_0xdcfed1;},0x151c4:(_0x5b4772,_0x106fca,_0x191250)=>{'use strict';const _0x18e4aa=a1_0xfe9b;Object[_0x18e4aa(0x5e3)](_0x106fca,_0x18e4aa(0x414),{'value':!![]}),_0x106fca[_0x18e4aa(0x9cb)]=void 0x0;const _0x21b82b=_0x191250(0x14df4),_0x1ddb52=_0x191250(0x70d4),_0x113be3=_0x191250(0x13e90);class _0x15d11a{constructor(_0x5c1458){const _0x508c31=_0x18e4aa;this[_0x508c31(0xe5b)]=_0x5c1458,this[_0x508c31(0x96e)]=new _0x113be3[(_0x508c31(0x11d))](),this['_addImportCommand']=new _0x21b82b[(_0x508c31(0xc28))]();}[_0x18e4aa(0xb25)](_0x136449,_0x41abfe,_0x5b5ce1){const _0x55fee2=_0x18e4aa;switch(_0x41abfe[_0x55fee2(0x599)]){case _0x1ddb52[_0x55fee2(0x652)][_0x55fee2(0xa36)]:{return this['_removeUnusedImportCommand']['execute'](_0x136449,_0x41abfe,_0x5b5ce1);}case _0x1ddb52[_0x55fee2(0x652)]['addImport']:{return this['_addImportCommand'][_0x55fee2(0xb25)](_0x136449,_0x41abfe,_0x5b5ce1);}default:this[_0x55fee2(0xe5b)][_0x55fee2(0xc8c)][_0x55fee2(0x554)](_0x55fee2(0x29d)+_0x41abfe[_0x55fee2(0x599)]);return[];}}['getFile'](_0x24fa53){const _0x38ed9b=_0x18e4aa;switch(_0x24fa53[_0x38ed9b(0x599)]){case _0x1ddb52['Commands']['removeUnusedImport']:{return this[_0x38ed9b(0x96e)][_0x38ed9b(0x911)](_0x24fa53);}case _0x1ddb52['Commands'][_0x38ed9b(0x441)]:{return this[_0x38ed9b(0x2b2)][_0x38ed9b(0x911)](_0x24fa53);}}return undefined;}}_0x106fca[_0x18e4aa(0x9cb)]=_0x15d11a;},0x13e90:function(_0x401a76,_0x2596f1,_0x35ab8f){'use strict';const _0x2b5064=a1_0xfe9b;var _0x40ade7=this&&this[_0x2b5064(0xa62)]||(Object[_0x2b5064(0xbf9)]?function(_0x230f52,_0x28027a,_0x203362,_0x2244a8){const _0x1baddd=_0x2b5064;if(_0x2244a8===undefined)_0x2244a8=_0x203362;var _0x580e1c=Object[_0x1baddd(0x3e9)](_0x28027a,_0x203362);(!_0x580e1c||(_0x1baddd(0xc2f)in _0x580e1c?!_0x28027a[_0x1baddd(0x414)]:_0x580e1c[_0x1baddd(0xd31)]||_0x580e1c[_0x1baddd(0xe6)]))&&(_0x580e1c={'enumerable':!![],'get':function(){return _0x28027a[_0x203362];}}),Object[_0x1baddd(0x5e3)](_0x230f52,_0x2244a8,_0x580e1c);}:function(_0x33b8f5,_0x1820ac,_0x4005ca,_0x338e3e){if(_0x338e3e===undefined)_0x338e3e=_0x4005ca;_0x33b8f5[_0x338e3e]=_0x1820ac[_0x4005ca];}),_0x253deb=this&&this[_0x2b5064(0x58d)]||(Object[_0x2b5064(0xbf9)]?function(_0x2c628b,_0x580b0b){const _0x287332=_0x2b5064;Object[_0x287332(0x5e3)](_0x2c628b,_0x287332(0x3a0),{'enumerable':!![],'value':_0x580b0b});}:function(_0x20e75e,_0x340998){_0x20e75e['default']=_0x340998;}),_0x1eaf3=this&&this[_0x2b5064(0x9a5)]||function(_0x4cacb6){const _0x42882e=_0x2b5064;if(_0x4cacb6&&_0x4cacb6[_0x42882e(0x414)])return _0x4cacb6;var _0x158ce8={};if(_0x4cacb6!=null){for(var _0x571643 in _0x4cacb6)if(_0x571643!=='default'&&Object[_0x42882e(0xf17)][_0x42882e(0xcbc)][_0x42882e(0xde2)](_0x4cacb6,_0x571643))_0x40ade7(_0x158ce8,_0x4cacb6,_0x571643);}return _0x253deb(_0x158ce8,_0x4cacb6),_0x158ce8;};Object[_0x2b5064(0x5e3)](_0x2596f1,_0x2b5064(0x414),{'value':!![]}),_0x2596f1[_0x2b5064(0x11d)]=_0x2596f1[_0x2b5064(0x308)]=_0x2596f1['getUnusedImportDiagnosticsForRange']=_0x2596f1[_0x2b5064(0xb62)]=void 0x0;const _0x24144c=_0x1eaf3(_0x35ab8f(0x6eb4)),_0x3fa8cc=_0x35ab8f(0xfcc0),_0x11c0e8=_0x35ab8f(0x177c1),_0x3a9204=_0x35ab8f(0x11efc),_0x28af7c=_0x35ab8f(0xd72c),_0x1195ba=_0x35ab8f(0xf2d4),_0xb0fae6=_0x35ab8f(0x16cc0),_0x269e55=_0x35ab8f(0x70d4);async function _0xe54184(_0x18f80e,_0x4adb8f,_0x405c55,_0x98feb5){const _0x8acf43=_0x2b5064,_0x51cc09=await _0x18f80e[_0x8acf43(0x240)](_0x4adb8f,_0x405c55,_0x98feb5);return _0xc782d3(_0x51cc09);}_0x2596f1['getUnusedImportDiagnosticsForRangeFromService']=_0xe54184;function _0x4a1846(_0x42cde1,_0x5abb0d,_0x1587b3){const _0x4bd339=_0x2b5064,_0x1fddb5=_0x42cde1[_0x4bd339(0x240)](_0x5abb0d,_0x1587b3);return _0xc782d3(_0x1fddb5);}_0x2596f1[_0x2b5064(0x825)]=_0x4a1846;function _0xc782d3(_0x229d98){const _0x3e2234=_0x2b5064;return _0x229d98[_0x3e2234(0x8e7)](_0x152d97=>{const _0x2eee14=_0x3e2234;var _0x3543fa;return _0x152d97[_0x2eee14(0x8cd)]===0x3&&((_0x3543fa=_0x152d97['getActions']())===null||_0x3543fa===void 0x0?void 0x0:_0x3543fa[_0x2eee14(0xf25)](_0x42a85a=>_0x42a85a['action']===_0x2eee14(0xc0e)));});}_0x2596f1[_0x2b5064(0x308)]=_0xc782d3;class _0x3ab9e7{[_0x2b5064(0xb25)](_0x2a0fa1,_0x3774d9,_0x5caf04){const _0x109bf5=_0x2b5064;var _0x11ce3c,_0x3b5fee;(0x0,_0x3fa8cc[_0x109bf5(0xe26)])(_0x5caf04);if(((_0x11ce3c=_0x3774d9[_0x109bf5(0xb90)])===null||_0x11ce3c===void 0x0?void 0x0:_0x11ce3c[_0x109bf5(0x6ac)])!==0x1&&((_0x3b5fee=_0x3774d9[_0x109bf5(0xb90)])===null||_0x3b5fee===void 0x0?void 0x0:_0x3b5fee[_0x109bf5(0x6ac)])!==0x2)return;const _0xc07875=_0x28af7c[_0x109bf5(0xaf2)][_0x109bf5(0x4f6)](_0x3774d9[_0x109bf5(0xb90)][0x0],_0x2a0fa1[_0x109bf5(0xa49)]['serviceProvider']),_0x391655=_0x3774d9[_0x109bf5(0xb90)][_0x109bf5(0x6ac)]===0x2?_0x3774d9[_0x109bf5(0xb90)][0x1]:undefined,_0x4120b7=_0x2a0fa1['service'][_0x109bf5(0xa0a)](_0x37cf32=>{const _0x5eef40=_0x109bf5;return this[_0x5eef40(0x1e9)](_0x37cf32,_0xc07875,_0x391655,_0x5caf04);},_0x5caf04);return(0x0,_0x269e55[_0x109bf5(0x86f)])('Command:\x20\x27Remove\x20All\x20Unused\x20Imports\x27',_0x391655,_0x4120b7);}[_0x2b5064(0x911)](_0x2c59a0){const _0x101895=_0x2b5064;return _0x2c59a0['arguments']?_0x2c59a0[_0x101895(0xb90)][0x0]:undefined;}[_0x2b5064(0x1e9)](_0x251f60,_0xf71d13,_0x342808,_0x3993a2){const _0x751a16=_0x2b5064;var _0x32a2f3,_0x14696b;const _0x2696c3=_0x251f60[_0x751a16(0xdc)](_0xf71d13);if(!_0x2696c3)return undefined;_0x251f60[_0x751a16(0x54e)](_0xf71d13,_0x3993a2);const _0x54ff87=[];if(_0x342808)(0x0,_0xb0fae6['AddIfNotNull'])(_0x54ff87,this[_0x751a16(0x512)](_0x2696c3,_0x342808));else{const _0x3cd355=(0x0,_0x11c0e8['convertTextRangeToRange'])(_0x2696c3[_0x751a16(0x39f)][_0x751a16(0x69b)],_0x2696c3['tokenizerOutput']['lines']),_0x37fccf=_0x4a1846(_0x251f60,_0xf71d13,_0x3cd355);for(const _0x54f54a of _0x37fccf){const _0x526e28=this[_0x751a16(0x512)](_0x2696c3,_0x54f54a[_0x751a16(0x344)]);if(_0x526e28){const _0x33d1b5=_0x24144c[_0x751a16(0x2fd)](_0x526e28,_0xbf1a22=>_0xbf1a22['nodeType']===0x14||_0xbf1a22[_0x751a16(0x529)]===0x16);if(!_0x33d1b5)continue;if(((_0x14696b=(_0x32a2f3=_0x33d1b5[_0x751a16(0x21f)])===null||_0x32a2f3===void 0x0?void 0x0:_0x32a2f3[_0x751a16(0x21f)])===null||_0x14696b===void 0x0?void 0x0:_0x14696b[_0x751a16(0x529)])!==0x24)continue;}(0x0,_0xb0fae6[_0x751a16(0x908)])(_0x54ff87,_0x526e28);}}const _0xe169b=new _0x3a9204[(_0x751a16(0x7ee))]();return _0xe169b[_0x751a16(0x64f)](..._0x54ff87[_0x751a16(0x5d5)](_0x46433d=>({'node':_0x46433d,'parseFileResults':_0x2696c3}))),(0x0,_0x1195ba['convertToWorkspaceEdit'])(_0x251f60[_0x751a16(0x644)],_0xe169b[_0x751a16(0x9d7)](_0x3993a2));}[_0x2b5064(0x512)](_0x18bf70,_0x52929c){const _0x50aeb9=_0x2b5064,_0x568dc9=_0x24144c['findNodeByPosition'](_0x18bf70['parserOutput'][_0x50aeb9(0x69b)],_0x52929c[_0x50aeb9(0xae2)],_0x18bf70[_0x50aeb9(0x2b9)][_0x50aeb9(0x4a1)]);if((_0x568dc9===null||_0x568dc9===void 0x0?void 0x0:_0x568dc9[_0x50aeb9(0x529)])!==0x26)return undefined;return _0x568dc9;}}_0x2596f1['RemoveUnusedImportCommand']=_0x3ab9e7;},0x10bec:(_0x1de21c,_0x223e0e)=>{'use strict';const _0x41fbea=a1_0xfe9b;Object['defineProperty'](_0x223e0e,_0x41fbea(0x414),{'value':!![]}),_0x223e0e[_0x41fbea(0xa89)]=void 0x0;class _0x2d08a7{constructor(_0x2c075){const _0x5de736=_0x41fbea;this[_0x5de736(0xe5b)]=_0x2c075;}['execute'](_0x467075,_0x1bd869){const _0xd27a9c=_0x41fbea;this['_ls'][_0xd27a9c(0xe11)]();}[_0x41fbea(0x911)](_0x22b8c2){return undefined;}}_0x223e0e[_0x41fbea(0xa89)]=_0x2d08a7;},0x3a44:(_0x4ed60d,_0x219603,_0x31cde7)=>{'use strict';const _0x4cc5c5=a1_0xfe9b;Object[_0x4cc5c5(0x5e3)](_0x219603,'__esModule',{'value':!![]}),_0x219603[_0x4cc5c5(0xd36)]=_0x219603[_0x4cc5c5(0x59b)]=_0x219603[_0x4cc5c5(0x857)]=_0x219603[_0x4cc5c5(0xc16)]=void 0x0;const _0x4d1af5=_0x31cde7(0xdaf8),_0x3e4418=_0x31cde7(0x732c),_0x51e719=_0x31cde7(0xe474),_0x4a4589=_0x31cde7(0x5228),_0x54ff86=_0x31cde7(0x4d78),_0x397896=_0x31cde7(0xb478),_0x1f36a7=_0x31cde7(0x8f04),_0x103155=_0x31cde7(0xaa2c),_0x31655e=_0x31cde7(0x12748),_0x4256e5=_0x31cde7(0x6364),_0x13699c=_0x31cde7(0x13f40),_0x544998=_0x31cde7(0xd1f7),_0xdf8a0f=_0x31cde7(0x10eb0);var _0x45bb55;(function(_0x3da30a){const _0x33e8d9=_0x4cc5c5;_0x3da30a['telemetry']=new _0x3e4418[(_0x33e8d9(0x461))](),_0x3da30a['logger']=new _0x3e4418[(_0x33e8d9(0x461))](),_0x3da30a[_0x33e8d9(0x734)]=new _0x3e4418['ServiceKey'](),_0x3da30a[_0x33e8d9(0x4b5)]=new _0x3e4418[(_0x33e8d9(0x461))](),_0x3da30a[_0x33e8d9(0x85f)]=new _0x3e4418[(_0x33e8d9(0x461))](),_0x3da30a[_0x33e8d9(0xcf4)]=new _0x3e4418[(_0x33e8d9(0x461))](),_0x3da30a['stringDefinitionFinder']=new _0x3e4418[(_0x33e8d9(0x461))](),_0x3da30a[_0x33e8d9(0xbb0)]=new _0x3e4418['ServiceKey'](),_0x3da30a['constructorUsageProviderFactory']=new _0x3e4418[(_0x33e8d9(0x461))](),_0x3da30a['overrideUsageProviderFactory']=new _0x3e4418[(_0x33e8d9(0x461))](),_0x3da30a['uriMapper']=new _0x3e4418[(_0x33e8d9(0x461))](),_0x3da30a['backgroundAnalysisFactory']=new _0x3e4418[(_0x33e8d9(0x461))](),_0x3da30a[_0x33e8d9(0x578)]=new _0x3e4418[(_0x33e8d9(0x461))](),_0x3da30a[_0x33e8d9(0xc60)]=new _0x3e4418[(_0x33e8d9(0x461))](),_0x3da30a[_0x33e8d9(0x7be)]=new _0x3e4418[(_0x33e8d9(0x461))](),_0x3da30a[_0x33e8d9(0x818)]=new _0x3e4418[(_0x33e8d9(0x461))](),_0x3da30a[_0x33e8d9(0x77c)]=new _0x3e4418[(_0x33e8d9(0x461))](),_0x3da30a[_0x33e8d9(0x293)]=new _0x3e4418[(_0x33e8d9(0x461))](),_0x3da30a[_0x33e8d9(0x220)]=new _0x3e4418[(_0x33e8d9(0x461))]();}(_0x45bb55||(_0x219603['PylanceServiceKeys']=_0x45bb55={})));function _0x2cf4c9(..._0x2dcfad){const _0x163fac=_0x4cc5c5,_0x2592bb=(0x0,_0x51e719[_0x163fac(0x8d1)])(..._0x2dcfad);_0x2dcfad[_0x163fac(0x9a1)](_0x270476=>{const _0x2e3755=_0x163fac;_0x544998[_0x2e3755(0x52c)]['is'](_0x270476)&&_0x2592bb['add'](_0x45bb55[_0x2e3755(0xd6b)],_0x270476),_0x103155[_0x2e3755(0x87)]['is'](_0x270476)&&_0x2592bb[_0x2e3755(0xea1)](_0x45bb55[_0x2e3755(0x21b)],_0x270476),_0x4256e5[_0x2e3755(0xe87)]['is'](_0x270476)&&_0x2592bb[_0x2e3755(0xea1)](_0x45bb55[_0x2e3755(0x734)],_0x270476),_0x397896['IndicesManager']['is'](_0x270476)&&_0x2592bb[_0x2e3755(0xea1)](_0x45bb55[_0x2e3755(0x4b5)],_0x270476),_0x4a4589[_0x2e3755(0x8db)]['is'](_0x270476)&&_0x2592bb['add'](_0x45bb55['intelliCode'],_0x270476),_0xdf8a0f[_0x2e3755(0xca)]['is'](_0x270476)&&_0x2592bb[_0x2e3755(0xea1)](_0x45bb55[_0x2e3755(0x48e)],_0x270476),_0x54ff86['IHostFactory']['is'](_0x270476)&&_0x2592bb[_0x2e3755(0xea1)](_0x45bb55['hostFactory'],_0x270476),_0x13699c[_0x2e3755(0x98a)]['is'](_0x270476)&&_0x2592bb[_0x2e3755(0xea1)](_0x45bb55['settingTransformer'],_0x270476),_0x1f36a7['MRUQueues']['is'](_0x270476)&&_0x2592bb[_0x2e3755(0xea1)](_0x45bb55[_0x2e3755(0x818)],_0x270476),_0x31655e[_0x2e3755(0xb83)]['is'](_0x270476)&&_0x2592bb[_0x2e3755(0xea1)](_0x45bb55[_0x2e3755(0x293)],_0x270476),_0x4d1af5[_0x2e3755(0x388)]['is'](_0x270476)&&_0x2592bb[_0x2e3755(0xea1)](_0x45bb55[_0x2e3755(0x220)],_0x270476);});const _0x4979da=_0x2592bb[_0x163fac(0xa47)](_0x45bb55[_0x163fac(0xbb0)]);return!_0x4979da&&_0x2592bb[_0x163fac(0xea1)](_0x45bb55[_0x163fac(0xbb0)],new _0x4dd23e()),_0x2592bb;}_0x219603[_0x4cc5c5(0x857)]=_0x2cf4c9;function _0x4a75a6(_0x34aadd,_0x4b483d,_0x3ac97a,..._0x2cbc35){const _0x5a6c82=_0x4cc5c5,_0x36ae0c=_0x34aadd[_0x5a6c82(0xc2f)](_0x45bb55[_0x5a6c82(0xbb0)]);if(_0x4b483d===undefined){_0x36ae0c[_0x5a6c82(0x3c6)](_0x3ac97a,_0x34aadd);return;}_0x36ae0c[_0x5a6c82(0x36a)](_0x3ac97a,_0x34aadd,_0x4b483d,_0x3ac97a,..._0x2cbc35);}_0x219603[_0x4cc5c5(0x59b)]=_0x4a75a6;class _0x4dd23e{constructor(){this['_map']=new Map();}['register'](_0x486141,_0x12d726,_0x1395fc,..._0x7b5657){const _0x4249aa=_0x4cc5c5;this[_0x4249aa(0x3c6)](_0x486141,_0x12d726),this[_0x4249aa(0x3f7)]['set'](_0x486141,{'serviceKeys':_0x7b5657,'value':_0x1395fc}),_0x7b5657[_0x4249aa(0x9a1)](_0x5cb96a=>_0x12d726[_0x4249aa(0xea1)](_0x5cb96a,_0x1395fc));}[_0x4cc5c5(0x3c6)](_0x5898d6,_0x13928b){const _0x2788f7=_0x4cc5c5,_0x122cee=this['_map'][_0x2788f7(0xc2f)](_0x5898d6);if(!_0x122cee)return;_0x122cee[_0x2788f7(0x6ae)][_0x2788f7(0x9a1)](_0x5dfc70=>_0x13928b[_0x2788f7(0x402)](_0x5dfc70,_0x122cee[_0x2788f7(0xcff)])),this[_0x2788f7(0x3f7)][_0x2788f7(0xb98)](_0x5898d6);}}_0x219603['BulkServiceRegistrationService']=_0x4dd23e,_0x3e4418['ServiceProvider'][_0x4cc5c5(0xf17)]['uriMapper']=function(){const _0x384203=_0x4cc5c5;return this['get'](_0x45bb55[_0x384203(0x48e)]);};},0x162ec:(_0x2a5c55,_0x107b91,_0x4d4d47)=>{'use strict';const _0x34a6e4=a1_0xfe9b;Object[_0x34a6e4(0x5e3)](_0x107b91,_0x34a6e4(0x414),{'value':!![]}),_0x107b91['UriRanker']=_0x107b91['UsedImportRanker']=_0x107b91[_0x34a6e4(0x1b8)]=_0x107b91[_0x34a6e4(0x6b1)]=_0x107b91[_0x34a6e4(0x7d1)]=_0x107b91['addImportMRUKey']=_0x107b91[_0x34a6e4(0x94c)]=void 0x0;const _0x4b763c=_0x4d4d47(0x198),_0x5ee00a=_0x4d4d47(0xfcc0),_0x412ced=_0x4d4d47(0x6d88),_0x8b39f=_0x4d4d47(0xc4b4),_0x1e8346=_0x4d4d47(0x8f04),_0x2bfae1=_0x4d4d47(0x3a44);function _0x3f65ea(_0x49e09c,_0x5d2738){const _0x181681=_0x34a6e4;return _0x49e09c[_0x181681(0x6d9)]===_0x5d2738[_0x181681(0x6d9)]&&_0x49e09c['source']===_0x5d2738['source'];}_0x107b91['addImportsEquals']=_0x3f65ea,_0x107b91[_0x34a6e4(0xbe7)]=new _0x1e8346[(_0x34a6e4(0xbb2))](_0x34a6e4(0x441),_0x4eab90=>_0x4eab90[_0x34a6e4(0x6d9)],_0x3f65ea,0x64);function _0x58d3f4(_0x404f85,_0xc8d1e5,_0x486cb9,_0x4e4e09,_0x3ba8c6){const _0xab2676=_0x34a6e4;let _0x2c26d5=0x0;for(const _0x4a1693 of _0x404f85){_0x2c26d5+=_0x4a1693[_0xab2676(0x502)](_0xc8d1e5,_0x4e4e09,_0x3ba8c6);if(_0x2c26d5>=_0x486cb9)break;}_0x4e4e09[_0xab2676(0x45a)](_0x407193);}_0x107b91['applyRankerToItemsInPlace']=_0x58d3f4;class _0x415ef3{constructor(_0x426f85,_0x4e064d){const _0x11ebe2=_0x34a6e4;var _0x1255fc;this[_0x11ebe2(0x2d7)]=_0x426f85,this[_0x11ebe2(0xbcd)]=_0x4e064d,this[_0x11ebe2(0xe0b)]=(_0x1255fc=this[_0x11ebe2(0x2d7)][_0x11ebe2(0xa49)][_0x11ebe2(0x39a)][_0x11ebe2(0xa47)](_0x2bfae1[_0x11ebe2(0xc16)]['mruQueues']))===null||_0x1255fc===void 0x0?void 0x0:_0x1255fc[_0x11ebe2(0xbbd)](_0x107b91[_0x11ebe2(0xbe7)]);}[_0x34a6e4(0x502)](_0x20b7e4,_0x1769fc,_0x42f3fe){const _0x54fa18=_0x34a6e4;if(!this['_mruQueue'])return 0x0;const _0x698cf3=this[_0x54fa18(0xe0b)]['get'](_0x20b7e4);if(_0x698cf3['length']===0x0)return 0x0;return _0x1b16cb(_0x698cf3,_0x1769fc,(_0x4840fd,_0x45d157)=>0x0+'_'+_0x45d157+'_'+_0x5d9ea5(_0x4840fd['name'],_0x4840fd['source']),this[_0x54fa18(0xbcd)],_0x42f3fe);}}_0x107b91[_0x34a6e4(0x6b1)]=_0x415ef3;class _0x2d851a{constructor(_0x2f5b3b,_0x832993){const _0x8b74cb=_0x34a6e4;var _0x59c94f;this[_0x8b74cb(0x2d7)]=_0x2f5b3b,this[_0x8b74cb(0x2e6)]=_0x832993,this['_mruQueue']=(_0x59c94f=this[_0x8b74cb(0x2d7)][_0x8b74cb(0xa49)]['serviceProvider']['tryGet'](_0x2bfae1[_0x8b74cb(0xc16)]['mruQueues']))===null||_0x59c94f===void 0x0?void 0x0:_0x59c94f[_0x8b74cb(0xbbd)](_0x107b91[_0x8b74cb(0xbe7)]);}[_0x34a6e4(0x502)](_0x83a9d6,_0x196e1e,_0x3455a3){const _0x14a471=_0x34a6e4;if(!this['_mruQueue'])return 0x0;const _0x241fc3=this[_0x14a471(0xe0b)]['take'](this[_0x14a471(0x2e6)]);if(_0x241fc3[_0x14a471(0x6ac)]===0x0)return 0x0;return _0x1b16cb(_0x241fc3,_0x196e1e,(_0x2bcd63,_0x58971e)=>0x0+'_'+_0x58971e+'_'+_0x5d9ea5(_0x2bcd63[_0x14a471(0x6d9)],_0x2bcd63[_0x14a471(0x24d)]),_0x241fc3[_0x14a471(0x6ac)],_0x3455a3);}}_0x107b91[_0x34a6e4(0x1b8)]=_0x2d851a;const _0x555353='n',_0x1bed1c='s';class _0x20b39b{constructor(_0x204338,_0x56294a,_0x35b77d,_0xe22b72){const _0x28031a=_0x34a6e4;this[_0x28031a(0x2d7)]=_0x204338,this[_0x28031a(0xe63)]=_0x56294a,this[_0x28031a(0x5eb)]=_0x35b77d,this[_0x28031a(0xbcd)]=_0xe22b72;}[_0x34a6e4(0x502)](_0x3d9443,_0x308326,_0x171ce3){const _0x5633ea=_0x34a6e4,_0x41ba67=this[_0x5633ea(0x513)](_0x308326,_0x3d9443,_0x171ce3);if(_0x41ba67[_0x5633ea(0x6ac)]===0x0)return 0x0;return _0x1b16cb(_0x41ba67,_0x308326,(_0x50431d,_0x592de8)=>{const _0x509a85=_0x5633ea;var _0x39cc5b;return 0x1+'_'+((_0x39cc5b=_0x50431d[_0x509a85(0x534)])!==null&&_0x39cc5b!==void 0x0?_0x39cc5b:'')+'_'+_0x5d9ea5(_0x50431d[_0x509a85(0x6d9)],_0x50431d['source']);},this[_0x5633ea(0xbcd)],_0x171ce3);}[_0x34a6e4(0x513)](_0x5affe5,_0x191bac,_0x1cb299){const _0x3fad02=_0x34a6e4;return this[_0x3fad02(0x2d7)][_0x3fad02(0xa49)][_0x3fad02(0xa0a)](_0x129ace=>{const _0x38a1e7=_0x3fad02,_0x564a5f=[],_0x1a59fc=_0x129ace[_0x38a1e7(0xc00)]()['filter'](_0x31a7a9=>_0x31a7a9[_0x38a1e7(0x113)]&&(0x0,_0x4b763c[_0x38a1e7(0xed7)])(_0x31a7a9));for(let _0x4d06d9=0x0;_0x4d06d9<_0x1a59fc[_0x38a1e7(0x6ac)];_0x4d06d9++){(0x0,_0x5ee00a[_0x38a1e7(0xe26)])(_0x1cb299);if(_0x4d06d9>this[_0x38a1e7(0xe63)])return _0x564a5f;const _0x4cbb27=_0x1a59fc[_0x4d06d9],_0x396696=_0x129ace[_0x38a1e7(0xdc)](_0x4cbb27[_0x38a1e7(0xc3)][_0x38a1e7(0x450)]());if(!_0x396696)continue;const _0x4208fc=_0x396696[_0x38a1e7(0x39f)][_0x38a1e7(0x69b)];for(let _0x32540c=0x0;_0x32540c<_0x4208fc[_0x38a1e7(0x3dd)][_0x38a1e7(0x6ac)];_0x32540c++){if(_0x32540c>this[_0x38a1e7(0x5eb)])return _0x564a5f;const _0x5e8901=_0x4208fc['statements'][_0x32540c];if(_0x5e8901[_0x38a1e7(0x529)]!==0x2f)continue;_0x5e8901[_0x38a1e7(0x3dd)][_0x38a1e7(0x9a1)](_0x5f497f=>{const _0x296dc9=_0x38a1e7;if(_0x5f497f[_0x296dc9(0x529)]===0x14){_0x5f497f[_0x296dc9(0xb61)][_0x296dc9(0x9a1)](_0xbca17d=>{const _0x16d2f9=_0x296dc9;if(_0xbca17d[_0x16d2f9(0x3ee)]['nameParts'][_0x16d2f9(0x6ac)]===0x0)return;const _0x26af78=_0xbca17d['module'][_0x16d2f9(0xf1c)][_0xbca17d[_0x16d2f9(0x3ee)][_0x16d2f9(0xf1c)][_0x16d2f9(0x6ac)]-0x1][_0x16d2f9(0x6ab)]['value'];if(_0x26af78===_0x191bac){const _0xf12ba0=_0xbca17d[_0x16d2f9(0x3ee)]['nameParts'][_0x16d2f9(0x6ac)]>0x1?_0x5537ce(_0xbca17d[_0x16d2f9(0x3ee)]['nameParts']['map'](_0x5496d9=>_0x5496d9[_0x16d2f9(0x6ab)][_0x16d2f9(0xcff)]))[_0x16d2f9(0xad1)]('.'):undefined;(0x0,_0x412ced[_0x16d2f9(0xdc6)])(_0x564a5f,{'name':_0x26af78,'source':_0xf12ba0,'sortKey':_0x555353},_0x3f65ea);return;}const _0x30f235=_0xbca17d[_0x16d2f9(0x3ee)][_0x16d2f9(0xf1c)]['length']===0x1?_0xbca17d['module']['nameParts'][0x0][_0x16d2f9(0xcff)]:_0xbca17d['module']['nameParts'][0x0]['value']+'.',_0xad444e=_0x5affe5[_0x16d2f9(0xabb)](_0x280598=>{const _0x4522de=_0x16d2f9;var _0x152f94;return(_0x152f94=_0x280598[_0x4522de(0x24d)])===null||_0x152f94===void 0x0?void 0x0:_0x152f94[_0x4522de(0x8c9)](_0x30f235);});_0xad444e&&(0x0,_0x412ced[_0x16d2f9(0xdc6)])(_0x564a5f,{'name':_0xad444e[_0x16d2f9(0x6d9)],'source':_0xad444e['source'],'alias':_0xad444e[_0x16d2f9(0x146)],'sortKey':_0x1bed1c},_0x3f65ea);});return;}if(_0x5f497f['nodeType']===0x16){const _0x420214=_0x5f497f[_0x296dc9(0x3ee)][_0x296dc9(0xf1c)]['map'](_0x3a9460=>_0x3a9460[_0x296dc9(0x6ab)][_0x296dc9(0xcff)])[_0x296dc9(0xad1)]('.');_0x5f497f['imports']['forEach'](_0x2a6424=>{const _0x129163=_0x296dc9,_0x2a0a9b=_0x2a6424[_0x129163(0x6d9)][_0x129163(0x6ab)][_0x129163(0xcff)];if(_0x2a0a9b===_0x191bac){(0x0,_0x412ced[_0x129163(0xdc6)])(_0x564a5f,{'name':_0x2a0a9b,'source':_0x420214,'sortKey':_0x555353},_0x3f65ea);return;}const _0x1bd7ca=_0x5affe5[_0x129163(0xabb)](_0x31e108=>_0x31e108[_0x129163(0x24d)]===_0x420214);_0x1bd7ca&&(0x0,_0x412ced[_0x129163(0xdc6)])(_0x564a5f,{'name':_0x1bd7ca[_0x129163(0x6d9)],'source':_0x1bd7ca[_0x129163(0x24d)],'alias':_0x1bd7ca[_0x129163(0x146)],'sortKey':_0x1bed1c},_0x3f65ea);});return;}});}}return _0x564a5f;},_0x1cb299);}}_0x107b91[_0x34a6e4(0xcf0)]=_0x20b39b;class _0x4d8a86{constructor(_0x367c3b){const _0x21f90f=_0x34a6e4;this[_0x21f90f(0x2d7)]=_0x367c3b;}['setSortKeys'](_0x52b424,_0xecc159,_0x615895){const _0x432f7c=_0x34a6e4;return this[_0x432f7c(0x2d7)][_0x432f7c(0xa49)][_0x432f7c(0xa0a)](_0x2b9e11=>{const _0x480e3a=_0x432f7c;let _0x5c7921=0x0;for(const _0x2b97a5 of _0xecc159){(0x0,_0x5ee00a[_0x480e3a(0xe26)])(_0x615895);if(_0x2b97a5[_0x480e3a(0x534)]!==undefined)continue;const _0x4abcee=this['_getImportKind'](_0x2b9e11,_0x2b97a5[_0x480e3a(0xa94)]);_0x2b97a5[_0x480e3a(0x534)]=_0x4abcee+'_'+_0x5d9ea5(_0x2b97a5[_0x480e3a(0x6d9)],_0x2b97a5[_0x480e3a(0x24d)]),_0x5c7921++;}return _0x5c7921;},_0x615895);}[_0x34a6e4(0x4fa)](_0x3120f6,_0x51b0a3){const _0x13d434=_0x34a6e4,_0x6d0730=_0x3120f6[_0x13d434(0xe0a)]['getTypeshedStdLibPath'](_0x3120f6[_0x13d434(0x5e6)]['findExecEnvironment'](_0x51b0a3)),_0x3ade08=_0x3120f6[_0x13d434(0x628)](_0x51b0a3);if(_0x3ade08){if((0x0,_0x4b763c[_0x13d434(0xed7)])(_0x3ade08))return 0x4;if(_0x3ade08[_0x13d434(0xc3)]['isTypingStubFile']())return 0x2;if(_0x51b0a3['startsWith'](_0x6d0730))return 0x3;return 0x5;}if(_0x51b0a3[_0x13d434(0x616)]('stdlib/typing.pyi')||_0x51b0a3[_0x13d434(0x616)](_0x13d434(0xde0)))return 0x2;if(_0x51b0a3[_0x13d434(0x8c9)](_0x6d0730))return 0x3;return 0x5;}}_0x107b91['UriRanker']=_0x4d8a86;function _0x5d9ea5(_0x28a978,_0x3f1585){const _0x5e09a5=_0x34a6e4,_0x361b28=_0x3f1585?(0x0,_0x8b39f[_0x5e09a5(0xa78)])(_0x3f1585,'.')+'_'+_0x3f1585:'';return _0x28a978+'_'+_0x361b28;}function _0x1b16cb(_0x274938,_0x80b7b6,_0x11c0eb,_0x44cef0,_0x30e249){const _0x2391a6=_0x34a6e4;let _0x39b9ec=0x0;for(let _0x26700d=0x0;_0x26700d<_0x274938['length'];_0x26700d++){for(const _0x430450 of _0x80b7b6){(0x0,_0x5ee00a['throwIfCancellationRequested'])(_0x30e249);if(_0x430450[_0x2391a6(0x534)]!==undefined)continue;if(_0x3f65ea(_0x430450,_0x274938[_0x26700d])){_0x430450['sortKey']=_0x11c0eb(_0x274938[_0x26700d],_0x26700d);if(++_0x39b9ec>=_0x44cef0)return _0x39b9ec;break;}}}return _0x39b9ec;}function _0x5537ce(_0x31f250){const _0x12ddfc=_0x34a6e4;return _0x31f250[_0x12ddfc(0xa02)](),_0x31f250;}function _0x407193(_0x1f119e,_0x1e39a8){const _0x3f7f6c=_0x34a6e4;if(_0x1f119e[_0x3f7f6c(0x534)]===_0x1e39a8[_0x3f7f6c(0x534)])return 0x0;if(_0x1f119e['sortKey']&&!_0x1e39a8[_0x3f7f6c(0x534)])return-0x1;if(!_0x1f119e['sortKey']&&_0x1e39a8[_0x3f7f6c(0x534)])return 0x1;return _0x1f119e['sortKey'][_0x3f7f6c(0x60a)](_0x1e39a8[_0x3f7f6c(0x534)]);}},0xc948:(_0x3ca9f7,_0xda9665,_0x3aff0b)=>{'use strict';const _0x4aee99=a1_0xfe9b;Object[_0x4aee99(0x5e3)](_0xda9665,_0x4aee99(0x414),{'value':!![]}),_0xda9665[_0x4aee99(0x1ac)]=_0xda9665[_0x4aee99(0x2b7)]=void 0x0;const _0x1021e0=_0x3aff0b(0x2ef4);function _0x46996e(_0x293c12){const _0x30904b=_0x4aee99;if(_0x293c12!==undefined){const _0x4558e4=JSON[_0x30904b(0x4f6)](_0x293c12);if(_0x1021e0[_0x30904b(0x610)]===_0x4558e4)return;}throw new Error(_0x1021e0[_0x30904b(0x610)]+'\x0a\x0a');}_0xda9665[_0x4aee99(0x2b7)]=_0x46996e;function _0x9fb12c(){const _0x3304c5=_0x4aee99;return JSON['stringify'](_0x1021e0[_0x3304c5(0x610)]);}_0xda9665[_0x4aee99(0x1ac)]=_0x9fb12c;},0x16cc0:(_0x46c1d4,_0x13da5b,_0x1a67de)=>{'use strict';const _0x2dad71=a1_0xfe9b;Object[_0x2dad71(0x5e3)](_0x13da5b,'__esModule',{'value':!![]}),_0x13da5b[_0x2dad71(0x322)]=_0x13da5b[_0x2dad71(0x2d2)]=_0x13da5b[_0x2dad71(0x908)]=_0x13da5b['deleteElement']=void 0x0;const _0x5804d8=_0x1a67de(0x15000);function _0x5e5dc1(_0x4475db,_0x3e128b){const _0xc89369=_0x2dad71,_0x30b125=_0x4475db[_0xc89369(0xab4)](_0x478a06=>_0x478a06===_0x3e128b);if(_0x30b125<0x0)return;_0x4475db[_0xc89369(0xe36)](_0x30b125,0x1);}_0x13da5b[_0x2dad71(0x481)]=_0x5e5dc1;function _0x1f008e(_0x488bab,_0x2f98b2){if(_0x2f98b2===undefined||_0x2f98b2===null)return;_0x488bab['push'](_0x2f98b2);}_0x13da5b['AddIfNotNull']=_0x1f008e;function _0x408963(_0x1defcd){const _0x373da2=_0x2dad71;if(!_0x1defcd||!Array[_0x373da2(0x28f)](_0x1defcd)||_0x1defcd[_0x373da2(0x6ac)]===0x0)return[];return _0x1defcd[_0x373da2(0x8e7)](_0x574c2f=>_0x574c2f&&(0x0,_0x5804d8[_0x373da2(0x440)])(_0x574c2f));}_0x13da5b[_0x2dad71(0x2d2)]=_0x408963;function _0x2c6a2a(_0x5ac365){return _0x5ac365===undefined?undefined:_0x5ac365;}_0x13da5b[_0x2dad71(0x322)]=_0x2c6a2a;},0x11bbc:function(_0x41b89c,_0x2eb348,_0xffdb){'use strict';const _0x43ebaf=a1_0xfe9b;var _0x3e736d=this&&this[_0x43ebaf(0xa62)]||(Object[_0x43ebaf(0xbf9)]?function(_0x4d62c5,_0x434126,_0xb0e911,_0x55b414){const _0x4632d7=_0x43ebaf;if(_0x55b414===undefined)_0x55b414=_0xb0e911;var _0x2dc8f2=Object[_0x4632d7(0x3e9)](_0x434126,_0xb0e911);(!_0x2dc8f2||(_0x4632d7(0xc2f)in _0x2dc8f2?!_0x434126['__esModule']:_0x2dc8f2[_0x4632d7(0xd31)]||_0x2dc8f2[_0x4632d7(0xe6)]))&&(_0x2dc8f2={'enumerable':!![],'get':function(){return _0x434126[_0xb0e911];}}),Object['defineProperty'](_0x4d62c5,_0x55b414,_0x2dc8f2);}:function(_0x543c22,_0x1a0c8a,_0x30bdd2,_0x42fb39){if(_0x42fb39===undefined)_0x42fb39=_0x30bdd2;_0x543c22[_0x42fb39]=_0x1a0c8a[_0x30bdd2];}),_0x5bc61c=this&&this[_0x43ebaf(0x58d)]||(Object[_0x43ebaf(0xbf9)]?function(_0x236210,_0x5dde4a){const _0x5f4b1f=_0x43ebaf;Object[_0x5f4b1f(0x5e3)](_0x236210,_0x5f4b1f(0x3a0),{'enumerable':!![],'value':_0x5dde4a});}:function(_0x845445,_0x54de37){const _0x4e4ab1=_0x43ebaf;_0x845445[_0x4e4ab1(0x3a0)]=_0x54de37;}),_0x322ddb=this&&this[_0x43ebaf(0x9a5)]||function(_0x9f5fd6){const _0x394923=_0x43ebaf;if(_0x9f5fd6&&_0x9f5fd6[_0x394923(0x414)])return _0x9f5fd6;var _0x4fccbd={};if(_0x9f5fd6!=null){for(var _0x28327f in _0x9f5fd6)if(_0x28327f!==_0x394923(0x3a0)&&Object['prototype'][_0x394923(0xcbc)]['call'](_0x9f5fd6,_0x28327f))_0x3e736d(_0x4fccbd,_0x9f5fd6,_0x28327f);}return _0x5bc61c(_0x4fccbd,_0x9f5fd6),_0x4fccbd;};Object[_0x43ebaf(0x5e3)](_0x2eb348,_0x43ebaf(0x414),{'value':!![]}),_0x2eb348['PYLANCE_EXTENSION_ID']=_0x2eb348[_0x43ebaf(0xeaa)]=_0x2eb348[_0x43ebaf(0x93c)]=_0x2eb348[_0x43ebaf(0x199)]=_0x2eb348[_0x43ebaf(0x114)]=_0x2eb348[_0x43ebaf(0x5bb)]=_0x2eb348[_0x43ebaf(0xd9)]=_0x2eb348['PYRIGHT_COMMIT']=_0x2eb348[_0x43ebaf(0xaa)]=void 0x0;const _0x145157=_0x322ddb(_0xffdb(0x17740)),_0x5091c3=_0xffdb(0x16520);_0x2eb348[_0x43ebaf(0xaa)]=_0x5091c3['version']||'',_0x2eb348['PYRIGHT_COMMIT']=_0x5091c3['pyrightCommit']||_0x43ebaf(0x1de),_0x2eb348[_0x43ebaf(0xd9)]=_0x5091c3[_0x43ebaf(0x658)]||'unknown',_0x2eb348['IS_INSIDERS']=_0x43507f(_0x2eb348[_0x43ebaf(0xaa)]),_0x2eb348[_0x43ebaf(0x114)]=_0x2eb348[_0x43ebaf(0xaa)][_0x43ebaf(0x3e8)](_0x43ebaf(0x27f))!==-0x1,_0x2eb348[_0x43ebaf(0x199)]=_0x2eb348[_0x43ebaf(0xaa)][_0x43ebaf(0x3e8)](_0x43ebaf(0x748))!==-0x1,_0x2eb348[_0x43ebaf(0x93c)]=!_0x2eb348[_0x43ebaf(0x5bb)]&&!_0x2eb348['IS_DEV']&&!_0x2eb348[_0x43ebaf(0x199)],_0x2eb348[_0x43ebaf(0xeaa)]=_0x2eb348['IS_DEV']||_0x2eb348[_0x43ebaf(0x199)],_0x2eb348[_0x43ebaf(0x52f)]=_0x43ebaf(0x98b);function _0x43507f(_0x21259f){const _0x55aa15=_0x43ebaf;try{const _0x29352f=new _0x145157[(_0x55aa15(0xb26))](_0x21259f)[_0x55aa15(0xba2)];return _0x29352f>=0x64;}catch(_0x3b7b99){return![];}}},0xa41c:(_0x3ff090,_0xef6b1)=>{'use strict';const _0x473e7a=a1_0xfe9b;Object[_0x473e7a(0x5e3)](_0xef6b1,_0x473e7a(0x414),{'value':!![]}),_0xef6b1[_0x473e7a(0x61b)]=_0xef6b1[_0x473e7a(0x2e4)]=_0xef6b1[_0x473e7a(0x4c8)]=_0xef6b1['emptyIndexOptions']=void 0x0,_0xef6b1[_0x473e7a(0x58e)]={'packageDepths':[]};function _0x49375b(_0x3fb414){const _0x428fed=_0x473e7a;return _0x3fb414===null||_0x3fb414===void 0x0?void 0x0:_0x3fb414[_0x428fed(0xa49)][_0x428fed(0x7ba)];}_0xef6b1[_0x473e7a(0x4c8)]=_0x49375b;function _0xc3891d(_0x38e465){return _0x38e465;}_0xef6b1['getWorkspace']=_0xc3891d;function _0x3ada66(_0x18d1ad){return _0x18d1ad;}_0xef6b1['getBackgroundAnalysis']=_0x3ada66;},0xc278:function(_0x4cb13c,_0x118328,_0x436c2e){'use strict';const _0x405686=a1_0xfe9b;var _0x50c50a=this&&this['__importDefault']||function(_0x7b4c19){const _0x23f9c4=a1_0xfe9b;return _0x7b4c19&&_0x7b4c19[_0x23f9c4(0x414)]?_0x7b4c19:{'default':_0x7b4c19};};Object[_0x405686(0x5e3)](_0x118328,_0x405686(0x414),{'value':!![]}),_0x118328[_0x405686(0x367)]=void 0x0;let _0x3395ec;try{_0x3395ec=_0x436c2e(0x157a0),!(_0x3395ec===null||_0x3395ec===void 0x0?void 0x0:_0x3395ec['createHash'])&&(_0x3395ec=undefined);}catch{}const _0x16b4ea=_0x50c50a(_0x436c2e(0x11b68)),_0x17a03e=(_0x3395ec===null||_0x3395ec===void 0x0?void 0x0:_0x3395ec[_0x405686(0xedd)])||_0x16b4ea[_0x405686(0x3a0)];function _0x205969(_0x44def3){const _0x467813=_0x405686;return _0x17a03e(_0x467813(0x367))[_0x467813(0x9b7)](_0x44def3)['digest']('hex');}_0x118328[_0x405686(0x367)]=_0x205969;},0x109f4:(_0x510a8d,_0x2aa29d,_0x445dd9)=>{'use strict';const _0x20d9d6=a1_0xfe9b;Object[_0x20d9d6(0x5e3)](_0x2aa29d,_0x20d9d6(0x414),{'value':!![]}),_0x2aa29d[_0x20d9d6(0xa2a)]=void 0x0;const _0x170ad8=_0x445dd9(0x3d44),_0x1b344f=_0x445dd9(0x15000),_0x346fe8=_0x445dd9(0xd77c);class _0x398b04{constructor(_0x53f6af,_0x4b9d55){const _0x24a4c9=_0x20d9d6;this['fileUri']=_0x53f6af,this['_baseDocument']=_0x4b9d55,this[_0x24a4c9(0x559)]=[],this[_0x24a4c9(0x559)][_0x24a4c9(0xe75)]({'document':_0x170ad8['TextDocument'][_0x24a4c9(0xbf9)](_0x24a4c9(0xdbf),_0x24a4c9(0x16a),0x0,this[_0x24a4c9(0x4c3)]),'forwardChanges':[],'reverseChanges':[]});}get[_0x20d9d6(0x9c9)](){const _0x4e80e8=_0x20d9d6;return this[_0x4e80e8(0x559)][_0x4e80e8(0x6ac)]>0x1;}get[_0x20d9d6(0xe08)](){const _0x928acb=_0x20d9d6;return this['_lastTextEntry'][_0x928acb(0x714)][_0x928acb(0xe59)]();}[_0x20d9d6(0xb3)](_0x508c81){const _0xdd4c1d=_0x20d9d6;_0x508c81=(0x0,_0x1b344f[_0xdd4c1d(0x28f)])(_0x508c81)?_0x508c81:[_0x508c81];const _0x18fc54=_0x508c81['map'](_0x5dd4a7=>({'range':_0x5dd4a7[_0xdd4c1d(0x344)],'newText':_0x5dd4a7['replacementText']})),_0x424e97=this[_0xdd4c1d(0x7a5)]['document'],_0x2f6595=_0x170ad8[_0xdd4c1d(0x365)][_0xdd4c1d(0xbf9)](_0x424e97['uri'],_0x424e97[_0xdd4c1d(0x996)],_0x424e97['version']+0x1,_0x170ad8['TextDocument'][_0xdd4c1d(0x92e)](_0x424e97,_0x18fc54)),_0x342699=_0x508c81[_0xdd4c1d(0x5d5)](_0x42b43d=>({'range':_0x346fe8[_0xdd4c1d(0x6c9)]['fromBounds'](_0x424e97['offsetAt'](_0x42b43d[_0xdd4c1d(0x344)][_0xdd4c1d(0xae2)]),_0x424e97[_0xdd4c1d(0x150)](_0x42b43d[_0xdd4c1d(0x344)][_0xdd4c1d(0x2ac)])),'replacementText':_0x42b43d['replacementText']}))['sort']((_0x4c3ace,_0x3a9706)=>_0x4c3ace['range'][_0xdd4c1d(0xae2)]-_0x3a9706['range']['start']),_0x38b65b=this['_createReverseChanges'](_0x424e97[_0xdd4c1d(0xe59)](),_0x342699);return this[_0xdd4c1d(0x559)]['push']({'document':_0x2f6595,'forwardChanges':_0x342699,'reverseChanges':_0x38b65b}),this[_0xdd4c1d(0xe08)];}['tryConvertToOriginal'](_0x1e0035){const _0x236193=_0x20d9d6;if(_0x346fe8[_0x236193(0x6f2)]['is'](_0x1e0035))return this[_0x236193(0xb01)](_0x1e0035);const _0x50d1c9=this[_0x236193(0xb01)](_0x1e0035[_0x236193(0xae2)]),_0x5e7fc0=this['_tryConvertToOriginal'](_0x1e0035[_0x236193(0x2ac)]);return!!_0x50d1c9&&!!_0x5e7fc0?{'start':_0x50d1c9,'end':_0x5e7fc0}:undefined;}[_0x20d9d6(0xd99)](_0x58416f){const _0x1f40dd=_0x20d9d6;if(_0x346fe8[_0x1f40dd(0x6f2)]['is'](_0x58416f))return this[_0x1f40dd(0xbea)](_0x58416f);const _0x360109=this[_0x1f40dd(0xbea)](_0x58416f[_0x1f40dd(0xae2)]),_0x38e6c8=this[_0x1f40dd(0xbea)](_0x58416f[_0x1f40dd(0x2ac)]);return!!_0x360109&&!!_0x38e6c8?{'start':_0x360109,'end':_0x38e6c8}:undefined;}get[_0x20d9d6(0x7a5)](){const _0x2900a1=_0x20d9d6;return this[_0x2900a1(0x559)][this[_0x2900a1(0x559)][_0x2900a1(0x6ac)]-0x1];}['_tryConvertToOriginal'](_0x279d5f){const _0x14299f=_0x20d9d6;let _0x1a1390=this[_0x14299f(0x7a5)][_0x14299f(0x714)][_0x14299f(0x150)](_0x279d5f);for(let _0xa36295=this[_0x14299f(0x559)][_0x14299f(0x6ac)]-0x1;_0xa36295>=0x1;_0xa36295--){const _0x31b97c=this['_applyDelta'](_0x1a1390,this['_documents'][_0xa36295][_0x14299f(0xed1)]);if(_0x31b97c===undefined)return undefined;_0x1a1390+=_0x31b97c;}return this[_0x14299f(0x559)][0x0]['document'][_0x14299f(0x982)](_0x1a1390);}[_0x20d9d6(0xbea)](_0x1b94e4){const _0x4b2ec4=_0x20d9d6;let _0x5edb73=this['_documents'][0x0][_0x4b2ec4(0x714)][_0x4b2ec4(0x150)](_0x1b94e4);for(let _0x479b5b=0x1;_0x479b5b{'use strict';const _0x3c8867=a1_0xfe9b;Object['defineProperty'](_0x2fd7b7,_0x3c8867(0x414),{'value':!![]}),_0x2fd7b7[_0x3c8867(0x6cb)]=void 0x0;const _0x3c234a=_0x1f9131(0x171a8),_0x1d8809=_0x1f9131(0x15000),_0x5bcb96=_0x1f9131(0xd77c),_0x2e8dde=_0x1f9131(0xd72c),_0x4d4f05=_0x1f9131(0x109f4);class _0x3c57cd{constructor(_0x440714){const _0x37ffdf=_0x3c8867;this[_0x37ffdf(0x820)]=_0x440714;}[_0x3c8867(0xa0a)](_0xc07622,_0x3b159f,_0x3ef239,_0x37ef3b){const _0x2262fc=_0x3c8867,_0x5ee48f=_0x3b159f[_0x2262fc(0x262)],_0x5d457b=_0x2e8dde[_0x2262fc(0xaf2)]['parse'](_0x5ee48f[_0x2262fc(0x1a4)],_0xc07622[_0x2262fc(0xa49)][_0x2262fc(0x39a)]),_0x2bac6a=_0x5ee48f[_0x2262fc(0x8d2)];return this[_0x2262fc(0x44d)](_0xc07622,_0x5d457b,_0x2bac6a,_0x3ef239,_0x5e3e3d=>{const _0x1d70f6=_0x2262fc,_0x46a625={..._0x5ee48f,'position':_0x5e3e3d};return _0x3b159f[_0x1d70f6(0x262)]=_0x46a625,_0x3b159f;},_0x37ef3b);}[_0x3c8867(0x3f2)](_0x6ce03e,_0x59ce35,_0x2bc25d,_0x43f3f9){const _0x60a7c5=_0x3c8867,_0x8a257a=_0x2e8dde[_0x60a7c5(0xaf2)]['parse'](_0x59ce35[_0x60a7c5(0xcce)][_0x60a7c5(0x1a4)],_0x6ce03e['service'][_0x60a7c5(0x39a)]);return this['_runCore'](_0x6ce03e,_0x8a257a,_0x59ce35['position'],_0x2bc25d,_0x408258=>_0x408258,_0x43f3f9);}[_0x3c8867(0x44d)](_0x3c3a3c,_0xf52b6,_0x5a66a8,_0x4cfd07,_0x3da13c,_0x3dbaab){const _0x36f48d=_0x3c8867,_0x660463=_0x3c3a3c[_0x36f48d(0xa49)]['getSourceFile'](_0xf52b6),_0x28e29d=_0x660463===null||_0x660463===void 0x0?void 0x0:_0x660463['getFileContent']();if(_0x28e29d===undefined)return _0x3c3a3c[_0x36f48d(0xa49)][_0x36f48d(0xa0a)](_0x3357d4=>_0x4cfd07(_0x3357d4,_0x3da13c(_0x5a66a8)),_0x3dbaab);const _0x5cac33=this[_0x36f48d(0x820)][_0x36f48d(0x8e7)](_0x1eb28d=>_0x1eb28d['canApply'](_0x3c3a3c[_0x36f48d(0xa49)][_0x36f48d(0x7ba)][_0x36f48d(0x73c)],_0xf52b6,_0x5a66a8,_0x3dbaab));if(_0x5cac33['length']===0x0)return _0x3c3a3c['service'][_0x36f48d(0xa0a)](_0x2cadf2=>_0x4cfd07(_0x2cadf2,_0x3da13c(_0x5a66a8)),_0x3dbaab);let _0x42ae60;const _0x2db7b1=new _0x4d4f05[(_0x36f48d(0xa2a))](_0xf52b6,_0x28e29d);return _0x3c3a3c[_0x36f48d(0xa49)][_0x36f48d(0x963)](_0x416ee0=>{const _0x207e3c=_0x36f48d;_0x5cac33['forEach'](_0x4bd063=>_0x4bd063[_0x207e3c(0x5b1)](_0x416ee0,_0xf52b6,_0x5a66a8,_0x2db7b1,_0x3dbaab));if(!_0x2db7b1[_0x207e3c(0x9c9)]){_0x42ae60=_0x4cfd07(_0x416ee0,_0x3da13c(_0x5a66a8));return;}const _0x362536=_0x2db7b1[_0x207e3c(0xd99)](_0x5a66a8);if(!_0x362536){_0x42ae60=_0x4cfd07(_0x416ee0,_0x3da13c(_0x5a66a8));return;}_0x42ae60=_0x4cfd07(_0x416ee0,_0x3da13c(_0x362536)),_0x42ae60!==undefined&&_0x42ae60!==null&&(_0x42ae60=this[_0x207e3c(0x4b6)](_0x2db7b1,_0x42ae60));},_0x3dbaab),_0x42ae60;}['_convertResults'](_0x9c79b1,_0x3bfb14){const _0x1511b5=_0x3c8867;if(_0x55712d(_0x3bfb14))return _0x1b6e3b[_0x1511b5(0x542)](_0x9c79b1,_0x3bfb14);if(_0x121b52(_0x3bfb14))return _0x1b6e3b[_0x1511b5(0x460)](_0x9c79b1,_0x3bfb14);if(_0x33c470(_0x3bfb14))return _0x1b6e3b[_0x1511b5(0xd9b)](_0x9c79b1,_0x3bfb14);return _0x3bfb14;}}_0x2fd7b7[_0x3c8867(0x6cb)]=_0x3c57cd;class _0x1b6e3b{static[_0x3c8867(0x1c5)](_0x59bab4,_0x435e8c){return _0x59bab4['tryConvertToOriginal'](_0x435e8c);}static[_0x3c8867(0x985)](_0x18468a,_0x23abcc){const _0x2ef7b0=_0x3c8867,_0x21d267=this[_0x2ef7b0(0x1c5)](_0x18468a,_0x23abcc['range']);if(!_0x21d267)return undefined;return{..._0x23abcc,'range':_0x21d267};}static['convertInsertionEdit'](_0x599961,_0x1d7ce5){const _0x11e8cb=_0x3c8867,_0x4e6789=this[_0x11e8cb(0x1c5)](_0x599961,_0x1d7ce5[_0x11e8cb(0x203)]);if(!_0x4e6789)return undefined;const _0x2e7626=this[_0x11e8cb(0x1c5)](_0x599961,_0x1d7ce5[_0x11e8cb(0x2a8)]);if(!_0x2e7626)return undefined;return{..._0x1d7ce5,'insert':_0x4e6789,'replace':_0x2e7626};}static[_0x3c8867(0x2ea)](_0xddbd74,_0x4b085e){const _0x2f3ea3=_0x3c8867,_0x2ec9a5=_0xddbd74['tryConvertToOriginal'](_0x4b085e[_0x2f3ea3(0x8d2)]);if(!_0x2ec9a5)return undefined;return{..._0x4b085e,'position':_0x2ec9a5};}static[_0x3c8867(0x460)](_0x496de0,_0x320165){const _0x28ab90=_0x3c8867,_0x30a95c=_0x320165['textEdit']?_0x3c234a[_0x28ab90(0x1d1)]['is'](_0x320165[_0x28ab90(0x7ef)])?this['convertTextEdit'](_0x496de0,_0x320165[_0x28ab90(0x7ef)]):this[_0x28ab90(0x960)](_0x496de0,_0x320165[_0x28ab90(0x7ef)]):undefined;if(!_0x30a95c)return _0x320165;const _0x33006f=_0x320165[_0x28ab90(0x4c1)];if(_0x33006f)for(let _0x346447=0x0;_0x346447<_0x33006f[_0x28ab90(0x6ac)];_0x346447++){const _0x7fe364=this[_0x28ab90(0x985)](_0x496de0,_0x33006f[_0x346447]);if(!_0x7fe364)return _0x320165;_0x33006f[_0x346447]=_0x7fe364;}const _0x1b7e73=_0x320165[_0x28ab90(0x262)]?this[_0x28ab90(0x2ea)](_0x496de0,_0x320165['data']):undefined;return{..._0x320165,'textEdit':_0x30a95c,'additionalTextEdits':_0x33006f,'data':_0x1b7e73};}static[_0x3c8867(0x542)](_0x97d923,_0x286afc){const _0x4afa10=_0x3c8867;for(let _0x563dd5=0x0;_0x563dd5<_0x286afc[_0x4afa10(0xa66)][_0x4afa10(0x6ac)];_0x563dd5++){const _0x273978=this[_0x4afa10(0x460)](_0x97d923,_0x286afc[_0x4afa10(0xa66)][_0x563dd5]);_0x286afc[_0x4afa10(0xa66)][_0x563dd5]=_0x273978;}return _0x286afc;}static[_0x3c8867(0x6d6)](_0x2a400c,_0x2cf580){const _0x282ba4=this['convertRange'](_0x2a400c,_0x2cf580['range']);if(!_0x282ba4)return _0x2cf580;return{..._0x2cf580,'range':_0x282ba4};}static[_0x3c8867(0xd9b)](_0x543fd8,_0x326d65){const _0x6f87fb=_0x3c8867;for(let _0x57d603=0x0;_0x57d603<_0x326d65[_0x6f87fb(0x6ac)];_0x57d603++){if(!_0x326d65[_0x57d603][_0x6f87fb(0x1a4)][_0x6f87fb(0xae9)](_0x543fd8[_0x6f87fb(0x9cc)]))continue;const _0x1d6d92=this[_0x6f87fb(0x6d6)](_0x543fd8,_0x326d65[_0x57d603]);_0x326d65[_0x57d603]=_0x1d6d92;}return _0x326d65;}}function _0x55712d(_0x4f3c96){const _0x1ccdd6=_0x3c8867;return _0x4f3c96&&(0x0,_0x1d8809[_0x1ccdd6(0xe73)])(_0x4f3c96['isIncomplete'])&&Array['isArray'](_0x4f3c96[_0x1ccdd6(0xa66)]);}function _0x121b52(_0x496035){const _0x5b048f=_0x3c8867;return _0x496035&&(0x0,_0x1d8809[_0x5b048f(0x440)])(_0x496035[_0x5b048f(0xa93)]);}function _0x33c470(_0x1127e8){const _0x3abb30=_0x3c8867;return _0x1127e8&&(0x0,_0x1d8809[_0x3abb30(0x28f)])(_0x1127e8)&&(_0x1127e8['length']===0x0||_0x3c78ad(_0x1127e8[0x0]));}function _0x3c78ad(_0x1ff924){const _0x13bff5=_0x3c8867;return _0x1ff924&&(0x0,_0x1d8809[_0x13bff5(0x440)])(_0x1ff924[_0x13bff5(0x706)])&&_0x5bcb96['Range']['is'](_0x1ff924[_0x13bff5(0x344)]);}},0xe52c:function(_0x16ec4d,_0x219ddf,_0x41dadd){'use strict';const _0xce8a8c=a1_0xfe9b;var _0x4d5ac4=this&&this[_0xce8a8c(0xa62)]||(Object[_0xce8a8c(0xbf9)]?function(_0x276cc9,_0x309738,_0x13d383,_0x51febf){const _0x19a461=_0xce8a8c;if(_0x51febf===undefined)_0x51febf=_0x13d383;var _0x28834c=Object[_0x19a461(0x3e9)](_0x309738,_0x13d383);(!_0x28834c||(_0x19a461(0xc2f)in _0x28834c?!_0x309738[_0x19a461(0x414)]:_0x28834c['writable']||_0x28834c[_0x19a461(0xe6)]))&&(_0x28834c={'enumerable':!![],'get':function(){return _0x309738[_0x13d383];}}),Object['defineProperty'](_0x276cc9,_0x51febf,_0x28834c);}:function(_0x516620,_0x493349,_0x1b3f52,_0x42dd78){if(_0x42dd78===undefined)_0x42dd78=_0x1b3f52;_0x516620[_0x42dd78]=_0x493349[_0x1b3f52];}),_0x9fe39d=this&&this[_0xce8a8c(0x58d)]||(Object[_0xce8a8c(0xbf9)]?function(_0x57d36f,_0x464af0){const _0x57737a=_0xce8a8c;Object[_0x57737a(0x5e3)](_0x57d36f,_0x57737a(0x3a0),{'enumerable':!![],'value':_0x464af0});}:function(_0x167818,_0x7b82a6){_0x167818['default']=_0x7b82a6;}),_0x53ad84=this&&this[_0xce8a8c(0x9a5)]||function(_0x1d67a0){const _0xdb60c0=_0xce8a8c;if(_0x1d67a0&&_0x1d67a0[_0xdb60c0(0x414)])return _0x1d67a0;var _0x8dc1d={};if(_0x1d67a0!=null){for(var _0x5dfb2f in _0x1d67a0)if(_0x5dfb2f!==_0xdb60c0(0x3a0)&&Object['prototype'][_0xdb60c0(0xcbc)][_0xdb60c0(0xde2)](_0x1d67a0,_0x5dfb2f))_0x4d5ac4(_0x8dc1d,_0x1d67a0,_0x5dfb2f);}return _0x9fe39d(_0x8dc1d,_0x1d67a0),_0x8dc1d;};Object[_0xce8a8c(0x5e3)](_0x219ddf,_0xce8a8c(0x414),{'value':!![]}),_0x219ddf[_0xce8a8c(0xf02)]=_0x219ddf[_0xce8a8c(0xe1)]=void 0x0;const _0x3dc2d0=_0x53ad84(_0x41dadd(0x157a0)),_0x5cde11=_0x41dadd(0x2ef4),_0x20f624=_0xce8a8c(0xab7),_0x278dcb=_0xce8a8c(0x6dd),_0x5d0a03=_0x3dc2d0[_0xce8a8c(0xbd6)](_0x5cde11[_0xce8a8c(0x610)],_0x278dcb,0x18),_0x4e4ede=Buffer[_0xce8a8c(0xee8)](_0x278dcb);function _0x339570(_0x40d89f){const _0x282db3=_0xce8a8c,_0x379677=_0x3dc2d0[_0x282db3(0x498)](_0x20f624,_0x5d0a03,_0x4e4ede);let _0x496f9e=_0x379677[_0x282db3(0x9b7)](_0x40d89f,'hex','utf8');return _0x496f9e+=_0x379677[_0x282db3(0xc2d)](_0x282db3(0x532)),_0x496f9e;}_0x219ddf[_0xce8a8c(0xe1)]=_0x339570;function _0x116b6c(_0x1ec328){const _0xdb935e=_0xce8a8c,_0x11c006=_0x3dc2d0[_0xdb935e(0x8f7)](_0x20f624,_0x5d0a03,_0x4e4ede);let _0x7eee65=_0x11c006[_0xdb935e(0x9b7)](_0x1ec328,_0xdb935e(0x532),_0xdb935e(0x775));return _0x7eee65+=_0x11c006[_0xdb935e(0xc2d)](_0xdb935e(0x775)),_0x7eee65;}_0x219ddf[_0xce8a8c(0xf02)]=_0x116b6c;},0x10ca0:(_0x3de79e,_0x24fc8c,_0x35f925)=>{'use strict';const _0x422362=a1_0xfe9b;Object[_0x422362(0x5e3)](_0x24fc8c,_0x422362(0x414),{'value':!![]}),_0x24fc8c[_0x422362(0xb9d)]=void 0x0;const _0xfe74a=_0x35f925(0xfcc0),_0x416f85=_0x35f925(0xd8bc);function _0x5d40f3(_0x216120,_0x213a7b,_0x597667){const _0x4d5de7=_0x422362,_0x23f72f=_0x213a7b['getDirectory'](),_0xf0d112=_0x213a7b[_0x4d5de7(0xd61)],_0x27ab78=_0x213a7b[_0x4d5de7(0x242)],_0x187cfb=_0x216120[_0x4d5de7(0xa49)][_0x4d5de7(0x482)]();let _0x21a89d=_0x213a7b,_0x45d2c0=0x1,_0x36f936=(0x0,_0x416f85[_0x4d5de7(0xea6)])(_0x187cfb,_0x213a7b,!![]);while(!_0x421da3(_0x216120,_0x21a89d,_0x36f936)){(0x0,_0xfe74a['throwIfCancellationRequested'])(_0x597667),_0x21a89d=_0x23f72f[_0x4d5de7(0x823)](_0xf0d112+'_'+_0x45d2c0++ +_0x27ab78),_0x36f936=_0x45d2c0<=0x64?_0x36f936:![];}return _0x21a89d;}_0x24fc8c[_0x422362(0xb9d)]=_0x5d40f3;function _0x421da3(_0x5661d6,_0x29445e,_0x42bc2b){const _0x4cad96=_0x422362;if(_0x5661d6[_0x4cad96(0xa49)][_0x4cad96(0x15e)](_0x29445e)||_0x5661d6[_0x4cad96(0xa49)]['fs'][_0x4cad96(0xb80)](_0x29445e))return![];const _0xd7553b=_0x5661d6[_0x4cad96(0xa49)][_0x4cad96(0x482)]();return!_0x42bc2b||(0x0,_0x416f85[_0x4cad96(0xea6)])(_0xd7553b,_0x29445e,!![]);}},0x159ac:(_0x8d2bd0,_0x6ccea8)=>{'use strict';const _0x2b0461=a1_0xfe9b;Object['defineProperty'](_0x6ccea8,_0x2b0461(0x414),{'value':!![]}),_0x6ccea8[_0x2b0461(0xbb3)]=_0x6ccea8['formatCode']=void 0x0;function _0x153171(_0x9228cf){const _0x5b75ca=_0x2b0461,_0xa872f7=[],_0x552541=_0x9228cf[_0x5b75ca(0x720)](/\r?\n/);if(!_0x552541||_0x552541[_0x5b75ca(0x6ac)]===0x0)return _0xa872f7;for(const _0x1c12bb of _0x552541){_0x1c12bb[_0x5b75ca(0xd9c)]()['length']>0x0&&_0xa872f7[_0x5b75ca(0xe75)](_0x1c12bb);}return _0xa872f7;}_0x6ccea8[_0x2b0461(0x7a3)]=_0x153171;function _0x22f9e8(_0x4d5a2f){const _0x23a1f4=_0x2b0461,_0x115ad1=_0x4d5a2f[_0x23a1f4(0x720)](/\r?\n/);if(!_0x115ad1||_0x115ad1[_0x23a1f4(0x6ac)]===0x0)return[];return _0x115ad1;}_0x6ccea8[_0x2b0461(0xbb3)]=_0x22f9e8;},0x17134:(_0x52092c,_0x522be4,_0x3b5e94)=>{'use strict';const _0x3900db=a1_0xfe9b;Object[_0x3900db(0x5e3)](_0x522be4,'__esModule',{'value':!![]}),_0x522be4[_0x3900db(0xaf)]=_0x522be4[_0x3900db(0x40b)]=_0x522be4[_0x3900db(0x85e)]=void 0x0;const _0x4e95ca=_0x3b5e94(0x16948),_0x4a94b1=_0x3b5e94(0x2078),_0x1cda5a=_0x3b5e94(0x15000),_0x3c0a1c=_0x3900db(0xef0),_0x3417d9=_0x3900db(0xf7),_0x14b726=_0x3900db(0x837),_0x10d5bc=_0x3900db(0x485);function _0x41ac0a(_0x249bee){const _0x504cb9=_0x3900db;var _0x2a16d1,_0x27722a;if(((_0x2a16d1=_0x249bee[_0x504cb9(0x21f)])===null||_0x2a16d1===void 0x0?void 0x0:_0x2a16d1[_0x504cb9(0x529)])===0x3&&_0x249bee[_0x504cb9(0x21f)][_0x504cb9(0xab9)]===_0x249bee)return _0x504cb9(0xe6b);if(((_0x27722a=_0x249bee[_0x504cb9(0x21f)])===null||_0x27722a===void 0x0?void 0x0:_0x27722a[_0x504cb9(0x529)])===0xe&&_0x249bee[_0x504cb9(0x21f)][_0x504cb9(0x6ee)][_0x504cb9(0xf25)](_0x30dba6=>_0x30dba6===_0x249bee))return'del';return _0x504cb9(0xc2f);}_0x522be4[_0x3900db(0x85e)]=_0x41ac0a;function _0x3a55c0(_0xba6d7c,_0x74e3cd,_0x1d7e56){const _0x45873d=_0x3900db;var _0x413d9f;const _0x33b282=_0xba6d7c[_0x45873d(0x229)](_0x74e3cd,'str');if(!(0x0,_0x4a94b1[_0x45873d(0x4b2)])(_0x33b282))return undefined;const _0x52d786=_0xba6d7c['getType'](_0x74e3cd[_0x45873d(0xab9)]);if(!_0x52d786||!(0x0,_0x4a94b1[_0x45873d(0x7e)])(_0x52d786))return undefined;const _0x4009cc=_0x69e928(_0xba6d7c,_0x74e3cd,_0x52d786,_0x1d7e56);if(!_0x4009cc)return undefined;if((0x0,_0x4a94b1[_0x45873d(0xdf3)])(_0x4009cc['type']))return _0x4009cc[_0x45873d(0xb41)];if(!(0x0,_0x4a94b1[_0x45873d(0xd80)])(_0x4009cc[_0x45873d(0xb41)]))return undefined;const _0x461a52=_0x4a94b1[_0x45873d(0x330)][_0x45873d(0x877)](_0x4a94b1[_0x45873d(0x330)][_0x45873d(0xe6c)](_0x33b282),_0x74e3cd[_0x45873d(0x505)]['value']),_0x2f700e=[{'argumentCategory':0x0,'typeResult':{'type':_0x461a52}}];if(_0x1d7e56==='set'){const _0x194b9e=_0x22b7ad(_0xba6d7c,_0x74e3cd);_0x2f700e[_0x45873d(0xe75)]({'argumentCategory':0x0,'typeResult':{'type':(_0x413d9f=_0x194b9e===null||_0x194b9e===void 0x0?void 0x0:_0x194b9e[_0x45873d(0xb41)])!==null&&_0x413d9f!==void 0x0?_0x413d9f:_0x4a94b1[_0x45873d(0xb34)]['create'](),'isIncomplete':!!(_0x194b9e===null||_0x194b9e===void 0x0?void 0x0:_0x194b9e[_0x45873d(0x791)])}});}return _0xba6d7c['getBestOverloadForArguments'](_0x74e3cd['memberName'],{'type':_0x4009cc['type']},_0x2f700e);}_0x522be4[_0x3900db(0x40b)]=_0x3a55c0;function _0x5a9868(_0x44f3fe,_0x3631fb,_0xfa7d62,_0x839586=![]){const _0x11b5cb=_0x3900db,_0x4e1467=[],_0x4a2bd3=_0x44f3fe[_0x11b5cb(0x9c0)](_0x3631fb);if(!_0x4a2bd3||!(0x0,_0x4a94b1[_0x11b5cb(0x7e)])(_0x4a2bd3))return _0x4e1467;const _0x59db8=_0x69e928(_0x44f3fe,_0x3631fb,_0x4a2bd3,_0xfa7d62);if(!_0x59db8||!_0x59db8[_0x11b5cb(0x4d5)])return _0x4e1467;let _0x255058=undefined;if((0x0,_0x4a94b1['isFunction'])(_0x59db8[_0x11b5cb(0xb41)]))_0x255058=_0x59db8[_0x11b5cb(0xb41)][_0x11b5cb(0x47a)][_0x11b5cb(0x6d9)];else(0x0,_0x4a94b1['isOverloadedFunction'])(_0x59db8[_0x11b5cb(0xb41)])&&_0x59db8['type']['overloads'][_0x11b5cb(0x6ac)]>0x0&&(_0x255058=_0x59db8[_0x11b5cb(0xb41)]['overloads'][0x0]['details']['name']);if(_0x255058===undefined)return _0x4e1467;const _0x522161=_0x44f3fe[_0x11b5cb(0x43a)](_0x4a2bd3,_0x255058);if(!_0x522161)return _0x4e1467;return(0x0,_0x4a94b1[_0x11b5cb(0xdf3)])(_0x522161)&&_0x4a0b68(_0x522161,_0x4e1467,_0x839586),(0x0,_0x4a94b1[_0x11b5cb(0xd80)])(_0x522161)&&_0x522161[_0x11b5cb(0x9b4)]['forEach'](_0xe90a79=>_0x4a0b68(_0xe90a79,_0x4e1467,_0x839586)),_0x4e1467;}_0x522be4[_0x3900db(0xaf)]=_0x5a9868;function _0x4a0b68(_0x1a4c9b,_0x1f2f2a,_0x70ed20=![]){const _0x1b1968=_0x3900db,_0x13454f=(0x0,_0x4e95ca[_0x1b1968(0xc5b)])(_0x1a4c9b);if(_0x13454f===undefined)return;const _0x4dbeb1=_0x13454f[_0x1b1968(0xb41)];if(_0x4dbeb1['category']===0x6&&_0x4dbeb1[_0x1b1968(0x2c3)]&&(0x0,_0x1cda5a[_0x1b1968(0x440)])(_0x4dbeb1['literalValue'])){_0x1f2f2a[_0x1b1968(0xe75)](_0x1a4c9b);return;}if(_0x4dbeb1['category']===0x8&&(_0x4dbeb1[_0x1b1968(0x4b8)][_0x1b1968(0xf16)]||_0x4dbeb1[_0x1b1968(0x8de)][_0x1b1968(0xf16)])){_0x1f2f2a[_0x1b1968(0xe75)](_0x1a4c9b);return;}if(_0x70ed20&&_0x4dbeb1[_0x1b1968(0x8cd)]===0x6&&_0x4a94b1[_0x1b1968(0x330)][_0x1b1968(0x8a)](_0x4dbeb1,_0x1b1968(0xe06))){_0x1f2f2a[_0x1b1968(0xe75)](_0x1a4c9b);return;}}function _0x69e928(_0x109a41,_0x22794f,_0x256b0f,_0x3897bd){const _0x1bbdf1=_0x3900db;var _0x494deb; 2024-05-23 15:19:59.398 [info] if(_0x3897bd===_0x1bbdf1(0xc2f))return(_0x494deb=_0x40208a(_0x109a41,_0x22794f,_0x256b0f,_0x3c0a1c))!==null&&_0x494deb!==void 0x0?_0x494deb:_0x40208a(_0x109a41,_0x22794f,_0x256b0f,_0x3417d9);if(_0x3897bd===_0x1bbdf1(0xe6b))return _0x40208a(_0x109a41,_0x22794f,_0x256b0f,_0x14b726);return _0x40208a(_0x109a41,_0x22794f,_0x256b0f,_0x10d5bc);}function _0x40208a(_0x2d1595,_0x27e624,_0x12299a,_0x1ef573){const _0xd47a62=_0x3900db;return _0x2d1595[_0xd47a62(0x527)](_0x27e624,_0x12299a,_0x1ef573,{'method':_0xd47a62(0xc2f)},undefined,0x200|0x4);}function _0x22b7ad(_0x39347f,_0x416cc0){const _0xffb454=_0x3900db;var _0x4b9d12;if(((_0x4b9d12=_0x416cc0[_0xffb454(0x21f)])===null||_0x4b9d12===void 0x0?void 0x0:_0x4b9d12[_0xffb454(0x529)])===0x3)return _0x39347f[_0xffb454(0xb03)](_0x416cc0[_0xffb454(0x21f)]['rightExpression']);return undefined;}},0x7234:(_0x27ad31,_0x4279ff,_0x593c34)=>{'use strict';const _0x1c1023=a1_0xfe9b;Object[_0x1c1023(0x5e3)](_0x4279ff,_0x1c1023(0x414),{'value':!![]}),_0x4279ff[_0x1c1023(0xe7a)]=_0x4279ff[_0x1c1023(0xb94)]=_0x4279ff[_0x1c1023(0xd66)]=_0x4279ff[_0x1c1023(0x8fd)]=void 0x0;const _0x3f8a9f=_0x593c34(0xff70),_0x3fb02b=_0x593c34(0xef9c),_0x144b0f=_0x593c34(0x198),_0x25a984=_0x593c34(0x13c30),_0x51fa66=_0x593c34(0x2078),_0x506eca=_0x593c34(0x11de0),_0x55151b=_0x593c34(0x10b4c);_0x4279ff[_0x1c1023(0x8fd)]=0.4,_0x4279ff[_0x1c1023(0xd66)]=new Map([['np',{'importName':'numpy'}],['pd',{'importName':'pandas'}],['tf',{'importName':_0x1c1023(0x41d)}],[_0x1c1023(0xea5),{'importName':'pyplot','importFrom':'matplotlib'}],[_0x1c1023(0x977),{'importName':_0x1c1023(0x103)}],['m',{'importName':_0x1c1023(0xb56)}],[_0x1c1023(0x4f7),{'importName':'io','importFrom':'scipy'}],['sp',{'importName':'scipy'}],['pn',{'importName':_0x1c1023(0xb1c)}],['hv',{'importName':_0x1c1023(0x781)}]]);function _0x4d7ab0(_0x576f3c,_0x1dc846){const _0x473f54=_0x1c1023,_0x46bb5f={'leadingDots':0x0,'nameParts':[_0x576f3c],'importedSymbols':new Set()},_0x14128a=_0x1dc846[_0x473f54(0x5e6)][_0x473f54(0xc31)](_0x1dc846[_0x473f54(0xeb8)]),_0x17cf72=_0x1dc846[_0x473f54(0xe0a)][_0x473f54(0xba8)](_0x1dc846['rootPath'],_0x14128a,_0x46bb5f);return _0x14128a[_0x473f54(0xa1e)]===_0x473f54(0x5c9)||_0x14128a[_0x473f54(0xa1e)]===undefined?!![]:_0x17cf72['isImportFound']&&(!_0x17cf72[_0x473f54(0xe23)]||_0x17cf72[_0x473f54(0x1aa)]!==undefined);}_0x4279ff[_0x1c1023(0xb94)]=_0x4d7ab0;function _0x15a9e0(_0x3b67b4,_0x4be7a0,_0x345325,_0x312127){const _0x49e042=_0x1c1023;var _0x407d1e,_0x4673a6,_0x3862a8,_0x4da9be,_0xed0a72,_0x396c07,_0x45b58c,_0x4cd949,_0x12b1c1;const _0x1940d4=(0x0,_0x506eca[_0x49e042(0xb95)])(_0x312127[_0x49e042(0x4c0)]),_0x479ca5=_0x1940d4?(_0x407d1e=_0x3b67b4['evaluator']['getType'](_0x1940d4))!==null&&_0x407d1e!==void 0x0?_0x407d1e:_0x345325:_0x345325,_0x59c2e3=(0x0,_0x51fa66['isClass'])(_0x479ca5)&&_0x479ca5[_0x49e042(0xaa0)]?_0x479ca5[_0x49e042(0xaa0)]:(_0x4673a6=_0x1940d4===null||_0x1940d4===void 0x0?void 0x0:_0x1940d4[_0x49e042(0xcff)])!==null&&_0x4673a6!==void 0x0?_0x4673a6:(0x0,_0x3fb02b[_0x49e042(0x83a)])(_0x312127);for(const _0x355993 of _0x4be7a0[_0x49e042(0x80e)]){if(_0x355993[_0x49e042(0x4c0)]['nodeType']!==0x16)continue;if(_0x355993[_0x49e042(0x4c0)][_0x49e042(0x4ae)])continue;for(const _0x3f8d63 of _0x355993[_0x49e042(0x4c0)][_0x49e042(0x861)]){const _0x324df2=(_0x3862a8=_0x3f8d63[_0x49e042(0x146)])!==null&&_0x3862a8!==void 0x0?_0x3862a8:_0x3f8d63[_0x49e042(0x6d9)],_0x77e0db=_0x3b67b4['evaluator']['getType'](_0x324df2);if(_0x77e0db&&_0x51fa66[_0x49e042(0x904)][_0x49e042(0x318)](_0x77e0db)&&_0x5d5598(_0x479ca5,_0x77e0db))return{'outermostName':_0x324df2[_0x49e042(0xcff)]};}}if(_0x59c2e3)for(const _0x5693b0 of _0x4be7a0[_0x49e042(0x80e)]){if(_0x5693b0[_0x49e042(0x4c0)]['nodeType']===0x16)for(const _0x2758ec of _0x5693b0[_0x49e042(0x4c0)]['imports']){const _0x43e1fe=(_0x4da9be=_0x2758ec['alias'])!==null&&_0x4da9be!==void 0x0?_0x4da9be:_0x2758ec[_0x49e042(0x6d9)],_0x1f0e30=_0x3acdd0(_0x3b67b4,_0x43e1fe,(_0x396c07=(_0xed0a72=_0x2758ec[_0x49e042(0x146)])===null||_0xed0a72===void 0x0?void 0x0:_0xed0a72[_0x49e042(0xcff)])!==null&&_0x396c07!==void 0x0?_0x396c07:_0x2758ec[_0x49e042(0x6d9)]['value'],_0x479ca5,_0x59c2e3);if(_0x1f0e30)return _0x1f0e30;}if(_0x5693b0[_0x49e042(0x4c0)][_0x49e042(0x529)]===0x14){const _0x45694f=_0x5693b0['subnode'];if(!_0x45694f||_0x45694f[_0x49e042(0x3ee)][_0x49e042(0xf1c)][_0x49e042(0x6ac)]<=0x0)continue;const _0x215fc3=(_0x45b58c=_0x45694f['alias'])!==null&&_0x45b58c!==void 0x0?_0x45b58c:_0x45694f[_0x49e042(0x3ee)][_0x49e042(0xf1c)][_0x45694f[_0x49e042(0x3ee)][_0x49e042(0xf1c)][_0x49e042(0x6ac)]-0x1],_0x12e4d4=_0x3acdd0(_0x3b67b4,_0x215fc3,(_0x12b1c1=(_0x4cd949=_0x45694f['alias'])===null||_0x4cd949===void 0x0?void 0x0:_0x4cd949[_0x49e042(0xcff)])!==null&&_0x12b1c1!==void 0x0?_0x12b1c1:_0x5693b0[_0x49e042(0x6f6)],_0x479ca5,_0x59c2e3);if(_0x12e4d4)return _0x12e4d4;}}return undefined;}_0x4279ff['tryGetExistingImportInfo']=_0x15a9e0;function _0x3acdd0(_0x4e54d0,_0x31c5e4,_0x57e511,_0x334bcb,_0x227c2f){const _0x474bcc=_0x1c1023,_0xe57725=_0x4e54d0['evaluator'][_0x474bcc(0x9c0)](_0x31c5e4);if(_0xe57725){if(!(0x0,_0x51fa66['isModule'])(_0xe57725))return undefined;return _0x14858a(_0x4e54d0,_0xe57725[_0x474bcc(0x9cc)],_0x57e511,_0x334bcb,_0x227c2f);}const _0x1debac=_0x4e54d0['evaluator'][_0x474bcc(0x91)](_0x31c5e4);for(const _0x1eb882 of _0x1debac!==null&&_0x1debac!==void 0x0?_0x1debac:[]){if(!(0x0,_0x3f8a9f[_0x474bcc(0x24c)])(_0x1eb882))continue;if(_0x1eb882[_0x474bcc(0xc10)])continue;return _0x14858a(_0x4e54d0,_0x1eb882[_0x474bcc(0x1a4)],_0x57e511,_0x334bcb,_0x227c2f);}return undefined;}function _0x14858a(_0x3b6d00,_0x2a0339,_0x352c3f,_0x25a1da,_0x396ce4){const _0x17909a=_0x1c1023,_0x488cd3=_0x3b6d00[_0x17909a(0x628)](_0x2a0339);if(!_0x488cd3)return undefined;_0x3b6d00[_0x17909a(0xdc)](_0x2a0339);const _0x5e62a8=_0x488cd3['sourceFile'][_0x17909a(0x9d0)]();if(!_0x5e62a8)return undefined;const _0x8baace=_0x5e62a8['get'](_0x396ce4);if(_0x8baace){if(_0x1b016a(_0x3b6d00,_0x25a1da,_0x8baace))return{'module':_0x352c3f,'outermostName':_0x396ce4};}if(!(0x0,_0x144b0f[_0x17909a(0xed7)])(_0x488cd3))return undefined;for(const _0x1b0e61 of _0x5e62a8){const _0x5c4cf3=_0x1b0e61[0x0],_0x10d45c=_0x1b0e61[0x1];if((0x0,_0x25a984[_0x17909a(0x89)])(_0x5c4cf3)||(0x0,_0x25a984[_0x17909a(0x5ea)])(_0x5c4cf3)||_0x10d45c[_0x17909a(0x9a7)]())continue;if(_0x1b016a(_0x3b6d00,_0x25a1da,_0x10d45c))return{'module':_0x352c3f,'outermostName':_0x5c4cf3};}return undefined;}function _0x1b016a(_0x929319,_0x46473a,_0x42615b){const _0x4f42e0=_0x1c1023;return _0x42615b['getDeclarations']()[_0x4f42e0(0xf25)](_0xb36cd=>{const _0x8b52ee=_0x4f42e0,_0x52fafb=_0x929319[_0x8b52ee(0x15d)][_0x8b52ee(0xbc1)](_0xb36cd,!![],{'allowExternallyHiddenAccess':!![],'skipFileNeededCheck':!![]});if(!_0x52fafb)return![];if((0x0,_0x51fa66[_0x8b52ee(0x8b)])(_0x46473a)&&!_0x46473a[_0x8b52ee(0xaa0)]&&!_0x46473a[_0x8b52ee(0x47a)][_0x8b52ee(0x9cc)][_0x8b52ee(0xae9)](_0x52fafb[_0x8b52ee(0x1a4)]))return![];const _0x2fe7a5=_0x929319['evaluator'][_0x8b52ee(0xe49)](_0x42615b,_0x52fafb);return _0x5d5598(_0x46473a,_0x2fe7a5);});}function _0x5d5598(_0x251ecc,_0x5ca032){const _0x38b801=_0x1c1023;if(_0x5ca032===undefined)return![];if((0x0,_0x55151b[_0x38b801(0xd9d)])(_0x251ecc)&&(0x0,_0x55151b['isUnion'])(_0x5ca032))return!![];_0x251ecc=_0x99bb8d(_0x251ecc),_0x5ca032=_0x99bb8d(_0x5ca032);if((0x0,_0x51fa66[_0x38b801(0x8b)])(_0x251ecc)&&(0x0,_0x51fa66[_0x38b801(0x8b)])(_0x5ca032)&&_0x51fa66['ClassType'][_0x38b801(0xd23)](_0x251ecc,_0x5ca032))return!![];return(0x0,_0x51fa66[_0x38b801(0xc17)])(_0x251ecc,_0x5ca032,{'ignoreTypeFlags':!![]});}function _0x99bb8d(_0x5c9d53){const _0x5d8bae=_0x1c1023;if((0x0,_0x51fa66[_0x5d8bae(0x8b)])(_0x5c9d53))switch(_0x5c9d53[_0x5d8bae(0x47a)]['fullName']){case _0x5d8bae(0x66c):return _0x51fa66[_0x5d8bae(0x1b6)]['createNoReturn']();case _0x5d8bae(0x425):return _0x51fa66[_0x5d8bae(0x1b6)][_0x5d8bae(0xeb3)]();}return _0x5c9d53;}},0x8ff8:function(_0x16cd05,_0x304490,_0x28a6c0){'use strict';const _0x118be1=a1_0xfe9b;var _0xe8f369=this&&this[_0x118be1(0xa62)]||(Object['create']?function(_0x5bf652,_0xd771c6,_0x936474,_0x1cb27f){const _0x23ac93=_0x118be1;if(_0x1cb27f===undefined)_0x1cb27f=_0x936474;var _0x176d02=Object[_0x23ac93(0x3e9)](_0xd771c6,_0x936474);(!_0x176d02||(_0x23ac93(0xc2f)in _0x176d02?!_0xd771c6['__esModule']:_0x176d02[_0x23ac93(0xd31)]||_0x176d02[_0x23ac93(0xe6)]))&&(_0x176d02={'enumerable':!![],'get':function(){return _0xd771c6[_0x936474];}}),Object[_0x23ac93(0x5e3)](_0x5bf652,_0x1cb27f,_0x176d02);}:function(_0x13d88b,_0x518921,_0x2af1ae,_0x564adf){if(_0x564adf===undefined)_0x564adf=_0x2af1ae;_0x13d88b[_0x564adf]=_0x518921[_0x2af1ae];}),_0x10c066=this&&this[_0x118be1(0x58d)]||(Object[_0x118be1(0xbf9)]?function(_0x1c366c,_0x22dba4){const _0x2c019c=_0x118be1;Object['defineProperty'](_0x1c366c,_0x2c019c(0x3a0),{'enumerable':!![],'value':_0x22dba4});}:function(_0x33cc4b,_0x18d052){const _0x332bbb=_0x118be1;_0x33cc4b[_0x332bbb(0x3a0)]=_0x18d052;}),_0xafe050=this&&this[_0x118be1(0x9a5)]||function(_0xeca9b4){const _0x263792=_0x118be1;if(_0xeca9b4&&_0xeca9b4[_0x263792(0x414)])return _0xeca9b4;var _0x306264={};if(_0xeca9b4!=null){for(var _0x59e03b in _0xeca9b4)if(_0x59e03b!==_0x263792(0x3a0)&&Object[_0x263792(0xf17)]['hasOwnProperty']['call'](_0xeca9b4,_0x59e03b))_0xe8f369(_0x306264,_0xeca9b4,_0x59e03b);}return _0x10c066(_0x306264,_0xeca9b4),_0x306264;};Object['defineProperty'](_0x304490,_0x118be1(0x414),{'value':!![]}),_0x304490[_0x118be1(0x2c2)]=_0x304490[_0x118be1(0xbca)]=void 0x0;const _0x3aca64=_0x28a6c0(0x6eb4),_0x780a49=_0x28a6c0(0x6d88),_0x1abd2b=_0x28a6c0(0x177c1),_0x1d8b34=_0x28a6c0(0xd77c),_0x3fe04a=_0xafe050(_0x28a6c0(0x11450)),_0x21b90d=_0x28a6c0(0x902b);_0x304490[_0x118be1(0xbca)]={'defaultTabSequence':'\x20\x20\x20\x20','tabSize':0x4};class _0x305f5f{constructor(_0x2a2787=_0x304490[_0x118be1(0xbca)]){const _0xf3645e=_0x118be1;this[_0xf3645e(0x4e3)]=_0x2a2787;}[_0x118be1(0x68b)](_0x3519da,_0x3c4344,_0x5a2966){const _0x1ba1ef=_0x118be1,_0x1894df=this[_0x1ba1ef(0x9c6)](_0x3519da,_0x3c4344);if(_0x1894df!==undefined)return _0x1894df;const _0x4fcf1d=this['_tryHandleMultilineConstructs'](_0x3519da,_0x3c4344);if(_0x4fcf1d!==undefined)return _0x4fcf1d;return _0x5a2966=_0x5a2966!==null&&_0x5a2966!==void 0x0?_0x5a2966:this[_0x1ba1ef(0xe04)](_0x3519da,_0x3c4344),Math['max'](this[_0x1ba1ef(0x154)](_0x3519da,_0x3c4344,_0x5a2966)[_0x1ba1ef(0x73b)],0x0);}[_0x118be1(0x15f)](_0x32968d,_0x4dbc8e,_0x2f0338,_0x4e2681=!![]){const _0x15d804=_0x118be1;let _0x50e4e0=0x0;const _0x1fe76d=[],_0x16b1bb=this['_convertTokenStreams'](_0x32968d,_0x4dbc8e);let _0x1a3b8d=_0x16b1bb[0x0];_0x50e4e0=_0x2f0338-this[_0x15d804(0x6f0)](_0x32968d,_0x1a3b8d['range'][_0x15d804(0xae2)]['line'],_0x1a3b8d['range'][_0x15d804(0xae2)][_0x15d804(0xe6d)])[_0x15d804(0x73b)];_0x1a3b8d[_0x15d804(0xb18)]?(0x0,_0x780a49[_0x15d804(0x17f)])(_0x1fe76d,this[_0x15d804(0x2e3)](_0x32968d,_0x1a3b8d,_0x50e4e0)):(_0x4e2681&&_0x1fe76d[_0x15d804(0xe75)](this[_0x15d804(0xe83)](_0x32968d,_0x2f0338)),_0x1fe76d[_0x15d804(0xe75)](_0x1a3b8d['text']));for(let _0xff2830=0x1;_0xff2830<_0x16b1bb[_0x15d804(0x6ac)];_0xff2830++){const _0xb34af7=_0x16b1bb[_0xff2830];_0xb34af7[_0x15d804(0x63c)]?(_0x1fe76d[_0x15d804(0xe75)](_0x32968d['tokenizerOutput'][_0x15d804(0x849)]['repeat'](_0xb34af7[_0x15d804(0x344)]['start'][_0x15d804(0xa24)]-_0x1a3b8d[_0x15d804(0x344)][_0x15d804(0x2ac)][_0x15d804(0xa24)])),_0xb34af7[_0x15d804(0xb18)]?(0x0,_0x780a49['appendArray'])(_0x1fe76d,this[_0x15d804(0x2e3)](_0x32968d,_0xb34af7,_0x50e4e0)):(_0x1fe76d[_0x15d804(0xe75)](this[_0x15d804(0xe83)](_0x32968d,Math[_0x15d804(0xb63)](0x0,this['getIndentationFromText'](_0x32968d,_0xb34af7[_0x15d804(0x344)][_0x15d804(0xae2)]['line'],_0xb34af7[_0x15d804(0x344)]['start'][_0x15d804(0xe6d)])[_0x15d804(0x73b)]+_0x50e4e0))),_0x1fe76d[_0x15d804(0xe75)](_0xb34af7[_0x15d804(0x70a)]))):(_0x1fe76d[_0x15d804(0xe75)]('\x20'[_0x15d804(0x42d)](_0xb34af7[_0x15d804(0x344)]['start']['character']-_0x1a3b8d[_0x15d804(0x344)][_0x15d804(0x2ac)]['character'])),_0x1fe76d[_0x15d804(0xe75)](_0xb34af7[_0x15d804(0x70a)])),_0x1a3b8d=_0xb34af7;}return{'originalSpan':_0x1d8b34[_0x15d804(0x6c9)][_0x15d804(0xd2f)](_0x16b1bb),'text':_0x1fe76d[_0x15d804(0xad1)]('')};}[_0x118be1(0x38d)](_0x44cf4a){const _0x2a2cca=_0x118be1;if(_0x44cf4a[_0x2a2cca(0x39f)][_0x2a2cca(0x69b)][_0x2a2cca(0x3dd)][_0x2a2cca(0x6ac)]===0x0)return this[_0x2a2cca(0x68b)](_0x44cf4a,_0x44cf4a[_0x2a2cca(0x39f)][_0x2a2cca(0x69b)][_0x2a2cca(0x6ac)],!![]);return this[_0x2a2cca(0x68b)](_0x44cf4a,_0x44cf4a[_0x2a2cca(0x39f)]['parseTree'][_0x2a2cca(0x3dd)][0x0][_0x2a2cca(0xae2)],!![]);}[_0x118be1(0xa4b)](_0x593f39,_0x42cb7e,_0x3dda82){const _0x4a83ef=_0x118be1,_0x2690c6=this[_0x4a83ef(0x6f0)](_0x593f39,_0x42cb7e)[_0x4a83ef(0x73b)];return this[_0x4a83ef(0xe83)](_0x593f39,_0x2690c6+_0x3dda82);}[_0x118be1(0xc40)](_0x511e14,_0x39d02e){const _0x3ee1fa=_0x118be1,_0x379d6f=_0x511e14[_0x3ee1fa(0x45b)](_0x39d02e);if(_0x379d6f<0x0)return undefined;return this['_findNonWhitespaceTokenAtOrBeforeIndex'](_0x511e14,_0x379d6f);}[_0x118be1(0x4df)](_0xf802b,_0x46fe2b){const _0x4d8601=_0x118be1,_0x3045a4=_0xf802b[_0x4d8601(0x45b)](_0x46fe2b);let _0x4d7650=(0x0,_0x3aca64[_0x4d8601(0xe92)])(_0xf802b,_0x3045a4);if(!_0x4d7650)return undefined;let _0x30f563;if(_0x1d8b34[_0x4d8601(0x6c9)][_0x4d8601(0x153)](_0x4d7650)<_0x46fe2b&&_0x3045a4<_0xf802b['count']-0x1){_0x4d7650=(0x0,_0x3aca64[_0x4d8601(0xe92)])(_0xf802b,_0x3045a4+0x1);if(!_0x4d7650)return undefined;_0x30f563=_0x4d7650[_0x4d8601(0xd4e)];}else _0x30f563=(0x0,_0x3aca64[_0x4d8601(0xcea)])(_0xf802b,_0x3045a4);if(_0x30f563)for(let _0x53ea19=_0x30f563[_0x4d8601(0x6ac)]-0x1;_0x53ea19>=0x0;_0x53ea19--){const _0x3148e2=_0x30f563[_0x53ea19];if(_0x3148e2[_0x4d8601(0xae2)]<_0x46fe2b)return _0x3148e2;}return undefined;}[_0x118be1(0x6f0)](_0x367ab7,_0xfabdc3,_0x492fa6){const _0x203e35=_0x118be1;let _0x403001=0x0,_0x4aa999=0x0,_0x25e08e=![],_0x255b5d=![];const _0x2cca40=this[_0x203e35(0xc09)](_0x367ab7),_0x31624b=_0x367ab7[_0x203e35(0x2b9)]['lines']['getItemAt'](_0xfabdc3);for(let _0x99bccd=0x0;_0x99bccd<_0x31624b[_0x203e35(0x6ac)];_0x99bccd++){const _0x4b4b53=_0x367ab7[_0x203e35(0x70a)][_0x203e35(0xe7)](_0x31624b[_0x203e35(0xae2)]+_0x99bccd);switch(_0x4b4b53){case 0x20:_0x4aa999++,_0x403001++,_0x25e08e=!![];break;case 0x9:_0x4aa999++,_0x403001+=_0x2cca40,_0x255b5d=!![];break;default:if(!_0x492fa6||_0x492fa6===_0x99bccd)return{'charOffset':_0x4aa999,'indentation':_0x403001,'containsSpaces':_0x25e08e,'containsTabs':_0x255b5d};_0x4aa999++,_0x403001++;}}return{'charOffset':_0x4aa999,'indentation':_0x403001,'containsSpaces':_0x25e08e,'containsTabs':_0x255b5d};}[_0x118be1(0xe83)](_0x2f83a7,_0x2a5216){const _0x54bd81=_0x118be1,_0x3b7cb7=this[_0x54bd81(0x922)](_0x2f83a7),_0x41d80e=_0x3b7cb7[_0x54bd81(0x6ac)];if(_0x41d80e===0x1&&_0x3b7cb7['charCodeAt'](0x0)===0x9){const _0x8752f6=_0x2a5216%this[_0x54bd81(0x4e3)][_0x54bd81(0x2fe)],_0x44a011=(_0x2a5216-_0x8752f6)/this[_0x54bd81(0x4e3)][_0x54bd81(0x2fe)];return'\x09'[_0x54bd81(0x42d)](_0x44a011)+'\x20'[_0x54bd81(0x42d)](_0x8752f6);}return'\x20'[_0x54bd81(0x42d)](_0x2a5216);}['getTabSequence'](_0x59da0c){const _0x139683=_0x118be1;return _0x59da0c[_0x139683(0x2b9)][_0x139683(0xa2c)]?_0x59da0c[_0x139683(0x2b9)][_0x139683(0xd7c)]:this['_editorIndentConfig'][_0x139683(0xa33)];}['_getIndentation'](_0x2ae9b0,_0x14f140,_0x1d4f36){const _0x33234e=_0x118be1,_0x2929fb=_0x2ae9b0[_0x33234e(0x2b9)][_0x33234e(0xd2d)],_0x330d33=this[_0x33234e(0xc40)](_0x2929fb,_0x14f140);if(!_0x330d33)return{'indentation':0x0};const _0x1c2432=(0x0,_0x3aca64['findNodeByOffset'])(_0x2ae9b0[_0x33234e(0x39f)][_0x33234e(0x69b)],_0x1d8b34[_0x33234e(0x6c9)][_0x33234e(0x153)](_0x330d33));if(!_0x1c2432)return{'indentation':0x0};if(_0x1c2432[_0x33234e(0x529)]===0x3f){const _0x148f3c=this[_0x33234e(0xc09)](_0x2ae9b0),_0x34f7c9=(0x0,_0x21b90d['getContainer'])(_0x1c2432,![]),_0x5db31b=this[_0x33234e(0x782)](_0x2ae9b0,_0x14f140,_0x34f7c9!==null&&_0x34f7c9!==void 0x0?_0x34f7c9:_0x2ae9b0['parserOutput'][_0x33234e(0x69b)],_0x1c2432);return _0x5db31b[_0x33234e(0x73b)]+=_0x148f3c,_0x5db31b;}const _0x549284=(0x0,_0x3aca64[_0x33234e(0xda2)])(_0x1c2432,0x32);if(!_0x549284)return this[_0x33234e(0x782)](_0x2ae9b0,_0x14f140,_0x2ae9b0['parserOutput'][_0x33234e(0x69b)],_0x1c2432);const _0x9ac609=(0x0,_0x1abd2b[_0x33234e(0x5ac)])(_0x549284,_0x2ae9b0[_0x33234e(0x2b9)][_0x33234e(0x4a1)]);if(_0x1d4f36||_0x9ac609[_0x33234e(0xae2)]['line']===_0x9ac609[_0x33234e(0x2ac)][_0x33234e(0xa24)]&&_0x549284[_0x33234e(0x3dd)][_0x33234e(0x6ac)]>0x0){const _0x580579=(0x0,_0x21b90d[_0x33234e(0xa9c)])(_0x549284,![]);return this[_0x33234e(0x782)](_0x2ae9b0,_0x14f140,_0x580579!==null&&_0x580579!==void 0x0?_0x580579:_0x2ae9b0[_0x33234e(0x39f)][_0x33234e(0x69b)],_0x549284);}return this[_0x33234e(0x782)](_0x2ae9b0,_0x14f140,_0x549284,_0x1c2432);}[_0x118be1(0x782)](_0x38bc6b,_0x5511fb,_0x4a7dc1,_0x454d0b){const _0x201b93=_0x118be1;if(_0x4a7dc1[_0x201b93(0x529)]===0x24)return{'token':this[_0x201b93(0x871)](_0x38bc6b,_0x4a7dc1,_0x454d0b),'indentation':0x0};if(_0x4a7dc1['nodeType']===0x3f||this[_0x201b93(0xd4c)](_0x38bc6b,_0x5511fb,_0x4a7dc1)){const _0xe72c40=this[_0x201b93(0xc09)](_0x38bc6b),_0x16ebaa=(0x0,_0x21b90d[_0x201b93(0xa9c)])(_0x4a7dc1,![]),_0x1aaee8=this['_getIndentationForNode'](_0x38bc6b,_0x5511fb,_0x16ebaa!==null&&_0x16ebaa!==void 0x0?_0x16ebaa:_0x38bc6b['parserOutput'][_0x201b93(0x69b)],_0x4a7dc1);return{'token':_0x1aaee8['token'],'indentation':_0x1aaee8[_0x201b93(0x73b)]+_0xe72c40};}else{const _0x31b270=_0x38bc6b['tokenizerOutput'][_0x201b93(0xd2d)];return{'token':this[_0x201b93(0x871)](_0x38bc6b,_0x4a7dc1,_0x454d0b),'indentation':this['_getIndentationFromIndentToken'](_0x38bc6b,_0x31b270['getItemAtPosition'](_0x4a7dc1[_0x201b93(0xae2)]))};}}[_0x118be1(0xd4c)](_0x4675fe,_0x3cb2f3,_0x3d9386){const _0x1b6d62=_0x118be1,_0x258fce=_0x3d9386['statements'][_0x1b6d62(0x8e7)](_0x242725=>_0x242725[_0x1b6d62(0x6ac)]>0x0);if(_0x258fce['length']===0x0)return!![];if(_0x258fce['length']===0x1){if(_0x258fce[0x0][_0x1b6d62(0x529)]!==0x2f||_0x258fce[0x0][_0x1b6d62(0x3dd)][_0x1b6d62(0x6ac)]===0x1){if(_0x258fce[0x0][_0x1b6d62(0xae2)]>=_0x3cb2f3){const _0x22b4f4=_0x4675fe[_0x1b6d62(0x2b9)][_0x1b6d62(0x4a1)][_0x1b6d62(0x45b)](_0x258fce[0x0][_0x1b6d62(0xae2)]),_0x1bdf74=_0x4675fe[_0x1b6d62(0x2b9)]['lines'][_0x1b6d62(0x45b)](_0x3cb2f3);if(_0x22b4f4===_0x1bdf74)return!![];}}}const _0x1f1c2d=_0x4675fe[_0x1b6d62(0x2b9)][_0x1b6d62(0xd2d)],_0x8e4ae6=_0x1f1c2d[_0x1b6d62(0x45b)](_0x3d9386[_0x1b6d62(0xae2)]),_0x213f5c=_0x1f1c2d['getItemAtPosition'](_0x3d9386[_0x1b6d62(0x3dd)][0x0][_0x1b6d62(0xae2)]);for(let _0x3e66ed=_0x8e4ae6;_0x3e66ed<=_0x213f5c;_0x3e66ed++){const _0x1f57d0=(0x0,_0x3aca64[_0x1b6d62(0xe92)])(_0x1f1c2d,_0x3e66ed);if((_0x1f57d0===null||_0x1f57d0===void 0x0?void 0x0:_0x1f57d0[_0x1b6d62(0xb41)])===0x3)return![];}return!![];}[_0x118be1(0x871)](_0x84e88f,_0x1cc244,_0x27e0d1){const _0x42e50d=_0x118be1,_0x4c3b75=_0x84e88f['tokenizerOutput'][_0x42e50d(0xd2d)];for(const _0x3e2d04 of _0x1cc244[_0x42e50d(0x3dd)]){if(!_0x1d8b34[_0x42e50d(0x6c9)][_0x42e50d(0xbe0)](_0x3e2d04,_0x27e0d1))continue;return(0x0,_0x3aca64['getTokenAt'])(_0x4c3b75,_0x3e2d04[_0x42e50d(0xae2)]);}return(0x0,_0x3aca64['getTokenAt'])(_0x4c3b75,_0x1cc244['start']);}[_0x118be1(0x83d)](_0x4f5e7f,_0x57865f){const _0xe65dfd=_0x118be1,_0x556643=_0x4f5e7f[_0xe65dfd(0x2b9)][_0xe65dfd(0xd2d)];for(let _0x2a2959=_0x57865f;_0x2a2959<_0x556643[_0xe65dfd(0x10b)];_0x2a2959++){const _0x242573=(0x0,_0x3aca64['getTokenAtIndex'])(_0x556643,_0x2a2959);if((_0x242573===null||_0x242573===void 0x0?void 0x0:_0x242573['type'])===0x3){const _0x2deb03=this[_0xe65dfd(0xc09)](_0x4f5e7f);let _0x118a9d=0x0;for(let _0x205838=0x0;_0x205838<_0x242573['length'];_0x205838++){const _0x2d33c9=_0x4f5e7f[_0xe65dfd(0x70a)][_0xe65dfd(0xe7)](_0x242573[_0xe65dfd(0xae2)]+_0x205838);_0x2d33c9===0x9?_0x118a9d+=_0x2deb03:_0x118a9d++;}return _0x118a9d;}}return 0x0;}[_0x118be1(0x41b)](_0x47f815,_0x1d1d87){const _0x529525=_0x118be1,_0x36ec7f=_0x47f815['tokenizerOutput']['tokens'],_0xb7472e=_0x47f815[_0x529525(0x2b9)][_0x529525(0x4a1)],_0x4792bc=this[_0x529525(0xa3c)](_0x36ec7f,_0x1d1d87);if(_0x4792bc<0x0)return undefined;for(let _0x43fc40=_0x4792bc;_0x43fc40>0x0;_0x43fc40--){const _0x524a2f=(0x0,_0x3aca64[_0x529525(0xe92)])(_0x36ec7f,_0x43fc40);if(_0x1d8b34[_0x529525(0x6c9)][_0x529525(0x153)](_0x524a2f)<_0x1d1d87)return undefined;const _0xf0a130=(0x0,_0x3aca64[_0x529525(0xe92)])(_0x36ec7f,_0x43fc40-0x1),_0x5477c1=_0x524a2f?(0x0,_0x1abd2b[_0x529525(0x5ac)])(_0x524a2f,_0xb7472e):undefined,_0x21144f=_0xf0a130?(0x0,_0x1abd2b['convertTextRangeToRange'])(_0xf0a130,_0xb7472e):undefined;if(_0x5477c1&&_0x21144f&&_0x21144f[_0x529525(0xae2)][_0x529525(0xa24)]<_0x5477c1['start'][_0x529525(0xa24)]&&_0xf0a130['type']!==0x2)return this[_0x529525(0xcb9)](_0x47f815,_0xf0a130,_0x524a2f,_0x1d1d87);}return undefined;}[_0x118be1(0x777)](_0x335332,_0x123fee,_0x1b767f){const _0x14d86b=_0x118be1;let _0x13364f;if(_0x335332['type']===0x5)_0x13364f=_0x3fe04a[_0x14d86b(0xe4f)](_0x335332);else{if(_0x335332[_0x14d86b(0xb41)]===0x1a)_0x335332=_0x123fee['getItemAt'](_0x1b767f-0x1),_0x13364f=_0x3fe04a[_0x14d86b(0xe4f)](_0x335332);else _0x335332[_0x14d86b(0xb41)]===0x19&&(_0x13364f=_0x3fe04a['getUnescapedString'](_0x335332));}return _0x13364f!==undefined&&_0x13364f[_0x14d86b(0xcff)][_0x14d86b(0xd9c)]()[_0x14d86b(0x6ac)]===0x0;}[_0x118be1(0x9c6)](_0x147579,_0x422c34){const _0x1b306d=_0x118be1,_0xddaf3a=_0x147579[_0x1b306d(0x2b9)]['tokens'],_0x5b9358=_0xddaf3a['getItemAtPosition'](_0x422c34);if(_0x5b9358<0x0)return undefined;const _0x21989d=this[_0x1b306d(0xbdf)](_0xddaf3a,_0x5b9358);if(!_0x21989d||_0x21989d[_0x1b306d(0xb41)]===0x18)return undefined;if(_0x1d8b34['TextRange'][_0x1b306d(0x153)](_0x21989d)<_0x422c34)return undefined;if(!(_0x21989d[_0x1b306d(0x670)]&0x4))return undefined;const _0x14ec3b=(0x0,_0x3aca64['findNodeByOffset'])(_0x147579['parserOutput']['parseTree'],_0x422c34),_0x152b70=_0x14ec3b?(0x0,_0x3aca64[_0x1b306d(0xa5e)])(_0x14ec3b,0x2f):undefined;if(!_0x152b70||!(0x0,_0x3aca64['isDocString'])(_0x152b70)){if(this['_isWhitespaceString'](_0x21989d,_0xddaf3a,_0x5b9358))return 0x0;return undefined;}const _0x5c124b=_0x147579[_0x1b306d(0x2b9)][_0x1b306d(0x4a1)],_0x3cb631=(0x0,_0x1abd2b[_0x1b306d(0x230)])(_0x21989d['start'],_0x5c124b),_0x105257=(0x0,_0x1abd2b['convertOffsetToPosition'])(_0x422c34,_0x5c124b);return this['_getFirstNonBlankLineIndentationFromText'](_0x147579,_0x105257[_0x1b306d(0xa24)],_0x3cb631[_0x1b306d(0xa24)]);}[_0x118be1(0x780)](_0x18e343){const _0x462ae1=_0x118be1;return _0x18e343[_0x462ae1(0xb41)]===0xd||_0x18e343[_0x462ae1(0xb41)]===0xf||_0x18e343[_0x462ae1(0xb41)]===0x11;}['_isCloseToken'](_0x1cd973){const _0x4dfc3f=_0x118be1;return _0x1cd973[_0x4dfc3f(0xb41)]===0xe||_0x1cd973[_0x4dfc3f(0xb41)]===0x10||_0x1cd973['type']===0x12;}['_getIndentationForNextLine'](_0x3cac45,_0x8944d0,_0x38067d,_0x31b69e){const _0x26893d=_0x118be1,_0x401014=_0x3cac45[_0x26893d(0x2b9)]['lines'],_0xa36511=(0x0,_0x1abd2b['convertOffsetToPosition'])(_0x8944d0[_0x26893d(0xae2)],_0x401014)['line'],_0x529134=_0x401014['getItemAt'](_0xa36511),_0x51eab1=this[_0x26893d(0xc09)](_0x3cac45);let _0xfbe512=_0x8944d0,_0x5c48bc=!![],_0x195a25=0x0;while(_0xfbe512&&_0xfbe512['start']>=_0x529134[_0x26893d(0xae2)]){if(this[_0x26893d(0x61a)](_0xfbe512))_0x5c48bc=![],_0x195a25+=0x1;else{if(this[_0x26893d(0x780)](_0xfbe512)&&_0x195a25===0x0){const _0x24bcba=(0x0,_0x3aca64[_0x26893d(0x584)])(_0x3cac45[_0x26893d(0x39f)]['parseTree'],_0xfbe512[_0x26893d(0xae2)]-0x1),_0x5e26de=(0x0,_0x3aca64['getFirstAncestorOrSelfOfKind'])(_0x24bcba,0x1c);if(_0xfbe512['type']===0xd&&_0x5c48bc&&_0x5e26de&&(0x0,_0x1abd2b[_0x26893d(0x230)])(_0x5e26de[_0x26893d(0xae2)],_0x401014)['line']===_0xa36511){const _0x3f4056=this[_0x26893d(0x154)](_0x3cac45,_0xfbe512[_0x26893d(0xae2)],![])['indentation'];return _0x3f4056+_0x51eab1*0x2;}else{if(_0x5c48bc){const _0x59a277=(0x0,_0x1abd2b[_0x26893d(0x230)])(_0xfbe512['start'],_0x401014)[_0x26893d(0xa24)];return this[_0x26893d(0x6f0)](_0x3cac45,_0x59a277)[_0x26893d(0x73b)]+_0x51eab1;}else return _0xfbe512[_0x26893d(0xae2)]-_0x529134[_0x26893d(0xae2)]+0x1;}}else{if(this[_0x26893d(0x780)](_0xfbe512)&&_0x195a25>0x0)_0x195a25--,_0x5c48bc=![];else!this[_0x26893d(0x448)](_0xfbe512[_0x26893d(0xb41)])&&(_0x5c48bc=![]);}}_0xfbe512=this[_0x26893d(0xc40)](_0x3cac45[_0x26893d(0x2b9)][_0x26893d(0xd2d)],_0xfbe512[_0x26893d(0xae2)]-0x1);}return this[_0x26893d(0x462)](_0x3cac45,(0x0,_0x1abd2b['convertOffsetToPosition'])(_0x31b69e,_0x3cac45[_0x26893d(0x2b9)][_0x26893d(0x4a1)])[_0x26893d(0xa24)],_0xa36511);}[_0x118be1(0x462)](_0x1bd3e3,_0x4e50cc,_0x5ce32e){const _0x5ecd71=_0x118be1;_0x5ce32e=Math[_0x5ecd71(0xb63)](_0x5ce32e,0x0);for(let _0x3f74a7=_0x4e50cc;_0x3f74a7>=_0x5ce32e;_0x3f74a7--){const _0x1e2594=this[_0x5ecd71(0x6f0)](_0x1bd3e3,_0x3f74a7);if(!this['_isBlankLine'](_0x1bd3e3,_0x3f74a7,_0x1e2594['charOffset']))return _0x1e2594[_0x5ecd71(0x73b)];}return this[_0x5ecd71(0x6f0)](_0x1bd3e3,_0x5ce32e)['indentation'];}['_findStringToken'](_0x152cef,_0x1b5f84){const _0x5741f7=_0x118be1,_0x80c1d6=this[_0x5741f7(0x59f)](_0x152cef,_0x1b5f84);if(!_0x80c1d6)return undefined;switch(_0x80c1d6[_0x5741f7(0xb41)]){case 0x5:case 0x18:case 0x19:case 0x1a:return _0x80c1d6;default:return undefined;}}[_0x118be1(0x59f)](_0x55b5e4,_0x5c577f){const _0x12e775=_0x118be1;for(let _0x1900e4=_0x5c577f;_0x1900e4>=0x0;_0x1900e4--){const _0x313d9c=(0x0,_0x3aca64[_0x12e775(0xe92)])(_0x55b5e4,_0x1900e4);if(!_0x313d9c)break;if(this[_0x12e775(0x448)](_0x313d9c[_0x12e775(0xb41)]))continue;return _0x313d9c;}return undefined;}[_0x118be1(0xa3c)](_0x47ee25,_0x326142){const _0x5d94ee=_0x118be1,_0x2fda8d=_0x47ee25[_0x5d94ee(0x45b)](_0x326142);if(_0x2fda8d<0x0)return _0x2fda8d;for(let _0x2d84f4=_0x2fda8d+0x1;_0x2d84f4<_0x47ee25[_0x5d94ee(0x10b)];_0x2d84f4++){const _0x9b15e=(0x0,_0x3aca64[_0x5d94ee(0xe92)])(_0x47ee25,_0x2d84f4);if((_0x9b15e===null||_0x9b15e===void 0x0?void 0x0:_0x9b15e[_0x5d94ee(0xb41)])===0x4||(_0x9b15e===null||_0x9b15e===void 0x0?void 0x0:_0x9b15e[_0x5d94ee(0xb41)])===0x2)continue;return _0x2d84f4;}return _0x47ee25[_0x5d94ee(0x10b)]-0x1;}[_0x118be1(0xe04)](_0x2eb3a0,_0x4eaac0){const _0x388ef5=_0x118be1,_0x358b42=_0x2eb3a0[_0x388ef5(0x2b9)][_0x388ef5(0xd2d)],_0x5daeaf=_0x358b42[_0x388ef5(0x45b)](_0x4eaac0);if(_0x5daeaf<0x0)return![];for(let _0x541bb5=_0x5daeaf;_0x541bb5>=0x0;_0x541bb5--){const _0x224c48=(0x0,_0x3aca64[_0x388ef5(0xe92)])(_0x358b42,_0x541bb5);if(!_0x224c48)return![];switch(_0x224c48[_0x388ef5(0xb41)]){case 0x4:case 0x2:case 0x1:continue;case 0x8:{const _0xc03fb4=(0x0,_0x3aca64['getTokenAtIndex'])(_0x358b42,_0x541bb5-0x1);if((_0xc03fb4===null||_0xc03fb4===void 0x0?void 0x0:_0xc03fb4[_0x388ef5(0xb41)])===0xa)return![];const _0x5b0578=_0x224c48;if(_0x5b0578[_0x388ef5(0xe76)]===0x1e||_0x5b0578[_0x388ef5(0xe76)]===0x20||_0x5b0578[_0x388ef5(0xe76)]===0x5||_0x5b0578['keywordType']===0x8||_0x5b0578['keywordType']===0x1f)return!![];if(_0x5b0578[_0x388ef5(0xe76)]!==0x21&&_0x5b0578['keywordType']!==0xf&&_0x5b0578[_0x388ef5(0xe76)]!==0x1a&&_0x5b0578[_0x388ef5(0xe76)]!==0x9)return![];}}const _0x5d6701=(0x0,_0x3aca64[_0x388ef5(0x584)])(_0x2eb3a0[_0x388ef5(0x39f)]['parseTree'],_0x224c48[_0x388ef5(0xae2)]),_0x4fcd74=(0x0,_0x3aca64['getFirstAncestorOrSelf'])(_0x5d6701,_0x243344=>_0x243344[_0x388ef5(0x529)]===0x2c||_0x243344[_0x388ef5(0x529)]===0x2b);return!!_0x4fcd74;}return![];}[_0x118be1(0x3b7)](_0xd00e55,_0x4f0c4a,_0x3d370c){const _0x1226ad=_0x118be1,_0x54b5b1=this[_0x1226ad(0x702)](_0xd00e55,_0x4f0c4a),_0x15683b=_0xd00e55['tokenizerOutput'][_0x1226ad(0x4a1)][_0x1226ad(0xcf2)](_0x4f0c4a);return _0x3d370c===_0x15683b[_0x1226ad(0x6ac)]-_0x54b5b1;}[_0x118be1(0x702)](_0x1be131,_0x4207d1){const _0x475b9e=_0x118be1;let _0x57e8d6=0x0;const _0xd7a3e5=_0x1be131[_0x475b9e(0x2b9)]['lines'][_0x475b9e(0xcf2)](_0x4207d1);for(let _0x511997=_0xd7a3e5[_0x475b9e(0x6ac)]-0x1;_0x511997>=0x0;_0x511997--){const _0xe90514=_0x1be131['text'][_0x475b9e(0xe7)](_0xd7a3e5[_0x475b9e(0xae2)]+_0x511997);switch(_0xe90514){case 0xc:case 0x23:case 0xa:case 0xd:_0x57e8d6++;break;default:return _0x57e8d6;}}return _0x57e8d6;}[_0x118be1(0x44f)](_0x4434ec,_0x399039){const _0x5375e0=_0x118be1,_0x612341=_0x4434ec['tokenizerOutput'][_0x5375e0(0xd2d)];let _0x2c1749=Math[_0x5375e0(0xb63)](_0x612341[_0x5375e0(0x45b)](_0x399039[_0x5375e0(0xae2)]),0x0);const _0x3159d6=(0x0,_0x3aca64['getTokenAtIndex'])(_0x612341,_0x2c1749);_0x1d8b34['TextRange'][_0x5375e0(0x153)](_0x3159d6)<_0x399039[_0x5375e0(0xae2)]&&_0x2c1749++;let _0x404e4c=Math['min'](_0x612341[_0x5375e0(0x45b)](_0x1d8b34[_0x5375e0(0x6c9)][_0x5375e0(0x153)](_0x399039)),_0x612341[_0x5375e0(0x6ac)]-0x1);const _0x5a8501=(0x0,_0x3aca64[_0x5375e0(0xe92)])(_0x612341,_0x404e4c);_0x1d8b34[_0x5375e0(0x6c9)][_0x5375e0(0x153)](_0x399039)<=_0x5a8501[_0x5375e0(0xae2)]&&_0x404e4c--;_0x404e4c<_0x612341['length']-0x1&&this[_0x5375e0(0x448)](_0x612341[_0x5375e0(0xcf2)](_0x404e4c+0x1)[_0x5375e0(0xb41)])&&_0x404e4c++;const _0x2efc9b=[],_0x567caf=_0x4434ec['tokenizerOutput']['lines'];for(let _0x111e4a=_0x2c1749;_0x111e4a<=_0x404e4c;_0x111e4a++){const _0x3b4a4f=(0x0,_0x3aca64[_0x5375e0(0xe92)])(_0x612341,_0x111e4a);if(_0x3b4a4f[_0x5375e0(0xd4e)])for(const _0x18e604 of _0x3b4a4f[_0x5375e0(0xd4e)]){_0x2efc9b[_0x5375e0(0xe75)]({'start':_0x18e604[_0x5375e0(0xae2)],'length':_0x18e604[_0x5375e0(0x6ac)],'range':(0x0,_0x1abd2b[_0x5375e0(0x5ac)])(_0x18e604,_0x567caf),'text':_0x18e604['value'],'kind':'comment','firstTokenOnLine':![],'multilineDocComment':![]});}if(this[_0x5375e0(0x448)](_0x3b4a4f['type'])||_0x3b4a4f['length']===0x0)continue;_0x2efc9b['push']({'start':_0x3b4a4f[_0x5375e0(0xae2)],'length':_0x3b4a4f[_0x5375e0(0x6ac)],'range':(0x0,_0x1abd2b['convertTextRangeToRange'])(_0x3b4a4f,_0x567caf),'text':_0x4434ec[_0x5375e0(0x70a)][_0x5375e0(0x1f5)](_0x3b4a4f[_0x5375e0(0xae2)],_0x3b4a4f['length']),'kind':_0x3b4a4f['type']===0x5?'string':'token','firstTokenOnLine':![],'multilineDocComment':![]});}if(_0x2efc9b[_0x5375e0(0x6ac)]===0x0)return _0x2efc9b;_0x2efc9b[_0x5375e0(0x45a)]((_0x302cac,_0xfbe247)=>_0x302cac[_0x5375e0(0xae2)]-_0xfbe247[_0x5375e0(0xae2)]);let _0xf4bf2a=_0x2efc9b[0x0];const _0x1da804=[];if(_0xf4bf2a['kind']===_0x5375e0(0x8d0)){const _0x25c30c=_0x2c1749===0x0?0x0:_0x1d8b34[_0x5375e0(0x6c9)][_0x5375e0(0x153)]((0x0,_0x3aca64[_0x5375e0(0xe92)])(_0x612341,_0x2c1749-0x1));this[_0x5375e0(0x2de)](_0x4434ec,_0x25c30c,_0xf4bf2a[_0x5375e0(0xae2)],0x23,_0x1da804);}for(let _0x371145=0x1;_0x371145<_0x2efc9b[_0x5375e0(0x6ac)];_0x371145++){const _0x14a93a=_0x2efc9b[_0x371145];if(_0xf4bf2a[_0x5375e0(0x91e)]!==_0x5375e0(0x8d0))for(let _0x5e5e2a=_0xf4bf2a[_0x5375e0(0x344)][_0x5375e0(0x2ac)][_0x5375e0(0xa24)];_0x5e5e2a<_0x14a93a[_0x5375e0(0x344)][_0x5375e0(0xae2)][_0x5375e0(0xa24)];_0x5e5e2a++){const _0x5f48af=_0x567caf[_0x5375e0(0xcf2)](_0x5e5e2a),_0x7bda3a=_0x5f48af[_0x5375e0(0x6ac)]-this[_0x5375e0(0x702)](_0x4434ec,_0x5e5e2a)-0x1;if(_0x7bda3a>=0x0){const _0x3db5fc=_0x5f48af[_0x5375e0(0xae2)]+_0x7bda3a;this[_0x5375e0(0x2de)](_0x4434ec,_0x3db5fc,_0x3db5fc+0x1,0x5c,_0x1da804);}}if(_0x14a93a[_0x5375e0(0x91e)]===_0x5375e0(0x8d0)){const _0x54845d=_0xf4bf2a[_0x5375e0(0x344)][_0x5375e0(0x2ac)][_0x5375e0(0xa24)]===_0x14a93a[_0x5375e0(0x344)][_0x5375e0(0xae2)][_0x5375e0(0xa24)]?_0x1d8b34[_0x5375e0(0x6c9)][_0x5375e0(0x153)](_0xf4bf2a):_0x567caf[_0x5375e0(0xcf2)](_0x14a93a['range'][_0x5375e0(0xae2)][_0x5375e0(0xa24)])['start'];this['_addTokenInfoIfMatch'](_0x4434ec,_0x54845d,_0x14a93a[_0x5375e0(0xae2)],0x23,_0x1da804);}_0xf4bf2a=_0x14a93a;}(0x0,_0x780a49[_0x5375e0(0x17f)])(_0x2efc9b,_0x1da804),_0x2efc9b[_0x5375e0(0x45a)]((_0x149fcc,_0x4f895e)=>_0x149fcc[_0x5375e0(0xae2)]-_0x4f895e[_0x5375e0(0xae2)]),_0xf4bf2a=_0x2efc9b[0x0];if(_0x2c1749===0x0)_0xf4bf2a[_0x5375e0(0x63c)]=!![];else{const _0x843358=this['_findNonWhitespaceTokenAtOrBeforeIndex'](_0x612341,_0x2c1749-0x1);if(_0x843358){const _0x3526e7=(0x0,_0x1abd2b['convertOffsetToPosition'])(_0x1d8b34[_0x5375e0(0x6c9)][_0x5375e0(0x153)](_0x843358),_0x567caf);_0xf4bf2a[_0x5375e0(0x63c)]=_0x3526e7['line']!==_0xf4bf2a[_0x5375e0(0x344)][_0x5375e0(0xae2)]['line'];}else _0xf4bf2a[_0x5375e0(0x63c)]=!![];}_0xf4bf2a['multilineDocComment']=this[_0x5375e0(0x1e4)](_0x4434ec['parserOutput'],_0xf4bf2a);for(let _0xff9bef=0x1;_0xff9bef<_0x2efc9b[_0x5375e0(0x6ac)];_0xff9bef++){const _0x425b38=_0x2efc9b[_0xff9bef];_0x425b38[_0x5375e0(0x63c)]=_0xf4bf2a[_0x5375e0(0x344)][_0x5375e0(0x2ac)][_0x5375e0(0xa24)]!==_0x425b38['range'][_0x5375e0(0xae2)][_0x5375e0(0xa24)],_0x425b38['multilineDocComment']=this[_0x5375e0(0x1e4)](_0x4434ec['parserOutput'],_0x425b38),_0xf4bf2a=_0x425b38;}return _0x2efc9b;}['_addTokenInfoIfMatch'](_0x45e7ad,_0x179b34,_0x2e13ca,_0x2b4e3f,_0x43adff){const _0x32834f=_0x118be1;for(let _0x207a90=_0x179b34;_0x207a90<_0x2e13ca;_0x207a90++){_0x45e7ad['text']['charCodeAt'](_0x207a90)===_0x2b4e3f&&_0x43adff[_0x32834f(0xe75)]({'start':_0x207a90,'length':0x1,'range':(0x0,_0x1abd2b[_0x32834f(0x5ac)])(_0x1d8b34['TextRange']['create'](_0x207a90,0x1),_0x45e7ad[_0x32834f(0x2b9)][_0x32834f(0x4a1)]),'text':String[_0x32834f(0x11a)](_0x2b4e3f),'kind':_0x32834f(0x6ab),'firstTokenOnLine':![],'multilineDocComment':![]});}}[_0x118be1(0x448)](_0x4af4ec){switch(_0x4af4ec){case 0x4:case 0x2:case 0x3:case 0x1:return!![];default:return![];}}[_0x118be1(0x1e4)](_0x5f4b5a,_0x21b785){const _0x28c39b=_0x118be1;var _0x5a5b32,_0x26e23c;if(_0x21b785[_0x28c39b(0x91e)]!=='string'||!_0x21b785[_0x28c39b(0x63c)]||_0x21b785[_0x28c39b(0x344)][_0x28c39b(0xae2)]['line']===_0x21b785['range'][_0x28c39b(0x2ac)]['line'])return![];const _0xe3f079=(0x0,_0x3aca64[_0x28c39b(0x584)])(_0x5f4b5a[_0x28c39b(0x69b)],_0x21b785['start']);if((_0xe3f079===null||_0xe3f079===void 0x0?void 0x0:_0xe3f079['nodeType'])!==0x31||((_0x5a5b32=_0xe3f079['parent'])===null||_0x5a5b32===void 0x0?void 0x0:_0x5a5b32[_0x28c39b(0x529)])!==0x30||((_0x26e23c=_0xe3f079[_0x28c39b(0x21f)][_0x28c39b(0x21f)])===null||_0x26e23c===void 0x0?void 0x0:_0x26e23c[_0x28c39b(0x529)])!==0x2f)return![];return(0x0,_0x3aca64['isDocString'])(_0xe3f079['parent']['parent']);}['_reindentLinesFromText'](_0x38a5c7,_0x18b8b9,_0x53e196){const _0x4313de=_0x118be1,_0xde14d0=[];for(let _0x15a5c2=_0x18b8b9[_0x4313de(0x344)]['start'][_0x4313de(0xa24)];_0x15a5c2<=_0x18b8b9['range'][_0x4313de(0x2ac)][_0x4313de(0xa24)];_0x15a5c2++){_0xde14d0[_0x4313de(0xe75)](this[_0x4313de(0xf4)](_0x38a5c7,_0x15a5c2,_0x53e196,_0x15a5c2===_0x18b8b9[_0x4313de(0x344)][_0x4313de(0x2ac)][_0x4313de(0xa24)]?_0x18b8b9:undefined));}return _0xde14d0;}[_0x118be1(0xf4)](_0x117186,_0x4c4557,_0x256f13,_0x506615){const _0x1e68be=_0x118be1,_0x5b93b7=this['getIndentationFromText'](_0x117186,_0x4c4557);let _0x5713ca=_0x117186[_0x1e68be(0x2b9)][_0x1e68be(0x4a1)]['getItemAt'](_0x4c4557);_0x506615&&(_0x5713ca=_0x1d8b34['TextRange'][_0x1e68be(0x1fc)](_0x5713ca['start'],Math[_0x1e68be(0xe8e)](_0x1d8b34[_0x1e68be(0x6c9)][_0x1e68be(0x153)](_0x506615),_0x1d8b34[_0x1e68be(0x6c9)][_0x1e68be(0x153)](_0x5713ca))));const _0x1ae12f=_0x117186[_0x1e68be(0x70a)]['substr'](_0x5713ca[_0x1e68be(0xae2)]+_0x5b93b7['charOffset'],_0x5713ca[_0x1e68be(0x6ac)]-_0x5b93b7[_0x1e68be(0x244)]);if(this[_0x1e68be(0x3b7)](_0x117186,_0x4c4557,_0x5b93b7['charOffset']))return _0x1ae12f;return this[_0x1e68be(0xe83)](_0x117186,Math['max'](_0x5b93b7[_0x1e68be(0x73b)]+_0x256f13,0x0))+_0x1ae12f;}[_0x118be1(0xc09)](_0x3c0013){const _0x40c162=_0x118be1,_0x513d73=this[_0x40c162(0x922)](_0x3c0013),_0x7a0304=_0x513d73[_0x40c162(0x6ac)];if(_0x7a0304===0x1&&_0x513d73[_0x40c162(0xe7)](0x0)===0x9)return this[_0x40c162(0x4e3)][_0x40c162(0x2fe)];return _0x7a0304;}}_0x304490[_0x118be1(0x2c2)]=_0x305f5f;},0x902b:(_0x286ec5,_0x6ab523,_0x19850a)=>{'use strict';const _0x13156d=a1_0xfe9b;Object[_0x13156d(0x5e3)](_0x6ab523,_0x13156d(0x414),{'value':!![]}),_0x6ab523[_0x13156d(0xa9c)]=_0x6ab523[_0x13156d(0x348)]=void 0x0;const _0x1234f3=_0x19850a(0x2464),_0x13f001=_0x19850a(0xef9c),_0x3c0228=_0x19850a(0x6eb4),_0x4cf743=_0x19850a(0x13c30),_0x9dd971=_0x19850a(0x15000),_0x1d6d97=_0x19850a(0x177c1),_0x163d39=_0x19850a(0xd77c);function _0x584754(_0xa80594,_0x53e658,_0x4ae18d,_0x3fe8b8){const _0x12ee28=_0x13156d;var _0x50f9a9,_0x139d1d;const _0x28c27b=_0x53e658[_0x12ee28(0x39f)]['parseTree'],_0x2b1ca8=_0x1aa29c(_0x53e658);if(_0x28c27b[_0x12ee28(0x3dd)][_0x12ee28(0x6ac)]===0x0)return(0x0,_0x9dd971['containsOnlyWhitespace'])(_0x53e658[_0x12ee28(0x70a)])?0x0:_0x2b1ca8;const _0xcfb6d0=(0x0,_0x1234f3[_0x12ee28(0x618)])(_0x28c27b);if(!_0xcfb6d0)return _0x2b1ca8;const _0x3a4a83=(0x0,_0x1234f3[_0x12ee28(0x338)])(_0x28c27b),_0x55fadf=_0xcfb6d0['lookUpSymbol'](_0x4ae18d);if(_0x55fadf&&_0x16215a(_0xa80594,_0x55fadf['getDeclarations'](),_0x3a4a83[_0x12ee28(0x9cc)],_0x3fe8b8)[_0x12ee28(0x6ac)]>0x0)return undefined;const _0x28056b=(_0x50f9a9=_0x3fe8b8===null||_0x3fe8b8===void 0x0?void 0x0:_0x3fe8b8[_0x12ee28(0xe7e)])!==null&&_0x50f9a9!==void 0x0?_0x50f9a9:_0x2b1ca8;if((0x0,_0x4cf743['isPrivateName'])(_0x4ae18d))return Math[_0x12ee28(0xb63)](0x0,_0x28056b);if(_0x28056b<_0x163d39[_0x12ee28(0x6c9)][_0x12ee28(0x153)](_0x28c27b[_0x12ee28(0x3dd)][0x0]))return Math['max'](0x0,Math['min'](_0x28056b,_0x28c27b[_0x12ee28(0x3dd)][0x0][_0x12ee28(0xae2)]));const _0x2ec7f9=_0x1d74cb(_0x28c27b[_0x12ee28(0x3dd)],(_0x139d1d=_0x3fe8b8===null||_0x3fe8b8===void 0x0?void 0x0:_0x3fe8b8[_0x12ee28(0xe7e)])!==null&&_0x139d1d!==void 0x0?_0x139d1d:_0x2b1ca8),_0x2b7a90=(0x0,_0x1d6d97['convertOffsetToPosition'])(_0x163d39[_0x12ee28(0x6c9)][_0x12ee28(0x153)](_0x2ec7f9),_0x53e658[_0x12ee28(0x2b9)]['lines']);return(0x0,_0x1d6d97[_0x12ee28(0x9ae)])(_0x53e658[_0x12ee28(0x2b9)],_0x53e658[_0x12ee28(0x70a)],_0x2b7a90[_0x12ee28(0xa24)]);}_0x6ab523[_0x13156d(0x348)]=_0x584754;function _0x272419(_0x2e5f21,_0x1c7c92=!![]){const _0x39a815=_0x13156d;return(0x0,_0x3c0228[_0x39a815(0x2fd)])(_0x2e5f21,_0xfe6a6=>{const _0x48cb39=_0x39a815;if(!_0x1c7c92&&_0x2e5f21===_0xfe6a6)return![];return _0xfe6a6[_0x48cb39(0x529)]===0x32||_0xfe6a6[_0x48cb39(0x529)]===0x3f;});}_0x6ab523[_0x13156d(0xa9c)]=_0x272419;function _0x1aa29c(_0x212025){const _0x5aa09b=_0x13156d;var _0x3bc320;const _0xb99451=_0x163d39[_0x5aa09b(0x6c9)][_0x5aa09b(0x153)](_0x212025[_0x5aa09b(0x39f)]['parseTree']),_0x3e95d9=(0x0,_0x1d6d97['convertOffsetToPosition'])(_0xb99451,_0x212025[_0x5aa09b(0x2b9)][_0x5aa09b(0x4a1)]);if(_0x3e95d9['character']===0x0)return _0xb99451;if((0x0,_0x3c0228[_0x5aa09b(0x3f5)])(_0x212025[_0x5aa09b(0x2b9)],_0x212025[_0x5aa09b(0x70a)],_0x3e95d9[_0x5aa09b(0xa24)]))return(_0x3bc320=(0x0,_0x1d6d97[_0x5aa09b(0x428)])({'line':_0x3e95d9['line'],'character':0x0},_0x212025[_0x5aa09b(0x2b9)]['lines']))!==null&&_0x3bc320!==void 0x0?_0x3bc320:_0xb99451;return _0xb99451;}function _0x16215a(_0x4bb89e,_0xed693c,_0x491679,_0x5334c7){return _0xed693c['filter'](_0x27fae3=>{const _0x3cc722=a1_0xfe9b,_0x49b1d2=_0x4bb89e['resolveAliasDeclaration'](_0x27fae3,!![],{'allowExternallyHiddenAccess':!![]});if(!_0x49b1d2)return![];if((_0x5334c7===null||_0x5334c7===void 0x0?void 0x0:_0x5334c7[_0x3cc722(0x111)])&&_0x49b1d2[_0x3cc722(0x1a4)]['equals'](_0x5334c7[_0x3cc722(0x111)]))return![];if(_0x27fae3[_0x3cc722(0xb41)]===0x8){const _0x5da0fe=(0x0,_0x13f001[_0x3cc722(0x260)])(_0x27fae3);if(!_0x5da0fe)return![];const _0x4bfcb7=(0x0,_0x1234f3[_0x3cc722(0x338)])(_0x5da0fe);return _0x4bfcb7['fileUri']['equals'](_0x491679);}return _0x49b1d2['uri'][_0x3cc722(0xae9)](_0x491679);});}function _0x1d74cb(_0x20c5f1,_0x4319ea){const _0x244308=_0x13156d;let _0x2ff5ed=_0x20c5f1[0x0];for(let _0x4156c5=0x1;_0x4156c5<_0x20c5f1[_0x244308(0x6ac)];_0x4156c5++){const _0xd4c34c=_0x20c5f1[_0x4156c5];if(_0x4319ea<_0x163d39[_0x244308(0x6c9)]['getEnd'](_0xd4c34c))return _0x2ff5ed;switch(_0xd4c34c[_0x244308(0x529)]){case 0xa:case 0x1c:{if((0x0,_0x4cf743[_0x244308(0x89)])(_0xd4c34c[_0x244308(0x6d9)]['value']))return _0x2ff5ed;_0x2ff5ed=_0xd4c34c;continue;}case 0x2f:{if(_0xd4c34c['statements'][_0x244308(0xf25)](_0x266e42=>_0x266e42[_0x244308(0x529)]===0x3&&_0x266e42['leftExpression'][_0x244308(0x529)]===0x26&&(0x0,_0x4cf743[_0x244308(0x89)])(_0x266e42[_0x244308(0xab9)]['value'])))return _0x2ff5ed;_0x2ff5ed=_0xd4c34c;continue;}default:_0x2ff5ed=_0xd4c34c;continue;}}return _0x2ff5ed;}},0x4950:(_0x4b0c5b,_0x23c344,_0x5b46e8)=>{'use strict';const _0x2d23a6=a1_0xfe9b;Object['defineProperty'](_0x23c344,_0x2d23a6(0x414),{'value':!![]}),_0x23c344['createReanalysisTimeProvider']=_0x23c344['createReanalysisTimeProviderFromWorkspace']=void 0x0;const _0x469b91=_0x5b46e8(0x5168),_0x3e6444=0x5*0x3e8,_0xaccf82=0xa*0x3e8,_0x66161e=0x14*0x3c*0x3e8;function _0x51d2e6(_0x2e73d5,_0x6d9d48){const _0x3cab9f=_0x2d23a6,_0x399ef7=_0x6d9d48['length']===0x1&&_0x6d9d48[0x0]===_0x469b91[_0x3cab9f(0x6e5)][_0x3cab9f(0x217)]?_0x2e73d5['hasMultipleWorkspaces'](_0x6d9d48[0x0])?_0xaccf82:_0x3e6444:_0x3e6444;return _0x2a8dd0(_0x399ef7);}_0x23c344[_0x2d23a6(0xd97)]=_0x51d2e6;function _0x2a8dd0(_0x1e1a15){const _0x4c1033=_0x2d23a6;let _0x58ee50=_0x1e1a15,_0x2a9fc7=![];const _0x34b8c5=()=>_0x58ee50;return _0x34b8c5['libraryReanalysisStarted']=()=>{_0x2a9fc7=!![];},_0x34b8c5[_0x4c1033(0xbf7)]=_0x381b84=>{const _0x41852b=_0x4c1033;if(!_0x381b84){_0x2a9fc7&&(_0x58ee50=_0x1e1a15);return;}_0x2a9fc7&&(_0x58ee50=Math[_0x41852b(0xe8e)](_0x58ee50*0x2,_0x66161e)),_0x2a9fc7=![];},_0x34b8c5;}_0x23c344[_0x2d23a6(0x8e1)]=_0x2a8dd0;},0x2ef4:(_0x10369f,_0x4f850b)=>{'use strict';const _0x45af14=a1_0xfe9b;Object[_0x45af14(0x5e3)](_0x4f850b,_0x45af14(0x414),{'value':!![]}),_0x4f850b[_0x45af14(0x610)]=void 0x0,_0x4f850b[_0x45af14(0x610)]=[_0x45af14(0xb58),_0x45af14(0xb5b),_0x45af14(0x46b),'The\x20software\x20is\x20licensed,\x20not\x20sold.\x20This\x20agreement\x20only\x20gives\x20you\x20some\x20rights\x20to\x20use\x20the\x20software.\x20Microsoft\x20reserves\x20all\x20other\x20rights.','You\x20may\x20not:',_0x45af14(0x538),'reverse\x20engineer,\x20decompile\x20or\x20disassemble\x20the\x20software,\x20or\x20otherwise\x20attempt\x20to\x20derive\x20the\x20source\x20code\x20for\x20the\x20software,','except\x20and\x20to\x20the\x20extent\x20required\x20by\x20third\x20party\x20licensing\x20terms\x20governing\x20use\x20of\x20certain\x20open\x20source\x20components\x20that\x20may\x20be\x20included\x20in\x20the\x20software;','remove,\x20minimize,\x20block,\x20or\x20modify\x20any\x20notices\x20of\x20Microsoft\x20or\x20its\x20suppliers\x20in\x20the\x20software;',_0x45af14(0x5f7),_0x45af14(0x50c),'provide\x20the\x20software\x20as\x20a\x20stand-alone\x20offering\x20for\x20others\x20to\x20use,\x20or\x20transfer\x20the\x20software\x20or\x20this\x20agreement\x20to\x20any\x20third\x20party.']['join']('\x20');},0x7d70:(_0x35f678,_0x31bf88,_0x47ba23)=>{'use strict';const _0x26e6df=a1_0xfe9b;Object['defineProperty'](_0x31bf88,_0x26e6df(0x414),{'value':!![]}),_0x31bf88[_0x26e6df(0xb89)]=void 0x0;const _0x5e91a4=_0x47ba23(0xbf58);class _0x219f2f{constructor(_0x1fe26b,_0x4d7dc9,_0x3412b2){const _0x592de1=_0x26e6df;this[_0x592de1(0xa14)]=_0x1fe26b,this[_0x592de1(0x695)]=_0x4d7dc9,this[_0x592de1(0x7bb)]=_0x3412b2,this[_0x592de1(0xa63)]=[];}[_0x26e6df(0x676)](_0x151390){const _0x46184c=_0x26e6df;this[_0x46184c(0xa63)]=_0x151390!==null&&_0x151390!==void 0x0?_0x151390:[];}[_0x26e6df(0xb80)](_0x52a4bb){const _0x32b5e0=_0x26e6df;if(!this[_0x32b5e0(0xab3)](_0x52a4bb))return![];return this[_0x32b5e0(0x7bb)][_0x32b5e0(0xb80)](_0x52a4bb);}[_0x26e6df(0x64a)](_0x6ae0df){const _0x575d1c=_0x26e6df;if(!this[_0x575d1c(0xab3)](_0x6ae0df))return[];return this['_baseFS'][_0x575d1c(0x64a)](_0x6ae0df);}[_0x26e6df(0x196)](_0x3b4524){const _0x1aeb7f=_0x26e6df;if(!this['_allowed'](_0x3b4524))return[];return this[_0x1aeb7f(0x7bb)]['readdirSync'](_0x3b4524);}[_0x26e6df(0x7b4)](_0xbed980,_0x563ef1){const _0x23e9b5=_0x26e6df;if(!this[_0x23e9b5(0xab3)](_0xbed980))return'';return this['_baseFS'][_0x23e9b5(0x7b4)](_0xbed980,_0x563ef1);}[_0x26e6df(0xa8f)](_0x5a8a97){const _0x2b2884=_0x26e6df;if(!this['_allowed'](_0x5a8a97))throw new Error(_0x5a8a97+_0x2b2884(0x328));return this[_0x2b2884(0x7bb)][_0x2b2884(0xa8f)](_0x5a8a97);}[_0x26e6df(0xa52)](_0x26fac8){const _0x88dce9=_0x26e6df;if(!this[_0x88dce9(0xab3)](_0x26fac8))return _0x26fac8;return this[_0x88dce9(0x7bb)][_0x88dce9(0xa52)](_0x26fac8);}[_0x26e6df(0x9fc)](_0x2f44ab){const _0x8e2ba9=_0x26e6df;if(!this[_0x8e2ba9(0xab3)](_0x2f44ab))return _0x2f44ab;return this[_0x8e2ba9(0x7bb)][_0x8e2ba9(0x9fc)](_0x2f44ab);}[_0x26e6df(0x571)](_0x2847a6){const _0x474a99=_0x26e6df;if(!this['_allowed'](_0x2847a6))return![];return this[_0x474a99(0x7bb)][_0x474a99(0x571)](_0x2847a6);}[_0x26e6df(0xe09)](_0x1ebb06,_0x35ebf7,_0x9d9a73){const _0x1edb1e=_0x26e6df;if(!this[_0x1edb1e(0xab3)](_0x1ebb06))return;this['_baseFS'][_0x1edb1e(0xe09)](_0x1ebb06,_0x35ebf7,_0x9d9a73);}['rmdirSync'](_0x80f7b2){const _0x2902b7=_0x26e6df;if(!this[_0x2902b7(0xab3)](_0x80f7b2))return;this[_0x2902b7(0x7bb)]['rmdirSync'](_0x80f7b2);}['unlinkSync'](_0x1c4f8c){const _0x3217b0=_0x26e6df;if(!this[_0x3217b0(0xab3)](_0x1c4f8c))return;this[_0x3217b0(0x7bb)][_0x3217b0(0x537)](_0x1c4f8c);}['copyFileSync'](_0x5c1129,_0x834df6){const _0x199aac=_0x26e6df;if(!this['_allowed'](_0x5c1129)||!this[_0x199aac(0xab3)](_0x834df6))return;this['_baseFS'][_0x199aac(0x98f)](_0x5c1129,_0x834df6);}['mkdirSync'](_0x5ac0af,_0x583df7){const _0x440f74=_0x26e6df;if(!this[_0x440f74(0xab3)](_0x5ac0af))return;this[_0x440f74(0x7bb)][_0x440f74(0x520)](_0x5ac0af,_0x583df7);}[_0x26e6df(0x1ec)](_0x5b6efa){const _0x73fa6c=_0x26e6df;if(!this[_0x73fa6c(0xab3)](_0x5b6efa))throw new Error(_0x5b6efa+_0x73fa6c(0x328));return this[_0x73fa6c(0x1ec)](_0x5b6efa);}['createWriteStream'](_0x3afaee){const _0x52df8b=_0x26e6df;if(!this['_allowed'](_0x3afaee))throw new Error(_0x3afaee+_0x52df8b(0x328));return this[_0x52df8b(0xebe)](_0x3afaee);}[_0x26e6df(0xc9a)](_0x424f3f){const _0x222992=_0x26e6df;if(!this[_0x222992(0xab3)](_0x424f3f))throw new Error(_0x424f3f+_0x222992(0x328));return this[_0x222992(0xc9a)](_0x424f3f);}[_0x26e6df(0xcbe)](_0x435e4d,_0x4bf7f3){const _0x1cbc7f=_0x26e6df;if(!this[_0x1cbc7f(0xab3)](_0x435e4d))throw new Error(_0x435e4d+'\x20doesn\x27t\x20exist');return this[_0x1cbc7f(0xcbe)](_0x435e4d,_0x4bf7f3);}[_0x26e6df(0x4c2)](){const _0x179d23=_0x26e6df;return this[_0x179d23(0x7bb)][_0x179d23(0x4c2)]();}[_0x26e6df(0x8ee)](_0x3bdd6b,_0xae8e2b){const _0x1c8750=_0x26e6df;return _0x5e91a4[_0x1c8750(0xb6)][_0x1c8750(0x141)]([],_0xae8e2b);}[_0x26e6df(0xa1a)](_0x5d96a0){const _0x300087=_0x26e6df;return this[_0x300087(0x7bb)][_0x300087(0xa1a)](_0x5d96a0);}[_0x26e6df(0x593)](_0x283064){const _0xbe8219=_0x26e6df;return this[_0xbe8219(0x7bb)][_0xbe8219(0x593)](_0x283064);}['getMappedUri'](_0x207498){const _0x4b0ae0=_0x26e6df;return this[_0x4b0ae0(0x7bb)][_0x4b0ae0(0x675)](_0x207498);}[_0x26e6df(0xaad)](_0x5732a8){const _0x30e8bc=_0x26e6df;return this[_0x30e8bc(0x7bb)][_0x30e8bc(0xaad)](_0x5732a8);}['_allowed'](_0x30f29e){const _0x3fcdd5=_0x26e6df;if(this[_0x3fcdd5(0x695)][_0x3fcdd5(0xf25)](_0x1876ee=>_0x30f29e[_0x3fcdd5(0x8c9)](_0x1876ee)))return!![];if(this[_0x3fcdd5(0xa63)]['some'](_0x5e2f84=>_0x30f29e[_0x3fcdd5(0x8c9)](_0x5e2f84)))return!![];if(this[_0x3fcdd5(0xa14)])return!_0x30f29e[_0x3fcdd5(0x8c9)](this['_notAllowedRoot']);return![];}}_0x31bf88[_0x26e6df(0xb89)]=_0x219f2f;},0xaa2c:(_0x49d260,_0x1e94af,_0x218684)=>{'use strict';const _0xc68869=a1_0xfe9b;Object[_0xc68869(0x5e3)](_0x1e94af,'__esModule',{'value':!![]}),_0x1e94af[_0xc68869(0x87)]=void 0x0;const _0x2151d5=_0x218684(0xe0a4);class _0x37f269{constructor(_0x21ed76){this['_console']=_0x21ed76;}get['level'](){const _0x18ce0d=_0xc68869;return this['_console'][_0x18ce0d(0x3ae)];}['log'](_0x469c79,_0x45b4d1){const _0x119b44=_0xc68869;(0x0,_0x2151d5[_0x119b44(0x8fc)])(this['_console'],_0x469c79,_0x45b4d1);}}_0x1e94af['LogService']=_0x37f269,function(_0x4ccd32){function _0x251694(_0x437d31){return _0x437d31 instanceof _0x4ccd32;}_0x4ccd32['is']=_0x251694;}(_0x37f269||(_0x1e94af['LogService']=_0x37f269={}));},0x12748:(_0x2fc35e,_0x36630a,_0x5e7db6)=>{'use strict';const _0x156163=a1_0xfe9b;Object['defineProperty'](_0x36630a,_0x156163(0x414),{'value':!![]}),_0x36630a[_0x156163(0xb83)]=_0x36630a[_0x156163(0xa43)]=void 0x0;const _0xda347e=_0x5e7db6(0xd618);class _0x351140{constructor(_0x500751){const _0x31e880=_0x156163;this[_0x31e880(0xdda)]=_0x500751;}[_0x156163(0x683)](_0x484700,..._0x27c7bb){const _0x3c9100=_0x156163;return this['_connection'][_0x3c9100(0x191)][_0x3c9100(0x683)](_0x484700,..._0x27c7bb);}[_0x156163(0xf0e)](_0x2b09fb,..._0x3b7993){const _0x55ebb9=_0x156163;return this[_0x55ebb9(0xdda)]['window']['showWarningMessage'](_0x2b09fb,..._0x3b7993);}[_0x156163(0x1df)](_0x5898d8,..._0x1e2571){const _0x33057f=_0x156163;return this[_0x33057f(0xdda)][_0x33057f(0x191)][_0x33057f(0x1df)](_0x5898d8,..._0x1e2571);}[_0x156163(0xdd6)](_0x33cde0,..._0x534e1d){const _0x286cc4=_0x156163;_0xda347e[_0x286cc4(0x468)]['sendNotification'](this[_0x286cc4(0xdda)],_0xda347e[_0x286cc4(0x468)][_0x286cc4(0x4ef)][_0x286cc4(0xb2e)],{'command':_0x33cde0,'args':_0x534e1d});}}_0x36630a[_0x156163(0xa43)]=_0x351140;var _0x1af844;(function(_0x4c3c43){function _0x26979f(_0x2bf6f6){const _0x3d4661=a1_0xfe9b;return!!_0x2bf6f6&&_0x2bf6f6[_0x3d4661(0xdd6)]!==undefined;}_0x4c3c43['is']=_0x26979f;}(_0x1af844||(_0x36630a[_0x156163(0xb83)]=_0x1af844={})));},0x150a4:(_0x3e480a,_0x49b5c9,_0x435797)=>{'use strict';const _0x27f6fd=a1_0xfe9b;Object[_0x27f6fd(0x5e3)](_0x49b5c9,_0x27f6fd(0x414),{'value':!![]}),_0x49b5c9['LspTelemetryThrottler']=void 0x0;const _0x156e12=_0x435797(0x15000),_0x5ba72b=_0x435797(0x11bbc),_0x2ef751=_0x435797(0x3a90);class _0x1b0a35{constructor(){const _0x262daa=_0x27f6fd;this[_0x262daa(0x961)]=0x0,this[_0x262daa(0x2c4)]=0x0,this[_0x262daa(0x345)]=0x3e8*0x3c*0x3c,this[_0x262daa(0xbd8)]=0x64,this['_lastCaptured']=new Map(),this['_debounceFrequentCall']=0x3e8*0x3c*0x5,this[_0x262daa(0x30b)]=0x3e8*0x3c,this[_0x262daa(0x521)]=new Set([_0x262daa(0x5c1),_0x262daa(0xe17),_0x262daa(0x358),'textDocument/prepareRename',_0x262daa(0x4f3),'textDocument/rename',_0x262daa(0xdc4)]);}[_0x27f6fd(0x619)](_0x741dbf,_0x7f352b,_0xb5ddc5,_0x370ec9,_0x40f9d1,_0x7a41d7){const _0x3cf197=_0x27f6fd,_0x838ab0=Date[_0x3cf197(0x218)](),_0x1d1779=new _0x2ef751[(_0x3cf197(0x515))]();_0x838ab0>this[_0x3cf197(0x961)]&&(this[_0x3cf197(0x961)]=_0x838ab0+this[_0x3cf197(0x345)],this[_0x3cf197(0x2c4)]=0x0);const _0x4f8559=_0x17d14f=>{const _0x20ca0b=_0x3cf197,_0x45a300=this[_0x20ca0b(0x521)][_0x20ca0b(0xe68)](_0x741dbf)?this[_0x20ca0b(0x30b)]:this[_0x20ca0b(0x991)],_0xde2bac=this[_0x20ca0b(0x807)][_0x20ca0b(0xc2f)](_0x741dbf);if(_0xb5ddc5()&&this['_eventCount']_0x45a300)){this[_0x20ca0b(0x807)][_0x20ca0b(0xe6b)](_0x741dbf,_0x838ab0),this[_0x20ca0b(0x2c4)]+=0x1;const _0x3275a5=_0x741dbf['replace'](/\//g,'.');let _0x164442={'duration':_0x1d1779[_0x20ca0b(0xd62)]};_0x40f9d1&&(_0x164442={..._0x164442,..._0x40f9d1(this,_0x17d14f)});let _0x3190cc={'lsVersion':_0x5ba72b[_0x20ca0b(0xaa)],'method':_0x3275a5};_0x7a41d7&&(_0x3190cc={..._0x3190cc,..._0x7a41d7(this,_0x17d14f)}),_0x370ec9(_0x164442,_0x3190cc);}return _0x17d14f;},_0x4b8871=_0x7f352b();if((0x0,_0x156e12['isThenable'])(_0x4b8871))return _0x4b8871[_0x3cf197(0xb33)](_0x4f8559);return _0x4f8559(_0x4b8871);}}_0x49b5c9[_0x27f6fd(0x603)]=_0x1b0a35;},0x9144:(_0x238c13,_0x5b1a8b,_0x350dfa)=>{'use strict';const _0x1d6510=a1_0xfe9b;Object[_0x1d6510(0x5e3)](_0x5b1a8b,_0x1d6510(0x414),{'value':!![]}),_0x5b1a8b['getMagicMethodNamesForOperator']=_0x5b1a8b[_0x1d6510(0xd21)]=_0x5b1a8b[_0x1d6510(0x10a)]=_0x5b1a8b[_0x1d6510(0xa48)]=_0x5b1a8b[_0x1d6510(0x4a0)]=_0x5b1a8b[_0x1d6510(0x6bd)]=_0x5b1a8b[_0x1d6510(0x3b1)]=void 0x0;const _0x146c59=_0x350dfa(0x6eb4),_0x4e1356=_0x350dfa(0x2078),_0x3b18ee=_0x350dfa(0x328),_0x2983df=_0x350dfa(0xd77c),_0x6293ae=new Map([[0x0,[_0x1d6510(0x429),_0x1d6510(0x4f2)]],[0x21,[_0x1d6510(0x2f0),_0x1d6510(0x16f)]],[0x1a,[_0x1d6510(0x323),_0x1d6510(0xafc)]],[0xa,[_0x1d6510(0x6d4),_0x1d6510(0xe66)]],[0xd,['__floordiv__','__rfloordiv__']],[0x18,[_0x1d6510(0x70d),'__rmod__']],[0x1d,[_0x1d6510(0xb6c),_0x1d6510(0x539)]],[0x11,['__lshift__',_0x1d6510(0x280)]],[0x1f,[_0x1d6510(0xb46),_0x1d6510(0x3f8)]],[0x3,[_0x1d6510(0x827),_0x1d6510(0xb17)]],[0x8,['__xor__',_0x1d6510(0x6bb)]],[0x6,['__or__','__ror__']],[0x14,['__lt__',_0x1d6510(0xce9)]],[0x15,['__le__',_0x1d6510(0x1cb)]],[0xc,[_0x1d6510(0x91b),_0x1d6510(0x91b)]],[0x1c,[_0x1d6510(0x368),_0x1d6510(0x368)]],[0xf,[_0x1d6510(0xce9),_0x1d6510(0x12c)]],[0x10,[_0x1d6510(0x1cb),_0x1d6510(0x815)]],[0x16,['__matmul__',_0x1d6510(0x219)]],[0x17,[_0x1d6510(0xf27)]]]),_0x12c7de=new Map([[0x0,[_0x1d6510(0xee3)]],[0x21,['__neg__']],[0x5,['__invert__']]]),_0x1184d0=new Map([[0x1,[_0x1d6510(0x464)]],[0x22,['__isub__']],[0x1b,[_0x1d6510(0xbcf)]],[0xb,[_0x1d6510(0xc51)]],[0xe,[_0x1d6510(0xeb1)]],[0x19,[_0x1d6510(0xa72)]],[0x1e,[_0x1d6510(0x17d)]],[0x12,[_0x1d6510(0x84e)]],[0x20,[_0x1d6510(0x98c)]],[0x4,[_0x1d6510(0x277)]],[0x9,[_0x1d6510(0x8a8)]],[0x7,['__ior__']]]),_0x53e20f=new Map([[0x16,[_0x1d6510(0xae0)]],[0x1c,[_0x1d6510(0xae0)]]]),_0xe13f71=new Map([['repr',{'name':_0x1d6510(0x128),'argIndex':0x0}],['str',{'name':_0x1d6510(0xf0f),'argIndex':0x0}],[_0x1d6510(0x5ab),{'name':'__str__','argIndex':0x0}],[_0x1d6510(0xed9),{'name':_0x1d6510(0xf1e),'argIndex':0x0}],[_0x1d6510(0xa22),{'name':_0x1d6510(0xe4d),'argIndex':0x0}],[_0x1d6510(0xbe8),{'name':_0x1d6510(0x120),'argIndex':0x0}],['bool',{'name':_0x1d6510(0x9e1),'argIndex':0x0}],[_0x1d6510(0xdaa),{'name':'__dir__','argIndex':0x0}],['len',{'name':_0x1d6510(0x792),'argIndex':0x0}],[_0x1d6510(0xecb),{'name':'__reversed__','argIndex':0x0}],['next',{'name':_0x1d6510(0xba5),'argIndex':0x0}],[_0x1d6510(0x4cf),{'name':_0x1d6510(0x8ed),'argIndex':0x0}],[_0x1d6510(0x7d0),{'name':'__pow__','argIndex':0x0}],[_0x1d6510(0x943),{'name':_0x1d6510(0x7f2),'argIndex':0x0}],[_0x1d6510(0x4f5),{'name':_0x1d6510(0x2c1),'argIndex':0x0}],['complex',{'name':_0x1d6510(0xcf3),'argIndex':0x0}],[_0x1d6510(0x5cc),{'name':_0x1d6510(0xe01),'argIndex':0x0}],[_0x1d6510(0xef3),{'name':_0x1d6510(0xbfd),'argIndex':0x0}],['isinstance',{'name':_0x1d6510(0x53f),'argIndex':0x1,'useMeta':!![]}]]);function _0x5a2b46(_0x592318,_0x53b0c0){const _0x6f0158=_0x1d6510,_0x5db037=_0x363103(_0x53b0c0);if(!_0x5db037)return![];const _0x3314f6=_0x3de164(_0x592318,_0x4c7930(_0x53b0c0),_0x5db037[0x0]);if(_0x3314f6&&(0x0,_0x4e1356[_0x6f0158(0x8b)])(_0x3314f6[_0x6f0158(0x4d5)]))return _0x3314f6[_0x6f0158(0x4d5)][_0x6f0158(0x47a)]['moduleName']!=='builtins';if(_0x5db037[_0x6f0158(0x6ac)]<0x2)return![];return _0x4d2168(_0x592318,_0x53b0c0['rightExpression'],_0x5db037[0x1]);}_0x5b1a8b[_0x1d6510(0x3b1)]=_0x5a2b46;function _0x3f8c46(_0x56aed6,_0x3e5caa){const _0x33addd=_0x1d6510,_0x28eb5b=_0x2c7745(_0x3e5caa);if(!_0x28eb5b)return![];if(_0x3e5caa['nodeType']===0x7)return _0x4d2168(_0x56aed6,_0x3e5caa[_0x33addd(0x19e)],_0x28eb5b[0x0]);for(const _0x199f5a of _0x28eb5b){if(_0x4d2168(_0x56aed6,_0x3e5caa[_0x33addd(0xb12)],_0x199f5a))return!![];}return![];}_0x5b1a8b[_0x1d6510(0x6bd)]=_0x3f8c46;function _0x7b786b(_0xe8a2c1,_0xe05d7){const _0x4450a0=_0x1d6510;if(_0xe05d7[_0x4450a0(0xab9)]['nodeType']!==0x26)return![];const _0x40435b=_0xe13f71[_0x4450a0(0xc2f)](_0xe05d7[_0x4450a0(0xab9)][_0x4450a0(0xcff)]);if(!_0x40435b)return![];if(_0xe05d7[_0x4450a0(0xb90)][_0x4450a0(0x6ac)]<=_0x40435b[_0x4450a0(0x643)]||_0xe05d7[_0x4450a0(0xb90)][_0x40435b['argIndex']][_0x4450a0(0xeca)]!==0x0)return![];return _0x4d2168(_0xe8a2c1,_0xe05d7[_0x4450a0(0xb90)][_0x40435b['argIndex']][_0x4450a0(0x4b1)],_0x40435b[_0x4450a0(0x6d9)],_0x40435b[_0x4450a0(0x81e)]);}_0x5b1a8b[_0x1d6510(0x4a0)]=_0x7b786b;function _0xc54c2a(_0x3aafb8,_0x3572ff,_0x1142a1){const _0x3d135f=_0x1d6510,_0x196c82=_0x1142a1['operatorType'];if(!_0x6293ae[_0x3d135f(0xe68)](_0x196c82)&&!_0x12c7de[_0x3d135f(0xe68)](_0x196c82)&&!_0x1184d0[_0x3d135f(0xe68)](_0x196c82))return undefined;const _0x463d7c=(0x0,_0x146c59[_0x3d135f(0x584)])(_0x3572ff[_0x3d135f(0x69b)],_0x1142a1[_0x3d135f(0xae2)]);if(!_0x463d7c)return undefined;const _0x5ab680=(0x0,_0x146c59[_0x3d135f(0x2fd)])(_0x463d7c,_0x3739a3=>{const _0x6ad47e=_0x3d135f;if(_0x3739a3['nodeType']===0x7||_0x3739a3[_0x6ad47e(0x529)]===0x37)return _0x3739a3[_0x6ad47e(0x16c)]===_0x1142a1;if(_0x3739a3['nodeType']===0x5)return _0x3739a3[_0x6ad47e(0x7e2)]===_0x196c82;return![];});if(!_0x5ab680)return undefined;const _0x21814a=_0x363103(_0x5ab680);if(!_0x21814a)return undefined;const _0x52537b=_0x3aafb8[_0x3d135f(0x9c0)](_0x4c7930(_0x5ab680));if(!_0x52537b||!(0x0,_0x4e1356[_0x3d135f(0x8b)])(_0x52537b))return undefined;let _0x398310=_0x21814a[0x0],_0x36eb19=_0x3aafb8[_0x3d135f(0x43a)](_0x52537b,_0x398310);if(!_0x36eb19&&_0x21814a[_0x3d135f(0x6ac)]>0x1){_0x398310=_0x21814a[0x1];const _0x337eb4=_0x3aafb8[_0x3d135f(0x9c0)](_0x5ab680['rightExpression']);_0x337eb4&&(0x0,_0x4e1356[_0x3d135f(0x8b)])(_0x337eb4)&&(_0x36eb19=_0x3aafb8['getBoundMagicMethod'](_0x337eb4,_0x398310));}return{'name':_0x398310,'method':_0x36eb19};}_0x5b1a8b[_0x1d6510(0xa48)]=_0xc54c2a;function _0x1a25cd(_0x57db4e,_0x26c1ac,_0x456f75){const _0x594f15=_0x1d6510,_0x978d5d=_0x456f75[_0x594f15(0xe76)];if(!_0x53e20f[_0x594f15(0xe68)](_0x978d5d))return undefined;const _0x574cb3=(0x0,_0x146c59[_0x594f15(0x584)])(_0x26c1ac[_0x594f15(0x69b)],_0x456f75[_0x594f15(0xae2)]);if(!_0x574cb3)return undefined;const _0x3af8f7=(0x0,_0x146c59[_0x594f15(0x2fd)])(_0x574cb3,_0x1eefc3=>{const _0x2d6c3f=_0x594f15;if(_0x1eefc3['nodeType']===0x7)return _0x1eefc3[_0x2d6c3f(0x16c)]===_0x456f75;if(_0x1eefc3[_0x2d6c3f(0x529)]===0x1a)return _0x2983df['TextRange'][_0x2d6c3f(0x762)](_0x2983df[_0x2d6c3f(0x6c9)][_0x2d6c3f(0x1fc)](_0x2983df[_0x2d6c3f(0x6c9)][_0x2d6c3f(0x153)](_0x1eefc3[_0x2d6c3f(0xb1a)]),_0x1eefc3[_0x2d6c3f(0xb12)][_0x2d6c3f(0xae2)]),_0x456f75[_0x2d6c3f(0xae2)]);return![];});if(!_0x3af8f7)return undefined;const _0x363aed=_0x2c7745(_0x3af8f7);if(!_0x363aed)return undefined;const _0x4f15a2=_0x3af8f7[_0x594f15(0x529)]===0x7?_0x3af8f7[_0x594f15(0x19e)]:_0x3af8f7[_0x594f15(0xb12)],_0x525bbc=_0x57db4e['getType'](_0x4f15a2);if(!_0x525bbc||!(0x0,_0x4e1356[_0x594f15(0x8b)])(_0x525bbc))return undefined;for(const _0xaf4513 of _0x363aed){const _0x3e3cf5=_0x57db4e['getBoundMagicMethod'](_0x525bbc,_0xaf4513);if(!_0x3e3cf5)continue;return{'name':_0xaf4513,'method':_0x3e3cf5};}return undefined;}_0x5b1a8b[_0x1d6510(0x10a)]=_0x1a25cd;function _0x2b1f52(_0xbdc09,_0x388c7a,_0x3ff7fa){const _0x4af8fc=_0x1d6510;var _0x4ca01f;const _0x31c159=_0xe13f71[_0x4af8fc(0xc2f)](_0x3ff7fa['value']);if(!_0x31c159)return undefined;const _0x56ca88=(0x0,_0x146c59[_0x4af8fc(0x584)])(_0x388c7a['parseTree'],_0x3ff7fa[_0x4af8fc(0xae2)]);if(!_0x56ca88)return undefined;const _0x6082fe=(0x0,_0x146c59['getFirstAncestorOrSelf'])(_0x56ca88,_0x15f379=>{const _0x4d43e6=_0x4af8fc;if(_0x15f379['nodeType']===0x9)return _0x15f379[_0x4d43e6(0xab9)][_0x4d43e6(0x529)]===0x26&&_0x15f379[_0x4d43e6(0xab9)][_0x4d43e6(0x6ab)]===_0x3ff7fa;return![];});if(!_0x6082fe||_0x6082fe[_0x4af8fc(0xb90)][_0x4af8fc(0x6ac)]<=_0x31c159[_0x4af8fc(0x643)]||_0x6082fe[_0x4af8fc(0xb90)][_0x31c159[_0x4af8fc(0x643)]][_0x4af8fc(0xeca)]!==0x0)return undefined;const _0x18b7ac=_0x6082fe[_0x4af8fc(0xb90)][_0x31c159[_0x4af8fc(0x643)]][_0x4af8fc(0x4b1)],_0x472da3=_0x5e3b00(_0xbdc09,_0x18b7ac,(_0x4ca01f=_0x31c159[_0x4af8fc(0x81e)])!==null&&_0x4ca01f!==void 0x0?_0x4ca01f:![]);if(!_0x472da3)return undefined;const _0x3d0adb=_0xbdc09['getBoundMagicMethod'](_0x472da3,_0x31c159[_0x4af8fc(0x6d9)]);return{'name':_0x31c159[_0x4af8fc(0x6d9)],'method':_0x3d0adb};}_0x5b1a8b[_0x1d6510(0xd21)]=_0x2b1f52;function _0x363103(_0x30b2c6){const _0x705943=_0x1d6510;return _0x30b2c6[_0x705943(0x529)]===0x7?_0x6293ae[_0x705943(0xc2f)](_0x30b2c6['operator']):_0x30b2c6[_0x705943(0x529)]===0x5?_0x1184d0[_0x705943(0xc2f)](_0x30b2c6[_0x705943(0x7e2)]):_0x12c7de[_0x705943(0xc2f)](_0x30b2c6[_0x705943(0x7e2)]);}_0x5b1a8b['getMagicMethodNamesForOperator']=_0x363103;function _0x2c7745(_0x1cca1d){const _0x3bbb3a=_0x1d6510;if(_0x1cca1d[_0x3bbb3a(0x529)]===0x7){const _0x245b9c=_0x1cca1d[_0x3bbb3a(0x16c)];return _0x53e20f[_0x3bbb3a(0xc2f)](_0x245b9c[_0x3bbb3a(0xe76)]);}return['__iter__',_0x3bbb3a(0xa3b)];}function _0x4c7930(_0x24c7b0){const _0x4cea9e=_0x1d6510;if(_0x24c7b0['nodeType']===0x7||_0x24c7b0[_0x4cea9e(0x529)]===0x5)return _0x24c7b0[_0x4cea9e(0xab9)];return _0x24c7b0['expression'];}function _0x5e3b00(_0x5a1b11,_0x4fd480,_0x38c24d){const _0x44782f=_0x1d6510;var _0x28f4a9;let _0x5e5ea8=_0x5a1b11[_0x44782f(0x9c0)](_0x4fd480);if(!_0x5e5ea8||!(0x0,_0x4e1356[_0x44782f(0x8b)])(_0x5e5ea8))return undefined;if(_0x38c24d&&(_0x5e5ea8[_0x44782f(0x47a)]['effectiveMetaclass']||_0x5e5ea8['details'][_0x44782f(0xd24)])){_0x5e5ea8=(_0x28f4a9=_0x5e5ea8[_0x44782f(0x47a)]['effectiveMetaclass'])!==null&&_0x28f4a9!==void 0x0?_0x28f4a9:_0x5e5ea8[_0x44782f(0x47a)][_0x44782f(0xd24)];if(!_0x5e5ea8||!(0x0,_0x4e1356[_0x44782f(0x8b)])(_0x5e5ea8))return undefined;}return _0x5e5ea8;}function _0x4d2168(_0x46818c,_0x5e6c5a,_0x1aa91b,_0x5c9a08=![]){const _0x399a5=_0x1d6510,_0x2a1abc=_0x3de164(_0x46818c,_0x5e6c5a,_0x1aa91b,_0x5c9a08);return _0x2a1abc&&(0x0,_0x4e1356[_0x399a5(0x8b)])(_0x2a1abc[_0x399a5(0x4d5)])&&_0x2a1abc[_0x399a5(0x4d5)]['details'][_0x399a5(0x6f6)]!=='builtins';}function _0x3de164(_0x495b3b,_0x2fd7c2,_0x492d51,_0x4afb92=![]){const _0x26e424=_0x1d6510,_0x506aba=_0x5e3b00(_0x495b3b,_0x2fd7c2,_0x4afb92);if(!_0x506aba)return undefined;return(0x0,_0x3b18ee[_0x26e424(0xe2c)])(_0x506aba,_0x492d51,0x4);}},0x163ec:(_0x3317a7,_0x4e0274)=>{'use strict';const _0x47e87e=a1_0xfe9b;var _0x1f488e;Object[_0x47e87e(0x5e3)](_0x4e0274,_0x47e87e(0x414),{'value':!![]}),_0x4e0274[_0x47e87e(0x3d5)]=void 0x0;const _0x4b1aa6=process[_0x47e87e(0x157)];_0x4e0274[_0x47e87e(0x3d5)]=_0x4b1aa6?(_0x1f488e=_0x4b1aa6[_0x47e87e(0xb3a)])!==null&&_0x1f488e!==void 0x0?_0x1f488e:undefined:undefined;},0x52bf:function(_0x36a281,_0x2c26b6,_0x26299a){'use strict';const _0xd83b3c=a1_0xfe9b;var _0x16c829=this&&this[_0xd83b3c(0xa62)]||(Object[_0xd83b3c(0xbf9)]?function(_0x177988,_0x3fb84b,_0x4a0d70,_0x66dbc4){const _0x658c80=_0xd83b3c;if(_0x66dbc4===undefined)_0x66dbc4=_0x4a0d70;var _0x21749b=Object[_0x658c80(0x3e9)](_0x3fb84b,_0x4a0d70);(!_0x21749b||(_0x658c80(0xc2f)in _0x21749b?!_0x3fb84b['__esModule']:_0x21749b[_0x658c80(0xd31)]||_0x21749b[_0x658c80(0xe6)]))&&(_0x21749b={'enumerable':!![],'get':function(){return _0x3fb84b[_0x4a0d70];}}),Object['defineProperty'](_0x177988,_0x66dbc4,_0x21749b);}:function(_0x86758c,_0x2f8aff,_0x3328e0,_0x5b10cc){if(_0x5b10cc===undefined)_0x5b10cc=_0x3328e0;_0x86758c[_0x5b10cc]=_0x2f8aff[_0x3328e0];}),_0x3bccd5=this&&this[_0xd83b3c(0x58d)]||(Object[_0xd83b3c(0xbf9)]?function(_0x467665,_0x537564){const _0x4d111d=_0xd83b3c;Object['defineProperty'](_0x467665,_0x4d111d(0x3a0),{'enumerable':!![],'value':_0x537564});}:function(_0x52e4f6,_0x58ee71){_0x52e4f6['default']=_0x58ee71;}),_0x5ed8bf=this&&this[_0xd83b3c(0x9a5)]||function(_0x262a5e){const _0x1dbbcd=_0xd83b3c;if(_0x262a5e&&_0x262a5e[_0x1dbbcd(0x414)])return _0x262a5e;var _0xb3a600={};if(_0x262a5e!=null){for(var _0x94eb88 in _0x262a5e)if(_0x94eb88!==_0x1dbbcd(0x3a0)&&Object['prototype'][_0x1dbbcd(0xcbc)]['call'](_0x262a5e,_0x94eb88))_0x16c829(_0xb3a600,_0x262a5e,_0x94eb88);}return _0x3bccd5(_0xb3a600,_0x262a5e),_0xb3a600;};Object[_0xd83b3c(0x5e3)](_0x2c26b6,'__esModule',{'value':!![]}),_0x2c26b6[_0xd83b3c(0xe00)]=void 0x0;const _0x30183f=_0x5ed8bf(_0x26299a(0x6eb4));function _0x56138a(_0x505088,_0x185850){const _0x263b76=_0xd83b3c,_0x591908=_0x30183f[_0x263b76(0x8f2)](_0x505088[_0x263b76(0x2b9)][_0x263b76(0xd2d)],_0x185850[_0x263b76(0xae2)]);return _0x1fe5e6(_0x505088,_0x591908,0xa)&&_0x1fe5e6(_0x505088,_0x591908-0x1,0x3);}_0x2c26b6[_0xd83b3c(0xe00)]=_0x56138a;function _0x1fe5e6(_0x2dd7b3,_0x469faa,_0x3d38aa){const _0x5745d8=_0xd83b3c;if(_0x469faa<0x0)return![];const _0x309daa=_0x2dd7b3[_0x5745d8(0x2b9)][_0x5745d8(0xd2d)][_0x5745d8(0xcf2)](_0x469faa);return _0x309daa[_0x5745d8(0xb41)]===0x8&&_0x309daa[_0x5745d8(0xe76)]===_0x3d38aa;}},0xc310:(_0x1dae1a,_0x5a2fef)=>{'use strict';const _0x9b3ea7=a1_0xfe9b;Object['defineProperty'](_0x5a2fef,_0x9b3ea7(0x414),{'value':!![]}),_0x5a2fef[_0x9b3ea7(0x46f)]=void 0x0;class _0x30cd99{constructor(_0x20c824,_0x1d27c7,_0x489c37=(_0x2e440e,_0x3490b9)=>_0x2e440e===_0x3490b9){const _0x5b4fd3=_0x9b3ea7;this[_0x5b4fd3(0xc03)]=_0x20c824,this[_0x5b4fd3(0x3c9)]=_0x1d27c7,this[_0x5b4fd3(0x207)]=_0x489c37,this['_list']=[];}[_0x9b3ea7(0x7ca)](_0x3a06fe){const _0x56d699=_0x9b3ea7,_0x537bbf=this[_0x56d699(0x315)][_0x56d699(0xab4)](_0x5b69f7=>this[_0x56d699(0x207)](_0x5b69f7,_0x3a06fe));_0x537bbf!==-0x1&&this['_list']['splice'](_0x537bbf,0x1),this['_list'][_0x56d699(0x6a8)](_0x3a06fe),this[_0x56d699(0x315)][_0x56d699(0x6ac)]>this[_0x56d699(0xc03)]&&this[_0x56d699(0x315)][_0x56d699(0xa02)]();}[_0x9b3ea7(0xc2f)](_0x24337e){const _0x161b52=_0x9b3ea7;return this[_0x161b52(0x315)][_0x161b52(0x8e7)](_0x34b744=>this[_0x161b52(0x3c9)](_0x34b744)===_0x24337e);}[_0x9b3ea7(0x184)](_0x275991){const _0xea0ce4=_0x9b3ea7;return this[_0xea0ce4(0x315)][_0xea0ce4(0xb00)](0x0,Math[_0xea0ce4(0xb63)](0x0,Math['min'](_0x275991,this[_0xea0ce4(0x315)][_0xea0ce4(0x6ac)])));}}_0x5a2fef[_0x9b3ea7(0x46f)]=_0x30cd99;},0x11de0:(_0xfdccc8,_0x16838b,_0x2af054)=>{'use strict';const _0x149c92=a1_0xfe9b;Object['defineProperty'](_0x16838b,_0x149c92(0x414),{'value':!![]}),_0x16838b['getClassFullNameParts']=_0x16838b[_0x149c92(0xb95)]=_0x16838b[_0x149c92(0x6d0)]=_0x16838b[_0x149c92(0xa68)]=_0x16838b['getNodesInRange']=void 0x0;const _0x556c12=_0x2af054(0xef9c),_0x249870=_0x2af054(0x6eb4),_0x5dbbca=_0x2af054(0x13198),_0x3ec68b=_0x2af054(0xfcc0),_0x9a5679=_0x2af054(0x177c1),_0x538195=_0x2af054(0xd77c);function _0x380e90(_0x5b1928,_0x5e3b4b,_0x1c5edf,_0x56881e){con 2024-05-23 15:19:59.398 [info] st _0x1674fa=_0x149c92,_0x34e54a=[],_0x5e2d15=_0x56881e?_0x538195['Range']['is'](_0x56881e)?(0x0,_0x9a5679['convertRangeToTextRange'])(_0x56881e,_0x5b1928[_0x1674fa(0x2b9)]['lines']):_0x56881e:undefined;class _0x2b9899 extends _0x5dbbca[_0x1674fa(0x84f)]{[_0x1674fa(0x3c5)](_0xa24fc4){const _0x937d54=_0x1674fa;(0x0,_0x3ec68b[_0x937d54(0xe26)])(_0x1c5edf);if(_0x5e2d15&&!_0x538195[_0x937d54(0x6c9)]['overlapsRange'](_0x5e2d15,_0xa24fc4))return![];return _0xa24fc4['nodeType']===_0x5e3b4b&&_0x34e54a['push'](_0xa24fc4),super[_0x937d54(0x3c5)](_0xa24fc4);}}const _0x2f4b23=new _0x2b9899();return _0x2f4b23[_0x1674fa(0x952)](_0x5b1928['parserOutput'][_0x1674fa(0x69b)]),_0x34e54a;}_0x16838b[_0x149c92(0xae)]=_0x380e90;function _0x50c416(_0xe84b1f){const _0x14b163=_0x149c92;var _0x196fc1;return(_0x196fc1=_0x49f87f(_0xe84b1f[_0x14b163(0x4c0)]))!==null&&_0x196fc1!==void 0x0?_0x196fc1:(0x0,_0x556c12['getNameFromDeclaration'])(_0xe84b1f);}_0x16838b[_0x149c92(0xa68)]=_0x50c416;function _0x49f87f(_0xe29269){var _0x44847f;return(_0x44847f=_0x173357(_0xe29269))===null||_0x44847f===void 0x0?void 0x0:_0x44847f['value'];}_0x16838b[_0x149c92(0x6d0)]=_0x49f87f;function _0x173357(_0x599219){const _0x5edee7=_0x149c92;var _0x54c3d7;const _0x1f7e15=(0x0,_0x249870[_0x5edee7(0x351)])(_0x599219);if(!_0x1f7e15)return undefined;return(_0x54c3d7=_0x173357(_0x1f7e15))!==null&&_0x54c3d7!==void 0x0?_0x54c3d7:_0x1f7e15[_0x5edee7(0x6d9)];}_0x16838b['getOutermostEnclosingClassNameNode']=_0x173357;function _0x1300ee(_0x398152){const _0x2c4a2e=_0x149c92,_0x11a8b7=[_0x398152[_0x2c4a2e(0x6d9)][_0x2c4a2e(0xcff)]];let _0x2c2eb1=_0x398152;while(_0x2c2eb1){_0x2c2eb1=(0x0,_0x249870[_0x2c4a2e(0x351)])(_0x2c2eb1),_0x2c2eb1&&_0x11a8b7['push'](_0x2c2eb1[_0x2c4a2e(0x6d9)][_0x2c4a2e(0xcff)]);}return _0x11a8b7['reverse']();}_0x16838b['getClassFullNameParts']=_0x1300ee;},0x6364:function(_0x589858,_0x2bc116,_0x18abc0){'use strict';const _0x25e723=a1_0xfe9b;var _0x8bdad2=this&&this[_0x25e723(0xa62)]||(Object[_0x25e723(0xbf9)]?function(_0xe0ef0f,_0x490da2,_0x33188b,_0x2dd432){const _0x18e42b=_0x25e723;if(_0x2dd432===undefined)_0x2dd432=_0x33188b;var _0x2bac8f=Object[_0x18e42b(0x3e9)](_0x490da2,_0x33188b);(!_0x2bac8f||(_0x18e42b(0xc2f)in _0x2bac8f?!_0x490da2['__esModule']:_0x2bac8f[_0x18e42b(0xd31)]||_0x2bac8f[_0x18e42b(0xe6)]))&&(_0x2bac8f={'enumerable':!![],'get':function(){return _0x490da2[_0x33188b];}}),Object[_0x18e42b(0x5e3)](_0xe0ef0f,_0x2dd432,_0x2bac8f);}:function(_0x17a518,_0xfb9daf,_0x39073b,_0x570329){if(_0x570329===undefined)_0x570329=_0x39073b;_0x17a518[_0x570329]=_0xfb9daf[_0x39073b];}),_0x4e953a=this&&this[_0x25e723(0x58d)]||(Object[_0x25e723(0xbf9)]?function(_0x30d398,_0x3b2b03){const _0x1f3c28=_0x25e723;Object[_0x1f3c28(0x5e3)](_0x30d398,_0x1f3c28(0x3a0),{'enumerable':!![],'value':_0x3b2b03});}:function(_0x392656,_0x4efe8){const _0x210431=_0x25e723;_0x392656[_0x210431(0x3a0)]=_0x4efe8;}),_0x38f35f=this&&this[_0x25e723(0x9a5)]||function(_0x542653){const _0x1a911f=_0x25e723;if(_0x542653&&_0x542653['__esModule'])return _0x542653;var _0x456061={};if(_0x542653!=null){for(var _0x22a1af in _0x542653)if(_0x22a1af!==_0x1a911f(0x3a0)&&Object['prototype'][_0x1a911f(0xcbc)][_0x1a911f(0xde2)](_0x542653,_0x22a1af))_0x8bdad2(_0x456061,_0x542653,_0x22a1af);}return _0x4e953a(_0x456061,_0x542653),_0x456061;};Object[_0x25e723(0x5e3)](_0x2bc116,_0x25e723(0x414),{'value':!![]}),_0x2bc116[_0x25e723(0xe87)]=void 0x0;const _0x17ae35=_0x38f35f(_0x18abc0(0x10600));class _0x1f7345{get[_0x25e723(0x6d9)](){const _0x599884=_0x25e723;return process[_0x599884(0x734)];}[_0x25e723(0x751)](){const _0x1f7d6e=_0x25e723;return process[_0x1f7d6e(0x734)]===_0x1f7d6e(0xe72);}[_0x25e723(0xd1d)](){const _0x37b5df=_0x25e723;return process[_0x37b5df(0x734)]==='linux';}[_0x25e723(0x25e)](){const _0x1d5d8f=_0x25e723;return process[_0x1d5d8f(0x734)]===_0x1d5d8f(0x753);}[_0x25e723(0x123)](){const _0x326e33=_0x25e723;return process['arch']===_0x326e33(0x506);}['isWeb'](){const _0x3f3faf=_0x25e723;return!!process[_0x3f3faf(0x3fa)];}[_0x25e723(0xd30)](){const _0x4f3a19=_0x25e723;return process[_0x4f3a19(0x734)];}[_0x25e723(0x174)](){const _0x27cc2a=_0x25e723;return(this['isWindows']()||this[_0x27cc2a(0xd1d)]())&&this['is64']()||this[_0x27cc2a(0x751)]();}[_0x25e723(0x725)](){const _0x5d8275=_0x25e723;return _0x17ae35[_0x5d8275(0xd50)](__filename)['endsWith']('.bundle.js');}}_0x2bc116[_0x25e723(0xe87)]=_0x1f7345,function(_0x263ee4){function _0x35776b(_0x8179e3){return _0x8179e3 instanceof _0x263ee4;}_0x263ee4['is']=_0x35776b;}(_0x1f7345||(_0x2bc116['Platform']=_0x1f7345={}));},0x3dcc:(_0x32bb6c,_0x22731e,_0xbf890f)=>{'use strict';const _0x68eb1d=a1_0xfe9b;Object[_0x68eb1d(0x5e3)](_0x22731e,_0x68eb1d(0x414),{'value':!![]}),_0x22731e[_0x68eb1d(0xe29)]=_0x22731e['pylanceRefactorActionKinds']=_0x22731e[_0x68eb1d(0x767)]=_0x22731e[_0x68eb1d(0xb9)]=void 0x0;const _0x15b59a=_0xbf890f(0x90f8);var _0x57b19c;(function(_0x143beb){const _0xbef9ee=_0x68eb1d;let _0x293e3e;(function(_0x2cd02a){const _0x531910=a1_0xfe9b;_0x2cd02a['UnusedImports']=_0x15b59a[_0x531910(0xde9)][_0x531910(0xa77)]+_0x531910(0xc3a),_0x2cd02a['ConvertImportFormat']=_0x15b59a[_0x531910(0xde9)]['Source']+_0x531910(0x93e),_0x2cd02a[_0x531910(0xabe)]=_0x15b59a[_0x531910(0xde9)][_0x531910(0x2fa)]+_0x531910(0x764);}(_0x293e3e=_0x143beb['Source']||(_0x143beb[_0xbef9ee(0xa77)]={})));let _0x8c346d;(function(_0x8479a9){const _0x1e5337=_0xbef9ee;_0x8479a9[_0x1e5337(0xcab)]=_0x15b59a[_0x1e5337(0xde9)][_0x1e5337(0x271)]+_0x1e5337(0xedf),_0x8479a9['Method']=_0x15b59a[_0x1e5337(0xde9)][_0x1e5337(0x271)]+_0x1e5337(0xb07);}(_0x8c346d=_0x143beb[_0xbef9ee(0x271)]||(_0x143beb['RefactorExtract']={})));let _0x526e09;(function(_0x41616f){const _0x95c82d=_0xbef9ee,_0x5c6f67=_0x15b59a[_0x95c82d(0xde9)][_0x95c82d(0xd64)]+_0x95c82d(0xee);_0x41616f['ToFile']=_0x5c6f67+_0x95c82d(0xc7),_0x41616f['ToNewFile']=_0x5c6f67+'.toNewFile';}(_0x526e09=_0x143beb[_0xbef9ee(0xd4)]||(_0x143beb[_0xbef9ee(0xd4)]={})));}(_0x57b19c||(_0x22731e[_0x68eb1d(0xb9)]=_0x57b19c={})),_0x22731e[_0x68eb1d(0x767)]=[_0x57b19c['Source'][_0x68eb1d(0xd04)],_0x57b19c[_0x68eb1d(0xa77)][_0x68eb1d(0xf26)],_0x57b19c[_0x68eb1d(0xa77)][_0x68eb1d(0xabe)]],_0x22731e[_0x68eb1d(0xaf8)]=[_0x57b19c[_0x68eb1d(0x271)][_0x68eb1d(0xcab)],_0x57b19c[_0x68eb1d(0x271)][_0x68eb1d(0xdcf)],_0x57b19c[_0x68eb1d(0xd4)][_0x68eb1d(0xaa7)],_0x57b19c[_0x68eb1d(0xd4)][_0x68eb1d(0x797)]],_0x22731e[_0x68eb1d(0xe29)]=[..._0x22731e[_0x68eb1d(0x767)],..._0x22731e['pylanceRefactorActionKinds']]);},0x857c:(_0x50ea8f,_0x4065cf,_0x220655)=>{'use strict';const _0x5c6c53=a1_0xfe9b;Object[_0x5c6c53(0x5e3)](_0x4065cf,_0x5c6c53(0x414),{'value':!![]}),_0x4065cf[_0x5c6c53(0x71d)]=void 0x0;const _0x31248b=_0x220655(0x144ed);class _0xe9ebab{constructor(){const _0x428ddf=_0x5c6c53;this[_0x428ddf(0x8f0)]=new Map();}[_0x5c6c53(0x305)](_0x112cd2,_0x5c5400){const _0x16616c=_0x5c6c53;try{const _0x1e5269=this['_getNotebookData'](_0x5c5400['sourceFile'][_0x16616c(0x450)]());if(!_0x1e5269)return _0x16616c(0x294);let _0x313fc1=_0x16616c(0x959)+(_0x1e5269['mappedCellUris'][_0x16616c(0x6ac)]+0x1)+'\x0a';const _0x5d8c72=this[_0x16616c(0xf9)](_0x1e5269),_0x1a64f4=this['_getSourceFilesWithChainSet'](_0x112cd2,_0x5d8c72);_0x313fc1+=_0x378837(_0x1e5269[_0x16616c(0xb60)],_0x5c5400['sourceFile'][_0x16616c(0x450)]())+_0x16616c(0xe20);for(const _0x460db0 of _0x1e5269['mappedCellUris']){const _0xc113bf=_0x378837(_0x460db0,_0x5c5400[_0x16616c(0xc3)][_0x16616c(0x450)]()),_0x170a47=_0x112cd2['getSourceFileInfo'](_0x460db0);if(!_0x170a47){_0x313fc1+=_0xc113bf+':\x20not\x20exist\x20in\x20program\x0a';continue;}const _0x595cf7=_0x170a47['chainedSourceFile'];if(!_0x595cf7){_0x313fc1+=_0xc113bf+':\x20no\x20chained\x20cell\x0a';continue;}const _0x254154=_0x5d8c72[_0x16616c(0xc2f)](_0x595cf7[_0x16616c(0xc3)]['getUri']()[_0x16616c(0x8ac)]);if(!_0x254154){_0x313fc1+=_0xc113bf+_0x16616c(0xac6);continue;}_0x313fc1+=_0xc113bf+'\x20->\x20'+_0x254154+'\x0a';}_0x313fc1+=_0x16616c(0xb77);_0x1a64f4['size']>0x0&&(_0x313fc1+=_0x16616c(0xed4)+_0x1a64f4[_0x16616c(0x473)]+'\x0a');return _0x313fc1;function _0x378837(_0x4b7c82,_0x5ee359){const _0x327aef=_0x16616c;return _0x1a64f4['delete'](_0x4b7c82[_0x327aef(0x8ac)]),_0x5d8c72[_0x327aef(0xc2f)](_0x4b7c82[_0x327aef(0x8ac)])+(_0x5ee359[_0x327aef(0xae9)](_0x4b7c82)?_0x327aef(0xa75):'');}}catch(_0x4ee7ef){return _0x16616c(0xe1f)+_0x4ee7ef['message'];}}[_0x5c6c53(0xa79)](_0x4be215){const _0x209e80=_0x5c6c53;_0x4be215[_0x209e80(0x91e)]===_0x209e80(0x8e9)?this['_notebookData']['delete'](_0x4be215[_0x209e80(0x9cc)][_0x209e80(0x8ac)]):this[_0x209e80(0x8f0)][_0x209e80(0xe6b)](_0x4be215[_0x209e80(0x9cc)][_0x209e80(0x8ac)],_0x4be215[_0x209e80(0x262)]);}[_0x5c6c53(0xcd6)](_0x106526,_0x34301f){const _0x230c05=_0x5c6c53,_0xf157ec=new Set();for(const _0x547dc6 of _0x106526['getSourceFileInfoList']()){if(!_0x547dc6[_0x230c05(0x3f4)])continue;const _0x3f1204=_0x547dc6[_0x230c05(0xc3)][_0x230c05(0x450)]();if(!_0x34301f[_0x230c05(0xe68)](_0x3f1204[_0x230c05(0x8ac)]))continue;_0xf157ec[_0x230c05(0xea1)](_0x3f1204[_0x230c05(0x8ac)]),_0xf157ec['add'](_0x547dc6[_0x230c05(0x3f4)][_0x230c05(0xc3)]['getUri']()[_0x230c05(0x8ac)]);}return _0xf157ec;}[_0x5c6c53(0xf9)](_0x33163c){const _0x20ad39=_0x5c6c53,_0x4381f2=new Map();let _0x3beb7c=0x0;_0x4381f2[_0x20ad39(0xe6b)](_0x33163c['prefixCellUri']['key'],'cell'+_0x3beb7c++);for(const _0x24a482 of _0x33163c[_0x20ad39(0x7f7)]){(0x0,_0x31248b[_0x20ad39(0x814)])(!_0x4381f2[_0x20ad39(0xe68)](_0x24a482[_0x20ad39(0x8ac)])),_0x4381f2[_0x20ad39(0xe6b)](_0x24a482[_0x20ad39(0x8ac)],'cell'+_0x3beb7c++);}return _0x4381f2;}[_0x5c6c53(0xb35)](_0x1bdbfd){const _0x56d7f2=_0x5c6c53;for(const _0x3d8dc3 of this[_0x56d7f2(0x8f0)][_0x56d7f2(0xc2a)]()){if(_0x3d8dc3[_0x56d7f2(0xb60)][_0x56d7f2(0xae9)](_0x1bdbfd)||_0x3d8dc3[_0x56d7f2(0x7f7)][_0x56d7f2(0xf25)](_0x6b6f4=>_0x6b6f4[_0x56d7f2(0xae9)](_0x1bdbfd)))return _0x3d8dc3;}return undefined;}}_0x4065cf[_0x5c6c53(0x71d)]=_0xe9ebab;},0xe39c:(_0x4e696c,_0xa168a,_0x2f096f)=>{'use strict';const _0x1a094a=a1_0xfe9b;Object[_0x1a094a(0x5e3)](_0xa168a,_0x1a094a(0x414),{'value':!![]}),_0xa168a[_0x1a094a(0x909)]=void 0x0;const _0x3ec84f=_0x2f096f(0x30a0),_0x3094b9=_0x2f096f(0xa240),_0x18e9cf=_0x2f096f(0xe60c),_0x5401ce=_0x2f096f(0x5ab4),_0x3af609=_0x2f096f(0x10eb0);class _0x231520{constructor(_0x5bc2d5,_0x2b16aa,_0x4b8192,_0x157499){const _0x574503=_0x1a094a;this[_0x574503(0x108)]=_0x2b16aa,this[_0x574503(0x170)]=_0x4b8192,this['_createRemoteFileSystem']=_0x157499,this[_0x574503(0x3b6)]=new _0x18e9cf[(_0x574503(0x9a0))](_0x5bc2d5);}static[_0x1a094a(0xc71)](_0x5dd697,_0x225db5,_0x1e10c7,_0x513121=_0x3094b9['WebUri'][_0x1a094a(0x1a5)]){return new _0x231520(_0x225db5,_0x1e10c7,_0x513121,_0x31f430=>{const _0x3a19a0=a1_0xfe9b;return new _0x5401ce['RemoteFileSystem'](_0x31f430[_0x3a19a0(0xaf0)],_0x5dd697['workspace'][_0x3a19a0(0x644)]);});}static[_0x1a094a(0xe4a)](_0x4dfe26,_0x80c058){const _0x44849b=_0x1a094a;return new _0x231520(_0x4dfe26,_0x80c058,_0x3094b9[_0x44849b(0x17a)][_0x44849b(0x1a5)],_0x1c0fde=>undefined);}static[_0x1a094a(0x3ba)](_0x58ce2c,_0x1c8574,_0x2385f0){const _0x2bdb4b=_0x1a094a;return new _0x231520(_0x58ce2c,_0x2385f0,_0x3094b9[_0x2bdb4b(0x17a)][_0x2bdb4b(0x1a5)],_0x1f713f=>{const _0x3c7901=_0x2bdb4b;return new _0x5401ce[(_0x3c7901(0x715))](_0x1f713f[_0x3c7901(0xaf0)],_0x1c8574);});}['mkdirSync'](_0x3af007,_0x20c9f2){var _0x2bff27;return(_0x2bff27=this['_getWritableFileSystem'](_0x3af007))===null||_0x2bff27===void 0x0?void 0x0:_0x2bff27['mkdirSync'](_0x3af007,_0x20c9f2);}['writeFileSync'](_0x1062dc,_0x122282,_0x22d8bc){const _0x388f23=_0x1a094a;var _0x56dacb;return(_0x56dacb=this[_0x388f23(0xe3a)](_0x1062dc))===null||_0x56dacb===void 0x0?void 0x0:_0x56dacb[_0x388f23(0xe09)](_0x1062dc,_0x122282,_0x22d8bc);}[_0x1a094a(0x537)](_0xde2313){const _0x4623c6=_0x1a094a;var _0xe8c82a;return(_0xe8c82a=this[_0x4623c6(0xe3a)](_0xde2313))===null||_0xe8c82a===void 0x0?void 0x0:_0xe8c82a[_0x4623c6(0x537)](_0xde2313);}[_0x1a094a(0x915)](_0x3fbbae){const _0x50d8ef=_0x1a094a;var _0xc7a324;return(_0xc7a324=this[_0x50d8ef(0xe3a)](_0x3fbbae))===null||_0xc7a324===void 0x0?void 0x0:_0xc7a324[_0x50d8ef(0x915)](_0x3fbbae);}[_0x1a094a(0x8ee)](_0x218da4,_0x5d6f11){const _0x597ad6=_0x1a094a;return this[_0x597ad6(0x3b6)][_0x597ad6(0x8ee)](_0x218da4,_0x5d6f11);}[_0x1a094a(0x1ec)](_0xa958b5){const _0x2f7bc0=_0x1a094a,_0x33696f=this['_getWritableFileSystem'](_0xa958b5);if(!_0x33696f)throw new Error(_0x2f7bc0(0xdc5));return _0x33696f[_0x2f7bc0(0x1ec)](_0xa958b5);}[_0x1a094a(0xebe)](_0x347d62){const _0x6737=_0x1a094a;return this[_0x6737(0x3b6)]['createWriteStream'](_0x347d62);}['copyFileSync'](_0x1217c9,_0x2b40b6){const _0x23fb03=_0x1a094a,_0x1a2ffb=this[_0x23fb03(0xe3a)](_0x1217c9),_0xbeb57a=this[_0x23fb03(0xe3a)](_0x2b40b6);if(_0x1a2ffb!==_0xbeb57a)throw new Error(_0x23fb03(0xdc5));return _0x1a2ffb===null||_0x1a2ffb===void 0x0?void 0x0:_0x1a2ffb[_0x23fb03(0x98f)](_0x1217c9,_0x2b40b6);}[_0x1a094a(0xb80)](_0x2be08f){const _0x336363=_0x1a094a;return this[_0x336363(0xd27)](_0x2be08f)[_0x336363(0xb80)](_0x2be08f);}[_0x1a094a(0xaad)](_0x362dbf){return this['_getReadOnlyFileSystem'](_0x362dbf)['chdir'](_0x362dbf);}[_0x1a094a(0x64a)](_0x1efa72){const _0x1b3279=_0x1a094a;return this[_0x1b3279(0xd27)](_0x1efa72)['readdirEntriesSync'](_0x1efa72);}['readdirSync'](_0x375a1b){const _0x175740=_0x1a094a;return this[_0x175740(0xd27)](_0x375a1b)[_0x175740(0x196)](_0x375a1b);}[_0x1a094a(0x7b4)](_0x538993,_0x393cc8){const _0x57a92f=_0x1a094a;return this[_0x57a92f(0xd27)](_0x538993)[_0x57a92f(0x7b4)](_0x538993,_0x393cc8);}['statSync'](_0x4025ba){const _0x283f4f=_0x1a094a;return this[_0x283f4f(0xd27)](_0x4025ba)[_0x283f4f(0xa8f)](_0x4025ba);}['realpathSync'](_0x474d8e){return this['_getReadOnlyFileSystem'](_0x474d8e)['realpathSync'](_0x474d8e);}[_0x1a094a(0x4c2)](){const _0x55f019=_0x1a094a;return this['_fallbackFs'][_0x55f019(0x4c2)]();}['readFile'](_0xa02681){const _0x2f1880=_0x1a094a;return this['_getReadOnlyFileSystem'](_0xa02681)[_0x2f1880(0xc9a)](_0xa02681);}[_0x1a094a(0xcbe)](_0x189483,_0x276dfa){const _0x4f0140=_0x1a094a;return this['_getReadOnlyFileSystem'](_0x189483)[_0x4f0140(0xcbe)](_0x189483,_0x276dfa);}[_0x1a094a(0x9fc)](_0x2da3fb){const _0x12acba=_0x1a094a;return this[_0x12acba(0xd27)](_0x2da3fb)[_0x12acba(0x9fc)](_0x2da3fb);}[_0x1a094a(0xa1a)](_0x286074){const _0x14279b=_0x1a094a;if(_0x3af609[_0x14279b(0xaeb)][_0x14279b(0x8c5)](_0x286074))return!![];return this['_getReadOnlyFileSystem'](_0x286074)[_0x14279b(0xa1a)](_0x286074);}['getOriginalUri'](_0x4bc933){const _0x472dba=_0x1a094a;if(_0x3af609[_0x472dba(0xaeb)][_0x472dba(0x8c5)](_0x4bc933))return this[_0x472dba(0x108)]['getOriginalCellUri'](_0x4bc933);return this['_getReadOnlyFileSystem'](_0x4bc933)[_0x472dba(0x593)](_0x4bc933);}[_0x1a094a(0x675)](_0xf4b528){const _0x368bc9=_0x1a094a;if(_0x3af609[_0x368bc9(0xaeb)][_0x368bc9(0x8c5)](_0xf4b528))return this[_0x368bc9(0x108)][_0x368bc9(0x5e0)](_0xf4b528);return this[_0x368bc9(0xd27)](_0xf4b528)[_0x368bc9(0x675)](_0xf4b528);}[_0x1a094a(0x571)](_0x36417d){const _0x324b02=_0x1a094a;return this[_0x324b02(0xd27)](_0x36417d)[_0x324b02(0x571)](_0x36417d);}['isPartialStubPackagesScanned'](_0x2f14d5){const _0x8ebb4d=_0x1a094a;return this[_0x8ebb4d(0x3b6)][_0x8ebb4d(0x924)](_0x2f14d5);}[_0x1a094a(0xa3a)](_0x4f7927){return this['_fallbackFs']['isPathScanned'](_0x4f7927);}[_0x1a094a(0x81c)](_0x442676,_0x5d7487,_0x48b6f6){const _0x3d0e37=_0x1a094a;return this[_0x3d0e37(0x3b6)]['processPartialStubPackages'](_0x442676,_0x5d7487,_0x48b6f6,this[_0x3d0e37(0x52e)][_0x3d0e37(0x56e)](this));}[_0x1a094a(0x11e)](){const _0x3be548=_0x1a094a;return this[_0x3be548(0x3b6)][_0x3be548(0x11e)]();}['_allowMoving'](_0x3e7186,_0x5b7947,_0x5b0561){const _0x2b5514=_0x1a094a;if(!_0x3e7186)return!![];const _0x4ca51d=this[_0x2b5514(0x3b6)][_0x2b5514(0x7b4)](_0x5b0561[_0x2b5514(0xda3)],_0x2b5514(0x532))||'';return!_0x5b7947||_0x5b7947['isPartiallyTyped']||_0x4ca51d[_0x2b5514(0xd25)](_0x2b5514(0x7a0));}[_0x1a094a(0xe3a)](_0x54a260){const _0x582269=_0x1a094a;try{if(!_0x3ec84f[_0x582269(0x79b)][_0x582269(0x117)](_0x54a260))return undefined;}catch{}return this[_0x582269(0x3b6)];}[_0x1a094a(0xd27)](_0x3175f8){const _0x1e4250=_0x1a094a;try{if(this[_0x1e4250(0x170)](_0x3175f8)){const _0x2d1e43=this[_0x1e4250(0x179)](_0x3175f8);if(_0x2d1e43!==undefined)return _0x2d1e43;}}catch{}return this[_0x1e4250(0x3b6)];}['_getRemoteFileSystem'](_0x3db427){const _0x9fe1ce=_0x1a094a;return!this['_remoteFileSystem']&&(this['_remoteFileSystem']=this[_0x9fe1ce(0xc33)](_0x3db427)),this[_0x9fe1ce(0xae1)];}}_0xa168a[_0x1a094a(0x909)]=_0x231520;},0x1128c:function(_0x40bce9,_0x3b66a9,_0x405e87){'use strict';const _0x4cd979=a1_0xfe9b;var _0x501830=this&&this[_0x4cd979(0xa62)]||(Object[_0x4cd979(0xbf9)]?function(_0x382b9b,_0x115dce,_0x388bfa,_0x1f4b6a){const _0x44a1b6=_0x4cd979;if(_0x1f4b6a===undefined)_0x1f4b6a=_0x388bfa;var _0x47dccb=Object[_0x44a1b6(0x3e9)](_0x115dce,_0x388bfa);(!_0x47dccb||('get'in _0x47dccb?!_0x115dce[_0x44a1b6(0x414)]:_0x47dccb[_0x44a1b6(0xd31)]||_0x47dccb[_0x44a1b6(0xe6)]))&&(_0x47dccb={'enumerable':!![],'get':function(){return _0x115dce[_0x388bfa];}}),Object[_0x44a1b6(0x5e3)](_0x382b9b,_0x1f4b6a,_0x47dccb);}:function(_0x25eba5,_0x48d2bf,_0x5c5fdf,_0x339648){if(_0x339648===undefined)_0x339648=_0x5c5fdf;_0x25eba5[_0x339648]=_0x48d2bf[_0x5c5fdf];}),_0x20a12a=this&&this[_0x4cd979(0x58d)]||(Object[_0x4cd979(0xbf9)]?function(_0x166f25,_0x1695a8){const _0x57be66=_0x4cd979;Object[_0x57be66(0x5e3)](_0x166f25,_0x57be66(0x3a0),{'enumerable':!![],'value':_0x1695a8});}:function(_0x1b981d,_0x233f3d){_0x1b981d['default']=_0x233f3d;}),_0x5cbabd=this&&this[_0x4cd979(0x9a5)]||function(_0x245122){const _0x429bcd=_0x4cd979;if(_0x245122&&_0x245122['__esModule'])return _0x245122;var _0x329550={};if(_0x245122!=null){for(var _0x4bf126 in _0x245122)if(_0x4bf126!==_0x429bcd(0x3a0)&&Object[_0x429bcd(0xf17)][_0x429bcd(0xcbc)][_0x429bcd(0xde2)](_0x245122,_0x4bf126))_0x501830(_0x329550,_0x245122,_0x4bf126);}return _0x20a12a(_0x329550,_0x245122),_0x329550;};Object[_0x4cd979(0x5e3)](_0x3b66a9,_0x4cd979(0x414),{'value':!![]}),_0x3b66a9[_0x4cd979(0x39d)]=_0x3b66a9[_0x4cd979(0xd4f)]=void 0x0;const _0x5627be=_0x5cbabd(_0x405e87(0x14990)),_0x479cd5=_0x405e87(0x6d88),_0x3cd763=_0x405e87(0x14dc4);class _0x558671 extends _0x3cd763['FullAccessHost']{constructor(_0x1b6e64,_0x51fef1){super(_0x1b6e64),this['_hostCache']=_0x51fef1!==null&&_0x51fef1!==void 0x0?_0x51fef1:new Map();}static['createHost'](_0x41095e,_0x4e4d08){const _0xfce8cd=_0x4cd979;return _0x41095e===0x0?new _0x558671(_0x4e4d08):_0x3cd763[_0xfce8cd(0x151)][_0xfce8cd(0x35f)](_0x41095e,_0x4e4d08);}[_0x4cd979(0x3de)](){const _0x1555db=_0x4cd979;return this[_0x1555db(0xe32)];}[_0x4cd979(0xa70)](_0x31b1c9,_0x345db6){const _0x50406=_0x4cd979,_0x5dec53=(0x0,_0x479cd5[_0x50406(0x1ce)])(this['_hostCache'],(_0x31b1c9===null||_0x31b1c9===void 0x0?void 0x0:_0x31b1c9['key'])||'',()=>({}));if(_0x5dec53[_0x50406(0x706)])return _0x345db6===null||_0x345db6===void 0x0?void 0x0:_0x345db6[_0x50406(0xe75)](..._0x5dec53[_0x50406(0x706)][_0x50406(0x99e)]),_0x5dec53[_0x50406(0x706)][_0x50406(0x4b3)];const _0x360f00=[],_0x19dd24=super['getPythonSearchPaths'](_0x31b1c9,_0x360f00);return _0x345db6===null||_0x345db6===void 0x0?void 0x0:_0x345db6[_0x50406(0xe75)](..._0x360f00),_0x5dec53[_0x50406(0x706)]={'result':_0x19dd24,'logInfo':_0x360f00},_0x19dd24;}[_0x4cd979(0xdb2)](_0xc757e0,_0x21ed08){const _0x555c55=_0x4cd979;var _0x558e6c;const _0x3ef314=(0x0,_0x479cd5[_0x555c55(0x1ce)])(this[_0x555c55(0xe32)],(_0x558e6c=_0xc757e0===null||_0xc757e0===void 0x0?void 0x0:_0xc757e0[_0x555c55(0x8ac)])!==null&&_0x558e6c!==void 0x0?_0x558e6c:'',()=>({}));if(_0x3ef314[_0x555c55(0xe0)])return _0x21ed08===null||_0x21ed08===void 0x0?void 0x0:_0x21ed08[_0x555c55(0xe75)](..._0x3ef314[_0x555c55(0xe0)][_0x555c55(0x99e)]),_0x3ef314['version'][_0x555c55(0x4b3)];const _0x38ed15=[],_0x4f9b8a=super[_0x555c55(0xdb2)](_0xc757e0,_0x38ed15);return _0x3ef314['version']={'result':_0x4f9b8a,'logInfo':_0x38ed15},_0x4f9b8a;}['scrapeModuleFromPython'](_0x47e4fc,_0x100c6a){const _0x23eae8=_0x4cd979,_0x302f8c=['-W',_0x23eae8(0xdd0),'-B','-S','-I',this[_0x23eae8(0x39a)]['fs']()[_0x23eae8(0x4c2)]()[_0x23eae8(0x823)]('scripts',_0x23eae8(0x304))[_0x23eae8(0xd4d)](),_0x47e4fc],_0x461f08=_0x5627be[_0x23eae8(0xc98)](_0x100c6a[_0x23eae8(0xd4d)](),_0x302f8c,{'encoding':_0x23eae8(0x532),'stdio':['ignore',_0x23eae8(0x93b),_0x23eae8(0xdd0)],'timeout':0x2710});if(!_0x461f08)return![];return _0x461f08;}}_0x3b66a9['PylanceFullAccessHost']=_0x558671;class _0x157ced{constructor(_0xfa632){const _0x1fd5d8=_0x4cd979;this[_0x1fd5d8(0x25c)]=_0xfa632;}['createHost'](_0x17991e){const _0x3b9741=_0x4cd979;return _0x558671[_0x3b9741(0x35f)](_0x17991e,this['_serviceProvider']);}}_0x3b66a9['PylanceFullAccessHostFactory']=_0x157ced;},0x17cac:(_0x3851b1,_0x3664f9)=>{'use strict';const _0x46e979=a1_0xfe9b;Object[_0x46e979(0x5e3)](_0x3664f9,_0x46e979(0x414),{'value':!![]}),_0x3664f9[_0x46e979(0x281)]=_0x3664f9[_0x46e979(0x31c)]=_0x3664f9[_0x46e979(0x727)]=void 0x0;function _0x742e3b(_0x5180d5){return _0x433405(_0x5180d5,'stubs');}_0x3664f9[_0x46e979(0x727)]=_0x742e3b;function _0x220fba(_0x383262){const _0x262bcc=_0x46e979;return _0x433405(_0x383262,_0x262bcc(0x58b));}_0x3664f9[_0x46e979(0x31c)]=_0x220fba;function _0x39c832(_0x527f6e){return _0x433405(_0x527f6e,'files');}_0x3664f9[_0x46e979(0x281)]=_0x39c832;function _0x433405(_0x7eeeff,_0x8af7f7){const _0x2cc943=_0x46e979;return _0x7eeeff[_0x2cc943(0x823)]('bundled',_0x8af7f7);}},0x185c4:(_0x20c1bc,_0x455a88,_0x214a70)=>{'use strict';const _0x1d9804=a1_0xfe9b;Object[_0x1d9804(0x5e3)](_0x455a88,_0x1d9804(0x414),{'value':!![]}),_0x455a88[_0x1d9804(0xd38)]=void 0x0;const _0x226269=_0x214a70(0x177c1);function _0x4994cd(_0x4f598e){const _0xc82934=_0x1d9804,_0x2f5c11=[];for(let _0x16336d=0x0;_0x16336d<_0x4f598e[_0xc82934(0x2b9)][_0xc82934(0xd2d)][_0xc82934(0x10b)];_0x16336d++){const _0x1f5765=_0x4f598e[_0xc82934(0x2b9)][_0xc82934(0xd2d)][_0xc82934(0xcf2)](_0x16336d);if(_0x1f5765[_0xc82934(0xd4e)])for(const _0x3100d6 of _0x1f5765[_0xc82934(0xd4e)]){const _0x555c0e=_0x11fa2c(_0x3100d6,_0x4f598e);_0x555c0e!==undefined&&_0x2f5c11[_0xc82934(0xe75)]({'type':_0x555c0e,'comment':_0x3100d6});}}return _0x2f5c11;}_0x455a88[_0x1d9804(0xd38)]=_0x4994cd;const _0x4bae82=/^\s*region\b/,_0x5dbb86=/^\s*endregion\b/;function _0x11fa2c(_0x1ab18a,_0xe6547c){const _0x2df415=_0x1d9804,_0x1f7fa5=_0x1ab18a[_0x2df415(0xae2)]-0x1,_0x1388df=(0x0,_0x226269['convertOffsetToPosition'])(_0x1f7fa5,_0xe6547c['tokenizerOutput'][_0x2df415(0x4a1)]);if(_0x1388df[_0x2df415(0xe6d)]!==0x0){const _0x200c7f=_0x1f7fa5-_0x1388df[_0x2df415(0xe6d)],_0x186164=_0xe6547c[_0x2df415(0 2024-05-23 15:19:59.403 [info] [Error - 3:19:59 PM] Server process exited with code 1. 2024-05-23 15:19:59.405 [info] [Error - 3:19:59 PM] Server initialization failed. 2024-05-23 15:19:59.405 [info] Message: Pending response rejected since connection got disposed Code: -32097 2024-05-23 15:19:59.405 [info] [Error - 3:19:59 PM] Pylance client: couldn't create connection to server. 2024-05-23 15:19:59.405 [info] Message: Pending response rejected since connection got disposed Code: -32097