/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
//#region ../fixtures/dist/index.js
function createArbitraryFixture(fixture) {
	return fixture;
}
var positiveIntegers = createArbitraryFixture({
	type: "arbitraryFixture",
	valueType: "integer",
	min: 0,
	step: 1
});
var breakpointSizeSort = {
	sm: 0,
	md: 1,
	lg: 2,
	xl: 3,
	"2xl": 4
};
var breakpoints = [
	"sm",
	"md",
	"lg",
	"xl",
	"2xl"
].sort((a, b) => breakpointSizeSort[a] - breakpointSizeSort[b]);
var colorModes = ["light", "dark"];
var scaleModes = [
	"xSmall",
	"small",
	"medium",
	"large",
	"xLarge",
	"xxLarge",
	"xxxLarge"
];
var regionModes = [
	"🇺🇸 US",
	"🇩🇪 DE",
	"🇫🇷 FR",
	"🇨🇳 CN"
];
var elevationLevels = [
	"0",
	"1",
	"2",
	"3",
	"4",
	"5"
];
var elevationAliases = [
	"elevation-0",
	"elevation-1",
	"elevation-2",
	"elevation-3",
	"elevation-4",
	"elevation-5"
];
var elevationShadowLayerCount = 4;
var elevationInsetShadowLayerCount = 2;
var hues = [
	"gray",
	"purple",
	"indigo",
	"blue",
	"cyan",
	"teal",
	"mint",
	"green",
	"lime",
	"citron",
	"yellow",
	"brown",
	"nude",
	"orange",
	"sunset",
	"red",
	"rose",
	"pink",
	"magenta",
	"carbon"
];
var hueSteps = [
	"0",
	"1",
	"2",
	"3",
	"4",
	"5",
	"6",
	"7",
	"8",
	"9",
	"10",
	"11",
	"12",
	"13",
	"14",
	"15"
];
var spectrumColors = [
	"gray-0",
	"gray-1",
	"gray-2",
	"gray-3",
	"gray-4",
	"gray-5",
	"gray-6",
	"gray-7",
	"gray-8",
	"gray-9",
	"gray-10",
	"gray-11",
	"gray-12",
	"gray-13",
	"gray-14",
	"gray-15",
	"purple-0",
	"purple-1",
	"purple-2",
	"purple-3",
	"purple-4",
	"purple-5",
	"purple-6",
	"purple-7",
	"purple-8",
	"purple-9",
	"purple-10",
	"purple-11",
	"purple-12",
	"purple-13",
	"purple-14",
	"purple-15",
	"indigo-0",
	"indigo-1",
	"indigo-2",
	"indigo-3",
	"indigo-4",
	"indigo-5",
	"indigo-6",
	"indigo-7",
	"indigo-8",
	"indigo-9",
	"indigo-10",
	"indigo-11",
	"indigo-12",
	"indigo-13",
	"indigo-14",
	"indigo-15",
	"blue-0",
	"blue-1",
	"blue-2",
	"blue-3",
	"blue-4",
	"blue-5",
	"blue-6",
	"blue-7",
	"blue-8",
	"blue-9",
	"blue-10",
	"blue-11",
	"blue-12",
	"blue-13",
	"blue-14",
	"blue-15",
	"cyan-0",
	"cyan-1",
	"cyan-2",
	"cyan-3",
	"cyan-4",
	"cyan-5",
	"cyan-6",
	"cyan-7",
	"cyan-8",
	"cyan-9",
	"cyan-10",
	"cyan-11",
	"cyan-12",
	"cyan-13",
	"cyan-14",
	"cyan-15",
	"teal-0",
	"teal-1",
	"teal-2",
	"teal-3",
	"teal-4",
	"teal-5",
	"teal-6",
	"teal-7",
	"teal-8",
	"teal-9",
	"teal-10",
	"teal-11",
	"teal-12",
	"teal-13",
	"teal-14",
	"teal-15",
	"mint-0",
	"mint-1",
	"mint-2",
	"mint-3",
	"mint-4",
	"mint-5",
	"mint-6",
	"mint-7",
	"mint-8",
	"mint-9",
	"mint-10",
	"mint-11",
	"mint-12",
	"mint-13",
	"mint-14",
	"mint-15",
	"green-0",
	"green-1",
	"green-2",
	"green-3",
	"green-4",
	"green-5",
	"green-6",
	"green-7",
	"green-8",
	"green-9",
	"green-10",
	"green-11",
	"green-12",
	"green-13",
	"green-14",
	"green-15",
	"lime-0",
	"lime-1",
	"lime-2",
	"lime-3",
	"lime-4",
	"lime-5",
	"lime-6",
	"lime-7",
	"lime-8",
	"lime-9",
	"lime-10",
	"lime-11",
	"lime-12",
	"lime-13",
	"lime-14",
	"lime-15",
	"citron-0",
	"citron-1",
	"citron-2",
	"citron-3",
	"citron-4",
	"citron-5",
	"citron-6",
	"citron-7",
	"citron-8",
	"citron-9",
	"citron-10",
	"citron-11",
	"citron-12",
	"citron-13",
	"citron-14",
	"citron-15",
	"yellow-0",
	"yellow-1",
	"yellow-2",
	"yellow-3",
	"yellow-4",
	"yellow-5",
	"yellow-6",
	"yellow-7",
	"yellow-8",
	"yellow-9",
	"yellow-10",
	"yellow-11",
	"yellow-12",
	"yellow-13",
	"yellow-14",
	"yellow-15",
	"brown-0",
	"brown-1",
	"brown-2",
	"brown-3",
	"brown-4",
	"brown-5",
	"brown-6",
	"brown-7",
	"brown-8",
	"brown-9",
	"brown-10",
	"brown-11",
	"brown-12",
	"brown-13",
	"brown-14",
	"brown-15",
	"nude-0",
	"nude-1",
	"nude-2",
	"nude-3",
	"nude-4",
	"nude-5",
	"nude-6",
	"nude-7",
	"nude-8",
	"nude-9",
	"nude-10",
	"nude-11",
	"nude-12",
	"nude-13",
	"nude-14",
	"nude-15",
	"orange-0",
	"orange-1",
	"orange-2",
	"orange-3",
	"orange-4",
	"orange-5",
	"orange-6",
	"orange-7",
	"orange-8",
	"orange-9",
	"orange-10",
	"orange-11",
	"orange-12",
	"orange-13",
	"orange-14",
	"orange-15",
	"sunset-0",
	"sunset-1",
	"sunset-2",
	"sunset-3",
	"sunset-4",
	"sunset-5",
	"sunset-6",
	"sunset-7",
	"sunset-8",
	"sunset-9",
	"sunset-10",
	"sunset-11",
	"sunset-12",
	"sunset-13",
	"sunset-14",
	"sunset-15",
	"red-0",
	"red-1",
	"red-2",
	"red-3",
	"red-4",
	"red-5",
	"red-6",
	"red-7",
	"red-8",
	"red-9",
	"red-10",
	"red-11",
	"red-12",
	"red-13",
	"red-14",
	"red-15",
	"rose-0",
	"rose-1",
	"rose-2",
	"rose-3",
	"rose-4",
	"rose-5",
	"rose-6",
	"rose-7",
	"rose-8",
	"rose-9",
	"rose-10",
	"rose-11",
	"rose-12",
	"rose-13",
	"rose-14",
	"rose-15",
	"pink-0",
	"pink-1",
	"pink-2",
	"pink-3",
	"pink-4",
	"pink-5",
	"pink-6",
	"pink-7",
	"pink-8",
	"pink-9",
	"pink-10",
	"pink-11",
	"pink-12",
	"pink-13",
	"pink-14",
	"pink-15",
	"magenta-0",
	"magenta-1",
	"magenta-2",
	"magenta-3",
	"magenta-4",
	"magenta-5",
	"magenta-6",
	"magenta-7",
	"magenta-8",
	"magenta-9",
	"magenta-10",
	"magenta-11",
	"magenta-12",
	"magenta-13",
	"magenta-14",
	"magenta-15",
	"carbon-0",
	"carbon-1",
	"carbon-2",
	"carbon-3",
	"carbon-4",
	"carbon-5",
	"carbon-6",
	"carbon-7",
	"carbon-8",
	"carbon-9",
	"carbon-10",
	"carbon-11",
	"carbon-12",
	"carbon-13",
	"carbon-14",
	"carbon-15"
];
var backgroundPaletteColors = [
	"primary",
	"secondary",
	"accent",
	"brand",
	"alert",
	"positive",
	"warning",
	"info",
	"brand-secondary",
	"alert-secondary",
	"positive-secondary",
	"warning-secondary",
	"info-secondary"
];
var foregroundPaletteColors = [
	"primary",
	"secondary",
	"accent",
	"brand",
	"alert",
	"positive",
	"warning",
	"info",
	"brand-secondary",
	"alert-secondary",
	"positive-secondary",
	"warning-secondary",
	"info-secondary",
	"tertiary",
	"muted",
	"on-color"
];
var linePaletteColors = [
	"primary",
	"secondary",
	"accent",
	"brand",
	"alert",
	"positive",
	"warning",
	"info",
	"brand-secondary",
	"alert-secondary",
	"positive-secondary",
	"warning-secondary",
	"info-secondary",
	"tertiary",
	"muted"
];
var alwaysPaletteAliases = [
	"always/white",
	"always/black",
	"always/transparent",
	"always/current",
	"always/brand",
	"always/accent"
];
var shadowPaletteColors = ["primary", "secondary"];
var shadowColors = [
	"elevation-0",
	"elevation-1",
	"elevation-2",
	"elevation-3",
	"elevation-4",
	"elevation-5",
	"gray-0",
	"gray-1",
	"gray-2",
	"gray-3",
	"gray-4",
	"gray-5",
	"gray-6",
	"gray-7",
	"gray-8",
	"gray-9",
	"gray-10",
	"gray-11",
	"gray-12",
	"gray-13",
	"gray-14",
	"gray-15",
	"purple-0",
	"purple-1",
	"purple-2",
	"purple-3",
	"purple-4",
	"purple-5",
	"purple-6",
	"purple-7",
	"purple-8",
	"purple-9",
	"purple-10",
	"purple-11",
	"purple-12",
	"purple-13",
	"purple-14",
	"purple-15",
	"indigo-0",
	"indigo-1",
	"indigo-2",
	"indigo-3",
	"indigo-4",
	"indigo-5",
	"indigo-6",
	"indigo-7",
	"indigo-8",
	"indigo-9",
	"indigo-10",
	"indigo-11",
	"indigo-12",
	"indigo-13",
	"indigo-14",
	"indigo-15",
	"blue-0",
	"blue-1",
	"blue-2",
	"blue-3",
	"blue-4",
	"blue-5",
	"blue-6",
	"blue-7",
	"blue-8",
	"blue-9",
	"blue-10",
	"blue-11",
	"blue-12",
	"blue-13",
	"blue-14",
	"blue-15",
	"cyan-0",
	"cyan-1",
	"cyan-2",
	"cyan-3",
	"cyan-4",
	"cyan-5",
	"cyan-6",
	"cyan-7",
	"cyan-8",
	"cyan-9",
	"cyan-10",
	"cyan-11",
	"cyan-12",
	"cyan-13",
	"cyan-14",
	"cyan-15",
	"teal-0",
	"teal-1",
	"teal-2",
	"teal-3",
	"teal-4",
	"teal-5",
	"teal-6",
	"teal-7",
	"teal-8",
	"teal-9",
	"teal-10",
	"teal-11",
	"teal-12",
	"teal-13",
	"teal-14",
	"teal-15",
	"mint-0",
	"mint-1",
	"mint-2",
	"mint-3",
	"mint-4",
	"mint-5",
	"mint-6",
	"mint-7",
	"mint-8",
	"mint-9",
	"mint-10",
	"mint-11",
	"mint-12",
	"mint-13",
	"mint-14",
	"mint-15",
	"green-0",
	"green-1",
	"green-2",
	"green-3",
	"green-4",
	"green-5",
	"green-6",
	"green-7",
	"green-8",
	"green-9",
	"green-10",
	"green-11",
	"green-12",
	"green-13",
	"green-14",
	"green-15",
	"lime-0",
	"lime-1",
	"lime-2",
	"lime-3",
	"lime-4",
	"lime-5",
	"lime-6",
	"lime-7",
	"lime-8",
	"lime-9",
	"lime-10",
	"lime-11",
	"lime-12",
	"lime-13",
	"lime-14",
	"lime-15",
	"citron-0",
	"citron-1",
	"citron-2",
	"citron-3",
	"citron-4",
	"citron-5",
	"citron-6",
	"citron-7",
	"citron-8",
	"citron-9",
	"citron-10",
	"citron-11",
	"citron-12",
	"citron-13",
	"citron-14",
	"citron-15",
	"yellow-0",
	"yellow-1",
	"yellow-2",
	"yellow-3",
	"yellow-4",
	"yellow-5",
	"yellow-6",
	"yellow-7",
	"yellow-8",
	"yellow-9",
	"yellow-10",
	"yellow-11",
	"yellow-12",
	"yellow-13",
	"yellow-14",
	"yellow-15",
	"brown-0",
	"brown-1",
	"brown-2",
	"brown-3",
	"brown-4",
	"brown-5",
	"brown-6",
	"brown-7",
	"brown-8",
	"brown-9",
	"brown-10",
	"brown-11",
	"brown-12",
	"brown-13",
	"brown-14",
	"brown-15",
	"nude-0",
	"nude-1",
	"nude-2",
	"nude-3",
	"nude-4",
	"nude-5",
	"nude-6",
	"nude-7",
	"nude-8",
	"nude-9",
	"nude-10",
	"nude-11",
	"nude-12",
	"nude-13",
	"nude-14",
	"nude-15",
	"orange-0",
	"orange-1",
	"orange-2",
	"orange-3",
	"orange-4",
	"orange-5",
	"orange-6",
	"orange-7",
	"orange-8",
	"orange-9",
	"orange-10",
	"orange-11",
	"orange-12",
	"orange-13",
	"orange-14",
	"orange-15",
	"sunset-0",
	"sunset-1",
	"sunset-2",
	"sunset-3",
	"sunset-4",
	"sunset-5",
	"sunset-6",
	"sunset-7",
	"sunset-8",
	"sunset-9",
	"sunset-10",
	"sunset-11",
	"sunset-12",
	"sunset-13",
	"sunset-14",
	"sunset-15",
	"red-0",
	"red-1",
	"red-2",
	"red-3",
	"red-4",
	"red-5",
	"red-6",
	"red-7",
	"red-8",
	"red-9",
	"red-10",
	"red-11",
	"red-12",
	"red-13",
	"red-14",
	"red-15",
	"rose-0",
	"rose-1",
	"rose-2",
	"rose-3",
	"rose-4",
	"rose-5",
	"rose-6",
	"rose-7",
	"rose-8",
	"rose-9",
	"rose-10",
	"rose-11",
	"rose-12",
	"rose-13",
	"rose-14",
	"rose-15",
	"pink-0",
	"pink-1",
	"pink-2",
	"pink-3",
	"pink-4",
	"pink-5",
	"pink-6",
	"pink-7",
	"pink-8",
	"pink-9",
	"pink-10",
	"pink-11",
	"pink-12",
	"pink-13",
	"pink-14",
	"pink-15",
	"magenta-0",
	"magenta-1",
	"magenta-2",
	"magenta-3",
	"magenta-4",
	"magenta-5",
	"magenta-6",
	"magenta-7",
	"magenta-8",
	"magenta-9",
	"magenta-10",
	"magenta-11",
	"magenta-12",
	"magenta-13",
	"magenta-14",
	"magenta-15",
	"carbon-0",
	"carbon-1",
	"carbon-2",
	"carbon-3",
	"carbon-4",
	"carbon-5",
	"carbon-6",
	"carbon-7",
	"carbon-8",
	"carbon-9",
	"carbon-10",
	"carbon-11",
	"carbon-12",
	"carbon-13",
	"carbon-14",
	"carbon-15",
	"primary",
	"secondary",
	"always/white",
	"always/black",
	"always/transparent",
	"always/current",
	"always/brand",
	"always/accent",
	"white",
	"black",
	"transparent",
	"current"
];
var opacitySteps = [
	"0",
	"1",
	"2",
	"3",
	"4",
	"5",
	"6",
	"7",
	"8",
	"9",
	"10",
	"11",
	"12",
	"13",
	"14",
	"15",
	"16",
	"17",
	"18",
	"19",
	"20",
	"21",
	"22",
	"23",
	"24",
	"25",
	"26",
	"27",
	"28",
	"29",
	"30",
	"31",
	"32",
	"33",
	"34",
	"35",
	"36",
	"37",
	"38",
	"39",
	"40",
	"41",
	"42",
	"43",
	"44",
	"45",
	"46",
	"47",
	"48",
	"49",
	"50",
	"51",
	"52",
	"53",
	"54",
	"55",
	"56",
	"57",
	"58",
	"59",
	"60",
	"61",
	"62",
	"63",
	"64",
	"65",
	"66",
	"67",
	"68",
	"69",
	"70",
	"71",
	"72",
	"73",
	"74",
	"75",
	"76",
	"77",
	"78",
	"79",
	"80",
	"81",
	"82",
	"83",
	"84",
	"85",
	"86",
	"87",
	"88",
	"89",
	"90",
	"91",
	"92",
	"93",
	"94",
	"95",
	"96",
	"97",
	"98",
	"99",
	"100"
];
var fromEntries = (item) => Object.fromEntries(item);
var opacityMap = fromEntries(opacitySteps.map((key) => [key, `${parseInt(key) / 100}`]));
var backgroundColors = [
	...backgroundPaletteColors,
	...alwaysPaletteAliases,
	...elevationAliases
];
var foregroundColors = [...foregroundPaletteColors, ...alwaysPaletteAliases];
var lineColors = [
	...linePaletteColors,
	...alwaysPaletteAliases,
	...elevationAliases
];
var palette = {
	background: backgroundPaletteColors,
	foreground: foregroundPaletteColors,
	line: linePaletteColors,
	shadow: shadowPaletteColors
};
var idealColorSorting = [
	"primary",
	"secondary",
	"tertiary",
	"muted",
	"on-color",
	"accent",
	"brand",
	"brand-secondary",
	"info",
	"info-secondary",
	"alert",
	"alert-secondary",
	"positive",
	"positive-secondary",
	"warning",
	"warning-secondary"
];
function sortPalette(paletteToSort, ordering = idealColorSorting) {
	return Object.entries(paletteToSort).sort(([prevPaletteAlias], [nextPaletteAlias]) => ordering.indexOf(prevPaletteAlias) - ordering.indexOf(nextPaletteAlias));
}
var textVariantsTypography = [
	"display1",
	"display2",
	"display3",
	"title1",
	"title2",
	"title3",
	"title4",
	"headline1",
	"body1",
	"label1",
	"label2",
	"label3",
	"label4",
	"caption1",
	"caption2",
	"legal1"
];
var textVariantsUi = [
	"ui1",
	"ui2",
	"ui3",
	"ui4",
	"ui5",
	"ui6"
];
var textVariants = [
	"display1",
	"display2",
	"display3",
	"title1",
	"title2",
	"title3",
	"title4",
	"headline1",
	"body1",
	"label1",
	"label2",
	"label3",
	"label4",
	"caption1",
	"caption2",
	"legal1",
	"ui1",
	"ui2",
	"ui3",
	"ui4",
	"ui5",
	"ui6",
	"display1/emphasized",
	"display2/emphasized",
	"display3/emphasized",
	"title1/emphasized",
	"title2/emphasized",
	"title3/emphasized",
	"title4/emphasized",
	"headline1/emphasized",
	"body1/emphasized",
	"label1/emphasized",
	"label2/emphasized",
	"label3/emphasized",
	"label4/emphasized",
	"caption1/emphasized",
	"caption2/emphasized",
	"legal1/emphasized",
	"ui1/emphasized",
	"ui2/emphasized",
	"ui3/emphasized",
	"ui4/emphasized",
	"ui5/emphasized",
	"ui6/emphasized"
];
var textVariantsWithoutEmphasized = [
	"display1",
	"display2",
	"display3",
	"title1",
	"title2",
	"title3",
	"title4",
	"headline1",
	"body1",
	"label1",
	"label2",
	"label3",
	"label4",
	"caption1",
	"caption2",
	"legal1",
	"ui1",
	"ui2",
	"ui3",
	"ui4",
	"ui5",
	"ui6"
];
var textProperties = [
	"fontFamily",
	"fontSize",
	"fontWeight",
	"lineHeight",
	"textTransform",
	"letterSpacing"
];
var textDecorationLines = ["none", "underline"];
var typographyStyleProperties = [
	"fontFamily",
	"fontSize",
	"fontWeight",
	"lineHeight",
	"textTransform",
	"letterSpacing",
	"fontSlant",
	"fontWidth"
];
var fontAliases = [
	"sans",
	"sans-alt",
	"serif",
	"serif-alt",
	"mono"
];
var fontWeights = [
	"light",
	"medium",
	"black",
	"thin",
	"extralight",
	"regular",
	"semibold",
	"bold",
	"extrabold"
];
var textTransforms = [
	"none",
	"uppercase",
	"lowercase",
	"capitalize"
];
var avatarShapes = [
	"sm",
	"md",
	"lg",
	"xl",
	"none",
	"xs",
	"full"
];
var avatarSizeSort = {
	"2xs": 0,
	xs: 1,
	sm: 2,
	md: 3,
	lg: 4,
	xl: 5,
	"2xl": 6,
	"3xl": 7
};
var avatarSizes = [
	"sm",
	"md",
	"lg",
	"xl",
	"2xl",
	"xs",
	"2xs",
	"3xl"
].sort((a, b) => avatarSizeSort[a] - avatarSizeSort[b]);
var borderRadiiSort = {
	none: 0,
	xs: 1,
	sm: 2,
	md: 3,
	lg: 4,
	xl: 5,
	full: 6
};
var borderRadii = [
	"sm",
	"md",
	"lg",
	"xl",
	"none",
	"xs",
	"full"
].sort((a, b) => borderRadiiSort[a] - borderRadiiSort[b]);
var borderWidthSort = {
	none: 0,
	thin: 1,
	medium: 2,
	thick: 3
};
var borderWidths = [
	"medium",
	"none",
	"thin",
	"thick"
].sort((a, b) => borderWidthSort[a] - borderWidthSort[b]);
var borderWidthsWithElevation = [...borderWidths, ...elevationAliases.map((alias) => `width-${alias}`)];
var iconSizeSort = {
	xs: 0,
	sm: 1,
	md: 2,
	lg: 3
};
var iconSizes = [
	"sm",
	"md",
	"lg",
	"xs"
].sort((a, b) => iconSizeSort[a] - iconSizeSort[b]);
var iconVariants = [
	"fill",
	"outline",
	"multicolor"
];
var percentageSteps = [
	4,
	2,
	1,
	3,
	5,
	6,
	7,
	8,
	9,
	10,
	11,
	12,
	13,
	14,
	15,
	16,
	17,
	18,
	19,
	20,
	21,
	22,
	23,
	24,
	25,
	26,
	27,
	28,
	29,
	30,
	31,
	32,
	33,
	34,
	35,
	36,
	37,
	38,
	39,
	40,
	41,
	42,
	43,
	44,
	45,
	46,
	47,
	48,
	49,
	50,
	51,
	52,
	53,
	54,
	55,
	56,
	57,
	58,
	59,
	60,
	61,
	62,
	63,
	64,
	65,
	66,
	67,
	68,
	69,
	70,
	71,
	72,
	73,
	74,
	75,
	76,
	77,
	78,
	79,
	80,
	81,
	82,
	83,
	84,
	85,
	86,
	87,
	88,
	89,
	90,
	91,
	92,
	93,
	94,
	95,
	96,
	97,
	98,
	99,
	100
];
var spacingAliases = [
	"0",
	"px",
	"0.5",
	"1",
	"1.5",
	"2",
	"2.5",
	"3",
	"3.5",
	"4",
	"4.5",
	"5",
	"5.5",
	"6",
	"7",
	"8",
	"9",
	"10",
	"11",
	"12",
	"14",
	"16",
	"20",
	"24",
	"28",
	"32",
	"36",
	"40",
	"44",
	"48",
	"52",
	"56",
	"60",
	"64",
	"72",
	"80",
	"96"
];
var spacingMap = {
	"0": 0,
	px: 1,
	"0.5": 2,
	"1": 4,
	"1.5": 6,
	"2": 8,
	"2.5": 10,
	"3": 12,
	"3.5": 14,
	"4": 16,
	"4.5": 18,
	"5": 20,
	"5.5": 22,
	"6": 24,
	"7": 28,
	"8": 32,
	"9": 36,
	"10": 40,
	"11": 44,
	"12": 48,
	"14": 56,
	"16": 64,
	"20": 80,
	"24": 96,
	"28": 112,
	"32": 128,
	"36": 144,
	"40": 160,
	"44": 176,
	"48": 192,
	"52": 208,
	"56": 224,
	"60": 240,
	"64": 256,
	"72": 288,
	"80": 320,
	"96": 384
};
var shadowOffsets = [
	"0",
	"1",
	"2",
	"3",
	"4",
	"5",
	"6",
	"7",
	"8",
	"9",
	"10",
	"11",
	"12",
	"14",
	"16",
	"20",
	"24",
	"28",
	"32",
	"36",
	"40",
	"44",
	"48",
	"52",
	"56",
	"60",
	"64",
	"72",
	"80",
	"96",
	"px",
	"0.5",
	"1.5",
	"2.5",
	"3.5",
	"4.5",
	"5.5",
	"-1",
	"-2",
	"-3",
	"-4",
	"-5",
	"-6",
	"-7",
	"-8",
	"-9",
	"-10",
	"-11",
	"-12",
	"-14",
	"-16",
	"-20",
	"-24",
	"-28",
	"-32",
	"-36",
	"-40",
	"-44",
	"-48",
	"-52",
	"-56",
	"-60",
	"-64",
	"-72",
	"-80",
	"-96",
	"-px",
	"-0.5",
	"-1.5",
	"-2.5",
	"-3.5",
	"-4.5",
	"-5.5"
];
var shadowOffsetMap = {
	"-96": -384,
	"-80": -320,
	"-72": -288,
	"-64": -256,
	"-60": -240,
	"-56": -224,
	"-52": -208,
	"-48": -192,
	"-44": -176,
	"-40": -160,
	"-36": -144,
	"-32": -128,
	"-28": -112,
	"-24": -96,
	"-20": -80,
	"-16": -64,
	"-14": -56,
	"-12": -48,
	"-11": -44,
	"-10": -40,
	"-9": -36,
	"-8": -32,
	"-7": -28,
	"-6": -24,
	"-5.5": -22,
	"-5": -20,
	"-4.5": -18,
	"-4": -16,
	"-3.5": -14,
	"-3": -12,
	"-2.5": -10,
	"-2": -8,
	"-1.5": -6,
	"-1": -4,
	"-0.5": -2,
	"-px": -1,
	"0": 0,
	px: 1,
	"0.5": 2,
	"1": 4,
	"1.5": 6,
	"2": 8,
	"2.5": 10,
	"3": 12,
	"3.5": 14,
	"4": 16,
	"4.5": 18,
	"5": 20,
	"5.5": 22,
	"6": 24,
	"7": 28,
	"8": 32,
	"9": 36,
	"10": 40,
	"11": 44,
	"12": 48,
	"14": 56,
	"16": 64,
	"20": 80,
	"24": 96,
	"28": 112,
	"32": 128,
	"36": 144,
	"40": 160,
	"44": 176,
	"48": 192,
	"52": 208,
	"56": 224,
	"60": 240,
	"64": 256,
	"72": 288,
	"80": 320,
	"96": 384
};
var shadowSpreadRadii = [
	"0",
	"1",
	"2",
	"3",
	"4",
	"5",
	"6",
	"7",
	"8",
	"9",
	"10",
	"11",
	"12",
	"14",
	"16",
	"20",
	"24",
	"28",
	"32",
	"36",
	"40",
	"44",
	"48",
	"52",
	"56",
	"60",
	"64",
	"72",
	"80",
	"96",
	"px",
	"0.5",
	"1.5",
	"2.5",
	"3.5",
	"4.5",
	"5.5",
	"-1",
	"-2",
	"-3",
	"-4",
	"-5",
	"-6",
	"-7",
	"-8",
	"-9",
	"-10",
	"-11",
	"-12",
	"-14",
	"-16",
	"-20",
	"-24",
	"-28",
	"-32",
	"-36",
	"-40",
	"-44",
	"-48",
	"-52",
	"-56",
	"-60",
	"-64",
	"-72",
	"-80",
	"-96",
	"-px",
	"-0.5",
	"-1.5",
	"-2.5",
	"-3.5",
	"-4.5",
	"-5.5"
];
var shadowSpreadRadiusMap = shadowOffsetMap;
var shadowOpacities = [
	"0",
	"1",
	"2",
	"3",
	"4",
	"5",
	"6",
	"7",
	"8",
	"9",
	"10",
	"11",
	"12",
	"13",
	"14",
	"15",
	"16",
	"17",
	"18",
	"19",
	"20",
	"21",
	"22",
	"23",
	"24",
	"25",
	"26",
	"27",
	"28",
	"29",
	"30",
	"31",
	"32",
	"33",
	"34",
	"35",
	"36",
	"37",
	"38",
	"39",
	"40",
	"41",
	"42",
	"43",
	"44",
	"45",
	"46",
	"47",
	"48",
	"49",
	"50",
	"51",
	"52",
	"53",
	"54",
	"55",
	"56",
	"57",
	"58",
	"59",
	"60",
	"61",
	"62",
	"63",
	"64",
	"65",
	"66",
	"67",
	"68",
	"69",
	"70",
	"71",
	"72",
	"73",
	"74",
	"75",
	"76",
	"77",
	"78",
	"79",
	"80",
	"81",
	"82",
	"83",
	"84",
	"85",
	"86",
	"87",
	"88",
	"89",
	"90",
	"91",
	"92",
	"93",
	"94",
	"95",
	"96",
	"97",
	"98",
	"99",
	"100"
];
var shadowOpacityMap = fromEntries(shadowOpacities.map((key) => [key, parseInt(key)]));
var tshirtSizes = [
	"sm",
	"md",
	"lg",
	"xl",
	"none",
	"xs",
	"full"
];
var buttonVariants = [
	"primary",
	"secondary",
	"tertiary"
];
var buttonVariantPriority = {
	primary: 0,
	secondary: 1,
	tertiary: 2
};
var buttonVariantsFlat = [
	"primary",
	"secondary",
	"brand",
	"alert",
	"positive",
	"warning",
	"info",
	"brand-secondary",
	"alert-secondary",
	"positive-secondary",
	"warning-secondary",
	"info-secondary",
	"tertiary",
	"contrast-high",
	"contrast-medium",
	"contrast-low",
	"brand-tertiary",
	"alert-tertiary",
	"positive-tertiary",
	"warning-tertiary",
	"info-tertiary"
].sort((a, b) => {
	const aPriority = buttonVariantPriority[a] ?? Number.MAX_SAFE_INTEGER;
	const bPriority = buttonVariantPriority[b] ?? Number.MAX_SAFE_INTEGER;
	if (aPriority !== bPriority) return aPriority - bPriority;
	return a.localeCompare(b);
});
var buttonVariantsSecondary = buttonVariantsFlat.filter((v) => v.includes("secondary"));
var buttonVariantsTertiary = buttonVariantsFlat.filter((v) => v.includes("tertiary"));
var buttonVariantsPrimary = buttonVariantsFlat.filter((v) => !buttonVariantsSecondary.includes(v) && !buttonVariantsTertiary.includes(v));
var preferredTShirtSizeSort = {
	none: 0,
	xs: 1,
	sm: 2,
	md: 3,
	lg: 4,
	xl: 5,
	full: 6
};
var buttonPalettes = [
	"accent",
	"brand",
	"alert",
	"positive",
	"warning",
	"info"
];
var buttonSizes = [
	"sm",
	"md",
	"lg",
	"xs"
].sort((a, b) => preferredTShirtSizeSort[a] - preferredTShirtSizeSort[b]);
var scaleEffects = [
	"none",
	"up",
	"down"
];
var buttonIconSvgSize = "sm";
var iconButtonSizes = [
	"sm",
	"md",
	"lg",
	"xl",
	"xs"
].sort((a, b) => preferredTShirtSizeSort[a] - preferredTShirtSizeSort[b]);
var inputSizes = ["md", "lg"];
var motionVariants = [
	"damped",
	"smooth",
	"subtle",
	"bouncy",
	"veryBouncy"
];
var motionVariantSpeeds = [
	"1",
	"2",
	"3",
	"4"
];
var motionSpringConfigOptions = ["damping", "stiffness"];
var shadowVariants = [
	"none",
	"xs",
	"sm",
	"md",
	"lg",
	"xl",
	"2xl"
];
var shadowVariantsInvert = [
	"xs-invert",
	"sm-invert",
	"md-invert",
	"lg-invert",
	"xl-invert",
	"2xl-invert"
];
var shadowVariantsWithInvert = [...shadowVariants, ...shadowVariantsInvert];
var shadowVariantConfigs = [];
var checkboxVariants = ["primary", "secondary"];
var checkboxSizes = ["sm", "md"];
var switchSizes = ["sm", "md"];
var chipVariants = [
	"primary",
	"secondary",
	"brand",
	"brand-secondary"
];
var chipSizes = ["sm", "md"];
var badgeVariants = [
	"primary",
	"secondary",
	"brand",
	"alert",
	"positive",
	"warning",
	"info",
	"brand-secondary",
	"alert-secondary",
	"positive-secondary",
	"warning-secondary",
	"info-secondary"
];
var badgeSizes = [
	"sm",
	"md",
	"lg",
	"xs"
];
var linkVariants = [
	"primary",
	"secondary",
	"tertiary",
	"on-color"
];
var linkTextVariants = [
	"display1",
	"display2",
	"display3",
	"title1",
	"title2",
	"title3",
	"title4",
	"headline1",
	"body1",
	"label1",
	"label2",
	"label3",
	"label4",
	"caption1",
	"caption2",
	"legal1",
	"ui1",
	"ui2",
	"ui3",
	"ui4",
	"ui5",
	"ui6"
];
var toastSizes = [
	"toString",
	"charAt",
	"charCodeAt",
	"concat",
	"indexOf",
	"lastIndexOf",
	"localeCompare",
	"match",
	"replace",
	"search",
	"slice",
	"split",
	"substring",
	"toLowerCase",
	"toLocaleLowerCase",
	"toUpperCase",
	"toLocaleUpperCase",
	"trim",
	"length",
	"substr",
	"valueOf",
	"codePointAt",
	"includes",
	"endsWith",
	"normalize",
	"repeat",
	"startsWith",
	"anchor",
	"big",
	"blink",
	"bold",
	"fixed",
	"fontcolor",
	"fontsize",
	"italics",
	"link",
	"small",
	"strike",
	"sub",
	"sup",
	"padStart",
	"padEnd",
	"trimEnd",
	"trimStart",
	"trimLeft",
	"trimRight",
	"matchAll",
	"__@iterator@109"
];
var toastVariants = [
	"warning",
	"info",
	"success",
	"error",
	"loading"
];
var tooltipPlacements = [
	"top",
	"bottom",
	"start",
	"end",
	"top-start",
	"top-end",
	"bottom-start",
	"bottom-end",
	"start-top",
	"start-bottom",
	"end-top",
	"end-bottom"
];
var bannerInnerShadowOptions = ["none", "subtle"];
var configurableComponentNames = [
	"avatar",
	"badge",
	"button",
	"checkbox",
	"chip",
	"divider",
	"iconButton",
	"input",
	"link",
	"menu",
	"radio",
	"switch",
	"toast",
	"tooltip"
];
var fontIds = [
	"centra-no2",
	"gelica",
	"yas",
	"inter",
	"roboto-mono",
	"yahoo-sans",
	"yahoo-sans-cr4",
	"yahoo-product-sans",
	"yahoo-product-sans-extended",
	"yahoo-sans-condensed",
	"yahoo-serif-display",
	"yahoo-serif-text"
];
var fontUrls = [
	"https://s.yimg.com/bw/fonts/centra-no2-hairline.woff2",
	"https://s.yimg.com/bw/fonts/centra-no2-hairline-italic.woff2",
	"https://s.yimg.com/bw/fonts/centra-no2-thin.woff2",
	"https://s.yimg.com/bw/fonts/centra-no2-thin-italic.woff2",
	"https://s.yimg.com/bw/fonts/centra-no2-light.woff2",
	"https://s.yimg.com/bw/fonts/centra-no2-light-italic.woff2",
	"https://s.yimg.com/bw/fonts/centra-no2-book.woff2",
	"https://s.yimg.com/bw/fonts/centra-no2-book-italic.woff2",
	"https://s.yimg.com/bw/fonts/centra-no2-medium.woff2",
	"https://s.yimg.com/bw/fonts/centra-no2-medium-italic.woff2",
	"https://s.yimg.com/bw/fonts/centra-no2-bold.woff2",
	"https://s.yimg.com/bw/fonts/centra-no2-bold-italic.woff2",
	"https://s.yimg.com/bw/fonts/centra-no2-extrabold.woff2",
	"https://s.yimg.com/bw/fonts/centra-no2-extrabold-italic.woff2",
	"https://s.yimg.com/bw/fonts/centra-no2-black.woff2",
	"https://s.yimg.com/bw/fonts/centra-no2-black-italic.woff2",
	"https://s.yimg.com/bw/fonts/gelica-extralight.woff2",
	"https://s.yimg.com/bw/fonts/gelica-extralight-italic.woff2",
	"https://s.yimg.com/bw/fonts/gelica-light.woff2",
	"https://s.yimg.com/bw/fonts/gelica-light-italic.woff2",
	"https://s.yimg.com/bw/fonts/gelica-regular.woff2",
	"https://s.yimg.com/bw/fonts/gelica-regular-italic.woff2",
	"https://s.yimg.com/bw/fonts/gelica-medium.woff2",
	"https://s.yimg.com/bw/fonts/gelica-medium-italic.woff2",
	"https://s.yimg.com/bw/fonts/gelica-semibold.woff2",
	"https://s.yimg.com/bw/fonts/gelica-semibold-italic.woff2",
	"https://s.yimg.com/bw/fonts/gelica-bold.woff2",
	"https://s.yimg.com/bw/fonts/gelica-bold-italic.woff2",
	"https://s.yimg.com/bw/fonts/gelica-black.woff2",
	"https://s.yimg.com/bw/fonts/gelica-black-italic.woff2",
	"https://s.yimg.com/bw/fonts/yas-latin1-normal-no-italic-vf.woff2",
	"https://s.yimg.com/bw/fonts/inter-vf.woff2",
	"https://s.yimg.com/bw/fonts/roboto-mono-100.woff2",
	"https://s.yimg.com/bw/fonts/roboto-mono-100-italic.woff2",
	"https://s.yimg.com/bw/fonts/roboto-mono-300.woff2",
	"https://s.yimg.com/bw/fonts/roboto-mono-300-italic.woff2",
	"https://s.yimg.com/bw/fonts/roboto-mono-400.woff2",
	"https://s.yimg.com/bw/fonts/roboto-mono-400-italic.woff2",
	"https://s.yimg.com/bw/fonts/roboto-mono-500.woff2",
	"https://s.yimg.com/bw/fonts/roboto-mono-500-italic.woff2",
	"https://s.yimg.com/bw/fonts/roboto-mono-700.woff2",
	"https://s.yimg.com/bw/fonts/roboto-mono-700-italic.woff2",
	"https://s.yimg.com/bw/fonts/yahoo-sans-vf.woff2",
	"https://s.yimg.com/bw/fonts/yahoo-sans-cr4-vf.woff2",
	"https://s.yimg.com/bw/fonts/yahoo-product-sans-vf.woff2",
	"https://s.yimg.com/bw/fonts/YahooPd_Eval202412-v1.1.0.woff2",
	"https://s.yimg.com/bw/fonts/yahoo-sans-condensed-vf.woff2",
	"https://s.yimg.com/bw/fonts/yahoo-serif-display-light.woff2",
	"https://s.yimg.com/bw/fonts/yahoo-serif-display-regular.woff2",
	"https://s.yimg.com/bw/fonts/yahoo-serif-display-bold.woff2",
	"https://s.yimg.com/bw/fonts/yahoo-serif-display-extrabold.woff2",
	"https://s.yimg.com/bw/fonts/yahoo-serif-display-black.woff2",
	"https://s.yimg.com/bw/fonts/yahoo-serif-text-regular.woff2",
	"https://s.yimg.com/bw/fonts/yahoo-serif-text-italic.woff2",
	"https://s.yimg.com/bw/fonts/yahoo-serif-text-bold.woff2",
	"https://s.yimg.com/bw/fonts/yahoo-serif-text-bold-italic.woff2"
];
//#endregion
exports.alwaysPaletteAliases = alwaysPaletteAliases;
exports.avatarShapes = avatarShapes;
exports.avatarSizes = avatarSizes;
exports.backgroundColors = backgroundColors;
exports.backgroundPaletteColors = backgroundPaletteColors;
exports.badgeSizes = badgeSizes;
exports.badgeVariants = badgeVariants;
exports.bannerInnerShadowOptions = bannerInnerShadowOptions;
exports.borderRadii = borderRadii;
exports.borderWidths = borderWidths;
exports.borderWidthsWithElevation = borderWidthsWithElevation;
exports.breakpoints = breakpoints;
exports.buttonIconSvgSize = buttonIconSvgSize;
exports.buttonPalettes = buttonPalettes;
exports.buttonSizes = buttonSizes;
exports.buttonVariants = buttonVariants;
exports.buttonVariantsFlat = buttonVariantsFlat;
exports.buttonVariantsPrimary = buttonVariantsPrimary;
exports.buttonVariantsSecondary = buttonVariantsSecondary;
exports.buttonVariantsTertiary = buttonVariantsTertiary;
exports.checkboxSizes = checkboxSizes;
exports.checkboxVariants = checkboxVariants;
exports.chipSizes = chipSizes;
exports.chipVariants = chipVariants;
exports.colorModes = colorModes;
exports.configurableComponentNames = configurableComponentNames;
exports.elevationAliases = elevationAliases;
exports.elevationInsetShadowLayerCount = elevationInsetShadowLayerCount;
exports.elevationLevels = elevationLevels;
exports.elevationShadowLayerCount = elevationShadowLayerCount;
exports.fontAliases = fontAliases;
exports.fontIds = fontIds;
exports.fontUrls = fontUrls;
exports.fontWeights = fontWeights;
exports.foregroundColors = foregroundColors;
exports.foregroundPaletteColors = foregroundPaletteColors;
exports.hueSteps = hueSteps;
exports.hues = hues;
exports.iconButtonSizes = iconButtonSizes;
exports.iconSizes = iconSizes;
exports.iconVariants = iconVariants;
exports.inputSizes = inputSizes;
exports.lineColors = lineColors;
exports.linePaletteColors = linePaletteColors;
exports.linkTextVariants = linkTextVariants;
exports.linkVariants = linkVariants;
exports.motionSpringConfigOptions = motionSpringConfigOptions;
exports.motionVariantSpeeds = motionVariantSpeeds;
exports.motionVariants = motionVariants;
exports.opacityMap = opacityMap;
exports.opacitySteps = opacitySteps;
exports.palette = palette;
exports.percentageSteps = percentageSteps;
exports.positiveIntegers = positiveIntegers;
exports.regionModes = regionModes;
exports.scaleEffects = scaleEffects;
exports.scaleModes = scaleModes;
exports.shadowColors = shadowColors;
exports.shadowOffsetMap = shadowOffsetMap;
exports.shadowOffsets = shadowOffsets;
exports.shadowOpacities = shadowOpacities;
exports.shadowOpacityMap = shadowOpacityMap;
exports.shadowPaletteColors = shadowPaletteColors;
exports.shadowSpreadRadii = shadowSpreadRadii;
exports.shadowSpreadRadiusMap = shadowSpreadRadiusMap;
exports.shadowVariantConfigs = shadowVariantConfigs;
exports.shadowVariants = shadowVariants;
exports.shadowVariantsInvert = shadowVariantsInvert;
exports.shadowVariantsWithInvert = shadowVariantsWithInvert;
exports.sortPalette = sortPalette;
exports.spacingAliases = spacingAliases;
exports.spacingMap = spacingMap;
exports.spectrumColors = spectrumColors;
exports.switchSizes = switchSizes;
exports.textDecorationLines = textDecorationLines;
exports.textProperties = textProperties;
exports.textTransforms = textTransforms;
exports.textVariants = textVariants;
exports.textVariantsTypography = textVariantsTypography;
exports.textVariantsUi = textVariantsUi;
exports.textVariantsWithoutEmphasized = textVariantsWithoutEmphasized;
exports.toastSizes = toastSizes;
exports.toastVariants = toastVariants;
exports.tooltipPlacements = tooltipPlacements;
exports.tshirtSizes = tshirtSizes;
exports.typographyStyleProperties = typographyStyleProperties;
