__vite_ssr_exportName__("BearerConnectionProfile", () => { try { return BearerConnectionProfile } catch {} });
__vite_ssr_exportName__("SshConnectionProfile", () => { try { return SshConnectionProfile } catch {} });
__vite_ssr_exportName__("ConnectionProfile", () => { try { return ConnectionProfile } catch {} });
__vite_ssr_exportName__("BearerConnectionCredential", () => { try { return BearerConnectionCredential } catch {} });
__vite_ssr_exportName__("ConnectionCredential", () => { try { return ConnectionCredential } catch {} });
__vite_ssr_exportName__("PrimaryConnectionRegistration", () => { try { return PrimaryConnectionRegistration } catch {} });
__vite_ssr_exportName__("RelayConnectionRegistration", () => { try { return RelayConnectionRegistration } catch {} });
__vite_ssr_exportName__("BearerConnectionRegistration", () => { try { return BearerConnectionRegistration } catch {} });
__vite_ssr_exportName__("SshConnectionRegistration", () => { try { return SshConnectionRegistration } catch {} });
__vite_ssr_exportName__("ConnectionRegistration", () => { try { return ConnectionRegistration } catch {} });
__vite_ssr_exportName__("PlatformConnectionRegistration", () => { try { return PlatformConnectionRegistration } catch {} });
__vite_ssr_exportName__("connectionRegistrationCatalogEntry", () => { try { return connectionRegistrationCatalogEntry } catch {} });
const __vite_ssr_import_0__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/packages/contracts/src/index.ts", {"importedNames":["DesktopSshEnvironmentTargetSchema","EnvironmentId"]});
const __vite_ssr_import_1__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/Option.js");
const __vite_ssr_import_2__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/Schema.js");
const __vite_ssr_import_3__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/packages/client-runtime/src/connection/model.ts", {"importedNames":["BearerConnectionTarget","PrimaryConnectionTarget","RelayConnectionTarget","SshConnectionTarget"]});




