From dd647b9c31218967327f3a8d75d397a41adf08ca Mon Sep 17 00:00:00 2001 From: JesmoDev <26099018+JesmoDev@users.noreply.github.com> Date: Wed, 19 Jun 2024 21:55:42 +0200 Subject: [PATCH 01/17] Document --- .../documents/tree/tree-item/document-tree-item.element.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tree/tree-item/document-tree-item.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tree/tree-item/document-tree-item.element.ts index 52e79f6352..3030df10e5 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tree/tree-item/document-tree-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/tree/tree-item/document-tree-item.element.ts @@ -130,6 +130,12 @@ export class UmbDocumentTreeItemElement extends UmbTreeItemElementBase Date: Wed, 19 Jun 2024 21:57:29 +0200 Subject: [PATCH 02/17] media --- .../media/media/tree/tree-item/media-tree-item.element.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Umbraco.Web.UI.Client/src/packages/media/media/tree/tree-item/media-tree-item.element.ts b/src/Umbraco.Web.UI.Client/src/packages/media/media/tree/tree-item/media-tree-item.element.ts index 5a108a47ab..b6340d2318 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/media/media/tree/tree-item/media-tree-item.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/media/media/tree/tree-item/media-tree-item.element.ts @@ -30,6 +30,12 @@ export class UmbMediaTreeItemElement extends UmbTreeItemElementBase Date: Thu, 20 Jun 2024 19:47:54 +0200 Subject: [PATCH 03/17] update script to use dynamic import of icons --- src/Umbraco.Web.UI.Client/devops/icons/index.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/devops/icons/index.js b/src/Umbraco.Web.UI.Client/devops/icons/index.js index 10d3f84060..21e5c75899 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 () => { legacy: iconDef.legacy, fileName: iconFileName, svg, - output: `${iconsOutputDirectory}/${iconFileName}.js`, + output: `${iconsOutputDirectory}/${iconFileName}.ts`, }; icons.push(icon); @@ -77,7 +77,7 @@ const collectDictionaryIcons = async () => { legacy: iconDef.legacy, fileName: iconFileName, svg, - output: `${iconsOutputDirectory}/${iconFileName}.js`, + output: `${iconsOutputDirectory}/${iconFileName}.ts`, }; icons.push(icon); @@ -102,7 +102,7 @@ const collectDictionaryIcons = async () => { legacy: iconDef.legacy, fileName: iconFileName, svg, - output: `${iconsOutputDirectory}/${iconFileName}.js`, + output: `${iconsOutputDirectory}/${iconFileName}.ts`, }; icons.push(icon); @@ -141,7 +141,7 @@ const collectDiskIcons = async (icons) => { legacy: true, fileName: iconFileName, svg, - output: `${iconsOutputDirectory}/${iconFileName}.js`, + output: `${iconsOutputDirectory}/${iconFileName}.ts`, }; icons.push(icon); @@ -174,7 +174,7 @@ const generateJS = (icons) => { return `{ name: "${icon.name}", ${icon.legacy ? 'legacy: true,' : ''} - path: "./icons/${icon.fileName}.js", + path: import("./icons/${icon.fileName}.js"), }`.replace(/\t/g, ''); // Regex removes white space [NL] }); From 5147141795b161f3dabe09a8d3a3f338418f6856 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 20 Jun 2024 19:52:14 +0200 Subject: [PATCH 04/17] generate icon ts files --- .../{icon-activity.js => icon-activity.ts} | 0 .../icons/{icon-add.js => icon-add.ts} | 0 ...con-addressbook.js => icon-addressbook.ts} | 0 ...con-alarm-clock.js => icon-alarm-clock.ts} | 0 .../{icon-alert-alt.js => icon-alert-alt.ts} | 0 .../icons/{icon-alert.js => icon-alert.ts} | 0 .../icons/{icon-alt.js => icon-alt.ts} | 0 .../icons/{icon-anchor.js => icon-anchor.ts} | 0 .../icons/{icon-app.js => icon-app.ts} | 0 ...ion-error.js => icon-application-error.ts} | 0 ...-alt.js => icon-application-window-alt.ts} | 0 ...n-window.js => icon-application-window.ts} | 0 .../{icon-arrivals.js => icon-arrivals.ts} | 0 ...{icon-arrow-down.js => icon-arrow-down.ts} | 0 ...{icon-arrow-left.js => icon-arrow-left.ts} | 0 ...con-arrow-right.js => icon-arrow-right.ts} | 0 .../{icon-arrow-up.js => icon-arrow-up.ts} | 0 .../{icon-art-easel.js => icon-art-easel.ts} | 0 .../{icon-article.js => icon-article.ts} | 0 ...{icon-attachment.js => icon-attachment.ts} | 0 ...ction-hammer.js => icon-auction-hammer.ts} | 0 .../{icon-autofill.js => icon-autofill.ts} | 0 .../icons/{icon-award.js => icon-award.ts} | 0 ...-rotation-2.js => icon-axis-rotation-2.ts} | 0 ...-rotation-3.js => icon-axis-rotation-3.ts} | 0 ...axis-rotation.js => icon-axis-rotation.ts} | 0 .../icons/{icon-azure.js => icon-azure.ts} | 0 ...baby-stroller.js => icon-baby-stroller.ts} | 0 .../{icon-backspace.js => icon-backspace.ts} | 0 .../{icon-badge-add.js => icon-badge-add.ts} | 0 ...con-badge-count.js => icon-badge-count.ts} | 0 ...n-badge-remove.js => icon-badge-remove.ts} | 0 ...restricted.js => icon-badge-restricted.ts} | 0 .../icons/{icon-ball.js => icon-ball.ts} | 0 .../{icon-band-aid.js => icon-band-aid.ts} | 0 .../{icon-bar-chart.js => icon-bar-chart.ts} | 0 .../{icon-barcode.js => icon-barcode.ts} | 0 .../icons/{icon-bars.js => icon-bars.ts} | 0 ...n-battery-full.js => icon-battery-full.ts} | 0 ...con-battery-low.js => icon-battery-low.ts} | 0 ...{icon-beer-glass.js => icon-beer-glass.ts} | 0 .../{icon-bell-off.js => icon-bell-off.ts} | 0 .../icons/{icon-bell.js => icon-bell.ts} | 0 ...con-bill-dollar.js => icon-bill-dollar.ts} | 0 .../{icon-bill-euro.js => icon-bill-euro.ts} | 0 ...{icon-bill-pound.js => icon-bill-pound.ts} | 0 .../{icon-bill-yen.js => icon-bill-yen.ts} | 0 .../icons/{icon-bill.js => icon-bill.ts} | 0 .../{icon-billboard.js => icon-billboard.ts} | 0 ...n-bills-dollar.js => icon-bills-dollar.ts} | 0 ...{icon-bills-euro.js => icon-bills-euro.ts} | 0 ...con-bills-pound.js => icon-bills-pound.ts} | 0 .../{icon-bills-yen.js => icon-bills-yen.ts} | 0 .../icons/{icon-bills.js => icon-bills.ts} | 0 ...{icon-binarycode.js => icon-binarycode.ts} | 0 ...{icon-binoculars.js => icon-binoculars.ts} | 0 .../icons/{icon-bird.js => icon-bird.ts} | 0 ...birthday-cake.js => icon-birthday-cake.ts} | 0 .../icons/{icon-block.js => icon-block.ts} | 0 .../{icon-blueprint.js => icon-blueprint.ts} | 0 .../{icon-bluetooth.js => icon-bluetooth.ts} | 0 ...boat-shipping.js => icon-boat-shipping.ts} | 0 .../icons/{icon-bomb.js => icon-bomb.ts} | 0 .../icons/{icon-bones.js => icon-bones.ts} | 0 ...{icon-book-alt-2.js => icon-book-alt-2.ts} | 0 .../{icon-book-alt.js => icon-book-alt.ts} | 0 .../icons/{icon-book.js => icon-book.ts} | 0 .../{icon-bookmark.js => icon-bookmark.ts} | 0 .../icons/{icon-books.js => icon-books.ts} | 0 .../{icon-box-alt.js => icon-box-alt.ts} | 0 .../{icon-box-open.js => icon-box-open.ts} | 0 .../icons/{icon-box.js => icon-box.ts} | 0 .../{icon-brackets.js => icon-brackets.ts} | 0 .../icons/{icon-brick.js => icon-brick.ts} | 0 .../{icon-briefcase.js => icon-briefcase.ts} | 0 ...owser-window.js => icon-browser-window.ts} | 0 ...con-brush-alt-2.js => icon-brush-alt-2.ts} | 0 .../{icon-brush-alt.js => icon-brush-alt.ts} | 0 .../icons/{icon-brush.js => icon-brush.ts} | 0 .../icons/{icon-bug.js => icon-bug.ts} | 0 ...bulleted-list.js => icon-bulleted-list.ts} | 0 .../icons/{icon-burn.js => icon-burn.ts} | 0 .../icons/{icon-bus.js => icon-bus.ts} | 0 ...{icon-calculator.js => icon-calculator.ts} | 0 ...n-calendar-alt.js => icon-calendar-alt.ts} | 0 .../{icon-calendar.js => icon-calendar.ts} | 0 .../{icon-camcorder.js => icon-camcorder.ts} | 0 ...con-camera-roll.js => icon-camera-roll.ts} | 0 .../icons/{icon-candy.js => icon-candy.ts} | 0 .../{icon-caps-lock.js => icon-caps-lock.ts} | 0 .../icons/{icon-car.js => icon-car.ts} | 0 ...cash-register.js => icon-cash-register.ts} | 0 ...{icon-categories.js => icon-categories.ts} | 0 ...con-certificate.js => icon-certificate.ts} | 0 ...con-chart-curve.js => icon-chart-curve.ts} | 0 .../icons/{icon-chart.js => icon-chart.ts} | 0 ...con-chat-active.js => icon-chat-active.ts} | 0 .../icons/{icon-chat.js => icon-chat.ts} | 0 .../icons/{icon-check.js => icon-check.ts} | 0 ...tive.js => icon-checkbox-dotted-active.ts} | 0 ...kbox-dotted.js => icon-checkbox-dotted.ts} | 0 ...eckbox-empty.js => icon-checkbox-empty.ts} | 0 .../{icon-checkbox.js => icon-checkbox.ts} | 0 .../icons/{icon-chess.js => icon-chess.ts} | 0 .../{icon-chip-alt.js => icon-chip-alt.ts} | 0 .../icons/{icon-chip.js => icon-chip.ts} | 0 .../icons/{icon-cinema.js => icon-cinema.ts} | 0 ...active.js => icon-circle-dotted-active.ts} | 0 ...circle-dotted.js => icon-circle-dotted.ts} | 0 .../{icon-circuits.js => icon-circuits.ts} | 0 .../icons/{icon-circus.js => icon-circus.ts} | 0 .../icons/{icon-client.js => icon-client.ts} | 0 ...othes-hanger.js => icon-clothes-hanger.ts} | 0 ...con-cloud-drive.js => icon-cloud-drive.ts} | 0 ...n-cloud-upload.js => icon-cloud-upload.ts} | 0 .../icons/{icon-cloud.js => icon-cloud.ts} | 0 .../icons/{icon-cloudy.js => icon-cloudy.ts} | 0 .../icons/{icon-clubs.js => icon-clubs.ts} | 0 .../{icon-cocktail.js => icon-cocktail.ts} | 0 .../icons/{icon-code.js => icon-code.ts} | 0 .../icons/{icon-coffee.js => icon-coffee.ts} | 0 ...con-coin-dollar.js => icon-coin-dollar.ts} | 0 .../{icon-coin-euro.js => icon-coin-euro.ts} | 0 ...{icon-coin-pound.js => icon-coin-pound.ts} | 0 .../{icon-coin-yen.js => icon-coin-yen.ts} | 0 .../icons/{icon-coin.js => icon-coin.ts} | 0 .../{icon-coins-alt.js => icon-coins-alt.ts} | 0 ...dollar-alt.js => icon-coins-dollar-alt.ts} | 0 ...n-coins-dollar.js => icon-coins-dollar.ts} | 0 ...ins-euro-alt.js => icon-coins-euro-alt.ts} | 0 ...{icon-coins-euro.js => icon-coins-euro.ts} | 0 ...s-pound-alt.js => icon-coins-pound-alt.ts} | 0 ...con-coins-pound.js => icon-coins-pound.ts} | 0 ...coins-yen-alt.js => icon-coins-yen-alt.ts} | 0 .../{icon-coins-yen.js => icon-coins-yen.ts} | 0 .../icons/{icon-coins.js => icon-coins.ts} | 0 ...n-color-bucket.js => icon-color-bucket.ts} | 0 ...con-colorpicker.js => icon-colorpicker.ts} | 0 .../{icon-columns.js => icon-columns.ts} | 0 .../icons/{icon-comb.js => icon-comb.ts} | 0 ...-open.js => icon-combination-lock-open.ts} | 0 ...ation-lock.js => icon-combination-lock.ts} | 0 .../{icon-command.js => icon-command.ts} | 0 .../{icon-company.js => icon-company.ts} | 0 .../{icon-compress.js => icon-compress.ts} | 0 ...{icon-connection.js => icon-connection.ts} | 0 .../{icon-console.js => icon-console.ts} | 0 .../{icon-contrast.js => icon-contrast.ts} | 0 ...sation-alt.js => icon-conversation-alt.ts} | 0 ...n-conversation.js => icon-conversation.ts} | 0 .../{icon-coverflow.js => icon-coverflow.ts} | 0 ...it-card-alt.js => icon-credit-card-alt.ts} | 0 ...con-credit-card.js => icon-credit-card.ts} | 0 .../icons/{icon-crop.js => icon-crop.ts} | 0 .../{icon-crosshair.js => icon-crosshair.ts} | 0 .../{icon-crown-alt.js => icon-crown-alt.ts} | 0 .../icons/{icon-crown.js => icon-crown.ts} | 0 .../{icon-cupcake.js => icon-cupcake.ts} | 0 .../icons/{icon-curve.js => icon-curve.ts} | 0 .../icons/{icon-cut.js => icon-cut.ts} | 0 .../{icon-dashboard.js => icon-dashboard.ts} | 0 .../{icon-database.js => icon-database.ts} | 0 .../icons/{icon-defrag.js => icon-defrag.ts} | 0 ...{icon-delete-key.js => icon-delete-key.ts} | 0 .../icons/{icon-delete.js => icon-delete.ts} | 0 .../{icon-departure.js => icon-departure.ts} | 0 .../icons/{icon-desk.js => icon-desk.ts} | 0 .../{icon-desktop.js => icon-desktop.ts} | 0 ...con-diagnostics.js => icon-diagnostics.ts} | 0 ...rrow-alt.js => icon-diagonal-arrow-alt.ts} | 0 ...agonal-arrow.js => icon-diagonal-arrow.ts} | 0 .../{icon-diamond.js => icon-diamond.ts} | 0 .../{icon-diamonds.js => icon-diamonds.ts} | 0 .../icons/{icon-dice.js => icon-dice.ts} | 0 ...con-diploma-alt.js => icon-diploma-alt.ts} | 0 .../{icon-diploma.js => icon-diploma.ts} | 0 ...rections-alt.js => icon-directions-alt.ts} | 0 ...{icon-directions.js => icon-directions.ts} | 0 .../icons/{icon-disc.js => icon-disc.ts} | 0 ...{icon-disk-image.js => icon-disk-image.ts} | 0 .../{icon-display.js => icon-display.ts} | 0 .../icons/{icon-dna.js => icon-dna.ts} | 0 ...ck-connector.js => icon-dock-connector.ts} | 0 ...d-line.js => icon-document-dashed-line.ts} | 0 .../{icon-document.js => icon-document.ts} | 0 .../{icon-documents.js => icon-documents.ts} | 0 ...{icon-dollar-bag.js => icon-dollar-bag.ts} | 0 .../icons/{icon-donate.js => icon-donate.ts} | 0 ...door-open-alt.js => icon-door-open-alt.ts} | 0 .../{icon-door-open.js => icon-door-open.ts} | 0 ...n-download-alt.js => icon-download-alt.ts} | 0 .../{icon-download.js => icon-download.ts} | 0 .../icons/{icon-drop.js => icon-drop.ts} | 0 .../icons/{icon-eco.js => icon-eco.ts} | 0 .../{icon-economy.js => icon-economy.ts} | 0 .../icons/{icon-edit.js => icon-edit.ts} | 0 .../icons/{icon-eject.js => icon-eject.ts} | 0 .../{icon-employee.js => icon-employee.ts} | 0 ...ing-bulb.js => icon-energy-saving-bulb.ts} | 0 .../icons/{icon-enter.js => icon-enter.ts} | 0 .../{icon-equalizer.js => icon-equalizer.ts} | 0 .../icons/{icon-escape.js => icon-escape.ts} | 0 .../{icon-ethernet.js => icon-ethernet.ts} | 0 .../{icon-euro-bag.js => icon-euro-bag.ts} | 0 ...-fullscreen.js => icon-exit-fullscreen.ts} | 0 .../icons/{icon-eye.js => icon-eye.ts} | 0 ...facebook-like.js => icon-facebook-like.ts} | 0 .../{icon-facebook.js => icon-facebook.ts} | 0 .../{icon-factory.js => icon-factory.ts} | 0 .../{icon-favorite.js => icon-favorite.ts} | 0 ...female-symbol.js => icon-female-symbol.ts} | 0 ...n-file-cabinet.js => icon-file-cabinet.ts} | 0 .../icons/{icon-files.js => icon-files.ts} | 0 ...filter-arrows.js => icon-filter-arrows.ts} | 0 .../icons/{icon-filter.js => icon-filter.ts} | 0 ...con-fingerprint.js => icon-fingerprint.ts} | 0 .../icons/{icon-fire.js => icon-fire.ts} | 0 .../{icon-firewall.js => icon-firewall.ts} | 0 .../{icon-firewire.js => icon-firewire.ts} | 0 .../{icon-flag-alt.js => icon-flag-alt.ts} | 0 .../icons/{icon-flag.js => icon-flag.ts} | 0 .../icons/{icon-flash.js => icon-flash.ts} | 0 ...{icon-flashlight.js => icon-flashlight.ts} | 0 .../{icon-flowerpot.js => icon-flowerpot.ts} | 0 ...con-folder-open.js => icon-folder-open.ts} | 0 ...lder-outline.js => icon-folder-outline.ts} | 0 .../icons/{icon-folder.js => icon-folder.ts} | 0 .../{icon-folders.js => icon-folders.ts} | 0 .../icons/{icon-font.js => icon-font.ts} | 0 .../icons/{icon-food.js => icon-food.ts} | 0 ...{icon-footprints.js => icon-footprints.ts} | 0 .../{icon-forking.js => icon-forking.ts} | 0 .../{icon-frame-alt.js => icon-frame-alt.ts} | 0 .../icons/{icon-frame.js => icon-frame.ts} | 0 ...llscreen-alt.js => icon-fullscreen-alt.ts} | 0 ...{icon-fullscreen.js => icon-fullscreen.ts} | 0 .../icons/{icon-game.js => icon-game.ts} | 0 .../{icon-geometry.js => icon-geometry.ts} | 0 .../icons/{icon-gift.js => icon-gift.ts} | 0 .../{icon-gitbook.js => icon-gitbook.ts} | 0 .../icons/{icon-github.js => icon-github.ts} | 0 .../icons/{icon-gitlab.js => icon-gitlab.ts} | 0 .../{icon-glasses.js => icon-glasses.ts} | 0 .../{icon-globe-alt.js => icon-globe-alt.ts} | 0 ...{icon-globe-asia.js => icon-globe-asia.ts} | 0 ...-africa.js => icon-globe-europe-africa.ts} | 0 ...rica.js => icon-globe-inverted-america.ts} | 0 ...ed-asia.js => icon-globe-inverted-asia.ts} | 0 ...s => icon-globe-inverted-europe-africa.ts} | 0 .../icons/{icon-globe.js => icon-globe.ts} | 0 .../icons/{icon-google.js => icon-google.ts} | 0 .../icons/{icon-gps.js => icon-gps.ts} | 0 .../{icon-graduate.js => icon-graduate.ts} | 0 .../icons/{icon-grid.js => icon-grid.ts} | 0 .../icons/{icon-hammer.js => icon-hammer.ts} | 0 ...-active-alt.js => icon-hand-active-alt.ts} | 0 ...con-hand-active.js => icon-hand-active.ts} | 0 ...ointer-alt.js => icon-hand-pointer-alt.ts} | 0 ...n-hand-pointer.js => icon-hand-pointer.ts} | 0 .../{icon-handprint.js => icon-handprint.ts} | 0 .../{icon-handshake.js => icon-handshake.ts} | 0 ...n-handtool-alt.js => icon-handtool-alt.ts} | 0 .../{icon-handtool.js => icon-handtool.ts} | 0 ...rd-drive-alt.js => icon-hard-drive-alt.ts} | 0 ...{icon-hard-drive.js => icon-hard-drive.ts} | 0 .../icons/{icon-hat.js => icon-hat.ts} | 0 .../icons/{icon-hd.js => icon-hd.ts} | 0 ...{icon-headphones.js => icon-headphones.ts} | 0 .../{icon-headset.js => icon-headset.ts} | 0 .../icons/{icon-hearts.js => icon-hearts.ts} | 0 .../icons/{icon-height.js => icon-height.ts} | 0 .../{icon-help-alt.js => icon-help-alt.ts} | 0 .../icons/{icon-help.js => icon-help.ts} | 0 .../icons/{icon-home.js => icon-home.ts} | 0 .../{icon-hourglass.js => icon-hourglass.ts} | 0 .../icons/{icon-imac.js => icon-imac.ts} | 0 ...inactive-line.js => icon-inactive-line.ts} | 0 ...{icon-inbox-full.js => icon-inbox-full.ts} | 0 .../icons/{icon-inbox.js => icon-inbox.ts} | 0 .../icons/{icon-indent.js => icon-indent.ts} | 0 .../{icon-infinity.js => icon-infinity.ts} | 0 .../icons/{icon-info.js => icon-info.ts} | 0 .../{icon-invoice.js => icon-invoice.ts} | 0 .../icons/{icon-ipad.js => icon-ipad.ts} | 0 .../icons/{icon-iphone.js => icon-iphone.ts} | 0 ...rrangement.js => icon-item-arrangement.ts} | 0 .../icons/{icon-junk.js => icon-junk.ts} | 0 .../icons/{icon-key.js => icon-key.ts} | 0 .../{icon-keyboard.js => icon-keyboard.ts} | 0 .../{icon-keychain.js => icon-keychain.ts} | 0 .../{icon-keyhole.js => icon-keyhole.ts} | 0 .../icons/{icon-lab.js => icon-lab.ts} | 0 .../icons/{icon-laptop.js => icon-laptop.ts} | 0 ...{icon-layers-alt.js => icon-layers-alt.ts} | 0 .../icons/{icon-layers.js => icon-layers.ts} | 0 .../icons/{icon-layout.js => icon-layout.ts} | 0 ...ble-arrow.js => icon-left-double-arrow.ts} | 0 .../icons/{icon-legal.js => icon-legal.ts} | 0 .../icons/{icon-lense.js => icon-lense.ts} | 0 .../{icon-library.js => icon-library.ts} | 0 ...{icon-light-down.js => icon-light-down.ts} | 0 .../{icon-light-up.js => icon-light-up.ts} | 0 ...ulb-active.js => icon-lightbulb-active.ts} | 0 .../{icon-lightbulb.js => icon-lightbulb.ts} | 0 .../{icon-lightning.js => icon-lightning.ts} | 0 .../icons/{icon-link.js => icon-link.ts} | 0 .../{icon-linkedin.js => icon-linkedin.ts} | 0 .../{icon-linux-tux.js => icon-linux-tux.ts} | 0 .../icons/{icon-list.js => icon-list.ts} | 0 .../icons/{icon-load.js => icon-load.ts} | 0 .../{icon-loading.js => icon-loading.ts} | 0 .../icons/{icon-locate.js => icon-locate.ts} | 0 ...on-near-me.js => icon-location-near-me.ts} | 0 ...tion-nearby.js => icon-location-nearby.ts} | 0 .../icons/{icon-lock.js => icon-lock.ts} | 0 .../{icon-log-out.js => icon-log-out.ts} | 0 .../icons/{icon-logout.js => icon-logout.ts} | 0 .../icons/{icon-loupe.js => icon-loupe.ts} | 0 .../icons/{icon-magnet.js => icon-magnet.ts} | 0 .../{icon-mailbox.js => icon-mailbox.ts} | 0 ...-and-female.js => icon-male-and-female.ts} | 0 ...con-male-symbol.js => icon-male-symbol.ts} | 0 .../{icon-map-alt.js => icon-map-alt.ts} | 0 ...n-map-location.js => icon-map-location.ts} | 0 ...{icon-map-marker.js => icon-map-marker.ts} | 0 .../icons/{icon-map.js => icon-map.ts} | 0 .../{icon-mastodon.js => icon-mastodon.ts} | 0 .../icons/{icon-medal.js => icon-medal.ts} | 0 ...emergency.js => icon-medical-emergency.ts} | 0 .../{icon-medicine.js => icon-medicine.ts} | 0 .../{icon-meeting.js => icon-meeting.ts} | 0 .../{icon-megaphone.js => icon-megaphone.ts} | 0 .../icons/{icon-merge.js => icon-merge.ts} | 0 ...n-message-open.js => icon-message-open.ts} | 0 ...e-unopened.js => icon-message-unopened.ts} | 0 .../{icon-message.js => icon-message.ts} | 0 ...{icon-microscope.js => icon-microscope.ts} | 0 .../{icon-microsoft.js => icon-microsoft.ts} | 0 .../{icon-mindmap.js => icon-mindmap.ts} | 0 .../icons/{icon-mobile.js => icon-mobile.ts} | 0 ...r-network.js => icon-molecular-network.ts} | 0 .../{icon-molecular.js => icon-molecular.ts} | 0 .../{icon-mountain.js => icon-mountain.ts} | 0 ...n-mouse-cursor.js => icon-mouse-cursor.ts} | 0 .../icons/{icon-mouse.js => icon-mouse.ts} | 0 .../{icon-movie-alt.js => icon-movie-alt.ts} | 0 .../icons/{icon-movie.js => icon-movie.ts} | 0 ...cards.js => icon-multiple-credit-cards.ts} | 0 ...le-windows.js => icon-multiple-windows.ts} | 0 .../icons/{icon-music.js => icon-music.ts} | 0 ...{icon-name-badge.js => icon-name-badge.ts} | 0 ...on-bottom.js => icon-navigation-bottom.ts} | 0 ...gation-down.js => icon-navigation-down.ts} | 0 ...tion-first.js => icon-navigation-first.ts} | 0 ...ontal.js => icon-navigation-horizontal.ts} | 0 ...gation-last.js => icon-navigation-last.ts} | 0 ...gation-left.js => icon-navigation-left.ts} | 0 ...tion-right.js => icon-navigation-right.ts} | 0 ...gation-road.js => icon-navigation-road.ts} | 0 ...vigation-top.js => icon-navigation-top.ts} | 0 ...navigation-up.js => icon-navigation-up.ts} | 0 ...ertical.js => icon-navigation-vertical.ts} | 0 ...{icon-navigation.js => icon-navigation.ts} | 0 ...al-arrow.js => icon-navigational-arrow.ts} | 0 ...con-network-alt.js => icon-network-alt.ts} | 0 ...newspaper-alt.js => icon-newspaper-alt.ts} | 0 .../{icon-newspaper.js => icon-newspaper.ts} | 0 ...{icon-next-media.js => icon-next-media.ts} | 0 .../icons/{icon-next.js => icon-next.ts} | 0 .../icons/{icon-nodes.js => icon-nodes.ts} | 0 ...con-notepad-alt.js => icon-notepad-alt.ts} | 0 .../{icon-notepad.js => icon-notepad.ts} | 0 .../{icon-old-key.js => icon-old-key.ts} | 0 .../{icon-old-phone.js => icon-old-phone.ts} | 0 .../{icon-operator.js => icon-operator.ts} | 0 ...n-ordered-list.js => icon-ordered-list.ts} | 0 .../icons/{icon-os-x.js => icon-os-x.ts} | 0 .../icons/{icon-out.js => icon-out.ts} | 0 .../icons/{icon-outbox.js => icon-outbox.ts} | 0 .../{icon-outdent.js => icon-outdent.ts} | 0 .../{icon-page-add.js => icon-page-add.ts} | 0 .../{icon-page-down.js => icon-page-down.ts} | 0 ...con-page-remove.js => icon-page-remove.ts} | 0 ...-restricted.js => icon-page-restricted.ts} | 0 .../{icon-page-up.js => icon-page-up.ts} | 0 ...n-paint-roller.js => icon-paint-roller.ts} | 0 .../{icon-palette.js => icon-palette.ts} | 0 ...{icon-panel-show.js => icon-panel-show.ts} | 0 ...n-pannel-close.js => icon-pannel-close.ts} | 0 .../icons/{icon-pants.js => icon-pants.ts} | 0 .../{icon-paper-bag.js => icon-paper-bag.ts} | 0 ...r-plane-alt.js => icon-paper-plane-alt.ts} | 0 ...con-paper-plane.js => icon-paper-plane.ts} | 0 ...rachute-drop.js => icon-parachute-drop.ts} | 0 ...al-control.js => icon-parental-control.ts} | 0 ...partly-cloudy.js => icon-partly-cloudy.ts} | 0 .../{icon-paste-in.js => icon-paste-in.ts} | 0 .../icons/{icon-path.js => icon-path.ts} | 0 .../icons/{icon-pause.js => icon-pause.ts} | 0 .../icons/{icon-pc.js => icon-pc.ts} | 0 ...n-people-alt-2.js => icon-people-alt-2.ts} | 0 ...{icon-people-alt.js => icon-people-alt.ts} | 0 ...people-female.js => icon-people-female.ts} | 0 .../icons/{icon-people.js => icon-people.ts} | 0 ...{icon-phone-ring.js => icon-phone-ring.ts} | 0 .../icons/{icon-phone.js => icon-phone.ts} | 0 ...con-photo-album.js => icon-photo-album.ts} | 0 .../{icon-picture.js => icon-picture.ts} | 0 ...ctures-alt-2.js => icon-pictures-alt-2.ts} | 0 ...n-pictures-alt.js => icon-pictures-alt.ts} | 0 .../{icon-pictures.js => icon-pictures.ts} | 0 .../{icon-pie-chart.js => icon-pie-chart.ts} | 0 ...{icon-piggy-bank.js => icon-piggy-bank.ts} | 0 ...n-pin-location.js => icon-pin-location.ts} | 0 .../icons/{icon-piracy.js => icon-piracy.ts} | 0 .../icons/{icon-plane.js => icon-plane.ts} | 0 .../icons/{icon-planet.js => icon-planet.ts} | 0 .../icons/{icon-play.js => icon-play.ts} | 0 ...playing-cards.js => icon-playing-cards.ts} | 0 .../{icon-playlist.js => icon-playlist.ts} | 0 .../icons/{icon-plugin.js => icon-plugin.ts} | 0 .../{icon-podcast.js => icon-podcast.ts} | 0 ...{icon-poker-chip.js => icon-poker-chip.ts} | 0 .../icons/{icon-poll.js => icon-poll.ts} | 0 .../{icon-post-it.js => icon-post-it.ts} | 0 .../{icon-pound-bag.js => icon-pound-bag.ts} | 0 ...n-power-outlet.js => icon-power-outlet.ts} | 0 .../icons/{icon-power.js => icon-power.ts} | 0 ...n-presentation.js => icon-presentation.ts} | 0 ...evious-media.js => icon-previous-media.ts} | 0 .../{icon-previous.js => icon-previous.ts} | 0 ...n-price-dollar.js => icon-price-dollar.ts} | 0 ...{icon-price-euro.js => icon-price-euro.ts} | 0 ...con-price-pound.js => icon-price-pound.ts} | 0 .../{icon-price-yen.js => icon-price-yen.ts} | 0 .../icons/{icon-print.js => icon-print.ts} | 0 ...con-printer-alt.js => icon-printer-alt.ts} | 0 .../{icon-projector.js => icon-projector.ts} | 0 .../icons/{icon-pulse.js => icon-pulse.ts} | 0 .../{icon-pushpin.js => icon-pushpin.ts} | 0 .../{icon-qr-code.js => icon-qr-code.ts} | 0 .../icons/{icon-quote.js => icon-quote.ts} | 0 .../{icon-radio-alt.js => icon-radio-alt.ts} | 0 ...dio-receiver.js => icon-radio-receiver.ts} | 0 .../icons/{icon-radio.js => icon-radio.ts} | 0 .../icons/{icon-rain.js => icon-rain.ts} | 0 .../icons/{icon-rate.js => icon-rate.ts} | 0 .../{icon-re-post.js => icon-re-post.ts} | 0 .../{icon-readonly.js => icon-readonly.ts} | 0 ...con-receipt-alt.js => icon-receipt-alt.ts} | 0 ...ceipt-dollar.js => icon-receipt-dollar.ts} | 0 ...n-receipt-euro.js => icon-receipt-euro.ts} | 0 ...receipt-pound.js => icon-receipt-pound.ts} | 0 ...con-receipt-yen.js => icon-receipt-yen.ts} | 0 .../{icon-reception.js => icon-reception.ts} | 0 .../icons/{icon-record.js => icon-record.ts} | 0 ...ellipsis.js => icon-rectangle-ellipsis.ts} | 0 .../icons/{icon-redo.js => icon-redo.ts} | 0 .../{icon-refresh.js => icon-refresh.ts} | 0 .../icons/{icon-remote.js => icon-remote.ts} | 0 .../icons/{icon-remove.js => icon-remove.ts} | 0 ...{icon-repeat-one.js => icon-repeat-one.ts} | 0 .../icons/{icon-repeat.js => icon-repeat.ts} | 0 ...con-reply-arrow.js => icon-reply-arrow.ts} | 0 .../icons/{icon-resize.js => icon-resize.ts} | 0 ...return-to-top.js => icon-return-to-top.ts} | 0 ...le-arrow.js => icon-right-double-arrow.ts} | 0 .../icons/{icon-road.js => icon-road.ts} | 0 .../{icon-roadsign.js => icon-roadsign.ts} | 0 .../icons/{icon-rocket.js => icon-rocket.ts} | 0 .../icons/{icon-rss.js => icon-rss.ts} | 0 .../{icon-ruler-alt.js => icon-ruler-alt.ts} | 0 .../icons/{icon-ruler.js => icon-ruler.ts} | 0 .../icons/{icon-safe.js => icon-safe.ts} | 0 .../{icon-safedial.js => icon-safedial.ts} | 0 ...n-sandbox-toys.js => icon-sandbox-toys.ts} | 0 ...tellite-dish.js => icon-satellite-dish.ts} | 0 .../icons/{icon-save.js => icon-save.ts} | 0 .../icons/{icon-scan.js => icon-scan.ts} | 0 .../icons/{icon-school.js => icon-school.ts} | 0 ...screensharing.js => icon-screensharing.ts} | 0 ...{icon-script-alt.js => icon-script-alt.ts} | 0 .../icons/{icon-script.js => icon-script.ts} | 0 .../icons/{icon-scull.js => icon-scull.ts} | 0 .../icons/{icon-search.js => icon-search.ts} | 0 ...rity-camera.js => icon-security-camera.ts} | 0 .../icons/{icon-sensor.js => icon-sensor.ts} | 0 ...{icon-server-alt.js => icon-server-alt.ts} | 0 .../icons/{icon-server.js => icon-server.ts} | 0 ...ttings-alt-2.js => icon-settings-alt-2.ts} | 0 ...n-settings-alt.js => icon-settings-alt.ts} | 0 .../{icon-settings.js => icon-settings.ts} | 0 ...con-share-alt-2.js => icon-share-alt-2.ts} | 0 .../{icon-share-alt.js => icon-share-alt.ts} | 0 .../icons/{icon-share.js => icon-share.ts} | 0 ...aring-iphone.js => icon-sharing-iphone.ts} | 0 .../icons/{icon-shield.js => icon-shield.ts} | 0 .../icons/{icon-shift.js => icon-shift.ts} | 0 ...n-shipping-box.js => icon-shipping-box.ts} | 0 .../{icon-shipping.js => icon-shipping.ts} | 0 .../icons/{icon-shoe.js => icon-shoe.ts} | 0 ...alt-2.js => icon-shopping-basket-alt-2.ts} | 0 ...ket-alt.js => icon-shopping-basket-alt.ts} | 0 ...ping-basket.js => icon-shopping-basket.ts} | 0 .../icons/{icon-shorts.js => icon-shorts.ts} | 0 .../{icon-shuffle.js => icon-shuffle.ts} | 0 .../icons/{icon-sience.js => icon-sience.ts} | 0 .../{icon-simcard.js => icon-simcard.ts} | 0 ...con-single-note.js => icon-single-note.ts} | 0 .../{icon-sitemap.js => icon-sitemap.ts} | 0 .../icons/{icon-sleep.js => icon-sleep.ts} | 0 .../{icon-slideshow.js => icon-slideshow.ts} | 0 ...ey-inverted.js => icon-smiley-inverted.ts} | 0 .../icons/{icon-smiley.js => icon-smiley.ts} | 0 .../icons/{icon-snow.js => icon-snow.ts} | 0 .../{icon-sound-low.js => icon-sound-low.ts} | 0 ...n-sound-medium.js => icon-sound-medium.ts} | 0 .../{icon-sound-off.js => icon-sound-off.ts} | 0 ...con-sound-waves.js => icon-sound-waves.ts} | 0 .../icons/{icon-sound.js => icon-sound.ts} | 0 .../icons/{icon-spades.js => icon-spades.ts} | 0 .../{icon-speaker.js => icon-speaker.ts} | 0 ...con-speed-gauge.js => icon-speed-gauge.ts} | 0 .../{icon-split-alt.js => icon-split-alt.ts} | 0 .../icons/{icon-split.js => icon-split.ts} | 0 .../icons/{icon-sprout.js => icon-sprout.ts} | 0 ...squiggly-line.js => icon-squiggly-line.ts} | 0 .../icons/{icon-ssd.js => icon-ssd.ts} | 0 ...stacked-disks.js => icon-stacked-disks.ts} | 0 .../icons/{icon-stamp.js => icon-stamp.ts} | 0 .../icons/{icon-star.js => icon-star.ts} | 0 .../{icon-stop-alt.js => icon-stop-alt.ts} | 0 .../{icon-stop-hand.js => icon-stop-hand.ts} | 0 .../icons/{icon-stop.js => icon-stop.ts} | 0 .../icons/{icon-store.js => icon-store.ts} | 0 .../icons/{icon-stream.js => icon-stream.ts} | 0 .../icons/{icon-sunny.js => icon-sunny.ts} | 0 ...{icon-sweatshirt.js => icon-sweatshirt.ts} | 0 .../icons/{icon-sync.js => icon-sync.ts} | 0 .../{icon-t-shirt.js => icon-t-shirt.ts} | 0 .../{icon-tab-key.js => icon-tab-key.ts} | 0 .../icons/{icon-tab.js => icon-tab.ts} | 0 .../{icon-tactics.js => icon-tactics.ts} | 0 .../icons/{icon-tag.js => icon-tag.ts} | 0 .../icons/{icon-tags.js => icon-tags.ts} | 0 ...n-takeaway-cup.js => icon-takeaway-cup.ts} | 0 .../icons/{icon-target.js => icon-target.ts} | 0 ...atrure-alt.js => icon-temperatrure-alt.ts} | 0 ...con-temperature.js => icon-temperature.ts} | 0 .../{icon-terminal.js => icon-terminal.ts} | 0 .../{icon-theater.js => icon-theater.ts} | 0 .../icons/{icon-theif.js => icon-theif.ts} | 0 ...ought-bubble.js => icon-thought-bubble.ts} | 0 ...{icon-thumb-down.js => icon-thumb-down.ts} | 0 .../{icon-thumb-up.js => icon-thumb-up.ts} | 0 ...umbnail-list.js => icon-thumbnail-list.ts} | 0 ...ails-small.js => icon-thumbnails-small.ts} | 0 ...{icon-thumbnails.js => icon-thumbnails.ts} | 0 .../icons/{icon-ticket.js => icon-ticket.ts} | 0 .../icons/{icon-time.js => icon-time.ts} | 0 .../icons/{icon-timer.js => icon-timer.ts} | 0 .../icons/{icon-tools.js => icon-tools.ts} | 0 .../icons/{icon-top.js => icon-top.ts} | 0 ...con-traffic-alt.js => icon-traffic-alt.ts} | 0 .../icons/{icon-trafic.js => icon-trafic.ts} | 0 .../icons/{icon-train.js => icon-train.ts} | 0 ...con-trash-alt-2.js => icon-trash-alt-2.ts} | 0 .../{icon-trash-alt.js => icon-trash-alt.ts} | 0 .../icons/{icon-trash.js => icon-trash.ts} | 0 .../icons/{icon-tree.js => icon-tree.ts} | 0 .../icons/{icon-trophy.js => icon-trophy.ts} | 0 .../icons/{icon-truck.js => icon-truck.ts} | 0 .../icons/{icon-tv-old.js => icon-tv-old.ts} | 0 .../icons/{icon-tv.js => icon-tv.ts} | 0 .../{icon-twitter-x.js => icon-twitter-x.ts} | 0 .../{icon-twitter.js => icon-twitter.ts} | 0 ...con-umb-content.js => icon-umb-content.ts} | 0 ...con-umb-contour.js => icon-umb-contour.ts} | 0 ...{icon-umb-deploy.js => icon-umb-deploy.ts} | 0 ...umb-developer.js => icon-umb-developer.ts} | 0 .../{icon-umb-media.js => icon-umb-media.ts} | 0 ...con-umb-members.js => icon-umb-members.ts} | 0 ...n-umb-settings.js => icon-umb-settings.ts} | 0 .../{icon-umb-users.js => icon-umb-users.ts} | 0 .../{icon-umbraco.js => icon-umbraco.ts} | 0 .../{icon-umbrella.js => icon-umbrella.ts} | 0 .../icons/{icon-undo.js => icon-undo.ts} | 0 .../{icon-universal.js => icon-universal.ts} | 0 .../{icon-unlocked.js => icon-unlocked.ts} | 0 .../{icon-untitled.js => icon-untitled.ts} | 0 ...usb-connector.js => icon-usb-connector.ts} | 0 .../icons/{icon-usb.js => icon-usb.ts} | 0 ...con-user-female.js => icon-user-female.ts} | 0 ...emales-alt.js => icon-user-females-alt.ts} | 0 ...n-user-females.js => icon-user-females.ts} | 0 ...n-user-glasses.js => icon-user-glasses.ts} | 0 .../icons/{icon-user.js => icon-user.ts} | 0 .../{icon-users-alt.js => icon-users-alt.ts} | 0 .../icons/{icon-users.js => icon-users.ts} | 0 .../{icon-utilities.js => icon-utilities.ts} | 0 .../icons/{icon-vcard.js => icon-vcard.ts} | 0 .../icons/{icon-video.js => icon-video.ts} | 0 .../icons/{icon-voice.js => icon-voice.ts} | 0 .../{icon-wall-plug.js => icon-wall-plug.ts} | 0 .../icons/{icon-wallet.js => icon-wallet.ts} | 0 .../icons/{icon-wand.js => icon-wand.ts} | 0 .../icons/{icon-war.js => icon-war.ts} | 0 .../{icon-webhook.js => icon-webhook.ts} | 0 .../icons/{icon-weight.js => icon-weight.ts} | 0 .../icons/{icon-width.js => icon-width.ts} | 0 .../icons/{icon-wifi.js => icon-wifi.ts} | 0 ...n-window-popin.js => icon-window-popin.ts} | 0 ...window-popout.js => icon-window-popout.ts} | 0 ...n-window-sizes.js => icon-window-sizes.ts} | 0 .../{icon-windows.js => icon-windows.ts} | 0 ...{icon-wine-glass.js => icon-wine-glass.ts} | 0 .../icons/{icon-wrench.js => icon-wrench.ts} | 0 .../icons/{icon-wrong.js => icon-wrong.ts} | 0 .../{icon-yen-bag.js => icon-yen-bag.ts} | 0 .../icons/{icon-zip.js => icon-zip.ts} | 0 .../{icon-zom-out.js => icon-zom-out.ts} | 0 .../{icon-zoom-in.js => icon-zoom-in.ts} | 0 .../{icon-zoom-out.js => icon-zoom-out.ts} | 0 .../core/icon-registry/icons/icons.ts | 1246 ++++++++--------- 624 files changed, 623 insertions(+), 623 deletions(-) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-activity.js => icon-activity.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-add.js => icon-add.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-addressbook.js => icon-addressbook.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-alarm-clock.js => icon-alarm-clock.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-alert-alt.js => icon-alert-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-alert.js => icon-alert.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-alt.js => icon-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-anchor.js => icon-anchor.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-app.js => icon-app.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-application-error.js => icon-application-error.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-application-window-alt.js => icon-application-window-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-application-window.js => icon-application-window.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-arrivals.js => icon-arrivals.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-arrow-down.js => icon-arrow-down.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-arrow-left.js => icon-arrow-left.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-arrow-right.js => icon-arrow-right.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-arrow-up.js => icon-arrow-up.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-art-easel.js => icon-art-easel.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-article.js => icon-article.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-attachment.js => icon-attachment.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-auction-hammer.js => icon-auction-hammer.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-autofill.js => icon-autofill.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-award.js => icon-award.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-axis-rotation-2.js => icon-axis-rotation-2.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-axis-rotation-3.js => icon-axis-rotation-3.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-axis-rotation.js => icon-axis-rotation.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-azure.js => icon-azure.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-baby-stroller.js => icon-baby-stroller.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-backspace.js => icon-backspace.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-badge-add.js => icon-badge-add.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-badge-count.js => icon-badge-count.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-badge-remove.js => icon-badge-remove.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-badge-restricted.js => icon-badge-restricted.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-ball.js => icon-ball.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-band-aid.js => icon-band-aid.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bar-chart.js => icon-bar-chart.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-barcode.js => icon-barcode.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bars.js => icon-bars.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-battery-full.js => icon-battery-full.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-battery-low.js => icon-battery-low.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-beer-glass.js => icon-beer-glass.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bell-off.js => icon-bell-off.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bell.js => icon-bell.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bill-dollar.js => icon-bill-dollar.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bill-euro.js => icon-bill-euro.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bill-pound.js => icon-bill-pound.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bill-yen.js => icon-bill-yen.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bill.js => icon-bill.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-billboard.js => icon-billboard.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bills-dollar.js => icon-bills-dollar.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bills-euro.js => icon-bills-euro.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bills-pound.js => icon-bills-pound.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bills-yen.js => icon-bills-yen.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bills.js => icon-bills.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-binarycode.js => icon-binarycode.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-binoculars.js => icon-binoculars.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bird.js => icon-bird.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-birthday-cake.js => icon-birthday-cake.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-block.js => icon-block.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-blueprint.js => icon-blueprint.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bluetooth.js => icon-bluetooth.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-boat-shipping.js => icon-boat-shipping.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bomb.js => icon-bomb.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bones.js => icon-bones.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-book-alt-2.js => icon-book-alt-2.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-book-alt.js => icon-book-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-book.js => icon-book.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bookmark.js => icon-bookmark.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-books.js => icon-books.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-box-alt.js => icon-box-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-box-open.js => icon-box-open.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-box.js => icon-box.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-brackets.js => icon-brackets.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-brick.js => icon-brick.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-briefcase.js => icon-briefcase.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-browser-window.js => icon-browser-window.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-brush-alt-2.js => icon-brush-alt-2.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-brush-alt.js => icon-brush-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-brush.js => icon-brush.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bug.js => icon-bug.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bulleted-list.js => icon-bulleted-list.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-burn.js => icon-burn.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-bus.js => icon-bus.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-calculator.js => icon-calculator.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-calendar-alt.js => icon-calendar-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-calendar.js => icon-calendar.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-camcorder.js => icon-camcorder.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-camera-roll.js => icon-camera-roll.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-candy.js => icon-candy.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-caps-lock.js => icon-caps-lock.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-car.js => icon-car.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-cash-register.js => icon-cash-register.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-categories.js => icon-categories.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-certificate.js => icon-certificate.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-chart-curve.js => icon-chart-curve.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-chart.js => icon-chart.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-chat-active.js => icon-chat-active.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-chat.js => icon-chat.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-check.js => icon-check.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-checkbox-dotted-active.js => icon-checkbox-dotted-active.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-checkbox-dotted.js => icon-checkbox-dotted.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-checkbox-empty.js => icon-checkbox-empty.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-checkbox.js => icon-checkbox.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-chess.js => icon-chess.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-chip-alt.js => icon-chip-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-chip.js => icon-chip.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-cinema.js => icon-cinema.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-circle-dotted-active.js => icon-circle-dotted-active.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-circle-dotted.js => icon-circle-dotted.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-circuits.js => icon-circuits.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-circus.js => icon-circus.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-client.js => icon-client.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-clothes-hanger.js => icon-clothes-hanger.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-cloud-drive.js => icon-cloud-drive.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-cloud-upload.js => icon-cloud-upload.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-cloud.js => icon-cloud.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-cloudy.js => icon-cloudy.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-clubs.js => icon-clubs.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-cocktail.js => icon-cocktail.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-code.js => icon-code.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coffee.js => icon-coffee.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coin-dollar.js => icon-coin-dollar.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coin-euro.js => icon-coin-euro.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coin-pound.js => icon-coin-pound.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coin-yen.js => icon-coin-yen.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coin.js => icon-coin.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coins-alt.js => icon-coins-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coins-dollar-alt.js => icon-coins-dollar-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coins-dollar.js => icon-coins-dollar.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coins-euro-alt.js => icon-coins-euro-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coins-euro.js => icon-coins-euro.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coins-pound-alt.js => icon-coins-pound-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coins-pound.js => icon-coins-pound.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coins-yen-alt.js => icon-coins-yen-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coins-yen.js => icon-coins-yen.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coins.js => icon-coins.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-color-bucket.js => icon-color-bucket.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-colorpicker.js => icon-colorpicker.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-columns.js => icon-columns.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-comb.js => icon-comb.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-combination-lock-open.js => icon-combination-lock-open.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-combination-lock.js => icon-combination-lock.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-command.js => icon-command.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-company.js => icon-company.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-compress.js => icon-compress.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-connection.js => icon-connection.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-console.js => icon-console.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-contrast.js => icon-contrast.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-conversation-alt.js => icon-conversation-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-conversation.js => icon-conversation.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-coverflow.js => icon-coverflow.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-credit-card-alt.js => icon-credit-card-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-credit-card.js => icon-credit-card.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-crop.js => icon-crop.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-crosshair.js => icon-crosshair.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-crown-alt.js => icon-crown-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-crown.js => icon-crown.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-cupcake.js => icon-cupcake.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-curve.js => icon-curve.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-cut.js => icon-cut.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-dashboard.js => icon-dashboard.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-database.js => icon-database.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-defrag.js => icon-defrag.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-delete-key.js => icon-delete-key.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-delete.js => icon-delete.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-departure.js => icon-departure.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-desk.js => icon-desk.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-desktop.js => icon-desktop.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-diagnostics.js => icon-diagnostics.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-diagonal-arrow-alt.js => icon-diagonal-arrow-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-diagonal-arrow.js => icon-diagonal-arrow.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-diamond.js => icon-diamond.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-diamonds.js => icon-diamonds.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-dice.js => icon-dice.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-diploma-alt.js => icon-diploma-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-diploma.js => icon-diploma.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-directions-alt.js => icon-directions-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-directions.js => icon-directions.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-disc.js => icon-disc.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-disk-image.js => icon-disk-image.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-display.js => icon-display.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-dna.js => icon-dna.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-dock-connector.js => icon-dock-connector.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-document-dashed-line.js => icon-document-dashed-line.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-document.js => icon-document.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-documents.js => icon-documents.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-dollar-bag.js => icon-dollar-bag.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-donate.js => icon-donate.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-door-open-alt.js => icon-door-open-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-door-open.js => icon-door-open.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-download-alt.js => icon-download-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-download.js => icon-download.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-drop.js => icon-drop.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-eco.js => icon-eco.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-economy.js => icon-economy.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-edit.js => icon-edit.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-eject.js => icon-eject.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-employee.js => icon-employee.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-energy-saving-bulb.js => icon-energy-saving-bulb.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-enter.js => icon-enter.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-equalizer.js => icon-equalizer.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-escape.js => icon-escape.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-ethernet.js => icon-ethernet.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-euro-bag.js => icon-euro-bag.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-exit-fullscreen.js => icon-exit-fullscreen.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-eye.js => icon-eye.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-facebook-like.js => icon-facebook-like.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-facebook.js => icon-facebook.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-factory.js => icon-factory.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-favorite.js => icon-favorite.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-female-symbol.js => icon-female-symbol.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-file-cabinet.js => icon-file-cabinet.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-files.js => icon-files.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-filter-arrows.js => icon-filter-arrows.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-filter.js => icon-filter.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-fingerprint.js => icon-fingerprint.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-fire.js => icon-fire.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-firewall.js => icon-firewall.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-firewire.js => icon-firewire.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-flag-alt.js => icon-flag-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-flag.js => icon-flag.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-flash.js => icon-flash.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-flashlight.js => icon-flashlight.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-flowerpot.js => icon-flowerpot.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-folder-open.js => icon-folder-open.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-folder-outline.js => icon-folder-outline.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-folder.js => icon-folder.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-folders.js => icon-folders.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-font.js => icon-font.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-food.js => icon-food.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-footprints.js => icon-footprints.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-forking.js => icon-forking.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-frame-alt.js => icon-frame-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-frame.js => icon-frame.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-fullscreen-alt.js => icon-fullscreen-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-fullscreen.js => icon-fullscreen.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-game.js => icon-game.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-geometry.js => icon-geometry.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-gift.js => icon-gift.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-gitbook.js => icon-gitbook.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-github.js => icon-github.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-gitlab.js => icon-gitlab.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-glasses.js => icon-glasses.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-globe-alt.js => icon-globe-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-globe-asia.js => icon-globe-asia.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-globe-europe-africa.js => icon-globe-europe-africa.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-globe-inverted-america.js => icon-globe-inverted-america.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-globe-inverted-asia.js => icon-globe-inverted-asia.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-globe-inverted-europe-africa.js => icon-globe-inverted-europe-africa.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-globe.js => icon-globe.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-google.js => icon-google.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-gps.js => icon-gps.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-graduate.js => icon-graduate.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-grid.js => icon-grid.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-hammer.js => icon-hammer.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-hand-active-alt.js => icon-hand-active-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-hand-active.js => icon-hand-active.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-hand-pointer-alt.js => icon-hand-pointer-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-hand-pointer.js => icon-hand-pointer.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-handprint.js => icon-handprint.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-handshake.js => icon-handshake.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-handtool-alt.js => icon-handtool-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-handtool.js => icon-handtool.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-hard-drive-alt.js => icon-hard-drive-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-hard-drive.js => icon-hard-drive.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-hat.js => icon-hat.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-hd.js => icon-hd.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-headphones.js => icon-headphones.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-headset.js => icon-headset.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-hearts.js => icon-hearts.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-height.js => icon-height.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-help-alt.js => icon-help-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-help.js => icon-help.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-home.js => icon-home.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-hourglass.js => icon-hourglass.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-imac.js => icon-imac.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-inactive-line.js => icon-inactive-line.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-inbox-full.js => icon-inbox-full.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-inbox.js => icon-inbox.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-indent.js => icon-indent.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-infinity.js => icon-infinity.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-info.js => icon-info.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-invoice.js => icon-invoice.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-ipad.js => icon-ipad.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-iphone.js => icon-iphone.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-item-arrangement.js => icon-item-arrangement.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-junk.js => icon-junk.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-key.js => icon-key.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-keyboard.js => icon-keyboard.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-keychain.js => icon-keychain.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-keyhole.js => icon-keyhole.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-lab.js => icon-lab.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-laptop.js => icon-laptop.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-layers-alt.js => icon-layers-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-layers.js => icon-layers.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-layout.js => icon-layout.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-left-double-arrow.js => icon-left-double-arrow.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-legal.js => icon-legal.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-lense.js => icon-lense.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-library.js => icon-library.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-light-down.js => icon-light-down.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-light-up.js => icon-light-up.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-lightbulb-active.js => icon-lightbulb-active.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-lightbulb.js => icon-lightbulb.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-lightning.js => icon-lightning.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-link.js => icon-link.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-linkedin.js => icon-linkedin.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-linux-tux.js => icon-linux-tux.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-list.js => icon-list.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-load.js => icon-load.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-loading.js => icon-loading.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-locate.js => icon-locate.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-location-near-me.js => icon-location-near-me.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-location-nearby.js => icon-location-nearby.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-lock.js => icon-lock.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-log-out.js => icon-log-out.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-logout.js => icon-logout.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-loupe.js => icon-loupe.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-magnet.js => icon-magnet.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-mailbox.js => icon-mailbox.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-male-and-female.js => icon-male-and-female.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-male-symbol.js => icon-male-symbol.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-map-alt.js => icon-map-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-map-location.js => icon-map-location.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-map-marker.js => icon-map-marker.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-map.js => icon-map.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-mastodon.js => icon-mastodon.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-medal.js => icon-medal.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-medical-emergency.js => icon-medical-emergency.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-medicine.js => icon-medicine.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-meeting.js => icon-meeting.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-megaphone.js => icon-megaphone.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-merge.js => icon-merge.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-message-open.js => icon-message-open.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-message-unopened.js => icon-message-unopened.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-message.js => icon-message.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-microscope.js => icon-microscope.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-microsoft.js => icon-microsoft.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-mindmap.js => icon-mindmap.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-mobile.js => icon-mobile.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-molecular-network.js => icon-molecular-network.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-molecular.js => icon-molecular.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-mountain.js => icon-mountain.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-mouse-cursor.js => icon-mouse-cursor.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-mouse.js => icon-mouse.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-movie-alt.js => icon-movie-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-movie.js => icon-movie.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-multiple-credit-cards.js => icon-multiple-credit-cards.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-multiple-windows.js => icon-multiple-windows.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-music.js => icon-music.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-name-badge.js => icon-name-badge.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-navigation-bottom.js => icon-navigation-bottom.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-navigation-down.js => icon-navigation-down.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-navigation-first.js => icon-navigation-first.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-navigation-horizontal.js => icon-navigation-horizontal.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-navigation-last.js => icon-navigation-last.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-navigation-left.js => icon-navigation-left.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-navigation-right.js => icon-navigation-right.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-navigation-road.js => icon-navigation-road.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-navigation-top.js => icon-navigation-top.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-navigation-up.js => icon-navigation-up.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-navigation-vertical.js => icon-navigation-vertical.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-navigation.js => icon-navigation.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-navigational-arrow.js => icon-navigational-arrow.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-network-alt.js => icon-network-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-newspaper-alt.js => icon-newspaper-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-newspaper.js => icon-newspaper.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-next-media.js => icon-next-media.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-next.js => icon-next.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-nodes.js => icon-nodes.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-notepad-alt.js => icon-notepad-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-notepad.js => icon-notepad.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-old-key.js => icon-old-key.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-old-phone.js => icon-old-phone.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-operator.js => icon-operator.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-ordered-list.js => icon-ordered-list.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-os-x.js => icon-os-x.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-out.js => icon-out.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-outbox.js => icon-outbox.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-outdent.js => icon-outdent.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-page-add.js => icon-page-add.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-page-down.js => icon-page-down.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-page-remove.js => icon-page-remove.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-page-restricted.js => icon-page-restricted.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-page-up.js => icon-page-up.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-paint-roller.js => icon-paint-roller.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-palette.js => icon-palette.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-panel-show.js => icon-panel-show.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-pannel-close.js => icon-pannel-close.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-pants.js => icon-pants.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-paper-bag.js => icon-paper-bag.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-paper-plane-alt.js => icon-paper-plane-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-paper-plane.js => icon-paper-plane.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-parachute-drop.js => icon-parachute-drop.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-parental-control.js => icon-parental-control.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-partly-cloudy.js => icon-partly-cloudy.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-paste-in.js => icon-paste-in.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-path.js => icon-path.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-pause.js => icon-pause.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-pc.js => icon-pc.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-people-alt-2.js => icon-people-alt-2.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-people-alt.js => icon-people-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-people-female.js => icon-people-female.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-people.js => icon-people.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-phone-ring.js => icon-phone-ring.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-phone.js => icon-phone.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-photo-album.js => icon-photo-album.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-picture.js => icon-picture.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-pictures-alt-2.js => icon-pictures-alt-2.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-pictures-alt.js => icon-pictures-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-pictures.js => icon-pictures.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-pie-chart.js => icon-pie-chart.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-piggy-bank.js => icon-piggy-bank.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-pin-location.js => icon-pin-location.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-piracy.js => icon-piracy.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-plane.js => icon-plane.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-planet.js => icon-planet.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-play.js => icon-play.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-playing-cards.js => icon-playing-cards.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-playlist.js => icon-playlist.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-plugin.js => icon-plugin.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-podcast.js => icon-podcast.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-poker-chip.js => icon-poker-chip.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-poll.js => icon-poll.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-post-it.js => icon-post-it.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-pound-bag.js => icon-pound-bag.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-power-outlet.js => icon-power-outlet.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-power.js => icon-power.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-presentation.js => icon-presentation.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-previous-media.js => icon-previous-media.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-previous.js => icon-previous.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-price-dollar.js => icon-price-dollar.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-price-euro.js => icon-price-euro.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-price-pound.js => icon-price-pound.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-price-yen.js => icon-price-yen.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-print.js => icon-print.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-printer-alt.js => icon-printer-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-projector.js => icon-projector.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-pulse.js => icon-pulse.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-pushpin.js => icon-pushpin.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-qr-code.js => icon-qr-code.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-quote.js => icon-quote.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-radio-alt.js => icon-radio-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-radio-receiver.js => icon-radio-receiver.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-radio.js => icon-radio.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-rain.js => icon-rain.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-rate.js => icon-rate.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-re-post.js => icon-re-post.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-readonly.js => icon-readonly.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-receipt-alt.js => icon-receipt-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-receipt-dollar.js => icon-receipt-dollar.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-receipt-euro.js => icon-receipt-euro.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-receipt-pound.js => icon-receipt-pound.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-receipt-yen.js => icon-receipt-yen.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-reception.js => icon-reception.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-record.js => icon-record.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-rectangle-ellipsis.js => icon-rectangle-ellipsis.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-redo.js => icon-redo.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-refresh.js => icon-refresh.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-remote.js => icon-remote.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-remove.js => icon-remove.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-repeat-one.js => icon-repeat-one.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-repeat.js => icon-repeat.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-reply-arrow.js => icon-reply-arrow.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-resize.js => icon-resize.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-return-to-top.js => icon-return-to-top.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-right-double-arrow.js => icon-right-double-arrow.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-road.js => icon-road.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-roadsign.js => icon-roadsign.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-rocket.js => icon-rocket.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-rss.js => icon-rss.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-ruler-alt.js => icon-ruler-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-ruler.js => icon-ruler.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-safe.js => icon-safe.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-safedial.js => icon-safedial.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-sandbox-toys.js => icon-sandbox-toys.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-satellite-dish.js => icon-satellite-dish.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-save.js => icon-save.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-scan.js => icon-scan.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-school.js => icon-school.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-screensharing.js => icon-screensharing.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-script-alt.js => icon-script-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-script.js => icon-script.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-scull.js => icon-scull.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-search.js => icon-search.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-security-camera.js => icon-security-camera.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-sensor.js => icon-sensor.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-server-alt.js => icon-server-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-server.js => icon-server.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-settings-alt-2.js => icon-settings-alt-2.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-settings-alt.js => icon-settings-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-settings.js => icon-settings.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-share-alt-2.js => icon-share-alt-2.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-share-alt.js => icon-share-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-share.js => icon-share.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-sharing-iphone.js => icon-sharing-iphone.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-shield.js => icon-shield.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-shift.js => icon-shift.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-shipping-box.js => icon-shipping-box.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-shipping.js => icon-shipping.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-shoe.js => icon-shoe.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-shopping-basket-alt-2.js => icon-shopping-basket-alt-2.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-shopping-basket-alt.js => icon-shopping-basket-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-shopping-basket.js => icon-shopping-basket.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-shorts.js => icon-shorts.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-shuffle.js => icon-shuffle.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-sience.js => icon-sience.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-simcard.js => icon-simcard.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-single-note.js => icon-single-note.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-sitemap.js => icon-sitemap.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-sleep.js => icon-sleep.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-slideshow.js => icon-slideshow.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-smiley-inverted.js => icon-smiley-inverted.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-smiley.js => icon-smiley.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-snow.js => icon-snow.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-sound-low.js => icon-sound-low.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-sound-medium.js => icon-sound-medium.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-sound-off.js => icon-sound-off.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-sound-waves.js => icon-sound-waves.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-sound.js => icon-sound.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-spades.js => icon-spades.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-speaker.js => icon-speaker.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-speed-gauge.js => icon-speed-gauge.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-split-alt.js => icon-split-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-split.js => icon-split.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-sprout.js => icon-sprout.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-squiggly-line.js => icon-squiggly-line.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-ssd.js => icon-ssd.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-stacked-disks.js => icon-stacked-disks.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-stamp.js => icon-stamp.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-star.js => icon-star.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-stop-alt.js => icon-stop-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-stop-hand.js => icon-stop-hand.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-stop.js => icon-stop.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-store.js => icon-store.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-stream.js => icon-stream.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-sunny.js => icon-sunny.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-sweatshirt.js => icon-sweatshirt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-sync.js => icon-sync.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-t-shirt.js => icon-t-shirt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-tab-key.js => icon-tab-key.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-tab.js => icon-tab.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-tactics.js => icon-tactics.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-tag.js => icon-tag.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-tags.js => icon-tags.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-takeaway-cup.js => icon-takeaway-cup.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-target.js => icon-target.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-temperatrure-alt.js => icon-temperatrure-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-temperature.js => icon-temperature.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-terminal.js => icon-terminal.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-theater.js => icon-theater.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-theif.js => icon-theif.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-thought-bubble.js => icon-thought-bubble.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-thumb-down.js => icon-thumb-down.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-thumb-up.js => icon-thumb-up.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-thumbnail-list.js => icon-thumbnail-list.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-thumbnails-small.js => icon-thumbnails-small.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-thumbnails.js => icon-thumbnails.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-ticket.js => icon-ticket.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-time.js => icon-time.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-timer.js => icon-timer.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-tools.js => icon-tools.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-top.js => icon-top.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-traffic-alt.js => icon-traffic-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-trafic.js => icon-trafic.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-train.js => icon-train.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-trash-alt-2.js => icon-trash-alt-2.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-trash-alt.js => icon-trash-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-trash.js => icon-trash.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-tree.js => icon-tree.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-trophy.js => icon-trophy.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-truck.js => icon-truck.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-tv-old.js => icon-tv-old.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-tv.js => icon-tv.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-twitter-x.js => icon-twitter-x.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-twitter.js => icon-twitter.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-umb-content.js => icon-umb-content.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-umb-contour.js => icon-umb-contour.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-umb-deploy.js => icon-umb-deploy.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-umb-developer.js => icon-umb-developer.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-umb-media.js => icon-umb-media.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-umb-members.js => icon-umb-members.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-umb-settings.js => icon-umb-settings.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-umb-users.js => icon-umb-users.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-umbraco.js => icon-umbraco.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-umbrella.js => icon-umbrella.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-undo.js => icon-undo.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-universal.js => icon-universal.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-unlocked.js => icon-unlocked.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-untitled.js => icon-untitled.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-usb-connector.js => icon-usb-connector.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-usb.js => icon-usb.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-user-female.js => icon-user-female.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-user-females-alt.js => icon-user-females-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-user-females.js => icon-user-females.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-user-glasses.js => icon-user-glasses.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-user.js => icon-user.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-users-alt.js => icon-users-alt.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-users.js => icon-users.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-utilities.js => icon-utilities.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-vcard.js => icon-vcard.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-video.js => icon-video.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-voice.js => icon-voice.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-wall-plug.js => icon-wall-plug.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-wallet.js => icon-wallet.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-wand.js => icon-wand.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-war.js => icon-war.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-webhook.js => icon-webhook.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-weight.js => icon-weight.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-width.js => icon-width.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-wifi.js => icon-wifi.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-window-popin.js => icon-window-popin.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-window-popout.js => icon-window-popout.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-window-sizes.js => icon-window-sizes.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-windows.js => icon-windows.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-wine-glass.js => icon-wine-glass.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-wrench.js => icon-wrench.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-wrong.js => icon-wrong.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-yen-bag.js => icon-yen-bag.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-zip.js => icon-zip.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-zom-out.js => icon-zom-out.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-zoom-in.js => icon-zoom-in.ts} (100%) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/{icon-zoom-out.js => icon-zoom-out.ts} (100%) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-activity.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-activity.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-activity.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-activity.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-add.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-add.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-add.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-add.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-addressbook.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-addressbook.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-addressbook.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-addressbook.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alarm-clock.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alarm-clock.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alarm-clock.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alarm-clock.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alert-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alert-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alert-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alert-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alert.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alert.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alert.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alert.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-anchor.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-anchor.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-anchor.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-anchor.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-app.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-app.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-app.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-app.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-error.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-error.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-error.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-error.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-window-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-window-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-window-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-window-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-window.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-window.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-window.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-application-window.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrivals.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrivals.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrivals.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrivals.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-down.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-down.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-down.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-down.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-left.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-left.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-left.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-left.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-right.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-right.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-right.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-right.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-up.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-up.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-up.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-arrow-up.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-art-easel.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-art-easel.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-art-easel.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-art-easel.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-article.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-article.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-article.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-article.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-attachment.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-attachment.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-attachment.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-attachment.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-auction-hammer.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-auction-hammer.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-auction-hammer.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-auction-hammer.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-autofill.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-autofill.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-autofill.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-autofill.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-award.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-award.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-award.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-award.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation-3.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation-3.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation-3.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation-3.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-axis-rotation.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-azure.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-azure.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-azure.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-azure.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-baby-stroller.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-baby-stroller.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-baby-stroller.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-baby-stroller.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-backspace.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-backspace.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-backspace.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-backspace.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-add.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-add.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-add.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-add.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-count.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-count.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-count.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-count.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-remove.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-remove.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-remove.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-remove.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-restricted.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-restricted.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-restricted.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-badge-restricted.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ball.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ball.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ball.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ball.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-band-aid.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-band-aid.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-band-aid.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-band-aid.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bar-chart.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bar-chart.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bar-chart.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bar-chart.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-barcode.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-barcode.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-barcode.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-barcode.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bars.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bars.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bars.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bars.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-battery-full.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-battery-full.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-battery-full.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-battery-full.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-battery-low.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-battery-low.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-battery-low.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-battery-low.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-beer-glass.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-beer-glass.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-beer-glass.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-beer-glass.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bell-off.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bell-off.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bell-off.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bell-off.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bell.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bell.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bell.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bell.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-dollar.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-dollar.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-dollar.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-dollar.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-euro.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-euro.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-euro.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-euro.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-pound.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-pound.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-pound.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-pound.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-yen.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-yen.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-yen.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill-yen.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bill.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-billboard.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-billboard.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-billboard.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-billboard.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-dollar.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-dollar.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-dollar.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-dollar.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-euro.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-euro.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-euro.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-euro.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-pound.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-pound.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-pound.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-pound.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-yen.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-yen.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-yen.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills-yen.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bills.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-binarycode.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-binarycode.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-binarycode.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-binarycode.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-binoculars.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-binoculars.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-binoculars.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-binoculars.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bird.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bird.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bird.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bird.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-birthday-cake.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-birthday-cake.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-birthday-cake.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-birthday-cake.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-block.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-block.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-block.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-block.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-blueprint.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-blueprint.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-blueprint.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-blueprint.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bluetooth.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bluetooth.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bluetooth.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bluetooth.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-boat-shipping.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-boat-shipping.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-boat-shipping.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-boat-shipping.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bomb.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bomb.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bomb.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bomb.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bones.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bones.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bones.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bones.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book-alt-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book-alt-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book-alt-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book-alt-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-book.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bookmark.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bookmark.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bookmark.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bookmark.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-books.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-books.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-books.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-books.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box-open.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box-open.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box-open.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box-open.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-box.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brackets.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brackets.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brackets.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brackets.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brick.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brick.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brick.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brick.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-briefcase.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-briefcase.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-briefcase.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-briefcase.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-browser-window.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-browser-window.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-browser-window.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-browser-window.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush-alt-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush-alt-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush-alt-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush-alt-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brush.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bug.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bug.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bug.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bug.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bulleted-list.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bulleted-list.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bulleted-list.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bulleted-list.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-burn.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-burn.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-burn.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-burn.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bus.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bus.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bus.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-bus.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calculator.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calculator.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calculator.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calculator.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calendar-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calendar-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calendar-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calendar-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calendar.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calendar.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calendar.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-calendar.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-camcorder.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-camcorder.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-camcorder.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-camcorder.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-camera-roll.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-camera-roll.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-camera-roll.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-camera-roll.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-candy.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-candy.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-candy.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-candy.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-caps-lock.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-caps-lock.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-caps-lock.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-caps-lock.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-car.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-car.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-car.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-car.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cash-register.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cash-register.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cash-register.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cash-register.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-categories.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-categories.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-categories.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-categories.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-certificate.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-certificate.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-certificate.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-certificate.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chart-curve.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chart-curve.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chart-curve.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chart-curve.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chart.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chart.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chart.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chart.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chat-active.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chat-active.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chat-active.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chat-active.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chat.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chat.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chat.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chat.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-check.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-check.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-check.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-check.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-dotted-active.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-dotted-active.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-dotted-active.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-dotted-active.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-dotted.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-dotted.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-dotted.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-dotted.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-empty.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-empty.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-empty.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox-empty.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-checkbox.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chess.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chess.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chess.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chess.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chip-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chip-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chip-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chip-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chip.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chip.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chip.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-chip.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cinema.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cinema.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cinema.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cinema.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circle-dotted-active.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circle-dotted-active.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circle-dotted-active.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circle-dotted-active.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circle-dotted.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circle-dotted.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circle-dotted.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circle-dotted.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circuits.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circuits.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circuits.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circuits.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circus.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circus.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circus.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-circus.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-client.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-client.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-client.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-client.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clothes-hanger.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clothes-hanger.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clothes-hanger.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clothes-hanger.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud-drive.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud-drive.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud-drive.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud-drive.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud-upload.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud-upload.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud-upload.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud-upload.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloud.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloudy.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloudy.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloudy.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cloudy.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clubs.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clubs.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clubs.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-clubs.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cocktail.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cocktail.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cocktail.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cocktail.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-code.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-code.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-code.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-code.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coffee.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coffee.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coffee.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coffee.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-dollar.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-dollar.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-dollar.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-dollar.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-euro.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-euro.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-euro.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-euro.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-pound.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-pound.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-pound.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-pound.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-yen.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-yen.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-yen.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin-yen.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coin.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-dollar-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-dollar-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-dollar-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-dollar-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-dollar.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-dollar.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-dollar.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-dollar.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-euro-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-euro-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-euro-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-euro-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-euro.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-euro.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-euro.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-euro.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-pound-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-pound-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-pound-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-pound-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-pound.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-pound.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-pound.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-pound.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-yen-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-yen-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-yen-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-yen-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-yen.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-yen.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-yen.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins-yen.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coins.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-color-bucket.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-color-bucket.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-color-bucket.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-color-bucket.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-colorpicker.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-colorpicker.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-colorpicker.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-colorpicker.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-columns.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-columns.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-columns.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-columns.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-comb.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-comb.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-comb.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-comb.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-combination-lock-open.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-combination-lock-open.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-combination-lock-open.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-combination-lock-open.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-combination-lock.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-combination-lock.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-combination-lock.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-combination-lock.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-command.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-command.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-command.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-command.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-company.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-company.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-company.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-company.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-compress.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-compress.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-compress.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-compress.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-connection.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-connection.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-connection.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-connection.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-console.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-console.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-console.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-console.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-contrast.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-contrast.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-contrast.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-contrast.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-conversation-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-conversation-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-conversation-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-conversation-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-conversation.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-conversation.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-conversation.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-conversation.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coverflow.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coverflow.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coverflow.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-coverflow.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-credit-card-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-credit-card-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-credit-card-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-credit-card-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-credit-card.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-credit-card.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-credit-card.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-credit-card.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crop.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crop.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crop.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crop.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crosshair.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crosshair.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crosshair.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crosshair.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crown-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crown-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crown-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crown-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crown.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crown.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crown.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-crown.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cupcake.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cupcake.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cupcake.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cupcake.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-curve.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-curve.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-curve.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-curve.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cut.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cut.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cut.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-cut.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dashboard.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dashboard.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dashboard.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dashboard.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-database.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-database.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-database.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-database.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-defrag.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-defrag.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-defrag.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-defrag.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-delete-key.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-delete-key.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-delete-key.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-delete-key.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-delete.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-delete.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-delete.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-delete.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-departure.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-departure.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-departure.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-departure.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-desk.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-desk.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-desk.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-desk.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-desktop.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-desktop.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-desktop.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-desktop.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagnostics.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagnostics.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagnostics.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagnostics.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamond.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamond.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamond.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamond.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamonds.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamonds.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamonds.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamonds.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dice.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dice.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dice.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dice.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diploma-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diploma-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diploma-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diploma-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diploma.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diploma.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diploma.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diploma.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-directions-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-directions-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-directions-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-directions-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-directions.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-directions.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-directions.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-directions.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-disc.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-disc.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-disc.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-disc.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-disk-image.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-disk-image.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-disk-image.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-disk-image.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-display.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-display.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-display.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-display.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dna.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dna.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dna.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dna.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dock-connector.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dock-connector.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dock-connector.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dock-connector.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-document-dashed-line.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-document-dashed-line.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-document-dashed-line.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-document-dashed-line.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-document.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-document.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-document.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-document.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-documents.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-documents.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-documents.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-documents.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dollar-bag.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dollar-bag.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dollar-bag.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-dollar-bag.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-donate.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-donate.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-donate.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-donate.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-door-open-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-door-open-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-door-open-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-door-open-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-door-open.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-door-open.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-door-open.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-door-open.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-download-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-download-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-download-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-download-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-download.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-download.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-download.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-download.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-drop.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-drop.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-drop.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-drop.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eco.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eco.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eco.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eco.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-economy.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-economy.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-economy.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-economy.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-edit.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-edit.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-edit.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-edit.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eject.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eject.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eject.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eject.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-employee.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-employee.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-employee.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-employee.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-energy-saving-bulb.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-energy-saving-bulb.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-energy-saving-bulb.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-energy-saving-bulb.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-enter.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-enter.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-enter.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-enter.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-equalizer.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-equalizer.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-equalizer.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-equalizer.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-escape.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-escape.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-escape.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-escape.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ethernet.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ethernet.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ethernet.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ethernet.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-euro-bag.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-euro-bag.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-euro-bag.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-euro-bag.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-exit-fullscreen.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-exit-fullscreen.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-exit-fullscreen.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-exit-fullscreen.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eye.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eye.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eye.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-eye.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-facebook-like.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-facebook-like.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-facebook-like.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-facebook-like.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-facebook.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-facebook.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-facebook.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-facebook.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-factory.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-factory.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-factory.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-factory.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-favorite.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-favorite.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-favorite.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-favorite.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-female-symbol.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-female-symbol.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-female-symbol.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-female-symbol.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-file-cabinet.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-file-cabinet.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-file-cabinet.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-file-cabinet.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-files.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-files.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-files.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-files.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-filter-arrows.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-filter-arrows.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-filter-arrows.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-filter-arrows.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-filter.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-filter.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-filter.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-filter.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fingerprint.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fingerprint.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fingerprint.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fingerprint.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fire.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fire.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fire.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fire.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-firewall.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-firewall.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-firewall.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-firewall.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-firewire.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-firewire.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-firewire.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-firewire.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flag-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flag-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flag-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flag-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flag.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flag.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flag.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flag.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flash.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flash.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flash.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flash.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flashlight.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flashlight.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flashlight.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flashlight.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flowerpot.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flowerpot.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flowerpot.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-flowerpot.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder-open.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder-open.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder-open.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder-open.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder-outline.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder-outline.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder-outline.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder-outline.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folder.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folders.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folders.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folders.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-folders.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-font.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-font.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-font.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-font.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-food.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-food.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-food.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-food.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-footprints.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-footprints.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-footprints.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-footprints.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-forking.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-forking.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-forking.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-forking.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-frame-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-frame-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-frame-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-frame-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-frame.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-frame.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-frame.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-frame.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fullscreen-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fullscreen-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fullscreen-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fullscreen-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fullscreen.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fullscreen.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fullscreen.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-fullscreen.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-game.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-game.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-game.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-game.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-geometry.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-geometry.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-geometry.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-geometry.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gift.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gift.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gift.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gift.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gitbook.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gitbook.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gitbook.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gitbook.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-github.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-github.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-github.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-github.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gitlab.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gitlab.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gitlab.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gitlab.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-glasses.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-glasses.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-glasses.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-glasses.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-asia.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-asia.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-asia.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-asia.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-europe-africa.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-europe-africa.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-europe-africa.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-europe-africa.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-america.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-america.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-america.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-america.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-asia.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-asia.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-asia.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-asia.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-europe-africa.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-europe-africa.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-europe-africa.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe-inverted-europe-africa.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-globe.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-google.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-google.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-google.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-google.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gps.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gps.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gps.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-gps.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-graduate.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-graduate.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-graduate.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-graduate.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-grid.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-grid.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-grid.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-grid.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hammer.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hammer.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hammer.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hammer.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-active-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-active-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-active-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-active-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-active.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-active.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-active.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-active.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-pointer-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-pointer-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-pointer-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-pointer-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-pointer.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-pointer.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-pointer.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hand-pointer.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handprint.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handprint.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handprint.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handprint.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handshake.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handshake.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handshake.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handshake.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handtool-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handtool-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handtool-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handtool-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handtool.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handtool.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handtool.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-handtool.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hard-drive-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hard-drive-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hard-drive-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hard-drive-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hard-drive.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hard-drive.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hard-drive.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hard-drive.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hat.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hat.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hat.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hat.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hd.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hd.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hd.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hd.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-headphones.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-headphones.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-headphones.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-headphones.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-headset.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-headset.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-headset.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-headset.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hearts.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hearts.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hearts.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hearts.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-height.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-height.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-height.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-height.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-home.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-home.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-home.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-home.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hourglass.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hourglass.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hourglass.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-hourglass.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-imac.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-imac.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-imac.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-imac.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inactive-line.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inactive-line.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inactive-line.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inactive-line.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inbox-full.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inbox-full.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inbox-full.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inbox-full.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inbox.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inbox.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inbox.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-inbox.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-indent.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-indent.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-indent.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-indent.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-infinity.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-infinity.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-infinity.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-infinity.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-info.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-info.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-info.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-info.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-invoice.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-invoice.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-invoice.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-invoice.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ipad.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ipad.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ipad.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ipad.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-iphone.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-iphone.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-iphone.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-iphone.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-item-arrangement.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-item-arrangement.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-item-arrangement.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-item-arrangement.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-junk.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-junk.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-junk.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-junk.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-key.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-key.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-key.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-key.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keyboard.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keyboard.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keyboard.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keyboard.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keychain.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keychain.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keychain.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keychain.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keyhole.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keyhole.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keyhole.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-keyhole.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lab.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lab.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lab.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lab.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-laptop.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-laptop.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-laptop.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-laptop.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layers-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layers-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layers-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layers-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layers.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layers.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layers.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layers.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layout.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layout.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layout.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-layout.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-left-double-arrow.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-left-double-arrow.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-left-double-arrow.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-left-double-arrow.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-legal.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-legal.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-legal.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-legal.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lense.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lense.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lense.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lense.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-library.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-library.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-library.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-library.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-light-down.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-light-down.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-light-down.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-light-down.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-light-up.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-light-up.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-light-up.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-light-up.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightbulb-active.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightbulb-active.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightbulb-active.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightbulb-active.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightbulb.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightbulb.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightbulb.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightbulb.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightning.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightning.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightning.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lightning.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-link.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-link.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-link.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-link.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-linkedin.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-linkedin.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-linkedin.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-linkedin.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-linux-tux.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-linux-tux.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-linux-tux.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-linux-tux.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-list.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-list.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-list.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-list.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-load.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-load.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-load.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-load.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-loading.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-loading.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-loading.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-loading.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-locate.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-locate.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-locate.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-locate.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-location-near-me.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-location-near-me.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-location-near-me.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-location-near-me.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-location-nearby.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-location-nearby.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-location-nearby.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-location-nearby.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lock.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lock.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lock.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-lock.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-log-out.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-log-out.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-log-out.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-log-out.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-logout.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-logout.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-logout.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-logout.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-loupe.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-loupe.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-loupe.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-loupe.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-magnet.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-magnet.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-magnet.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-magnet.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mailbox.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mailbox.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mailbox.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mailbox.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-male-and-female.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-male-and-female.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-male-and-female.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-male-and-female.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-male-symbol.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-male-symbol.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-male-symbol.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-male-symbol.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-location.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-location.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-location.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-location.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-marker.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-marker.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-marker.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map-marker.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-map.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mastodon.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mastodon.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mastodon.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mastodon.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medal.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medal.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medal.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medal.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medical-emergency.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medical-emergency.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medical-emergency.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medical-emergency.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medicine.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medicine.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medicine.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-medicine.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-meeting.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-meeting.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-meeting.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-meeting.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-megaphone.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-megaphone.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-megaphone.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-megaphone.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-merge.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-merge.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-merge.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-merge.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message-open.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message-open.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message-open.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message-open.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message-unopened.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message-unopened.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message-unopened.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message-unopened.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-message.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-microscope.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-microscope.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-microscope.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-microscope.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-microsoft.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-microsoft.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-microsoft.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-microsoft.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mindmap.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mindmap.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mindmap.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mindmap.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mobile.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mobile.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mobile.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mobile.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-molecular-network.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-molecular-network.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-molecular-network.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-molecular-network.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-molecular.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-molecular.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-molecular.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-molecular.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mountain.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mountain.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mountain.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mountain.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mouse-cursor.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mouse-cursor.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mouse-cursor.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mouse-cursor.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mouse.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mouse.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mouse.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-mouse.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-movie-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-movie-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-movie-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-movie-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-movie.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-movie.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-movie.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-movie.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-multiple-credit-cards.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-multiple-credit-cards.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-multiple-credit-cards.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-multiple-credit-cards.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-multiple-windows.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-multiple-windows.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-multiple-windows.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-multiple-windows.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-music.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-music.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-music.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-music.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-name-badge.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-name-badge.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-name-badge.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-name-badge.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-bottom.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-bottom.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-bottom.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-bottom.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-down.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-down.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-down.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-down.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-first.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-first.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-first.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-first.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-horizontal.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-horizontal.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-horizontal.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-horizontal.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-last.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-last.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-last.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-last.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-left.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-left.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-left.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-left.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-right.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-right.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-right.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-right.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-road.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-road.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-road.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-road.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-top.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-top.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-top.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-top.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-up.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-up.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-up.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-up.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-vertical.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-vertical.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-vertical.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-vertical.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigational-arrow.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigational-arrow.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigational-arrow.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigational-arrow.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-network-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-network-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-network-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-network-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-newspaper-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-newspaper-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-newspaper-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-newspaper-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-newspaper.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-newspaper.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-newspaper.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-newspaper.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-next-media.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-next-media.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-next-media.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-next-media.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-next.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-next.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-next.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-next.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-nodes.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-nodes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-nodes.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-nodes.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-notepad-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-notepad-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-notepad-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-notepad-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-notepad.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-notepad.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-notepad.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-notepad.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-old-key.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-old-key.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-old-key.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-old-key.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-old-phone.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-old-phone.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-old-phone.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-old-phone.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-operator.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-operator.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-operator.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-operator.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ordered-list.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ordered-list.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ordered-list.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ordered-list.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-os-x.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-os-x.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-os-x.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-os-x.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-out.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-out.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-out.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-out.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-outbox.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-outbox.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-outbox.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-outbox.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-outdent.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-outdent.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-outdent.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-outdent.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-add.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-add.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-add.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-add.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-down.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-down.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-down.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-down.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-remove.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-remove.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-remove.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-remove.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-restricted.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-restricted.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-restricted.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-restricted.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-up.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-up.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-up.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-up.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paint-roller.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paint-roller.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paint-roller.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paint-roller.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-palette.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-palette.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-palette.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-palette.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-panel-show.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-panel-show.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-panel-show.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-panel-show.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pannel-close.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pannel-close.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pannel-close.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pannel-close.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pants.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pants.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pants.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pants.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-bag.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-bag.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-bag.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-bag.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-plane-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-plane-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-plane-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-plane-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-plane.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-plane.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-plane.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paper-plane.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-parachute-drop.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-parachute-drop.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-parachute-drop.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-parachute-drop.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-parental-control.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-parental-control.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-parental-control.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-parental-control.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-partly-cloudy.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-partly-cloudy.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-partly-cloudy.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-partly-cloudy.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paste-in.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paste-in.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paste-in.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-paste-in.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-path.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-path.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-path.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-path.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pause.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pause.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pause.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pause.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pc.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pc.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pc.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pc.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-alt-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-alt-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-alt-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-alt-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-female.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-female.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-female.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people-female.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-people.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-phone-ring.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-phone-ring.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-phone-ring.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-phone-ring.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-phone.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-phone.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-phone.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-phone.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-photo-album.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-photo-album.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-photo-album.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-photo-album.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-picture.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-picture.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-picture.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-picture.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures-alt-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures-alt-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures-alt-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures-alt-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pictures.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pie-chart.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pie-chart.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pie-chart.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pie-chart.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-piggy-bank.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-piggy-bank.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-piggy-bank.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-piggy-bank.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pin-location.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pin-location.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pin-location.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pin-location.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-piracy.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-piracy.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-piracy.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-piracy.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-plane.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-plane.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-plane.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-plane.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-planet.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-planet.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-planet.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-planet.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-play.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-play.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-play.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-play.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-playing-cards.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-playing-cards.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-playing-cards.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-playing-cards.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-playlist.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-playlist.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-playlist.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-playlist.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-plugin.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-plugin.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-plugin.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-plugin.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-podcast.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-podcast.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-podcast.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-podcast.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-poker-chip.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-poker-chip.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-poker-chip.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-poker-chip.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-poll.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-poll.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-poll.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-poll.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-post-it.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-post-it.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-post-it.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-post-it.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pound-bag.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pound-bag.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pound-bag.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pound-bag.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-power-outlet.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-power-outlet.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-power-outlet.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-power-outlet.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-power.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-power.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-power.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-power.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-presentation.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-presentation.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-presentation.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-presentation.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-previous-media.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-previous-media.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-previous-media.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-previous-media.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-previous.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-previous.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-previous.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-previous.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-dollar.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-dollar.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-dollar.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-dollar.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-euro.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-euro.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-euro.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-euro.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-pound.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-pound.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-pound.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-pound.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-yen.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-yen.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-yen.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-price-yen.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-print.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-print.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-print.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-print.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-printer-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-printer-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-printer-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-printer-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-projector.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-projector.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-projector.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-projector.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pulse.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pulse.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pulse.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pulse.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pushpin.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pushpin.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pushpin.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-pushpin.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-qr-code.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-qr-code.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-qr-code.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-qr-code.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-quote.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-quote.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-quote.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-quote.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio-receiver.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio-receiver.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio-receiver.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio-receiver.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-radio.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rain.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rain.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rain.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rain.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rate.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rate.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rate.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rate.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-re-post.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-re-post.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-re-post.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-re-post.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-readonly.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-readonly.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-readonly.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-readonly.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-dollar.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-dollar.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-dollar.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-dollar.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-euro.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-euro.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-euro.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-euro.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-pound.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-pound.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-pound.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-pound.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-yen.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-yen.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-yen.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-receipt-yen.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-reception.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-reception.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-reception.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-reception.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-record.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-record.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-record.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-record.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rectangle-ellipsis.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rectangle-ellipsis.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rectangle-ellipsis.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rectangle-ellipsis.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-redo.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-redo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-redo.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-redo.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-refresh.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-refresh.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-refresh.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-refresh.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-remote.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-remote.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-remote.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-remote.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-remove.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-remove.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-remove.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-remove.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-repeat-one.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-repeat-one.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-repeat-one.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-repeat-one.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-repeat.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-repeat.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-repeat.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-repeat.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-reply-arrow.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-reply-arrow.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-reply-arrow.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-reply-arrow.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-resize.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-resize.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-resize.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-resize.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-return-to-top.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-return-to-top.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-return-to-top.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-return-to-top.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-right-double-arrow.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-right-double-arrow.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-right-double-arrow.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-right-double-arrow.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-road.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-road.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-road.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-road.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-roadsign.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-roadsign.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-roadsign.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-roadsign.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rocket.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rocket.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rocket.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rocket.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rss.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rss.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rss.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-rss.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ruler-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ruler-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ruler-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ruler-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ruler.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ruler.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ruler.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ruler.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-safe.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-safe.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-safe.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-safe.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-safedial.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-safedial.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-safedial.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-safedial.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sandbox-toys.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sandbox-toys.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sandbox-toys.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sandbox-toys.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-satellite-dish.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-satellite-dish.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-satellite-dish.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-satellite-dish.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-save.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-save.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-save.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-save.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-scan.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-scan.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-scan.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-scan.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-school.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-school.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-school.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-school.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-screensharing.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-screensharing.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-screensharing.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-screensharing.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-script-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-script-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-script-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-script-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-script.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-script.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-script.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-script.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-scull.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-scull.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-scull.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-scull.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-search.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-search.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-search.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-search.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-security-camera.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-security-camera.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-security-camera.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-security-camera.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sensor.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sensor.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sensor.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sensor.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-server-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-server-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-server-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-server-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-server.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-server.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-server.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-server.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings-alt-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings-alt-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings-alt-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings-alt-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-settings.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share-alt-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share-alt-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share-alt-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share-alt-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-share.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sharing-iphone.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sharing-iphone.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sharing-iphone.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sharing-iphone.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shield.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shield.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shield.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shield.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shift.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shift.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shift.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shift.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shipping-box.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shipping-box.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shipping-box.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shipping-box.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shipping.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shipping.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shipping.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shipping.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shoe.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shoe.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shoe.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shoe.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket-alt-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket-alt-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket-alt-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket-alt-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shopping-basket.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shorts.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shorts.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shorts.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shorts.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shuffle.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shuffle.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shuffle.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-shuffle.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sience.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sience.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sience.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sience.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-simcard.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-simcard.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-simcard.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-simcard.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-single-note.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-single-note.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-single-note.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-single-note.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sitemap.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sitemap.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sitemap.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sitemap.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sleep.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sleep.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sleep.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sleep.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-slideshow.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-slideshow.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-slideshow.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-slideshow.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-smiley-inverted.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-smiley-inverted.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-smiley-inverted.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-smiley-inverted.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-smiley.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-smiley.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-smiley.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-smiley.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-snow.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-snow.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-snow.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-snow.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-low.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-low.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-low.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-low.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-medium.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-medium.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-medium.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-medium.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-off.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-off.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-off.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-off.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-waves.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-waves.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-waves.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound-waves.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sound.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-spades.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-spades.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-spades.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-spades.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-speaker.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-speaker.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-speaker.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-speaker.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-speed-gauge.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-speed-gauge.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-speed-gauge.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-speed-gauge.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-split-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-split-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-split-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-split-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-split.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-split.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-split.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-split.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sprout.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sprout.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sprout.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sprout.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-squiggly-line.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-squiggly-line.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-squiggly-line.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-squiggly-line.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ssd.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ssd.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ssd.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ssd.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stacked-disks.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stacked-disks.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stacked-disks.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stacked-disks.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stamp.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stamp.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stamp.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stamp.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-star.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-star.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-star.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-star.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-hand.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-hand.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-hand.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-hand.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-store.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-store.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-store.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-store.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stream.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stream.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stream.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stream.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sunny.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sunny.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sunny.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sunny.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sweatshirt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sweatshirt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sweatshirt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sweatshirt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sync.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sync.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sync.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-sync.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-t-shirt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-t-shirt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-t-shirt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-t-shirt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tab-key.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tab-key.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tab-key.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tab-key.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tab.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tab.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tab.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tab.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tactics.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tactics.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tactics.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tactics.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tag.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tag.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tag.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tag.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tags.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tags.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tags.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tags.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-takeaway-cup.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-takeaway-cup.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-takeaway-cup.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-takeaway-cup.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-target.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-target.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-target.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-target.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-temperatrure-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-temperatrure-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-temperatrure-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-temperatrure-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-temperature.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-temperature.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-temperature.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-temperature.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-terminal.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-terminal.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-terminal.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-terminal.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theater.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theater.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theater.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theater.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theif.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theif.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theif.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theif.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thought-bubble.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thought-bubble.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thought-bubble.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thought-bubble.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumb-down.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumb-down.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumb-down.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumb-down.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumb-up.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumb-up.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumb-up.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumb-up.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnail-list.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnail-list.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnail-list.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnail-list.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnails-small.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnails-small.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnails-small.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnails-small.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnails.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnails.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnails.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-thumbnails.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ticket.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ticket.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ticket.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-ticket.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-time.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-time.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-time.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-time.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-timer.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-timer.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-timer.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-timer.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tools.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tools.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tools.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tools.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-top.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-top.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-top.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-top.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-traffic-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-traffic-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-traffic-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-traffic-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trafic.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trafic.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trafic.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trafic.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-train.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-train.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-train.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-train.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-alt-2.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-alt-2.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-alt-2.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-alt-2.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trash.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tree.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tree.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tree.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tree.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trophy.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trophy.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trophy.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-trophy.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-truck.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-truck.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-truck.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-truck.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tv-old.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tv-old.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tv-old.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tv-old.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tv.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tv.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tv.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-tv.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-twitter-x.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-twitter-x.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-twitter-x.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-twitter-x.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-twitter.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-twitter.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-twitter.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-twitter.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-content.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-content.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-content.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-content.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-contour.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-contour.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-contour.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-contour.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-deploy.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-deploy.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-deploy.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-deploy.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-developer.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-developer.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-developer.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-developer.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-media.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-media.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-media.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-media.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-members.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-members.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-members.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-members.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-settings.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-settings.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-settings.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-settings.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-users.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-users.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-users.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-users.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umbraco.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umbraco.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umbraco.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umbraco.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umbrella.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umbrella.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umbrella.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umbrella.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-undo.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-undo.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-undo.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-undo.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-universal.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-universal.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-universal.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-universal.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-unlocked.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-unlocked.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-unlocked.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-unlocked.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-untitled.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-untitled.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-untitled.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-untitled.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-usb-connector.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-usb-connector.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-usb-connector.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-usb-connector.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-usb.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-usb.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-usb.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-usb.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-female.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-female.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-female.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-female.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-females-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-females-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-females-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-females-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-females.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-females.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-females.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-females.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-glasses.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-glasses.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-glasses.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user-glasses.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-user.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-users-alt.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-users-alt.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-users-alt.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-users-alt.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-users.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-users.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-users.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-users.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-utilities.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-utilities.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-utilities.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-utilities.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-vcard.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-vcard.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-vcard.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-vcard.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-video.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-video.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-video.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-video.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-voice.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-voice.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-voice.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-voice.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wall-plug.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wall-plug.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wall-plug.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wall-plug.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wallet.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wallet.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wallet.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wallet.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wand.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wand.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wand.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wand.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-war.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-war.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-war.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-war.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-webhook.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-webhook.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-webhook.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-webhook.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-weight.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-weight.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-weight.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-weight.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-width.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-width.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-width.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-width.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wifi.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wifi.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wifi.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wifi.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-popin.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-popin.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-popin.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-popin.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-popout.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-popout.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-popout.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-popout.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-sizes.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-sizes.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-sizes.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-window-sizes.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-windows.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-windows.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-windows.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-windows.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wine-glass.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wine-glass.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wine-glass.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wine-glass.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wrench.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wrench.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wrench.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wrench.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wrong.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wrong.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wrong.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wrong.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-yen-bag.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-yen-bag.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-yen-bag.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-yen-bag.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zip.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zip.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zip.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zip.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zom-out.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zom-out.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zom-out.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zom-out.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zoom-in.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zoom-in.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zoom-in.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zoom-in.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zoom-out.js b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zoom-out.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zoom-out.js rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-zoom-out.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icons.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icons.ts index ef496478b3..a71bbb71d1 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icons.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icons.ts @@ -1,2493 +1,2493 @@ export default [{ name: "icon-activity", -path: "./icons/icon-activity.js", +path: import("./icons/icon-activity.js"), },{ name: "icon-add", -path: "./icons/icon-add.js", +path: import("./icons/icon-add.js"), },{ name: "icon-addressbook", -path: "./icons/icon-addressbook.js", +path: import("./icons/icon-addressbook.js"), },{ name: "icon-alarm-clock", -path: "./icons/icon-alarm-clock.js", +path: import("./icons/icon-alarm-clock.js"), },{ name: "icon-alert-alt", -path: "./icons/icon-alert-alt.js", +path: import("./icons/icon-alert-alt.js"), },{ name: "icon-alert", -path: "./icons/icon-alert.js", +path: import("./icons/icon-alert.js"), },{ name: "icon-alt", -path: "./icons/icon-alt.js", +path: import("./icons/icon-alt.js"), },{ name: "icon-anchor", -path: "./icons/icon-anchor.js", +path: import("./icons/icon-anchor.js"), },{ name: "icon-app", -path: "./icons/icon-app.js", +path: import("./icons/icon-app.js"), },{ name: "icon-application-error", -path: "./icons/icon-application-error.js", +path: import("./icons/icon-application-error.js"), },{ name: "icon-application-window-alt", -path: "./icons/icon-application-window-alt.js", +path: import("./icons/icon-application-window-alt.js"), },{ name: "icon-application-window", -path: "./icons/icon-application-window.js", +path: import("./icons/icon-application-window.js"), },{ name: "icon-arrivals", -path: "./icons/icon-arrivals.js", +path: import("./icons/icon-arrivals.js"), },{ name: "icon-arrow-down", -path: "./icons/icon-arrow-down.js", +path: import("./icons/icon-arrow-down.js"), },{ name: "icon-arrow-left", -path: "./icons/icon-arrow-left.js", +path: import("./icons/icon-arrow-left.js"), },{ name: "icon-arrow-right", -path: "./icons/icon-arrow-right.js", +path: import("./icons/icon-arrow-right.js"), },{ name: "icon-arrow-up", -path: "./icons/icon-arrow-up.js", +path: import("./icons/icon-arrow-up.js"), },{ name: "icon-attachment", -path: "./icons/icon-attachment.js", +path: import("./icons/icon-attachment.js"), },{ name: "icon-autofill", -path: "./icons/icon-autofill.js", +path: import("./icons/icon-autofill.js"), },{ name: "icon-award", -path: "./icons/icon-award.js", +path: import("./icons/icon-award.js"), },{ name: "icon-axis-rotation-2", -path: "./icons/icon-axis-rotation-2.js", +path: import("./icons/icon-axis-rotation-2.js"), },{ name: "icon-axis-rotation-3", -path: "./icons/icon-axis-rotation-3.js", +path: import("./icons/icon-axis-rotation-3.js"), },{ name: "icon-axis-rotation", -path: "./icons/icon-axis-rotation.js", +path: import("./icons/icon-axis-rotation.js"), },{ name: "icon-backspace", -path: "./icons/icon-backspace.js", +path: import("./icons/icon-backspace.js"), },{ name: "icon-badge-add", -path: "./icons/icon-badge-add.js", +path: import("./icons/icon-badge-add.js"), },{ name: "icon-badge-remove", -path: "./icons/icon-badge-remove.js", +path: import("./icons/icon-badge-remove.js"), },{ name: "icon-badge-restricted", legacy: true, -path: "./icons/icon-badge-restricted.js", +path: import("./icons/icon-badge-restricted.js"), },{ name: "icon-ball", -path: "./icons/icon-ball.js", +path: import("./icons/icon-ball.js"), },{ name: "icon-bar-chart", -path: "./icons/icon-bar-chart.js", +path: import("./icons/icon-bar-chart.js"), },{ name: "icon-barcode", -path: "./icons/icon-barcode.js", +path: import("./icons/icon-barcode.js"), },{ name: "icon-bars", -path: "./icons/icon-bars.js", +path: import("./icons/icon-bars.js"), },{ name: "icon-battery-full", -path: "./icons/icon-battery-full.js", +path: import("./icons/icon-battery-full.js"), },{ name: "icon-battery-low", -path: "./icons/icon-battery-low.js", +path: import("./icons/icon-battery-low.js"), },{ name: "icon-beer-glass", -path: "./icons/icon-beer-glass.js", +path: import("./icons/icon-beer-glass.js"), },{ name: "icon-bell-off", -path: "./icons/icon-bell-off.js", +path: import("./icons/icon-bell-off.js"), },{ name: "icon-bell", -path: "./icons/icon-bell.js", +path: import("./icons/icon-bell.js"), },{ name: "icon-binarycode", -path: "./icons/icon-binarycode.js", +path: import("./icons/icon-binarycode.js"), },{ name: "icon-bird", -path: "./icons/icon-bird.js", +path: import("./icons/icon-bird.js"), },{ name: "icon-birthday-cake", -path: "./icons/icon-birthday-cake.js", +path: import("./icons/icon-birthday-cake.js"), },{ name: "icon-block", -path: "./icons/icon-block.js", +path: import("./icons/icon-block.js"), },{ name: "icon-bluetooth", -path: "./icons/icon-bluetooth.js", +path: import("./icons/icon-bluetooth.js"), },{ name: "icon-boat-shipping", -path: "./icons/icon-boat-shipping.js", +path: import("./icons/icon-boat-shipping.js"), },{ name: "icon-bones", -path: "./icons/icon-bones.js", +path: import("./icons/icon-bones.js"), },{ name: "icon-book-alt-2", -path: "./icons/icon-book-alt-2.js", +path: import("./icons/icon-book-alt-2.js"), },{ name: "icon-book-alt", -path: "./icons/icon-book-alt.js", +path: import("./icons/icon-book-alt.js"), },{ name: "icon-book", -path: "./icons/icon-book.js", +path: import("./icons/icon-book.js"), },{ name: "icon-bookmark", -path: "./icons/icon-bookmark.js", +path: import("./icons/icon-bookmark.js"), },{ name: "icon-books", -path: "./icons/icon-books.js", +path: import("./icons/icon-books.js"), },{ name: "icon-box-alt", -path: "./icons/icon-box-alt.js", +path: import("./icons/icon-box-alt.js"), },{ name: "icon-box-open", -path: "./icons/icon-box-open.js", +path: import("./icons/icon-box-open.js"), },{ name: "icon-box", -path: "./icons/icon-box.js", +path: import("./icons/icon-box.js"), },{ name: "icon-brackets", -path: "./icons/icon-brackets.js", +path: import("./icons/icon-brackets.js"), },{ name: "icon-brick", -path: "./icons/icon-brick.js", +path: import("./icons/icon-brick.js"), },{ name: "icon-briefcase", -path: "./icons/icon-briefcase.js", +path: import("./icons/icon-briefcase.js"), },{ name: "icon-browser-window", -path: "./icons/icon-browser-window.js", +path: import("./icons/icon-browser-window.js"), },{ name: "icon-brush-alt-2", -path: "./icons/icon-brush-alt-2.js", +path: import("./icons/icon-brush-alt-2.js"), },{ name: "icon-brush-alt", -path: "./icons/icon-brush-alt.js", +path: import("./icons/icon-brush-alt.js"), },{ name: "icon-brush", -path: "./icons/icon-brush.js", +path: import("./icons/icon-brush.js"), },{ name: "icon-bug", -path: "./icons/icon-bug.js", +path: import("./icons/icon-bug.js"), },{ name: "icon-bulleted-list", -path: "./icons/icon-bulleted-list.js", +path: import("./icons/icon-bulleted-list.js"), },{ name: "icon-burn", -path: "./icons/icon-burn.js", +path: import("./icons/icon-burn.js"), },{ name: "icon-bus", -path: "./icons/icon-bus.js", +path: import("./icons/icon-bus.js"), },{ name: "icon-calculator", -path: "./icons/icon-calculator.js", +path: import("./icons/icon-calculator.js"), },{ name: "icon-calendar-alt", -path: "./icons/icon-calendar-alt.js", +path: import("./icons/icon-calendar-alt.js"), },{ name: "icon-calendar", -path: "./icons/icon-calendar.js", +path: import("./icons/icon-calendar.js"), },{ name: "icon-camcorder", legacy: true, -path: "./icons/icon-camcorder.js", +path: import("./icons/icon-camcorder.js"), },{ name: "icon-camera-roll", -path: "./icons/icon-camera-roll.js", +path: import("./icons/icon-camera-roll.js"), },{ name: "icon-candy", -path: "./icons/icon-candy.js", +path: import("./icons/icon-candy.js"), },{ name: "icon-caps-lock", -path: "./icons/icon-caps-lock.js", +path: import("./icons/icon-caps-lock.js"), },{ name: "icon-car", -path: "./icons/icon-car.js", +path: import("./icons/icon-car.js"), },{ name: "icon-categories", -path: "./icons/icon-categories.js", +path: import("./icons/icon-categories.js"), },{ name: "icon-certificate", -path: "./icons/icon-certificate.js", +path: import("./icons/icon-certificate.js"), },{ name: "icon-chart-curve", -path: "./icons/icon-chart-curve.js", +path: import("./icons/icon-chart-curve.js"), },{ name: "icon-chart", -path: "./icons/icon-chart.js", +path: import("./icons/icon-chart.js"), },{ name: "icon-chat-active", legacy: true, -path: "./icons/icon-chat-active.js", +path: import("./icons/icon-chat-active.js"), },{ name: "icon-chat", -path: "./icons/icon-chat.js", +path: import("./icons/icon-chat.js"), },{ name: "icon-check", -path: "./icons/icon-check.js", +path: import("./icons/icon-check.js"), },{ name: "icon-checkbox-dotted", -path: "./icons/icon-checkbox-dotted.js", +path: import("./icons/icon-checkbox-dotted.js"), },{ name: "icon-checkbox-empty", legacy: true, -path: "./icons/icon-checkbox-empty.js", +path: import("./icons/icon-checkbox-empty.js"), },{ name: "icon-checkbox", -path: "./icons/icon-checkbox.js", +path: import("./icons/icon-checkbox.js"), },{ name: "icon-chip-alt", legacy: true, -path: "./icons/icon-chip-alt.js", +path: import("./icons/icon-chip-alt.js"), },{ name: "icon-chip", -path: "./icons/icon-chip.js", +path: import("./icons/icon-chip.js"), },{ name: "icon-cinema", -path: "./icons/icon-cinema.js", +path: import("./icons/icon-cinema.js"), },{ name: "icon-circle-dotted-active", -path: "./icons/icon-circle-dotted-active.js", +path: import("./icons/icon-circle-dotted-active.js"), },{ name: "icon-circle-dotted", -path: "./icons/icon-circle-dotted.js", +path: import("./icons/icon-circle-dotted.js"), },{ name: "icon-circuits", -path: "./icons/icon-circuits.js", +path: import("./icons/icon-circuits.js"), },{ name: "icon-client", legacy: true, -path: "./icons/icon-client.js", +path: import("./icons/icon-client.js"), },{ name: "icon-cloud-drive", -path: "./icons/icon-cloud-drive.js", +path: import("./icons/icon-cloud-drive.js"), },{ name: "icon-cloud-upload", -path: "./icons/icon-cloud-upload.js", +path: import("./icons/icon-cloud-upload.js"), },{ name: "icon-cloud", -path: "./icons/icon-cloud.js", +path: import("./icons/icon-cloud.js"), },{ name: "icon-cloudy", -path: "./icons/icon-cloudy.js", +path: import("./icons/icon-cloudy.js"), },{ name: "icon-clubs", -path: "./icons/icon-clubs.js", +path: import("./icons/icon-clubs.js"), },{ name: "icon-cocktail", -path: "./icons/icon-cocktail.js", +path: import("./icons/icon-cocktail.js"), },{ name: "icon-code", -path: "./icons/icon-code.js", +path: import("./icons/icon-code.js"), },{ name: "icon-coffee", -path: "./icons/icon-coffee.js", +path: import("./icons/icon-coffee.js"), },{ name: "icon-coin-dollar", -path: "./icons/icon-coin-dollar.js", +path: import("./icons/icon-coin-dollar.js"), },{ name: "icon-coin-euro", -path: "./icons/icon-coin-euro.js", +path: import("./icons/icon-coin-euro.js"), },{ name: "icon-coin-pound", -path: "./icons/icon-coin-pound.js", +path: import("./icons/icon-coin-pound.js"), },{ name: "icon-coin-yen", -path: "./icons/icon-coin-yen.js", +path: import("./icons/icon-coin-yen.js"), },{ name: "icon-coins-alt", legacy: true, -path: "./icons/icon-coins-alt.js", +path: import("./icons/icon-coins-alt.js"), },{ name: "icon-coins", -path: "./icons/icon-coins.js", +path: import("./icons/icon-coins.js"), },{ name: "icon-color-bucket", -path: "./icons/icon-color-bucket.js", +path: import("./icons/icon-color-bucket.js"), },{ name: "icon-colorpicker", -path: "./icons/icon-colorpicker.js", +path: import("./icons/icon-colorpicker.js"), },{ name: "icon-columns", -path: "./icons/icon-columns.js", +path: import("./icons/icon-columns.js"), },{ name: "icon-combination-lock-open", -path: "./icons/icon-combination-lock-open.js", +path: import("./icons/icon-combination-lock-open.js"), },{ name: "icon-combination-lock", -path: "./icons/icon-combination-lock.js", +path: import("./icons/icon-combination-lock.js"), },{ name: "icon-command", -path: "./icons/icon-command.js", +path: import("./icons/icon-command.js"), },{ name: "icon-company", -path: "./icons/icon-company.js", +path: import("./icons/icon-company.js"), },{ name: "icon-compress", -path: "./icons/icon-compress.js", +path: import("./icons/icon-compress.js"), },{ name: "icon-connection", -path: "./icons/icon-connection.js", +path: import("./icons/icon-connection.js"), },{ name: "icon-console", -path: "./icons/icon-console.js", +path: import("./icons/icon-console.js"), },{ name: "icon-contrast", -path: "./icons/icon-contrast.js", +path: import("./icons/icon-contrast.js"), },{ name: "icon-conversation-alt", -path: "./icons/icon-conversation-alt.js", +path: import("./icons/icon-conversation-alt.js"), },{ name: "icon-conversation", legacy: true, -path: "./icons/icon-conversation.js", +path: import("./icons/icon-conversation.js"), },{ name: "icon-coverflow", -path: "./icons/icon-coverflow.js", +path: import("./icons/icon-coverflow.js"), },{ name: "icon-credit-card-alt", legacy: true, -path: "./icons/icon-credit-card-alt.js", +path: import("./icons/icon-credit-card-alt.js"), },{ name: "icon-credit-card", -path: "./icons/icon-credit-card.js", +path: import("./icons/icon-credit-card.js"), },{ name: "icon-crop", -path: "./icons/icon-crop.js", +path: import("./icons/icon-crop.js"), },{ name: "icon-crosshair", -path: "./icons/icon-crosshair.js", +path: import("./icons/icon-crosshair.js"), },{ name: "icon-crown-alt", legacy: true, -path: "./icons/icon-crown-alt.js", +path: import("./icons/icon-crown-alt.js"), },{ name: "icon-crown", -path: "./icons/icon-crown.js", +path: import("./icons/icon-crown.js"), },{ name: "icon-cupcake", legacy: true, -path: "./icons/icon-cupcake.js", +path: import("./icons/icon-cupcake.js"), },{ name: "icon-curve", -path: "./icons/icon-curve.js", +path: import("./icons/icon-curve.js"), },{ name: "icon-cut", -path: "./icons/icon-cut.js", +path: import("./icons/icon-cut.js"), },{ name: "icon-dashboard", -path: "./icons/icon-dashboard.js", +path: import("./icons/icon-dashboard.js"), },{ name: "icon-defrag", -path: "./icons/icon-defrag.js", +path: import("./icons/icon-defrag.js"), },{ name: "icon-delete-key", -path: "./icons/icon-delete-key.js", +path: import("./icons/icon-delete-key.js"), },{ name: "icon-delete", -path: "./icons/icon-delete.js", +path: import("./icons/icon-delete.js"), },{ name: "icon-departure", -path: "./icons/icon-departure.js", +path: import("./icons/icon-departure.js"), },{ name: "icon-desktop", legacy: true, -path: "./icons/icon-desktop.js", +path: import("./icons/icon-desktop.js"), },{ name: "icon-diagnostics", -path: "./icons/icon-diagnostics.js", +path: import("./icons/icon-diagnostics.js"), },{ name: "icon-diagonal-arrow-alt", -path: "./icons/icon-diagonal-arrow-alt.js", +path: import("./icons/icon-diagonal-arrow-alt.js"), },{ name: "icon-diagonal-arrow", -path: "./icons/icon-diagonal-arrow.js", +path: import("./icons/icon-diagonal-arrow.js"), },{ name: "icon-diamond", -path: "./icons/icon-diamond.js", +path: import("./icons/icon-diamond.js"), },{ name: "icon-diamonds", -path: "./icons/icon-diamonds.js", +path: import("./icons/icon-diamonds.js"), },{ name: "icon-dice", -path: "./icons/icon-dice.js", +path: import("./icons/icon-dice.js"), },{ name: "icon-diploma-alt", legacy: true, -path: "./icons/icon-diploma-alt.js", +path: import("./icons/icon-diploma-alt.js"), },{ name: "icon-diploma", -path: "./icons/icon-diploma.js", +path: import("./icons/icon-diploma.js"), },{ name: "icon-directions-alt", -path: "./icons/icon-directions-alt.js", +path: import("./icons/icon-directions-alt.js"), },{ name: "icon-directions", -path: "./icons/icon-directions.js", +path: import("./icons/icon-directions.js"), },{ name: "icon-disc", -path: "./icons/icon-disc.js", +path: import("./icons/icon-disc.js"), },{ name: "icon-disk-image", -path: "./icons/icon-disk-image.js", +path: import("./icons/icon-disk-image.js"), },{ name: "icon-display", -path: "./icons/icon-display.js", +path: import("./icons/icon-display.js"), },{ name: "icon-dna", -path: "./icons/icon-dna.js", +path: import("./icons/icon-dna.js"), },{ name: "icon-dock-connector", -path: "./icons/icon-dock-connector.js", +path: import("./icons/icon-dock-connector.js"), },{ name: "icon-document-dashed-line", -path: "./icons/icon-document-dashed-line.js", +path: import("./icons/icon-document-dashed-line.js"), },{ name: "icon-document", -path: "./icons/icon-document.js", +path: import("./icons/icon-document.js"), },{ name: "icon-documents", -path: "./icons/icon-documents.js", +path: import("./icons/icon-documents.js"), },{ name: "icon-donate", legacy: true, -path: "./icons/icon-donate.js", +path: import("./icons/icon-donate.js"), },{ name: "icon-door-open-alt", legacy: true, -path: "./icons/icon-door-open-alt.js", +path: import("./icons/icon-door-open-alt.js"), },{ name: "icon-door-open", -path: "./icons/icon-door-open.js", +path: import("./icons/icon-door-open.js"), },{ name: "icon-download-alt", -path: "./icons/icon-download-alt.js", +path: import("./icons/icon-download-alt.js"), },{ name: "icon-download", -path: "./icons/icon-download.js", +path: import("./icons/icon-download.js"), },{ name: "icon-drop", -path: "./icons/icon-drop.js", +path: import("./icons/icon-drop.js"), },{ name: "icon-eco", -path: "./icons/icon-eco.js", +path: import("./icons/icon-eco.js"), },{ name: "icon-economy", legacy: true, -path: "./icons/icon-economy.js", +path: import("./icons/icon-economy.js"), },{ name: "icon-edit", -path: "./icons/icon-edit.js", +path: import("./icons/icon-edit.js"), },{ name: "icon-employee", legacy: true, -path: "./icons/icon-employee.js", +path: import("./icons/icon-employee.js"), },{ name: "icon-energy-saving-bulb", -path: "./icons/icon-energy-saving-bulb.js", +path: import("./icons/icon-energy-saving-bulb.js"), },{ name: "icon-enter", -path: "./icons/icon-enter.js", +path: import("./icons/icon-enter.js"), },{ name: "icon-equalizer", -path: "./icons/icon-equalizer.js", +path: import("./icons/icon-equalizer.js"), },{ name: "icon-escape", -path: "./icons/icon-escape.js", +path: import("./icons/icon-escape.js"), },{ name: "icon-ethernet", -path: "./icons/icon-ethernet.js", +path: import("./icons/icon-ethernet.js"), },{ name: "icon-eye", -path: "./icons/icon-eye.js", +path: import("./icons/icon-eye.js"), },{ name: "icon-exit-fullscreen", -path: "./icons/icon-exit-fullscreen.js", +path: import("./icons/icon-exit-fullscreen.js"), },{ name: "icon-facebook-like", -path: "./icons/icon-facebook-like.js", +path: import("./icons/icon-facebook-like.js"), },{ name: "icon-factory", -path: "./icons/icon-factory.js", +path: import("./icons/icon-factory.js"), },{ name: "icon-favorite", -path: "./icons/icon-favorite.js", +path: import("./icons/icon-favorite.js"), },{ name: "icon-file-cabinet", -path: "./icons/icon-file-cabinet.js", +path: import("./icons/icon-file-cabinet.js"), },{ name: "icon-files", -path: "./icons/icon-files.js", +path: import("./icons/icon-files.js"), },{ name: "icon-filter-arrows", -path: "./icons/icon-filter-arrows.js", +path: import("./icons/icon-filter-arrows.js"), },{ name: "icon-filter", -path: "./icons/icon-filter.js", +path: import("./icons/icon-filter.js"), },{ name: "icon-fingerprint", -path: "./icons/icon-fingerprint.js", +path: import("./icons/icon-fingerprint.js"), },{ name: "icon-fire", -path: "./icons/icon-fire.js", +path: import("./icons/icon-fire.js"), },{ name: "icon-firewire", legacy: true, -path: "./icons/icon-firewire.js", +path: import("./icons/icon-firewire.js"), },{ name: "icon-flag-alt", -path: "./icons/icon-flag-alt.js", +path: import("./icons/icon-flag-alt.js"), },{ name: "icon-flag", -path: "./icons/icon-flag.js", +path: import("./icons/icon-flag.js"), },{ name: "icon-flash", -path: "./icons/icon-flash.js", +path: import("./icons/icon-flash.js"), },{ name: "icon-flashlight", -path: "./icons/icon-flashlight.js", +path: import("./icons/icon-flashlight.js"), },{ name: "icon-flowerpot", -path: "./icons/icon-flowerpot.js", +path: import("./icons/icon-flowerpot.js"), },{ name: "icon-folder", -path: "./icons/icon-folder.js", +path: import("./icons/icon-folder.js"), },{ name: "icon-folders", -path: "./icons/icon-folders.js", +path: import("./icons/icon-folders.js"), },{ name: "icon-font", -path: "./icons/icon-font.js", +path: import("./icons/icon-font.js"), },{ name: "icon-food", -path: "./icons/icon-food.js", +path: import("./icons/icon-food.js"), },{ name: "icon-footprints", -path: "./icons/icon-footprints.js", +path: import("./icons/icon-footprints.js"), },{ name: "icon-forking", -path: "./icons/icon-forking.js", +path: import("./icons/icon-forking.js"), },{ name: "icon-frame-alt", legacy: true, -path: "./icons/icon-frame-alt.js", +path: import("./icons/icon-frame-alt.js"), },{ name: "icon-frame", -path: "./icons/icon-frame.js", +path: import("./icons/icon-frame.js"), },{ name: "icon-fullscreen-alt", -path: "./icons/icon-fullscreen-alt.js", +path: import("./icons/icon-fullscreen-alt.js"), },{ name: "icon-fullscreen", -path: "./icons/icon-fullscreen.js", +path: import("./icons/icon-fullscreen.js"), },{ name: "icon-game", -path: "./icons/icon-game.js", +path: import("./icons/icon-game.js"), },{ name: "icon-geometry", legacy: true, -path: "./icons/icon-geometry.js", +path: import("./icons/icon-geometry.js"), },{ name: "icon-gift", -path: "./icons/icon-gift.js", +path: import("./icons/icon-gift.js"), },{ name: "icon-glasses", -path: "./icons/icon-glasses.js", +path: import("./icons/icon-glasses.js"), },{ name: "icon-globe-alt", -path: "./icons/icon-globe-alt.js", +path: import("./icons/icon-globe-alt.js"), },{ name: "icon-globe-asia", legacy: true, -path: "./icons/icon-globe-asia.js", +path: import("./icons/icon-globe-asia.js"), },{ name: "icon-globe-europe-africa", legacy: true, -path: "./icons/icon-globe-europe-africa.js", +path: import("./icons/icon-globe-europe-africa.js"), },{ name: "icon-globe-inverted-america", legacy: true, -path: "./icons/icon-globe-inverted-america.js", +path: import("./icons/icon-globe-inverted-america.js"), },{ name: "icon-globe-inverted-asia", legacy: true, -path: "./icons/icon-globe-inverted-asia.js", +path: import("./icons/icon-globe-inverted-asia.js"), },{ name: "icon-globe-inverted-europe-africa", legacy: true, -path: "./icons/icon-globe-inverted-europe-africa.js", +path: import("./icons/icon-globe-inverted-europe-africa.js"), },{ name: "icon-globe", -path: "./icons/icon-globe.js", +path: import("./icons/icon-globe.js"), },{ name: "icon-gps", -path: "./icons/icon-gps.js", +path: import("./icons/icon-gps.js"), },{ name: "icon-graduate", -path: "./icons/icon-graduate.js", +path: import("./icons/icon-graduate.js"), },{ name: "icon-grid", -path: "./icons/icon-grid.js", +path: import("./icons/icon-grid.js"), },{ name: "icon-hammer", -path: "./icons/icon-hammer.js", +path: import("./icons/icon-hammer.js"), },{ name: "icon-hand-active-alt", legacy: true, -path: "./icons/icon-hand-active-alt.js", +path: import("./icons/icon-hand-active-alt.js"), },{ name: "icon-hand-active", -path: "./icons/icon-hand-active.js", +path: import("./icons/icon-hand-active.js"), },{ name: "icon-hand-pointer-alt", legacy: true, -path: "./icons/icon-hand-pointer-alt.js", +path: import("./icons/icon-hand-pointer-alt.js"), },{ name: "icon-hand-pointer", -path: "./icons/icon-hand-pointer.js", +path: import("./icons/icon-hand-pointer.js"), },{ name: "icon-handshake", -path: "./icons/icon-handshake.js", +path: import("./icons/icon-handshake.js"), },{ name: "icon-handtool-alt", legacy: true, -path: "./icons/icon-handtool-alt.js", +path: import("./icons/icon-handtool-alt.js"), },{ name: "icon-handtool", -path: "./icons/icon-handtool.js", +path: import("./icons/icon-handtool.js"), },{ name: "icon-hard-drive-alt", legacy: true, -path: "./icons/icon-hard-drive-alt.js", +path: import("./icons/icon-hard-drive-alt.js"), },{ name: "icon-hard-drive", legacy: true, -path: "./icons/icon-hard-drive.js", +path: import("./icons/icon-hard-drive.js"), },{ name: "icon-headphones", -path: "./icons/icon-headphones.js", +path: import("./icons/icon-headphones.js"), },{ name: "icon-headset", legacy: true, -path: "./icons/icon-headset.js", +path: import("./icons/icon-headset.js"), },{ name: "icon-hearts", -path: "./icons/icon-hearts.js", +path: import("./icons/icon-hearts.js"), },{ name: "icon-height", -path: "./icons/icon-height.js", +path: import("./icons/icon-height.js"), },{ name: "icon-help-alt", -path: "./icons/icon-help-alt.js", +path: import("./icons/icon-help-alt.js"), },{ name: "icon-help", -path: "./icons/icon-help.js", +path: import("./icons/icon-help.js"), },{ name: "icon-home", -path: "./icons/icon-home.js", +path: import("./icons/icon-home.js"), },{ name: "icon-hourglass", -path: "./icons/icon-hourglass.js", +path: import("./icons/icon-hourglass.js"), },{ name: "icon-imac", legacy: true, -path: "./icons/icon-imac.js", +path: import("./icons/icon-imac.js"), },{ name: "icon-inbox-full", legacy: true, -path: "./icons/icon-inbox-full.js", +path: import("./icons/icon-inbox-full.js"), },{ name: "icon-inbox", -path: "./icons/icon-inbox.js", +path: import("./icons/icon-inbox.js"), },{ name: "icon-indent", -path: "./icons/icon-indent.js", +path: import("./icons/icon-indent.js"), },{ name: "icon-infinity", -path: "./icons/icon-infinity.js", +path: import("./icons/icon-infinity.js"), },{ name: "icon-info", -path: "./icons/icon-info.js", +path: import("./icons/icon-info.js"), },{ name: "icon-invoice", legacy: true, -path: "./icons/icon-invoice.js", +path: import("./icons/icon-invoice.js"), },{ name: "icon-ipad", legacy: true, -path: "./icons/icon-ipad.js", +path: import("./icons/icon-ipad.js"), },{ name: "icon-iphone", legacy: true, -path: "./icons/icon-iphone.js", +path: import("./icons/icon-iphone.js"), },{ name: "icon-item-arrangement", legacy: true, -path: "./icons/icon-item-arrangement.js", +path: import("./icons/icon-item-arrangement.js"), },{ name: "icon-junk", -path: "./icons/icon-junk.js", +path: import("./icons/icon-junk.js"), },{ name: "icon-key", -path: "./icons/icon-key.js", +path: import("./icons/icon-key.js"), },{ name: "icon-keyboard", -path: "./icons/icon-keyboard.js", +path: import("./icons/icon-keyboard.js"), },{ name: "icon-lab", -path: "./icons/icon-lab.js", +path: import("./icons/icon-lab.js"), },{ name: "icon-laptop", -path: "./icons/icon-laptop.js", +path: import("./icons/icon-laptop.js"), },{ name: "icon-layers-alt", legacy: true, -path: "./icons/icon-layers-alt.js", +path: import("./icons/icon-layers-alt.js"), },{ name: "icon-layers", -path: "./icons/icon-layers.js", +path: import("./icons/icon-layers.js"), },{ name: "icon-layout", -path: "./icons/icon-layout.js", +path: import("./icons/icon-layout.js"), },{ name: "icon-left-double-arrow", -path: "./icons/icon-left-double-arrow.js", +path: import("./icons/icon-left-double-arrow.js"), },{ name: "icon-legal", -path: "./icons/icon-legal.js", +path: import("./icons/icon-legal.js"), },{ name: "icon-lense", legacy: true, -path: "./icons/icon-lense.js", +path: import("./icons/icon-lense.js"), },{ name: "icon-library", -path: "./icons/icon-library.js", +path: import("./icons/icon-library.js"), },{ name: "icon-light-down", -path: "./icons/icon-light-down.js", +path: import("./icons/icon-light-down.js"), },{ name: "icon-light-up", -path: "./icons/icon-light-up.js", +path: import("./icons/icon-light-up.js"), },{ name: "icon-lightbulb-active", -path: "./icons/icon-lightbulb-active.js", +path: import("./icons/icon-lightbulb-active.js"), },{ name: "icon-lightbulb", legacy: true, -path: "./icons/icon-lightbulb.js", +path: import("./icons/icon-lightbulb.js"), },{ name: "icon-lightning", -path: "./icons/icon-lightning.js", +path: import("./icons/icon-lightning.js"), },{ name: "icon-link", -path: "./icons/icon-link.js", +path: import("./icons/icon-link.js"), },{ name: "icon-list", -path: "./icons/icon-list.js", +path: import("./icons/icon-list.js"), },{ name: "icon-load", legacy: true, -path: "./icons/icon-load.js", +path: import("./icons/icon-load.js"), },{ name: "icon-loading", legacy: true, -path: "./icons/icon-loading.js", +path: import("./icons/icon-loading.js"), },{ name: "icon-locate", -path: "./icons/icon-locate.js", +path: import("./icons/icon-locate.js"), },{ name: "icon-location-near-me", legacy: true, -path: "./icons/icon-location-near-me.js", +path: import("./icons/icon-location-near-me.js"), },{ name: "icon-location-nearby", -path: "./icons/icon-location-nearby.js", +path: import("./icons/icon-location-nearby.js"), },{ name: "icon-lock", -path: "./icons/icon-lock.js", +path: import("./icons/icon-lock.js"), },{ name: "icon-log-out", -path: "./icons/icon-log-out.js", +path: import("./icons/icon-log-out.js"), },{ name: "icon-logout", legacy: true, -path: "./icons/icon-logout.js", +path: import("./icons/icon-logout.js"), },{ name: "icon-loupe", legacy: true, -path: "./icons/icon-loupe.js", +path: import("./icons/icon-loupe.js"), },{ name: "icon-magnet", -path: "./icons/icon-magnet.js", +path: import("./icons/icon-magnet.js"), },{ name: "icon-mailbox", -path: "./icons/icon-mailbox.js", +path: import("./icons/icon-mailbox.js"), },{ name: "icon-map-alt", -path: "./icons/icon-map-alt.js", +path: import("./icons/icon-map-alt.js"), },{ name: "icon-map-location", legacy: true, -path: "./icons/icon-map-location.js", +path: import("./icons/icon-map-location.js"), },{ name: "icon-map-marker", -path: "./icons/icon-map-marker.js", +path: import("./icons/icon-map-marker.js"), },{ name: "icon-map", -path: "./icons/icon-map.js", +path: import("./icons/icon-map.js"), },{ name: "icon-medal", -path: "./icons/icon-medal.js", +path: import("./icons/icon-medal.js"), },{ name: "icon-medical-emergency", -path: "./icons/icon-medical-emergency.js", +path: import("./icons/icon-medical-emergency.js"), },{ name: "icon-medicine", -path: "./icons/icon-medicine.js", +path: import("./icons/icon-medicine.js"), },{ name: "icon-meeting", legacy: true, -path: "./icons/icon-meeting.js", +path: import("./icons/icon-meeting.js"), },{ name: "icon-megaphone", -path: "./icons/icon-megaphone.js", +path: import("./icons/icon-megaphone.js"), },{ name: "icon-merge", -path: "./icons/icon-merge.js", +path: import("./icons/icon-merge.js"), },{ name: "icon-message-open", -path: "./icons/icon-message-open.js", +path: import("./icons/icon-message-open.js"), },{ name: "icon-message-unopened", legacy: true, -path: "./icons/icon-message-unopened.js", +path: import("./icons/icon-message-unopened.js"), },{ name: "icon-message", -path: "./icons/icon-message.js", +path: import("./icons/icon-message.js"), },{ name: "icon-microscope", -path: "./icons/icon-microscope.js", +path: import("./icons/icon-microscope.js"), },{ name: "icon-mindmap", legacy: true, -path: "./icons/icon-mindmap.js", +path: import("./icons/icon-mindmap.js"), },{ name: "icon-mobile", -path: "./icons/icon-mobile.js", +path: import("./icons/icon-mobile.js"), },{ name: "icon-mountain", -path: "./icons/icon-mountain.js", +path: import("./icons/icon-mountain.js"), },{ name: "icon-mouse-cursor", -path: "./icons/icon-mouse-cursor.js", +path: import("./icons/icon-mouse-cursor.js"), },{ name: "icon-mouse", -path: "./icons/icon-mouse.js", +path: import("./icons/icon-mouse.js"), },{ name: "icon-movie-alt", -path: "./icons/icon-movie-alt.js", +path: import("./icons/icon-movie-alt.js"), },{ name: "icon-movie", -path: "./icons/icon-movie.js", +path: import("./icons/icon-movie.js"), },{ name: "icon-multiple-credit-cards", -path: "./icons/icon-multiple-credit-cards.js", +path: import("./icons/icon-multiple-credit-cards.js"), },{ name: "icon-multiple-windows", -path: "./icons/icon-multiple-windows.js", +path: import("./icons/icon-multiple-windows.js"), },{ name: "icon-music", -path: "./icons/icon-music.js", +path: import("./icons/icon-music.js"), },{ name: "icon-name-badge", legacy: true, -path: "./icons/icon-name-badge.js", +path: import("./icons/icon-name-badge.js"), },{ name: "icon-navigation-bottom", legacy: true, -path: "./icons/icon-navigation-bottom.js", +path: import("./icons/icon-navigation-bottom.js"), },{ name: "icon-navigation-down", legacy: true, -path: "./icons/icon-navigation-down.js", +path: import("./icons/icon-navigation-down.js"), },{ name: "icon-navigation-first", legacy: true, -path: "./icons/icon-navigation-first.js", +path: import("./icons/icon-navigation-first.js"), },{ name: "icon-navigation-horizontal", legacy: true, -path: "./icons/icon-navigation-horizontal.js", +path: import("./icons/icon-navigation-horizontal.js"), },{ name: "icon-navigation-last", legacy: true, -path: "./icons/icon-navigation-last.js", +path: import("./icons/icon-navigation-last.js"), },{ name: "icon-navigation-left", legacy: true, -path: "./icons/icon-navigation-left.js", +path: import("./icons/icon-navigation-left.js"), },{ name: "icon-navigation-right", legacy: true, -path: "./icons/icon-navigation-right.js", +path: import("./icons/icon-navigation-right.js"), },{ name: "icon-navigation-road", legacy: true, -path: "./icons/icon-navigation-road.js", +path: import("./icons/icon-navigation-road.js"), },{ name: "icon-navigation-top", legacy: true, -path: "./icons/icon-navigation-top.js", +path: import("./icons/icon-navigation-top.js"), },{ name: "icon-navigation-up", legacy: true, -path: "./icons/icon-navigation-up.js", +path: import("./icons/icon-navigation-up.js"), },{ name: "icon-navigation-vertical", legacy: true, -path: "./icons/icon-navigation-vertical.js", +path: import("./icons/icon-navigation-vertical.js"), },{ name: "icon-navigation", legacy: true, -path: "./icons/icon-navigation.js", +path: import("./icons/icon-navigation.js"), },{ name: "icon-navigational-arrow", -path: "./icons/icon-navigational-arrow.js", +path: import("./icons/icon-navigational-arrow.js"), },{ name: "icon-network-alt", -path: "./icons/icon-network-alt.js", +path: import("./icons/icon-network-alt.js"), },{ name: "icon-newspaper-alt", legacy: true, -path: "./icons/icon-newspaper-alt.js", +path: import("./icons/icon-newspaper-alt.js"), },{ name: "icon-newspaper", -path: "./icons/icon-newspaper.js", +path: import("./icons/icon-newspaper.js"), },{ name: "icon-next-media", legacy: true, -path: "./icons/icon-next-media.js", +path: import("./icons/icon-next-media.js"), },{ name: "icon-next", legacy: true, -path: "./icons/icon-next.js", +path: import("./icons/icon-next.js"), },{ name: "icon-nodes", legacy: true, -path: "./icons/icon-nodes.js", +path: import("./icons/icon-nodes.js"), },{ name: "icon-notepad-alt", legacy: true, -path: "./icons/icon-notepad-alt.js", +path: import("./icons/icon-notepad-alt.js"), },{ name: "icon-notepad", -path: "./icons/icon-notepad.js", +path: import("./icons/icon-notepad.js"), },{ name: "icon-old-key", -path: "./icons/icon-old-key.js", +path: import("./icons/icon-old-key.js"), },{ name: "icon-old-phone", legacy: true, -path: "./icons/icon-old-phone.js", +path: import("./icons/icon-old-phone.js"), },{ name: "icon-operator", -path: "./icons/icon-operator.js", +path: import("./icons/icon-operator.js"), },{ name: "icon-ordered-list", -path: "./icons/icon-ordered-list.js", +path: import("./icons/icon-ordered-list.js"), },{ name: "icon-out", -path: "./icons/icon-out.js", +path: import("./icons/icon-out.js"), },{ name: "icon-outbox", legacy: true, -path: "./icons/icon-outbox.js", +path: import("./icons/icon-outbox.js"), },{ name: "icon-outdent", -path: "./icons/icon-outdent.js", +path: import("./icons/icon-outdent.js"), },{ name: "icon-page-add", -path: "./icons/icon-page-add.js", +path: import("./icons/icon-page-add.js"), },{ name: "icon-page-down", -path: "./icons/icon-page-down.js", +path: import("./icons/icon-page-down.js"), },{ name: "icon-page-remove", -path: "./icons/icon-page-remove.js", +path: import("./icons/icon-page-remove.js"), },{ name: "icon-page-restricted", -path: "./icons/icon-page-restricted.js", +path: import("./icons/icon-page-restricted.js"), },{ name: "icon-page-up", -path: "./icons/icon-page-up.js", +path: import("./icons/icon-page-up.js"), },{ name: "icon-paint-roller", legacy: true, -path: "./icons/icon-paint-roller.js", +path: import("./icons/icon-paint-roller.js"), },{ name: "icon-palette", -path: "./icons/icon-palette.js", +path: import("./icons/icon-palette.js"), },{ name: "icon-panel-show", -path: "./icons/icon-panel-show.js", +path: import("./icons/icon-panel-show.js"), },{ name: "icon-pannel-close", -path: "./icons/icon-pannel-close.js", +path: import("./icons/icon-pannel-close.js"), },{ name: "icon-paper-bag", legacy: true, -path: "./icons/icon-paper-bag.js", +path: import("./icons/icon-paper-bag.js"), },{ name: "icon-paper-plane-alt", -path: "./icons/icon-paper-plane-alt.js", +path: import("./icons/icon-paper-plane-alt.js"), },{ name: "icon-paper-plane", -path: "./icons/icon-paper-plane.js", +path: import("./icons/icon-paper-plane.js"), },{ name: "icon-partly-cloudy", -path: "./icons/icon-partly-cloudy.js", +path: import("./icons/icon-partly-cloudy.js"), },{ name: "icon-paste-in", legacy: true, -path: "./icons/icon-paste-in.js", +path: import("./icons/icon-paste-in.js"), },{ name: "icon-pause", -path: "./icons/icon-pause.js", +path: import("./icons/icon-pause.js"), },{ name: "icon-pc", legacy: true, -path: "./icons/icon-pc.js", +path: import("./icons/icon-pc.js"), },{ name: "icon-people-alt-2", legacy: true, -path: "./icons/icon-people-alt-2.js", +path: import("./icons/icon-people-alt-2.js"), },{ name: "icon-people-alt", legacy: true, -path: "./icons/icon-people-alt.js", +path: import("./icons/icon-people-alt.js"), },{ name: "icon-people-female", legacy: true, -path: "./icons/icon-people-female.js", +path: import("./icons/icon-people-female.js"), },{ name: "icon-people", -path: "./icons/icon-people.js", +path: import("./icons/icon-people.js"), },{ name: "icon-phone-ring", -path: "./icons/icon-phone-ring.js", +path: import("./icons/icon-phone-ring.js"), },{ name: "icon-phone", -path: "./icons/icon-phone.js", +path: import("./icons/icon-phone.js"), },{ name: "icon-photo-album", -path: "./icons/icon-photo-album.js", +path: import("./icons/icon-photo-album.js"), },{ name: "icon-picture", -path: "./icons/icon-picture.js", +path: import("./icons/icon-picture.js"), },{ name: "icon-pictures-alt-2", -path: "./icons/icon-pictures-alt-2.js", +path: import("./icons/icon-pictures-alt-2.js"), },{ name: "icon-pictures-alt", legacy: true, -path: "./icons/icon-pictures-alt.js", +path: import("./icons/icon-pictures-alt.js"), },{ name: "icon-pictures", -path: "./icons/icon-pictures.js", +path: import("./icons/icon-pictures.js"), },{ name: "icon-pie-chart", -path: "./icons/icon-pie-chart.js", +path: import("./icons/icon-pie-chart.js"), },{ name: "icon-piggy-bank", -path: "./icons/icon-piggy-bank.js", +path: import("./icons/icon-piggy-bank.js"), },{ name: "icon-pin-location", -path: "./icons/icon-pin-location.js", +path: import("./icons/icon-pin-location.js"), },{ name: "icon-plane", -path: "./icons/icon-plane.js", +path: import("./icons/icon-plane.js"), },{ name: "icon-planet", legacy: true, -path: "./icons/icon-planet.js", +path: import("./icons/icon-planet.js"), },{ name: "icon-play", -path: "./icons/icon-play.js", +path: import("./icons/icon-play.js"), },{ name: "icon-playing-cards", legacy: true, -path: "./icons/icon-playing-cards.js", +path: import("./icons/icon-playing-cards.js"), },{ name: "icon-playlist", -path: "./icons/icon-playlist.js", +path: import("./icons/icon-playlist.js"), },{ name: "icon-plugin", -path: "./icons/icon-plugin.js", +path: import("./icons/icon-plugin.js"), },{ name: "icon-podcast", -path: "./icons/icon-podcast.js", +path: import("./icons/icon-podcast.js"), },{ name: "icon-poll", legacy: true, -path: "./icons/icon-poll.js", +path: import("./icons/icon-poll.js"), },{ name: "icon-post-it", -path: "./icons/icon-post-it.js", +path: import("./icons/icon-post-it.js"), },{ name: "icon-power-outlet", legacy: true, -path: "./icons/icon-power-outlet.js", +path: import("./icons/icon-power-outlet.js"), },{ name: "icon-power", -path: "./icons/icon-power.js", +path: import("./icons/icon-power.js"), },{ name: "icon-presentation", -path: "./icons/icon-presentation.js", +path: import("./icons/icon-presentation.js"), },{ name: "icon-previous-media", -path: "./icons/icon-previous-media.js", +path: import("./icons/icon-previous-media.js"), },{ name: "icon-previous", -path: "./icons/icon-previous.js", +path: import("./icons/icon-previous.js"), },{ name: "icon-price-dollar", legacy: true, -path: "./icons/icon-price-dollar.js", +path: import("./icons/icon-price-dollar.js"), },{ name: "icon-price-euro", legacy: true, -path: "./icons/icon-price-euro.js", +path: import("./icons/icon-price-euro.js"), },{ name: "icon-price-pound", legacy: true, -path: "./icons/icon-price-pound.js", +path: import("./icons/icon-price-pound.js"), },{ name: "icon-price-yen", legacy: true, -path: "./icons/icon-price-yen.js", +path: import("./icons/icon-price-yen.js"), },{ name: "icon-print", -path: "./icons/icon-print.js", +path: import("./icons/icon-print.js"), },{ name: "icon-printer-alt", legacy: true, -path: "./icons/icon-printer-alt.js", +path: import("./icons/icon-printer-alt.js"), },{ name: "icon-projector", -path: "./icons/icon-projector.js", +path: import("./icons/icon-projector.js"), },{ name: "icon-pulse", -path: "./icons/icon-pulse.js", +path: import("./icons/icon-pulse.js"), },{ name: "icon-pushpin", -path: "./icons/icon-pushpin.js", +path: import("./icons/icon-pushpin.js"), },{ name: "icon-qr-code", -path: "./icons/icon-qr-code.js", +path: import("./icons/icon-qr-code.js"), },{ name: "icon-quote", -path: "./icons/icon-quote.js", +path: import("./icons/icon-quote.js"), },{ name: "icon-radio-alt", -path: "./icons/icon-radio-alt.js", +path: import("./icons/icon-radio-alt.js"), },{ name: "icon-radio-receiver", -path: "./icons/icon-radio-receiver.js", +path: import("./icons/icon-radio-receiver.js"), },{ name: "icon-radio", -path: "./icons/icon-radio.js", +path: import("./icons/icon-radio.js"), },{ name: "icon-rain", -path: "./icons/icon-rain.js", +path: import("./icons/icon-rain.js"), },{ name: "icon-rate", legacy: true, -path: "./icons/icon-rate.js", +path: import("./icons/icon-rate.js"), },{ name: "icon-re-post", -path: "./icons/icon-re-post.js", +path: import("./icons/icon-re-post.js"), },{ name: "icon-readonly", legacy: true, -path: "./icons/icon-readonly.js", +path: import("./icons/icon-readonly.js"), },{ name: "icon-receipt-alt", -path: "./icons/icon-receipt-alt.js", +path: import("./icons/icon-receipt-alt.js"), },{ name: "icon-reception", -path: "./icons/icon-reception.js", +path: import("./icons/icon-reception.js"), },{ name: "icon-record", legacy: true, -path: "./icons/icon-record.js", +path: import("./icons/icon-record.js"), },{ name: "icon-rectangle-ellipsis", -path: "./icons/icon-rectangle-ellipsis.js", +path: import("./icons/icon-rectangle-ellipsis.js"), },{ name: "icon-redo", -path: "./icons/icon-redo.js", +path: import("./icons/icon-redo.js"), },{ name: "icon-refresh", -path: "./icons/icon-refresh.js", +path: import("./icons/icon-refresh.js"), },{ name: "icon-remote", legacy: true, -path: "./icons/icon-remote.js", +path: import("./icons/icon-remote.js"), },{ name: "icon-remove", -path: "./icons/icon-remove.js", +path: import("./icons/icon-remove.js"), },{ name: "icon-repeat-one", -path: "./icons/icon-repeat-one.js", +path: import("./icons/icon-repeat-one.js"), },{ name: "icon-repeat", -path: "./icons/icon-repeat.js", +path: import("./icons/icon-repeat.js"), },{ name: "icon-reply-arrow", -path: "./icons/icon-reply-arrow.js", +path: import("./icons/icon-reply-arrow.js"), },{ name: "icon-resize", -path: "./icons/icon-resize.js", +path: import("./icons/icon-resize.js"), },{ name: "icon-return-to-top", legacy: true, -path: "./icons/icon-return-to-top.js", +path: import("./icons/icon-return-to-top.js"), },{ name: "icon-right-double-arrow", legacy: true, -path: "./icons/icon-right-double-arrow.js", +path: import("./icons/icon-right-double-arrow.js"), },{ name: "icon-roadsign", legacy: true, -path: "./icons/icon-roadsign.js", +path: import("./icons/icon-roadsign.js"), },{ name: "icon-rocket", -path: "./icons/icon-rocket.js", +path: import("./icons/icon-rocket.js"), },{ name: "icon-rss", -path: "./icons/icon-rss.js", +path: import("./icons/icon-rss.js"), },{ name: "icon-ruler-alt", -path: "./icons/icon-ruler-alt.js", +path: import("./icons/icon-ruler-alt.js"), },{ name: "icon-ruler", -path: "./icons/icon-ruler.js", +path: import("./icons/icon-ruler.js"), },{ name: "icon-satellite-dish", -path: "./icons/icon-satellite-dish.js", +path: import("./icons/icon-satellite-dish.js"), },{ name: "icon-save", -path: "./icons/icon-save.js", +path: import("./icons/icon-save.js"), },{ name: "icon-scan", -path: "./icons/icon-scan.js", +path: import("./icons/icon-scan.js"), },{ name: "icon-school", -path: "./icons/icon-school.js", +path: import("./icons/icon-school.js"), },{ name: "icon-screensharing", -path: "./icons/icon-screensharing.js", +path: import("./icons/icon-screensharing.js"), },{ name: "icon-script-alt", legacy: true, -path: "./icons/icon-script-alt.js", +path: import("./icons/icon-script-alt.js"), },{ name: "icon-script", -path: "./icons/icon-script.js", +path: import("./icons/icon-script.js"), },{ name: "icon-scull", -path: "./icons/icon-scull.js", +path: import("./icons/icon-scull.js"), },{ name: "icon-search", -path: "./icons/icon-search.js", +path: import("./icons/icon-search.js"), },{ name: "icon-sensor", -path: "./icons/icon-sensor.js", +path: import("./icons/icon-sensor.js"), },{ name: "icon-server-alt", legacy: true, -path: "./icons/icon-server-alt.js", +path: import("./icons/icon-server-alt.js"), },{ name: "icon-server", -path: "./icons/icon-server.js", +path: import("./icons/icon-server.js"), },{ name: "icon-settings-alt", legacy: true, -path: "./icons/icon-settings-alt.js", +path: import("./icons/icon-settings-alt.js"), },{ name: "icon-settings", -path: "./icons/icon-settings.js", +path: import("./icons/icon-settings.js"), },{ name: "icon-share-alt", -path: "./icons/icon-share-alt.js", +path: import("./icons/icon-share-alt.js"), },{ name: "icon-share", -path: "./icons/icon-share.js", +path: import("./icons/icon-share.js"), },{ name: "icon-sharing-iphone", -path: "./icons/icon-sharing-iphone.js", +path: import("./icons/icon-sharing-iphone.js"), },{ name: "icon-shield", -path: "./icons/icon-shield.js", +path: import("./icons/icon-shield.js"), },{ name: "icon-shift", -path: "./icons/icon-shift.js", +path: import("./icons/icon-shift.js"), },{ name: "icon-shipping-box", -path: "./icons/icon-shipping-box.js", +path: import("./icons/icon-shipping-box.js"), },{ name: "icon-shipping", -path: "./icons/icon-shipping.js", +path: import("./icons/icon-shipping.js"), },{ name: "icon-shoe", -path: "./icons/icon-shoe.js", +path: import("./icons/icon-shoe.js"), },{ name: "icon-shopping-basket-alt-2", legacy: true, -path: "./icons/icon-shopping-basket-alt-2.js", +path: import("./icons/icon-shopping-basket-alt-2.js"), },{ name: "icon-shopping-basket-alt", -path: "./icons/icon-shopping-basket-alt.js", +path: import("./icons/icon-shopping-basket-alt.js"), },{ name: "icon-shopping-basket", -path: "./icons/icon-shopping-basket.js", +path: import("./icons/icon-shopping-basket.js"), },{ name: "icon-shuffle", -path: "./icons/icon-shuffle.js", +path: import("./icons/icon-shuffle.js"), },{ name: "icon-sience", -path: "./icons/icon-sience.js", +path: import("./icons/icon-sience.js"), },{ name: "icon-single-note", -path: "./icons/icon-single-note.js", +path: import("./icons/icon-single-note.js"), },{ name: "icon-sitemap", legacy: true, -path: "./icons/icon-sitemap.js", +path: import("./icons/icon-sitemap.js"), },{ name: "icon-sleep", -path: "./icons/icon-sleep.js", +path: import("./icons/icon-sleep.js"), },{ name: "icon-slideshow", legacy: true, -path: "./icons/icon-slideshow.js", +path: import("./icons/icon-slideshow.js"), },{ name: "icon-smiley-inverted", legacy: true, -path: "./icons/icon-smiley-inverted.js", +path: import("./icons/icon-smiley-inverted.js"), },{ name: "icon-smiley", -path: "./icons/icon-smiley.js", +path: import("./icons/icon-smiley.js"), },{ name: "icon-snow", -path: "./icons/icon-snow.js", +path: import("./icons/icon-snow.js"), },{ name: "icon-sound-low", -path: "./icons/icon-sound-low.js", +path: import("./icons/icon-sound-low.js"), },{ name: "icon-sound-medium", legacy: true, -path: "./icons/icon-sound-medium.js", +path: import("./icons/icon-sound-medium.js"), },{ name: "icon-sound-off", -path: "./icons/icon-sound-off.js", +path: import("./icons/icon-sound-off.js"), },{ name: "icon-sound-waves", -path: "./icons/icon-sound-waves.js", +path: import("./icons/icon-sound-waves.js"), },{ name: "icon-sound", -path: "./icons/icon-sound.js", +path: import("./icons/icon-sound.js"), },{ name: "icon-spades", -path: "./icons/icon-spades.js", +path: import("./icons/icon-spades.js"), },{ name: "icon-speaker", -path: "./icons/icon-speaker.js", +path: import("./icons/icon-speaker.js"), },{ name: "icon-speed-gauge", -path: "./icons/icon-speed-gauge.js", +path: import("./icons/icon-speed-gauge.js"), },{ name: "icon-split-alt", -path: "./icons/icon-split-alt.js", +path: import("./icons/icon-split-alt.js"), },{ name: "icon-split", -path: "./icons/icon-split.js", +path: import("./icons/icon-split.js"), },{ name: "icon-sprout", -path: "./icons/icon-sprout.js", +path: import("./icons/icon-sprout.js"), },{ name: "icon-squiggly-line", legacy: true, -path: "./icons/icon-squiggly-line.js", +path: import("./icons/icon-squiggly-line.js"), },{ name: "icon-ssd", legacy: true, -path: "./icons/icon-ssd.js", +path: import("./icons/icon-ssd.js"), },{ name: "icon-stacked-disks", legacy: true, -path: "./icons/icon-stacked-disks.js", +path: import("./icons/icon-stacked-disks.js"), },{ name: "icon-stamp", legacy: true, -path: "./icons/icon-stamp.js", +path: import("./icons/icon-stamp.js"), },{ name: "icon-stop-alt", -path: "./icons/icon-stop-alt.js", +path: import("./icons/icon-stop-alt.js"), },{ name: "icon-stop-hand", legacy: true, -path: "./icons/icon-stop-hand.js", +path: import("./icons/icon-stop-hand.js"), },{ name: "icon-stop", -path: "./icons/icon-stop.js", +path: import("./icons/icon-stop.js"), },{ name: "icon-store", -path: "./icons/icon-store.js", +path: import("./icons/icon-store.js"), },{ name: "icon-stream", legacy: true, -path: "./icons/icon-stream.js", +path: import("./icons/icon-stream.js"), },{ name: "icon-sunny", -path: "./icons/icon-sunny.js", +path: import("./icons/icon-sunny.js"), },{ name: "icon-sweatshirt", legacy: true, -path: "./icons/icon-sweatshirt.js", +path: import("./icons/icon-sweatshirt.js"), },{ name: "icon-sync", -path: "./icons/icon-sync.js", +path: import("./icons/icon-sync.js"), },{ name: "icon-t-shirt", -path: "./icons/icon-t-shirt.js", +path: import("./icons/icon-t-shirt.js"), },{ name: "icon-tab-key", -path: "./icons/icon-tab-key.js", +path: import("./icons/icon-tab-key.js"), },{ name: "icon-tag", -path: "./icons/icon-tag.js", +path: import("./icons/icon-tag.js"), },{ name: "icon-tags", -path: "./icons/icon-tags.js", +path: import("./icons/icon-tags.js"), },{ name: "icon-takeaway-cup", legacy: true, -path: "./icons/icon-takeaway-cup.js", +path: import("./icons/icon-takeaway-cup.js"), },{ name: "icon-target", -path: "./icons/icon-target.js", +path: import("./icons/icon-target.js"), },{ name: "icon-temperatrure-alt", -path: "./icons/icon-temperatrure-alt.js", +path: import("./icons/icon-temperatrure-alt.js"), },{ name: "icon-temperature", -path: "./icons/icon-temperature.js", +path: import("./icons/icon-temperature.js"), },{ name: "icon-terminal", -path: "./icons/icon-terminal.js", +path: import("./icons/icon-terminal.js"), },{ name: "icon-theater", -path: "./icons/icon-theater.js", +path: import("./icons/icon-theater.js"), },{ name: "icon-thumb-down", -path: "./icons/icon-thumb-down.js", +path: import("./icons/icon-thumb-down.js"), },{ name: "icon-thumb-up", -path: "./icons/icon-thumb-up.js", +path: import("./icons/icon-thumb-up.js"), },{ name: "icon-thumbnail-list", -path: "./icons/icon-thumbnail-list.js", +path: import("./icons/icon-thumbnail-list.js"), },{ name: "icon-thumbnails-small", -path: "./icons/icon-thumbnails-small.js", +path: import("./icons/icon-thumbnails-small.js"), },{ name: "icon-thumbnails", -path: "./icons/icon-thumbnails.js", +path: import("./icons/icon-thumbnails.js"), },{ name: "icon-ticket", -path: "./icons/icon-ticket.js", +path: import("./icons/icon-ticket.js"), },{ name: "icon-time", -path: "./icons/icon-time.js", +path: import("./icons/icon-time.js"), },{ name: "icon-timer", -path: "./icons/icon-timer.js", +path: import("./icons/icon-timer.js"), },{ name: "icon-tools", legacy: true, -path: "./icons/icon-tools.js", +path: import("./icons/icon-tools.js"), },{ name: "icon-top", legacy: true, -path: "./icons/icon-top.js", +path: import("./icons/icon-top.js"), },{ name: "icon-traffic-alt", legacy: true, -path: "./icons/icon-traffic-alt.js", +path: import("./icons/icon-traffic-alt.js"), },{ name: "icon-trafic", -path: "./icons/icon-trafic.js", +path: import("./icons/icon-trafic.js"), },{ name: "icon-train", -path: "./icons/icon-train.js", +path: import("./icons/icon-train.js"), },{ name: "icon-trash-alt-2", legacy: true, -path: "./icons/icon-trash-alt-2.js", +path: import("./icons/icon-trash-alt-2.js"), },{ name: "icon-trash-alt", legacy: true, -path: "./icons/icon-trash-alt.js", +path: import("./icons/icon-trash-alt.js"), },{ name: "icon-trash", -path: "./icons/icon-trash.js", +path: import("./icons/icon-trash.js"), },{ name: "icon-tree", -path: "./icons/icon-tree.js", +path: import("./icons/icon-tree.js"), },{ name: "icon-trophy", -path: "./icons/icon-trophy.js", +path: import("./icons/icon-trophy.js"), },{ name: "icon-truck", -path: "./icons/icon-truck.js", +path: import("./icons/icon-truck.js"), },{ name: "icon-tv-old", -path: "./icons/icon-tv-old.js", +path: import("./icons/icon-tv-old.js"), },{ name: "icon-tv", -path: "./icons/icon-tv.js", +path: import("./icons/icon-tv.js"), },{ name: "icon-umb-content", legacy: true, -path: "./icons/icon-umb-content.js", +path: import("./icons/icon-umb-content.js"), },{ name: "icon-umb-developer", legacy: true, -path: "./icons/icon-umb-developer.js", +path: import("./icons/icon-umb-developer.js"), },{ name: "icon-umb-media", legacy: true, -path: "./icons/icon-umb-media.js", +path: import("./icons/icon-umb-media.js"), },{ name: "icon-umb-settings", legacy: true, -path: "./icons/icon-umb-settings.js", +path: import("./icons/icon-umb-settings.js"), },{ name: "icon-umb-users", legacy: true, -path: "./icons/icon-umb-users.js", +path: import("./icons/icon-umb-users.js"), },{ name: "icon-umbrella", -path: "./icons/icon-umbrella.js", +path: import("./icons/icon-umbrella.js"), },{ name: "icon-undo", -path: "./icons/icon-undo.js", +path: import("./icons/icon-undo.js"), },{ name: "icon-unlocked", -path: "./icons/icon-unlocked.js", +path: import("./icons/icon-unlocked.js"), },{ name: "icon-untitled", legacy: true, -path: "./icons/icon-untitled.js", +path: import("./icons/icon-untitled.js"), },{ name: "icon-usb-connector", legacy: true, -path: "./icons/icon-usb-connector.js", +path: import("./icons/icon-usb-connector.js"), },{ name: "icon-usb", -path: "./icons/icon-usb.js", +path: import("./icons/icon-usb.js"), },{ name: "icon-user-female", legacy: true, -path: "./icons/icon-user-female.js", +path: import("./icons/icon-user-female.js"), },{ name: "icon-user-females-alt", legacy: true, -path: "./icons/icon-user-females-alt.js", +path: import("./icons/icon-user-females-alt.js"), },{ name: "icon-user-females", legacy: true, -path: "./icons/icon-user-females.js", +path: import("./icons/icon-user-females.js"), },{ name: "icon-user-glasses", legacy: true, -path: "./icons/icon-user-glasses.js", +path: import("./icons/icon-user-glasses.js"), },{ name: "icon-user", -path: "./icons/icon-user.js", +path: import("./icons/icon-user.js"), },{ name: "icon-users-alt", legacy: true, -path: "./icons/icon-users-alt.js", +path: import("./icons/icon-users-alt.js"), },{ name: "icon-users", -path: "./icons/icon-users.js", +path: import("./icons/icon-users.js"), },{ name: "icon-utilities", -path: "./icons/icon-utilities.js", +path: import("./icons/icon-utilities.js"), },{ name: "icon-vcard", -path: "./icons/icon-vcard.js", +path: import("./icons/icon-vcard.js"), },{ name: "icon-video", -path: "./icons/icon-video.js", +path: import("./icons/icon-video.js"), },{ name: "icon-voice", -path: "./icons/icon-voice.js", +path: import("./icons/icon-voice.js"), },{ name: "icon-wall-plug", -path: "./icons/icon-wall-plug.js", +path: import("./icons/icon-wall-plug.js"), },{ name: "icon-wallet", -path: "./icons/icon-wallet.js", +path: import("./icons/icon-wallet.js"), },{ name: "icon-wand", -path: "./icons/icon-wand.js", +path: import("./icons/icon-wand.js"), },{ name: "icon-webhook", -path: "./icons/icon-webhook.js", +path: import("./icons/icon-webhook.js"), },{ name: "icon-weight", -path: "./icons/icon-weight.js", +path: import("./icons/icon-weight.js"), },{ name: "icon-width", -path: "./icons/icon-width.js", +path: import("./icons/icon-width.js"), },{ name: "icon-wifi", -path: "./icons/icon-wifi.js", +path: import("./icons/icon-wifi.js"), },{ name: "icon-window-popin", -path: "./icons/icon-window-popin.js", +path: import("./icons/icon-window-popin.js"), },{ name: "icon-window-popout", -path: "./icons/icon-window-popout.js", +path: import("./icons/icon-window-popout.js"), },{ name: "icon-window-sizes", -path: "./icons/icon-window-sizes.js", +path: import("./icons/icon-window-sizes.js"), },{ name: "icon-wine-glass", -path: "./icons/icon-wine-glass.js", +path: import("./icons/icon-wine-glass.js"), },{ name: "icon-wrench", -path: "./icons/icon-wrench.js", +path: import("./icons/icon-wrench.js"), },{ name: "icon-wrong", -path: "./icons/icon-wrong.js", +path: import("./icons/icon-wrong.js"), },{ name: "icon-zip", -path: "./icons/icon-zip.js", +path: import("./icons/icon-zip.js"), },{ name: "icon-zom-out", legacy: true, -path: "./icons/icon-zom-out.js", +path: import("./icons/icon-zom-out.js"), },{ name: "icon-zoom-in", -path: "./icons/icon-zoom-in.js", +path: import("./icons/icon-zoom-in.js"), },{ name: "icon-zoom-out", -path: "./icons/icon-zoom-out.js", +path: import("./icons/icon-zoom-out.js"), },{ name: "icon-star", -path: "./icons/icon-star.js", +path: import("./icons/icon-star.js"), },{ name: "icon-database", -path: "./icons/icon-database.js", +path: import("./icons/icon-database.js"), },{ name: "icon-azure", -path: "./icons/icon-azure.js", +path: import("./icons/icon-azure.js"), },{ name: "icon-facebook", -path: "./icons/icon-facebook.js", +path: import("./icons/icon-facebook.js"), },{ name: "icon-gitbook", -path: "./icons/icon-gitbook.js", +path: import("./icons/icon-gitbook.js"), },{ name: "icon-github", -path: "./icons/icon-github.js", +path: import("./icons/icon-github.js"), },{ name: "icon-gitlab", -path: "./icons/icon-gitlab.js", +path: import("./icons/icon-gitlab.js"), },{ name: "icon-google", -path: "./icons/icon-google.js", +path: import("./icons/icon-google.js"), },{ name: "icon-linkedin", -path: "./icons/icon-linkedin.js", +path: import("./icons/icon-linkedin.js"), },{ name: "icon-mastodon", -path: "./icons/icon-mastodon.js", +path: import("./icons/icon-mastodon.js"), },{ name: "icon-microsoft", -path: "./icons/icon-microsoft.js", +path: import("./icons/icon-microsoft.js"), },{ name: "icon-twitter-x", -path: "./icons/icon-twitter-x.js", +path: import("./icons/icon-twitter-x.js"), },{ name: "icon-umbraco", -path: "./icons/icon-umbraco.js", +path: import("./icons/icon-umbraco.js"), },{ name: "icon-art-easel", legacy: true, -path: "./icons/icon-art-easel.js", +path: import("./icons/icon-art-easel.js"), },{ name: "icon-article", legacy: true, -path: "./icons/icon-article.js", +path: import("./icons/icon-article.js"), },{ name: "icon-auction-hammer", legacy: true, -path: "./icons/icon-auction-hammer.js", +path: import("./icons/icon-auction-hammer.js"), },{ name: "icon-baby-stroller", legacy: true, -path: "./icons/icon-baby-stroller.js", +path: import("./icons/icon-baby-stroller.js"), },{ name: "icon-badge-count", legacy: true, -path: "./icons/icon-badge-count.js", +path: import("./icons/icon-badge-count.js"), },{ name: "icon-band-aid", legacy: true, -path: "./icons/icon-band-aid.js", +path: import("./icons/icon-band-aid.js"), },{ name: "icon-bill-dollar", legacy: true, -path: "./icons/icon-bill-dollar.js", +path: import("./icons/icon-bill-dollar.js"), },{ name: "icon-bill-euro", legacy: true, -path: "./icons/icon-bill-euro.js", +path: import("./icons/icon-bill-euro.js"), },{ name: "icon-bill-pound", legacy: true, -path: "./icons/icon-bill-pound.js", +path: import("./icons/icon-bill-pound.js"), },{ name: "icon-bill-yen", legacy: true, -path: "./icons/icon-bill-yen.js", +path: import("./icons/icon-bill-yen.js"), },{ name: "icon-bill", legacy: true, -path: "./icons/icon-bill.js", +path: import("./icons/icon-bill.js"), },{ name: "icon-billboard", legacy: true, -path: "./icons/icon-billboard.js", +path: import("./icons/icon-billboard.js"), },{ name: "icon-bills-dollar", legacy: true, -path: "./icons/icon-bills-dollar.js", +path: import("./icons/icon-bills-dollar.js"), },{ name: "icon-bills-euro", legacy: true, -path: "./icons/icon-bills-euro.js", +path: import("./icons/icon-bills-euro.js"), },{ name: "icon-bills-pound", legacy: true, -path: "./icons/icon-bills-pound.js", +path: import("./icons/icon-bills-pound.js"), },{ name: "icon-bills-yen", legacy: true, -path: "./icons/icon-bills-yen.js", +path: import("./icons/icon-bills-yen.js"), },{ name: "icon-bills", legacy: true, -path: "./icons/icon-bills.js", +path: import("./icons/icon-bills.js"), },{ name: "icon-binoculars", legacy: true, -path: "./icons/icon-binoculars.js", +path: import("./icons/icon-binoculars.js"), },{ name: "icon-blueprint", legacy: true, -path: "./icons/icon-blueprint.js", +path: import("./icons/icon-blueprint.js"), },{ name: "icon-bomb", legacy: true, -path: "./icons/icon-bomb.js", +path: import("./icons/icon-bomb.js"), },{ name: "icon-cash-register", legacy: true, -path: "./icons/icon-cash-register.js", +path: import("./icons/icon-cash-register.js"), },{ name: "icon-checkbox-dotted-active", legacy: true, -path: "./icons/icon-checkbox-dotted-active.js", +path: import("./icons/icon-checkbox-dotted-active.js"), },{ name: "icon-chess", legacy: true, -path: "./icons/icon-chess.js", +path: import("./icons/icon-chess.js"), },{ name: "icon-circus", legacy: true, -path: "./icons/icon-circus.js", +path: import("./icons/icon-circus.js"), },{ name: "icon-clothes-hanger", legacy: true, -path: "./icons/icon-clothes-hanger.js", +path: import("./icons/icon-clothes-hanger.js"), },{ name: "icon-coin", legacy: true, -path: "./icons/icon-coin.js", +path: import("./icons/icon-coin.js"), },{ name: "icon-coins-dollar-alt", legacy: true, -path: "./icons/icon-coins-dollar-alt.js", +path: import("./icons/icon-coins-dollar-alt.js"), },{ name: "icon-coins-dollar", legacy: true, -path: "./icons/icon-coins-dollar.js", +path: import("./icons/icon-coins-dollar.js"), },{ name: "icon-coins-euro-alt", legacy: true, -path: "./icons/icon-coins-euro-alt.js", +path: import("./icons/icon-coins-euro-alt.js"), },{ name: "icon-coins-euro", legacy: true, -path: "./icons/icon-coins-euro.js", +path: import("./icons/icon-coins-euro.js"), },{ name: "icon-coins-pound-alt", legacy: true, -path: "./icons/icon-coins-pound-alt.js", +path: import("./icons/icon-coins-pound-alt.js"), },{ name: "icon-coins-pound", legacy: true, -path: "./icons/icon-coins-pound.js", +path: import("./icons/icon-coins-pound.js"), },{ name: "icon-coins-yen-alt", legacy: true, -path: "./icons/icon-coins-yen-alt.js", +path: import("./icons/icon-coins-yen-alt.js"), },{ name: "icon-coins-yen", legacy: true, -path: "./icons/icon-coins-yen.js", +path: import("./icons/icon-coins-yen.js"), },{ name: "icon-comb", legacy: true, -path: "./icons/icon-comb.js", +path: import("./icons/icon-comb.js"), },{ name: "icon-desk", legacy: true, -path: "./icons/icon-desk.js", +path: import("./icons/icon-desk.js"), },{ name: "icon-dollar-bag", legacy: true, -path: "./icons/icon-dollar-bag.js", +path: import("./icons/icon-dollar-bag.js"), },{ name: "icon-eject", legacy: true, -path: "./icons/icon-eject.js", +path: import("./icons/icon-eject.js"), },{ name: "icon-euro-bag", legacy: true, -path: "./icons/icon-euro-bag.js", +path: import("./icons/icon-euro-bag.js"), },{ name: "icon-female-symbol", legacy: true, -path: "./icons/icon-female-symbol.js", +path: import("./icons/icon-female-symbol.js"), },{ name: "icon-firewall", legacy: true, -path: "./icons/icon-firewall.js", +path: import("./icons/icon-firewall.js"), },{ name: "icon-folder-open", legacy: true, -path: "./icons/icon-folder-open.js", +path: import("./icons/icon-folder-open.js"), },{ name: "icon-folder-outline", legacy: true, -path: "./icons/icon-folder-outline.js", +path: import("./icons/icon-folder-outline.js"), },{ name: "icon-handprint", legacy: true, -path: "./icons/icon-handprint.js", +path: import("./icons/icon-handprint.js"), },{ name: "icon-hat", legacy: true, -path: "./icons/icon-hat.js", +path: import("./icons/icon-hat.js"), },{ name: "icon-hd", legacy: true, -path: "./icons/icon-hd.js", +path: import("./icons/icon-hd.js"), },{ name: "icon-inactive-line", legacy: true, -path: "./icons/icon-inactive-line.js", +path: import("./icons/icon-inactive-line.js"), },{ name: "icon-keychain", legacy: true, -path: "./icons/icon-keychain.js", +path: import("./icons/icon-keychain.js"), },{ name: "icon-keyhole", legacy: true, -path: "./icons/icon-keyhole.js", +path: import("./icons/icon-keyhole.js"), },{ name: "icon-linux-tux", legacy: true, -path: "./icons/icon-linux-tux.js", +path: import("./icons/icon-linux-tux.js"), },{ name: "icon-male-and-female", legacy: true, -path: "./icons/icon-male-and-female.js", +path: import("./icons/icon-male-and-female.js"), },{ name: "icon-male-symbol", legacy: true, -path: "./icons/icon-male-symbol.js", +path: import("./icons/icon-male-symbol.js"), },{ name: "icon-molecular-network", legacy: true, -path: "./icons/icon-molecular-network.js", +path: import("./icons/icon-molecular-network.js"), },{ name: "icon-molecular", legacy: true, -path: "./icons/icon-molecular.js", +path: import("./icons/icon-molecular.js"), },{ name: "icon-os-x", legacy: true, -path: "./icons/icon-os-x.js", +path: import("./icons/icon-os-x.js"), },{ name: "icon-pants", legacy: true, -path: "./icons/icon-pants.js", +path: import("./icons/icon-pants.js"), },{ name: "icon-parachute-drop", legacy: true, -path: "./icons/icon-parachute-drop.js", +path: import("./icons/icon-parachute-drop.js"), },{ name: "icon-parental-control", legacy: true, -path: "./icons/icon-parental-control.js", +path: import("./icons/icon-parental-control.js"), },{ name: "icon-path", legacy: true, -path: "./icons/icon-path.js", +path: import("./icons/icon-path.js"), },{ name: "icon-piracy", legacy: true, -path: "./icons/icon-piracy.js", +path: import("./icons/icon-piracy.js"), },{ name: "icon-poker-chip", legacy: true, -path: "./icons/icon-poker-chip.js", +path: import("./icons/icon-poker-chip.js"), },{ name: "icon-pound-bag", legacy: true, -path: "./icons/icon-pound-bag.js", +path: import("./icons/icon-pound-bag.js"), },{ name: "icon-receipt-dollar", legacy: true, -path: "./icons/icon-receipt-dollar.js", +path: import("./icons/icon-receipt-dollar.js"), },{ name: "icon-receipt-euro", legacy: true, -path: "./icons/icon-receipt-euro.js", +path: import("./icons/icon-receipt-euro.js"), },{ name: "icon-receipt-pound", legacy: true, -path: "./icons/icon-receipt-pound.js", +path: import("./icons/icon-receipt-pound.js"), },{ name: "icon-receipt-yen", legacy: true, -path: "./icons/icon-receipt-yen.js", +path: import("./icons/icon-receipt-yen.js"), },{ name: "icon-road", legacy: true, -path: "./icons/icon-road.js", +path: import("./icons/icon-road.js"), },{ name: "icon-safe", legacy: true, -path: "./icons/icon-safe.js", +path: import("./icons/icon-safe.js"), },{ name: "icon-safedial", legacy: true, -path: "./icons/icon-safedial.js", +path: import("./icons/icon-safedial.js"), },{ name: "icon-sandbox-toys", legacy: true, -path: "./icons/icon-sandbox-toys.js", +path: import("./icons/icon-sandbox-toys.js"), },{ name: "icon-security-camera", legacy: true, -path: "./icons/icon-security-camera.js", +path: import("./icons/icon-security-camera.js"), },{ name: "icon-settings-alt-2", legacy: true, -path: "./icons/icon-settings-alt-2.js", +path: import("./icons/icon-settings-alt-2.js"), },{ name: "icon-share-alt-2", legacy: true, -path: "./icons/icon-share-alt-2.js", +path: import("./icons/icon-share-alt-2.js"), },{ name: "icon-shorts", legacy: true, -path: "./icons/icon-shorts.js", +path: import("./icons/icon-shorts.js"), },{ name: "icon-simcard", legacy: true, -path: "./icons/icon-simcard.js", +path: import("./icons/icon-simcard.js"), },{ name: "icon-tab", legacy: true, -path: "./icons/icon-tab.js", +path: import("./icons/icon-tab.js"), },{ name: "icon-tactics", legacy: true, -path: "./icons/icon-tactics.js", +path: import("./icons/icon-tactics.js"), },{ name: "icon-theif", legacy: true, -path: "./icons/icon-theif.js", +path: import("./icons/icon-theif.js"), },{ name: "icon-thought-bubble", legacy: true, -path: "./icons/icon-thought-bubble.js", +path: import("./icons/icon-thought-bubble.js"), },{ name: "icon-twitter", legacy: true, -path: "./icons/icon-twitter.js", +path: import("./icons/icon-twitter.js"), },{ name: "icon-umb-contour", legacy: true, -path: "./icons/icon-umb-contour.js", +path: import("./icons/icon-umb-contour.js"), },{ name: "icon-umb-deploy", legacy: true, -path: "./icons/icon-umb-deploy.js", +path: import("./icons/icon-umb-deploy.js"), },{ name: "icon-umb-members", legacy: true, -path: "./icons/icon-umb-members.js", +path: import("./icons/icon-umb-members.js"), },{ name: "icon-universal", legacy: true, -path: "./icons/icon-universal.js", +path: import("./icons/icon-universal.js"), },{ name: "icon-war", legacy: true, -path: "./icons/icon-war.js", +path: import("./icons/icon-war.js"), },{ name: "icon-windows", legacy: true, -path: "./icons/icon-windows.js", +path: import("./icons/icon-windows.js"), },{ name: "icon-yen-bag", legacy: true, -path: "./icons/icon-yen-bag.js", +path: import("./icons/icon-yen-bag.js"), }]; \ No newline at end of file From ce7ed7ed91b3239885f44cc0f0678078e64fc842 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 20 Jun 2024 19:54:01 +0200 Subject: [PATCH 05/17] generate icon map outside icons folder --- src/Umbraco.Web.UI.Client/devops/icons/index.js | 2 +- .../src/packages/core/icon-registry/{icons => }/icons.ts | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/{icons => }/icons.ts (100%) diff --git a/src/Umbraco.Web.UI.Client/devops/icons/index.js b/src/Umbraco.Web.UI.Client/devops/icons/index.js index 21e5c75899..a61cc0d42f 100644 --- a/src/Umbraco.Web.UI.Client/devops/icons/index.js +++ b/src/Umbraco.Web.UI.Client/devops/icons/index.js @@ -168,7 +168,7 @@ const writeIconsToDisk = (icons) => { }; const generateJS = (icons) => { - const JSPath = `${iconsOutputDirectory}/icons.ts`; + const JSPath = `${moduleDirectory}/icons.ts`; const iconDescriptors = icons.map((icon) => { return `{ diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icons.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts similarity index 100% rename from src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icons.ts rename to src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts From 65fae717d10b03ee06b217e2e49f89733946f721 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 20 Jun 2024 19:54:46 +0200 Subject: [PATCH 06/17] update import paths --- .../src/packages/core/icon-registry/icon.stories.ts | 2 +- .../src/packages/core/icon-registry/manifests.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.stories.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.stories.ts index 3ce6b4e598..2150b45288 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.stories.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.stories.ts @@ -1,5 +1,5 @@ import type { Meta, Story } from '@storybook/web-components'; -import icons from './icons/icons.js'; +import icons from './icons.js'; import { html, repeat } from '@umbraco-cms/backoffice/external/lit'; export default { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/manifests.ts index ef377f1b7b..d515c86dba 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/manifests.ts @@ -5,7 +5,7 @@ export const manifests: Array = [ type: 'icons', alias: 'Umb.Icons.Backoffice', name: 'Backoffice Icons', - js: () => import('./icons/icons.js'), + js: () => import('./icons.js'), }, { type: 'globalContext', From 50180f36dd621d70594f62cd044075d173e334c9 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 20 Jun 2024 19:57:27 +0200 Subject: [PATCH 07/17] remove redundant interface --- .../packages/core/icon-registry/icon.registry.ts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.registry.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.registry.ts index 022241168e..e7a5bfcdf9 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.registry.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.registry.ts @@ -1,10 +1,6 @@ +import type { UmbIconDefinition } from './types.js'; import { type UUIIconHost, UUIIconRegistry } from '@umbraco-cms/backoffice/external/uui'; -interface UmbIconDescriptor { - name: string; - path: string; -} - /** * @export * @class UmbIconRegistry @@ -17,10 +13,10 @@ export class UmbIconRegistry extends UUIIconRegistry { this.#initResolve = resolve; }); - #icons: UmbIconDescriptor[] = []; + #icons: UmbIconDefinition[] = []; #unhandledProviders: Map = new Map(); - setIcons(icons: UmbIconDescriptor[]) { + setIcons(icons: UmbIconDefinition[]) { const oldIcons = this.#icons; this.#icons = icons; if (this.#initResolve) { @@ -39,7 +35,7 @@ export class UmbIconRegistry extends UUIIconRegistry { } }); } - appendIcons(icons: UmbIconDescriptor[]) { + appendIcons(icons: UmbIconDefinition[]) { this.#icons = [...this.#icons, ...icons]; } /** @@ -56,7 +52,7 @@ export class UmbIconRegistry extends UUIIconRegistry { async #loadIcon(iconName: string, iconProvider: UUIIconHost): Promise { await this.#init; - const iconManifest = this.#icons.find((i: UmbIconDescriptor) => i.name === iconName); + const iconManifest = this.#icons.find((i: UmbIconDefinition) => i.name === iconName); // Icon not found, so lets add it to a list of unhandled requests. if (!iconManifest) { this.#unhandledProviders.set(iconName, iconProvider); From 51f6706b33927aafe2528af845637087fceb90d5 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 20 Jun 2024 22:18:08 +0200 Subject: [PATCH 08/17] Update icons.ts --- .../src/packages/core/icon-registry/icons.ts | 1246 ++++++++--------- 1 file changed, 623 insertions(+), 623 deletions(-) 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 a71bbb71d1..a6f123db8a 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,2493 +1,2493 @@ export default [{ name: "icon-activity", -path: import("./icons/icon-activity.js"), +path: () => import("./icons/icon-activity.js"), },{ name: "icon-add", -path: import("./icons/icon-add.js"), +path: () => import("./icons/icon-add.js"), },{ name: "icon-addressbook", -path: import("./icons/icon-addressbook.js"), +path: () => import("./icons/icon-addressbook.js"), },{ name: "icon-alarm-clock", -path: import("./icons/icon-alarm-clock.js"), +path: () => import("./icons/icon-alarm-clock.js"), },{ name: "icon-alert-alt", -path: import("./icons/icon-alert-alt.js"), +path: () => import("./icons/icon-alert-alt.js"), },{ name: "icon-alert", -path: import("./icons/icon-alert.js"), +path: () => import("./icons/icon-alert.js"), },{ name: "icon-alt", -path: import("./icons/icon-alt.js"), +path: () => import("./icons/icon-alt.js"), },{ name: "icon-anchor", -path: import("./icons/icon-anchor.js"), +path: () => import("./icons/icon-anchor.js"), },{ name: "icon-app", -path: import("./icons/icon-app.js"), +path: () => import("./icons/icon-app.js"), },{ name: "icon-application-error", -path: import("./icons/icon-application-error.js"), +path: () => import("./icons/icon-application-error.js"), },{ name: "icon-application-window-alt", -path: import("./icons/icon-application-window-alt.js"), +path: () => import("./icons/icon-application-window-alt.js"), },{ name: "icon-application-window", -path: import("./icons/icon-application-window.js"), +path: () => import("./icons/icon-application-window.js"), },{ name: "icon-arrivals", -path: import("./icons/icon-arrivals.js"), +path: () => import("./icons/icon-arrivals.js"), },{ name: "icon-arrow-down", -path: import("./icons/icon-arrow-down.js"), +path: () => import("./icons/icon-arrow-down.js"), },{ name: "icon-arrow-left", -path: import("./icons/icon-arrow-left.js"), +path: () => import("./icons/icon-arrow-left.js"), },{ name: "icon-arrow-right", -path: import("./icons/icon-arrow-right.js"), +path: () => import("./icons/icon-arrow-right.js"), },{ name: "icon-arrow-up", -path: import("./icons/icon-arrow-up.js"), +path: () => import("./icons/icon-arrow-up.js"), },{ name: "icon-attachment", -path: import("./icons/icon-attachment.js"), +path: () => import("./icons/icon-attachment.js"), },{ name: "icon-autofill", -path: import("./icons/icon-autofill.js"), +path: () => import("./icons/icon-autofill.js"), },{ name: "icon-award", -path: import("./icons/icon-award.js"), +path: () => import("./icons/icon-award.js"), },{ name: "icon-axis-rotation-2", -path: import("./icons/icon-axis-rotation-2.js"), +path: () => import("./icons/icon-axis-rotation-2.js"), },{ name: "icon-axis-rotation-3", -path: import("./icons/icon-axis-rotation-3.js"), +path: () => import("./icons/icon-axis-rotation-3.js"), },{ name: "icon-axis-rotation", -path: import("./icons/icon-axis-rotation.js"), +path: () => import("./icons/icon-axis-rotation.js"), },{ name: "icon-backspace", -path: import("./icons/icon-backspace.js"), +path: () => import("./icons/icon-backspace.js"), },{ name: "icon-badge-add", -path: import("./icons/icon-badge-add.js"), +path: () => import("./icons/icon-badge-add.js"), },{ name: "icon-badge-remove", -path: import("./icons/icon-badge-remove.js"), +path: () => import("./icons/icon-badge-remove.js"), },{ name: "icon-badge-restricted", legacy: true, -path: import("./icons/icon-badge-restricted.js"), +path: () => import("./icons/icon-badge-restricted.js"), },{ name: "icon-ball", -path: import("./icons/icon-ball.js"), +path: () => import("./icons/icon-ball.js"), },{ name: "icon-bar-chart", -path: import("./icons/icon-bar-chart.js"), +path: () => import("./icons/icon-bar-chart.js"), },{ name: "icon-barcode", -path: import("./icons/icon-barcode.js"), +path: () => import("./icons/icon-barcode.js"), },{ name: "icon-bars", -path: import("./icons/icon-bars.js"), +path: () => import("./icons/icon-bars.js"), },{ name: "icon-battery-full", -path: import("./icons/icon-battery-full.js"), +path: () => import("./icons/icon-battery-full.js"), },{ name: "icon-battery-low", -path: import("./icons/icon-battery-low.js"), +path: () => import("./icons/icon-battery-low.js"), },{ name: "icon-beer-glass", -path: import("./icons/icon-beer-glass.js"), +path: () => import("./icons/icon-beer-glass.js"), },{ name: "icon-bell-off", -path: import("./icons/icon-bell-off.js"), +path: () => import("./icons/icon-bell-off.js"), },{ name: "icon-bell", -path: import("./icons/icon-bell.js"), +path: () => import("./icons/icon-bell.js"), },{ name: "icon-binarycode", -path: import("./icons/icon-binarycode.js"), +path: () => import("./icons/icon-binarycode.js"), },{ name: "icon-bird", -path: import("./icons/icon-bird.js"), +path: () => import("./icons/icon-bird.js"), },{ name: "icon-birthday-cake", -path: import("./icons/icon-birthday-cake.js"), +path: () => import("./icons/icon-birthday-cake.js"), },{ name: "icon-block", -path: import("./icons/icon-block.js"), +path: () => import("./icons/icon-block.js"), },{ name: "icon-bluetooth", -path: import("./icons/icon-bluetooth.js"), +path: () => import("./icons/icon-bluetooth.js"), },{ name: "icon-boat-shipping", -path: import("./icons/icon-boat-shipping.js"), +path: () => import("./icons/icon-boat-shipping.js"), },{ name: "icon-bones", -path: import("./icons/icon-bones.js"), +path: () => import("./icons/icon-bones.js"), },{ name: "icon-book-alt-2", -path: import("./icons/icon-book-alt-2.js"), +path: () => import("./icons/icon-book-alt-2.js"), },{ name: "icon-book-alt", -path: import("./icons/icon-book-alt.js"), +path: () => import("./icons/icon-book-alt.js"), },{ name: "icon-book", -path: import("./icons/icon-book.js"), +path: () => import("./icons/icon-book.js"), },{ name: "icon-bookmark", -path: import("./icons/icon-bookmark.js"), +path: () => import("./icons/icon-bookmark.js"), },{ name: "icon-books", -path: import("./icons/icon-books.js"), +path: () => import("./icons/icon-books.js"), },{ name: "icon-box-alt", -path: import("./icons/icon-box-alt.js"), +path: () => import("./icons/icon-box-alt.js"), },{ name: "icon-box-open", -path: import("./icons/icon-box-open.js"), +path: () => import("./icons/icon-box-open.js"), },{ name: "icon-box", -path: import("./icons/icon-box.js"), +path: () => import("./icons/icon-box.js"), },{ name: "icon-brackets", -path: import("./icons/icon-brackets.js"), +path: () => import("./icons/icon-brackets.js"), },{ name: "icon-brick", -path: import("./icons/icon-brick.js"), +path: () => import("./icons/icon-brick.js"), },{ name: "icon-briefcase", -path: import("./icons/icon-briefcase.js"), +path: () => import("./icons/icon-briefcase.js"), },{ name: "icon-browser-window", -path: import("./icons/icon-browser-window.js"), +path: () => import("./icons/icon-browser-window.js"), },{ name: "icon-brush-alt-2", -path: import("./icons/icon-brush-alt-2.js"), +path: () => import("./icons/icon-brush-alt-2.js"), },{ name: "icon-brush-alt", -path: import("./icons/icon-brush-alt.js"), +path: () => import("./icons/icon-brush-alt.js"), },{ name: "icon-brush", -path: import("./icons/icon-brush.js"), +path: () => import("./icons/icon-brush.js"), },{ name: "icon-bug", -path: import("./icons/icon-bug.js"), +path: () => import("./icons/icon-bug.js"), },{ name: "icon-bulleted-list", -path: import("./icons/icon-bulleted-list.js"), +path: () => import("./icons/icon-bulleted-list.js"), },{ name: "icon-burn", -path: import("./icons/icon-burn.js"), +path: () => import("./icons/icon-burn.js"), },{ name: "icon-bus", -path: import("./icons/icon-bus.js"), +path: () => import("./icons/icon-bus.js"), },{ name: "icon-calculator", -path: import("./icons/icon-calculator.js"), +path: () => import("./icons/icon-calculator.js"), },{ name: "icon-calendar-alt", -path: import("./icons/icon-calendar-alt.js"), +path: () => import("./icons/icon-calendar-alt.js"), },{ name: "icon-calendar", -path: import("./icons/icon-calendar.js"), +path: () => import("./icons/icon-calendar.js"), },{ name: "icon-camcorder", legacy: true, -path: import("./icons/icon-camcorder.js"), +path: () => import("./icons/icon-camcorder.js"), },{ name: "icon-camera-roll", -path: import("./icons/icon-camera-roll.js"), +path: () => import("./icons/icon-camera-roll.js"), },{ name: "icon-candy", -path: import("./icons/icon-candy.js"), +path: () => import("./icons/icon-candy.js"), },{ name: "icon-caps-lock", -path: import("./icons/icon-caps-lock.js"), +path: () => import("./icons/icon-caps-lock.js"), },{ name: "icon-car", -path: import("./icons/icon-car.js"), +path: () => import("./icons/icon-car.js"), },{ name: "icon-categories", -path: import("./icons/icon-categories.js"), +path: () => import("./icons/icon-categories.js"), },{ name: "icon-certificate", -path: import("./icons/icon-certificate.js"), +path: () => import("./icons/icon-certificate.js"), },{ name: "icon-chart-curve", -path: import("./icons/icon-chart-curve.js"), +path: () => import("./icons/icon-chart-curve.js"), },{ name: "icon-chart", -path: import("./icons/icon-chart.js"), +path: () => import("./icons/icon-chart.js"), },{ name: "icon-chat-active", legacy: true, -path: import("./icons/icon-chat-active.js"), +path: () => import("./icons/icon-chat-active.js"), },{ name: "icon-chat", -path: import("./icons/icon-chat.js"), +path: () => import("./icons/icon-chat.js"), },{ name: "icon-check", -path: import("./icons/icon-check.js"), +path: () => import("./icons/icon-check.js"), },{ name: "icon-checkbox-dotted", -path: import("./icons/icon-checkbox-dotted.js"), +path: () => import("./icons/icon-checkbox-dotted.js"), },{ name: "icon-checkbox-empty", legacy: true, -path: import("./icons/icon-checkbox-empty.js"), +path: () => import("./icons/icon-checkbox-empty.js"), },{ name: "icon-checkbox", -path: import("./icons/icon-checkbox.js"), +path: () => import("./icons/icon-checkbox.js"), },{ name: "icon-chip-alt", legacy: true, -path: import("./icons/icon-chip-alt.js"), +path: () => import("./icons/icon-chip-alt.js"), },{ name: "icon-chip", -path: import("./icons/icon-chip.js"), +path: () => import("./icons/icon-chip.js"), },{ name: "icon-cinema", -path: import("./icons/icon-cinema.js"), +path: () => import("./icons/icon-cinema.js"), },{ name: "icon-circle-dotted-active", -path: import("./icons/icon-circle-dotted-active.js"), +path: () => import("./icons/icon-circle-dotted-active.js"), },{ name: "icon-circle-dotted", -path: import("./icons/icon-circle-dotted.js"), +path: () => import("./icons/icon-circle-dotted.js"), },{ name: "icon-circuits", -path: import("./icons/icon-circuits.js"), +path: () => import("./icons/icon-circuits.js"), },{ name: "icon-client", legacy: true, -path: import("./icons/icon-client.js"), +path: () => import("./icons/icon-client.js"), },{ name: "icon-cloud-drive", -path: import("./icons/icon-cloud-drive.js"), +path: () => import("./icons/icon-cloud-drive.js"), },{ name: "icon-cloud-upload", -path: import("./icons/icon-cloud-upload.js"), +path: () => import("./icons/icon-cloud-upload.js"), },{ name: "icon-cloud", -path: import("./icons/icon-cloud.js"), +path: () => import("./icons/icon-cloud.js"), },{ name: "icon-cloudy", -path: import("./icons/icon-cloudy.js"), +path: () => import("./icons/icon-cloudy.js"), },{ name: "icon-clubs", -path: import("./icons/icon-clubs.js"), +path: () => import("./icons/icon-clubs.js"), },{ name: "icon-cocktail", -path: import("./icons/icon-cocktail.js"), +path: () => import("./icons/icon-cocktail.js"), },{ name: "icon-code", -path: import("./icons/icon-code.js"), +path: () => import("./icons/icon-code.js"), },{ name: "icon-coffee", -path: import("./icons/icon-coffee.js"), +path: () => import("./icons/icon-coffee.js"), },{ name: "icon-coin-dollar", -path: import("./icons/icon-coin-dollar.js"), +path: () => import("./icons/icon-coin-dollar.js"), },{ name: "icon-coin-euro", -path: import("./icons/icon-coin-euro.js"), +path: () => import("./icons/icon-coin-euro.js"), },{ name: "icon-coin-pound", -path: import("./icons/icon-coin-pound.js"), +path: () => import("./icons/icon-coin-pound.js"), },{ name: "icon-coin-yen", -path: import("./icons/icon-coin-yen.js"), +path: () => import("./icons/icon-coin-yen.js"), },{ name: "icon-coins-alt", legacy: true, -path: import("./icons/icon-coins-alt.js"), +path: () => import("./icons/icon-coins-alt.js"), },{ name: "icon-coins", -path: import("./icons/icon-coins.js"), +path: () => import("./icons/icon-coins.js"), },{ name: "icon-color-bucket", -path: import("./icons/icon-color-bucket.js"), +path: () => import("./icons/icon-color-bucket.js"), },{ name: "icon-colorpicker", -path: import("./icons/icon-colorpicker.js"), +path: () => import("./icons/icon-colorpicker.js"), },{ name: "icon-columns", -path: import("./icons/icon-columns.js"), +path: () => import("./icons/icon-columns.js"), },{ name: "icon-combination-lock-open", -path: import("./icons/icon-combination-lock-open.js"), +path: () => import("./icons/icon-combination-lock-open.js"), },{ name: "icon-combination-lock", -path: import("./icons/icon-combination-lock.js"), +path: () => import("./icons/icon-combination-lock.js"), },{ name: "icon-command", -path: import("./icons/icon-command.js"), +path: () => import("./icons/icon-command.js"), },{ name: "icon-company", -path: import("./icons/icon-company.js"), +path: () => import("./icons/icon-company.js"), },{ name: "icon-compress", -path: import("./icons/icon-compress.js"), +path: () => import("./icons/icon-compress.js"), },{ name: "icon-connection", -path: import("./icons/icon-connection.js"), +path: () => import("./icons/icon-connection.js"), },{ name: "icon-console", -path: import("./icons/icon-console.js"), +path: () => import("./icons/icon-console.js"), },{ name: "icon-contrast", -path: import("./icons/icon-contrast.js"), +path: () => import("./icons/icon-contrast.js"), },{ name: "icon-conversation-alt", -path: import("./icons/icon-conversation-alt.js"), +path: () => import("./icons/icon-conversation-alt.js"), },{ name: "icon-conversation", legacy: true, -path: import("./icons/icon-conversation.js"), +path: () => import("./icons/icon-conversation.js"), },{ name: "icon-coverflow", -path: import("./icons/icon-coverflow.js"), +path: () => import("./icons/icon-coverflow.js"), },{ name: "icon-credit-card-alt", legacy: true, -path: import("./icons/icon-credit-card-alt.js"), +path: () => import("./icons/icon-credit-card-alt.js"), },{ name: "icon-credit-card", -path: import("./icons/icon-credit-card.js"), +path: () => import("./icons/icon-credit-card.js"), },{ name: "icon-crop", -path: import("./icons/icon-crop.js"), +path: () => import("./icons/icon-crop.js"), },{ name: "icon-crosshair", -path: import("./icons/icon-crosshair.js"), +path: () => import("./icons/icon-crosshair.js"), },{ name: "icon-crown-alt", legacy: true, -path: import("./icons/icon-crown-alt.js"), +path: () => import("./icons/icon-crown-alt.js"), },{ name: "icon-crown", -path: import("./icons/icon-crown.js"), +path: () => import("./icons/icon-crown.js"), },{ name: "icon-cupcake", legacy: true, -path: import("./icons/icon-cupcake.js"), +path: () => import("./icons/icon-cupcake.js"), },{ name: "icon-curve", -path: import("./icons/icon-curve.js"), +path: () => import("./icons/icon-curve.js"), },{ name: "icon-cut", -path: import("./icons/icon-cut.js"), +path: () => import("./icons/icon-cut.js"), },{ name: "icon-dashboard", -path: import("./icons/icon-dashboard.js"), +path: () => import("./icons/icon-dashboard.js"), },{ name: "icon-defrag", -path: import("./icons/icon-defrag.js"), +path: () => import("./icons/icon-defrag.js"), },{ name: "icon-delete-key", -path: import("./icons/icon-delete-key.js"), +path: () => import("./icons/icon-delete-key.js"), },{ name: "icon-delete", -path: import("./icons/icon-delete.js"), +path: () => import("./icons/icon-delete.js"), },{ name: "icon-departure", -path: import("./icons/icon-departure.js"), +path: () => import("./icons/icon-departure.js"), },{ name: "icon-desktop", legacy: true, -path: import("./icons/icon-desktop.js"), +path: () => import("./icons/icon-desktop.js"), },{ name: "icon-diagnostics", -path: import("./icons/icon-diagnostics.js"), +path: () => import("./icons/icon-diagnostics.js"), },{ name: "icon-diagonal-arrow-alt", -path: import("./icons/icon-diagonal-arrow-alt.js"), +path: () => import("./icons/icon-diagonal-arrow-alt.js"), },{ name: "icon-diagonal-arrow", -path: import("./icons/icon-diagonal-arrow.js"), +path: () => import("./icons/icon-diagonal-arrow.js"), },{ name: "icon-diamond", -path: import("./icons/icon-diamond.js"), +path: () => import("./icons/icon-diamond.js"), },{ name: "icon-diamonds", -path: import("./icons/icon-diamonds.js"), +path: () => import("./icons/icon-diamonds.js"), },{ name: "icon-dice", -path: import("./icons/icon-dice.js"), +path: () => import("./icons/icon-dice.js"), },{ name: "icon-diploma-alt", legacy: true, -path: import("./icons/icon-diploma-alt.js"), +path: () => import("./icons/icon-diploma-alt.js"), },{ name: "icon-diploma", -path: import("./icons/icon-diploma.js"), +path: () => import("./icons/icon-diploma.js"), },{ name: "icon-directions-alt", -path: import("./icons/icon-directions-alt.js"), +path: () => import("./icons/icon-directions-alt.js"), },{ name: "icon-directions", -path: import("./icons/icon-directions.js"), +path: () => import("./icons/icon-directions.js"), },{ name: "icon-disc", -path: import("./icons/icon-disc.js"), +path: () => import("./icons/icon-disc.js"), },{ name: "icon-disk-image", -path: import("./icons/icon-disk-image.js"), +path: () => import("./icons/icon-disk-image.js"), },{ name: "icon-display", -path: import("./icons/icon-display.js"), +path: () => import("./icons/icon-display.js"), },{ name: "icon-dna", -path: import("./icons/icon-dna.js"), +path: () => import("./icons/icon-dna.js"), },{ name: "icon-dock-connector", -path: import("./icons/icon-dock-connector.js"), +path: () => import("./icons/icon-dock-connector.js"), },{ name: "icon-document-dashed-line", -path: import("./icons/icon-document-dashed-line.js"), +path: () => import("./icons/icon-document-dashed-line.js"), },{ name: "icon-document", -path: import("./icons/icon-document.js"), +path: () => import("./icons/icon-document.js"), },{ name: "icon-documents", -path: import("./icons/icon-documents.js"), +path: () => import("./icons/icon-documents.js"), },{ name: "icon-donate", legacy: true, -path: import("./icons/icon-donate.js"), +path: () => import("./icons/icon-donate.js"), },{ name: "icon-door-open-alt", legacy: true, -path: import("./icons/icon-door-open-alt.js"), +path: () => import("./icons/icon-door-open-alt.js"), },{ name: "icon-door-open", -path: import("./icons/icon-door-open.js"), +path: () => import("./icons/icon-door-open.js"), },{ name: "icon-download-alt", -path: import("./icons/icon-download-alt.js"), +path: () => import("./icons/icon-download-alt.js"), },{ name: "icon-download", -path: import("./icons/icon-download.js"), +path: () => import("./icons/icon-download.js"), },{ name: "icon-drop", -path: import("./icons/icon-drop.js"), +path: () => import("./icons/icon-drop.js"), },{ name: "icon-eco", -path: import("./icons/icon-eco.js"), +path: () => import("./icons/icon-eco.js"), },{ name: "icon-economy", legacy: true, -path: import("./icons/icon-economy.js"), +path: () => import("./icons/icon-economy.js"), },{ name: "icon-edit", -path: import("./icons/icon-edit.js"), +path: () => import("./icons/icon-edit.js"), },{ name: "icon-employee", legacy: true, -path: import("./icons/icon-employee.js"), +path: () => import("./icons/icon-employee.js"), },{ name: "icon-energy-saving-bulb", -path: import("./icons/icon-energy-saving-bulb.js"), +path: () => import("./icons/icon-energy-saving-bulb.js"), },{ name: "icon-enter", -path: import("./icons/icon-enter.js"), +path: () => import("./icons/icon-enter.js"), },{ name: "icon-equalizer", -path: import("./icons/icon-equalizer.js"), +path: () => import("./icons/icon-equalizer.js"), },{ name: "icon-escape", -path: import("./icons/icon-escape.js"), +path: () => import("./icons/icon-escape.js"), },{ name: "icon-ethernet", -path: import("./icons/icon-ethernet.js"), +path: () => import("./icons/icon-ethernet.js"), },{ name: "icon-eye", -path: import("./icons/icon-eye.js"), +path: () => import("./icons/icon-eye.js"), },{ name: "icon-exit-fullscreen", -path: import("./icons/icon-exit-fullscreen.js"), +path: () => import("./icons/icon-exit-fullscreen.js"), },{ name: "icon-facebook-like", -path: import("./icons/icon-facebook-like.js"), +path: () => import("./icons/icon-facebook-like.js"), },{ name: "icon-factory", -path: import("./icons/icon-factory.js"), +path: () => import("./icons/icon-factory.js"), },{ name: "icon-favorite", -path: import("./icons/icon-favorite.js"), +path: () => import("./icons/icon-favorite.js"), },{ name: "icon-file-cabinet", -path: import("./icons/icon-file-cabinet.js"), +path: () => import("./icons/icon-file-cabinet.js"), },{ name: "icon-files", -path: import("./icons/icon-files.js"), +path: () => import("./icons/icon-files.js"), },{ name: "icon-filter-arrows", -path: import("./icons/icon-filter-arrows.js"), +path: () => import("./icons/icon-filter-arrows.js"), },{ name: "icon-filter", -path: import("./icons/icon-filter.js"), +path: () => import("./icons/icon-filter.js"), },{ name: "icon-fingerprint", -path: import("./icons/icon-fingerprint.js"), +path: () => import("./icons/icon-fingerprint.js"), },{ name: "icon-fire", -path: import("./icons/icon-fire.js"), +path: () => import("./icons/icon-fire.js"), },{ name: "icon-firewire", legacy: true, -path: import("./icons/icon-firewire.js"), +path: () => import("./icons/icon-firewire.js"), },{ name: "icon-flag-alt", -path: import("./icons/icon-flag-alt.js"), +path: () => import("./icons/icon-flag-alt.js"), },{ name: "icon-flag", -path: import("./icons/icon-flag.js"), +path: () => import("./icons/icon-flag.js"), },{ name: "icon-flash", -path: import("./icons/icon-flash.js"), +path: () => import("./icons/icon-flash.js"), },{ name: "icon-flashlight", -path: import("./icons/icon-flashlight.js"), +path: () => import("./icons/icon-flashlight.js"), },{ name: "icon-flowerpot", -path: import("./icons/icon-flowerpot.js"), +path: () => import("./icons/icon-flowerpot.js"), },{ name: "icon-folder", -path: import("./icons/icon-folder.js"), +path: () => import("./icons/icon-folder.js"), },{ name: "icon-folders", -path: import("./icons/icon-folders.js"), +path: () => import("./icons/icon-folders.js"), },{ name: "icon-font", -path: import("./icons/icon-font.js"), +path: () => import("./icons/icon-font.js"), },{ name: "icon-food", -path: import("./icons/icon-food.js"), +path: () => import("./icons/icon-food.js"), },{ name: "icon-footprints", -path: import("./icons/icon-footprints.js"), +path: () => import("./icons/icon-footprints.js"), },{ name: "icon-forking", -path: import("./icons/icon-forking.js"), +path: () => import("./icons/icon-forking.js"), },{ name: "icon-frame-alt", legacy: true, -path: import("./icons/icon-frame-alt.js"), +path: () => import("./icons/icon-frame-alt.js"), },{ name: "icon-frame", -path: import("./icons/icon-frame.js"), +path: () => import("./icons/icon-frame.js"), },{ name: "icon-fullscreen-alt", -path: import("./icons/icon-fullscreen-alt.js"), +path: () => import("./icons/icon-fullscreen-alt.js"), },{ name: "icon-fullscreen", -path: import("./icons/icon-fullscreen.js"), +path: () => import("./icons/icon-fullscreen.js"), },{ name: "icon-game", -path: import("./icons/icon-game.js"), +path: () => import("./icons/icon-game.js"), },{ name: "icon-geometry", legacy: true, -path: import("./icons/icon-geometry.js"), +path: () => import("./icons/icon-geometry.js"), },{ name: "icon-gift", -path: import("./icons/icon-gift.js"), +path: () => import("./icons/icon-gift.js"), },{ name: "icon-glasses", -path: import("./icons/icon-glasses.js"), +path: () => import("./icons/icon-glasses.js"), },{ name: "icon-globe-alt", -path: import("./icons/icon-globe-alt.js"), +path: () => import("./icons/icon-globe-alt.js"), },{ name: "icon-globe-asia", legacy: true, -path: import("./icons/icon-globe-asia.js"), +path: () => import("./icons/icon-globe-asia.js"), },{ name: "icon-globe-europe-africa", legacy: true, -path: import("./icons/icon-globe-europe-africa.js"), +path: () => import("./icons/icon-globe-europe-africa.js"), },{ name: "icon-globe-inverted-america", legacy: true, -path: import("./icons/icon-globe-inverted-america.js"), +path: () => import("./icons/icon-globe-inverted-america.js"), },{ name: "icon-globe-inverted-asia", legacy: true, -path: import("./icons/icon-globe-inverted-asia.js"), +path: () => import("./icons/icon-globe-inverted-asia.js"), },{ name: "icon-globe-inverted-europe-africa", legacy: true, -path: import("./icons/icon-globe-inverted-europe-africa.js"), +path: () => import("./icons/icon-globe-inverted-europe-africa.js"), },{ name: "icon-globe", -path: import("./icons/icon-globe.js"), +path: () => import("./icons/icon-globe.js"), },{ name: "icon-gps", -path: import("./icons/icon-gps.js"), +path: () => import("./icons/icon-gps.js"), },{ name: "icon-graduate", -path: import("./icons/icon-graduate.js"), +path: () => import("./icons/icon-graduate.js"), },{ name: "icon-grid", -path: import("./icons/icon-grid.js"), +path: () => import("./icons/icon-grid.js"), },{ name: "icon-hammer", -path: import("./icons/icon-hammer.js"), +path: () => import("./icons/icon-hammer.js"), },{ name: "icon-hand-active-alt", legacy: true, -path: import("./icons/icon-hand-active-alt.js"), +path: () => import("./icons/icon-hand-active-alt.js"), },{ name: "icon-hand-active", -path: import("./icons/icon-hand-active.js"), +path: () => import("./icons/icon-hand-active.js"), },{ name: "icon-hand-pointer-alt", legacy: true, -path: import("./icons/icon-hand-pointer-alt.js"), +path: () => import("./icons/icon-hand-pointer-alt.js"), },{ name: "icon-hand-pointer", -path: import("./icons/icon-hand-pointer.js"), +path: () => import("./icons/icon-hand-pointer.js"), },{ name: "icon-handshake", -path: import("./icons/icon-handshake.js"), +path: () => import("./icons/icon-handshake.js"), },{ name: "icon-handtool-alt", legacy: true, -path: import("./icons/icon-handtool-alt.js"), +path: () => import("./icons/icon-handtool-alt.js"), },{ name: "icon-handtool", -path: import("./icons/icon-handtool.js"), +path: () => import("./icons/icon-handtool.js"), },{ name: "icon-hard-drive-alt", legacy: true, -path: import("./icons/icon-hard-drive-alt.js"), +path: () => import("./icons/icon-hard-drive-alt.js"), },{ name: "icon-hard-drive", legacy: true, -path: import("./icons/icon-hard-drive.js"), +path: () => import("./icons/icon-hard-drive.js"), },{ name: "icon-headphones", -path: import("./icons/icon-headphones.js"), +path: () => import("./icons/icon-headphones.js"), },{ name: "icon-headset", legacy: true, -path: import("./icons/icon-headset.js"), +path: () => import("./icons/icon-headset.js"), },{ name: "icon-hearts", -path: import("./icons/icon-hearts.js"), +path: () => import("./icons/icon-hearts.js"), },{ name: "icon-height", -path: import("./icons/icon-height.js"), +path: () => import("./icons/icon-height.js"), },{ name: "icon-help-alt", -path: import("./icons/icon-help-alt.js"), +path: () => import("./icons/icon-help-alt.js"), },{ name: "icon-help", -path: import("./icons/icon-help.js"), +path: () => import("./icons/icon-help.js"), },{ name: "icon-home", -path: import("./icons/icon-home.js"), +path: () => import("./icons/icon-home.js"), },{ name: "icon-hourglass", -path: import("./icons/icon-hourglass.js"), +path: () => import("./icons/icon-hourglass.js"), },{ name: "icon-imac", legacy: true, -path: import("./icons/icon-imac.js"), +path: () => import("./icons/icon-imac.js"), },{ name: "icon-inbox-full", legacy: true, -path: import("./icons/icon-inbox-full.js"), +path: () => import("./icons/icon-inbox-full.js"), },{ name: "icon-inbox", -path: import("./icons/icon-inbox.js"), +path: () => import("./icons/icon-inbox.js"), },{ name: "icon-indent", -path: import("./icons/icon-indent.js"), +path: () => import("./icons/icon-indent.js"), },{ name: "icon-infinity", -path: import("./icons/icon-infinity.js"), +path: () => import("./icons/icon-infinity.js"), },{ name: "icon-info", -path: import("./icons/icon-info.js"), +path: () => import("./icons/icon-info.js"), },{ name: "icon-invoice", legacy: true, -path: import("./icons/icon-invoice.js"), +path: () => import("./icons/icon-invoice.js"), },{ name: "icon-ipad", legacy: true, -path: import("./icons/icon-ipad.js"), +path: () => import("./icons/icon-ipad.js"), },{ name: "icon-iphone", legacy: true, -path: import("./icons/icon-iphone.js"), +path: () => import("./icons/icon-iphone.js"), },{ name: "icon-item-arrangement", legacy: true, -path: import("./icons/icon-item-arrangement.js"), +path: () => import("./icons/icon-item-arrangement.js"), },{ name: "icon-junk", -path: import("./icons/icon-junk.js"), +path: () => import("./icons/icon-junk.js"), },{ name: "icon-key", -path: import("./icons/icon-key.js"), +path: () => import("./icons/icon-key.js"), },{ name: "icon-keyboard", -path: import("./icons/icon-keyboard.js"), +path: () => import("./icons/icon-keyboard.js"), },{ name: "icon-lab", -path: import("./icons/icon-lab.js"), +path: () => import("./icons/icon-lab.js"), },{ name: "icon-laptop", -path: import("./icons/icon-laptop.js"), +path: () => import("./icons/icon-laptop.js"), },{ name: "icon-layers-alt", legacy: true, -path: import("./icons/icon-layers-alt.js"), +path: () => import("./icons/icon-layers-alt.js"), },{ name: "icon-layers", -path: import("./icons/icon-layers.js"), +path: () => import("./icons/icon-layers.js"), },{ name: "icon-layout", -path: import("./icons/icon-layout.js"), +path: () => import("./icons/icon-layout.js"), },{ name: "icon-left-double-arrow", -path: import("./icons/icon-left-double-arrow.js"), +path: () => import("./icons/icon-left-double-arrow.js"), },{ name: "icon-legal", -path: import("./icons/icon-legal.js"), +path: () => import("./icons/icon-legal.js"), },{ name: "icon-lense", legacy: true, -path: import("./icons/icon-lense.js"), +path: () => import("./icons/icon-lense.js"), },{ name: "icon-library", -path: import("./icons/icon-library.js"), +path: () => import("./icons/icon-library.js"), },{ name: "icon-light-down", -path: import("./icons/icon-light-down.js"), +path: () => import("./icons/icon-light-down.js"), },{ name: "icon-light-up", -path: import("./icons/icon-light-up.js"), +path: () => import("./icons/icon-light-up.js"), },{ name: "icon-lightbulb-active", -path: import("./icons/icon-lightbulb-active.js"), +path: () => import("./icons/icon-lightbulb-active.js"), },{ name: "icon-lightbulb", legacy: true, -path: import("./icons/icon-lightbulb.js"), +path: () => import("./icons/icon-lightbulb.js"), },{ name: "icon-lightning", -path: import("./icons/icon-lightning.js"), +path: () => import("./icons/icon-lightning.js"), },{ name: "icon-link", -path: import("./icons/icon-link.js"), +path: () => import("./icons/icon-link.js"), },{ name: "icon-list", -path: import("./icons/icon-list.js"), +path: () => import("./icons/icon-list.js"), },{ name: "icon-load", legacy: true, -path: import("./icons/icon-load.js"), +path: () => import("./icons/icon-load.js"), },{ name: "icon-loading", legacy: true, -path: import("./icons/icon-loading.js"), +path: () => import("./icons/icon-loading.js"), },{ name: "icon-locate", -path: import("./icons/icon-locate.js"), +path: () => import("./icons/icon-locate.js"), },{ name: "icon-location-near-me", legacy: true, -path: import("./icons/icon-location-near-me.js"), +path: () => import("./icons/icon-location-near-me.js"), },{ name: "icon-location-nearby", -path: import("./icons/icon-location-nearby.js"), +path: () => import("./icons/icon-location-nearby.js"), },{ name: "icon-lock", -path: import("./icons/icon-lock.js"), +path: () => import("./icons/icon-lock.js"), },{ name: "icon-log-out", -path: import("./icons/icon-log-out.js"), +path: () => import("./icons/icon-log-out.js"), },{ name: "icon-logout", legacy: true, -path: import("./icons/icon-logout.js"), +path: () => import("./icons/icon-logout.js"), },{ name: "icon-loupe", legacy: true, -path: import("./icons/icon-loupe.js"), +path: () => import("./icons/icon-loupe.js"), },{ name: "icon-magnet", -path: import("./icons/icon-magnet.js"), +path: () => import("./icons/icon-magnet.js"), },{ name: "icon-mailbox", -path: import("./icons/icon-mailbox.js"), +path: () => import("./icons/icon-mailbox.js"), },{ name: "icon-map-alt", -path: import("./icons/icon-map-alt.js"), +path: () => import("./icons/icon-map-alt.js"), },{ name: "icon-map-location", legacy: true, -path: import("./icons/icon-map-location.js"), +path: () => import("./icons/icon-map-location.js"), },{ name: "icon-map-marker", -path: import("./icons/icon-map-marker.js"), +path: () => import("./icons/icon-map-marker.js"), },{ name: "icon-map", -path: import("./icons/icon-map.js"), +path: () => import("./icons/icon-map.js"), },{ name: "icon-medal", -path: import("./icons/icon-medal.js"), +path: () => import("./icons/icon-medal.js"), },{ name: "icon-medical-emergency", -path: import("./icons/icon-medical-emergency.js"), +path: () => import("./icons/icon-medical-emergency.js"), },{ name: "icon-medicine", -path: import("./icons/icon-medicine.js"), +path: () => import("./icons/icon-medicine.js"), },{ name: "icon-meeting", legacy: true, -path: import("./icons/icon-meeting.js"), +path: () => import("./icons/icon-meeting.js"), },{ name: "icon-megaphone", -path: import("./icons/icon-megaphone.js"), +path: () => import("./icons/icon-megaphone.js"), },{ name: "icon-merge", -path: import("./icons/icon-merge.js"), +path: () => import("./icons/icon-merge.js"), },{ name: "icon-message-open", -path: import("./icons/icon-message-open.js"), +path: () => import("./icons/icon-message-open.js"), },{ name: "icon-message-unopened", legacy: true, -path: import("./icons/icon-message-unopened.js"), +path: () => import("./icons/icon-message-unopened.js"), },{ name: "icon-message", -path: import("./icons/icon-message.js"), +path: () => import("./icons/icon-message.js"), },{ name: "icon-microscope", -path: import("./icons/icon-microscope.js"), +path: () => import("./icons/icon-microscope.js"), },{ name: "icon-mindmap", legacy: true, -path: import("./icons/icon-mindmap.js"), +path: () => import("./icons/icon-mindmap.js"), },{ name: "icon-mobile", -path: import("./icons/icon-mobile.js"), +path: () => import("./icons/icon-mobile.js"), },{ name: "icon-mountain", -path: import("./icons/icon-mountain.js"), +path: () => import("./icons/icon-mountain.js"), },{ name: "icon-mouse-cursor", -path: import("./icons/icon-mouse-cursor.js"), +path: () => import("./icons/icon-mouse-cursor.js"), },{ name: "icon-mouse", -path: import("./icons/icon-mouse.js"), +path: () => import("./icons/icon-mouse.js"), },{ name: "icon-movie-alt", -path: import("./icons/icon-movie-alt.js"), +path: () => import("./icons/icon-movie-alt.js"), },{ name: "icon-movie", -path: import("./icons/icon-movie.js"), +path: () => import("./icons/icon-movie.js"), },{ name: "icon-multiple-credit-cards", -path: import("./icons/icon-multiple-credit-cards.js"), +path: () => import("./icons/icon-multiple-credit-cards.js"), },{ name: "icon-multiple-windows", -path: import("./icons/icon-multiple-windows.js"), +path: () => import("./icons/icon-multiple-windows.js"), },{ name: "icon-music", -path: import("./icons/icon-music.js"), +path: () => import("./icons/icon-music.js"), },{ name: "icon-name-badge", legacy: true, -path: import("./icons/icon-name-badge.js"), +path: () => import("./icons/icon-name-badge.js"), },{ name: "icon-navigation-bottom", legacy: true, -path: import("./icons/icon-navigation-bottom.js"), +path: () => import("./icons/icon-navigation-bottom.js"), },{ name: "icon-navigation-down", legacy: true, -path: import("./icons/icon-navigation-down.js"), +path: () => import("./icons/icon-navigation-down.js"), },{ name: "icon-navigation-first", legacy: true, -path: import("./icons/icon-navigation-first.js"), +path: () => import("./icons/icon-navigation-first.js"), },{ name: "icon-navigation-horizontal", legacy: true, -path: import("./icons/icon-navigation-horizontal.js"), +path: () => import("./icons/icon-navigation-horizontal.js"), },{ name: "icon-navigation-last", legacy: true, -path: import("./icons/icon-navigation-last.js"), +path: () => import("./icons/icon-navigation-last.js"), },{ name: "icon-navigation-left", legacy: true, -path: import("./icons/icon-navigation-left.js"), +path: () => import("./icons/icon-navigation-left.js"), },{ name: "icon-navigation-right", legacy: true, -path: import("./icons/icon-navigation-right.js"), +path: () => import("./icons/icon-navigation-right.js"), },{ name: "icon-navigation-road", legacy: true, -path: import("./icons/icon-navigation-road.js"), +path: () => import("./icons/icon-navigation-road.js"), },{ name: "icon-navigation-top", legacy: true, -path: import("./icons/icon-navigation-top.js"), +path: () => import("./icons/icon-navigation-top.js"), },{ name: "icon-navigation-up", legacy: true, -path: import("./icons/icon-navigation-up.js"), +path: () => import("./icons/icon-navigation-up.js"), },{ name: "icon-navigation-vertical", legacy: true, -path: import("./icons/icon-navigation-vertical.js"), +path: () => import("./icons/icon-navigation-vertical.js"), },{ name: "icon-navigation", legacy: true, -path: import("./icons/icon-navigation.js"), +path: () => import("./icons/icon-navigation.js"), },{ name: "icon-navigational-arrow", -path: import("./icons/icon-navigational-arrow.js"), +path: () => import("./icons/icon-navigational-arrow.js"), },{ name: "icon-network-alt", -path: import("./icons/icon-network-alt.js"), +path: () => import("./icons/icon-network-alt.js"), },{ name: "icon-newspaper-alt", legacy: true, -path: import("./icons/icon-newspaper-alt.js"), +path: () => import("./icons/icon-newspaper-alt.js"), },{ name: "icon-newspaper", -path: import("./icons/icon-newspaper.js"), +path: () => import("./icons/icon-newspaper.js"), },{ name: "icon-next-media", legacy: true, -path: import("./icons/icon-next-media.js"), +path: () => import("./icons/icon-next-media.js"), },{ name: "icon-next", legacy: true, -path: import("./icons/icon-next.js"), +path: () => import("./icons/icon-next.js"), },{ name: "icon-nodes", legacy: true, -path: import("./icons/icon-nodes.js"), +path: () => import("./icons/icon-nodes.js"), },{ name: "icon-notepad-alt", legacy: true, -path: import("./icons/icon-notepad-alt.js"), +path: () => import("./icons/icon-notepad-alt.js"), },{ name: "icon-notepad", -path: import("./icons/icon-notepad.js"), +path: () => import("./icons/icon-notepad.js"), },{ name: "icon-old-key", -path: import("./icons/icon-old-key.js"), +path: () => import("./icons/icon-old-key.js"), },{ name: "icon-old-phone", legacy: true, -path: import("./icons/icon-old-phone.js"), +path: () => import("./icons/icon-old-phone.js"), },{ name: "icon-operator", -path: import("./icons/icon-operator.js"), +path: () => import("./icons/icon-operator.js"), },{ name: "icon-ordered-list", -path: import("./icons/icon-ordered-list.js"), +path: () => import("./icons/icon-ordered-list.js"), },{ name: "icon-out", -path: import("./icons/icon-out.js"), +path: () => import("./icons/icon-out.js"), },{ name: "icon-outbox", legacy: true, -path: import("./icons/icon-outbox.js"), +path: () => import("./icons/icon-outbox.js"), },{ name: "icon-outdent", -path: import("./icons/icon-outdent.js"), +path: () => import("./icons/icon-outdent.js"), },{ name: "icon-page-add", -path: import("./icons/icon-page-add.js"), +path: () => import("./icons/icon-page-add.js"), },{ name: "icon-page-down", -path: import("./icons/icon-page-down.js"), +path: () => import("./icons/icon-page-down.js"), },{ name: "icon-page-remove", -path: import("./icons/icon-page-remove.js"), +path: () => import("./icons/icon-page-remove.js"), },{ name: "icon-page-restricted", -path: import("./icons/icon-page-restricted.js"), +path: () => import("./icons/icon-page-restricted.js"), },{ name: "icon-page-up", -path: import("./icons/icon-page-up.js"), +path: () => import("./icons/icon-page-up.js"), },{ name: "icon-paint-roller", legacy: true, -path: import("./icons/icon-paint-roller.js"), +path: () => import("./icons/icon-paint-roller.js"), },{ name: "icon-palette", -path: import("./icons/icon-palette.js"), +path: () => import("./icons/icon-palette.js"), },{ name: "icon-panel-show", -path: import("./icons/icon-panel-show.js"), +path: () => import("./icons/icon-panel-show.js"), },{ name: "icon-pannel-close", -path: import("./icons/icon-pannel-close.js"), +path: () => import("./icons/icon-pannel-close.js"), },{ name: "icon-paper-bag", legacy: true, -path: import("./icons/icon-paper-bag.js"), +path: () => import("./icons/icon-paper-bag.js"), },{ name: "icon-paper-plane-alt", -path: import("./icons/icon-paper-plane-alt.js"), +path: () => import("./icons/icon-paper-plane-alt.js"), },{ name: "icon-paper-plane", -path: import("./icons/icon-paper-plane.js"), +path: () => import("./icons/icon-paper-plane.js"), },{ name: "icon-partly-cloudy", -path: import("./icons/icon-partly-cloudy.js"), +path: () => import("./icons/icon-partly-cloudy.js"), },{ name: "icon-paste-in", legacy: true, -path: import("./icons/icon-paste-in.js"), +path: () => import("./icons/icon-paste-in.js"), },{ name: "icon-pause", -path: import("./icons/icon-pause.js"), +path: () => import("./icons/icon-pause.js"), },{ name: "icon-pc", legacy: true, -path: import("./icons/icon-pc.js"), +path: () => import("./icons/icon-pc.js"), },{ name: "icon-people-alt-2", legacy: true, -path: import("./icons/icon-people-alt-2.js"), +path: () => import("./icons/icon-people-alt-2.js"), },{ name: "icon-people-alt", legacy: true, -path: import("./icons/icon-people-alt.js"), +path: () => import("./icons/icon-people-alt.js"), },{ name: "icon-people-female", legacy: true, -path: import("./icons/icon-people-female.js"), +path: () => import("./icons/icon-people-female.js"), },{ name: "icon-people", -path: import("./icons/icon-people.js"), +path: () => import("./icons/icon-people.js"), },{ name: "icon-phone-ring", -path: import("./icons/icon-phone-ring.js"), +path: () => import("./icons/icon-phone-ring.js"), },{ name: "icon-phone", -path: import("./icons/icon-phone.js"), +path: () => import("./icons/icon-phone.js"), },{ name: "icon-photo-album", -path: import("./icons/icon-photo-album.js"), +path: () => import("./icons/icon-photo-album.js"), },{ name: "icon-picture", -path: import("./icons/icon-picture.js"), +path: () => import("./icons/icon-picture.js"), },{ name: "icon-pictures-alt-2", -path: import("./icons/icon-pictures-alt-2.js"), +path: () => import("./icons/icon-pictures-alt-2.js"), },{ name: "icon-pictures-alt", legacy: true, -path: import("./icons/icon-pictures-alt.js"), +path: () => import("./icons/icon-pictures-alt.js"), },{ name: "icon-pictures", -path: import("./icons/icon-pictures.js"), +path: () => import("./icons/icon-pictures.js"), },{ name: "icon-pie-chart", -path: import("./icons/icon-pie-chart.js"), +path: () => import("./icons/icon-pie-chart.js"), },{ name: "icon-piggy-bank", -path: import("./icons/icon-piggy-bank.js"), +path: () => import("./icons/icon-piggy-bank.js"), },{ name: "icon-pin-location", -path: import("./icons/icon-pin-location.js"), +path: () => import("./icons/icon-pin-location.js"), },{ name: "icon-plane", -path: import("./icons/icon-plane.js"), +path: () => import("./icons/icon-plane.js"), },{ name: "icon-planet", legacy: true, -path: import("./icons/icon-planet.js"), +path: () => import("./icons/icon-planet.js"), },{ name: "icon-play", -path: import("./icons/icon-play.js"), +path: () => import("./icons/icon-play.js"), },{ name: "icon-playing-cards", legacy: true, -path: import("./icons/icon-playing-cards.js"), +path: () => import("./icons/icon-playing-cards.js"), },{ name: "icon-playlist", -path: import("./icons/icon-playlist.js"), +path: () => import("./icons/icon-playlist.js"), },{ name: "icon-plugin", -path: import("./icons/icon-plugin.js"), +path: () => import("./icons/icon-plugin.js"), },{ name: "icon-podcast", -path: import("./icons/icon-podcast.js"), +path: () => import("./icons/icon-podcast.js"), },{ name: "icon-poll", legacy: true, -path: import("./icons/icon-poll.js"), +path: () => import("./icons/icon-poll.js"), },{ name: "icon-post-it", -path: import("./icons/icon-post-it.js"), +path: () => import("./icons/icon-post-it.js"), },{ name: "icon-power-outlet", legacy: true, -path: import("./icons/icon-power-outlet.js"), +path: () => import("./icons/icon-power-outlet.js"), },{ name: "icon-power", -path: import("./icons/icon-power.js"), +path: () => import("./icons/icon-power.js"), },{ name: "icon-presentation", -path: import("./icons/icon-presentation.js"), +path: () => import("./icons/icon-presentation.js"), },{ name: "icon-previous-media", -path: import("./icons/icon-previous-media.js"), +path: () => import("./icons/icon-previous-media.js"), },{ name: "icon-previous", -path: import("./icons/icon-previous.js"), +path: () => import("./icons/icon-previous.js"), },{ name: "icon-price-dollar", legacy: true, -path: import("./icons/icon-price-dollar.js"), +path: () => import("./icons/icon-price-dollar.js"), },{ name: "icon-price-euro", legacy: true, -path: import("./icons/icon-price-euro.js"), +path: () => import("./icons/icon-price-euro.js"), },{ name: "icon-price-pound", legacy: true, -path: import("./icons/icon-price-pound.js"), +path: () => import("./icons/icon-price-pound.js"), },{ name: "icon-price-yen", legacy: true, -path: import("./icons/icon-price-yen.js"), +path: () => import("./icons/icon-price-yen.js"), },{ name: "icon-print", -path: import("./icons/icon-print.js"), +path: () => import("./icons/icon-print.js"), },{ name: "icon-printer-alt", legacy: true, -path: import("./icons/icon-printer-alt.js"), +path: () => import("./icons/icon-printer-alt.js"), },{ name: "icon-projector", -path: import("./icons/icon-projector.js"), +path: () => import("./icons/icon-projector.js"), },{ name: "icon-pulse", -path: import("./icons/icon-pulse.js"), +path: () => import("./icons/icon-pulse.js"), },{ name: "icon-pushpin", -path: import("./icons/icon-pushpin.js"), +path: () => import("./icons/icon-pushpin.js"), },{ name: "icon-qr-code", -path: import("./icons/icon-qr-code.js"), +path: () => import("./icons/icon-qr-code.js"), },{ name: "icon-quote", -path: import("./icons/icon-quote.js"), +path: () => import("./icons/icon-quote.js"), },{ name: "icon-radio-alt", -path: import("./icons/icon-radio-alt.js"), +path: () => import("./icons/icon-radio-alt.js"), },{ name: "icon-radio-receiver", -path: import("./icons/icon-radio-receiver.js"), +path: () => import("./icons/icon-radio-receiver.js"), },{ name: "icon-radio", -path: import("./icons/icon-radio.js"), +path: () => import("./icons/icon-radio.js"), },{ name: "icon-rain", -path: import("./icons/icon-rain.js"), +path: () => import("./icons/icon-rain.js"), },{ name: "icon-rate", legacy: true, -path: import("./icons/icon-rate.js"), +path: () => import("./icons/icon-rate.js"), },{ name: "icon-re-post", -path: import("./icons/icon-re-post.js"), +path: () => import("./icons/icon-re-post.js"), },{ name: "icon-readonly", legacy: true, -path: import("./icons/icon-readonly.js"), +path: () => import("./icons/icon-readonly.js"), },{ name: "icon-receipt-alt", -path: import("./icons/icon-receipt-alt.js"), +path: () => import("./icons/icon-receipt-alt.js"), },{ name: "icon-reception", -path: import("./icons/icon-reception.js"), +path: () => import("./icons/icon-reception.js"), },{ name: "icon-record", legacy: true, -path: import("./icons/icon-record.js"), +path: () => import("./icons/icon-record.js"), },{ name: "icon-rectangle-ellipsis", -path: import("./icons/icon-rectangle-ellipsis.js"), +path: () => import("./icons/icon-rectangle-ellipsis.js"), },{ name: "icon-redo", -path: import("./icons/icon-redo.js"), +path: () => import("./icons/icon-redo.js"), },{ name: "icon-refresh", -path: import("./icons/icon-refresh.js"), +path: () => import("./icons/icon-refresh.js"), },{ name: "icon-remote", legacy: true, -path: import("./icons/icon-remote.js"), +path: () => import("./icons/icon-remote.js"), },{ name: "icon-remove", -path: import("./icons/icon-remove.js"), +path: () => import("./icons/icon-remove.js"), },{ name: "icon-repeat-one", -path: import("./icons/icon-repeat-one.js"), +path: () => import("./icons/icon-repeat-one.js"), },{ name: "icon-repeat", -path: import("./icons/icon-repeat.js"), +path: () => import("./icons/icon-repeat.js"), },{ name: "icon-reply-arrow", -path: import("./icons/icon-reply-arrow.js"), +path: () => import("./icons/icon-reply-arrow.js"), },{ name: "icon-resize", -path: import("./icons/icon-resize.js"), +path: () => import("./icons/icon-resize.js"), },{ name: "icon-return-to-top", legacy: true, -path: import("./icons/icon-return-to-top.js"), +path: () => import("./icons/icon-return-to-top.js"), },{ name: "icon-right-double-arrow", legacy: true, -path: import("./icons/icon-right-double-arrow.js"), +path: () => import("./icons/icon-right-double-arrow.js"), },{ name: "icon-roadsign", legacy: true, -path: import("./icons/icon-roadsign.js"), +path: () => import("./icons/icon-roadsign.js"), },{ name: "icon-rocket", -path: import("./icons/icon-rocket.js"), +path: () => import("./icons/icon-rocket.js"), },{ name: "icon-rss", -path: import("./icons/icon-rss.js"), +path: () => import("./icons/icon-rss.js"), },{ name: "icon-ruler-alt", -path: import("./icons/icon-ruler-alt.js"), +path: () => import("./icons/icon-ruler-alt.js"), },{ name: "icon-ruler", -path: import("./icons/icon-ruler.js"), +path: () => import("./icons/icon-ruler.js"), },{ name: "icon-satellite-dish", -path: import("./icons/icon-satellite-dish.js"), +path: () => import("./icons/icon-satellite-dish.js"), },{ name: "icon-save", -path: import("./icons/icon-save.js"), +path: () => import("./icons/icon-save.js"), },{ name: "icon-scan", -path: import("./icons/icon-scan.js"), +path: () => import("./icons/icon-scan.js"), },{ name: "icon-school", -path: import("./icons/icon-school.js"), +path: () => import("./icons/icon-school.js"), },{ name: "icon-screensharing", -path: import("./icons/icon-screensharing.js"), +path: () => import("./icons/icon-screensharing.js"), },{ name: "icon-script-alt", legacy: true, -path: import("./icons/icon-script-alt.js"), +path: () => import("./icons/icon-script-alt.js"), },{ name: "icon-script", -path: import("./icons/icon-script.js"), +path: () => import("./icons/icon-script.js"), },{ name: "icon-scull", -path: import("./icons/icon-scull.js"), +path: () => import("./icons/icon-scull.js"), },{ name: "icon-search", -path: import("./icons/icon-search.js"), +path: () => import("./icons/icon-search.js"), },{ name: "icon-sensor", -path: import("./icons/icon-sensor.js"), +path: () => import("./icons/icon-sensor.js"), },{ name: "icon-server-alt", legacy: true, -path: import("./icons/icon-server-alt.js"), +path: () => import("./icons/icon-server-alt.js"), },{ name: "icon-server", -path: import("./icons/icon-server.js"), +path: () => import("./icons/icon-server.js"), },{ name: "icon-settings-alt", legacy: true, -path: import("./icons/icon-settings-alt.js"), +path: () => import("./icons/icon-settings-alt.js"), },{ name: "icon-settings", -path: import("./icons/icon-settings.js"), +path: () => import("./icons/icon-settings.js"), },{ name: "icon-share-alt", -path: import("./icons/icon-share-alt.js"), +path: () => import("./icons/icon-share-alt.js"), },{ name: "icon-share", -path: import("./icons/icon-share.js"), +path: () => import("./icons/icon-share.js"), },{ name: "icon-sharing-iphone", -path: import("./icons/icon-sharing-iphone.js"), +path: () => import("./icons/icon-sharing-iphone.js"), },{ name: "icon-shield", -path: import("./icons/icon-shield.js"), +path: () => import("./icons/icon-shield.js"), },{ name: "icon-shift", -path: import("./icons/icon-shift.js"), +path: () => import("./icons/icon-shift.js"), },{ name: "icon-shipping-box", -path: import("./icons/icon-shipping-box.js"), +path: () => import("./icons/icon-shipping-box.js"), },{ name: "icon-shipping", -path: import("./icons/icon-shipping.js"), +path: () => import("./icons/icon-shipping.js"), },{ name: "icon-shoe", -path: import("./icons/icon-shoe.js"), +path: () => import("./icons/icon-shoe.js"), },{ name: "icon-shopping-basket-alt-2", legacy: true, -path: import("./icons/icon-shopping-basket-alt-2.js"), +path: () => import("./icons/icon-shopping-basket-alt-2.js"), },{ name: "icon-shopping-basket-alt", -path: import("./icons/icon-shopping-basket-alt.js"), +path: () => import("./icons/icon-shopping-basket-alt.js"), },{ name: "icon-shopping-basket", -path: import("./icons/icon-shopping-basket.js"), +path: () => import("./icons/icon-shopping-basket.js"), },{ name: "icon-shuffle", -path: import("./icons/icon-shuffle.js"), +path: () => import("./icons/icon-shuffle.js"), },{ name: "icon-sience", -path: import("./icons/icon-sience.js"), +path: () => import("./icons/icon-sience.js"), },{ name: "icon-single-note", -path: import("./icons/icon-single-note.js"), +path: () => import("./icons/icon-single-note.js"), },{ name: "icon-sitemap", legacy: true, -path: import("./icons/icon-sitemap.js"), +path: () => import("./icons/icon-sitemap.js"), },{ name: "icon-sleep", -path: import("./icons/icon-sleep.js"), +path: () => import("./icons/icon-sleep.js"), },{ name: "icon-slideshow", legacy: true, -path: import("./icons/icon-slideshow.js"), +path: () => import("./icons/icon-slideshow.js"), },{ name: "icon-smiley-inverted", legacy: true, -path: import("./icons/icon-smiley-inverted.js"), +path: () => import("./icons/icon-smiley-inverted.js"), },{ name: "icon-smiley", -path: import("./icons/icon-smiley.js"), +path: () => import("./icons/icon-smiley.js"), },{ name: "icon-snow", -path: import("./icons/icon-snow.js"), +path: () => import("./icons/icon-snow.js"), },{ name: "icon-sound-low", -path: import("./icons/icon-sound-low.js"), +path: () => import("./icons/icon-sound-low.js"), },{ name: "icon-sound-medium", legacy: true, -path: import("./icons/icon-sound-medium.js"), +path: () => import("./icons/icon-sound-medium.js"), },{ name: "icon-sound-off", -path: import("./icons/icon-sound-off.js"), +path: () => import("./icons/icon-sound-off.js"), },{ name: "icon-sound-waves", -path: import("./icons/icon-sound-waves.js"), +path: () => import("./icons/icon-sound-waves.js"), },{ name: "icon-sound", -path: import("./icons/icon-sound.js"), +path: () => import("./icons/icon-sound.js"), },{ name: "icon-spades", -path: import("./icons/icon-spades.js"), +path: () => import("./icons/icon-spades.js"), },{ name: "icon-speaker", -path: import("./icons/icon-speaker.js"), +path: () => import("./icons/icon-speaker.js"), },{ name: "icon-speed-gauge", -path: import("./icons/icon-speed-gauge.js"), +path: () => import("./icons/icon-speed-gauge.js"), },{ name: "icon-split-alt", -path: import("./icons/icon-split-alt.js"), +path: () => import("./icons/icon-split-alt.js"), },{ name: "icon-split", -path: import("./icons/icon-split.js"), +path: () => import("./icons/icon-split.js"), },{ name: "icon-sprout", -path: import("./icons/icon-sprout.js"), +path: () => import("./icons/icon-sprout.js"), },{ name: "icon-squiggly-line", legacy: true, -path: import("./icons/icon-squiggly-line.js"), +path: () => import("./icons/icon-squiggly-line.js"), },{ name: "icon-ssd", legacy: true, -path: import("./icons/icon-ssd.js"), +path: () => import("./icons/icon-ssd.js"), },{ name: "icon-stacked-disks", legacy: true, -path: import("./icons/icon-stacked-disks.js"), +path: () => import("./icons/icon-stacked-disks.js"), },{ name: "icon-stamp", legacy: true, -path: import("./icons/icon-stamp.js"), +path: () => import("./icons/icon-stamp.js"), },{ name: "icon-stop-alt", -path: import("./icons/icon-stop-alt.js"), +path: () => import("./icons/icon-stop-alt.js"), },{ name: "icon-stop-hand", legacy: true, -path: import("./icons/icon-stop-hand.js"), +path: () => import("./icons/icon-stop-hand.js"), },{ name: "icon-stop", -path: import("./icons/icon-stop.js"), +path: () => import("./icons/icon-stop.js"), },{ name: "icon-store", -path: import("./icons/icon-store.js"), +path: () => import("./icons/icon-store.js"), },{ name: "icon-stream", legacy: true, -path: import("./icons/icon-stream.js"), +path: () => import("./icons/icon-stream.js"), },{ name: "icon-sunny", -path: import("./icons/icon-sunny.js"), +path: () => import("./icons/icon-sunny.js"), },{ name: "icon-sweatshirt", legacy: true, -path: import("./icons/icon-sweatshirt.js"), +path: () => import("./icons/icon-sweatshirt.js"), },{ name: "icon-sync", -path: import("./icons/icon-sync.js"), +path: () => import("./icons/icon-sync.js"), },{ name: "icon-t-shirt", -path: import("./icons/icon-t-shirt.js"), +path: () => import("./icons/icon-t-shirt.js"), },{ name: "icon-tab-key", -path: import("./icons/icon-tab-key.js"), +path: () => import("./icons/icon-tab-key.js"), },{ name: "icon-tag", -path: import("./icons/icon-tag.js"), +path: () => import("./icons/icon-tag.js"), },{ name: "icon-tags", -path: import("./icons/icon-tags.js"), +path: () => import("./icons/icon-tags.js"), },{ name: "icon-takeaway-cup", legacy: true, -path: import("./icons/icon-takeaway-cup.js"), +path: () => import("./icons/icon-takeaway-cup.js"), },{ name: "icon-target", -path: import("./icons/icon-target.js"), +path: () => import("./icons/icon-target.js"), },{ name: "icon-temperatrure-alt", -path: import("./icons/icon-temperatrure-alt.js"), +path: () => import("./icons/icon-temperatrure-alt.js"), },{ name: "icon-temperature", -path: import("./icons/icon-temperature.js"), +path: () => import("./icons/icon-temperature.js"), },{ name: "icon-terminal", -path: import("./icons/icon-terminal.js"), +path: () => import("./icons/icon-terminal.js"), },{ name: "icon-theater", -path: import("./icons/icon-theater.js"), +path: () => import("./icons/icon-theater.js"), },{ name: "icon-thumb-down", -path: import("./icons/icon-thumb-down.js"), +path: () => import("./icons/icon-thumb-down.js"), },{ name: "icon-thumb-up", -path: import("./icons/icon-thumb-up.js"), +path: () => import("./icons/icon-thumb-up.js"), },{ name: "icon-thumbnail-list", -path: import("./icons/icon-thumbnail-list.js"), +path: () => import("./icons/icon-thumbnail-list.js"), },{ name: "icon-thumbnails-small", -path: import("./icons/icon-thumbnails-small.js"), +path: () => import("./icons/icon-thumbnails-small.js"), },{ name: "icon-thumbnails", -path: import("./icons/icon-thumbnails.js"), +path: () => import("./icons/icon-thumbnails.js"), },{ name: "icon-ticket", -path: import("./icons/icon-ticket.js"), +path: () => import("./icons/icon-ticket.js"), },{ name: "icon-time", -path: import("./icons/icon-time.js"), +path: () => import("./icons/icon-time.js"), },{ name: "icon-timer", -path: import("./icons/icon-timer.js"), +path: () => import("./icons/icon-timer.js"), },{ name: "icon-tools", legacy: true, -path: import("./icons/icon-tools.js"), +path: () => import("./icons/icon-tools.js"), },{ name: "icon-top", legacy: true, -path: import("./icons/icon-top.js"), +path: () => import("./icons/icon-top.js"), },{ name: "icon-traffic-alt", legacy: true, -path: import("./icons/icon-traffic-alt.js"), +path: () => import("./icons/icon-traffic-alt.js"), },{ name: "icon-trafic", -path: import("./icons/icon-trafic.js"), +path: () => import("./icons/icon-trafic.js"), },{ name: "icon-train", -path: import("./icons/icon-train.js"), +path: () => import("./icons/icon-train.js"), },{ name: "icon-trash-alt-2", legacy: true, -path: import("./icons/icon-trash-alt-2.js"), +path: () => import("./icons/icon-trash-alt-2.js"), },{ name: "icon-trash-alt", legacy: true, -path: import("./icons/icon-trash-alt.js"), +path: () => import("./icons/icon-trash-alt.js"), },{ name: "icon-trash", -path: import("./icons/icon-trash.js"), +path: () => import("./icons/icon-trash.js"), },{ name: "icon-tree", -path: import("./icons/icon-tree.js"), +path: () => import("./icons/icon-tree.js"), },{ name: "icon-trophy", -path: import("./icons/icon-trophy.js"), +path: () => import("./icons/icon-trophy.js"), },{ name: "icon-truck", -path: import("./icons/icon-truck.js"), +path: () => import("./icons/icon-truck.js"), },{ name: "icon-tv-old", -path: import("./icons/icon-tv-old.js"), +path: () => import("./icons/icon-tv-old.js"), },{ name: "icon-tv", -path: import("./icons/icon-tv.js"), +path: () => import("./icons/icon-tv.js"), },{ name: "icon-umb-content", legacy: true, -path: import("./icons/icon-umb-content.js"), +path: () => import("./icons/icon-umb-content.js"), },{ name: "icon-umb-developer", legacy: true, -path: import("./icons/icon-umb-developer.js"), +path: () => import("./icons/icon-umb-developer.js"), },{ name: "icon-umb-media", legacy: true, -path: import("./icons/icon-umb-media.js"), +path: () => import("./icons/icon-umb-media.js"), },{ name: "icon-umb-settings", legacy: true, -path: import("./icons/icon-umb-settings.js"), +path: () => import("./icons/icon-umb-settings.js"), },{ name: "icon-umb-users", legacy: true, -path: import("./icons/icon-umb-users.js"), +path: () => import("./icons/icon-umb-users.js"), },{ name: "icon-umbrella", -path: import("./icons/icon-umbrella.js"), +path: () => import("./icons/icon-umbrella.js"), },{ name: "icon-undo", -path: import("./icons/icon-undo.js"), +path: () => import("./icons/icon-undo.js"), },{ name: "icon-unlocked", -path: import("./icons/icon-unlocked.js"), +path: () => import("./icons/icon-unlocked.js"), },{ name: "icon-untitled", legacy: true, -path: import("./icons/icon-untitled.js"), +path: () => import("./icons/icon-untitled.js"), },{ name: "icon-usb-connector", legacy: true, -path: import("./icons/icon-usb-connector.js"), +path: () => import("./icons/icon-usb-connector.js"), },{ name: "icon-usb", -path: import("./icons/icon-usb.js"), +path: () => import("./icons/icon-usb.js"), },{ name: "icon-user-female", legacy: true, -path: import("./icons/icon-user-female.js"), +path: () => import("./icons/icon-user-female.js"), },{ name: "icon-user-females-alt", legacy: true, -path: import("./icons/icon-user-females-alt.js"), +path: () => import("./icons/icon-user-females-alt.js"), },{ name: "icon-user-females", legacy: true, -path: import("./icons/icon-user-females.js"), +path: () => import("./icons/icon-user-females.js"), },{ name: "icon-user-glasses", legacy: true, -path: import("./icons/icon-user-glasses.js"), +path: () => import("./icons/icon-user-glasses.js"), },{ name: "icon-user", -path: import("./icons/icon-user.js"), +path: () => import("./icons/icon-user.js"), },{ name: "icon-users-alt", legacy: true, -path: import("./icons/icon-users-alt.js"), +path: () => import("./icons/icon-users-alt.js"), },{ name: "icon-users", -path: import("./icons/icon-users.js"), +path: () => import("./icons/icon-users.js"), },{ name: "icon-utilities", -path: import("./icons/icon-utilities.js"), +path: () => import("./icons/icon-utilities.js"), },{ name: "icon-vcard", -path: import("./icons/icon-vcard.js"), +path: () => import("./icons/icon-vcard.js"), },{ name: "icon-video", -path: import("./icons/icon-video.js"), +path: () => import("./icons/icon-video.js"), },{ name: "icon-voice", -path: import("./icons/icon-voice.js"), +path: () => import("./icons/icon-voice.js"), },{ name: "icon-wall-plug", -path: import("./icons/icon-wall-plug.js"), +path: () => import("./icons/icon-wall-plug.js"), },{ name: "icon-wallet", -path: import("./icons/icon-wallet.js"), +path: () => import("./icons/icon-wallet.js"), },{ name: "icon-wand", -path: import("./icons/icon-wand.js"), +path: () => import("./icons/icon-wand.js"), },{ name: "icon-webhook", -path: import("./icons/icon-webhook.js"), +path: () => import("./icons/icon-webhook.js"), },{ name: "icon-weight", -path: import("./icons/icon-weight.js"), +path: () => import("./icons/icon-weight.js"), },{ name: "icon-width", -path: import("./icons/icon-width.js"), +path: () => import("./icons/icon-width.js"), },{ name: "icon-wifi", -path: import("./icons/icon-wifi.js"), +path: () => import("./icons/icon-wifi.js"), },{ name: "icon-window-popin", -path: import("./icons/icon-window-popin.js"), +path: () => import("./icons/icon-window-popin.js"), },{ name: "icon-window-popout", -path: import("./icons/icon-window-popout.js"), +path: () => import("./icons/icon-window-popout.js"), },{ name: "icon-window-sizes", -path: import("./icons/icon-window-sizes.js"), +path: () => import("./icons/icon-window-sizes.js"), },{ name: "icon-wine-glass", -path: import("./icons/icon-wine-glass.js"), +path: () => import("./icons/icon-wine-glass.js"), },{ name: "icon-wrench", -path: import("./icons/icon-wrench.js"), +path: () => import("./icons/icon-wrench.js"), },{ name: "icon-wrong", -path: import("./icons/icon-wrong.js"), +path: () => import("./icons/icon-wrong.js"), },{ name: "icon-zip", -path: import("./icons/icon-zip.js"), +path: () => import("./icons/icon-zip.js"), },{ name: "icon-zom-out", legacy: true, -path: import("./icons/icon-zom-out.js"), +path: () => import("./icons/icon-zom-out.js"), },{ name: "icon-zoom-in", -path: import("./icons/icon-zoom-in.js"), +path: () => import("./icons/icon-zoom-in.js"), },{ name: "icon-zoom-out", -path: import("./icons/icon-zoom-out.js"), +path: () => import("./icons/icon-zoom-out.js"), },{ name: "icon-star", -path: import("./icons/icon-star.js"), +path: () => import("./icons/icon-star.js"), },{ name: "icon-database", -path: import("./icons/icon-database.js"), +path: () => import("./icons/icon-database.js"), },{ name: "icon-azure", -path: import("./icons/icon-azure.js"), +path: () => import("./icons/icon-azure.js"), },{ name: "icon-facebook", -path: import("./icons/icon-facebook.js"), +path: () => import("./icons/icon-facebook.js"), },{ name: "icon-gitbook", -path: import("./icons/icon-gitbook.js"), +path: () => import("./icons/icon-gitbook.js"), },{ name: "icon-github", -path: import("./icons/icon-github.js"), +path: () => import("./icons/icon-github.js"), },{ name: "icon-gitlab", -path: import("./icons/icon-gitlab.js"), +path: () => import("./icons/icon-gitlab.js"), },{ name: "icon-google", -path: import("./icons/icon-google.js"), +path: () => import("./icons/icon-google.js"), },{ name: "icon-linkedin", -path: import("./icons/icon-linkedin.js"), +path: () => import("./icons/icon-linkedin.js"), },{ name: "icon-mastodon", -path: import("./icons/icon-mastodon.js"), +path: () => import("./icons/icon-mastodon.js"), },{ name: "icon-microsoft", -path: import("./icons/icon-microsoft.js"), +path: () => import("./icons/icon-microsoft.js"), },{ name: "icon-twitter-x", -path: import("./icons/icon-twitter-x.js"), +path: () => import("./icons/icon-twitter-x.js"), },{ name: "icon-umbraco", -path: import("./icons/icon-umbraco.js"), +path: () => import("./icons/icon-umbraco.js"), },{ name: "icon-art-easel", legacy: true, -path: import("./icons/icon-art-easel.js"), +path: () => import("./icons/icon-art-easel.js"), },{ name: "icon-article", legacy: true, -path: import("./icons/icon-article.js"), +path: () => import("./icons/icon-article.js"), },{ name: "icon-auction-hammer", legacy: true, -path: import("./icons/icon-auction-hammer.js"), +path: () => import("./icons/icon-auction-hammer.js"), },{ name: "icon-baby-stroller", legacy: true, -path: import("./icons/icon-baby-stroller.js"), +path: () => import("./icons/icon-baby-stroller.js"), },{ name: "icon-badge-count", legacy: true, -path: import("./icons/icon-badge-count.js"), +path: () => import("./icons/icon-badge-count.js"), },{ name: "icon-band-aid", legacy: true, -path: import("./icons/icon-band-aid.js"), +path: () => import("./icons/icon-band-aid.js"), },{ name: "icon-bill-dollar", legacy: true, -path: import("./icons/icon-bill-dollar.js"), +path: () => import("./icons/icon-bill-dollar.js"), },{ name: "icon-bill-euro", legacy: true, -path: import("./icons/icon-bill-euro.js"), +path: () => import("./icons/icon-bill-euro.js"), },{ name: "icon-bill-pound", legacy: true, -path: import("./icons/icon-bill-pound.js"), +path: () => import("./icons/icon-bill-pound.js"), },{ name: "icon-bill-yen", legacy: true, -path: import("./icons/icon-bill-yen.js"), +path: () => import("./icons/icon-bill-yen.js"), },{ name: "icon-bill", legacy: true, -path: import("./icons/icon-bill.js"), +path: () => import("./icons/icon-bill.js"), },{ name: "icon-billboard", legacy: true, -path: import("./icons/icon-billboard.js"), +path: () => import("./icons/icon-billboard.js"), },{ name: "icon-bills-dollar", legacy: true, -path: import("./icons/icon-bills-dollar.js"), +path: () => import("./icons/icon-bills-dollar.js"), },{ name: "icon-bills-euro", legacy: true, -path: import("./icons/icon-bills-euro.js"), +path: () => import("./icons/icon-bills-euro.js"), },{ name: "icon-bills-pound", legacy: true, -path: import("./icons/icon-bills-pound.js"), +path: () => import("./icons/icon-bills-pound.js"), },{ name: "icon-bills-yen", legacy: true, -path: import("./icons/icon-bills-yen.js"), +path: () => import("./icons/icon-bills-yen.js"), },{ name: "icon-bills", legacy: true, -path: import("./icons/icon-bills.js"), +path: () => import("./icons/icon-bills.js"), },{ name: "icon-binoculars", legacy: true, -path: import("./icons/icon-binoculars.js"), +path: () => import("./icons/icon-binoculars.js"), },{ name: "icon-blueprint", legacy: true, -path: import("./icons/icon-blueprint.js"), +path: () => import("./icons/icon-blueprint.js"), },{ name: "icon-bomb", legacy: true, -path: import("./icons/icon-bomb.js"), +path: () => import("./icons/icon-bomb.js"), },{ name: "icon-cash-register", legacy: true, -path: import("./icons/icon-cash-register.js"), +path: () => import("./icons/icon-cash-register.js"), },{ name: "icon-checkbox-dotted-active", legacy: true, -path: import("./icons/icon-checkbox-dotted-active.js"), +path: () => import("./icons/icon-checkbox-dotted-active.js"), },{ name: "icon-chess", legacy: true, -path: import("./icons/icon-chess.js"), +path: () => import("./icons/icon-chess.js"), },{ name: "icon-circus", legacy: true, -path: import("./icons/icon-circus.js"), +path: () => import("./icons/icon-circus.js"), },{ name: "icon-clothes-hanger", legacy: true, -path: import("./icons/icon-clothes-hanger.js"), +path: () => import("./icons/icon-clothes-hanger.js"), },{ name: "icon-coin", legacy: true, -path: import("./icons/icon-coin.js"), +path: () => import("./icons/icon-coin.js"), },{ name: "icon-coins-dollar-alt", legacy: true, -path: import("./icons/icon-coins-dollar-alt.js"), +path: () => import("./icons/icon-coins-dollar-alt.js"), },{ name: "icon-coins-dollar", legacy: true, -path: import("./icons/icon-coins-dollar.js"), +path: () => import("./icons/icon-coins-dollar.js"), },{ name: "icon-coins-euro-alt", legacy: true, -path: import("./icons/icon-coins-euro-alt.js"), +path: () => import("./icons/icon-coins-euro-alt.js"), },{ name: "icon-coins-euro", legacy: true, -path: import("./icons/icon-coins-euro.js"), +path: () => import("./icons/icon-coins-euro.js"), },{ name: "icon-coins-pound-alt", legacy: true, -path: import("./icons/icon-coins-pound-alt.js"), +path: () => import("./icons/icon-coins-pound-alt.js"), },{ name: "icon-coins-pound", legacy: true, -path: import("./icons/icon-coins-pound.js"), +path: () => import("./icons/icon-coins-pound.js"), },{ name: "icon-coins-yen-alt", legacy: true, -path: import("./icons/icon-coins-yen-alt.js"), +path: () => import("./icons/icon-coins-yen-alt.js"), },{ name: "icon-coins-yen", legacy: true, -path: import("./icons/icon-coins-yen.js"), +path: () => import("./icons/icon-coins-yen.js"), },{ name: "icon-comb", legacy: true, -path: import("./icons/icon-comb.js"), +path: () => import("./icons/icon-comb.js"), },{ name: "icon-desk", legacy: true, -path: import("./icons/icon-desk.js"), +path: () => import("./icons/icon-desk.js"), },{ name: "icon-dollar-bag", legacy: true, -path: import("./icons/icon-dollar-bag.js"), +path: () => import("./icons/icon-dollar-bag.js"), },{ name: "icon-eject", legacy: true, -path: import("./icons/icon-eject.js"), +path: () => import("./icons/icon-eject.js"), },{ name: "icon-euro-bag", legacy: true, -path: import("./icons/icon-euro-bag.js"), +path: () => import("./icons/icon-euro-bag.js"), },{ name: "icon-female-symbol", legacy: true, -path: import("./icons/icon-female-symbol.js"), +path: () => import("./icons/icon-female-symbol.js"), },{ name: "icon-firewall", legacy: true, -path: import("./icons/icon-firewall.js"), +path: () => import("./icons/icon-firewall.js"), },{ name: "icon-folder-open", legacy: true, -path: import("./icons/icon-folder-open.js"), +path: () => import("./icons/icon-folder-open.js"), },{ name: "icon-folder-outline", legacy: true, -path: import("./icons/icon-folder-outline.js"), +path: () => import("./icons/icon-folder-outline.js"), },{ name: "icon-handprint", legacy: true, -path: import("./icons/icon-handprint.js"), +path: () => import("./icons/icon-handprint.js"), },{ name: "icon-hat", legacy: true, -path: import("./icons/icon-hat.js"), +path: () => import("./icons/icon-hat.js"), },{ name: "icon-hd", legacy: true, -path: import("./icons/icon-hd.js"), +path: () => import("./icons/icon-hd.js"), },{ name: "icon-inactive-line", legacy: true, -path: import("./icons/icon-inactive-line.js"), +path: () => import("./icons/icon-inactive-line.js"), },{ name: "icon-keychain", legacy: true, -path: import("./icons/icon-keychain.js"), +path: () => import("./icons/icon-keychain.js"), },{ name: "icon-keyhole", legacy: true, -path: import("./icons/icon-keyhole.js"), +path: () => import("./icons/icon-keyhole.js"), },{ name: "icon-linux-tux", legacy: true, -path: import("./icons/icon-linux-tux.js"), +path: () => import("./icons/icon-linux-tux.js"), },{ name: "icon-male-and-female", legacy: true, -path: import("./icons/icon-male-and-female.js"), +path: () => import("./icons/icon-male-and-female.js"), },{ name: "icon-male-symbol", legacy: true, -path: import("./icons/icon-male-symbol.js"), +path: () => import("./icons/icon-male-symbol.js"), },{ name: "icon-molecular-network", legacy: true, -path: import("./icons/icon-molecular-network.js"), +path: () => import("./icons/icon-molecular-network.js"), },{ name: "icon-molecular", legacy: true, -path: import("./icons/icon-molecular.js"), +path: () => import("./icons/icon-molecular.js"), },{ name: "icon-os-x", legacy: true, -path: import("./icons/icon-os-x.js"), +path: () => import("./icons/icon-os-x.js"), },{ name: "icon-pants", legacy: true, -path: import("./icons/icon-pants.js"), +path: () => import("./icons/icon-pants.js"), },{ name: "icon-parachute-drop", legacy: true, -path: import("./icons/icon-parachute-drop.js"), +path: () => import("./icons/icon-parachute-drop.js"), },{ name: "icon-parental-control", legacy: true, -path: import("./icons/icon-parental-control.js"), +path: () => import("./icons/icon-parental-control.js"), },{ name: "icon-path", legacy: true, -path: import("./icons/icon-path.js"), +path: () => import("./icons/icon-path.js"), },{ name: "icon-piracy", legacy: true, -path: import("./icons/icon-piracy.js"), +path: () => import("./icons/icon-piracy.js"), },{ name: "icon-poker-chip", legacy: true, -path: import("./icons/icon-poker-chip.js"), +path: () => import("./icons/icon-poker-chip.js"), },{ name: "icon-pound-bag", legacy: true, -path: import("./icons/icon-pound-bag.js"), +path: () => import("./icons/icon-pound-bag.js"), },{ name: "icon-receipt-dollar", legacy: true, -path: import("./icons/icon-receipt-dollar.js"), +path: () => import("./icons/icon-receipt-dollar.js"), },{ name: "icon-receipt-euro", legacy: true, -path: import("./icons/icon-receipt-euro.js"), +path: () => import("./icons/icon-receipt-euro.js"), },{ name: "icon-receipt-pound", legacy: true, -path: import("./icons/icon-receipt-pound.js"), +path: () => import("./icons/icon-receipt-pound.js"), },{ name: "icon-receipt-yen", legacy: true, -path: import("./icons/icon-receipt-yen.js"), +path: () => import("./icons/icon-receipt-yen.js"), },{ name: "icon-road", legacy: true, -path: import("./icons/icon-road.js"), +path: () => import("./icons/icon-road.js"), },{ name: "icon-safe", legacy: true, -path: import("./icons/icon-safe.js"), +path: () => import("./icons/icon-safe.js"), },{ name: "icon-safedial", legacy: true, -path: import("./icons/icon-safedial.js"), +path: () => import("./icons/icon-safedial.js"), },{ name: "icon-sandbox-toys", legacy: true, -path: import("./icons/icon-sandbox-toys.js"), +path: () => import("./icons/icon-sandbox-toys.js"), },{ name: "icon-security-camera", legacy: true, -path: import("./icons/icon-security-camera.js"), +path: () => import("./icons/icon-security-camera.js"), },{ name: "icon-settings-alt-2", legacy: true, -path: import("./icons/icon-settings-alt-2.js"), +path: () => import("./icons/icon-settings-alt-2.js"), },{ name: "icon-share-alt-2", legacy: true, -path: import("./icons/icon-share-alt-2.js"), +path: () => import("./icons/icon-share-alt-2.js"), },{ name: "icon-shorts", legacy: true, -path: import("./icons/icon-shorts.js"), +path: () => import("./icons/icon-shorts.js"), },{ name: "icon-simcard", legacy: true, -path: import("./icons/icon-simcard.js"), +path: () => import("./icons/icon-simcard.js"), },{ name: "icon-tab", legacy: true, -path: import("./icons/icon-tab.js"), +path: () => import("./icons/icon-tab.js"), },{ name: "icon-tactics", legacy: true, -path: import("./icons/icon-tactics.js"), +path: () => import("./icons/icon-tactics.js"), },{ name: "icon-theif", legacy: true, -path: import("./icons/icon-theif.js"), +path: () => import("./icons/icon-theif.js"), },{ name: "icon-thought-bubble", legacy: true, -path: import("./icons/icon-thought-bubble.js"), +path: () => import("./icons/icon-thought-bubble.js"), },{ name: "icon-twitter", legacy: true, -path: import("./icons/icon-twitter.js"), +path: () => import("./icons/icon-twitter.js"), },{ name: "icon-umb-contour", legacy: true, -path: import("./icons/icon-umb-contour.js"), +path: () => import("./icons/icon-umb-contour.js"), },{ name: "icon-umb-deploy", legacy: true, -path: import("./icons/icon-umb-deploy.js"), +path: () => import("./icons/icon-umb-deploy.js"), },{ name: "icon-umb-members", legacy: true, -path: import("./icons/icon-umb-members.js"), +path: () => import("./icons/icon-umb-members.js"), },{ name: "icon-universal", legacy: true, -path: import("./icons/icon-universal.js"), +path: () => import("./icons/icon-universal.js"), },{ name: "icon-war", legacy: true, -path: import("./icons/icon-war.js"), +path: () => import("./icons/icon-war.js"), },{ name: "icon-windows", legacy: true, -path: import("./icons/icon-windows.js"), +path: () => import("./icons/icon-windows.js"), },{ name: "icon-yen-bag", legacy: true, -path: import("./icons/icon-yen-bag.js"), +path: () => import("./icons/icon-yen-bag.js"), }]; \ No newline at end of file From c3220a42950b7789693a918229c4009b32aa5d92 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 20 Jun 2024 22:18:32 +0200 Subject: [PATCH 09/17] use JSLoaderProperty type --- .../src/packages/core/icon-registry/types.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 d4f1f8a98c..b17dc16a22 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 @@ -1,6 +1,8 @@ -export interface UmbIconDefinition { +import type { JsLoaderProperty } from '@umbraco-cms/backoffice/extension-api'; + +export interface UmbIconDefinition { name: string; - path: string; + path: JsLoaderProperty; legacy?: boolean; } From 8ce03ce719158435ee73a960f94bd2519640e51d Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 20 Jun 2024 22:18:39 +0200 Subject: [PATCH 10/17] Update index.js --- 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 a61cc0d42f..19e684c7dd 100644 --- a/src/Umbraco.Web.UI.Client/devops/icons/index.js +++ b/src/Umbraco.Web.UI.Client/devops/icons/index.js @@ -174,7 +174,7 @@ const generateJS = (icons) => { return `{ name: "${icon.name}", ${icon.legacy ? 'legacy: true,' : ''} - path: import("./icons/${icon.fileName}.js"), + path: () => import("./icons/${icon.fileName}.js"), }`.replace(/\t/g, ''); // Regex removes white space [NL] }); From a384079128701d13dc39ebebe4da6a771d841e97 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 20 Jun 2024 22:28:40 +0200 Subject: [PATCH 11/17] dont extend object --- .../functions/load-manifest-plain-js.function.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/libs/extension-api/functions/load-manifest-plain-js.function.ts b/src/Umbraco.Web.UI.Client/src/libs/extension-api/functions/load-manifest-plain-js.function.ts index 343a5fb952..4614de736a 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/extension-api/functions/load-manifest-plain-js.function.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/extension-api/functions/load-manifest-plain-js.function.ts @@ -1,8 +1,6 @@ import type { JsLoaderProperty } from '../types/utils.js'; -export async function loadManifestPlainJs( - property: JsLoaderProperty, -): Promise { +export async function loadManifestPlainJs(property: JsLoaderProperty): Promise { const propType = typeof property; if (propType === 'function') { // Promise function From a3abfb63ca2d36716f3d253d28098fbbf980b3d8 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 20 Jun 2024 22:28:53 +0200 Subject: [PATCH 12/17] add interface for IconModule --- .../src/packages/core/icon-registry/types.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 b17dc16a22..49cea90d9c 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 @@ -1,9 +1,13 @@ import type { JsLoaderProperty } from '@umbraco-cms/backoffice/extension-api'; -export interface UmbIconDefinition { +export interface UmbIconDefinition { name: string; path: JsLoaderProperty; legacy?: boolean; } export type UmbIconDictionary = Array; + +export interface UmbIconModule { + default: string; +} From ba3318e6b9bc97fc926cbd124c509214203f04f4 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 20 Jun 2024 22:29:10 +0200 Subject: [PATCH 13/17] use loadManifestPlainJs to load icon js --- .../core/icon-registry/icon.registry.ts | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.registry.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.registry.ts index e7a5bfcdf9..9553b3b596 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.registry.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon.registry.ts @@ -1,4 +1,5 @@ -import type { UmbIconDefinition } from './types.js'; +import type { UmbIconDefinition, UmbIconModule } from './types.js'; +import { loadManifestPlainJs } from '@umbraco-cms/backoffice/extension-api'; import { type UUIIconHost, UUIIconRegistry } from '@umbraco-cms/backoffice/external/uui'; /** @@ -59,15 +60,15 @@ export class UmbIconRegistry extends UUIIconRegistry { return false; } - const iconPath = iconManifest.path; + try { + const iconModule = await loadManifestPlainJs(iconManifest.path); + if (!iconModule) throw new Error(`Failed to load icon ${iconName}`); + if (!iconModule.default) throw new Error(`Icon ${iconName} is missing a default export`); + iconProvider.svg = iconModule.default; + } catch (error: any) { + console.error(`Failed to load icon ${iconName}`, error.message); + } - import(/* @vite-ignore */ iconPath) - .then((iconModule) => { - iconProvider.svg = iconModule.default; - }) - .catch((err) => { - console.error(`Failed to load icon ${iconName} on path ${iconPath}`, err.message); - }); return true; } } From c6f457ae68583cda87c6b15ea50fdc15c4fbb5ef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 20 Jun 2024 09:18:14 +0000 Subject: [PATCH 14/17] Bump ws and puppeteer-core Bumps [ws](https://github.com/websockets/ws) and [puppeteer-core](https://github.com/puppeteer/puppeteer). These dependencies needed to be updated together. Updates `ws` from 8.17.0 to 8.17.1 - [Release notes](https://github.com/websockets/ws/releases) - [Commits](https://github.com/websockets/ws/compare/8.17.0...8.17.1) Updates `puppeteer-core` from 22.10.1 to 22.11.2 - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v22.10.1...puppeteer-core-v22.11.2) --- updated-dependencies: - dependency-name: ws dependency-type: indirect - dependency-name: puppeteer-core dependency-type: indirect ... Signed-off-by: dependabot[bot] --- src/Umbraco.Web.UI.Client/package-lock.json | 26 +++++++++++---------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/package-lock.json b/src/Umbraco.Web.UI.Client/package-lock.json index 70785a59e9..0c265967a8 100644 --- a/src/Umbraco.Web.UI.Client/package-lock.json +++ b/src/Umbraco.Web.UI.Client/package-lock.json @@ -10486,9 +10486,9 @@ } }, "node_modules/devtools-protocol": { - "version": "0.0.1286932", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1286932.tgz", - "integrity": "sha512-wu58HMQll9voDjR4NlPyoDEw1syfzaBNHymMMZ/QOXiHRNluOnDgu9hp1yHOKYoMlxCh4lSSiugLITe6Fvu1eA==", + "version": "0.0.1299070", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1299070.tgz", + "integrity": "sha512-+qtL3eX50qsJ7c+qVyagqi7AWMoQCBGNfoyJZMwm/NSXVqLYbuitrWEEIzxfUmTNy7//Xe8yhMmQ+elj3uAqSg==", "dev": true }, "node_modules/diff": { @@ -17281,16 +17281,16 @@ } }, "node_modules/puppeteer-core": { - "version": "22.10.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.10.1.tgz", - "integrity": "sha512-t98x55ohn6eioM/e1dmhy6bG9iuQ+mvpNXyr+UppB789uvNKKOvy9YnWpKp4mVyKxi9BGsceHAFuovQGqQKyCQ==", + "version": "22.11.2", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.11.2.tgz", + "integrity": "sha512-vQo+YDuePyvj+92Z9cdtxi/HalKf+k/R4tE80nGtQqJRNqU81eHaHkbVfnLszdaLlvwFF5tipnnSCzqWlEddtw==", "dev": true, "dependencies": { "@puppeteer/browsers": "2.2.3", "chromium-bidi": "0.5.23", "debug": "4.3.5", - "devtools-protocol": "0.0.1286932", - "ws": "8.17.0" + "devtools-protocol": "0.0.1299070", + "ws": "8.17.1" }, "engines": { "node": ">=18" @@ -21101,9 +21101,9 @@ } }, "node_modules/ws": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", - "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "dev": true, "engines": { "node": ">=10.0.0" @@ -21237,7 +21237,9 @@ "src/packages/dictionary": { "name": "@umbraco-backoffice/dictionary" }, - "src/packages/documents": {}, + "src/packages/documents": { + "name": "@umbraco-backoffice/document" + }, "src/packages/health-check": { "name": "@umbraco-backoffice/health-check" }, From 1d769bbfc56fee5aee63da64f0cf0c77c7f23c5c Mon Sep 17 00:00:00 2001 From: JesmoDev <26099018+JesmoDev@users.noreply.github.com> Date: Tue, 18 Jun 2024 09:41:23 +0200 Subject: [PATCH 15/17] add arrow key movement --- .../split-panel/split-panel.element.ts | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts index f7688b0081..06f5811f21 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts @@ -222,6 +222,24 @@ export class UmbSplitPanelElement extends LitElement { this.#connect(); } + #onKeydown(event: KeyboardEvent) { + if (event.key === 'ArrowLeft' || event.key === 'ArrowRight') { + const { width } = this.mainElement.getBoundingClientRect(); + const divider = this.dividerElement.getBoundingClientRect(); + + const dividerPos = divider.left - this.mainElement.getBoundingClientRect().left; + const percentageFromWidth = (dividerPos / width) * 100; + + const multiplier = event.shiftKey ? 10 : 1; + const step = 1 * multiplier * (event.key === 'ArrowLeft' ? -1 : 1); + + const newPercent = percentageFromWidth + step; + const toPixels = (newPercent / 100) * this.mainElement.getBoundingClientRect().width; + + this.#setPosition(toPixels); + } + } + render() { return html`
@@ -230,7 +248,7 @@ export class UmbSplitPanelElement extends LitElement { @slotchange=${this.#onSlotChanged} style="width: ${this._hasStartPanel ? '100%' : '0'}">
-
+
From 9709718fa347c4fb25fb3be01ab6703bdb5bf878 Mon Sep 17 00:00:00 2001 From: JesmoDev <26099018+JesmoDev@users.noreply.github.com> Date: Tue, 18 Jun 2024 09:44:14 +0200 Subject: [PATCH 16/17] add home and end --- .../core/components/split-panel/split-panel.element.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts index 06f5811f21..85a9aad7c6 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts @@ -238,6 +238,12 @@ export class UmbSplitPanelElement extends LitElement { this.#setPosition(toPixels); } + + if (event.key === 'Home' || event.key === 'End') { + const { width } = this.mainElement.getBoundingClientRect(); + const newPos = event.key === 'Home' ? 0 : width; + this.#setPosition(newPos); + } } render() { From 646e05cb59681b1632cd837827155ef99e26cf0e Mon Sep 17 00:00:00 2001 From: JesmoDev <26099018+JesmoDev@users.noreply.github.com> Date: Tue, 18 Jun 2024 09:50:12 +0200 Subject: [PATCH 17/17] prevent page scroll --- .../packages/core/components/split-panel/split-panel.element.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts index 85a9aad7c6..594e8c2fb2 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts @@ -240,6 +240,7 @@ export class UmbSplitPanelElement extends LitElement { } if (event.key === 'Home' || event.key === 'End') { + event.preventDefault(); const { width } = this.mainElement.getBoundingClientRect(); const newPos = event.key === 'Home' ? 0 : width; this.#setPosition(newPos);