From fccd203bdcd4cb27cd40a3ea64df2b316d2ecb30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Wed, 29 Jan 2025 13:55:01 +0100 Subject: [PATCH 1/4] refactor to use hidden as the property for legacy and internal icons --- src/Umbraco.Web.UI.Client/devops/icons/index.js | 1 + .../src/packages/core/icon-registry/icon-registry.context.ts | 2 +- .../src/packages/core/icon-registry/types.ts | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/devops/icons/index.js b/src/Umbraco.Web.UI.Client/devops/icons/index.js index a37ebf36db..c2b060fec8 100644 --- a/src/Umbraco.Web.UI.Client/devops/icons/index.js +++ b/src/Umbraco.Web.UI.Client/devops/icons/index.js @@ -47,6 +47,7 @@ const collectDictionaryIcons = async () => { const icon = { name: iconDef.name, legacy: iconDef.legacy, + hidden: iconDef.legacy ?? iconDef.internal, fileName: iconFileName, svg, output: `${iconsOutputDirectory}/${iconFileName}.ts`, diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-registry.context.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-registry.context.ts index ec704b6ed0..b81e01b244 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-registry.context.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-registry.context.ts @@ -13,7 +13,7 @@ export class UmbIconRegistryContext extends UmbContextBase([], (x) => x.name); readonly icons = this.#icons.asObservable(); - readonly approvedIcons = this.#icons.asObservablePart((icons) => icons.filter((x) => x.legacy !== true)); + readonly approvedIcons = this.#icons.asObservablePart((icons) => icons.filter((x) => x.hidden !== true)); constructor(host: UmbControllerHost) { super(host, UMB_ICON_REGISTRY_CONTEXT); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/types.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/types.ts index ffc7c9d5db..e8f153daa3 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/types.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/types.ts @@ -5,7 +5,11 @@ export type * from './extensions/icons.extension.js'; export interface UmbIconDefinition { name: string; path: JsLoaderProperty; + /** + * @deprecated `legacy` is deprecated and will be removed in v.17. Use `hidden` instead. + */ legacy?: boolean; + hidden?: boolean; } export type UmbIconDictionary = Array; From 638eef03a1efc1e5d18c5ab755201092286ffb7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Wed, 29 Jan 2025 13:55:07 +0100 Subject: [PATCH 2/4] update icons --- .../core/icon-registry/icon-dictionary.json | 8 +++++++- .../src/packages/core/icon-registry/icons.ts | 6 +++++- .../icon-registry/icons/icon-clipboard-copy.ts | 2 +- .../icon-registry/icons/icon-clipboard-entry.ts | 2 +- .../icon-registry/icons/icon-clipboard-paste.ts | 2 +- .../core/icon-registry/icons/icon-clipboard.ts | 2 +- .../core/icon-registry/icons/icon-puzzle-piece.ts | 14 ++++++++++++++ 7 files changed, 30 insertions(+), 6 deletions(-) create mode 100644 src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-puzzle-piece.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-dictionary.json b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-dictionary.json index 781b916fa2..1f25f205ba 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-dictionary.json +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-dictionary.json @@ -641,7 +641,8 @@ { "name": "icon-document-dashed-line", "file": "file.svg", - "missing": "TODO:" + "missing": "TODO: Legacy until se have made a custom", + "legacy": true }, { "name": "icon-document", @@ -2360,6 +2361,11 @@ }, { "name": "icon-umb-manifest", + "file": "puzzle.svg", + "internal": true + }, + { + "name": "icon-puzzle-piece", "file": "puzzle.svg" }, { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts index 052c8c053a..0a33b07488 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts @@ -620,7 +620,7 @@ name: "icon-dock-connector", path: () => import("./icons/icon-dock-connector.js"), },{ name: "icon-document-dashed-line", - +legacy: true, path: () => import("./icons/icon-document-dashed-line.js"), },{ name: "icon-document", @@ -2227,6 +2227,10 @@ name: "icon-umb-manifest", path: () => import("./icons/icon-umb-manifest.js"), },{ +name: "icon-puzzle-piece", + +path: () => import("./icons/icon-puzzle-piece.js"), +},{ name: "icon-document-3d", path: () => import("./icons/icon-document-3d.js"), diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clipboard-copy.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clipboard-copy.ts index c32a59159a..b32914b26e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clipboard-copy.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clipboard-copy.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` + + + +`; \ No newline at end of file From 7cd1c758454c2b52d84c3504caf61c28e82d7f52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Wed, 29 Jan 2025 13:56:29 +0100 Subject: [PATCH 3/4] deprecation note --- src/Umbraco.Web.UI.Client/devops/icons/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/devops/icons/index.js b/src/Umbraco.Web.UI.Client/devops/icons/index.js index c2b060fec8..a8e68db472 100644 --- a/src/Umbraco.Web.UI.Client/devops/icons/index.js +++ b/src/Umbraco.Web.UI.Client/devops/icons/index.js @@ -46,7 +46,7 @@ const collectDictionaryIcons = async () => { const icon = { name: iconDef.name, - legacy: iconDef.legacy, + legacy: iconDef.legacy, // TODO: Deprecated, remove in v.17. hidden: iconDef.legacy ?? iconDef.internal, fileName: iconFileName, svg, From e05eb849c0e3bb04406a635d4a66c24989c67db0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20Lyngs=C3=B8?= Date: Wed, 29 Jan 2025 13:59:54 +0100 Subject: [PATCH 4/4] update script + remove empty lines --- .../devops/icons/index.js | 6 +- .../src/packages/core/icon-registry/icons.ts | 619 +++++------------- 2 files changed, 171 insertions(+), 454 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/devops/icons/index.js b/src/Umbraco.Web.UI.Client/devops/icons/index.js index a8e68db472..266c7a6efd 100644 --- a/src/Umbraco.Web.UI.Client/devops/icons/index.js +++ b/src/Umbraco.Web.UI.Client/devops/icons/index.js @@ -138,9 +138,11 @@ const collectDiskIcons = async (icons) => { // Only append not already defined icons: if (!icons.find((x) => x.name === iconName)) { + // remove legacy for v.17 (Deprecated) const icon = { name: iconName, legacy: true, + hidden: true, fileName: iconFileName, svg, output: `${iconsOutputDirectory}/${iconFileName}.ts`, @@ -173,11 +175,13 @@ const generateJS = (icons) => { const JSPath = `${moduleDirectory}/icons.ts`; const iconDescriptors = icons.map((icon) => { + // remove legacy for v.17 (Deprecated) return `{ name: "${icon.name}", ${icon.legacy ? 'legacy: true,' : ''} + ${icon.hidden ? 'hidden: true,' : ''} path: () => import("./icons/${icon.fileName}.js"), - }`.replace(/\t/g, ''); // Regex removes white space [NL] + }`.replace(/\t/g, '').replace(/^\s*[\r\n]/gm, ''); // Regex removes white space [NL] // + regex that removes empty lines. [NL] }); const content = `export default [${iconDescriptors.join(',')}];`; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts index 0a33b07488..ef2690f614 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts @@ -1,2330 +1,2009 @@ export default [{ name: "icon-activity", - path: () => import("./icons/icon-activity.js"), },{ name: "icon-add", - path: () => import("./icons/icon-add.js"), },{ name: "icon-addressbook", - path: () => import("./icons/icon-addressbook.js"), },{ name: "icon-alarm-clock", - path: () => import("./icons/icon-alarm-clock.js"), },{ name: "icon-alert-alt", - path: () => import("./icons/icon-alert-alt.js"), },{ name: "icon-alert", - path: () => import("./icons/icon-alert.js"), },{ name: "icon-alt", - path: () => import("./icons/icon-alt.js"), },{ name: "icon-anchor", - path: () => import("./icons/icon-anchor.js"), },{ name: "icon-app", - path: () => import("./icons/icon-app.js"), },{ name: "icon-application-error", - path: () => import("./icons/icon-application-error.js"), },{ name: "icon-application-window-alt", - path: () => import("./icons/icon-application-window-alt.js"), },{ name: "icon-application-window", - path: () => import("./icons/icon-application-window.js"), },{ name: "icon-arrivals", - path: () => import("./icons/icon-arrivals.js"), },{ name: "icon-arrow-down", - path: () => import("./icons/icon-arrow-down.js"), },{ name: "icon-arrow-left", - path: () => import("./icons/icon-arrow-left.js"), },{ name: "icon-arrow-right", - path: () => import("./icons/icon-arrow-right.js"), },{ name: "icon-arrow-up", - path: () => import("./icons/icon-arrow-up.js"), },{ name: "icon-attachment", - path: () => import("./icons/icon-attachment.js"), },{ name: "icon-audio-lines", - path: () => import("./icons/icon-audio-lines.js"), },{ name: "icon-autofill", - path: () => import("./icons/icon-autofill.js"), },{ name: "icon-award", - path: () => import("./icons/icon-award.js"), },{ name: "icon-axis-rotation-2", - path: () => import("./icons/icon-axis-rotation-2.js"), },{ name: "icon-axis-rotation-3", - path: () => import("./icons/icon-axis-rotation-3.js"), },{ name: "icon-axis-rotation", - path: () => import("./icons/icon-axis-rotation.js"), },{ name: "icon-backspace", - path: () => import("./icons/icon-backspace.js"), },{ name: "icon-badge-add", - path: () => import("./icons/icon-badge-add.js"), },{ name: "icon-badge-remove", - path: () => import("./icons/icon-badge-remove.js"), },{ name: "icon-badge-restricted", legacy: true, +hidden: true, path: () => import("./icons/icon-badge-restricted.js"), },{ name: "icon-ball", - path: () => import("./icons/icon-ball.js"), },{ name: "icon-bar-chart", - path: () => import("./icons/icon-bar-chart.js"), },{ name: "icon-barcode", - path: () => import("./icons/icon-barcode.js"), },{ name: "icon-bars", - path: () => import("./icons/icon-bars.js"), },{ name: "icon-battery-full", - path: () => import("./icons/icon-battery-full.js"), },{ name: "icon-battery-low", - path: () => import("./icons/icon-battery-low.js"), },{ name: "icon-beer-glass", - path: () => import("./icons/icon-beer-glass.js"), },{ name: "icon-bell-off", - path: () => import("./icons/icon-bell-off.js"), },{ name: "icon-bell", - path: () => import("./icons/icon-bell.js"), },{ name: "icon-binarycode", - path: () => import("./icons/icon-binarycode.js"), },{ name: "icon-binoculars", legacy: true, +hidden: true, path: () => import("./icons/icon-binoculars.js"), },{ name: "icon-bird", - path: () => import("./icons/icon-bird.js"), },{ name: "icon-birthday-cake", - path: () => import("./icons/icon-birthday-cake.js"), },{ name: "icon-block", - path: () => import("./icons/icon-block.js"), },{ name: "icon-blockquote", - path: () => import("./icons/icon-blockquote.js"), },{ name: "icon-bluetooth", - path: () => import("./icons/icon-bluetooth.js"), },{ name: "icon-boat-shipping", - path: () => import("./icons/icon-boat-shipping.js"), },{ name: "icon-bold", - path: () => import("./icons/icon-bold.js"), },{ name: "icon-bones", - path: () => import("./icons/icon-bones.js"), },{ name: "icon-book-alt-2", - path: () => import("./icons/icon-book-alt-2.js"), },{ name: "icon-book-alt", - path: () => import("./icons/icon-book-alt.js"), },{ name: "icon-book", - path: () => import("./icons/icon-book.js"), },{ name: "icon-bookmark", - path: () => import("./icons/icon-bookmark.js"), },{ name: "icon-books", - path: () => import("./icons/icon-books.js"), },{ name: "icon-box-alt", - path: () => import("./icons/icon-box-alt.js"), },{ name: "icon-box-open", - path: () => import("./icons/icon-box-open.js"), },{ name: "icon-box", - path: () => import("./icons/icon-box.js"), },{ name: "icon-brackets", - path: () => import("./icons/icon-brackets.js"), },{ name: "icon-brick", - path: () => import("./icons/icon-brick.js"), },{ name: "icon-briefcase", - path: () => import("./icons/icon-briefcase.js"), },{ name: "icon-browser-window", - path: () => import("./icons/icon-browser-window.js"), },{ name: "icon-brush-alt-2", - path: () => import("./icons/icon-brush-alt-2.js"), },{ name: "icon-brush-alt", - path: () => import("./icons/icon-brush-alt.js"), },{ name: "icon-brush", - path: () => import("./icons/icon-brush.js"), },{ name: "icon-bug", - path: () => import("./icons/icon-bug.js"), },{ name: "icon-bulleted-list", - path: () => import("./icons/icon-bulleted-list.js"), },{ name: "icon-burn", - path: () => import("./icons/icon-burn.js"), },{ name: "icon-bus", - path: () => import("./icons/icon-bus.js"), },{ name: "icon-calculator", - path: () => import("./icons/icon-calculator.js"), },{ name: "icon-calendar-alt", - path: () => import("./icons/icon-calendar-alt.js"), },{ name: "icon-calendar", - path: () => import("./icons/icon-calendar.js"), },{ name: "icon-camcorder", legacy: true, +hidden: true, path: () => import("./icons/icon-camcorder.js"), },{ name: "icon-camera-roll", - path: () => import("./icons/icon-camera-roll.js"), },{ name: "icon-candy", - path: () => import("./icons/icon-candy.js"), },{ name: "icon-caps-lock", - path: () => import("./icons/icon-caps-lock.js"), },{ name: "icon-car", - path: () => import("./icons/icon-car.js"), },{ name: "icon-categories", - path: () => import("./icons/icon-categories.js"), },{ name: "icon-certificate", - path: () => import("./icons/icon-certificate.js"), },{ name: "icon-chart-curve", - path: () => import("./icons/icon-chart-curve.js"), },{ name: "icon-chart", - path: () => import("./icons/icon-chart.js"), },{ name: "icon-chat-active", legacy: true, +hidden: true, path: () => import("./icons/icon-chat-active.js"), },{ name: "icon-chat", - path: () => import("./icons/icon-chat.js"), },{ name: "icon-check", - path: () => import("./icons/icon-check.js"), },{ name: "icon-checkbox-dotted", - path: () => import("./icons/icon-checkbox-dotted.js"), },{ name: "icon-checkbox-empty", legacy: true, +hidden: true, path: () => import("./icons/icon-checkbox-empty.js"), },{ name: "icon-checkbox", - path: () => import("./icons/icon-checkbox.js"), },{ name: "icon-chip-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-chip-alt.js"), },{ name: "icon-chip", - path: () => import("./icons/icon-chip.js"), },{ name: "icon-cinema", - path: () => import("./icons/icon-cinema.js"), },{ name: "icon-circle-dotted-active", - path: () => import("./icons/icon-circle-dotted-active.js"), },{ name: "icon-circle-dotted", - path: () => import("./icons/icon-circle-dotted.js"), },{ name: "icon-circuits", - path: () => import("./icons/icon-circuits.js"), },{ name: "icon-clear-formatting", - path: () => import("./icons/icon-clear-formatting.js"), },{ name: "icon-client", legacy: true, +hidden: true, path: () => import("./icons/icon-client.js"), },{ name: "icon-clipboard", - path: () => import("./icons/icon-clipboard.js"), },{ name: "icon-clipboard-copy", - path: () => import("./icons/icon-clipboard-copy.js"), },{ name: "icon-clipboard-entry", - path: () => import("./icons/icon-clipboard-entry.js"), },{ name: "icon-clipboard-paste", - path: () => import("./icons/icon-clipboard-paste.js"), },{ name: "icon-cloud-drive", - path: () => import("./icons/icon-cloud-drive.js"), },{ name: "icon-cloud-upload", - path: () => import("./icons/icon-cloud-upload.js"), },{ name: "icon-cloud", - path: () => import("./icons/icon-cloud.js"), },{ name: "icon-cloudy", - path: () => import("./icons/icon-cloudy.js"), },{ name: "icon-clubs", - path: () => import("./icons/icon-clubs.js"), },{ name: "icon-cocktail", - path: () => import("./icons/icon-cocktail.js"), },{ name: "icon-code", - path: () => import("./icons/icon-code.js"), },{ name: "icon-code-xml", - path: () => import("./icons/icon-code-xml.js"), },{ name: "icon-coffee", - path: () => import("./icons/icon-coffee.js"), },{ name: "icon-coin-dollar", - path: () => import("./icons/icon-coin-dollar.js"), },{ name: "icon-coin-euro", - path: () => import("./icons/icon-coin-euro.js"), },{ name: "icon-coin-pound", - path: () => import("./icons/icon-coin-pound.js"), },{ name: "icon-coin-yen", - path: () => import("./icons/icon-coin-yen.js"), },{ name: "icon-coins-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-coins-alt.js"), },{ name: "icon-coins", - path: () => import("./icons/icon-coins.js"), },{ name: "icon-color-bucket", - path: () => import("./icons/icon-color-bucket.js"), },{ name: "icon-colorpicker", - path: () => import("./icons/icon-colorpicker.js"), },{ name: "icon-columns", - path: () => import("./icons/icon-columns.js"), },{ name: "icon-combination-lock-open", - path: () => import("./icons/icon-combination-lock-open.js"), },{ name: "icon-combination-lock", - path: () => import("./icons/icon-combination-lock.js"), },{ name: "icon-command", - path: () => import("./icons/icon-command.js"), },{ name: "icon-company", - path: () => import("./icons/icon-company.js"), },{ name: "icon-compress", - path: () => import("./icons/icon-compress.js"), },{ name: "icon-connection", - path: () => import("./icons/icon-connection.js"), },{ name: "icon-console", - path: () => import("./icons/icon-console.js"), },{ name: "icon-contrast", - path: () => import("./icons/icon-contrast.js"), },{ name: "icon-conversation-alt", - path: () => import("./icons/icon-conversation-alt.js"), },{ name: "icon-conversation", legacy: true, +hidden: true, path: () => import("./icons/icon-conversation.js"), },{ name: "icon-coverflow", - path: () => import("./icons/icon-coverflow.js"), },{ name: "icon-credit-card-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-credit-card-alt.js"), },{ name: "icon-credit-card", - path: () => import("./icons/icon-credit-card.js"), },{ name: "icon-crop", - path: () => import("./icons/icon-crop.js"), },{ name: "icon-crosshair", - path: () => import("./icons/icon-crosshair.js"), },{ name: "icon-crown-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-crown-alt.js"), },{ name: "icon-crown", - path: () => import("./icons/icon-crown.js"), },{ name: "icon-cupcake", legacy: true, +hidden: true, path: () => import("./icons/icon-cupcake.js"), },{ name: "icon-curve", - path: () => import("./icons/icon-curve.js"), },{ name: "icon-cut", - path: () => import("./icons/icon-cut.js"), },{ name: "icon-dashboard", - path: () => import("./icons/icon-dashboard.js"), },{ name: "icon-defrag", - path: () => import("./icons/icon-defrag.js"), },{ name: "icon-delete-key", - path: () => import("./icons/icon-delete-key.js"), },{ name: "icon-delete", - path: () => import("./icons/icon-delete.js"), },{ name: "icon-departure", - path: () => import("./icons/icon-departure.js"), },{ name: "icon-desktop", legacy: true, +hidden: true, path: () => import("./icons/icon-desktop.js"), },{ name: "icon-diagnostics", - path: () => import("./icons/icon-diagnostics.js"), },{ name: "icon-diagonal-arrow-alt", - path: () => import("./icons/icon-diagonal-arrow-alt.js"), },{ name: "icon-diagonal-arrow", - path: () => import("./icons/icon-diagonal-arrow.js"), },{ name: "icon-diamond", - path: () => import("./icons/icon-diamond.js"), },{ name: "icon-diamonds", - path: () => import("./icons/icon-diamonds.js"), },{ name: "icon-dice", - path: () => import("./icons/icon-dice.js"), },{ name: "icon-diploma-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-diploma-alt.js"), },{ name: "icon-diploma", - path: () => import("./icons/icon-diploma.js"), },{ name: "icon-directions-alt", - path: () => import("./icons/icon-directions-alt.js"), },{ name: "icon-directions", - path: () => import("./icons/icon-directions.js"), },{ name: "icon-disc", - path: () => import("./icons/icon-disc.js"), },{ name: "icon-disk-image", - path: () => import("./icons/icon-disk-image.js"), },{ name: "icon-display", - path: () => import("./icons/icon-display.js"), },{ name: "icon-dna", - path: () => import("./icons/icon-dna.js"), },{ name: "icon-dock-connector", - path: () => import("./icons/icon-dock-connector.js"), },{ name: "icon-document-dashed-line", legacy: true, +hidden: true, path: () => import("./icons/icon-document-dashed-line.js"), },{ name: "icon-document", - path: () => import("./icons/icon-document.js"), },{ name: "icon-documents", - path: () => import("./icons/icon-documents.js"), },{ name: "icon-donate", legacy: true, +hidden: true, path: () => import("./icons/icon-donate.js"), },{ name: "icon-door-open-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-door-open-alt.js"), },{ name: "icon-door-open", - path: () => import("./icons/icon-door-open.js"), },{ name: "icon-download-alt", - path: () => import("./icons/icon-download-alt.js"), },{ name: "icon-download", - path: () => import("./icons/icon-download.js"), },{ name: "icon-drop", - path: () => import("./icons/icon-drop.js"), },{ name: "icon-eco", - path: () => import("./icons/icon-eco.js"), },{ name: "icon-economy", legacy: true, +hidden: true, path: () => import("./icons/icon-economy.js"), },{ name: "icon-edit", - path: () => import("./icons/icon-edit.js"), },{ name: "icon-embed", - path: () => import("./icons/icon-embed.js"), },{ name: "icon-employee", legacy: true, +hidden: true, path: () => import("./icons/icon-employee.js"), },{ name: "icon-energy-saving-bulb", - path: () => import("./icons/icon-energy-saving-bulb.js"), },{ name: "icon-enter", - path: () => import("./icons/icon-enter.js"), },{ name: "icon-equalizer", - path: () => import("./icons/icon-equalizer.js"), },{ name: "icon-escape", - path: () => import("./icons/icon-escape.js"), },{ name: "icon-ethernet", - path: () => import("./icons/icon-ethernet.js"), },{ name: "icon-eye", - path: () => import("./icons/icon-eye.js"), },{ name: "icon-exit-fullscreen", - path: () => import("./icons/icon-exit-fullscreen.js"), },{ name: "icon-facebook-like", - path: () => import("./icons/icon-facebook-like.js"), },{ name: "icon-factory", - path: () => import("./icons/icon-factory.js"), },{ name: "icon-favorite", - path: () => import("./icons/icon-favorite.js"), },{ name: "icon-file-cabinet", - path: () => import("./icons/icon-file-cabinet.js"), },{ name: "icon-files", - path: () => import("./icons/icon-files.js"), },{ name: "icon-filter-arrows", - path: () => import("./icons/icon-filter-arrows.js"), },{ name: "icon-filter", - path: () => import("./icons/icon-filter.js"), },{ name: "icon-fingerprint", - path: () => import("./icons/icon-fingerprint.js"), },{ name: "icon-fire", - path: () => import("./icons/icon-fire.js"), },{ name: "icon-firewire", legacy: true, +hidden: true, path: () => import("./icons/icon-firewire.js"), },{ name: "icon-flag-alt", - path: () => import("./icons/icon-flag-alt.js"), },{ name: "icon-flag", - path: () => import("./icons/icon-flag.js"), },{ name: "icon-flash", - path: () => import("./icons/icon-flash.js"), },{ name: "icon-flashlight", - path: () => import("./icons/icon-flashlight.js"), },{ name: "icon-flowerpot", - path: () => import("./icons/icon-flowerpot.js"), },{ name: "icon-folder", - path: () => import("./icons/icon-folder.js"), },{ name: "icon-folders", - path: () => import("./icons/icon-folders.js"), },{ name: "icon-font", - path: () => import("./icons/icon-font.js"), },{ name: "icon-food", - path: () => import("./icons/icon-food.js"), },{ name: "icon-footprints", - path: () => import("./icons/icon-footprints.js"), },{ name: "icon-forking", - path: () => import("./icons/icon-forking.js"), },{ name: "icon-frame-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-frame-alt.js"), },{ name: "icon-frame", - path: () => import("./icons/icon-frame.js"), },{ name: "icon-fullscreen-alt", - path: () => import("./icons/icon-fullscreen-alt.js"), },{ name: "icon-fullscreen", - path: () => import("./icons/icon-fullscreen.js"), },{ name: "icon-game", - path: () => import("./icons/icon-game.js"), },{ name: "icon-geometry", legacy: true, +hidden: true, path: () => import("./icons/icon-geometry.js"), },{ name: "icon-gift", - path: () => import("./icons/icon-gift.js"), },{ name: "icon-glasses", - path: () => import("./icons/icon-glasses.js"), },{ name: "icon-globe-alt", - path: () => import("./icons/icon-globe-alt.js"), },{ name: "icon-globe-asia", legacy: true, +hidden: true, path: () => import("./icons/icon-globe-asia.js"), },{ name: "icon-globe-europe-africa", legacy: true, +hidden: true, path: () => import("./icons/icon-globe-europe-africa.js"), },{ name: "icon-globe-inverted-america", legacy: true, +hidden: true, path: () => import("./icons/icon-globe-inverted-america.js"), },{ name: "icon-globe-inverted-asia", legacy: true, +hidden: true, path: () => import("./icons/icon-globe-inverted-asia.js"), },{ name: "icon-globe-inverted-europe-africa", legacy: true, +hidden: true, path: () => import("./icons/icon-globe-inverted-europe-africa.js"), },{ name: "icon-globe", - path: () => import("./icons/icon-globe.js"), },{ name: "icon-gps", - path: () => import("./icons/icon-gps.js"), },{ name: "icon-graduate", - path: () => import("./icons/icon-graduate.js"), },{ name: "icon-grid", - path: () => import("./icons/icon-grid.js"), },{ name: "icon-hammer", - path: () => import("./icons/icon-hammer.js"), },{ name: "icon-hand-active-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-hand-active-alt.js"), },{ name: "icon-hand-active", - path: () => import("./icons/icon-hand-active.js"), },{ name: "icon-hand-pointer-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-hand-pointer-alt.js"), },{ name: "icon-hand-pointer", - path: () => import("./icons/icon-hand-pointer.js"), },{ name: "icon-handshake", - path: () => import("./icons/icon-handshake.js"), },{ name: "icon-handtool-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-handtool-alt.js"), },{ name: "icon-handtool", - path: () => import("./icons/icon-handtool.js"), },{ name: "icon-hard-drive-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-hard-drive-alt.js"), },{ name: "icon-hard-drive", legacy: true, +hidden: true, path: () => import("./icons/icon-hard-drive.js"), },{ name: "icon-heading-1", - path: () => import("./icons/icon-heading-1.js"), },{ name: "icon-heading-2", - path: () => import("./icons/icon-heading-2.js"), },{ name: "icon-heading-3", - path: () => import("./icons/icon-heading-3.js"), },{ name: "icon-headphones", - path: () => import("./icons/icon-headphones.js"), },{ name: "icon-headset", legacy: true, +hidden: true, path: () => import("./icons/icon-headset.js"), },{ name: "icon-hearts", - path: () => import("./icons/icon-hearts.js"), },{ name: "icon-height", - path: () => import("./icons/icon-height.js"), },{ name: "icon-help-alt", - path: () => import("./icons/icon-help-alt.js"), },{ name: "icon-help", - path: () => import("./icons/icon-help.js"), },{ name: "icon-history", - path: () => import("./icons/icon-history.js"), },{ name: "icon-home", - path: () => import("./icons/icon-home.js"), },{ name: "icon-horizontal-rule", - path: () => import("./icons/icon-horizontal-rule.js"), },{ name: "icon-hourglass", - path: () => import("./icons/icon-hourglass.js"), },{ name: "icon-imac", legacy: true, +hidden: true, path: () => import("./icons/icon-imac.js"), },{ name: "icon-image-up", - path: () => import("./icons/icon-image-up.js"), },{ name: "icon-inbox-full", legacy: true, +hidden: true, path: () => import("./icons/icon-inbox-full.js"), },{ name: "icon-inbox", - path: () => import("./icons/icon-inbox.js"), },{ name: "icon-indent", - path: () => import("./icons/icon-indent.js"), },{ name: "icon-infinity", - path: () => import("./icons/icon-infinity.js"), },{ name: "icon-info", - path: () => import("./icons/icon-info.js"), },{ name: "icon-invoice", legacy: true, +hidden: true, path: () => import("./icons/icon-invoice.js"), },{ name: "icon-ipad", legacy: true, +hidden: true, path: () => import("./icons/icon-ipad.js"), },{ name: "icon-iphone", legacy: true, +hidden: true, path: () => import("./icons/icon-iphone.js"), },{ name: "icon-italic", - path: () => import("./icons/icon-italic.js"), },{ name: "icon-item-arrangement", legacy: true, +hidden: true, path: () => import("./icons/icon-item-arrangement.js"), },{ name: "icon-junk", - path: () => import("./icons/icon-junk.js"), },{ name: "icon-key", - path: () => import("./icons/icon-key.js"), },{ name: "icon-keyboard", - path: () => import("./icons/icon-keyboard.js"), },{ name: "icon-lab", - path: () => import("./icons/icon-lab.js"), },{ name: "icon-laptop", - path: () => import("./icons/icon-laptop.js"), },{ name: "icon-layers-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-layers-alt.js"), },{ name: "icon-layers", - path: () => import("./icons/icon-layers.js"), },{ name: "icon-layout", - path: () => import("./icons/icon-layout.js"), },{ name: "icon-left-double-arrow", - path: () => import("./icons/icon-left-double-arrow.js"), },{ name: "icon-legal", - path: () => import("./icons/icon-legal.js"), },{ name: "icon-lense", legacy: true, +hidden: true, path: () => import("./icons/icon-lense.js"), },{ name: "icon-library", - path: () => import("./icons/icon-library.js"), },{ name: "icon-light-down", - path: () => import("./icons/icon-light-down.js"), },{ name: "icon-light-up", - path: () => import("./icons/icon-light-up.js"), },{ name: "icon-lightbulb-active", - path: () => import("./icons/icon-lightbulb-active.js"), },{ name: "icon-lightbulb", legacy: true, +hidden: true, path: () => import("./icons/icon-lightbulb.js"), },{ name: "icon-lightning", - path: () => import("./icons/icon-lightning.js"), },{ name: "icon-link", - path: () => import("./icons/icon-link.js"), },{ name: "icon-list", - path: () => import("./icons/icon-list.js"), },{ name: "icon-load", legacy: true, +hidden: true, path: () => import("./icons/icon-load.js"), },{ name: "icon-loading", legacy: true, +hidden: true, path: () => import("./icons/icon-loading.js"), },{ name: "icon-locate", - path: () => import("./icons/icon-locate.js"), },{ name: "icon-location-near-me", legacy: true, +hidden: true, path: () => import("./icons/icon-location-near-me.js"), },{ name: "icon-location-nearby", - path: () => import("./icons/icon-location-nearby.js"), },{ name: "icon-lock", - path: () => import("./icons/icon-lock.js"), },{ name: "icon-log-out", - path: () => import("./icons/icon-log-out.js"), },{ name: "icon-logout", legacy: true, +hidden: true, path: () => import("./icons/icon-logout.js"), },{ name: "icon-loupe", legacy: true, +hidden: true, path: () => import("./icons/icon-loupe.js"), },{ name: "icon-magnet", - path: () => import("./icons/icon-magnet.js"), },{ name: "icon-mailbox", - path: () => import("./icons/icon-mailbox.js"), },{ name: "icon-map-alt", - path: () => import("./icons/icon-map-alt.js"), },{ name: "icon-map-location", legacy: true, +hidden: true, path: () => import("./icons/icon-map-location.js"), },{ name: "icon-map-marker", - path: () => import("./icons/icon-map-marker.js"), },{ name: "icon-map", - path: () => import("./icons/icon-map.js"), },{ name: "icon-medal", - path: () => import("./icons/icon-medal.js"), },{ name: "icon-medical-emergency", - path: () => import("./icons/icon-medical-emergency.js"), },{ name: "icon-medicine", - path: () => import("./icons/icon-medicine.js"), },{ name: "icon-meeting", legacy: true, +hidden: true, path: () => import("./icons/icon-meeting.js"), },{ name: "icon-megaphone", - path: () => import("./icons/icon-megaphone.js"), },{ name: "icon-merge", - path: () => import("./icons/icon-merge.js"), },{ name: "icon-message-open", - path: () => import("./icons/icon-message-open.js"), },{ name: "icon-message-unopened", legacy: true, +hidden: true, path: () => import("./icons/icon-message-unopened.js"), },{ name: "icon-message", - path: () => import("./icons/icon-message.js"), },{ name: "icon-microscope", - path: () => import("./icons/icon-microscope.js"), },{ name: "icon-mindmap", legacy: true, +hidden: true, path: () => import("./icons/icon-mindmap.js"), },{ name: "icon-mobile", - path: () => import("./icons/icon-mobile.js"), },{ name: "icon-mountain", - path: () => import("./icons/icon-mountain.js"), },{ name: "icon-mouse-cursor", - path: () => import("./icons/icon-mouse-cursor.js"), },{ name: "icon-mouse", - path: () => import("./icons/icon-mouse.js"), },{ name: "icon-movie-alt", - path: () => import("./icons/icon-movie-alt.js"), },{ name: "icon-movie", - path: () => import("./icons/icon-movie.js"), },{ name: "icon-multiple-credit-cards", - path: () => import("./icons/icon-multiple-credit-cards.js"), },{ name: "icon-multiple-windows", - path: () => import("./icons/icon-multiple-windows.js"), },{ name: "icon-music", - path: () => import("./icons/icon-music.js"), },{ name: "icon-name-badge", legacy: true, +hidden: true, path: () => import("./icons/icon-name-badge.js"), },{ name: "icon-navigation-bottom", legacy: true, +hidden: true, path: () => import("./icons/icon-navigation-bottom.js"), },{ name: "icon-navigation-down", legacy: true, +hidden: true, path: () => import("./icons/icon-navigation-down.js"), },{ name: "icon-navigation-first", legacy: true, +hidden: true, path: () => import("./icons/icon-navigation-first.js"), },{ name: "icon-navigation-horizontal", legacy: true, +hidden: true, path: () => import("./icons/icon-navigation-horizontal.js"), },{ name: "icon-navigation-last", legacy: true, +hidden: true, path: () => import("./icons/icon-navigation-last.js"), },{ name: "icon-navigation-left", legacy: true, +hidden: true, path: () => import("./icons/icon-navigation-left.js"), },{ name: "icon-navigation-right", legacy: true, +hidden: true, path: () => import("./icons/icon-navigation-right.js"), },{ name: "icon-navigation-road", legacy: true, +hidden: true, path: () => import("./icons/icon-navigation-road.js"), },{ name: "icon-navigation-top", legacy: true, +hidden: true, path: () => import("./icons/icon-navigation-top.js"), },{ name: "icon-navigation-up", legacy: true, +hidden: true, path: () => import("./icons/icon-navigation-up.js"), },{ name: "icon-navigation-vertical", legacy: true, +hidden: true, path: () => import("./icons/icon-navigation-vertical.js"), },{ name: "icon-navigation", legacy: true, +hidden: true, path: () => import("./icons/icon-navigation.js"), },{ name: "icon-navigational-arrow", - path: () => import("./icons/icon-navigational-arrow.js"), },{ name: "icon-network-alt", - path: () => import("./icons/icon-network-alt.js"), },{ name: "icon-newspaper-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-newspaper-alt.js"), },{ name: "icon-newspaper", - path: () => import("./icons/icon-newspaper.js"), },{ name: "icon-next-media", legacy: true, +hidden: true, path: () => import("./icons/icon-next-media.js"), },{ name: "icon-next", legacy: true, +hidden: true, path: () => import("./icons/icon-next.js"), },{ name: "icon-nodes", legacy: true, +hidden: true, path: () => import("./icons/icon-nodes.js"), },{ name: "icon-notepad-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-notepad-alt.js"), },{ name: "icon-notepad", - path: () => import("./icons/icon-notepad.js"), },{ name: "icon-old-key", - path: () => import("./icons/icon-old-key.js"), },{ name: "icon-old-phone", legacy: true, +hidden: true, path: () => import("./icons/icon-old-phone.js"), },{ name: "icon-operator", - path: () => import("./icons/icon-operator.js"), },{ name: "icon-ordered-list", - path: () => import("./icons/icon-ordered-list.js"), },{ name: "icon-origami", - path: () => import("./icons/icon-origami.js"), },{ name: "icon-out", - path: () => import("./icons/icon-out.js"), },{ name: "icon-outbox", legacy: true, +hidden: true, path: () => import("./icons/icon-outbox.js"), },{ name: "icon-outdent", - path: () => import("./icons/icon-outdent.js"), },{ name: "icon-page-add", - path: () => import("./icons/icon-page-add.js"), },{ name: "icon-page-down", - path: () => import("./icons/icon-page-down.js"), },{ name: "icon-page-remove", - path: () => import("./icons/icon-page-remove.js"), },{ name: "icon-page-restricted", - path: () => import("./icons/icon-page-restricted.js"), },{ name: "icon-page-up", - path: () => import("./icons/icon-page-up.js"), },{ name: "icon-paint-roller", legacy: true, +hidden: true, path: () => import("./icons/icon-paint-roller.js"), },{ name: "icon-palette", - path: () => import("./icons/icon-palette.js"), },{ name: "icon-panel-show", - path: () => import("./icons/icon-panel-show.js"), },{ name: "icon-pannel-close", - path: () => import("./icons/icon-pannel-close.js"), },{ name: "icon-paper-bag", legacy: true, +hidden: true, path: () => import("./icons/icon-paper-bag.js"), },{ name: "icon-paper-plane-alt", - path: () => import("./icons/icon-paper-plane-alt.js"), },{ name: "icon-paper-plane", - path: () => import("./icons/icon-paper-plane.js"), },{ name: "icon-partly-cloudy", - path: () => import("./icons/icon-partly-cloudy.js"), },{ name: "icon-paste-in", legacy: true, +hidden: true, path: () => import("./icons/icon-paste-in.js"), },{ name: "icon-pause", - path: () => import("./icons/icon-pause.js"), },{ name: "icon-pc", legacy: true, +hidden: true, path: () => import("./icons/icon-pc.js"), },{ name: "icon-people-alt-2", legacy: true, +hidden: true, path: () => import("./icons/icon-people-alt-2.js"), },{ name: "icon-people-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-people-alt.js"), },{ name: "icon-people-female", legacy: true, +hidden: true, path: () => import("./icons/icon-people-female.js"), },{ name: "icon-people", - path: () => import("./icons/icon-people.js"), },{ name: "icon-phone-ring", - path: () => import("./icons/icon-phone-ring.js"), },{ name: "icon-phone", - path: () => import("./icons/icon-phone.js"), },{ name: "icon-photo-album", - path: () => import("./icons/icon-photo-album.js"), },{ name: "icon-picture", - path: () => import("./icons/icon-picture.js"), },{ name: "icon-pictures-alt-2", - path: () => import("./icons/icon-pictures-alt-2.js"), },{ name: "icon-pictures-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-pictures-alt.js"), },{ name: "icon-pictures", - path: () => import("./icons/icon-pictures.js"), },{ name: "icon-pie-chart", - path: () => import("./icons/icon-pie-chart.js"), },{ name: "icon-piggy-bank", - path: () => import("./icons/icon-piggy-bank.js"), },{ name: "icon-pin-location", - path: () => import("./icons/icon-pin-location.js"), },{ name: "icon-plane", - path: () => import("./icons/icon-plane.js"), },{ name: "icon-planet", legacy: true, +hidden: true, path: () => import("./icons/icon-planet.js"), },{ name: "icon-play", - path: () => import("./icons/icon-play.js"), },{ name: "icon-playing-cards", legacy: true, +hidden: true, path: () => import("./icons/icon-playing-cards.js"), },{ name: "icon-playlist", - path: () => import("./icons/icon-playlist.js"), },{ name: "icon-plugin", - path: () => import("./icons/icon-plugin.js"), },{ name: "icon-podcast", - path: () => import("./icons/icon-podcast.js"), },{ name: "icon-poll", legacy: true, +hidden: true, path: () => import("./icons/icon-poll.js"), },{ name: "icon-post-it", - path: () => import("./icons/icon-post-it.js"), },{ name: "icon-power-outlet", legacy: true, +hidden: true, path: () => import("./icons/icon-power-outlet.js"), },{ name: "icon-power", - path: () => import("./icons/icon-power.js"), },{ name: "icon-presentation", - path: () => import("./icons/icon-presentation.js"), },{ name: "icon-previous-media", - path: () => import("./icons/icon-previous-media.js"), },{ name: "icon-previous", - path: () => import("./icons/icon-previous.js"), },{ name: "icon-price-dollar", legacy: true, +hidden: true, path: () => import("./icons/icon-price-dollar.js"), },{ name: "icon-price-euro", legacy: true, +hidden: true, path: () => import("./icons/icon-price-euro.js"), },{ name: "icon-price-pound", legacy: true, +hidden: true, path: () => import("./icons/icon-price-pound.js"), },{ name: "icon-price-yen", legacy: true, +hidden: true, path: () => import("./icons/icon-price-yen.js"), },{ name: "icon-print", - path: () => import("./icons/icon-print.js"), },{ name: "icon-printer-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-printer-alt.js"), },{ name: "icon-projector", - path: () => import("./icons/icon-projector.js"), },{ name: "icon-pulse", - path: () => import("./icons/icon-pulse.js"), },{ name: "icon-pushpin", - path: () => import("./icons/icon-pushpin.js"), },{ name: "icon-qr-code", - path: () => import("./icons/icon-qr-code.js"), },{ name: "icon-quote", - path: () => import("./icons/icon-quote.js"), },{ name: "icon-radio-alt", - path: () => import("./icons/icon-radio-alt.js"), },{ name: "icon-radio-receiver", - path: () => import("./icons/icon-radio-receiver.js"), },{ name: "icon-radio", - path: () => import("./icons/icon-radio.js"), },{ name: "icon-rain", - path: () => import("./icons/icon-rain.js"), },{ name: "icon-rate", legacy: true, +hidden: true, path: () => import("./icons/icon-rate.js"), },{ name: "icon-re-post", - path: () => import("./icons/icon-re-post.js"), },{ name: "icon-readonly", - path: () => import("./icons/icon-readonly.js"), },{ name: "icon-receipt-alt", - path: () => import("./icons/icon-receipt-alt.js"), },{ name: "icon-reception", - path: () => import("./icons/icon-reception.js"), },{ name: "icon-record", legacy: true, +hidden: true, path: () => import("./icons/icon-record.js"), },{ name: "icon-rectangle-ellipsis", - path: () => import("./icons/icon-rectangle-ellipsis.js"), },{ name: "icon-redo", - path: () => import("./icons/icon-redo.js"), },{ name: "icon-refresh", - path: () => import("./icons/icon-refresh.js"), },{ name: "icon-remote", legacy: true, +hidden: true, path: () => import("./icons/icon-remote.js"), },{ name: "icon-remove", - path: () => import("./icons/icon-remove.js"), },{ name: "icon-repeat-one", - path: () => import("./icons/icon-repeat-one.js"), },{ name: "icon-repeat", - path: () => import("./icons/icon-repeat.js"), },{ name: "icon-reply-arrow", - path: () => import("./icons/icon-reply-arrow.js"), },{ name: "icon-resize", - path: () => import("./icons/icon-resize.js"), },{ name: "icon-return-to-top", legacy: true, +hidden: true, path: () => import("./icons/icon-return-to-top.js"), },{ name: "icon-right-double-arrow", legacy: true, +hidden: true, path: () => import("./icons/icon-right-double-arrow.js"), },{ name: "icon-roadsign", legacy: true, +hidden: true, path: () => import("./icons/icon-roadsign.js"), },{ name: "icon-rocket", - path: () => import("./icons/icon-rocket.js"), },{ name: "icon-rss", - path: () => import("./icons/icon-rss.js"), },{ name: "icon-ruler-alt", - path: () => import("./icons/icon-ruler-alt.js"), },{ name: "icon-ruler", - path: () => import("./icons/icon-ruler.js"), },{ name: "icon-satellite-dish", - path: () => import("./icons/icon-satellite-dish.js"), },{ name: "icon-save", - path: () => import("./icons/icon-save.js"), },{ name: "icon-scan", - path: () => import("./icons/icon-scan.js"), },{ name: "icon-school", - path: () => import("./icons/icon-school.js"), },{ name: "icon-screensharing", - path: () => import("./icons/icon-screensharing.js"), },{ name: "icon-script-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-script-alt.js"), },{ name: "icon-script", - path: () => import("./icons/icon-script.js"), },{ name: "icon-scull", - path: () => import("./icons/icon-scull.js"), },{ name: "icon-search", - path: () => import("./icons/icon-search.js"), },{ name: "icon-sensor", - path: () => import("./icons/icon-sensor.js"), },{ name: "icon-server-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-server-alt.js"), },{ name: "icon-server", - path: () => import("./icons/icon-server.js"), },{ name: "icon-settings-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-settings-alt.js"), },{ name: "icon-settings", - path: () => import("./icons/icon-settings.js"), },{ name: "icon-share-alt", - path: () => import("./icons/icon-share-alt.js"), },{ name: "icon-share", - path: () => import("./icons/icon-share.js"), },{ name: "icon-sharing-iphone", - path: () => import("./icons/icon-sharing-iphone.js"), },{ name: "icon-shield", - path: () => import("./icons/icon-shield.js"), },{ name: "icon-shift", - path: () => import("./icons/icon-shift.js"), },{ name: "icon-shipping-box", - path: () => import("./icons/icon-shipping-box.js"), },{ name: "icon-shipping", - path: () => import("./icons/icon-shipping.js"), },{ name: "icon-shoe", legacy: true, +hidden: true, path: () => import("./icons/icon-shoe.js"), },{ name: "icon-shopping-basket-alt-2", legacy: true, +hidden: true, path: () => import("./icons/icon-shopping-basket-alt-2.js"), },{ name: "icon-shopping-basket-alt", - path: () => import("./icons/icon-shopping-basket-alt.js"), },{ name: "icon-shopping-basket", - path: () => import("./icons/icon-shopping-basket.js"), },{ name: "icon-shuffle", - path: () => import("./icons/icon-shuffle.js"), },{ name: "icon-sience", legacy: true, +hidden: true, path: () => import("./icons/icon-sience.js"), },{ name: "icon-science", - path: () => import("./icons/icon-science.js"), },{ name: "icon-single-note", - path: () => import("./icons/icon-single-note.js"), },{ name: "icon-sitemap", legacy: true, +hidden: true, path: () => import("./icons/icon-sitemap.js"), },{ name: "icon-sleep", - path: () => import("./icons/icon-sleep.js"), },{ name: "icon-slideshow", legacy: true, +hidden: true, path: () => import("./icons/icon-slideshow.js"), },{ name: "icon-smiley-inverted", legacy: true, +hidden: true, path: () => import("./icons/icon-smiley-inverted.js"), },{ name: "icon-smiley", - path: () => import("./icons/icon-smiley.js"), },{ name: "icon-snow", - path: () => import("./icons/icon-snow.js"), },{ name: "icon-sound-low", - path: () => import("./icons/icon-sound-low.js"), },{ name: "icon-sound-medium", legacy: true, +hidden: true, path: () => import("./icons/icon-sound-medium.js"), },{ name: "icon-sound-off", - path: () => import("./icons/icon-sound-off.js"), },{ name: "icon-sound-waves", - path: () => import("./icons/icon-sound-waves.js"), },{ name: "icon-sound", - path: () => import("./icons/icon-sound.js"), },{ name: "icon-spades", - path: () => import("./icons/icon-spades.js"), },{ name: "icon-speaker", - path: () => import("./icons/icon-speaker.js"), },{ name: "icon-speed-gauge", - path: () => import("./icons/icon-speed-gauge.js"), },{ name: "icon-split-alt", - path: () => import("./icons/icon-split-alt.js"), },{ name: "icon-split", - path: () => import("./icons/icon-split.js"), },{ name: "icon-sprout", - path: () => import("./icons/icon-sprout.js"), },{ name: "icon-squiggly-line", legacy: true, +hidden: true, path: () => import("./icons/icon-squiggly-line.js"), },{ name: "icon-ssd", legacy: true, +hidden: true, path: () => import("./icons/icon-ssd.js"), },{ name: "icon-stacked-disks", legacy: true, +hidden: true, path: () => import("./icons/icon-stacked-disks.js"), },{ name: "icon-stamp", legacy: true, +hidden: true, path: () => import("./icons/icon-stamp.js"), },{ name: "icon-stop-alt", - path: () => import("./icons/icon-stop-alt.js"), },{ name: "icon-stop-hand", legacy: true, +hidden: true, path: () => import("./icons/icon-stop-hand.js"), },{ name: "icon-stop", - path: () => import("./icons/icon-stop.js"), },{ name: "icon-store", - path: () => import("./icons/icon-store.js"), },{ name: "icon-stream", legacy: true, +hidden: true, path: () => import("./icons/icon-stream.js"), },{ name: "icon-strikethrough", - path: () => import("./icons/icon-strikethrough.js"), },{ name: "icon-subscript", - path: () => import("./icons/icon-subscript.js"), },{ name: "icon-superscript", - path: () => import("./icons/icon-superscript.js"), },{ name: "icon-sunny", - path: () => import("./icons/icon-sunny.js"), },{ name: "icon-sweatshirt", legacy: true, +hidden: true, path: () => import("./icons/icon-sweatshirt.js"), },{ name: "icon-sync", - path: () => import("./icons/icon-sync.js"), },{ name: "icon-t-shirt", - path: () => import("./icons/icon-t-shirt.js"), },{ name: "icon-tab-key", - path: () => import("./icons/icon-tab-key.js"), },{ name: "icon-table", - path: () => import("./icons/icon-table.js"), },{ name: "icon-tag", - path: () => import("./icons/icon-tag.js"), },{ name: "icon-tags", - path: () => import("./icons/icon-tags.js"), },{ name: "icon-takeaway-cup", legacy: true, +hidden: true, path: () => import("./icons/icon-takeaway-cup.js"), },{ name: "icon-target", - path: () => import("./icons/icon-target.js"), },{ name: "icon-temperatrure-alt", - path: () => import("./icons/icon-temperatrure-alt.js"), },{ name: "icon-temperature", - path: () => import("./icons/icon-temperature.js"), },{ name: "icon-terminal", - path: () => import("./icons/icon-terminal.js"), },{ name: "icon-text-align-center", - path: () => import("./icons/icon-text-align-center.js"), },{ name: "icon-text-align-justify", - path: () => import("./icons/icon-text-align-justify.js"), },{ name: "icon-text-align-left", - path: () => import("./icons/icon-text-align-left.js"), },{ name: "icon-text-align-right", - path: () => import("./icons/icon-text-align-right.js"), },{ name: "icon-theater", - path: () => import("./icons/icon-theater.js"), },{ name: "icon-thumb-down", - path: () => import("./icons/icon-thumb-down.js"), },{ name: "icon-thumb-up", - path: () => import("./icons/icon-thumb-up.js"), },{ name: "icon-thumbnail-list", - path: () => import("./icons/icon-thumbnail-list.js"), },{ name: "icon-thumbnails-small", - path: () => import("./icons/icon-thumbnails-small.js"), },{ name: "icon-thumbnails", - path: () => import("./icons/icon-thumbnails.js"), },{ name: "icon-ticket", - path: () => import("./icons/icon-ticket.js"), },{ name: "icon-time", - path: () => import("./icons/icon-time.js"), },{ name: "icon-timer", - path: () => import("./icons/icon-timer.js"), },{ name: "icon-tools", legacy: true, +hidden: true, path: () => import("./icons/icon-tools.js"), },{ name: "icon-top", legacy: true, +hidden: true, path: () => import("./icons/icon-top.js"), },{ name: "icon-traffic-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-traffic-alt.js"), },{ name: "icon-trafic", - path: () => import("./icons/icon-trafic.js"), },{ name: "icon-train", - path: () => import("./icons/icon-train.js"), },{ name: "icon-trash-alt-2", legacy: true, +hidden: true, path: () => import("./icons/icon-trash-alt-2.js"), },{ name: "icon-trash-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-trash-alt.js"), },{ name: "icon-trash", - path: () => import("./icons/icon-trash.js"), },{ name: "icon-tree", - path: () => import("./icons/icon-tree.js"), },{ name: "icon-trophy", - path: () => import("./icons/icon-trophy.js"), },{ name: "icon-truck", - path: () => import("./icons/icon-truck.js"), },{ name: "icon-tv-old", - path: () => import("./icons/icon-tv-old.js"), },{ name: "icon-tv", - path: () => import("./icons/icon-tv.js"), },{ name: "icon-umb-content", legacy: true, +hidden: true, path: () => import("./icons/icon-umb-content.js"), },{ name: "icon-umb-developer", legacy: true, +hidden: true, path: () => import("./icons/icon-umb-developer.js"), },{ name: "icon-umb-media", legacy: true, +hidden: true, path: () => import("./icons/icon-umb-media.js"), },{ name: "icon-umb-settings", legacy: true, +hidden: true, path: () => import("./icons/icon-umb-settings.js"), },{ name: "icon-umb-users", legacy: true, +hidden: true, path: () => import("./icons/icon-umb-users.js"), },{ name: "icon-umbrella", - path: () => import("./icons/icon-umbrella.js"), },{ name: "icon-undo", - path: () => import("./icons/icon-undo.js"), },{ name: "icon-underline", - path: () => import("./icons/icon-underline.js"), },{ name: "icon-unlink", - path: () => import("./icons/icon-unlink.js"), },{ name: "icon-unlocked", - path: () => import("./icons/icon-unlocked.js"), },{ name: "icon-unplug", - path: () => import("./icons/icon-unplug.js"), },{ name: "icon-untitled", legacy: true, +hidden: true, path: () => import("./icons/icon-untitled.js"), },{ name: "icon-usb-connector", legacy: true, +hidden: true, path: () => import("./icons/icon-usb-connector.js"), },{ name: "icon-usb", - path: () => import("./icons/icon-usb.js"), },{ name: "icon-user-female", legacy: true, +hidden: true, path: () => import("./icons/icon-user-female.js"), },{ name: "icon-user-females-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-user-females-alt.js"), },{ name: "icon-user-females", legacy: true, +hidden: true, path: () => import("./icons/icon-user-females.js"), },{ name: "icon-user-glasses", legacy: true, +hidden: true, path: () => import("./icons/icon-user-glasses.js"), },{ name: "icon-user", - path: () => import("./icons/icon-user.js"), },{ name: "icon-users-alt", legacy: true, +hidden: true, path: () => import("./icons/icon-users-alt.js"), },{ name: "icon-users", - path: () => import("./icons/icon-users.js"), },{ name: "icon-utilities", - path: () => import("./icons/icon-utilities.js"), },{ name: "icon-vcard", - path: () => import("./icons/icon-vcard.js"), },{ name: "icon-video", - path: () => import("./icons/icon-video.js"), },{ name: "icon-voice", - path: () => import("./icons/icon-voice.js"), },{ name: "icon-wall-plug", - path: () => import("./icons/icon-wall-plug.js"), },{ name: "icon-wallet", - path: () => import("./icons/icon-wallet.js"), },{ name: "icon-wand", - path: () => import("./icons/icon-wand.js"), },{ name: "icon-webhook", - path: () => import("./icons/icon-webhook.js"), },{ name: "icon-weight", - path: () => import("./icons/icon-weight.js"), },{ name: "icon-width", - path: () => import("./icons/icon-width.js"), },{ name: "icon-wifi", - path: () => import("./icons/icon-wifi.js"), },{ name: "icon-window-popin", - path: () => import("./icons/icon-window-popin.js"), },{ name: "icon-window-popout", - path: () => import("./icons/icon-window-popout.js"), },{ name: "icon-window-sizes", - path: () => import("./icons/icon-window-sizes.js"), },{ name: "icon-wine-glass", - path: () => import("./icons/icon-wine-glass.js"), },{ name: "icon-wrench", - path: () => import("./icons/icon-wrench.js"), },{ name: "icon-wrong", - path: () => import("./icons/icon-wrong.js"), },{ name: "icon-zip", - path: () => import("./icons/icon-zip.js"), },{ name: "icon-zom-out", legacy: true, +hidden: true, path: () => import("./icons/icon-zom-out.js"), },{ name: "icon-zoom-in", - path: () => import("./icons/icon-zoom-in.js"), },{ name: "icon-zoom-out", - path: () => import("./icons/icon-zoom-out.js"), },{ name: "icon-star", - path: () => import("./icons/icon-star.js"), },{ name: "icon-database", - path: () => import("./icons/icon-database.js"), },{ name: "icon-umb-manifest", - +hidden: true, path: () => import("./icons/icon-umb-manifest.js"), },{ name: "icon-puzzle-piece", - path: () => import("./icons/icon-puzzle-piece.js"), },{ name: "icon-document-3d", - path: () => import("./icons/icon-document-3d.js"), },{ name: "icon-document-medal", - path: () => import("./icons/icon-document-medal.js"), },{ name: "icon-document-chart-bar", - path: () => import("./icons/icon-document-chart-bar.js"), },{ name: "icon-document-chart-graph", - path: () => import("./icons/icon-document-chart-graph.js"), },{ name: "icon-document-html", - path: () => import("./icons/icon-document-html.js"), },{ name: "icon-document-js", - path: () => import("./icons/icon-document-js.js"), },{ name: "icon-document-key", - path: () => import("./icons/icon-document-key.js"), },{ name: "icon-document-search", - path: () => import("./icons/icon-document-search.js"), },{ name: "icon-document-settings", - path: () => import("./icons/icon-document-settings.js"), },{ name: "icon-document-spreadsheet", - path: () => import("./icons/icon-document-spreadsheet.js"), },{ name: "icon-document-command", - path: () => import("./icons/icon-document-command.js"), },{ name: "icon-document-command", - path: () => import("./icons/icon-document-command.js"), },{ name: "icon-document-font", - path: () => import("./icons/icon-document-font.js"), },{ name: "icon-document-user", - path: () => import("./icons/icon-document-user.js"), },{ name: "icon-document-image", - path: () => import("./icons/icon-document-image.js"), },{ name: "icon-document-play", - path: () => import("./icons/icon-document-play.js"), },{ name: "icon-document-play", - path: () => import("./icons/icon-document-play.js"), },{ name: "icon-facebook", - path: () => import("./icons/icon-facebook.js"), },{ name: "icon-gitbook", - path: () => import("./icons/icon-gitbook.js"), },{ name: "icon-github", - path: () => import("./icons/icon-github.js"), },{ name: "icon-gitlab", - path: () => import("./icons/icon-gitlab.js"), },{ name: "icon-google", - path: () => import("./icons/icon-google.js"), },{ name: "icon-mastodon", - path: () => import("./icons/icon-mastodon.js"), },{ name: "icon-twitter-x", - path: () => import("./icons/icon-twitter-x.js"), },{ name: "icon-art-easel", @@ -2544,146 +2223,180 @@ legacy: true, path: () => import("./icons/icon-molecular.js"), },{ name: "icon-umbraco", - path: () => import("./icons/icon-umbraco.js"), },{ name: "icon-azure", legacy: true, +hidden: true, path: () => import("./icons/icon-azure.js"), },{ name: "icon-microsoft", legacy: true, +hidden: true, path: () => import("./icons/icon-microsoft.js"), },{ name: "icon-os-x", legacy: true, +hidden: true, path: () => import("./icons/icon-os-x.js"), },{ name: "icon-pants", legacy: true, +hidden: true, path: () => import("./icons/icon-pants.js"), },{ name: "icon-parachute-drop", legacy: true, +hidden: true, path: () => import("./icons/icon-parachute-drop.js"), },{ name: "icon-parental-control", legacy: true, +hidden: true, path: () => import("./icons/icon-parental-control.js"), },{ name: "icon-path", legacy: true, +hidden: true, path: () => import("./icons/icon-path.js"), },{ name: "icon-piracy", legacy: true, +hidden: true, path: () => import("./icons/icon-piracy.js"), },{ name: "icon-poker-chip", legacy: true, +hidden: true, path: () => import("./icons/icon-poker-chip.js"), },{ name: "icon-pound-bag", legacy: true, +hidden: true, path: () => import("./icons/icon-pound-bag.js"), },{ name: "icon-receipt-dollar", legacy: true, +hidden: true, path: () => import("./icons/icon-receipt-dollar.js"), },{ name: "icon-receipt-euro", legacy: true, +hidden: true, path: () => import("./icons/icon-receipt-euro.js"), },{ name: "icon-receipt-pound", legacy: true, +hidden: true, path: () => import("./icons/icon-receipt-pound.js"), },{ name: "icon-receipt-yen", legacy: true, +hidden: true, path: () => import("./icons/icon-receipt-yen.js"), },{ name: "icon-road", legacy: true, +hidden: true, path: () => import("./icons/icon-road.js"), },{ name: "icon-safe", legacy: true, +hidden: true, path: () => import("./icons/icon-safe.js"), },{ name: "icon-safedial", legacy: true, +hidden: true, path: () => import("./icons/icon-safedial.js"), },{ name: "icon-sandbox-toys", legacy: true, +hidden: true, path: () => import("./icons/icon-sandbox-toys.js"), },{ name: "icon-security-camera", legacy: true, +hidden: true, path: () => import("./icons/icon-security-camera.js"), },{ name: "icon-settings-alt-2", legacy: true, +hidden: true, path: () => import("./icons/icon-settings-alt-2.js"), },{ name: "icon-share-alt-2", legacy: true, +hidden: true, path: () => import("./icons/icon-share-alt-2.js"), },{ name: "icon-shorts", legacy: true, +hidden: true, path: () => import("./icons/icon-shorts.js"), },{ name: "icon-simcard", legacy: true, +hidden: true, path: () => import("./icons/icon-simcard.js"), },{ name: "icon-tab", legacy: true, +hidden: true, path: () => import("./icons/icon-tab.js"), },{ name: "icon-tactics", legacy: true, +hidden: true, path: () => import("./icons/icon-tactics.js"), },{ name: "icon-theif", legacy: true, +hidden: true, path: () => import("./icons/icon-theif.js"), },{ name: "icon-thought-bubble", legacy: true, +hidden: true, path: () => import("./icons/icon-thought-bubble.js"), },{ name: "icon-twitter", legacy: true, +hidden: true, path: () => import("./icons/icon-twitter.js"), },{ name: "icon-umb-contour", legacy: true, +hidden: true, path: () => import("./icons/icon-umb-contour.js"), },{ name: "icon-umb-deploy", legacy: true, +hidden: true, path: () => import("./icons/icon-umb-deploy.js"), },{ name: "icon-umb-members", legacy: true, +hidden: true, path: () => import("./icons/icon-umb-members.js"), },{ name: "icon-universal", legacy: true, +hidden: true, path: () => import("./icons/icon-universal.js"), },{ name: "icon-war", legacy: true, +hidden: true, path: () => import("./icons/icon-war.js"), },{ name: "icon-windows", legacy: true, +hidden: true, path: () => import("./icons/icon-windows.js"), },{ name: "icon-yen-bag", legacy: true, +hidden: true, path: () => import("./icons/icon-yen-bag.js"), }]; \ No newline at end of file