try {
	let e = "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof globalThis ? globalThis : "undefined" != typeof self ? self : {}, n = new e.Error().stack;
	n && (e._sentryDebugIds = e._sentryDebugIds || {}, e._sentryDebugIds[n] = "8beb6fc1-6c43-4065-855d-f0a057701a4c", e._sentryDebugIdIdentifier = "sentry-dbid-8beb6fc1-6c43-4065-855d-f0a057701a4c");
} catch (e) {}
var PropFeatureNames = {
	/**
	* Passed in from uo sdk, TODO: move to settings
	*/
	EnableEInvoicingCodeField: "EnableEInvoicingCodeField",
	HidePayoutAccountTask: "HidePayoutAccountTask",
	ShowExtraTaxExemptionReasons: "ShowExtraTaxExemptionReasons",
	/**
	* Old features
	*/
	AllowMoreRolesForMainRootTrustee: "AllowMoreRolesForMainRootTrustee",
	EnablePhoneFieldScenario: "EnablePhoneFieldScenario",
	ShowUnsupportedEntityType: "ShowUnsupportedEntityType",
	/**
	* OXP-6952: Consume new experiments endpoint inside SDK
	*/
	EnableOnboardingTogglesEndpoint: "EnableOnboardingTogglesEndpoint"
};
/**
* Features which are returned from a call made to onboardingcomponents for feature flags and experiments (see `useToggles`).
* These are enabled/disabled via our feature framework and are intended to be short-lived. Used for feature rollout purposes.
* Defined in the BE (`OnboardingcomponentsFeatures.java`).
*/
var FeatureFrameworkFeatureNames = {
	/**
	* OXP-6596: Enable Bank Document Classification in HO
	*/
	EnableBankDocumentClassification: "EnableBankDocumentClassification",
	/**
	* OXP-6596: Enable Bank Document Classification in ShadowMode in HO
	*/
	EnableBankDocumentClassificationShadowMode: "EnableBankDocumentClassificationShadowMode",
	/**
	* OXP-7195: Enable business details rendering inside of a modal
	*/
	EnableBusinessDetailsModal: "EnableBusinessDetailsModal",
	/**
	* SOE-4062: Enable cross border payouts configuration for Bank Account task
	*/
	EnableCrossBorderPayouts: "EnableCrossBorderPayouts",
	/**
	* OXP-6032: Enable editing a single business line
	*/
	EnableDeleteBusinessLines: "EnableDeleteBusinessLines",
	/**
	* OXP-6799: Enable limit to a single business line
	*/
	EnableLimitToSingleBusinessLine: "EnableLimitToSingleBusinessLine",
	/**
	* Enable in-memory routing (wouter-preact memoryLocation) instead of state-based navigation.
	* When both EnableURLRouterForHostedOnboarding and EnableMemoryRouterForHostedOnboarding are on, memory router takes precedence.
	*/
	EnableMemoryRouterForHostedOnboarding: "EnableMemoryRouterForHostedOnboarding",
	/**
	* OXP-6032: Enable editing a single business line
	*/
	EnableModifyBusinessLines: "EnableModifyBusinessLines",
	/**
	* Enable URL-based routing (wouter-preact) instead of state-based navigation
	*/
	EnableURLRouterForHostedOnboarding: "EnableURLRouterForHostedOnboarding",
	/**
	* Enable "Verify by Invite" flow for decision makers in Identity Verification
	*/
	EnableVerifyByInvite: "EnableVerifyByInvite",
	/**
	* Use the status calculated on the backend for the payout task.
	* If false, instead compute the status from capabilities and problems on the root LE.
	*/
	UseTaskStatusApiForPayout: "UseTaskStatusApiForPayout",
	/**
	* Enable validation change to allow 2 repeated characters string e.g. "aa", "iI"
	*/
	EnableAllowTwoRepeatedCharactersInName: "EnableAllowTwoRepeatedCharactersInName",
	/**
	OXP-6566: Create new payout intro screen
	*/
	EnableBankAccountDetailsLandingPage: "EnableBankAccountDetailsLandingPage",
	/**
	Enable AWE generated UI for PoC
	*/
	EnableAdaptivePoc: "EnableAdaptivePoc",
	/**
	* OXP-7197: Enable unified company search
	*/
	EnableUnifiedCompanySearch: "EnableUnifiedCompanySearch"
};
/**
* Features which are returned from a call made to onboardingcomponents for version-specific features. (see `useVersions`).
* Version specific features are tied to the specific onboarding/LEM version (ex. v4-specific features) rather than for feature rollout purposes.
* Defined in the BE (`VersionSpecificToggle.java`).
*/
var VersionFeatureNames = {
	/**
	*
	*/
	EnableAgeVerification: "EnableAgeVerification",
	/**
	* Allows users to specify a 'Country of Governing Law' for UK companies
	* within Business Details Task
	*/
	EnableCountryOfGoverningLawForUKCompanies: "EnableCountryOfGoverningLawForUKCompanies",
	/**
	*
	*/
	EnableDoingBusinessAsNameV4: "EnableDoingBusinessAsNameV4",
	/**
	*
	*/
	EnableFinancialInformationComponentV4: "EnableFinancialInformationComponentV4",
	/**
	* Enables localization for Japan
	*/
	EnableJapanLocalization: "EnableJapanLocalization",
	/**
	*
	*/
	EnableNationalitySGHK: "EnableNationalitySGHK",
	/**
	*
	*/
	EnableRegistrationAndTaxAbsentStatesV4: "EnableRegistrationAndTaxAbsentStatesV4",
	/**
	*
	*/
	ShowCustomerSupportV4: "ShowCustomerSupportV4",
	/**
	*
	*/
	StrictNameAndAddressValidationV4: "StrictNameAndAddressValidationV4"
};
/**
* Experiments which are returned from a call made to onboardingcomponents for feature flags and experiments (see `useToggles`).
* Experiments are used to toggle behavior for A/B testing purposes.
* Defined using the Experimentation Platform in BO.
*
* Naming convention: `${ExperimentName}_${TreatmentGroupNameOrControl}` ex. `BankingVerificationExperiment_Treatment1` or `BusinessSearchExperiment_control`
*/
var ExperimentNames = { 
/**
* OXP-7319: Experiment with Forced Manual Payout Flow
*/
BankingPayoutFlow_ForcedManualVerification: "BankingPayoutFlow_ForcedManualVerification" };
var FeatureNames = {
	...PropFeatureNames,
	...FeatureFrameworkFeatureNames,
	...VersionFeatureNames
};
//#endregion
export { FeatureNames as n, ExperimentNames as t };
