codicons.js 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558
  1. /*---------------------------------------------------------------------------------------------
  2. * Copyright (c) Microsoft Corporation. All rights reserved.
  3. * Licensed under the MIT License. See License.txt in the project root for license information.
  4. *--------------------------------------------------------------------------------------------*/
  5. import { Emitter } from './event.js';
  6. class Registry {
  7. constructor() {
  8. this._icons = new Map();
  9. this._onDidRegister = new Emitter();
  10. }
  11. add(icon) {
  12. const existing = this._icons.get(icon.id);
  13. if (!existing) {
  14. this._icons.set(icon.id, icon);
  15. this._onDidRegister.fire(icon);
  16. }
  17. else if (icon.description) {
  18. existing.description = icon.description;
  19. }
  20. else {
  21. console.error(`Duplicate registration of codicon ${icon.id}`);
  22. }
  23. }
  24. get(id) {
  25. return this._icons.get(id);
  26. }
  27. get all() {
  28. return this._icons.values();
  29. }
  30. get onDidRegister() {
  31. return this._onDidRegister.event;
  32. }
  33. }
  34. const _registry = new Registry();
  35. export const iconRegistry = _registry;
  36. export function registerCodicon(id, def) {
  37. return new Codicon(id, def);
  38. }
  39. // Selects all codicon names encapsulated in the `$()` syntax and wraps the
  40. // results with spaces so that screen readers can read the text better.
  41. export function getCodiconAriaLabel(text) {
  42. if (!text) {
  43. return '';
  44. }
  45. return text.replace(/\$\((.*?)\)/g, (_match, codiconName) => ` ${codiconName} `).trim();
  46. }
  47. export class Codicon {
  48. constructor(id, definition, description) {
  49. this.id = id;
  50. this.definition = definition;
  51. this.description = description;
  52. _registry.add(this);
  53. }
  54. get classNames() { return 'codicon codicon-' + this.id; }
  55. // classNamesArray is useful for migrating to ES6 classlist
  56. get classNamesArray() { return ['codicon', 'codicon-' + this.id]; }
  57. get cssSelector() { return '.codicon.codicon-' + this.id; }
  58. }
  59. export var CSSIcon;
  60. (function (CSSIcon) {
  61. CSSIcon.iconNameSegment = '[A-Za-z0-9]+';
  62. CSSIcon.iconNameExpression = '[A-Za-z0-9\\-]+';
  63. CSSIcon.iconModifierExpression = '~[A-Za-z]+';
  64. const cssIconIdRegex = new RegExp(`^(${CSSIcon.iconNameExpression})(${CSSIcon.iconModifierExpression})?$`);
  65. function asClassNameArray(icon) {
  66. if (icon instanceof Codicon) {
  67. return ['codicon', 'codicon-' + icon.id];
  68. }
  69. const match = cssIconIdRegex.exec(icon.id);
  70. if (!match) {
  71. return asClassNameArray(Codicon.error);
  72. }
  73. let [, id, modifier] = match;
  74. const classNames = ['codicon', 'codicon-' + id];
  75. if (modifier) {
  76. classNames.push('codicon-modifier-' + modifier.substr(1));
  77. }
  78. return classNames;
  79. }
  80. CSSIcon.asClassNameArray = asClassNameArray;
  81. function asClassName(icon) {
  82. return asClassNameArray(icon).join(' ');
  83. }
  84. CSSIcon.asClassName = asClassName;
  85. function asCSSSelector(icon) {
  86. return '.' + asClassNameArray(icon).join('.');
  87. }
  88. CSSIcon.asCSSSelector = asCSSSelector;
  89. })(CSSIcon || (CSSIcon = {}));
  90. (function (Codicon) {
  91. // built-in icons, with image name
  92. Codicon.add = new Codicon('add', { fontCharacter: '\\ea60' });
  93. Codicon.plus = new Codicon('plus', { fontCharacter: '\\ea60' });
  94. Codicon.gistNew = new Codicon('gist-new', { fontCharacter: '\\ea60' });
  95. Codicon.repoCreate = new Codicon('repo-create', { fontCharacter: '\\ea60' });
  96. Codicon.lightbulb = new Codicon('lightbulb', { fontCharacter: '\\ea61' });
  97. Codicon.lightBulb = new Codicon('light-bulb', { fontCharacter: '\\ea61' });
  98. Codicon.repo = new Codicon('repo', { fontCharacter: '\\ea62' });
  99. Codicon.repoDelete = new Codicon('repo-delete', { fontCharacter: '\\ea62' });
  100. Codicon.gistFork = new Codicon('gist-fork', { fontCharacter: '\\ea63' });
  101. Codicon.repoForked = new Codicon('repo-forked', { fontCharacter: '\\ea63' });
  102. Codicon.gitPullRequest = new Codicon('git-pull-request', { fontCharacter: '\\ea64' });
  103. Codicon.gitPullRequestAbandoned = new Codicon('git-pull-request-abandoned', { fontCharacter: '\\ea64' });
  104. Codicon.recordKeys = new Codicon('record-keys', { fontCharacter: '\\ea65' });
  105. Codicon.keyboard = new Codicon('keyboard', { fontCharacter: '\\ea65' });
  106. Codicon.tag = new Codicon('tag', { fontCharacter: '\\ea66' });
  107. Codicon.tagAdd = new Codicon('tag-add', { fontCharacter: '\\ea66' });
  108. Codicon.tagRemove = new Codicon('tag-remove', { fontCharacter: '\\ea66' });
  109. Codicon.person = new Codicon('person', { fontCharacter: '\\ea67' });
  110. Codicon.personFollow = new Codicon('person-follow', { fontCharacter: '\\ea67' });
  111. Codicon.personOutline = new Codicon('person-outline', { fontCharacter: '\\ea67' });
  112. Codicon.personFilled = new Codicon('person-filled', { fontCharacter: '\\ea67' });
  113. Codicon.gitBranch = new Codicon('git-branch', { fontCharacter: '\\ea68' });
  114. Codicon.gitBranchCreate = new Codicon('git-branch-create', { fontCharacter: '\\ea68' });
  115. Codicon.gitBranchDelete = new Codicon('git-branch-delete', { fontCharacter: '\\ea68' });
  116. Codicon.sourceControl = new Codicon('source-control', { fontCharacter: '\\ea68' });
  117. Codicon.mirror = new Codicon('mirror', { fontCharacter: '\\ea69' });
  118. Codicon.mirrorPublic = new Codicon('mirror-public', { fontCharacter: '\\ea69' });
  119. Codicon.star = new Codicon('star', { fontCharacter: '\\ea6a' });
  120. Codicon.starAdd = new Codicon('star-add', { fontCharacter: '\\ea6a' });
  121. Codicon.starDelete = new Codicon('star-delete', { fontCharacter: '\\ea6a' });
  122. Codicon.starEmpty = new Codicon('star-empty', { fontCharacter: '\\ea6a' });
  123. Codicon.comment = new Codicon('comment', { fontCharacter: '\\ea6b' });
  124. Codicon.commentAdd = new Codicon('comment-add', { fontCharacter: '\\ea6b' });
  125. Codicon.alert = new Codicon('alert', { fontCharacter: '\\ea6c' });
  126. Codicon.warning = new Codicon('warning', { fontCharacter: '\\ea6c' });
  127. Codicon.search = new Codicon('search', { fontCharacter: '\\ea6d' });
  128. Codicon.searchSave = new Codicon('search-save', { fontCharacter: '\\ea6d' });
  129. Codicon.logOut = new Codicon('log-out', { fontCharacter: '\\ea6e' });
  130. Codicon.signOut = new Codicon('sign-out', { fontCharacter: '\\ea6e' });
  131. Codicon.logIn = new Codicon('log-in', { fontCharacter: '\\ea6f' });
  132. Codicon.signIn = new Codicon('sign-in', { fontCharacter: '\\ea6f' });
  133. Codicon.eye = new Codicon('eye', { fontCharacter: '\\ea70' });
  134. Codicon.eyeUnwatch = new Codicon('eye-unwatch', { fontCharacter: '\\ea70' });
  135. Codicon.eyeWatch = new Codicon('eye-watch', { fontCharacter: '\\ea70' });
  136. Codicon.circleFilled = new Codicon('circle-filled', { fontCharacter: '\\ea71' });
  137. Codicon.primitiveDot = new Codicon('primitive-dot', { fontCharacter: '\\ea71' });
  138. Codicon.closeDirty = new Codicon('close-dirty', { fontCharacter: '\\ea71' });
  139. Codicon.debugBreakpoint = new Codicon('debug-breakpoint', { fontCharacter: '\\ea71' });
  140. Codicon.debugBreakpointDisabled = new Codicon('debug-breakpoint-disabled', { fontCharacter: '\\ea71' });
  141. Codicon.debugHint = new Codicon('debug-hint', { fontCharacter: '\\ea71' });
  142. Codicon.primitiveSquare = new Codicon('primitive-square', { fontCharacter: '\\ea72' });
  143. Codicon.edit = new Codicon('edit', { fontCharacter: '\\ea73' });
  144. Codicon.pencil = new Codicon('pencil', { fontCharacter: '\\ea73' });
  145. Codicon.info = new Codicon('info', { fontCharacter: '\\ea74' });
  146. Codicon.issueOpened = new Codicon('issue-opened', { fontCharacter: '\\ea74' });
  147. Codicon.gistPrivate = new Codicon('gist-private', { fontCharacter: '\\ea75' });
  148. Codicon.gitForkPrivate = new Codicon('git-fork-private', { fontCharacter: '\\ea75' });
  149. Codicon.lock = new Codicon('lock', { fontCharacter: '\\ea75' });
  150. Codicon.mirrorPrivate = new Codicon('mirror-private', { fontCharacter: '\\ea75' });
  151. Codicon.close = new Codicon('close', { fontCharacter: '\\ea76' });
  152. Codicon.removeClose = new Codicon('remove-close', { fontCharacter: '\\ea76' });
  153. Codicon.x = new Codicon('x', { fontCharacter: '\\ea76' });
  154. Codicon.repoSync = new Codicon('repo-sync', { fontCharacter: '\\ea77' });
  155. Codicon.sync = new Codicon('sync', { fontCharacter: '\\ea77' });
  156. Codicon.clone = new Codicon('clone', { fontCharacter: '\\ea78' });
  157. Codicon.desktopDownload = new Codicon('desktop-download', { fontCharacter: '\\ea78' });
  158. Codicon.beaker = new Codicon('beaker', { fontCharacter: '\\ea79' });
  159. Codicon.microscope = new Codicon('microscope', { fontCharacter: '\\ea79' });
  160. Codicon.vm = new Codicon('vm', { fontCharacter: '\\ea7a' });
  161. Codicon.deviceDesktop = new Codicon('device-desktop', { fontCharacter: '\\ea7a' });
  162. Codicon.file = new Codicon('file', { fontCharacter: '\\ea7b' });
  163. Codicon.fileText = new Codicon('file-text', { fontCharacter: '\\ea7b' });
  164. Codicon.more = new Codicon('more', { fontCharacter: '\\ea7c' });
  165. Codicon.ellipsis = new Codicon('ellipsis', { fontCharacter: '\\ea7c' });
  166. Codicon.kebabHorizontal = new Codicon('kebab-horizontal', { fontCharacter: '\\ea7c' });
  167. Codicon.mailReply = new Codicon('mail-reply', { fontCharacter: '\\ea7d' });
  168. Codicon.reply = new Codicon('reply', { fontCharacter: '\\ea7d' });
  169. Codicon.organization = new Codicon('organization', { fontCharacter: '\\ea7e' });
  170. Codicon.organizationFilled = new Codicon('organization-filled', { fontCharacter: '\\ea7e' });
  171. Codicon.organizationOutline = new Codicon('organization-outline', { fontCharacter: '\\ea7e' });
  172. Codicon.newFile = new Codicon('new-file', { fontCharacter: '\\ea7f' });
  173. Codicon.fileAdd = new Codicon('file-add', { fontCharacter: '\\ea7f' });
  174. Codicon.newFolder = new Codicon('new-folder', { fontCharacter: '\\ea80' });
  175. Codicon.fileDirectoryCreate = new Codicon('file-directory-create', { fontCharacter: '\\ea80' });
  176. Codicon.trash = new Codicon('trash', { fontCharacter: '\\ea81' });
  177. Codicon.trashcan = new Codicon('trashcan', { fontCharacter: '\\ea81' });
  178. Codicon.history = new Codicon('history', { fontCharacter: '\\ea82' });
  179. Codicon.clock = new Codicon('clock', { fontCharacter: '\\ea82' });
  180. Codicon.folder = new Codicon('folder', { fontCharacter: '\\ea83' });
  181. Codicon.fileDirectory = new Codicon('file-directory', { fontCharacter: '\\ea83' });
  182. Codicon.symbolFolder = new Codicon('symbol-folder', { fontCharacter: '\\ea83' });
  183. Codicon.logoGithub = new Codicon('logo-github', { fontCharacter: '\\ea84' });
  184. Codicon.markGithub = new Codicon('mark-github', { fontCharacter: '\\ea84' });
  185. Codicon.github = new Codicon('github', { fontCharacter: '\\ea84' });
  186. Codicon.terminal = new Codicon('terminal', { fontCharacter: '\\ea85' });
  187. Codicon.console = new Codicon('console', { fontCharacter: '\\ea85' });
  188. Codicon.repl = new Codicon('repl', { fontCharacter: '\\ea85' });
  189. Codicon.zap = new Codicon('zap', { fontCharacter: '\\ea86' });
  190. Codicon.symbolEvent = new Codicon('symbol-event', { fontCharacter: '\\ea86' });
  191. Codicon.error = new Codicon('error', { fontCharacter: '\\ea87' });
  192. Codicon.stop = new Codicon('stop', { fontCharacter: '\\ea87' });
  193. Codicon.variable = new Codicon('variable', { fontCharacter: '\\ea88' });
  194. Codicon.symbolVariable = new Codicon('symbol-variable', { fontCharacter: '\\ea88' });
  195. Codicon.array = new Codicon('array', { fontCharacter: '\\ea8a' });
  196. Codicon.symbolArray = new Codicon('symbol-array', { fontCharacter: '\\ea8a' });
  197. Codicon.symbolModule = new Codicon('symbol-module', { fontCharacter: '\\ea8b' });
  198. Codicon.symbolPackage = new Codicon('symbol-package', { fontCharacter: '\\ea8b' });
  199. Codicon.symbolNamespace = new Codicon('symbol-namespace', { fontCharacter: '\\ea8b' });
  200. Codicon.symbolObject = new Codicon('symbol-object', { fontCharacter: '\\ea8b' });
  201. Codicon.symbolMethod = new Codicon('symbol-method', { fontCharacter: '\\ea8c' });
  202. Codicon.symbolFunction = new Codicon('symbol-function', { fontCharacter: '\\ea8c' });
  203. Codicon.symbolConstructor = new Codicon('symbol-constructor', { fontCharacter: '\\ea8c' });
  204. Codicon.symbolBoolean = new Codicon('symbol-boolean', { fontCharacter: '\\ea8f' });
  205. Codicon.symbolNull = new Codicon('symbol-null', { fontCharacter: '\\ea8f' });
  206. Codicon.symbolNumeric = new Codicon('symbol-numeric', { fontCharacter: '\\ea90' });
  207. Codicon.symbolNumber = new Codicon('symbol-number', { fontCharacter: '\\ea90' });
  208. Codicon.symbolStructure = new Codicon('symbol-structure', { fontCharacter: '\\ea91' });
  209. Codicon.symbolStruct = new Codicon('symbol-struct', { fontCharacter: '\\ea91' });
  210. Codicon.symbolParameter = new Codicon('symbol-parameter', { fontCharacter: '\\ea92' });
  211. Codicon.symbolTypeParameter = new Codicon('symbol-type-parameter', { fontCharacter: '\\ea92' });
  212. Codicon.symbolKey = new Codicon('symbol-key', { fontCharacter: '\\ea93' });
  213. Codicon.symbolText = new Codicon('symbol-text', { fontCharacter: '\\ea93' });
  214. Codicon.symbolReference = new Codicon('symbol-reference', { fontCharacter: '\\ea94' });
  215. Codicon.goToFile = new Codicon('go-to-file', { fontCharacter: '\\ea94' });
  216. Codicon.symbolEnum = new Codicon('symbol-enum', { fontCharacter: '\\ea95' });
  217. Codicon.symbolValue = new Codicon('symbol-value', { fontCharacter: '\\ea95' });
  218. Codicon.symbolRuler = new Codicon('symbol-ruler', { fontCharacter: '\\ea96' });
  219. Codicon.symbolUnit = new Codicon('symbol-unit', { fontCharacter: '\\ea96' });
  220. Codicon.activateBreakpoints = new Codicon('activate-breakpoints', { fontCharacter: '\\ea97' });
  221. Codicon.archive = new Codicon('archive', { fontCharacter: '\\ea98' });
  222. Codicon.arrowBoth = new Codicon('arrow-both', { fontCharacter: '\\ea99' });
  223. Codicon.arrowDown = new Codicon('arrow-down', { fontCharacter: '\\ea9a' });
  224. Codicon.arrowLeft = new Codicon('arrow-left', { fontCharacter: '\\ea9b' });
  225. Codicon.arrowRight = new Codicon('arrow-right', { fontCharacter: '\\ea9c' });
  226. Codicon.arrowSmallDown = new Codicon('arrow-small-down', { fontCharacter: '\\ea9d' });
  227. Codicon.arrowSmallLeft = new Codicon('arrow-small-left', { fontCharacter: '\\ea9e' });
  228. Codicon.arrowSmallRight = new Codicon('arrow-small-right', { fontCharacter: '\\ea9f' });
  229. Codicon.arrowSmallUp = new Codicon('arrow-small-up', { fontCharacter: '\\eaa0' });
  230. Codicon.arrowUp = new Codicon('arrow-up', { fontCharacter: '\\eaa1' });
  231. Codicon.bell = new Codicon('bell', { fontCharacter: '\\eaa2' });
  232. Codicon.bold = new Codicon('bold', { fontCharacter: '\\eaa3' });
  233. Codicon.book = new Codicon('book', { fontCharacter: '\\eaa4' });
  234. Codicon.bookmark = new Codicon('bookmark', { fontCharacter: '\\eaa5' });
  235. Codicon.debugBreakpointConditionalUnverified = new Codicon('debug-breakpoint-conditional-unverified', { fontCharacter: '\\eaa6' });
  236. Codicon.debugBreakpointConditional = new Codicon('debug-breakpoint-conditional', { fontCharacter: '\\eaa7' });
  237. Codicon.debugBreakpointConditionalDisabled = new Codicon('debug-breakpoint-conditional-disabled', { fontCharacter: '\\eaa7' });
  238. Codicon.debugBreakpointDataUnverified = new Codicon('debug-breakpoint-data-unverified', { fontCharacter: '\\eaa8' });
  239. Codicon.debugBreakpointData = new Codicon('debug-breakpoint-data', { fontCharacter: '\\eaa9' });
  240. Codicon.debugBreakpointDataDisabled = new Codicon('debug-breakpoint-data-disabled', { fontCharacter: '\\eaa9' });
  241. Codicon.debugBreakpointLogUnverified = new Codicon('debug-breakpoint-log-unverified', { fontCharacter: '\\eaaa' });
  242. Codicon.debugBreakpointLog = new Codicon('debug-breakpoint-log', { fontCharacter: '\\eaab' });
  243. Codicon.debugBreakpointLogDisabled = new Codicon('debug-breakpoint-log-disabled', { fontCharacter: '\\eaab' });
  244. Codicon.briefcase = new Codicon('briefcase', { fontCharacter: '\\eaac' });
  245. Codicon.broadcast = new Codicon('broadcast', { fontCharacter: '\\eaad' });
  246. Codicon.browser = new Codicon('browser', { fontCharacter: '\\eaae' });
  247. Codicon.bug = new Codicon('bug', { fontCharacter: '\\eaaf' });
  248. Codicon.calendar = new Codicon('calendar', { fontCharacter: '\\eab0' });
  249. Codicon.caseSensitive = new Codicon('case-sensitive', { fontCharacter: '\\eab1' });
  250. Codicon.check = new Codicon('check', { fontCharacter: '\\eab2' });
  251. Codicon.checklist = new Codicon('checklist', { fontCharacter: '\\eab3' });
  252. Codicon.chevronDown = new Codicon('chevron-down', { fontCharacter: '\\eab4' });
  253. Codicon.chevronLeft = new Codicon('chevron-left', { fontCharacter: '\\eab5' });
  254. Codicon.chevronRight = new Codicon('chevron-right', { fontCharacter: '\\eab6' });
  255. Codicon.chevronUp = new Codicon('chevron-up', { fontCharacter: '\\eab7' });
  256. Codicon.chromeClose = new Codicon('chrome-close', { fontCharacter: '\\eab8' });
  257. Codicon.chromeMaximize = new Codicon('chrome-maximize', { fontCharacter: '\\eab9' });
  258. Codicon.chromeMinimize = new Codicon('chrome-minimize', { fontCharacter: '\\eaba' });
  259. Codicon.chromeRestore = new Codicon('chrome-restore', { fontCharacter: '\\eabb' });
  260. Codicon.circleOutline = new Codicon('circle-outline', { fontCharacter: '\\eabc' });
  261. Codicon.debugBreakpointUnverified = new Codicon('debug-breakpoint-unverified', { fontCharacter: '\\eabc' });
  262. Codicon.circleSlash = new Codicon('circle-slash', { fontCharacter: '\\eabd' });
  263. Codicon.circuitBoard = new Codicon('circuit-board', { fontCharacter: '\\eabe' });
  264. Codicon.clearAll = new Codicon('clear-all', { fontCharacter: '\\eabf' });
  265. Codicon.clippy = new Codicon('clippy', { fontCharacter: '\\eac0' });
  266. Codicon.closeAll = new Codicon('close-all', { fontCharacter: '\\eac1' });
  267. Codicon.cloudDownload = new Codicon('cloud-download', { fontCharacter: '\\eac2' });
  268. Codicon.cloudUpload = new Codicon('cloud-upload', { fontCharacter: '\\eac3' });
  269. Codicon.code = new Codicon('code', { fontCharacter: '\\eac4' });
  270. Codicon.collapseAll = new Codicon('collapse-all', { fontCharacter: '\\eac5' });
  271. Codicon.colorMode = new Codicon('color-mode', { fontCharacter: '\\eac6' });
  272. Codicon.commentDiscussion = new Codicon('comment-discussion', { fontCharacter: '\\eac7' });
  273. Codicon.compareChanges = new Codicon('compare-changes', { fontCharacter: '\\eafd' });
  274. Codicon.creditCard = new Codicon('credit-card', { fontCharacter: '\\eac9' });
  275. Codicon.dash = new Codicon('dash', { fontCharacter: '\\eacc' });
  276. Codicon.dashboard = new Codicon('dashboard', { fontCharacter: '\\eacd' });
  277. Codicon.database = new Codicon('database', { fontCharacter: '\\eace' });
  278. Codicon.debugContinue = new Codicon('debug-continue', { fontCharacter: '\\eacf' });
  279. Codicon.debugDisconnect = new Codicon('debug-disconnect', { fontCharacter: '\\ead0' });
  280. Codicon.debugPause = new Codicon('debug-pause', { fontCharacter: '\\ead1' });
  281. Codicon.debugRestart = new Codicon('debug-restart', { fontCharacter: '\\ead2' });
  282. Codicon.debugStart = new Codicon('debug-start', { fontCharacter: '\\ead3' });
  283. Codicon.debugStepInto = new Codicon('debug-step-into', { fontCharacter: '\\ead4' });
  284. Codicon.debugStepOut = new Codicon('debug-step-out', { fontCharacter: '\\ead5' });
  285. Codicon.debugStepOver = new Codicon('debug-step-over', { fontCharacter: '\\ead6' });
  286. Codicon.debugStop = new Codicon('debug-stop', { fontCharacter: '\\ead7' });
  287. Codicon.debug = new Codicon('debug', { fontCharacter: '\\ead8' });
  288. Codicon.deviceCameraVideo = new Codicon('device-camera-video', { fontCharacter: '\\ead9' });
  289. Codicon.deviceCamera = new Codicon('device-camera', { fontCharacter: '\\eada' });
  290. Codicon.deviceMobile = new Codicon('device-mobile', { fontCharacter: '\\eadb' });
  291. Codicon.diffAdded = new Codicon('diff-added', { fontCharacter: '\\eadc' });
  292. Codicon.diffIgnored = new Codicon('diff-ignored', { fontCharacter: '\\eadd' });
  293. Codicon.diffModified = new Codicon('diff-modified', { fontCharacter: '\\eade' });
  294. Codicon.diffRemoved = new Codicon('diff-removed', { fontCharacter: '\\eadf' });
  295. Codicon.diffRenamed = new Codicon('diff-renamed', { fontCharacter: '\\eae0' });
  296. Codicon.diff = new Codicon('diff', { fontCharacter: '\\eae1' });
  297. Codicon.discard = new Codicon('discard', { fontCharacter: '\\eae2' });
  298. Codicon.editorLayout = new Codicon('editor-layout', { fontCharacter: '\\eae3' });
  299. Codicon.emptyWindow = new Codicon('empty-window', { fontCharacter: '\\eae4' });
  300. Codicon.exclude = new Codicon('exclude', { fontCharacter: '\\eae5' });
  301. Codicon.extensions = new Codicon('extensions', { fontCharacter: '\\eae6' });
  302. Codicon.eyeClosed = new Codicon('eye-closed', { fontCharacter: '\\eae7' });
  303. Codicon.fileBinary = new Codicon('file-binary', { fontCharacter: '\\eae8' });
  304. Codicon.fileCode = new Codicon('file-code', { fontCharacter: '\\eae9' });
  305. Codicon.fileMedia = new Codicon('file-media', { fontCharacter: '\\eaea' });
  306. Codicon.filePdf = new Codicon('file-pdf', { fontCharacter: '\\eaeb' });
  307. Codicon.fileSubmodule = new Codicon('file-submodule', { fontCharacter: '\\eaec' });
  308. Codicon.fileSymlinkDirectory = new Codicon('file-symlink-directory', { fontCharacter: '\\eaed' });
  309. Codicon.fileSymlinkFile = new Codicon('file-symlink-file', { fontCharacter: '\\eaee' });
  310. Codicon.fileZip = new Codicon('file-zip', { fontCharacter: '\\eaef' });
  311. Codicon.files = new Codicon('files', { fontCharacter: '\\eaf0' });
  312. Codicon.filter = new Codicon('filter', { fontCharacter: '\\eaf1' });
  313. Codicon.flame = new Codicon('flame', { fontCharacter: '\\eaf2' });
  314. Codicon.foldDown = new Codicon('fold-down', { fontCharacter: '\\eaf3' });
  315. Codicon.foldUp = new Codicon('fold-up', { fontCharacter: '\\eaf4' });
  316. Codicon.fold = new Codicon('fold', { fontCharacter: '\\eaf5' });
  317. Codicon.folderActive = new Codicon('folder-active', { fontCharacter: '\\eaf6' });
  318. Codicon.folderOpened = new Codicon('folder-opened', { fontCharacter: '\\eaf7' });
  319. Codicon.gear = new Codicon('gear', { fontCharacter: '\\eaf8' });
  320. Codicon.gift = new Codicon('gift', { fontCharacter: '\\eaf9' });
  321. Codicon.gistSecret = new Codicon('gist-secret', { fontCharacter: '\\eafa' });
  322. Codicon.gist = new Codicon('gist', { fontCharacter: '\\eafb' });
  323. Codicon.gitCommit = new Codicon('git-commit', { fontCharacter: '\\eafc' });
  324. Codicon.gitCompare = new Codicon('git-compare', { fontCharacter: '\\eafd' });
  325. Codicon.gitMerge = new Codicon('git-merge', { fontCharacter: '\\eafe' });
  326. Codicon.githubAction = new Codicon('github-action', { fontCharacter: '\\eaff' });
  327. Codicon.githubAlt = new Codicon('github-alt', { fontCharacter: '\\eb00' });
  328. Codicon.globe = new Codicon('globe', { fontCharacter: '\\eb01' });
  329. Codicon.grabber = new Codicon('grabber', { fontCharacter: '\\eb02' });
  330. Codicon.graph = new Codicon('graph', { fontCharacter: '\\eb03' });
  331. Codicon.gripper = new Codicon('gripper', { fontCharacter: '\\eb04' });
  332. Codicon.heart = new Codicon('heart', { fontCharacter: '\\eb05' });
  333. Codicon.home = new Codicon('home', { fontCharacter: '\\eb06' });
  334. Codicon.horizontalRule = new Codicon('horizontal-rule', { fontCharacter: '\\eb07' });
  335. Codicon.hubot = new Codicon('hubot', { fontCharacter: '\\eb08' });
  336. Codicon.inbox = new Codicon('inbox', { fontCharacter: '\\eb09' });
  337. Codicon.issueClosed = new Codicon('issue-closed', { fontCharacter: '\\eba4' });
  338. Codicon.issueReopened = new Codicon('issue-reopened', { fontCharacter: '\\eb0b' });
  339. Codicon.issues = new Codicon('issues', { fontCharacter: '\\eb0c' });
  340. Codicon.italic = new Codicon('italic', { fontCharacter: '\\eb0d' });
  341. Codicon.jersey = new Codicon('jersey', { fontCharacter: '\\eb0e' });
  342. Codicon.json = new Codicon('json', { fontCharacter: '\\eb0f' });
  343. Codicon.kebabVertical = new Codicon('kebab-vertical', { fontCharacter: '\\eb10' });
  344. Codicon.key = new Codicon('key', { fontCharacter: '\\eb11' });
  345. Codicon.law = new Codicon('law', { fontCharacter: '\\eb12' });
  346. Codicon.lightbulbAutofix = new Codicon('lightbulb-autofix', { fontCharacter: '\\eb13' });
  347. Codicon.linkExternal = new Codicon('link-external', { fontCharacter: '\\eb14' });
  348. Codicon.link = new Codicon('link', { fontCharacter: '\\eb15' });
  349. Codicon.listOrdered = new Codicon('list-ordered', { fontCharacter: '\\eb16' });
  350. Codicon.listUnordered = new Codicon('list-unordered', { fontCharacter: '\\eb17' });
  351. Codicon.liveShare = new Codicon('live-share', { fontCharacter: '\\eb18' });
  352. Codicon.loading = new Codicon('loading', { fontCharacter: '\\eb19' });
  353. Codicon.location = new Codicon('location', { fontCharacter: '\\eb1a' });
  354. Codicon.mailRead = new Codicon('mail-read', { fontCharacter: '\\eb1b' });
  355. Codicon.mail = new Codicon('mail', { fontCharacter: '\\eb1c' });
  356. Codicon.markdown = new Codicon('markdown', { fontCharacter: '\\eb1d' });
  357. Codicon.megaphone = new Codicon('megaphone', { fontCharacter: '\\eb1e' });
  358. Codicon.mention = new Codicon('mention', { fontCharacter: '\\eb1f' });
  359. Codicon.milestone = new Codicon('milestone', { fontCharacter: '\\eb20' });
  360. Codicon.mortarBoard = new Codicon('mortar-board', { fontCharacter: '\\eb21' });
  361. Codicon.move = new Codicon('move', { fontCharacter: '\\eb22' });
  362. Codicon.multipleWindows = new Codicon('multiple-windows', { fontCharacter: '\\eb23' });
  363. Codicon.mute = new Codicon('mute', { fontCharacter: '\\eb24' });
  364. Codicon.noNewline = new Codicon('no-newline', { fontCharacter: '\\eb25' });
  365. Codicon.note = new Codicon('note', { fontCharacter: '\\eb26' });
  366. Codicon.octoface = new Codicon('octoface', { fontCharacter: '\\eb27' });
  367. Codicon.openPreview = new Codicon('open-preview', { fontCharacter: '\\eb28' });
  368. Codicon.package_ = new Codicon('package', { fontCharacter: '\\eb29' });
  369. Codicon.paintcan = new Codicon('paintcan', { fontCharacter: '\\eb2a' });
  370. Codicon.pin = new Codicon('pin', { fontCharacter: '\\eb2b' });
  371. Codicon.play = new Codicon('play', { fontCharacter: '\\eb2c' });
  372. Codicon.run = new Codicon('run', { fontCharacter: '\\eb2c' });
  373. Codicon.plug = new Codicon('plug', { fontCharacter: '\\eb2d' });
  374. Codicon.preserveCase = new Codicon('preserve-case', { fontCharacter: '\\eb2e' });
  375. Codicon.preview = new Codicon('preview', { fontCharacter: '\\eb2f' });
  376. Codicon.project = new Codicon('project', { fontCharacter: '\\eb30' });
  377. Codicon.pulse = new Codicon('pulse', { fontCharacter: '\\eb31' });
  378. Codicon.question = new Codicon('question', { fontCharacter: '\\eb32' });
  379. Codicon.quote = new Codicon('quote', { fontCharacter: '\\eb33' });
  380. Codicon.radioTower = new Codicon('radio-tower', { fontCharacter: '\\eb34' });
  381. Codicon.reactions = new Codicon('reactions', { fontCharacter: '\\eb35' });
  382. Codicon.references = new Codicon('references', { fontCharacter: '\\eb36' });
  383. Codicon.refresh = new Codicon('refresh', { fontCharacter: '\\eb37' });
  384. Codicon.regex = new Codicon('regex', { fontCharacter: '\\eb38' });
  385. Codicon.remoteExplorer = new Codicon('remote-explorer', { fontCharacter: '\\eb39' });
  386. Codicon.remote = new Codicon('remote', { fontCharacter: '\\eb3a' });
  387. Codicon.remove = new Codicon('remove', { fontCharacter: '\\eb3b' });
  388. Codicon.replaceAll = new Codicon('replace-all', { fontCharacter: '\\eb3c' });
  389. Codicon.replace = new Codicon('replace', { fontCharacter: '\\eb3d' });
  390. Codicon.repoClone = new Codicon('repo-clone', { fontCharacter: '\\eb3e' });
  391. Codicon.repoForcePush = new Codicon('repo-force-push', { fontCharacter: '\\eb3f' });
  392. Codicon.repoPull = new Codicon('repo-pull', { fontCharacter: '\\eb40' });
  393. Codicon.repoPush = new Codicon('repo-push', { fontCharacter: '\\eb41' });
  394. Codicon.report = new Codicon('report', { fontCharacter: '\\eb42' });
  395. Codicon.requestChanges = new Codicon('request-changes', { fontCharacter: '\\eb43' });
  396. Codicon.rocket = new Codicon('rocket', { fontCharacter: '\\eb44' });
  397. Codicon.rootFolderOpened = new Codicon('root-folder-opened', { fontCharacter: '\\eb45' });
  398. Codicon.rootFolder = new Codicon('root-folder', { fontCharacter: '\\eb46' });
  399. Codicon.rss = new Codicon('rss', { fontCharacter: '\\eb47' });
  400. Codicon.ruby = new Codicon('ruby', { fontCharacter: '\\eb48' });
  401. Codicon.saveAll = new Codicon('save-all', { fontCharacter: '\\eb49' });
  402. Codicon.saveAs = new Codicon('save-as', { fontCharacter: '\\eb4a' });
  403. Codicon.save = new Codicon('save', { fontCharacter: '\\eb4b' });
  404. Codicon.screenFull = new Codicon('screen-full', { fontCharacter: '\\eb4c' });
  405. Codicon.screenNormal = new Codicon('screen-normal', { fontCharacter: '\\eb4d' });
  406. Codicon.searchStop = new Codicon('search-stop', { fontCharacter: '\\eb4e' });
  407. Codicon.server = new Codicon('server', { fontCharacter: '\\eb50' });
  408. Codicon.settingsGear = new Codicon('settings-gear', { fontCharacter: '\\eb51' });
  409. Codicon.settings = new Codicon('settings', { fontCharacter: '\\eb52' });
  410. Codicon.shield = new Codicon('shield', { fontCharacter: '\\eb53' });
  411. Codicon.smiley = new Codicon('smiley', { fontCharacter: '\\eb54' });
  412. Codicon.sortPrecedence = new Codicon('sort-precedence', { fontCharacter: '\\eb55' });
  413. Codicon.splitHorizontal = new Codicon('split-horizontal', { fontCharacter: '\\eb56' });
  414. Codicon.splitVertical = new Codicon('split-vertical', { fontCharacter: '\\eb57' });
  415. Codicon.squirrel = new Codicon('squirrel', { fontCharacter: '\\eb58' });
  416. Codicon.starFull = new Codicon('star-full', { fontCharacter: '\\eb59' });
  417. Codicon.starHalf = new Codicon('star-half', { fontCharacter: '\\eb5a' });
  418. Codicon.symbolClass = new Codicon('symbol-class', { fontCharacter: '\\eb5b' });
  419. Codicon.symbolColor = new Codicon('symbol-color', { fontCharacter: '\\eb5c' });
  420. Codicon.symbolConstant = new Codicon('symbol-constant', { fontCharacter: '\\eb5d' });
  421. Codicon.symbolEnumMember = new Codicon('symbol-enum-member', { fontCharacter: '\\eb5e' });
  422. Codicon.symbolField = new Codicon('symbol-field', { fontCharacter: '\\eb5f' });
  423. Codicon.symbolFile = new Codicon('symbol-file', { fontCharacter: '\\eb60' });
  424. Codicon.symbolInterface = new Codicon('symbol-interface', { fontCharacter: '\\eb61' });
  425. Codicon.symbolKeyword = new Codicon('symbol-keyword', { fontCharacter: '\\eb62' });
  426. Codicon.symbolMisc = new Codicon('symbol-misc', { fontCharacter: '\\eb63' });
  427. Codicon.symbolOperator = new Codicon('symbol-operator', { fontCharacter: '\\eb64' });
  428. Codicon.symbolProperty = new Codicon('symbol-property', { fontCharacter: '\\eb65' });
  429. Codicon.wrench = new Codicon('wrench', { fontCharacter: '\\eb65' });
  430. Codicon.wrenchSubaction = new Codicon('wrench-subaction', { fontCharacter: '\\eb65' });
  431. Codicon.symbolSnippet = new Codicon('symbol-snippet', { fontCharacter: '\\eb66' });
  432. Codicon.tasklist = new Codicon('tasklist', { fontCharacter: '\\eb67' });
  433. Codicon.telescope = new Codicon('telescope', { fontCharacter: '\\eb68' });
  434. Codicon.textSize = new Codicon('text-size', { fontCharacter: '\\eb69' });
  435. Codicon.threeBars = new Codicon('three-bars', { fontCharacter: '\\eb6a' });
  436. Codicon.thumbsdown = new Codicon('thumbsdown', { fontCharacter: '\\eb6b' });
  437. Codicon.thumbsup = new Codicon('thumbsup', { fontCharacter: '\\eb6c' });
  438. Codicon.tools = new Codicon('tools', { fontCharacter: '\\eb6d' });
  439. Codicon.triangleDown = new Codicon('triangle-down', { fontCharacter: '\\eb6e' });
  440. Codicon.triangleLeft = new Codicon('triangle-left', { fontCharacter: '\\eb6f' });
  441. Codicon.triangleRight = new Codicon('triangle-right', { fontCharacter: '\\eb70' });
  442. Codicon.triangleUp = new Codicon('triangle-up', { fontCharacter: '\\eb71' });
  443. Codicon.twitter = new Codicon('twitter', { fontCharacter: '\\eb72' });
  444. Codicon.unfold = new Codicon('unfold', { fontCharacter: '\\eb73' });
  445. Codicon.unlock = new Codicon('unlock', { fontCharacter: '\\eb74' });
  446. Codicon.unmute = new Codicon('unmute', { fontCharacter: '\\eb75' });
  447. Codicon.unverified = new Codicon('unverified', { fontCharacter: '\\eb76' });
  448. Codicon.verified = new Codicon('verified', { fontCharacter: '\\eb77' });
  449. Codicon.versions = new Codicon('versions', { fontCharacter: '\\eb78' });
  450. Codicon.vmActive = new Codicon('vm-active', { fontCharacter: '\\eb79' });
  451. Codicon.vmOutline = new Codicon('vm-outline', { fontCharacter: '\\eb7a' });
  452. Codicon.vmRunning = new Codicon('vm-running', { fontCharacter: '\\eb7b' });
  453. Codicon.watch = new Codicon('watch', { fontCharacter: '\\eb7c' });
  454. Codicon.whitespace = new Codicon('whitespace', { fontCharacter: '\\eb7d' });
  455. Codicon.wholeWord = new Codicon('whole-word', { fontCharacter: '\\eb7e' });
  456. Codicon.window = new Codicon('window', { fontCharacter: '\\eb7f' });
  457. Codicon.wordWrap = new Codicon('word-wrap', { fontCharacter: '\\eb80' });
  458. Codicon.zoomIn = new Codicon('zoom-in', { fontCharacter: '\\eb81' });
  459. Codicon.zoomOut = new Codicon('zoom-out', { fontCharacter: '\\eb82' });
  460. Codicon.listFilter = new Codicon('list-filter', { fontCharacter: '\\eb83' });
  461. Codicon.listFlat = new Codicon('list-flat', { fontCharacter: '\\eb84' });
  462. Codicon.listSelection = new Codicon('list-selection', { fontCharacter: '\\eb85' });
  463. Codicon.selection = new Codicon('selection', { fontCharacter: '\\eb85' });
  464. Codicon.listTree = new Codicon('list-tree', { fontCharacter: '\\eb86' });
  465. Codicon.debugBreakpointFunctionUnverified = new Codicon('debug-breakpoint-function-unverified', { fontCharacter: '\\eb87' });
  466. Codicon.debugBreakpointFunction = new Codicon('debug-breakpoint-function', { fontCharacter: '\\eb88' });
  467. Codicon.debugBreakpointFunctionDisabled = new Codicon('debug-breakpoint-function-disabled', { fontCharacter: '\\eb88' });
  468. Codicon.debugStackframeActive = new Codicon('debug-stackframe-active', { fontCharacter: '\\eb89' });
  469. Codicon.debugStackframeDot = new Codicon('debug-stackframe-dot', { fontCharacter: '\\eb8a' });
  470. Codicon.debugStackframe = new Codicon('debug-stackframe', { fontCharacter: '\\eb8b' });
  471. Codicon.debugStackframeFocused = new Codicon('debug-stackframe-focused', { fontCharacter: '\\eb8b' });
  472. Codicon.debugBreakpointUnsupported = new Codicon('debug-breakpoint-unsupported', { fontCharacter: '\\eb8c' });
  473. Codicon.symbolString = new Codicon('symbol-string', { fontCharacter: '\\eb8d' });
  474. Codicon.debugReverseContinue = new Codicon('debug-reverse-continue', { fontCharacter: '\\eb8e' });
  475. Codicon.debugStepBack = new Codicon('debug-step-back', { fontCharacter: '\\eb8f' });
  476. Codicon.debugRestartFrame = new Codicon('debug-restart-frame', { fontCharacter: '\\eb90' });
  477. Codicon.callIncoming = new Codicon('call-incoming', { fontCharacter: '\\eb92' });
  478. Codicon.callOutgoing = new Codicon('call-outgoing', { fontCharacter: '\\eb93' });
  479. Codicon.menu = new Codicon('menu', { fontCharacter: '\\eb94' });
  480. Codicon.expandAll = new Codicon('expand-all', { fontCharacter: '\\eb95' });
  481. Codicon.feedback = new Codicon('feedback', { fontCharacter: '\\eb96' });
  482. Codicon.groupByRefType = new Codicon('group-by-ref-type', { fontCharacter: '\\eb97' });
  483. Codicon.ungroupByRefType = new Codicon('ungroup-by-ref-type', { fontCharacter: '\\eb98' });
  484. Codicon.account = new Codicon('account', { fontCharacter: '\\eb99' });
  485. Codicon.bellDot = new Codicon('bell-dot', { fontCharacter: '\\eb9a' });
  486. Codicon.debugConsole = new Codicon('debug-console', { fontCharacter: '\\eb9b' });
  487. Codicon.library = new Codicon('library', { fontCharacter: '\\eb9c' });
  488. Codicon.output = new Codicon('output', { fontCharacter: '\\eb9d' });
  489. Codicon.runAll = new Codicon('run-all', { fontCharacter: '\\eb9e' });
  490. Codicon.syncIgnored = new Codicon('sync-ignored', { fontCharacter: '\\eb9f' });
  491. Codicon.pinned = new Codicon('pinned', { fontCharacter: '\\eba0' });
  492. Codicon.githubInverted = new Codicon('github-inverted', { fontCharacter: '\\eba1' });
  493. Codicon.debugAlt = new Codicon('debug-alt', { fontCharacter: '\\eb91' });
  494. Codicon.serverProcess = new Codicon('server-process', { fontCharacter: '\\eba2' });
  495. Codicon.serverEnvironment = new Codicon('server-environment', { fontCharacter: '\\eba3' });
  496. Codicon.pass = new Codicon('pass', { fontCharacter: '\\eba4' });
  497. Codicon.stopCircle = new Codicon('stop-circle', { fontCharacter: '\\eba5' });
  498. Codicon.playCircle = new Codicon('play-circle', { fontCharacter: '\\eba6' });
  499. Codicon.record = new Codicon('record', { fontCharacter: '\\eba7' });
  500. Codicon.debugAltSmall = new Codicon('debug-alt-small', { fontCharacter: '\\eba8' });
  501. Codicon.vmConnect = new Codicon('vm-connect', { fontCharacter: '\\eba9' });
  502. Codicon.cloud = new Codicon('cloud', { fontCharacter: '\\ebaa' });
  503. Codicon.merge = new Codicon('merge', { fontCharacter: '\\ebab' });
  504. Codicon.exportIcon = new Codicon('export', { fontCharacter: '\\ebac' });
  505. Codicon.graphLeft = new Codicon('graph-left', { fontCharacter: '\\ebad' });
  506. Codicon.magnet = new Codicon('magnet', { fontCharacter: '\\ebae' });
  507. Codicon.notebook = new Codicon('notebook', { fontCharacter: '\\ebaf' });
  508. Codicon.redo = new Codicon('redo', { fontCharacter: '\\ebb0' });
  509. Codicon.checkAll = new Codicon('check-all', { fontCharacter: '\\ebb1' });
  510. Codicon.pinnedDirty = new Codicon('pinned-dirty', { fontCharacter: '\\ebb2' });
  511. Codicon.passFilled = new Codicon('pass-filled', { fontCharacter: '\\ebb3' });
  512. Codicon.circleLargeFilled = new Codicon('circle-large-filled', { fontCharacter: '\\ebb4' });
  513. Codicon.circleLargeOutline = new Codicon('circle-large-outline', { fontCharacter: '\\ebb5' });
  514. Codicon.combine = new Codicon('combine', { fontCharacter: '\\ebb6' });
  515. Codicon.gather = new Codicon('gather', { fontCharacter: '\\ebb6' });
  516. Codicon.table = new Codicon('table', { fontCharacter: '\\ebb7' });
  517. Codicon.variableGroup = new Codicon('variable-group', { fontCharacter: '\\ebb8' });
  518. Codicon.typeHierarchy = new Codicon('type-hierarchy', { fontCharacter: '\\ebb9' });
  519. Codicon.typeHierarchySub = new Codicon('type-hierarchy-sub', { fontCharacter: '\\ebba' });
  520. Codicon.typeHierarchySuper = new Codicon('type-hierarchy-super', { fontCharacter: '\\ebbb' });
  521. Codicon.gitPullRequestCreate = new Codicon('git-pull-request-create', { fontCharacter: '\\ebbc' });
  522. Codicon.runAbove = new Codicon('run-above', { fontCharacter: '\\ebbd' });
  523. Codicon.runBelow = new Codicon('run-below', { fontCharacter: '\\ebbe' });
  524. Codicon.notebookTemplate = new Codicon('notebook-template', { fontCharacter: '\\ebbf' });
  525. Codicon.debugRerun = new Codicon('debug-rerun', { fontCharacter: '\\ebc0' });
  526. Codicon.workspaceTrusted = new Codicon('workspace-trusted', { fontCharacter: '\\ebc1' });
  527. Codicon.workspaceUntrusted = new Codicon('workspace-untrusted', { fontCharacter: '\\ebc2' });
  528. Codicon.workspaceUnspecified = new Codicon('workspace-unspecified', { fontCharacter: '\\ebc3' });
  529. Codicon.terminalCmd = new Codicon('terminal-cmd', { fontCharacter: '\\ebc4' });
  530. Codicon.terminalDebian = new Codicon('terminal-debian', { fontCharacter: '\\ebc5' });
  531. Codicon.terminalLinux = new Codicon('terminal-linux', { fontCharacter: '\\ebc6' });
  532. Codicon.terminalPowershell = new Codicon('terminal-powershell', { fontCharacter: '\\ebc7' });
  533. Codicon.terminalTmux = new Codicon('terminal-tmux', { fontCharacter: '\\ebc8' });
  534. Codicon.terminalUbuntu = new Codicon('terminal-ubuntu', { fontCharacter: '\\ebc9' });
  535. Codicon.terminalBash = new Codicon('terminal-bash', { fontCharacter: '\\ebca' });
  536. Codicon.arrowSwap = new Codicon('arrow-swap', { fontCharacter: '\\ebcb' });
  537. Codicon.copy = new Codicon('copy', { fontCharacter: '\\ebcc' });
  538. Codicon.personAdd = new Codicon('person-add', { fontCharacter: '\\ebcd' });
  539. Codicon.filterFilled = new Codicon('filter-filled', { fontCharacter: '\\ebce' });
  540. Codicon.wand = new Codicon('wand', { fontCharacter: '\\ebcf' });
  541. Codicon.debugLineByLine = new Codicon('debug-line-by-line', { fontCharacter: '\\ebd0' });
  542. Codicon.inspect = new Codicon('inspect', { fontCharacter: '\\ebd1' });
  543. Codicon.layers = new Codicon('layers', { fontCharacter: '\\ebd2' });
  544. Codicon.layersDot = new Codicon('layers-dot', { fontCharacter: '\\ebd3' });
  545. Codicon.layersActive = new Codicon('layers-active', { fontCharacter: '\\ebd4' });
  546. Codicon.compass = new Codicon('compass', { fontCharacter: '\\ebd5' });
  547. Codicon.compassDot = new Codicon('compass-dot', { fontCharacter: '\\ebd6' });
  548. Codicon.compassActive = new Codicon('compass-active', { fontCharacter: '\\ebd7' });
  549. Codicon.azure = new Codicon('azure', { fontCharacter: '\\ebd8' });
  550. Codicon.issueDraft = new Codicon('issue-draft', { fontCharacter: '\\ebd9' });
  551. Codicon.gitPullRequestClosed = new Codicon('git-pull-request-closed', { fontCharacter: '\\ebda' });
  552. Codicon.gitPullRequestDraft = new Codicon('git-pull-request-draft', { fontCharacter: '\\ebdb' });
  553. Codicon.debugAll = new Codicon('debug-all', { fontCharacter: '\\ebdc' });
  554. Codicon.debugCoverage = new Codicon('debug-coverage', { fontCharacter: '\\ebdd' });
  555. Codicon.runErrors = new Codicon('run-errors', { fontCharacter: '\\ebde' });
  556. Codicon.folderLibrary = new Codicon('folder-library', { fontCharacter: '\\ebdf' });
  557. Codicon.dropDownButton = new Codicon('drop-down-button', Codicon.chevronDown.definition);
  558. })(Codicon || (Codicon = {}));