{"version":3,"names":["Separator","OTPFieldInput","OTPFieldRoot","getOTPFieldInputState","NOOP_OTP_FIELD_ROOT_CONTEXT","OTPFieldRootContext","useOTPFieldRootContext","getOTPValidationConfig","normalizeOTPValue","removeOTPCharacter","replaceOTPValue","stripOTPWhitespace","OTPField","Root","Input"],"sources":["index.ts"],"sourcesContent":["// Mirrors Base UI React's `otp-field/index.ts` + `index.parts.ts`:\n//   - compound component exported under `OTPField.{Root,Input,Separator}`.\n//   - Types re-exported flat for consumers that prefer direct imports.\n\nimport { Separator } from \"../separator/index.ts\";\nimport { OTPFieldInput } from \"./input/otp-field-input.tsx\";\nimport { OTPFieldRoot } from \"./root/otp-field-root.tsx\";\n\nexport type {\n\tOTPFieldInputProps,\n\tOTPFieldInputState,\n} from \"./input/otp-field-input.tsx\";\nexport { OTPFieldInput } from \"./input/otp-field-input.tsx\";\nexport type { OTPFieldRootProps } from \"./root/otp-field-root.tsx\";\n\nexport { OTPFieldRoot } from \"./root/otp-field-root.tsx\";\nexport {\n\tgetOTPFieldInputState,\n\tNOOP_OTP_FIELD_ROOT_CONTEXT,\n\tOTPFieldRootContext,\n\ttype OTPFieldRootContextValue,\n\tuseOTPFieldRootContext,\n} from \"./root/otp-field-root-context.ts\";\nexport type {\n\tOTPFieldRootChangeEventDetails,\n\tOTPFieldRootChangeEventReason,\n\tOTPFieldRootCompleteEventDetails,\n\tOTPFieldRootCompleteEventReason,\n\tOTPFieldRootInvalidEventDetails,\n\tOTPFieldRootInvalidEventReason,\n\tOTPFieldRootState,\n\tOTPFieldValidationType,\n} from \"./root/otp-field-root-types.ts\";\n\nexport {\n\tgetOTPValidationConfig,\n\tnormalizeOTPValue,\n\ttype OTPValidationType,\n\tremoveOTPCharacter,\n\treplaceOTPValue,\n\tstripOTPWhitespace,\n} from \"./utils/otp.ts\";\n\n/**\n * Compound-namespace export matching React's `OTPField.{Root,Input,Separator}`.\n */\nexport const OTPField = {\n\tRoot: OTPFieldRoot,\n\tInput: OTPFieldInput,\n\tSeparator,\n};\n"],"mappings":"AAAA;AACA;AACA;;AAEA,SAASA,SAAS,QAAQ,uBAAuB;AACjD,SAASC,aAAa,QAAQ,6BAA6B;AAC3D,SAASC,YAAY,QAAQ,2BAA2B;AAMxD,SAASD,aAAa,QAAQ,6BAA6B;AAG3D,SAASC,YAAY,QAAQ,2BAA2B;AACxD,SACCC,qBAAqB,EACrBC,2BAA2B,EAC3BC,mBAAmB,EAEnBC,sBAAsB,QAChB,kCAAkC;AAYzC,SACCC,sBAAsB,EACtBC,iBAAiB,EAEjBC,kBAAkB,EAClBC,eAAe,EACfC,kBAAkB,QACZ,gBAAgB;;AAEvB;AACA;AACA;AACA,OAAO,MAAMC,QAAQ,GAAG;EACvBC,IAAI,EAAEX,YAAY;EAClBY,KAAK,EAAEb,aAAa;EACpBD;AACD,CAAC","ignoreList":[]}