__vite_ssr_exportName__("RelayClientStatusSchema", () => { try { return RelayClientStatusSchema } catch {} });
__vite_ssr_exportName__("RelayClientInstallProgressStageSchema", () => { try { return RelayClientInstallProgressStageSchema } catch {} });
__vite_ssr_exportName__("RelayClientInstallProgressEventSchema", () => { try { return RelayClientInstallProgressEventSchema } catch {} });
__vite_ssr_exportName__("RelayClientInstallFailureReasonSchema", () => { try { return RelayClientInstallFailureReasonSchema } catch {} });
__vite_ssr_exportName__("RelayClientInstallFailedError", () => { try { return RelayClientInstallFailedError } catch {} });
const __vite_ssr_import_0__ = await __vite_ssr_import__("/@fs/home/ubuntu/wt/pr-24263/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/Schema.js");

const RelayClientStatusSchema = __vite_ssr_import_0__.Union([
	__vite_ssr_import_0__.Struct({
		status: __vite_ssr_import_0__.Literal("available"),
		executablePath: __vite_ssr_import_0__.String,
		source: __vite_ssr_import_0__.Literals([
			"override",
			"managed",
			"path"
		]),
		version: __vite_ssr_import_0__.String
	}),
	__vite_ssr_import_0__.Struct({
		status: __vite_ssr_import_0__.Literal("missing"),
		version: __vite_ssr_import_0__.String
	}),
	__vite_ssr_import_0__.Struct({
		status: __vite_ssr_import_0__.Literal("unsupported"),
		platform: __vite_ssr_import_0__.String,
		arch: __vite_ssr_import_0__.String,
		version: __vite_ssr_import_0__.String
	})
]);
const RelayClientInstallProgressStageSchema = __vite_ssr_import_0__.Literals([
	"checking",
	"waiting_for_lock",
	"downloading",
	"verifying",
	"installing",
	"validating",
	"activating"
]);
const RelayClientInstallProgressEventSchema = __vite_ssr_import_0__.Union([__vite_ssr_import_0__.Struct({
	type: __vite_ssr_import_0__.Literal("progress"),
	stage: RelayClientInstallProgressStageSchema
}), __vite_ssr_import_0__.Struct({
	type: __vite_ssr_import_0__.Literal("complete"),
	status: RelayClientStatusSchema
})]);
const RelayClientInstallFailureReasonSchema = __vite_ssr_import_0__.Literals([
	"download_failed",
	"invalid_checksum",
	"install_locked",
	"override_missing",
	"unsupported_platform",
	"validation_failed",
	"write_failed"
]);
class RelayClientInstallFailedError extends __vite_ssr_import_0__.TaggedError()("RelayClientInstallFailedError", {
	reason: RelayClientInstallFailureReasonSchema,
	message: __vite_ssr_import_0__.String
}) {}
//# sourceMappingSource=vite-generated
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBQUEsQ0FBQTs7Ozs7QUFBQTs7QUFFTyxNQUFNLDBCQUEwQixzQkFBTyxNQUFNO0NBQ2xELHNCQUFPLE9BQU87RUFDWixRQUFRLHNCQUFPLFFBQVEsV0FBVztFQUNsQyxnQkFBZ0Isc0JBQU87RUFDdkIsUUFBUSxzQkFBTyxTQUFTO0dBQUM7R0FBWTtHQUFXO0VBQU0sQ0FBQztFQUN2RCxTQUFTLHNCQUFPO0NBQ2xCLENBQUM7Q0FDRCxzQkFBTyxPQUFPO0VBQ1osUUFBUSxzQkFBTyxRQUFRLFNBQVM7RUFDaEMsU0FBUyxzQkFBTztDQUNsQixDQUFDO0NBQ0Qsc0JBQU8sT0FBTztFQUNaLFFBQVEsc0JBQU8sUUFBUSxhQUFhO0VBQ3BDLFVBQVUsc0JBQU87RUFDakIsTUFBTSxzQkFBTztFQUNiLFNBQVMsc0JBQU87Q0FDbEIsQ0FBQztBQUNILENBQUM7QUFHTSxNQUFNLHdDQUF3QyxzQkFBTyxTQUFTO0NBQ25FO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0FBQ0YsQ0FBQztBQUdNLE1BQU0sd0NBQXdDLHNCQUFPLE1BQU0sQ0FDaEUsc0JBQU8sT0FBTztDQUNaLE1BQU0sc0JBQU8sUUFBUSxVQUFVO0NBQy9CLE9BQU87QUFDVCxDQUFDLEdBQ0Qsc0JBQU8sT0FBTztDQUNaLE1BQU0sc0JBQU8sUUFBUSxVQUFVO0NBQy9CLFFBQVE7QUFDVixDQUFDLENBQ0gsQ0FBQztBQUdNLE1BQU0sd0NBQXdDLHNCQUFPLFNBQVM7Q0FDbkU7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBQ0E7QUFDRixDQUFDO0FBR00sTUFBTSxzQ0FBc0Msc0JBQU8sWUFBMkMsQ0FBQyxDQUNwRyxpQ0FDQTtDQUNFLFFBQVE7Q0FDUixTQUFTLHNCQUFPO0FBQ2xCLENBQ0YsQ0FBQyxDQUFDLENBQUMiLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VzIjpbInJlbGF5Q2xpZW50LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIFNjaGVtYSBmcm9tIFwiZWZmZWN0L1NjaGVtYVwiO1xuXG5leHBvcnQgY29uc3QgUmVsYXlDbGllbnRTdGF0dXNTY2hlbWEgPSBTY2hlbWEuVW5pb24oW1xuICBTY2hlbWEuU3RydWN0KHtcbiAgICBzdGF0dXM6IFNjaGVtYS5MaXRlcmFsKFwiYXZhaWxhYmxlXCIpLFxuICAgIGV4ZWN1dGFibGVQYXRoOiBTY2hlbWEuU3RyaW5nLFxuICAgIHNvdXJjZTogU2NoZW1hLkxpdGVyYWxzKFtcIm92ZXJyaWRlXCIsIFwibWFuYWdlZFwiLCBcInBhdGhcIl0pLFxuICAgIHZlcnNpb246IFNjaGVtYS5TdHJpbmcsXG4gIH0pLFxuICBTY2hlbWEuU3RydWN0KHtcbiAgICBzdGF0dXM6IFNjaGVtYS5MaXRlcmFsKFwibWlzc2luZ1wiKSxcbiAgICB2ZXJzaW9uOiBTY2hlbWEuU3RyaW5nLFxuICB9KSxcbiAgU2NoZW1hLlN0cnVjdCh7XG4gICAgc3RhdHVzOiBTY2hlbWEuTGl0ZXJhbChcInVuc3VwcG9ydGVkXCIpLFxuICAgIHBsYXRmb3JtOiBTY2hlbWEuU3RyaW5nLFxuICAgIGFyY2g6IFNjaGVtYS5TdHJpbmcsXG4gICAgdmVyc2lvbjogU2NoZW1hLlN0cmluZyxcbiAgfSksXG5dKTtcbmV4cG9ydCB0eXBlIFJlbGF5Q2xpZW50U3RhdHVzID0gdHlwZW9mIFJlbGF5Q2xpZW50U3RhdHVzU2NoZW1hLlR5cGU7XG5cbmV4cG9ydCBjb25zdCBSZWxheUNsaWVudEluc3RhbGxQcm9ncmVzc1N0YWdlU2NoZW1hID0gU2NoZW1hLkxpdGVyYWxzKFtcbiAgXCJjaGVja2luZ1wiLFxuICBcIndhaXRpbmdfZm9yX2xvY2tcIixcbiAgXCJkb3dubG9hZGluZ1wiLFxuICBcInZlcmlmeWluZ1wiLFxuICBcImluc3RhbGxpbmdcIixcbiAgXCJ2YWxpZGF0aW5nXCIsXG4gIFwiYWN0aXZhdGluZ1wiLFxuXSk7XG5leHBvcnQgdHlwZSBSZWxheUNsaWVudEluc3RhbGxQcm9ncmVzc1N0YWdlID0gdHlwZW9mIFJlbGF5Q2xpZW50SW5zdGFsbFByb2dyZXNzU3RhZ2VTY2hlbWEuVHlwZTtcblxuZXhwb3J0IGNvbnN0IFJlbGF5Q2xpZW50SW5zdGFsbFByb2dyZXNzRXZlbnRTY2hlbWEgPSBTY2hlbWEuVW5pb24oW1xuICBTY2hlbWEuU3RydWN0KHtcbiAgICB0eXBlOiBTY2hlbWEuTGl0ZXJhbChcInByb2dyZXNzXCIpLFxuICAgIHN0YWdlOiBSZWxheUNsaWVudEluc3RhbGxQcm9ncmVzc1N0YWdlU2NoZW1hLFxuICB9KSxcbiAgU2NoZW1hLlN0cnVjdCh7XG4gICAgdHlwZTogU2NoZW1hLkxpdGVyYWwoXCJjb21wbGV0ZVwiKSxcbiAgICBzdGF0dXM6IFJlbGF5Q2xpZW50U3RhdHVzU2NoZW1hLFxuICB9KSxcbl0pO1xuZXhwb3J0IHR5cGUgUmVsYXlDbGllbnRJbnN0YWxsUHJvZ3Jlc3NFdmVudCA9IHR5cGVvZiBSZWxheUNsaWVudEluc3RhbGxQcm9ncmVzc0V2ZW50U2NoZW1hLlR5cGU7XG5cbmV4cG9ydCBjb25zdCBSZWxheUNsaWVudEluc3RhbGxGYWlsdXJlUmVhc29uU2NoZW1hID0gU2NoZW1hLkxpdGVyYWxzKFtcbiAgXCJkb3dubG9hZF9mYWlsZWRcIixcbiAgXCJpbnZhbGlkX2NoZWNrc3VtXCIsXG4gIFwiaW5zdGFsbF9sb2NrZWRcIixcbiAgXCJvdmVycmlkZV9taXNzaW5nXCIsXG4gIFwidW5zdXBwb3J0ZWRfcGxhdGZvcm1cIixcbiAgXCJ2YWxpZGF0aW9uX2ZhaWxlZFwiLFxuICBcIndyaXRlX2ZhaWxlZFwiLFxuXSk7XG5leHBvcnQgdHlwZSBSZWxheUNsaWVudEluc3RhbGxGYWlsdXJlUmVhc29uID0gdHlwZW9mIFJlbGF5Q2xpZW50SW5zdGFsbEZhaWx1cmVSZWFzb25TY2hlbWEuVHlwZTtcblxuZXhwb3J0IGNsYXNzIFJlbGF5Q2xpZW50SW5zdGFsbEZhaWxlZEVycm9yIGV4dGVuZHMgU2NoZW1hLlRhZ2dlZEVycm9yPFJlbGF5Q2xpZW50SW5zdGFsbEZhaWxlZEVycm9yPigpKFxuICBcIlJlbGF5Q2xpZW50SW5zdGFsbEZhaWxlZEVycm9yXCIsXG4gIHtcbiAgICByZWFzb246IFJlbGF5Q2xpZW50SW5zdGFsbEZhaWx1cmVSZWFzb25TY2hlbWEsXG4gICAgbWVzc2FnZTogU2NoZW1hLlN0cmluZyxcbiAgfSxcbikge31cbiJdLCJmaWxlIjoiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9wYWNrYWdlcy9jb250cmFjdHMvc3JjL3JlbGF5Q2xpZW50LnRzIn0=

//# vitestCache=W3siZmlsZSI6IjEiLCJpZCI6IjEiLCJ1cmwiOiIyIiwiaW1wb3J0cyI6IjMiLCJtYXBwaW5ncyI6ZmFsc2UsImRlcHMiOiI0IiwiZHluYW1pY0RlcHMiOiI1Iiwic3RhdGljTW9ja3MiOm51bGx9LCIvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy9yZWxheUNsaWVudC50cyIsIi9AZnMvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvcGFja2FnZXMvY29udHJhY3RzL3NyYy9yZWxheUNsaWVudC50cyIseyJ1cmxzIjoiNiIsImlkcyI6IjcifSxbIjgiXSxbXSxbIjgiXSx7fSwiL0Bmcy9ob21lL3VidW50dS93dC9wci0yNDI2My9ub2RlX21vZHVsZXMvLnBucG0vZWZmZWN0QDQuMC41L25vZGVfbW9kdWxlcy9lZmZlY3QvZGlzdC9TY2hlbWEuanMiXQ==