"use strict";
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
  for (var name in all)
    __defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
  if (from && typeof from === "object" || typeof from === "function") {
    for (let key of __getOwnPropNames(from))
      if (!__hasOwnProp.call(to, key) && key !== except)
        __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
  }
  return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
  // If the importer is in node compatibility mode or this is not an ESM
  // file that has been converted to a CommonJS file using a Babel-
  // compatible transform (i.e. "__esModule" has not been set), then set
  // "default" to the CommonJS "module.exports" for node compatibility.
  isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
  mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);

// src/output.ts
var output_exports = {};
__export(output_exports, {
  copyAssets: () => copyAssets,
  generateMarkdown: () => generateMarkdown,
  writeOutput: () => writeOutput
});
module.exports = __toCommonJS(output_exports);

// node_modules/tsup/assets/cjs_shims.js
var getImportMetaUrl = () => typeof document === "undefined" ? new URL(`file:${__filename}`).href : document.currentScript && document.currentScript.tagName.toUpperCase() === "SCRIPT" ? document.currentScript.src : new URL("main.js", document.baseURI).href;
var importMetaUrl = /* @__PURE__ */ getImportMetaUrl();

// src/output.ts
var import_fs_extra = __toESM(require("fs-extra"));
var import_path = __toESM(require("path"));
var import_chalk = __toESM(require("chalk"));
var import_module = require("module");

// src/defaults.ts
var DEFAULT_CATEGORY_ICONS = {
  ai: "brain",
  auth: "lock",
  backend: "server",
  build: "package",
  cloud: "cloud",
  css: "palette",
  lint: "check-square",
  network: "globe",
  state: "layers",
  utility: "wrench",
  // Optional refinements
  validation: "shield-check",
  date: "clock",
  cli: "terminal",
  git: "git-branch",
  http: "arrow-left-right"
};

