function a2_0x3cc8(_0x273f4e,_0x3d850d){const _0x3304d0=a2_0xe5fa();return a2_0x3cc8=function(_0xaad916,_0x417d6a){_0xaad916=_0xaad916-0x1a7;let _0xe5fac=_0x3304d0[_0xaad916];return _0xe5fac;},a2_0x3cc8(_0x273f4e,_0x3d850d);}function a2_0xe5fa(){const _0x21482e=['2368NvQIqW','isThirdPartyPyTypedPresent','LoggingCommandHandler','_addInlayHint','console','visitSeeAlsoDirective','Float','IndentationUtils','getRenameModulePath','\x5c_\x5c_','areDeclarationsSame','externallyVisible','traitlets','setTypeChecking','String','renameModule','TextEncoder','resolveTime','visitSuite','convertDocumentRange','elapsedMs','rewalk','declarationFinder','_fileUri','_workerIndex','PlainText','test/getOpenFiles','_provider','_peakRss','selenium','params','Fixer','options','readFileSync','__rshift__','_supportTelemetry','out\x20:\x20','win32','DeclarationFinder','isFile','tryCreateProvider','_pendingProperties','parameters','isCanceledSync\x20failed\x20with\x20error\x20','handleTypeHierarchyPrepare','popLineFeedMode','number','_getNewModuleName','makefun','autoIndent','visitSpace','nodeAtOffset','_references','_getTemplatedString','getAutoImports','__iand__','_convertLspUriStringToUri','TextRangeDiagnosticSink','ReferencesProvider','isProtocolClass','substitution_reference','pytest.FixtureFunction','terminate','getEnclosingSuiteOrModule','windowService','pyTestCodeAction','_startProfilingCommand','\x20:\x20_','hasOwnProperty','comments','numFilesInProgram','class','InlayHintKind','EmptyDefinitionDirective','getScopeForNode','iterableExpression','Deprecated','ReturnShouldBeLastStatement','supportsTelemetry','_getExtraCommitCharsForKind','applyEdits','constType','hasPythonExtension','curlybrace','update','wasm','_onRange','apispec','_setExperimentOptionsHandler','EventName','_providers','integerBinarySearch','frozendict','_cachedPredefinedFixturesMap','readDirectorySync','textDocument','getOwnPropertyDescriptor','hasDeclarations','__ifloordiv__','declaredMetaclass','AggregatedDefinitionProvider','_hasVSCodeExtension','AsynchronousFeatures','languageId','visitComprehensionFor','__itruediv__','WORKSPACEINDEX_SLOW','indexSymbols','addNativeModule','DefaultPylanceSourceFileFactory','pytest_','PyGithub','_onTypeHierarchySubtypes','poetry','symbolDeclToIgnore','paragraph','_position','executeCommand','isWithinTypeAnnotation','ModelType','createPylanceServiceProvider','_range','withQuery','(((.+)+)+)+$','Pytest.addTypeAnnotations','release','_maxItems','_getHoverResult','toStringTag','_getParseResults','openNotebookCellChain','_workerRef','sendTelemetry','addCustomProperty','_collectsImportUsed','charCodeAt','__divmod__','SyncProgressFeature','...','crypto','_tryGetTextAfterImportsAdded','moveSymbolsTo','_timer','TelemetryWaitTimeSeconds','_allowMoving','visitFunction','isVisibleExternally','indexing','convertCompletionItem','_cachedPredefinedFixturePaths','AddFixtureTypeAnnotationCommand','python/isTrustedWorkspace','isPartiallyTyped','_stdLibIndices','begin','getGlobalScope','containsSpaces','supportRestructuredText','getProgramMRUQueue','_pytest.fixtures.FixtureFunction','autoImportDetail','No\x20stdlib\x20path\x20for\x20','CompletionItem','graphql-core','popIndentMode','StreamMessageReader','_getImportInfo','tokenIdMap','sympy','didOpen','parentNode','getMagicMethodNamesForOperator','_getNameRelativeToRoot','getResult','appendSymbolNamesTo','Uri','scheme','supportsUnnecessaryDiagnosticTag','PylanceFullAccessHostFactory','clsParameter','_lspTelemetryThrottler','parenthesis','resolveImportEx','_pylanceQuickAction','_hostCache','CommandService','_foldingRanges','InvalidatedReason','mergeCommands','AggregatedRenameProvider','_convertToDocument','raise','_tryGetFixtureFinder','textDocument/selectionRange','_push','packageDepths','AnalyzeFile','_paramString','FoldingRangeProvider','_allowAskingUsersPerformanceReporting','properties','literal_block','_impl','test/getWorkspaceSettings','directories','getFileFromCommand','setMatrix','distro','_addTelemetry','_getMetricsInitialValue','pytest\x20configurations:\x20','commandService','onDidOpenNotebookDocument','_initStats','updateEditorSection','port','Folder','runWithPosition','textDocument/rename','SearchImports','visitLink','pendulum','```\x20python\x0a','handleAnalyze','convertRange','maybeSendTelemetry','handleHover','visitTarget','_stopLoggingCommand','DefinitionFilter','isMagicMethodFromBuiltinTypes','INTELLICODE_MODEL_LOAD_FAILED','autoImportIndexUsed','_info','TextRangeCollection','containsUnreferenceableSymbols','supportedCommands','decode','_completionAccepted','Pylance','getDiagCode','importInfos','literalInstances','getRelatedInfo','overrideUsageProviderFactory','createImportResolverWithPartialStubs','callHierarchy/outgoingCalls','dist-packages','createFromConnection','__truediv__','intelliCode','_applyPylanceDiagnosticOverrides','isImportAlias','_declarations','tryLoadCachedStubs','convertImportFormat','reportIssue','findParent','pytest-mock','_pushKeywordNotSupportedByTextMate','isPrivateName','search','visitSpecialTermListItem','new','registerFeature','None','leftParenthesisSpanStarts','Workspace\x20indexing\x20has\x20hit\x20its\x20upper\x20limit:\x20','STARTUP_METRICS','pyproj','uri_map_val','_isExpression','Method','dumpNodes','LookBackTokenGenerator','_moveSymbolToFile','trimEnd','onInitialized','azure-mgmt-core','disposable','visitDefinitionList','tryCast','AssignmentWalker','_packageOptions','onSelectionRanges','footnote_reference','language_server/','getSourceIndex','TelemetryInterface','pytest.FixtureFunctionMarker','_getOnnxLogLevel','assignments','external','_getReadOnlyFileSystem','_parseResults','getTokenIndexAtLeft','getIndices','IntelliCodeCommand','eventNames','isDocString','isClassMethod','setModelLoadInfo','attrs','supportedResolveSet','werkzeug','_generateInsertText','_importResolver','concat','field_name','onTypeFormatting','addAutoImportCompletions','Refactoring.moveFileMultipleDeclarations','__matmul__','isFirstRun','ImplementAbstractClassProvider','convertDocumentRangeToLocationWithReferenceKind','onFoldingRanges','moduleFileUri','line','doForEachSubtype','certifi','_documents','addSymbol','cloneOrSetIndex','addImportInfo','strict','getEffectiveParameterType','reset','MarkdownSpace','worker\x20stopped\x20with\x20exit\x20code\x20','indexOptions','visitEmphasis','\x5c$&','FilteringWorker','getWorkspace','Time\x20taken\x20to\x20get\x20recommendations:\x20','Unable\x20to\x20read\x20model.onnx','childfieldmarker','parserOutput','_handleName','haveSameParentModule','_supportedInlayResolveCapabilitySet','getOutgoingCalls','Command\x20\x27','getIPythonMode','_deleteFolder','TextDocument','gotoOutputCommand','visitLine','_getReferenceModuleName','apache-airflow-providers-amazon','_appendDeclarationsTo','slack-sdk','FORMATONTYPE_SLOW','packageIndexDepths','documentSymbol','visitTableOfContentsDirective','userFileIndexingLimit','TextEdit','getPythonSearchPaths','ImplementAbstractClass','_getReturnTypeStr','showErrorMessage','_containsOnlyExpressions','_clearPendingDeletes','_moduleVersionCache','getMatchingAutoImports','moduleFilesPerExecEnv','_getFunctionTokenType','set','_ensureData','extractVariableWithRename','NullSequence','visitNode','supportAdvancedEdits','freezegun','getScopeQualifiedName','IntelliCodeConstants','visitDefaultDirective','getRelativePath','isInsideFixtureFunction','_lastUnresolvedImportName','pyright','createImportedModuleDescriptor','comparePositions','(type\x20alias)\x20','incremental','abstract','_tryGetResolveAliasDeclaration','getDiagnosticVersion',':type\x20','handleSetConfigOptions','dumpTokens','pylance.fixAll','join','importAliasTimeInMS','lookbackTokens','classmethod','locale','ids','read','twisted','prefixCellUri','convertToFlatSymbols','anyio','env','OverallSuccesses','addImport','StandardVariableType','_notebookData','Refactoring.moveFileSymbolNotFound','_persistedLibrary','textDocument/prepareRename','Commands','TypeBase','OverrideUsageProviderFactory','AddImportCommand','isInsideTestFunction','inlayHint','(parameter)\x20','_addImportCommand','There\x20was\x20an\x20error\x20stopping\x20profiler:\x20','{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22Agregar\x20\x5c\x22{importText}\x5c\x22\x22,\x22searchImport\x22:\x22Buscar\x20coincidencias\x20de\x20importación\x20adicionales\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22Cambiar\x20la\x20ortografía\x20a\x20\x5c\x22{word}\x5c\x22\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22Agregar\x20\x5c\x22{name}\x5c\x22\x20a\x20extraPaths\x22},\x22Extract\x22:{\x22method\x22:\x22Extraer\x20método\x22,\x22variable\x22:\x22Extraer\x20variable\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22Ejecutar\x20pylance\x20fix\x20all\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22Implementar\x20todas\x20las\x20clases\x20abstractas\x20heredadas\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22Mover\x20símbolo\x22,\x22moveSymbolsTo\x22:\x22Mover\x20símbolo\x20a...\x22,\x22moveSymbolsToNewFile\x22:\x22Mover\x20el\x20símbolo\x20a\x20un\x20nuevo\x20archivo\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22Eliminar\x20todas\x20las\x20importaciones\x20no\x20utilizadas\x22,\x22removeUnusedImport\x22:\x22Eliminar\x20la\x20importación\x20no\x20utilizada\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22Convierte\x20todos\x20los\x20formatos\x20de\x20importación\x22,\x22convertAllToAbsolutePath\x22:\x22Convertir\x20todas\x20las\x20importaciones\x20en\x20rutas\x20absolutas\x22,\x22convertAllToRelativePath\x22:\x22Convertir\x20todas\x20las\x20importaciones\x20en\x20rutas\x20relativas\x22,\x22convertToAbsolutePath\x22:\x22Convertir\x20a\x20ruta\x20absoluta\x22,\x22convertToRelativePath\x22:\x22Convertir\x20en\x20ruta\x20de\x20acceso\x20relativa\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22Más\x20información\x20sobre\x20cómo\x20resolver\x20importaciones\x22,\x22selectInterpreterTitle\x22:\x22Seleccionar\x20otro\x20intérprete\x22,\x22selectKernelTitle\x22:\x22Seleccionar\x20otro\x20kernel\x20de\x20Jupyter\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22Los\x20datos\x20de\x20registro\x20se\x20han\x20guardado\x20en\x20[{filePath}]({uri}).\x20Consulte\x20el\x20panel\x20de\x20salida\x20`Servidor\x20de\x20lenguaje\x20de\x20Python`\x20para\x20obtener\x20más\x20detalles.\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22Ir\x20al\x20panel\x20de\x20salida\x22,\x22profilingDataSaved\x22:\x22Los\x20datos\x20de\x20generación\x20de\x20perfiles\x20se\x20han\x20guardado\x20en\x20[{filePath}]({uri}).\x20Consulte\x20el\x20panel\x20de\x20salida\x20\x5c\x22Servidor\x20de\x20lenguaje\x20de\x20Python\x5c\x22\x20para\x20obtener\x20más\x20detalles.\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22No\x20se\x20encontraron\x20\x5c\x22{importName}\x5c\x22\x20de\x20importación\x20en\x20el\x20entorno\x20de\x20\x5c\x22{venv}\x5c\x22.\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22Entorno\x20de\x20Python\x20predeterminado\x22,\x22globalEnvironmentName\x22:\x22global\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22{fileCount}\x20archivos\x20y\x20{cellCount}\x20celdas\x20para\x20analizar\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22{fileCount}\x20archivos\x20y\x201\x20celda\x20para\x20analizar\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x221\x20archivo\x20y\x20{cellCount}\x20celdas\x20para\x20analizar\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x221\x20archivo\x20y\x201\x20celda\x20para\x20analizar\x22,\x22windowsStoreEnvironmentName\x22:\x22microsoft\x20store\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22Notificar\x20el\x20problema\x22,\x22title\x22:\x22Hemos\x20detectado\x20un\x20problema\x20de\x20rendimiento\x20con\x20Pylance.\x20¿Desea\x20notificar\x20un\x20problema\x20mediante\x20el\x20comando\x20`Pylance:\x20Report\x20Issue`?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22Agregar\x20anotación\x20de\x20tipo\x20a\x20{name}\x22,\x22addTypeAnnotations\x22:\x22Agregar\x20anotaciones\x20de\x20tipo\x20para\x20todas\x20las\x20referencias\x20de\x20fijación\x20en\x20este\x20archivo\x22,\x22fixtureNotFound\x22:\x22\x27{fixture}\x27\x20no\x20es\x20un\x20accesorio\x20de\x20prueba\x20conocido.\x20Los\x20métodos\x20de\x20prueba\x20solo\x20deben\x20recibir\x20nombres\x20de\x20accesorio\x20o\x20parametrización\x20como\x20parámetros.\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22¿Desea\x20actualizar\x20todas\x20las\x20referencias\x20de\x20importación\x20de\x20\x5c\x22{oldModuleName}\x5c\x22\x20a\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileAbsentSymbol\x22:\x22No\x20se\x20encuentra\x20un\x20símbolo\x20para\x20mover.\x22,\x22moveFileDescription\x22:\x22¿Actualizar\x20todas\x20las\x20referencias\x20de\x20importación\x20de\x20\x5c\x22{oldModuleName}\x5c\x22\x20a\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileExtensionMismatch\x22:\x22Para\x20mover\x20un\x20símbolo,\x20el\x20archivo\x20de\x20origen\x20(\x5c\x22{src}\x5c\x22)\x20y\x20el\x20archivo\x20de\x20destino\x20(\x5c\x22{dest}\x5c\x22)\x20deben\x20tener\x20la\x20misma\x20extensión\x20de\x20archivo.\x22,\x22moveFileImportableOnly\x22:\x22Solo\x20se\x20pueden\x20mover\x20los\x20objetos\x20que\x20se\x20pueden\x20importar\x20de\x20otros\x20módulos,\x20como\x20funciones,\x20clases\x20o\x20funciones.\x22,\x22moveFileInsertLocation\x22:\x22No\x20se\x20encuentra\x20una\x20ubicación\x20para\x20insertar\x20el\x20símbolo.\x20Es\x20posible\x20que\x20ya\x20exista\x20un\x20símbolo\x20con\x20el\x20mismo\x20nombre\x20en\x20\x5c\x22{name}\x5c\x22.\x22,\x22moveFileLabel\x22:\x22¿Actualizar\x20todas\x20las\x20referencias\x20de\x20importación\x20de\x20\x5c\x22{oldModuleName}\x5c\x22\x20a\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileMissingInfo\x22:\x22No\x20se\x20encuentra\x20información\x20de\x20archivo\x20para\x20\x5c\x22{name}\x5c\x22.\x22,\x22moveFileMultipleDeclarations\x22:\x22Este\x20símbolo\x20no\x20se\x20puede\x20mover\x20porque\x20está\x20declarado\x20varias\x20veces.\x22,\x22moveFileNotUserFile\x22:\x22No\x20se\x20puede\x20mover\x20este\x20símbolo.\x20Solo\x20se\x20admiten\x20símbolos\x20en\x20un\x20archivo\x20de\x20proyecto\x20o\x20de\x20usuario.\x22,\x22moveFilePrivateSymbol\x22:\x22\x5c\x22{name}\x5c\x22\x20no\x20se\x20puede\x20mover\x20porque\x20es\x20un\x20símbolo\x20privado.\x22,\x22moveFileSameFile\x22:\x22No\x20se\x20puede\x20mover\x20un\x20símbolo\x20al\x20mismo\x20archivo\x20en\x20el\x20que\x20se\x20encuentra\x20actualmente.\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22Esta\x20expresión\x20no\x20se\x20puede\x20mover.\x20Solo\x20se\x20admiten\x20asignaciones\x20simples,\x20como\x20una\x20variable\x20a\x20la\x20que\x20se\x20asigna\x20un\x20valor.\x22,\x22moveFileSymbolNotFound\x22:\x22No\x20se\x20encuentra\x20un\x20símbolo\x20en\x20la\x20posición\x20\x5c\x22{position}\x5c\x22.\x22,\x22moveFileUnsupportedSymbol\x22:\x22No\x20se\x20puede\x20mover\x20este\x20símbolo.\x20Solo\x20se\x20admiten\x20variables,\x20funciones\x20y\x20clases\x20en\x20el\x20nivel\x20de\x20módulo.\x22}}','isDirectory','rename','_newLastModuleName','MoveSymbol','TaskItem','visitSubstitution','createHost','connection','visitInterpretedText','handleDidOpenTextDocument','tokenRangeMs','cacheManager','lastNamedChild','pow','transformSettings','plt','addResultToImportMetrics','_renameModuleReferences','UnresolvedImports','getSourceFilesFromStub','isMappedUri','round','getNodesInRange','parseNotebookOpen','createTelemetryCorrelationId','AddAllFixtureTypeAnnotationsCommand','importedModules','visitCitationReference','_getTypePrintOptions','_reportIndex','analysis_complete','_isAlreadyOverriden','handleDidChangeTextDocument','field','getOrAdd','_profileId','enableTrackingAddImports','indexed(','throwIfCancellationRequested','visitSet','handleAnalysisCompletedHandler','newName','isSameGenericClass','getDiagnosticSeverityOverrides','processModuleReferences','createForSymbol','getPathForLogging','setHostCache','_getClassTypeDeclarations','onResolveInlayHint','_getTypeAnnotationModifiers','rssMB','isTypeArgumentExplicit','_view','IPythonMode','digest','notebook_ipython_mode.py','getDiagnosticRuleName','IS_PR','You\x20may\x20not:','textEdits','getMethodOverrideCompletions','addAutoImport','_onTypeHierarchySupertypes','_onDidCloseNotebookDocument','def\x20','_onTypeHierarchyPrepare','isImportFound','GetFileContent','isEmpty','_lastTelemetryReported','utf-8','Duration\x20of\x20getSettings:\x20','isFromImportModuleName','defaultValueExpression','execEnv','OverallFailures','__ne__',':rtype:\x20','_console','getPathComponents','PYRIGHT_COMMIT','getInsertionPointForSymbolUnderModule','originalName','rootPath','_getEditDistance','_pendingDeletes','_clientConnection','default','create','visitFootNote','showInformationMessage','_getFileFixtureNodes','_findStringToken','settingTransformer','onExecuteCommand','visitLabel','_collectCandidatesFromAddImports','VERSION','getOriginalCellUri','_getModuleFixtureNodesRecursive','Incremental','runStartupCommands','getBuiltInType','onCallHierarchyPrepare','zlib','recordUserInteractionTime','syncLS','_applyModel','_slowCompletionInfo','_regionMetadata','keywordType','PylanceFileSystem','azure-cosmos','_bundledStubPath','Version','autoImportImportAliasTimeInMS','(class)\x20','title','optuna','isStubPackage','unresolvedTotal','fatalErrorOccurred','visitLineBlock','isSpecialBuiltInClassDeclaration','convertToMarkdown','execute_command','report','_importMetrics','textDocument/references','remove','moveFileDescription','builder','combineExpressionTypes','_hasTrustedWorkspaceSupport','startup_metrics','run','declUri','getProgressReporter','input_batch:0','_updateImportInfos','removeImportInfo','convertToAbsolutePath','{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22Adicionar\x20\x5c\x22{importText}\x5c\x22\x22,\x22searchImport\x22:\x22Procure\x20correspondências\x20de\x20importação\x20adicionais\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22Alterar\x20a\x20ortografia\x20para\x20\x5c\x22{word}\x5c\x22\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22Adicionar\x20\x5c\x22{name}\x5c\x22\x20a\x20extraPaths\x22},\x22Extract\x22:{\x22method\x22:\x22Extrair\x20método\x22,\x22variable\x22:\x22Extrair\x20variável\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22Executar\x20fix\x20all\x20do\x20Pylance\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22Implementar\x20todas\x20as\x20classes\x20abstratas\x20herdadas\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22Mover\x20símbolo\x22,\x22moveSymbolsTo\x22:\x22Mover\x20símbolo\x20para\x20...\x22,\x22moveSymbolsToNewFile\x22:\x22Mover\x20símbolo\x20para\x20novo\x20arquivo\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22Excluir\x20todas\x20as\x20importações\x20não\x20usadas\x22,\x22removeUnusedImport\x22:\x22Remover\x20Importações\x20não\x20utilizadas\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22Converter\x20todos\x20os\x20formatos\x20de\x20importação\x22,\x22convertAllToAbsolutePath\x22:\x22Converter\x20todas\x20as\x20importações\x20em\x20caminho\x20absoluto\x22,\x22convertAllToRelativePath\x22:\x22Converter\x20todas\x20as\x20importações\x20em\x20caminho\x20relativo\x22,\x22convertToAbsolutePath\x22:\x22Converter\x20em\x20caminho\x20absoluto\x22,\x22convertToRelativePath\x22:\x22Converter\x20em\x20caminho\x20relativo\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22Saiba\x20mais\x20sobre\x20como\x20resolver\x20importações\x22,\x22selectInterpreterTitle\x22:\x22Selecionar\x20um\x20intérprete\x20diferente\x22,\x22selectKernelTitle\x22:\x22Selecionar\x20um\x20kernel\x20do\x20Jupyter\x20diferente\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22Os\x20dados\x20de\x20registro\x20em\x20log\x20foram\x20salvos\x20em\x20[{filePath}]({uri}).\x20Consulte\x20o\x20painel\x20de\x20saída\x20`Servidor\x20de\x20Linguagem\x20Python`\x20para\x20obter\x20mais\x20detalhes.\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22Ir\x20para\x20o\x20painel\x20de\x20saída\x22,\x22profilingDataSaved\x22:\x22Os\x20dados\x20de\x20criação\x20de\x20perfil\x20foram\x20salvos\x20em\x20[{filePath}]({uri}).\x20Consulte\x20o\x20painel\x20de\x20saída\x20\x5c\x22Servidor\x20de\x20Linguagem\x20Python\x5c\x22\x20para\x20obter\x20mais\x20detalhes.\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22Não\x20foi\x20possível\x20localizar\x20a\x20importação\x20\x5c\x22{importName}\x5c\x22\x20no\x20ambiente\x20\x5c\x22{venv}\x5c\x22.\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22Ambiente\x20do\x20Python\x20Padrão\x22,\x22globalEnvironmentName\x22:\x22global\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22{fileCount}\x20arquivos\x20e\x20{cellCount}\x20células\x20para\x20analisar\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22{fileCount}\x20arquivos\x20e\x201\x20célula\x20para\x20analisar\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x221\x20arquivo\x20e\x20{cellCount}\x20células\x20para\x20analisar\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x221\x20arquivo\x20e\x201\x20célula\x20para\x20analisar\x22,\x22windowsStoreEnvironmentName\x22:\x22Microsoft\x20Store\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22Relatar\x20problema\x22,\x22title\x22:\x22Detectamos\x20um\x20problema\x20de\x20desempenho\x20com\x20o\x20Pylance.\x20Deseja\x20relatar\x20um\x20problema\x20usando\x20o\x20comando\x20`Pylance:\x20Report\x20Issue`?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22Adicionar\x20anotação\x20de\x20tipo\x20a\x20{name}\x22,\x22addTypeAnnotations\x22:\x22Adicionar\x20anotações\x20de\x20tipo\x20para\x20todas\x20as\x20referências\x20de\x20acessório\x20de\x20teste\x20neste\x20arquivo\x22,\x22fixtureNotFound\x22:\x22\x5c\x22{fixture}\x5c\x22\x20não\x20é\x20um\x20acessório\x20de\x20teste\x20conhecido.\x20Os\x20métodos\x20de\x20teste\x20só\x20devem\x20receber\x20nomes\x20de\x20acessórios\x20ou\x20parametrização\x20como\x20parâmetros.\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22Deseja\x20atualizar\x20todas\x20as\x20referências\x20de\x20importação\x20de\x20\x5c\x22{oldModuleName}\x5c\x22\x20para\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileAbsentSymbol\x22:\x22Não\x20é\x20possível\x20encontrar\x20um\x20símbolo\x20para\x20mover.\x22,\x22moveFileDescription\x22:\x22Atualizar\x20todas\x20as\x20referências\x20de\x20importação\x20de\x20\x5c\x22{oldModuleName}\x5c\x22\x20para\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileExtensionMismatch\x22:\x22Para\x20mover\x20um\x20símbolo,\x20o\x20arquivo\x20de\x20origem\x20(\x5c\x22{src}\x5c\x22)\x20e\x20o\x20arquivo\x20de\x20destino\x20(\x5c\x22{dest}\x5c\x22)\x20devem\x20ter\x20a\x20mesma\x20extensão\x20de\x20arquivo.\x22,\x22moveFileImportableOnly\x22:\x22Somente\x20objetos\x20que\x20podem\x20ser\x20importados\x20de\x20outros\x20módulos,\x20como\x20funções,\x20classes\x20ou\x20funções,\x20podem\x20ser\x20movidos.\x22,\x22moveFileInsertLocation\x22:\x22Não\x20é\x20possível\x20encontrar\x20um\x20local\x20para\x20inserir\x20o\x20símbolo.\x20Um\x20símbolo\x20com\x20o\x20mesmo\x20nome\x20pode\x20já\x20existir\x20em\x20\x5c\x22{name}\x5c\x22.\x22,\x22moveFileLabel\x22:\x22Atualizar\x20todas\x20as\x20referências\x20de\x20importação\x20de\x20\x5c\x22{oldModuleName}\x5c\x22\x20para\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileMissingInfo\x22:\x22Não\x20foi\x20possível\x20encontrar\x20informações\x20do\x20arquivo\x20\x5c\x22{name}\x5c\x22.\x22,\x22moveFileMultipleDeclarations\x22:\x22Esse\x20símbolo\x20não\x20pode\x20ser\x20movido\x20porque\x20foi\x20declarado\x20várias\x20vezes.\x22,\x22moveFileNotUserFile\x22:\x22Esse\x20símbolo\x20não\x20pode\x20ser\x20movido.\x20Somente\x20símbolos\x20em\x20um\x20projeto\x20ou\x20arquivo\x20de\x20usuário\x20são\x20suportados.\x22,\x22moveFilePrivateSymbol\x22:\x22\x5c\x22{name}\x5c\x22\x20não\x20pode\x20ser\x20movido\x20porque\x20é\x20um\x20símbolo\x20privado.\x22,\x22moveFileSameFile\x22:\x22Um\x20símbolo\x20não\x20pode\x20ser\x20movido\x20para\x20o\x20mesmo\x20arquivo\x20onde\x20está\x20localizado\x20atualmente.\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22Essa\x20expressão\x20não\x20pode\x20ser\x20movida.\x20Somente\x20atribuições\x20simples,\x20como\x20a\x20atribuição\x20de\x20um\x20valor\x20a\x20uma\x20variável,\x20são\x20suportadas.\x22,\x22moveFileSymbolNotFound\x22:\x22Não\x20é\x20possível\x20encontrar\x20um\x20símbolo\x20na\x20posição\x20\x5c\x22{position}\x5c\x22.\x22,\x22moveFileUnsupportedSymbol\x22:\x22Esse\x20símbolo\x20não\x20pode\x20ser\x20movido.\x20Somente\x20variáveis,\x20funções\x20e\x20classes\x20no\x20nível\x20do\x20módulo\x20são\x20suportadas.\x22}}','TypeWalker','ModelFileName','rootUri','Hint','bracket','_changeSpelling','Count','done','Empty','getFixtureName','isRefactoringCommand','memoryUsage','runner','_sourceMapper','onCancellationRequested','_scrapedTmpFiles','editDistance','installedPackagesReported','Program','https://peps.python.org/pep-','_handleOverriddenKeyword','onInitialize','arg','SymbolKind','_singleton','_getVariableTypeText','Class','augmentsSyntaxTokens','hasWatchFileRelativePathCapability','insertSpaces','gotoDefinitionInStringLiteral','setFileCache','skipped:\x20no\x20\x27__all__\x27\x20defined','class\x20','Pytest.addTypeAnnotation','withFragment','file/readDirectorySync','ClearPersistedIndicesCommand','getSlowCompletionInfo','azure-mgmt-imagebuilder','markUsing','addListener','Wait','getFunctionInlayHint','visitSimpleTableParagraph','__``','pylance.runCommands','createTypeAnnotationEdits','PylanceServiceKeys','_appendGetAttrLiteralMembers','visitVersionAddedDirective','itemKind','createDiagnosticSink','nextNamedSibling','requestIndexingFromBackgroundThread','format\x20on\x20type','_fs','handleAnalysisResponse','typeguard','moveFileNotUserFile','visitMemberAccess','handleError','CodeActionProvider','shadows','Regular',':\x20not\x20exist\x20in\x20program\x0a','functionAnnotationComment','getAutoImportInfo','filename','Pytest','foldingRangeProvider','The\x20software\x20is\x20licensed,\x20not\x20sold.\x20This\x20agreement\x20only\x20gives\x20you\x20some\x20rights\x20to\x20use\x20the\x20software.\x20Microsoft\x20reserves\x20all\x20other\x20rights.','RunIndexer','_addOrUpdateImport','CallArgumentNameModes','BackgroundAnalysisFactory','array','moduleHash','_constructWorkspaceEdits','PerformanceTracking.title','stringify','padEnd','getMethodWithinClassIndentation','__eq__','CodeAction.MoveSymbol.commandTitle','{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22添加“{importText}”\x22,\x22searchImport\x22:\x22搜索其他导入匹配项\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22将拼写更改为“{word}”\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22将“{name}”添加到\x20extraPaths\x22},\x22Extract\x22:{\x22method\x22:\x22提取方法\x22,\x22variable\x22:\x22提取变量\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22运行\x20pylance\x20fix\x20all\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22实现继承的所有抽象类\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22移动符号\x22,\x22moveSymbolsTo\x22:\x22将符号移动到\x20...\x22,\x22moveSymbolsToNewFile\x22:\x22将符号移动到新文件\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22删除所有未使用的导入\x22,\x22removeUnusedImport\x22:\x22删除未使用的导入\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22转换所有导入格式\x22,\x22convertAllToAbsolutePath\x22:\x22将所有导入转换为绝对路径\x22,\x22convertAllToRelativePath\x22:\x22将所有导入转换为相对路径\x22,\x22convertToAbsolutePath\x22:\x22转换为绝对路径\x22,\x22convertToRelativePath\x22:\x22转换为相对路径\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22详细了解如何解析导入\x22,\x22selectInterpreterTitle\x22:\x22选择其他解释器\x22,\x22selectKernelTitle\x22:\x22选择其他\x20Jupyter\x20内核\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22日志记录数据已保存在\x20[{filePath}]({uri})。有关更多详细信息,请参阅\x20`Python\x20语言服务器`\x20输出窗格。\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22转到输出窗格\x22,\x22profilingDataSaved\x22:\x22分析数据已保存在\x20[{filePath}]({uri})。有关更多详细信息,请参阅\x20`Python\x20语言服务器`\x20输出窗格。\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22在“{venv}”环境中找不到导入“{importName}”。\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22默认\x20Python\x20环境\x22,\x22globalEnvironmentName\x22:\x22全局\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22要分析的\x20{fileCount}\x20个文件和\x20{cellCount}\x20个单元格\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22要分析的\x20{fileCount}\x20个文件和\x201\x20个单元格\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x22要分析的\x201\x20个文件和\x20{cellCount}\x20个单元格\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x22要分析的\x201\x20个文件和\x201\x20个单元格\x22,\x22windowsStoreEnvironmentName\x22:\x22microsoft\x20store\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22报告问题\x22,\x22title\x22:\x22我们检测到\x20Pylance\x20存在性能问题。是否要使用\x20`Pylance:\x20Report\x20Issue`\x20命令提交问题?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22将类型批注添加到\x20{name}\x22,\x22addTypeAnnotations\x22:\x22为此文件中的所有装置引用添加类型注释\x22,\x22fixtureNotFound\x22:\x22\x27{fixture}\x27不是已知的测试装置。测试方法应只接收装置或参数化名称作为参数。\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22是否要将“{oldModuleName}”的所有导入引用更新为“{newModuleName}”?\x22,\x22moveFileAbsentSymbol\x22:\x22找不到要移动的符号。\x22,\x22moveFileDescription\x22:\x22是否将\x20“{oldModuleName}”\x20的所有导入引用更新为\x20“{newModuleName}”?\x22,\x22moveFileExtensionMismatch\x22:\x22要移动符号,源文件(“{src}”)和目标文件(“{dest}”)必须具有相同的文件扩展名。\x22,\x22moveFileImportableOnly\x22:\x22仅允许移动可从其他模块导入的对象,例如函数、类或函数。\x22,\x22moveFileInsertLocation\x22:\x22找不到要插入符号的位置。“{name}”中可能已存在同名符号。\x22,\x22moveFileLabel\x22:\x22是否将\x20“{oldModuleName}”\x20的所有导入引用更新为\x20“{newModuleName}”?\x22,\x22moveFileMissingInfo\x22:\x22找不到“{name}”的文件信息。\x22,\x22moveFileMultipleDeclarations\x22:\x22无法移动此符号,因为已多次声明它。\x22,\x22moveFileNotUserFile\x22:\x22无法移动此符号。仅支持项目或用户文件中的符号。\x22,\x22moveFilePrivateSymbol\x22:\x22无法移动“{name}”,因为它是专用符号。\x22,\x22moveFileSameFile\x22:\x22无法将符号移动到其当前所在的同一文件。\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22无法移动此表达式。仅支持简单的赋值,例如为变量赋值。\x22,\x22moveFileSymbolNotFound\x22:\x22在位置“{position}”处找不到符号。\x22,\x22moveFileUnsupportedSymbol\x22:\x22无法移动此符号。仅支持模块级别的变量、函数和类。\x22}}','RENAME_FILES','allowAskingUsersPerformanceReporting','_getWorker','includeAllSymbols','_setMap','visitFootNoteReference','_getNameNodeToken','setCorrelationId','clearPersistedIndices','action','_isResolveSupported','onSignatureHelp','updateNotebookStructure','_classType','_cancellationSourcePerWorkspace','File','currentNode','elapsedTime','AddTypeIgnore','ToggleImportPath','getModuleUri','useMeta','w3lib','isTrusted','codeDescription','hasNonEnclosedBreak','resolveVariable','indexWorkspace','completion_metrics','getInferredTypeOfDeclaration','pylance.completionAccepted','BulkServiceRegistrationService','performance','tryConvertFromOriginal','predominantEndOfLineSequence','toLowerCase','getTypeOfMember','_getHostKind','visitCall','getCompletionItemDocumentation','findNonWhitespaceTokenAtOrBeforeOffset',':\x20prefix\x20cell\x0a','_started','_parserWasmUri','initPyiUri','_tryAppendGetAttrLiteralMembersForMode','@return','FormatOnTypeDynamicFeature','resolveAssignments','Error\x20reading\x20settings:\x20','getMappedCellUri','onWorkspaceSymbol','previousResult','case','moveFileImportableOnly','positionParamCount','cloneWithLiteral','onNotification','include','_tryGetModuleLevelFunctionNode','completeFunctionParens','indexCount','__serialized_map_val','_getDeclarationsInModule','getNewlineIndentation','isAttributes','projectRoot','\x20=\x20','StartProfilingCommand','onCallHierarchyIncomingCalls','convertSymbolKindToCompletionItemKind','Measurements','ninja','Indexing\x20Failed:\x20','moduleTimeInMS','Optional','workspaceCount','_isValidExtractionNode','_getStubAndFilePairInfo','Any','hasVisualStudioExtensionsCapability','isWriteAccess','startIndex','min','azure-mgmt-containerregistry','findDeclarationsByType','realFS','_getDiagnosticCode','getNotebookUriFromCell','textDocument/signatureHelp','fromString','addExtension','_renameFolderReferences','Profiler.disable','_aliasIntroduced','insertTextFormat','StringDefinitionHoverProvider','persistAllIndices','stopLogging','CodeAction.AutoImport.searchImport','kind','_thirdPartyPaths','updateChainedUri','typingSymbolAliases','filterText','_handleClassSupertypes','_createTypeHierarchyItem','notebookDocument','extractNodeText','Server\x20settings\x20returned\x20for\x20workspace:\x20','Notifications','visitStandaloneHyperlink','profilingService','_telemetryReporter','module','_grammarWasmUri','readdirSync','getParameterInlayHint','_printOverloadedMethodSignatures','functionReturnInlayTypeHints','Generator','_loopTypes','visitBody','textDocument/completion','_packageCache','lastChild','getDottedName','Pytest.fixtureNotFound','scopes','CallHierarchyProvider','Reanalyzed','addNameToCompletions','_autoFormatStrings','watchForLibraryChanges','typeHierarchyProvider','WorkspaceFileWatcherProvider','convertUriToLspUriString','appendText','next','_extractMethod','_programMRUQueueMap','visitBlockQuote','PYRIGHT_VERSION','_aliasResolver','IS_INSIDERS','import','removeUpToLastLineFeed','top_k:1','_setChanged','TaskListPriority','removeAllUnusedImports','fileWatcherHandler','visitDirective','_cachedPredefinedFixtures','settings','resolveInlayHints','@brief','childCount','tokenizerOutput','_isCloseToken','implicitImports','[Error]\x20','untitled','IS_RELEASE','_disposed','getTypeVarScopeNode','_tryGetCachePath','CodeAction.MoveSymbol.moveSymbolsToNewFile','__init__.pyi','symbolUsageProviderFactory','realpathSync','isType','uvloop','onWorkspaceCreated','FileUri','getEnclosingScopeForNode','[Info]\x20','colon','getSemanticTokens','useModelService','updateOptionsAndRestartService','__rxor__','getEnclosingClass','_lastTriggerKind','SpecialFoldersKind','toLocaleLowerCase','indexer','_selectionInsideComment','_countedRelative','dirExistsCached','includes','python','getImportResolver','configurable','_maxStatements','stack','hasActiveParameterCapability','CompletionList','_tryGetAutoImportsFor','_getDocumentRange','arrayEquals','Created\x20IntelliCode\x20session.','UriMap','getCommand','hasMagicMethodForOperator','_addFixtureTypeAnnotationCommand','_clonable','appendWorkspaceSymbolsRecursive','typeAnnotation','All\x20notebooks\x20should\x20have\x20mapped\x20cell\x20Uris','getUri','getUnusedImportDiagnosticsForRangeFromService','moduleVersion','oldUri','singularFileAndSingularCellToAnalyze','isTypeVar','fixAll','platform','then','_textEditTracker','\x20-\x20','leadingDots','cells','junitxml.py','isBundle','failureReason','initPyUri','setLanguage','addHandler','__bytes__','dumpTypes','Source','isAsync','_firstImport','_getEnclosingDecorator','createPylanceImportResolver','disableClientFileWatching','_lastDiagnosticKey','_deepLearning','FixAll','ModuleRenamer','visitConstant','_getMemberDeclarations','Args','_isSymbol','_collectSymbolReferencesPerImports','getEnclosingParameter','Symbol','boto3-stubs','lspRequestTelemetry','addOrUpdateImport','createProgressReporter','isStubFile','Tensor','getDeclarationForFixture','Hash','collectImportsForSymbolsUsed','reportSymbols','uri','handleMemoryHighUsage','StringDefinitionFinder','PylanceCodeActionKind','```','_extendRangeToIncludeTrailingComments','variable','Returns','_pendDelete','enqueue','reportReferences','Indexer\x20background\x20runner(','collectModuleInfo','Error\x20occurred\x20on\x20indexer\x20thread:\x20','hasMagicMethodForIdentifier','UnusedImports','_fixGoogleDocDefinition','commitCharacters','StopLoggingCommand','isUnresolvedAliasDeclaration','index','totalInMs',':param\x20','getEnvironmentData','_program','FeatureState','setCompletionCallback','extractMethod','raceCancellation','__rootDirectory','_getDeclarationsInModuleFirst','_pushToken','pyrsistent','{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22Aggiungi\x20\x5c\x22{importText}\x5c\x22\x22,\x22searchImport\x22:\x22Cercare\x20corrispondenze\x20di\x20importazione\x20aggiuntive\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22Cambiare\x20ortografia\x20in\x20\x5c\x22{word}\x5c\x22\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22Aggiungi\x20\x5c\x22{name}\x5c\x22\x20a\x20extraPaths\x22},\x22Extract\x22:{\x22method\x22:\x22Estrai\x20il\x20metodo\x22,\x22variable\x22:\x22Estrarre\x20variabile\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22Esegui\x20correggi\x20tutto\x20di\x20pylance\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22Implementare\x20tutte\x20le\x20classi\x20astratte\x20ereditate\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22Spostare\x20simbolo\x22,\x22moveSymbolsTo\x22:\x22Sposta\x20simbolo\x20in...\x22,\x22moveSymbolsToNewFile\x22:\x22Spostare\x20il\x20simbolo\x20in\x20un\x20nuovo\x20file\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22Rimuovere\x20tutte\x20le\x20importazioni\x20inutilizzate\x22,\x22removeUnusedImport\x22:\x22Rimuovere\x20importazioni\x20inutilizzate\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22Convertire\x20tutti\x20i\x20formati\x20di\x20importazione\x22,\x22convertAllToAbsolutePath\x22:\x22Converte\x20tutte\x20le\x20importazioni\x20in\x20percorso\x20assoluto\x22,\x22convertAllToRelativePath\x22:\x22Convertire\x20tutte\x20le\x20importazioni\x20in\x20percorso\x20relativo\x22,\x22convertToAbsolutePath\x22:\x22Convertire\x20in\x20percorso\x20assoluto\x22,\x22convertToRelativePath\x22:\x22Converti\x20in\x20percorso\x20relativo\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22Altre\x20informazioni\x20sulla\x20risoluzione\x20delle\x20importazioni\x22,\x22selectInterpreterTitle\x22:\x22Selezionare\x20un\x20interprete\x20diverso\x22,\x22selectKernelTitle\x22:\x22Selezionare\x20un\x20kernel\x20Jupyter\x20diverso\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22I\x20dati\x20di\x20registrazione\x20sono\x20stati\x20salvati\x20in\x20[{filePath}]({uri}).\x20Per\x20altri\x20dettagli,\x20vedere\x20il\x20riquadro\x20di\x20output\x20del\x20server\x20di\x20linguaggio\x20Python.\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22Vai\x20al\x20riquadro\x20di\x20output\x22,\x22profilingDataSaved\x22:\x22I\x20dati\x20di\x20profilatura\x20sono\x20stati\x20salvati\x20in\x20[{filePath}]({uri}).\x20Per\x20altri\x20dettagli,\x20vedere\x20il\x20riquadro\x20di\x20output\x20del\x20server\x20di\x20linguaggio\x20Python.\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22Impossibile\x20trovare\x20l’importazione\x20\x5c\x22{importName}\x5c\x22\x20nell\x27ambiente\x20\x5c\x22{venv}\x5c\x22.\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22Ambiente\x20Python\x20predefinito\x22,\x22globalEnvironmentName\x22:\x22globale\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22{fileCount}\x20file\x20e\x20{cellCount}\x20celle\x20da\x20analizzare\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22{fileCount}\x20file\x20e\x201\x20cella\x20da\x20analizzare\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x221\x20file\x20e\x20{cellCount}\x20celle\x20da\x20analizzare\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x221\x20file\x20e\x201\x20cella\x20da\x20analizzare\x22,\x22windowsStoreEnvironmentName\x22:\x22microsoft\x20store\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22Segnala\x20problema\x22,\x22title\x22:\x22È\x20stato\x20rilevato\x20un\x20problema\x20di\x20prestazioni\x20per\x20Pylance.\x20Segnalare\x20un\x20problema\x20usando\x20il\x20comando\x20\x27Pylance:\x20Report\x20Issue\x27?\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22Aggiungi\x20l’annotazione\x20di\x20tipo\x20a\x20{name}\x22,\x22addTypeAnnotations\x22:\x22Aggiungere\x20annotazioni\x20di\x20tipo\x20per\x20tutti\x20i\x20riferimenti\x20alle\x20fixture\x20in\x20questo\x20file\x22,\x22fixtureNotFound\x22:\x22\x27{fixture}\x27\x20non\x20è\x20una\x20fixture\x20di\x20test\x20nota.\x20I\x20metodi\x20di\x20test\x20devono\x20ricevere\x20come\x20parametri\x20solo\x20nomi\x20di\x20fixture\x20o\x20di\x20parametrizzazioni.\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22Aggiornare\x20tutti\x20i\x20riferimenti\x20all\x27importazione\x20per\x20\x5c\x22{oldModuleName}\x5c\x22\x20a\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileAbsentSymbol\x22:\x22Impossibile\x20trovare\x20un\x20simbolo\x20da\x20spostare.\x22,\x22moveFileDescription\x22:\x22Aggiornare\x20tutti\x20i\x20riferimenti\x20all\x27importazione\x20per\x20\x5c\x22{oldModuleName}\x5c\x22\x20a\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileExtensionMismatch\x22:\x22Per\x20spostare\x20un\x20simbolo,\x20il\x20file\x20di\x20origine\x20(\x5c\x22{src}\x5c\x22)\x20e\x20il\x20file\x20di\x20destinazione\x20(\x5c\x22{dest}\x5c\x22)\x20devono\x20avere\x20la\x20stessa\x20estensione\x20di\x20file.\x22,\x22moveFileImportableOnly\x22:\x22Solo\x20gli\x20oggetti\x20che\x20possono\x20essere\x20importati\x20da\x20altri\x20moduli,\x20ad\x20esempio\x20funzioni,\x20classi\x20o\x20funzioni,\x20possono\x20essere\x20spostati.\x22,\x22moveFileInsertLocation\x22:\x22Impossibile\x20trovare\x20una\x20posizione\x20in\x20cui\x20inserire\x20il\x20simbolo.\x20Un\x20simbolo\x20con\x20lo\x20stesso\x20nome\x20potrebbe\x20già\x20esistere\x20in\x20\x5c\x22{name}\x5c\x22.\x22,\x22moveFileLabel\x22:\x22Aggiornare\x20tutti\x20i\x20riferimenti\x20all\x27importazione\x20per\x20\x5c\x22{oldModuleName}\x5c\x22\x20a\x20\x5c\x22{newModuleName}\x5c\x22?\x22,\x22moveFileMissingInfo\x22:\x22Impossibile\x20trovare\x20le\x20informazioni\x20sul\x20file\x20per\x20\x5c\x22{name}\x5c\x22.\x22,\x22moveFileMultipleDeclarations\x22:\x22Impossibile\x20spostare\x20questo\x20simbolo\x20perché\x20è\x20dichiarato\x20più\x20volte.\x22,\x22moveFileNotUserFile\x22:\x22Impossibile\x20spostare\x20questo\x20simbolo.\x20Sono\x20supportati\x20solo\x20i\x20simboli\x20in\x20un\x20progetto\x20o\x20in\x20un\x20file\x20utente.\x22,\x22moveFilePrivateSymbol\x22:\x22Impossibile\x20spostare\x20\x5c\x22{name}\x5c\x22\x20perché\x20è\x20un\x20simbolo\x20privato.\x22,\x22moveFileSameFile\x22:\x22Non\x20è\x20possibile\x20spostare\x20un\x20simbolo\x20nello\x20stesso\x20file\x20in\x20cui\x20si\x20trova\x20attualmente.\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22Questa\x20espressione\x20non\x20può\x20essere\x20spostata.\x20Sono\x20supportate\x20solo\x20le\x20assegnazioni\x20semplici,\x20ad\x20esempio\x20una\x20variabile\x20a\x20cui\x20viene\x20assegnato\x20un\x20valore.\x22,\x22moveFileSymbolNotFound\x22:\x22Impossibile\x20trovare\x20un\x20simbolo\x20nella\x20posizione\x20\x5c\x22{position}\x5c\x22.\x22,\x22moveFileUnsupportedSymbol\x22:\x22Impossibile\x20spostare\x20questo\x20simbolo.\x20Sono\x20supportate\x20solo\x20variabili,\x20funzioni\x20e\x20classi\x20a\x20livello\x20di\x20modulo.\x22}}','documentSelector','CLEAR_PERSISTED_INDICES','Refactoring.moveFileImportableOnly','canNavigateToFile','__ge__','full','getAbstractSymbols','getDeclarationsForNode','getBoundMagicMethod','getScope','isWeb','map','_tryGetContainingFunctionNode','isEnumClass','isThenable','documentTransformer','parseFileTime','azure-mgmt-datafactory','_printPropertyMethodSignatures','StreamMessageWriter','AliasResolver','__or__','Limited','hasDocumentAnnotationCapability','hierarchicalDocumentSymbolSupport','_updateRelativeModuleNamePath','2323068IFjpAk','runScript','Index','visitBinaryOperation','DidOpenNotebookDocument','CompletionProvider','substitution_definition','isOnnxSupported','scopeUri','python_LSTM_','interface','correlationId','depth','normalMemberAccessCompletionAcceptedCommand','_addMethod','bullet_list','charOffset','.cache','character','getTypeString','visitFieldBody','client','GetAttrMemberDefinitionProvider','getLibraryIndices','simd','torchmetrics','-->','interpreted_text','formatontype_slow','getSmartSelectionRange','hyperframe','command:revealFileInOS?','_predominantEndOfLineSequence','_reportedUnresolvedModules','\x20exec\x20env','_autoIndent','divmod','deepLearning','_fixtureEquals','_handleOverriddenOperator','pid','timingStats','Profiler.stop','variableInlayTypeHints','getClassFieldsRecursive','getWordAtOffset','createConnectionToClient','_intelliCode','EndProgress','createReanalysisTimeProviderFromWorkspace','pytest-asyncio','QuickActionCommand','getAutoImportText','__ror__','require','split','_printInsertTextForCurrentSymbol','addWorker','invalidateCache','IntelliCode\x20metadata','keyGetter','changeSpellingTo','reportUndefinedVariable','pandas','RealFileSystem','VariableResult','_buildHint','azure-storage-queue','collect','submoduleFallback','Tuple','\x20at\x20','IntelliCode\x20model\x20data','python.analysis','WebUri','tags','_getSymbolFullStatementTextRange','humanize','flat','addDeclaration','addModuleSymbolsMap','disableLanguageServices','moduleName','typeHierarchy/supertypes','selectedItemTelemetryTimeInMS','_reportedNativeModules','Invalid\x20Target\x20Selected','_vs_invokeKind','@rtype','_cancellationToken','realZipOpener','azure-keyvault-secrets','string','getBundledFilesPath','containsChange','tmpdir.py','_addPreviousMemberIfNeeded','addPath','docStringService','fromBounds','insertionText','isNotebookCell',']\x20Logging\x20stopped\x20at\x20','_getNotebookPrefixCellContents','containsWildcardImport','locations','self','_ready','WorkspaceSymbolProvider','importFormat','createFromFileSystem','_tryConvertToOriginal','CompletionItemKind','_getArguments','newModuleName','[PEP\x20','expression','No\x20persisted\x20indices\x20found\x20at\x20','isinstance','getAutoImportCandidatesForAbbr','adornment','findMethodPosition','isPackageInstalled','openFileMap','ModelLoadFailed','_pendingCommandCancellationSource','_tryExecuteAsync','isClassMember','positionBinarySearch','DiagnosticSeverity','msrest','hasConfigFile','requestType','addAddTypeIgnoreCodeActions','jupyter','_hasInit','DynamicFeatures','Messages.defaultPythonEnvironmentName','moveSymbol','PartialCommentSelected','literal','runEditMode','_evaluator','publishDiagnostics','getTokenOverlapping','_updateNameInFromImportForSymbolReferences','mypy-boto3-s3','_getQueue',']\x20Profiling\x20started','_convertDiagnostics','requiringAnalysisCount','_predominantTabSequence','pytest.fixture','handleCallHierarchyOutgoingCalls','getOriginalUri','__rmatmul__','}]\x20Profiling\x20stopped\x20at\x20','handleSettings','_tryGetFunctionNodeType','IndicesManager','isParameters','References','\x20or\x20','possibleType','getInlayHints','close','textDocument/codeAction','Command:\x20\x27Remove\x20All\x20Unused\x20Imports\x27','_isSupportedDecl','UNNAMED','makeTopLevelTypeVarsConcrete','autoFormatStrings','insert','handleMarkAllFilesDirty','removeUnusedImports','{\x22CodeAction\x22:{\x22AutoImport\x22:{\x22addAutoImport\x22:\x22[6EOWN][นั้Æðð\x20\x5c\x22{ïmpørtTëxt}\x5c\x22Ấğ倪İЂҰक्นั้ढूँ]\x22,\x22searchImport\x22:\x22[SEcEV][นั้§ëærçh\x20før\x20æððïtïøñæl\x20ïmpørt\x20mætçhësẤğ倪İЂҰक्र्तिृまนั้ढूँ]\x22},\x22ChangeSpelling\x22:{\x22changeSpellingTo\x22:\x22[S2wV8][นั้Çhæñgë\x20spëllïñg\x20tø\x20\x5c\x22{wørð}\x5c\x22Ấğ倪İЂҰक्र्तिृนั้ढूँ]\x22},\x22ExtraPath\x22:{\x22addExtraPath\x22:\x22[vPbBT][นั้Æðð\x20\x5c\x22{ñæmë}\x5c\x22\x20tø\x20ëxtræPæthsẤğ倪İЂҰक्र्นั้ढूँ]\x22},\x22Extract\x22:{\x22method\x22:\x22[6CJmj][นั้Ëxtræçt\x20mëthøðẤğ倪İЂҰนั้ढूँ]\x22,\x22variable\x22:\x22[yAhZ4][นั้Ëxtræçt\x20værïæþlëẤğ倪İЂҰนั้ढूँ]\x22},\x22FixAll\x22:{\x22runFixAll\x22:\x22[kBeph][นั้Rµñ\x20pÿlæñçë\x20fïx\x20ællẤğ倪İЂҰक्นั้ढूँ]\x22},\x22ImplementAbstractClass\x22:{\x22implementAllAbstractClasses\x22:\x22[jVUSx][นั้Ïmplëmëñt\x20æll\x20ïñhërïtëð\x20æþstræçt\x20çlæssësẤğ倪İЂҰक्र्तिृまẤğนั้ढूँ]\x22},\x22MoveSymbol\x22:{\x22commandTitle\x22:\x22[tW1Sd][นั้Møvë\x20sÿmþølẤğ倪İนั้ढूँ]\x22,\x22moveSymbolsTo\x22:\x22[jnDNO][นั้Møvë\x20sÿmþøl\x20tø\x20...Ấğ倪İЂҰक्นั้ढूँ]\x22,\x22moveSymbolsToNewFile\x22:\x22[i6bBJ][นั้Møvë\x20sÿmþøl\x20tø\x20ñëw\x20fïlëẤğ倪İЂҰक्र्นั้ढूँ]\x22},\x22RemoveUnusedImport\x22:{\x22removeAllUnusedImports\x22:\x22[ji2Ww][นั้Rëmøvë\x20æll\x20µñµsëð\x20ïmpørtsẤğ倪İЂҰक्र्นั้ढूँ]\x22,\x22removeUnusedImport\x22:\x22[a0K5t][นั้Rëmøvë\x20µñµsëð\x20ïmpørtẤğ倪İЂҰक्นั้ढूँ]\x22},\x22ToggleImportPath\x22:{\x22convertAllFormat\x22:\x22[Xa2Zv][นั้Çøñvërt\x20æll\x20ïmpørt\x20førmætsẤğ倪İЂҰक्र्นั้ढूँ]\x22,\x22convertAllToAbsolutePath\x22:\x22[rYYle][นั้Çøñvërt\x20æll\x20ïmpørts\x20tø\x20æþsølµtë\x20pæthẤğ倪İЂҰक्र्तिृまนั้ढूँ]\x22,\x22convertAllToRelativePath\x22:\x22[q94B6][นั้Çøñvërt\x20æll\x20ïmpørts\x20tø\x20rëlætïvë\x20pæthẤğ倪İЂҰक्र्तिृまนั้ढूँ]\x22,\x22convertToAbsolutePath\x22:\x22[kBV0h][นั้Çøñvërt\x20tø\x20æþsølµtë\x20pæthẤğ倪İЂҰक्र्นั้ढूँ]\x22,\x22convertToRelativePath\x22:\x22[GuQt9][นั้Çøñvërt\x20tø\x20rëlætïvë\x20pæthẤğ倪İЂҰक्र्นั้ढूँ]\x22},\x22UnresolvedImports\x22:{\x22learnMoreTitle\x22:\x22[rCXA3][นั้£ëærñ\x20mørë\x20æþøµt\x20rësølvïñg\x20ïmpørtsẤğ倪İЂҰक्र्तिृまนั้ढूँ]\x22,\x22selectInterpreterTitle\x22:\x22[v2LhD][นั้§ëlëçt\x20æ\x20ðïffërëñt\x20ïñtërprëtërẤğ倪İЂҰक्र्तिृนั้ढूँ]\x22,\x22selectKernelTitle\x22:\x22[HutRH][นั้§ëlëçt\x20æ\x20ðïffërëñt\x20Jµpÿtër\x20kërñëlẤğ倪İЂҰक्र्तिृนั้ढूँ]\x22}},\x22Commands\x22:{\x22LoggingCommand\x22:{\x22loggingDataSaved\x22:\x22[kNaJm][นั้£øggïñg\x20ðætæ\x20hæs\x20þëëñ\x20sævëð\x20æt\x20[{fïlëPæth}]({µrï}).\x20§ëë\x20`Pÿthøñ\x20£æñgµægë\x20§ërvër`\x20øµtpµt\x20pæñë\x20før\x20mørë\x20ðëtæïl.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğนั้ढूँ]\x22},\x22ProfilingCommand\x22:{\x22gotoOutputCommand\x22:\x22[DiRYv][นั้Gø\x20tø\x20øµtpµt\x20pæñëẤğ倪İЂҰक्นั้ढूँ]\x22,\x22profilingDataSaved\x22:\x22[CpJI3][นั้Prøfïlïñg\x20ðætæ\x20hæs\x20þëëñ\x20sævëð\x20æt\x20[{fïlëPæth}]({µrï}).\x20§ëë\x20`Pÿthøñ\x20£æñgµægë\x20§ërvër`\x20øµtpµt\x20pæñë\x20før\x20mørë\x20ðëtæïl.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğนั้ढूँ]\x22}},\x22Diagnostic\x22:{\x22importResolveRedirect\x22:\x22[KGYYn][นั้Ïmpørt\x20\x5c\x22{ïmpørtÑæmë}\x5c\x22\x20çøµlð\x20ñøt\x20þë\x20føµñð\x20ïñ\x20thë\x20\x5c\x22{vëñv}\x5c\x22\x20ëñvïrøñmëñt.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまนั้ढूँ]\x22},\x22Messages\x22:{\x22defaultPythonEnvironmentName\x22:\x22[oW2bW][นั้Ðëfæµlt\x20Pÿthøñ\x20ËñvïrøñmëñtẤğ倪İЂҰक्र्นั้ढूँ]\x22,\x22globalEnvironmentName\x22:\x22[H7OID][นั้gløþælẤğนั้ढूँ]\x22,\x22pluralFilesAndPluralCellsToAnalyze\x22:\x22[EP1hA][นั้{fïlëÇøµñt}\x20fïlës\x20æñð\x20{çëllÇøµñt}\x20çëlls\x20tø\x20æñælÿzëẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰนั้ढूँ]\x22,\x22pluralFilesAndSingularCellToAnalyze\x22:\x22[Tg5wq][นั้{fïlëÇøµñt}\x20fïlës\x20æñð\x201\x20çëll\x20tø\x20æñælÿzëẤğ倪İЂҰक्र्तिृまẤğนั้ढूँ]\x22,\x22singularFileAndPluralCellsToAnalyze\x22:\x22[rwT7l][นั้1\x20fïlë\x20æñð\x20{çëllÇøµñt}\x20çëlls\x20tø\x20æñælÿzëẤğ倪İЂҰक्र्तिृまẤğนั้ढूँ]\x22,\x22singularFileAndSingularCellToAnalyze\x22:\x22[Lt1RE][นั้1\x20fïlë\x20æñð\x201\x20çëll\x20tø\x20æñælÿzëẤğ倪İЂҰक्र्तिृนั้ढूँ]\x22,\x22windowsStoreEnvironmentName\x22:\x22[0RfQa][นั้mïçrøsøft\x20størëẤğ倪İЂҰนั้ढूँ]\x22},\x22PerformanceTracking\x22:{\x22button\x22:\x22[PhmTE][นั้Rëpørt\x20ïssµëẤğ倪İЂนั้ढूँ]\x22,\x22title\x22:\x22[6XFDs][นั้Wë\x20hævë\x20ðëtëçtëð\x20æ\x20përførmæñçë\x20ïssµë\x20wïth\x20Pÿlæñçë.\x20Wøµlð\x20ÿøµ\x20lïkë\x20tø\x20fïlë\x20æñ\x20ïssµë\x20µsïñg\x20thë\x20`Pÿlæñçë:\x20Rëpørt\x20Ïssµë`\x20çømmæñð?Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्นั้ढूँ]\x22},\x22Pytest\x22:{\x22addTypeAnnotation\x22:\x22[fukwx][นั้Æðð\x20tÿpë\x20æññøtætïøñ\x20tø\x20{ñæmë}Ấğ倪İЂҰक्र्तिृนั้ढूँ]\x22,\x22addTypeAnnotations\x22:\x22[ci8Cb][นั้Æðð\x20tÿpë\x20æññøtætïøñs\x20før\x20æll\x20fïxtµrë\x20rëfërëñçës\x20ïñ\x20thïs\x20fïlëẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्นั้ढूँ]\x22,\x22fixtureNotFound\x22:\x22[sIWxh][นั้\x27{fïxtµrë}\x27\x20ïs\x20ñøt\x20æ\x20kñøwñ\x20tëst\x20fïxtµrë.\x20Tëst\x20mëthøðs\x20shøµlð\x20øñlÿ\x20rëçëïvë\x20fïxtµrë\x20ør\x20pæræmëtrïzætïøñ\x20ñæmës\x20æs\x20pæræmëtërs.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰนั้ढूँ]\x22},\x22Refactoring\x22:{\x22moveFile\x22:\x22[uzRfT][นั้Ðø\x20ÿøµ\x20wæñt\x20tø\x20µpðætë\x20æll\x20ïmpørt\x20rëfërëñçës\x20før\x20\x5c\x22{ølðMøðµlëÑæmë}\x5c\x22\x20tø\x20\x5c\x22{ñëwMøðµlëÑæmë}\x5c\x22?Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्นั้ढूँ]\x22,\x22moveFileAbsentSymbol\x22:\x22[3hHvF][นั้Çæññøt\x20fïñð\x20æ\x20sÿmþøl\x20tø\x20møvë.Ấğ倪İЂҰक्र्तिृนั้ढूँ]\x22,\x22moveFileDescription\x22:\x22[qbSm6][นั้Üpðætë\x20æll\x20ïmpørt\x20rëfërëñçës\x20før\x20\x5c\x22{ølðMøðµlëÑæmë}\x5c\x22\x20tø\x20\x5c\x22{ñëwMøðµlëÑæmë}\x5c\x22?Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤนั้ढूँ]\x22,\x22moveFileExtensionMismatch\x22:\x22[fpltY][นั้Tø\x20møvë\x20æ\x20sÿmþøl,\x20thë\x20søµrçë\x20fïlë\x20(\x5c\x22{srç}\x5c\x22)\x20æñð\x20ðëstïñætïøñ\x20fïlë\x20(\x5c\x22{ðëst}\x5c\x22)\x20mµst\x20hævë\x20thë\x20sæmë\x20fïlë\x20ëxtëñsïøñ.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğนั้ढूँ]\x22,\x22moveFileImportableOnly\x22:\x22[CFuY4][นั้Øñlÿ\x20øþjëçts\x20thæt\x20çæñ\x20þë\x20ïmpørtëð\x20frøm\x20øthër\x20møðµlës,\x20sµçh\x20æs\x20fµñçtïøñs,\x20çlæssës\x20ør\x20fµñçtïøñs,\x20ærë\x20ælløwëð\x20tø\x20þë\x20møvëð.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰนั้ढूँ]\x22,\x22moveFileInsertLocation\x22:\x22[BJOq2][นั้Çæññøt\x20fïñð\x20æ\x20løçætïøñ\x20tø\x20ïñsërt\x20thë\x20sÿmþøl.\x20Æ\x20sÿmþøl\x20wïth\x20thë\x20sæmë\x20ñæmë\x20mïght\x20ælrëæðÿ\x20ëxïst\x20ïñ\x20\x5c\x22{ñæmë}\x5c\x22.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまนั้ढूँ]\x22,\x22moveFileLabel\x22:\x22[TMnnY][นั้Üpðætë\x20æll\x20ïmpørt\x20rëfërëñçës\x20før\x20\x5c\x22{ølðMøðµlëÑæmë}\x5c\x22\x20tø\x20\x5c\x22{ñëwMøðµlëÑæmë}\x5c\x22?Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤนั้ढूँ]\x22,\x22moveFileMissingInfo\x22:\x22[FctQ6][นั้Çæññøt\x20fïñð\x20fïlë\x20ïñførmætïøñ\x20før\x20\x5c\x22{ñæmë}\x5c\x22.Ấğ倪İЂҰक्र्तिृまẤğ倪นั้ढूँ]\x22,\x22moveFileMultipleDeclarations\x22:\x22[Icw4C][นั้Thïs\x20sÿmþøl\x20çæññøt\x20þë\x20møvëð\x20þëçæµsë\x20ït\x20ïs\x20ðëçlærëð\x20mµltïplë\x20tïmës.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृนั้ढूँ]\x22,\x22moveFileNotUserFile\x22:\x22[3KMZz][นั้Thïs\x20sÿmþøl\x20çæññøt\x20þë\x20møvëð.\x20Øñlÿ\x20sÿmþøls\x20ïñ\x20æ\x20prøjëçt\x20ør\x20µsër\x20fïlë\x20ærë\x20sµppørtëð.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂนั้ढूँ]\x22,\x22moveFilePrivateSymbol\x22:\x22[7EZBN][นั้\x5c\x22{ñæmë}\x5c\x22\x20çæññøt\x20þë\x20møvëð\x20þëçæµsë\x20ït\x20ïs\x20æ\x20prïvætë\x20sÿmþøl.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्นั้ढूँ]\x22,\x22moveFileSameFile\x22:\x22[QQSb2][นั้Æ\x20sÿmþøl\x20çæññøt\x20þë\x20møvëð\x20tø\x20thë\x20sæmë\x20fïlë\x20whërë\x20ït\x20ïs\x20çµrrëñtlÿ\x20løçætëð.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤนั้ढूँ]\x22,\x22moveFileSimpleAssignmentsOnly\x22:\x22[4O7iP][นั้Thïs\x20ëxprëssïøñ\x20çæñ\x27t\x20þë\x20møvëð.\x20Øñlÿ\x20sïmplë\x20æssïgñmëñts,\x20sµçh\x20æs\x20æ\x20værïæþlë\x20þëïñg\x20æssïgñëð\x20æ\x20vælµë,\x20ærë\x20sµppørtëð.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İนั้ढूँ]\x22,\x22moveFileSymbolNotFound\x22:\x22[eCktQ][นั้Çæññøt\x20fïñð\x20æ\x20sÿmþøl\x20æt\x20pøsïtïøñ\x20\x5c\x22{pøsïtïøñ}\x5c\x22.Ấğ倪İЂҰक्र्तिृまẤğ倪İนั้ढूँ]\x22,\x22moveFileUnsupportedSymbol\x22:\x22[cwXih][นั้Thïs\x20sÿmþøl\x20çæññøt\x20þë\x20møvëð.\x20Øñlÿ\x20værïæþlës,\x20fµñçtïøñs,\x20æñð\x20çlæssës\x20æt\x20thë\x20møðµlë\x20lëvël\x20ærë\x20sµppørtëð.Ấğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृまẤğ倪İЂҰक्र्तिृนั้ढूँ]\x22}}','clientVersion','FixAllCommand','symbolDefinitionProvider','bindCallCount','qps-ploc','stubPath','_usable','test/startServer','splice','isStdLib','_isSupportedKind','_getLineEndingLength','getBackgroundAnalysisProgram','hasExperimentationSupport','getFixtureType','azure-mgmt-web','selectedItemTelemetryBuildTimeInMs','installedPackages','analysisRequest','codeActionPosition','_addNodeRange','fixtureNotFound','_onDelta','soupsieve','hasConfigurationCapability','triggerParameterHints','Parameter','workspaceFolders','addMapToEvent','cryptography','getSymbolsForDocument','#\x20{name}:\x20ignore{postfix}','lable','.py','visitBulletList','UriRanker','packagesBitArray','ModelTokensFileName','pythonSectionName','bitarray','list-table','getToolTipForType',']:\x20','_tryAdd','stubFile','backoff','licenseErrorText','appendImportInfoForTypes','createNodeServiceProviders','builtinImportStubs','Unable\x20to\x20find\x20stub\x20for\x20native\x20module\x20','conftest','visitFor','_addTwoNodeRange','typeAnnotationNode','importlib-resources','Dictionary','getDocumentOnTypeFormattingOption','isParameterDeclaration','__serialized_config_options','_workerKillSwitchSource','LoggingCommand','moveSymbolsToNewFile','findNodeByOffset','_autoImportMaps','global_indices','_documentTransformers','directive','convertInsertionEdit','onFileChange','_moduleName','_handleIdentifier','ExtraPath','readFileText','value','versionadded','registerDynamicFeatures','setFileClosed','verifyPersistedIndices','visitTermListItem','replace','PYLANCE_EXTENSION_ID','preSetFileOpenMs','every','skipped:\x20private\x20or\x20protected\x20file','azure-mgmt-resource','typing.Never','trackPerf','createNotebookData','.cpuprofile','_areSame','ParseTreeWalker','relevantNames','GetSourceFilesCommand','pylance.convertImportFormat','_getInlayHintsHandler','visitMatch','charset-normalizer','torch','getSlowCompletionInfoFileType','_insideErrorNode','moduleAndInfo','createAnalyzerServiceForWorkspace','deepCopy','_baseDocument','Indexing(','_keys','vscode-interactive-input','_scrapedPath','combine','SemanticTokens','_getDestinationFile','matchesKind','_updateFileEditActions','getTextEditsForAutoImportSymbolAddition','depthLimit','_cache','didchangedocument','Exception\x20in\x20IntelliCode:\x20','unknown\x20keyword','maxminddb','_currentFieldList','------------------------\x0a','WellKnownWorkspaceKinds','key','patch','_moduleUri','ignoreFileSpecs','kiwisolver','useLibraryCodeForTypes','autoImportIndexCount','BeginProgress','readonly','pathEndsWith','_updateImportData','getEvaluationScopeNode','14798XpXQPp','setTrackedFiles','test/getWorkspaceInfos','_onJupyterDocumentSymbols','getExecutionEnvironments','setFileOpened','getOptions','hasVSCodeExtension','visitEnumeratedList','MRUQueueKey','URI','statSync\x20failed\x20with\x20error\x20','loadModel','getEmptyRange','isBoolean','diagnosticSeverityOverrides','_supportRenameModule','WORKSPACEINDEX_THRESHOLD_REACHED','_createTypeInsertionTextEdits','del','convertOffsetsToRange','_generateInstalledPackagesBitArray','azure-mgmt-subscription','literalClasses','createWriteStream','wandb','isAnyOrUnknown','_pytest.fixtures.yield_fixture','BackgroundIndexRunner','endIndex','getConfigOptions','threadId','onOutgoingCalls','/__init__.py','refreshSupport','constructs','MagicMethodDefinitionProvider','{\x22version\x22:\x222024.7.1\x22,\x22pyrightCommit\x22:\x221168be715e64961106b6cd18c01db87ed285d715\x22,\x22pyrightVersion\x22:\x221.1.369\x22}','INLAYHINTS_SLOW','createBackgroundAnalysis','createCancellationTokenSource','_moduleNames','removeChain','getRelativeModuleName','configuration','getExtensionInfo','_getPathToPytest','getDiagLevelDiagnosticRules','execFileSync','getEnclosingClassOrModule','InvalidExpressionAndStatementSelected','lastKnownMemberName','_typingFileCache','sendRequestSync','_getOrAddMapData','\x20\x20\x20','addEdit','','findFixtureFunction','SemVer','indexValue','getEnclosingFunction','use\x20the\x20software\x20in\x20any\x20way\x20that\x20is\x20against\x20the\x20law\x20or\x20to\x20create\x20or\x20propagate\x20malware;\x20or','tldextract','lspHoverRequestTelemetry','_uriMapper','list_item','overrides','getProgressMessage','normalCompletionAcceptedCommand','documentationFormat','splitCodeLines','markupsafe','SkipBlankLines','findPyprojectTomlFile','CompletionAcceptedCommand','Warn','analyzeFile','_mruQueue','workerData','defaultTabSequence','hasCompletionCommitCharCapability','visit','python/inExperiment','check','directory','canMoveSymbol','azure-mgmt-servicebus','buildModuleSymbolsMap','indexingdone','[![','DiagnosticRelatedInformation','IndexingResultMap','_checkUnsupportedExpressions','_stopLogging','return','_getCompletions','onShutdown','level','TelemetryService','getFirstAncestorOrSelfOfKind','abstractmethod','realCasePath','YieldFinder','moveFileSymbolNotFound','__pos__','_createReverseChanges','reduce','hasSignatureLabelOffsetCapability','CompletionMap','getUnescapedString','getStdLibIndices','getBundledNativeStubsPath','_getPythonSearchPaths','importAdder','StubTelemetry','_importRankers','handleRange','_collectWildcardImports','jupyterSectionName','getPrimaryDeclaration','test/passExtraMessagePort','libraryUpdated','mdit-py-plugins','renameType','_areImportInfoSame','ReferencesResult','getWorkspaceForFile','getCancellationTokenId','azure-mgmt-storage','functionTypeResult','_prefix','isInteger','_getNotebookData','\x0a/m))===null||_0xa7bab2===void 0x0?void 0x0:_0xa7bab2[0x1]),_0x152653&&_0x152653[_0x5cfe0f(0x40b)]('/m))===null||_0x53a5e3===void 0x0?void 0x0:_0x53a5e3[0x1]);});if(_0x6b3a51)return{'moduleHash':parseInt(_0x6b3a51,0xa),'moduleVersion':_0x5a543d||'0'};}return{};});}_0x4dd991[_0xd12f97(0x603)]=_0x46b065;},0x10b4c:(_0x504130,_0x46eebe,_0xe1ef50)=>{'use strict';const _0x210bec=a2_0x3cc8;Object[_0x210bec(0x1147)](_0x46eebe,_0x210bec(0x734),{'value':!![]}),_0x46eebe[_0x210bec(0x728)]=_0x46eebe[_0x210bec(0x1108)]=_0x46eebe[_0x210bec(0x767)]=void 0x0;const _0x2d26fb=_0xe1ef50(0x2078),_0x39e120=_0xe1ef50(0x328);function _0x3486ac(_0x465085){const _0x5c9346=_0x210bec;if((0x0,_0x39e120['isOptionalType'])(_0x465085))return!![];return(0x0,_0x2d26fb[_0x5c9346(0xc88)])(_0x465085)&&_0x465085[_0x5c9346(0x10e4)][_0x5c9346(0x4dd)]===_0x5c9346(0x661)&&_0x465085[_0x5c9346(0x10e4)][_0x5c9346(0xe95)]===_0x5c9346(0x398);}_0x46eebe[_0x210bec(0x767)]=_0x3486ac;function _0x154fd2(_0x2f61e2){const _0x4333b8=_0x210bec;if((0x0,_0x2d26fb['isUnion'])(_0x2f61e2))return!![];return(0x0,_0x2d26fb[_0x4333b8(0xc88)])(_0x2f61e2)&&_0x2f61e2[_0x4333b8(0x10e4)]['moduleName']===_0x4333b8(0x661)&&_0x2f61e2['details']['name']===_0x4333b8(0x920);}_0x46eebe[_0x210bec(0x1108)]=_0x154fd2;function*_0x517242(_0x2cf318,_0x993bb8,_0x1537df=0x0,_0x143e48){const _0x204dc2=_0x210bec,_0x139e61=_0x2cf318[_0x204dc2(0x10e4)]['effectiveMetaclass'];if(_0x139e61&&(0x0,_0x2d26fb['isClass'])(_0x139e61)&&!_0x2d26fb[_0x204dc2(0x8c2)][_0x204dc2(0xfac)](_0x139e61,_0x204dc2(0xfea)))for(const _0x32b4ca of(0x0,_0x39e120[_0x204dc2(0xced)])(_0x139e61,_0x993bb8,0x20)){_0x32b4ca&&!(0x0,_0x2d26fb['isAnyOrUnknown'])(_0x32b4ca[_0x204dc2(0xe99)])&&(_0x32b4ca[_0x204dc2(0x50a)]=!![],yield _0x32b4ca);}for(const _0xacb6fb of(0x0,_0x39e120[_0x204dc2(0xced)])(_0x2cf318,_0x993bb8,_0x1537df,_0x143e48)){yield _0xacb6fb;}return undefined;}_0x46eebe[_0x210bec(0x728)]=_0x517242;},0x2e8c:(_0x454ff4,_0x283a00)=>{'use strict';const _0x325942=a2_0x3cc8;Object[_0x325942(0x1147)](_0x283a00,_0x325942(0x734),{'value':!![]}),_0x283a00['UriMap']=void 0x0;class _0x5af8b1{constructor(){const _0x139ca0=_0x325942;this['_keys']=new Map(),this[_0x139ca0(0x872)]=new Map();}get[_0x325942(0xdac)](){const _0x2a10dc=_0x325942;return this[_0x2a10dc(0x872)]['size'];}get[Symbol[_0x325942(0x124a)]](){return'';}[_0x325942(0x10c6)](){const _0x48e923=_0x325942;this[_0x48e923(0x5a5)][_0x48e923(0x10c6)](),this[_0x48e923(0x872)][_0x48e923(0x10c6)]();}['forEach'](_0x57d25b,_0x32854f){const _0x1ef2b3=_0x325942;this[_0x1ef2b3(0x5a5)][_0x1ef2b3(0x678)]((_0x4b9bf3,_0x26954c)=>{const _0x1876a1=_0x1ef2b3;_0x57d25b(this[_0x1876a1(0x872)]['get'](_0x26954c),_0x4b9bf3,this);});}[_0x325942(0x1051)](){const _0x11cb65=_0x325942;return this[_0x11cb65(0x872)]['values']();}[Symbol['iterator']](){const _0x2f5c9f=_0x325942;return this[_0x2f5c9f(0xf3d)]();}[_0x325942(0xede)](_0x23f644){const _0xfa4f81=_0x325942;return _0x23f644?this['_values'][_0xfa4f81(0xede)](_0x23f644[_0xfa4f81(0x5b7)]):undefined;}[_0x325942(0x231)](_0x19f05d,_0x1ce799){const _0x18e1a6=_0x325942;return _0x19f05d&&(this['_keys'][_0x18e1a6(0x231)](_0x19f05d[_0x18e1a6(0x5b7)],_0x19f05d),this[_0x18e1a6(0x872)][_0x18e1a6(0x231)](_0x19f05d[_0x18e1a6(0x5b7)],_0x1ce799)),this;}[_0x325942(0xed3)](_0x17ad8d){const _0x2e30a6=_0x325942;return this[_0x2e30a6(0x872)]['has'](_0x17ad8d[_0x2e30a6(0x5b7)]);}['delete'](_0x415288){const _0x4acde4=_0x325942;return this[_0x4acde4(0x5a5)][_0x4acde4(0xbcf)](_0x415288[_0x4acde4(0x5b7)]),this[_0x4acde4(0x872)][_0x4acde4(0xbcf)](_0x415288[_0x4acde4(0x5b7)]);}[_0x325942(0xf3d)](){const _0x2071e6=_0x325942,_0x167533=this[_0x2071e6(0x5a5)]['entries'](),_0x33606b=this[_0x2071e6(0x872)]['entries']();return new class{[Symbol['iterator']](){return this;}['next'](..._0x44a049){const _0x48fb63=_0x2071e6,_0x40b5f0=_0x167533[_0x48fb63(0x3d7)](),_0x4af38b=_0x33606b[_0x48fb63(0x3d7)]();if(_0x40b5f0[_0x48fb63(0x2fe)]||_0x4af38b['done'])return{'done':!![],'value':undefined};return{'done':![],'value':[_0x40b5f0[_0x48fb63(0x585)][0x1],_0x4af38b[_0x48fb63(0x585)][0x1]]};}}();}[_0x325942(0xce9)](){const _0x52e5e8=_0x325942;return this[_0x52e5e8(0x5a5)]['values']();}}_0x283a00[_0x325942(0x417)]=_0x5af8b1;},0x10eb0:(_0x43c893,_0x8488e3,_0x512867)=>{'use strict';const _0x2cbe7f=a2_0x3cc8;Object['defineProperty'](_0x8488e3,_0x2cbe7f(0x734),{'value':!![]}),_0x8488e3[_0x2cbe7f(0xe46)]=_0x8488e3[_0x2cbe7f(0x10e5)]=void 0x0;const _0x2c9453=_0x512867(0xd72c);var _0x3a60b1;(function(_0x5b12b0){function _0x37cd59(_0x2edeab){const _0x2e1985=a2_0x3cc8;return _0x2edeab&&typeof _0x2edeab[_0x2e1985(0x27e)]===_0x2e1985(0x805);}_0x5b12b0['is']=_0x37cd59;}(_0x3a60b1||(_0x8488e3[_0x2cbe7f(0x10e5)]=_0x3a60b1={})));const _0x77f764='pylancePrefixCell',_0x44a215='vscode-notebook-cell',_0x22f759=_0x2cbe7f(0x5a6);class _0x1d105e{constructor(_0x4fdac6){const _0x5027ed=_0x2cbe7f;this['_caseDetector']=_0x4fdac6,this['_originalToMapped']=new Map(),this[_0x5027ed(0x9eb)]=new Map(),this[_0x5027ed(0x2bd)]=new Set(),this[_0x5027ed(0xfdc)]=new Set();}[_0x2cbe7f(0x27e)](_0x4bd6b3){const _0x5d3609=_0x2cbe7f;this[_0x5d3609(0x22c)]();const _0x253e2c=_0x2c9453[_0x5d3609(0x1279)][_0x5d3609(0xc8f)](_0x4bd6b3[_0x5d3609(0x3b8)][_0x5d3609(0x44f)],this[_0x5d3609(0x7f1)]);return _0x4bd6b3['cellTextDocuments'][_0x5d3609(0x678)](_0x47d9e9=>{const _0x4aea89=_0x5d3609,_0x388b90=_0x2c9453[_0x4aea89(0x1279)][_0x4aea89(0xc8f)](_0x47d9e9[_0x4aea89(0x44f)],this[_0x4aea89(0x7f1)]),_0x52824a=this['_generateCellMappedUri'](_0x253e2c,_0x388b90);this['_save'](_0x388b90,_0x52824a);}),_0x253e2c;}[_0x2cbe7f(0xbc3)](_0xc7c67e){const _0x42dcc1=_0x2cbe7f;var _0x557d66,_0x16343f,_0x4b8b06,_0x24ee2a,_0x3f79d4,_0x313648;(_0x4b8b06=(_0x16343f=(_0x557d66=_0xc7c67e[_0x42dcc1(0x10c9)][_0x42dcc1(0x42b)])===null||_0x557d66===void 0x0?void 0x0:_0x557d66['structure'])===null||_0x16343f===void 0x0?void 0x0:_0x16343f[_0x42dcc1(0xc47)])===null||_0x4b8b06===void 0x0?void 0x0:_0x4b8b06[_0x42dcc1(0x678)](_0x2aaca5=>{const _0x56d6f5=_0x42dcc1,_0x3feb31=_0x2c9453[_0x56d6f5(0x1279)]['parse'](_0x2aaca5[_0x56d6f5(0x44f)],this[_0x56d6f5(0x7f1)]);this[_0x56d6f5(0x457)](_0x3feb31);});const _0x15b473=_0x2c9453[_0x42dcc1(0x1279)]['parse'](_0xc7c67e['notebookDocument'][_0x42dcc1(0x44f)],this[_0x42dcc1(0x7f1)]);return(_0x313648=(_0x3f79d4=(_0x24ee2a=_0xc7c67e[_0x42dcc1(0x10c9)][_0x42dcc1(0x42b)])===null||_0x24ee2a===void 0x0?void 0x0:_0x24ee2a[_0x42dcc1(0xbb0)])===null||_0x3f79d4===void 0x0?void 0x0:_0x3f79d4['didOpen'])===null||_0x313648===void 0x0?void 0x0:_0x313648[_0x42dcc1(0x678)](_0xe200f2=>{const _0x3a9768=_0x42dcc1,_0x42621a=_0x2c9453[_0x3a9768(0x1279)][_0x3a9768(0xc8f)](_0xe200f2[_0x3a9768(0x44f)],this['_caseDetector']),_0x476d39=this[_0x3a9768(0x8c5)](_0x15b473,_0x42621a);this['_save'](_0x42621a,_0x476d39);}),_0x15b473;}['parseNotebookClose'](_0x17dd86){const _0x297b72=_0x2cbe7f;return _0x17dd86[_0x297b72(0xb11)][_0x297b72(0x678)](_0x31c553=>{const _0x18c52c=_0x297b72,_0x36c54c=_0x2c9453[_0x18c52c(0x1279)][_0x18c52c(0xc8f)](_0x31c553[_0x18c52c(0x44f)],this['_caseDetector']);this[_0x18c52c(0x457)](_0x36c54c);}),_0x2c9453['Uri'][_0x297b72(0xc8f)](_0x17dd86[_0x297b72(0x3b8)]['uri'],this[_0x297b72(0x7f1)]);}[_0x2cbe7f(0x31f)](_0x398480,_0x1b133c){const _0x51004a=_0x2cbe7f;_0x1d105e[_0x51004a(0x4f0)](_0x398480)&&(_0x1b133c?this[_0x51004a(0xfdc)][_0x51004a(0x87d)](_0x398480[_0x51004a(0x5b7)]):this['_inUseUris'][_0x51004a(0xbcf)](_0x398480[_0x51004a(0x5b7)]));}[_0x2cbe7f(0x2ca)](_0x37b63d){const _0x16c00a=_0x2cbe7f;var _0x4358f0;return(_0x4358f0=this[_0x16c00a(0x9eb)][_0x16c00a(0xede)](_0x37b63d['key']))!==null&&_0x4358f0!==void 0x0?_0x4358f0:_0x37b63d;}['getMappedCellUri'](_0xf701fe){const _0x217546=_0x2cbe7f;var _0x5f3311;return(_0x5f3311=this[_0x217546(0xc4a)][_0x217546(0xede)](_0xf701fe[_0x217546(0x5b7)]))!==null&&_0x5f3311!==void 0x0?_0x5f3311:_0xf701fe;}[_0x2cbe7f(0x3a5)](_0x1022e0){const _0x256d1a=_0x2cbe7f,_0x29a08b=this[_0x256d1a(0x37f)](_0x1022e0);return _0x29a08b[_0x256d1a(0x7eb)]('')[_0x256d1a(0x1244)](_0x29a08b['query']);}static[_0x2cbe7f(0xaa1)](_0x3e53ee){const _0x19164a=_0x2cbe7f;return _0x3e53ee[_0x19164a(0xbff)]===_0x77f764;}static[_0x2cbe7f(0x4f0)](_0x577ddd){const _0x2be5af=_0x2cbe7f;if(_0x577ddd['scheme']===_0x22f759)return!![];return _0x577ddd[_0x2be5af(0xbff)]?_0x577ddd[_0x2be5af(0xbec)]('.ipynb')||_0x577ddd[_0x2be5af(0x127a)]===_0x44a215:![];}static[_0x2cbe7f(0x663)](_0x46be84){const _0xc96b0f=_0x2cbe7f;return _0x46be84[_0xc96b0f(0x3a8)](_0xc96b0f(0x55c))[_0xc96b0f(0x31a)](_0x77f764);}[_0x2cbe7f(0x8c5)](_0x3ffef1,_0x455e46){const _0x20e688=_0x2cbe7f;return _0x3ffef1[_0x20e688(0x3a8)](_0x20e688(0x55c))[_0x20e688(0x31a)](_0x455e46['fragment']);}['_clearPendingDeletes'](){const _0x332ad0=_0x2cbe7f,_0x44bc6c=[...this[_0x332ad0(0x2bd)]];_0x44bc6c['forEach'](_0x300fc8=>{const _0x999004=_0x332ad0;!this['_inUseUris']['has'](_0x300fc8)&&this[_0x999004(0x8d0)](_0x300fc8);});}[_0x2cbe7f(0x457)](_0x134ba3){const _0x2b67b1=_0x2cbe7f;this[_0x2b67b1(0x2bd)][_0x2b67b1(0x87d)](_0x134ba3[_0x2b67b1(0x5b7)]);}[_0x2cbe7f(0xff0)](_0x1a0ccd,_0x10a2a3){const _0x4c2cc6=_0x2cbe7f;this['_originalToMapped'][_0x4c2cc6(0x231)](_0x1a0ccd[_0x4c2cc6(0x5b7)],_0x10a2a3),this[_0x4c2cc6(0x9eb)][_0x4c2cc6(0x231)](_0x10a2a3[_0x4c2cc6(0x5b7)],_0x1a0ccd),this[_0x4c2cc6(0x2bd)][_0x4c2cc6(0xbcf)](_0x1a0ccd[_0x4c2cc6(0x5b7)]);}[_0x2cbe7f(0x8d0)](_0x10e7dc){const _0x50a0ff=_0x2cbe7f,_0x583eeb=this[_0x50a0ff(0xc4a)][_0x50a0ff(0xede)](_0x10e7dc);_0x583eeb&&(this[_0x50a0ff(0xc4a)][_0x50a0ff(0xbcf)](_0x10e7dc),this[_0x50a0ff(0x9eb)][_0x50a0ff(0xbcf)](_0x583eeb[_0x50a0ff(0x5b7)]),this[_0x50a0ff(0x2bd)][_0x50a0ff(0xbcf)](_0x10e7dc));}}_0x8488e3[_0x2cbe7f(0xe46)]=_0x1d105e;},0xd618:(_0x531102,_0x149ff9,_0x2c4394)=>{'use strict';const _0x2c8067=a2_0x3cc8;Object[_0x2c8067(0x1147)](_0x149ff9,_0x2c8067(0x734),{'value':!![]}),_0x149ff9[_0x2c8067(0x95e)]=void 0x0;const _0xa2e356=_0x2c4394(0x53c3);var _0x4d044c;(function(_0x37e861){const _0x15df0e=_0x2c8067;let _0x5bb595;(function(_0x180cb7){const _0x62399d=a2_0x3cc8;_0x180cb7[_0x62399d(0x7ac)]=_0x62399d(0xe39),_0x180cb7[_0x62399d(0xbf3)]='didopendocument',_0x180cb7[_0x62399d(0x706)]=_0x62399d(0x5b0),_0x180cb7[_0x62399d(0x48f)]=_0x62399d(0xaf0),_0x180cb7[_0x62399d(0xf63)]=_0x62399d(0xf27),_0x180cb7[_0x62399d(0xdd3)]=_0x62399d(0x61c);}(_0x5bb595=_0x37e861[_0x15df0e(0xe5b)]||(_0x37e861[_0x15df0e(0xe5b)]={})));let _0x4bc1f1;(function(_0x2c228a){const _0x134166=_0x15df0e;_0x2c228a[_0x134166(0xa0d)]=_0x134166(0x616),_0x2c228a[_0x134166(0xfad)]=_0x134166(0xb97),_0x2c228a[_0x134166(0xd78)]=_0x134166(0x1261),_0x2c228a[_0x134166(0xdb8)]=_0x134166(0xbe0),_0x2c228a[_0x134166(0x10c4)]=_0x134166(0x7c9),_0x2c228a[_0x134166(0xee0)]=_0x134166(0x988),_0x2c228a[_0x134166(0x128e)]='test/analyzeFile',_0x2c228a[_0x134166(0x10e6)]=_0x134166(0xe47),_0x2c228a['GetWorkspaceSettings']=_0x134166(0x1295),_0x2c228a['GetWorkspaceKinds']=_0x134166(0xe0a),_0x2c228a['GetWorkspaceInfos']=_0x134166(0x5c5),_0x2c228a[_0x134166(0x694)]='test/getNotebookData',_0x2c228a['GetUserFiles']=_0x134166(0x6e7),_0x2c228a[_0x134166(0xe50)]=_0x134166(0x11e4),_0x2c228a[_0x134166(0xe27)]=_0x134166(0xee8),_0x2c228a[_0x134166(0x2ab)]=_0x134166(0xbb7),_0x2c228a['GetWorkspaceFileContent']=_0x134166(0x7da),_0x2c228a[_0x134166(0x33f)]='test/runIndexer',_0x2c228a[_0x134166(0x995)]='test/analyzeWorkspace',_0x2c228a[_0x134166(0xe5f)]='test/getDiagnostics',_0x2c228a['GetUserIndices']=_0x134166(0xd68),_0x2c228a[_0x134166(0x321)]=_0x134166(0xf25);}(_0x4bc1f1=_0x37e861[_0x15df0e(0xe66)]||(_0x37e861['Requests']={})));let _0x3f002d;(function(_0x5b32fb){const _0x272776=_0x15df0e;_0x5b32fb[_0x272776(0xd78)]='python/isTrustedWorkspaceSync';}(_0x3f002d=_0x37e861[_0x15df0e(0x944)]||(_0x37e861[_0x15df0e(0x944)]={})));let _0x363b0f;(function(_0x425e67){const _0x5ee5d7=_0x15df0e;_0x425e67['SetStatusBarMessage']=_0x5ee5d7(0xb6c),_0x425e67['BeginProgress']=_0x5ee5d7(0x10bf),_0x425e67['ReportProgress']='python/reportProgress',_0x425e67[_0x5ee5d7(0x4bb)]=_0x5ee5d7(0x10a9),_0x425e67[_0x5ee5d7(0x7b3)]=_0x5ee5d7(0x105a),_0x425e67['AskForWait']='test/askForWait',_0x425e67[_0x5ee5d7(0x89f)]='test/signal',_0x425e67[_0x5ee5d7(0x8a6)]=_0x5ee5d7(0xc6f),_0x425e67[_0x5ee5d7(0xf63)]='notebookDocument/didChange',_0x425e67[_0x5ee5d7(0x85c)]=_0x5ee5d7(0xdba),_0x425e67[_0x5ee5d7(0x7e4)]=_0x5ee5d7(0xa74),_0x425e67[_0x5ee5d7(0xb2d)]=_0x5ee5d7(0x830),_0x425e67[_0x5ee5d7(0x118c)]=_0x5ee5d7(0x542),_0x425e67['TestStartServerResponse']=_0x5ee5d7(0x9e6),_0x425e67[_0x5ee5d7(0x1188)]='test/logMessage',_0x425e67[_0x5ee5d7(0xde1)]=_0x5ee5d7(0x63c),_0x425e67['ExecuteCommand']=_0x5ee5d7(0xd8a);}(_0x363b0f=_0x37e861['Notifications']||(_0x37e861[_0x15df0e(0x3bb)]={})));function _0x3f4224(_0x365616,_0x56ee11,_0x51696b,_0x5bc366){return _0x365616['sendRequest'](_0x56ee11,_0x51696b,_0x5bc366);}_0x37e861[_0x15df0e(0xcc2)]=_0x3f4224;function _0x130c6d(_0x27ad83,_0xa903cf,_0x55fb77){const _0x2755d7=_0x15df0e,_0x1d719f=_0x27ad83,_0x5e7f30=_0x1d719f[_0x2755d7(0xcc2)](_0xa903cf,new _0xa2e356[(_0x2755d7(0x4cc))](_0x2755d7(0x1017)));if(_0x5e7f30['errno']!==0x0)throw new Error(_0x2755d7(0x835)+_0xa903cf+_0x2755d7(0x10a7)+_0x5e7f30[_0x2755d7(0xde5)]);return _0x5e7f30['data'];}_0x37e861[_0x15df0e(0x5f8)]=_0x130c6d;function _0x760fa0(_0x210e87,_0x715f18,_0x275074){_0x210e87['sendNotification'](_0x715f18,_0x275074);}_0x37e861[_0x15df0e(0x1025)]=_0x760fa0;function _0x39b84a(_0x3ef592,_0x296a1c,_0x2e5a0c){const _0x539553=_0x15df0e;return _0x3ef592[_0x539553(0xcb6)](_0x296a1c,_0x2e5a0c);}_0x37e861[_0x15df0e(0xcb6)]=_0x39b84a;function _0x97f811(_0x54ce32,_0x5af9a4,_0x21e962){const _0x11b75e=_0x15df0e;return _0x54ce32[_0x11b75e(0x386)](_0x5af9a4,_0x21e962);}_0x37e861[_0x15df0e(0x386)]=_0x97f811;}(_0x4d044c||(_0x149ff9['CustomLSP']=_0x4d044c={})));},0x10ad0:(_0x415682,_0x576199)=>{'use strict';const _0x24af77=a2_0x3cc8;Object[_0x24af77(0x1147)](_0x576199,_0x24af77(0x734),{'value':!![]}),_0x576199[_0x24af77(0x789)]=void 0x0,_0x576199['ImportPackageFilterList']=[_0x24af77(0xffe),_0x24af77(0xa9c),_0x24af77(0x723),'alembic',_0x24af77(0x254),'apache-airflow',_0x24af77(0x21e),_0x24af77(0x1221),_0x24af77(0x6ed),_0x24af77(0x100c),_0x24af77(0x926),'async-timeout',_0x24af77(0x1ee),_0x24af77(0x823),_0x24af77(0xadf),_0x24af77(0xc12),'azure-core',_0x24af77(0x2d8),_0x24af77(0xf43),'azure-eventgrid',_0x24af77(0x80c),_0x24af77(0x1168),_0x24af77(0x769),_0x24af77(0xaa7),_0x24af77(0x4e6),_0x24af77(0x6f6),_0x24af77(0xdfd),_0x24af77(0x10ca),_0x24af77(0x6cd),_0x24af77(0x6df),_0x24af77(0x9ee),_0x24af77(0xf8b),_0x24af77(0x3a1),_0x24af77(0x11b1),_0x24af77(0x1d6),_0x24af77(0x931),_0x24af77(0x482),_0x24af77(0xc9a),'azure-mgmt-eventhub',_0x24af77(0x31e),_0x24af77(0x74a),_0x24af77(0xba3),_0x24af77(0xb58),_0x24af77(0xe74),'azure-mgmt-monitor',_0x24af77(0x999),_0x24af77(0xc86),_0x24af77(0x93d),_0x24af77(0xc61),'azure-mgmt-redis',_0x24af77(0x827),_0x24af77(0x590),_0x24af77(0x6e1),_0x24af77(0x61a),_0x24af77(0x644),_0x24af77(0x5d9),_0x24af77(0x54a),'azure-servicebus','azure-storage-blob',_0x24af77(0x4ce),_0x24af77(0x568),'bcrypt',_0x24af77(0x562),_0x24af77(0xac2),_0x24af77(0x445),'build',_0x24af77(0x685),_0x24af77(0x924),_0x24af77(0x200),_0x24af77(0x59c),'cheroot',_0x24af77(0xba2),_0x24af77(0x8ff),_0x24af77(0xef6),'cmdstanpy',_0x24af77(0xda0),_0x24af77(0x5e6),_0x24af77(0x10c8),_0x24af77(0xad8),_0x24af77(0x558),_0x24af77(0x846),_0x24af77(0x89d),'datadog',_0x24af77(0x1068),_0x24af77(0xc7d),'delta-spark',_0x24af77(0x1143),_0x24af77(0x1299),'django','docstring-parser',_0x24af77(0xba9),'elasticsearch',_0x24af77(0xba7),_0x24af77(0xeac),_0x24af77(0x814),_0x24af77(0x111d),'fastavro',_0x24af77(0xafe),_0x24af77(0x70b),_0x24af77(0xfe4),_0x24af77(0x237),_0x24af77(0x1226),'frozenlist',_0x24af77(0xd87),_0x24af77(0xa18),_0x24af77(0xf37),_0x24af77(0xb8a),_0x24af77(0x119e),'google-cloud-datastore',_0x24af77(0x100b),'google-cloud-kms','google-cloud-language',_0x24af77(0xbb9),_0x24af77(0x80f),'google-cloud-pubsublite','google-cloud-videointelligence',_0x24af77(0x113b),_0x24af77(0x126d),_0x24af77(0xce5),_0x24af77(0xab0),_0x24af77(0xb34),_0x24af77(0x74d),_0x24af77(0xd0b),_0x24af77(0xcf9),_0x24af77(0x4d8),_0x24af77(0x4a9),_0x24af77(0x6ac),_0x24af77(0xf12),_0x24af77(0x11b7),'idna',_0x24af77(0xc62),'importlib-metadata',_0x24af77(0x572),_0x24af77(0x242),'inflect',_0x24af77(0xacf),_0x24af77(0x75e),_0x24af77(0xd0e),'iso8601',_0x24af77(0xc9d),_0x24af77(0x1137),_0x24af77(0x8ac),'jellyfish',_0x24af77(0xf1d),_0x24af77(0x1056),_0x24af77(0x6e9),_0x24af77(0xd99),_0x24af77(0xad2),_0x24af77(0x979),_0x24af77(0x5bb),'langcodes','libcst',_0x24af77(0xdfa),_0x24af77(0x11fa),_0x24af77(0x60b),'marshmallow',_0x24af77(0x76f),_0x24af77(0x5b3),_0x24af77(0x63e),_0x24af77(0x75d),_0x24af77(0x1195),_0x24af77(0x50d),_0x24af77(0xd49),_0x24af77(0xf8e),_0x24af77(0x9aa),_0x24af77(0x51d),'natsort',_0x24af77(0xc40),'nbformat',_0x24af77(0x395),_0x24af77(0x99a),'omegaconf','openapi-spec-validator',_0x24af77(0xa12),_0x24af77(0x2de),_0x24af77(0x786),_0x24af77(0xb25),_0x24af77(0x606),_0x24af77(0xeb6),'parso','pathy',_0x24af77(0x12a7),_0x24af77(0xb5c),_0x24af77(0x8e9),'pip-tools',_0x24af77(0x777),_0x24af77(0x123b),_0x24af77(0xfef),'prometheus-client',_0x24af77(0x65b),'prompt-toolkit',_0x24af77(0x106b),'py',_0x24af77(0xd70),'pybind11',_0x24af77(0xa47),'pycryptodomex','pydantic','pyee',_0x24af77(0x1239),_0x24af77(0x6ab),'pymongo','PyNaCl',_0x24af77(0x9ec),_0x24af77(0x1178),_0x24af77(0x881),_0x24af77(0x1cd),_0x24af77(0x10b5),_0x24af77(0x46f),_0x24af77(0x83b),_0x24af77(0x67b),_0x24af77(0x4bd),_0x24af77(0x1c2),'python-dotenv',_0x24af77(0x70a),_0x24af77(0xf75),_0x24af77(0x116a),_0x24af77(0xe0c),_0x24af77(0x6b6),_0x24af77(0x69e),'ray','readme-renderer',_0x24af77(0x80a),'resolvelib',_0x24af77(0x90f),_0x24af77(0x720),_0x24af77(0x10fa),_0x24af77(0xd06),'rx','secretstorage',_0x24af77(0x11e7),_0x24af77(0xde7),_0x24af77(0x791),_0x24af77(0xfa5),_0x24af77(0x220),_0x24af77(0x8fb),_0x24af77(0x552),'spacy','sphinx',_0x24af77(0xc37),'starlette',_0x24af77(0xc4e),_0x24af77(0x1272),_0x24af77(0x69d),_0x24af77(0x677),_0x24af77(0x889),_0x24af77(0x7d9),'thinc',_0x24af77(0x8d3),'tld',_0x24af77(0x602),_0x24af77(0xfde),'tomlkit',_0x24af77(0x59d),_0x24af77(0x4a4),'tornado',_0x24af77(0x11d6),_0x24af77(0xf31),_0x24af77(0x251),_0x24af77(0x331),'typer',_0x24af77(0x6e5),_0x24af77(0xa6b),_0x24af77(0x93c),_0x24af77(0x3f9),_0x24af77(0x363),_0x24af77(0x5dc),_0x24af77(0xff7),_0x24af77(0x1f0),_0x24af77(0xf14),_0x24af77(0x1186),_0x24af77(0x754),_0x24af77(0xf91),_0x24af77(0x1080),_0x24af77(0x7b8),_0x24af77(0xbdd),_0x24af77(0xa08)];},0x1534c:(_0x45e597,_0x5dcc54,_0x12bab0)=>{'use strict';const _0x46a44c=a2_0x3cc8;Object[_0x46a44c(0x1147)](_0x5dcc54,'__esModule',{'value':!![]}),_0x5dcc54[_0x46a44c(0x1da)]=void 0x0;const _0x29bb81=_0x12bab0(0x8dbc),_0x102d5e=_0x12bab0(0x16d40),_0xf936d6=_0x12bab0(0x128dc),_0x426252=_0x12bab0(0x5228);class _0x5e0a23 extends _0x29bb81[_0x46a44c(0xd39)]{constructor(_0x17fe10){const _0xa7028e=_0x46a44c;super(),this[_0xa7028e(0x3cd)]=[new _0xf936d6[(_0xa7028e(0xb0d))](_0xa7028e(0xf51),0x0,null,_0x17fe10,[])],this[_0xa7028e(0x86b)]=this[_0xa7028e(0x3cd)][0x0];}[_0x46a44c(0x235)](_0x3147f3){const _0xbb764c=_0x46a44c;return this[_0xbb764c(0x11b2)](_0x3147f3),super[_0xbb764c(0x235)](_0x3147f3);}[_0x46a44c(0x8f9)](_0x34911e){const _0x2f4737=_0x46a44c;return this[_0x2f4737(0xe2f)](_0x34911e);}[_0x46a44c(0x125b)](_0xfad0d5){const _0x1618ad=_0x46a44c;return this[_0x1618ad(0xe2f)](_0xfad0d5);}['visitAssignment'](_0x18bfcd){const _0x1116de=_0x46a44c;if(_0x18bfcd['leftExpression'][_0x1116de(0x84d)]===0x26){const _0x4a5053=_0x18bfcd['leftExpression'];this[_0x1116de(0x1093)](_0x4a5053['value'],_0x4a5053[_0x1116de(0x92f)],_0x18bfcd[_0x1116de(0xa57)]);}return![];}['visitImportFrom'](_0x1591e2){const _0x25fc8c=_0x46a44c;var _0x2cc136;if(!_0x1591e2[_0x25fc8c(0x3bf)]){if(_0x1591e2['imports'][_0x25fc8c(0x903)]>0x0){const _0x754623=(_0x2cc136=_0x1591e2['imports'][0x0])===null||_0x2cc136===void 0x0?void 0x0:_0x2cc136[_0x25fc8c(0xe95)];(_0x754623===null||_0x754623===void 0x0?void 0x0:_0x754623[_0x25fc8c(0x585)])&&this[_0x25fc8c(0x86b)][_0x25fc8c(0x1e3)][_0x25fc8c(0xedf)](new _0x426252[(_0x25fc8c(0xdc1))](_0x754623[_0x25fc8c(0x585)],_0x754623[_0x25fc8c(0x585)],_0x754623[_0x25fc8c(0x92f)]+_0x754623[_0x25fc8c(0x903)]));}return![];}const _0x1fa0d2=_0x1591e2[_0x25fc8c(0x3bf)][_0x25fc8c(0x1097)][_0x25fc8c(0x47c)](_0x19e149=>_0x19e149[_0x25fc8c(0x585)]||'')[_0x25fc8c(0x24a)]('.');for(const _0x22350c of _0x1591e2[_0x25fc8c(0xd25)]){const _0xa54c48=_0x22350c['name'],_0x46c47c=_0x22350c[_0x25fc8c(0x1163)];if(_0xa54c48[_0x25fc8c(0x585)])(_0x46c47c===null||_0x46c47c===void 0x0?void 0x0:_0x46c47c[_0x25fc8c(0x585)])?this['currentScope'][_0x25fc8c(0x1e3)][_0x25fc8c(0xedf)](new _0x426252[(_0x25fc8c(0xdc1))](_0x46c47c[_0x25fc8c(0x585)],_0x1fa0d2+'.'+_0xa54c48[_0x25fc8c(0x585)],_0xa54c48[_0x25fc8c(0x92f)]+_0xa54c48[_0x25fc8c(0x903)])):this[_0x25fc8c(0x86b)][_0x25fc8c(0x1e3)][_0x25fc8c(0xedf)](new _0x426252[(_0x25fc8c(0xdc1))](_0xa54c48[_0x25fc8c(0x585)],_0x1fa0d2+'.'+_0xa54c48[_0x25fc8c(0x585)],_0xa54c48[_0x25fc8c(0x92f)]+_0xa54c48[_0x25fc8c(0x903)]));else(_0x46c47c===null||_0x46c47c===void 0x0?void 0x0:_0x46c47c[_0x25fc8c(0x585)])&&this[_0x25fc8c(0x86b)]['assignments']['push'](new _0x426252[(_0x25fc8c(0xdc1))](_0x46c47c[_0x25fc8c(0x585)],_0x46c47c[_0x25fc8c(0x585)],_0x46c47c[_0x25fc8c(0x92f)]+_0x46c47c[_0x25fc8c(0x903)]));}return![];}[_0x46a44c(0x10bc)](_0x11f2e6){const _0x4b0b09=_0x46a44c;for(const _0x230c73 of _0x11f2e6['list']){const _0x259746=_0x230c73[_0x4b0b09(0x3bf)][_0x4b0b09(0x1097)];if(_0x259746['length']>0x0){const _0x2f645b=_0x259746[_0x4b0b09(0x47c)](_0x1fa4a6=>_0x1fa4a6['value']||'')[_0x4b0b09(0x24a)]('.'),_0x368f2f=_0x230c73[_0x4b0b09(0x1163)];(_0x368f2f===null||_0x368f2f===void 0x0?void 0x0:_0x368f2f['value'])?this[_0x4b0b09(0x86b)][_0x4b0b09(0x1e3)][_0x4b0b09(0xedf)](new _0x426252[(_0x4b0b09(0xdc1))](_0x368f2f[_0x4b0b09(0x585)],_0x2f645b,_0x259746[0x0][_0x4b0b09(0x92f)]+_0x2f645b[_0x4b0b09(0x903)])):this['currentScope'][_0x4b0b09(0x1e3)]['push'](new _0x426252[(_0x4b0b09(0xdc1))](_0x2f645b,_0x2f645b,_0x259746[0x0]['start']+_0x2f645b['length']));}}return![];}['visitWith'](_0x152d60){const _0x14e99f=_0x46a44c;for(const _0x19f591 of _0x152d60['withItems'][_0x14e99f(0x11a4)](_0x23b22d=>{const _0x2b3b6d=_0x14e99f;var _0x4fa18a,_0x2dbb44;return((_0x4fa18a=_0x23b22d[_0x2b3b6d(0x4ff)])===null||_0x4fa18a===void 0x0?void 0x0:_0x4fa18a['nodeType'])===0x9&&_0x23b22d[_0x2b3b6d(0x4ff)][_0x2b3b6d(0x8be)]['nodeType']===0x26&&((_0x2dbb44=_0x23b22d['target'])===null||_0x2dbb44===void 0x0?void 0x0:_0x2dbb44['nodeType'])===0x26;})){const _0x57d1ce=_0x19f591['target'],_0x4cfb93=_0x19f591[_0x14e99f(0x4ff)][_0x14e99f(0x8be)];(_0x57d1ce===null||_0x57d1ce===void 0x0?void 0x0:_0x57d1ce[_0x14e99f(0x585)])&&(_0x4cfb93===null||_0x4cfb93===void 0x0?void 0x0:_0x4cfb93[_0x14e99f(0x585)])&&this['currentScope']['assignments'][_0x14e99f(0xedf)](new _0x426252[(_0x14e99f(0xdc1))](_0x57d1ce[_0x14e99f(0x585)],_0x4cfb93['value'],_0x4cfb93[_0x14e99f(0x92f)]+_0x4cfb93['length']));}return![];}[_0x46a44c(0x56f)](_0x2fd36e){const _0x5102d6=_0x46a44c,_0x4b4c5e=_0x5102d6(0xe86);if(_0x2fd36e[_0x5102d6(0xa2a)]['nodeType']!==0x26)return![];const _0x249429=_0x2fd36e['targetExpression'],_0x439312=_0x249429[_0x5102d6(0x585)];switch(_0x2fd36e[_0x5102d6(0x1215)][_0x5102d6(0x84d)]){case 0x26:{const _0x262a0a=_0x2fd36e[_0x5102d6(0x1215)];if(!_0x262a0a[_0x5102d6(0x585)])break;let _0x105141=(0x0,_0x102d5e[_0x5102d6(0x367)])(this['currentScope'],_0x262a0a[_0x5102d6(0x585)],_0x262a0a[_0x5102d6(0x92f)]);_0x426252['IntelliCodeConstants']['UnresolvedType']&&!_0x105141&&(_0x105141=_0x426252['IntelliCodeConstants']['UnresolvedType']);if(!_0x105141||!_0x439312)break;this[_0x5102d6(0x86b)][_0x5102d6(0x1e3)][_0x5102d6(0xedf)](new _0x426252['Assignment'](_0x439312,_0x105141+'.'+_0x4b4c5e,_0x249429[_0x5102d6(0x92f)]+_0x249429[_0x5102d6(0x903)]));}break;case 0x9:{const _0x3421b3=_0x2fd36e[_0x5102d6(0x1215)][_0x5102d6(0x8be)];_0x3421b3[_0x5102d6(0x84d)]===0x23&&this[_0x5102d6(0xc2c)](_0x439312,_0x249429['start'],_0x3421b3,_0x4b4c5e);}break;case 0x23:this['_handleMemberExpression'](_0x439312,_0x249429['start'],_0x2fd36e[_0x5102d6(0x1215)],_0x4b4c5e);break;}return![];}[_0x46a44c(0x1232)](_0x1fa7c6){const _0x1d6d5b=_0x46a44c;if(_0x1fa7c6[_0x1d6d5b(0xa2a)]['nodeType']!==0x26||_0x1fa7c6[_0x1d6d5b(0x1215)][_0x1d6d5b(0x84d)]!==0x22)return![];const _0xa1df2e=_0x1fa7c6[_0x1d6d5b(0xa2a)]['value'];if(!_0xa1df2e)return![];const _0x5542ad=_0x1fa7c6[_0x1d6d5b(0x1215)];if(!_0x5542ad[_0x1d6d5b(0xf3d)]||_0x5542ad[_0x1d6d5b(0xf3d)]['length']===0x0)return![];const _0x5278cf=_0x5542ad['entries'][0x0],_0x5401c7=(0x0,_0x426252[_0x1d6d5b(0xc00)])(_0x5278cf);return _0x5401c7!==_0x426252['StandardVariableType'][_0x1d6d5b(0x9bd)]&&this[_0x1d6d5b(0x86b)][_0x1d6d5b(0x1e3)][_0x1d6d5b(0xedf)](new _0x426252[(_0x1d6d5b(0xdc1))](_0xa1df2e,_0x5401c7,_0x5278cf[_0x1d6d5b(0x92f)])),![];}[_0x46a44c(0x1093)](_0x5c2c9f,_0x2169be,_0x20f0e5){const _0x3ce211=_0x46a44c;switch(_0x20f0e5[_0x3ce211(0x84d)]){case 0x9:{if(_0x20f0e5['leftExpression']['nodeType']===0x23)this[_0x3ce211(0xc2c)](_0x5c2c9f,_0x2169be,_0x20f0e5[_0x3ce211(0x8be)],'');else{if(_0x20f0e5['leftExpression'][_0x3ce211(0x84d)]===0x26){const _0xf575f8=_0x20f0e5[_0x3ce211(0x8be)]['value'];this['currentScope'][_0x3ce211(0x1e3)]['push'](new _0x426252[(_0x3ce211(0xdc1))](_0x5c2c9f,_0xf575f8,_0x20f0e5[_0x3ce211(0x8be)]['start']+_0x20f0e5['leftExpression']['length']));}else _0x20f0e5[_0x3ce211(0x8be)]&&this[_0x3ce211(0x1093)](_0x5c2c9f,_0x2169be,_0x20f0e5[_0x3ce211(0x8be)]);}}break;case 0x28:{this[_0x3ce211(0x86b)][_0x3ce211(0x1e3)][_0x3ce211(0xedf)](new _0x426252[(_0x3ce211(0xdc1))](_0x5c2c9f,(0x0,_0x426252['getStandardVariableTypeNumber'])(_0x20f0e5),_0x2169be));}break;case 0x31:case 0x30:this[_0x3ce211(0x86b)][_0x3ce211(0x1e3)][_0x3ce211(0xedf)](new _0x426252[(_0x3ce211(0xdc1))](_0x5c2c9f,_0x426252[_0x3ce211(0x258)]['String'],_0x2169be));break;case 0x26:{const _0x211eb1=(0x0,_0x102d5e[_0x3ce211(0x367)])(this[_0x3ce211(0x86b)],_0x20f0e5['value'],_0x20f0e5[_0x3ce211(0x92f)]);_0x211eb1&&_0x211eb1[_0x3ce211(0x903)]>0x0&&this[_0x3ce211(0x86b)][_0x3ce211(0x1e3)][_0x3ce211(0xedf)](new _0x426252[(_0x3ce211(0xdc1))](_0x5c2c9f,_0x211eb1,_0x2169be));}break;case 0x34:this['currentScope'][_0x3ce211(0x1e3)][_0x3ce211(0xedf)](new _0x426252[(_0x3ce211(0xdc1))](_0x5c2c9f,_0x426252[_0x3ce211(0x258)]['Tuple'],_0x2169be));break;case 0x12:this[_0x3ce211(0x86b)][_0x3ce211(0x1e3)]['push'](new _0x426252[(_0x3ce211(0xdc1))](_0x5c2c9f,_0x426252['StandardVariableType']['Dictionary'],_0x2169be));break;case 0x2d:this[_0x3ce211(0x86b)]['assignments'][_0x3ce211(0xedf)](new _0x426252[(_0x3ce211(0xdc1))](_0x5c2c9f,_0x426252['StandardVariableType'][_0x3ce211(0x10b3)],_0x2169be));break;case 0x22:case 0xb:this['currentScope']['assignments'][_0x3ce211(0xedf)](new _0x426252[(_0x3ce211(0xdc1))](_0x5c2c9f,_0x426252[_0x3ce211(0x258)]['List'],_0x2169be));break;}}[_0x46a44c(0xe2f)](_0x1253d6){const _0xec9283=_0x46a44c;return this[_0xec9283(0x86b)]=new _0xf936d6[(_0xec9283(0xb0d))]((0x0,_0xf936d6[_0xec9283(0x238)])(_0x1253d6),_0x1253d6[_0xec9283(0x92f)],this[_0xec9283(0x86b)],_0x1253d6),this[_0xec9283(0x3cd)][_0xec9283(0xedf)](this[_0xec9283(0x86b)]),!![];}[_0x46a44c(0xc2c)](_0x384ca5,_0x3beaa4,_0x56e01e,_0x434093){const _0x2bfbb5=_0x46a44c;var _0x29a632;const _0x54f0c0=(_0x29a632=_0x56e01e[_0x2bfbb5(0xeb5)])===null||_0x29a632===void 0x0?void 0x0:_0x29a632[_0x2bfbb5(0x585)];if(!_0x54f0c0||!_0x56e01e[_0x2bfbb5(0x8be)])return;const _0x4b0eef=_0x56e01e['leftExpression'];switch(_0x4b0eef['nodeType']){case 0x26:{let _0x209c08=_0x4b0eef['value'];if(_0x209c08===_0x2bfbb5(0x4f5))return;const _0x308241=(0x0,_0x102d5e[_0x2bfbb5(0x367)])(this[_0x2bfbb5(0x86b)],_0x209c08,_0x56e01e[_0x2bfbb5(0x8be)][_0x2bfbb5(0x92f)]);_0x209c08=_0x308241&&_0x308241['length']>0x0?_0x308241:_0x426252[_0x2bfbb5(0x239)][_0x2bfbb5(0xf20)]?_0x426252[_0x2bfbb5(0x239)][_0x2bfbb5(0x71d)]:_0x209c08;const _0x4d879d=_0x209c08===_0x426252[_0x2bfbb5(0x239)][_0x2bfbb5(0x71d)]?_0x426252[_0x2bfbb5(0x239)][_0x2bfbb5(0x71d)]:_0x209c08+'.'+(0x0,_0x102d5e[_0x2bfbb5(0xe6e)])(_0x434093,_0x54f0c0);this['currentScope']['assignments'][_0x2bfbb5(0xedf)](new _0x426252['Assignment'](_0x384ca5,_0x4d879d,_0x4b0eef[_0x2bfbb5(0x92f)]+_0x4b0eef['length']));}break;case 0x30:case 0x31:{const _0x55a019=_0x426252[_0x2bfbb5(0x258)][_0x2bfbb5(0x11d8)]+'.'+(0x0,_0x102d5e[_0x2bfbb5(0xe6e)])(_0x434093,_0x54f0c0);this[_0x2bfbb5(0x86b)][_0x2bfbb5(0x1e3)][_0x2bfbb5(0xedf)](new _0x426252['Assignment'](_0x384ca5,_0x55a019,_0x4b0eef[_0x2bfbb5(0x92f)]+_0x4b0eef[_0x2bfbb5(0x903)]));}break;case 0x28:{const _0x5b5775=(0x0,_0x426252['getStandardVariableType'])(_0x4b0eef)+'.'+(0x0,_0x102d5e[_0x2bfbb5(0xe6e)])(_0x434093,_0x54f0c0);this[_0x2bfbb5(0x86b)]['assignments'][_0x2bfbb5(0xedf)](new _0x426252['Assignment'](_0x384ca5,_0x5b5775,_0x4b0eef[_0x2bfbb5(0x92f)]+_0x4b0eef['length']));}break;case 0x9:{const _0x3d7806=_0x4b0eef[_0x2bfbb5(0x8be)];if(_0x3d7806[_0x2bfbb5(0x84d)]===0x23)this['_handleMemberExpression'](_0x384ca5,_0x3beaa4,_0x3d7806,(0x0,_0x102d5e[_0x2bfbb5(0xe6e)])(_0x434093,_0x54f0c0));else{if(_0x3d7806[_0x2bfbb5(0x84d)]===0x26){const _0x3e40f8=_0x3d7806[_0x2bfbb5(0x585)]+'.'+(0x0,_0x102d5e['resolveFunction'])(_0x434093,_0x54f0c0);this[_0x2bfbb5(0x86b)][_0x2bfbb5(0x1e3)]['push'](new _0x426252['Assignment'](_0x384ca5,_0x3e40f8,_0x4b0eef[_0x2bfbb5(0x92f)]+_0x4b0eef['length']));}}}break;case 0x23:this[_0x2bfbb5(0xc2c)](_0x384ca5,_0x3beaa4,_0x4b0eef,(0x0,_0x102d5e[_0x2bfbb5(0xe6e)])(_0x434093,_0x54f0c0));break;case 0x1b:{if(_0x4b0eef[_0x2bfbb5(0xe4e)][_0x2bfbb5(0x84d)]===0x23)this[_0x2bfbb5(0xc2c)](_0x384ca5,_0x3beaa4,_0x4b0eef[_0x2bfbb5(0xe4e)],(0x0,_0x102d5e[_0x2bfbb5(0xe6e)])(_0x434093,_0x54f0c0));else _0x4b0eef['baseExpression'][_0x2bfbb5(0x84d)]===0x26&&this[_0x2bfbb5(0x1093)](_0x384ca5,_0x3beaa4,_0x4b0eef[_0x2bfbb5(0xe4e)]);}break;}}}_0x5dcc54[_0x46a44c(0x1da)]=_0x5e0a23;},0x8dbc:(_0xc3084d,_0x7ecdcb,_0x57a7ad)=>{'use strict';const _0x2e5216=a2_0x3cc8;Object[_0x2e5216(0x1147)](_0x7ecdcb,_0x2e5216(0x734),{'value':!![]}),_0x7ecdcb[_0x2e5216(0xd39)]=void 0x0;const _0x2abacf=_0x57a7ad(0x13198),_0xc6de3=_0x57a7ad(0x128dc);class _0x14fed6 extends _0x2abacf[_0x2e5216(0x596)]{constructor(){const _0x2e03e6=_0x2e5216;super(...arguments),this[_0x2e03e6(0x3cd)]=[];}[_0x2e5216(0x919)](_0x289d0b){const _0x47b927=_0x2e5216;return _0x47b927(0xfb1)+_0x289d0b;}['updateCurrentScope'](_0x26adc3){const _0x522848=_0x2e5216,_0x4cbe80=(0x0,_0xc6de3[_0x522848(0x3fc)])(_0x26adc3);if((_0x26adc3[_0x522848(0x84d)]===0x1f||_0x26adc3[_0x522848(0x84d)]===0xa)&&this[_0x522848(0x86b)][_0x522848(0xe58)]===_0x26adc3)return;if(this[_0x522848(0x86b)][_0x522848(0xe58)]!==_0x4cbe80){const _0x21d3f6=this[_0x522848(0x3cd)][_0x522848(0xe79)](_0x22b909=>_0x22b909[_0x522848(0xe58)]===_0x4cbe80);_0x21d3f6>=0x0&&(this['currentScope']=this[_0x522848(0x3cd)][_0x21d3f6]);}}}_0x7ecdcb['BaseParseTreeWalker']=_0x14fed6;},0x7d44:(_0x41bcf0,_0x1088ad,_0x56db0e)=>{'use strict';const _0x53ddbe=a2_0x3cc8;Object[_0x53ddbe(0x1147)](_0x1088ad,_0x53ddbe(0x734),{'value':!![]}),_0x1088ad['DeepLearning']=void 0x0;const _0x2f1bce=_0x56db0e(0xe0a4),_0x129dc1=_0x56db0e(0xd1f7),_0x12c00f=_0x56db0e(0x15488),_0x2de81a=_0x56db0e(0x545c),_0x10ecf9=0x64,_0x3dd64f={'recommendations':[],'invocation':undefined};class _0x311bca{constructor(_0x34f7f7,_0x1dcae8,_0x4a7b23,_0x24a040){const _0x51f466=_0x53ddbe;this[_0x51f466(0x7b7)]=_0x34f7f7,this[_0x51f466(0x6f5)]=_0x1dcae8,this[_0x51f466(0xb54)]=_0x4a7b23,this[_0x51f466(0xeef)]=_0x24a040;}async[_0x53ddbe(0x95c)](){const _0x3cede8=_0x53ddbe;this[_0x3cede8(0xb1f)]&&(await this[_0x3cede8(0xb1f)][_0x3cede8(0x1247)](),this[_0x3cede8(0xb1f)]=undefined);}async[_0x53ddbe(0x8fc)](){const _0x56513b=_0x53ddbe;var _0x5f47d6,_0x322bff,_0x131bc0,_0x268239;if(!this[_0x56513b(0x6f5)][_0x56513b(0x492)]()){(_0x5f47d6=this[_0x56513b(0xb54)])===null||_0x5f47d6===void 0x0?void 0x0:_0x5f47d6[_0x56513b(0xc71)](_0x2f1bce['LogLevel'][_0x56513b(0x60f)],_0x56513b(0x8f2));return;}if(!this['_onnx']){(_0x322bff=this[_0x56513b(0xb54)])===null||_0x322bff===void 0x0?void 0x0:_0x322bff[_0x56513b(0xc71)](_0x2f1bce['LogLevel'][_0x56513b(0x112c)],_0x56513b(0x1112));try{this['_onnx']=_0x56db0e(0x2650),(_0x131bc0=this[_0x56513b(0xb54)])===null||_0x131bc0===void 0x0?void 0x0:_0x131bc0[_0x56513b(0xc71)](_0x2f1bce[_0x56513b(0x109e)][_0x56513b(0x112c)],_0x56513b(0xdcc));}catch(_0x146c1f){this[_0x56513b(0xa29)](_0x56513b(0xd6c),_0x146c1f);}}if(this['_onnx']&&this[_0x56513b(0x7b7)])try{this[_0x56513b(0xb1f)]=await this['_onnx'][_0x56513b(0x8f5)]['create'](this[_0x56513b(0x7b7)]['model'],{'logSeverityLevel':this[_0x56513b(0x1e2)]()}),(_0x268239=this[_0x56513b(0xb54)])===null||_0x268239===void 0x0?void 0x0:_0x268239['log'](_0x2f1bce[_0x56513b(0x109e)]['Log'],_0x56513b(0x416));}catch(_0x5dbd66){this[_0x56513b(0xa29)](_0x56513b(0xc6c),_0x5dbd66);}}async[_0x53ddbe(0x10b1)](_0x234c9f,_0x26f9f6,_0x5ac714,_0x43fb7e,_0x715d45){const _0x77fc9e=_0x53ddbe;var _0x28e434,_0x275a63,_0x45d42d,_0x28df19,_0x1376f9;if(!this[_0x77fc9e(0x6f5)][_0x77fc9e(0x492)]())return _0x3dd64f;const _0x3f0bd7=new _0x2de81a[(_0x77fc9e(0x904))](),_0xba1a2a=_0x3f0bd7['generateLookbackTokens'](_0x234c9f,_0x26f9f6,_0x5ac714);if(!_0xba1a2a)return(_0x28e434=this[_0x77fc9e(0xb54)])===null||_0x28e434===void 0x0?void 0x0:_0x28e434[_0x77fc9e(0xc71)](_0x2f1bce[_0x77fc9e(0x109e)]['Log'],_0x77fc9e(0xb67)),_0x3dd64f;(_0x275a63=this['_logger'])===null||_0x275a63===void 0x0?void 0x0:_0x275a63[_0x77fc9e(0xc71)](_0x2f1bce[_0x77fc9e(0x109e)][_0x77fc9e(0x112c)],_0x77fc9e(0xc08)+_0xba1a2a[_0x77fc9e(0x24c)]['map'](_0x42c018=>_0x42c018[_0x77fc9e(0x58b)](/\n/g,'\x5cn'))['join'](',')+'\x0a');const _0x338e85=[];if(_0x43fb7e[_0x77fc9e(0x903)]>0x0)try{const _0x468ee6=await _0x12c00f[_0x77fc9e(0xb21)][_0x77fc9e(0xa3f)][_0x77fc9e(0x119c)](_0x77fc9e(0x40c),_0x12c00f[_0x77fc9e(0xb35)],_0xba1a2a[_0x77fc9e(0x24c)],_0x43fb7e);_0x468ee6===null||_0x468ee6===void 0x0?void 0x0:_0x468ee6['Recommendations'][_0x77fc9e(0x678)](_0x593de2=>_0x338e85[_0x77fc9e(0xedf)](_0x593de2)),_0x338e85[_0x77fc9e(0x903)]>0x0&&((_0x45d42d=this[_0x77fc9e(0xb54)])===null||_0x45d42d===void 0x0?void 0x0:_0x45d42d[_0x77fc9e(0xc71)](_0x2f1bce[_0x77fc9e(0x109e)][_0x77fc9e(0x112c)],_0x77fc9e(0x7f8)+_0x43fb7e[_0x77fc9e(0x24a)](',')+'\x0a'));}catch(_0xb501fc){(_0x28df19=this[_0x77fc9e(0xb54)])===null||_0x28df19===void 0x0?void 0x0:_0x28df19['log'](_0x2f1bce[_0x77fc9e(0x109e)]['Log'],'IntelliCode\x20ModelService\x20exception:\x20'+(0x0,_0x129dc1[_0x77fc9e(0x1177)])(_0xb501fc));}if(_0x338e85[_0x77fc9e(0x903)]===0x0&&this['_onnx']&&this[_0x77fc9e(0xb1f)]&&this[_0x77fc9e(0x7b7)])try{const _0x33056d=this[_0x77fc9e(0xf1a)](_0xba1a2a[_0x77fc9e(0x24c)]),_0x27917f=new this['_onnx'][(_0x77fc9e(0x44a))]('int32',_0x33056d,[0x1,_0x33056d['length']]),_0x3e9c8b=new this[(_0x77fc9e(0x101d))]['Tensor']('int32',[_0x10ecf9],[0x1]),_0x566b00={[_0x77fc9e(0x2f2)]:_0x27917f,[_0x77fc9e(0x870)]:_0x3e9c8b},_0x204f86=await this[_0x77fc9e(0xb1f)][_0x77fc9e(0x2ef)](_0x566b00,[_0x77fc9e(0x3e0)]);if(_0x715d45===null||_0x715d45===void 0x0?void 0x0:_0x715d45[_0x77fc9e(0x7e6)])return _0x3dd64f;const _0x384e1f=_0x204f86[_0x77fc9e(0x3e0)];if(_0x384e1f)for(const _0x398b59 of _0x384e1f[_0x77fc9e(0xe1b)]){const _0x313ada=_0x398b59;_0x313ada&&_0x338e85[_0x77fc9e(0xedf)](this['_model'][_0x77fc9e(0xce0)][_0x313ada]);}}catch(_0x2206b8){(_0x1376f9=this[_0x77fc9e(0xb54)])===null||_0x1376f9===void 0x0?void 0x0:_0x1376f9[_0x77fc9e(0xc71)](_0x2f1bce[_0x77fc9e(0x109e)][_0x77fc9e(0xd48)],'IntelliCode\x20exception:\x20'+(0x0,_0x129dc1[_0x77fc9e(0x1177)])(_0x2206b8));}return{'recommendations':_0x338e85,'invocation':_0xba1a2a};}[_0x53ddbe(0xf1a)](_0x38b189){const _0x3ca07d=_0x53ddbe;if(!this[_0x3ca07d(0x7b7)])throw new Error('no\x20model\x20exists');const _0x33e1be=new Array(_0x10ecf9);let _0x18a58b=0x0;if(_0x38b189[_0x3ca07d(0x903)]<_0x10ecf9)for(;_0x18a58b<_0x10ecf9-_0x38b189[_0x3ca07d(0x903)];_0x18a58b++){_0x33e1be[_0x18a58b]=0x0;}let _0x715e23=this[_0x3ca07d(0x7b7)][_0x3ca07d(0x1271)][_0x3ca07d(0xf3d)]['length'];const _0x3341c7=new Map();for(const _0x50babc of _0x38b189){let _0x306e1a=this['_model'][_0x3ca07d(0x1271)][_0x3ca07d(0xede)](_0x50babc);if(_0x306e1a)_0x33e1be[_0x18a58b++]=_0x306e1a;else{_0x306e1a=_0x3341c7['get'](_0x50babc);if(_0x306e1a)_0x33e1be[_0x18a58b++]=_0x306e1a;else{const _0x3e2a18=_0x715e23++;_0x3341c7[_0x3ca07d(0x231)](_0x50babc,_0x3e2a18),_0x33e1be[_0x18a58b++]=_0x3e2a18;}}}return _0x33e1be;}['_getOnnxLogLevel'](){const _0x56f2c7=_0x53ddbe;var _0x6a74b6;switch((_0x6a74b6=this[_0x56f2c7(0xb54)])===null||_0x6a74b6===void 0x0?void 0x0:_0x6a74b6[_0x56f2c7(0x625)]){case _0x2f1bce[_0x56f2c7(0x109e)]['Error']:case _0x2f1bce[_0x56f2c7(0x109e)][_0x56f2c7(0x60f)]:case _0x2f1bce['LogLevel']['Info']:return 0x3;case _0x2f1bce[_0x56f2c7(0x109e)][_0x56f2c7(0x112c)]:return 0x0;}return 0x1;}[_0x53ddbe(0xa29)](_0x9c28e0,_0xda0c90){const _0x4312b9=_0x53ddbe;var _0x4f994f,_0x60799a;_0xda0c90?((_0x4f994f=this[_0x4312b9(0xb54)])===null||_0x4f994f===void 0x0?void 0x0:_0x4f994f[_0x4312b9(0xc71)](_0x2f1bce['LogLevel'][_0x4312b9(0xd48)],_0x9c28e0+_0x4312b9(0xd1b)+(0x0,_0x129dc1[_0x4312b9(0x1177)])(_0xda0c90)),(0x0,_0x129dc1['sendExceptionTelemetry'])(this[_0x4312b9(0xeef)],_0x129dc1[_0x4312b9(0xd33)][_0x4312b9(0xc09)],_0xda0c90)):(_0x60799a=this[_0x4312b9(0xb54)])===null||_0x60799a===void 0x0?void 0x0:_0x60799a[_0x4312b9(0xc71)](_0x2f1bce[_0x4312b9(0x109e)][_0x4312b9(0xd48)],_0x9c28e0);}}_0x1088ad[_0x53ddbe(0x1074)]=_0x311bca;},0xec1c:(_0x441227,_0x352cdb,_0x439ef0)=>{'use strict';const _0x403d23=a2_0x3cc8;Object[_0x403d23(0x1147)](_0x352cdb,'__esModule',{'value':!![]}),_0x352cdb[_0x403d23(0xc6e)]=void 0x0;const _0x385f7c=_0x439ef0(0x8dbc),_0x270444=_0x439ef0(0x16d40),_0x389239=_0x439ef0(0x5228);class _0x365c6d extends _0x385f7c[_0x403d23(0xd39)]{constructor(_0x5748bf){const _0x4c52d5=_0x403d23;super(),this['methodInvokations']=[],this[_0x4c52d5(0xdd2)]=0x0;if(_0x5748bf['length']<0x1)throw new Error(this['makeErrorMessage']('empty\x20list\x20of\x20scopes.'));this[_0x4c52d5(0x3cd)]=_0x5748bf,this['currentScope']=this[_0x4c52d5(0x3cd)][0x0];}['visitNode'](_0x5e0e30){const _0x5502d9=_0x403d23;return this[_0x5502d9(0x11b2)](_0x5e0e30),super[_0x5502d9(0x235)](_0x5e0e30);}['visitFunction'](_0x1229e0){const _0x240a98=_0x403d23,_0x19f313=this[_0x240a98(0x3cd)]['find'](_0x5b6627=>_0x5b6627[_0x240a98(0xe58)]===_0x1229e0);return _0x19f313&&(this[_0x240a98(0x86b)]=_0x19f313),!![];}[_0x403d23(0x333)](_0x227b40){const _0x1f86a5=_0x403d23;var _0x5cc27d;return((_0x5cc27d=_0x227b40[_0x1f86a5(0xeb5)])===null||_0x5cc27d===void 0x0?void 0x0:_0x5cc27d[_0x1f86a5(0x585)])&&(this['methodCount']++,this[_0x1f86a5(0xc2c)](_0x227b40[_0x1f86a5(0xeb5)]['value'],_0x227b40[_0x1f86a5(0x8be)])),!![];}[_0x403d23(0x1171)](_0x1cba97){const _0x94657c=_0x403d23;var _0x1ae97b;if(_0x1cba97[_0x94657c(0x100d)]===0x7)switch((_0x1ae97b=_0x1cba97['child'])===null||_0x1ae97b===void 0x0?void 0x0:_0x1ae97b[_0x94657c(0x84d)]){case 0x23:case 0x26:case 0x9:case 0x1b:case 0x31:case 0x30:case 0x28:case 0x22:case 0x12:case 0x2d:case 0x34:this['_handleMemberExpression'](undefined,_0x1cba97[_0x94657c(0x95a)]);break;}return!![];}['_handleMemberExpression'](_0xb50368,_0x101540,_0x3b65b4){const _0x2f0311=_0x403d23;var _0x27a24e,_0x3ab1b7;const _0x556276=_0x101540['start']+_0x101540[_0x2f0311(0x903)];switch(_0x101540[_0x2f0311(0x84d)]){case 0x26:{const _0x3299b2=_0x101540[_0x2f0311(0x585)];if(!_0x3299b2)return;let _0x1d06f0=(0x0,_0x270444[_0x2f0311(0x367)])(this[_0x2f0311(0x86b)],_0x3299b2,_0x101540['start']);if(_0x1d06f0){let _0xde75eb=_0x556276;_0x3b65b4&&(_0x1d06f0=_0x1d06f0+'.'+_0x3b65b4,_0xde75eb+=_0x3b65b4[_0x2f0311(0x903)]),this[_0x2f0311(0x499)](_0x1d06f0,_0xb50368,_0xde75eb);}else _0x389239[_0x2f0311(0x239)]['IncludeUnresolvedType']&&this[_0x2f0311(0x499)](_0x389239['IntelliCodeConstants'][_0x2f0311(0x71d)],_0xb50368,_0x556276);}break;case 0x9:{const _0x32d773=_0x101540[_0x2f0311(0x8be)];switch(_0x32d773[_0x2f0311(0x84d)]){case 0x23:((_0x27a24e=_0x32d773[_0x2f0311(0xeb5)])===null||_0x27a24e===void 0x0?void 0x0:_0x27a24e[_0x2f0311(0x585)])&&this[_0x2f0311(0xc2c)](_0xb50368,_0x32d773['leftExpression'],_0x3b65b4?_0x32d773[_0x2f0311(0xeb5)][_0x2f0311(0x585)]+'.'+_0x3b65b4:_0x32d773[_0x2f0311(0xeb5)][_0x2f0311(0x585)]);break;case 0x26:this[_0x2f0311(0xc2c)](_0xb50368,_0x32d773,_0x3b65b4);break;}}break;case 0x23:{const _0x48ee03=(_0x3ab1b7=_0x101540[_0x2f0311(0xeb5)])===null||_0x3ab1b7===void 0x0?void 0x0:_0x3ab1b7[_0x2f0311(0x585)];_0x48ee03&&this['_handleMemberExpression'](_0xb50368,_0x101540[_0x2f0311(0x8be)],_0x3b65b4?_0x48ee03+'.'+_0x3b65b4:_0x48ee03);}break;case 0x30:case 0x31:this[_0x2f0311(0x499)](_0x389239[_0x2f0311(0x258)][_0x2f0311(0x11d8)],_0xb50368,_0x556276);break;case 0x28:this[_0x2f0311(0x499)]((0x0,_0x389239[_0x2f0311(0xc00)])(_0x101540),_0xb50368,_0x556276);break;case 0x34:this['_addMethod'](_0x389239[_0x2f0311(0x258)]['Tuple'],_0xb50368,_0x556276);break;case 0x2d:this[_0x2f0311(0x499)](_0x389239[_0x2f0311(0x258)]['Set'],_0xb50368,_0x556276);break;case 0x22:this[_0x2f0311(0x499)](_0x389239[_0x2f0311(0x258)][_0x2f0311(0xb62)],_0xb50368,_0x556276);break;case 0x12:this[_0x2f0311(0x499)](_0x389239[_0x2f0311(0x258)][_0x2f0311(0x573)],_0xb50368,_0x556276);break;case 0x1b:{const _0x254177=_0x101540['baseExpression'];_0x254177[_0x2f0311(0x84d)]===0x26&&this['_addMethod'](_0x389239[_0x2f0311(0x258)][_0x2f0311(0x11d8)],_0xb50368,_0x254177[_0x2f0311(0x92f)]+_0x254177[_0x2f0311(0x903)]);}break;}}[_0x403d23(0x499)](_0x372409,_0x474347,_0x2c4d40){const _0x5653c7=_0x403d23;this[_0x5653c7(0x103f)][_0x5653c7(0xedf)](new _0x389239[(_0x5653c7(0xef4))](_0x372409,_0x474347,_0x2c4d40));}}_0x352cdb[_0x403d23(0xc6e)]=_0x365c6d;},0x15140:(_0x167a49,_0x1af019,_0x3affdd)=>{'use strict';const _0x23bd45=a2_0x3cc8;Object[_0x23bd45(0x1147)](_0x1af019,_0x23bd45(0x734),{'value':!![]}),_0x1af019[_0x23bd45(0x1e9)]=void 0x0,_0x3affdd(0xaf6c);const _0x5d9dd0=_0x3affdd(0xe0a4),_0x4e68f0=_0x3affdd(0x144ed),_0x23b596=_0x3affdd(0x70d4),_0x43e72a=_0x3affdd(0x12d3c);class _0x14fcf1{constructor(_0x16a7cb,_0x5f50f3){const _0x438803=_0x23bd45;this[_0x438803(0x4ba)]=_0x16a7cb,this['_telemetry']=_0x5f50f3;}[_0x23bd45(0xff3)](_0x7632d5){return undefined;}[_0x23bd45(0xdf0)](_0x2f1b30,_0x42931a,_0x23f218){const _0x40faf3=_0x23bd45;var _0x1249da,_0xd89b22,_0x5808b4,_0x5bde4d,_0x2af5e3;if(!this['_intelliCode'])return;switch(_0x42931a['command']){case _0x23b596['Commands']['intelliCodeCompletionItemCommand']:if(((_0x1249da=_0x42931a['arguments'])===null||_0x1249da===void 0x0?void 0x0:_0x1249da['length'])===0x1)(0x0,_0x43e72a[_0x40faf3(0x10be)])(this[_0x40faf3(0xeef)],_0x42931a[_0x40faf3(0xa56)][0x0]);else((_0xd89b22=_0x42931a[_0x40faf3(0xa56)])===null||_0xd89b22===void 0x0?void 0x0:_0xd89b22[_0x40faf3(0x903)])===0x3&&(0x0,_0x43e72a['sendRecommendationsTelemetry'])(this[_0x40faf3(0xeef)],_0x42931a[_0x40faf3(0xa56)][0x0],{'index':_0x42931a[_0x40faf3(0xa56)][0x1],'method':_0x42931a[_0x40faf3(0xa56)][0x2]});break;case _0x23b596[_0x40faf3(0x25d)][_0x40faf3(0xe25)]:(0x0,_0x4e68f0['assert'])(Array['isArray'](_0x42931a[_0x40faf3(0xa56)])),(0x0,_0x4e68f0[_0x40faf3(0x971)])(((_0x5808b4=_0x42931a[_0x40faf3(0xa56)])===null||_0x5808b4===void 0x0?void 0x0:_0x5808b4[_0x40faf3(0x903)])===0x1);if(((_0x5bde4d=_0x42931a[_0x40faf3(0xa56)])===null||_0x5bde4d===void 0x0?void 0x0:_0x5bde4d[_0x40faf3(0x903)])===0x1){(0x0,_0x4e68f0[_0x40faf3(0x971)])(_0x42931a[_0x40faf3(0xa56)][0x0]);const _0x1c27a0=_0x42931a[_0x40faf3(0xa56)][0x0][_0x40faf3(0x6ad)];(0x0,_0x4e68f0[_0x40faf3(0x971)])(typeof _0x1c27a0===_0x40faf3(0x4e7));if(typeof _0x1c27a0!=='string')return;this[_0x40faf3(0x4ba)]['logger']['log'](_0x5d9dd0[_0x40faf3(0x109e)][_0x40faf3(0x112c)],_0x40faf3(0x7d7)+_0x1c27a0);let _0x39a628=_0x42931a[_0x40faf3(0xa56)][0x0][_0x40faf3(0xfca)];typeof _0x39a628===_0x40faf3(0x4e7)?this[_0x40faf3(0x4ba)]['logger'][_0x40faf3(0xc71)](_0x5d9dd0['LogLevel'][_0x40faf3(0x112c)],_0x40faf3(0x800)+_0x39a628):_0x39a628=undefined;let _0x436f4c=_0x42931a[_0x40faf3(0xa56)][0x0][_0x40faf3(0xaf8)];typeof _0x436f4c===_0x40faf3(0x4e7)?this['_intelliCode'][_0x40faf3(0xf01)][_0x40faf3(0xc71)](_0x5d9dd0['LogLevel'][_0x40faf3(0x112c)],'analyzerName\x20'+_0x436f4c):_0x436f4c=undefined,this[_0x40faf3(0x4ba)][_0x40faf3(0x1ed)](_0x1c27a0,_0x39a628,_0x436f4c),(_0x2af5e3=this[_0x40faf3(0x4ba)])===null||_0x2af5e3===void 0x0?void 0x0:_0x2af5e3[_0x40faf3(0x7c6)]()['ignoreErrors']();}break;}}}_0x1af019[_0x23bd45(0x1e9)]=_0x14fcf1;},0x1394:(_0x57a585,_0x52611f,_0x311316)=>{'use strict';const _0x2455a0=a2_0x3cc8;Object[_0x2455a0(0x1147)](_0x52611f,_0x2455a0(0x734),{'value':!![]}),_0x52611f[_0x2455a0(0x90d)]=void 0x0;const _0x4fc7e6=_0x311316(0x177c1),_0x3d01cc=_0x311316(0x1848),_0x5c67dc=_0x311316(0x17170),_0x49c072=_0x311316(0x3a44),_0x249567=_0x311316(0x1534c),_0xb821be=_0x311316(0xec1c),_0x3eb50e=_0x311316(0x12d3c),_0x4a1cd2=_0x311316(0x5228);class _0x554bee{constructor(_0x4d8d61,_0x103897,_0x30a3f6,_0xdff6e5,_0x111a75){const _0x2736f8=_0x2455a0;this[_0x2736f8(0x467)]=_0x4d8d61,this['_fileUri']=_0x103897,this[_0x2736f8(0x123e)]=_0x30a3f6,this[_0x2736f8(0x1026)]=_0xdff6e5,this[_0x2736f8(0x8e3)]=_0x111a75;const _0x520928=this[_0x2736f8(0x467)]['serviceProvider'][_0x2736f8(0x1110)](_0x49c072['PylanceServiceKeys'][_0x2736f8(0x1ba)]);this[_0x2736f8(0x4ba)]=(_0x520928===null||_0x520928===void 0x0?void 0x0:_0x520928[_0x2736f8(0xdaf)])?_0x520928:undefined;}async[_0x2455a0(0x8b7)](_0x3171b5){const _0x27ff28=_0x2455a0;var _0x53918c,_0x4f68a7,_0x4b9f73;if(!this['_intelliCode']||!this[_0x27ff28(0x4ba)][_0x27ff28(0x4b0)]||!_0x3171b5||_0x3171b5[_0x27ff28(0xc06)][_0x27ff28(0x903)]===0x0)return;if(!this[_0x27ff28(0x4ba)][_0x27ff28(0xf79)]&&!this[_0x27ff28(0x4ba)]['useModelService'])return;const _0x2f0047=this[_0x27ff28(0x467)][_0x27ff28(0xf10)](this[_0x27ff28(0x11e1)]);if(!_0x2f0047)return;const _0x549032=(0x0,_0x4fc7e6[_0x27ff28(0x7f9)])(this[_0x27ff28(0x123e)],_0x2f0047[_0x27ff28(0x3eb)][_0x27ff28(0xc31)]);if(_0x549032===undefined)return;try{const _0x4f7958=new _0x3d01cc[(_0x27ff28(0x68e))](),_0x8f42e5=process['memoryUsage']()[_0x27ff28(0x7ad)]/0x400,_0xd761fd=_0x2f0047['parserOutput'][_0x27ff28(0xb40)],_0x4fd775=new _0x249567[(_0x27ff28(0x1da))](_0xd761fd);_0x4fd775[_0x27ff28(0x110c)](_0xd761fd);const _0x396cfc=new _0xb821be[(_0x27ff28(0xc6e))](_0x4fd775['scopes']);_0x396cfc[_0x27ff28(0x110c)](_0xd761fd);const _0xa23659=_0x3171b5[_0x27ff28(0xc06)][_0x27ff28(0x47c)](_0x1d427a=>_0x1d427a[_0x27ff28(0xb99)]),_0x318e39=await this[_0x27ff28(0x4ba)][_0x27ff28(0x4b0)]['getRecommendations'](_0x2f0047,_0x396cfc,_0x549032,_0xa23659,this[_0x27ff28(0x8e3)]);_0x318e39['recommendations'][_0x27ff28(0x903)]>0x0&&this[_0x27ff28(0x467)][_0x27ff28(0x11ce)][_0x27ff28(0xc71)](_0x27ff28(0x7f2)+_0x318e39[_0x27ff28(0xb61)][_0x27ff28(0x24a)](',\x20'));const _0x245cf3=process[_0x27ff28(0x302)]()[_0x27ff28(0x7ad)]/0x400,_0x27a011=Math[_0x27ff28(0x27c)](_0x245cf3-_0x8f42e5);this[_0x27ff28(0x467)][_0x27ff28(0x11ce)]['log'](_0x27ff28(0x20f)+_0x4f7958[_0x27ff28(0xf09)]()+'\x20ms,\x20Memory\x20increase:\x20'+_0x27a011+_0x27ff28(0xe91));if(this[_0x27ff28(0x8e3)][_0x27ff28(0x7e6)])return;const _0x369048=_0x3171b5[_0x27ff28(0xc06)][_0x27ff28(0x11a4)](_0x1e14cc=>_0x1e14cc[_0x27ff28(0xb7b)]!==_0x5c67dc[_0x27ff28(0x126a)]),_0x433ea4=this[_0x27ff28(0x2d3)](_0x369048,_0x318e39[_0x27ff28(0xb61)]);this[_0x27ff28(0x1a9)]=(0x0,_0x3eb50e[_0x27ff28(0x92d)])(_0x369048,_0x318e39[_0x27ff28(0xb61)],_0x433ea4,(_0x53918c=_0x318e39['invocation'])===null||_0x53918c===void 0x0?void 0x0:_0x53918c['type'],(_0x4b9f73=(_0x4f68a7=this[_0x27ff28(0x4ba)][_0x27ff28(0xf79)])===null||_0x4f68a7===void 0x0?void 0x0:_0x4f68a7['metaData'][_0x27ff28(0x2da)])!==null&&_0x4b9f73!==void 0x0?_0x4b9f73:'deeprerank',_0x4f7958['getDurationInMilliseconds'](),_0x27a011);}catch(_0x4eb54a){this[_0x27ff28(0x467)][_0x27ff28(0x11ce)][_0x27ff28(0xa71)](_0x27ff28(0x5b1)+_0x4eb54a[_0x27ff28(0x410)]);return;}}['getExtensionInfo'](){const _0x1da11e=_0x2455a0;return this[_0x1da11e(0x1a9)];}[_0x2455a0(0x2d3)](_0xb2c6fd,_0x4b295a){const _0x351b72=_0x2455a0,_0x133797=[];if(_0x4b295a[_0x351b72(0x903)]===0x0)return _0x133797;const _0x250beb=new Map(_0xb2c6fd[_0x351b72(0x11a4)](_0x581794=>_0x581794[_0x351b72(0xb99)])[_0x351b72(0x47c)](_0x13cdd8=>[_0x13cdd8[_0x351b72(0xb99)],_0x13cdd8]));let _0x21b6e6=0x0;for(const _0x235e26 of _0x4b295a){const _0x132048=_0x250beb[_0x351b72(0xede)](_0x235e26);if(_0x132048){this[_0x351b72(0x9cf)](_0x132048,_0x21b6e6);_0x132048[_0x351b72(0x10ba)]&&_0x133797[_0x351b72(0xedf)](_0x132048[_0x351b72(0x10ba)]);if(_0x21b6e6>=_0x4a1cd2[_0x351b72(0x239)][_0x351b72(0xb39)])break;_0x21b6e6++;}}return _0x133797;}[_0x2455a0(0x9cf)](_0xb8814b,_0x5eeb5a){const _0x117962=_0x2455a0;!_0xb8814b[_0x117962(0x10ba)]&&!_0xb8814b[_0x117962(0x73f)]&&(_0xb8814b[_0x117962(0x10ba)]=_0xb8814b[_0x117962(0xb99)]),(!_0xb8814b[_0x117962(0x3b5)]||_0xb8814b['filterText'][_0x117962(0x903)]===0x0)&&(_0xb8814b['filterText']=_0xb8814b['insertText']||_0xb8814b[_0x117962(0xb99)]),_0xb8814b[_0x117962(0xb29)]=_0x117962(0xe13)+_0x5eeb5a+'.'+_0xb8814b[_0x117962(0xb99)],_0xb8814b[_0x117962(0x3b5)]=_0xb8814b[_0x117962(0xb99)][_0x117962(0x406)](),_0xb8814b['label']=''+_0x4a1cd2[_0x117962(0x239)][_0x117962(0x10af)]+_0xb8814b[_0x117962(0xb99)],_0xb8814b[_0x117962(0x737)]=_0x5eeb5a===0x0;}}_0x52611f[_0x2455a0(0x90d)]=_0x554bee;},0x15488:function(_0x1643cf,_0x4e5a34,_0x35e5e7){'use strict';const _0xd187e2=a2_0x3cc8;var _0x407524=this&&this[_0xd187e2(0x9c4)]||(Object[_0xd187e2(0x2c0)]?function(_0x2b8abd,_0x309fef,_0x4b1a6c,_0x4e3b9f){const _0x263e21=_0xd187e2;if(_0x4e3b9f===undefined)_0x4e3b9f=_0x4b1a6c;var _0x2afe76=Object['getOwnPropertyDescriptor'](_0x309fef,_0x4b1a6c);(!_0x2afe76||(_0x263e21(0xede)in _0x2afe76?!_0x309fef[_0x263e21(0x734)]:_0x2afe76[_0x263e21(0xbea)]||_0x2afe76[_0x263e21(0x40e)]))&&(_0x2afe76={'enumerable':!![],'get':function(){return _0x309fef[_0x4b1a6c];}}),Object[_0x263e21(0x1147)](_0x2b8abd,_0x4e3b9f,_0x2afe76);}:function(_0x10d480,_0x56091e,_0x4a93af,_0x547192){if(_0x547192===undefined)_0x547192=_0x4a93af;_0x10d480[_0x547192]=_0x56091e[_0x4a93af];}),_0x24d4d5=this&&this[_0xd187e2(0x1042)]||(Object[_0xd187e2(0x2c0)]?function(_0x33a843,_0x3d36ef){const _0x4fe2c9=_0xd187e2;Object[_0x4fe2c9(0x1147)](_0x33a843,_0x4fe2c9(0x2bf),{'enumerable':!![],'value':_0x3d36ef});}:function(_0x450f66,_0xe3e46f){_0x450f66['default']=_0xe3e46f;}),_0x1051b5=this&&this['__importStar']||function(_0x1db692){const _0x6e7563=_0xd187e2;if(_0x1db692&&_0x1db692[_0x6e7563(0x734)])return _0x1db692;var _0x4762f5={};if(_0x1db692!=null){for(var _0x19203a in _0x1db692)if(_0x19203a!==_0x6e7563(0x2bf)&&Object[_0x6e7563(0xf7b)][_0x6e7563(0x120e)][_0x6e7563(0x733)](_0x1db692,_0x19203a))_0x407524(_0x4762f5,_0x1db692,_0x19203a);}return _0x24d4d5(_0x4762f5,_0x1db692),_0x4762f5;};Object['defineProperty'](_0x4e5a34,'__esModule',{'value':!![]}),_0x4e5a34[_0xd187e2(0xb21)]=_0x4e5a34[_0xd187e2(0xb35)]=void 0x0;const _0x4beac6=_0x35e5e7(0x17418),_0x495e5a=_0x1051b5(_0x35e5e7(0xf6f8));var _0xa1b120;(function(_0xa1948d){const _0x293658=_0xd187e2;_0xa1948d[_0xa1948d[_0x293658(0x1c9)]=0x0]=_0x293658(0x1c9),_0xa1948d[_0xa1948d[_0x293658(0xf53)]=0x1]=_0x293658(0xf53),_0xa1948d[_0xa1948d[_0x293658(0x1094)]=0x2]=_0x293658(0x1094),_0xa1948d[_0xa1948d['ModelLoadFailed']=0x3]=_0x293658(0x507),_0xa1948d[_0xa1948d[_0x293658(0xa42)]=0x4]=_0x293658(0xa42);}(_0xa1b120||(_0xa1b120={})),_0x4e5a34['DEEP_RERANK_ANALYZER_NAME']=_0xd187e2(0xdec));class _0x491d95{constructor(){const _0x4a0ad3=_0xd187e2;this[_0x4a0ad3(0x1067)]=new _0x495e5a[(_0x4a0ad3(0x672))](_0x4a0ad3(0x7e8)),this[_0x4a0ad3(0xe69)]=new _0x495e5a['RequestType3'](_0x4a0ad3(0x8b2)),this[_0x4a0ad3(0xee6)]=new _0x495e5a[(_0x4a0ad3(0x8d1))](_0x4a0ad3(0x7af));}static get[_0xd187e2(0xa3f)](){const _0x13ab64=_0xd187e2;return!_0x491d95[_0x13ab64(0x30f)]&&(_0x491d95[_0x13ab64(0x30f)]=new _0x491d95()),_0x491d95[_0x13ab64(0x30f)];}async[_0xd187e2(0xa5f)](_0xe12d40){const _0x34ce87=_0xd187e2;if(this['_connection'])return;const _0x1d9bad=(0x0,_0x4beac6[_0x34ce87(0xff6)])(_0xe12d40);this[_0x34ce87(0x863)]=_0x495e5a['createMessageConnection'](new _0x495e5a[(_0x34ce87(0x126f))](_0x1d9bad),new _0x495e5a[(_0x34ce87(0x484))](_0x1d9bad)),this[_0x34ce87(0x863)][_0x34ce87(0x708)]();}async['loadModelAsync'](_0x3803d7,_0x2753ea,_0x57a40b){const _0x53d160=_0xd187e2;var _0x206f74;return(_0x206f74=this['_connection'])===null||_0x206f74===void 0x0?void 0x0:_0x206f74[_0x53d160(0xcc2)](this[_0x53d160(0x1067)],_0x3803d7,_0x2753ea,_0x57a40b);}async['getPatternsAsync'](_0x11d002,_0x1cba3d,_0x9e8cfe){const _0x4084de=_0xd187e2;var _0x52bb69;return(_0x52bb69=this[_0x4084de(0x863)])===null||_0x52bb69===void 0x0?void 0x0:_0x52bb69[_0x4084de(0xcc2)](this[_0x4084de(0xe69)],_0x11d002,_0x1cba3d,_0x9e8cfe);}async['deepLearningModelInferenceAsync'](_0x4079b9,_0x522a25,_0x5c01d2,_0x859160){var _0x213f04;return(_0x213f04=this['_connection'])===null||_0x213f04===void 0x0?void 0x0:_0x213f04['sendRequest'](this['_deepLearningModelInferenceRequest'],_0x4079b9,_0x522a25,_0x5c01d2,_0x859160);}}_0x4e5a34[_0xd187e2(0xb21)]=_0x491d95;},0xc5b8:function(_0x513f09,_0x1742dc,_0x5e7e44){'use strict';const _0x45cfdf=a2_0x3cc8;var _0x596c13=this&&this[_0x45cfdf(0x9c4)]||(Object['create']?function(_0x1ad86c,_0x94b84f,_0xc846f5,_0x230c09){const _0x4cca39=_0x45cfdf;if(_0x230c09===undefined)_0x230c09=_0xc846f5;var _0x3e0085=Object[_0x4cca39(0x122a)](_0x94b84f,_0xc846f5);(!_0x3e0085||(_0x4cca39(0xede)in _0x3e0085?!_0x94b84f[_0x4cca39(0x734)]:_0x3e0085[_0x4cca39(0xbea)]||_0x3e0085['configurable']))&&(_0x3e0085={'enumerable':!![],'get':function(){return _0x94b84f[_0xc846f5];}}),Object[_0x4cca39(0x1147)](_0x1ad86c,_0x230c09,_0x3e0085);}:function(_0x1c5429,_0x6b2a29,_0x1517e7,_0x3ae301){if(_0x3ae301===undefined)_0x3ae301=_0x1517e7;_0x1c5429[_0x3ae301]=_0x6b2a29[_0x1517e7];}),_0x20164b=this&&this['__setModuleDefault']||(Object[_0x45cfdf(0x2c0)]?function(_0x3f7f22,_0x3d7324){const _0x42fb78=_0x45cfdf;Object['defineProperty'](_0x3f7f22,_0x42fb78(0x2bf),{'enumerable':!![],'value':_0x3d7324});}:function(_0x3a1c2d,_0x151e38){const _0x39fab5=_0x45cfdf;_0x3a1c2d[_0x39fab5(0x2bf)]=_0x151e38;}),_0x12e591=this&&this['__importStar']||function(_0x45814e){const _0x16b34b=_0x45cfdf;if(_0x45814e&&_0x45814e[_0x16b34b(0x734)])return _0x45814e;var _0x421219={};if(_0x45814e!=null){for(var _0x276620 in _0x45814e)if(_0x276620!==_0x16b34b(0x2bf)&&Object[_0x16b34b(0xf7b)][_0x16b34b(0x120e)][_0x16b34b(0x733)](_0x45814e,_0x276620))_0x596c13(_0x421219,_0x45814e,_0x276620);}return _0x20164b(_0x421219,_0x45814e),_0x421219;};Object[_0x45cfdf(0x1147)](_0x1742dc,_0x45cfdf(0x734),{'value':!![]}),_0x1742dc['IntelliCodeService']=void 0x0,_0x5e7e44(0xaf6c);const _0x27e2db=_0x12e591(_0x5e7e44(0x2650)),_0x536699=_0x5e7e44(0xe0a4),_0x54b740=_0x5e7e44(0xd1f7),_0x304804=_0x5e7e44(0x7d44),_0x1cd86d=_0x5e7e44(0x15488),_0x3d726=_0x5e7e44(0xc368),_0x1fa5bd=_0x5e7e44(0x7c4c);class _0x2c9fe4{constructor(_0x7e7f83,_0xd553d6,_0xd66814){const _0x4ea8c6=_0x45cfdf;this[_0x4ea8c6(0xf01)]=_0x7e7f83,this[_0x4ea8c6(0x6f5)]=_0xd553d6,this['_telemetry']=_0xd66814,this['_useModelService']=![],this[_0x4ea8c6(0x66c)]=!![],this[_0x4ea8c6(0xcee)]=(0x0,_0x1fa5bd[_0x4ea8c6(0x4e5)])();}get[_0x45cfdf(0x4b0)](){return this['_deepLearning'];}get[_0x45cfdf(0x400)](){const _0x5a7288=_0x45cfdf;return this[_0x5a7288(0xc35)];}get['isEnabled'](){const _0x49be70=_0x45cfdf;return this[_0x49be70(0x66c)];}async[_0x45cfdf(0x95c)](){const _0x230000=_0x45cfdf;this[_0x230000(0x43b)]&&(await this[_0x230000(0x43b)][_0x230000(0x95c)](),this[_0x230000(0x43b)]=undefined);}[_0x45cfdf(0x664)](_0x5310a4){this['_enabled']=_0x5310a4;}[_0x45cfdf(0x1ed)](_0x1d3ea5,_0x29e676,_0x2064b7){const _0x19fedd=_0x45cfdf;this[_0x19fedd(0xe94)]=_0x1d3ea5,this[_0x19fedd(0xf9e)]=_0x29e676,this[_0x19fedd(0x85f)]=_0x2064b7;}async[_0x45cfdf(0x7c6)](){const _0x3a28cb=_0x45cfdf;return!this['_modelLoadedPromise']&&(this[_0x3a28cb(0xa85)]=this['_ensureModelLoadedImpl']()),this[_0x3a28cb(0xa85)];}async['_ensureModelLoadedImpl'](){const _0x1a3383=_0x45cfdf;var _0x35a847;if(!((_0x35a847=this[_0x1a3383(0x6f5)])===null||_0x35a847===void 0x0?void 0x0:_0x35a847[_0x1a3383(0x492)]()))return;_0x27e2db[_0x1a3383(0x255)][_0x1a3383(0x121f)][_0x1a3383(0x982)]=0x1,_0x27e2db[_0x1a3383(0x255)][_0x1a3383(0x121f)][_0x1a3383(0x4a3)]=![],this[_0x1a3383(0x66c)]&&this[_0x1a3383(0xe94)]?await this[_0x1a3383(0x905)]():(this[_0x1a3383(0x43b)]=undefined,this[_0x1a3383(0xf79)]=undefined);}async[_0x45cfdf(0x905)](){const _0x417d75=_0x45cfdf;if(this[_0x417d75(0xf79)]||!this['_modelZipPath'])return;if(this[_0x417d75(0xf9e)]&&this[_0x417d75(0x85f)]===_0x1cd86d[_0x417d75(0xb35)])try{const _0x4d0a46=_0x1cd86d['IntelliCodeModelService'][_0x417d75(0xa3f)];await _0x4d0a46[_0x417d75(0xa5f)](this[_0x417d75(0xf9e)]),this[_0x417d75(0xf01)]['log'](_0x536699['LogLevel'][_0x417d75(0x112c)],'Load\x20model\x20with\x20modelservice'),await _0x4d0a46['loadModelAsync']('python',this[_0x417d75(0x85f)],this[_0x417d75(0xe94)]),this['_useModelService']=!![],this['logger'][_0x417d75(0xc71)](_0x536699[_0x417d75(0x109e)][_0x417d75(0x112c)],_0x417d75(0x105b)+this[_0x417d75(0xe94)]);}catch(_0x1401ca){const _0x5da9c0=_0x417d75(0x80e);this['logger'][_0x417d75(0xc71)](_0x536699[_0x417d75(0x109e)]['Warn'],_0x5da9c0+'.\x20Exception:\x20'+(0x0,_0x54b740[_0x417d75(0x1177)])(_0x1401ca));}else try{const _0x2dbaf0=new _0x3d726['ModelLoader'](this['_zipOpener'],this[_0x417d75(0xf01)],this[_0x417d75(0xeef)]);this[_0x417d75(0xf79)]=await _0x2dbaf0[_0x417d75(0x5cf)](this[_0x417d75(0xe94)]);}catch(_0x4d17ee){const _0x1d8bbd=_0x417d75(0xabf);this['logger']['log'](_0x536699['LogLevel']['Warn'],_0x1d8bbd+_0x417d75(0xd4d)+(0x0,_0x54b740[_0x417d75(0x1177)])(_0x4d17ee)),(0x0,_0x54b740['sendExceptionTelemetry'])(this[_0x417d75(0xeef)],_0x54b740['TelemetryEventName'][_0x417d75(0x1a7)],_0x4d17ee);}try{!this['_deepLearning']&&(this['_deepLearning']=new _0x304804[(_0x417d75(0x1074))](this[_0x417d75(0xf79)],this[_0x417d75(0x6f5)],this['logger'],this[_0x417d75(0xeef)])),await this[_0x417d75(0x43b)]['initialize'](),this[_0x417d75(0xf01)][_0x417d75(0xc71)](_0x536699[_0x417d75(0x109e)][_0x417d75(0x112c)],'Initialize\x20deeplearning\x20succeeded');}catch(_0x4fd6c2){const _0xe3ad02=_0x417d75(0xbca);this[_0x417d75(0xf01)]['log'](_0x536699[_0x417d75(0x109e)][_0x417d75(0x60f)],_0xe3ad02+'.\x20Exception:\x20'+(0x0,_0x54b740[_0x417d75(0x1177)])(_0x4fd6c2));}}}_0x1742dc[_0x45cfdf(0xf60)]=_0x2c9fe4;},0xc368:(_0xc8267d,_0x4c55a7,_0x1a0e33)=>{'use strict';const _0x1aae76=a2_0x3cc8;Object[_0x1aae76(0x1147)](_0x4c55a7,_0x1aae76(0x734),{'value':!![]}),_0x4c55a7[_0x1aae76(0x7bc)]=void 0x0;const _0x23b810=_0x1a0e33(0xe0a4),_0x3ed276=_0x1a0e33(0xd1f7),_0x403e7=_0x1a0e33(0x1400c);class _0x334629{constructor(_0x55a510,_0x5b11a5,_0x4da20f){const _0x26104d=_0x1aae76;this[_0x26104d(0xcee)]=_0x55a510,this[_0x26104d(0xb54)]=_0x5b11a5,this['_telemetry']=_0x4da20f;}async['loadModel'](_0x209226){const _0xdb7501=_0x1aae76,_0xaaedc5=this['_tryExecute'](()=>this[_0xdb7501(0xcee)][_0xdb7501(0x1172)](_0x209226),_0xdb7501(0xc84));if(!_0xaaedc5)return undefined;try{const _0x54c1fa=await this[_0xdb7501(0xb4a)](_0xaaedc5,_0x403e7[_0xdb7501(0xb0a)],_0xdb7501(0x4c6));if(!_0x54c1fa)return undefined;const _0x4665eb=await this[_0xdb7501(0xb4a)](_0xaaedc5,_0x403e7[_0xdb7501(0x560)],_0xdb7501(0x4d3));if(!_0x4665eb)return undefined;const _0x383f55=await this['_tryExecuteAsync'](()=>_0xaaedc5[_0xdb7501(0xe05)](_0x403e7[_0xdb7501(0x2f8)]),_0xdb7501(0x210));if(!_0x383f55)return undefined;const _0x466f73=new Uint8Array(_0x383f55),_0x17430f=new Map(_0x4665eb[_0xdb7501(0x47c)]((_0x177d74,_0x228cc3)=>[_0x177d74,_0x228cc3]));return{'model':_0x466f73,'metaData':_0x54c1fa,'tokens':_0x4665eb,'tokenIdMap':_0x17430f};}finally{await this[_0xdb7501(0x509)](()=>_0xaaedc5[_0xdb7501(0x530)](),'Unable\x20to\x20close\x20model\x20zip');}}async[_0x1aae76(0xb4a)](_0x457992,_0x34c5df,_0x4d98c0){const _0x57a555=_0x1aae76;try{const _0x27f7af=await _0x457992[_0x57a555(0xe05)](_0x34c5df),_0x36bc8c=_0x27f7af[_0x57a555(0xa27)]();try{return JSON[_0x57a555(0xc8f)](_0x36bc8c);}catch(_0x595e3f){this['_logError'](_0x57a555(0xa87)+_0x4d98c0,_0x595e3f);}}catch(_0x573564){this[_0x57a555(0xa29)](_0x57a555(0xc5a)+_0x4d98c0,_0x573564);}return undefined;}['_tryExecute'](_0x326eef,_0x3e128c){const _0x48b7d=_0x1aae76;try{return _0x326eef();}catch(_0x179d12){return this[_0x48b7d(0xa29)](_0x3e128c,_0x179d12),undefined;}}async[_0x1aae76(0x509)](_0x59627f,_0x54ed6a){const _0x2ee7eb=_0x1aae76;try{return await _0x59627f();}catch(_0x28846a){return this[_0x2ee7eb(0xa29)](_0x54ed6a,_0x28846a),undefined;}}[_0x1aae76(0xa29)](_0x372875,_0x484995){const _0x553abb=_0x1aae76;var _0x5d27aa,_0x266cf4;_0x484995?((_0x5d27aa=this[_0x553abb(0xb54)])===null||_0x5d27aa===void 0x0?void 0x0:_0x5d27aa[_0x553abb(0xc71)](_0x23b810['LogLevel']['Error'],_0x484995?_0x372875+_0x553abb(0xd1b)+(0x0,_0x3ed276[_0x553abb(0x1177)])(_0x484995):_0x372875),(0x0,_0x3ed276[_0x553abb(0x965)])(this[_0x553abb(0xeef)],_0x3ed276[_0x553abb(0xd33)][_0x553abb(0x1a7)],_0x484995)):(_0x266cf4=this['_logger'])===null||_0x266cf4===void 0x0?void 0x0:_0x266cf4[_0x553abb(0xc71)](_0x23b810[_0x553abb(0x109e)][_0x553abb(0xd48)],_0x372875);}}_0x4c55a7['ModelLoader']=_0x334629;},0x1400c:(_0x34d810,_0x42d610)=>{'use strict';const _0x25f795=a2_0x3cc8;Object[_0x25f795(0x1147)](_0x42d610,'__esModule',{'value':!![]}),_0x42d610[_0x25f795(0x560)]=_0x42d610['ModelMetaDataFileName']=_0x42d610[_0x25f795(0x2f8)]=_0x42d610[_0x25f795(0xc53)]=void 0x0,_0x42d610[_0x25f795(0xc53)]=0x64,_0x42d610[_0x25f795(0x2f8)]='model.onnx',_0x42d610[_0x25f795(0xb0a)]=_0x25f795(0xa52),_0x42d610[_0x25f795(0x560)]=_0x25f795(0xa7c);},0x16d40:(_0x534dfc,_0x6d52e5)=>{'use strict';const _0x5460b8=a2_0x3cc8;Object['defineProperty'](_0x6d52e5,_0x5460b8(0x734),{'value':!![]}),_0x6d52e5[_0x5460b8(0x37d)]=_0x6d52e5['resolveVariable']=_0x6d52e5[_0x5460b8(0xe6e)]=void 0x0;function _0x2834bc(_0x13a635,_0x572ac9){const _0x491c11=_0x5460b8;return _0x13a635&&_0x13a635[_0x491c11(0x903)]>0x0?_0x572ac9+'.'+_0x13a635:_0x572ac9;}_0x6d52e5[_0x5460b8(0xe6e)]=_0x2834bc;function _0x5c05e6(_0x36b3ad,_0x19262d,_0x399a1a){const _0x429be5=_0x5460b8;if(!_0x19262d||!_0x36b3ad||!_0x36b3ad[_0x429be5(0xf08)]&&(!_0x36b3ad[_0x429be5(0x1e3)]||_0x36b3ad[_0x429be5(0x1e3)][_0x429be5(0x903)]===0x0))return _0x19262d;let _0x31061a=_0x36b3ad;const _0x2f1762=_0x31061a[_0x429be5(0x1e3)];let _0x35a010=_0x5ed9fd(_0x2f1762,_0x19262d,_0x399a1a);while(!_0x35a010&&_0x31061a[_0x429be5(0xf08)]){_0x31061a=_0x31061a[_0x429be5(0xf08)],_0x35a010=_0x5ed9fd(_0x31061a['assignments'],_0x19262d,_0x399a1a);}return _0x35a010;}_0x6d52e5[_0x5460b8(0x367)]=_0x5c05e6;function _0x5ed9fd(_0xe9d03a,_0x5285b4,_0x34ac2b){const _0x5b3e80=_0x5460b8;if(!_0xe9d03a)return undefined;let _0x5417de;for(let _0x2028e5=_0xe9d03a['length']-0x1;_0x2028e5>=0x0;_0x2028e5--){const _0x5d3130=_0xe9d03a[_0x2028e5];if(_0x5d3130['spanStart']>_0x34ac2b)continue;if(_0x5d3130['key']===_0x5285b4&&!_0x5417de)_0x5417de=_0x5d3130[_0x5b3e80(0x585)];else _0x5417de===_0x5d3130['key']&&(_0x5417de=_0x5d3130[_0x5b3e80(0x585)]);}return _0x5417de;}_0x6d52e5[_0x5460b8(0x37d)]=_0x5ed9fd;},0x128dc:(_0x584eb6,_0x26c6f2,_0x1ac5a2)=>{'use strict';const _0x2d43e9=a2_0x3cc8;Object[_0x2d43e9(0x1147)](_0x26c6f2,_0x2d43e9(0x734),{'value':!![]}),_0x26c6f2['getScopeQualifiedName']=_0x26c6f2[_0x2d43e9(0x1066)]=_0x26c6f2[_0x2d43e9(0x3fc)]=_0x26c6f2[_0x2d43e9(0xb0d)]=void 0x0;const _0x2781b8=_0x1ac5a2(0x144ed);class _0x23f0a8{constructor(_0x181e9e,_0x5dea49,_0x4de060,_0x43d476,_0x494796){const _0xb72ed4=_0x2d43e9;this[_0xb72ed4(0xe95)]=_0x181e9e,this['spanStart']=_0x5dea49,this[_0xb72ed4(0xf08)]=_0x4de060,this[_0xb72ed4(0xe58)]=_0x43d476,this['assignments']=_0x494796||[];}}_0x26c6f2[_0x2d43e9(0xb0d)]=_0x23f0a8;function _0x38131f(_0x3f742e){const _0x5b95a9=_0x2d43e9;if(_0x3f742e[_0x5b95a9(0x84d)]===0x24)return _0x3f742e;let _0x78c322=_0x3f742e;(_0x3f742e[_0x5b95a9(0x84d)]===0x1f||_0x3f742e[_0x5b95a9(0x84d)]===0xa)&&(_0x78c322=_0x3f742e[_0x5b95a9(0xf08)]);while(_0x78c322){switch(_0x78c322[_0x5b95a9(0x84d)]){case 0x24:case 0x1f:case 0xa:return _0x78c322;}_0x78c322=_0x78c322['parent'];}return(0x0,_0x2781b8[_0x5b95a9(0x111f)])('Did\x20not\x20find\x20tree\x20scope'),undefined;}_0x26c6f2['getEnclosingScopeForNode']=_0x38131f;function _0x7328c6(_0x11d8e7){const _0x117289=_0x2d43e9;var _0x35fdba,_0x3b8152;switch(_0x11d8e7[_0x117289(0x84d)]){case 0x1f:return((_0x35fdba=_0x11d8e7[_0x117289(0xe95)])===null||_0x35fdba===void 0x0?void 0x0:_0x35fdba['value'])||'?';case 0xa:return((_0x3b8152=_0x11d8e7['name'])===null||_0x3b8152===void 0x0?void 0x0:_0x3b8152[_0x117289(0x585)])||'?';}}_0x26c6f2[_0x2d43e9(0x1066)]=_0x7328c6;function _0x311878(_0x19ad24){const _0x5bb61d=_0x2d43e9,_0x115cbf=_0x38131f(_0x19ad24),_0x239417=_0x7328c6(_0x19ad24);return _0x115cbf[_0x5bb61d(0x84d)]===0x24?_0x239417:_0x311878(_0x115cbf)+'.'+_0x239417;}_0x26c6f2[_0x2d43e9(0x238)]=_0x311878;},0x12d3c:(_0x475ce1,_0x4b09f2,_0x57a8f6)=>{'use strict';const _0x5dae59=a2_0x3cc8;Object[_0x5dae59(0x1147)](_0x4b09f2,_0x5dae59(0x734),{'value':!![]}),_0x4b09f2[_0x5dae59(0x92d)]=_0x4b09f2[_0x5dae59(0x10be)]=void 0x0;const _0x21c46a=_0x57a8f6(0x1848),_0x73fcc8=_0x57a8f6(0x70d4),_0x1c6373=_0x57a8f6(0x9ce4),_0x3aa76b=_0x57a8f6(0xd1f7),_0x43da18=_0x57a8f6(0x5228);let _0x28e9b1;function _0x543bed(_0x40685e){const _0x467d7c=_0x5dae59;if((_0x28e9b1===null||_0x28e9b1===void 0x0?void 0x0:_0x28e9b1['id'])!==_0x40685e)return;const _0x1f1335=new _0x3aa76b['TelemetryEvent'](_0x3aa76b[_0x467d7c(0xd33)][_0x467d7c(0x9e9)]);return _0x1f1335[_0x467d7c(0x10d0)]['Id']=_0x28e9b1['id'],_0x1f1335[_0x467d7c(0x10d0)][_0x467d7c(0xd50)]=_0x28e9b1['language'],_0x1f1335[_0x467d7c(0x10d0)][_0x467d7c(0x1241)]=_0x28e9b1[_0x467d7c(0x72a)],_0x1f1335[_0x467d7c(0x10d0)][_0x467d7c(0xa4c)]=_0x28e9b1[_0x467d7c(0xe3b)],_0x1f1335['Properties'][_0x467d7c(0x8a4)]=_0x28e9b1[_0x467d7c(0x42e)],_0x1f1335[_0x467d7c(0x10d0)][_0x467d7c(0x311)]=_0x28e9b1[_0x467d7c(0x1211)],_0x1f1335[_0x467d7c(0x394)]['ElapsedTime']=_0x28e9b1[_0x467d7c(0x35e)],_0x1f1335[_0x467d7c(0x394)][_0x467d7c(0xda2)]=_0x28e9b1[_0x467d7c(0xc7b)],_0x1f1335[_0x467d7c(0x394)][_0x467d7c(0x2fd)]=_0x28e9b1[_0x467d7c(0xfd0)],_0x1f1335['Properties'][_0x467d7c(0xd31)]=_0x28e9b1['methods'],_0x1f1335;}function _0x11c57a(_0x30cc9e,_0x256ea3,_0x5735cd){const _0x5b0a85=_0x5dae59;if(!_0x30cc9e)return;const _0x39736e=_0x543bed(_0x256ea3);if(!_0x39736e)return;_0x5735cd?(_0x39736e[_0x5b0a85(0x10d0)][_0x5b0a85(0x48d)]=_0x5735cd['index'],_0x39736e[_0x5b0a85(0x10d0)]['Method']=_0x5735cd[_0x5b0a85(0x11a7)],_0x39736e[_0x5b0a85(0x10d0)][_0x5b0a85(0xd04)]=_0x5b0a85(0x8b3)):(_0x39736e[_0x5b0a85(0x10d0)][_0x5b0a85(0x48d)]='-1',_0x39736e['Properties'][_0x5b0a85(0x1d0)]='',_0x39736e[_0x5b0a85(0x10d0)]['IsIntelliCodeCommit']=_0x5b0a85(0xd69)),_0x30cc9e[_0x5b0a85(0x124e)](_0x39736e);}_0x4b09f2['sendRecommendationsTelemetry']=_0x11c57a;function _0x2e65f3(_0x49a561,_0x58f2a9,_0x16b4ca,_0x50f3ac,_0x207122,_0x491fde,_0x2c5a91){const _0x26a0ad=_0x5dae59,_0x314377=(0x0,_0x3aa76b['createTelemetryCorrelationId'])(),_0x124030=new _0x21c46a[(_0x26a0ad(0x68e))]();let _0x3ed142=_0x43da18[_0x26a0ad(0x8a4)][_0x26a0ad(0x1c9)];_0x58f2a9[_0x26a0ad(0x903)]>0x0?_0x16b4ca[_0x26a0ad(0x903)]===0x0&&(_0x3ed142=_0x43da18[_0x26a0ad(0x8a4)][_0x26a0ad(0x1094)]):_0x3ed142=_0x43da18['FailureReason'][_0x26a0ad(0xf53)];let _0x8eba88='';_0x3ed142!==_0x43da18[_0x26a0ad(0x8a4)][_0x26a0ad(0xf53)]&&(_0x8eba88=_0x50f3ac||_0x26a0ad(0xd86));let _0x775baf=-0x1,_0x16905e='';_0x58f2a9[_0x26a0ad(0x903)]>0x0&&(_0x775baf=_0x16b4ca['length'],_0x16905e=_0x58f2a9[_0x26a0ad(0x24a)](','));_0x28e9b1={'id':_0x314377,'language':_0x26a0ad(0x40c),'modelType':_0x43da18[_0x26a0ad(0x1241)][_0x26a0ad(0xad5)],'modelVersion':_0x26a0ad(0x494)+_0x207122,'failureReason':_0x3ed142,'class':_0x8eba88,'elapsedTime':_0x491fde,'memoryIncreaseKB':_0x2c5a91,'count':_0x775baf,'methods':_0x16905e};const _0x94c5f0=_0x124030[_0x26a0ad(0xf09)]();_0x3cc084(_0x314377,_0x49a561,_0x16b4ca);const _0x438acf=_0x124030[_0x26a0ad(0xf09)]();return{'correlationId':_0x314377,'selectedItemTelemetryTimeInMS':_0x94c5f0,'itemTelemetryTimeInMS':_0x438acf-_0x94c5f0,'totalTimeInMS':_0x491fde+_0x438acf};}_0x4b09f2['buildRecommendationsTelemetry']=_0x2e65f3;function _0x3cc084(_0x3b341f,_0x45f860,_0x469cde){const _0x404c9d=_0x5dae59;var _0x1a7a60;const _0x44696b=_0x45f860[_0x404c9d(0xf2f)]((_0x857612,_0x20d2e2)=>{const _0x3161a3=_0x404c9d;if(_0x857612[_0x3161a3(0xb29)]===_0x20d2e2[_0x3161a3(0xb29)]||!_0x857612['sortText']||!_0x20d2e2[_0x3161a3(0xb29)])return 0x0;if(_0x857612[_0x3161a3(0xb29)]<_0x20d2e2[_0x3161a3(0xb29)])return-0x1;return 0x1;}),_0x2bdf65={'title':'','command':_0x73fcc8[_0x404c9d(0x25d)][_0x404c9d(0xd42)],'arguments':[_0x3b341f]};for(let _0x3146aa=0x0;_0x3146aa<_0x44696b[_0x404c9d(0x903)];_0x3146aa++){const _0x2721f0=_0x44696b[_0x3146aa],_0x579ea8=_0x3146aa<_0x469cde[_0x404c9d(0x903)];_0x579ea8?_0x2721f0[_0x404c9d(0x8c9)]=(0x0,_0x1c6373[_0x404c9d(0x1286)])(_0x2721f0[_0x404c9d(0x8c9)],{'title':'','command':_0x73fcc8['Commands'][_0x404c9d(0xd42)],'arguments':[_0x3b341f,_0x3146aa,(_0x1a7a60=_0x2721f0[_0x404c9d(0x10ba)])!==null&&_0x1a7a60!==void 0x0?_0x1a7a60:'']}):_0x2721f0[_0x404c9d(0x8c9)]=(0x0,_0x1c6373[_0x404c9d(0x1286)])(_0x2721f0['command'],_0x2bdf65);}}},0x545c:(_0x482fb5,_0x57c17f,_0x25ee31)=>{'use strict';const _0x1031c0=a2_0x3cc8;Object['defineProperty'](_0x57c17f,_0x1031c0(0x734),{'value':!![]}),_0x57c17f[_0x1031c0(0x904)]=void 0x0;const _0x4a94de=_0x25ee31(0x6eb4),_0x22bfee=_0x25ee31(0x144ed),_0xd30cb=_0x25ee31(0xa0c),_0x1596f1=_0x25ee31(0x1400c),_0xbda924=_0x25ee31(0x98db);class _0x133f3b extends _0xbda924[_0x1031c0(0x1d2)]{[_0x1031c0(0x657)](_0x414f4f,_0xb4b45b,_0x52355d,_0x3cb9d8){const _0x5b5610=_0x1031c0,_0x1b019c=this['extractTokens'](_0x414f4f);let _0xeb870,_0xc77d52,_0x282c3e=-0x1;_0x3cb9d8=_0x3cb9d8||_0x1596f1[_0x5b5610(0xc53)];const _0x18306b=_0xb4b45b['methodInvokations'][_0x5b5610(0xf2f)]((_0x1c748,_0x27ff8c)=>_0x27ff8c['spanStart']-_0x1c748[_0x5b5610(0xbfa)]);let _0x192d51=_0x18306b[_0x5b5610(0xe79)](_0x43ed50=>_0x43ed50[_0x5b5610(0xbfa)]<_0x52355d);if(_0x192d51<0x0)return undefined;_0x192d51=_0x192d51===0x0?_0x192d51:_0x192d51-0x1;for(let _0x50c210=_0x192d51;_0x50c210<_0x18306b['length'];_0x50c210++){const _0x242f25=_0x18306b[_0x50c210];_0xc77d52=_0x242f25[_0x5b5610(0x5b7)],_0xeb870=_0x242f25[_0x5b5610(0x585)];let _0x505017=_0x1b019c[_0x5b5610(0x504)](_0x242f25);if(_0x505017>_0x52355d)continue;_0x505017<_0x52355d-0x1&&(_0x505017=_0x52355d-0x1);_0x282c3e=_0x505017;break;}if(_0x282c3e<0x0||!_0xc77d52)return undefined;const _0x47ecea=_0x1b019c[_0x5b5610(0x9a4)](_0x282c3e);this[_0x5b5610(0xb56)](_0xc77d52)&&(_0x47ecea[_0x5b5610(0x585)]&&(_0xc77d52=_0x47ecea[_0x5b5610(0x585)]));if(_0xc77d52===undefined)return;if(!_0x3eed1d(_0x282c3e,_0x414f4f[_0x5b5610(0x212)]))return;const _0x140feb=_0x444c05(_0x282c3e);if(_0x140feb<0x0||_0x140feb>=_0x1b019c[_0x5b5610(0x961)][_0x5b5610(0x903)])return;const _0x37bcc5=this[_0x5b5610(0xc74)](_0x3cb9d8,_0x1b019c,_0xc77d52,_0x140feb);if(!_0x37bcc5||_0x37bcc5[_0x5b5610(0x903)]<=0x1)return undefined;if(!this[_0x5b5610(0xb56)](_0xc77d52)){for(let _0x4d5e1b=_0x37bcc5[_0x5b5610(0x903)]-0x1;_0x4d5e1b>0x2;_0x4d5e1b--){if(_0x47ecea['value']){if(_0x37bcc5[_0x4d5e1b][_0x5b5610(0x585)]===_0x47ecea[_0x5b5610(0x585)]){_0x37bcc5[_0x4d5e1b][_0x5b5610(0x585)]=_0xc77d52;break;}}else{if(_0x37bcc5[_0x4d5e1b][_0x5b5610(0x585)]===_0x37bcc5[_0x37bcc5['length']-0x2][_0x5b5610(0x585)]){_0x37bcc5[_0x4d5e1b][_0x5b5610(0x585)]=_0xc77d52;break;}}}!_0x47ecea[_0x5b5610(0x585)]&&(_0x37bcc5[_0x37bcc5['length']-0x2]['value']=_0xc77d52);}return{'spanStart':_0x282c3e,'lookbackTokens':_0x37bcc5[_0x5b5610(0x47c)](_0x169c5e=>_0x169c5e[_0x5b5610(0x585)]),'type':_0xeb870?_0xc77d52+'.'+_0xeb870:_0xc77d52};function _0x444c05(_0x4b8469){const _0x49f8bf=_0x5b5610;let _0x4d81e6=_0x1b019c[_0x49f8bf(0x100f)](_0x4b8469);_0x4d81e6<0x0&&(_0x4d81e6=~_0x4d81e6+0x1);if(_0x4d81e6<_0x1b019c[_0x49f8bf(0x961)][_0x49f8bf(0x903)])while(_0x4d81e6>=0x0){const _0x4f43de=_0x1b019c[_0x49f8bf(0x961)][_0x4d81e6][_0x49f8bf(0xb24)];if(_0x4f43de[_0x49f8bf(0xfea)]===0x14)break;if(_0x4f43de[_0x49f8bf(0x92f)]<=_0x4b8469&&(_0x4f43de[_0x49f8bf(0xfea)]===0xd||_0x4f43de[_0x49f8bf(0xfea)]===0xf||_0x4f43de[_0x49f8bf(0xfea)]===0x11))return-0x1;_0x4d81e6-=0x1;}return _0x4d81e6;}function _0x3eed1d(_0x1eefe0,_0x1c1e74){const _0x23c029=_0x5b5610;var _0x27647c,_0x55ba9d;const _0xbc2abd=_0x1b019c[_0x23c029(0x100f)](_0x1eefe0),_0x10844d=_0xbc2abd>0x0&&_0x1b019c[_0x23c029(0x961)][_0xbc2abd][_0x23c029(0xb24)][_0x23c029(0xfea)]===0x14;if(_0x10844d)return!![];const _0x5d6503=_0x1c1e74[_0x23c029(0xb40)],_0x17ce46=(0x0,_0x4a94de[_0x23c029(0x57a)])(_0x5d6503,_0x1eefe0),_0x1d965e=_0x17ce46&&_0x17ce46[_0x23c029(0x84d)]===0x26&&((_0x27647c=_0x17ce46[_0x23c029(0xf08)])===null||_0x27647c===void 0x0?void 0x0:_0x27647c[_0x23c029(0x84d)])===0x23&&_0x17ce46===((_0x55ba9d=_0x17ce46[_0x23c029(0xf08)])===null||_0x55ba9d===void 0x0?void 0x0:_0x55ba9d[_0x23c029(0xeb5)]);return _0x1d965e;}}['_extractLookbackTokens'](_0x576b03,_0x166f27,_0x1cbda7,_0x4c618a){const _0x15587d=_0x1031c0;let _0x34687f=_0x576b03,_0x2b3fe4=_0x4c618a-_0x576b03+0x1;_0x2b3fe4<0x0&&(_0x2b3fe4=0x0,_0x34687f=_0x4c618a+0x1);const _0x11a702=_0x2b3fe4+_0x34687f;(0x0,_0x22bfee[_0x15587d(0x971)])(_0x11a702>=_0x2b3fe4&&_0x11a702<_0x166f27[_0x15587d(0x961)]['length']);const _0x5aa819=_0x166f27[_0x15587d(0x961)][_0x15587d(0x82b)](_0x2b3fe4,_0x11a702);if(_0x5aa819[_0x15587d(0x903)]<=0x1)return undefined;const _0x1cf237=_0x5aa819[_0x5aa819['length']-0x2][_0x15587d(0xb24)];if(_0x1cf237['type']===0x6||this[_0x15587d(0x441)](_0x1cf237['type']))return undefined;const _0x13e079=_0x5aa819[_0x5aa819[_0x15587d(0x903)]-0x1]['token'];if(_0x13e079[_0x15587d(0xfea)]!==0x14&&_0x13e079[_0x15587d(0xfea)]!==0xe)return _0x5aa819[_0x5aa819[_0x15587d(0x903)]-0x1][_0x15587d(0xb24)]=_0xd30cb['Token'][_0x15587d(0x2c0)](0x14,_0x13e079[_0x15587d(0x92f)],0x1,undefined),_0x5aa819[_0x5aa819['length']-0x1]['value']='.',_0x5aa819;if(_0x13e079[_0x15587d(0xfea)]===0x14&&_0x1cf237[_0x15587d(0xfea)]===0xe){_0x5aa819[_0x5aa819[_0x15587d(0x903)]-0x1][_0x15587d(0xb24)]=_0xd30cb[_0x15587d(0xeed)]['create'](0x2,_0x13e079[_0x15587d(0x92f)],0x1,undefined),_0x5aa819[_0x5aa819[_0x15587d(0x903)]-0x1]['value']='\x0a';const _0x421da3=_0xd30cb['Token'][_0x15587d(0x2c0)](0x7,_0x13e079[_0x15587d(0x92f)]+0x1,_0x1cbda7[_0x15587d(0x903)],undefined);_0x5aa819[_0x15587d(0xedf)]({'token':_0x421da3,'value':_0x1cbda7});const _0x5afc17=_0xd30cb['Token'][_0x15587d(0x2c0)](0x14,_0x421da3[_0x15587d(0x92f)]+_0x421da3[_0x15587d(0x903)],0x1,undefined);_0x5aa819[_0x15587d(0xedf)]({'token':_0x5afc17,'value':'.'});}return _0x5aa819;}[_0x1031c0(0x441)](_0x20196b){return _0x20196b===0x15||_0x20196b===0xa||_0x20196b===0xc||_0x20196b===0x13||_0x20196b===0xf||_0x20196b===0x11||_0x20196b===0xd||_0x20196b===0x9||_0x20196b===0xb;}}_0x57c17f['EditorLookBackTokenGenerator']=_0x133f3b;},0x98db:(_0x1416e3,_0x18da2d,_0x151b61)=>{'use strict';const _0xe30c73=a2_0x3cc8;Object[_0xe30c73(0x1147)](_0x18da2d,_0xe30c73(0x734),{'value':!![]}),_0x18da2d[_0xe30c73(0x1d2)]=void 0x0;const _0x13412b=_0x151b61(0x5228),_0x44e39b=_0x151b61(0x2ecc);class _0x159696{[_0xe30c73(0x7d6)](_0x2db7de){const _0x5ec17e=_0xe30c73,_0x352d44=[],_0x8ab166=[],_0x2e3ff4=new _0x44e39b[(_0x5ec17e(0x70c))](),_0x30d47b=_0x2db7de[_0x5ec17e(0x3eb)]['tokens'];let _0x1c42e7=![];for(let _0x71295b=0x0;_0x71295b<_0x30d47b[_0x5ec17e(0xfd0)];_0x71295b++){const _0x2f651a=_0x30d47b['getItemAt'](_0x71295b);switch(_0x2f651a['type']){case 0x3:case 0x4:continue;}if(_0x2f651a[_0x5ec17e(0xfea)]===0x2){!_0x1c42e7&&(_0x2e3ff4[_0x5ec17e(0x10f0)](_0x2f651a,'\x0a'),_0x1c42e7=!![]);continue;}_0x2e3ff4[_0x5ec17e(0x10f0)](_0x2f651a,this[_0x5ec17e(0xf95)](_0x2f651a,_0x2db7de[_0x5ec17e(0x11aa)])),_0x1c42e7=![];if(_0x2f651a[_0x5ec17e(0xfea)]===0xd){_0x352d44[_0x5ec17e(0xedf)](_0x71295b),_0x8ab166[_0x5ec17e(0xedf)](_0x71295b>0x0?_0x30d47b[_0x5ec17e(0xa24)](_0x71295b-0x1):undefined);continue;}if(_0x2f651a[_0x5ec17e(0xfea)]===0xe&&_0x352d44['length']>0x0){const _0x520ff2=_0x352d44[_0x5ec17e(0x85b)](),_0x369735=_0x8ab166[_0x5ec17e(0x85b)]();(_0x369735===null||_0x369735===void 0x0?void 0x0:_0x369735[_0x5ec17e(0xfea)])===0x7&&(_0x2e3ff4['leftParenthesisSpanStarts']['push'](_0x30d47b[_0x5ec17e(0xa24)](_0x520ff2)[_0x5ec17e(0x92f)]),_0x2e3ff4['relevantNames']['push'](_0x369735[_0x5ec17e(0x585)]),_0x2e3ff4['rightParenthesisSpanStarts'][_0x5ec17e(0xedf)](_0x2f651a[_0x5ec17e(0x92f)]));}}return _0x2e3ff4;}['isTypeUnknown'](_0x724850){const _0x42169e=_0xe30c73;return!_0x724850||_0x724850[_0x42169e(0xa19)](_0x13412b[_0x42169e(0x239)]['UnresolvedType']);}[_0xe30c73(0xf95)](_0x458439,_0x4c51d7){const _0x2c9e09=_0xe30c73;switch(_0x458439[_0x2c9e09(0xfea)]){case 0x5:return _0x13412b[_0x2c9e09(0xc94)][_0x2c9e09(0x11d8)];case 0x6:return _0x13412b[_0x2c9e09(0xc94)][_0x2c9e09(0xb2c)];}return _0x4c51d7['substr'](_0x458439[_0x2c9e09(0x92f)],_0x458439[_0x2c9e09(0x903)]);}}_0x18da2d[_0xe30c73(0x1d2)]=_0x159696;},0x2ecc:(_0x50b032,_0x4242ad,_0x153f03)=>{'use strict';const _0x3316ff=a2_0x3cc8;Object[_0x3316ff(0x1147)](_0x4242ad,'__esModule',{'value':!![]}),_0x4242ad['TokenSet']=_0x4242ad['TokenValuePair']=_0x4242ad[_0x3316ff(0x50b)]=_0x4242ad[_0x3316ff(0x1225)]=void 0x0;const _0x3c271b=_0x153f03(0x6d88),_0x369790=_0x153f03(0x15000);function _0x1f4a49(_0x164d84,_0x4fbc4f){const _0x251e14=_0x3316ff;return(0x0,_0x3c271b[_0x251e14(0x853)])(_0x164d84,_0x4fbc4f,_0x369790[_0x251e14(0xc6b)],(_0x513818,_0x17457e)=>{return _0x513818<_0x17457e?-0x1:_0x513818>_0x17457e?0x1:0x0;});}_0x4242ad[_0x3316ff(0x1225)]=_0x1f4a49;function _0x1949f1(_0x36bcf0,_0x44cf2c){const _0x5ae979=_0x3316ff;return(0x0,_0x3c271b[_0x5ae979(0x6b1)])(_0x36bcf0,_0x44cf2c,_0xb6512f=>_0xb6512f['token'][_0x5ae979(0x92f)],(_0x40f778,_0x27249)=>{return _0x40f778<_0x27249?-0x1:_0x40f778>_0x27249?0x1:0x0;});}_0x4242ad[_0x3316ff(0x50b)]=_0x1949f1;class _0x843fda{constructor(_0x55dcde,_0x2fe08f){const _0x15396d=_0x3316ff;this['token']=_0x55dcde,this[_0x15396d(0x585)]=_0x2fe08f;}}_0x4242ad[_0x3316ff(0x10b9)]=_0x843fda;class _0x3b240e{constructor(){const _0x3aa563=_0x3316ff;this['selectedTokens']=[],this['leftParenthesisSpanStarts']=[],this[_0x3aa563(0x876)]=[],this['relevantNames']=[];}['slice'](_0x790fdc,_0x2ee5b3){const _0x1113d1=_0x3316ff,_0x3735e7=[];for(let _0x15a0ae=_0x790fdc;_0x15a0ae<_0x2ee5b3;_0x15a0ae++){_0x3735e7[_0x1113d1(0xedf)](new _0x843fda(this[_0x1113d1(0x961)][_0x15a0ae][_0x1113d1(0xb24)],this[_0x1113d1(0x961)][_0x15a0ae][_0x1113d1(0x585)]));}return _0x3735e7;}[_0x3316ff(0x10f0)](_0x52a8f4,_0x3e3d34){const _0x35ca99=_0x3316ff;this[_0x35ca99(0x961)][_0x35ca99(0xedf)](new _0x843fda(_0x52a8f4,_0x3e3d34));}[_0x3316ff(0x100f)](_0x563464){const _0x322acb=_0x3316ff;return _0x1949f1(this[_0x322acb(0x961)],_0x563464);}[_0x3316ff(0x504)](_0x4aee62){const _0xb939da=_0x3316ff;let _0x121622=_0x1949f1(this[_0xb939da(0x961)],_0x4aee62['spanStart']);_0x121622<0x0&&(_0x121622=~_0x121622);if(_0x121622>=0x0&&_0x121622=0x0)return{'value':this[_0xf71c04(0x597)][_0x2da2d6],'position':this[_0xf71c04(0x876)][_0x2da2d6]+0x1};return{'value':undefined,'position':0x0};}}_0x4242ad[_0x3316ff(0x70c)]=_0x3b240e;},0x5228:(_0x31b3f9,_0x2da00e)=>{'use strict';const _0x199eda=a2_0x3cc8;Object['defineProperty'](_0x2da00e,_0x199eda(0x734),{'value':!![]}),_0x2da00e[_0x199eda(0x6d0)]=_0x2da00e[_0x199eda(0x1241)]=_0x2da00e[_0x199eda(0x8a4)]=_0x2da00e[_0x199eda(0x239)]=_0x2da00e[_0x199eda(0xe3c)]=_0x2da00e[_0x199eda(0xc00)]=_0x2da00e['LiteralTokenValue']=_0x2da00e['StandardVariableType']=_0x2da00e[_0x199eda(0xef4)]=_0x2da00e['Assignment']=void 0x0;class _0x49935f{constructor(_0x3bcc32,_0x4d41af,_0xf39f7b){const _0x579abe=_0x199eda;this[_0x579abe(0x5b7)]=_0x3bcc32,this[_0x579abe(0x585)]=_0x4d41af,this[_0x579abe(0xbfa)]=_0xf39f7b||0x0;}}class _0x1910c1 extends _0x49935f{constructor(_0x270822,_0x4e7d2c,_0x12b9ad){super(_0x270822,_0x4e7d2c,_0x12b9ad);}}_0x2da00e[_0x199eda(0xdc1)]=_0x1910c1;class _0x25b61e extends _0x49935f{constructor(_0x30af0b,_0x5dbc3c,_0x583e6c){super(_0x30af0b,_0x5dbc3c,_0x583e6c);}}_0x2da00e['MethodInvokation']=_0x25b61e;var _0x9be29b;(function(_0x4ae810){const _0x24abf3=_0x199eda;_0x4ae810[_0x24abf3(0x9bd)]=_0x24abf3(0x9bd),_0x4ae810[_0x24abf3(0x93b)]='int',_0x4ae810[_0x24abf3(0x11d0)]=_0x24abf3(0x6bb),_0x4ae810[_0x24abf3(0x11d8)]='str',_0x4ae810[_0x24abf3(0x4d1)]=_0x24abf3(0x6f3),_0x4ae810[_0x24abf3(0xb62)]=_0x24abf3(0xd66),_0x4ae810[_0x24abf3(0x10b3)]=_0x24abf3(0x231),_0x4ae810[_0x24abf3(0x573)]='dict';}(_0x9be29b||(_0x2da00e['StandardVariableType']=_0x9be29b={})));var _0x42104d;(function(_0x5801e6){const _0x14de11=_0x199eda;_0x5801e6[_0x14de11(0x11d8)]=_0x14de11(0xb7c),_0x5801e6[_0x14de11(0xb2c)]=_0x14de11(0xaff);}(_0x42104d||(_0x2da00e[_0x199eda(0xc94)]=_0x42104d={})));function _0x29859b(_0x34262e){const _0x25615c=_0x199eda;switch(_0x34262e[_0x25615c(0x84d)]){case 0x31:return _0x9be29b[_0x25615c(0x11d8)];case 0x28:return _0x3af62a(_0x34262e);}return _0x9be29b[_0x25615c(0x9bd)];}_0x2da00e['getStandardVariableType']=_0x29859b;function _0x3af62a(_0x47f18f){const _0x592d74=_0x199eda;return _0x47f18f[_0x592d74(0x647)]?_0x9be29b[_0x592d74(0x93b)]:_0x9be29b[_0x592d74(0x11d0)];}_0x2da00e[_0x199eda(0xe3c)]=_0x3af62a;var _0x532f96;(function(_0x2cfeba){const _0x307512=_0x199eda;_0x2cfeba[_0x307512(0x234)]='N',_0x2cfeba[_0x307512(0xa9b)]='~',_0x2cfeba[_0x307512(0x10af)]='★\x20',_0x2cfeba[_0x307512(0xb39)]=0x5,_0x2cfeba[_0x307512(0xe71)]=0x2,_0x2cfeba[_0x307512(0xbc9)]=_0x307512(0x6a7),_0x2cfeba[_0x307512(0xf20)]=!![],_0x2cfeba[_0x307512(0x71d)]=_0x307512(0xd14);}(_0x532f96||(_0x2da00e[_0x199eda(0x239)]=_0x532f96={})));var _0x52c25f;(function(_0x3b0f91){const _0x2a2961=_0x199eda;_0x3b0f91[_0x2a2961(0x1c9)]=_0x2a2961(0x1c9),_0x3b0f91[_0x2a2961(0xf53)]=_0x2a2961(0xf53),_0x3b0f91[_0x2a2961(0x1094)]=_0x2a2961(0x1094);}(_0x52c25f||(_0x2da00e['FailureReason']=_0x52c25f={})));var _0x3bb7d1;(function(_0x133bd4){const _0x7932d1=_0x199eda;_0x133bd4[_0x7932d1(0x1c9)]=_0x7932d1(0x1c9),_0x133bd4[_0x7932d1(0xe22)]=_0x7932d1(0xe22),_0x133bd4[_0x7932d1(0xc9e)]=_0x7932d1(0xc9e),_0x133bd4['LSTM']=_0x7932d1(0xad5);}(_0x3bb7d1||(_0x2da00e[_0x199eda(0x1241)]=_0x3bb7d1={})));var _0x382460;(function(_0xb1dd0e){function _0x30b828(_0x303194){const _0x1b417a=a2_0x3cc8;return _0x303194[_0x1b417a(0x1ed)]!==undefined&&_0x303194[_0x1b417a(0x7c6)]!==undefined;}_0xb1dd0e['is']=_0x30b828;}(_0x382460||(_0x2da00e[_0x199eda(0x6d0)]=_0x382460={})));},0x7c4c:(_0x383940,_0x3bf164,_0x552cc9)=>{'use strict';const _0x50a377=a2_0x3cc8;Object[_0x50a377(0x1147)](_0x3bf164,_0x50a377(0x734),{'value':!![]}),_0x3bf164[_0x50a377(0x4e5)]=void 0x0;const _0x45a66e=_0x552cc9(0xf52f);function _0x1da29f(){const _0x5379d2=_0x50a377;return{'open':_0x28b8d2=>new _0x45a66e[(_0x5379d2(0x1160))]({'file':_0x28b8d2})};}_0x3bf164[_0x50a377(0x4e5)]=_0x1da29f;},0x15e84:(_0x68b6bc,_0x5a8be3,_0x30914d)=>{'use strict';const _0x4975cf=a2_0x3cc8;Object[_0x4975cf(0x1147)](_0x5a8be3,_0x4975cf(0x734),{'value':!![]}),_0x5a8be3[_0x4975cf(0x1fa)]=void 0x0;const _0x3f7692=_0x30914d(0x6eb4),_0x58208f=_0x30914d(0x2078),_0x207ef6=_0x30914d(0x177c1),_0x4d0e71=_0x30914d(0x8ff8),_0x533bcf=_0x30914d(0x118c8),_0x56bc83=_0x30914d(0xb1d4);class _0x2aac59{constructor(_0x437ed1,_0x1480ce,_0x411969,_0x30e5d0,_0x73eb5){const _0x3c2814=_0x4975cf;this[_0x3c2814(0x467)]=_0x437ed1,this[_0x3c2814(0x11e1)]=_0x1480ce,this[_0x3c2814(0x1243)]=_0x411969,this[_0x3c2814(0x4e4)]=_0x30e5d0,this[_0x3c2814(0xf46)]=new _0x533bcf[(_0x3c2814(0x8c8))](this[_0x3c2814(0x467)]),this[_0x3c2814(0x67a)]=new _0x4d0e71[(_0x3c2814(0x11d1))](_0x73eb5!==null&&_0x73eb5!==void 0x0?_0x73eb5:_0x4d0e71[_0x3c2814(0x1173)]),this[_0x3c2814(0x522)]=this[_0x3c2814(0x67a)]['getTabSequence'](this[_0x3c2814(0x1e6)]),this['_predominantEndOfLineSequence']=this[_0x3c2814(0x1e6)][_0x3c2814(0x3eb)]['predominantEndOfLineSequence'];}[_0x4975cf(0x7d2)](){const _0x4654f2=_0x4975cf;if(this[_0x4654f2(0x4e4)][_0x4654f2(0x7e6)])return;const _0x3185a2=this[_0x4654f2(0x1e6)]['tokenizerOutput'][_0x4654f2(0xc31)],_0x55ba52=(0x0,_0x207ef6[_0x4654f2(0x83c)])(this[_0x4654f2(0x1243)],_0x3185a2);if(!_0x55ba52)return;const _0xb19929=(0x0,_0x3f7692['findNodeByOffset'])(this[_0x4654f2(0x1e6)][_0x4654f2(0x212)][_0x4654f2(0xb40)],_0x55ba52[_0x4654f2(0x92f)]);if((_0xb19929===null||_0xb19929===void 0x0?void 0x0:_0xb19929[_0x4654f2(0x84d)])!==0x26)return;const _0x414789=_0xb19929[_0x4654f2(0xf08)];if((_0x414789===null||_0x414789===void 0x0?void 0x0:_0x414789[_0x4654f2(0x84d)])!==0xa)return;const _0x3aabc4=this[_0x4654f2(0x519)][_0x4654f2(0x6ae)](_0x414789);if(!_0x3aabc4)return;const _0x1aa70a=_0x2aac59[_0x4654f2(0xe7f)](this[_0x4654f2(0x519)],_0xb19929);if(!_0x1aa70a||_0x1aa70a[_0x4654f2(0x903)]===0x0)return;const _0x3ffdac=this[_0x4654f2(0x67a)][_0x4654f2(0x349)](this[_0x4654f2(0x1e6)],this['_range']['start'][_0x4654f2(0x1fe)],this[_0x4654f2(0x522)][_0x4654f2(0x903)]),_0x520c1e=this[_0x4654f2(0x1f1)](_0x1aa70a,_0x3aabc4[_0x4654f2(0xe99)],_0x3ffdac),_0x5811fb=this[_0x4654f2(0xed1)](_0x414789),_0x52585c=this['_importAdder']['applyImports'](this['_fileUri'],this['_parseResults'],_0xb19929[_0x4654f2(0x92f)],_0x4654f2(0xfaa),this[_0x4654f2(0x4e4)]),_0x441c72=this[_0x4654f2(0xfdb)](_0x414789[_0x4654f2(0x92f)],_0x5811fb[_0x4654f2(0x92f)]),_0x141b82=[];_0x141b82[_0x4654f2(0xedf)]({'fileUri':this[_0x4654f2(0x11e1)],'range':_0x5811fb,'replacementText':_0x441c72?_0x520c1e:_0x520c1e[_0x4654f2(0x82b)](this[_0x4654f2(0x4ab)][_0x4654f2(0x903)])});for(const _0x4ad40e of _0x52585c){_0x141b82['push']({'fileUri':this[_0x4654f2(0x11e1)],..._0x4ad40e});}return _0x141b82;}static[_0x4975cf(0xe7f)](_0xc44af0,_0x169e73){const _0x30f896=_0x4975cf,_0x1d40d2=_0x169e73[_0x30f896(0xf08)];if(!_0x1d40d2||_0x1d40d2[_0x30f896(0x84d)]!==0xa)return;const _0x1ccbab=_0xc44af0[_0x30f896(0x6ae)](_0x1d40d2);if(!_0x1ccbab)return;const _0x22248b=_0x1ccbab[_0x30f896(0xe99)];if(!_0x22248b||!(0x0,_0x58208f[_0x30f896(0xc88)])(_0x22248b)||!_0x58208f['ClassType'][_0x30f896(0xa13)](_0x22248b))return;if(_0x58208f[_0x30f896(0x8c2)][_0x30f896(0x1205)](_0x22248b))return;const _0x369b9d=_0xc44af0[_0x30f896(0x477)](_0x22248b),_0x41146e=_0x369b9d[_0x30f896(0x11a4)](_0x43dfd1=>_0x43dfd1&&!_0x22248b['details'][_0x30f896(0x700)]['get'](_0x43dfd1[_0x30f896(0x8e6)]));if(_0x41146e[_0x30f896(0x903)]===0x0)return;return _0x41146e;}get[_0x4975cf(0x519)](){const _0x27b516=_0x4975cf;return this[_0x27b516(0x467)][_0x27b516(0x8e8)];}get['_parseResults'](){const _0x335781=_0x4975cf;return this['_program'][_0x335781(0xf10)](this[_0x335781(0x11e1)]);}[_0x4975cf(0x1f1)](_0x3f6bcc,_0x46b89c,_0x1135ac){const _0xe045b1=_0x4975cf;let _0x5f179a='';for(const _0x10bfb3 of _0x3f6bcc){const _0xefcade=_0x10bfb3[_0xe045b1(0xa97)],_0x25bb17=this[_0xe045b1(0x519)]['getEffectiveTypeOfSymbol'](_0xefcade);let _0x27533b=[],_0x1371b8=![];if((0x0,_0x58208f[_0xe045b1(0x11ad)])(_0x25bb17)){const _0x3cd592=this[_0xe045b1(0xe8d)](_0x46b89c,_0x25bb17,_0x1135ac);_0x27533b=_0x3cd592?[_0x3cd592]:undefined;}(0x0,_0x58208f[_0xe045b1(0xc38)])(_0x25bb17)&&(_0x1371b8=!![],_0x27533b=this[_0xe045b1(0x3c3)](_0x46b89c,_0x25bb17,_0x1135ac)),(0x0,_0x58208f[_0xe045b1(0xe76)])(_0x25bb17)&&_0x58208f[_0xe045b1(0x8c2)]['isPropertyClass'](_0x25bb17)&&(_0x27533b=this[_0xe045b1(0x483)](_0x46b89c,_0x25bb17,_0x1135ac)),_0x5f179a+=this[_0xe045b1(0x4c3)](_0x27533b,_0x1135ac,_0x1371b8);}return _0x5f179a+=''+this[_0xe045b1(0x4ab)],_0x5f179a;}[_0x4975cf(0xe8d)](_0x383493,_0x81a865,_0x507d3e){const _0x49e196=_0x4975cf,_0x5870de=new _0x56bc83[(_0x49e196(0xf0e))](this[_0x49e196(0x467)],this[_0x49e196(0x11e1)],_0x383493,_0x81a865,{'importAdder':this[_0x49e196(0xf46)],'enableTrackingAddImports':!![],'decoratorFilter':[_0x49e196(0x628)]},this[_0x49e196(0x4e4)]),_0x1b8bdb=_0x5870de[_0x49e196(0xdb4)](),_0x306849=_0x1b8bdb[_0x49e196(0xf3f)]['map'](_0x489520=>''+this[_0x49e196(0x4ab)]+_0x507d3e+'@'+_0x489520)['join'](''),_0x1a9f5f=''+this['_predominantEndOfLineSequence']+_0x507d3e+(_0x1b8bdb[_0x49e196(0x435)]?_0x49e196(0xd6f):'')+_0x49e196(0x2a8)+_0x1b8bdb[_0x49e196(0x812)]+':';return _0x306849+_0x1a9f5f;}[_0x4975cf(0x3c3)](_0x2796f9,_0x36feee,_0xc9b199){const _0x2e62b3=_0x4975cf,_0x5cb0b7=[];let _0x3eae64;for(const _0x1a3f79 of _0x36feee['overloads']){const _0x8db236=this[_0x2e62b3(0xe8d)](_0x2796f9,_0x1a3f79,_0xc9b199);_0x8db236&&(!_0x58208f[_0x2e62b3(0xf45)]['isOverloaded'](_0x1a3f79)?_0x3eae64=_0x8db236:_0x5cb0b7[_0x2e62b3(0xedf)](_0x8db236));}return _0x3eae64===undefined&&(_0x3eae64=this[_0x2e62b3(0xc5f)](_0x36feee[_0x2e62b3(0x699)],_0xc9b199)),_0x5cb0b7[_0x2e62b3(0xedf)](_0x3eae64),_0x5cb0b7;}[_0x4975cf(0xc5f)](_0x343fec,_0x5ce7ea){const _0x44dcb1=_0x4975cf;let _0x317ff9='';if(_0x343fec['length']===0x0)return _0x317ff9;const _0x534c57=_0x58208f[_0x44dcb1(0xf45)]['isAsync'](_0x343fec[0x0]),_0x3b9fcd=_0x343fec[0x0][_0x44dcb1(0x10e4)][_0x44dcb1(0xe95)];return _0x317ff9=''+this[_0x44dcb1(0x4ab)]+_0x5ce7ea+(_0x534c57?_0x44dcb1(0xd6f):'')+_0x44dcb1(0x2a8)+_0x3b9fcd+_0x44dcb1(0x1181),_0x317ff9;}[_0x4975cf(0x483)](_0x34f6d9,_0x8d5db2,_0xf91bf9){const _0x1c7cfe=_0x4975cf;var _0x16abd8,_0x4c9755,_0x51c07d;const _0x3f9075=[],_0x86b3ed=(_0x16abd8=_0x8d5db2['fgetInfo'])===null||_0x16abd8===void 0x0?void 0x0:_0x16abd8['methodType'];if(_0x86b3ed){const _0x36a2ab=this['_printMethodSignatures'](_0x34f6d9,_0x86b3ed,_0xf91bf9);_0x36a2ab&&_0x3f9075['push'](_0x36a2ab);}const _0x52b11f=(_0x4c9755=_0x8d5db2[_0x1c7cfe(0x10b0)])===null||_0x4c9755===void 0x0?void 0x0:_0x4c9755[_0x1c7cfe(0x6d2)];if(_0x52b11f){const _0x34e5fe=this[_0x1c7cfe(0xe8d)](_0x34f6d9,_0x52b11f,_0xf91bf9);_0x34e5fe&&_0x3f9075[_0x1c7cfe(0xedf)](_0x34e5fe);}const _0x598f2f=(_0x51c07d=_0x8d5db2[_0x1c7cfe(0x10d6)])===null||_0x51c07d===void 0x0?void 0x0:_0x51c07d['methodType'];if(_0x598f2f){const _0x280ac2=this[_0x1c7cfe(0xe8d)](_0x34f6d9,_0x598f2f,_0xf91bf9);_0x280ac2&&_0x3f9075[_0x1c7cfe(0xedf)](_0x280ac2);}return _0x3f9075;}[_0x4975cf(0x4c3)](_0x29af30,_0x246e14,_0xb3fc19){const _0x31ede3=_0x4975cf;let _0x4b50b8='';if(!_0x29af30||_0x29af30[_0x31ede3(0x903)]===0x0)return _0x4b50b8;const _0x1d187c=''+this[_0x31ede3(0x4ab)]+_0x246e14+this[_0x31ede3(0x522)]+'...',_0x51b715=''+this[_0x31ede3(0x4ab)]+_0x246e14+this['_predominantTabSequence']+_0x31ede3(0x713);for(let _0x150c63=0x0;_0x150c63<_0x29af30['length'];_0x150c63++){const _0x691417=_0x29af30[_0x150c63];if(_0x691417[_0x31ede3(0x903)]===0x0)continue;!_0xb3fc19?_0x4b50b8+=''+this['_predominantEndOfLineSequence']+_0x691417+_0x51b715:_0x150c63===_0x29af30[_0x31ede3(0x903)]-0x1?_0x4b50b8+=''+this[_0x31ede3(0x4ab)]+_0x691417+_0x51b715:_0x4b50b8+=''+this[_0x31ede3(0x4ab)]+_0x691417+_0x1d187c;}return _0x4b50b8;}[_0x4975cf(0xed1)](_0xfce674){const _0x49cfde=_0x4975cf,_0x9cc840=this[_0x49cfde(0x1e6)][_0x49cfde(0x3eb)][_0x49cfde(0xc31)],_0x30dd0e=this[_0x49cfde(0x1e6)][_0x49cfde(0x3eb)][_0x49cfde(0xce0)],_0x54a077=_0xfce674[_0x49cfde(0x84f)][_0x49cfde(0x7a6)],_0x58b972=_0x54a077[_0x49cfde(0x903)]>0x0?_0x54a077[_0x54a077[_0x49cfde(0x903)]-0x1]:undefined;if(_0x58b972&&_0x58b972['nodeType']===0x2f&&_0x58b972[_0x49cfde(0x7a6)][_0x49cfde(0x903)]>0x0){const _0x4149ad=_0x58b972['statements'][_0x58b972[_0x49cfde(0x7a6)][_0x49cfde(0x903)]-0x1];if(_0x4149ad['nodeType']===0x2a||_0x4149ad[_0x49cfde(0x84d)]===0x15){const _0x54d34e=this['_indentationUtils'][_0x49cfde(0x375)](_0x30dd0e,_0x4149ad[_0x49cfde(0x92f)]-0x1);return(0x0,_0x207ef6['convertOffsetsToRange'])(_0x54d34e?_0x54d34e[_0x49cfde(0x92f)]+_0x54d34e['length']:_0x4149ad[_0x49cfde(0x92f)],_0x4149ad['start']+_0x4149ad['length'],_0x9cc840);}}const _0x22462a=_0xfce674[_0x49cfde(0x84f)][_0x49cfde(0x92f)]+_0xfce674[_0x49cfde(0x84f)][_0x49cfde(0x903)];return(0x0,_0x207ef6['convertOffsetsToRange'])(_0x22462a,_0x22462a,_0x9cc840);}[_0x4975cf(0xfdb)](_0x3b3bfc,_0xba1a55){const _0x1c90cd=_0x4975cf,_0x52809f=(0x0,_0x207ef6[_0x1c90cd(0x939)])(_0x3b3bfc,this['_parseResults']['tokenizerOutput'][_0x1c90cd(0xc31)]);if(_0x52809f[_0x1c90cd(0x1fe)]===_0xba1a55['line'])return![];return!![];}}_0x5a8be3[_0x4975cf(0x1fa)]=_0x2aac59;},0x16ad8:(_0x243764,_0x553a1c,_0x345079)=>{'use strict';const _0xdbdfab=a2_0x3cc8;Object[_0xdbdfab(0x1147)](_0x553a1c,_0xdbdfab(0x734),{'value':!![]}),_0x553a1c['TypeHierarchyProvider']=void 0x0;const _0x17ac3b=_0x345079(0x2464),_0x5e7a26=_0x345079(0xff70),_0x3fc36b=_0x345079(0xef9c),_0x33f865=_0x345079(0x6eb4),_0x4d02ce=_0x345079(0x198),_0x516d7c=_0x345079(0x2078),_0x352d08=_0x345079(0x328),_0x3e141b=_0x345079(0xfcc0),_0x445944=_0x345079(0x6d88),_0x5e50ec=_0x345079(0x10240),_0x31641a=_0x345079(0x177c1),_0x42c8a6=_0x345079(0xd77c),_0x1a20f9=_0x345079(0x13afc),_0x328cf3=_0x345079(0x165d4),_0x2a8f1d=_0x345079(0x2170),_0x234939=_0x345079(0x11de0),_0x1b69d3=_0x345079(0x3a44),_0x23bd4b=_0x345079(0x10b4c);class _0x3889c4{constructor(_0x455966,_0xd102ae,_0x4c94a4,_0x41c376){const _0x475359=_0xdbdfab;this[_0x475359(0x467)]=_0x455966,this[_0x475359(0x11e1)]=_0xd102ae,this[_0x475359(0x123e)]=_0x4c94a4,this[_0x475359(0x8e3)]=_0x41c376;}[_0xdbdfab(0xd7f)](){const _0x5070e0=_0xdbdfab;(0x0,_0x3e141b[_0x5070e0(0x28d)])(this[_0x5070e0(0x8e3)]);const _0x2497fa=this['_program']['getParseResults'](this['_fileUri']);if(!_0x2497fa)return null;const _0x28f056=(0x0,_0x31641a['convertPositionToOffset'])(this[_0x5070e0(0x123e)],_0x2497fa[_0x5070e0(0x3eb)][_0x5070e0(0xc31)]);if(_0x28f056===undefined)return null;const _0xda56cd=(0x0,_0x33f865[_0x5070e0(0x57a)])(_0x2497fa[_0x5070e0(0x212)][_0x5070e0(0xb40)],_0x28f056);if(_0xda56cd===undefined)return null;if(_0xda56cd[_0x5070e0(0x84d)]!==0x26)return null;const _0x3ef21f=_0x328cf3[_0x5070e0(0xcc4)][_0x5070e0(0x478)](this[_0x5070e0(0x467)],_0xda56cd,!![],this[_0x5070e0(0x8e3)]);if(_0x3ef21f['length']===0x0)return null;const _0x2559e5=this[_0x5070e0(0x3b7)](_0x3ef21f,undefined,_0xda56cd);if(!_0x2559e5||_0x2559e5[_0x5070e0(0xe95)][_0x5070e0(0x903)]===0x0)return null;return[_0x2559e5];}[_0xdbdfab(0xa3d)](_0x166e83){const _0x2fb19f=_0xdbdfab;(0x0,_0x3e141b[_0x2fb19f(0x28d)])(this[_0x2fb19f(0x8e3)]);const _0x1271c2=_0x166e83[_0x2fb19f(0xe1b)];if(!_0x1271c2)return null;if(!this[_0x2fb19f(0x545)](_0x1271c2[_0x2fb19f(0x3b1)]))return null;switch(_0x1271c2[_0x2fb19f(0x3b1)]){case 0x7:case 0x6:return this[_0x2fb19f(0x3b6)](_0x166e83[_0x2fb19f(0xe1b)]);case 0x5:return this[_0x2fb19f(0x770)](_0x166e83[_0x2fb19f(0xe1b)]);}return null;}[_0xdbdfab(0xf8a)](_0x4e5d00){const _0x4223a2=_0xdbdfab;(0x0,_0x3e141b[_0x4223a2(0x28d)])(this[_0x4223a2(0x8e3)]);const _0x240d96=_0x4e5d00[_0x4223a2(0xe1b)];if(!_0x240d96)return null;if(!this['_isSupportedKind'](_0x240d96['kind']))return null;switch(_0x240d96[_0x4223a2(0x3b1)]){case 0x7:case 0x6:return this[_0x4223a2(0xd94)](_0x4e5d00['data']);case 0x5:return this[_0x4223a2(0x8e0)](_0x4e5d00['data']);}return null;}get['_evaluator'](){const _0x5a1fc5=_0xdbdfab;return this[_0x5a1fc5(0x467)][_0x5a1fc5(0x8e8)];}[_0xdbdfab(0x770)](_0x582162){const _0x53c115=_0xdbdfab,_0x4e7ade=this[_0x53c115(0x467)][_0x53c115(0xf10)](this[_0x53c115(0x11e1)]);if(!_0x4e7ade)return null;const _0x25c400=(0x0,_0x33f865[_0x53c115(0x627)])((0x0,_0x33f865['findNodeByOffset'])(_0x4e7ade[_0x53c115(0x212)][_0x53c115(0xb40)],_0x582162[_0x53c115(0x1179)]),0x1f);if(!_0x25c400||_0x25c400[_0x53c115(0xe95)][_0x53c115(0x585)][_0x53c115(0x903)]===0x0)return null;const _0x4476b3=(0x0,_0x33f865[_0x53c115(0x403)])(_0x25c400,!![]);if(!_0x4476b3)return null;const _0x42da77=this[_0x53c115(0x519)][_0x53c115(0x6ae)](_0x4476b3);if(!_0x42da77)return null;const _0x326fb9=[];for(const _0x1f3d5c of _0x42da77[_0x53c115(0xe99)][_0x53c115(0x10e4)][_0x53c115(0xcea)]){(0x0,_0x3e141b[_0x53c115(0x28d)])(this[_0x53c115(0x8e3)]);if(!(0x0,_0x516d7c[_0x53c115(0xc88)])(_0x1f3d5c))continue;const _0x5b6c96=(0x0,_0x352d08[_0x53c115(0x1102)])(_0x1f3d5c,_0x25c400[_0x53c115(0xe95)][_0x53c115(0x585)],0x40);if(!_0x5b6c96)continue;const _0x53aa05=_0x5b6c96['symbol'][_0x53c115(0xeba)]()['filter'](_0x193e14=>this['_isSupportedDecl'](_0x193e14)),_0x363db7=this[_0x53c115(0x3b7)](_0x53aa05,undefined,_0x4476b3[_0x53c115(0xe95)]);if(!_0x363db7)continue;this['_addIfUnique'](_0x326fb9,_0x363db7);}return _0x326fb9;}['_handleMethodSubtypes'](_0x27b2e2){const _0x44c24f=_0xdbdfab,_0x43a1c7=this[_0x44c24f(0x467)]['getParseResults'](this['_fileUri']);if(!_0x43a1c7)return null;const _0x3045f8=(0x0,_0x33f865[_0x44c24f(0x627)])((0x0,_0x33f865[_0x44c24f(0x57a)])(_0x43a1c7[_0x44c24f(0x212)][_0x44c24f(0xb40)],_0x27b2e2[_0x44c24f(0x1179)]),0x1f);if(!_0x3045f8||_0x3045f8['name'][_0x44c24f(0x585)]['length']===0x0)return null;const _0x2bb63c=this['_evaluator']['getTypeOfFunction'](_0x3045f8);if(!_0x2bb63c)return null;const _0x51734b=[];for(const _0xa001d8 of this['_program']['getSourceFileInfoList']()[_0x44c24f(0x11a4)](_0xe29e3f=>(0x0,_0x4d02ce[_0x44c24f(0x667)])(_0xe29e3f))){(0x0,_0x3e141b['throwIfCancellationRequested'])(this[_0x44c24f(0x8e3)]);const _0x1857db=_0xa001d8[_0x44c24f(0x820)]['getFileContent']();if(_0x1857db&&_0x1857db[_0x44c24f(0x1c5)](_0x3045f8[_0x44c24f(0xe95)][_0x44c24f(0x585)])<0x0)continue;const _0x40ff95=this[_0x44c24f(0x467)][_0x44c24f(0xf10)](_0xa001d8[_0x44c24f(0x820)][_0x44c24f(0x41f)]());if(!_0x40ff95)continue;for(const _0xd9695e of(0x0,_0x234939[_0x44c24f(0x27d)])(_0x40ff95,0x1f,this['_token'])){if(_0xd9695e[_0x44c24f(0xe95)][_0x44c24f(0x585)]!==_0x3045f8[_0x44c24f(0xe95)][_0x44c24f(0x585)])continue;const _0x297ab2=(0x0,_0x33f865[_0x44c24f(0x403)])(_0xd9695e,!![]);if(!_0x297ab2)continue;const _0x3951d4=this[_0x44c24f(0x519)][_0x44c24f(0x6ae)](_0x297ab2);if(!_0x3951d4)continue;const _0x37536a=[];for(const _0x24f5e1 of(0x0,_0x23bd4b[_0x44c24f(0x728)])(_0x3951d4[_0x44c24f(0xe99)],_0x3045f8[_0x44c24f(0xe95)]['value'],0x40|0x1)){if(!_0x24f5e1)continue;this[_0x44c24f(0x4eb)](_0x24f5e1,_0x37536a);const _0x53fbc2=this[_0x44c24f(0xce3)](_0x24f5e1[_0x44c24f(0xa97)],_0x2bb63c[_0x44c24f(0x6ef)],_0xd9695e[_0x44c24f(0xe95)]);if(!_0x53fbc2)continue;if(this['_isAlreadyOverriden'](_0x24f5e1,_0x37536a))break;this[_0x44c24f(0x930)](_0x51734b,_0x53fbc2);break;}}this[_0x44c24f(0x467)][_0x44c24f(0x450)]();}return _0x51734b;}[_0xdbdfab(0x4eb)](_0x2a0097,_0x30a784){const _0x1943cc=_0xdbdfab;if(!(0x0,_0x516d7c[_0x1943cc(0xc88)])(_0x2a0097['classType']))return;_0x30a784['push'](_0x2a0097[_0x1943cc(0xe99)]);}[_0xdbdfab(0x286)](_0x15e12a,_0x50015e){const _0x13e993=_0xdbdfab;if(!(0x0,_0x516d7c[_0x13e993(0xc88)])(_0x15e12a[_0x13e993(0xe99)]))return!![];const _0x2d84a9=new Set();_0x2d84a9[_0x13e993(0x87d)](_0x15e12a[_0x13e993(0xe99)]['details']);const _0x2cca2f=_0x15e12a[_0x13e993(0xe99)];for(const _0x328065 of _0x50015e){if(_0x2d84a9['has'](_0x328065[_0x13e993(0x10e4)]))continue;if(_0x328065[_0x13e993(0x10e4)][_0x13e993(0x7dc)]['some'](_0x216b40=>{const _0x11d99d=_0x13e993;if(!(0x0,_0x516d7c[_0x11d99d(0xc88)])(_0x216b40))return!![];return _0x2d84a9[_0x11d99d(0x87d)](_0x216b40[_0x11d99d(0x10e4)]),_0x216b40[_0x11d99d(0x10e4)]===_0x2cca2f['details'];}))return!![];}return![];}['_createMethodSubItem'](_0x57e2be,_0x16dcc2,_0x9e6761){const _0x2d3119=_0xdbdfab;for(const _0x587d31 of _0x57e2be[_0x2d3119(0xeba)]()){if(!(0x0,_0x5e7a26[_0x2d3119(0xec1)])(_0x587d31))continue;const _0x4b8c87=this[_0x2d3119(0x519)][_0x2d3119(0x36a)](_0x57e2be,_0x587d31);if(!_0x4b8c87)continue;const _0x416362=(0x0,_0x516d7c['isFunction'])(_0x4b8c87)&&_0x4b8c87===_0x16dcc2||(0x0,_0x516d7c[_0x2d3119(0xc38)])(_0x4b8c87)&&_0x4b8c87[_0x2d3119(0x699)]['some'](_0x28dc72=>_0x28dc72===_0x16dcc2);if(!_0x416362)continue;const _0x2194a0=this[_0x2d3119(0x519)][_0x2d3119(0xc07)](_0x9e6761);if(!_0x2194a0||_0x2194a0[_0x2d3119(0x903)]===0x0)return undefined;return this[_0x2d3119(0x3b7)](_0x2194a0,undefined);}return undefined;}[_0xdbdfab(0x3b6)](_0x169a9e){const _0x3d83cb=_0xdbdfab,_0x8f8704=this['_program'][_0x3d83cb(0xf10)](this['_fileUri']);if(!_0x8f8704)return null;const _0x5a500c=this[_0x3d83cb(0x861)](_0x8f8704[_0x3d83cb(0x212)],_0x169a9e);if(!_0x5a500c)return null;const _0x18a369=this[_0x3d83cb(0x467)][_0x3d83cb(0x711)][_0x3d83cb(0x1110)](_0x1b69d3[_0x3d83cb(0x327)][_0x3d83cb(0x11e0)]);if(!_0x18a369)return null;const _0x1f98d7=[];for(const _0x30dedc of _0x5a500c[_0x3d83cb(0xfea)][_0x3d83cb(0x10e4)][_0x3d83cb(0xcea)]){(0x0,_0x3e141b[_0x3d83cb(0x28d)])(this[_0x3d83cb(0x8e3)]);if(!(0x0,_0x516d7c[_0x3d83cb(0xc88)])(_0x30dedc))continue;const _0x543d23=_0x18a369['getDeclarations'](_0x30dedc,this['_token']);if(_0x543d23[_0x3d83cb(0x903)]===0x0)continue;const _0x5c9602=this[_0x3d83cb(0x3b7)](_0x543d23,_0x30dedc[_0x3d83cb(0x9c0)],_0x5a500c[_0x3d83cb(0xe95)]);if(!_0x5c9602)continue;this[_0x3d83cb(0x930)](_0x1f98d7,_0x5c9602);}return _0x1f98d7;}[_0xdbdfab(0xd94)](_0x32fbd0){const _0x1e3181=_0xdbdfab,_0x3c92d8=this[_0x1e3181(0x467)]['getParseResults'](this[_0x1e3181(0x11e1)]);if(!_0x3c92d8)return null;const _0x555a31=this['_getClassNameAndType'](_0x3c92d8[_0x1e3181(0x212)],_0x32fbd0);if(!_0x555a31)return null;const _0x1cdb27=[];for(const _0x205c0b of this[_0x1e3181(0x467)][_0x1e3181(0xee3)]()['filter'](_0x51f392=>(0x0,_0x4d02ce['isUserCode'])(_0x51f392))){(0x0,_0x3e141b[_0x1e3181(0x28d)])(this[_0x1e3181(0x8e3)]);const _0x37ab1c=this[_0x1e3181(0x467)][_0x1e3181(0xf10)](_0x205c0b[_0x1e3181(0x820)][_0x1e3181(0x41f)]());if(!_0x37ab1c)continue;for(const _0x39e9f3 of(0x0,_0x234939[_0x1e3181(0x27d)])(_0x37ab1c,0xa,this[_0x1e3181(0x8e3)])){const _0x1c535b=this['_evaluator']['getTypeOfClass'](_0x39e9f3);if(!_0x1c535b)continue;const _0x3e7b31=this[_0x1e3181(0xa9a)](_0x1c535b[_0x1e3181(0xe99)][_0x1e3181(0x10e4)]['baseClasses'],_0x555a31[_0x1e3181(0xfea)],_0x1c535b[_0x1e3181(0xe99)],_0x39e9f3[_0x1e3181(0xe95)]);if(!_0x3e7b31)continue;this[_0x1e3181(0x930)](_0x1cdb27,_0x3e7b31);}this[_0x1e3181(0x467)][_0x1e3181(0x450)]();}return _0x1cdb27;}[_0xdbdfab(0x861)](_0x5c57ef,_0xdb238d){const _0x1930e3=_0xdbdfab,_0x24ff3c=(0x0,_0x33f865['getFirstAncestorOrSelfOfKind'])((0x0,_0x33f865[_0x1930e3(0x57a)])(_0x5c57ef[_0x1930e3(0xb40)],_0xdb238d[_0x1930e3(0x1179)]),0xa);if(_0x24ff3c&&_0x24ff3c['name'][_0x1930e3(0x585)][_0x1930e3(0x903)]>0x0){const _0x10ab3a=this[_0x1930e3(0x519)][_0x1930e3(0x6ae)](_0x24ff3c);if(_0x10ab3a)return{'name':_0x24ff3c['name'],'type':this[_0x1930e3(0xb88)](_0x10ab3a['classType'])};}const _0x42fa34=(0x0,_0x33f865['getFirstAncestorOrSelfOfKind'])((0x0,_0x33f865[_0x1930e3(0x57a)])(_0x5c57ef['parseTree'],_0xdb238d[_0x1930e3(0x1179)]),0x36);if(!_0x42fa34||_0x42fa34[_0x1930e3(0xcd9)][_0x1930e3(0x84d)]!==0x26||_0x42fa34[_0x1930e3(0xcd9)][_0x1930e3(0x585)]['length']===0x0)return undefined;const _0x19112f=this[_0x1930e3(0x519)]['getType'](_0x42fa34[_0x1930e3(0xcd9)]);if(!_0x19112f||!(0x0,_0x516d7c['isClass'])(_0x19112f))return undefined;return{'name':_0x42fa34['valueExpression'],'type':this['_getOriginalForm'](_0x19112f)};}['_getOriginalForm'](_0x2998ee){const _0x35604d=_0xdbdfab;if(!_0x2998ee[_0x35604d(0x6b8)]&&!_0x2998ee[_0x35604d(0x662)])return _0x2998ee;if(_0x2998ee['details'][_0x35604d(0x7dc)][_0x35604d(0x903)]===0x0||!(0x0,_0x516d7c['isClass'])(_0x2998ee[_0x35604d(0x10e4)]['mro'][0x0]))return _0x2998ee;return this[_0x35604d(0xb88)](_0x2998ee[_0x35604d(0x10e4)][_0x35604d(0x7dc)][0x0]);}[_0xdbdfab(0xa9a)](_0x22315c,_0x30c691,_0x283279,_0x22e7fa){const _0x5dc2c0=_0xdbdfab;for(const _0x42c388 of _0x22315c){if(!(0x0,_0x516d7c['isClass'])(_0x42c388)||!_0x516d7c[_0x5dc2c0(0x8c2)][_0x5dc2c0(0x291)](this[_0x5dc2c0(0xb88)](_0x42c388),_0x30c691))continue;const _0x5cba3f=this[_0x5dc2c0(0x519)][_0x5dc2c0(0xc07)](_0x22e7fa);if(!_0x5cba3f||_0x5cba3f['length']===0x0)return undefined;return this[_0x5dc2c0(0x3b7)](_0x5cba3f,_0x283279['aliasName']);}return undefined;}[_0xdbdfab(0x3b7)](_0x6508d9,_0x40cd5a,_0x484a93){const _0x552509=_0xdbdfab,_0x87ebb6=this[_0x552509(0xc3f)](_0x6508d9,_0x40cd5a,_0x484a93);if(!this[_0x552509(0x533)](_0x87ebb6[_0x552509(0x745)])||!(0x0,_0x2a8f1d['canNavigateToFile'])(this[_0x552509(0x467)]['fileSystem'],_0x87ebb6['declaration']['uri']))return undefined;const _0x4fe76d=(0x0,_0x5e50ec[_0x552509(0xb80)])(_0x87ebb6[_0x552509(0x745)],this[_0x552509(0x519)],_0x87ebb6[_0x552509(0x8e6)]);if(_0x4fe76d===undefined)return undefined;const _0x2f1f52=this[_0x552509(0x467)]['getParseResults'](_0x87ebb6[_0x552509(0x745)][_0x552509(0x44f)]),_0xc3c2cc=_0x2f1f52?(0x0,_0x31641a[_0x552509(0xc1d)])(_0x87ebb6[_0x552509(0x745)]['node'],_0x2f1f52[_0x552509(0x3eb)][_0x552509(0xc31)]):_0x87ebb6[_0x552509(0x745)][_0x552509(0xaa4)];return{'kind':_0x4fe76d,'name':_0x87ebb6[_0x552509(0x8e6)],'uri':(0x0,_0x1a20f9[_0x552509(0x3d5)])(this[_0x552509(0x467)][_0x552509(0x1081)],_0x87ebb6[_0x552509(0x745)]['uri']),'range':_0xc3c2cc,'selectionRange':_0x87ebb6['declaration'][_0x552509(0xaa4)],'detail':this[_0x552509(0x6b9)](_0x87ebb6[_0x552509(0x745)]),'data':this[_0x552509(0xcd1)](_0x87ebb6[_0x552509(0x745)])};}[_0xdbdfab(0xcd1)](_0x391439){const _0x188f8d=_0xdbdfab;return{'kind':_0x391439['type'],'offset':_0x391439[_0x188f8d(0xe58)]['start']};}[_0xdbdfab(0x6b9)](_0x4897cc){const _0x4fe39b=_0xdbdfab,_0x4d6af3=this[_0x4fe39b(0x467)]['fileSystem']['getOriginalUri'](_0x4897cc[_0x4fe39b(0x44f)])['fileName'];switch(_0x4897cc[_0x4fe39b(0xfea)]){case 0x6:{return'('+_0x4d6af3+')';}case 0x5:{const _0x5b9f76=(0x0,_0x33f865[_0x4fe39b(0x403)])(_0x4897cc['node'],!![]),_0x3556a2=_0x5b9f76?_0x4fe39b(0x318)+_0x5b9f76[_0x4fe39b(0xe95)][_0x4fe39b(0x585)]:'';return _0x3556a2+'\x20('+_0x4d6af3+')';}}return undefined;}[_0xdbdfab(0xc3f)](_0x344a7f,_0x1e7eb3,_0x11bcce){const _0x102b56=_0xdbdfab;var _0x47c1ed,_0x426639;let _0x2b3c0a=_0x344a7f[0x0];for(const _0x29d331 of _0x344a7f){const _0x51ca6f=this[_0x102b56(0x519)][_0x102b56(0x6c4)](_0x29d331,!![],{'allowExternallyHiddenAccess':!![],'skipFileNeededCheck':!![]});if(!_0x51ca6f)continue;if((0x0,_0x3fc36b['hasTypeForDeclaration'])(_0x51ca6f)||!(0x0,_0x3fc36b[_0x102b56(0xe6f)])(_0x2b3c0a)){if(this[_0x102b56(0x533)](_0x51ca6f)){_0x2b3c0a=_0x51ca6f;if(!_0x11bcce)continue;const _0x3e6107=(0x0,_0x17ac3b[_0x102b56(0x7fb)])(_0x11bcce),_0x1e8464=(0x0,_0x17ac3b[_0x102b56(0x7fb)])(_0x51ca6f[_0x102b56(0xe58)]);if(!_0x3e6107||!_0x1e8464)continue;if(!_0x3e6107[_0x102b56(0x9f9)][_0x102b56(0x75a)](_0x1e8464[_0x102b56(0x9f9)]))continue;if(!_0x42c8a6[_0x102b56(0x990)]['containsRange'](_0x51ca6f['node'],_0x11bcce))continue;break;}}}return{'symbolName':(_0x426639=(_0x47c1ed=_0x1e7eb3!==null&&_0x1e7eb3!==void 0x0?_0x1e7eb3:(0x0,_0x3fc36b[_0x102b56(0xccc)])(_0x2b3c0a))!==null&&_0x47c1ed!==void 0x0?_0x47c1ed:_0x11bcce===null||_0x11bcce===void 0x0?void 0x0:_0x11bcce[_0x102b56(0x585)])!==null&&_0x426639!==void 0x0?_0x426639:'','declaration':_0x2b3c0a};}[_0xdbdfab(0x930)](_0x3cfed3,_0x1eefe4){const _0x43a60d=_0xdbdfab;(0x0,_0x445944[_0x43a60d(0x1149)])(_0x3cfed3,_0x1eefe4,this[_0x43a60d(0x595)]);}[_0xdbdfab(0x595)](_0x59f1a1,_0x2238d8){const _0x8c8156=_0xdbdfab,_0x350bb3=_0x59f1a1[_0x8c8156(0xe1b)],_0x4510dc=_0x2238d8[_0x8c8156(0xe1b)];return _0x350bb3[_0x8c8156(0x3b1)]===_0x4510dc[_0x8c8156(0x3b1)]&&_0x350bb3[_0x8c8156(0x1179)]===_0x4510dc[_0x8c8156(0x1179)]&&_0x59f1a1['uri']===_0x2238d8[_0x8c8156(0x44f)];}[_0xdbdfab(0x533)](_0x3e9ad5){const _0x1e230f=_0xdbdfab;var _0xa14544;if(!this['_isSupportedKind'](_0x3e9ad5['type']))return![];if((0x0,_0x5e7a26[_0x1e230f(0xec1)])(_0x3e9ad5)){if(!_0x3e9ad5[_0x1e230f(0xa83)])return![];const _0x371f6b=(_0xa14544=this[_0x1e230f(0x519)][_0x1e230f(0x7d0)](_0x3e9ad5))===null||_0xa14544===void 0x0?void 0x0:_0xa14544[_0x1e230f(0xfea)];if(_0x371f6b&&(0x0,_0x352d08[_0x1e230f(0xdce)])(_0x371f6b,![]))return![];return!![];}return!![];}[_0xdbdfab(0x545)](_0x35d437){if(_0x35d437===0x7)return!![];if(_0x35d437===0x6)return!![];if(_0x35d437===0x5)return!![];return![];}}_0x553a1c['TypeHierarchyProvider']=_0x3889c4;},0x475c:(_0x182667,_0x13a0e0,_0x58e8d5)=>{'use strict';const _0xf54f99=a2_0x3cc8;Object[_0xf54f99(0x1147)](_0x13a0e0,_0xf54f99(0x734),{'value':!![]}),_0x13a0e0[_0xf54f99(0xc5d)]=void 0x0;const _0x457aaa=_0x58e8d5(0xc4b4),_0x2125b1=_0x58e8d5(0x3a44),_0x5adeb7=_0x58e8d5(0xa6fc),_0x573e4f=_0x58e8d5(0x10e0c);class _0x14aa98{constructor(_0x213731,_0x35cd05,_0x55ac76,_0x2aa435,_0x4d624,_0x51fe69,_0x17819b){const _0x13b599=_0xf54f99;this['_program']=_0x213731,this[_0x13b599(0x11ed)]=_0x51fe69,this[_0x13b599(0x1224)]=[new _0x5adeb7[(_0x13b599(0xdea))](_0x213731,_0x35cd05,_0x55ac76,_0x2aa435,_0x17819b),new _0x573e4f['CompletionProvider'](_0x213731,_0x35cd05,_0x55ac76,_0x2aa435,_0x4d624,_0x17819b)];}['getCompletions'](){const _0x321730=_0xf54f99;return this['_addTelemetry'](this[_0x321730(0x623)]());}[_0xf54f99(0xb6d)](_0x419f42){const _0x45d9ac=_0xf54f99;for(const _0x331cdd of this[_0x45d9ac(0x1224)]){_0x331cdd['resolveCompletionItem'](_0x419f42);}}[_0xf54f99(0xc04)](){const _0x5cf156=_0xf54f99;for(const _0x2b5397 of this[_0x5cf156(0x1224)]){if(_0x2b5397 instanceof _0x573e4f[_0x5cf156(0x490)])return _0x2b5397[_0x5cf156(0xc04)]();}return undefined;}['getAutoImportInfo'](){const _0x1f3849=_0xf54f99;for(const _0x3d332f of this['_providers']){if(_0x3d332f instanceof _0x573e4f[_0x1f3849(0x490)])return _0x3d332f['getAutoImportInfo']();}return undefined;}[_0xf54f99(0x31d)](){const _0x961ac4=_0xf54f99;for(const _0x4d7952 of this[_0x961ac4(0x1224)]){const _0xa96138=_0x4d7952;if(_0xa96138[_0x961ac4(0x31d)]!==undefined){const _0x10ae07=_0xa96138[_0x961ac4(0x31d)]();if(_0x10ae07)return _0x10ae07;}}return undefined;}[_0xf54f99(0x623)](){const _0x29f4b7=_0xf54f99;for(const _0x36569b of this['_providers']){const _0x3f5cc0=_0x36569b[_0x29f4b7(0xd82)]();if(!_0x3f5cc0)continue;return _0x3f5cc0;}return null;}[_0xf54f99(0x129a)](_0xf60f9){const _0x55715f=_0xf54f99;var _0x2d50c1;if(!this[_0x55715f(0x11ed)])return _0xf60f9;const _0x1809ff=this[_0x55715f(0xc04)]();if(_0x1809ff&&_0xf60f9&&_0xf60f9['items'][_0x55715f(0x903)]>0x0&&_0x1809ff[_0x55715f(0xf6c)]){const _0x176ff7=_0x1809ff[_0x55715f(0xf6c)][_0x55715f(0x4c2)]('.')[0x0]||_0x1809ff[_0x55715f(0xf6c)],_0x172ab1=(_0x2d50c1=this[_0x55715f(0x467)][_0x55715f(0x711)][_0x55715f(0x1110)](_0x2125b1[_0x55715f(0x327)]['packageDiscoverer']))===null||_0x2d50c1===void 0x0?void 0x0:_0x2d50c1[_0x55715f(0x782)](this[_0x55715f(0x467)],_0x176ff7);_0xf60f9[_0x55715f(0xc06)][0x0]['data']={..._0xf60f9[_0x55715f(0xc06)][0x0][_0x55715f(0xe1b)],'moduleHash':(0x0,_0x457aaa[_0x55715f(0x1154)])(_0x176ff7),'moduleVersion':_0x172ab1};}return _0xf60f9;}}_0x13a0e0[_0xf54f99(0xc5d)]=_0x14aa98;},0xa0c4:(_0x32f1b1,_0x58c6f6,_0x3724da)=>{'use strict';const _0x2fe7f8=a2_0x3cc8;Object[_0x2fe7f8(0x1147)](_0x58c6f6,'__esModule',{'value':!![]}),_0x58c6f6[_0x2fe7f8(0x122e)]=void 0x0;const _0x45a183=_0x3724da(0xb6b4),_0x51ce58=_0x3724da(0x3c54),_0x54114d=_0x3724da(0x1141c);class _0x5ad175{constructor(_0x203973,_0x3b21c5,_0x970807,_0x5cc625,_0x382d77){const _0x4161a7=_0x2fe7f8;this[_0x4161a7(0x1224)]=[new _0x45a183[(_0x4161a7(0x9fe))](_0x203973,_0x3b21c5,_0x970807,_0x5cc625,_0x382d77),new _0x54114d[(_0x4161a7(0x5e7))](_0x203973,_0x3b21c5,_0x970807,_0x5cc625,_0x382d77),new _0x51ce58[(_0x4161a7(0x4a1))](_0x203973,_0x3b21c5,_0x970807,_0x382d77)];}[_0x2fe7f8(0x76d)](){const _0x1a087e=_0x2fe7f8;let _0x4133bb=undefined;for(const _0x1f57f7 of this[_0x1a087e(0x1224)]){const _0x602339=_0x1f57f7['getDefinitions']();if(!_0x602339)continue;_0x4133bb=_0x4133bb!==null&&_0x4133bb!==void 0x0?_0x4133bb:[],_0x4133bb[_0x1a087e(0xedf)](..._0x602339);}return _0x4133bb;}}_0x58c6f6[_0x2fe7f8(0x122e)]=_0x5ad175;},0x39cc:(_0x582991,_0x101d9e,_0x5c3f2c)=>{'use strict';const _0x38df51=a2_0x3cc8;Object[_0x38df51(0x1147)](_0x101d9e,_0x38df51(0x734),{'value':!![]}),_0x101d9e['AggregatedDocumentSymbolProvider']=void 0x0;const _0x348e82=_0x5c3f2c(0x171a8),_0x55c884=_0x5c3f2c(0x11cf8),_0x5c4bbc=_0x5c3f2c(0x16c94);class _0x2711c6{constructor(_0x1906d9,_0x1ebe0d,_0x204bb9,_0x1ed4b8,_0x9332ca){const _0x1c454c=_0x38df51;this[_0x1c454c(0x467)]=_0x1ebe0d,this[_0x1c454c(0x11e1)]=_0x204bb9,this[_0x1c454c(0x1224)]=[new _0x5c4bbc[(_0x1c454c(0x934))](_0x1906d9,_0x1ebe0d,_0x204bb9,_0x1ed4b8,_0x9332ca)];}[_0x38df51(0x1014)](){const _0x21320c=_0x38df51,_0x47433d=[],_0x30d809=[];for(const _0x238c57 of this[_0x21320c(0x1224)]){const _0x5ab9b8=_0x238c57['getSymbols']();if(_0x5ab9b8['length']===0x0)continue;_0x348e82[_0x21320c(0x1058)]['is'](_0x5ab9b8[0x0])?_0x47433d[_0x21320c(0xedf)](..._0x5ab9b8):_0x30d809['push'](..._0x5ab9b8);}if(_0x30d809[_0x21320c(0x903)]>0x0)return _0x30d809['push'](...(0x0,_0x55c884[_0x21320c(0x253)])(this[_0x21320c(0x467)],this[_0x21320c(0x11e1)],_0x47433d)),_0x30d809;return _0x47433d;}}_0x101d9e[_0x38df51(0x71e)]=_0x2711c6;},0x3480:(_0x533b86,_0x51c495,_0x4d8142)=>{'use strict';const _0x5730af=a2_0x3cc8;Object[_0x5730af(0x1147)](_0x51c495,'__esModule',{'value':!![]}),_0x51c495[_0x5730af(0xb57)]=void 0x0;const _0x575e00=_0x4d8142(0x10bb4);class _0x2b6169{constructor(_0x495933,_0x4f14f5,_0x2530ed,_0x331915,_0x1df508,_0x3168ea,_0x5c28d4){const _0x4d0c84=_0x5730af;this[_0x4d0c84(0x11e5)]=new _0x575e00[(_0x4d0c84(0xa95))](_0x495933,_0x4f14f5,_0x2530ed,_0x331915,_0x1df508,_0x3168ea,_0x5c28d4);}[_0x5730af(0x840)](){const _0x2c7e0c=_0x5730af;return this[_0x2c7e0c(0x11e5)]['formatOnType']();}}_0x51c495['AggregatedFormatOnTypeProvider']=_0x2b6169;},0x12da8:(_0x23b498,_0x42fac8,_0x4599cc)=>{'use strict';const _0x2f196e=a2_0x3cc8;Object[_0x2f196e(0x1147)](_0x42fac8,_0x2f196e(0x734),{'value':!![]}),_0x42fac8['AggregatedHoverProvider']=void 0x0;const _0x1aff97=_0x4599cc(0x171a8),_0x28ad99=_0x4599cc(0x6eb4),_0x2b24a1=_0x4599cc(0x177c1),_0x388db9=_0x4599cc(0xc4b4),_0x33df83=_0x4599cc(0xe348),_0x5dda19=_0x4599cc(0x3a44),_0x1c9fcf=_0x4599cc(0x5e0),_0x5ea093=_0x4599cc(0x6770),_0x528e9f=_0x4599cc(0xfc14);class _0xab9182{constructor(_0x3ed7c1,_0x3ccd92,_0x4db809,_0x138b0f,_0x1f0d20,_0x53b6e9){const _0x1d833e=_0x2f196e;this['_program']=_0x3ed7c1,this[_0x1d833e(0x11e1)]=_0x3ccd92,this[_0x1d833e(0x123e)]=_0x4db809,this[_0x1d833e(0xc99)]=_0x138b0f,this[_0x1d833e(0x11ed)]=_0x1f0d20,this[_0x1d833e(0x1224)]=[new _0x528e9f[(_0x1d833e(0x3ad))](_0x3ed7c1,_0x3ccd92,_0x4db809,_0x138b0f,_0x53b6e9),new _0x1c9fcf[(_0x1d833e(0xc25))](_0x3ed7c1,_0x3ccd92,_0x4db809,_0x138b0f,_0x53b6e9),new _0x33df83['HoverProvider'](_0x3ed7c1,_0x3ccd92,_0x4db809,_0x138b0f,_0x53b6e9),new _0x5ea093['MagicMethodHoverProvider'](_0x3ed7c1,_0x3ccd92,_0x4db809,_0x138b0f,_0x53b6e9)];}[_0x2f196e(0x8a1)](){const _0x34585c=_0x2f196e;return this['_addTelemetry'](this[_0x34585c(0x824)]());}[_0x2f196e(0x824)](){const _0x397c24=_0x2f196e;for(const _0x48a14a of this['_providers']){const _0x126694=_0x48a14a[_0x397c24(0x8a1)]();if(_0x126694)return _0x126694;}return null;}[_0x2f196e(0x129a)](_0x563ec2){const _0x14d9d9=_0x2f196e;var _0x1b02c0,_0x54f56f,_0x5e25d6;if(!_0x563ec2||!this[_0x14d9d9(0x11ed)])return _0x563ec2;const _0x511c6f=this[_0x14d9d9(0x467)]['getParseResults'](this['_fileUri']);if(!_0x511c6f)return _0x563ec2;const _0x2aebf4=(0x0,_0x2b24a1['convertPositionToOffset'])(this['_position'],_0x511c6f[_0x14d9d9(0x3eb)][_0x14d9d9(0xc31)]);if(_0x2aebf4===undefined)return _0x563ec2;const _0x1cb25c=(0x0,_0x28ad99[_0x14d9d9(0x57a)])(_0x511c6f[_0x14d9d9(0x212)][_0x14d9d9(0xb40)],_0x2aebf4);if(_0x1cb25c===undefined)return _0x563ec2;if(_0x1cb25c[_0x14d9d9(0x84d)]!==0x26)return _0x563ec2;const _0x23c48d=this[_0x14d9d9(0x467)][_0x14d9d9(0x8e8)]['getDeclarationsForNameNode'](_0x1cb25c);if(!_0x23c48d||_0x23c48d[_0x14d9d9(0x903)]===0x0)return _0x563ec2;const _0x2a64a7=_0x33df83[_0x14d9d9(0xa48)]['getPrimaryDeclaration'](_0x23c48d);if(this[_0x14d9d9(0xc99)]===_0x1aff97[_0x14d9d9(0xc56)][_0x14d9d9(0xba1)]){const _0xbf778e=_0x2a64a7[_0x14d9d9(0xfea)]===0x8?(_0x1b02c0=this[_0x14d9d9(0x467)][_0x14d9d9(0x8e8)])===null||_0x1b02c0===void 0x0?void 0x0:_0x1b02c0[_0x14d9d9(0x6c4)](_0x2a64a7,!![]):_0x2a64a7,_0x4c12cb=((_0x54f56f=_0x1cb25c['parent'])===null||_0x54f56f===void 0x0?void 0x0:_0x54f56f[_0x14d9d9(0x84d)])===0x25?_0x1cb25c[_0x14d9d9(0xf08)]['nameParts'][0x0]['value']:_0x1cb25c['value'],_0x4dc037=(_0xbf778e===null||_0xbf778e===void 0x0?void 0x0:_0xbf778e['type'])===0x8&&!_0xbf778e[_0x14d9d9(0x4dd)]?_0x4c12cb:_0xbf778e===null||_0xbf778e===void 0x0?void 0x0:_0xbf778e[_0x14d9d9(0x4dd)];if(_0x4dc037){const _0x37cbe3=_0x4dc037[_0x14d9d9(0x4c2)]('.')[0x0]||_0x4dc037;_0x563ec2['contents'][_0x14d9d9(0x585)]+=_0x14d9d9(0x649)+(0x0,_0x388db9['hashString'])(_0x37cbe3)+_0x14d9d9(0x4a5);const _0x5ecf68=(_0x5e25d6=this[_0x14d9d9(0x467)]['serviceProvider'][_0x14d9d9(0x1110)](_0x5dda19[_0x14d9d9(0x327)]['packageDiscoverer']))===null||_0x5e25d6===void 0x0?void 0x0:_0x5e25d6['getKnownModuleVersion'](this['_program'],_0x37cbe3);_0x5ecf68&&(_0x563ec2[_0x14d9d9(0x7cc)]['value']+='\x0a