import { a as normalizeFastMode, c as normalizeOptionalLowercaseString, d as normalizeOptionalThreadValue, f as normalizeStringifiedEntries, h as resolvePrimaryStringValue, i as lowercasePreservingWhitespace, l as normalizeOptionalString, m as readStringValue, n as hasNonEmptyString, o as normalizeLowercaseStringOrEmpty, p as normalizeStringifiedOptionalString, r as localeLowercasePreservingWhitespace, s as normalizeNullableString, t as FastMode, u as normalizeOptionalStringifiedId } from "../string-coerce-DJnd-JG-.js"; import { t as toErrorObject } from "../error-coercion-D5du40Po.js"; import { n as truncateUtf16Safe, t as sliceUtf16Safe } from "../utf16-slice-BdfDfg5X.js"; import { A as resolvePositiveTimerTimeoutMs, C as resolveExpiresAtMsFromDurationMs, D as resolveIntegerOption, E as resolveExpiresAtMsFromEpochSeconds, M as resolveTimestampMsToIsoString, N as timestampMsToIsoFileStamp, O as resolveNonNegativeIntegerOption, P as timestampMsToIsoString, S as resolveDateTimestampMs, T as resolveExpiresAtMsFromDurationSeconds, _ as parseStrictFiniteNumber, a as addTimerTimeoutGraceMs, b as parseStrictPositiveInteger, c as asFiniteNumberInRange, d as clampPositiveTimerTimeoutMs, f as clampTimerTimeoutMs, g as parseFiniteNumber, h as nonNegativeSecondsToSafeMilliseconds, i as UNIX_EPOCH_ISO_STRING, j as resolveTimerTimeoutMs, k as resolveOptionalIntegerOption, l as asPositiveSafeInteger, m as isFutureDateTimestampMs, n as MAX_TIMER_TIMEOUT_MS, o as asDateTimestampMs, p as finiteSecondsToTimerSafeMilliseconds, r as MAX_TIMER_TIMEOUT_SECONDS, s as asFiniteNumber, t as MAX_DATE_TIMESTAMP_MS, u as asSafeIntegerInRange, v as parseStrictInteger, w as resolveExpiresAtMsFromDurationOrEpoch, x as positiveSecondsToSafeMilliseconds, y as parseStrictNonNegativeInteger } from "../number-coercion-C7PMvT3i.js"; import { _ as uniqueStrings, a as normalizeOptionalTrimmedStringList, c as normalizeSortedUniqueTrimmedStringList, d as normalizeTrimmedStringList, f as normalizeUniqueSingleOrTrimmedStringList, g as sortUniqueStrings, h as normalizeUniqueTrimmedStringList, i as normalizeHyphenSlug, l as normalizeStringEntries, m as normalizeUniqueStringEntriesLower, n as normalizeAtHashSlug, o as normalizeSingleOrTrimmedStringList, p as normalizeUniqueStringEntries, r as normalizeCsvOrLooseStringList, s as normalizeSortedUniqueStringEntries, t as normalizeArrayBackedTrimmedStringList, u as normalizeStringEntriesLower, v as uniqueValues } from "../string-normalization-BUWquf-_.js"; import { a as asRecord, i as asOptionalRecord, n as asNullableRecord, o as isRecord, r as asOptionalObjectRecord, s as readStringField, t as asNullableObjectRecord } from "../record-coerce-BCQdFoCN.js"; import { t as parseBoolean } from "../boolean-coercion-BcjXtauC.js"; import { t as formatByteSize } from "../format-DaUeV4yM.js"; //#region packages/normalization-core/src/json-coercion.d.ts /** Parses JSON without throwing, returning undefined for invalid input. */ declare function safeParseJson(value: string): unknown; //#endregion export { FastMode, MAX_DATE_TIMESTAMP_MS, MAX_TIMER_TIMEOUT_MS, MAX_TIMER_TIMEOUT_SECONDS, UNIX_EPOCH_ISO_STRING, addTimerTimeoutGraceMs, asDateTimestampMs, asFiniteNumber, asFiniteNumberInRange, asNullableObjectRecord, asNullableRecord, asOptionalObjectRecord, asOptionalRecord, asPositiveSafeInteger, asRecord, asSafeIntegerInRange, clampPositiveTimerTimeoutMs, clampTimerTimeoutMs, finiteSecondsToTimerSafeMilliseconds, formatByteSize, hasNonEmptyString, isFutureDateTimestampMs, isRecord, localeLowercasePreservingWhitespace, lowercasePreservingWhitespace, nonNegativeSecondsToSafeMilliseconds, normalizeArrayBackedTrimmedStringList, normalizeAtHashSlug, normalizeCsvOrLooseStringList, normalizeFastMode, normalizeHyphenSlug, normalizeLowercaseStringOrEmpty, normalizeNullableString, normalizeOptionalLowercaseString, normalizeOptionalString, normalizeOptionalStringifiedId, normalizeOptionalThreadValue, normalizeOptionalTrimmedStringList, normalizeSingleOrTrimmedStringList, normalizeSortedUniqueStringEntries, normalizeSortedUniqueTrimmedStringList, normalizeStringEntries, normalizeStringEntriesLower, normalizeStringifiedEntries, normalizeStringifiedOptionalString, normalizeTrimmedStringList, normalizeUniqueSingleOrTrimmedStringList, normalizeUniqueStringEntries, normalizeUniqueStringEntriesLower, normalizeUniqueTrimmedStringList, parseBoolean, parseFiniteNumber, parseStrictFiniteNumber, parseStrictInteger, parseStrictNonNegativeInteger, parseStrictPositiveInteger, positiveSecondsToSafeMilliseconds, readStringField, readStringValue, resolveDateTimestampMs, resolveExpiresAtMsFromDurationMs, resolveExpiresAtMsFromDurationOrEpoch, resolveExpiresAtMsFromDurationSeconds, resolveExpiresAtMsFromEpochSeconds, resolveIntegerOption, resolveNonNegativeIntegerOption, resolveOptionalIntegerOption, resolvePositiveTimerTimeoutMs, resolvePrimaryStringValue, resolveTimerTimeoutMs, resolveTimestampMsToIsoString, safeParseJson, sliceUtf16Safe, sortUniqueStrings, timestampMsToIsoFileStamp, timestampMsToIsoString, toErrorObject, truncateUtf16Safe, uniqueStrings, uniqueValues };