{"version":3,"file":"openfeature.gen.cjs","sources":["../../../../src/internal/openFeature/openfeature.gen.ts"],"sourcesContent":["/**\n * NOTE: This file was auto generated.  DO NOT EDIT DIRECTLY!\n * To change feature flags, edit:\n *  pkg/services/featuremgmt/registry.go\n * Then run:\n *  make gen-feature-toggles\n */\n\nimport {\n  type ReactFlagEvaluationOptions,\n  useFlag,\n} from \"@openfeature/react-sdk\";\n\n// Flag key constants for programmatic access\nexport const FlagKeys = {\n  /** Automatically syncs external Alertmanager datasource configuration as ExtraConfiguration in Grafana */\n  AlertingSyncExternalAlertmanager: \"alerting.syncExternalAlertmanager\",\n  /** Enables new analytics framework */\n  AnalyticsFramework: \"analyticsFramework\",\n  /** Enables the template dashboard assistant */\n  AssistantFrontendToolsDashboardTemplates: \"assistant.frontend.tools.dashboardTemplates\",\n  /** Enables support for section level variables (rows and tabs) */\n  DashboardSectionVariables: \"dashboardSectionVariables\",\n  /** Enables the Assistant button in the dashboard templates card */\n  DashboardTemplatesAssistantButton: \"dashboardTemplatesAssistantButton\",\n  /** Use the new datasource API groups for datasource resource requests, frontend flag */\n  DatasourcesApiserverUseNewAPIsForDatasourceResources: \"datasources.apiserver.useNewAPIsForDatasourceResources\",\n  /** Use the new datasource API groups for datasource CRUD requests, frontend flag */\n  DatasourcesConfigUiUseNewDatasourceCRUDAPIs: \"datasources.config.ui.useNewDatasourceCRUDAPIs\",\n  /** Send Datsource health requests to /apis/ API routes instead of the legacy /api/datasources/uid/{uid}/health route. */\n  DatasourcesApiServerEnableHealthEndpointFrontend: \"datasourcesApiServerEnableHealthEndpointFrontend\",\n  /** A/A test for recently viewed dashboards feature */\n  ExperimentRecentlyViewedDashboards: \"experimentRecentlyViewedDashboards\",\n  /** Enable Faro session replay for Grafana */\n  FaroSessionReplay: \"faroSessionReplay\",\n  /** Enables the new Flame Graph UI containing the Call Tree view */\n  FlameGraphWithCallTree: \"flameGraphWithCallTree\",\n  /** Enables global and folder-scoped dashboard variables via dashboard.grafana.app */\n  GlobalDashboardVariables: \"globalDashboardVariables\",\n  /** Enables UI changes for integrations that require a scope to always be selected (for example, hides the scope selector's Remove all button) */\n  GrafanaEnableScopesFirstMode: \"grafana.enableScopesFirstMode\",\n  /** Enables usage of the new annotations API client */\n  GrafanaKubernetesAnnotationsClient: \"grafana.kubernetesAnnotationsClient\",\n  /** Enables log level inference from log line contents when level is not defined as a field or a label */\n  GrafanaLogLevelInference: \"grafana.logLevelInference\",\n  /** Enables a new UI for query errors and notices */\n  GrafanaNewPanelQueryErrorsUI: \"grafana.newPanelQueryErrorsUI\",\n  /** Whether to use the new SharedPreferences functional component */\n  GrafanaNewPreferencesPage: \"grafana.newPreferencesPage\",\n  /** Enables org-defined dashboard templates for enterprise */\n  GrafanaOrgDashboardTemplates: \"grafana.orgDashboardTemplates\",\n  /** Enables firing an event for PanelEditNext feedback that triggers an in-house survey */\n  GrafanaPanelEditNextFeedbackEvent: \"grafana.panelEditNextFeedbackEvent\",\n  /** Prevents flickering in dashboards */\n  GrafanaScenesFlickeringFix: \"grafana.scenesFlickeringFix\",\n  /** Replaces the bundled home dashboard with the unified homepage React page */\n  GrafanaUnifiedHomepage: \"grafana.unifiedHomepage\",\n  /** Enables the sidebar pane with new toggles and options in panel view mode */\n  GrafanaViewPanelPane: \"grafana.viewPanelPane\",\n  /** Enables the new visual design refresh for the Grafana UI */\n  GrafanaVisualDesignRefresh: \"grafana.visualDesignRefresh\",\n  /** Enables an inline version of Log Details that creates no new scrolls */\n  InlineLogDetailsNoScrolls: \"inlineLogDetailsNoScrolls\",\n  /** Use stream shards to split queries into smaller subqueries */\n  LokiShardSplitting: \"lokiShardSplitting\",\n  /** Enables managed plugins v2 (expanded rollout, community plugin coverage) */\n  ManagedPluginsV2: \"managedPluginsV2\",\n  /** New Log Context component */\n  NewLogContext: \"newLogContext\",\n  /** Enables the new logs panel */\n  NewLogsPanel: \"newLogsPanel\",\n  /** Enables the new Saved queries (query library) modal experience */\n  NewSavedQueriesExperience: \"newSavedQueriesExperience\",\n  /** Applies OTel formatting templates to displayed logs */\n  OtelLogsFormatting: \"otelLogsFormatting\",\n  /** Initializes data source instance settings asynchronously from the API instead of synchronously from boot data */\n  PluginsInitDataSourcesAsync: \"plugins.initDataSourcesAsync\",\n  /** Enables plugins setting from new apis */\n  PluginsUseMTPluginSettings: \"plugins.useMTPluginSettings\",\n  /** Enables plugins decoupling from bootdata */\n  PluginsUseMTPlugins: \"plugins.useMTPlugins\",\n  /** Enable configurable commit message, branch name, and pull request title conventions for Git Sync */\n  ProvisioningGitConventions: \"provisioning.gitConventions\",\n  /** Render the README.md of a Git Sync provisioned folder inline below its dashboards list */\n  ProvisioningReadmes: \"provisioning.readmes\",\n  /** Allow setting folder metadata for provisioned folders */\n  ProvisioningFolderMetadata: \"provisioningFolderMetadata\",\n  /** Enables next generation query editor experience */\n  QueryEditorNext: \"queryEditorNext\",\n  /** Store query history in browser IndexedDB instead of server-side */\n  QueryHistoryLocalOnly: \"queryHistory.localOnly\",\n  /** Replace the Query History drawer with a new Recent Queries modal UI */\n  QueryHistoryRecentQueriesUI: \"queryHistory.recentQueriesUI\",\n  /** Enables recently viewed dashboards section in the browsing dashboard page */\n  RecentlyViewedDashboards: \"recentlyViewedDashboards\",\n  /** Enables reporting for any page in Grafana */\n  ReportingAnyPageReporting: \"reporting.anyPageReporting\",\n  /** Enables the splash screen modal for introducing new Grafana features on first session */\n  SplashScreen: \"splashScreen\",\n  /** Enables CodeMirror editor for SQL Expressions */\n  SqlExpressionsCodeMirror: \"sqlExpressionsCodeMirror\",\n  /** Enables option to position series names above bars in the state timeline panel */\n  StateTimelineNameAboveBars: \"stateTimeline.nameAboveBars\",\n  /** Enables the 'Customize with Assistant' button on suggested dashboard cards */\n  SuggestedDashboardsAssistantButton: \"suggestedDashboardsAssistantButton\",\n  /** Enables a new internal parser for table panel which doesn't rely on constructing a dynamic function and works in more browser environments. */\n  TableProtoRowParser: \"table.protoRowParser\",\n} as const;\n\n/**\n * Automatically syncs external Alertmanager datasource configuration as ExtraConfiguration in Grafana\n *\n * **Details:**\n * - flag key: `alerting.syncExternalAlertmanager`\n * - default value: `false`\n */\nexport const useFlagAlertingSyncExternalAlertmanager = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"alerting.syncExternalAlertmanager\", false, options).value;\n};\n\n/**\n * Enables new analytics framework\n *\n * **Details:**\n * - flag key: `analyticsFramework`\n * - default value: `false`\n */\nexport const useFlagAnalyticsFramework = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"analyticsFramework\", false, options).value;\n};\n\n/**\n * Enables the template dashboard assistant\n *\n * **Details:**\n * - flag key: `assistant.frontend.tools.dashboardTemplates`\n * - default value: `false`\n */\nexport const useFlagAssistantFrontendToolsDashboardTemplates = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"assistant.frontend.tools.dashboardTemplates\", false, options).value;\n};\n\n/**\n * Enables support for section level variables (rows and tabs)\n *\n * **Details:**\n * - flag key: `dashboardSectionVariables`\n * - default value: `true`\n */\nexport const useFlagDashboardSectionVariables = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"dashboardSectionVariables\", true, options).value;\n};\n\n/**\n * Enables the Assistant button in the dashboard templates card\n *\n * **Details:**\n * - flag key: `dashboardTemplatesAssistantButton`\n * - default value: `false`\n */\nexport const useFlagDashboardTemplatesAssistantButton = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"dashboardTemplatesAssistantButton\", false, options).value;\n};\n\n/**\n * Use the new datasource API groups for datasource resource requests, frontend flag\n *\n * **Details:**\n * - flag key: `datasources.apiserver.useNewAPIsForDatasourceResources`\n * - default value: `false`\n */\nexport const useFlagDatasourcesApiserverUseNewAPIsForDatasourceResources = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"datasources.apiserver.useNewAPIsForDatasourceResources\", false, options).value;\n};\n\n/**\n * Use the new datasource API groups for datasource CRUD requests, frontend flag\n *\n * **Details:**\n * - flag key: `datasources.config.ui.useNewDatasourceCRUDAPIs`\n * - default value: `false`\n */\nexport const useFlagDatasourcesConfigUiUseNewDatasourceCRUDAPIs = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"datasources.config.ui.useNewDatasourceCRUDAPIs\", false, options).value;\n};\n\n/**\n * Send Datsource health requests to /apis/ API routes instead of the legacy /api/datasources/uid/{uid}/health route.\n *\n * **Details:**\n * - flag key: `datasourcesApiServerEnableHealthEndpointFrontend`\n * - default value: `false`\n */\nexport const useFlagDatasourcesApiServerEnableHealthEndpointFrontend = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"datasourcesApiServerEnableHealthEndpointFrontend\", false, options).value;\n};\n\n/**\n * A/A test for recently viewed dashboards feature\n *\n * **Details:**\n * - flag key: `experimentRecentlyViewedDashboards`\n * - default value: `false`\n */\nexport const useFlagExperimentRecentlyViewedDashboards = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"experimentRecentlyViewedDashboards\", false, options).value;\n};\n\n/**\n * Enable Faro session replay for Grafana\n *\n * **Details:**\n * - flag key: `faroSessionReplay`\n * - default value: `false`\n */\nexport const useFlagFaroSessionReplay = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"faroSessionReplay\", false, options).value;\n};\n\n/**\n * Enables the new Flame Graph UI containing the Call Tree view\n *\n * **Details:**\n * - flag key: `flameGraphWithCallTree`\n * - default value: `false`\n */\nexport const useFlagFlameGraphWithCallTree = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"flameGraphWithCallTree\", false, options).value;\n};\n\n/**\n * Enables global and folder-scoped dashboard variables via dashboard.grafana.app\n *\n * **Details:**\n * - flag key: `globalDashboardVariables`\n * - default value: `false`\n */\nexport const useFlagGlobalDashboardVariables = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"globalDashboardVariables\", false, options).value;\n};\n\n/**\n * Enables UI changes for integrations that require a scope to always be selected (for example, hides the scope selector's Remove all button)\n *\n * **Details:**\n * - flag key: `grafana.enableScopesFirstMode`\n * - default value: `false`\n */\nexport const useFlagGrafanaEnableScopesFirstMode = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"grafana.enableScopesFirstMode\", false, options).value;\n};\n\n/**\n * Enables usage of the new annotations API client\n *\n * **Details:**\n * - flag key: `grafana.kubernetesAnnotationsClient`\n * - default value: `false`\n */\nexport const useFlagGrafanaKubernetesAnnotationsClient = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"grafana.kubernetesAnnotationsClient\", false, options).value;\n};\n\n/**\n * Enables log level inference from log line contents when level is not defined as a field or a label\n *\n * **Details:**\n * - flag key: `grafana.logLevelInference`\n * - default value: `false`\n */\nexport const useFlagGrafanaLogLevelInference = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"grafana.logLevelInference\", false, options).value;\n};\n\n/**\n * Enables a new UI for query errors and notices\n *\n * **Details:**\n * - flag key: `grafana.newPanelQueryErrorsUI`\n * - default value: `false`\n */\nexport const useFlagGrafanaNewPanelQueryErrorsUI = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"grafana.newPanelQueryErrorsUI\", false, options).value;\n};\n\n/**\n * Whether to use the new SharedPreferences functional component\n *\n * **Details:**\n * - flag key: `grafana.newPreferencesPage`\n * - default value: `false`\n */\nexport const useFlagGrafanaNewPreferencesPage = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"grafana.newPreferencesPage\", false, options).value;\n};\n\n/**\n * Enables org-defined dashboard templates for enterprise\n *\n * **Details:**\n * - flag key: `grafana.orgDashboardTemplates`\n * - default value: `false`\n */\nexport const useFlagGrafanaOrgDashboardTemplates = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"grafana.orgDashboardTemplates\", false, options).value;\n};\n\n/**\n * Enables firing an event for PanelEditNext feedback that triggers an in-house survey\n *\n * **Details:**\n * - flag key: `grafana.panelEditNextFeedbackEvent`\n * - default value: `false`\n */\nexport const useFlagGrafanaPanelEditNextFeedbackEvent = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"grafana.panelEditNextFeedbackEvent\", false, options).value;\n};\n\n/**\n * Prevents flickering in dashboards\n *\n * **Details:**\n * - flag key: `grafana.scenesFlickeringFix`\n * - default value: `true`\n */\nexport const useFlagGrafanaScenesFlickeringFix = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"grafana.scenesFlickeringFix\", true, options).value;\n};\n\n/**\n * Replaces the bundled home dashboard with the unified homepage React page\n *\n * **Details:**\n * - flag key: `grafana.unifiedHomepage`\n * - default value: `false`\n */\nexport const useFlagGrafanaUnifiedHomepage = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"grafana.unifiedHomepage\", false, options).value;\n};\n\n/**\n * Enables the sidebar pane with new toggles and options in panel view mode\n *\n * **Details:**\n * - flag key: `grafana.viewPanelPane`\n * - default value: `false`\n */\nexport const useFlagGrafanaViewPanelPane = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"grafana.viewPanelPane\", false, options).value;\n};\n\n/**\n * Enables the new visual design refresh for the Grafana UI\n *\n * **Details:**\n * - flag key: `grafana.visualDesignRefresh`\n * - default value: `false`\n */\nexport const useFlagGrafanaVisualDesignRefresh = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"grafana.visualDesignRefresh\", false, options).value;\n};\n\n/**\n * Enables an inline version of Log Details that creates no new scrolls\n *\n * **Details:**\n * - flag key: `inlineLogDetailsNoScrolls`\n * - default value: `false`\n */\nexport const useFlagInlineLogDetailsNoScrolls = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"inlineLogDetailsNoScrolls\", false, options).value;\n};\n\n/**\n * Use stream shards to split queries into smaller subqueries\n *\n * **Details:**\n * - flag key: `lokiShardSplitting`\n * - default value: `false`\n */\nexport const useFlagLokiShardSplitting = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"lokiShardSplitting\", false, options).value;\n};\n\n/**\n * Enables managed plugins v2 (expanded rollout, community plugin coverage)\n *\n * **Details:**\n * - flag key: `managedPluginsV2`\n * - default value: `false`\n */\nexport const useFlagManagedPluginsV2 = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"managedPluginsV2\", false, options).value;\n};\n\n/**\n * New Log Context component\n *\n * **Details:**\n * - flag key: `newLogContext`\n * - default value: `true`\n */\nexport const useFlagNewLogContext = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"newLogContext\", true, options).value;\n};\n\n/**\n * Enables the new logs panel\n *\n * **Details:**\n * - flag key: `newLogsPanel`\n * - default value: `true`\n */\nexport const useFlagNewLogsPanel = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"newLogsPanel\", true, options).value;\n};\n\n/**\n * Enables the new Saved queries (query library) modal experience\n *\n * **Details:**\n * - flag key: `newSavedQueriesExperience`\n * - default value: `false`\n */\nexport const useFlagNewSavedQueriesExperience = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"newSavedQueriesExperience\", false, options).value;\n};\n\n/**\n * Applies OTel formatting templates to displayed logs\n *\n * **Details:**\n * - flag key: `otelLogsFormatting`\n * - default value: `false`\n */\nexport const useFlagOtelLogsFormatting = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"otelLogsFormatting\", false, options).value;\n};\n\n/**\n * Initializes data source instance settings asynchronously from the API instead of synchronously from boot data\n *\n * **Details:**\n * - flag key: `plugins.initDataSourcesAsync`\n * - default value: `false`\n */\nexport const useFlagPluginsInitDataSourcesAsync = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"plugins.initDataSourcesAsync\", false, options).value;\n};\n\n/**\n * Enables plugins setting from new apis\n *\n * **Details:**\n * - flag key: `plugins.useMTPluginSettings`\n * - default value: `false`\n */\nexport const useFlagPluginsUseMTPluginSettings = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"plugins.useMTPluginSettings\", false, options).value;\n};\n\n/**\n * Enables plugins decoupling from bootdata\n *\n * **Details:**\n * - flag key: `plugins.useMTPlugins`\n * - default value: `false`\n */\nexport const useFlagPluginsUseMTPlugins = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"plugins.useMTPlugins\", false, options).value;\n};\n\n/**\n * Enable configurable commit message, branch name, and pull request title conventions for Git Sync\n *\n * **Details:**\n * - flag key: `provisioning.gitConventions`\n * - default value: `false`\n */\nexport const useFlagProvisioningGitConventions = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"provisioning.gitConventions\", false, options).value;\n};\n\n/**\n * Render the README.md of a Git Sync provisioned folder inline below its dashboards list\n *\n * **Details:**\n * - flag key: `provisioning.readmes`\n * - default value: `true`\n */\nexport const useFlagProvisioningReadmes = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"provisioning.readmes\", true, options).value;\n};\n\n/**\n * Allow setting folder metadata for provisioned folders\n *\n * **Details:**\n * - flag key: `provisioningFolderMetadata`\n * - default value: `true`\n */\nexport const useFlagProvisioningFolderMetadata = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"provisioningFolderMetadata\", true, options).value;\n};\n\n/**\n * Enables next generation query editor experience\n *\n * **Details:**\n * - flag key: `queryEditorNext`\n * - default value: `false`\n */\nexport const useFlagQueryEditorNext = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"queryEditorNext\", false, options).value;\n};\n\n/**\n * Store query history in browser IndexedDB instead of server-side\n *\n * **Details:**\n * - flag key: `queryHistory.localOnly`\n * - default value: `false`\n */\nexport const useFlagQueryHistoryLocalOnly = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"queryHistory.localOnly\", false, options).value;\n};\n\n/**\n * Replace the Query History drawer with a new Recent Queries modal UI\n *\n * **Details:**\n * - flag key: `queryHistory.recentQueriesUI`\n * - default value: `false`\n */\nexport const useFlagQueryHistoryRecentQueriesUI = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"queryHistory.recentQueriesUI\", false, options).value;\n};\n\n/**\n * Enables recently viewed dashboards section in the browsing dashboard page\n *\n * **Details:**\n * - flag key: `recentlyViewedDashboards`\n * - default value: `false`\n */\nexport const useFlagRecentlyViewedDashboards = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"recentlyViewedDashboards\", false, options).value;\n};\n\n/**\n * Enables reporting for any page in Grafana\n *\n * **Details:**\n * - flag key: `reporting.anyPageReporting`\n * - default value: `false`\n */\nexport const useFlagReportingAnyPageReporting = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"reporting.anyPageReporting\", false, options).value;\n};\n\n/**\n * Enables the splash screen modal for introducing new Grafana features on first session\n *\n * **Details:**\n * - flag key: `splashScreen`\n * - default value: `false`\n */\nexport const useFlagSplashScreen = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"splashScreen\", false, options).value;\n};\n\n/**\n * Enables CodeMirror editor for SQL Expressions\n *\n * **Details:**\n * - flag key: `sqlExpressionsCodeMirror`\n * - default value: `false`\n */\nexport const useFlagSqlExpressionsCodeMirror = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"sqlExpressionsCodeMirror\", false, options).value;\n};\n\n/**\n * Enables option to position series names above bars in the state timeline panel\n *\n * **Details:**\n * - flag key: `stateTimeline.nameAboveBars`\n * - default value: `false`\n */\nexport const useFlagStateTimelineNameAboveBars = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"stateTimeline.nameAboveBars\", false, options).value;\n};\n\n/**\n * Enables the 'Customize with Assistant' button on suggested dashboard cards\n *\n * **Details:**\n * - flag key: `suggestedDashboardsAssistantButton`\n * - default value: `false`\n */\nexport const useFlagSuggestedDashboardsAssistantButton = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"suggestedDashboardsAssistantButton\", false, options).value;\n};\n\n/**\n * Enables a new internal parser for table panel which doesn't rely on constructing a dynamic function and works in more browser environments.\n *\n * **Details:**\n * - flag key: `table.protoRowParser`\n * - default value: `false`\n */\nexport const useFlagTableProtoRowParser = (options?: ReactFlagEvaluationOptions): boolean => {\n  return useFlag(\"table.protoRowParser\", false, options).value;\n};\n\n"],"names":["useFlag"],"mappings":"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"}