// Module ID: 11791 // Function ID: 11792 // Name: _initialize // Dependencies: [8445, 11792, 11770, 2] // Module 11791 (_initialize) import { SEARCH_TAB_TO_ANALYTICS_SEARCH_TAB as closure_2 } from "SearchEntrypointAnalyticsLocations"; import "getSession"; class SearchSessionAnalyticsManager extends tmp2 { constructor() { applyArgumentsResult = HermesBuiltin.applyArguments(new.target, new.target); map = new Map(); applyArgumentsResult.locations = map; map1 = new Map(); applyArgumentsResult.selectedTabs = map1; return applyArgumentsResult; } } const prototype = SearchSessionAnalyticsManager.prototype; prototype["_initialize"] = function _initialize(searchContext) { const locations = this.locations; const result = locations.set(require(11770) /* SearchTokenTypes */.getSearchContextId(searchContext), arg1); }; prototype["_terminate"] = function _terminate(searchContext) { const searchContextId = require(11770) /* SearchTokenTypes */.getSearchContextId(searchContext); const locations = this.locations; locations.delete(searchContextId); const selectedTabs = this.selectedTabs; selectedTabs.delete(searchContextId); }; prototype["_transferSession"] = function _transferSession(arg0, searchContext) { }; prototype["getLocation"] = function getLocation(searchContext) { const locations = this.locations; return locations.get(require(11770) /* SearchTokenTypes */.getSearchContextId(searchContext)); }; prototype["getSelectedTab"] = function getSelectedTab(searchContext) { const selectedTabs = this.selectedTabs; return selectedTabs.get(require(11770) /* SearchTokenTypes */.getSearchContextId(searchContext)); }; prototype["setSelectedTab"] = function setSelectedTab(visibleTabs, arg1) { const selectedTabs = this.selectedTabs; const result = selectedTabs.set(require(11770) /* SearchTokenTypes */.getSearchContextId(visibleTabs), table[arg1]); }; const searchSessionAnalyticsManager = new SearchSessionAnalyticsManager(); let result = require("SearchTokenTypes").fileFinishedImporting("modules/search/managers/native/SearchSessionAnalyticsManager.tsx"); export default searchSessionAnalyticsManager;