const ConnectionProfileBase = {
	connectionId: __vite_ssr_import_2__.String,
	environmentId: __vite_ssr_import_0__.EnvironmentId,
	label: __vite_ssr_import_2__.String
};
class BearerConnectionProfile extends __vite_ssr_import_2__.TaggedClass()("BearerConnectionProfile", {
	...ConnectionProfileBase,
	httpBaseUrl: __vite_ssr_import_2__.String,
	wsBaseUrl: __vite_ssr_import_2__.String,
	learned: __vite_ssr_import_2__.optionalKey(__vite_ssr_import_2__.Literal(true)),
	authorization: __vite_ssr_import_2__.optionalKey(__vite_ssr_import_2__.Literal("t3-connect")),
	/**
	* "tailscale" on a learned route the server found on its Tailscale
	* interface. A bare 100.64.0.0/10 address could belong to any VPN.
	*/
	network: __vite_ssr_import_2__.optionalKey(__vite_ssr_import_2__.Literal("tailscale"))
}) {};
class SshConnectionProfile extends __vite_ssr_import_2__.TaggedClass()("SshConnectionProfile", {
	...ConnectionProfileBase,
	target: __vite_ssr_import_0__.DesktopSshEnvironmentTargetSchema
}) {};
const ConnectionProfile = __vite_ssr_import_2__.Union([BearerConnectionProfile, SshConnectionProfile]);
class BearerConnectionCredential extends __vite_ssr_import_2__.TaggedClass()("BearerConnectionCredential", { token: __vite_ssr_import_2__.String }) {};
const ConnectionCredential = __vite_ssr_import_2__.Union([BearerConnectionCredential]);
class PrimaryConnectionRegistration extends __vite_ssr_import_2__.TaggedClass()("PrimaryConnectionRegistration", { target: __vite_ssr_import_3__.PrimaryConnectionTarget }) {};
class RelayConnectionRegistration extends __vite_ssr_import_2__.TaggedClass()("RelayConnectionRegistration", { target: __vite_ssr_import_3__.RelayConnectionTarget }) {};
class BearerConnectionRegistration extends __vite_ssr_import_2__.TaggedClass()("BearerConnectionRegistration", {
	target: __vite_ssr_import_3__.BearerConnectionTarget,
	profile: BearerConnectionProfile,
	credential: BearerConnectionCredential
}) {};
class SshConnectionRegistration extends __vite_ssr_import_2__.TaggedClass()("SshConnectionRegistration", {
	target: __vite_ssr_import_3__.SshConnectionTarget,
	profile: SshConnectionProfile,
	/** The token from pairing over SSH, which later connects reuse. */
	credential: BearerConnectionCredential
}) {};
const ConnectionRegistration = __vite_ssr_import_2__.Union([
	RelayConnectionRegistration,
	BearerConnectionRegistration,
	SshConnectionRegistration
]);
/**
* The primary stays on same-origin cookie auth
* (`PrimaryConnectionRegistration`); secondary local backends live on a
* separate loopback origin and authenticate with a bearer token minted from
* their bootstrap credential (`BearerConnectionRegistration`).
*/
const PlatformConnectionRegistration = __vite_ssr_import_2__.Union([PrimaryConnectionRegistration, BearerConnectionRegistration]);
function connectionRegistrationCatalogEntry(registration) {
	switch (registration._tag) {
		case "PrimaryConnectionRegistration":
		case "RelayConnectionRegistration": return {
			target: registration.target,
			profile: __vite_ssr_import_1__.none(),
			enabled: true
		};
		case "BearerConnectionRegistration":
		case "SshConnectionRegistration": return {
			target: registration.target,
			profile: __vite_ssr_import_1__.some(registration.profile),
			enabled: true
		};
	}
}
//# sourceMappingSource=vite-generated
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBQUEsQ0FBQTs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBRUE7Ozs7O0FBUUEsTUFBTSx3QkFBd0I7Q0FDNUIsY0FBYyxzQkFBTztDQUNyQixlQUFlO0NBQ2YsT0FBTyxzQkFBTztBQUNoQjtBQUVPLE1BQU0sZ0NBQWdDLHNCQUFPLFlBQXFDLENBQUMsQ0FDeEYsMkJBQ0E7Q0FDRSxHQUFHO0NBQ0gsYUFBYSxzQkFBTztDQUNwQixXQUFXLHNCQUFPO0NBQ2xCLFNBQVMsc0JBQU8sWUFBWSxzQkFBTyxRQUFRLElBQUksQ0FBQztDQUNoRCxlQUFlLHNCQUFPLFlBQVksc0JBQU8sUUFBUSxZQUFZLENBQUM7Ozs7O0NBSzlELFNBQVMsc0JBQU8sWUFBWSxzQkFBTyxRQUFRLFdBQVcsQ0FBQztBQUN6RCxDQUNGLENBQUMsQ0FBQyxDQUFDO0FBRUksTUFBTSw2QkFBNkIsc0JBQU8sWUFBa0MsQ0FBQyxDQUNsRix3QkFDQTtDQUNFLEdBQUc7Q0FDSCxRQUFRO0FBQ1YsQ0FDRixDQUFDLENBQUMsQ0FBQztBQUVJLE1BQU0sb0JBQW9CLHNCQUFPLE1BQU0sQ0FBQyx5QkFBeUIsb0JBQW9CLENBQUM7QUFpQnRGLE1BQU0sbUNBQW1DLHNCQUFPLFlBQXdDLENBQUMsQ0FDOUYsOEJBQ0EsRUFDRSxPQUFPLHNCQUFPLE9BQ2hCLENBQ0YsQ0FBQyxDQUFDLENBQUM7QUFFSSxNQUFNLHVCQUF1QixzQkFBTyxNQUFNLENBQUMsMEJBQTBCLENBQUM7QUFHdEUsTUFBTSxzQ0FBc0Msc0JBQU8sWUFBMkMsQ0FBQyxDQUNwRyxpQ0FDQSxFQUNFLFFBQVEsOENBQ1YsQ0FDRixDQUFDLENBQUMsQ0FBQztBQUVJLE1BQU0sb0NBQW9DLHNCQUFPLFlBQXlDLENBQUMsQ0FDaEcsK0JBQ0EsRUFDRSxRQUFRLDRDQUNWLENBQ0YsQ0FBQyxDQUFDLENBQUM7QUFFSSxNQUFNLHFDQUFxQyxzQkFBTyxZQUEwQyxDQUFDLENBQ2xHLGdDQUNBO0NBQ0UsUUFBUTtDQUNSLFNBQVM7Q0FDVCxZQUFZO0FBQ2QsQ0FDRixDQUFDLENBQUMsQ0FBQztBQUVJLE1BQU0sa0NBQWtDLHNCQUFPLFlBQXVDLENBQUMsQ0FDNUYsNkJBQ0E7Q0FDRSxRQUFRO0NBQ1IsU0FBUzs7Q0FFVCxZQUFZO0FBQ2QsQ0FDRixDQUFDLENBQUMsQ0FBQztBQUVJLE1BQU0seUJBQXlCLHNCQUFPLE1BQU07Q0FDakQ7Q0FDQTtDQUNBO0FBQ0YsQ0FBQzs7Ozs7OztBQVNNLE1BQU0saUNBQWlDLHNCQUFPLE1BQU0sQ0FDekQsK0JBQ0EsNEJBQ0YsQ0FBQztBQUdNLFNBQVMsbUNBQ2QsY0FDd0I7Q0FDeEIsUUFBUSxhQUFhLE1BQXJCO0VBQ0UsS0FBSztFQUNMLEtBQUssK0JBQ0gsT0FBTztHQUNMLFFBQVEsYUFBYTtHQUNyQixTQUFTLHNCQUFPLEtBQUs7R0FDckIsU0FBUztFQUNYO0VBQ0YsS0FBSztFQUNMLEtBQUssNkJBQ0gsT0FBTztHQUNMLFFBQVEsYUFBYTtHQUNyQixTQUFTLHNCQUFPLEtBQUssYUFBYSxPQUFPO0dBQ3pDLFNBQVM7RUFDWDtDQUNKO0FBQ0YiLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VzIjpbImNhdGFsb2cudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGVza3RvcFNzaEVudmlyb25tZW50VGFyZ2V0U2NoZW1hLCBFbnZpcm9ubWVudElkIH0gZnJvbSBcIkB0M3Rvb2xzL2NvbnRyYWN0c1wiO1xuaW1wb3J0ICogYXMgT3B0aW9uIGZyb20gXCJlZmZlY3QvT3B0aW9uXCI7XG5pbXBvcnQgKiBhcyBTY2hlbWEgZnJvbSBcImVmZmVjdC9TY2hlbWFcIjtcblxuaW1wb3J0IHtcbiAgQmVhcmVyQ29ubmVjdGlvblRhcmdldCxcbiAgUHJpbWFyeUNvbm5lY3Rpb25UYXJnZXQsXG4gIFJlbGF5Q29ubmVjdGlvblRhcmdldCxcbiAgU3NoQ29ubmVjdGlvblRhcmdldCxcbiAgdHlwZSBDb25uZWN0aW9uVGFyZ2V0LFxufSBmcm9tIFwiLi9tb2RlbC50c1wiO1xuXG5jb25zdCBDb25uZWN0aW9uUHJvZmlsZUJhc2UgPSB7XG4gIGNvbm5lY3Rpb25JZDogU2NoZW1hLlN0cmluZyxcbiAgZW52aXJvbm1lbnRJZDogRW52aXJvbm1lbnRJZCxcbiAgbGFiZWw6IFNjaGVtYS5TdHJpbmcsXG59O1xuXG5leHBvcnQgY2xhc3MgQmVhcmVyQ29ubmVjdGlvblByb2ZpbGUgZXh0ZW5kcyBTY2hlbWEuVGFnZ2VkQ2xhc3M8QmVhcmVyQ29ubmVjdGlvblByb2ZpbGU+KCkoXG4gIFwiQmVhcmVyQ29ubmVjdGlvblByb2ZpbGVcIixcbiAge1xuICAgIC4uLkNvbm5lY3Rpb25Qcm9maWxlQmFzZSxcbiAgICBodHRwQmFzZVVybDogU2NoZW1hLlN0cmluZyxcbiAgICB3c0Jhc2VVcmw6IFNjaGVtYS5TdHJpbmcsXG4gICAgbGVhcm5lZDogU2NoZW1hLm9wdGlvbmFsS2V5KFNjaGVtYS5MaXRlcmFsKHRydWUpKSxcbiAgICBhdXRob3JpemF0aW9uOiBTY2hlbWEub3B0aW9uYWxLZXkoU2NoZW1hLkxpdGVyYWwoXCJ0My1jb25uZWN0XCIpKSxcbiAgICAvKipcbiAgICAgKiBcInRhaWxzY2FsZVwiIG9uIGEgbGVhcm5lZCByb3V0ZSB0aGUgc2VydmVyIGZvdW5kIG9uIGl0cyBUYWlsc2NhbGVcbiAgICAgKiBpbnRlcmZhY2UuIEEgYmFyZSAxMDAuNjQuMC4wLzEwIGFkZHJlc3MgY291bGQgYmVsb25nIHRvIGFueSBWUE4uXG4gICAgICovXG4gICAgbmV0d29yazogU2NoZW1hLm9wdGlvbmFsS2V5KFNjaGVtYS5MaXRlcmFsKFwidGFpbHNjYWxlXCIpKSxcbiAgfSxcbikge31cblxuZXhwb3J0IGNsYXNzIFNzaENvbm5lY3Rpb25Qcm9maWxlIGV4dGVuZHMgU2NoZW1hLlRhZ2dlZENsYXNzPFNzaENvbm5lY3Rpb25Qcm9maWxlPigpKFxuICBcIlNzaENvbm5lY3Rpb25Qcm9maWxlXCIsXG4gIHtcbiAgICAuLi5Db25uZWN0aW9uUHJvZmlsZUJhc2UsXG4gICAgdGFyZ2V0OiBEZXNrdG9wU3NoRW52aXJvbm1lbnRUYXJnZXRTY2hlbWEsXG4gIH0sXG4pIHt9XG5cbmV4cG9ydCBjb25zdCBDb25uZWN0aW9uUHJvZmlsZSA9IFNjaGVtYS5VbmlvbihbQmVhcmVyQ29ubmVjdGlvblByb2ZpbGUsIFNzaENvbm5lY3Rpb25Qcm9maWxlXSk7XG5leHBvcnQgdHlwZSBDb25uZWN0aW9uUHJvZmlsZSA9IHR5cGVvZiBDb25uZWN0aW9uUHJvZmlsZS5UeXBlO1xuXG5leHBvcnQgaW50ZXJmYWNlIENvbm5lY3Rpb25Sb3V0ZSB7XG4gIHJlYWRvbmx5IHRhcmdldDogQ29ubmVjdGlvblRhcmdldDtcbiAgcmVhZG9ubHkgcHJvZmlsZTogT3B0aW9uLk9wdGlvbjxDb25uZWN0aW9uUHJvZmlsZT47XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQ29ubmVjdGlvbkNhdGFsb2dFbnRyeSB7XG4gIHJlYWRvbmx5IHRhcmdldDogQ29ubmVjdGlvblRhcmdldDtcbiAgcmVhZG9ubHkgcHJvZmlsZTogT3B0aW9uLk9wdGlvbjxDb25uZWN0aW9uUHJvZmlsZT47XG4gIHJlYWRvbmx5IGFsdGVybmF0ZVJvdXRlcz86IFJlYWRvbmx5QXJyYXk8Q29ubmVjdGlvblJvdXRlPjtcbiAgcmVhZG9ubHkgZW5hYmxlZDogYm9vbGVhbjtcbiAgcmVhZG9ubHkgdW5zdXBwb3J0ZWRSZWFzb24/OiBzdHJpbmc7XG4gIHJlYWRvbmx5IHNlcnZlclVwZGF0ZVJlcXVpcmVkPzogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGNsYXNzIEJlYXJlckNvbm5lY3Rpb25DcmVkZW50aWFsIGV4dGVuZHMgU2NoZW1hLlRhZ2dlZENsYXNzPEJlYXJlckNvbm5lY3Rpb25DcmVkZW50aWFsPigpKFxuICBcIkJlYXJlckNvbm5lY3Rpb25DcmVkZW50aWFsXCIsXG4gIHtcbiAgICB0b2tlbjogU2NoZW1hLlN0cmluZyxcbiAgfSxcbikge31cblxuZXhwb3J0IGNvbnN0IENvbm5lY3Rpb25DcmVkZW50aWFsID0gU2NoZW1hLlVuaW9uKFtCZWFyZXJDb25uZWN0aW9uQ3JlZGVudGlhbF0pO1xuZXhwb3J0IHR5cGUgQ29ubmVjdGlvbkNyZWRlbnRpYWwgPSB0eXBlb2YgQ29ubmVjdGlvbkNyZWRlbnRpYWwuVHlwZTtcblxuZXhwb3J0IGNsYXNzIFByaW1hcnlDb25uZWN0aW9uUmVnaXN0cmF0aW9uIGV4dGVuZHMgU2NoZW1hLlRhZ2dlZENsYXNzPFByaW1hcnlDb25uZWN0aW9uUmVnaXN0cmF0aW9uPigpKFxuICBcIlByaW1hcnlDb25uZWN0aW9uUmVnaXN0cmF0aW9uXCIsXG4gIHtcbiAgICB0YXJnZXQ6IFByaW1hcnlDb25uZWN0aW9uVGFyZ2V0LFxuICB9LFxuKSB7fVxuXG5leHBvcnQgY2xhc3MgUmVsYXlDb25uZWN0aW9uUmVnaXN0cmF0aW9uIGV4dGVuZHMgU2NoZW1hLlRhZ2dlZENsYXNzPFJlbGF5Q29ubmVjdGlvblJlZ2lzdHJhdGlvbj4oKShcbiAgXCJSZWxheUNvbm5lY3Rpb25SZWdpc3RyYXRpb25cIixcbiAge1xuICAgIHRhcmdldDogUmVsYXlDb25uZWN0aW9uVGFyZ2V0LFxuICB9LFxuKSB7fVxuXG5leHBvcnQgY2xhc3MgQmVhcmVyQ29ubmVjdGlvblJlZ2lzdHJhdGlvbiBleHRlbmRzIFNjaGVtYS5UYWdnZWRDbGFzczxCZWFyZXJDb25uZWN0aW9uUmVnaXN0cmF0aW9uPigpKFxuICBcIkJlYXJlckNvbm5lY3Rpb25SZWdpc3RyYXRpb25cIixcbiAge1xuICAgIHRhcmdldDogQmVhcmVyQ29ubmVjdGlvblRhcmdldCxcbiAgICBwcm9maWxlOiBCZWFyZXJDb25uZWN0aW9uUHJvZmlsZSxcbiAgICBjcmVkZW50aWFsOiBCZWFyZXJDb25uZWN0aW9uQ3JlZGVudGlhbCxcbiAgfSxcbikge31cblxuZXhwb3J0IGNsYXNzIFNzaENvbm5lY3Rpb25SZWdpc3RyYXRpb24gZXh0ZW5kcyBTY2hlbWEuVGFnZ2VkQ2xhc3M8U3NoQ29ubmVjdGlvblJlZ2lzdHJhdGlvbj4oKShcbiAgXCJTc2hDb25uZWN0aW9uUmVnaXN0cmF0aW9uXCIsXG4gIHtcbiAgICB0YXJnZXQ6IFNzaENvbm5lY3Rpb25UYXJnZXQsXG4gICAgcHJvZmlsZTogU3NoQ29ubmVjdGlvblByb2ZpbGUsXG4gICAgLyoqIFRoZSB0b2tlbiBmcm9tIHBhaXJpbmcgb3ZlciBTU0gsIHdoaWNoIGxhdGVyIGNvbm5lY3RzIHJldXNlLiAqL1xuICAgIGNyZWRlbnRpYWw6IEJlYXJlckNvbm5lY3Rpb25DcmVkZW50aWFsLFxuICB9LFxuKSB7fVxuXG5leHBvcnQgY29uc3QgQ29ubmVjdGlvblJlZ2lzdHJhdGlvbiA9IFNjaGVtYS5VbmlvbihbXG4gIFJlbGF5Q29ubmVjdGlvblJlZ2lzdHJhdGlvbixcbiAgQmVhcmVyQ29ubmVjdGlvblJlZ2lzdHJhdGlvbixcbiAgU3NoQ29ubmVjdGlvblJlZ2lzdHJhdGlvbixcbl0pO1xuZXhwb3J0IHR5cGUgQ29ubmVjdGlvblJlZ2lzdHJhdGlvbiA9IHR5cGVvZiBDb25uZWN0aW9uUmVnaXN0cmF0aW9uLlR5cGU7XG5cbi8qKlxuICogVGhlIHByaW1hcnkgc3RheXMgb24gc2FtZS1vcmlnaW4gY29va2llIGF1dGhcbiAqIChgUHJpbWFyeUNvbm5lY3Rpb25SZWdpc3RyYXRpb25gKTsgc2Vjb25kYXJ5IGxvY2FsIGJhY2tlbmRzIGxpdmUgb24gYVxuICogc2VwYXJhdGUgbG9vcGJhY2sgb3JpZ2luIGFuZCBhdXRoZW50aWNhdGUgd2l0aCBhIGJlYXJlciB0b2tlbiBtaW50ZWQgZnJvbVxuICogdGhlaXIgYm9vdHN0cmFwIGNyZWRlbnRpYWwgKGBCZWFyZXJDb25uZWN0aW9uUmVnaXN0cmF0aW9uYCkuXG4gKi9cbmV4cG9ydCBjb25zdCBQbGF0Zm9ybUNvbm5lY3Rpb25SZWdpc3RyYXRpb24gPSBTY2hlbWEuVW5pb24oW1xuICBQcmltYXJ5Q29ubmVjdGlvblJlZ2lzdHJhdGlvbixcbiAgQmVhcmVyQ29ubmVjdGlvblJlZ2lzdHJhdGlvbixcbl0pO1xuZXhwb3J0IHR5cGUgUGxhdGZvcm1Db25uZWN0aW9uUmVnaXN0cmF0aW9uID0gdHlwZW9mIFBsYXRmb3JtQ29ubmVjdGlvblJlZ2lzdHJhdGlvbi5UeXBlO1xuXG5leHBvcnQgZnVuY3Rpb24gY29ubmVjdGlvblJlZ2lzdHJhdGlvbkNhdGFsb2dFbnRyeShcbiAgcmVnaXN0cmF0aW9uOiBDb25uZWN0aW9uUmVnaXN0cmF0aW9uIHwgUHJpbWFyeUNvbm5lY3Rpb25SZWdpc3RyYXRpb24sXG4pOiBDb25uZWN0aW9uQ2F0YWxvZ0VudHJ5IHtcbiAgc3dpdGNoIChyZWdpc3RyYXRpb24uX3RhZykge1xuICAgIGNhc2UgXCJQcmltYXJ5Q29ubmVjdGlvblJlZ2lzdHJhdGlvblwiOlxuICAgIGNhc2UgXCJSZWxheUNvbm5lY3Rpb25SZWdpc3RyYXRpb25cIjpcbiAgICAgIHJldHVybiB7XG4gICAgICAgIHRhcmdldDogcmVnaXN0cmF0aW9uLnRhcmdldCxcbiAgICAgICAgcHJvZmlsZTogT3B0aW9uLm5vbmUoKSxcbiAgICAgICAgZW5hYmxlZDogdHJ1ZSxcbiAgICAgIH07XG4gICAgY2FzZSBcIkJlYXJlckNvbm5lY3Rpb25SZWdpc3RyYXRpb25cIjpcbiAgICBjYXNlIFwiU3NoQ29ubmVjdGlvblJlZ2lzdHJhdGlvblwiOlxuICAgICAgcmV0dXJuIHtcbiAgICAgICAgdGFyZ2V0OiByZWdpc3RyYXRpb24udGFyZ2V0LFxuICAgICAgICBwcm9maWxlOiBPcHRpb24uc29tZShyZWdpc3RyYXRpb24ucHJvZmlsZSksXG4gICAgICAgIGVuYWJsZWQ6IHRydWUsXG4gICAgICB9O1xuICB9XG59XG4iXSwiZmlsZSI6Ii9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY2xpZW50LXJ1bnRpbWUvc3JjL2Nvbm5lY3Rpb24vY2F0YWxvZy50cyJ9

