// @bun
import {
  __esm
} from "./chunk-hhsxm2yr.js";

// node_modules/.bun/is-unicode-supported@2.1.0/node_modules/is-unicode-supported/index.js
import process from "process";
function isUnicodeSupported() {
  const { env } = process;
  const { TERM, TERM_PROGRAM } = env;
  if (process.platform !== "win32") {
    return TERM !== "linux";
  }
  return Boolean(env.WT_SESSION) || Boolean(env.TERMINUS_SUBLIME) || env.ConEmuTask === "{cmd::Cmder}" || TERM_PROGRAM === "Terminus-Sublime" || TERM_PROGRAM === "vscode" || TERM === "xterm-256color" || TERM === "alacritty" || TERM === "rxvt-unicode" || TERM === "rxvt-unicode-256color" || env.TERMINAL_EMULATOR === "JetBrains-JediTerm";
}
var init_is_unicode_supported = () => {};

// node_modules/.bun/figures@6.1.0/node_modules/figures/index.js
var common, specialMainSymbols, specialFallbackSymbols, mainSymbols, fallbackSymbols, shouldUseMain, figures, figures_default, replacements;
var init_figures = __esm(() => {
  init_is_unicode_supported();
  common = {
    circleQuestionMark: "(?)",
    questionMarkPrefix: "(?)",
    square: "\u2588",
    squareDarkShade: "\u2593",
    squareMediumShade: "\u2592",
    squareLightShade: "\u2591",
    squareTop: "\u2580",
    squareBottom: "\u2584",
    squareLeft: "\u258C",
    squareRight: "\u2590",
    squareCenter: "\u25A0",
    bullet: "\u25CF",
    dot: "\u2024",
    ellipsis: "\u2026",
    pointerSmall: "\u203A",
    triangleUp: "\u25B2",
    triangleUpSmall: "\u25B4",
    triangleDown: "\u25BC",
    triangleDownSmall: "\u25BE",
    triangleLeftSmall: "\u25C2",
    triangleRightSmall: "\u25B8",
    home: "\u2302",
    heart: "\u2665",
    musicNote: "\u266A",
    musicNoteBeamed: "\u266B",
    arrowUp: "\u2191",
    arrowDown: "\u2193",
    arrowLeft: "\u2190",
    arrowRight: "\u2192",
    arrowLeftRight: "\u2194",
    arrowUpDown: "\u2195",
    almostEqual: "\u2248",
    notEqual: "\u2260",
    lessOrEqual: "\u2264",
    greaterOrEqual: "\u2265",
    identical: "\u2261",
    infinity: "\u221E",
    subscriptZero: "\u2080",
    subscriptOne: "\u2081",
    subscriptTwo: "\u2082",
    subscriptThree: "\u2083",
    subscriptFour: "\u2084",
    subscriptFive: "\u2085",
    subscriptSix: "\u2086",
    subscriptSeven: "\u2087",
    subscriptEight: "\u2088",
    subscriptNine: "\u2089",
    oneHalf: "\xBD",
    oneThird: "\u2153",
    oneQuarter: "\xBC",
    oneFifth: "\u2155",
    oneSixth: "\u2159",
    oneEighth: "\u215B",
    twoThirds: "\u2154",
    twoFifths: "\u2156",
    threeQuarters: "\xBE",
    threeFifths: "\u2157",
    threeEighths: "\u215C",
    fourFifths: "\u2158",
    fiveSixths: "\u215A",
    fiveEighths: "\u215D",
    sevenEighths: "\u215E",
    line: "\u2500",
    lineBold: "\u2501",
    lineDouble: "\u2550",
    lineDashed0: "\u2504",
    lineDashed1: "\u2505",
    lineDashed2: "\u2508",
    lineDashed3: "\u2509",
    lineDashed4: "\u254C",
    lineDashed5: "\u254D",
    lineDashed6: "\u2574",
    lineDashed7: "\u2576",
    lineDashed8: "\u2578",
    lineDashed9: "\u257A",
    lineDashed10: "\u257C",
    lineDashed11: "\u257E",
    lineDashed12: "\u2212",
    lineDashed13: "\u2013",
    lineDashed14: "\u2010",
    lineDashed15: "\u2043",
    lineVertical: "\u2502",
    lineVerticalBold: "\u2503",
    lineVerticalDouble: "\u2551",
    lineVerticalDashed0: "\u2506",
    lineVerticalDashed1: "\u2507",
    lineVerticalDashed2: "\u250A",
    lineVerticalDashed3: "\u250B",
    lineVerticalDashed4: "\u254E",
    lineVerticalDashed5: "\u254F",
    lineVerticalDashed6: "\u2575",
    lineVerticalDashed7: "\u2577",
    lineVerticalDashed8: "\u2579",
    lineVerticalDashed9: "\u257B",
    lineVerticalDashed10: "\u257D",
    lineVerticalDashed11: "\u257F",
    lineDownLeft: "\u2510",
    lineDownLeftArc: "\u256E",
    lineDownBoldLeftBold: "\u2513",
    lineDownBoldLeft: "\u2512",
    lineDownLeftBold: "\u2511",
    lineDownDoubleLeftDouble: "\u2557",
    lineDownDoubleLeft: "\u2556",
    lineDownLeftDouble: "\u2555",
    lineDownRight: "\u250C",
    lineDownRightArc: "\u256D",
    lineDownBoldRightBold: "\u250F",
    lineDownBoldRight: "\u250E",
    lineDownRightBold: "\u250D",
    lineDownDoubleRightDouble: "\u2554",
    lineDownDoubleRight: "\u2553",
    lineDownRightDouble: "\u2552",
    lineUpLeft: "\u2518",
    lineUpLeftArc: "\u256F",
    lineUpBoldLeftBold: "\u251B",
    lineUpBoldLeft: "\u251A",
    lineUpLeftBold: "\u2519",
    lineUpDoubleLeftDouble: "\u255D",
    lineUpDoubleLeft: "\u255C",
    lineUpLeftDouble: "\u255B",
    lineUpRight: "\u2514",
    lineUpRightArc: "\u2570",
    lineUpBoldRightBold: "\u2517",
    lineUpBoldRight: "\u2516",
    lineUpRightBold: "\u2515",
    lineUpDoubleRightDouble: "\u255A",
    lineUpDoubleRight: "\u2559",
    lineUpRightDouble: "\u2558",
    lineUpDownLeft: "\u2524",
    lineUpBoldDownBoldLeftBold: "\u252B",
    lineUpBoldDownBoldLeft: "\u2528",
    lineUpDownLeftBold: "\u2525",
    lineUpBoldDownLeftBold: "\u2529",
    lineUpDownBoldLeftBold: "\u252A",
    lineUpDownBoldLeft: "\u2527",
    lineUpBoldDownLeft: "\u2526",
    lineUpDoubleDownDoubleLeftDouble: "\u2563",
    lineUpDoubleDownDoubleLeft: "\u2562",
    lineUpDownLeftDouble: "\u2561",
    lineUpDownRight: "\u251C",
    lineUpBoldDownBoldRightBold: "\u2523",
    lineUpBoldDownBoldRight: "\u2520",
    lineUpDownRightBold: "\u251D",
    lineUpBoldDownRightBold: "\u2521",
    lineUpDownBoldRightBold: "\u2522",
    lineUpDownBoldRight: "\u251F",
    lineUpBoldDownRight: "\u251E",
    lineUpDoubleDownDoubleRightDouble: "\u2560",
    lineUpDoubleDownDoubleRight: "\u255F",
    lineUpDownRightDouble: "\u255E",
    lineDownLeftRight: "\u252C",
    lineDownBoldLeftBoldRightBold: "\u2533",
    lineDownLeftBoldRightBold: "\u252F",
    lineDownBoldLeftRight: "\u2530",
    lineDownBoldLeftBoldRight: "\u2531",
    lineDownBoldLeftRightBold: "\u2532",
    lineDownLeftRightBold: "\u252E",
    lineDownLeftBoldRight: "\u252D",
    lineDownDoubleLeftDoubleRightDouble: "\u2566",
    lineDownDoubleLeftRight: "\u2565",
    lineDownLeftDoubleRightDouble: "\u2564",
    lineUpLeftRight: "\u2534",
    lineUpBoldLeftBoldRightBold: "\u253B",
    lineUpLeftBoldRightBold: "\u2537",
    lineUpBoldLeftRight: "\u2538",
    lineUpBoldLeftBoldRight: "\u2539",
    lineUpBoldLeftRightBold: "\u253A",
    lineUpLeftRightBold: "\u2536",
    lineUpLeftBoldRight: "\u2535",
    lineUpDoubleLeftDoubleRightDouble: "\u2569",
    lineUpDoubleLeftRight: "\u2568",
    lineUpLeftDoubleRightDouble: "\u2567",
    lineUpDownLeftRight: "\u253C",
    lineUpBoldDownBoldLeftBoldRightBold: "\u254B",
    lineUpDownBoldLeftBoldRightBold: "\u2548",
    lineUpBoldDownLeftBoldRightBold: "\u2547",
    lineUpBoldDownBoldLeftRightBold: "\u254A",
    lineUpBoldDownBoldLeftBoldRight: "\u2549",
    lineUpBoldDownLeftRight: "\u2540",
    lineUpDownBoldLeftRight: "\u2541",
    lineUpDownLeftBoldRight: "\u253D",
    lineUpDownLeftRightBold: "\u253E",
    lineUpBoldDownBoldLeftRight: "\u2542",
    lineUpDownLeftBoldRightBold: "\u253F",
    lineUpBoldDownLeftBoldRight: "\u2543",
    lineUpBoldDownLeftRightBold: "\u2544",
    lineUpDownBoldLeftBoldRight: "\u2545",
    lineUpDownBoldLeftRightBold: "\u2546",
    lineUpDoubleDownDoubleLeftDoubleRightDouble: "\u256C",
    lineUpDoubleDownDoubleLeftRight: "\u256B",
    lineUpDownLeftDoubleRightDouble: "\u256A",
    lineCross: "\u2573",
    lineBackslash: "\u2572",
    lineSlash: "\u2571"
  };
  specialMainSymbols = {
    tick: "\u2714",
    info: "\u2139",
    warning: "\u26A0",
    cross: "\u2718",
    squareSmall: "\u25FB",
    squareSmallFilled: "\u25FC",
    circle: "\u25EF",
    circleFilled: "\u25C9",
    circleDotted: "\u25CC",
    circleDouble: "\u25CE",
    circleCircle: "\u24DE",
    circleCross: "\u24E7",
    circlePipe: "\u24BE",
    radioOn: "\u25C9",
    radioOff: "\u25EF",
    checkboxOn: "\u2612",
    checkboxOff: "\u2610",
    checkboxCircleOn: "\u24E7",
    checkboxCircleOff: "\u24BE",
    pointer: "\u276F",
    triangleUpOutline: "\u25B3",
    triangleLeft: "\u25C0",
    triangleRight: "\u25B6",
    lozenge: "\u25C6",
    lozengeOutline: "\u25C7",
    hamburger: "\u2630",
    smiley: "\u32E1",
    mustache: "\u0DF4",
    star: "\u2605",
    play: "\u25B6",
    nodejs: "\u2B22",
    oneSeventh: "\u2150",
    oneNinth: "\u2151",
    oneTenth: "\u2152"
  };
  specialFallbackSymbols = {
    tick: "\u221A",
    info: "i",
    warning: "\u203C",
    cross: "\xD7",
    squareSmall: "\u25A1",
    squareSmallFilled: "\u25A0",
    circle: "( )",
    circleFilled: "(*)",
    circleDotted: "( )",
    circleDouble: "( )",
    circleCircle: "(\u25CB)",
    circleCross: "(\xD7)",
    circlePipe: "(\u2502)",
    radioOn: "(*)",
    radioOff: "( )",
    checkboxOn: "[\xD7]",
    checkboxOff: "[ ]",
    checkboxCircleOn: "(\xD7)",
    checkboxCircleOff: "( )",
    pointer: ">",
    triangleUpOutline: "\u2206",
    triangleLeft: "\u25C4",
    triangleRight: "\u25BA",
    lozenge: "\u2666",
    lozengeOutline: "\u25CA",
    hamburger: "\u2261",
    smiley: "\u263A",
    mustache: "\u250C\u2500\u2510",
    star: "\u2736",
    play: "\u25BA",
    nodejs: "\u2666",
    oneSeventh: "1/7",
    oneNinth: "1/9",
    oneTenth: "1/10"
  };
  mainSymbols = { ...common, ...specialMainSymbols };
  fallbackSymbols = { ...common, ...specialFallbackSymbols };
  shouldUseMain = isUnicodeSupported();
  figures = shouldUseMain ? mainSymbols : fallbackSymbols;
  figures_default = figures;
  replacements = Object.entries(specialMainSymbols);
});

export { figures_default, init_figures };
