{"version":3,"file":"constants-BulbbNR9.mjs","names":[],"sources":["../../src/internal/clerk-js/constants.ts"],"sourcesContent":["import type { SignUpModes } from '../../types';\n\n// TODO: Do we still have a use for this or can we simply preserve all params?\nexport const PRESERVED_QUERYSTRING_PARAMS = [\n  'redirect_url',\n  'after_sign_in_url',\n  'after_sign_up_url',\n  'sign_in_force_redirect_url',\n  'sign_in_fallback_redirect_url',\n  'sign_up_force_redirect_url',\n  'sign_up_fallback_redirect_url',\n];\n\nexport const CLERK_MODAL_STATE = '__clerk_modal_state';\nexport const CLERK_SYNCED = '__clerk_synced';\nexport const CLERK_SYNCED_STATUS = {\n  /** Not synced - satellite needs handshake after returning from primary sign-in */\n  NeedsSync: 'false',\n  /** Sync completed - prevents re-sync loop after handshake completes */\n  Completed: 'true',\n} as const;\nexport const CLERK_SUFFIXED_COOKIES = 'suffixed_cookies';\nexport const CLERK_SATELLITE_URL = '__clerk_satellite_url';\nexport const ERROR_CODES = {\n  FORM_IDENTIFIER_NOT_FOUND: 'form_identifier_not_found',\n  FORM_PASSWORD_INCORRECT: 'form_password_incorrect',\n  FORM_PASSWORD_PWNED: 'form_password_pwned',\n  INVALID_STRATEGY_FOR_USER: 'strategy_for_user_invalid',\n  NOT_ALLOWED_TO_SIGN_UP: 'not_allowed_to_sign_up',\n  OAUTH_ACCESS_DENIED: 'oauth_access_denied',\n  OAUTH_EMAIL_DOMAIN_RESERVED_BY_SAML: 'oauth_email_domain_reserved_by_saml',\n  NOT_ALLOWED_ACCESS: 'not_allowed_access',\n  SAML_USER_ATTRIBUTE_MISSING: 'saml_user_attribute_missing',\n  USER_LOCKED: 'user_locked',\n  EXTERNAL_ACCOUNT_NOT_FOUND: 'external_account_not_found',\n  SESSION_EXISTS: 'session_exists',\n  SIGN_UP_MODE_RESTRICTED: 'sign_up_mode_restricted',\n  SIGN_UP_MODE_RESTRICTED_WAITLIST: 'sign_up_restricted_waitlist',\n  ENTERPRISE_SSO_USER_ATTRIBUTE_MISSING: 'enterprise_sso_user_attribute_missing',\n  ENTERPRISE_SSO_EMAIL_ADDRESS_DOMAIN_MISMATCH: 'enterprise_sso_email_address_domain_mismatch',\n  ENTERPRISE_SSO_HOSTED_DOMAIN_MISMATCH: 'enterprise_sso_hosted_domain_mismatch',\n  SAML_EMAIL_ADDRESS_DOMAIN_MISMATCH: 'saml_email_address_domain_mismatch',\n  INVITATION_ACCOUNT_NOT_EXISTS: 'invitation_account_not_exists',\n  ORGANIZATION_MEMBERSHIP_QUOTA_EXCEEDED_FOR_SSO: 'organization_membership_quota_exceeded_for_sso',\n  CAPTCHA_INVALID: 'captcha_invalid',\n  FRAUD_DEVICE_BLOCKED: 'device_blocked',\n  FRAUD_ACTION_BLOCKED: 'action_blocked',\n  SIGNUP_RATE_LIMIT_EXCEEDED: 'signup_rate_limit_exceeded',\n  USER_BANNED: 'user_banned',\n  USER_DEACTIVATED: 'user_deactivated',\n} as const;\n\nexport const SIGN_IN_INITIAL_VALUE_KEYS = ['email_address', 'phone_number', 'username'];\nexport const SIGN_UP_INITIAL_VALUE_KEYS = ['email_address', 'phone_number', 'username', 'first_name', 'last_name'];\n\nexport const DEBOUNCE_MS = 350;\n\nexport const SIGN_UP_MODES = {\n  PUBLIC: 'public',\n  RESTRICTED: 'restricted',\n  WAITLIST: 'waitlist',\n} satisfies Record<string, SignUpModes>;\n\n// This is the currently supported version of the Frontend API\nexport const SUPPORTED_FAPI_VERSION = '2025-11-10';\n\nexport const CAPTCHA_ELEMENT_ID = 'clerk-captcha';\nexport const CAPTCHA_INVISIBLE_CLASSNAME = 'clerk-invisible-captcha';\n"],"mappings":";AAGA,MAAa,+BAA+B;CAC1C;CACA;CACA;CACA;CACA;CACA;CACA;CACD;AAED,MAAa,oBAAoB;AACjC,MAAa,eAAe;AAC5B,MAAa,sBAAsB;CAEjC,WAAW;CAEX,WAAW;CACZ;AACD,MAAa,yBAAyB;AACtC,MAAa,sBAAsB;AACnC,MAAa,cAAc;CACzB,2BAA2B;CAC3B,yBAAyB;CACzB,qBAAqB;CACrB,2BAA2B;CAC3B,wBAAwB;CACxB,qBAAqB;CACrB,qCAAqC;CACrC,oBAAoB;CACpB,6BAA6B;CAC7B,aAAa;CACb,4BAA4B;CAC5B,gBAAgB;CAChB,yBAAyB;CACzB,kCAAkC;CAClC,uCAAuC;CACvC,8CAA8C;CAC9C,uCAAuC;CACvC,oCAAoC;CACpC,+BAA+B;CAC/B,gDAAgD;CAChD,iBAAiB;CACjB,sBAAsB;CACtB,sBAAsB;CACtB,4BAA4B;CAC5B,aAAa;CACb,kBAAkB;CACnB;AAED,MAAa,6BAA6B;CAAC;CAAiB;CAAgB;CAAW;AACvF,MAAa,6BAA6B;CAAC;CAAiB;CAAgB;CAAY;CAAc;CAAY;AAElH,MAAa,cAAc;AAE3B,MAAa,gBAAgB;CAC3B,QAAQ;CACR,YAAY;CACZ,UAAU;CACX;AAGD,MAAa,yBAAyB;AAEtC,MAAa,qBAAqB;AAClC,MAAa,8BAA8B"}