// src/simple-icons-hex.json
var simple_icons_hex_default = {
  "42": "000000",
  dotenv: "ECD53F",
  dotnet: "512BD4",
  e: "000000",
  "1dot1dot1dot1": "221E68",
  "1and1": "003D8F",
  "1001tracklists": "40AEF0",
  "1panel": "0854C1",
  "1password": "3B66BC",
  "2fas": "EC1C24",
  "2k": "DD0700",
  "30secondsofcode": "5395FD",
  "365datascience": "000C1F",
  "3m": "FF0000",
  "4chan": "006600",
  "4d": "004088",
  "500px": "222222",
  "7zip": "000000",
  "99designs": "FE5F50",
  "9gag": "000000",
  aframe: "EF2D5E",
  abdownloadmanager: "897BFF",
  abb: "FF000F",
  abbott: "008FC7",
  abbvie: "071D49",
  aboutdotme: "333333",
  abstract: "191A1B",
  abusedotch: "00465B",
  academia: "41454A",
  accenture: "A100FF",
  accusoft: "A9225C",
  accuweather: "FF6600",
  acer: "83B81A",
  acm: "0085CA",
  acode: "3499FE",
  actigraph: "3A4259",
  activeloop: "FFB746",
  activision: "000000",
  activitypub: "F1007E",
  actix: "000000",
  actualbudget: "6B46C1",
  acura: "000000",
  ada: "000000",
  adafruit: "000000",
  adaway: "B71C1C",
  adblock: "F40D12",
  adblockplus: "C70D2C",
  addydotio: "19216C",
  adguard: "68BC71",
  adidas: "000000",
  adminer: "34567C",
  adonisjs: "5A45FF",
  adp: "D0271D",
  adroll: "0DBDFF",
  adventofcode: "FFFF66",
  adyen: "0ABF53",
  aegisauthenticator: "005E9D",
  aerlingus: "006272",
  aeroflot: "02458D",
  aeromexico: "0B2343",
  aerospike: "C22127",
  aew: "000000",
  afdian: "946CE6",
  affine: "1E96EB",
  affinity: "222324",
  affinitydesigner: "134881",
  affinityphoto: "4E3188",
  affinitypublisher: "891B26",
  afterpay: "B2FCE4",
  aftership: "FF6B2B",
  agora: "099DFD",
  aidungeon: "000000",
  aib: "7F2B7B",
  aiohttp: "2C5BB4",
  aiqfome: "7A1FA2",
  aircanada: "F01428",
  airchina: "E30E17",
  airfrance: "002157",
  airindia: "DA0E29",
  airserbia: "0E203F",
  airtransat: "172B54",
  airasia: "FF0000",
  airbnb: "FF5A5F",
  airbrake: "FFA500",
  airbus: "00205B",
  airbyte: "615EFF",
  aircall: "00B388",
  airplayaudio: "000000",
  airplayvideo: "000000",
  airtable: "18BFFF",
  airtel: "E40000",
  ajv: "23C8D2",
  akamai: "0096D6",
  akasaair: "FF6300",
  akaunting: "6DA252",
  akiflow: "AF38F9",
  alacritty: "F46D01",
  alamy: "00FF7B",
  albertheijn: "04ACE6",
  alby: "FFDF6F",
  alchemy: "0C0C0E",
  aldinord: "2490D7",
  aldisud: "00005F",
  alfaromeo: "981E32",
  alfred: "5C1F87",
  algolia: "003DFF",
  algorand: "000000",
  alibabacloud: "FF6A00",
  alibabadotcom: "FF6A00",
  alienware: "541BAE",
  aliexpress: "FF4747",
  alipay: "1677FF",
  alist: "70C6BE",
  allegro: "FF5A00",
  alliedmodders: "1578D3",
  allocine: "FECC00",
  alltrails: "142800",
  almalinux: "000000",
  alpinelinux: "0D597F",
  alpinedotjs: "8BC0D0",
  alternativeto: "0289D5",
  alteryx: "0078C0",
  altiumdesigner: "A5915F",
  alwaysdata: "E9568E",
  alx: "002B56",
  amd: "ED1C24",
  ameba: "2D8C3C",
  americanairlines: "0078D2",
  americanexpress: "2E77BC",
  amg: "000000",
  amp: "005AF0",
  amul: "ED1D24",
  ana: "13448F",
  anaconda: "44A833",
  analogue: "1A1A1A",
  andela: "173B3F",
  android: "3DDC84",
  androidauto: "3DDC84",
  androidstudio: "3DDC84",
  angular: "0F0F11",
  anilist: "02A9FF",
  animalplanet: "0073FF",
  animedotjs: "000000",
  ankermake: "88F387",
  anki: "80C2EE",
  ansible: "EE0000",
  answer: "0033FF",
  ansys: "FFB71B",
  antdesign: "0170FE",
  anta: "D70010",
  antena3: "FF7328",
  antennapod: "364FF3",
  anthropic: "191919",
  antv: "8B5DFF",
  anycubic: "476695",
  anydesk: "EF443B",
  anytype: "FF6A7B",
  apache: "D22128",
  apacheairflow: "017CEE",
  apacheant: "A81C7D",
  apacheavro: "30638E",
  apachecassandra: "1287B1",
  apachecloudstack: "2AA5DC",
  apachecordova: "E8E8E8",
  apachecouchdb: "E42528",
  apachedolphinscheduler: "85CDF0",
  apachedoris: "444FD9",
  apachedruid: "29F1FB",
  apacheecharts: "AA344D",
  apacheflink: "E6526F",
  apachefreemarker: "326CAC",
  apachegroovy: "4298B8",
  apacheguacamole: "578B34",
  apachehadoop: "66CCFF",
  apachehbase: "BE160C",
  apachehive: "FDEE21",
  apachejmeter: "D22128",
  apachekafka: "231F20",
  apachekylin: "F09D13",
  apachelucene: "019B8F",
  apachemaven: "C71A36",
  apachenetbeanside: "1B6AC6",
  apachenifi: "728E9B",
  apacheopenoffice: "0E85CD",
  apacheparquet: "50ABF1",
  apachepulsar: "188FFF",
  apacherocketmq: "D77310",
  apachesolr: "D9411E",
  apachespark: "E25A1C",
  apachestorm: "225593",
  apachesuperset: "20A6C9",
  apachetomcat: "F8DC75",
  aparat: "ED145B",
  apifox: "F44A53",
  apmterminals: "FF6441",
  apollographql: "311C87",
  apostrophe: "6236FF",
  appstore: "0D96F6",
  appgallery: "FF0000",
  appian: "2322F0",
  appium: "EE376D",
  apple: "000000",
  applearcade: "000000",
  applemusic: "FA243C",
  applenews: "FD415E",
  applepay: "000000",
  applepodcasts: "9933CC",
  appletv: "000000",
  appmanager: "DCAF74",
  appsignal: "21375A",
  appsmith: "2A2F3D",
  appveyor: "00B3E0",
  appwrite: "FD366E",
  aqua: "1904DA",
  aral: "0063CB",
  arangodb: "DDDF72",
  arc: "FCBFBD",
  arcgis: "2C7AC3",
  archlinux: "1793D1",
  archicad: "2D50A5",
  archiveofourown: "990000",
  ardour: "C61C3E",
  arduino: "00878F",
  argo: "EF7B4D",
  argos: "DA291C",
  ariakit: "007ACC",
  arkecosystem: "C9292C",
  arlo: "49B48A",
  arm: "0091BD",
  armkeil: "394049",
  arstechnica: "FF4E00",
  artifacthub: "417598",
  artixlinux: "10A0CC",
  artstation: "13AFF0",
  arxiv: "B31B1B",
  asahilinux: "A61200",
  asana: "F06A6A",
  asciidoctor: "E40046",
  asciinema: "D40000",
  asda: "68A51C",
  aseprite: "7D929E",
  assemblyscript: "007ACC",
  asterisk: "F68F1E",
  astonmartin: "00665E",
  astra: "5C2EDE",
  astral: "261230",
  astro: "BC52EE",
  asus: "000000",
  atandt: "009FDB",
  atari: "E4202E",
  atlasos: "1A91FF",
  atlassian: "0052CC",
  auchan: "D6180B",
  audacity: "0000CC",
  audi: "BB0A30",
  audible: "F8991C",
  audiotechnica: "000000",
  audiobookshelf: "82612C",
  audioboom: "007CE2",
  audiomack: "FFA200",
  aurelia: "ED2B88",
  autentique: "3379F2",
  auth0: "EB5424",
  authelia: "113155",
  authentik: "FD4B2D",
  authy: "EC1C24",
  autocad: "E51050",
  autocannon: "3BA4B7",
  autodesk: "000000",
  autodeskmaya: "37A5CC",
  autodeskrevit: "186BFF",
  autohotkey: "334455",
  autoit: "5D83AC",
  automattic: "3499CD",
  autoprefixer: "DD3735",
  autozone: "D52B1E",
  avajs: "4B4B77",
  avaloniaui: "165BFF",
  avast: "FF7800",
  avianca: "FF0000",
  avira: "E02027",
  avm: "E2001A",
  awesomelists: "FC60A8",
  awesomewm: "535D6C",
  awwwards: "222222",
  axios: "5A29E4",
  axisbank: "971A4D",
  bandrautomation: "FF8800",
  babel: "F9DC3E",
  babelio: "FBB91E",
  babylondotjs: "BB464B",
  backblaze: "E21E29",
  backbone: "000000",
  backbonedotjs: "0071B5",
  backendless: "1D77BD",
  backstage: "9BF0E1",
  backstage_casting: "000000",
  badoo: "783BF9",
  baidu: "2932E1",
  bakalari: "00A2E2",
  bamboo: "0052CC",
  bambulab: "00AE42",
  bandcamp: "408294",
  bandlab: "F12C18",
  bandsintown: "00CEC8",
  bankofamerica: "012169",
  barclays: "00AEEF",
  baremetrics: "6078FF",
  barmenia: "009FE3",
  basecamp: "1D2D35",
  baserow: "5190EF",
  basicattentiontoken: "80247B",
  bastyon: "00A4FF",
  bat: "31369E",
  bata: "DD282E",
  battledotnet: "4381C3",
  bazel: "43A047",
  beatport: "01FF95",
  beats: "005571",
  beatsbydre: "E01F3D",
  beatstars: "EB0000",
  beekeeperstudio: "FAD83B",
  behance: "1769FF",
  beijingsubway: "004A9D",
  bem: "000000",
  bentley: "333333",
  bento: "768CFF",
  bentobox: "F15541",
  bentoml: "000000",
  bereal: "000000",
  betfair: "FFB80B",
  betterauth: "FFFFFF",
  betterstack: "000000",
  betterdiscord: "3E82E5",
  bevy: "232326",
  bigcartel: "222222",
  bigbasket: "A5CD39",
  bigbluebutton: "283274",
  bigcommerce: "121118",
  bilibili: "00A1D6",
  billboard: "000000",
  bim: "EB1928",
  binance: "F0B90B",
  biolink: "000000",
  biome: "60A5FA",
  bisecthosting: "0D1129",
  bit: "592EC1",
  bitbucket: "0052CC",
  bitcoin: "F7931A",
  bitcoincash: "0AC18E",
  bitcoinsv: "EAB300",
  bitcomet: "F49923",
  bitdefender: "ED1C24",
  bitly: "EE6123",
  bitrise: "683D87",
  bittorrent: "050505",
  bitwarden: "175DDC",
  bitwig: "FF5A00",
  black: "000000",
  blackberry: "000000",
  blackmagicdesign: "FFA200",
  blazemeter: "CA2133",
  blazor: "512BD4",
  blender: "E87D0D",
  blibli: "0072FF",
  blockbench: "1E93D9",
  blockchaindotcom: "121D33",
  blogger: "FF5722",
  bloglovin: "000000",
  blueprint: "137CBD",
  bluesky: "1185FE",
  bluesound: "0F131E",
  bluetooth: "0082FC",
  bmcsoftware: "FE5000",
  bmw: "0066B1",
  bnbchain: "F0B90B",
  boardgamegeek: "FF5100",
  boat: "E20722",
  boehringeringelheim: "00E47C",
  boeing: "1D439C",
  bohemiainteractive: "6BA539",
  bombardier: "000000",
  bookalope: "DC2829",
  bookbub: "F44336",
  bookingdotcom: "003A9A",
  bookmeter: "64BC4B",
  bookmyshow: "C4242B",
  bookstack: "0288D1",
  boost: "F7901E",
  boosty: "F15F2C",
  boots: "05054B",
  bootstrap: "7952B3",
  borgbackup: "00DD00",
  bosch: "EA0016",
  bose: "000000",
  botblecms: "205081",
  boulanger: "FD5300",
  bower: "EF5734",
  box: "0061D5",
  boxysvg: "3584E3",
  braintree: "000000",
  braintrust: "000000",
  brandfetch: "0084FF",
  brandfolder: "40D1F5",
  brave: "FB542B",
  breaker: "003DAD",
  brenntag: "1A0033",
  brevo: "0B996E",
  brex: "212121",
  bricks: "FFD54D",
  britishairways: "2E5C99",
  broadcom: "E31837",
  bruno: "F4AA41",
  bsd: "AB2B28",
  bspwm: "2E2E2E",
  bt: "6400AA",
  buddy: "1A86FD",
  budibase: "000000",
  buefy: "7957D5",
  buffer: "231F20",
  bugatti: "000000",
  bugcrowd: "F26822",
  buhl: "023E84",
  buildkite: "14CC80",
  builtbybit: "2D87C3",
  bukalapak: "E31E52",
  bulma: "00D1B2",
  bun: "000000",
  bungie: "0075BB",
  bunnydotnet: "FFAA49",
  bunq: "3394D7",
  burgerking: "D62300",
  burpsuite: "FF6633",
  burton: "000000",
  buymeacoffee: "FFDD00",
  buysellads: "EB4714",
  buzzfeed: "EE3322",
  bvg: "F0D722",
  byjus: "813588",
  bytedance: "3C8CFF",
  c: "A8B9CC",
  cplusplus: "00599C",
  cplusplusbuilder: "E62431",
  cachet: "7ED321",
  caddy: "1F88C0",
  cadillac: "000000",
  cafepress: "58A616",
  cairographics: "F39914",
  cairometro: "C10C0C",
  caixabank: "007EAE",
  cakephp: "D33C43",
  caldotcom: "292929",
  calendly: "006BFF",
  calibreweb: "45B29D",
  campaignmonitor: "111324",
  camunda: "FC5D0D",
  canonical: "E95420",
  canva: "00C4CC",
  canvas: "E72429",
  capacitor: "119EFF",
  caprover: "ED5B26",
  carthrottle: "FF9C42",
  cardano: "0133AD",
  cardmarket: "012169",
  carlsberggroup: "00321E",
  carrd: "596CAF",
  carrefour: "004E9F",
  carto: "EB1510",
  cashapp: "00C244",
  castbox: "F55B23",
  castorama: "0078D7",
  castro: "00B265",
  caterpillar: "FFCD11",
  cbc: "E60505",
  cbs: "033963",
  ccc: "000000",
  ccleaner: "CB2D29",
  cdprojekt: "DC0D15",
  ce: "000000",
  celery: "37814A",
  celestron: "F47216",
  centos: "262577",
  ceph: "EF5C55",
  cesium: "6CADDF",
  chai: "A30701",
  chainguard: "4445E7",
  chainlink: "375BD2",
  chakraui: "1BB2A9",
  changedetection: "3056D3",
  channel4: "AAFF89",
  charles: "F3F5F5",
  chartdotjs: "FF6384",
  chartmogul: "13324B",
  chase: "117ACA",
  chatbot: "0066FF",
  chatwoot: "1F93FF",
  checkio: "008DB6",
  checkmarx: "54B848",
  checkmk: "15D1A0",
  chedraui: "E0832F",
  cheerio: "E88C1F",
  chef: "F09820",
  chemex: "4D2B1A",
  chessdotcom: "81B64C",
  chevrolet: "CD9834",
  chianetwork: "5ECE71",
  chinaeasternairlines: "1A2477",
  chinasouthernairlines: "008BCB",
  chocolatey: "80B5E3",
  chromatic: "FC521F",
  chromewebstore: "4285F4",
  chrysler: "000000",
  chupachups: "CF103E",
  cilium: "F8C517",
  cinema4d: "011A6A",
  cinnamon: "DC682E",
  circle: "8669AE",
  circleci: "343434",
  circuitverse: "42B883",
  cirrusci: "4051B5",
  cisco: "1BA0D7",
  citrix: "452170",
  citroen: "DA291C",
  civicrm: "81C459",
  civo: "239DFF",
  clarifai: "1955FF",
  claris: "000000",
  clarivate: "93FF9E",
  claude: "D97757",
  clerk: "6C47FF",
  clevercloud: "171C36",
  clickhouse: "FFCC01",
  clickup: "7B68EE",
  clion: "000000",
  clockify: "03A9F4",
  clojure: "5881D8",
  cloud66: "3C72B9",
  cloudfoundry: "0C9ED5",
  cloudnativebuild: "F76945",
  cloudbees: "1997B5",
  cloudcannon: "407AFC",
  cloudera: "F96702",
  cloudflare: "F38020",
  cloudflarepages: "F38020",
  cloudflareworkers: "F38020",
  cloudinary: "3448C5",
  cloudron: "03A9F4",
  cloudsmith: "2A6FE1",
  cloudways: "2C39BD",
  clubforce: "191176",
  clubhouse: "FFE450",
  clyp: "3CBDB1",
  cmake: "064F8C",
  cncf: "231F20",
  cnes: "204F8C",
  cnet: "E71D1D",
  cnn: "CC0000",
  coop: "00B1E7",
  cobalt: "FFFFFF",
  cocacola: "D00013",
  cockpit: "0066CC",
  cockroachlabs: "6933FF",
  cocoapods: "EE3322",
  cocos: "55C2E1",
  coda: "F46A54",
  codacy: "222F29",
  codeclimate: "000000",
  codeblocks: "41AD48",
  codeberg: "2185D0",
  codecademy: "1F4056",
  codeceptjs: "F6E05E",
  codechef: "5B4638",
  codecov: "F01F7A",
  codecrafters: "171920",
  codefactor: "F44A6A",
  codeforces: "1F8ACB",
  codefresh: "08B1AB",
  codeigniter: "EF4223",
  codemagic: "F45E3F",
  codementor: "003648",
  codemirror: "D30707",
  codenewbie: "9013FE",
  codepen: "000000",
  codeproject: "FF9900",
  coder: "090B0B",
  coderabbit: "FF570A",
  codersrank: "67A4AC",
  coderwall: "3E8DCC",
  codesandbox: "151515",
  codeship: "004466",
  codesignal: "1062FB",
  codestream: "008C99",
  codewars: "B1361E",
  codingninjas: "DD6620",
  codingame: "F2BB13",
  codio: "4574E0",
  coffeescript: "2F2625",
  coggle: "9ED56B",
  cognizant: "1A4CA1",
  coinbase: "0052FF",
  coinmarketcap: "17181B",
  collaboraonline: "5C2983",
  comicfury: "79BD42",
  comma: "51FF00",
  commerzbank: "FFCC33",
  commitlint: "000000",
  commodore: "1E2A4E",
  commonlisp: "000000",
  commonworkflowlanguage: "B5314C",
  compilerexplorer: "67C52A",
  composer: "885630",
  comptia: "C8202F",
  comsol: "368CCB",
  conan: "6699CB",
  concourse: "3398DC",
  condaforge: "000000",
  conekta: "0A1837",
  confluence: "172B4D",
  construct3: "00FFDA",
  consul: "F24C53",
  contabo: "00AAEB",
  contactlesspayment: "000000",
  containerd: "575757",
  contao: "F47C00",
  contentful: "2478CC",
  contentstack: "E74C3D",
  continente: "E31E24",
  contributorcovenant: "5E0D73",
  conventionalcommits: "FE5196",
  convertio: "FF3333",
  cookiecutter: "D4AA00",
  coolermaster: "1E1E28",
  coolify: "6B16ED",
  copaairlines: "0032A0",
  coppel: "0266AE",
  cora: "E61845",
  coreldraw: "000000",
  coronaengine: "F96F29",
  coronarenderer: "E6502A",
  corsair: "000000",
  couchbase: "EA2328",
  counterstrike: "000000",
  countingworkspro: "2E3084",
  coursera: "0056D2",
  coveralls: "3F5767",
  coze: "4D53E8",
  cpanel: "FF6C2C",
  craftcms: "E5422B",
  craftsman: "D6001C",
  cratedb: "009DC7",
  crayon: "FF6A4C",
  creality: "000000",
  createreactapp: "09D3AC",
  creativecommons: "ED592F",
  creativetechnology: "000000",
  credly: "FF6B00",
  crehana: "4B22F4",
  crewunited: "000000",
  crewai: "FF5A50",
  criticalrole: "000000",
  crowdin: "2E3340",
  crowdsource: "4285F4",
  crunchbase: "0288D1",
  crunchyroll: "FF5E00",
  cryengine: "000000",
  cryptomator: "49B04A",
  cryptpad: "0087FF",
  crystal: "000000",
  csdn: "FC5531",
  css: "663399",
  cssdesignawards: "280FEE",
  cssmodules: "000000",
  csswizardry: "F43059",
  cts: "E53236",
  cucumber: "23D96C",
  cultura: "1D2C54",
  curl: "073551",
  curseforge: "F16436",
  cursor: "000000",
  customink: "FA3C00",
  cyberdefenders: "335EEA",
  cycling74: "111111",
  cypress: "69D3A7",
  cytoscapedotjs: "F7DF1E",
  d: "B03931",
  dedge: "432975",
  dwavesystems: "008CD7",
  d3: "F9A03C",
  dacia: "646B52",
  daf: "00529B",
  dailydotdev: "CE3DF3",
  dailymotion: "0A0A0A",
  daisyui: "1AD1A5",
  dapr: "0D2192",
  darkreader: "141E24",
  dart: "0175C2",
  darty: "EB1B23",
  daserste: "001A4B",
  dash: "008DE4",
  dash0: "EA3D3B",
  dashlane: "0E353D",
  dask: "FC6E6B",
  dassaultsystemes: "005386",
  datadotai: "000000",
  databricks: "FF3621",
  datacamp: "03EF62",
  datadog: "632CA6",
  datagrip: "000000",
  dataiku: "2AB1AC",
  datastax: "000000",
  datefns: "770C56",
  datev: "9BD547",
  datocms: "FF7751",
  datto: "199ED9",
  davinciresolve: "233A51",
  dazhongdianping: "FF6633",
  dazn: "F8F8F5",
  dbeaver: "382923",
  dblp: "004F9F",
  dbt: "FF694B",
  dcentertainment: "0078F0",
  delonghi: "072240",
  debian: "A81D33",
  debridlink: "264E70",
  decapcms: "FF0082",
  decentraland: "FF2D55",
  deepcool: "068584",
  deepgram: "13EF93",
  deepin: "007CFF",
  deepl: "0F2B46",
  deepmind: "4285F4",
  deepnote: "3793EF",
  deliveroo: "00CCBC",
  dell: "007DB8",
  delphi: "E62431",
  delta: "003366",
  deluge: "094491",
  deno: "70FFAF",
  denon: "0B131A",
  dependabot: "025E8C",
  depositphotos: "000000",
  derspiegel: "E64415",
  deutschebahn: "F01414",
  deutschebank: "0018A8",
  deutschepost: "FFCC00",
  deutschetelekom: "E20074",
  deutschewelle: "05B2FC",
  devdotto: "0A0A0A",
  devbox: "280459",
  devexpress: "FF7200",
  deviantart: "05CC47",
  devpost: "003E54",
  devrant: "F99A66",
  dgraph: "E50695",
  dhl: "FFCC00",
  diagramsdotnet: "F08705",
  dialogflow: "FF9800",
  diaspora: "000000",
  dictionarydotcom: "0049D7",
  digg: "000000",
  digikeyelectronics: "CC0000",
  digitalocean: "0080FF",
  dinersclub: "004C97",
  dior: "000000",
  directus: "263238",
  discogs: "333333",
  discord: "5865F2",
  discorddotjs: "5865F2",
  discourse: "000000",
  discover: "FF6000",
  disqus: "2E9FFF",
  disroot: "50162D",
  distrobox: "4F433C",
  distrokid: "231F20",
  django: "092E20",
  dji: "000000",
  dlib: "008000",
  dlna: "48A842",
  dm: "002878",
  dmm: "000000",
  docker: "2496ED",
  docsdotrs: "000000",
  docsify: "2ECE53",
  doctrine: "FC6A31",
  docusaurus: "3ECC5F",
  dodopayments: "C6FE1E",
  dogecoin: "C2A633",
  doi: "FAB70C",
  dolby: "000000",
  dolibarr: "263C5C",
  dolphin: "00AAFF",
  doordash: "FF3008",
  dota2: "BF2E1A",
  douban: "2D963D",
  doubanread: "24D2C8",
  dovecot: "54BCAB",
  dovetail: "190041",
  downdetector: "FF160A",
  doxygen: "2C4AA8",
  dpd: "DC0032",
  dragonframe: "D4911E",
  draugiemdotlv: "FF6600",
  dreamstime: "50A901",
  dribbble: "EA4C89",
  drizzle: "C5F74F",
  drone: "212121",
  drooble: "19C4BE",
  dropbox: "0061FF",
  drupal: "0678BE",
  dsautomobiles: "1D1717",
  dts: "F98B2B",
  dtube: "F01A30",
  ducati: "CC0000",
  duckdb: "FFF000",
  duckduckgo: "DE5833",
  dungeonsanddragons: "ED1C24",
  dunked: "2DA9D7",
  dunzo: "00D290",
  duolingo: "58CC02",
  duplicati: "1E3A8A",
  dvc: "13ADC7",
  dwm: "1177AA",
  dynatrace: "1496FF",
  edotleclerc: "0066CC",
  e3: "E73D2F",
  ea: "000000",
  eac: "000000",
  eagle: "0072EF",
  easyeda: "1765F6",
  easyjet: "FF6600",
  ebay: "E53238",
  ebox: "BE2323",
  eclipseadoptium: "FF1464",
  eclipseche: "525C86",
  eclipseide: "2C2255",
  eclipsejetty: "FC390E",
  eclipsemosquitto: "3C5280",
  eclipsevertdotx: "782A90",
  ecosia: "008009",
  ecovacs: "1E384B",
  edeka: "1B66B3",
  edgeimpulse: "3B47C2",
  editorconfig: "FEFEFE",
  educative: "4951F5",
  edx: "02262B",
  egghead: "FCFBFA",
  egnyte: "00968F",
  eight: "0054FF",
  eightsleep: "262729",
  ejs: "B4CA65",
  elastic: "005571",
  elasticcloud: "005571",
  elasticstack: "005571",
  elasticsearch: "005571",
  elavon: "0C2074",
  electron: "47848F",
  electronfiddle: "E79537",
  electronbuilder: "000000",
  elegoo: "2C3A83",
  element: "0DBD8B",
  elementary: "64BAFF",
  elementor: "92003B",
  elevenlabs: "000000",
  eleventy: "222222",
  elgato: "101010",
  elixir: "4B275F",
  elm: "1293D8",
  elsevier: "FF6C00",
  embarcadero: "ED1F35",
  embark: "000000",
  emberdotjs: "E04E39",
  emby: "52B54B",
  emirates: "D71921",
  emlakjet: "0AE524",
  endeavouros: "7F7FFF",
  enpass: "0D47A1",
  ens: "0080BC",
  ente: "00BC45",
  enterprisedb: "FF3E00",
  envato: "87E64B",
  envoyproxy: "AC6199",
  epel: "FC0000",
  epicgames: "313131",
  epson: "003399",
  equinixmetal: "ED2224",
  eraser: "EC2C40",
  ericsson: "0082F0",
  erlang: "A90533",
  erpnext: "0089FF",
  esbuild: "FFCF00",
  esea: "0E9648",
  eslgaming: "FFFF09",
  eslint: "4B32C3",
  esotericsoftware: "3FA9F5",
  esphome: "000000",
  espressif: "E7352C",
  esri: "000000",
  etcd: "419EDA",
  ethereum: "3C3C3D",
  ethers: "2535A0",
  ethiopianairlines: "648B1A",
  etihadairways: "BD8B13",
  etsy: "F16521",
  europeanunion: "003399",
  eventstore: "5AB552",
  evernote: "00A82D",
  everydotorg: "2BD7B0",
  excalidraw: "6965DB",
  exercism: "009CAB",
  exordo: "DAA449",
  exoscale: "DA291C",
  expedia: "191E3B",
  expensify: "0185FF",
  expertsexchange: "00AAE7",
  expo: "1C2024",
  express: "000000",
  expressdotcom: "000000",
  expressvpn: "DA3940",
  eyeem: "000000",
  fdroid: "1976D2",
  fsharp: "378BBA",
  f1: "E10600",
  f5: "E4002B",
  facebook: "0866FF",
  facebookgaming: "005FED",
  facebooklive: "ED4242",
  faceit: "FF5500",
  facepunch: "EC1C24",
  fairphone: "4495D1",
  falco: "00AEC7",
  falcon: "F0AD4E",
  fampay: "FFAD00",
  fandango: "FF7300",
  fandom: "FA005A",
  fanfou: "00CCFF",
  fantom: "0928FF",
  farcaster: "855DCD",
  fareharbor: "0A6ECE",
  farfetch: "000000",
  fastapi: "009688",
  fastify: "000000",
  fastlane: "00F200",
  fastly: "FF282D",
  fathom: "9187FF",
  fauna: "3A1AB6",
  favro: "512DA8",
  fcc: "1C3664",
  fedex: "4D148C",
  fedora: "51A2DA",
  feedly: "2BB24C",
  ferrari: "D40000",
  ferrarinv: "EB2E2C",
  ferretdb: "042133",
  ffmpeg: "007808",
  fi: "00B899",
  fiat: "941711",
  fidoalliance: "FFBF3B",
  fifa: "326295",
  fig: "000000",
  figma: "F24E1E",
  figshare: "556472",
  fila: "002D62",
  filament: "FDAE4B",
  filedotio: "3D3C9D",
  filen: "000000",
  files: "4285F4",
  filezilla: "BF0000",
  fineco: "00549F",
  fing: "009AEE",
  firebase: "DD2C00",
  firefish: "F07A5B",
  fireflyiii: "CD5029",
  firefox: "FF7139",
  firefoxbrowser: "FF7139",
  fireship: "EB844E",
  firewalla: "C8332D",
  first: "0066B3",
  fishaudio: "9B90E8",
  fishshell: "34C534",
  fitbit: "00B0B9",
  fivem: "F40552",
  fiverr: "1DBF73",
  fizz: "00D672",
  flashforge: "000000",
  flask: "3BABC3",
  flat: "3481FE",
  flathub: "000000",
  flatpak: "4A90D9",
  flickr: "0063DC",
  flightaware: "19315B",
  flipboard: "E12828",
  flipkart: "2874F0",
  floatplane: "00AEEF",
  flood: "4285F4",
  floorp: "5309E8",
  fluentbit: "49BDA5",
  fluentd: "0E83C8",
  fluke: "FFC20E",
  flutter: "02569B",
  flux: "5468FF",
  flydotio: "24175B",
  flyway: "CC0200",
  fmod: "000000",
  fnac: "E1A925",
  folium: "77B829",
  folo: "FF5C00",
  fonoma: "02B78F",
  fontawesome: "538DD7",
  fontbase: "3D03A7",
  fontforge: "F2712B",
  foobar2000: "000000",
  foodpanda: "D70F64",
  ford: "00274E",
  forgejo: "FB923C",
  formbricks: "00C4B8",
  formik: "2563EB",
  formspree: "E5122E",
  formstack: "21B573",
  fortinet: "EE3124",
  fortnite: "000000",
  fortran: "734F96",
  fossa: "289E6D",
  fossilscm: "548294",
  foundryvirtualtabletop: "FE6A1F",
  foursquare: "3333FF",
  fox: "000000",
  foxtel: "EB5205",
  fozzy: "F15B29",
  framer: "0055FF",
  framework: "000000",
  framework7: "EE350F",
  franprix: "EC6237",
  frappe: "0089FF",
  fraunhofergesellschaft: "179C7D",
  freebsd: "AB2B28",
  freecad: "418FDE",
  freecodecamp: "0A0A23",
  freedesktopdotorg: "3B80AE",
  freelancer: "29B2FE",
  freelancermap: "00CFD6",
  freenas: "343434",
  freenet: "84BC34",
  freepik: "1273EB",
  freetube: "F04242",
  fresh: "FFDB1E",
  freshrss: "0062BE",
  frigate: "000000",
  fritz: "E2001A",
  frontendmentor: "3F54A3",
  frontify: "2D3232",
  fubo: "C83D1E",
  fueler: "09C9E3",
  fugacloud: "242F4B",
  fujifilm: "FB0020",
  fujitsu: "FF0000",
  furaffinity: "36566F",
  furrynetwork: "2E75B4",
  fusionauth: "F58320",
  futurelearn: "DE00A5",
  fyle: "FF2E63",
  g2: "FF492C",
  g2a: "F05F00",
  g2g: "ED1C24",
  galaxus: "000000",
  gamedeveloper: "E60012",
  gamejolt: "CCFF00",
  gamescience: "000000",
  gamebanana: "FCEF40",
  gameloft: "000000",
  gamemaker: "000000",
  gandi: "6640FE",
  garmin: "000000",
  garudalinux: "8839EF",
  gatling: "FF9E2A",
  gatsby: "663399",
  gcore: "FF4C00",
  gdal: "5CAE58",
  geeksforgeeks: "2F8D46",
  generalelectric: "0870D8",
  generalmotors: "0170CE",
  genius: "FFFF64",
  gentoo: "54487A",
  geocaching: "00874D",
  geode: "8D7ACF",
  geopandas: "139C5A",
  gerrit: "EEEEEE",
  getx: "8A2BE2",
  ghost: "15171A",
  ghostery: "00AEF0",
  gimp: "8C8073",
  gin: "008ECF",
  giphy: "FF6666",
  git: "F05032",
  gitextensions: "212121",
  gitforwindows: "80B3FF",
  gitlfs: "F64935",
  gitbook: "BBDDE5",
  gitcode: "DA203E",
  gitconnected: "2E69AE",
  gitea: "609926",
  gitee: "C71D23",
  github: "181717",
  githubactions: "2088FF",
  githubcopilot: "000000",
  githubpages: "222222",
  githubsponsors: "EA4AAA",
  gitignoredotio: "204ECF",
  gitkraken: "179287",
  gitlab: "FC6D26",
  gitpod: "FFAE33",
  gitter: "ED1965",
  gldotinet: "636363",
  glance: "D9C38C",
  glassdoor: "00A162",
  gleam: "FFAFF3",
  glide: "18BED4",
  glitch: "3333FF",
  globus: "CA6201",
  glovo: "F2CC38",
  gltf: "87C540",
  gmail: "EA4335",
  gmx: "1C449B",
  gnome: "4A86CF",
  gnometerminal: "241F31",
  gnu: "A42E2B",
  gnubash: "4EAA25",
  gnuemacs: "7F5AB6",
  gnuicecat: "002F5B",
  gnuprivacyguard: "0093DD",
  gnusocial: "A22430",
  go: "00ADD8",
  gocd: "94399E",
  godaddy: "1BDBDB",
  godotengine: "478CBF",
  gofundme: "00B964",
  gogdotcom: "86328A",
  gojek: "00AA13",
  goland: "000000",
  goldmansachs: "7399C6",
  goodreads: "1E1914",
  google: "4285F4",
  googleadmob: "EA4335",
  googleads: "4285F4",
  googleadsense: "4285F4",
  googleanalytics: "E37400",
  googleappsscript: "4285F4",
  googleassistant: "4285F4",
  googleauthenticator: "4285F4",
  googlebigquery: "669DF6",
  googlebigtable: "669DF6",
  googlecalendar: "4285F4",
  googlecampaignmanager360: "1E8E3E",
  googlecardboard: "FF7143",
  googlecast: "4285F4",
  googlechat: "34A853",
  googlechrome: "4285F4",
  googlechronicle: "4285F4",
  googleclassroom: "0F9D58",
  googlecloud: "4285F4",
  googlecloudcomposer: "4285F4",
  googlecloudspanner: "4285F4",
  googlecloudstorage: "AECBFA",
  googlecolab: "F9AB00",
  googlecontaineroptimizedos: "4285F4",
  googledataflow: "AECBFA",
  googledataproc: "AECBFA",
  googledisplayandvideo360: "34A853",
  googledocs: "4285F4",
  googledrive: "4285F4",
  googleearth: "4285F4",
  googleearthengine: "4285F4",
  googlefit: "4285F4",
  googlefonts: "4285F4",
  googleforms: "7248B9",
  googlegemini: "8E75B2",
  googlehome: "4285F4",
  googlekeep: "FFBB00",
  googlelens: "4285F4",
  googlemaps: "4285F4",
  googlemarketingplatform: "4285F4",
  googlemeet: "00897B",
  googlemessages: "1A73E8",
  googlenearby: "4285F4",
  googlenews: "174EA6",
  googlepay: "4285F4",
  googlephotos: "4285F4",
  googleplay: "414141",
  googlepubsub: "AECBFA",
  googlescholar: "4285F4",
  googlesearchconsole: "458CF5",
  googlesheets: "34A853",
  googleslides: "FBBC04",
  googlestreetview: "FEC111",
  googlesummerofcode: "F9AB00",
  googletagmanager: "246FDB",
  googletasks: "2684FC",
  googletranslate: "4285F4",
  googletv: "4285F4",
  gotomeeting: "F68D2E",
  gplv3: "BD0000",
  grab: "00B14F",
  gradio: "F97316",
  gradle: "02303A",
  gradleplaypublisher: "82B816",
  grafana: "F46800",
  grammarly: "027E6F",
  grandfrais: "ED2D2F",
  grapheneos: "0053A3",
  graphite: "000000",
  graphql: "E10098",
  grav: "221E1F",
  gravatar: "1E8CBE",
  graylog: "FF3633",
  greasyfork: "670000",
  greatlearning: "0E39A9",
  greenhouse: "24A47F",
  greensock: "88CE02",
  greptimedb: "8322FF",
  griddotai: "78FF96",
  gridsome: "00A672",
  grocy: "337AB7",
  groupme: "00AFF0",
  groupon: "53A318",
  grunt: "FAA918",
  gsap: "0AE448",
  gsk: "F36633",
  gsma: "DC002B",
  gsmarenadotcom: "D50000",
  gstreamer: "FF3131",
  gtk: "7FE719",
  guangzhoumetro: "C51935",
  guilded: "F5C400",
  guitarpro: "569FFF",
  gulp: "CF4647",
  gumroad: "FF90E8",
  gumtree: "72EF36",
  gunicorn: "499848",
  gurobi: "EE3524",
  gusto: "F45D48",
  gutenberg: "000000",
  handm: "E50010",
  h2database: "09476B",
  h3: "1E54B7",
  habr: "65A3BE",
  hackclub: "EC3750",
  hackthebox: "9FEF00",
  hackaday: "1A1A1A",
  hackernoon: "00FE00",
  hackerearth: "2C3454",
  hackerone: "494649",
  hackerrank: "00EA64",
  hackster: "2E9FE6",
  hal: "B03532",
  handlebarsdotjs: "000000",
  handshake: "D3FB52",
  handshake_protocol: "000000",
  happycow: "7C4EC4",
  harbor: "60B932",
  harmonyos: "000000",
  hashcat: "FFFFFF",
  hashicorp: "000000",
  hashnode: "2962FF",
  haskell: "5D4F85",
  hasura: "1EB4D4",
  hatenabookmark: "00A4DE",
  haveibeenpwned: "030304",
  havells: "ED1C24",
  haxe: "EA8220",
  haystack: "0EAF9C",
  hbo: "000000",
  hbomax: "000000",
  hcl: "006BB6",
  hdfcbank: "004B8D",
  headlessui: "66E3FF",
  headphonezone: "3C07FF",
  headspace: "F47D31",
  hearth: "A33035",
  hearthisdotat: "000000",
  hedera: "222222",
  hedgedoc: "B51F08",
  helium: "0ACF83",
  helix: "281733",
  hellofresh: "99CC33",
  hellyhansen: "DA2128",
  helm: "0F1689",
  helpscout: "1292EE",
  helpdesk: "2FC774",
  hepsiemlak: "E1251B",
  here: "00AFAA",
  hermes: "0091CD",
  heroicgameslauncher: "4B93FF",
  heroku: "430098",
  heroui: "000000",
  hetzner: "D50C2D",
  hevy: "000000",
  hexlet: "116EF5",
  hexo: "0E83CD",
  hey: "5522FA",
  hibob: "E42C51",
  hibernate: "59666C",
  hilton: "231F20",
  hiltonhotelsandresorts: "1E4380",
  hitachi: "E60027",
  hive: "FF7A00",
  hive_blockchain: "E31337",
  hivemq: "FFC000",
  homarr: "FA5252",
  homeassistant: "18BCF2",
  homeassistantcommunitystore: "41BDF5",
  homeadvisor: "F68315",
  homebrew: "FBB040",
  homebridge: "491F59",
  homepage: "009BD5",
  homify: "7DCDA3",
  honda: "E40521",
  honey: "FF6801",
  honeybadger: "EA5937",
  honeygain: "F9C900",
  hono: "E36002",
  honor: "000000",
  hootsuite: "FF4C46",
  hoppscotch: "09090B",
  hostinger: "673DE6",
  hotelsdotcom: "EF3346",
  hotjar: "FF3C00",
  hotwire: "FFE801",
  houdini: "FF4713",
  houzz: "4DBC15",
  hp: "0096D6",
  hsbc: "DB0011",
  htc: "A5CF4C",
  htcvive: "00B2E3",
  htmlacademy: "302683",
  html5: "E34F26",
  htmx: "3366CC",
  htop: "009020",
  httpie: "73DC8C",
  huawei: "FF0000",
  hubspot: "FF7A59",
  huggingface: "FFD21E",
  hugo: "FF4088",
  humblebundle: "CC2929",
  humhub: "1B8291",
  hungryjacks: "D0021B",
  husqvarna: "273A60",
  hyper: "000000",
  hyperskill: "8C5AFF",
  hyperx: "E21836",
  hypothesis: "BD1C2B",
  hyprland: "58E1FF",
  hyundai: "002C5E",
  i18next: "26A69A",
  i3: "52C0FF",
  iata: "004E81",
  ibeacon: "3D7EBB",
  iberia: "D7192D",
  iced: "3645FF",
  iceland: "CC092F",
  icicibank: "AE282E",
  icinga: "06062C",
  icloud: "3693F3",
  icomoon: "825794",
  icon: "31B8BB",
  iconfinder: "1A1B1F",
  iconify: "026C9C",
  iconjar: "16A5F3",
  icons8: "1FB141",
  icq: "24FF00",
  ieee: "00629B",
  ifixit: "0071CE",
  ifood: "EA1D2C",
  ifttt: "000000",
  igdb: "9147FF",
  ign: "BF1313",
  iheartradio: "C6002B",
  ikea: "0058A3",
  iledefrancemobilites: "67B4E7",
  ilovepdf: "E5322D",
  imagedotsc: "039CB2",
  imagej: "00D8E0",
  imdb: "F5C518",
  imessage: "34DA50",
  imgur: "1BB76E",
  immer: "00E7C3",
  immersivetranslate: "EA4C89",
  immich: "4250AF",
  imou: "E89313",
  improvmx: "2FBEFF",
  indeed: "003A9B",
  indiansuperleague: "ED2F21",
  indiehackers: "0E2439",
  indigo: "09009B",
  inductiveautomation: "445C6D",
  inertia: "9553E9",
  infiniti: "020B24",
  infinityfree: "7738C8",
  influxdb: "22ADF6",
  infomaniak: "0098FF",
  infoq: "2C6CAF",
  informatica: "FF4D00",
  infosys: "007CC3",
  infracost: "DB44B8",
  ingress: "783CBD",
  inkdrop: "7A78D7",
  inkscape: "000000",
  inoreader: "1875F3",
  inquirer: "F0DB4F",
  insomnia: "4000BF",
  inspire: "00E5FF",
  insta360: "FFEE00",
  instacart: "43B02A",
  instagram: "FF0069",
  instapaper: "1F1F1F",
  instatus: "4EE3C2",
  instructables: "FABF15",
  instructure: "2A7BA0",
  intel: "0071C5",
  intellijidea: "000000",
  interactiondesignfoundation: "2B2B2B",
  interactjs: "2599ED",
  interbase: "E62431",
  intercom: "6AFDEF",
  intermarche: "E2001A",
  internetarchive: "666666",
  internetcomputer: "3B00B9",
  intigriti: "161A36",
  intuit: "236CFF",
  invidious: "00B6F0",
  invision: "FF3366",
  invoiceninja: "000000",
  iobroker: "3399CC",
  ionic: "3880FF",
  ionos: "003D8F",
  ios: "000000",
  iota: "131F37",
  ipfs: "65C2CB",
  iris: "25313C",
  irobot: "6CB86A",
  isc2: "468145",
  isro: "F58220",
  issuu: "F36D5D",
  istio: "466BB0",
  itchdotio: "FA5C5C",
  iterm2: "000000",
  itunes: "FB5BC5",
  itvx: "DEEB52",
  iveco: "1554FF",
  jabber: "CC0000",
  jaeger: "66CFE3",
  jaguar: "FFFFFF",
  jameson: "004027",
  jamstack: "F0047F",
  japanairlines: "C00000",
  jasmine: "8A4182",
  javascript: "F7DF1E",
  jbl: "FF3300",
  jcb: "0B4EA2",
  jdoodle: "FD5200",
  jeep: "000000",
  jekyll: "CC0000",
  jellyfin: "00A4DC",
  jenkins: "D24939",
  jest: "C21325",
  jet: "FBBA00",
  jetblue: "001E59",
  jetbrains: "000000",
  jetpackcompose: "4285F4",
  jfrog: "40BE46",
  jfrogpipelines: "40BE46",
  jhipster: "3E8ACC",
  jinja: "7E0C1B",
  jio: "0A2885",
  jira: "0052CC",
  jirasoftware: "0052CC",
  jitpack: "000000",
  jitsi: "97979A",
  johndeere: "367C2B",
  joomla: "5091CD",
  joplin: "1071D3",
  jordan: "000000",
  jouav: "E1B133",
  jovian: "0D61FF",
  jpeg: "8A8A8A",
  jquery: "0769AD",
  jrgroup: "44AF35",
  jsdelivr: "E84D3D",
  jsfiddle: "0084FF",
  json: "000000",
  jsonwebtokens: "000000",
  jsr: "F7DF1E",
  jss: "F7DF1E",
  juce: "8DC63F",
  juejin: "007FFF",
  juke: "6CD74A",
  julia: "9558B2",
  junipernetworks: "84B135",
  junit5: "25A162",
  jupyter: "F37626",
  justeat: "FF8000",
  justgiving: "AD29B6",
  k3s: "FFC61C",
  k6: "7D64FF",
  kaggle: "20BEFF",
  kagi: "FFB319",
  kahoot: "46178F",
  kaios: "6F02B5",
  kakao: "FFCD00",
  kakaotalk: "FFCD00",
  kalilinux: "557C94",
  kamailio: "506365",
  kando: "EACFCF",
  kaniko: "FFA600",
  karlsruherverkehrsverbund: "9B2321",
  kasasmart: "4ACBD6",
  kashflow: "E5426E",
  kaspersky: "006D5C",
  katana: "000000",
  kaufland: "E10915",
  kde: "1D99F3",
  kdeneon: "3DC08D",
  kdeplasma: "1D99F3",
  kdenlive: "527EB2",
  kedro: "FFC900",
  keenetic: "009EE2",
  keepachangelog: "E05735",
  keepassxc: "6CAC4D",
  keeper: "FFC700",
  keeweb: "528BFF",
  kenmei: "545C64",
  kentico: "F05A22",
  keploy: "FF914D",
  keras: "D00000",
  keybase: "33A0FF",
  keycdn: "047AED",
  keycloak: "4D4D4D",
  keystone: "166BFF",
  kfc: "F40027",
  khanacademy: "14BF96",
  khronosgroup: "CC3333",
  kia: "05141F",
  kibana: "005571",
  kicad: "314CB0",
  kick: "53FC19",
  kickstarter: "05CE78",
  kik: "82BC23",
  kingstontechnology: "000000",
  kinopoisk: "FF5500",
  kinsta: "5333ED",
  kirby: "000000",
  kit: "000000",
  kitsu: "FD755C",
  kiwix: "000000",
  klarna: "FFB3C7",
  kleinanzeigen: "1D4B00",
  klm: "00A1DE",
  klook: "FF5722",
  knative: "0865AD",
  knexdotjs: "D26B38",
  knime: "FDD800",
  knip: "F56E0F",
  knowledgebase: "9146FF",
  known: "333333",
  kofi: "FF6433",
  koa: "33333D",
  koc: "F9423A",
  kodak: "ED0000",
  kodi: "17B2E7",
  koenigsegg: "000000",
  kofax: "00558C",
  komoot: "6AA127",
  konami: "B60014",
  kong: "003459",
  kongregate: "F04438",
  konva: "0D83CD",
  koreader: "00A89C",
  kotlin: "7F52FF",
  koyeb: "121212",
  kred: "72BE50",
  krita: "3BABFF",
  ktm: "FF6600",
  ktor: "087CFA",
  kuaishou: "FF4906",
  kubernetes: "326CE5",
  kubespray: "3D647F",
  kubuntu: "0079C1",
  kucoin: "01BC8D",
  kueski: "0075FF",
  kuma: "290B53",
  kununu: "FFC62E",
  kuula: "4092B4",
  kx: "101820",
  kyocera: "DF0522",
  lequipe: "E42829",
  labex: "2E7EEE",
  labview: "FFDB00",
  lada: "ED6B21",
  lamborghini: "B6A272",
  landrover: "005A2B",
  langchain: "1C3C3C",
  langflow: "000000",
  langgraph: "1C3C3C",
  languagetool: "45A1FC",
  lapce: "3B82F6",
  laragon: "0E83CD",
  laravel: "FF2D20",
  laravelhorizon: "405263",
  laravelnova: "252D37",
  lastdotfm: "D51007",
  lastpass: "D32D27",
  latex: "008080",
  launchpad: "E95420",
  lazarus: "000000",
  lazyvim: "2E7DE9",
  lbry: "2F9176",
  leaderprice: "E50005",
  leaflet: "199900",
  leagueoflegends: "C28F2C",
  leanpub: "262425",
  leetcode: "FFA116",
  lefthook: "FF1E1E",
  legacygames: "144B9E",
  leica: "E20612",
  lemmy: "000000",
  lemonsqueezy: "FFC233",
  lenovo: "E2231A",
  lens: "3D90CE",
  leptos: "EF3939",
  lerna: "C084FC",
  leroymerlin: "78BE20",
  leslibraires: "CF4A0C",
  less: "1D365D",
  letsencrypt: "003A70",
  letterboxd: "202830",
  levelsdotfyi: "788B95",
  lg: "A50034",
  lining: "C5242C",
  liberadotchat: "FF55DD",
  liberapay: "F6C915",
  librariesdotio: "337AB7",
  librarything: "251A15",
  libreoffice: "18A303",
  libreofficebase: "7324A9",
  libreofficecalc: "007C3C",
  libreofficedraw: "CB6D30",
  libreofficeimpress: "D0120D",
  libreofficemath: "C10018",
  libreofficewriter: "083FA6",
  libretranslate: "1565C0",
  libretube: "FF9699",
  librewolf: "00ACFF",
  libuv: "403C3D",
  lichess: "000000",
  lidl: "0050AA",
  lifx: "000000",
  lightburn: "57182D",
  lighthouse: "F44B21",
  lightning: "792EE5",
  limesurvey: "14AE5C",
  line: "00C300",
  lineageos: "167C80",
  linear: "5E6AD2",
  linkerd: "2BEDA7",
  linkfire: "FF3850",
  linksys: "000000",
  linktree: "43E55E",
  linphone: "FF5E00",
  lintcode: "13B4FF",
  linux: "FCC624",
  linuxcontainers: "333333",
  linuxfoundation: "003778",
  linuxmint: "86BE43",
  linuxprofessionalinstitute: "FDC300",
  linuxserver: "DA3B8A",
  lionair: "ED3237",
  liquibase: "2962FF",
  listenhub: "000000",
  listmonk: "0055D4",
  lit: "324FFF",
  litecoin: "A6A9AA",
  literal: "000000",
  litiengine: "00A5BC",
  livechat: "FF5100",
  livejournal: "00B0EA",
  livekit: "FFFFFF",
  livewire: "4E56A6",
  llvm: "262D3A",
  lmms: "10B146",
  lobsters: "AC130D",
  local: "51BB7B",
  localsend: "008080",
  localxpose: "6023C0",
  lodash: "3492FF",
  logitech: "00B8FC",
  logitechg: "00B8FC",
  logmein: "45B6F2",
  logseq: "85C8C8",
  logstash: "005571",
  looker: "4285F4",
  loom: "625DF5",
  loop: "F29400",
  loopback: "3F5DFF",
  lootcrate: "1E1E1E",
  lospec: "EAEAEA",
  lotpolishairlines: "11397E",
  lottiefiles: "00DDB3",
  ltspice: "900028",
  lua: "000080",
  luau: "00A2FF",
  lubuntu: "0068C8",
  lucia: "5F57FF",
  lucid: "282C33",
  lucide: "F56565",
  ludwig: "FFFFFF",
  lufthansa: "05164D",
  lumen: "E74430",
  lunacy: "179DE3",
  luogu: "5B9BD5",
  lutris: "FF9900",
  lvgl: "343839",
  lydia: "0180FF",
  lyft: "FF00BF",
  maas: "E95420",
  macos: "000000",
  macpaw: "000000",
  macports: "1E79E9",
  macys: "E21A2C",
  magasinsu: "E71B34",
  magic: "6851FF",
  magisk: "00AF9C",
  mahindra: "DD052B",
  maildotcom: "004788",
  maildotru: "005FF9",
  mailboxdotorg: "76BB21",
  mailchimp: "FFE01B",
  mailgun: "F06B66",
  mailtrap: "22D172",
  mainwp: "7FB100",
  majorleaguehacking: "265A8F",
  make: "6D00CC",
  makerbot: "FF1E0D",
  malt: "FC5757",
  malwarebytes: "0D3ECC",
  mambaui: "6D28D9",
  mamp: "02749C",
  man: "E40045",
  manageiq: "EF2929",
  mangaupdates: "FF8C15",
  manjaro: "35BFA4",
  mantine: "339AF0",
  mapbox: "000000",
  mapillary: "00AF66",
  maplibre: "396CB2",
  maptiler: "323357",
  mariadb: "003545",
  mariadbfoundation: "1F305F",
  markdown: "000000",
  marko: "2596BE",
  marriott: "A70023",
  marvelapp: "1FB6FF",
  maserati: "0C2340",
  mastercard: "EB001B",
  mastercomfig: "009688",
  mastodon: "6364FF",
  materialdesign: "6750A4",
  materialdesignicons: "2196F3",
  materialformkdocs: "526CFE",
  matillion: "19E57F",
  matomo: "3152A0",
  matrix: "000000",
  matterdotjs: "4B5562",
  mattermost: "0058CC",
  matternet: "261C29",
  mautic: "4E5E9E",
  max: "525252",
  maxplanckgesellschaft: "006C66",
  maytag: "002E5F",
  mazda: "101010",
  maze: "000000",
  mcafee: "C01818",
  mcdonalds: "FBC817",
  mclaren: "FF0000",
  mdbook: "000000",
  mdnwebdocs: "000000",
  mdx: "1B1F24",
  mealie: "E58325",
  mediafire: "1299F3",
  mediamarkt: "DF0000",
  mediapipe: "0097A7",
  mediatek: "EC9430",
  medibangpaint: "00DBDE",
  medium: "000000",
  medusa: "000000",
  meetup: "ED1C40",
  mega: "D9272E",
  meilisearch: "FF5CAA",
  meituan: "FFD100",
  meizu: "FF4132",
  mendeley: "9D1620",
  mentorcruise: "172E59",
  mercadopago: "00B1EA",
  merck: "007A73",
  mercurial: "999999",
  mermaid: "FF3670",
  messenger: "0866FF",
  meta: "0467DF",
  metabase: "509EE3",
  metacritic: "000000",
  metafilter: "065A8F",
  metager: "F47216",
  metasploit: "2596CD",
  meteor: "DE4F4F",
  metro: "EF4242",
  metrodelaciudaddemexico: "F77E1C",
  metrodemadrid: "255E9C",
  metrodeparis: "003E95",
  mewe: "17377F",
  mezmo: "E9FF92",
  mg: "FF0000",
  microeditor: "2E3192",
  microbit: "00ED00",
  microdotblog: "FF8800",
  micropython: "2B2728",
  microstation: "62BB47",
  microstrategy: "D9232E",
  midi: "000000",
  migadu: "0043CE",
  mihon: "0058A0",
  mihoyo: "4EA4DD",
  mikrotik: "293239",
  milanote: "31303A",
  milvus: "00A1EA",
  minds: "FED12F",
  minetest: "53AC56",
  mingww64: "000000",
  mini: "000000",
  minimax: "E73562",
  minio: "C72E49",
  mintlify: "18E299",
  minutemailer: "30B980",
  miraheze: "FFFC00",
  miro: "050038",
  misskey: "A1CA03",
  mistralai: "FA520F",
  mitsubishi: "E60012",
  mix: "FF8126",
  mixcloud: "5000FF",
  mixpanel: "7856FF",
  mlb: "041E42",
  mlflow: "0194E2",
  mobx: "FF9955",
  mobxstatetree: "FF7102",
  mocha: "8D6748",
  mockserviceworker: "FF6A33",
  modal: "7FEE64",
  modelcontextprotocol: "000000",
  modin: "001729",
  modrinth: "00AF5C",
  modx: "102C53",
  mojeek: "7AB93C",
  moleculer: "3CAFCE",
  momenteo: "5A6AB1",
  monero: "FF6600",
  moneygram: "DA291C",
  mongodb: "47A248",
  mongoose: "880000",
  mongoosedotws: "F04D35",
  monica: "2C2B29",
  monkeytie: "1A52C2",
  monkeytype: "E2B714",
  monogame: "E73C00",
  monoprix: "FB1911",
  monster: "6D4C9F",
  monzo: "14233C",
  moo: "00945E",
  moodle: "F98012",
  moonrepo: "6F53F3",
  moq: "F4BE00",
  moqups: "006BE5",
  morrisons: "007531",
  moscowmetro: "D9232E",
  motorola: "E1140A",
  movistar: "019DF4",
  mozilla: "161616",
  mpv: "691F69",
  mqtt: "660066",
  msi: "FF0000",
  msibusiness: "9A8555",
  mta: "0039A6",
  mtr: "AC2E45",
  mubi: "000000",
  mui: "007FFF",
  mulesoft: "00A0DF",
  muller: "F46519",
  mullvad: "294D73",
  multisim: "57B685",
  mumble: "000000",
  muo: "C60D0D",
  mural: "FF4B4B",
  musescore: "1A70B8",
  musicbrainz: "BA478F",
  mxlinux: "000000",
  myanimelist: "2E51A2",
  myget: "0C79CE",
  myob: "7B14EF",
  myshows: "CC0000",
  myspace: "030303",
  mysql: "4479A1",
  n26: "48AC98",
  n8n: "EA4B71",
  namebase: "0068FF",
  namecheap: "DE3723",
  namemc: "12161A",
  namesilo: "031B4E",
  namuwiki: "008275",
  nano: "209CE9",
  nanostores: "000000",
  napster: "2259FF",
  nasa: "E03C31",
  nationalgrid: "00148C",
  nationalrail: "003366",
  nativescript: "65ADF1",
  natsdotio: "27AAE1",
  naver: "03C75A",
  nba: "253B73",
  nbb: "FF7100",
  nbc: "222222",
  ndr: "0C1754",
  near: "000000",
  nebula: "2CADFE",
  nec: "1414A0",
  nederlandsespoorwegen: "003082",
  neo4j: "4581C3",
  neovim: "57A143",
  neptune: "5B69C2",
  nestjs: "E0234E",
  netapp: "0067C5",
  netbsd: "FF6600",
  netcup: "056473",
  netdata: "00AB44",
  neteasecloudmusic: "D43C33",
  netflix: "E50914",
  netgear: "2C262D",
  netim: "FE8427",
  netlify: "00C7B7",
  nette: "3484D2",
  netto: "FFE500",
  neutralinojs: "F89901",
  newbalance: "CF0A2C",
  newjapanprowrestling: "FF160B",
  newrelic: "1CE783",
  newyorktimes: "000000",
  newegg: "E05E00",
  newpipe: "CD201F",
  nexon: "000000",
  nextdotjs: "000000",
  nextbike: "0046D7",
  nextbilliondotai: "8D5A9E",
  nextcloud: "0082C9",
  nextdns: "007BFF",
  nextdoor: "8ED500",
  nextflow: "0DC09D",
  nextra: "000000",
  nexusmods: "E6832B",
  nfcore: "24B064",
  nfc: "002E5F",
  nginx: "009639",
  nginxproxymanager: "F15833",
  ngrok: "1F1E37",
  ngrx: "BA2BD2",
  nhl: "000000",
  nhost: "0052CD",
  nicehash: "FBC342",
  niconico: "231815",
  nike: "111111",
  nikon: "FFE100",
  nim: "FFE953",
  nissan: "C3002F",
  nixos: "5277C3",
  nobaralinux: "000000",
  nodered: "8F0000",
  nodedotjs: "5FA04E",
  nodebb: "1E5EBC",
  nodemon: "76D04B",
  nokia: "005AFF",
  nomad: "00CA8E",
  norco: "00FF00",
  nordicsemiconductor: "00A9CE",
  nordvpn: "4687FF",
  normalizedotcss: "E3695F",
  norton: "FFE01A",
  norwegian: "D81939",
  note: "000000",
  notebooklm: "000000",
  notepadplusplus: "90E59A",
  notion: "000000",
  notist: "333333",
  nounproject: "000000",
  novu: "000000",
  now: "001211",
  npm: "CB3837",
  nrwl: "96D7E8",
  nsis: "01B0F0",
  ntfy: "317F6F",
  nubank: "820AD1",
  nucleo: "252B2D",
  nuget: "004880",
  nuke: "000000",
  numba: "00A3E0",
  numpy: "013243",
  nunjucks: "1C4913",
  nushell: "4E9A06",
  nutanix: "024DA1",
  nuxt: "00DC82",
  nvidia: "76B900",
  nvm: "F4DD4B",
  nx: "143055",
  nxp: "000000",
  nzxt: "000000",
  oreilly: "D3002D",
  o2: "0050FF",
  obb: "E40327",
  obsstudio: "302E31",
  observable: "353E58",
  obsidian: "7C3AED",
  obtainium: "D2BCFD",
  ocaml: "EC6813",
  oclc: "007DBA",
  oclif: "000000",
  octanerender: "000000",
  octave: "0790C0",
  octobercms: "DB6A26",
  octoprint: "13C100",
  octopusdeploy: "2F93E0",
  oculus: "1C1E20",
  odin: "3882D2",
  odnoklassniki: "EE8208",
  odoo: "714B67",
  odysee: "EF1970",
  ohdear: "FF3900",
  okcupid: "0500BE",
  okta: "007DC1",
  okx: "000000",
  ollama: "000000",
  omadacloud: "10C1D0",
  oneplus: "F5010C",
  onestream: "000000",
  onlyfans: "00AFF0",
  onlyoffice: "444444",
  onnx: "005CED",
  onstar: "003D7D",
  opel: "F7FF14",
  openaccess: "F68212",
  openbadges: "073B5A",
  openbugbounty: "F67909",
  opencollective: "7FADF2",
  opencontainersinitiative: "262261",
  opensourcehardware: "0099B0",
  opensourceinitiative: "3DA639",
  open3d: "000000",
  openai: "412991",
  openaigym: "0081A5",
  openapiinitiative: "6BA539",
  openbsd: "F2CA30",
  opencritic: "FC3E04",
  opencv: "5C3EE8",
  openfaas: "3B5EE9",
  opengl: "5586A4",
  openhab: "E64A19",
  openid: "F78C40",
  openjdk: "000000",
  openjsfoundation: "0075C9",
  openlayers: "1F6B75",
  openmediavault: "5DACDF",
  openmined: "ED986C",
  opennebula: "0097C2",
  openproject: "0770B8",
  openrouter: "94A3B8",
  openscad: "F9D72C",
  opensea: "2081E2",
  opensearch: "005EB8",
  openssl: "721412",
  openstack: "ED1944",
  openstreetmap: "7EBC6F",
  opensuse: "73BA25",
  opentelemetry: "000000",
  opentext: "000000",
  opentofu: "FFDA18",
  openverse: "FFE033",
  openvpn: "EA7E20",
  openwrt: "00B5E2",
  openzeppelin: "4E5EE4",
  openzfs: "2A667F",
  opera: "FF1B2D",
  operagx: "EE2950",
  opnsense: "E44A20",
  oppo: "2D683D",
  opsgenie: "172B4D",
  opslevel: "0A53E0",
  optimism: "FF0420",
  optuna: "002C76",
  orange: "FF7900",
  orcid: "A6CE39",
  org: "77AA99",
  organicmaps: "006C35",
  origin: "F56C2D",
  osano: "7764FA",
  osf: "2CB9F1",
  osgeo: "4CB05B",
  oshkosh: "E6830F",
  osmand: "FF8800",
  osmc: "17394A",
  osu: "FF66AA",
  otto: "D4021D",
  outline: "000000",
  overcast: "FC7E0F",
  overleaf: "47A141",
  ovh: "123F6D",
  owasp: "000000",
  dependencycheck: "F78D0A",
  owncloud: "041E42",
  oxc: "FF915C",
  oxygen: "3A209E",
  oyo: "EE2E24",
  p5dotjs: "ED225D",
  packagist: "F28D1A",
  packer: "02A8EF",
  packt: "F37143",
  paddle: "FDDD35",
  paddlepaddle: "0062B0",
  paddypower: "004833",
  padlet: "FF4081",
  pagekit: "212121",
  pagerduty: "06AC38",
  pagespeedinsights: "4285F4",
  pagseguro: "FFC801",
  palantir: "101113",
  paloaltonetworks: "F04E23",
  paloaltosoftware: "83DA77",
  panasonic: "0049AB",
  pandas: "150458",
  pandora: "224099",
  pantheon: "FFDC28",
  paperlessngx: "17541F",
  paperswithcode: "21CBCE",
  paperspace: "000000",
  paradoxinteractive: "101010",
  paramountplus: "0064FF",
  paritysubstrate: "282828",
  parrotsecurity: "15E0ED",
  parsedotly: "5BA745",
  passport: "34E27A",
  pastebin: "02456C",
  patreon: "000000",
  payback: "003EB0",
  paychex: "004B8D",
  payhip: "5C6AC4",
  payloadcms: "000000",
  payoneer: "FF4800",
  paypal: "002991",
  paysafe: "5A28FF",
  paytm: "20336B",
  pcgamingwiki: "556DB3",
  pdm: "AC75D7",
  pdq: "231F20",
  peakdesign: "1C1B1C",
  pearson: "000000",
  peerlist: "00AA45",
  peertube: "F1680D",
  pegasusairlines: "FDC43E",
  pelican: "14A0C4",
  peloton: "181A1D",
  penny: "CD1414",
  penpot: "000000",
  percy: "9E66BF",
  perforce: "4C00FF",
  perl: "0073A1",
  perplexity: "1FB8CD",
  persistent: "FD5F07",
  personio: "000000",
  petsathome: "00AA28",
  peugeot: "000000",
  pexels: "05A081",
  pfsense: "212121",
  phabricator: "4A5F88",
  philipshue: "0065D3",
  phoenixframework: "FD4F00",
  phonepe: "5F259F",
  phosphoricons: "3C402B",
  photobucket: "1C47CB",
  photocrowd: "3DAD4B",
  photon: "004480",
  photopea: "18A497",
  php: "777BB4",
  phpbb: "009BDF",
  phpmyadmin: "6C78AF",
  phpstorm: "000000",
  pinetwork: "F4AF47",
  pihole: "96060C",
  piaggiogroup: "000000",
  piapro: "E4007B",
  picardsurgeles: "2D4999",
  picartodottv: "1DA456",
  picnic: "E1171E",
  picpay: "21C25E",
  picrew: "FFBD16",
  picsart: "C209C1",
  picxy: "2E3192",
  pimcore: "6428B4",
  pinboard: "0000FF",
  pinescript: "00B453",
  pingdom: "FFF000",
  pinia: "FFD859",
  pino: "687634",
  pinterest: "BD081C",
  pioneerdj: "1A1928",
  piped: "F84330",
  pipx: "2CFFAA",
  pivotaltracker: "517A9E",
  piwigo: "FF7700",
  pix: "77B6A8",
  pixabay: "191B26",
  pixelfed: "6366F1",
  pixiv: "0096FA",
  pixlr: "3EBBDF",
  pkgsrc: "FF6600",
  planet: "009DB1",
  planetscale: "000000",
  plangrid: "0085DE",
  platformdotsh: "1A182A",
  platformio: "F5822A",
  platzi: "98CA3F",
  plausibleanalytics: "5850EC",
  playcanvas: "E05F2C",
  playerfm: "C8122A",
  playerdotme: "C0379A",
  playstation: "0070D1",
  playstation2: "003791",
  playstation3: "003791",
  playstation4: "003791",
  playstation5: "003791",
  playstationportable: "003791",
  playstationvita: "003791",
  pleroma: "FBA457",
  plesk: "52BBE6",
  plex: "EBAF00",
  plotly: "7A76FF",
  plume: "7C5CDF",
  pluralsight: "F15B2A",
  plurk: "FF574D",
  pm2: "2B037A",
  pnpm: "F69220",
  pocket: "EF3F56",
  pocketcasts: "F43E37",
  pocketbase: "B8DBE4",
  podcastaddict: "F4842D",
  podcastindex: "F90000",
  podman: "892CA0",
  poe: "5D5CDE",
  poetry: "60A5FA",
  polars: "0075FF",
  polestar: "000000",
  polkadot: "E6007A",
  poly: "EB3C00",
  polygon: "7B3FE4",
  polymerproject: "FF4470",
  polywork: "543DE0",
  pond5: "000000",
  popos: "48B9C7",
  porkbun: "EF7878",
  porsche: "B12B28",
  portableappsdotcom: "818F95",
  portainer: "13BEF9",
  portswigger: "FF6633",
  posit: "447099",
  postcss: "DD3A0A",
  postgresql: "4169E1",
  posthog: "000000",
  postman: "FF6C37",
  postmates: "FFDF18",
  powers: "E74536",
  prdotco: "0080FF",
  precommit: "FAB040",
  preact: "673AB8",
  prefect: "070E10",
  premid: "7289DA",
  premierleague: "360D3A",
  prepbytes: "5A87C6",
  prestashop: "DF0067",
  presto: "5890FF",
  prettier: "F7B93E",
  pretzel: "1BB3A4",
  prevention: "44C1C5",
  prezi: "3181FF",
  primefaces: "263238",
  primeng: "DD0031",
  primereact: "03C4E8",
  primevue: "41B883",
  printables: "FA6831",
  prisma: "2D3748",
  prismic: "5163BA",
  privatedivision: "000000",
  privateinternetaccess: "1E811F",
  protools: "7ACB10",
  probot: "00B0D8",
  processingfoundation: "006699",
  processon: "067BEF",
  processwire: "2480E6",
  producthunt: "DA552F",
  progate: "380953",
  progress: "5CE500",
  prometheus: "E6522C",
  pronounsdotpage: "C71585",
  prosieben: "E6000F",
  proteus: "1C79B3",
  protodotio: "34A7C1",
  protocolsdotio: "4D9FE7",
  proton: "6D4AFF",
  protoncalendar: "50B0E9",
  protondrive: "EB508D",
  protonmail: "6D4AFF",
  protonvpn: "66DEB1",
  protondb: "F50057",
  protractor: "ED163A",
  proxmox: "E57000",
  pterodactyl: "10539F",
  pubg: "F4B942",
  publons: "336699",
  pubmed: "326599",
  pug: "A86454",
  pulumi: "8A3391",
  puma: "242B2F",
  puppet: "FFAE1A",
  puppeteer: "40B5A4",
  purescript: "14161A",
  purgecss: "14161A",
  purism: "2D2D2D",
  pushbullet: "4AB367",
  pusher: "300D4F",
  pwa: "5A0FC8",
  pycharm: "000000",
  pycqa: "201B44",
  pydantic: "E92063",
  pyg: "3C2179",
  pypi: "3775A9",
  pypy: "193440",
  pyscaffold: "005CA0",
  pysyft: "F1BF7A",
  pytest: "0A9EDC",
  python: "3776AB",
  pythonanywhere: "1D9FD7",
  pytorch: "EE4C2C",
  pyup: "9F55FF",
  qantas: "E40000",
  qase: "4F46DC",
  qatarairways: "5C0D34",
  qbittorrent: "2F67BA",
  qemu: "FF6600",
  qgis: "589632",
  qi: "000000",
  qiita: "55C500",
  qiskit: "6929C4",
  qiwi: "FF8C00",
  qlik: "009848",
  qmk: "333333",
  qnap: "0C2E82",
  qodo: "7968FA",
  qq: "1EBAFC",
  qt: "41CD52",
  quad9: "DC205E",
  qualcomm: "3253DC",
  qualtrics: "00B4EF",
  qualys: "ED2E26",
  quantcast: "000000",
  quantconnect: "F98309",
  quarkus: "4695EB",
  quarto: "39729E",
  quasar: "050A14",
  qubesos: "3874D8",
  quest: "FB4F14",
  quickbooks: "2CA01C",
  quicklook: "0078D3",
  quicktime: "1C69F0",
  quicktype: "159588",
  quip: "F27557",
  quizlet: "4255FF",
  quora: "B92B27",
  qwant: "282B2F",
  qwik: "AC7EF4",
  qwiklabs: "F5CD0E",
  qzone: "FECE00",
  r: "276DC3",
  r3: "EC1D24",
  rabbitmq: "FF6600",
  racket: "9F1D20",
  radstudio: "E62431",
  radar: "007AFF",
  radarr: "FFCB3D",
  radiofrance: "2B00E7",
  radixui: "161618",
  railway: "0B0D0E",
  rainmeter: "19519B",
  rainyun: "DAD9D9",
  rakuten: "BF0000",
  rakutenkobo: "BF0000",
  ram: "000000",
  rancher: "0075A8",
  rapid: "0055DA",
  rarible: "FEDA03",
  rasa: "5A17EE",
  raspberrypi: "A22846",
  ratatui: "000000",
  ravelry: "EE6E62",
  ray: "028CF0",
  raycast: "FF6363",
  raylib: "000000",
  razer: "00FF00",
  razorpay: "0C2451",
  rclone: "3F79AD",
  react: "61DAFB",
  reactbootstrap: "41E0FD",
  reacthookform: "EC5990",
  reactquery: "FF4154",
  reactrouter: "CA4245",
  reacttable: "FF4154",
  reactiveresume: "000000",
  reactivex: "B7178C",
  reactos: "0088CC",
  readthedocs: "8CA1AF",
  readdotcv: "111111",
  readme: "018EF5",
  reason: "DD4B39",
  reasonstudios: "FFFFFF",
  recoil: "3578E5",
  red: "B32629",
  redbull: "DB0A40",
  redcandlegames: "D23735",
  redhat: "EE0000",
  redhatopenshift: "EE0000",
  redash: "FF7964",
  redbubble: "E41321",
  reddit: "FF4500",
  redis: "FF4438",
  redmine: "B32024",
  redox: "000000",
  redragon: "E60012",
  redsys: "DC7C26",
  redux: "764ABC",
  reduxsaga: "999999",
  redwoodjs: "BF4722",
  reebok: "E41D1B",
  refine: "14141F",
  refinedgithub: "9E95B7",
  relay: "F26B00",
  relianceindustrieslimited: "D1AB66",
  remark: "000000",
  remedyentertainment: "D6001C",
  remix: "000000",
  removedotbg: "54616C",
  renpy: "FF7F7F",
  renault: "FFCC33",
  render: "000000",
  renovate: "308BE3",
  renren: "217DC6",
  replicate: "000000",
  replit: "F26207",
  republicofgamers: "FF0029",
  rescript: "E6484F",
  rescuetime: "161A3B",
  researchgate: "00CCBB",
  resend: "000000",
  resharper: "000000",
  resurrectionremixos: "000000",
  retool: "3D3D3D",
  retroachievements: "1065DF",
  retroarch: "000000",
  retropie: "CC0000",
  revanced: "9ED5FF",
  revealdotjs: "F2E142",
  revenuecat: "F2545B",
  reverbnation: "E43526",
  revoltdotchat: "FF4655",
  revolut: "191C1F",
  rewe: "CC071E",
  rezgo: "F76C00",
  rhinoceros: "801010",
  rich: "FAE742",
  rider: "000000",
  rimacautomobili: "0A222E",
  rime: "000000",
  ring: "1C9AD6",
  riotgames: "EB0029",
  ripple: "0085C0",
  riscv: "283272",
  riseup: "FF0000",
  ritzcarlton: "000000",
  rive: "1D1D1D",
  roadmapdotsh: "000000",
  roamresearch: "343A40",
  robinhood: "CCFF00",
  roblox: "000000",
  robloxstudio: "00A2FF",
  roboflow: "6706CE",
  robotframework: "000000",
  rocket: "D33847",
  rocketdotchat: "F5455C",
  rocksdb: "2A2A2A",
  rockstargames: "FCAF17",
  rockwellautomation: "CD163F",
  rockylinux: "10B981",
  roku: "662D91",
  roll20: "E10085",
  rollbar: "3569F3",
  rolldown: "FF7E17",
  rollsroyce: "281432",
  rollupdotjs: "EC4A3F",
  rook: "2AC6EA",
  roon: "2039F3",
  root: "1ED3E4",
  rootme: "000000",
  roots: "525DDC",
  rootsbedrock: "525DDC",
  rootssage: "525DDC",
  ros: "22314E",
  rossmann: "C3002D",
  rotaryinternational: "F7A81B",
  rottentomatoes: "FA320A",
  roundcube: "37BEFF",
  rsocket: "EF0092",
  rss: "FFA500",
  rstudioide: "75AADB",
  rte: "00A7B3",
  rtl: "FA002E",
  rtlzwei: "00BCF6",
  rtm: "36474F",
  rubocop: "000000",
  ruby: "CC342D",
  rubyonrails: "D30001",
  rubysinatra: "000000",
  rubygems: "E9573F",
  rubymine: "000000",
  ruff: "D7FF64",
  rumahweb: "2EB4E3",
  rumble: "85C742",
  rundeck: "F73F39",
  runkeeper: "001E62",
  runkit: "491757",
  runrundotit: "DB3729",
  rust: "000000",
  rustdesk: "024EFF",
  rxdb: "8D1F89",
  ryanair: "073590",
  rye: "000000",
  s7airlines: "C4D600",
  sabanci: "004B93",
  safari: "006CFF",
  sage: "00D639",
  sagemath: "3333FF",
  sahibinden: "FFE800",
  sailfishos: "053766",
  sailsdotjs: "14ACC2",
  salesforce: "00A1E0",
  salla: "BAF3E6",
  saltproject: "57BCAD",
  samsclub: "0067A0",
  samsung: "1428A0",
  samsungpay: "1428A0",
  sanfranciscomunicipalrailway: "BA0C2F",
  sanic: "FF0D68",
  sanity: "F03E2F",
  saopaulometro: "004382",
  sap: "0FAAFF",
  sartorius: "FFED00",
  sass: "CC6699",
  sat1: "047DA3",
  satellite: "000000",
  saturn: "EB680B",
  saucelabs: "3DDC91",
  saudia: "026938",
  scala: "DC322F",
  scalar: "1A1A1A",
  scaleway: "4F0599",
  scania: "041E42",
  schneiderelectric: "3DCD58",
  scikitlearn: "F7931E",
  scilab: "CD1925",
  scipy: "8CAAE6",
  scopus: "E9711C",
  scpfoundation: "FFFFFF",
  scrapbox: "06B632",
  scrapy: "60A839",
  scratch: "855CD6",
  screencastify: "FF8282",
  scribd: "1E7B85",
  scrimba: "2B283A",
  scrollreveal: "FFCB36",
  scrumalliance: "009FDA",
  scrutinizerci: "8A9296",
  scylladb: "6CD5E7",
  seafile: "FF9800",
  seagate: "6EBE49",
  searxng: "3050FF",
  seat: "33302E",
  seatgeek: "FF5B49",
  securityscorecard: "7033FD",
  sefaria: "212E50",
  sega: "0089CF",
  selenium: "43B02A",
  sellfy: "21B352",
  semanticscholar: "1857B6",
  semanticui: "00B5AD",
  semanticuireact: "35BDB2",
  semanticweb: "005A9C",
  semanticrelease: "494949",
  semaphoreci: "19A974",
  semrush: "FF642D",
  semver: "3F4551",
  sencha: "86BC40",
  sendgrid: "51A9E3",
  sennheiser: "000000",
  sensu: "89C967",
  sentry: "362D59",
  sepa: "2350A9",
  sequelize: "52B0E7",
  servbay: "00103C",
  serverfault: "E7282D",
  serverless: "FD5750",
  session: "000000",
  sessionize: "1AB394",
  setapp: "E6C3A5",
  sfml: "8CC445",
  shadcnui: "000000",
  shadow: "0A0C0D",
  shanghaimetro: "EC1C24",
  sharex: "2885F1",
  sharp: "99CC00",
  shazam: "0088FF",
  shell: "FFD500",
  shelly: "4495D1",
  shenzhenmetro: "009943",
  shieldsdotio: "000000",
  shikimori: "343434",
  shopee: "EE4D2D",
  shopify: "7AB55C",
  shopware: "189EFF",
  shortcut: "58B1E4",
  showpad: "2D2E83",
  showtime: "B10000",
  showwcase: "0A0D14",
  shutterstock: "EE2B24",
  sidekiq: "B1003E",
  sidequest: "101227",
  siemens: "009999",
  sifive: "252323",
  signal: "3B45FD",
  silverairways: "D0006F",
  similarweb: "092540",
  simkl: "000000",
  simpleanalytics: "FF4F64",
  simpleicons: "111111",
  simplelocalize: "222B33",
  simplelogin: "EA319F",
  simplenote: "3361CC",
  simplex: "000000",
  sinaweibo: "E6162D",
  singaporeairlines: "F99F1C",
  singlestore: "AA00FF",
  sitecore: "EB1F1F",
  sitepoint: "258AAF",
  siyuan: "D23F31",
  skaffold: "2AA2D6",
  skeleton: "000000",
  sketch: "F7B500",
  sketchfab: "1CAAD9",
  sketchup: "005F9E",
  skillshare: "00FF84",
  skoda: "0E3A2F",
  sky: "0072C9",
  skypack: "3167FF",
  slack: "4A154B",
  slackware: "000000",
  slashdot: "026664",
  slickpic: "FF880F",
  slides: "E4637C",
  slideshare: "008ED2",
  slint: "2379F4",
  smart: "D7E600",
  smartthings: "15BFFF",
  smashingmagazine: "E85C33",
  smoothcomp: "000000",
  smrt: "EE2E24",
  smugmug: "6DB944",
  snapchat: "FFFC00",
  snapcraft: "E95420",
  snapdragon: "C33139",
  sncf: "CA0939",
  snort: "F6A7AA",
  snowflake: "29B5E8",
  snowpack: "2E5E82",
  snyk: "4C4A73",
  socialblade: "B3382C",
  society6: "000000",
  socket: "C93CD7",
  socketdotio: "010101",
  softcatala: "BA2626",
  softpedia: "002873",
  sogou: "FB6022",
  solana: "9945FF",
  solid: "2C4F7C",
  solidity: "363636",
  sololearn: "149EF2",
  solus: "5294E2",
  sonar: "FD3456",
  sonarqubecloud: "126ED3",
  sonarqubeforide: "126ED3",
  sonarqubeserver: "126ED3",
  sonarr: "2596BE",
  sonatype: "1B1C30",
  songkick: "F80046",
  songoda: "FC494A",
  sonicwall: "FF791A",
  sonos: "000000",
  sony: "FFFFFF",
  soriana: "D52B1E",
  soundcharts: "0C1528",
  soundcloud: "FF5500",
  sourceengine: "F79A10",
  sourceforge: "FF6600",
  sourcehut: "000000",
  sourcetree: "0052CC",
  southwestairlines: "304CB2",
  spacemacs: "9266CC",
  spaceship: "394EFF",
  spacex: "000000",
  spacy: "09A3D5",
  sparkar: "FF5C83",
  sparkasse: "FF0000",
  sparkfun: "E53525",
  sparkpost: "FA6423",
  spdx: "4398CC",
  speakerdeck: "009287",
  spectrum: "7B16FF",
  speedtest: "141526",
  speedypage: "1C71F9",
  spoj: "337AB7",
  sphinx: "000000",
  spigotmc: "ED8106",
  spine: "FF4000",
  spinnaker: "139BB4",
  splunk: "000000",
  spond: "EE4353",
  spotify: "1ED760",
  spotlight: "352A71",
  spreadshirt: "00B2A5",
  spreaker: "F5C300",
  spring: "6DB33F",
  spring_creators: "000000",
  springboot: "6DB33F",
  springsecurity: "6DB33F",
  spyderide: "8C0000",
  sqlalchemy: "D71F00",
  sqlite: "003B57",
  square: "3E4348",
  squareenix: "ED1C24",
  squarespace: "000000",
  srgssr: "AF001E",
  ssrn: "154881",
  sst: "E27152",
  stackexchange: "1E5397",
  stackoverflow: "F58025",
  stackbit: "207BEA",
  stackblitz: "1269D3",
  stackedit: "606060",
  stackhawk: "00CBC6",
  stackshare: "0690FA",
  stadia: "CD2640",
  staffbase: "00A4FD",
  stagetimer: "00A66C",
  standardresume: "2A3FFB",
  standardjs: "F3DF49",
  startrek: "FFE200",
  starbucks: "006241",
  stardock: "004B8D",
  starlingbank: "6935D3",
  starship: "DD0B78",
  startdotgg: "2E75BA",
  startpage: "6563FF",
  starz: "082125",
  statamic: "FF269E",
  statista: "001327",
  statuspage: "172B4D",
  statuspal: "4934BF",
  steam: "000000",
  steamdeck: "1A9FFF",
  steamdb: "000000",
  steamworks: "1E1E1E",
  steelseries: "FF5200",
  steem: "171FC9",
  steemit: "06D6A9",
  steinberg: "C90827",
  stellar: "FDDA24",
  stencil: "5530FF",
  stencyl: "8E1C04",
  stimulus: "77E8B9",
  stmicroelectronics: "03234B",
  stockx: "006340",
  stopstalk: "536DFE",
  storyblok: "09B3AF",
  storybook: "FF4785",
  strapi: "4945FF",
  strava: "FC4C02",
  streamlabs: "80F5D2",
  streamlit: "FF4B4B",
  streamrunners: "6644F8",
  stremio: "685CEE",
  stripe: "635BFF",
  strongswan: "E00033",
  stryker: "E74C3C",
  stubhub: "003168",
  studio3t: "17AF66",
  styledcomponents: "DB7093",
  stylelint: "263238",
  styleshare: "212121",
  stylus: "333333",
  subaru: "013C74",
  sublimetext: "FF9800",
  substack: "FF6719",
  subtitleedit: "CC2424",
  subversion: "809CC9",
  suckless: "1177AA",
  sui: "4DA2FF",
  suitest: "F06060",
  sumologic: "000099",
  suno: "000000",
  sunrise: "DA291C",
  supabase: "3FCF8E",
  superuser: "38A1CE",
  supercrease: "000000",
  supermicro: "151F6D",
  surfshark: "1EBFBF",
  surrealdb: "FF00A0",
  surveymonkey: "00BF6F",
  suse: "0C322C",
  suzuki: "E30613",
  svelte: "FF3E00",
  svg: "FFB13B",
  svgdotjs: "FF0066",
  svgo: "3E7FC1",
  svgtrace: "F453C4",
  swagger: "85EA2D",
  swarm: "FFA633",
  sway: "68751C",
  swc: "F8C457",
  swift: "F05138",
  swiggy: "FC8019",
  swiper: "6332F6",
  swisscows: "000000",
  swr: "000000",
  symantec: "FDB511",
  symbolab: "DB3F59",
  symfony: "000000",
  symphony: "0098FF",
  sympy: "3B5526",
  syncthing: "0891D1",
  synology: "B5B5B6",
  system76: "585048",
  tabelog: "F2CC38",
  tablecheck: "7935D2",
  tacobell: "38096C",
  tado: "FFA900",
  taichigraphics: "000000",
  taichilang: "000000",
  tails: "56347C",
  tailscale: "242424",
  tailwindcss: "06B6D4",
  taipy: "FF371A",
  taketwointeractivesoftware: "000000",
  talend: "FF6D70",
  talenthouse: "000000",
  talos: "FF7300",
  tamiya: "000000",
  tampermonkey: "00485B",
  taobao: "E94F20",
  tapas: "FFCE00",
  target: "CC0000",
  tarom: "003366",
  task: "29BEB0",
  tasmota: "1FA3EC",
  tata: "486AAE",
  tcs: "EE3984",
  tauri: "24C8D8",
  taxbuzz: "ED8B0B",
  teal: "005149",
  teamcity: "000000",
  teamspeak: "4B69B6",
  teamviewer: "050A52",
  techcrunch: "029F00",
  ted: "E62B1E",
  teepublic: "4E64DF",
  teespring: "ED2761",
  tekton: "FD495C",
  tele5: "FF00FF",
  telequebec: "1343FB",
  telefonica: "0066FF",
  telegram: "26A5E4",
  telegraph: "FAFAFA",
  telenor: "00C8FF",
  temporal: "000000",
  tensorflow: "FF6F00",
  teradata: "F37440",
  teratail: "F4C51C",
  termius: "000000",
  terraform: "844FBA",
  tesco: "00539F",
  tesla: "CC0000",
  testcafe: "36B6E5",
  testin: "007DD7",
  testinglibrary: "E33332",
  testrail: "65C179",
  tether: "50AF95",
  textpattern: "FFDA44",
  tga: "0014FF",
  thangs: "FFBC00",
  thanos: "6D41FF",
  thealgorithms: "00BCB4",
  theboringcompany: "000000",
  theconversation: "D8352A",
  thefinals: "D31F3C",
  theguardian: "052962",
  theirishtimes: "000000",
  themighty: "D0072A",
  themodelsresource: "3A75BD",
  themoviedatabase: "01B4E4",
  thenorthface: "000000",
  theodinproject: "A9792B",
  theplanetarysociety: "000000",
  theregister: "FF0000",
  thesoundsresource: "39BE6B",
  thespritersresource: "BE3939",
  thestorygraph: "000000",
  thewashingtonpost: "231F20",
  theweatherchannel: "003399",
  thingiverse: "248BFB",
  thinkpad: "EE2624",
  thirdweb: "F213A4",
  threadless: "0099FF",
  threads: "000000",
  threedotjs: "000000",
  threema: "3FE669",
  thumbtack: "009FD9",
  thunderbird: "0A84FF",
  thunderstore: "23FFB0",
  thurgauerkantonalbank: "006D41",
  thymeleaf: "005F0F",
  ticketmaster: "026CDF",
  ticktick: "4772FA",
  tidal: "000000",
  tiddlywiki: "111111",
  tide: "4050FB",
  tidyverse: "1A162D",
  tietoevry: "063752",
  tiktok: "000000",
  tildapublishing: "FFA282",
  tile: "000000",
  timescale: "FDB515",
  tina: "EC4815",
  tinder: "FF6B6B",
  tindie: "17AEB9",
  tinkercad: "1477D1",
  tinygrad: "FFFFFF",
  tinyletter: "ED1C24",
  tistory: "000000",
  tldraw: "FAFAFA",
  tmux: "1BB91F",
  todoist: "E44332",
  toggl: "FFDE91",
  toggltrack: "E57CD8",
  tokio: "000000",
  tokyometro: "149DD3",
  toll: "007A68",
  toml: "9C4121",
  tomorrowland: "000000",
  tomtom: "DF1B12",
  ton: "0098EA",
  topdotgg: "FF3366",
  topcoder: "29A7DF",
  toptal: "3863A0",
  torbrowser: "7D4698",
  torproject: "7D4698",
  torizon: "FAAF00",
  toshiba: "FF0000",
  totvs: "363636",
  tourbox: "231F20",
  tower: "00CAF4",
  toyota: "EB0A1E",
  tplink: "4ACBD6",
  tqdm: "FFC107",
  traccar: "000000",
  tradingview: "131622",
  traefikmesh: "9D0FB0",
  traefikproxy: "24A1C1",
  trailforks: "FFCD00",
  trainerroad: "DA291C",
  trakt: "9F42C6",
  transifex: "0064AB",
  transmission: "D70008",
  transportforireland: "00B274",
  transportforlondon: "113B92",
  travisci: "3EAAAF",
  treehouse: "5FCF80",
  trello: "0052CC",
  trendmicro: "D71921",
  tresorit: "00A9E2",
  treyarch: "000000",
  tricentis: "12438C",
  trilium: "000000",
  triller: "FF0089",
  trillertv: "E61414",
  trimble: "0063A3",
  trino: "DD00A1",
  tripdotcom: "287DFA",
  tripadvisor: "34E0A1",
  trivago: "E32851",
  trivy: "1904DA",
  trove: "2D004B",
  trpc: "2596BE",
  truenas: "0095D5",
  trueup: "4E71DA",
  trulia: "0A0B09",
  trustedshops: "FFDC0F",
  trustpilot: "00B67A",
  tryitonline: "303030",
  tryhackme: "212C42",
  tsnode: "3178C6",
  tubi: "7408FF",
  tui: "D40E14",
  tumblr: "36465D",
  tunein: "14D8CC",
  turbo: "5CD8E5",
  turborepo: "FF1E56",
  turbosquid: "FF8135",
  turkishairlines: "C70A0C",
  turso: "4FF8D2",
  tuta: "850122",
  tuxedocomputers: "000000",
  tvtime: "FFD400",
  tv4play: "E0001C",
  twenty: "000000",
  twilio: "F22F46",
  twinkly: "FCC15E",
  twinmotion: "000000",
  twitch: "9146FF",
  typeform: "262627",
  typeorm: "FE0803",
  typer: "000000",
  typescript: "3178C6",
  typo3: "FF8700",
  typst: "239DAD",
  udotsdotnews: "005EA6",
  uber: "000000",
  ubereats: "06C167",
  ubiquiti: "0559C9",
  ubisoft: "000000",
  ublockorigin: "800000",
  ubuntu: "E95420",
  ubuntumate: "84A454",
  udacity: "02B3E4",
  udemy: "A435F0",
  ufc: "D20A0A",
  uikit: "2396F3",
  uipath: "FA4616",
  ukca: "000000",
  ultralytics: "111F68",
  ulule: "18A5D6",
  umami: "000000",
  umbraco: "3544B1",
  umbrel: "5351FB",
  uml: "FABD14",
  unacademy: "08BD80",
  underarmour: "1D1D1D",
  underscoredotjs: "0371B5",
  undertale: "E71D29",
  unicode: "5455FE",
  unilever: "1F36C7",
  uniqlo: "FF0000",
  uniqlo_ja: "FF0000",
  unitedairlines: "002244",
  unitednations: "009EDB",
  unity: "FFFFFF",
  unjs: "ECDC5A",
  unlicense: "808080",
  unocss: "333333",
  unpkg: "000000",
  unraid: "F15A2C",
  unrealengine: "0E1128",
  unsplash: "000000",
  unstop: "1C4980",
  untappd: "FFC000",
  upcloud: "7B00FF",
  uphold: "49CC68",
  uplabs: "3930D8",
  upptime: "1ABC9C",
  ups: "150400",
  upstash: "00E9A3",
  uptimekuma: "5CDD8B",
  upwork: "6FDA44",
  uservoice: "FF6720",
  usps: "333366",
  utorrent: "76B83F",
  uv: "DE5FE9",
  v: "5D87BF",
  v0: "000000",
  v2ex: "1F1F1F",
  v8: "4B8BF5",
  vaadin: "00B4F0",
  vagrant: "1868F2",
  vala: "7239B3",
  valorant: "FA4454",
  valve: "F74843",
  vanillaextract: "F786AD",
  vapor: "0D0D0D",
  vault: "FFEC6E",
  vaultwarden: "000000",
  vauxhall: "EB001E",
  vbulletin: "184D66",
  vectary: "6100FF",
  vectorlogozone: "184D66",
  vectorworks: "000000",
  veeam: "00B336",
  veed: "B6FF60",
  veepee: "EC008C",
  vega: "2450B2",
  vegas: "1A1A1A",
  velocity: "1BBAE0",
  velog: "20C997",
  vencord: "D3859B",
  venmo: "008CFF",
  vercel: "000000",
  verdaccio: "4B5E40",
  veritas: "B1181E",
  verizon: "CD040B",
  vespa: "85B09A",
  vestel: "DD052B",
  vexxhost: "2A1659",
  vfairs: "EF4678",
  viadeo: "F07355",
  viaplay: "FE365F",
  viber: "7360F2",
  viblo: "5387C6",
  victoriametrics: "621773",
  victronenergy: "0066B2",
  vikunja: "196AFF",
  vim: "019733",
  vimeo: "1AB7EA",
  vimeolivestream: "0A0A20",
  vinted: "007782",
  virgin: "E10A0A",
  virginatlantic: "DA0530",
  virginmedia: "ED1A37",
  virtualbox: "2F61B4",
  virustotal: "394EFF",
  visa: "1A1F71",
  visualparadigm: "CC3333",
  visx: "FF1231",
  vitepress: "5C73E7",
  vitess: "F16728",
  vitest: "6E9F18",
  vivawallet: "1F263A",
  vivaldi: "EF3939",
  vivino: "A61A30",
  vivint: "212721",
  vivo: "415FFF",
  vk: "0077FF",
  vlcmediaplayer: "FF8800",
  vmware: "607078",
  vodafone: "E60000",
  voelkner: "94C125",
  voidlinux: "478061",
  voipdotms: "E1382D",
  volkswagen: "151F5D",
  volvo: "003057",
  vonage: "000000",
  vorondesign: "ED3023",
  vowpalwabbit: "FF81F9",
  vox: "DA074A",
  vrchat: "000000",
  vsco: "000000",
  vscodium: "2F80ED",
  vtex: "ED125F",
  vuedotjs: "4FC08D",
  vuetify: "1867C0",
  vueuse: "41B883",
  vulkan: "A41E22",
  vultr: "007BFC",
  vyond: "D95E26",
  w3schools: "04AA6D",
  wacom: "000000",
  wagmi: "000000",
  wagtail: "43B1B0",
  wails: "DF0000",
  wakatime: "000000",
  walkman: "000000",
  wallabag: "3F6184",
  walletconnect: "3B99FC",
  walmart: "0071CE",
  wantedly: "21BDDB",
  wappalyzer: "4608AD",
  warnerbros: "004DB4",
  warp: "01A4FF",
  wasabi: "01CD3E",
  wasmcloud: "00BC8E",
  wasmer: "4946DD",
  watchtower: "416271",
  wattpad: "FF500A",
  wayland: "FFBC00",
  waze: "33CCFF",
  wazirx: "3067F0",
  wearos: "4285F4",
  weasyl: "990000",
  webdotde: "FFD800",
  web3dotjs: "F16822",
  webassembly: "654FF0",
  webauthn: "3423A6",
  webcomponentsdotorg: "29ABE2",
  webdriverio: "EA5906",
  webex: "000000",
  webflow: "146EF5",
  webgl: "990000",
  webgpu: "005A9C",
  weblate: "2ECCAA",
  webmin: "7DA0D0",
  webmoney: "036CB5",
  webpack: "8DD6F9",
  webrtc: "333333",
  webstorm: "000000",
  webtoon: "00D564",
  webtrees: "2694E8",
  wechat: "07C160",
  wegame: "FAAB00",
  weightsandbiases: "FFBE00",
  welcometothejungle: "FFCD00",
  wellfound: "000000",
  wellsfargo: "D71E28",
  wemo: "72D44C",
  weread: "37A7FF",
  westerndigital: "995DFF",
  westernunion: "FFDD00",
  wetransfer: "409FFF",
  wezterm: "4E49EE",
  wgpu: "40E0D0",
  what3words: "E11F26",
  whatsapp: "25D366",
  wheniwork: "51A33D",
  wikidotgg: "FF1985",
  wikidotjs: "1976D2",
  wikibooks: "006699",
  wikidata: "006699",
  wikimediacommons: "006699",
  wikimediafoundation: "000000",
  wikipedia: "000000",
  wikiquote: "006699",
  wikisource: "006699",
  wikiversity: "00649A",
  wikivoyage: "006699",
  winamp: "F93821",
  windsurf: "0B100F",
  wine: "800000",
  wipro: "341C53",
  wire: "000000",
  wireguard: "88171A",
  wireshark: "1679A7",
  wise: "9FE870",
  wish: "32E476",
  wistia: "58B7FE",
  wix: "0C6EFC",
  wizzair: "C6007E",
  wolfram: "DD1100",
  wolframlanguage: "DD1100",
  wolframmathematica: "DD1100",
  wondershare: "000000",
  wondersharefilmora: "07273D",
  woo: "96588A",
  woocommerce: "96588A",
  wordpress: "21759B",
  workplace: "4526CE",
  worldhealthorganization: "0093D5",
  wpengine: "0ECAD4",
  wprocket: "F56640",
  wpexplorer: "2563EB",
  writedotas: "5AC4EE",
  wwe: "000000",
  wwise: "00549F",
  wxt: "67D55E",
  wykop: "367DA9",
  wyze: "1DF0BB",
  x: "000000",
  xdotorg: "F28834",
  xampp: "FB7A24",
  xcode: "147EFB",
  xdadevelopers: "EA7100",
  xendit: "4573FF",
  xero: "13B5EA",
  xfce: "2284F2",
  xiaohongshu: "FF2442",
  xiaomi: "FF6900",
  xing: "006567",
  xml: "005FAD",
  xmpp: "002B5C",
  xo: "5ED9C7",
  xrp: "25A768",
  xsplit: "0095DE",
  xstate: "2C3E50",
  xubuntu: "0044AA",
  xyflow: "1A192B",
  ycombinator: "F0652F",
  yaak: "814EDF",
  yabai: "00364B",
  yale: "FFD900",
  yamahacorporation: "4B1E78",
  yamahamotorcorporation: "E60012",
  yaml: "CB171E",
  yandexcloud: "5282FF",
  yarn: "2C8EBB",
  yelp: "FF1A1A",
  yeti: "00263C",
  yii: "40B3D8",
  yoast: "A61E69",
  yolo: "111F68",
  youhodler: "546DF9",
  youtube: "FF0000",
  youtubegaming: "FF0000",
  youtubekids: "FF0000",
  youtubemusic: "FF0000",
  youtubeshorts: "FF0000",
  youtubestudio: "FF0000",
  youtubetv: "FF0000",
  yr: "00B9F1",
  yubico: "84BD00",
  yunohost: "000000",
  zabka: "006420",
  zaim: "50A135",
  zalando: "FF6900",
  zalo: "0068FF",
  zap: "00549E",
  zapier: "FF4F00",
  zara: "000000",
  zazzle: "212121",
  zcash: "F3B724",
  zcool: "FFF200",
  zdf: "FA7D19",
  zebpay: "2072EF",
  zebratechnologies: "000000",
  zedindustries: "084CCF",
  zelle: "6D1ED4",
  zenbrowser: "F76F53",
  zend: "0679EA",
  zendesk: "03363D",
  zenn: "3EA8FF",
  zenodo: "1682D4",
  zensar: "000000",
  zerodha: "387ED1",
  zerotier: "FFB441",
  zettlr: "1CB27E",
  zhihu: "0084FF",
  zig: "F7A41D",
  zigbee: "EB0443",
  zigbee2mqtt: "FFC135",
  ziggo: "F48C00",
  zilch: "00D287",
  zillow: "006AFF",
  zincsearch: "5BA37F",
  zingat: "009CFB",
  zod: "408AFF",
  zoho: "E42527",
  zoiper: "F47920",
  zola: "EAE7D6",
  zomato: "E23744",
  zoom: "0B5CFF",
  zorin: "15A6F0",
  zotero: "CC2936",
  zsh: "F15A24",
  zulip: "6492FE",
  zyte: "B02CCE"
};