//# vitestCache=W3siZmlsZSI6IjEiLCJpZCI6IjEiLCJ1cmwiOiIyIiwiaW1wb3J0cyI6IjMiLCJtYXBwaW5ncyI6ZmFsc2UsImRlcHMiOiI0IiwiZHluYW1pY0RlcHMiOiI1Iiwic3RhdGljTW9ja3MiOm51bGx9LCIvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY2xpZW50LXJ1bnRpbWUvc3JjL2Nvbm5lY3Rpb24vY2F0YWxvZy50cyIsIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY2xpZW50LXJ1bnRpbWUvc3JjL2Nvbm5lY3Rpb24vY2F0YWxvZy50cyIseyJ1cmxzIjoiNiIsImlkcyI6IjcifSxbIjgiLCI5IiwiMTAiLCIxMSJdLFtdLFsiOCIsIjkiLCIxMCIsIjExIl0se30sIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy9pbmRleC50cyIsIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvbm9kZV9tb2R1bGVzLy5wbnBtL2VmZmVjdEA0LjAuNS9ub2RlX21vZHVsZXMvZWZmZWN0L2Rpc3QvT3B0aW9uLmpzIiwiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9ub2RlX21vZHVsZXMvLnBucG0vZWZmZWN0QDQuMC41L25vZGVfbW9kdWxlcy9lZmZlY3QvZGlzdC9TY2hlbWEuanMiLCIvQGZzL2hvbWUvdWJ1bnR1L3d0L3ByLTI0MjYzL3BhY2thZ2VzL2NsaWVudC1ydW50aW1lL3NyYy9jb25uZWN0aW9uL21vZGVsLnRzIl0=