__vite_ssr_exportName__("BUILT_IN_THEME_IDS", () => { try { return BUILT_IN_THEME_IDS } catch {} });
__vite_ssr_exportName__("MOBILE_DEFAULT_THEME_ID", () => { try { return MOBILE_DEFAULT_THEME_ID } catch {} });
__vite_ssr_exportName__("MOBILE_THEME_IDS", () => { try { return MOBILE_THEME_IDS } catch {} });
__vite_ssr_exportName__("RESERVED_THEME_IDS", () => { try { return RESERVED_THEME_IDS } catch {} });
__vite_ssr_exportName__("UNPUBLISHABLE_THEME_IDS", () => { try { return UNPUBLISHABLE_THEME_IDS } catch {} });
__vite_ssr_exportName__("THEME_COLOR_ROLES", () => { try { return THEME_COLOR_ROLES } catch {} });
__vite_ssr_exportName__("T3_CODE_LIGHT_THEME_COLORS", () => { try { return T3_CODE_LIGHT_THEME_COLORS } catch {} });
__vite_ssr_exportName__("T3_CODE_DARK_THEME_COLORS", () => { try { return T3_CODE_DARK_THEME_COLORS } catch {} });
__vite_ssr_exportName__("T3_CHAT_THEME", () => { try { return T3_CHAT_THEME } catch {} });
__vite_ssr_exportName__("GROVE_THEME", () => { try { return GROVE_THEME } catch {} });
__vite_ssr_exportName__("OCEAN_THEME", () => { try { return OCEAN_THEME } catch {} });
__vite_ssr_exportName__("EMBER_THEME", () => { try { return EMBER_THEME } catch {} });
__vite_ssr_exportName__("IRIS_THEME", () => { try { return IRIS_THEME } catch {} });
__vite_ssr_exportName__("BUILT_IN_THEMES", () => { try { return BUILT_IN_THEMES } catch {} });
__vite_ssr_exportName__("getThemeColorsForAppearance", () => { try { return getThemeColorsForAppearance } catch {} });
const BUILT_IN_THEME_IDS = [
	"t3-chat",
	"grove",
	"ocean",
	"ember",
	"iris"
];
const MOBILE_DEFAULT_THEME_ID = "t3-code";
const MOBILE_THEME_IDS = [MOBILE_DEFAULT_THEME_ID, ...BUILT_IN_THEME_IDS];
/** Reserve appearance keywords, built-ins, and legacy aliases so custom themes cannot capture stored preferences. */
const RESERVED_THEME_IDS = new Set([
	"system",
	"light",
	"dark",
	...BUILT_IN_THEME_IDS,
	"t3-chat-dark",
	"t3-grove",
	"t3-ocean",
	"t3-ember",
	"t3-iris"
]);
/** The mobile default id is valid in saved themes but cannot be published because web/desktop cannot resolve it. */
const UNPUBLISHABLE_THEME_IDS = new Set([...RESERVED_THEME_IDS, MOBILE_DEFAULT_THEME_ID]);
const THEME_COLOR_ROLES = [
	"canvas",
	"chrome",
	"toolbar",
	"toolbarForeground",
	"toolbarBorder",
	"toolbarControl",
	"toolbarControlForeground",
	"toolbarControlHover",
	"surface",
	"surfaceRaised",
	"surfaceOverlay",
	"text",
	"textMuted",
	"border",
	"input",
	"focus",
	"accent",
	"accentForeground",
	"secondary",
	"secondaryForeground",
	"muted",
	"mutedForeground",
	"placeholder",
	"secondaryLabel",
	"iconMuted",
	"error",
	"errorForeground",
	"errorSurface",
	"warning",
	"warningForeground",
	"warningSurface",
	"update",
	"updateForeground",
	"updateSurface",
	"accentSurface",
	"accentSurfaceForeground",
	"messageSurface",
	"messageForeground",
	"messageAction",
	"messageActionForeground",
	"messageActionHover",
	"codeBackground",
	"codeForeground",
	"searchMatchBackground",
	"searchMatchForeground",
	"searchMatchActiveBackground",
	"searchMatchActiveForeground",
	"sidebar",
	"sidebarForeground",
	"sidebarMutedForeground",
	"sidebarControlSurface",
	"sidebarRowHover",
	"sidebarRowActive",
	"sidebarRowSelected",
	"sidebarBorder",
	"terminalBackground",
	"terminalForeground",
	"terminalCursor",
	"terminalSelection",
	"terminalScrollbar",
	"terminalScrollbarHover"
];
const T3_CODE_LIGHT_THEME_COLORS = {
	searchMatchBackground: "#ffde8b",
	searchMatchForeground: "#21180a",
	searchMatchActiveBackground: "#eea52b",
	searchMatchActiveForeground: "#21180a",
	canvas: "#fcfcfc",
	chrome: "#fcfcfc",
	toolbar: "#fcfcfc",
	toolbarForeground: "#27272a",
	toolbarBorder: "#e4e4e7",
	toolbarControl: "#ffffff",
	toolbarControlForeground: "#27272a",
	toolbarControlHover: "#f4f4f5",
	surface: "#ffffff",
	surfaceRaised: "#fcfcfc",
	surfaceOverlay: "#ffffff",
	text: "#27272a",
	textMuted: "#71717b",
	border: "#e4e4e7",
	input: "#d4d4d8",
	focus: "#1b4ed8",
	accent: "#1b4ed8",
	accentForeground: "#ffffff",
	secondary: "#fafafa",
	secondaryForeground: "#27272a",
	muted: "#fafafa",
	mutedForeground: "#71717b",
	placeholder: "#71717b",
	secondaryLabel: "#71717b",
	iconMuted: "#71717b",
	error: "#fb2c36",
	errorForeground: "#c10007",
	errorSurface: "#fcebec",
	warning: "#fe9a00",
	warningForeground: "#bb4d00",
	warningSurface: "#fcf4e8",
	update: "#1b4ed8",
	updateForeground: "#1b4ed8",
	updateSurface: "#e0e6f7",
	accentSurface: "#f4f4f5",
	accentSurfaceForeground: "#18181b",
	messageSurface: "#f4f4f5",
	messageForeground: "#27272a",
	messageAction: "#1b4ed8",
	messageActionForeground: "#ffffff",
	messageActionHover: "#3160db",
	codeBackground: "#ffffff",
	codeForeground: "#27272a",
	sidebar: "#fafafa",
	sidebarForeground: "#27272a",
	sidebarMutedForeground: "#71717b",
	sidebarControlSurface: "#f4f4f5",
	sidebarRowHover: "#fcfcfc",
	sidebarRowActive: "#ffffff",
	sidebarRowSelected: "#ffffff",
	sidebarBorder: "#e4e4e7",
	terminalBackground: "#fcfcfc",
	terminalForeground: "#27272a",
	terminalCursor: "#26384e",
	terminalSelection: "#d0d6dd",
	terminalScrollbar: "#d6d6d6",
	terminalScrollbarHover: "#bdbdbd"
};
const T3_CODE_DARK_THEME_COLORS = {
	searchMatchBackground: "#8c6c1f",
	searchMatchForeground: "#f5f5f5",
	searchMatchActiveBackground: "#eea52b",
	searchMatchActiveForeground: "#21180a",
	canvas: "#0a0a0a",
	chrome: "#0a0a0a",
	toolbar: "#0a0a0a",
	toolbarForeground: "#f5f5f5",
	toolbarBorder: "#191919",
	toolbarControl: "#111111",
	toolbarControlForeground: "#f5f5f5",
	toolbarControlHover: "#141414",
	surface: "#111111",
	surfaceRaised: "#111111",
	surfaceOverlay: "#111111",
	text: "#f5f5f5",
	textMuted: "#818181",
	border: "#191919",
	input: "#1e1e1e",
	focus: "#346bf1",
	accent: "#346bf1",
	accentForeground: "#ffffff",
	secondary: "#111111",
	secondaryForeground: "#f5f5f5",
	muted: "#111111",
	mutedForeground: "#818181",
	placeholder: "#818181",
	secondaryLabel: "#818181",
	iconMuted: "#818181",
	error: "#fb414a",
	errorForeground: "#ff6467",
	errorSurface: "#301214",
	warning: "#fe9a00",
	warningForeground: "#ffb900",
	warningSurface: "#312108",
	update: "#346bf1",
	updateForeground: "#51a2ff",
	updateSurface: "#121b34",
	accentSurface: "#141414",
	accentSurfaceForeground: "#f5f5f5",
	messageSurface: "#141414",
	messageForeground: "#f5f5f5",
	messageAction: "#346bf1",
	messageActionForeground: "#ffffff",
	messageActionHover: "#3061d9",
	codeBackground: "#111111",
	codeForeground: "#f5f5f5",
	sidebar: "#000000",
	sidebarForeground: "#f1f3f7",
	sidebarMutedForeground: "#a3a3a3",
	sidebarControlSurface: "#0a0a0a",
	sidebarRowHover: "#131313",
	sidebarRowActive: "#1a1b1b",
	sidebarRowSelected: "#111111",
	sidebarBorder: "#141414",
	terminalBackground: "#0a0a0a",
	terminalForeground: "#f5f5f5",
	terminalCursor: "#b4cbff",
	terminalSelection: "#343a47",
	terminalScrollbar: "#222222",
	terminalScrollbarHover: "#363636"
};
const T3_CHAT_THEME = {
	id: "t3-chat",
	label: "T3 Chat",
	appearance: "light",
	colors: {
		canvas: "oklch(0.982446 0.010114 325.653)",
		chrome: "oklch(0.982446 0.010114 325.653)",
		toolbar: "oklch(0.982446 0.010114 325.653)",
		toolbarForeground: "oklch(0.325698 0.116116 325.037)",
		toolbarBorder: "oklch(0.856784 0.082879 328.911)",
		toolbarControl: "oklch(0.939552 0.024286 321.664)",
		toolbarControlForeground: "oklch(0.325698 0.116116 325.037)",
		toolbarControlHover: "oklch(0.884525 0.041658 337.177)",
		surface: "oklch(0.971835 0.012884 321.894)",
		surfaceRaised: "oklch(0.988235 0.005049 325.615)",
		surfaceOverlay: "oklch(1 0 0)",
		text: "oklch(0.325698 0.116116 325.037)",
		textMuted: "oklch(0.494754 0.190937 354.544)",
		border: "oklch(0.923531 0.021247 328.096)",
		input: "oklch(0.851713 0.055822 336.6)",
		focus: "oklch(0.591646 0.217985 0.584)",
		accent: "oklch(0.591646 0.217985 0.584)",
		accentForeground: "oklch(1 0 0)",
		secondary: "oklch(0.869588 0.06751 334.899)",
		secondaryForeground: "oklch(0.444777 0.134061 324.799)",
		muted: "oklch(0.802407 0.090963 345.892)",
		mutedForeground: "oklch(0.428932 0.163929 354.332)",
		placeholder: "oklch(0.549927 0.090215 323.149)",
		secondaryLabel: "oklch(0.494754 0.190937 354.544)",
		iconMuted: "oklch(0.494754 0.190937 354.544)",
		error: "oklch(0.627117 0.248974 7.734)",
		errorForeground: "oklch(0.458704 0.169677 3.815)",
		errorSurface: "oklch(0.942787 0.032076 344.963)",
		warning: "oklch(0.76859 0.164659 70.08)",
		warningForeground: "oklch(0.54612 0.143036 48.949)",
		warningSurface: "oklch(0.962901 0.015297 48.56)",
		update: "oklch(0.591646 0.217985 0.584)",
		updateForeground: "oklch(0.494754 0.190937 354.544)",
		updateSurface: "oklch(0.930264 0.036194 341.45)",
		accentSurface: "oklch(0.939552 0.024286 321.664)",
		accentSurfaceForeground: "oklch(0.396296 0.025134 285.196)",
		messageSurface: "oklch(0.926746 0.037898 332.6)",
		messageForeground: "oklch(0.354591 0.093575 307.568)",
		messageAction: "oklch(0.591646 0.217985 0.584)",
		messageActionForeground: "oklch(1 0 0)",
		messageActionHover: "oklch(0.539042 0.197866 0.305)",
		codeBackground: "oklch(0.953855 0.019695 315.668)",
		codeForeground: "oklch(0.445128 0.13005 307.026)",
		searchMatchBackground: "oklch(0.915 0.11 85)",
		searchMatchForeground: "oklch(0.216164 0.028283 77.423)",
		searchMatchActiveBackground: "oklch(0.774202 0.151946 74.331)",
		searchMatchActiveForeground: "oklch(0.216164 0.028283 77.423)",
		sidebar: "oklch(0.928886 0.031178 322.592)",
		sidebarForeground: "oklch(0.396296 0.025134 285.196)",
		sidebarMutedForeground: "oklch(0.494754 0.190937 354.544)",
		sidebarControlSurface: "oklch(0.978851 0.001321 106.424)",
		sidebarRowHover: "oklch(0.978851 0.001321 106.424)",
		sidebarRowActive: "oklch(0.978851 0.001321 106.424)",
		sidebarRowSelected: "oklch(0.978851 0.001321 106.424)",
		sidebarBorder: "oklch(0.938313 0.002552 48.717)",
		terminalBackground: "oklch(0.982446 0.010114 325.653)",
		terminalForeground: "oklch(0.325698 0.116116 325.037)",
		terminalCursor: "oklch(0.591646 0.217985 0.584)",
		terminalSelection: "oklch(0.869588 0.06751 334.899)",
		terminalScrollbar: "oklch(0.851713 0.055822 336.6)",
		terminalScrollbarHover: "oklch(0.802407 0.090963 345.892)"
	},
	variants: { dark: {
		canvas: "oklch(0.22813 0.020366 307.469)",
		chrome: "oklch(0.22813 0.020366 307.469)",
		toolbar: "oklch(0.22813 0.020366 307.469)",
		toolbarForeground: "oklch(0.980735 0.004092 301.426)",
		toolbarBorder: "oklch(0.266943 0.015262 302.425)",
		toolbarControl: "oklch(0.313674 0.030572 310.061)",
		toolbarControlForeground: "oklch(0.848252 0.038248 307.961)",
		toolbarControlHover: "oklch(0.364912 0.050794 308.491)",
		surface: "oklch(0.267101 0.02016 311.799)",
		surfaceRaised: "oklch(0.279864 0.021572 309.532)",
		surfaceOverlay: "oklch(0.154761 0.01316 338.901)",
		text: "oklch(0.980735 0.004092 301.426)",
		textMuted: "oklch(0.880303 0.03077 342.696)",
		border: "oklch(0.266943 0.015262 302.425)",
		input: "oklch(0.266817 0.02897 344.461)",
		focus: "oklch(0.591646 0.217985 0.584)",
		accent: "oklch(0.460685 0.185347 4.099)",
		accentForeground: "oklch(0.901233 0.057189 343.694)",
		secondary: "oklch(0.313674 0.030572 310.061)",
		secondaryForeground: "oklch(0.848252 0.038248 307.961)",
		muted: "oklch(0.360924 0.021469 316.83)",
		mutedForeground: "oklch(0.880303 0.03077 342.696)",
		placeholder: "oklch(0.657087 0.028226 307.985)",
		secondaryLabel: "oklch(0.880303 0.03077 342.696)",
		iconMuted: "oklch(0.848252 0.038248 307.961)",
		error: "oklch(0.458704 0.169677 3.815)",
		errorForeground: "oklch(0.901233 0.057189 343.694)",
		errorSurface: "oklch(0.259022 0.04799 340.062)",
		warning: "oklch(0.76859 0.164659 70.08)",
		warningForeground: "oklch(0.836861 0.164422 84.429)",
		warningSurface: "oklch(0.321706 0.036256 60.806)",
		update: "oklch(0.460685 0.185347 4.099)",
		updateForeground: "oklch(0.901233 0.057189 343.694)",
		updateSurface: "oklch(0.256077 0.063004 342.914)",
		accentSurface: "oklch(0.364912 0.050794 308.491)",
		accentSurfaceForeground: "oklch(0.964695 0.009139 341.803)",
		messageSurface: "oklch(0.273791 0.025541 309.079)",
		messageForeground: "oklch(0.949872 0.021269 306.838)",
		messageAction: "oklch(0.460685 0.185347 4.099)",
		messageActionForeground: "oklch(0.901233 0.057189 343.694)",
		messageActionHover: "oklch(0.458754 0.184639 3.857)",
		codeBackground: "oklch(0.22813 0.020366 307.469)",
		codeForeground: "oklch(0.848703 0.064239 306.645)",
		searchMatchBackground: "oklch(0.55 0.1 85)",
		searchMatchForeground: "oklch(0.970151 0 0)",
		searchMatchActiveBackground: "oklch(0.774202 0.151946 74.331)",
		searchMatchActiveForeground: "oklch(0.216164 0.028283 77.423)",
		sidebar: "oklch(0.185778 0.019368 322.159)",
		sidebarForeground: "oklch(0.967434 0.001326 286.375)",
		sidebarMutedForeground: "oklch(0.880303 0.03077 342.696)",
		sidebarControlSurface: "oklch(0.23366 0.026081 338.196)",
		sidebarRowHover: "oklch(0.23366 0.026081 338.196)",
		sidebarRowActive: "oklch(0.23366 0.026081 338.196)",
		sidebarRowSelected: "oklch(0.23366 0.026081 338.196)",
		sidebarBorder: "oklch(0.269132 0.030766 351.067)",
		terminalBackground: "oklch(0.22813 0.020366 307.469)",
		terminalForeground: "oklch(0.980735 0.004092 301.426)",
		terminalCursor: "oklch(0.591646 0.217985 0.584)",
		terminalSelection: "oklch(0.313674 0.030572 310.061)",
		terminalScrollbar: "oklch(0.266817 0.02897 344.461)",
		terminalScrollbarHover: "oklch(0.360924 0.021469 316.83)"
	} },
	sidebarArtwork: true
};
const GROVE_THEME = {
	id: "grove",
	label: "Grove",
	appearance: "light",
	colors: {
		canvas: "oklch(0.972369 0.005497 157.15)",
		chrome: "oklch(0.972369 0.005497 157.15)",
		toolbar: "oklch(0.972369 0.005497 157.15)",
		toolbarForeground: "oklch(0.222003 0.03479 328.979)",
		toolbarBorder: "oklch(0.909438 0.021521 164.612)",
		toolbarControl: "oklch(0.936464 0.014601 163.554)",
		toolbarControlForeground: "oklch(0.222003 0.03479 328.979)",
		toolbarControlHover: "oklch(0.909438 0.021521 164.612)",
		surface: "oklch(0.972369 0.005497 157.15)",
		surfaceRaised: "oklch(0.949276 0.004496 159.002)",
		surfaceOverlay: "oklch(0.932695 0.003778 160.944)",
		text: "oklch(0.222003 0.03479 328.979)",
		textMuted: "oklch(0.540472 0.014944 326.176)",
		border: "oklch(0.864831 0.01312 167.255)",
		input: "oklch(0.829746 0.016084 168.234)",
		focus: "oklch(0.523295 0.112292 158.089)",
		accent: "oklch(0.523295 0.112292 158.089)",
		accentForeground: "oklch(0.990339 0.008411 325.64)",
		secondary: "oklch(0.936464 0.014601 163.554)",
		secondaryForeground: "oklch(0.222003 0.03479 328.979)",
		muted: "oklch(0.945455 0.012308 162.879)",
		mutedForeground: "oklch(0.527266 0.012309 320.683)",
		placeholder: "oklch(0.529681 0.01551 326.299)",
		secondaryLabel: "oklch(0.540472 0.014944 326.176)",
		iconMuted: "oklch(0.540472 0.014944 326.176)",
		error: "oklch(0.637823 0.237287 25.436)",
		errorForeground: "oklch(0.509494 0.208583 28.513)",
		errorSurface: "oklch(0.936968 0.014243 26.295)",
		warning: "oklch(0.772406 0.172798 65.367)",
		warningForeground: "oklch(0.545036 0.155019 45.359)",
		warningSurface: "oklch(0.953175 0.02009 93.379)",
		update: "oklch(0.523295 0.112292 158.089)",
		updateForeground: "oklch(0.388012 0.080082 158.768)",
		updateSurface: "oklch(0.900411 0.02384 164.795)",
		accentSurface: "oklch(0.909438 0.021521 164.612)",
		accentSurfaceForeground: "oklch(0.222003 0.03479 328.979)",
		messageSurface: "oklch(0.891377 0.026164 164.929)",
		messageForeground: "oklch(0.222003 0.03479 328.979)",
		messageAction: "oklch(0.535028 0.106403 77.549)",
		messageActionForeground: "oklch(0.990339 0.008411 325.64)",
		messageActionHover: "oklch(0.488753 0.096536 77.829)",
		codeBackground: "oklch(0.955888 0.004783 158.391)",
		codeForeground: "oklch(0.222003 0.03479 328.979)",
		searchMatchBackground: "oklch(0.915 0.11 85)",
		searchMatchForeground: "oklch(0.216164 0.028283 77.423)",
		searchMatchActiveBackground: "oklch(0.774202 0.151946 74.331)",
		searchMatchActiveForeground: "oklch(0.216164 0.028283 77.423)",
		sidebar: "oklch(0.936464 0.014601 163.554)",
		sidebarForeground: "oklch(0.222003 0.03479 328.979)",
		sidebarMutedForeground: "oklch(0.515606 0.011938 318.897)",
		sidebarControlSurface: "oklch(0.88585 0.011734 166.331)",
		sidebarRowHover: "oklch(0.886676 0.027374 164.983)",
		sidebarRowActive: "oklch(0.85335 0.03597 165.158)",
		sidebarRowSelected: "oklch(0.836654 0.040284 165.149)",
		sidebarBorder: "oklch(0.860274 0.010287 168.339)",
		terminalBackground: "oklch(0.972369 0.005497 157.15)",
		terminalForeground: "oklch(0.222003 0.03479 328.979)",
		terminalCursor: "oklch(0.523295 0.112292 158.089)",
		terminalSelection: "oklch(0.891377 0.026164 164.929)",
		terminalScrollbar: "oklch(0.824752 0.001392 294.641)",
		terminalScrollbarHover: "oklch(0.755495 0.004415 318.776)"
	},
	variants: { dark: {
		canvas: "oklch(0.260865 0.02152 162.75)",
		chrome: "oklch(0.260865 0.02152 162.75)",
		toolbar: "oklch(0.260865 0.02152 162.75)",
		toolbarForeground: "oklch(0.990339 0.008411 325.64)",
		toolbarBorder: "oklch(0.464636 0.066083 158.72)",
		toolbarControl: "oklch(0.380487 0.048313 159.608)",
		toolbarControlForeground: "oklch(0.990339 0.008411 325.64)",
		toolbarControlHover: "oklch(0.437021 0.060312 158.962)",
		surface: "oklch(0.260865 0.02152 162.75)",
		surfaceRaised: "oklch(0.363192 0.016572 165.32)",
		surfaceOverlay: "oklch(0.411828 0.014378 166.627)",
		text: "oklch(0.990339 0.008411 325.64)",
		textMuted: "oklch(0.666747 0.004239 187.292)",
		border: "oklch(0.457475 0.044046 160.971)",
		input: "oklch(0.519849 0.049896 160.863)",
		focus: "oklch(0.796228 0.133058 157.319)",
		accent: "oklch(0.796228 0.133058 157.319)",
		accentForeground: "oklch(0.222003 0.03479 328.979)",
		secondary: "oklch(0.380487 0.048313 159.608)",
		secondaryForeground: "oklch(0.990339 0.008411 325.64)",
		muted: "oklch(0.339728 0.039456 160.274)",
		mutedForeground: "oklch(0.715427 0.010896 171.428)",
		placeholder: "oklch(0.739243 0.002222 223.225)",
		secondaryLabel: "oklch(0.666747 0.004239 187.292)",
		iconMuted: "oklch(0.666747 0.004239 187.292)",
		error: "oklch(0.655108 0.221148 23.473)",
		errorForeground: "oklch(0.704237 0.187511 22.228)",
		errorSurface: "oklch(0.312773 0.02923 32.121)",
		warning: "oklch(0.772406 0.172798 65.367)",
		warningForeground: "oklch(0.829017 0.171221 81.038)",
		warningSurface: "oklch(0.345524 0.046882 99.736)",
		update: "oklch(0.796228 0.133058 157.319)",
		updateForeground: "oklch(0.86276 0.089288 159.704)",
		updateSurface: "oklch(0.448116 0.062637 158.86)",
		accentSurface: "oklch(0.437021 0.060312 158.962)",
		accentSurfaceForeground: "oklch(0.990339 0.008411 325.64)",
		messageSurface: "oklch(0.470111 0.067221 158.676)",
		messageForeground: "oklch(0.990339 0.008411 325.64)",
		messageAction: "oklch(0.791603 0.129713 83.299)",
		messageActionForeground: "oklch(0.222003 0.03479 328.979)",
		messageActionHover: "oklch(0.815227 0.117902 84.21)",
		codeBackground: "oklch(0.312979 0.018942 164.082)",
		codeForeground: "oklch(0.990339 0.008411 325.64)",
		searchMatchBackground: "oklch(0.55 0.1 85)",
		searchMatchForeground: "oklch(0.970151 0 0)",
		searchMatchActiveBackground: "oklch(0.774202 0.151946 74.331)",
		searchMatchActiveForeground: "oklch(0.216164 0.028283 77.423)",
		sidebar: "oklch(0.309925 0.032827 160.944)",
		sidebarForeground: "oklch(0.990339 0.008411 325.64)",
		sidebarMutedForeground: "oklch(0.711387 0.007643 175.89)",
		sidebarControlSurface: "oklch(0.432727 0.024549 163.654)",
		sidebarRowHover: "oklch(0.374959 0.047124 159.686)",
		sidebarRowActive: "oklch(0.41688 0.056069 159.165)",
		sidebarRowSelected: "oklch(0.437466 0.060406 158.958)",
		sidebarBorder: "oklch(0.569253 0.015933 167.062)",
		terminalBackground: "oklch(0.260865 0.02152 162.75)",
		terminalForeground: "oklch(0.990339 0.008411 325.64)",
		terminalCursor: "oklch(0.796228 0.133058 157.319)",
		terminalSelection: "oklch(0.464636 0.066083 158.72)",
		terminalScrollbar: "oklch(0.594692 0.006862 176.022)",
		terminalScrollbarHover: "oklch(0.687968 0.00354 193.55)"
	} },
	sidebarArtwork: true
};
const OCEAN_THEME = {
	id: "ocean",
	label: "Ocean",
	appearance: "light",
	colors: {
		canvas: "oklch(0.974199 0.002856 241.597)",
		chrome: "oklch(0.974199 0.002856 241.597)",
		toolbar: "oklch(0.974199 0.002856 241.597)",
		toolbarForeground: "oklch(0.222003 0.03479 328.979)",
		toolbarBorder: "oklch(0.91295 0.018827 241.836)",
		toolbarControl: "oklch(0.939254 0.01193 241.729)",
		toolbarControlForeground: "oklch(0.222003 0.03479 328.979)",
		toolbarControlHover: "oklch(0.91295 0.018827 241.836)",
		surface: "oklch(0.974199 0.002856 241.597)",
		surfaceRaised: "oklch(0.951058 0.002962 258.339)",
		surfaceOverlay: "oklch(0.934442 0.003181 269.1)",
		text: "oklch(0.222003 0.03479 328.979)",
		textMuted: "oklch(0.541555 0.017468 323.531)",
		border: "oklch(0.867646 0.013482 252.362)",
		input: "oklch(0.832939 0.017389 252.598)",
		focus: "oklch(0.536684 0.120219 247.01)",
		accent: "oklch(0.536684 0.120219 247.01)",
		accentForeground: "oklch(0.990339 0.008411 325.64)",
		secondary: "oklch(0.939254 0.01193 241.729)",
		secondaryForeground: "oklch(0.222003 0.03479 328.979)",
		muted: "oklch(0.948004 0.009649 241.695)",
		mutedForeground: "oklch(0.528741 0.01828 313.823)",
		placeholder: "oklch(0.530733 0.01795 323.79)",
		secondaryLabel: "oklch(0.541555 0.017468 323.531)",
		iconMuted: "oklch(0.541555 0.017468 323.531)",
		error: "oklch(0.637823 0.237287 25.436)",
		errorForeground: "oklch(0.509494 0.208583 28.513)",
		errorSurface: "oklch(0.938747 0.016377 7.186)",
		warning: "oklch(0.772406 0.172798 65.367)",
		warningForeground: "oklch(0.546927 0.155556 45.359)",
		warningSurface: "oklch(0.954846 0.016009 81.731)",
		update: "oklch(0.536684 0.120219 247.01)",
		updateForeground: "oklch(0.397497 0.084999 246.523)",
		updateSurface: "oklch(0.904165 0.021144 241.874)",
		accentSurface: "oklch(0.91295 0.018827 241.836)",
		accentSurfaceForeground: "oklch(0.222003 0.03479 328.979)",
		messageSurface: "oklch(0.895373 0.023469 241.913)",
		messageForeground: "oklch(0.222003 0.03479 328.979)",
		messageAction: "oklch(0.493961 0.08175 201.584)",
		messageActionForeground: "oklch(0.990339 0.008411 325.64)",
		messageActionHover: "oklch(0.45151 0.074407 201.516)",
		codeBackground: "oklch(0.957684 0.002906 253.68)",
		codeForeground: "oklch(0.222003 0.03479 328.979)",
		searchMatchBackground: "oklch(0.915 0.11 85)",
		searchMatchForeground: "oklch(0.216164 0.028283 77.423)",
		searchMatchActiveBackground: "oklch(0.774202 0.151946 74.331)",
		searchMatchActiveForeground: "oklch(0.216164 0.028283 77.423)",
		sidebar: "oklch(0.939254 0.01193 241.729)",
		sidebarForeground: "oklch(0.222003 0.03479 328.979)",
		sidebarMutedForeground: "oklch(0.517366 0.018944 311.433)",
		sidebarControlSurface: "oklch(0.888479 0.011475 251.638)",
		sidebarRowHover: "oklch(0.890798 0.024681 241.933)",
		sidebarRowActive: "oklch(0.858363 0.033325 242.089)",
		sidebarRowSelected: "oklch(0.842113 0.037689 242.174)",
		sidebarBorder: "oklch(0.862823 0.011384 256.926)",
		terminalBackground: "oklch(0.974199 0.002856 241.597)",
		terminalForeground: "oklch(0.222003 0.03479 328.979)",
		terminalCursor: "oklch(0.536684 0.120219 247.01)",
		terminalSelection: "oklch(0.895373 0.023469 241.913)",
		terminalScrollbar: "oklch(0.826271 0.006191 305.456)",
		terminalScrollbarHover: "oklch(0.756866 0.008685 313.721)"
	},
	variants: { dark: {
		canvas: "oklch(0.242641 0.024125 250.573)",
		chrome: "oklch(0.242641 0.024125 250.573)",
		toolbar: "oklch(0.242641 0.024125 250.573)",
		toolbarForeground: "oklch(0.990339 0.008411 325.64)",
		toolbarBorder: "oklch(0.439946 0.0561 243.479)",
		toolbarControl: "oklch(0.358725 0.043145 244.911)",
		toolbarControlForeground: "oklch(0.990339 0.008411 325.64)",
		toolbarControlHover: "oklch(0.413315 0.051874 243.855)",
		surface: "oklch(0.242641 0.024125 250.573)",
		surfaceRaised: "oklch(0.348439 0.019942 253.696)",
		surfaceOverlay: "oklch(0.398517 0.018232 255.72)",
		text: "oklch(0.990339 0.008411 325.64)",
		textMuted: "oklch(0.652227 0.01149 273.31)",
		border: "oklch(0.438653 0.039496 245.44)",
		input: "oklch(0.500905 0.043574 244.781)",
		focus: "oklch(0.758933 0.105833 241.548)",
		accent: "oklch(0.758933 0.105833 241.548)",
		accentForeground: "oklch(0.222003 0.03479 328.979)",
		secondary: "oklch(0.358725 0.043145 244.911)",
		secondaryForeground: "oklch(0.990339 0.008411 325.64)",
		muted: "oklch(0.319287 0.036766 246.065)",
		mutedForeground: "oklch(0.691936 0.016294 261.588)",
		placeholder: "oklch(0.721641 0.010192 281.271)",
		secondaryLabel: "oklch(0.652227 0.01149 273.31)",
		iconMuted: "oklch(0.652227 0.01149 273.31)",
		error: "oklch(0.655108 0.221148 23.473)",
		errorForeground: "oklch(0.702184 0.189226 22.228)",
		errorSurface: "oklch(0.298933 0.036443 350.094)",
		warning: "oklch(0.772406 0.172798 65.367)",
		warningForeground: "oklch(0.829017 0.171221 81.038)",
		warningSurface: "oklch(0.329449 0.028712 84.495)",
		update: "oklch(0.758933 0.105833 241.548)",
		updateForeground: "oklch(0.840844 0.069217 240.151)",
		updateSurface: "oklch(0.424017 0.053575 243.695)",
		accentSurface: "oklch(0.413315 0.051874 243.855)",
		accentSurfaceForeground: "oklch(0.990339 0.008411 325.64)",
		messageSurface: "oklch(0.445224 0.056936 243.413)",
		messageForeground: "oklch(0.990339 0.008411 325.64)",
		messageAction: "oklch(0.793363 0.105022 199.893)",
		messageActionForeground: "oklch(0.222003 0.03479 328.979)",
		messageActionHover: "oklch(0.815308 0.096174 199.862)",
		codeBackground: "oklch(0.29661 0.021883 251.968)",
		codeForeground: "oklch(0.990339 0.008411 325.64)",
		searchMatchBackground: "oklch(0.55 0.1 85)",
		searchMatchForeground: "oklch(0.970151 0 0)",
		searchMatchActiveBackground: "oklch(0.774202 0.151946 74.331)",
		searchMatchActiveForeground: "oklch(0.216164 0.028283 77.423)",
		sidebar: "oklch(0.290387 0.032043 247.274)",
		sidebarForeground: "oklch(0.990339 0.008411 325.64)",
		sidebarMutedForeground: "oklch(0.69099 0.01395 266.424)",
		sidebarControlSurface: "oklch(0.417822 0.02535 250.162)",
		sidebarRowHover: "oklch(0.353381 0.042285 245.043)",
		sidebarRowActive: "oklch(0.393878 0.048778 244.179)",
		sidebarRowSelected: "oklch(0.413744 0.051943 243.848)",
		sidebarBorder: "oklch(0.55859 0.019001 256.223)",
		terminalBackground: "oklch(0.242641 0.024125 250.573)",
		terminalForeground: "oklch(0.990339 0.008411 325.64)",
		terminalCursor: "oklch(0.758933 0.105833 241.548)",
		terminalSelection: "oklch(0.439946 0.0561 243.479)",
		terminalScrollbar: "oklch(0.58613 0.012959 267.22)",
		terminalScrollbarHover: "oklch(0.681569 0.010909 276.465)"
	} },
	sidebarArtwork: true
};
const EMBER_THEME = {
	id: "ember",
	label: "Ember",
	appearance: "light",
	colors: {
		canvas: "oklch(0.976527 0.002685 60.725)",
		chrome: "oklch(0.976527 0.002685 60.725)",
		toolbar: "oklch(0.976527 0.002685 60.725)",
		toolbarForeground: "oklch(0.222003 0.03479 328.979)",
		toolbarBorder: "oklch(0.916502 0.01832 49.597)",
		toolbarControl: "oklch(0.942267 0.01151 50.785)",
		toolbarControlForeground: "oklch(0.222003 0.03479 328.979)",
		toolbarControlHover: "oklch(0.916502 0.01832 49.597)",
		surface: "oklch(0.976527 0.002685 60.725)",
		surfaceRaised: "oklch(0.953321 0.002701 42.266)",
		surfaceOverlay: "oklch(0.936659 0.002879 29.96)",
		text: "oklch(0.222003 0.03479 328.979)",
		textMuted: "oklch(0.543023 0.017316 331.964)",
		border: "oklch(0.870631 0.013204 39.431)",
		input: "oklch(0.836213 0.017153 38.661)",
		focus: "oklch(0.552831 0.129438 44.656)",
		accent: "oklch(0.552831 0.129438 44.656)",
		accentForeground: "oklch(0.990339 0.008411 325.64)",
		secondary: "oklch(0.942267 0.01151 50.785)",
		secondaryForeground: "oklch(0.222003 0.03479 328.979)",
		muted: "oklch(0.950842 0.009273 51.528)",
		mutedForeground: "oklch(0.530413 0.018453 341.181)",
		placeholder: "oklch(0.532339 0.017796 331.748)",
		secondaryLabel: "oklch(0.543023 0.017316 331.964)",
		iconMuted: "oklch(0.543023 0.017316 331.964)",
		error: "oklch(0.637823 0.237287 25.436)",
		errorForeground: "oklch(0.509494 0.208583 28.513)",
		errorSurface: "oklch(0.941094 0.019938 19.375)",
		warning: "oklch(0.772406 0.172798 65.367)",
		warningForeground: "oklch(0.549154 0.156188 45.359)",
		warningSurface: "oklch(0.957148 0.020843 76.702)",
		update: "oklch(0.552831 0.129438 44.656)",
		updateForeground: "oklch(0.408647 0.091207 45.037)",
		updateSurface: "oklch(0.907902 0.020621 49.36)",
		accentSurface: "oklch(0.916502 0.01832 49.597)",
		accentSurfaceForeground: "oklch(0.222003 0.03479 328.979)",
		messageSurface: "oklch(0.899296 0.022939 49.163)",
		messageForeground: "oklch(0.222003 0.03479 328.979)",
		messageAction: "oklch(0.516323 0.161628 24.82)",
		messageActionForeground: "oklch(0.990339 0.008411 325.64)",
		messageActionHover: "oklch(0.471223 0.145843 24.688)",
		codeBackground: "oklch(0.959965 0.002668 47.512)",
		codeForeground: "oklch(0.222003 0.03479 328.979)",
		searchMatchBackground: "oklch(0.915 0.11 85)",
		searchMatchForeground: "oklch(0.216164 0.028283 77.423)",
		searchMatchActiveBackground: "oklch(0.774202 0.151946 74.331)",
		searchMatchActiveForeground: "oklch(0.216164 0.028283 77.423)",
		sidebar: "oklch(0.942267 0.01151 50.785)",
		sidebarForeground: "oklch(0.222003 0.03479 328.979)",
		sidebarMutedForeground: "oklch(0.519146 0.019214 343.427)",
		sidebarControlSurface: "oklch(0.891332 0.011179 40.596)",
		sidebarRowHover: "oklch(0.894819 0.024151 49.073)",
		sidebarRowActive: "oklch(0.863104 0.032855 48.586)",
		sidebarRowSelected: "oklch(0.84723 0.037292 48.403)",
		sidebarBorder: "oklch(0.865593 0.011154 35.246)",
		terminalBackground: "oklch(0.976527 0.002685 60.725)",
		terminalForeground: "oklch(0.222003 0.03479 328.979)",
		terminalCursor: "oklch(0.552831 0.129438 44.656)",
		terminalSelection: "oklch(0.899296 0.022939 49.163)",
		terminalScrollbar: "oklch(0.828185 0.005884 349.533)",
		terminalScrollbarHover: "oklch(0.758584 0.008423 341.16)"
	},
	variants: { dark: {
		canvas: "oklch(0.245899 0.019144 42.044)",
		chrome: "oklch(0.245899 0.019144 42.044)",
		toolbar: "oklch(0.245899 0.019144 42.044)",
		toolbarForeground: "oklch(0.990339 0.008411 325.64)",
		toolbarBorder: "oklch(0.442681 0.0608 50.795)",
		toolbarControl: "oklch(0.361499 0.044052 49.515)",
		toolbarControlForeground: "oklch(0.990339 0.008411 325.64)",
		toolbarControlHover: "oklch(0.416048 0.055354 50.484)",
		surface: "oklch(0.245899 0.019144 42.044)",
		surfaceRaised: "oklch(0.351262 0.01565 37.592)",
		surfaceOverlay: "oklch(0.401111 0.014308 34.896)",
		text: "oklch(0.990339 0.008411 325.64)",
		textMuted: "oklch(0.654017 0.009505 13.287)",
		border: "oklch(0.44099 0.040202 48.807)",
		input: "oklch(0.503003 0.045721 49.44)",
		focus: "oklch(0.762174 0.124117 52.082)",
		accent: "oklch(0.762174 0.124117 52.082)",
		accentForeground: "oklch(0.222003 0.03479 328.979)",
		secondary: "oklch(0.361499 0.044052 49.515)",
		secondaryForeground: "oklch(0.990339 0.008411 325.64)",
		muted: "oklch(0.322144 0.03574 48.309)",
		mutedForeground: "oklch(0.692479 0.015227 30.963)",
		placeholder: "oklch(0.723533 0.008741 4.515)",
		secondaryLabel: "oklch(0.654017 0.009505 13.287)",
		iconMuted: "oklch(0.654017 0.009505 13.287)",
		error: "oklch(0.655108 0.221148 23.473)",
		errorForeground: "oklch(0.702184 0.189226 22.228)",
		errorSurface: "oklch(0.310955 0.059624 24.334)",
		warning: "oklch(0.772406 0.172798 65.367)",
		warningForeground: "oklch(0.829017 0.171221 81.038)",
		warningSurface: "oklch(0.339137 0.055638 66.911)",
		update: "oklch(0.762174 0.124117 52.082)",
		updateForeground: "oklch(0.841456 0.079585 53.521)",
		updateSurface: "oklch(0.426749 0.057547 50.618)",
		accentSurface: "oklch(0.416048 0.055354 50.484)",
		accentSurfaceForeground: "oklch(0.990339 0.008411 325.64)",
		messageSurface: "oklch(0.447961 0.061874 50.849)",
		messageForeground: "oklch(0.990339 0.008411 325.64)",
		messageAction: "oklch(0.747955 0.135578 29.432)",
		messageActionForeground: "oklch(0.222003 0.03479 328.979)",
		messageActionHover: "oklch(0.775116 0.117953 29.014)",
		codeBackground: "oklch(0.299662 0.017229 39.973)",
		codeForeground: "oklch(0.990339 0.008411 325.64)",
		searchMatchBackground: "oklch(0.55 0.1 85)",
		searchMatchForeground: "oklch(0.970151 0 0)",
		searchMatchActiveBackground: "oklch(0.774202 0.151946 74.331)",
		searchMatchActiveForeground: "oklch(0.216164 0.028283 77.423)",
		sidebar: "oklch(0.293349 0.029554 46.882)",
		sidebarForeground: "oklch(0.990339 0.008411 325.64)",
		sidebarMutedForeground: "oklch(0.691874 0.012538 24.638)",
		sidebarControlSurface: "oklch(0.420227 0.022893 43.226)",
		sidebarRowHover: "oklch(0.356163 0.042933 49.385)",
		sidebarRowActive: "oklch(0.396617 0.051353 50.201)",
		sidebarRowSelected: "oklch(0.416477 0.055442 50.489)",
		sidebarBorder: "oklch(0.560372 0.016998 36.179)",
		terminalBackground: "oklch(0.245899 0.019144 42.044)",
		terminalForeground: "oklch(0.990339 0.008411 325.64)",
		terminalCursor: "oklch(0.762174 0.124117 52.082)",
		terminalSelection: "oklch(0.442681 0.0608 50.795)",
		terminalScrollbar: "oklch(0.587861 0.010463 20.444)",
		terminalScrollbarHover: "oklch(0.682876 0.009156 9.796)"
	} },
	sidebarArtwork: true
};
const IRIS_THEME = {
	id: "iris",
	label: "Iris",
	appearance: "light",
	colors: {
		canvas: "oklch(0.976531 0.003855 303.226)",
		chrome: "oklch(0.976531 0.003855 303.226)",
		toolbar: "oklch(0.976531 0.003855 303.226)",
		toolbarForeground: "oklch(0.222003 0.03479 328.979)",
		toolbarBorder: "oklch(0.914882 0.022965 299.986)",
		toolbarControl: "oklch(0.941387 0.014687 300.474)",
		toolbarControlForeground: "oklch(0.222003 0.03479 328.979)",
		toolbarControlHover: "oklch(0.914882 0.022965 299.986)",
		surface: "oklch(0.976531 0.003855 303.226)",
		surfaceRaised: "oklch(0.953326 0.004536 307.676)",
		surfaceOverlay: "oklch(0.936665 0.005041 310.132)",
		text: "oklch(0.222003 0.03479 328.979)",
		textMuted: "oklch(0.543042 0.018894 325.652)",
		border: "oklch(0.869608 0.018226 303.859)",
		input: "oklch(0.834773 0.023405 303.676)",
		focus: "oklch(0.525348 0.15373 294.176)",
		accent: "oklch(0.525348 0.15373 294.176)",
		accentForeground: "oklch(0.990339 0.008411 325.64)",
		secondary: "oklch(0.941387 0.014687 300.474)",
		secondaryForeground: "oklch(0.222003 0.03479 328.979)",
		muted: "oklch(0.950194 0.011956 300.733)",
		mutedForeground: "oklch(0.529955 0.022319 321.556)",
		placeholder: "oklch(0.532177 0.019333 325.784)",
		secondaryLabel: "oklch(0.543042 0.018894 325.652)",
		iconMuted: "oklch(0.543042 0.018894 325.652)",
		error: "oklch(0.637823 0.237287 25.436)",
		errorForeground: "oklch(0.509494 0.208583 28.513)",
		errorSurface: "oklch(0.941043 0.019582 4.235)",
		warning: "oklch(0.772406 0.172798 65.367)",
		warningForeground: "oklch(0.549154 0.156188 45.359)",
		warningSurface: "oklch(0.957054 0.016197 69.932)",
		update: "oklch(0.525348 0.15373 294.176)",
		updateForeground: "oklch(0.389926 0.10825 294.547)",
		updateSurface: "oklch(0.90602 0.025754 299.867)",
		accentSurface: "oklch(0.914882 0.022965 299.986)",
		accentSurfaceForeground: "oklch(0.222003 0.03479 328.979)",
		messageSurface: "oklch(0.897143 0.028558 299.758)",
		messageForeground: "oklch(0.222003 0.03479 328.979)",
		messageAction: "oklch(0.516084 0.185229 340.776)",
		messageActionForeground: "oklch(0.990339 0.008411 325.64)",
		messageActionHover: "oklch(0.471003 0.16748 340.687)",
		codeBackground: "oklch(0.95997 0.004338 306.542)",
		codeForeground: "oklch(0.222003 0.03479 328.979)",
		searchMatchBackground: "oklch(0.915 0.11 85)",
		searchMatchForeground: "oklch(0.216164 0.028283 77.423)",
		searchMatchActiveBackground: "oklch(0.774202 0.151946 74.331)",
		searchMatchActiveForeground: "oklch(0.216164 0.028283 77.423)",
		sidebar: "oklch(0.941387 0.014687 300.474)",
		sidebarForeground: "oklch(0.222003 0.03479 328.979)",
		sidebarMutedForeground: "oklch(0.518417 0.023683 320.681)",
		sidebarControlSurface: "oklch(0.890512 0.0155 303.803)",
		sidebarRowHover: "oklch(0.892522 0.030022 299.704)",
		sidebarRowActive: "oklch(0.85971 0.040501 299.36)",
		sidebarRowSelected: "oklch(0.843236 0.045818 299.198)",
		sidebarBorder: "oklch(0.864805 0.015938 305.371)",
		terminalBackground: "oklch(0.976531 0.003855 303.226)",
		terminalForeground: "oklch(0.222003 0.03479 328.979)",
		terminalCursor: "oklch(0.525348 0.15373 294.176)",
		terminalSelection: "oklch(0.897143 0.028558 299.758)",
		terminalScrollbar: "oklch(0.828195 0.008526 318.858)",
		terminalScrollbarHover: "oklch(0.758596 0.010892 321.538)"
	},
	variants: { dark: {
		canvas: "oklch(0.225975 0.031062 293.741)",
		chrome: "oklch(0.225975 0.031062 293.741)",
		toolbar: "oklch(0.225975 0.031062 293.741)",
		toolbarForeground: "oklch(0.990339 0.008411 325.64)",
		toolbarBorder: "oklch(0.395417 0.085554 294.182)",
		toolbarControl: "oklch(0.325405 0.063614 294.23)",
		toolbarControlForeground: "oklch(0.990339 0.008411 325.64)",
		toolbarControlHover: "oklch(0.372436 0.07841 294.204)",
		surface: "oklch(0.225975 0.031062 293.741)",
		surfaceRaised: "oklch(0.335291 0.026008 296.394)",
		surfaceOverlay: "oklch(0.386739 0.024023 297.509)",
		text: "oklch(0.990339 0.008411 325.64)",
		textMuted: "oklch(0.640465 0.016197 304.171)",
		border: "oklch(0.40874 0.058536 295.893)",
		input: "oklch(0.46756 0.065775 296.265)",
		focus: "oklch(0.671712 0.169136 293.929)",
		accent: "oklch(0.671712 0.169136 293.929)",
		accentForeground: "oklch(0.222003 0.03479 328.979)",
		secondary: "oklch(0.325405 0.063614 294.23)",
		secondaryForeground: "oklch(0.990339 0.008411 325.64)",
		muted: "oklch(0.291515 0.05276 294.209)",
		mutedForeground: "oklch(0.663321 0.025932 301.862)",
		placeholder: "oklch(0.706249 0.014508 306.607)",
		secondaryLabel: "oklch(0.640465 0.016197 304.171)",
		iconMuted: "oklch(0.640465 0.016197 304.171)",
		error: "oklch(0.655108 0.221148 23.473)",
		errorForeground: "oklch(0.702184 0.189226 22.228)",
		errorSurface: "oklch(0.291658 0.054707 352.238)",
		warning: "oklch(0.772406 0.172798 65.367)",
		warningForeground: "oklch(0.829017 0.171221 81.038)",
		warningSurface: "oklch(0.318952 0.033845 51.646)",
		update: "oklch(0.671712 0.169136 293.929)",
		updateForeground: "oklch(0.785032 0.108439 296.344)",
		updateSurface: "oklch(0.381668 0.081286 294.195)",
		accentSurface: "oklch(0.372436 0.07841 294.204)",
		accentSurfaceForeground: "oklch(0.990339 0.008411 325.64)",
		messageSurface: "oklch(0.399975 0.086965 294.177)",
		messageForeground: "oklch(0.990339 0.008411 325.64)",
		messageAction: "oklch(0.789904 0.130063 337.621)",
		messageActionForeground: "oklch(0.222003 0.03479 328.979)",
		messageActionHover: "oklch(0.813537 0.114101 337.23)",
		codeBackground: "oklch(0.281873 0.028308 295.193)",
		codeForeground: "oklch(0.990339 0.008411 325.64)",
		searchMatchBackground: "oklch(0.55 0.1 85)",
		searchMatchForeground: "oklch(0.970151 0 0)",
		searchMatchActiveBackground: "oklch(0.774202 0.151946 74.331)",
		searchMatchActiveForeground: "oklch(0.216164 0.028283 77.423)",
		sidebar: "oklch(0.266743 0.044689 294.138)",
		sidebarForeground: "oklch(0.990339 0.008411 325.64)",
		sidebarMutedForeground: "oklch(0.668773 0.021522 302.949)",
		sidebarControlSurface: "oklch(0.399977 0.035678 297.031)",
		sidebarRowHover: "oklch(0.320808 0.062152 294.23)",
		sidebarRowActive: "oklch(0.355677 0.073167 294.217)",
		sidebarRowSelected: "oklch(0.372806 0.078525 294.203)",
		sidebarBorder: "oklch(0.545895 0.027522 299.871)",
		terminalBackground: "oklch(0.225975 0.031062 293.741)",
		terminalForeground: "oklch(0.990339 0.008411 325.64)",
		terminalCursor: "oklch(0.671712 0.169136 293.929)",
		terminalSelection: "oklch(0.395417 0.085554 294.182)",
		terminalScrollbar: "oklch(0.578663 0.017888 302.229)",
		terminalScrollbarHover: "oklch(0.676012 0.015271 305.433)"
	} },
	sidebarArtwork: true
};
const BUILT_IN_THEMES = [
	T3_CHAT_THEME,
	GROVE_THEME,
	OCEAN_THEME,
	EMBER_THEME,
	IRIS_THEME
];
function getThemeColorsForAppearance(theme, appearance) {
	if (theme.appearance === appearance) return theme.colors;
	return theme.variants?.[appearance] ?? null;
}
//# sourceMappingSource=vite-generated
//# sourceMappingURL=data:application/json;base64,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Uyw0QkFDZCxPQUNBLFlBQ29CO0NBQ3BCLElBQUksTUFBTSxlQUFlLFlBQVksT0FBTyxNQUFNO0NBQ2xELE9BQU8sTUFBTSxXQUFXLGVBQWU7QUFDekMiLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VzIjpbInRoZW1lUGFsZXR0ZXMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IEJVSUxUX0lOX1RIRU1FX0lEUyA9IFtcInQzLWNoYXRcIiwgXCJncm92ZVwiLCBcIm9jZWFuXCIsIFwiZW1iZXJcIiwgXCJpcmlzXCJdIGFzIGNvbnN0O1xuXG5leHBvcnQgY29uc3QgTU9CSUxFX0RFRkFVTFRfVEhFTUVfSUQgPSBcInQzLWNvZGVcIjtcblxuZXhwb3J0IGNvbnN0IE1PQklMRV9USEVNRV9JRFMgPSBbTU9CSUxFX0RFRkFVTFRfVEhFTUVfSUQsIC4uLkJVSUxUX0lOX1RIRU1FX0lEU10gYXMgY29uc3Q7XG5cbi8qKiBSZXNlcnZlIGFwcGVhcmFuY2Uga2V5d29yZHMsIGJ1aWx0LWlucywgYW5kIGxlZ2FjeSBhbGlhc2VzIHNvIGN1c3RvbSB0aGVtZXMgY2Fubm90IGNhcHR1cmUgc3RvcmVkIHByZWZlcmVuY2VzLiAqL1xuZXhwb3J0IGNvbnN0IFJFU0VSVkVEX1RIRU1FX0lEUzogUmVhZG9ubHlTZXQ8c3RyaW5nPiA9IG5ldyBTZXQoW1xuICBcInN5c3RlbVwiLFxuICBcImxpZ2h0XCIsXG4gIFwiZGFya1wiLFxuICAuLi5CVUlMVF9JTl9USEVNRV9JRFMsXG4gIFwidDMtY2hhdC1kYXJrXCIsXG4gIFwidDMtZ3JvdmVcIixcbiAgXCJ0My1vY2VhblwiLFxuICBcInQzLWVtYmVyXCIsXG4gIFwidDMtaXJpc1wiLFxuXSk7XG5cbi8qKiBUaGUgbW9iaWxlIGRlZmF1bHQgaWQgaXMgdmFsaWQgaW4gc2F2ZWQgdGhlbWVzIGJ1dCBjYW5ub3QgYmUgcHVibGlzaGVkIGJlY2F1c2Ugd2ViL2Rlc2t0b3AgY2Fubm90IHJlc29sdmUgaXQuICovXG5leHBvcnQgY29uc3QgVU5QVUJMSVNIQUJMRV9USEVNRV9JRFM6IFJlYWRvbmx5U2V0PHN0cmluZz4gPSBuZXcgU2V0KFtcbiAgLi4uUkVTRVJWRURfVEhFTUVfSURTLFxuICBNT0JJTEVfREVGQVVMVF9USEVNRV9JRCxcbl0pO1xuXG5leHBvcnQgdHlwZSBCdWlsdEluVGhlbWVJZCA9ICh0eXBlb2YgQlVJTFRfSU5fVEhFTUVfSURTKVtudW1iZXJdO1xuZXhwb3J0IHR5cGUgTW9iaWxlVGhlbWVJZCA9ICh0eXBlb2YgTU9CSUxFX1RIRU1FX0lEUylbbnVtYmVyXTtcbmV4cG9ydCB0eXBlIFRoZW1lQXBwZWFyYW5jZSA9IFwibGlnaHRcIiB8IFwiZGFya1wiO1xuXG5leHBvcnQgY29uc3QgVEhFTUVfQ09MT1JfUk9MRVMgPSBbXG4gIFwiY2FudmFzXCIsXG4gIFwiY2hyb21lXCIsXG4gIFwidG9vbGJhclwiLFxuICBcInRvb2xiYXJGb3JlZ3JvdW5kXCIsXG4gIFwidG9vbGJhckJvcmRlclwiLFxuICBcInRvb2xiYXJDb250cm9sXCIsXG4gIFwidG9vbGJhckNvbnRyb2xGb3JlZ3JvdW5kXCIsXG4gIFwidG9vbGJhckNvbnRyb2xIb3ZlclwiLFxuICBcInN1cmZhY2VcIixcbiAgXCJzdXJmYWNlUmFpc2VkXCIsXG4gIFwic3VyZmFjZU92ZXJsYXlcIixcbiAgXCJ0ZXh0XCIsXG4gIFwidGV4dE11dGVkXCIsXG4gIFwiYm9yZGVyXCIsXG4gIFwiaW5wdXRcIixcbiAgXCJmb2N1c1wiLFxuICBcImFjY2VudFwiLFxuICBcImFjY2VudEZvcmVncm91bmRcIixcbiAgXCJzZWNvbmRhcnlcIixcbiAgXCJzZWNvbmRhcnlGb3JlZ3JvdW5kXCIsXG4gIFwibXV0ZWRcIixcbiAgXCJtdXRlZEZvcmVncm91bmRcIixcbiAgXCJwbGFjZWhvbGRlclwiLFxuICBcInNlY29uZGFyeUxhYmVsXCIsXG4gIFwiaWNvbk11dGVkXCIsXG4gIFwiZXJyb3JcIixcbiAgXCJlcnJvckZvcmVncm91bmRcIixcbiAgXCJlcnJvclN1cmZhY2VcIixcbiAgXCJ3YXJuaW5nXCIsXG4gIFwid2FybmluZ0ZvcmVncm91bmRcIixcbiAgXCJ3YXJuaW5nU3VyZmFjZVwiLFxuICBcInVwZGF0ZVwiLFxuICBcInVwZGF0ZUZvcmVncm91bmRcIixcbiAgXCJ1cGRhdGVTdXJmYWNlXCIsXG4gIFwiYWNjZW50U3VyZmFjZVwiLFxuICBcImFjY2VudFN1cmZhY2VGb3JlZ3JvdW5kXCIsXG4gIFwibWVzc2FnZVN1cmZhY2VcIixcbiAgXCJtZXNzYWdlRm9yZWdyb3VuZFwiLFxuICBcIm1lc3NhZ2VBY3Rpb25cIixcbiAgXCJtZXNzYWdlQWN0aW9uRm9yZWdyb3VuZFwiLFxuICBcIm1lc3NhZ2VBY3Rpb25Ib3ZlclwiLFxuICBcImNvZGVCYWNrZ3JvdW5kXCIsXG4gIFwiY29kZUZvcmVncm91bmRcIixcbiAgXCJzZWFyY2hNYXRjaEJhY2tncm91bmRcIixcbiAgXCJzZWFyY2hNYXRjaEZvcmVncm91bmRcIixcbiAgXCJzZWFyY2hNYXRjaEFjdGl2ZUJhY2tncm91bmRcIixcbiAgXCJzZWFyY2hNYXRjaEFjdGl2ZUZvcmVncm91bmRcIixcbiAgXCJzaWRlYmFyXCIsXG4gIFwic2lkZWJhckZvcmVncm91bmRcIixcbiAgXCJzaWRlYmFyTXV0ZWRGb3JlZ3JvdW5kXCIsXG4gIFwic2lkZWJhckNvbnRyb2xTdXJmYWNlXCIsXG4gIFwic2lkZWJhclJvd0hvdmVyXCIsXG4gIFwic2lkZWJhclJvd0FjdGl2ZVwiLFxuICBcInNpZGViYXJSb3dTZWxlY3RlZFwiLFxuICBcInNpZGViYXJCb3JkZXJcIixcbiAgXCJ0ZXJtaW5hbEJhY2tncm91bmRcIixcbiAgXCJ0ZXJtaW5hbEZvcmVncm91bmRcIixcbiAgXCJ0ZXJtaW5hbEN1cnNvclwiLFxuICBcInRlcm1pbmFsU2VsZWN0aW9uXCIsXG4gIFwidGVybWluYWxTY3JvbGxiYXJcIixcbiAgXCJ0ZXJtaW5hbFNjcm9sbGJhckhvdmVyXCIsXG5dIGFzIGNvbnN0O1xuXG5leHBvcnQgdHlwZSBUaGVtZUNvbG9yUm9sZSA9ICh0eXBlb2YgVEhFTUVfQ09MT1JfUk9MRVMpW251bWJlcl07XG5leHBvcnQgdHlwZSBUaGVtZUNvbG9ycyA9IFJlYWRvbmx5PFJlY29yZDxUaGVtZUNvbG9yUm9sZSwgc3RyaW5nPj47XG5leHBvcnQgdHlwZSBUaGVtZVZhcmlhbnRzID0gUmVhZG9ubHk8UGFydGlhbDxSZWNvcmQ8VGhlbWVBcHBlYXJhbmNlLCBUaGVtZUNvbG9ycz4+PjtcbmV4cG9ydCB0eXBlIFRoZW1lRGVmaW5pdGlvbiA9IFJlYWRvbmx5PHtcbiAgaWQ6IHN0cmluZztcbiAgbGFiZWw6IHN0cmluZztcbiAgYXBwZWFyYW5jZTogVGhlbWVBcHBlYXJhbmNlO1xuICBjb2xvcnM6IFRoZW1lQ29sb3JzO1xuICB2YXJpYW50cz86IFRoZW1lVmFyaWFudHM7XG4gIGNvbGxlY3Rpb24/OiBSZWFkb25seTx7IGlkOiBzdHJpbmc7IGxhYmVsOiBzdHJpbmcgfT47XG4gIHNpZGViYXJBcnR3b3JrPzogYm9vbGVhbjtcbiAgbWFuYWdlZD86IGJvb2xlYW47XG59PjtcblxuZXhwb3J0IGNvbnN0IFQzX0NPREVfTElHSFRfVEhFTUVfQ09MT1JTOiBUaGVtZUNvbG9ycyA9IHtcbiAgc2VhcmNoTWF0Y2hCYWNrZ3JvdW5kOiBcIiNmZmRlOGJcIixcbiAgc2VhcmNoTWF0Y2hGb3JlZ3JvdW5kOiBcIiMyMTE4MGFcIixcbiAgc2VhcmNoTWF0Y2hBY3RpdmVCYWNrZ3JvdW5kOiBcIiNlZWE1MmJcIixcbiAgc2VhcmNoTWF0Y2hBY3RpdmVGb3JlZ3JvdW5kOiBcIiMyMTE4MGFcIixcbiAgY2FudmFzOiBcIiNmY2ZjZmNcIixcbiAgY2hyb21lOiBcIiNmY2ZjZmNcIixcbiAgdG9vbGJhcjogXCIjZmNmY2ZjXCIsXG4gIHRvb2xiYXJGb3JlZ3JvdW5kOiBcIiMyNzI3MmFcIixcbiAgdG9vbGJhckJvcmRlcjogXCIjZTRlNGU3XCIsXG4gIHRvb2xiYXJDb250cm9sOiBcIiNmZmZmZmZcIixcbiAgdG9vbGJhckNvbnRyb2xGb3JlZ3JvdW5kOiBcIiMyNzI3MmFcIixcbiAgdG9vbGJhckNvbnRyb2xIb3ZlcjogXCIjZjRmNGY1XCIsXG4gIHN1cmZhY2U6IFwiI2ZmZmZmZlwiLFxuICBzdXJmYWNlUmFpc2VkOiBcIiNmY2ZjZmNcIixcbiAgc3VyZmFjZU92ZXJsYXk6IFwiI2ZmZmZmZlwiLFxuICB0ZXh0OiBcIiMyNzI3MmFcIixcbiAgdGV4dE11dGVkOiBcIiM3MTcxN2JcIixcbiAgYm9yZGVyOiBcIiNlNGU0ZTdcIixcbiAgaW5wdXQ6IFwiI2Q0ZDRkOFwiLFxuICBmb2N1czogXCIjMWI0ZWQ4XCIsXG4gIGFjY2VudDogXCIjMWI0ZWQ4XCIsXG4gIGFjY2VudEZvcmVncm91bmQ6IFwiI2ZmZmZmZlwiLFxuICBzZWNvbmRhcnk6IFwiI2ZhZmFmYVwiLFxuICBzZWNvbmRhcnlGb3JlZ3JvdW5kOiBcIiMyNzI3MmFcIixcbiAgbXV0ZWQ6IFwiI2ZhZmFmYVwiLFxuICBtdXRlZEZvcmVncm91bmQ6IFwiIzcxNzE3YlwiLFxuICBwbGFjZWhvbGRlcjogXCIjNzE3MTdiXCIsXG4gIHNlY29uZGFyeUxhYmVsOiBcIiM3MTcxN2JcIixcbiAgaWNvbk11dGVkOiBcIiM3MTcxN2JcIixcbiAgZXJyb3I6IFwiI2ZiMmMzNlwiLFxuICBlcnJvckZvcmVncm91bmQ6IFwiI2MxMDAwN1wiLFxuICBlcnJvclN1cmZhY2U6IFwiI2ZjZWJlY1wiLFxuICB3YXJuaW5nOiBcIiNmZTlhMDBcIixcbiAgd2FybmluZ0ZvcmVncm91bmQ6IFwiI2JiNGQwMFwiLFxuICB3YXJuaW5nU3VyZmFjZTogXCIjZmNmNGU4XCIsXG4gIHVwZGF0ZTogXCIjMWI0ZWQ4XCIsXG4gIHVwZGF0ZUZvcmVncm91bmQ6IFwiIzFiNGVkOFwiLFxuICB1cGRhdGVTdXJmYWNlOiBcIiNlMGU2ZjdcIixcbiAgYWNjZW50U3VyZmFjZTogXCIjZjRmNGY1XCIsXG4gIGFjY2VudFN1cmZhY2VGb3JlZ3JvdW5kOiBcIiMxODE4MWJcIixcbiAgbWVzc2FnZVN1cmZhY2U6IFwiI2Y0ZjRmNVwiLFxuICBtZXNzYWdlRm9yZWdyb3VuZDogXCIjMjcyNzJhXCIsXG4gIG1lc3NhZ2VBY3Rpb246IFwiIzFiNGVkOFwiLFxuICBtZXNzYWdlQWN0aW9uRm9yZWdyb3VuZDogXCIjZmZmZmZmXCIsXG4gIG1lc3NhZ2VBY3Rpb25Ib3ZlcjogXCIjMzE2MGRiXCIsXG4gIGNvZGVCYWNrZ3JvdW5kOiBcIiNmZmZmZmZcIixcbiAgY29kZUZvcmVncm91bmQ6IFwiIzI3MjcyYVwiLFxuICBzaWRlYmFyOiBcIiNmYWZhZmFcIixcbiAgc2lkZWJhckZvcmVncm91bmQ6IFwiIzI3MjcyYVwiLFxuICBzaWRlYmFyTXV0ZWRGb3JlZ3JvdW5kOiBcIiM3MTcxN2JcIixcbiAgc2lkZWJhckNvbnRyb2xTdXJmYWNlOiBcIiNmNGY0ZjVcIixcbiAgc2lkZWJhclJvd0hvdmVyOiBcIiNmY2ZjZmNcIixcbiAgc2lkZWJhclJvd0FjdGl2ZTogXCIjZmZmZmZmXCIsXG4gIHNpZGViYXJSb3dTZWxlY3RlZDogXCIjZmZmZmZmXCIsXG4gIHNpZGViYXJCb3JkZXI6IFwiI2U0ZTRlN1wiLFxuICB0ZXJtaW5hbEJhY2tncm91bmQ6IFwiI2ZjZmNmY1wiLFxuICB0ZXJtaW5hbEZvcmVncm91bmQ6IFwiIzI3MjcyYVwiLFxuICB0ZXJtaW5hbEN1cnNvcjogXCIjMjYzODRlXCIsXG4gIHRlcm1pbmFsU2VsZWN0aW9uOiBcIiNkMGQ2ZGRcIixcbiAgdGVybWluYWxTY3JvbGxiYXI6IFwiI2Q2ZDZkNlwiLFxuICB0ZXJtaW5hbFNjcm9sbGJhckhvdmVyOiBcIiNiZGJkYmRcIixcbn07XG5cbmV4cG9ydCBjb25zdCBUM19DT0RFX0RBUktfVEhFTUVfQ09MT1JTOiBUaGVtZUNvbG9ycyA9IHtcbiAgc2VhcmNoTWF0Y2hCYWNrZ3JvdW5kOiBcIiM4YzZjMWZcIixcbiAgc2VhcmNoTWF0Y2hGb3JlZ3JvdW5kOiBcIiNmNWY1ZjVcIixcbiAgc2VhcmNoTWF0Y2hBY3RpdmVCYWNrZ3JvdW5kOiBcIiNlZWE1MmJcIixcbiAgc2VhcmNoTWF0Y2hBY3RpdmVGb3JlZ3JvdW5kOiBcIiMyMTE4MGFcIixcbiAgY2FudmFzOiBcIiMwYTBhMGFcIixcbiAgY2hyb21lOiBcIiMwYTBhMGFcIixcbiAgdG9vbGJhcjogXCIjMGEwYTBhXCIsXG4gIHRvb2xiYXJGb3JlZ3JvdW5kOiBcIiNmNWY1ZjVcIixcbiAgdG9vbGJhckJvcmRlcjogXCIjMTkxOTE5XCIsXG4gIHRvb2xiYXJDb250cm9sOiBcIiMxMTExMTFcIixcbiAgdG9vbGJhckNvbnRyb2xGb3JlZ3JvdW5kOiBcIiNmNWY1ZjVcIixcbiAgdG9vbGJhckNvbnRyb2xIb3ZlcjogXCIjMTQxNDE0XCIsXG4gIHN1cmZhY2U6IFwiIzExMTExMVwiLFxuICBzdXJmYWNlUmFpc2VkOiBcIiMxMTExMTFcIixcbiAgc3VyZmFjZU92ZXJsYXk6IFwiIzExMTExMVwiLFxuICB0ZXh0OiBcIiNmNWY1ZjVcIixcbiAgdGV4dE11dGVkOiBcIiM4MTgxODFcIixcbiAgYm9yZGVyOiBcIiMxOTE5MTlcIixcbiAgaW5wdXQ6IFwiIzFlMWUxZVwiLFxuICBmb2N1czogXCIjMzQ2YmYxXCIsXG4gIGFjY2VudDogXCIjMzQ2YmYxXCIsXG4gIGFjY2VudEZvcmVncm91bmQ6IFwiI2ZmZmZmZlwiLFxuICBzZWNvbmRhcnk6IFwiIzExMTExMVwiLFxuICBzZWNvbmRhcnlGb3JlZ3JvdW5kOiBcIiNmNWY1ZjVcIixcbiAgbXV0ZWQ6IFwiIzExMTExMVwiLFxuICBtdXRlZEZvcmVncm91bmQ6IFwiIzgxODE4MVwiLFxuICBwbGFjZWhvbGRlcjogXCIjODE4MTgxXCIsXG4gIHNlY29uZGFyeUxhYmVsOiBcIiM4MTgxODFcIixcbiAgaWNvbk11dGVkOiBcIiM4MTgxODFcIixcbiAgZXJyb3I6IFwiI2ZiNDE0YVwiLFxuICBlcnJvckZvcmVncm91bmQ6IFwiI2ZmNjQ2N1wiLFxuICBlcnJvclN1cmZhY2U6IFwiIzMwMTIxNFwiLFxuICB3YXJuaW5nOiBcIiNmZTlhMDBcIixcbiAgd2FybmluZ0ZvcmVncm91bmQ6IFwiI2ZmYjkwMFwiLFxuICB3YXJuaW5nU3VyZmFjZTogXCIjMzEyMTA4XCIsXG4gIHVwZGF0ZTogXCIjMzQ2YmYxXCIsXG4gIHVwZGF0ZUZvcmVncm91bmQ6IFwiIzUxYTJmZlwiLFxuICB1cGRhdGVTdXJmYWNlOiBcIiMxMjFiMzRcIixcbiAgYWNjZW50U3VyZmFjZTogXCIjMTQxNDE0XCIsXG4gIGFjY2VudFN1cmZhY2VGb3JlZ3JvdW5kOiBcIiNmNWY1ZjVcIixcbiAgbWVzc2FnZVN1cmZhY2U6IFwiIzE0MTQxNFwiLFxuICBtZXNzYWdlRm9yZWdyb3VuZDogXCIjZjVmNWY1XCIsXG4gIG1lc3NhZ2VBY3Rpb246IFwiIzM0NmJmMVwiLFxuICBtZXNzYWdlQWN0aW9uRm9yZWdyb3VuZDogXCIjZmZmZmZmXCIsXG4gIG1lc3NhZ2VBY3Rpb25Ib3ZlcjogXCIjMzA2MWQ5XCIsXG4gIGNvZGVCYWNrZ3JvdW5kOiBcIiMxMTExMTFcIixcbiAgY29kZUZvcmVncm91bmQ6IFwiI2Y1ZjVmNVwiLFxuICBzaWRlYmFyOiBcIiMwMDAwMDBcIixcbiAgc2lkZWJhckZvcmVncm91bmQ6IFwiI2YxZjNmN1wiLFxuICBzaWRlYmFyTXV0ZWRGb3JlZ3JvdW5kOiBcIiNhM2EzYTNcIixcbiAgc2lkZWJhckNvbnRyb2xTdXJmYWNlOiBcIiMwYTBhMGFcIixcbiAgc2lkZWJhclJvd0hvdmVyOiBcIiMxMzEzMTNcIixcbiAgc2lkZWJhclJvd0FjdGl2ZTogXCIjMWExYjFiXCIsXG4gIHNpZGViYXJSb3dTZWxlY3RlZDogXCIjMTExMTExXCIsXG4gIHNpZGViYXJCb3JkZXI6IFwiIzE0MTQxNFwiLFxuICB0ZXJtaW5hbEJhY2tncm91bmQ6IFwiIzBhMGEwYVwiLFxuICB0ZXJtaW5hbEZvcmVncm91bmQ6IFwiI2Y1ZjVmNVwiLFxuICB0ZXJtaW5hbEN1cnNvcjogXCIjYjRjYmZmXCIsXG4gIHRlcm1pbmFsU2VsZWN0aW9uOiBcIiMzNDNhNDdcIixcbiAgdGVybWluYWxTY3JvbGxiYXI6IFwiIzIyMjIyMlwiLFxuICB0ZXJtaW5hbFNjcm9sbGJhckhvdmVyOiBcIiMzNjM2MzZcIixcbn07XG5cbmV4cG9ydCBjb25zdCBUM19DSEFUX1RIRU1FOiBUaGVtZURlZmluaXRpb24gPSB7XG4gIGlkOiBcInQzLWNoYXRcIixcbiAgbGFiZWw6IFwiVDMgQ2hhdFwiLFxuICBhcHBlYXJhbmNlOiBcImxpZ2h0XCIsXG4gIGNvbG9yczoge1xuICAgIGNhbnZhczogXCJva2xjaCgwLjk4MjQ0NiAwLjAxMDExNCAzMjUuNjUzKVwiLFxuICAgIGNocm9tZTogXCJva2xjaCgwLjk4MjQ0NiAwLjAxMDExNCAzMjUuNjUzKVwiLFxuICAgIHRvb2xiYXI6IFwib2tsY2goMC45ODI0NDYgMC4wMTAxMTQgMzI1LjY1MylcIixcbiAgICB0b29sYmFyRm9yZWdyb3VuZDogXCJva2xjaCgwLjMyNTY5OCAwLjExNjExNiAzMjUuMDM3KVwiLFxuICAgIHRvb2xiYXJCb3JkZXI6IFwib2tsY2goMC44NTY3ODQgMC4wODI4NzkgMzI4LjkxMSlcIixcbiAgICB0b29sYmFyQ29udHJvbDogXCJva2xjaCgwLjkzOTU1MiAwLjAyNDI4NiAzMjEuNjY0KVwiLFxuICAgIHRvb2xiYXJDb250cm9sRm9yZWdyb3VuZDogXCJva2xjaCgwLjMyNTY5OCAwLjExNjExNiAzMjUuMDM3KVwiLFxuICAgIHRvb2xiYXJDb250cm9sSG92ZXI6IFwib2tsY2goMC44ODQ1MjUgMC4wNDE2NTggMzM3LjE3NylcIixcbiAgICBzdXJmYWNlOiBcIm9rbGNoKDAuOTcxODM1IDAuMDEyODg0IDMyMS44OTQpXCIsXG4gICAgc3VyZmFjZVJhaXNlZDogXCJva2xjaCgwLjk4ODIzNSAwLjAwNTA0OSAzMjUuNjE1KVwiLFxuICAgIHN1cmZhY2VPdmVybGF5OiBcIm9rbGNoKDEgMCAwKVwiLFxuICAgIHRleHQ6IFwib2tsY2goMC4zMjU2OTggMC4xMTYxMTYgMzI1LjAzNylcIixcbiAgICB0ZXh0TXV0ZWQ6IFwib2tsY2goMC40OTQ3NTQgMC4xOTA5MzcgMzU0LjU0NClcIixcbiAgICBib3JkZXI6IFwib2tsY2goMC45MjM1MzEgMC4wMjEyNDcgMzI4LjA5NilcIixcbiAgICBpbnB1dDogXCJva2xjaCgwLjg1MTcxMyAwLjA1NTgyMiAzMzYuNilcIixcbiAgICBmb2N1czogXCJva2xjaCgwLjU5MTY0NiAwLjIxNzk4NSAwLjU4NClcIixcbiAgICBhY2NlbnQ6IFwib2tsY2goMC41OTE2NDYgMC4yMTc5ODUgMC41ODQpXCIsXG4gICAgYWNjZW50Rm9yZWdyb3VuZDogXCJva2xjaCgxIDAgMClcIixcbiAgICBzZWNvbmRhcnk6IFwib2tsY2goMC44Njk1ODggMC4wNjc1MSAzMzQuODk5KVwiLFxuICAgIHNlY29uZGFyeUZvcmVncm91bmQ6IFwib2tsY2goMC40NDQ3NzcgMC4xMzQwNjEgMzI0Ljc5OSlcIixcbiAgICBtdXRlZDogXCJva2xjaCgwLjgwMjQwNyAwLjA5MDk2MyAzNDUuODkyKVwiLFxuICAgIG11dGVkRm9yZWdyb3VuZDogXCJva2xjaCgwLjQyODkzMiAwLjE2MzkyOSAzNTQuMzMyKVwiLFxuICAgIHBsYWNlaG9sZGVyOiBcIm9rbGNoKDAuNTQ5OTI3IDAuMDkwMjE1IDMyMy4xNDkpXCIsXG4gICAgc2Vjb25kYXJ5TGFiZWw6IFwib2tsY2goMC40OTQ3NTQgMC4xOTA5MzcgMzU0LjU0NClcIixcbiAgICBpY29uTXV0ZWQ6IFwib2tsY2goMC40OTQ3NTQgMC4xOTA5MzcgMzU0LjU0NClcIixcbiAgICBlcnJvcjogXCJva2xjaCgwLjYyNzExNyAwLjI0ODk3NCA3LjczNClcIixcbiAgICBlcnJvckZvcmVncm91bmQ6IFwib2tsY2goMC40NTg3MDQgMC4xNjk2NzcgMy44MTUpXCIsXG4gICAgZXJyb3JTdXJmYWNlOiBcIm9rbGNoKDAuOTQyNzg3IDAuMDMyMDc2IDM0NC45NjMpXCIsXG4gICAgd2FybmluZzogXCJva2xjaCgwLjc2ODU5IDAuMTY0NjU5IDcwLjA4KVwiLFxuICAgIHdhcm5pbmdGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuNTQ2MTIgMC4xNDMwMzYgNDguOTQ5KVwiLFxuICAgIHdhcm5pbmdTdXJmYWNlOiBcIm9rbGNoKDAuOTYyOTAxIDAuMDE1Mjk3IDQ4LjU2KVwiLFxuICAgIHVwZGF0ZTogXCJva2xjaCgwLjU5MTY0NiAwLjIxNzk4NSAwLjU4NClcIixcbiAgICB1cGRhdGVGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuNDk0NzU0IDAuMTkwOTM3IDM1NC41NDQpXCIsXG4gICAgdXBkYXRlU3VyZmFjZTogXCJva2xjaCgwLjkzMDI2NCAwLjAzNjE5NCAzNDEuNDUpXCIsXG4gICAgYWNjZW50U3VyZmFjZTogXCJva2xjaCgwLjkzOTU1MiAwLjAyNDI4NiAzMjEuNjY0KVwiLFxuICAgIGFjY2VudFN1cmZhY2VGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMzk2Mjk2IDAuMDI1MTM0IDI4NS4xOTYpXCIsXG4gICAgbWVzc2FnZVN1cmZhY2U6IFwib2tsY2goMC45MjY3NDYgMC4wMzc4OTggMzMyLjYpXCIsXG4gICAgbWVzc2FnZUZvcmVncm91bmQ6IFwib2tsY2goMC4zNTQ1OTEgMC4wOTM1NzUgMzA3LjU2OClcIixcbiAgICBtZXNzYWdlQWN0aW9uOiBcIm9rbGNoKDAuNTkxNjQ2IDAuMjE3OTg1IDAuNTg0KVwiLFxuICAgIG1lc3NhZ2VBY3Rpb25Gb3JlZ3JvdW5kOiBcIm9rbGNoKDEgMCAwKVwiLFxuICAgIG1lc3NhZ2VBY3Rpb25Ib3ZlcjogXCJva2xjaCgwLjUzOTA0MiAwLjE5Nzg2NiAwLjMwNSlcIixcbiAgICBjb2RlQmFja2dyb3VuZDogXCJva2xjaCgwLjk1Mzg1NSAwLjAxOTY5NSAzMTUuNjY4KVwiLFxuICAgIGNvZGVGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuNDQ1MTI4IDAuMTMwMDUgMzA3LjAyNilcIixcbiAgICBzZWFyY2hNYXRjaEJhY2tncm91bmQ6IFwib2tsY2goMC45MTUgMC4xMSA4NSlcIixcbiAgICBzZWFyY2hNYXRjaEZvcmVncm91bmQ6IFwib2tsY2goMC4yMTYxNjQgMC4wMjgyODMgNzcuNDIzKVwiLFxuICAgIHNlYXJjaE1hdGNoQWN0aXZlQmFja2dyb3VuZDogXCJva2xjaCgwLjc3NDIwMiAwLjE1MTk0NiA3NC4zMzEpXCIsXG4gICAgc2VhcmNoTWF0Y2hBY3RpdmVGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMjE2MTY0IDAuMDI4MjgzIDc3LjQyMylcIixcbiAgICBzaWRlYmFyOiBcIm9rbGNoKDAuOTI4ODg2IDAuMDMxMTc4IDMyMi41OTIpXCIsXG4gICAgc2lkZWJhckZvcmVncm91bmQ6IFwib2tsY2goMC4zOTYyOTYgMC4wMjUxMzQgMjg1LjE5NilcIixcbiAgICBzaWRlYmFyTXV0ZWRGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuNDk0NzU0IDAuMTkwOTM3IDM1NC41NDQpXCIsXG4gICAgc2lkZWJhckNvbnRyb2xTdXJmYWNlOiBcIm9rbGNoKDAuOTc4ODUxIDAuMDAxMzIxIDEwNi40MjQpXCIsXG4gICAgc2lkZWJhclJvd0hvdmVyOiBcIm9rbGNoKDAuOTc4ODUxIDAuMDAxMzIxIDEwNi40MjQpXCIsXG4gICAgc2lkZWJhclJvd0FjdGl2ZTogXCJva2xjaCgwLjk3ODg1MSAwLjAwMTMyMSAxMDYuNDI0KVwiLFxuICAgIHNpZGViYXJSb3dTZWxlY3RlZDogXCJva2xjaCgwLjk3ODg1MSAwLjAwMTMyMSAxMDYuNDI0KVwiLFxuICAgIHNpZGViYXJCb3JkZXI6IFwib2tsY2goMC45MzgzMTMgMC4wMDI1NTIgNDguNzE3KVwiLFxuICAgIHRlcm1pbmFsQmFja2dyb3VuZDogXCJva2xjaCgwLjk4MjQ0NiAwLjAxMDExNCAzMjUuNjUzKVwiLFxuICAgIHRlcm1pbmFsRm9yZWdyb3VuZDogXCJva2xjaCgwLjMyNTY5OCAwLjExNjExNiAzMjUuMDM3KVwiLFxuICAgIHRlcm1pbmFsQ3Vyc29yOiBcIm9rbGNoKDAuNTkxNjQ2IDAuMjE3OTg1IDAuNTg0KVwiLFxuICAgIHRlcm1pbmFsU2VsZWN0aW9uOiBcIm9rbGNoKDAuODY5NTg4IDAuMDY3NTEgMzM0Ljg5OSlcIixcbiAgICB0ZXJtaW5hbFNjcm9sbGJhcjogXCJva2xjaCgwLjg1MTcxMyAwLjA1NTgyMiAzMzYuNilcIixcbiAgICB0ZXJtaW5hbFNjcm9sbGJhckhvdmVyOiBcIm9rbGNoKDAuODAyNDA3IDAuMDkwOTYzIDM0NS44OTIpXCIsXG4gIH0sXG4gIHZhcmlhbnRzOiB7XG4gICAgZGFyazoge1xuICAgICAgY2FudmFzOiBcIm9rbGNoKDAuMjI4MTMgMC4wMjAzNjYgMzA3LjQ2OSlcIixcbiAgICAgIGNocm9tZTogXCJva2xjaCgwLjIyODEzIDAuMDIwMzY2IDMwNy40NjkpXCIsXG4gICAgICB0b29sYmFyOiBcIm9rbGNoKDAuMjI4MTMgMC4wMjAzNjYgMzA3LjQ2OSlcIixcbiAgICAgIHRvb2xiYXJGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTgwNzM1IDAuMDA0MDkyIDMwMS40MjYpXCIsXG4gICAgICB0b29sYmFyQm9yZGVyOiBcIm9rbGNoKDAuMjY2OTQzIDAuMDE1MjYyIDMwMi40MjUpXCIsXG4gICAgICB0b29sYmFyQ29udHJvbDogXCJva2xjaCgwLjMxMzY3NCAwLjAzMDU3MiAzMTAuMDYxKVwiLFxuICAgICAgdG9vbGJhckNvbnRyb2xGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuODQ4MjUyIDAuMDM4MjQ4IDMwNy45NjEpXCIsXG4gICAgICB0b29sYmFyQ29udHJvbEhvdmVyOiBcIm9rbGNoKDAuMzY0OTEyIDAuMDUwNzk0IDMwOC40OTEpXCIsXG4gICAgICBzdXJmYWNlOiBcIm9rbGNoKDAuMjY3MTAxIDAuMDIwMTYgMzExLjc5OSlcIixcbiAgICAgIHN1cmZhY2VSYWlzZWQ6IFwib2tsY2goMC4yNzk4NjQgMC4wMjE1NzIgMzA5LjUzMilcIixcbiAgICAgIHN1cmZhY2VPdmVybGF5OiBcIm9rbGNoKDAuMTU0NzYxIDAuMDEzMTYgMzM4LjkwMSlcIixcbiAgICAgIHRleHQ6IFwib2tsY2goMC45ODA3MzUgMC4wMDQwOTIgMzAxLjQyNilcIixcbiAgICAgIHRleHRNdXRlZDogXCJva2xjaCgwLjg4MDMwMyAwLjAzMDc3IDM0Mi42OTYpXCIsXG4gICAgICBib3JkZXI6IFwib2tsY2goMC4yNjY5NDMgMC4wMTUyNjIgMzAyLjQyNSlcIixcbiAgICAgIGlucHV0OiBcIm9rbGNoKDAuMjY2ODE3IDAuMDI4OTcgMzQ0LjQ2MSlcIixcbiAgICAgIGZvY3VzOiBcIm9rbGNoKDAuNTkxNjQ2IDAuMjE3OTg1IDAuNTg0KVwiLFxuICAgICAgYWNjZW50OiBcIm9rbGNoKDAuNDYwNjg1IDAuMTg1MzQ3IDQuMDk5KVwiLFxuICAgICAgYWNjZW50Rm9yZWdyb3VuZDogXCJva2xjaCgwLjkwMTIzMyAwLjA1NzE4OSAzNDMuNjk0KVwiLFxuICAgICAgc2Vjb25kYXJ5OiBcIm9rbGNoKDAuMzEzNjc0IDAuMDMwNTcyIDMxMC4wNjEpXCIsXG4gICAgICBzZWNvbmRhcnlGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuODQ4MjUyIDAuMDM4MjQ4IDMwNy45NjEpXCIsXG4gICAgICBtdXRlZDogXCJva2xjaCgwLjM2MDkyNCAwLjAyMTQ2OSAzMTYuODMpXCIsXG4gICAgICBtdXRlZEZvcmVncm91bmQ6IFwib2tsY2goMC44ODAzMDMgMC4wMzA3NyAzNDIuNjk2KVwiLFxuICAgICAgcGxhY2Vob2xkZXI6IFwib2tsY2goMC42NTcwODcgMC4wMjgyMjYgMzA3Ljk4NSlcIixcbiAgICAgIHNlY29uZGFyeUxhYmVsOiBcIm9rbGNoKDAuODgwMzAzIDAuMDMwNzcgMzQyLjY5NilcIixcbiAgICAgIGljb25NdXRlZDogXCJva2xjaCgwLjg0ODI1MiAwLjAzODI0OCAzMDcuOTYxKVwiLFxuICAgICAgZXJyb3I6IFwib2tsY2goMC40NTg3MDQgMC4xNjk2NzcgMy44MTUpXCIsXG4gICAgICBlcnJvckZvcmVncm91bmQ6IFwib2tsY2goMC45MDEyMzMgMC4wNTcxODkgMzQzLjY5NClcIixcbiAgICAgIGVycm9yU3VyZmFjZTogXCJva2xjaCgwLjI1OTAyMiAwLjA0Nzk5IDM0MC4wNjIpXCIsXG4gICAgICB3YXJuaW5nOiBcIm9rbGNoKDAuNzY4NTkgMC4xNjQ2NTkgNzAuMDgpXCIsXG4gICAgICB3YXJuaW5nRm9yZWdyb3VuZDogXCJva2xjaCgwLjgzNjg2MSAwLjE2NDQyMiA4NC40MjkpXCIsXG4gICAgICB3YXJuaW5nU3VyZmFjZTogXCJva2xjaCgwLjMyMTcwNiAwLjAzNjI1NiA2MC44MDYpXCIsXG4gICAgICB1cGRhdGU6IFwib2tsY2goMC40NjA2ODUgMC4xODUzNDcgNC4wOTkpXCIsXG4gICAgICB1cGRhdGVGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTAxMjMzIDAuMDU3MTg5IDM0My42OTQpXCIsXG4gICAgICB1cGRhdGVTdXJmYWNlOiBcIm9rbGNoKDAuMjU2MDc3IDAuMDYzMDA0IDM0Mi45MTQpXCIsXG4gICAgICBhY2NlbnRTdXJmYWNlOiBcIm9rbGNoKDAuMzY0OTEyIDAuMDUwNzk0IDMwOC40OTEpXCIsXG4gICAgICBhY2NlbnRTdXJmYWNlRm9yZWdyb3VuZDogXCJva2xjaCgwLjk2NDY5NSAwLjAwOTEzOSAzNDEuODAzKVwiLFxuICAgICAgbWVzc2FnZVN1cmZhY2U6IFwib2tsY2goMC4yNzM3OTEgMC4wMjU1NDEgMzA5LjA3OSlcIixcbiAgICAgIG1lc3NhZ2VGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTQ5ODcyIDAuMDIxMjY5IDMwNi44MzgpXCIsXG4gICAgICBtZXNzYWdlQWN0aW9uOiBcIm9rbGNoKDAuNDYwNjg1IDAuMTg1MzQ3IDQuMDk5KVwiLFxuICAgICAgbWVzc2FnZUFjdGlvbkZvcmVncm91bmQ6IFwib2tsY2goMC45MDEyMzMgMC4wNTcxODkgMzQzLjY5NClcIixcbiAgICAgIG1lc3NhZ2VBY3Rpb25Ib3ZlcjogXCJva2xjaCgwLjQ1ODc1NCAwLjE4NDYzOSAzLjg1NylcIixcbiAgICAgIGNvZGVCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuMjI4MTMgMC4wMjAzNjYgMzA3LjQ2OSlcIixcbiAgICAgIGNvZGVGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuODQ4NzAzIDAuMDY0MjM5IDMwNi42NDUpXCIsXG4gICAgICBzZWFyY2hNYXRjaEJhY2tncm91bmQ6IFwib2tsY2goMC41NSAwLjEgODUpXCIsXG4gICAgICBzZWFyY2hNYXRjaEZvcmVncm91bmQ6IFwib2tsY2goMC45NzAxNTEgMCAwKVwiLFxuICAgICAgc2VhcmNoTWF0Y2hBY3RpdmVCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuNzc0MjAyIDAuMTUxOTQ2IDc0LjMzMSlcIixcbiAgICAgIHNlYXJjaE1hdGNoQWN0aXZlRm9yZWdyb3VuZDogXCJva2xjaCgwLjIxNjE2NCAwLjAyODI4MyA3Ny40MjMpXCIsXG4gICAgICBzaWRlYmFyOiBcIm9rbGNoKDAuMTg1Nzc4IDAuMDE5MzY4IDMyMi4xNTkpXCIsXG4gICAgICBzaWRlYmFyRm9yZWdyb3VuZDogXCJva2xjaCgwLjk2NzQzNCAwLjAwMTMyNiAyODYuMzc1KVwiLFxuICAgICAgc2lkZWJhck11dGVkRm9yZWdyb3VuZDogXCJva2xjaCgwLjg4MDMwMyAwLjAzMDc3IDM0Mi42OTYpXCIsXG4gICAgICBzaWRlYmFyQ29udHJvbFN1cmZhY2U6IFwib2tsY2goMC4yMzM2NiAwLjAyNjA4MSAzMzguMTk2KVwiLFxuICAgICAgc2lkZWJhclJvd0hvdmVyOiBcIm9rbGNoKDAuMjMzNjYgMC4wMjYwODEgMzM4LjE5NilcIixcbiAgICAgIHNpZGViYXJSb3dBY3RpdmU6IFwib2tsY2goMC4yMzM2NiAwLjAyNjA4MSAzMzguMTk2KVwiLFxuICAgICAgc2lkZWJhclJvd1NlbGVjdGVkOiBcIm9rbGNoKDAuMjMzNjYgMC4wMjYwODEgMzM4LjE5NilcIixcbiAgICAgIHNpZGViYXJCb3JkZXI6IFwib2tsY2goMC4yNjkxMzIgMC4wMzA3NjYgMzUxLjA2NylcIixcbiAgICAgIHRlcm1pbmFsQmFja2dyb3VuZDogXCJva2xjaCgwLjIyODEzIDAuMDIwMzY2IDMwNy40NjkpXCIsXG4gICAgICB0ZXJtaW5hbEZvcmVncm91bmQ6IFwib2tsY2goMC45ODA3MzUgMC4wMDQwOTIgMzAxLjQyNilcIixcbiAgICAgIHRlcm1pbmFsQ3Vyc29yOiBcIm9rbGNoKDAuNTkxNjQ2IDAuMjE3OTg1IDAuNTg0KVwiLFxuICAgICAgdGVybWluYWxTZWxlY3Rpb246IFwib2tsY2goMC4zMTM2NzQgMC4wMzA1NzIgMzEwLjA2MSlcIixcbiAgICAgIHRlcm1pbmFsU2Nyb2xsYmFyOiBcIm9rbGNoKDAuMjY2ODE3IDAuMDI4OTcgMzQ0LjQ2MSlcIixcbiAgICAgIHRlcm1pbmFsU2Nyb2xsYmFySG92ZXI6IFwib2tsY2goMC4zNjA5MjQgMC4wMjE0NjkgMzE2LjgzKVwiLFxuICAgIH0sXG4gIH0sXG4gIHNpZGViYXJBcnR3b3JrOiB0cnVlLFxufTtcblxuZXhwb3J0IGNvbnN0IEdST1ZFX1RIRU1FOiBUaGVtZURlZmluaXRpb24gPSB7XG4gIGlkOiBcImdyb3ZlXCIsXG4gIGxhYmVsOiBcIkdyb3ZlXCIsXG4gIGFwcGVhcmFuY2U6IFwibGlnaHRcIixcbiAgY29sb3JzOiB7XG4gICAgY2FudmFzOiBcIm9rbGNoKDAuOTcyMzY5IDAuMDA1NDk3IDE1Ny4xNSlcIixcbiAgICBjaHJvbWU6IFwib2tsY2goMC45NzIzNjkgMC4wMDU0OTcgMTU3LjE1KVwiLFxuICAgIHRvb2xiYXI6IFwib2tsY2goMC45NzIzNjkgMC4wMDU0OTcgMTU3LjE1KVwiLFxuICAgIHRvb2xiYXJGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMjIyMDAzIDAuMDM0NzkgMzI4Ljk3OSlcIixcbiAgICB0b29sYmFyQm9yZGVyOiBcIm9rbGNoKDAuOTA5NDM4IDAuMDIxNTIxIDE2NC42MTIpXCIsXG4gICAgdG9vbGJhckNvbnRyb2w6IFwib2tsY2goMC45MzY0NjQgMC4wMTQ2MDEgMTYzLjU1NClcIixcbiAgICB0b29sYmFyQ29udHJvbEZvcmVncm91bmQ6IFwib2tsY2goMC4yMjIwMDMgMC4wMzQ3OSAzMjguOTc5KVwiLFxuICAgIHRvb2xiYXJDb250cm9sSG92ZXI6IFwib2tsY2goMC45MDk0MzggMC4wMjE1MjEgMTY0LjYxMilcIixcbiAgICBzdXJmYWNlOiBcIm9rbGNoKDAuOTcyMzY5IDAuMDA1NDk3IDE1Ny4xNSlcIixcbiAgICBzdXJmYWNlUmFpc2VkOiBcIm9rbGNoKDAuOTQ5Mjc2IDAuMDA0NDk2IDE1OS4wMDIpXCIsXG4gICAgc3VyZmFjZU92ZXJsYXk6IFwib2tsY2goMC45MzI2OTUgMC4wMDM3NzggMTYwLjk0NClcIixcbiAgICB0ZXh0OiBcIm9rbGNoKDAuMjIyMDAzIDAuMDM0NzkgMzI4Ljk3OSlcIixcbiAgICB0ZXh0TXV0ZWQ6IFwib2tsY2goMC41NDA0NzIgMC4wMTQ5NDQgMzI2LjE3NilcIixcbiAgICBib3JkZXI6IFwib2tsY2goMC44NjQ4MzEgMC4wMTMxMiAxNjcuMjU1KVwiLFxuICAgIGlucHV0OiBcIm9rbGNoKDAuODI5NzQ2IDAuMDE2MDg0IDE2OC4yMzQpXCIsXG4gICAgZm9jdXM6IFwib2tsY2goMC41MjMyOTUgMC4xMTIyOTIgMTU4LjA4OSlcIixcbiAgICBhY2NlbnQ6IFwib2tsY2goMC41MjMyOTUgMC4xMTIyOTIgMTU4LjA4OSlcIixcbiAgICBhY2NlbnRGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICBzZWNvbmRhcnk6IFwib2tsY2goMC45MzY0NjQgMC4wMTQ2MDEgMTYzLjU1NClcIixcbiAgICBzZWNvbmRhcnlGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMjIyMDAzIDAuMDM0NzkgMzI4Ljk3OSlcIixcbiAgICBtdXRlZDogXCJva2xjaCgwLjk0NTQ1NSAwLjAxMjMwOCAxNjIuODc5KVwiLFxuICAgIG11dGVkRm9yZWdyb3VuZDogXCJva2xjaCgwLjUyNzI2NiAwLjAxMjMwOSAzMjAuNjgzKVwiLFxuICAgIHBsYWNlaG9sZGVyOiBcIm9rbGNoKDAuNTI5NjgxIDAuMDE1NTEgMzI2LjI5OSlcIixcbiAgICBzZWNvbmRhcnlMYWJlbDogXCJva2xjaCgwLjU0MDQ3MiAwLjAxNDk0NCAzMjYuMTc2KVwiLFxuICAgIGljb25NdXRlZDogXCJva2xjaCgwLjU0MDQ3MiAwLjAxNDk0NCAzMjYuMTc2KVwiLFxuICAgIGVycm9yOiBcIm9rbGNoKDAuNjM3ODIzIDAuMjM3Mjg3IDI1LjQzNilcIixcbiAgICBlcnJvckZvcmVncm91bmQ6IFwib2tsY2goMC41MDk0OTQgMC4yMDg1ODMgMjguNTEzKVwiLFxuICAgIGVycm9yU3VyZmFjZTogXCJva2xjaCgwLjkzNjk2OCAwLjAxNDI0MyAyNi4yOTUpXCIsXG4gICAgd2FybmluZzogXCJva2xjaCgwLjc3MjQwNiAwLjE3Mjc5OCA2NS4zNjcpXCIsXG4gICAgd2FybmluZ0ZvcmVncm91bmQ6IFwib2tsY2goMC41NDUwMzYgMC4xNTUwMTkgNDUuMzU5KVwiLFxuICAgIHdhcm5pbmdTdXJmYWNlOiBcIm9rbGNoKDAuOTUzMTc1IDAuMDIwMDkgOTMuMzc5KVwiLFxuICAgIHVwZGF0ZTogXCJva2xjaCgwLjUyMzI5NSAwLjExMjI5MiAxNTguMDg5KVwiLFxuICAgIHVwZGF0ZUZvcmVncm91bmQ6IFwib2tsY2goMC4zODgwMTIgMC4wODAwODIgMTU4Ljc2OClcIixcbiAgICB1cGRhdGVTdXJmYWNlOiBcIm9rbGNoKDAuOTAwNDExIDAuMDIzODQgMTY0Ljc5NSlcIixcbiAgICBhY2NlbnRTdXJmYWNlOiBcIm9rbGNoKDAuOTA5NDM4IDAuMDIxNTIxIDE2NC42MTIpXCIsXG4gICAgYWNjZW50U3VyZmFjZUZvcmVncm91bmQ6IFwib2tsY2goMC4yMjIwMDMgMC4wMzQ3OSAzMjguOTc5KVwiLFxuICAgIG1lc3NhZ2VTdXJmYWNlOiBcIm9rbGNoKDAuODkxMzc3IDAuMDI2MTY0IDE2NC45MjkpXCIsXG4gICAgbWVzc2FnZUZvcmVncm91bmQ6IFwib2tsY2goMC4yMjIwMDMgMC4wMzQ3OSAzMjguOTc5KVwiLFxuICAgIG1lc3NhZ2VBY3Rpb246IFwib2tsY2goMC41MzUwMjggMC4xMDY0MDMgNzcuNTQ5KVwiLFxuICAgIG1lc3NhZ2VBY3Rpb25Gb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICBtZXNzYWdlQWN0aW9uSG92ZXI6IFwib2tsY2goMC40ODg3NTMgMC4wOTY1MzYgNzcuODI5KVwiLFxuICAgIGNvZGVCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuOTU1ODg4IDAuMDA0NzgzIDE1OC4zOTEpXCIsXG4gICAgY29kZUZvcmVncm91bmQ6IFwib2tsY2goMC4yMjIwMDMgMC4wMzQ3OSAzMjguOTc5KVwiLFxuICAgIHNlYXJjaE1hdGNoQmFja2dyb3VuZDogXCJva2xjaCgwLjkxNSAwLjExIDg1KVwiLFxuICAgIHNlYXJjaE1hdGNoRm9yZWdyb3VuZDogXCJva2xjaCgwLjIxNjE2NCAwLjAyODI4MyA3Ny40MjMpXCIsXG4gICAgc2VhcmNoTWF0Y2hBY3RpdmVCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuNzc0MjAyIDAuMTUxOTQ2IDc0LjMzMSlcIixcbiAgICBzZWFyY2hNYXRjaEFjdGl2ZUZvcmVncm91bmQ6IFwib2tsY2goMC4yMTYxNjQgMC4wMjgyODMgNzcuNDIzKVwiLFxuICAgIHNpZGViYXI6IFwib2tsY2goMC45MzY0NjQgMC4wMTQ2MDEgMTYzLjU1NClcIixcbiAgICBzaWRlYmFyRm9yZWdyb3VuZDogXCJva2xjaCgwLjIyMjAwMyAwLjAzNDc5IDMyOC45NzkpXCIsXG4gICAgc2lkZWJhck11dGVkRm9yZWdyb3VuZDogXCJva2xjaCgwLjUxNTYwNiAwLjAxMTkzOCAzMTguODk3KVwiLFxuICAgIHNpZGViYXJDb250cm9sU3VyZmFjZTogXCJva2xjaCgwLjg4NTg1IDAuMDExNzM0IDE2Ni4zMzEpXCIsXG4gICAgc2lkZWJhclJvd0hvdmVyOiBcIm9rbGNoKDAuODg2Njc2IDAuMDI3Mzc0IDE2NC45ODMpXCIsXG4gICAgc2lkZWJhclJvd0FjdGl2ZTogXCJva2xjaCgwLjg1MzM1IDAuMDM1OTcgMTY1LjE1OClcIixcbiAgICBzaWRlYmFyUm93U2VsZWN0ZWQ6IFwib2tsY2goMC44MzY2NTQgMC4wNDAyODQgMTY1LjE0OSlcIixcbiAgICBzaWRlYmFyQm9yZGVyOiBcIm9rbGNoKDAuODYwMjc0IDAuMDEwMjg3IDE2OC4zMzkpXCIsXG4gICAgdGVybWluYWxCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuOTcyMzY5IDAuMDA1NDk3IDE1Ny4xNSlcIixcbiAgICB0ZXJtaW5hbEZvcmVncm91bmQ6IFwib2tsY2goMC4yMjIwMDMgMC4wMzQ3OSAzMjguOTc5KVwiLFxuICAgIHRlcm1pbmFsQ3Vyc29yOiBcIm9rbGNoKDAuNTIzMjk1IDAuMTEyMjkyIDE1OC4wODkpXCIsXG4gICAgdGVybWluYWxTZWxlY3Rpb246IFwib2tsY2goMC44OTEzNzcgMC4wMjYxNjQgMTY0LjkyOSlcIixcbiAgICB0ZXJtaW5hbFNjcm9sbGJhcjogXCJva2xjaCgwLjgyNDc1MiAwLjAwMTM5MiAyOTQuNjQxKVwiLFxuICAgIHRlcm1pbmFsU2Nyb2xsYmFySG92ZXI6IFwib2tsY2goMC43NTU0OTUgMC4wMDQ0MTUgMzE4Ljc3NilcIixcbiAgfSxcbiAgdmFyaWFudHM6IHtcbiAgICBkYXJrOiB7XG4gICAgICBjYW52YXM6IFwib2tsY2goMC4yNjA4NjUgMC4wMjE1MiAxNjIuNzUpXCIsXG4gICAgICBjaHJvbWU6IFwib2tsY2goMC4yNjA4NjUgMC4wMjE1MiAxNjIuNzUpXCIsXG4gICAgICB0b29sYmFyOiBcIm9rbGNoKDAuMjYwODY1IDAuMDIxNTIgMTYyLjc1KVwiLFxuICAgICAgdG9vbGJhckZvcmVncm91bmQ6IFwib2tsY2goMC45OTAzMzkgMC4wMDg0MTEgMzI1LjY0KVwiLFxuICAgICAgdG9vbGJhckJvcmRlcjogXCJva2xjaCgwLjQ2NDYzNiAwLjA2NjA4MyAxNTguNzIpXCIsXG4gICAgICB0b29sYmFyQ29udHJvbDogXCJva2xjaCgwLjM4MDQ4NyAwLjA0ODMxMyAxNTkuNjA4KVwiLFxuICAgICAgdG9vbGJhckNvbnRyb2xGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICAgIHRvb2xiYXJDb250cm9sSG92ZXI6IFwib2tsY2goMC40MzcwMjEgMC4wNjAzMTIgMTU4Ljk2MilcIixcbiAgICAgIHN1cmZhY2U6IFwib2tsY2goMC4yNjA4NjUgMC4wMjE1MiAxNjIuNzUpXCIsXG4gICAgICBzdXJmYWNlUmFpc2VkOiBcIm9rbGNoKDAuMzYzMTkyIDAuMDE2NTcyIDE2NS4zMilcIixcbiAgICAgIHN1cmZhY2VPdmVybGF5OiBcIm9rbGNoKDAuNDExODI4IDAuMDE0Mzc4IDE2Ni42MjcpXCIsXG4gICAgICB0ZXh0OiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICAgIHRleHRNdXRlZDogXCJva2xjaCgwLjY2Njc0NyAwLjAwNDIzOSAxODcuMjkyKVwiLFxuICAgICAgYm9yZGVyOiBcIm9rbGNoKDAuNDU3NDc1IDAuMDQ0MDQ2IDE2MC45NzEpXCIsXG4gICAgICBpbnB1dDogXCJva2xjaCgwLjUxOTg0OSAwLjA0OTg5NiAxNjAuODYzKVwiLFxuICAgICAgZm9jdXM6IFwib2tsY2goMC43OTYyMjggMC4xMzMwNTggMTU3LjMxOSlcIixcbiAgICAgIGFjY2VudDogXCJva2xjaCgwLjc5NjIyOCAwLjEzMzA1OCAxNTcuMzE5KVwiLFxuICAgICAgYWNjZW50Rm9yZWdyb3VuZDogXCJva2xjaCgwLjIyMjAwMyAwLjAzNDc5IDMyOC45NzkpXCIsXG4gICAgICBzZWNvbmRhcnk6IFwib2tsY2goMC4zODA0ODcgMC4wNDgzMTMgMTU5LjYwOClcIixcbiAgICAgIHNlY29uZGFyeUZvcmVncm91bmQ6IFwib2tsY2goMC45OTAzMzkgMC4wMDg0MTEgMzI1LjY0KVwiLFxuICAgICAgbXV0ZWQ6IFwib2tsY2goMC4zMzk3MjggMC4wMzk0NTYgMTYwLjI3NClcIixcbiAgICAgIG11dGVkRm9yZWdyb3VuZDogXCJva2xjaCgwLjcxNTQyNyAwLjAxMDg5NiAxNzEuNDI4KVwiLFxuICAgICAgcGxhY2Vob2xkZXI6IFwib2tsY2goMC43MzkyNDMgMC4wMDIyMjIgMjIzLjIyNSlcIixcbiAgICAgIHNlY29uZGFyeUxhYmVsOiBcIm9rbGNoKDAuNjY2NzQ3IDAuMDA0MjM5IDE4Ny4yOTIpXCIsXG4gICAgICBpY29uTXV0ZWQ6IFwib2tsY2goMC42NjY3NDcgMC4wMDQyMzkgMTg3LjI5MilcIixcbiAgICAgIGVycm9yOiBcIm9rbGNoKDAuNjU1MTA4IDAuMjIxMTQ4IDIzLjQ3MylcIixcbiAgICAgIGVycm9yRm9yZWdyb3VuZDogXCJva2xjaCgwLjcwNDIzNyAwLjE4NzUxMSAyMi4yMjgpXCIsXG4gICAgICBlcnJvclN1cmZhY2U6IFwib2tsY2goMC4zMTI3NzMgMC4wMjkyMyAzMi4xMjEpXCIsXG4gICAgICB3YXJuaW5nOiBcIm9rbGNoKDAuNzcyNDA2IDAuMTcyNzk4IDY1LjM2NylcIixcbiAgICAgIHdhcm5pbmdGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuODI5MDE3IDAuMTcxMjIxIDgxLjAzOClcIixcbiAgICAgIHdhcm5pbmdTdXJmYWNlOiBcIm9rbGNoKDAuMzQ1NTI0IDAuMDQ2ODgyIDk5LjczNilcIixcbiAgICAgIHVwZGF0ZTogXCJva2xjaCgwLjc5NjIyOCAwLjEzMzA1OCAxNTcuMzE5KVwiLFxuICAgICAgdXBkYXRlRm9yZWdyb3VuZDogXCJva2xjaCgwLjg2Mjc2IDAuMDg5Mjg4IDE1OS43MDQpXCIsXG4gICAgICB1cGRhdGVTdXJmYWNlOiBcIm9rbGNoKDAuNDQ4MTE2IDAuMDYyNjM3IDE1OC44NilcIixcbiAgICAgIGFjY2VudFN1cmZhY2U6IFwib2tsY2goMC40MzcwMjEgMC4wNjAzMTIgMTU4Ljk2MilcIixcbiAgICAgIGFjY2VudFN1cmZhY2VGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICAgIG1lc3NhZ2VTdXJmYWNlOiBcIm9rbGNoKDAuNDcwMTExIDAuMDY3MjIxIDE1OC42NzYpXCIsXG4gICAgICBtZXNzYWdlRm9yZWdyb3VuZDogXCJva2xjaCgwLjk5MDMzOSAwLjAwODQxMSAzMjUuNjQpXCIsXG4gICAgICBtZXNzYWdlQWN0aW9uOiBcIm9rbGNoKDAuNzkxNjAzIDAuMTI5NzEzIDgzLjI5OSlcIixcbiAgICAgIG1lc3NhZ2VBY3Rpb25Gb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMjIyMDAzIDAuMDM0NzkgMzI4Ljk3OSlcIixcbiAgICAgIG1lc3NhZ2VBY3Rpb25Ib3ZlcjogXCJva2xjaCgwLjgxNTIyNyAwLjExNzkwMiA4NC4yMSlcIixcbiAgICAgIGNvZGVCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuMzEyOTc5IDAuMDE4OTQyIDE2NC4wODIpXCIsXG4gICAgICBjb2RlRm9yZWdyb3VuZDogXCJva2xjaCgwLjk5MDMzOSAwLjAwODQxMSAzMjUuNjQpXCIsXG4gICAgICBzZWFyY2hNYXRjaEJhY2tncm91bmQ6IFwib2tsY2goMC41NSAwLjEgODUpXCIsXG4gICAgICBzZWFyY2hNYXRjaEZvcmVncm91bmQ6IFwib2tsY2goMC45NzAxNTEgMCAwKVwiLFxuICAgICAgc2VhcmNoTWF0Y2hBY3RpdmVCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuNzc0MjAyIDAuMTUxOTQ2IDc0LjMzMSlcIixcbiAgICAgIHNlYXJjaE1hdGNoQWN0aXZlRm9yZWdyb3VuZDogXCJva2xjaCgwLjIxNjE2NCAwLjAyODI4MyA3Ny40MjMpXCIsXG4gICAgICBzaWRlYmFyOiBcIm9rbGNoKDAuMzA5OTI1IDAuMDMyODI3IDE2MC45NDQpXCIsXG4gICAgICBzaWRlYmFyRm9yZWdyb3VuZDogXCJva2xjaCgwLjk5MDMzOSAwLjAwODQxMSAzMjUuNjQpXCIsXG4gICAgICBzaWRlYmFyTXV0ZWRGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuNzExMzg3IDAuMDA3NjQzIDE3NS44OSlcIixcbiAgICAgIHNpZGViYXJDb250cm9sU3VyZmFjZTogXCJva2xjaCgwLjQzMjcyNyAwLjAyNDU0OSAxNjMuNjU0KVwiLFxuICAgICAgc2lkZWJhclJvd0hvdmVyOiBcIm9rbGNoKDAuMzc0OTU5IDAuMDQ3MTI0IDE1OS42ODYpXCIsXG4gICAgICBzaWRlYmFyUm93QWN0aXZlOiBcIm9rbGNoKDAuNDE2ODggMC4wNTYwNjkgMTU5LjE2NSlcIixcbiAgICAgIHNpZGViYXJSb3dTZWxlY3RlZDogXCJva2xjaCgwLjQzNzQ2NiAwLjA2MDQwNiAxNTguOTU4KVwiLFxuICAgICAgc2lkZWJhckJvcmRlcjogXCJva2xjaCgwLjU2OTI1MyAwLjAxNTkzMyAxNjcuMDYyKVwiLFxuICAgICAgdGVybWluYWxCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuMjYwODY1IDAuMDIxNTIgMTYyLjc1KVwiLFxuICAgICAgdGVybWluYWxGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICAgIHRlcm1pbmFsQ3Vyc29yOiBcIm9rbGNoKDAuNzk2MjI4IDAuMTMzMDU4IDE1Ny4zMTkpXCIsXG4gICAgICB0ZXJtaW5hbFNlbGVjdGlvbjogXCJva2xjaCgwLjQ2NDYzNiAwLjA2NjA4MyAxNTguNzIpXCIsXG4gICAgICB0ZXJtaW5hbFNjcm9sbGJhcjogXCJva2xjaCgwLjU5NDY5MiAwLjAwNjg2MiAxNzYuMDIyKVwiLFxuICAgICAgdGVybWluYWxTY3JvbGxiYXJIb3ZlcjogXCJva2xjaCgwLjY4Nzk2OCAwLjAwMzU0IDE5My41NSlcIixcbiAgICB9LFxuICB9LFxuICBzaWRlYmFyQXJ0d29yazogdHJ1ZSxcbn07XG5cbmV4cG9ydCBjb25zdCBPQ0VBTl9USEVNRTogVGhlbWVEZWZpbml0aW9uID0ge1xuICBpZDogXCJvY2VhblwiLFxuICBsYWJlbDogXCJPY2VhblwiLFxuICBhcHBlYXJhbmNlOiBcImxpZ2h0XCIsXG4gIGNvbG9yczoge1xuICAgIGNhbnZhczogXCJva2xjaCgwLjk3NDE5OSAwLjAwMjg1NiAyNDEuNTk3KVwiLFxuICAgIGNocm9tZTogXCJva2xjaCgwLjk3NDE5OSAwLjAwMjg1NiAyNDEuNTk3KVwiLFxuICAgIHRvb2xiYXI6IFwib2tsY2goMC45NzQxOTkgMC4wMDI4NTYgMjQxLjU5NylcIixcbiAgICB0b29sYmFyRm9yZWdyb3VuZDogXCJva2xjaCgwLjIyMjAwMyAwLjAzNDc5IDMyOC45NzkpXCIsXG4gICAgdG9vbGJhckJvcmRlcjogXCJva2xjaCgwLjkxMjk1IDAuMDE4ODI3IDI0MS44MzYpXCIsXG4gICAgdG9vbGJhckNvbnRyb2w6IFwib2tsY2goMC45MzkyNTQgMC4wMTE5MyAyNDEuNzI5KVwiLFxuICAgIHRvb2xiYXJDb250cm9sRm9yZWdyb3VuZDogXCJva2xjaCgwLjIyMjAwMyAwLjAzNDc5IDMyOC45NzkpXCIsXG4gICAgdG9vbGJhckNvbnRyb2xIb3ZlcjogXCJva2xjaCgwLjkxMjk1IDAuMDE4ODI3IDI0MS44MzYpXCIsXG4gICAgc3VyZmFjZTogXCJva2xjaCgwLjk3NDE5OSAwLjAwMjg1NiAyNDEuNTk3KVwiLFxuICAgIHN1cmZhY2VSYWlzZWQ6IFwib2tsY2goMC45NTEwNTggMC4wMDI5NjIgMjU4LjMzOSlcIixcbiAgICBzdXJmYWNlT3ZlcmxheTogXCJva2xjaCgwLjkzNDQ0MiAwLjAwMzE4MSAyNjkuMSlcIixcbiAgICB0ZXh0OiBcIm9rbGNoKDAuMjIyMDAzIDAuMDM0NzkgMzI4Ljk3OSlcIixcbiAgICB0ZXh0TXV0ZWQ6IFwib2tsY2goMC41NDE1NTUgMC4wMTc0NjggMzIzLjUzMSlcIixcbiAgICBib3JkZXI6IFwib2tsY2goMC44Njc2NDYgMC4wMTM0ODIgMjUyLjM2MilcIixcbiAgICBpbnB1dDogXCJva2xjaCgwLjgzMjkzOSAwLjAxNzM4OSAyNTIuNTk4KVwiLFxuICAgIGZvY3VzOiBcIm9rbGNoKDAuNTM2Njg0IDAuMTIwMjE5IDI0Ny4wMSlcIixcbiAgICBhY2NlbnQ6IFwib2tsY2goMC41MzY2ODQgMC4xMjAyMTkgMjQ3LjAxKVwiLFxuICAgIGFjY2VudEZvcmVncm91bmQ6IFwib2tsY2goMC45OTAzMzkgMC4wMDg0MTEgMzI1LjY0KVwiLFxuICAgIHNlY29uZGFyeTogXCJva2xjaCgwLjkzOTI1NCAwLjAxMTkzIDI0MS43MjkpXCIsXG4gICAgc2Vjb25kYXJ5Rm9yZWdyb3VuZDogXCJva2xjaCgwLjIyMjAwMyAwLjAzNDc5IDMyOC45NzkpXCIsXG4gICAgbXV0ZWQ6IFwib2tsY2goMC45NDgwMDQgMC4wMDk2NDkgMjQxLjY5NSlcIixcbiAgICBtdXRlZEZvcmVncm91bmQ6IFwib2tsY2goMC41Mjg3NDEgMC4wMTgyOCAzMTMuODIzKVwiLFxuICAgIHBsYWNlaG9sZGVyOiBcIm9rbGNoKDAuNTMwNzMzIDAuMDE3OTUgMzIzLjc5KVwiLFxuICAgIHNlY29uZGFyeUxhYmVsOiBcIm9rbGNoKDAuNTQxNTU1IDAuMDE3NDY4IDMyMy41MzEpXCIsXG4gICAgaWNvbk11dGVkOiBcIm9rbGNoKDAuNTQxNTU1IDAuMDE3NDY4IDMyMy41MzEpXCIsXG4gICAgZXJyb3I6IFwib2tsY2goMC42Mzc4MjMgMC4yMzcyODcgMjUuNDM2KVwiLFxuICAgIGVycm9yRm9yZWdyb3VuZDogXCJva2xjaCgwLjUwOTQ5NCAwLjIwODU4MyAyOC41MTMpXCIsXG4gICAgZXJyb3JTdXJmYWNlOiBcIm9rbGNoKDAuOTM4NzQ3IDAuMDE2Mzc3IDcuMTg2KVwiLFxuICAgIHdhcm5pbmc6IFwib2tsY2goMC43NzI0MDYgMC4xNzI3OTggNjUuMzY3KVwiLFxuICAgIHdhcm5pbmdGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuNTQ2OTI3IDAuMTU1NTU2IDQ1LjM1OSlcIixcbiAgICB3YXJuaW5nU3VyZmFjZTogXCJva2xjaCgwLjk1NDg0NiAwLjAxNjAwOSA4MS43MzEpXCIsXG4gICAgdXBkYXRlOiBcIm9rbGNoKDAuNTM2Njg0IDAuMTIwMjE5IDI0Ny4wMSlcIixcbiAgICB1cGRhdGVGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMzk3NDk3IDAuMDg0OTk5IDI0Ni41MjMpXCIsXG4gICAgdXBkYXRlU3VyZmFjZTogXCJva2xjaCgwLjkwNDE2NSAwLjAyMTE0NCAyNDEuODc0KVwiLFxuICAgIGFjY2VudFN1cmZhY2U6IFwib2tsY2goMC45MTI5NSAwLjAxODgyNyAyNDEuODM2KVwiLFxuICAgIGFjY2VudFN1cmZhY2VGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMjIyMDAzIDAuMDM0NzkgMzI4Ljk3OSlcIixcbiAgICBtZXNzYWdlU3VyZmFjZTogXCJva2xjaCgwLjg5NTM3MyAwLjAyMzQ2OSAyNDEuOTEzKVwiLFxuICAgIG1lc3NhZ2VGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMjIyMDAzIDAuMDM0NzkgMzI4Ljk3OSlcIixcbiAgICBtZXNzYWdlQWN0aW9uOiBcIm9rbGNoKDAuNDkzOTYxIDAuMDgxNzUgMjAxLjU4NClcIixcbiAgICBtZXNzYWdlQWN0aW9uRm9yZWdyb3VuZDogXCJva2xjaCgwLjk5MDMzOSAwLjAwODQxMSAzMjUuNjQpXCIsXG4gICAgbWVzc2FnZUFjdGlvbkhvdmVyOiBcIm9rbGNoKDAuNDUxNTEgMC4wNzQ0MDcgMjAxLjUxNilcIixcbiAgICBjb2RlQmFja2dyb3VuZDogXCJva2xjaCgwLjk1NzY4NCAwLjAwMjkwNiAyNTMuNjgpXCIsXG4gICAgY29kZUZvcmVncm91bmQ6IFwib2tsY2goMC4yMjIwMDMgMC4wMzQ3OSAzMjguOTc5KVwiLFxuICAgIHNlYXJjaE1hdGNoQmFja2dyb3VuZDogXCJva2xjaCgwLjkxNSAwLjExIDg1KVwiLFxuICAgIHNlYXJjaE1hdGNoRm9yZWdyb3VuZDogXCJva2xjaCgwLjIxNjE2NCAwLjAyODI4MyA3Ny40MjMpXCIsXG4gICAgc2VhcmNoTWF0Y2hBY3RpdmVCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuNzc0MjAyIDAuMTUxOTQ2IDc0LjMzMSlcIixcbiAgICBzZWFyY2hNYXRjaEFjdGl2ZUZvcmVncm91bmQ6IFwib2tsY2goMC4yMTYxNjQgMC4wMjgyODMgNzcuNDIzKVwiLFxuICAgIHNpZGViYXI6IFwib2tsY2goMC45MzkyNTQgMC4wMTE5MyAyNDEuNzI5KVwiLFxuICAgIHNpZGViYXJGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMjIyMDAzIDAuMDM0NzkgMzI4Ljk3OSlcIixcbiAgICBzaWRlYmFyTXV0ZWRGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuNTE3MzY2IDAuMDE4OTQ0IDMxMS40MzMpXCIsXG4gICAgc2lkZWJhckNvbnRyb2xTdXJmYWNlOiBcIm9rbGNoKDAuODg4NDc5IDAuMDExNDc1IDI1MS42MzgpXCIsXG4gICAgc2lkZWJhclJvd0hvdmVyOiBcIm9rbGNoKDAuODkwNzk4IDAuMDI0NjgxIDI0MS45MzMpXCIsXG4gICAgc2lkZWJhclJvd0FjdGl2ZTogXCJva2xjaCgwLjg1ODM2MyAwLjAzMzMyNSAyNDIuMDg5KVwiLFxuICAgIHNpZGViYXJSb3dTZWxlY3RlZDogXCJva2xjaCgwLjg0MjExMyAwLjAzNzY4OSAyNDIuMTc0KVwiLFxuICAgIHNpZGViYXJCb3JkZXI6IFwib2tsY2goMC44NjI4MjMgMC4wMTEzODQgMjU2LjkyNilcIixcbiAgICB0ZXJtaW5hbEJhY2tncm91bmQ6IFwib2tsY2goMC45NzQxOTkgMC4wMDI4NTYgMjQxLjU5NylcIixcbiAgICB0ZXJtaW5hbEZvcmVncm91bmQ6IFwib2tsY2goMC4yMjIwMDMgMC4wMzQ3OSAzMjguOTc5KVwiLFxuICAgIHRlcm1pbmFsQ3Vyc29yOiBcIm9rbGNoKDAuNTM2Njg0IDAuMTIwMjE5IDI0Ny4wMSlcIixcbiAgICB0ZXJtaW5hbFNlbGVjdGlvbjogXCJva2xjaCgwLjg5NTM3MyAwLjAyMzQ2OSAyNDEuOTEzKVwiLFxuICAgIHRlcm1pbmFsU2Nyb2xsYmFyOiBcIm9rbGNoKDAuODI2MjcxIDAuMDA2MTkxIDMwNS40NTYpXCIsXG4gICAgdGVybWluYWxTY3JvbGxiYXJIb3ZlcjogXCJva2xjaCgwLjc1Njg2NiAwLjAwODY4NSAzMTMuNzIxKVwiLFxuICB9LFxuICB2YXJpYW50czoge1xuICAgIGRhcms6IHtcbiAgICAgIGNhbnZhczogXCJva2xjaCgwLjI0MjY0MSAwLjAyNDEyNSAyNTAuNTczKVwiLFxuICAgICAgY2hyb21lOiBcIm9rbGNoKDAuMjQyNjQxIDAuMDI0MTI1IDI1MC41NzMpXCIsXG4gICAgICB0b29sYmFyOiBcIm9rbGNoKDAuMjQyNjQxIDAuMDI0MTI1IDI1MC41NzMpXCIsXG4gICAgICB0b29sYmFyRm9yZWdyb3VuZDogXCJva2xjaCgwLjk5MDMzOSAwLjAwODQxMSAzMjUuNjQpXCIsXG4gICAgICB0b29sYmFyQm9yZGVyOiBcIm9rbGNoKDAuNDM5OTQ2IDAuMDU2MSAyNDMuNDc5KVwiLFxuICAgICAgdG9vbGJhckNvbnRyb2w6IFwib2tsY2goMC4zNTg3MjUgMC4wNDMxNDUgMjQ0LjkxMSlcIixcbiAgICAgIHRvb2xiYXJDb250cm9sRm9yZWdyb3VuZDogXCJva2xjaCgwLjk5MDMzOSAwLjAwODQxMSAzMjUuNjQpXCIsXG4gICAgICB0b29sYmFyQ29udHJvbEhvdmVyOiBcIm9rbGNoKDAuNDEzMzE1IDAuMDUxODc0IDI0My44NTUpXCIsXG4gICAgICBzdXJmYWNlOiBcIm9rbGNoKDAuMjQyNjQxIDAuMDI0MTI1IDI1MC41NzMpXCIsXG4gICAgICBzdXJmYWNlUmFpc2VkOiBcIm9rbGNoKDAuMzQ4NDM5IDAuMDE5OTQyIDI1My42OTYpXCIsXG4gICAgICBzdXJmYWNlT3ZlcmxheTogXCJva2xjaCgwLjM5ODUxNyAwLjAxODIzMiAyNTUuNzIpXCIsXG4gICAgICB0ZXh0OiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICAgIHRleHRNdXRlZDogXCJva2xjaCgwLjY1MjIyNyAwLjAxMTQ5IDI3My4zMSlcIixcbiAgICAgIGJvcmRlcjogXCJva2xjaCgwLjQzODY1MyAwLjAzOTQ5NiAyNDUuNDQpXCIsXG4gICAgICBpbnB1dDogXCJva2xjaCgwLjUwMDkwNSAwLjA0MzU3NCAyNDQuNzgxKVwiLFxuICAgICAgZm9jdXM6IFwib2tsY2goMC43NTg5MzMgMC4xMDU4MzMgMjQxLjU0OClcIixcbiAgICAgIGFjY2VudDogXCJva2xjaCgwLjc1ODkzMyAwLjEwNTgzMyAyNDEuNTQ4KVwiLFxuICAgICAgYWNjZW50Rm9yZWdyb3VuZDogXCJva2xjaCgwLjIyMjAwMyAwLjAzNDc5IDMyOC45NzkpXCIsXG4gICAgICBzZWNvbmRhcnk6IFwib2tsY2goMC4zNTg3MjUgMC4wNDMxNDUgMjQ0LjkxMSlcIixcbiAgICAgIHNlY29uZGFyeUZvcmVncm91bmQ6IFwib2tsY2goMC45OTAzMzkgMC4wMDg0MTEgMzI1LjY0KVwiLFxuICAgICAgbXV0ZWQ6IFwib2tsY2goMC4zMTkyODcgMC4wMzY3NjYgMjQ2LjA2NSlcIixcbiAgICAgIG11dGVkRm9yZWdyb3VuZDogXCJva2xjaCgwLjY5MTkzNiAwLjAxNjI5NCAyNjEuNTg4KVwiLFxuICAgICAgcGxhY2Vob2xkZXI6IFwib2tsY2goMC43MjE2NDEgMC4wMTAxOTIgMjgxLjI3MSlcIixcbiAgICAgIHNlY29uZGFyeUxhYmVsOiBcIm9rbGNoKDAuNjUyMjI3IDAuMDExNDkgMjczLjMxKVwiLFxuICAgICAgaWNvbk11dGVkOiBcIm9rbGNoKDAuNjUyMjI3IDAuMDExNDkgMjczLjMxKVwiLFxuICAgICAgZXJyb3I6IFwib2tsY2goMC42NTUxMDggMC4yMjExNDggMjMuNDczKVwiLFxuICAgICAgZXJyb3JGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuNzAyMTg0IDAuMTg5MjI2IDIyLjIyOClcIixcbiAgICAgIGVycm9yU3VyZmFjZTogXCJva2xjaCgwLjI5ODkzMyAwLjAzNjQ0MyAzNTAuMDk0KVwiLFxuICAgICAgd2FybmluZzogXCJva2xjaCgwLjc3MjQwNiAwLjE3Mjc5OCA2NS4zNjcpXCIsXG4gICAgICB3YXJuaW5nRm9yZWdyb3VuZDogXCJva2xjaCgwLjgyOTAxNyAwLjE3MTIyMSA4MS4wMzgpXCIsXG4gICAgICB3YXJuaW5nU3VyZmFjZTogXCJva2xjaCgwLjMyOTQ0OSAwLjAyODcxMiA4NC40OTUpXCIsXG4gICAgICB1cGRhdGU6IFwib2tsY2goMC43NTg5MzMgMC4xMDU4MzMgMjQxLjU0OClcIixcbiAgICAgIHVwZGF0ZUZvcmVncm91bmQ6IFwib2tsY2goMC44NDA4NDQgMC4wNjkyMTcgMjQwLjE1MSlcIixcbiAgICAgIHVwZGF0ZVN1cmZhY2U6IFwib2tsY2goMC40MjQwMTcgMC4wNTM1NzUgMjQzLjY5NSlcIixcbiAgICAgIGFjY2VudFN1cmZhY2U6IFwib2tsY2goMC40MTMzMTUgMC4wNTE4NzQgMjQzLjg1NSlcIixcbiAgICAgIGFjY2VudFN1cmZhY2VGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICAgIG1lc3NhZ2VTdXJmYWNlOiBcIm9rbGNoKDAuNDQ1MjI0IDAuMDU2OTM2IDI0My40MTMpXCIsXG4gICAgICBtZXNzYWdlRm9yZWdyb3VuZDogXCJva2xjaCgwLjk5MDMzOSAwLjAwODQxMSAzMjUuNjQpXCIsXG4gICAgICBtZXNzYWdlQWN0aW9uOiBcIm9rbGNoKDAuNzkzMzYzIDAuMTA1MDIyIDE5OS44OTMpXCIsXG4gICAgICBtZXNzYWdlQWN0aW9uRm9yZWdyb3VuZDogXCJva2xjaCgwLjIyMjAwMyAwLjAzNDc5IDMyOC45NzkpXCIsXG4gICAgICBtZXNzYWdlQWN0aW9uSG92ZXI6IFwib2tsY2goMC44MTUzMDggMC4wOTYxNzQgMTk5Ljg2MilcIixcbiAgICAgIGNvZGVCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuMjk2NjEgMC4wMjE4ODMgMjUxLjk2OClcIixcbiAgICAgIGNvZGVGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICAgIHNlYXJjaE1hdGNoQmFja2dyb3VuZDogXCJva2xjaCgwLjU1IDAuMSA4NSlcIixcbiAgICAgIHNlYXJjaE1hdGNoRm9yZWdyb3VuZDogXCJva2xjaCgwLjk3MDE1MSAwIDApXCIsXG4gICAgICBzZWFyY2hNYXRjaEFjdGl2ZUJhY2tncm91bmQ6IFwib2tsY2goMC43NzQyMDIgMC4xNTE5NDYgNzQuMzMxKVwiLFxuICAgICAgc2VhcmNoTWF0Y2hBY3RpdmVGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMjE2MTY0IDAuMDI4MjgzIDc3LjQyMylcIixcbiAgICAgIHNpZGViYXI6IFwib2tsY2goMC4yOTAzODcgMC4wMzIwNDMgMjQ3LjI3NClcIixcbiAgICAgIHNpZGViYXJGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICAgIHNpZGViYXJNdXRlZEZvcmVncm91bmQ6IFwib2tsY2goMC42OTA5OSAwLjAxMzk1IDI2Ni40MjQpXCIsXG4gICAgICBzaWRlYmFyQ29udHJvbFN1cmZhY2U6IFwib2tsY2goMC40MTc4MjIgMC4wMjUzNSAyNTAuMTYyKVwiLFxuICAgICAgc2lkZWJhclJvd0hvdmVyOiBcIm9rbGNoKDAuMzUzMzgxIDAuMDQyMjg1IDI0NS4wNDMpXCIsXG4gICAgICBzaWRlYmFyUm93QWN0aXZlOiBcIm9rbGNoKDAuMzkzODc4IDAuMDQ4Nzc4IDI0NC4xNzkpXCIsXG4gICAgICBzaWRlYmFyUm93U2VsZWN0ZWQ6IFwib2tsY2goMC40MTM3NDQgMC4wNTE5NDMgMjQzLjg0OClcIixcbiAgICAgIHNpZGViYXJCb3JkZXI6IFwib2tsY2goMC41NTg1OSAwLjAxOTAwMSAyNTYuMjIzKVwiLFxuICAgICAgdGVybWluYWxCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuMjQyNjQxIDAuMDI0MTI1IDI1MC41NzMpXCIsXG4gICAgICB0ZXJtaW5hbEZvcmVncm91bmQ6IFwib2tsY2goMC45OTAzMzkgMC4wMDg0MTEgMzI1LjY0KVwiLFxuICAgICAgdGVybWluYWxDdXJzb3I6IFwib2tsY2goMC43NTg5MzMgMC4xMDU4MzMgMjQxLjU0OClcIixcbiAgICAgIHRlcm1pbmFsU2VsZWN0aW9uOiBcIm9rbGNoKDAuNDM5OTQ2IDAuMDU2MSAyNDMuNDc5KVwiLFxuICAgICAgdGVybWluYWxTY3JvbGxiYXI6IFwib2tsY2goMC41ODYxMyAwLjAxMjk1OSAyNjcuMjIpXCIsXG4gICAgICB0ZXJtaW5hbFNjcm9sbGJhckhvdmVyOiBcIm9rbGNoKDAuNjgxNTY5IDAuMDEwOTA5IDI3Ni40NjUpXCIsXG4gICAgfSxcbiAgfSxcbiAgc2lkZWJhckFydHdvcms6IHRydWUsXG59O1xuXG5leHBvcnQgY29uc3QgRU1CRVJfVEhFTUU6IFRoZW1lRGVmaW5pdGlvbiA9IHtcbiAgaWQ6IFwiZW1iZXJcIixcbiAgbGFiZWw6IFwiRW1iZXJcIixcbiAgYXBwZWFyYW5jZTogXCJsaWdodFwiLFxuICBjb2xvcnM6IHtcbiAgICBjYW52YXM6IFwib2tsY2goMC45NzY1MjcgMC4wMDI2ODUgNjAuNzI1KVwiLFxuICAgIGNocm9tZTogXCJva2xjaCgwLjk3NjUyNyAwLjAwMjY4NSA2MC43MjUpXCIsXG4gICAgdG9vbGJhcjogXCJva2xjaCgwLjk3NjUyNyAwLjAwMjY4NSA2MC43MjUpXCIsXG4gICAgdG9vbGJhckZvcmVncm91bmQ6IFwib2tsY2goMC4yMjIwMDMgMC4wMzQ3OSAzMjguOTc5KVwiLFxuICAgIHRvb2xiYXJCb3JkZXI6IFwib2tsY2goMC45MTY1MDIgMC4wMTgzMiA0OS41OTcpXCIsXG4gICAgdG9vbGJhckNvbnRyb2w6IFwib2tsY2goMC45NDIyNjcgMC4wMTE1MSA1MC43ODUpXCIsXG4gICAgdG9vbGJhckNvbnRyb2xGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMjIyMDAzIDAuMDM0NzkgMzI4Ljk3OSlcIixcbiAgICB0b29sYmFyQ29udHJvbEhvdmVyOiBcIm9rbGNoKDAuOTE2NTAyIDAuMDE4MzIgNDkuNTk3KVwiLFxuICAgIHN1cmZhY2U6IFwib2tsY2goMC45NzY1MjcgMC4wMDI2ODUgNjAuNzI1KVwiLFxuICAgIHN1cmZhY2VSYWlzZWQ6IFwib2tsY2goMC45NTMzMjEgMC4wMDI3MDEgNDIuMjY2KVwiLFxuICAgIHN1cmZhY2VPdmVybGF5OiBcIm9rbGNoKDAuOTM2NjU5IDAuMDAyODc5IDI5Ljk2KVwiLFxuICAgIHRleHQ6IFwib2tsY2goMC4yMjIwMDMgMC4wMzQ3OSAzMjguOTc5KVwiLFxuICAgIHRleHRNdXRlZDogXCJva2xjaCgwLjU0MzAyMyAwLjAxNzMxNiAzMzEuOTY0KVwiLFxuICAgIGJvcmRlcjogXCJva2xjaCgwLjg3MDYzMSAwLjAxMzIwNCAzOS40MzEpXCIsXG4gICAgaW5wdXQ6IFwib2tsY2goMC44MzYyMTMgMC4wMTcxNTMgMzguNjYxKVwiLFxuICAgIGZvY3VzOiBcIm9rbGNoKDAuNTUyODMxIDAuMTI5NDM4IDQ0LjY1NilcIixcbiAgICBhY2NlbnQ6IFwib2tsY2goMC41NTI4MzEgMC4xMjk0MzggNDQuNjU2KVwiLFxuICAgIGFjY2VudEZvcmVncm91bmQ6IFwib2tsY2goMC45OTAzMzkgMC4wMDg0MTEgMzI1LjY0KVwiLFxuICAgIHNlY29uZGFyeTogXCJva2xjaCgwLjk0MjI2NyAwLjAxMTUxIDUwLjc4NSlcIixcbiAgICBzZWNvbmRhcnlGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMjIyMDAzIDAuMDM0NzkgMzI4Ljk3OSlcIixcbiAgICBtdXRlZDogXCJva2xjaCgwLjk1MDg0MiAwLjAwOTI3MyA1MS41MjgpXCIsXG4gICAgbXV0ZWRGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuNTMwNDEzIDAuMDE4NDUzIDM0MS4xODEpXCIsXG4gICAgcGxhY2Vob2xkZXI6IFwib2tsY2goMC41MzIzMzkgMC4wMTc3OTYgMzMxLjc0OClcIixcbiAgICBzZWNvbmRhcnlMYWJlbDogXCJva2xjaCgwLjU0MzAyMyAwLjAxNzMxNiAzMzEuOTY0KVwiLFxuICAgIGljb25NdXRlZDogXCJva2xjaCgwLjU0MzAyMyAwLjAxNzMxNiAzMzEuOTY0KVwiLFxuICAgIGVycm9yOiBcIm9rbGNoKDAuNjM3ODIzIDAuMjM3Mjg3IDI1LjQzNilcIixcbiAgICBlcnJvckZvcmVncm91bmQ6IFwib2tsY2goMC41MDk0OTQgMC4yMDg1ODMgMjguNTEzKVwiLFxuICAgIGVycm9yU3VyZmFjZTogXCJva2xjaCgwLjk0MTA5NCAwLjAxOTkzOCAxOS4zNzUpXCIsXG4gICAgd2FybmluZzogXCJva2xjaCgwLjc3MjQwNiAwLjE3Mjc5OCA2NS4zNjcpXCIsXG4gICAgd2FybmluZ0ZvcmVncm91bmQ6IFwib2tsY2goMC41NDkxNTQgMC4xNTYxODggNDUuMzU5KVwiLFxuICAgIHdhcm5pbmdTdXJmYWNlOiBcIm9rbGNoKDAuOTU3MTQ4IDAuMDIwODQzIDc2LjcwMilcIixcbiAgICB1cGRhdGU6IFwib2tsY2goMC41NTI4MzEgMC4xMjk0MzggNDQuNjU2KVwiLFxuICAgIHVwZGF0ZUZvcmVncm91bmQ6IFwib2tsY2goMC40MDg2NDcgMC4wOTEyMDcgNDUuMDM3KVwiLFxuICAgIHVwZGF0ZVN1cmZhY2U6IFwib2tsY2goMC45MDc5MDIgMC4wMjA2MjEgNDkuMzYpXCIsXG4gICAgYWNjZW50U3VyZmFjZTogXCJva2xjaCgwLjkxNjUwMiAwLjAxODMyIDQ5LjU5NylcIixcbiAgICBhY2NlbnRTdXJmYWNlRm9yZWdyb3VuZDogXCJva2xjaCgwLjIyMjAwMyAwLjAzNDc5IDMyOC45NzkpXCIsXG4gICAgbWVzc2FnZVN1cmZhY2U6IFwib2tsY2goMC44OTkyOTYgMC4wMjI5MzkgNDkuMTYzKVwiLFxuICAgIG1lc3NhZ2VGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMjIyMDAzIDAuMDM0NzkgMzI4Ljk3OSlcIixcbiAgICBtZXNzYWdlQWN0aW9uOiBcIm9rbGNoKDAuNTE2MzIzIDAuMTYxNjI4IDI0LjgyKVwiLFxuICAgIG1lc3NhZ2VBY3Rpb25Gb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICBtZXNzYWdlQWN0aW9uSG92ZXI6IFwib2tsY2goMC40NzEyMjMgMC4xNDU4NDMgMjQuNjg4KVwiLFxuICAgIGNvZGVCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuOTU5OTY1IDAuMDAyNjY4IDQ3LjUxMilcIixcbiAgICBjb2RlRm9yZWdyb3VuZDogXCJva2xjaCgwLjIyMjAwMyAwLjAzNDc5IDMyOC45NzkpXCIsXG4gICAgc2VhcmNoTWF0Y2hCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuOTE1IDAuMTEgODUpXCIsXG4gICAgc2VhcmNoTWF0Y2hGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMjE2MTY0IDAuMDI4MjgzIDc3LjQyMylcIixcbiAgICBzZWFyY2hNYXRjaEFjdGl2ZUJhY2tncm91bmQ6IFwib2tsY2goMC43NzQyMDIgMC4xNTE5NDYgNzQuMzMxKVwiLFxuICAgIHNlYXJjaE1hdGNoQWN0aXZlRm9yZWdyb3VuZDogXCJva2xjaCgwLjIxNjE2NCAwLjAyODI4MyA3Ny40MjMpXCIsXG4gICAgc2lkZWJhcjogXCJva2xjaCgwLjk0MjI2NyAwLjAxMTUxIDUwLjc4NSlcIixcbiAgICBzaWRlYmFyRm9yZWdyb3VuZDogXCJva2xjaCgwLjIyMjAwMyAwLjAzNDc5IDMyOC45NzkpXCIsXG4gICAgc2lkZWJhck11dGVkRm9yZWdyb3VuZDogXCJva2xjaCgwLjUxOTE0NiAwLjAxOTIxNCAzNDMuNDI3KVwiLFxuICAgIHNpZGViYXJDb250cm9sU3VyZmFjZTogXCJva2xjaCgwLjg5MTMzMiAwLjAxMTE3OSA0MC41OTYpXCIsXG4gICAgc2lkZWJhclJvd0hvdmVyOiBcIm9rbGNoKDAuODk0ODE5IDAuMDI0MTUxIDQ5LjA3MylcIixcbiAgICBzaWRlYmFyUm93QWN0aXZlOiBcIm9rbGNoKDAuODYzMTA0IDAuMDMyODU1IDQ4LjU4NilcIixcbiAgICBzaWRlYmFyUm93U2VsZWN0ZWQ6IFwib2tsY2goMC44NDcyMyAwLjAzNzI5MiA0OC40MDMpXCIsXG4gICAgc2lkZWJhckJvcmRlcjogXCJva2xjaCgwLjg2NTU5MyAwLjAxMTE1NCAzNS4yNDYpXCIsXG4gICAgdGVybWluYWxCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuOTc2NTI3IDAuMDAyNjg1IDYwLjcyNSlcIixcbiAgICB0ZXJtaW5hbEZvcmVncm91bmQ6IFwib2tsY2goMC4yMjIwMDMgMC4wMzQ3OSAzMjguOTc5KVwiLFxuICAgIHRlcm1pbmFsQ3Vyc29yOiBcIm9rbGNoKDAuNTUyODMxIDAuMTI5NDM4IDQ0LjY1NilcIixcbiAgICB0ZXJtaW5hbFNlbGVjdGlvbjogXCJva2xjaCgwLjg5OTI5NiAwLjAyMjkzOSA0OS4xNjMpXCIsXG4gICAgdGVybWluYWxTY3JvbGxiYXI6IFwib2tsY2goMC44MjgxODUgMC4wMDU4ODQgMzQ5LjUzMylcIixcbiAgICB0ZXJtaW5hbFNjcm9sbGJhckhvdmVyOiBcIm9rbGNoKDAuNzU4NTg0IDAuMDA4NDIzIDM0MS4xNilcIixcbiAgfSxcbiAgdmFyaWFudHM6IHtcbiAgICBkYXJrOiB7XG4gICAgICBjYW52YXM6IFwib2tsY2goMC4yNDU4OTkgMC4wMTkxNDQgNDIuMDQ0KVwiLFxuICAgICAgY2hyb21lOiBcIm9rbGNoKDAuMjQ1ODk5IDAuMDE5MTQ0IDQyLjA0NClcIixcbiAgICAgIHRvb2xiYXI6IFwib2tsY2goMC4yNDU4OTkgMC4wMTkxNDQgNDIuMDQ0KVwiLFxuICAgICAgdG9vbGJhckZvcmVncm91bmQ6IFwib2tsY2goMC45OTAzMzkgMC4wMDg0MTEgMzI1LjY0KVwiLFxuICAgICAgdG9vbGJhckJvcmRlcjogXCJva2xjaCgwLjQ0MjY4MSAwLjA2MDggNTAuNzk1KVwiLFxuICAgICAgdG9vbGJhckNvbnRyb2w6IFwib2tsY2goMC4zNjE0OTkgMC4wNDQwNTIgNDkuNTE1KVwiLFxuICAgICAgdG9vbGJhckNvbnRyb2xGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICAgIHRvb2xiYXJDb250cm9sSG92ZXI6IFwib2tsY2goMC40MTYwNDggMC4wNTUzNTQgNTAuNDg0KVwiLFxuICAgICAgc3VyZmFjZTogXCJva2xjaCgwLjI0NTg5OSAwLjAxOTE0NCA0Mi4wNDQpXCIsXG4gICAgICBzdXJmYWNlUmFpc2VkOiBcIm9rbGNoKDAuMzUxMjYyIDAuMDE1NjUgMzcuNTkyKVwiLFxuICAgICAgc3VyZmFjZU92ZXJsYXk6IFwib2tsY2goMC40MDExMTEgMC4wMTQzMDggMzQuODk2KVwiLFxuICAgICAgdGV4dDogXCJva2xjaCgwLjk5MDMzOSAwLjAwODQxMSAzMjUuNjQpXCIsXG4gICAgICB0ZXh0TXV0ZWQ6IFwib2tsY2goMC42NTQwMTcgMC4wMDk1MDUgMTMuMjg3KVwiLFxuICAgICAgYm9yZGVyOiBcIm9rbGNoKDAuNDQwOTkgMC4wNDAyMDIgNDguODA3KVwiLFxuICAgICAgaW5wdXQ6IFwib2tsY2goMC41MDMwMDMgMC4wNDU3MjEgNDkuNDQpXCIsXG4gICAgICBmb2N1czogXCJva2xjaCgwLjc2MjE3NCAwLjEyNDExNyA1Mi4wODIpXCIsXG4gICAgICBhY2NlbnQ6IFwib2tsY2goMC43NjIxNzQgMC4xMjQxMTcgNTIuMDgyKVwiLFxuICAgICAgYWNjZW50Rm9yZWdyb3VuZDogXCJva2xjaCgwLjIyMjAwMyAwLjAzNDc5IDMyOC45NzkpXCIsXG4gICAgICBzZWNvbmRhcnk6IFwib2tsY2goMC4zNjE0OTkgMC4wNDQwNTIgNDkuNTE1KVwiLFxuICAgICAgc2Vjb25kYXJ5Rm9yZWdyb3VuZDogXCJva2xjaCgwLjk5MDMzOSAwLjAwODQxMSAzMjUuNjQpXCIsXG4gICAgICBtdXRlZDogXCJva2xjaCgwLjMyMjE0NCAwLjAzNTc0IDQ4LjMwOSlcIixcbiAgICAgIG11dGVkRm9yZWdyb3VuZDogXCJva2xjaCgwLjY5MjQ3OSAwLjAxNTIyNyAzMC45NjMpXCIsXG4gICAgICBwbGFjZWhvbGRlcjogXCJva2xjaCgwLjcyMzUzMyAwLjAwODc0MSA0LjUxNSlcIixcbiAgICAgIHNlY29uZGFyeUxhYmVsOiBcIm9rbGNoKDAuNjU0MDE3IDAuMDA5NTA1IDEzLjI4NylcIixcbiAgICAgIGljb25NdXRlZDogXCJva2xjaCgwLjY1NDAxNyAwLjAwOTUwNSAxMy4yODcpXCIsXG4gICAgICBlcnJvcjogXCJva2xjaCgwLjY1NTEwOCAwLjIyMTE0OCAyMy40NzMpXCIsXG4gICAgICBlcnJvckZvcmVncm91bmQ6IFwib2tsY2goMC43MDIxODQgMC4xODkyMjYgMjIuMjI4KVwiLFxuICAgICAgZXJyb3JTdXJmYWNlOiBcIm9rbGNoKDAuMzEwOTU1IDAuMDU5NjI0IDI0LjMzNClcIixcbiAgICAgIHdhcm5pbmc6IFwib2tsY2goMC43NzI0MDYgMC4xNzI3OTggNjUuMzY3KVwiLFxuICAgICAgd2FybmluZ0ZvcmVncm91bmQ6IFwib2tsY2goMC44MjkwMTcgMC4xNzEyMjEgODEuMDM4KVwiLFxuICAgICAgd2FybmluZ1N1cmZhY2U6IFwib2tsY2goMC4zMzkxMzcgMC4wNTU2MzggNjYuOTExKVwiLFxuICAgICAgdXBkYXRlOiBcIm9rbGNoKDAuNzYyMTc0IDAuMTI0MTE3IDUyLjA4MilcIixcbiAgICAgIHVwZGF0ZUZvcmVncm91bmQ6IFwib2tsY2goMC44NDE0NTYgMC4wNzk1ODUgNTMuNTIxKVwiLFxuICAgICAgdXBkYXRlU3VyZmFjZTogXCJva2xjaCgwLjQyNjc0OSAwLjA1NzU0NyA1MC42MTgpXCIsXG4gICAgICBhY2NlbnRTdXJmYWNlOiBcIm9rbGNoKDAuNDE2MDQ4IDAuMDU1MzU0IDUwLjQ4NClcIixcbiAgICAgIGFjY2VudFN1cmZhY2VGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICAgIG1lc3NhZ2VTdXJmYWNlOiBcIm9rbGNoKDAuNDQ3OTYxIDAuMDYxODc0IDUwLjg0OSlcIixcbiAgICAgIG1lc3NhZ2VGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICAgIG1lc3NhZ2VBY3Rpb246IFwib2tsY2goMC43NDc5NTUgMC4xMzU1NzggMjkuNDMyKVwiLFxuICAgICAgbWVzc2FnZUFjdGlvbkZvcmVncm91bmQ6IFwib2tsY2goMC4yMjIwMDMgMC4wMzQ3OSAzMjguOTc5KVwiLFxuICAgICAgbWVzc2FnZUFjdGlvbkhvdmVyOiBcIm9rbGNoKDAuNzc1MTE2IDAuMTE3OTUzIDI5LjAxNClcIixcbiAgICAgIGNvZGVCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuMjk5NjYyIDAuMDE3MjI5IDM5Ljk3MylcIixcbiAgICAgIGNvZGVGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICAgIHNlYXJjaE1hdGNoQmFja2dyb3VuZDogXCJva2xjaCgwLjU1IDAuMSA4NSlcIixcbiAgICAgIHNlYXJjaE1hdGNoRm9yZWdyb3VuZDogXCJva2xjaCgwLjk3MDE1MSAwIDApXCIsXG4gICAgICBzZWFyY2hNYXRjaEFjdGl2ZUJhY2tncm91bmQ6IFwib2tsY2goMC43NzQyMDIgMC4xNTE5NDYgNzQuMzMxKVwiLFxuICAgICAgc2VhcmNoTWF0Y2hBY3RpdmVGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMjE2MTY0IDAuMDI4MjgzIDc3LjQyMylcIixcbiAgICAgIHNpZGViYXI6IFwib2tsY2goMC4yOTMzNDkgMC4wMjk1NTQgNDYuODgyKVwiLFxuICAgICAgc2lkZWJhckZvcmVncm91bmQ6IFwib2tsY2goMC45OTAzMzkgMC4wMDg0MTEgMzI1LjY0KVwiLFxuICAgICAgc2lkZWJhck11dGVkRm9yZWdyb3VuZDogXCJva2xjaCgwLjY5MTg3NCAwLjAxMjUzOCAyNC42MzgpXCIsXG4gICAgICBzaWRlYmFyQ29udHJvbFN1cmZhY2U6IFwib2tsY2goMC40MjAyMjcgMC4wMjI4OTMgNDMuMjI2KVwiLFxuICAgICAgc2lkZWJhclJvd0hvdmVyOiBcIm9rbGNoKDAuMzU2MTYzIDAuMDQyOTMzIDQ5LjM4NSlcIixcbiAgICAgIHNpZGViYXJSb3dBY3RpdmU6IFwib2tsY2goMC4zOTY2MTcgMC4wNTEzNTMgNTAuMjAxKVwiLFxuICAgICAgc2lkZWJhclJvd1NlbGVjdGVkOiBcIm9rbGNoKDAuNDE2NDc3IDAuMDU1NDQyIDUwLjQ4OSlcIixcbiAgICAgIHNpZGViYXJCb3JkZXI6IFwib2tsY2goMC41NjAzNzIgMC4wMTY5OTggMzYuMTc5KVwiLFxuICAgICAgdGVybWluYWxCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuMjQ1ODk5IDAuMDE5MTQ0IDQyLjA0NClcIixcbiAgICAgIHRlcm1pbmFsRm9yZWdyb3VuZDogXCJva2xjaCgwLjk5MDMzOSAwLjAwODQxMSAzMjUuNjQpXCIsXG4gICAgICB0ZXJtaW5hbEN1cnNvcjogXCJva2xjaCgwLjc2MjE3NCAwLjEyNDExNyA1Mi4wODIpXCIsXG4gICAgICB0ZXJtaW5hbFNlbGVjdGlvbjogXCJva2xjaCgwLjQ0MjY4MSAwLjA2MDggNTAuNzk1KVwiLFxuICAgICAgdGVybWluYWxTY3JvbGxiYXI6IFwib2tsY2goMC41ODc4NjEgMC4wMTA0NjMgMjAuNDQ0KVwiLFxuICAgICAgdGVybWluYWxTY3JvbGxiYXJIb3ZlcjogXCJva2xjaCgwLjY4Mjg3NiAwLjAwOTE1NiA5Ljc5NilcIixcbiAgICB9LFxuICB9LFxuICBzaWRlYmFyQXJ0d29yazogdHJ1ZSxcbn07XG5cbmV4cG9ydCBjb25zdCBJUklTX1RIRU1FOiBUaGVtZURlZmluaXRpb24gPSB7XG4gIGlkOiBcImlyaXNcIixcbiAgbGFiZWw6IFwiSXJpc1wiLFxuICBhcHBlYXJhbmNlOiBcImxpZ2h0XCIsXG4gIGNvbG9yczoge1xuICAgIGNhbnZhczogXCJva2xjaCgwLjk3NjUzMSAwLjAwMzg1NSAzMDMuMjI2KVwiLFxuICAgIGNocm9tZTogXCJva2xjaCgwLjk3NjUzMSAwLjAwMzg1NSAzMDMuMjI2KVwiLFxuICAgIHRvb2xiYXI6IFwib2tsY2goMC45NzY1MzEgMC4wMDM4NTUgMzAzLjIyNilcIixcbiAgICB0b29sYmFyRm9yZWdyb3VuZDogXCJva2xjaCgwLjIyMjAwMyAwLjAzNDc5IDMyOC45NzkpXCIsXG4gICAgdG9vbGJhckJvcmRlcjogXCJva2xjaCgwLjkxNDg4MiAwLjAyMjk2NSAyOTkuOTg2KVwiLFxuICAgIHRvb2xiYXJDb250cm9sOiBcIm9rbGNoKDAuOTQxMzg3IDAuMDE0Njg3IDMwMC40NzQpXCIsXG4gICAgdG9vbGJhckNvbnRyb2xGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMjIyMDAzIDAuMDM0NzkgMzI4Ljk3OSlcIixcbiAgICB0b29sYmFyQ29udHJvbEhvdmVyOiBcIm9rbGNoKDAuOTE0ODgyIDAuMDIyOTY1IDI5OS45ODYpXCIsXG4gICAgc3VyZmFjZTogXCJva2xjaCgwLjk3NjUzMSAwLjAwMzg1NSAzMDMuMjI2KVwiLFxuICAgIHN1cmZhY2VSYWlzZWQ6IFwib2tsY2goMC45NTMzMjYgMC4wMDQ1MzYgMzA3LjY3NilcIixcbiAgICBzdXJmYWNlT3ZlcmxheTogXCJva2xjaCgwLjkzNjY2NSAwLjAwNTA0MSAzMTAuMTMyKVwiLFxuICAgIHRleHQ6IFwib2tsY2goMC4yMjIwMDMgMC4wMzQ3OSAzMjguOTc5KVwiLFxuICAgIHRleHRNdXRlZDogXCJva2xjaCgwLjU0MzA0MiAwLjAxODg5NCAzMjUuNjUyKVwiLFxuICAgIGJvcmRlcjogXCJva2xjaCgwLjg2OTYwOCAwLjAxODIyNiAzMDMuODU5KVwiLFxuICAgIGlucHV0OiBcIm9rbGNoKDAuODM0NzczIDAuMDIzNDA1IDMwMy42NzYpXCIsXG4gICAgZm9jdXM6IFwib2tsY2goMC41MjUzNDggMC4xNTM3MyAyOTQuMTc2KVwiLFxuICAgIGFjY2VudDogXCJva2xjaCgwLjUyNTM0OCAwLjE1MzczIDI5NC4xNzYpXCIsXG4gICAgYWNjZW50Rm9yZWdyb3VuZDogXCJva2xjaCgwLjk5MDMzOSAwLjAwODQxMSAzMjUuNjQpXCIsXG4gICAgc2Vjb25kYXJ5OiBcIm9rbGNoKDAuOTQxMzg3IDAuMDE0Njg3IDMwMC40NzQpXCIsXG4gICAgc2Vjb25kYXJ5Rm9yZWdyb3VuZDogXCJva2xjaCgwLjIyMjAwMyAwLjAzNDc5IDMyOC45NzkpXCIsXG4gICAgbXV0ZWQ6IFwib2tsY2goMC45NTAxOTQgMC4wMTE5NTYgMzAwLjczMylcIixcbiAgICBtdXRlZEZvcmVncm91bmQ6IFwib2tsY2goMC41Mjk5NTUgMC4wMjIzMTkgMzIxLjU1NilcIixcbiAgICBwbGFjZWhvbGRlcjogXCJva2xjaCgwLjUzMjE3NyAwLjAxOTMzMyAzMjUuNzg0KVwiLFxuICAgIHNlY29uZGFyeUxhYmVsOiBcIm9rbGNoKDAuNTQzMDQyIDAuMDE4ODk0IDMyNS42NTIpXCIsXG4gICAgaWNvbk11dGVkOiBcIm9rbGNoKDAuNTQzMDQyIDAuMDE4ODk0IDMyNS42NTIpXCIsXG4gICAgZXJyb3I6IFwib2tsY2goMC42Mzc4MjMgMC4yMzcyODcgMjUuNDM2KVwiLFxuICAgIGVycm9yRm9yZWdyb3VuZDogXCJva2xjaCgwLjUwOTQ5NCAwLjIwODU4MyAyOC41MTMpXCIsXG4gICAgZXJyb3JTdXJmYWNlOiBcIm9rbGNoKDAuOTQxMDQzIDAuMDE5NTgyIDQuMjM1KVwiLFxuICAgIHdhcm5pbmc6IFwib2tsY2goMC43NzI0MDYgMC4xNzI3OTggNjUuMzY3KVwiLFxuICAgIHdhcm5pbmdGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuNTQ5MTU0IDAuMTU2MTg4IDQ1LjM1OSlcIixcbiAgICB3YXJuaW5nU3VyZmFjZTogXCJva2xjaCgwLjk1NzA1NCAwLjAxNjE5NyA2OS45MzIpXCIsXG4gICAgdXBkYXRlOiBcIm9rbGNoKDAuNTI1MzQ4IDAuMTUzNzMgMjk0LjE3NilcIixcbiAgICB1cGRhdGVGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMzg5OTI2IDAuMTA4MjUgMjk0LjU0NylcIixcbiAgICB1cGRhdGVTdXJmYWNlOiBcIm9rbGNoKDAuOTA2MDIgMC4wMjU3NTQgMjk5Ljg2NylcIixcbiAgICBhY2NlbnRTdXJmYWNlOiBcIm9rbGNoKDAuOTE0ODgyIDAuMDIyOTY1IDI5OS45ODYpXCIsXG4gICAgYWNjZW50U3VyZmFjZUZvcmVncm91bmQ6IFwib2tsY2goMC4yMjIwMDMgMC4wMzQ3OSAzMjguOTc5KVwiLFxuICAgIG1lc3NhZ2VTdXJmYWNlOiBcIm9rbGNoKDAuODk3MTQzIDAuMDI4NTU4IDI5OS43NTgpXCIsXG4gICAgbWVzc2FnZUZvcmVncm91bmQ6IFwib2tsY2goMC4yMjIwMDMgMC4wMzQ3OSAzMjguOTc5KVwiLFxuICAgIG1lc3NhZ2VBY3Rpb246IFwib2tsY2goMC41MTYwODQgMC4xODUyMjkgMzQwLjc3NilcIixcbiAgICBtZXNzYWdlQWN0aW9uRm9yZWdyb3VuZDogXCJva2xjaCgwLjk5MDMzOSAwLjAwODQxMSAzMjUuNjQpXCIsXG4gICAgbWVzc2FnZUFjdGlvbkhvdmVyOiBcIm9rbGNoKDAuNDcxMDAzIDAuMTY3NDggMzQwLjY4NylcIixcbiAgICBjb2RlQmFja2dyb3VuZDogXCJva2xjaCgwLjk1OTk3IDAuMDA0MzM4IDMwNi41NDIpXCIsXG4gICAgY29kZUZvcmVncm91bmQ6IFwib2tsY2goMC4yMjIwMDMgMC4wMzQ3OSAzMjguOTc5KVwiLFxuICAgIHNlYXJjaE1hdGNoQmFja2dyb3VuZDogXCJva2xjaCgwLjkxNSAwLjExIDg1KVwiLFxuICAgIHNlYXJjaE1hdGNoRm9yZWdyb3VuZDogXCJva2xjaCgwLjIxNjE2NCAwLjAyODI4MyA3Ny40MjMpXCIsXG4gICAgc2VhcmNoTWF0Y2hBY3RpdmVCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuNzc0MjAyIDAuMTUxOTQ2IDc0LjMzMSlcIixcbiAgICBzZWFyY2hNYXRjaEFjdGl2ZUZvcmVncm91bmQ6IFwib2tsY2goMC4yMTYxNjQgMC4wMjgyODMgNzcuNDIzKVwiLFxuICAgIHNpZGViYXI6IFwib2tsY2goMC45NDEzODcgMC4wMTQ2ODcgMzAwLjQ3NClcIixcbiAgICBzaWRlYmFyRm9yZWdyb3VuZDogXCJva2xjaCgwLjIyMjAwMyAwLjAzNDc5IDMyOC45NzkpXCIsXG4gICAgc2lkZWJhck11dGVkRm9yZWdyb3VuZDogXCJva2xjaCgwLjUxODQxNyAwLjAyMzY4MyAzMjAuNjgxKVwiLFxuICAgIHNpZGViYXJDb250cm9sU3VyZmFjZTogXCJva2xjaCgwLjg5MDUxMiAwLjAxNTUgMzAzLjgwMylcIixcbiAgICBzaWRlYmFyUm93SG92ZXI6IFwib2tsY2goMC44OTI1MjIgMC4wMzAwMjIgMjk5LjcwNClcIixcbiAgICBzaWRlYmFyUm93QWN0aXZlOiBcIm9rbGNoKDAuODU5NzEgMC4wNDA1MDEgMjk5LjM2KVwiLFxuICAgIHNpZGViYXJSb3dTZWxlY3RlZDogXCJva2xjaCgwLjg0MzIzNiAwLjA0NTgxOCAyOTkuMTk4KVwiLFxuICAgIHNpZGViYXJCb3JkZXI6IFwib2tsY2goMC44NjQ4MDUgMC4wMTU5MzggMzA1LjM3MSlcIixcbiAgICB0ZXJtaW5hbEJhY2tncm91bmQ6IFwib2tsY2goMC45NzY1MzEgMC4wMDM4NTUgMzAzLjIyNilcIixcbiAgICB0ZXJtaW5hbEZvcmVncm91bmQ6IFwib2tsY2goMC4yMjIwMDMgMC4wMzQ3OSAzMjguOTc5KVwiLFxuICAgIHRlcm1pbmFsQ3Vyc29yOiBcIm9rbGNoKDAuNTI1MzQ4IDAuMTUzNzMgMjk0LjE3NilcIixcbiAgICB0ZXJtaW5hbFNlbGVjdGlvbjogXCJva2xjaCgwLjg5NzE0MyAwLjAyODU1OCAyOTkuNzU4KVwiLFxuICAgIHRlcm1pbmFsU2Nyb2xsYmFyOiBcIm9rbGNoKDAuODI4MTk1IDAuMDA4NTI2IDMxOC44NTgpXCIsXG4gICAgdGVybWluYWxTY3JvbGxiYXJIb3ZlcjogXCJva2xjaCgwLjc1ODU5NiAwLjAxMDg5MiAzMjEuNTM4KVwiLFxuICB9LFxuICB2YXJpYW50czoge1xuICAgIGRhcms6IHtcbiAgICAgIGNhbnZhczogXCJva2xjaCgwLjIyNTk3NSAwLjAzMTA2MiAyOTMuNzQxKVwiLFxuICAgICAgY2hyb21lOiBcIm9rbGNoKDAuMjI1OTc1IDAuMDMxMDYyIDI5My43NDEpXCIsXG4gICAgICB0b29sYmFyOiBcIm9rbGNoKDAuMjI1OTc1IDAuMDMxMDYyIDI5My43NDEpXCIsXG4gICAgICB0b29sYmFyRm9yZWdyb3VuZDogXCJva2xjaCgwLjk5MDMzOSAwLjAwODQxMSAzMjUuNjQpXCIsXG4gICAgICB0b29sYmFyQm9yZGVyOiBcIm9rbGNoKDAuMzk1NDE3IDAuMDg1NTU0IDI5NC4xODIpXCIsXG4gICAgICB0b29sYmFyQ29udHJvbDogXCJva2xjaCgwLjMyNTQwNSAwLjA2MzYxNCAyOTQuMjMpXCIsXG4gICAgICB0b29sYmFyQ29udHJvbEZvcmVncm91bmQ6IFwib2tsY2goMC45OTAzMzkgMC4wMDg0MTEgMzI1LjY0KVwiLFxuICAgICAgdG9vbGJhckNvbnRyb2xIb3ZlcjogXCJva2xjaCgwLjM3MjQzNiAwLjA3ODQxIDI5NC4yMDQpXCIsXG4gICAgICBzdXJmYWNlOiBcIm9rbGNoKDAuMjI1OTc1IDAuMDMxMDYyIDI5My43NDEpXCIsXG4gICAgICBzdXJmYWNlUmFpc2VkOiBcIm9rbGNoKDAuMzM1MjkxIDAuMDI2MDA4IDI5Ni4zOTQpXCIsXG4gICAgICBzdXJmYWNlT3ZlcmxheTogXCJva2xjaCgwLjM4NjczOSAwLjAyNDAyMyAyOTcuNTA5KVwiLFxuICAgICAgdGV4dDogXCJva2xjaCgwLjk5MDMzOSAwLjAwODQxMSAzMjUuNjQpXCIsXG4gICAgICB0ZXh0TXV0ZWQ6IFwib2tsY2goMC42NDA0NjUgMC4wMTYxOTcgMzA0LjE3MSlcIixcbiAgICAgIGJvcmRlcjogXCJva2xjaCgwLjQwODc0IDAuMDU4NTM2IDI5NS44OTMpXCIsXG4gICAgICBpbnB1dDogXCJva2xjaCgwLjQ2NzU2IDAuMDY1Nzc1IDI5Ni4yNjUpXCIsXG4gICAgICBmb2N1czogXCJva2xjaCgwLjY3MTcxMiAwLjE2OTEzNiAyOTMuOTI5KVwiLFxuICAgICAgYWNjZW50OiBcIm9rbGNoKDAuNjcxNzEyIDAuMTY5MTM2IDI5My45MjkpXCIsXG4gICAgICBhY2NlbnRGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMjIyMDAzIDAuMDM0NzkgMzI4Ljk3OSlcIixcbiAgICAgIHNlY29uZGFyeTogXCJva2xjaCgwLjMyNTQwNSAwLjA2MzYxNCAyOTQuMjMpXCIsXG4gICAgICBzZWNvbmRhcnlGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICAgIG11dGVkOiBcIm9rbGNoKDAuMjkxNTE1IDAuMDUyNzYgMjk0LjIwOSlcIixcbiAgICAgIG11dGVkRm9yZWdyb3VuZDogXCJva2xjaCgwLjY2MzMyMSAwLjAyNTkzMiAzMDEuODYyKVwiLFxuICAgICAgcGxhY2Vob2xkZXI6IFwib2tsY2goMC43MDYyNDkgMC4wMTQ1MDggMzA2LjYwNylcIixcbiAgICAgIHNlY29uZGFyeUxhYmVsOiBcIm9rbGNoKDAuNjQwNDY1IDAuMDE2MTk3IDMwNC4xNzEpXCIsXG4gICAgICBpY29uTXV0ZWQ6IFwib2tsY2goMC42NDA0NjUgMC4wMTYxOTcgMzA0LjE3MSlcIixcbiAgICAgIGVycm9yOiBcIm9rbGNoKDAuNjU1MTA4IDAuMjIxMTQ4IDIzLjQ3MylcIixcbiAgICAgIGVycm9yRm9yZWdyb3VuZDogXCJva2xjaCgwLjcwMjE4NCAwLjE4OTIyNiAyMi4yMjgpXCIsXG4gICAgICBlcnJvclN1cmZhY2U6IFwib2tsY2goMC4yOTE2NTggMC4wNTQ3MDcgMzUyLjIzOClcIixcbiAgICAgIHdhcm5pbmc6IFwib2tsY2goMC43NzI0MDYgMC4xNzI3OTggNjUuMzY3KVwiLFxuICAgICAgd2FybmluZ0ZvcmVncm91bmQ6IFwib2tsY2goMC44MjkwMTcgMC4xNzEyMjEgODEuMDM4KVwiLFxuICAgICAgd2FybmluZ1N1cmZhY2U6IFwib2tsY2goMC4zMTg5NTIgMC4wMzM4NDUgNTEuNjQ2KVwiLFxuICAgICAgdXBkYXRlOiBcIm9rbGNoKDAuNjcxNzEyIDAuMTY5MTM2IDI5My45MjkpXCIsXG4gICAgICB1cGRhdGVGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuNzg1MDMyIDAuMTA4NDM5IDI5Ni4zNDQpXCIsXG4gICAgICB1cGRhdGVTdXJmYWNlOiBcIm9rbGNoKDAuMzgxNjY4IDAuMDgxMjg2IDI5NC4xOTUpXCIsXG4gICAgICBhY2NlbnRTdXJmYWNlOiBcIm9rbGNoKDAuMzcyNDM2IDAuMDc4NDEgMjk0LjIwNClcIixcbiAgICAgIGFjY2VudFN1cmZhY2VGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICAgIG1lc3NhZ2VTdXJmYWNlOiBcIm9rbGNoKDAuMzk5OTc1IDAuMDg2OTY1IDI5NC4xNzcpXCIsXG4gICAgICBtZXNzYWdlRm9yZWdyb3VuZDogXCJva2xjaCgwLjk5MDMzOSAwLjAwODQxMSAzMjUuNjQpXCIsXG4gICAgICBtZXNzYWdlQWN0aW9uOiBcIm9rbGNoKDAuNzg5OTA0IDAuMTMwMDYzIDMzNy42MjEpXCIsXG4gICAgICBtZXNzYWdlQWN0aW9uRm9yZWdyb3VuZDogXCJva2xjaCgwLjIyMjAwMyAwLjAzNDc5IDMyOC45NzkpXCIsXG4gICAgICBtZXNzYWdlQWN0aW9uSG92ZXI6IFwib2tsY2goMC44MTM1MzcgMC4xMTQxMDEgMzM3LjIzKVwiLFxuICAgICAgY29kZUJhY2tncm91bmQ6IFwib2tsY2goMC4yODE4NzMgMC4wMjgzMDggMjk1LjE5MylcIixcbiAgICAgIGNvZGVGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICAgIHNlYXJjaE1hdGNoQmFja2dyb3VuZDogXCJva2xjaCgwLjU1IDAuMSA4NSlcIixcbiAgICAgIHNlYXJjaE1hdGNoRm9yZWdyb3VuZDogXCJva2xjaCgwLjk3MDE1MSAwIDApXCIsXG4gICAgICBzZWFyY2hNYXRjaEFjdGl2ZUJhY2tncm91bmQ6IFwib2tsY2goMC43NzQyMDIgMC4xNTE5NDYgNzQuMzMxKVwiLFxuICAgICAgc2VhcmNoTWF0Y2hBY3RpdmVGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuMjE2MTY0IDAuMDI4MjgzIDc3LjQyMylcIixcbiAgICAgIHNpZGViYXI6IFwib2tsY2goMC4yNjY3NDMgMC4wNDQ2ODkgMjk0LjEzOClcIixcbiAgICAgIHNpZGViYXJGb3JlZ3JvdW5kOiBcIm9rbGNoKDAuOTkwMzM5IDAuMDA4NDExIDMyNS42NClcIixcbiAgICAgIHNpZGViYXJNdXRlZEZvcmVncm91bmQ6IFwib2tsY2goMC42Njg3NzMgMC4wMjE1MjIgMzAyLjk0OSlcIixcbiAgICAgIHNpZGViYXJDb250cm9sU3VyZmFjZTogXCJva2xjaCgwLjM5OTk3NyAwLjAzNTY3OCAyOTcuMDMxKVwiLFxuICAgICAgc2lkZWJhclJvd0hvdmVyOiBcIm9rbGNoKDAuMzIwODA4IDAuMDYyMTUyIDI5NC4yMylcIixcbiAgICAgIHNpZGViYXJSb3dBY3RpdmU6IFwib2tsY2goMC4zNTU2NzcgMC4wNzMxNjcgMjk0LjIxNylcIixcbiAgICAgIHNpZGViYXJSb3dTZWxlY3RlZDogXCJva2xjaCgwLjM3MjgwNiAwLjA3ODUyNSAyOTQuMjAzKVwiLFxuICAgICAgc2lkZWJhckJvcmRlcjogXCJva2xjaCgwLjU0NTg5NSAwLjAyNzUyMiAyOTkuODcxKVwiLFxuICAgICAgdGVybWluYWxCYWNrZ3JvdW5kOiBcIm9rbGNoKDAuMjI1OTc1IDAuMDMxMDYyIDI5My43NDEpXCIsXG4gICAgICB0ZXJtaW5hbEZvcmVncm91bmQ6IFwib2tsY2goMC45OTAzMzkgMC4wMDg0MTEgMzI1LjY0KVwiLFxuICAgICAgdGVybWluYWxDdXJzb3I6IFwib2tsY2goMC42NzE3MTIgMC4xNjkxMzYgMjkzLjkyOSlcIixcbiAgICAgIHRlcm1pbmFsU2VsZWN0aW9uOiBcIm9rbGNoKDAuMzk1NDE3IDAuMDg1NTU0IDI5NC4xODIpXCIsXG4gICAgICB0ZXJtaW5hbFNjcm9sbGJhcjogXCJva2xjaCgwLjU3ODY2MyAwLjAxNzg4OCAzMDIuMjI5KVwiLFxuICAgICAgdGVybWluYWxTY3JvbGxiYXJIb3ZlcjogXCJva2xjaCgwLjY3NjAxMiAwLjAxNTI3MSAzMDUuNDMzKVwiLFxuICAgIH0sXG4gIH0sXG4gIHNpZGViYXJBcnR3b3JrOiB0cnVlLFxufTtcblxuZXhwb3J0IGNvbnN0IEJVSUxUX0lOX1RIRU1FUzogUmVhZG9ubHlBcnJheTxUaGVtZURlZmluaXRpb24+ID0gW1xuICBUM19DSEFUX1RIRU1FLFxuICBHUk9WRV9USEVNRSxcbiAgT0NFQU5fVEhFTUUsXG4gIEVNQkVSX1RIRU1FLFxuICBJUklTX1RIRU1FLFxuXTtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldFRoZW1lQ29sb3JzRm9yQXBwZWFyYW5jZShcbiAgdGhlbWU6IFRoZW1lRGVmaW5pdGlvbixcbiAgYXBwZWFyYW5jZTogVGhlbWVBcHBlYXJhbmNlLFxuKTogVGhlbWVDb2xvcnMgfCBudWxsIHtcbiAgaWYgKHRoZW1lLmFwcGVhcmFuY2UgPT09IGFwcGVhcmFuY2UpIHJldHVybiB0aGVtZS5jb2xvcnM7XG4gIHJldHVybiB0aGVtZS52YXJpYW50cz8uW2FwcGVhcmFuY2VdID8/IG51bGw7XG59XG4iXSwiZmlsZSI6Ii9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvc2hhcmVkL3NyYy90aGVtZVBhbGV0dGVzLnRzIn0=

//# vitestCache=W3siZmlsZSI6IjEiLCJpZCI6IjEiLCJ1cmwiOiIyIiwiaW1wb3J0cyI6IjMiLCJtYXBwaW5ncyI6ZmFsc2UsImRlcHMiOiI0IiwiZHluYW1pY0RlcHMiOiI1Iiwic3RhdGljTW9ja3MiOm51bGx9LCIvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvc2hhcmVkL3NyYy90aGVtZVBhbGV0dGVzLnRzIiwiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9wYWNrYWdlcy9zaGFyZWQvc3JjL3RoZW1lUGFsZXR0ZXMudHMiLHsidXJscyI6IjYiLCJpZHMiOiI3In0sW10sW10sW10se31d