// src/output.ts
var require2 = (0, import_module.createRequire)(importMetaUrl);
async function writeOutput(outPath, techs, config, format = "json", assetsOutPath) {
  const outDirectory = import_path.default.dirname(outPath);
  await import_fs_extra.default.ensureDir(outDirectory);
  let availableLogos = /* @__PURE__ */ new Set();
  if (assetsOutPath) {
    availableLogos = await copyAssets(techs, assetsOutPath, config);
  }
  if (format === "json") {
    await import_fs_extra.default.writeJSON(
      outPath,
      {
        generatedAt: (/* @__PURE__ */ new Date()).toISOString(),
        tech: techs
      },
      { spaces: 2 }
    );
    console.log(import_chalk.default.blue(`\u2192 Saved ${techs.length} tech entries to ${outPath}`));
  } else if (format === "markdown") {
    const relativeAssetsPath = assetsOutPath ? import_path.default.relative(outDirectory, assetsOutPath).replace(/\\/g, "/") : void 0;
    const mdContent = generateMarkdown(techs, relativeAssetsPath, availableLogos);
    const mdPath = outPath.endsWith(".json") ? outPath.replace(/\.json$/, ".md") : outPath;
    await import_fs_extra.default.writeFile(mdPath, mdContent);
    console.log(import_chalk.default.blue(`\u2192 Saved markdown to ${mdPath}`));
  }
}
async function copyAssets(techs, dest, config) {
  const srcDir = import_path.default.resolve(__dirname, "../public/assets/logos");
  let lucideDir;
  try {
    lucideDir = import_path.default.join(import_path.default.dirname(require2.resolve("lucide-static/package.json")), "icons");
  } catch (e) {
    lucideDir = import_path.default.resolve(__dirname, "../node_modules/lucide-static/icons");
  }
  const copied = /* @__PURE__ */ new Set();
  let count = 0;
  for (const t of techs) {
    let srcFile = t.logo ? import_path.default.join(srcDir, t.logo) : null;
    let destFile = t.logo ? import_path.default.join(dest, t.logo) : null;
    let isDefault = false;
    if (!srcFile || !await import_fs_extra.default.pathExists(srcFile)) {
      const defaultIconName = DEFAULT_CATEGORY_ICONS[t.type];
      if (defaultIconName) {
        const lucideFile = import_path.default.join(lucideDir, `${defaultIconName}.svg`);
        if (await import_fs_extra.default.pathExists(lucideFile)) {
          srcFile = lucideFile;
          const newLogoPath = `defaults/${defaultIconName}.svg`;
          destFile = import_path.default.join(dest, newLogoPath);
          t.logo = newLogoPath;
          isDefault = true;
        }
      }
    }
    if (srcFile && destFile && await import_fs_extra.default.pathExists(srcFile)) {
      await import_fs_extra.default.ensureDir(import_path.default.dirname(destFile));
      let svgContent = await import_fs_extra.default.readFile(srcFile, "utf8");
      let color;
      if (config.iconColors && config.iconColors[t.name]) {
        color = config.iconColors[t.name];
      } else if (config.colorMode === "white") {
        color = "#FFFFFF";
      } else if (config.colorMode === "black") {
        color = "#000000";
      } else if (config.colorMode === "custom" && config.customColor) {
        color = config.customColor;
      } else if (config.colorMode === "default" || !config.colorMode || config.colorMode === "brand") {
        if (!isDefault) {
          const slug = import_path.default.basename(t.logo, ".svg");
          const brandHex = simple_icons_hex_default[slug] || simple_icons_hex_default[slug.toLowerCase()];
          if (brandHex) {
            color = `#${brandHex}`;
          }
        }
      }
      if (color) {
        if (isDefault) {
          if (svgContent.includes("stroke=")) {
            svgContent = svgContent.replace(/stroke="[^"]*"/g, `stroke="${color}"`);
          } else {
            svgContent = svgContent.replace("<svg", `<svg stroke="${color}"`);
          }
        } else {
          if (svgContent.includes("fill=")) {
            svgContent = svgContent.replace(/fill="[^"]*"/g, `fill="${color}"`);
          } else {
            svgContent = svgContent.replace("<svg", `<svg fill="${color}"`);
          }
        }
      }
      await import_fs_extra.default.writeFile(destFile, svgContent);
      copied.add(t.logo);
      if (!isDefault) count++;
    } else {
    }
  }
  if (count > 0) {
    console.log(import_chalk.default.blue(`\u2192 Copied ${count} logos to ${dest}`));
  }
  return copied;
}
function generateMarkdown(techs, assetsPath, availableLogos) {
  const grouped = {};
  for (const t of techs) {
    const type = t.type || "misc";
    if (!grouped[type]) grouped[type] = [];
    grouped[type].push(t);
  }
  let md = "# Tech Stack\n\n";
  const order = [
    "language",
    "frontend",
    "backend",
    "framework",
    "library",
    "database",
    "orm",
    "auth",
    "api",
    "cloud",
    "hosting",
    "ci",
    "devops",
    "container",
    "testing",
    "build",
    "tooling",
    "misc"
  ];
  const sortedKeys = Object.keys(grouped).sort((a, b) => {
    const idxA = order.indexOf(a);
    const idxB = order.indexOf(b);
    if (idxA === -1 && idxB === -1) return a.localeCompare(b);
    if (idxA === -1) return 1;
    if (idxB === -1) return -1;
    return idxA - idxB;
  });
  for (const type of sortedKeys) {
    const title = type.charAt(0).toUpperCase() + type.slice(1);
    md += `## ${title}

`;
    for (const t of grouped[type]) {
      if (t.logo && (t.logo.startsWith("http") || t.logo.startsWith("//"))) {
        md += `- <img src="${t.logo}" alt="${t.name}" width="24" height="24" /> **${t.name}**
`;
      } else if (assetsPath && t.logo && availableLogos?.has(t.logo)) {
        const logoUrl = `${assetsPath}/${t.logo}`;
        md += `- <img src="${logoUrl}" alt="${t.name}" width="24" height="24" /> **${t.name}**
`;
      } else {
        md += `- **${t.name}**
`;
      }
    }
    md += "\n";
  }
  return md;
}
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
  copyAssets,
  generateMarkdown,
  writeOutput
});
