"use strict";
/**
 * Bundled from @socketregistry/is-unicode-supported
 * This is a zero-dependency bundle created by rolldown.
 */
'use strict';

//#region \0rolldown/runtime.js
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", {
	value,
	configurable: true
});
var __commonJSMin = (cb, mod) => () => (mod || (cb((mod = { exports: {} }).exports, mod), cb = null), mod.exports);

//#endregion

//#region node_modules/.pnpm/@socketregistry+is-unicode-supported@1.0.5/node_modules/@socketregistry/is-unicode-supported/index.cjs
var require_is_unicode_supported = /* @__PURE__ */ __commonJSMin(((exports, module) => {
	let _process;
	function getProcess() {
		if (_process === void 0) _process = require("process");
		return _process;
	}
	module.exports = function isUnicodeSupported() {
		const process = getProcess();
		if (process.platform !== "win32") return process.env.TERM !== "linux";
		const { env } = process;
		if (env.WT_SESSION || env.TERMINUS_SUBLIME || env.ConEmuTask === "{cmd::Cmder}") return true;
		const { TERM, TERM_PROGRAM } = env;
		return TERM_PROGRAM === "Terminus-Sublime" || TERM_PROGRAM === "vscode" || TERM === "xterm-256color" || TERM === "alacritty" || TERM === "rxvt-unicode" || TERM === "rxvt-unicode-256color" || env.TERMINAL_EMULATOR === "JetBrains-JediTerm";
	};
}));

//#endregion
//#region src/external/@socketregistry/is-unicode-supported.js
module.exports = require_is_unicode_supported();

//#endregion