diff --git a/.gitignore b/.gitignore
index f62a2b023b0f0..1ee7e36af70f9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,6 +6,7 @@ bin
.classpath
/styles.css
/styles-v1.css
+/styles-v2.css
.project
.vscode
.DS_Store
diff --git a/integtest/spec/all_books_spec.rb b/integtest/spec/all_books_spec.rb
index 9a4164769f8a4..dc9ac94650e96 100644
--- a/integtest/spec/all_books_spec.rb
+++ b/integtest/spec/all_books_spec.rb
@@ -64,7 +64,7 @@ def self.has_license(name, heading)
has_license 'redux-thunk', 'The MIT License (MIT)'
has_license 'symbol-observable', 'The MIT License (MIT)'
end
- file_context 'html/static/styles-v1.css' do
+ file_context 'html/static/styles-v2.css' do
has_license 'Bootstrap', 'The MIT License (MIT)'
has_license 'Inter', 'SIL OPEN FONT LICENSE'
has_license 'Noto Sans Japanese', 'SIL OPEN FONT LICENSE'
diff --git a/integtest/spec/helper/dsl/convert_all.rb b/integtest/spec/helper/dsl/convert_all.rb
index 5d1d210916f19..598098a2e9275 100644
--- a/integtest/spec/helper/dsl/convert_all.rb
+++ b/integtest/spec/helper/dsl/convert_all.rb
@@ -89,7 +89,7 @@ def convert_all_before_context(relative_conf: false, target_branch: nil,
expect(contents).not_to include('sourceMappingURL=')
end
end
- file_context 'html/static/styles-v1.css' do
+ file_context 'html/static/styles-v2.css' do
it 'is minified' do
expect(contents).to include(<<~CSS.strip)
*{font-family:Inter,sans-serif}
diff --git a/integtest/spec/single_book_spec.rb b/integtest/spec/single_book_spec.rb
index 0b250fabe8129..b8a58af7a3c04 100644
--- a/integtest/spec/single_book_spec.rb
+++ b/integtest/spec/single_book_spec.rb
@@ -34,7 +34,7 @@
end
it 'has a link to the css' do
expect(head).to include(<<~HTML)
-
+
HTML
end
it 'has a link to the js' do
@@ -729,7 +729,7 @@ def self.convert_with_source_branch_before_context(branch)
Net::HTTP.get_response(URI("#{static}/jquery.js"))
end
let(:css) do
- Net::HTTP.get_response(URI("#{static}/styles-v1.css"))
+ Net::HTTP.get_response(URI("#{static}/styles-v2.css"))
end
include_examples 'the root'
diff --git a/lib/ES/Util.pm b/lib/ES/Util.pm
index f1a0a358ad1c2..fc6c3cca1055b 100644
--- a/lib/ES/Util.pm
+++ b/lib/ES/Util.pm
@@ -695,7 +695,7 @@ sub start_web_resources_watcher {
--public-url /guide/static/
--hmr-port 8001
-d /tmp/parcel/
- resources/web/docs_js/index-v1.js resources/web/styles-v1.pcss) );
+ resources/web/docs_js/index-v1.js resources/web/styles-v2.pcss) );
}
#===================================
@@ -722,7 +722,7 @@ sub build_web_resources {
my $parcel_out = dir('/tmp/parcel');
my $compiled_js = $parcel_out->file('docs_js/index-v1.js');
- my $compiled_css = $parcel_out->file('styles-v1.css');
+ my $compiled_css = $parcel_out->file('styles-v2.css');
unless ( -e $compiled_js && -e $compiled_css ) {
# We write the compiled js and css to /tmp so we can use them on
@@ -735,7 +735,7 @@ sub build_web_resources {
'--public-url', '/guide/static/',
'--experimental-scope-hoisting', '--no-source-maps',
'-d', $parcel_out,
- 'resources/web/docs_js/index-v1.js', 'resources/web/styles-v1.pcss';
+ 'resources/web/docs_js/index-v1.js', 'resources/web/styles-v2.pcss';
die "Parcel didn't make $compiled_js" unless -e $compiled_js;
die "Parcel didn't make $compiled_css" unless -e $compiled_css;
}
@@ -743,7 +743,7 @@ sub build_web_resources {
my $static_dir = $dest->subdir( 'raw' )->subdir( 'static' );
$static_dir->mkpath;
my $js = $static_dir->file( 'docs-v1.js' );
- my $css = $static_dir->file( 'styles-v1.css' );
+ my $css = $static_dir->file( 'styles-v2.css' );
my $js_licenses = file( 'resources/web/docs.js.licenses' );
my $css_licenses = file( 'resources/web/styles.css.licenses' );
$js->spew(
diff --git a/resources/web/__test__/air_gapped_template.test.js b/resources/web/__test__/air_gapped_template.test.js
index 5cac7ab6aca9a..3ae45fa2d8ae8 100644
--- a/resources/web/__test__/air_gapped_template.test.js
+++ b/resources/web/__test__/air_gapped_template.test.js
@@ -44,7 +44,7 @@ describe("air_gapped_template.html", () => {
* the built-docs repo.
*/
const compiledWebResources = [
- "/guide/static/styles-v1.css",
+ "/guide/static/styles-v2.css",
"/guide/static/docs-v1.js",
"/guide/static/jquery.js"
];
diff --git a/resources/web/air_gapped_template.html b/resources/web/air_gapped_template.html
index 4067c8d44c8c8..c7c255694ecf9 100644
--- a/resources/web/air_gapped_template.html
+++ b/resources/web/air_gapped_template.html
@@ -30,7 +30,7 @@
-
+
diff --git a/resources/web/style/icons.pcss b/resources/web/style/icons.pcss
new file mode 100644
index 0000000000000..33b30b0135ab8
--- /dev/null
+++ b/resources/web/style/icons.pcss
@@ -0,0 +1,461 @@
+#guide {
+ .eui-icon {
+ background-repeat: no-repeat;
+ background-position: 0 0;
+ background-size: contain;
+ display: inline-block;
+ width: 16px;
+ height: 16px;
+ vertical-align: middle;
+ &.icon-accessibility { background-image: inline("img/icons/accessibility.svg"); }
+ &.icon-aggregate { background-image: inline("img/icons/aggregate.svg"); }
+ &.icon-analyzeEvent { background-image: inline("img/icons/analyzeEvent.svg"); }
+ &.icon-annotation { background-image: inline("img/icons/annotation.svg"); }
+ &.icon-anomalyChart { background-image: inline("img/icons/anomaly_chart.svg"); }
+ &.icon-anomalySwimLane { background-image: inline("img/icons/anomaly_swim_lane.svg"); }
+ &.icon-apmTrace { background-image: inline("img/icons/apm_trace.svg"); }
+ &.icon-appAddData { background-image: inline("img/icons/app_add_data.svg"); }
+ &.icon-appAdvancedSettings { background-image: inline("img/icons/app_advanced_settings.svg"); }
+ &.icon-appAgent { background-image: inline("img/icons/app_agent.svg"); }
+ &.icon-appApm { background-image: inline("img/icons/app_apm.svg"); }
+ &.icon-appAppSearch { background-image: inline("img/icons/app_app_search.svg"); }
+ &.icon-appAuditbeat { background-image: inline("img/icons/app_auditbeat.svg"); }
+ &.icon-appCanvas { background-image: inline("img/icons/app_canvas.svg"); }
+ &.icon-appCases { background-image: inline("img/icons/app_cases.svg"); }
+ &.icon-appCode { background-image: inline("img/icons/app_code.svg"); }
+ &.icon-appConsole { background-image: inline("img/icons/app_console.svg"); }
+ &.icon-appCrossCluster_replication { background-image: inline("img/icons/app_cross_cluster_replication.svg"); }
+ &.icon-appDashboard { background-image: inline("img/icons/app_dashboard.svg"); }
+ &.icon-appDevtools { background-image: inline("img/icons/app_devtools.svg"); }
+ &.icon-appDiscover { background-image: inline("img/icons/app_discover.svg"); }
+ &.icon-appEms { background-image: inline("img/icons/app_ems.svg"); }
+ &.icon-appFilebeat { background-image: inline("img/icons/app_filebeat.svg"); }
+ &.icon-appFleet { background-image: inline("img/icons/app_fleet.svg"); }
+ &.icon-appGis { background-image: inline("img/icons/app_gis.svg"); }
+ &.icon-appGraph { background-image: inline("img/icons/app_graph.svg"); }
+ &.icon-appGrok { background-image: inline("img/icons/app_grok.svg"); }
+ &.icon-appHeartbeat { background-image: inline("img/icons/app_heartbeat.svg"); }
+ &.icon-appIndexManagement { background-image: inline("img/icons/app_index_management.svg"); }
+ &.icon-appIndexPattern { background-image: inline("img/icons/app_index_pattern.svg"); }
+ &.icon-appIndexRollup { background-image: inline("img/icons/app_index_rollup.svg"); }
+ &.icon-appLens { background-image: inline("img/icons/app_lens.svg"); }
+ &.icon-appLogs { background-image: inline("img/icons/app_logs.svg"); }
+ &.icon-appManagement { background-image: inline("img/icons/app_management.svg"); }
+ &.icon-appMetricbeat { background-image: inline("img/icons/app_metricbeat.svg"); }
+ &.icon-appMetrics { background-image: inline("img/icons/app_metrics.svg"); }
+ &.icon-appMl { background-image: inline("img/icons/app_ml.svg"); }
+ &.icon-appMonitoring { background-image: inline("img/icons/app_monitoring.svg"); }
+ &.icon-appNotebook { background-image: inline("img/icons/app_notebook.svg"); }
+ &.icon-appPacketbeat { background-image: inline("img/icons/app_packetbeat.svg"); }
+ &.icon-appPipeline { background-image: inline("img/icons/app_pipeline.svg"); }
+ &.icon-appRecentlyViewed { background-image: inline("img/icons/app_recently_viewed.svg"); }
+ &.icon-appReporting { background-image: inline("img/icons/app_reporting.svg"); }
+ &.icon-appSavedObjects { background-image: inline("img/icons/app_saved_objects.svg"); }
+ &.icon-appSearchProfiler { background-image: inline("img/icons/app_search_profiler.svg"); }
+ &.icon-appSecurityAnalytics { background-image: inline("img/icons/app_security_analytics.svg"); }
+ &.icon-appSecurity { background-image: inline("img/icons/app_security.svg"); }
+ &.icon-appSpaces { background-image: inline("img/icons/app_spaces.svg"); }
+ &.icon-appSql { background-image: inline("img/icons/app_sql.svg"); }
+ &.icon-appTimelion { background-image: inline("img/icons/app_timelion.svg"); }
+ &.icon-appUpgradeAssistant { background-image: inline("img/icons/app_upgrade_assistant.svg"); }
+ &.icon-appUptime { background-image: inline("img/icons/app_uptime.svg"); }
+ &.icon-appUsersRoles { background-image: inline("img/icons/app_users_roles.svg"); }
+ &.icon-appVisualize { background-image: inline("img/icons/app_visualize.svg"); }
+ &.icon-appVulnerabilityManagement { background-image: inline("img/icons/app_vulnerability_management.svg"); }
+ &.icon-appWatches { background-image: inline("img/icons/app_watches.svg"); }
+ &.icon-appWorkplaceSearch { background-image: inline("img/icons/app_workplace_search.svg"); }
+ &.icon-apps { background-image: inline("img/icons/apps.svg"); }
+ &.icon-arrowDown { background-image: inline("img/icons/arrow_down.svg"); }
+ &.icon-arrowLeft { background-image: inline("img/icons/arrow_left.svg"); }
+ &.icon-arrowRight { background-image: inline("img/icons/arrow_right.svg"); }
+ &.icon-arrowUp { background-image: inline("img/icons/arrow_up.svg"); }
+ &.icon-arrowEnd { background-image: inline("img/icons/arrowEnd.svg"); }
+ &.icon-arrowStart { background-image: inline("img/icons/arrowStart.svg"); }
+ &.icon-article { background-image: inline("img/icons/article.svg"); }
+ &.icon-asterisk { background-image: inline("img/icons/asterisk.svg"); }
+ &.icon-at { background-image: inline("img/icons/at.svg"); }
+ &.icon-beaker { background-image: inline("img/icons/beaker.svg"); }
+ &.icon-bell { background-image: inline("img/icons/bell.svg"); }
+ &.icon-bellSlash { background-image: inline("img/icons/bellSlash.svg"); }
+ &.icon-beta { background-image: inline("img/icons/beta.svg"); }
+ &.icon-bolt { background-image: inline("img/icons/bolt.svg"); }
+ &.icon-boxesHorizontal { background-image: inline("img/icons/boxes_horizontal.svg"); }
+ &.icon-boxesVertical { background-image: inline("img/icons/boxes_vertical.svg"); }
+ &.icon-branch { background-image: inline("img/icons/branch.svg"); }
+ &.icon-branchUser { background-image: inline("img/icons/branchUser.svg"); }
+ &.icon-broom { background-image: inline("img/icons/broom.svg"); }
+ &.icon-brush { background-image: inline("img/icons/brush.svg"); }
+ &.icon-bug { background-image: inline("img/icons/bug.svg"); }
+ &.icon-bullseye { background-image: inline("img/icons/bullseye.svg"); }
+ &.icon-calendar { background-image: inline("img/icons/calendar.svg"); }
+ &.icon-changePointDetection { background-image: inline("img/icons/change_point_detection.svg"); }
+ &.icon-check { background-image: inline("img/icons/check.svg"); }
+ &.icon-checkInCircleFilled { background-image: inline("img/icons/checkInCircleFilled.svg"); }
+ &.icon-cheer { background-image: inline("img/icons/cheer.svg"); }
+ &.icon-clickLeft { background-image: inline("img/icons/clickLeft.svg"); }
+ &.icon-clickRight { background-image: inline("img/icons/clickRight.svg"); }
+ &.icon-clock { background-image: inline("img/icons/clock.svg"); }
+ &.icon-clockCounter { background-image: inline("img/icons/clockCounter.svg"); }
+ &.icon-cloudDrizzle { background-image: inline("img/icons/cloudDrizzle.svg"); }
+ &.icon-cloudStormy { background-image: inline("img/icons/cloudStormy.svg"); }
+ &.icon-cloudSunny { background-image: inline("img/icons/cloudSunny.svg"); }
+ &.icon-cluster { background-image: inline("img/icons/cluster.svg"); }
+ &.icon-color { background-image: inline("img/icons/color.svg"); }
+ &.icon-compute { background-image: inline("img/icons/compute.svg"); }
+ &.icon-console { background-image: inline("img/icons/console.svg"); }
+ &.icon-container { background-image: inline("img/icons/container.svg"); }
+ &.icon-continuityAbove { background-image: inline("img/icons/continuityAbove.svg"); }
+ &.icon-continuityAboveBelow { background-image: inline("img/icons/continuityAboveBelow.svg"); }
+ &.icon-continuityBelow { background-image: inline("img/icons/continuityBelow.svg"); }
+ &.icon-continuityWithin { background-image: inline("img/icons/continuityWithin.svg"); }
+ &.icon-controlsHorizontal { background-image: inline("img/icons/controls_horizontal.svg"); }
+ &.icon-controlsVertical { background-image: inline("img/icons/controls_vertical.svg"); }
+ &.icon-copyClipboard { background-image: inline("img/icons/copy_clipboard.svg"); }
+ &.icon-copy { background-image: inline("img/icons/copy.svg"); }
+ &.icon-crossInCircle { background-image: inline("img/icons/cross_in_circle.svg"); }
+ &.icon-cross { background-image: inline("img/icons/cross.svg"); }
+ &.icon-crosshairs { background-image: inline("img/icons/crosshairs.svg"); }
+ &.icon-currency { background-image: inline("img/icons/currency.svg"); }
+ &.icon-cut { background-image: inline("img/icons/cut.svg"); }
+ &.icon-database { background-image: inline("img/icons/database.svg"); }
+ &.icon-desktop { background-image: inline("img/icons/desktop.svg"); }
+ &.icon-diff { background-image: inline("img/icons/diff.svg"); }
+ &.icon-discuss { background-image: inline("img/icons/discuss.svg"); }
+ &.icon-document { background-image: inline("img/icons/document.svg"); }
+ &.icon-documentation { background-image: inline("img/icons/documentation.svg"); }
+ &.icon-documentEdit { background-image: inline("img/icons/documentEdit.svg"); }
+ &.icon-documents { background-image: inline("img/icons/documents.svg"); }
+ &.icon-dot { background-image: inline("img/icons/dot.svg"); }
+ &.icon-dotInCircle { background-image: inline("img/icons/dotInCircle.svg"); }
+ &.icon-doubleArrowLeft { background-image: inline("img/icons/doubleArrowLeft.svg"); }
+ &.icon-doubleArrowRight { background-image: inline("img/icons/doubleArrowRight.svg"); }
+ &.icon-download { background-image: inline("img/icons/download.svg"); }
+ &.icon-editorAlignCenter { background-image: inline("img/icons/editor_align_center.svg"); }
+ &.icon-editorAlignLeft { background-image: inline("img/icons/editor_align_left.svg"); }
+ &.icon-editorAlignRight { background-image: inline("img/icons/editor_align_right.svg"); }
+ &.icon-editorBold { background-image: inline("img/icons/editor_bold.svg"); }
+ &.icon-editorChecklist { background-image: inline("img/icons/editor_checklist.svg"); }
+ &.icon-editorCodeBlock { background-image: inline("img/icons/editor_code_block.svg"); }
+ &.icon-editorComment { background-image: inline("img/icons/editor_comment.svg"); }
+ &.icon-editorHeading { background-image: inline("img/icons/editor_heading.svg"); }
+ &.icon-editorItalic { background-image: inline("img/icons/editor_italic.svg"); }
+ &.icon-editorLink { background-image: inline("img/icons/editor_link.svg"); }
+ &.icon-editorOrderedList { background-image: inline("img/icons/editor_ordered_list.svg"); }
+ &.icon-editorRedo { background-image: inline("img/icons/editor_redo.svg"); }
+ &.icon-editorStrike { background-image: inline("img/icons/editor_strike.svg"); }
+ &.icon-editorTable { background-image: inline("img/icons/editor_table.svg"); }
+ &.icon-editorUnderline { background-image: inline("img/icons/editor_underline.svg"); }
+ &.icon-editorUndo { background-image: inline("img/icons/editor_undo.svg"); }
+ &.icon-editorUnorderedList { background-image: inline("img/icons/editor_unordered_list.svg"); }
+ &.icon-editorDistributeHorizontal { background-image: inline("img/icons/editorDistributeHorizontal.svg"); }
+ &.icon-editorDistributeVertical { background-image: inline("img/icons/editorDistributeVertical.svg"); }
+ &.icon-editorItemAlignBottom { background-image: inline("img/icons/editorItemAlignBottom.svg"); }
+ &.icon-editorItemAlignCenter { background-image: inline("img/icons/editorItemAlignCenter.svg"); }
+ &.icon-editorItemAlignLeft { background-image: inline("img/icons/editorItemAlignLeft.svg"); }
+ &.icon-editorItemAlignMiddle { background-image: inline("img/icons/editorItemAlignMiddle.svg"); }
+ &.icon-editorItemAlignRight { background-image: inline("img/icons/editorItemAlignRight.svg"); }
+ &.icon-editorItemAlignTop { background-image: inline("img/icons/editorItemAlignTop.svg"); }
+ &.icon-editorPositionBottomLeft { background-image: inline("img/icons/editorPositionBottomLeft.svg"); }
+ &.icon-editorPositionBottomRight { background-image: inline("img/icons/editorPositionBottomRight.svg"); }
+ &.icon-editorPositionTopLeft { background-image: inline("img/icons/editorPositionTopLeft.svg"); }
+ &.icon-editorPositionTopRight { background-image: inline("img/icons/editorPositionTopRight.svg"); }
+ &.icon-email { background-image: inline("img/icons/email.svg"); }
+ &.icon-empty { background-image: inline("img/icons/empty.svg"); }
+ &.icon-endpoint { background-image: inline("img/icons/endpoint.svg"); }
+ &.icon-eql { background-image: inline("img/icons/eql.svg"); }
+ &.icon-eraser { background-image: inline("img/icons/eraser.svg"); }
+ &.icon-error { background-image: inline("img/icons/error.svg"); }
+ &.icon-errorFilled { background-image: inline("img/icons/errorFilled.svg"); }
+ &.icon-esqlVis { background-image: inline("img/icons/esqlVis.svg"); }
+ &.icon-exit { background-image: inline("img/icons/exit.svg"); }
+ &.icon-expand { background-image: inline("img/icons/expand.svg"); }
+ &.icon-expandMini { background-image: inline("img/icons/expandMini.svg"); }
+ &.icon-export { background-image: inline("img/icons/export.svg"); }
+ &.icon-eyeClosed { background-image: inline("img/icons/eye_closed.svg"); }
+ &.icon-eye { background-image: inline("img/icons/eye.svg"); }
+ &.icon-faceHappy { background-image: inline("img/icons/face_happy.svg"); }
+ &.icon-faceNeutral { background-image: inline("img/icons/face_neutral.svg"); }
+ &.icon-faceSad { background-image: inline("img/icons/face_sad.svg"); }
+ &.icon-fieldStatistics { background-image: inline("img/icons/field_statistics.svg"); }
+ &.icon-filter { background-image: inline("img/icons/filter.svg"); }
+ &.icon-filterExclude { background-image: inline("img/icons/filterExclude.svg"); }
+ &.icon-filterIgnore { background-image: inline("img/icons/filterIgnore.svg"); }
+ &.icon-filterInCircle { background-image: inline("img/icons/filterInCircle.svg"); }
+ &.icon-filterInclude { background-image: inline("img/icons/filterInclude.svg"); }
+ &.icon-flag { background-image: inline("img/icons/flag.svg"); }
+ &.icon-fold { background-image: inline("img/icons/fold.svg"); }
+ &.icon-folderCheck { background-image: inline("img/icons/folder_check.svg"); }
+ &.icon-folderClosed { background-image: inline("img/icons/folder_closed.svg"); }
+ &.icon-folderExclamation { background-image: inline("img/icons/folder_exclamation.svg"); }
+ &.icon-folderOpen { background-image: inline("img/icons/folder_open.svg"); }
+ &.icon-frameNext { background-image: inline("img/icons/frameNext.svg"); }
+ &.icon-framePrevious { background-image: inline("img/icons/framePrevious.svg"); }
+ &.icon-fullScreen { background-image: inline("img/icons/full_screen.svg"); }
+ &.icon-fullScreenExit { background-image: inline("img/icons/fullScreenExit.svg"); }
+ &.icon-function { background-image: inline("img/icons/function.svg"); }
+ &.icon-gear { background-image: inline("img/icons/gear.svg"); }
+ &.icon-glasses { background-image: inline("img/icons/glasses.svg"); }
+ &.icon-globe { background-image: inline("img/icons/globe.svg"); }
+ &.icon-grabHorizontal { background-image: inline("img/icons/grab_horizontal.svg"); }
+ &.icon-grab { background-image: inline("img/icons/grab.svg"); }
+ &.icon-grabOmnidirectional { background-image: inline("img/icons/grabOmnidirectional.svg"); }
+ &.icon-gradient { background-image: inline("img/icons/gradient.svg"); }
+ &.icon-grid { background-image: inline("img/icons/grid.svg"); }
+ &.icon-heart { background-image: inline("img/icons/heart.svg"); }
+ &.icon-heatmap { background-image: inline("img/icons/heatmap.svg"); }
+ &.icon-help { background-image: inline("img/icons/help.svg"); }
+ &.icon-home { background-image: inline("img/icons/home.svg"); }
+ &.icon-iInCircle { background-image: inline("img/icons/iInCircle.svg"); }
+ &.icon-image { background-image: inline("img/icons/image.svg"); }
+ &.icon-import { background-image: inline("img/icons/import.svg"); }
+ &.icon-indexClose { background-image: inline("img/icons/index_close.svg"); }
+ &.icon-indexEdit { background-image: inline("img/icons/index_edit.svg"); }
+ &.icon-indexFlush { background-image: inline("img/icons/index_flush.svg"); }
+ &.icon-indexMapping { background-image: inline("img/icons/index_mapping.svg"); }
+ &.icon-indexOpen { background-image: inline("img/icons/index_open.svg"); }
+ &.icon-indexRuntime { background-image: inline("img/icons/index_runtime.svg"); }
+ &.icon-indexSettings { background-image: inline("img/icons/index_settings.svg"); }
+ &.icon-index { background-image: inline("img/icons/index.svg"); }
+ &.icon-indexTemporary { background-image: inline("img/icons/indexTemporary.svg"); }
+ &.icon-infinity { background-image: inline("img/icons/infinity.svg"); }
+ &.icon-inputOutput { background-image: inline("img/icons/inputOutput.svg"); }
+ &.icon-inspect { background-image: inline("img/icons/inspect.svg"); }
+ &.icon-invert { background-image: inline("img/icons/invert.svg"); }
+ &.icon-ip { background-image: inline("img/icons/ip.svg"); }
+ &.icon-key { background-image: inline("img/icons/key.svg"); }
+ &.icon-keyboard { background-image: inline("img/icons/keyboard.svg"); }
+ &.icon-kqlField { background-image: inline("img/icons/kql_field.svg"); }
+ &.icon-kqlFunction { background-image: inline("img/icons/kql_function.svg"); }
+ &.icon-kqlOperand { background-image: inline("img/icons/kql_operand.svg"); }
+ &.icon-kqlSelector { background-image: inline("img/icons/kql_selector.svg"); }
+ &.icon-kqlValue { background-image: inline("img/icons/kql_value.svg"); }
+ &.icon-kubernetesNode { background-image: inline("img/icons/kubernetesNode.svg"); }
+ &.icon-kubernetesPod { background-image: inline("img/icons/kubernetesPod.svg"); }
+ &.icon-launch { background-image: inline("img/icons/launch.svg"); }
+ &.icon-layers { background-image: inline("img/icons/layers.svg"); }
+ &.icon-lettering { background-image: inline("img/icons/lettering.svg"); }
+ &.icon-lineDashed { background-image: inline("img/icons/lineDashed.svg"); }
+ &.icon-lineDotted { background-image: inline("img/icons/lineDotted.svg"); }
+ &.icon-lineSolid { background-image: inline("img/icons/lineSolid.svg"); }
+ &.icon-link { background-image: inline("img/icons/link.svg"); }
+ &.icon-listAdd { background-image: inline("img/icons/list_add.svg"); }
+ &.icon-list { background-image: inline("img/icons/list.svg"); }
+ &.icon-lock { background-image: inline("img/icons/lock.svg"); }
+ &.icon-lockOpen { background-image: inline("img/icons/lockOpen.svg"); }
+ &.icon-logPatternAnalysis { background-image: inline("img/icons/log_pattern_analysis.svg"); }
+ &.icon-logRateAnalysis { background-image: inline("img/icons/log_rate_analysis.svg"); }
+ &.icon-logoAerospike { background-image: inline("img/icons/logo_aerospike.svg"); }
+ &.icon-logoApache { background-image: inline("img/icons/logo_apache.svg"); }
+ &.icon-logoAppSearch { background-image: inline("img/icons/logo_app_search.svg"); }
+ &.icon-logoAwsMono { background-image: inline("img/icons/logo_aws_mono.svg"); }
+ &.icon-logoAws { background-image: inline("img/icons/logo_aws.svg"); }
+ &.icon-logoAzureMono { background-image: inline("img/icons/logo_azure_mono.svg"); }
+ &.icon-logoAzure { background-image: inline("img/icons/logo_azure.svg"); }
+ &.icon-logoBeats { background-image: inline("img/icons/logo_beats.svg"); }
+ &.icon-logoBusinessAnalytics { background-image: inline("img/icons/logo_business_analytics.svg"); }
+ &.icon-logoCeph { background-image: inline("img/icons/logo_ceph.svg"); }
+ &.icon-logoCloudEce { background-image: inline("img/icons/logo_cloud_ece.svg"); }
+ &.icon-logoCloud { background-image: inline("img/icons/logo_cloud.svg"); }
+ &.icon-logoCode { background-image: inline("img/icons/logo_code.svg"); }
+ &.icon-logoCodesandbox { background-image: inline("img/icons/logo_codesandbox.svg"); }
+ &.icon-logoCouchbase { background-image: inline("img/icons/logo_couchbase.svg"); }
+ &.icon-logoDocker { background-image: inline("img/icons/logo_docker.svg"); }
+ &.icon-logoDropwizard { background-image: inline("img/icons/logo_dropwizard.svg"); }
+ &.icon-logoElasticStack { background-image: inline("img/icons/logo_elastic_stack.svg"); }
+ &.icon-logoElastic { background-image: inline("img/icons/logo_elastic.svg"); }
+ &.icon-logoElasticsearch { background-image: inline("img/icons/logo_elasticsearch.svg"); }
+ &.icon-logoEnterpriseSearch { background-image: inline("img/icons/logo_enterprise_search.svg"); }
+ &.icon-logoEtcd { background-image: inline("img/icons/logo_etcd.svg"); }
+ &.icon-logoGcpMono { background-image: inline("img/icons/logo_gcp_mono.svg"); }
+ &.icon-logoGcp { background-image: inline("img/icons/logo_gcp.svg"); }
+ &.icon-logoGithub { background-image: inline("img/icons/logo_github.svg"); }
+ &.icon-logoGmail { background-image: inline("img/icons/logo_gmail.svg"); }
+ &.icon-logoGolang { background-image: inline("img/icons/logo_golang.svg"); }
+ &.icon-logoGoogle_g { background-image: inline("img/icons/logo_google_g.svg"); }
+ &.icon-logoHaproxy { background-image: inline("img/icons/logo_haproxy.svg"); }
+ &.icon-logoIbmMono { background-image: inline("img/icons/logo_ibm_mono.svg"); }
+ &.icon-logoIbm { background-image: inline("img/icons/logo_ibm.svg"); }
+ &.icon-logoKafka { background-image: inline("img/icons/logo_kafka.svg"); }
+ &.icon-logoKibana { background-image: inline("img/icons/logo_kibana.svg"); }
+ &.icon-logoKubernetes { background-image: inline("img/icons/logo_kubernetes.svg"); }
+ &.icon-logoLogging { background-image: inline("img/icons/logo_logging.svg"); }
+ &.icon-logoLogstash { background-image: inline("img/icons/logo_logstash.svg"); }
+ &.icon-logoMaps { background-image: inline("img/icons/logo_maps.svg"); }
+ &.icon-logoMemcached { background-image: inline("img/icons/logo_memcached.svg"); }
+ &.icon-logoMetrics { background-image: inline("img/icons/logo_metrics.svg"); }
+ &.icon-logoMongodb { background-image: inline("img/icons/logo_mongodb.svg"); }
+ &.icon-logoMysql { background-image: inline("img/icons/logo_mysql.svg"); }
+ &.icon-logoNginx { background-image: inline("img/icons/logo_nginx.svg"); }
+ &.icon-logoObservability { background-image: inline("img/icons/logo_observability.svg"); }
+ &.icon-logoOsquery { background-image: inline("img/icons/logo_osquery.svg"); }
+ &.icon-logoPhp { background-image: inline("img/icons/logo_php.svg"); }
+ &.icon-logoPostgres { background-image: inline("img/icons/logo_postgres.svg"); }
+ &.icon-logoPrometheus { background-image: inline("img/icons/logo_prometheus.svg"); }
+ &.icon-logoRabbitmq { background-image: inline("img/icons/logo_rabbitmq.svg"); }
+ &.icon-logoRedis { background-image: inline("img/icons/logo_redis.svg"); }
+ &.icon-logoSecurity { background-image: inline("img/icons/logo_security.svg"); }
+ &.icon-logoSite_search { background-image: inline("img/icons/logo_site_search.svg"); }
+ &.icon-logoSketch { background-image: inline("img/icons/logo_sketch.svg"); }
+ &.icon-logoSlack { background-image: inline("img/icons/logo_slack.svg"); }
+ &.icon-logoUptime { background-image: inline("img/icons/logo_uptime.svg"); }
+ &.icon-logoVulnerability_management { background-image: inline("img/icons/logo_vulnerability_management.svg"); }
+ &.icon-logoWebhook { background-image: inline("img/icons/logo_webhook.svg"); }
+ &.icon-logoWindows { background-image: inline("img/icons/logo_windows.svg"); }
+ &.icon-logoWorkplace_search { background-image: inline("img/icons/logo_workplace_search.svg"); }
+ &.icon-logstashFilter { background-image: inline("img/icons/logstash_filter.svg"); }
+ &.icon-logstashIf { background-image: inline("img/icons/logstash_if.svg"); }
+ &.icon-logstashInput { background-image: inline("img/icons/logstash_input.svg"); }
+ &.icon-logstashOutput { background-image: inline("img/icons/logstash_output.svg"); }
+ &.icon-logstashQueue { background-image: inline("img/icons/logstash_queue.svg"); }
+ &.icon-magnet { background-image: inline("img/icons/magnet.svg"); }
+ &.icon-magnifyWithExclamation { background-image: inline("img/icons/magnifyWithExclamation.svg"); }
+ &.icon-magnifyWithMinus { background-image: inline("img/icons/magnifyWithMinus.svg"); }
+ &.icon-magnifyWithPlus { background-image: inline("img/icons/magnifyWithPlus.svg"); }
+ &.icon-mapMarker { background-image: inline("img/icons/map_marker.svg"); }
+ &.icon-memory { background-image: inline("img/icons/memory.svg"); }
+ &.icon-menu { background-image: inline("img/icons/menu.svg"); }
+ &.icon-menuDown { background-image: inline("img/icons/menuDown.svg"); }
+ &.icon-menuLeft { background-image: inline("img/icons/menuLeft.svg"); }
+ &.icon-menuRight { background-image: inline("img/icons/menuRight.svg"); }
+ &.icon-menuUp { background-image: inline("img/icons/menuUp.svg"); }
+ &.icon-merge { background-image: inline("img/icons/merge.svg"); }
+ &.icon-minimize { background-image: inline("img/icons/minimize.svg"); }
+ &.icon-minusIn_circle_filled { background-image: inline("img/icons/minus_in_circle_filled.svg"); }
+ &.icon-minusIn_circle { background-image: inline("img/icons/minus_in_circle.svg"); }
+ &.icon-minusIn_square { background-image: inline("img/icons/minus_in_square.svg"); }
+ &.icon-minus { background-image: inline("img/icons/minus.svg"); }
+ &.icon-mlClassification_job { background-image: inline("img/icons/ml_classification_job.svg"); }
+ &.icon-mlCreate_advanced_job { background-image: inline("img/icons/ml_create_advanced_job.svg"); }
+ &.icon-mlCreate_multi_metric_job { background-image: inline("img/icons/ml_create_multi_metric_job.svg"); }
+ &.icon-mlCreate_population_job { background-image: inline("img/icons/ml_create_population_job.svg"); }
+ &.icon-mlCreate_single_metric_job { background-image: inline("img/icons/ml_create_single_metric_job.svg"); }
+ &.icon-mlData_visualizer { background-image: inline("img/icons/ml_data_visualizer.svg"); }
+ &.icon-mlOutlier_detection_job { background-image: inline("img/icons/ml_outlier_detection_job.svg"); }
+ &.icon-mlRegression_job { background-image: inline("img/icons/ml_regression_job.svg"); }
+ &.icon-mobile { background-image: inline("img/icons/mobile.svg"); }
+ &.icon-moon { background-image: inline("img/icons/moon.svg"); }
+ &.icon-move { background-image: inline("img/icons/move.svg"); }
+ &.icon-namespace { background-image: inline("img/icons/namespace.svg"); }
+ &.icon-nested { background-image: inline("img/icons/nested.svg"); }
+ &.icon-newChat { background-image: inline("img/icons/new_chat.svg"); }
+ &.icon-node { background-image: inline("img/icons/node.svg"); }
+ &.icon-number { background-image: inline("img/icons/number.svg"); }
+ &.icon-offline { background-image: inline("img/icons/offline.svg"); }
+ &.icon-online { background-image: inline("img/icons/online.svg"); }
+ &.icon-package { background-image: inline("img/icons/package.svg"); }
+ &.icon-pageSelect { background-image: inline("img/icons/pageSelect.svg"); }
+ &.icon-pagesSelect { background-image: inline("img/icons/pagesSelect.svg"); }
+ &.icon-paint { background-image: inline("img/icons/paint.svg"); }
+ &.icon-palette { background-image: inline("img/icons/palette.svg"); }
+ &.icon-paperClip { background-image: inline("img/icons/paper_clip.svg"); }
+ &.icon-partial { background-image: inline("img/icons/partial.svg"); }
+ &.icon-pause { background-image: inline("img/icons/pause.svg"); }
+ &.icon-payment { background-image: inline("img/icons/payment.svg"); }
+ &.icon-pencil { background-image: inline("img/icons/pencil.svg"); }
+ &.icon-percent { background-image: inline("img/icons/percent.svg"); }
+ &.icon-pinFilled { background-image: inline("img/icons/pin_filled.svg"); }
+ &.icon-pin { background-image: inline("img/icons/pin.svg"); }
+ &.icon-pipeBreaks { background-image: inline("img/icons/pipeBreaks.svg"); }
+ &.icon-pipeNoBreaks { background-image: inline("img/icons/pipeNoBreaks.svg"); }
+ &.icon-pivot { background-image: inline("img/icons/pivot.svg"); }
+ &.icon-play { background-image: inline("img/icons/play.svg"); }
+ &.icon-playFilled { background-image: inline("img/icons/playFilled.svg"); }
+ &.icon-plusIn_circle_filled { background-image: inline("img/icons/plus_in_circle_filled.svg"); }
+ &.icon-plusInCircle { background-image: inline("img/icons/plus_in_circle.svg"); }
+ &.icon-plusInSquare { background-image: inline("img/icons/plus_in_square.svg"); }
+ &.icon-plus { background-image: inline("img/icons/plus.svg"); }
+ &.icon-popout { background-image: inline("img/icons/popout.svg"); }
+ &.icon-push { background-image: inline("img/icons/push.svg"); }
+ &.icon-questionInCircle { background-image: inline("img/icons/question_in_circle.svg"); }
+ &.icon-quote { background-image: inline("img/icons/quote.svg"); }
+ &.icon-refresh { background-image: inline("img/icons/refresh.svg"); }
+ &.icon-reporter { background-image: inline("img/icons/reporter.svg"); }
+ &.icon-returnKey { background-image: inline("img/icons/return_key.svg"); }
+ &.icon-save { background-image: inline("img/icons/save.svg"); }
+ &.icon-scale { background-image: inline("img/icons/scale.svg"); }
+ &.icon-search { background-image: inline("img/icons/search.svg"); }
+ &.icon-securitySignal { background-image: inline("img/icons/securitySignal.svg"); }
+ &.icon-securitySignalDetected { background-image: inline("img/icons/securitySignalDetected.svg"); }
+ &.icon-securitySignalResolved { background-image: inline("img/icons/securitySignalResolved.svg"); }
+ &.icon-sessionViewer { background-image: inline("img/icons/sessionViewer.svg"); }
+ &.icon-shard { background-image: inline("img/icons/shard.svg"); }
+ &.icon-share { background-image: inline("img/icons/share.svg"); }
+ &.icon-singleMetricViewer { background-image: inline("img/icons/single_metric_viewer.svg"); }
+ &.icon-snowflake { background-image: inline("img/icons/snowflake.svg"); }
+ &.icon-sortDown { background-image: inline("img/icons/sort_down.svg"); }
+ &.icon-sortUp { background-image: inline("img/icons/sort_up.svg"); }
+ &.icon-sortable { background-image: inline("img/icons/sortable.svg"); }
+ &.icon-sortAscending { background-image: inline("img/icons/sortAscending.svg"); }
+ &.icon-sortDescending { background-image: inline("img/icons/sortDescending.svg"); }
+ &.icon-sortLeft { background-image: inline("img/icons/sortLeft.svg"); }
+ &.icon-sortRight { background-image: inline("img/icons/sortRight.svg"); }
+ &.icon-spaces { background-image: inline("img/icons/spaces.svg"); }
+ &.icon-sparkles { background-image: inline("img/icons/sparkles.svg"); }
+ &.icon-starEmptySpace { background-image: inline("img/icons/star_empty_space.svg"); }
+ &.icon-starEmpty { background-image: inline("img/icons/star_empty.svg"); }
+ &.icon-starFilledSpace { background-image: inline("img/icons/star_filled_space.svg"); }
+ &.icon-starFilled { background-image: inline("img/icons/star_filled.svg"); }
+ &.icon-starMinusEmpty { background-image: inline("img/icons/star_minus_empty.svg"); }
+ &.icon-starMinusFilled { background-image: inline("img/icons/star_minus_filled.svg"); }
+ &.icon-starPlusEmpty { background-image: inline("img/icons/starPlusEmpty.svg"); }
+ &.icon-starPlusFilled { background-image: inline("img/icons/starPlusFilled.svg"); }
+ &.icon-stats { background-image: inline("img/icons/stats.svg"); }
+ &.icon-stopFilled { background-image: inline("img/icons/stop_filled.svg"); }
+ &.icon-stopSlash { background-image: inline("img/icons/stop_slash.svg"); }
+ &.icon-stop { background-image: inline("img/icons/stop.svg"); }
+ &.icon-storage { background-image: inline("img/icons/storage.svg"); }
+ &.icon-string { background-image: inline("img/icons/string.svg"); }
+ &.icon-submodule { background-image: inline("img/icons/submodule.svg"); }
+ &.icon-sun { background-image: inline("img/icons/sun.svg"); }
+ &.icon-swatchInput { background-image: inline("img/icons/swatch_input.svg"); }
+ &.icon-symlink { background-image: inline("img/icons/symlink.svg"); }
+ &.icon-tableDensityCompact { background-image: inline("img/icons/table_density_compact.svg"); }
+ &.icon-tableDensityExpanded { background-image: inline("img/icons/table_density_expanded.svg"); }
+ &.icon-tableDensityNormal { background-image: inline("img/icons/table_density_normal.svg"); }
+ &.icon-tableOfContents { background-image: inline("img/icons/tableOfContents.svg"); }
+ &.icon-tag { background-image: inline("img/icons/tag.svg"); }
+ &.icon-tear { background-image: inline("img/icons/tear.svg"); }
+ &.icon-temperature { background-image: inline("img/icons/temperature.svg"); }
+ &.icon-timeline { background-image: inline("img/icons/timeline.svg"); }
+ &.icon-timelineWithArrow { background-image: inline("img/icons/timelineWithArrow.svg"); }
+ &.icon-timeRefresh { background-image: inline("img/icons/timeRefresh.svg"); }
+ &.icon-timeslider { background-image: inline("img/icons/timeslider.svg"); }
+ &.icon-training { background-image: inline("img/icons/training.svg"); }
+ &.icon-transitionLeftIn { background-image: inline("img/icons/transitionLeftIn.svg"); }
+ &.icon-transitionLeftOut { background-image: inline("img/icons/transitionLeftOut.svg"); }
+ &.icon-transitionTopIn { background-image: inline("img/icons/transitionTopIn.svg"); }
+ &.icon-transitionTopOut { background-image: inline("img/icons/transitionTopOut.svg"); }
+ &.icon-trash { background-image: inline("img/icons/trash.svg"); }
+ &.icon-unfold { background-image: inline("img/icons/unfold.svg"); }
+ &.icon-unlink { background-image: inline("img/icons/unlink.svg"); }
+ &.icon-user { background-image: inline("img/icons/user.svg"); }
+ &.icon-userAvatar { background-image: inline("img/icons/userAvatar.svg"); }
+ &.icon-users { background-image: inline("img/icons/users.svg"); }
+ &.icon-vector { background-image: inline("img/icons/vector.svg"); }
+ &.icon-videoPlayer { background-image: inline("img/icons/videoPlayer.svg"); }
+ &.icon-visAreaStacked { background-image: inline("img/icons/vis_area_stacked.svg"); }
+ &.icon-visArea { background-image: inline("img/icons/vis_area.svg"); }
+ &.icon-visBarHorizontal_stacked { background-image: inline("img/icons/vis_bar_horizontal_stacked.svg"); }
+ &.icon-visBarHorizontal { background-image: inline("img/icons/vis_bar_horizontal.svg"); }
+ &.icon-visBarVertical_stacked { background-image: inline("img/icons/vis_bar_vertical_stacked.svg"); }
+ &.icon-visBarVertical { background-image: inline("img/icons/vis_bar_vertical.svg"); }
+ &.icon-visGauge { background-image: inline("img/icons/vis_gauge.svg"); }
+ &.icon-visGoal { background-image: inline("img/icons/vis_goal.svg"); }
+ &.icon-visLine { background-image: inline("img/icons/vis_line.svg"); }
+ &.icon-visMapCoordinate { background-image: inline("img/icons/vis_map_coordinate.svg"); }
+ &.icon-visMapRegion { background-image: inline("img/icons/vis_map_region.svg"); }
+ &.icon-visMetric { background-image: inline("img/icons/vis_metric.svg"); }
+ &.icon-visPie { background-image: inline("img/icons/vis_pie.svg"); }
+ &.icon-visTable { background-image: inline("img/icons/vis_table.svg"); }
+ &.icon-visTagCloud { background-image: inline("img/icons/vis_tag_cloud.svg"); }
+ &.icon-visText { background-image: inline("img/icons/vis_text.svg"); }
+ &.icon-visTimelion { background-image: inline("img/icons/vis_timelion.svg"); }
+ &.icon-visVega { background-image: inline("img/icons/vis_vega.svg"); }
+ &.icon-visVisualBuilder { background-image: inline("img/icons/vis_visual_builder.svg"); }
+ &.icon-warning { background-image: inline("img/icons/warning.svg"); }
+ &.icon-warningFilled { background-image: inline("img/icons/warningFilled.svg"); }
+ &.icon-wordWrap { background-image: inline("img/icons/wordWrap.svg"); }
+ &.icon-wordWrapDisabled { background-image: inline("img/icons/wordWrapDisabled.svg"); }
+ &.icon-wrench { background-image: inline("img/icons/wrench.svg"); }
+ }
+}
\ No newline at end of file
diff --git a/resources/web/style/img/icons/accessibility.svg b/resources/web/style/img/icons/accessibility.svg
new file mode 100644
index 0000000000000..8aeb86facfdcb
--- /dev/null
+++ b/resources/web/style/img/icons/accessibility.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/aggregate.svg b/resources/web/style/img/icons/aggregate.svg
new file mode 100755
index 0000000000000..24e8c96e2edfb
--- /dev/null
+++ b/resources/web/style/img/icons/aggregate.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/analyzeEvent.svg b/resources/web/style/img/icons/analyzeEvent.svg
new file mode 100644
index 0000000000000..6c827d51e99ed
--- /dev/null
+++ b/resources/web/style/img/icons/analyzeEvent.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/annotation.svg b/resources/web/style/img/icons/annotation.svg
new file mode 100644
index 0000000000000..93d8fdac2f83c
--- /dev/null
+++ b/resources/web/style/img/icons/annotation.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/anomaly_chart.svg b/resources/web/style/img/icons/anomaly_chart.svg
new file mode 100644
index 0000000000000..316cc2351a94a
--- /dev/null
+++ b/resources/web/style/img/icons/anomaly_chart.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/anomaly_swim_lane.svg b/resources/web/style/img/icons/anomaly_swim_lane.svg
new file mode 100644
index 0000000000000..a1f80056feca4
--- /dev/null
+++ b/resources/web/style/img/icons/anomaly_swim_lane.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/apm_trace.svg b/resources/web/style/img/icons/apm_trace.svg
new file mode 100644
index 0000000000000..ddc5da2efa3fb
--- /dev/null
+++ b/resources/web/style/img/icons/apm_trace.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/app_add_data.svg b/resources/web/style/img/icons/app_add_data.svg
new file mode 100644
index 0000000000000..ac57fcaea2ade
--- /dev/null
+++ b/resources/web/style/img/icons/app_add_data.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_advanced_settings.svg b/resources/web/style/img/icons/app_advanced_settings.svg
new file mode 100644
index 0000000000000..750e868096f8b
--- /dev/null
+++ b/resources/web/style/img/icons/app_advanced_settings.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/web/style/img/icons/app_agent.svg b/resources/web/style/img/icons/app_agent.svg
new file mode 100644
index 0000000000000..6dd55a775fc12
--- /dev/null
+++ b/resources/web/style/img/icons/app_agent.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/app_apm.svg b/resources/web/style/img/icons/app_apm.svg
new file mode 100644
index 0000000000000..e78f0df81a73f
--- /dev/null
+++ b/resources/web/style/img/icons/app_apm.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_app_search.svg b/resources/web/style/img/icons/app_app_search.svg
new file mode 100644
index 0000000000000..2f8c328cd9459
--- /dev/null
+++ b/resources/web/style/img/icons/app_app_search.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/app_auditbeat.svg b/resources/web/style/img/icons/app_auditbeat.svg
new file mode 100644
index 0000000000000..812231050b17d
--- /dev/null
+++ b/resources/web/style/img/icons/app_auditbeat.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/app_canvas.svg b/resources/web/style/img/icons/app_canvas.svg
new file mode 100644
index 0000000000000..6d409b7373850
--- /dev/null
+++ b/resources/web/style/img/icons/app_canvas.svg
@@ -0,0 +1,11 @@
+
diff --git a/resources/web/style/img/icons/app_cases.svg b/resources/web/style/img/icons/app_cases.svg
new file mode 100644
index 0000000000000..1aa2905a0e5ff
--- /dev/null
+++ b/resources/web/style/img/icons/app_cases.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/app_code.svg b/resources/web/style/img/icons/app_code.svg
new file mode 100644
index 0000000000000..1970a61821cc1
--- /dev/null
+++ b/resources/web/style/img/icons/app_code.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/app_console.svg b/resources/web/style/img/icons/app_console.svg
new file mode 100644
index 0000000000000..16f3126e7df5f
--- /dev/null
+++ b/resources/web/style/img/icons/app_console.svg
@@ -0,0 +1,8 @@
+
diff --git a/resources/web/style/img/icons/app_cross_cluster_replication.svg b/resources/web/style/img/icons/app_cross_cluster_replication.svg
new file mode 100644
index 0000000000000..7d5221b72aad7
--- /dev/null
+++ b/resources/web/style/img/icons/app_cross_cluster_replication.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_dashboard.svg b/resources/web/style/img/icons/app_dashboard.svg
new file mode 100644
index 0000000000000..48fd3899f641c
--- /dev/null
+++ b/resources/web/style/img/icons/app_dashboard.svg
@@ -0,0 +1,8 @@
+
diff --git a/resources/web/style/img/icons/app_devtools.svg b/resources/web/style/img/icons/app_devtools.svg
new file mode 100644
index 0000000000000..1bc63f947ef57
--- /dev/null
+++ b/resources/web/style/img/icons/app_devtools.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_discover.svg b/resources/web/style/img/icons/app_discover.svg
new file mode 100644
index 0000000000000..b244ff235e00a
--- /dev/null
+++ b/resources/web/style/img/icons/app_discover.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_ems.svg b/resources/web/style/img/icons/app_ems.svg
new file mode 100644
index 0000000000000..83d99ff3ef821
--- /dev/null
+++ b/resources/web/style/img/icons/app_ems.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_filebeat.svg b/resources/web/style/img/icons/app_filebeat.svg
new file mode 100644
index 0000000000000..cec54bf248928
--- /dev/null
+++ b/resources/web/style/img/icons/app_filebeat.svg
@@ -0,0 +1,8 @@
+
diff --git a/resources/web/style/img/icons/app_fleet.svg b/resources/web/style/img/icons/app_fleet.svg
new file mode 100644
index 0000000000000..7343d89afefab
--- /dev/null
+++ b/resources/web/style/img/icons/app_fleet.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_gis.svg b/resources/web/style/img/icons/app_gis.svg
new file mode 100644
index 0000000000000..d706d53d8f584
--- /dev/null
+++ b/resources/web/style/img/icons/app_gis.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/app_graph.svg b/resources/web/style/img/icons/app_graph.svg
new file mode 100644
index 0000000000000..d16c2f071d61c
--- /dev/null
+++ b/resources/web/style/img/icons/app_graph.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_grok.svg b/resources/web/style/img/icons/app_grok.svg
new file mode 100644
index 0000000000000..ea5d6b578ab18
--- /dev/null
+++ b/resources/web/style/img/icons/app_grok.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_heartbeat.svg b/resources/web/style/img/icons/app_heartbeat.svg
new file mode 100644
index 0000000000000..a73a001b6722c
--- /dev/null
+++ b/resources/web/style/img/icons/app_heartbeat.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_index_management.svg b/resources/web/style/img/icons/app_index_management.svg
new file mode 100644
index 0000000000000..0061002de9fdc
--- /dev/null
+++ b/resources/web/style/img/icons/app_index_management.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/app_index_pattern.svg b/resources/web/style/img/icons/app_index_pattern.svg
new file mode 100644
index 0000000000000..9777244b06440
--- /dev/null
+++ b/resources/web/style/img/icons/app_index_pattern.svg
@@ -0,0 +1,9 @@
+
diff --git a/resources/web/style/img/icons/app_index_rollup.svg b/resources/web/style/img/icons/app_index_rollup.svg
new file mode 100644
index 0000000000000..98bffb835d0dd
--- /dev/null
+++ b/resources/web/style/img/icons/app_index_rollup.svg
@@ -0,0 +1,11 @@
+
diff --git a/resources/web/style/img/icons/app_lens.svg b/resources/web/style/img/icons/app_lens.svg
new file mode 100644
index 0000000000000..fe33252f38d7d
--- /dev/null
+++ b/resources/web/style/img/icons/app_lens.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/app_logs.svg b/resources/web/style/img/icons/app_logs.svg
new file mode 100644
index 0000000000000..1cd99c6c1f55f
--- /dev/null
+++ b/resources/web/style/img/icons/app_logs.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/app_management.svg b/resources/web/style/img/icons/app_management.svg
new file mode 100644
index 0000000000000..9fc229e6a12d9
--- /dev/null
+++ b/resources/web/style/img/icons/app_management.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_metricbeat.svg b/resources/web/style/img/icons/app_metricbeat.svg
new file mode 100644
index 0000000000000..12a84571b737a
--- /dev/null
+++ b/resources/web/style/img/icons/app_metricbeat.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/app_metrics.svg b/resources/web/style/img/icons/app_metrics.svg
new file mode 100644
index 0000000000000..5a2b3933bc68c
--- /dev/null
+++ b/resources/web/style/img/icons/app_metrics.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/app_ml.svg b/resources/web/style/img/icons/app_ml.svg
new file mode 100644
index 0000000000000..b036502ae0575
--- /dev/null
+++ b/resources/web/style/img/icons/app_ml.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_monitoring.svg b/resources/web/style/img/icons/app_monitoring.svg
new file mode 100644
index 0000000000000..9d9efb647eaff
--- /dev/null
+++ b/resources/web/style/img/icons/app_monitoring.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/app_notebook.svg b/resources/web/style/img/icons/app_notebook.svg
new file mode 100644
index 0000000000000..04989c3bd45a0
--- /dev/null
+++ b/resources/web/style/img/icons/app_notebook.svg
@@ -0,0 +1,8 @@
+
diff --git a/resources/web/style/img/icons/app_packetbeat.svg b/resources/web/style/img/icons/app_packetbeat.svg
new file mode 100644
index 0000000000000..e4fa42d3f5fa2
--- /dev/null
+++ b/resources/web/style/img/icons/app_packetbeat.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_pipeline.svg b/resources/web/style/img/icons/app_pipeline.svg
new file mode 100644
index 0000000000000..041a5e3511dc0
--- /dev/null
+++ b/resources/web/style/img/icons/app_pipeline.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_recently_viewed.svg b/resources/web/style/img/icons/app_recently_viewed.svg
new file mode 100644
index 0000000000000..efa0bdbd85358
--- /dev/null
+++ b/resources/web/style/img/icons/app_recently_viewed.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_reporting.svg b/resources/web/style/img/icons/app_reporting.svg
new file mode 100644
index 0000000000000..eb8cb8c198dd7
--- /dev/null
+++ b/resources/web/style/img/icons/app_reporting.svg
@@ -0,0 +1,9 @@
+
diff --git a/resources/web/style/img/icons/app_saved_objects.svg b/resources/web/style/img/icons/app_saved_objects.svg
new file mode 100644
index 0000000000000..9761e6703c8ae
--- /dev/null
+++ b/resources/web/style/img/icons/app_saved_objects.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_search_profiler.svg b/resources/web/style/img/icons/app_search_profiler.svg
new file mode 100644
index 0000000000000..947aa1263750d
--- /dev/null
+++ b/resources/web/style/img/icons/app_search_profiler.svg
@@ -0,0 +1,11 @@
+
diff --git a/resources/web/style/img/icons/app_security.svg b/resources/web/style/img/icons/app_security.svg
new file mode 100644
index 0000000000000..764652288fbe9
--- /dev/null
+++ b/resources/web/style/img/icons/app_security.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/app_security_analytics.svg b/resources/web/style/img/icons/app_security_analytics.svg
new file mode 100644
index 0000000000000..3824f67ce9f5e
--- /dev/null
+++ b/resources/web/style/img/icons/app_security_analytics.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/app_spaces.svg b/resources/web/style/img/icons/app_spaces.svg
new file mode 100644
index 0000000000000..20b6940043668
--- /dev/null
+++ b/resources/web/style/img/icons/app_spaces.svg
@@ -0,0 +1,9 @@
+
diff --git a/resources/web/style/img/icons/app_sql.svg b/resources/web/style/img/icons/app_sql.svg
new file mode 100644
index 0000000000000..7560501b31758
--- /dev/null
+++ b/resources/web/style/img/icons/app_sql.svg
@@ -0,0 +1,13 @@
+
diff --git a/resources/web/style/img/icons/app_timelion.svg b/resources/web/style/img/icons/app_timelion.svg
new file mode 100644
index 0000000000000..4fba781dbe9a5
--- /dev/null
+++ b/resources/web/style/img/icons/app_timelion.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_upgrade_assistant.svg b/resources/web/style/img/icons/app_upgrade_assistant.svg
new file mode 100644
index 0000000000000..636d02901efd5
--- /dev/null
+++ b/resources/web/style/img/icons/app_upgrade_assistant.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_uptime.svg b/resources/web/style/img/icons/app_uptime.svg
new file mode 100644
index 0000000000000..9eae6dfbe5dee
--- /dev/null
+++ b/resources/web/style/img/icons/app_uptime.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_users_roles.svg b/resources/web/style/img/icons/app_users_roles.svg
new file mode 100644
index 0000000000000..9b38bc61a7242
--- /dev/null
+++ b/resources/web/style/img/icons/app_users_roles.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/app_visualize.svg b/resources/web/style/img/icons/app_visualize.svg
new file mode 100644
index 0000000000000..9ba5cd59766a7
--- /dev/null
+++ b/resources/web/style/img/icons/app_visualize.svg
@@ -0,0 +1,9 @@
+
diff --git a/resources/web/style/img/icons/app_vulnerability_management.svg b/resources/web/style/img/icons/app_vulnerability_management.svg
new file mode 100644
index 0000000000000..15c58b33156bb
--- /dev/null
+++ b/resources/web/style/img/icons/app_vulnerability_management.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/app_watches.svg b/resources/web/style/img/icons/app_watches.svg
new file mode 100644
index 0000000000000..d0eab84581a70
--- /dev/null
+++ b/resources/web/style/img/icons/app_watches.svg
@@ -0,0 +1,8 @@
+
diff --git a/resources/web/style/img/icons/app_workplace_search.svg b/resources/web/style/img/icons/app_workplace_search.svg
new file mode 100644
index 0000000000000..06580043ab9c1
--- /dev/null
+++ b/resources/web/style/img/icons/app_workplace_search.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/apps.svg b/resources/web/style/img/icons/apps.svg
new file mode 100644
index 0000000000000..cc09b28da26fe
--- /dev/null
+++ b/resources/web/style/img/icons/apps.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/arrowEnd.svg b/resources/web/style/img/icons/arrowEnd.svg
new file mode 100644
index 0000000000000..0563f4a2420da
--- /dev/null
+++ b/resources/web/style/img/icons/arrowEnd.svg
@@ -0,0 +1 @@
+
diff --git a/resources/web/style/img/icons/arrowStart.svg b/resources/web/style/img/icons/arrowStart.svg
new file mode 100644
index 0000000000000..fb2197ce56d89
--- /dev/null
+++ b/resources/web/style/img/icons/arrowStart.svg
@@ -0,0 +1 @@
+
diff --git a/resources/web/style/img/icons/arrow_down.svg b/resources/web/style/img/icons/arrow_down.svg
new file mode 100644
index 0000000000000..11e0c80973dc1
--- /dev/null
+++ b/resources/web/style/img/icons/arrow_down.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/arrow_left.svg b/resources/web/style/img/icons/arrow_left.svg
new file mode 100644
index 0000000000000..a31e2c40a08fb
--- /dev/null
+++ b/resources/web/style/img/icons/arrow_left.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/arrow_right.svg b/resources/web/style/img/icons/arrow_right.svg
new file mode 100644
index 0000000000000..fa910500528cb
--- /dev/null
+++ b/resources/web/style/img/icons/arrow_right.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/arrow_up.svg b/resources/web/style/img/icons/arrow_up.svg
new file mode 100644
index 0000000000000..b8c0b62446467
--- /dev/null
+++ b/resources/web/style/img/icons/arrow_up.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/article.svg b/resources/web/style/img/icons/article.svg
new file mode 100644
index 0000000000000..17ae5374184d1
--- /dev/null
+++ b/resources/web/style/img/icons/article.svg
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/asterisk.svg b/resources/web/style/img/icons/asterisk.svg
new file mode 100644
index 0000000000000..9f3360e9ad6f7
--- /dev/null
+++ b/resources/web/style/img/icons/asterisk.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/at.svg b/resources/web/style/img/icons/at.svg
new file mode 100644
index 0000000000000..7720a2291339c
--- /dev/null
+++ b/resources/web/style/img/icons/at.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/beaker.svg b/resources/web/style/img/icons/beaker.svg
new file mode 100644
index 0000000000000..3b166273a8df7
--- /dev/null
+++ b/resources/web/style/img/icons/beaker.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/bell.svg b/resources/web/style/img/icons/bell.svg
new file mode 100644
index 0000000000000..7ea2be32bbca3
--- /dev/null
+++ b/resources/web/style/img/icons/bell.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/bellSlash.svg b/resources/web/style/img/icons/bellSlash.svg
new file mode 100644
index 0000000000000..0d7029e100354
--- /dev/null
+++ b/resources/web/style/img/icons/bellSlash.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/beta.svg b/resources/web/style/img/icons/beta.svg
new file mode 100644
index 0000000000000..f916703105e5f
--- /dev/null
+++ b/resources/web/style/img/icons/beta.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/bolt.svg b/resources/web/style/img/icons/bolt.svg
new file mode 100644
index 0000000000000..6ebf68100621a
--- /dev/null
+++ b/resources/web/style/img/icons/bolt.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/boxes_horizontal.svg b/resources/web/style/img/icons/boxes_horizontal.svg
new file mode 100644
index 0000000000000..a7fb0073feca6
--- /dev/null
+++ b/resources/web/style/img/icons/boxes_horizontal.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/boxes_vertical.svg b/resources/web/style/img/icons/boxes_vertical.svg
new file mode 100644
index 0000000000000..91aa2b186cf3a
--- /dev/null
+++ b/resources/web/style/img/icons/boxes_vertical.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/branch.svg b/resources/web/style/img/icons/branch.svg
new file mode 100644
index 0000000000000..c78232177c110
--- /dev/null
+++ b/resources/web/style/img/icons/branch.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/branchUser.svg b/resources/web/style/img/icons/branchUser.svg
new file mode 100644
index 0000000000000..3105a99e80cdb
--- /dev/null
+++ b/resources/web/style/img/icons/branchUser.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/broom.svg b/resources/web/style/img/icons/broom.svg
new file mode 100644
index 0000000000000..d8c243eaad178
--- /dev/null
+++ b/resources/web/style/img/icons/broom.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/brush.svg b/resources/web/style/img/icons/brush.svg
new file mode 100644
index 0000000000000..fb61cabadb4bc
--- /dev/null
+++ b/resources/web/style/img/icons/brush.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/bug.svg b/resources/web/style/img/icons/bug.svg
new file mode 100644
index 0000000000000..19ee985ad0744
--- /dev/null
+++ b/resources/web/style/img/icons/bug.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/bullseye.svg b/resources/web/style/img/icons/bullseye.svg
new file mode 100644
index 0000000000000..461b09470be9b
--- /dev/null
+++ b/resources/web/style/img/icons/bullseye.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/calendar.svg b/resources/web/style/img/icons/calendar.svg
new file mode 100644
index 0000000000000..7d4c1a522196a
--- /dev/null
+++ b/resources/web/style/img/icons/calendar.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/change_point_detection.svg b/resources/web/style/img/icons/change_point_detection.svg
new file mode 100644
index 0000000000000..bbcf139cc6d0d
--- /dev/null
+++ b/resources/web/style/img/icons/change_point_detection.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/check.svg b/resources/web/style/img/icons/check.svg
new file mode 100644
index 0000000000000..5a87b2ea456ff
--- /dev/null
+++ b/resources/web/style/img/icons/check.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/checkInCircleFilled.svg b/resources/web/style/img/icons/checkInCircleFilled.svg
new file mode 100644
index 0000000000000..410cd1cd61b82
--- /dev/null
+++ b/resources/web/style/img/icons/checkInCircleFilled.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/cheer.svg b/resources/web/style/img/icons/cheer.svg
new file mode 100644
index 0000000000000..072a80cdd0f6a
--- /dev/null
+++ b/resources/web/style/img/icons/cheer.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/clickLeft.svg b/resources/web/style/img/icons/clickLeft.svg
new file mode 100644
index 0000000000000..6c7f3de7afc23
--- /dev/null
+++ b/resources/web/style/img/icons/clickLeft.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/clickRight.svg b/resources/web/style/img/icons/clickRight.svg
new file mode 100644
index 0000000000000..fad5c49b18501
--- /dev/null
+++ b/resources/web/style/img/icons/clickRight.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/clock.svg b/resources/web/style/img/icons/clock.svg
new file mode 100644
index 0000000000000..993574d5a10f8
--- /dev/null
+++ b/resources/web/style/img/icons/clock.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/clockCounter.svg b/resources/web/style/img/icons/clockCounter.svg
new file mode 100644
index 0000000000000..db7f79916a8f4
--- /dev/null
+++ b/resources/web/style/img/icons/clockCounter.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/cloudDrizzle.svg b/resources/web/style/img/icons/cloudDrizzle.svg
new file mode 100644
index 0000000000000..551d1b6832784
--- /dev/null
+++ b/resources/web/style/img/icons/cloudDrizzle.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/cloudStormy.svg b/resources/web/style/img/icons/cloudStormy.svg
new file mode 100644
index 0000000000000..250480b6592d5
--- /dev/null
+++ b/resources/web/style/img/icons/cloudStormy.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/cloudSunny.svg b/resources/web/style/img/icons/cloudSunny.svg
new file mode 100644
index 0000000000000..0935e1e1adc41
--- /dev/null
+++ b/resources/web/style/img/icons/cloudSunny.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/cluster.svg b/resources/web/style/img/icons/cluster.svg
new file mode 100644
index 0000000000000..ed8df4e384caf
--- /dev/null
+++ b/resources/web/style/img/icons/cluster.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/color.svg b/resources/web/style/img/icons/color.svg
new file mode 100755
index 0000000000000..3311b35f19749
--- /dev/null
+++ b/resources/web/style/img/icons/color.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/compute.svg b/resources/web/style/img/icons/compute.svg
new file mode 100644
index 0000000000000..5247f8912552c
--- /dev/null
+++ b/resources/web/style/img/icons/compute.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/console.svg b/resources/web/style/img/icons/console.svg
new file mode 100644
index 0000000000000..9dc03fa9d7fc4
--- /dev/null
+++ b/resources/web/style/img/icons/console.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/container.svg b/resources/web/style/img/icons/container.svg
new file mode 100644
index 0000000000000..4af2c162262e2
--- /dev/null
+++ b/resources/web/style/img/icons/container.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/continuityAbove.svg b/resources/web/style/img/icons/continuityAbove.svg
new file mode 100755
index 0000000000000..5083db5475642
--- /dev/null
+++ b/resources/web/style/img/icons/continuityAbove.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/continuityAboveBelow.svg b/resources/web/style/img/icons/continuityAboveBelow.svg
new file mode 100755
index 0000000000000..d87024087e483
--- /dev/null
+++ b/resources/web/style/img/icons/continuityAboveBelow.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/continuityBelow.svg b/resources/web/style/img/icons/continuityBelow.svg
new file mode 100755
index 0000000000000..f925a01cf0778
--- /dev/null
+++ b/resources/web/style/img/icons/continuityBelow.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/continuityWithin.svg b/resources/web/style/img/icons/continuityWithin.svg
new file mode 100755
index 0000000000000..f6560102a6362
--- /dev/null
+++ b/resources/web/style/img/icons/continuityWithin.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/controls_horizontal.svg b/resources/web/style/img/icons/controls_horizontal.svg
new file mode 100644
index 0000000000000..1dc0a116e2912
--- /dev/null
+++ b/resources/web/style/img/icons/controls_horizontal.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/controls_vertical.svg b/resources/web/style/img/icons/controls_vertical.svg
new file mode 100644
index 0000000000000..1ac410757b89a
--- /dev/null
+++ b/resources/web/style/img/icons/controls_vertical.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/copy.svg b/resources/web/style/img/icons/copy.svg
new file mode 100644
index 0000000000000..2f20c698ea902
--- /dev/null
+++ b/resources/web/style/img/icons/copy.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/copy_clipboard.svg b/resources/web/style/img/icons/copy_clipboard.svg
new file mode 100644
index 0000000000000..0c6097b0e6bb0
--- /dev/null
+++ b/resources/web/style/img/icons/copy_clipboard.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/cross.svg b/resources/web/style/img/icons/cross.svg
new file mode 100644
index 0000000000000..932e6a329e329
--- /dev/null
+++ b/resources/web/style/img/icons/cross.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/cross_in_circle.svg b/resources/web/style/img/icons/cross_in_circle.svg
new file mode 100644
index 0000000000000..67300dbe193a9
--- /dev/null
+++ b/resources/web/style/img/icons/cross_in_circle.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/crosshairs.svg b/resources/web/style/img/icons/crosshairs.svg
new file mode 100644
index 0000000000000..236b8a3461b2d
--- /dev/null
+++ b/resources/web/style/img/icons/crosshairs.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/currency.svg b/resources/web/style/img/icons/currency.svg
new file mode 100644
index 0000000000000..9682ce0cae455
--- /dev/null
+++ b/resources/web/style/img/icons/currency.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/cut.svg b/resources/web/style/img/icons/cut.svg
new file mode 100644
index 0000000000000..ca7af4fc5b567
--- /dev/null
+++ b/resources/web/style/img/icons/cut.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/database.svg b/resources/web/style/img/icons/database.svg
new file mode 100644
index 0000000000000..7b5f9109e7e4c
--- /dev/null
+++ b/resources/web/style/img/icons/database.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/desktop.svg b/resources/web/style/img/icons/desktop.svg
new file mode 100644
index 0000000000000..88bc53c1d59aa
--- /dev/null
+++ b/resources/web/style/img/icons/desktop.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/diff.svg b/resources/web/style/img/icons/diff.svg
new file mode 100644
index 0000000000000..d20d0ab01bcc7
--- /dev/null
+++ b/resources/web/style/img/icons/diff.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/discuss.svg b/resources/web/style/img/icons/discuss.svg
new file mode 100644
index 0000000000000..8e1326f34baa2
--- /dev/null
+++ b/resources/web/style/img/icons/discuss.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/document.svg b/resources/web/style/img/icons/document.svg
new file mode 100644
index 0000000000000..d9782c1bbf8c2
--- /dev/null
+++ b/resources/web/style/img/icons/document.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/documentEdit.svg b/resources/web/style/img/icons/documentEdit.svg
new file mode 100644
index 0000000000000..5dd7ded0f8939
--- /dev/null
+++ b/resources/web/style/img/icons/documentEdit.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/documentation.svg b/resources/web/style/img/icons/documentation.svg
new file mode 100755
index 0000000000000..dce24d93afbc9
--- /dev/null
+++ b/resources/web/style/img/icons/documentation.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/documents.svg b/resources/web/style/img/icons/documents.svg
new file mode 100644
index 0000000000000..09a08cfbabfd6
--- /dev/null
+++ b/resources/web/style/img/icons/documents.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/dot.svg b/resources/web/style/img/icons/dot.svg
new file mode 100644
index 0000000000000..9e91a7c86066b
--- /dev/null
+++ b/resources/web/style/img/icons/dot.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/dotInCircle.svg b/resources/web/style/img/icons/dotInCircle.svg
new file mode 100644
index 0000000000000..226619532b4f3
--- /dev/null
+++ b/resources/web/style/img/icons/dotInCircle.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/doubleArrowLeft.svg b/resources/web/style/img/icons/doubleArrowLeft.svg
new file mode 100644
index 0000000000000..f6a7721a889eb
--- /dev/null
+++ b/resources/web/style/img/icons/doubleArrowLeft.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/doubleArrowRight.svg b/resources/web/style/img/icons/doubleArrowRight.svg
new file mode 100644
index 0000000000000..f305f1b3d64e3
--- /dev/null
+++ b/resources/web/style/img/icons/doubleArrowRight.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/download.svg b/resources/web/style/img/icons/download.svg
new file mode 100644
index 0000000000000..ebcae09c6ef61
--- /dev/null
+++ b/resources/web/style/img/icons/download.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/editorDistributeHorizontal.svg b/resources/web/style/img/icons/editorDistributeHorizontal.svg
new file mode 100644
index 0000000000000..5612226ae4c09
--- /dev/null
+++ b/resources/web/style/img/icons/editorDistributeHorizontal.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editorDistributeVertical.svg b/resources/web/style/img/icons/editorDistributeVertical.svg
new file mode 100644
index 0000000000000..9579b1130ead0
--- /dev/null
+++ b/resources/web/style/img/icons/editorDistributeVertical.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editorItemAlignBottom.svg b/resources/web/style/img/icons/editorItemAlignBottom.svg
new file mode 100644
index 0000000000000..1967e2a4ba880
--- /dev/null
+++ b/resources/web/style/img/icons/editorItemAlignBottom.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editorItemAlignCenter.svg b/resources/web/style/img/icons/editorItemAlignCenter.svg
new file mode 100644
index 0000000000000..7d810adb7dda0
--- /dev/null
+++ b/resources/web/style/img/icons/editorItemAlignCenter.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editorItemAlignLeft.svg b/resources/web/style/img/icons/editorItemAlignLeft.svg
new file mode 100644
index 0000000000000..192763a501006
--- /dev/null
+++ b/resources/web/style/img/icons/editorItemAlignLeft.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editorItemAlignMiddle.svg b/resources/web/style/img/icons/editorItemAlignMiddle.svg
new file mode 100644
index 0000000000000..35f459a88aeaa
--- /dev/null
+++ b/resources/web/style/img/icons/editorItemAlignMiddle.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editorItemAlignRight.svg b/resources/web/style/img/icons/editorItemAlignRight.svg
new file mode 100644
index 0000000000000..f000368d3eb15
--- /dev/null
+++ b/resources/web/style/img/icons/editorItemAlignRight.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editorItemAlignTop.svg b/resources/web/style/img/icons/editorItemAlignTop.svg
new file mode 100644
index 0000000000000..7cc1d57a1a682
--- /dev/null
+++ b/resources/web/style/img/icons/editorItemAlignTop.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editorPositionBottomLeft.svg b/resources/web/style/img/icons/editorPositionBottomLeft.svg
new file mode 100644
index 0000000000000..d9bc9be34912c
--- /dev/null
+++ b/resources/web/style/img/icons/editorPositionBottomLeft.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editorPositionBottomRight.svg b/resources/web/style/img/icons/editorPositionBottomRight.svg
new file mode 100644
index 0000000000000..162e80be7a7f4
--- /dev/null
+++ b/resources/web/style/img/icons/editorPositionBottomRight.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editorPositionTopLeft.svg b/resources/web/style/img/icons/editorPositionTopLeft.svg
new file mode 100644
index 0000000000000..74306ead1a63a
--- /dev/null
+++ b/resources/web/style/img/icons/editorPositionTopLeft.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editorPositionTopRight.svg b/resources/web/style/img/icons/editorPositionTopRight.svg
new file mode 100644
index 0000000000000..fd5b0fffa5114
--- /dev/null
+++ b/resources/web/style/img/icons/editorPositionTopRight.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editor_align_center.svg b/resources/web/style/img/icons/editor_align_center.svg
new file mode 100644
index 0000000000000..18dd2d6511740
--- /dev/null
+++ b/resources/web/style/img/icons/editor_align_center.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editor_align_left.svg b/resources/web/style/img/icons/editor_align_left.svg
new file mode 100644
index 0000000000000..5ad53e7bcc269
--- /dev/null
+++ b/resources/web/style/img/icons/editor_align_left.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editor_align_right.svg b/resources/web/style/img/icons/editor_align_right.svg
new file mode 100644
index 0000000000000..b4b4383f4c701
--- /dev/null
+++ b/resources/web/style/img/icons/editor_align_right.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editor_bold.svg b/resources/web/style/img/icons/editor_bold.svg
new file mode 100644
index 0000000000000..d07462cefac99
--- /dev/null
+++ b/resources/web/style/img/icons/editor_bold.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editor_checklist.svg b/resources/web/style/img/icons/editor_checklist.svg
new file mode 100644
index 0000000000000..24fbe43245b0c
--- /dev/null
+++ b/resources/web/style/img/icons/editor_checklist.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editor_code_block.svg b/resources/web/style/img/icons/editor_code_block.svg
new file mode 100644
index 0000000000000..77b696292c37a
--- /dev/null
+++ b/resources/web/style/img/icons/editor_code_block.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editor_comment.svg b/resources/web/style/img/icons/editor_comment.svg
new file mode 100644
index 0000000000000..140af10c86df8
--- /dev/null
+++ b/resources/web/style/img/icons/editor_comment.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editor_heading.svg b/resources/web/style/img/icons/editor_heading.svg
new file mode 100644
index 0000000000000..4361aa05d2f89
--- /dev/null
+++ b/resources/web/style/img/icons/editor_heading.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editor_italic.svg b/resources/web/style/img/icons/editor_italic.svg
new file mode 100644
index 0000000000000..1294e009de788
--- /dev/null
+++ b/resources/web/style/img/icons/editor_italic.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editor_link.svg b/resources/web/style/img/icons/editor_link.svg
new file mode 100644
index 0000000000000..ed0b6d71d0c4f
--- /dev/null
+++ b/resources/web/style/img/icons/editor_link.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/editor_ordered_list.svg b/resources/web/style/img/icons/editor_ordered_list.svg
new file mode 100644
index 0000000000000..2cf1b015d9e6b
--- /dev/null
+++ b/resources/web/style/img/icons/editor_ordered_list.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editor_redo.svg b/resources/web/style/img/icons/editor_redo.svg
new file mode 100644
index 0000000000000..d0fbcf0c31413
--- /dev/null
+++ b/resources/web/style/img/icons/editor_redo.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editor_strike.svg b/resources/web/style/img/icons/editor_strike.svg
new file mode 100644
index 0000000000000..9d1da5ebcfde7
--- /dev/null
+++ b/resources/web/style/img/icons/editor_strike.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editor_table.svg b/resources/web/style/img/icons/editor_table.svg
new file mode 100644
index 0000000000000..8bb7741d0d973
--- /dev/null
+++ b/resources/web/style/img/icons/editor_table.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editor_underline.svg b/resources/web/style/img/icons/editor_underline.svg
new file mode 100644
index 0000000000000..fc1a589f45a51
--- /dev/null
+++ b/resources/web/style/img/icons/editor_underline.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editor_undo.svg b/resources/web/style/img/icons/editor_undo.svg
new file mode 100644
index 0000000000000..0e679119f1890
--- /dev/null
+++ b/resources/web/style/img/icons/editor_undo.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/editor_unordered_list.svg b/resources/web/style/img/icons/editor_unordered_list.svg
new file mode 100644
index 0000000000000..a872e078f3137
--- /dev/null
+++ b/resources/web/style/img/icons/editor_unordered_list.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/email.svg b/resources/web/style/img/icons/email.svg
new file mode 100644
index 0000000000000..72c5972c6bfce
--- /dev/null
+++ b/resources/web/style/img/icons/email.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/empty.svg b/resources/web/style/img/icons/empty.svg
new file mode 100644
index 0000000000000..2b51749f1181a
--- /dev/null
+++ b/resources/web/style/img/icons/empty.svg
@@ -0,0 +1,2 @@
+
diff --git a/resources/web/style/img/icons/endpoint.svg b/resources/web/style/img/icons/endpoint.svg
new file mode 100644
index 0000000000000..22aa7688bc9f0
--- /dev/null
+++ b/resources/web/style/img/icons/endpoint.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/eql.svg b/resources/web/style/img/icons/eql.svg
new file mode 100644
index 0000000000000..1ae622e8a8aae
--- /dev/null
+++ b/resources/web/style/img/icons/eql.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/eraser.svg b/resources/web/style/img/icons/eraser.svg
new file mode 100755
index 0000000000000..ab39c240cfb7a
--- /dev/null
+++ b/resources/web/style/img/icons/eraser.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/error.svg b/resources/web/style/img/icons/error.svg
new file mode 100644
index 0000000000000..414a51da29f34
--- /dev/null
+++ b/resources/web/style/img/icons/error.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/errorFilled.svg b/resources/web/style/img/icons/errorFilled.svg
new file mode 100644
index 0000000000000..37db74dcf5adb
--- /dev/null
+++ b/resources/web/style/img/icons/errorFilled.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/esqlVis.svg b/resources/web/style/img/icons/esqlVis.svg
new file mode 100644
index 0000000000000..8e70d5d7f7ba3
--- /dev/null
+++ b/resources/web/style/img/icons/esqlVis.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/exit.svg b/resources/web/style/img/icons/exit.svg
new file mode 100644
index 0000000000000..10172876f8688
--- /dev/null
+++ b/resources/web/style/img/icons/exit.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/expand.svg b/resources/web/style/img/icons/expand.svg
new file mode 100644
index 0000000000000..b7eb1ce560276
--- /dev/null
+++ b/resources/web/style/img/icons/expand.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/expandMini.svg b/resources/web/style/img/icons/expandMini.svg
new file mode 100644
index 0000000000000..32bf43dedbf98
--- /dev/null
+++ b/resources/web/style/img/icons/expandMini.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/export.svg b/resources/web/style/img/icons/export.svg
new file mode 100644
index 0000000000000..1cea8d0eee12d
--- /dev/null
+++ b/resources/web/style/img/icons/export.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/eye.svg b/resources/web/style/img/icons/eye.svg
new file mode 100644
index 0000000000000..64fa336b65a16
--- /dev/null
+++ b/resources/web/style/img/icons/eye.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/eye_closed.svg b/resources/web/style/img/icons/eye_closed.svg
new file mode 100644
index 0000000000000..236f6079a0f55
--- /dev/null
+++ b/resources/web/style/img/icons/eye_closed.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/face_happy.svg b/resources/web/style/img/icons/face_happy.svg
new file mode 100644
index 0000000000000..20680c44aa904
--- /dev/null
+++ b/resources/web/style/img/icons/face_happy.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/resources/web/style/img/icons/face_neutral.svg b/resources/web/style/img/icons/face_neutral.svg
new file mode 100644
index 0000000000000..bac3b91908296
--- /dev/null
+++ b/resources/web/style/img/icons/face_neutral.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/face_sad.svg b/resources/web/style/img/icons/face_sad.svg
new file mode 100644
index 0000000000000..dfe4ad7cfd0f5
--- /dev/null
+++ b/resources/web/style/img/icons/face_sad.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/field_statistics.svg b/resources/web/style/img/icons/field_statistics.svg
new file mode 100644
index 0000000000000..c1def46c30bec
--- /dev/null
+++ b/resources/web/style/img/icons/field_statistics.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/filter.svg b/resources/web/style/img/icons/filter.svg
new file mode 100644
index 0000000000000..d2c2a2e306c8c
--- /dev/null
+++ b/resources/web/style/img/icons/filter.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/filterExclude.svg b/resources/web/style/img/icons/filterExclude.svg
new file mode 100644
index 0000000000000..c2766f9f8d10e
--- /dev/null
+++ b/resources/web/style/img/icons/filterExclude.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/filterIgnore.svg b/resources/web/style/img/icons/filterIgnore.svg
new file mode 100644
index 0000000000000..950e0c3777997
--- /dev/null
+++ b/resources/web/style/img/icons/filterIgnore.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/filterInCircle.svg b/resources/web/style/img/icons/filterInCircle.svg
new file mode 100644
index 0000000000000..ae8386b0284bd
--- /dev/null
+++ b/resources/web/style/img/icons/filterInCircle.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/filterInclude.svg b/resources/web/style/img/icons/filterInclude.svg
new file mode 100644
index 0000000000000..d66fce00e76c7
--- /dev/null
+++ b/resources/web/style/img/icons/filterInclude.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/flag.svg b/resources/web/style/img/icons/flag.svg
new file mode 100644
index 0000000000000..aa17860893b30
--- /dev/null
+++ b/resources/web/style/img/icons/flag.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/fold.svg b/resources/web/style/img/icons/fold.svg
new file mode 100644
index 0000000000000..dd308e69ef171
--- /dev/null
+++ b/resources/web/style/img/icons/fold.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/folder_check.svg b/resources/web/style/img/icons/folder_check.svg
new file mode 100755
index 0000000000000..aeb5396163fb1
--- /dev/null
+++ b/resources/web/style/img/icons/folder_check.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/folder_closed.svg b/resources/web/style/img/icons/folder_closed.svg
new file mode 100755
index 0000000000000..98e975ac8fe32
--- /dev/null
+++ b/resources/web/style/img/icons/folder_closed.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/folder_exclamation.svg b/resources/web/style/img/icons/folder_exclamation.svg
new file mode 100755
index 0000000000000..69db5916f6c15
--- /dev/null
+++ b/resources/web/style/img/icons/folder_exclamation.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/folder_open.svg b/resources/web/style/img/icons/folder_open.svg
new file mode 100755
index 0000000000000..0f536f85f074e
--- /dev/null
+++ b/resources/web/style/img/icons/folder_open.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/frameNext.svg b/resources/web/style/img/icons/frameNext.svg
new file mode 100644
index 0000000000000..8312b2b65b1cc
--- /dev/null
+++ b/resources/web/style/img/icons/frameNext.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/framePrevious.svg b/resources/web/style/img/icons/framePrevious.svg
new file mode 100644
index 0000000000000..81cb6e4d80685
--- /dev/null
+++ b/resources/web/style/img/icons/framePrevious.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/fullScreenExit.svg b/resources/web/style/img/icons/fullScreenExit.svg
new file mode 100755
index 0000000000000..2b259090d3cc6
--- /dev/null
+++ b/resources/web/style/img/icons/fullScreenExit.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/full_screen.svg b/resources/web/style/img/icons/full_screen.svg
new file mode 100644
index 0000000000000..851e6a6220b5c
--- /dev/null
+++ b/resources/web/style/img/icons/full_screen.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/function.svg b/resources/web/style/img/icons/function.svg
new file mode 100755
index 0000000000000..fd485ba934ffc
--- /dev/null
+++ b/resources/web/style/img/icons/function.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/gear.svg b/resources/web/style/img/icons/gear.svg
new file mode 100644
index 0000000000000..19ecdb6698a4e
--- /dev/null
+++ b/resources/web/style/img/icons/gear.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/glasses.svg b/resources/web/style/img/icons/glasses.svg
new file mode 100644
index 0000000000000..c77b93ac52b07
--- /dev/null
+++ b/resources/web/style/img/icons/glasses.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/globe.svg b/resources/web/style/img/icons/globe.svg
new file mode 100644
index 0000000000000..742291b8c3705
--- /dev/null
+++ b/resources/web/style/img/icons/globe.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/grab.svg b/resources/web/style/img/icons/grab.svg
new file mode 100644
index 0000000000000..26560ffd6f83f
--- /dev/null
+++ b/resources/web/style/img/icons/grab.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/grabOmnidirectional.svg b/resources/web/style/img/icons/grabOmnidirectional.svg
new file mode 100644
index 0000000000000..2d28b454281a3
--- /dev/null
+++ b/resources/web/style/img/icons/grabOmnidirectional.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/grab_horizontal.svg b/resources/web/style/img/icons/grab_horizontal.svg
new file mode 100644
index 0000000000000..35f7a1d91af3d
--- /dev/null
+++ b/resources/web/style/img/icons/grab_horizontal.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/gradient.svg b/resources/web/style/img/icons/gradient.svg
new file mode 100644
index 0000000000000..6345d5f48036e
--- /dev/null
+++ b/resources/web/style/img/icons/gradient.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/grid.svg b/resources/web/style/img/icons/grid.svg
new file mode 100644
index 0000000000000..7dfbfa58604bd
--- /dev/null
+++ b/resources/web/style/img/icons/grid.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/heart.svg b/resources/web/style/img/icons/heart.svg
new file mode 100644
index 0000000000000..0a95201741a82
--- /dev/null
+++ b/resources/web/style/img/icons/heart.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/heatmap.svg b/resources/web/style/img/icons/heatmap.svg
new file mode 100644
index 0000000000000..b0e7604ca476a
--- /dev/null
+++ b/resources/web/style/img/icons/heatmap.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/help.svg b/resources/web/style/img/icons/help.svg
new file mode 100644
index 0000000000000..3285f6e70a50c
--- /dev/null
+++ b/resources/web/style/img/icons/help.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/home.svg b/resources/web/style/img/icons/home.svg
new file mode 100644
index 0000000000000..ad1a980e9b3e6
--- /dev/null
+++ b/resources/web/style/img/icons/home.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/iInCircle.svg b/resources/web/style/img/icons/iInCircle.svg
new file mode 100644
index 0000000000000..a2f3a83c4d37d
--- /dev/null
+++ b/resources/web/style/img/icons/iInCircle.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/image.svg b/resources/web/style/img/icons/image.svg
new file mode 100644
index 0000000000000..685131fef3ac4
--- /dev/null
+++ b/resources/web/style/img/icons/image.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/import.svg b/resources/web/style/img/icons/import.svg
new file mode 100644
index 0000000000000..d2e9e46ec250e
--- /dev/null
+++ b/resources/web/style/img/icons/import.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/index.svg b/resources/web/style/img/icons/index.svg
new file mode 100644
index 0000000000000..6af8b7e92afe9
--- /dev/null
+++ b/resources/web/style/img/icons/index.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/indexTemporary.svg b/resources/web/style/img/icons/indexTemporary.svg
new file mode 100644
index 0000000000000..47f0c693e1dfa
--- /dev/null
+++ b/resources/web/style/img/icons/indexTemporary.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/index_close.svg b/resources/web/style/img/icons/index_close.svg
new file mode 100644
index 0000000000000..8831801406585
--- /dev/null
+++ b/resources/web/style/img/icons/index_close.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/index_edit.svg b/resources/web/style/img/icons/index_edit.svg
new file mode 100644
index 0000000000000..e3bf54674423d
--- /dev/null
+++ b/resources/web/style/img/icons/index_edit.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/index_flush.svg b/resources/web/style/img/icons/index_flush.svg
new file mode 100644
index 0000000000000..be11b1fdbd70a
--- /dev/null
+++ b/resources/web/style/img/icons/index_flush.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/index_mapping.svg b/resources/web/style/img/icons/index_mapping.svg
new file mode 100644
index 0000000000000..9f008508aa7db
--- /dev/null
+++ b/resources/web/style/img/icons/index_mapping.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/index_open.svg b/resources/web/style/img/icons/index_open.svg
new file mode 100644
index 0000000000000..7cceb33221a48
--- /dev/null
+++ b/resources/web/style/img/icons/index_open.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/index_runtime.svg b/resources/web/style/img/icons/index_runtime.svg
new file mode 100644
index 0000000000000..c39080e3c16cf
--- /dev/null
+++ b/resources/web/style/img/icons/index_runtime.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/index_settings.svg b/resources/web/style/img/icons/index_settings.svg
new file mode 100644
index 0000000000000..95f63b1718589
--- /dev/null
+++ b/resources/web/style/img/icons/index_settings.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/infinity.svg b/resources/web/style/img/icons/infinity.svg
new file mode 100644
index 0000000000000..e04017e804baf
--- /dev/null
+++ b/resources/web/style/img/icons/infinity.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/inputOutput.svg b/resources/web/style/img/icons/inputOutput.svg
new file mode 100644
index 0000000000000..638bacf8e0666
--- /dev/null
+++ b/resources/web/style/img/icons/inputOutput.svg
@@ -0,0 +1,9 @@
+
diff --git a/resources/web/style/img/icons/inspect.svg b/resources/web/style/img/icons/inspect.svg
new file mode 100644
index 0000000000000..f1c8d6a509ada
--- /dev/null
+++ b/resources/web/style/img/icons/inspect.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/invert.svg b/resources/web/style/img/icons/invert.svg
new file mode 100644
index 0000000000000..87c3cf1d31f01
--- /dev/null
+++ b/resources/web/style/img/icons/invert.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/ip.svg b/resources/web/style/img/icons/ip.svg
new file mode 100644
index 0000000000000..df1b2bf6a75e0
--- /dev/null
+++ b/resources/web/style/img/icons/ip.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/key.svg b/resources/web/style/img/icons/key.svg
new file mode 100644
index 0000000000000..4c16a6461b3b3
--- /dev/null
+++ b/resources/web/style/img/icons/key.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/keyboard.svg b/resources/web/style/img/icons/keyboard.svg
new file mode 100644
index 0000000000000..94e9663319835
--- /dev/null
+++ b/resources/web/style/img/icons/keyboard.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/kql_field.svg b/resources/web/style/img/icons/kql_field.svg
new file mode 100644
index 0000000000000..ef45c2b82e4f7
--- /dev/null
+++ b/resources/web/style/img/icons/kql_field.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/kql_function.svg b/resources/web/style/img/icons/kql_function.svg
new file mode 100644
index 0000000000000..fbaf829cf9cb3
--- /dev/null
+++ b/resources/web/style/img/icons/kql_function.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/kql_operand.svg b/resources/web/style/img/icons/kql_operand.svg
new file mode 100644
index 0000000000000..352f59d979a2e
--- /dev/null
+++ b/resources/web/style/img/icons/kql_operand.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/kql_selector.svg b/resources/web/style/img/icons/kql_selector.svg
new file mode 100644
index 0000000000000..18bc40682b2f1
--- /dev/null
+++ b/resources/web/style/img/icons/kql_selector.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/kql_value.svg b/resources/web/style/img/icons/kql_value.svg
new file mode 100644
index 0000000000000..13e0c5db7ddd2
--- /dev/null
+++ b/resources/web/style/img/icons/kql_value.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/kubernetesNode.svg b/resources/web/style/img/icons/kubernetesNode.svg
new file mode 100644
index 0000000000000..16e89458e6ee8
--- /dev/null
+++ b/resources/web/style/img/icons/kubernetesNode.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/kubernetesPod.svg b/resources/web/style/img/icons/kubernetesPod.svg
new file mode 100644
index 0000000000000..9cdc5af95ea5c
--- /dev/null
+++ b/resources/web/style/img/icons/kubernetesPod.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/launch.svg b/resources/web/style/img/icons/launch.svg
new file mode 100644
index 0000000000000..c743295bed4d0
--- /dev/null
+++ b/resources/web/style/img/icons/launch.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/layers.svg b/resources/web/style/img/icons/layers.svg
new file mode 100755
index 0000000000000..578873ea3a3df
--- /dev/null
+++ b/resources/web/style/img/icons/layers.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/lettering.svg b/resources/web/style/img/icons/lettering.svg
new file mode 100644
index 0000000000000..e7764e935e67b
--- /dev/null
+++ b/resources/web/style/img/icons/lettering.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/lineDashed.svg b/resources/web/style/img/icons/lineDashed.svg
new file mode 100644
index 0000000000000..9081b6f6adafe
--- /dev/null
+++ b/resources/web/style/img/icons/lineDashed.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/lineDotted.svg b/resources/web/style/img/icons/lineDotted.svg
new file mode 100644
index 0000000000000..fba3779a9bb52
--- /dev/null
+++ b/resources/web/style/img/icons/lineDotted.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/lineSolid.svg b/resources/web/style/img/icons/lineSolid.svg
new file mode 100644
index 0000000000000..84f2564c5a7f9
--- /dev/null
+++ b/resources/web/style/img/icons/lineSolid.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/link.svg b/resources/web/style/img/icons/link.svg
new file mode 100644
index 0000000000000..310607d5469bc
--- /dev/null
+++ b/resources/web/style/img/icons/link.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/list.svg b/resources/web/style/img/icons/list.svg
new file mode 100644
index 0000000000000..0e3980f09f86f
--- /dev/null
+++ b/resources/web/style/img/icons/list.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/list_add.svg b/resources/web/style/img/icons/list_add.svg
new file mode 100644
index 0000000000000..d950be2fcb4db
--- /dev/null
+++ b/resources/web/style/img/icons/list_add.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/lock.svg b/resources/web/style/img/icons/lock.svg
new file mode 100644
index 0000000000000..a7999e0582db0
--- /dev/null
+++ b/resources/web/style/img/icons/lock.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/lockOpen.svg b/resources/web/style/img/icons/lockOpen.svg
new file mode 100644
index 0000000000000..f0f93d6e7400d
--- /dev/null
+++ b/resources/web/style/img/icons/lockOpen.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/log_pattern_analysis.svg b/resources/web/style/img/icons/log_pattern_analysis.svg
new file mode 100644
index 0000000000000..7860594b41900
--- /dev/null
+++ b/resources/web/style/img/icons/log_pattern_analysis.svg
@@ -0,0 +1,19 @@
+
diff --git a/resources/web/style/img/icons/log_rate_analysis.svg b/resources/web/style/img/icons/log_rate_analysis.svg
new file mode 100644
index 0000000000000..eef5f1c284940
--- /dev/null
+++ b/resources/web/style/img/icons/log_rate_analysis.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/logo_aerospike.svg b/resources/web/style/img/icons/logo_aerospike.svg
new file mode 100644
index 0000000000000..8bb21448d9551
--- /dev/null
+++ b/resources/web/style/img/icons/logo_aerospike.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/logo_apache.svg b/resources/web/style/img/icons/logo_apache.svg
new file mode 100644
index 0000000000000..384761f64108a
--- /dev/null
+++ b/resources/web/style/img/icons/logo_apache.svg
@@ -0,0 +1,54 @@
+
diff --git a/resources/web/style/img/icons/logo_app_search.svg b/resources/web/style/img/icons/logo_app_search.svg
new file mode 100644
index 0000000000000..17e2573135531
--- /dev/null
+++ b/resources/web/style/img/icons/logo_app_search.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/logo_aws.svg b/resources/web/style/img/icons/logo_aws.svg
new file mode 100644
index 0000000000000..f6ac6f71962cf
--- /dev/null
+++ b/resources/web/style/img/icons/logo_aws.svg
@@ -0,0 +1,9 @@
+
diff --git a/resources/web/style/img/icons/logo_aws_mono.svg b/resources/web/style/img/icons/logo_aws_mono.svg
new file mode 100644
index 0000000000000..4c420a0f7cb47
--- /dev/null
+++ b/resources/web/style/img/icons/logo_aws_mono.svg
@@ -0,0 +1,9 @@
+
diff --git a/resources/web/style/img/icons/logo_azure.svg b/resources/web/style/img/icons/logo_azure.svg
new file mode 100644
index 0000000000000..7595554fffa53
--- /dev/null
+++ b/resources/web/style/img/icons/logo_azure.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/logo_azure_mono.svg b/resources/web/style/img/icons/logo_azure_mono.svg
new file mode 100644
index 0000000000000..953eec0c0de84
--- /dev/null
+++ b/resources/web/style/img/icons/logo_azure_mono.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/logo_beats.svg b/resources/web/style/img/icons/logo_beats.svg
new file mode 100644
index 0000000000000..9b29c609be954
--- /dev/null
+++ b/resources/web/style/img/icons/logo_beats.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/logo_business_analytics.svg b/resources/web/style/img/icons/logo_business_analytics.svg
new file mode 100644
index 0000000000000..7dfa5aa363cbf
--- /dev/null
+++ b/resources/web/style/img/icons/logo_business_analytics.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/logo_ceph.svg b/resources/web/style/img/icons/logo_ceph.svg
new file mode 100644
index 0000000000000..2a5b4111d930d
--- /dev/null
+++ b/resources/web/style/img/icons/logo_ceph.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/logo_cloud.svg b/resources/web/style/img/icons/logo_cloud.svg
new file mode 100644
index 0000000000000..391d6df32cac5
--- /dev/null
+++ b/resources/web/style/img/icons/logo_cloud.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/logo_cloud_ece.svg b/resources/web/style/img/icons/logo_cloud_ece.svg
new file mode 100644
index 0000000000000..13a7fcb6089b3
--- /dev/null
+++ b/resources/web/style/img/icons/logo_cloud_ece.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/logo_code.svg b/resources/web/style/img/icons/logo_code.svg
new file mode 100644
index 0000000000000..3bfde0300d9b8
--- /dev/null
+++ b/resources/web/style/img/icons/logo_code.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/logo_codesandbox.svg b/resources/web/style/img/icons/logo_codesandbox.svg
new file mode 100644
index 0000000000000..edea94b1a5d9a
--- /dev/null
+++ b/resources/web/style/img/icons/logo_codesandbox.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/logo_couchbase.svg b/resources/web/style/img/icons/logo_couchbase.svg
new file mode 100644
index 0000000000000..d42d9899d8cb2
--- /dev/null
+++ b/resources/web/style/img/icons/logo_couchbase.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/logo_docker.svg b/resources/web/style/img/icons/logo_docker.svg
new file mode 100644
index 0000000000000..b61583f95d7ff
--- /dev/null
+++ b/resources/web/style/img/icons/logo_docker.svg
@@ -0,0 +1 @@
+
diff --git a/resources/web/style/img/icons/logo_dropwizard.svg b/resources/web/style/img/icons/logo_dropwizard.svg
new file mode 100644
index 0000000000000..5bd368ec9bf2c
--- /dev/null
+++ b/resources/web/style/img/icons/logo_dropwizard.svg
@@ -0,0 +1,21 @@
+
diff --git a/resources/web/style/img/icons/logo_elastic.svg b/resources/web/style/img/icons/logo_elastic.svg
new file mode 100644
index 0000000000000..d4f39f83dd94d
--- /dev/null
+++ b/resources/web/style/img/icons/logo_elastic.svg
@@ -0,0 +1,10 @@
+
+
diff --git a/resources/web/style/img/icons/logo_elastic_stack.svg b/resources/web/style/img/icons/logo_elastic_stack.svg
new file mode 100644
index 0000000000000..9c777f47ca8bf
--- /dev/null
+++ b/resources/web/style/img/icons/logo_elastic_stack.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/logo_elasticsearch.svg b/resources/web/style/img/icons/logo_elasticsearch.svg
new file mode 100644
index 0000000000000..20a620d1629ea
--- /dev/null
+++ b/resources/web/style/img/icons/logo_elasticsearch.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/logo_enterprise_search.svg b/resources/web/style/img/icons/logo_enterprise_search.svg
new file mode 100644
index 0000000000000..7f790a254a6c7
--- /dev/null
+++ b/resources/web/style/img/icons/logo_enterprise_search.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/logo_etcd.svg b/resources/web/style/img/icons/logo_etcd.svg
new file mode 100644
index 0000000000000..e6a317c68b6e4
--- /dev/null
+++ b/resources/web/style/img/icons/logo_etcd.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/logo_gcp.svg b/resources/web/style/img/icons/logo_gcp.svg
new file mode 100644
index 0000000000000..75e139f9b2e17
--- /dev/null
+++ b/resources/web/style/img/icons/logo_gcp.svg
@@ -0,0 +1,19 @@
+
diff --git a/resources/web/style/img/icons/logo_gcp_mono.svg b/resources/web/style/img/icons/logo_gcp_mono.svg
new file mode 100644
index 0000000000000..16458c6850f01
--- /dev/null
+++ b/resources/web/style/img/icons/logo_gcp_mono.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/logo_github.svg b/resources/web/style/img/icons/logo_github.svg
new file mode 100644
index 0000000000000..d4daa034ec312
--- /dev/null
+++ b/resources/web/style/img/icons/logo_github.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/logo_gmail.svg b/resources/web/style/img/icons/logo_gmail.svg
new file mode 100644
index 0000000000000..39dbca4596b31
--- /dev/null
+++ b/resources/web/style/img/icons/logo_gmail.svg
@@ -0,0 +1,11 @@
+
diff --git a/resources/web/style/img/icons/logo_golang.svg b/resources/web/style/img/icons/logo_golang.svg
new file mode 100644
index 0000000000000..b01bcbc32d28b
--- /dev/null
+++ b/resources/web/style/img/icons/logo_golang.svg
@@ -0,0 +1,37 @@
+
diff --git a/resources/web/style/img/icons/logo_google_g.svg b/resources/web/style/img/icons/logo_google_g.svg
new file mode 100644
index 0000000000000..8d748cba2befb
--- /dev/null
+++ b/resources/web/style/img/icons/logo_google_g.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/logo_haproxy.svg b/resources/web/style/img/icons/logo_haproxy.svg
new file mode 100644
index 0000000000000..f45c35d3434af
--- /dev/null
+++ b/resources/web/style/img/icons/logo_haproxy.svg
@@ -0,0 +1,197 @@
+
diff --git a/resources/web/style/img/icons/logo_ibm.svg b/resources/web/style/img/icons/logo_ibm.svg
new file mode 100644
index 0000000000000..cd92afbd72f99
--- /dev/null
+++ b/resources/web/style/img/icons/logo_ibm.svg
@@ -0,0 +1,37 @@
+
diff --git a/resources/web/style/img/icons/logo_ibm_mono.svg b/resources/web/style/img/icons/logo_ibm_mono.svg
new file mode 100644
index 0000000000000..dab482b5fdceb
--- /dev/null
+++ b/resources/web/style/img/icons/logo_ibm_mono.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/logo_kafka.svg b/resources/web/style/img/icons/logo_kafka.svg
new file mode 100644
index 0000000000000..e88f77cb55b41
--- /dev/null
+++ b/resources/web/style/img/icons/logo_kafka.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/logo_kibana.svg b/resources/web/style/img/icons/logo_kibana.svg
new file mode 100644
index 0000000000000..bafebd9368c5d
--- /dev/null
+++ b/resources/web/style/img/icons/logo_kibana.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/logo_kubernetes.svg b/resources/web/style/img/icons/logo_kubernetes.svg
new file mode 100644
index 0000000000000..7f3e86f5482b9
--- /dev/null
+++ b/resources/web/style/img/icons/logo_kubernetes.svg
@@ -0,0 +1 @@
+
diff --git a/resources/web/style/img/icons/logo_logging.svg b/resources/web/style/img/icons/logo_logging.svg
new file mode 100644
index 0000000000000..1c7e3183a9970
--- /dev/null
+++ b/resources/web/style/img/icons/logo_logging.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/logo_logstash.svg b/resources/web/style/img/icons/logo_logstash.svg
new file mode 100644
index 0000000000000..df5dec2178078
--- /dev/null
+++ b/resources/web/style/img/icons/logo_logstash.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/logo_maps.svg b/resources/web/style/img/icons/logo_maps.svg
new file mode 100644
index 0000000000000..7ec3b6b67d6b4
--- /dev/null
+++ b/resources/web/style/img/icons/logo_maps.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/logo_memcached.svg b/resources/web/style/img/icons/logo_memcached.svg
new file mode 100644
index 0000000000000..f09f3a125a8f2
--- /dev/null
+++ b/resources/web/style/img/icons/logo_memcached.svg
@@ -0,0 +1,28 @@
+
diff --git a/resources/web/style/img/icons/logo_metrics.svg b/resources/web/style/img/icons/logo_metrics.svg
new file mode 100644
index 0000000000000..234672e95fbf1
--- /dev/null
+++ b/resources/web/style/img/icons/logo_metrics.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/logo_mongodb.svg b/resources/web/style/img/icons/logo_mongodb.svg
new file mode 100644
index 0000000000000..1727f81d2f6c9
--- /dev/null
+++ b/resources/web/style/img/icons/logo_mongodb.svg
@@ -0,0 +1,10 @@
+
diff --git a/resources/web/style/img/icons/logo_mysql.svg b/resources/web/style/img/icons/logo_mysql.svg
new file mode 100644
index 0000000000000..cfe6cbb664e7f
--- /dev/null
+++ b/resources/web/style/img/icons/logo_mysql.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/logo_nginx.svg b/resources/web/style/img/icons/logo_nginx.svg
new file mode 100644
index 0000000000000..49ac842a8e367
--- /dev/null
+++ b/resources/web/style/img/icons/logo_nginx.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/logo_observability.svg b/resources/web/style/img/icons/logo_observability.svg
new file mode 100644
index 0000000000000..6477ae54c0114
--- /dev/null
+++ b/resources/web/style/img/icons/logo_observability.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/logo_osquery.svg b/resources/web/style/img/icons/logo_osquery.svg
new file mode 100644
index 0000000000000..cbcb76d38a181
--- /dev/null
+++ b/resources/web/style/img/icons/logo_osquery.svg
@@ -0,0 +1,12 @@
+
diff --git a/resources/web/style/img/icons/logo_php.svg b/resources/web/style/img/icons/logo_php.svg
new file mode 100644
index 0000000000000..43521dc8f4cf4
--- /dev/null
+++ b/resources/web/style/img/icons/logo_php.svg
@@ -0,0 +1,44 @@
+
diff --git a/resources/web/style/img/icons/logo_postgres.svg b/resources/web/style/img/icons/logo_postgres.svg
new file mode 100644
index 0000000000000..0306131fcd395
--- /dev/null
+++ b/resources/web/style/img/icons/logo_postgres.svg
@@ -0,0 +1,8 @@
+
diff --git a/resources/web/style/img/icons/logo_prometheus.svg b/resources/web/style/img/icons/logo_prometheus.svg
new file mode 100644
index 0000000000000..9ee24e53f2adc
--- /dev/null
+++ b/resources/web/style/img/icons/logo_prometheus.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/logo_rabbitmq.svg b/resources/web/style/img/icons/logo_rabbitmq.svg
new file mode 100644
index 0000000000000..dabd2a5744cb4
--- /dev/null
+++ b/resources/web/style/img/icons/logo_rabbitmq.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/logo_redis.svg b/resources/web/style/img/icons/logo_redis.svg
new file mode 100644
index 0000000000000..1163d1ea52f44
--- /dev/null
+++ b/resources/web/style/img/icons/logo_redis.svg
@@ -0,0 +1 @@
+
diff --git a/resources/web/style/img/icons/logo_security.svg b/resources/web/style/img/icons/logo_security.svg
new file mode 100644
index 0000000000000..20e8de9a2844e
--- /dev/null
+++ b/resources/web/style/img/icons/logo_security.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/logo_site_search.svg b/resources/web/style/img/icons/logo_site_search.svg
new file mode 100644
index 0000000000000..06576b775adcf
--- /dev/null
+++ b/resources/web/style/img/icons/logo_site_search.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/logo_sketch.svg b/resources/web/style/img/icons/logo_sketch.svg
new file mode 100644
index 0000000000000..455dec85485f4
--- /dev/null
+++ b/resources/web/style/img/icons/logo_sketch.svg
@@ -0,0 +1,12 @@
+
diff --git a/resources/web/style/img/icons/logo_slack.svg b/resources/web/style/img/icons/logo_slack.svg
new file mode 100644
index 0000000000000..94695bbd5ea91
--- /dev/null
+++ b/resources/web/style/img/icons/logo_slack.svg
@@ -0,0 +1,8 @@
+
diff --git a/resources/web/style/img/icons/logo_uptime.svg b/resources/web/style/img/icons/logo_uptime.svg
new file mode 100644
index 0000000000000..40020e30f696c
--- /dev/null
+++ b/resources/web/style/img/icons/logo_uptime.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/logo_vulnerability_management.svg b/resources/web/style/img/icons/logo_vulnerability_management.svg
new file mode 100644
index 0000000000000..701ff5e2f26e4
--- /dev/null
+++ b/resources/web/style/img/icons/logo_vulnerability_management.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/logo_webhook.svg b/resources/web/style/img/icons/logo_webhook.svg
new file mode 100644
index 0000000000000..2df4137612d46
--- /dev/null
+++ b/resources/web/style/img/icons/logo_webhook.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/logo_windows.svg b/resources/web/style/img/icons/logo_windows.svg
new file mode 100644
index 0000000000000..953b33d8f5ac6
--- /dev/null
+++ b/resources/web/style/img/icons/logo_windows.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/logo_workplace_search.svg b/resources/web/style/img/icons/logo_workplace_search.svg
new file mode 100644
index 0000000000000..c2ef911b73463
--- /dev/null
+++ b/resources/web/style/img/icons/logo_workplace_search.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/logstash_filter.svg b/resources/web/style/img/icons/logstash_filter.svg
new file mode 100644
index 0000000000000..88330a3d79a38
--- /dev/null
+++ b/resources/web/style/img/icons/logstash_filter.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/logstash_if.svg b/resources/web/style/img/icons/logstash_if.svg
new file mode 100644
index 0000000000000..13307045c76f5
--- /dev/null
+++ b/resources/web/style/img/icons/logstash_if.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/logstash_input.svg b/resources/web/style/img/icons/logstash_input.svg
new file mode 100644
index 0000000000000..115306c08deb5
--- /dev/null
+++ b/resources/web/style/img/icons/logstash_input.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/logstash_output.svg b/resources/web/style/img/icons/logstash_output.svg
new file mode 100644
index 0000000000000..0914c595b023a
--- /dev/null
+++ b/resources/web/style/img/icons/logstash_output.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/logstash_queue.svg b/resources/web/style/img/icons/logstash_queue.svg
new file mode 100644
index 0000000000000..d249a53593375
--- /dev/null
+++ b/resources/web/style/img/icons/logstash_queue.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/magnet.svg b/resources/web/style/img/icons/magnet.svg
new file mode 100644
index 0000000000000..b036ba77e12f5
--- /dev/null
+++ b/resources/web/style/img/icons/magnet.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/magnifyWithExclamation.svg b/resources/web/style/img/icons/magnifyWithExclamation.svg
new file mode 100644
index 0000000000000..232e456e3d930
--- /dev/null
+++ b/resources/web/style/img/icons/magnifyWithExclamation.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/magnifyWithMinus.svg b/resources/web/style/img/icons/magnifyWithMinus.svg
new file mode 100644
index 0000000000000..9e90302ea5e55
--- /dev/null
+++ b/resources/web/style/img/icons/magnifyWithMinus.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/magnifyWithPlus.svg b/resources/web/style/img/icons/magnifyWithPlus.svg
new file mode 100644
index 0000000000000..c2c21fdd8f48e
--- /dev/null
+++ b/resources/web/style/img/icons/magnifyWithPlus.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/map_marker.svg b/resources/web/style/img/icons/map_marker.svg
new file mode 100644
index 0000000000000..ed566d64f3c38
--- /dev/null
+++ b/resources/web/style/img/icons/map_marker.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/memory.svg b/resources/web/style/img/icons/memory.svg
new file mode 100644
index 0000000000000..6f3c0bcb6c9f2
--- /dev/null
+++ b/resources/web/style/img/icons/memory.svg
@@ -0,0 +1,12 @@
+
diff --git a/resources/web/style/img/icons/menu.svg b/resources/web/style/img/icons/menu.svg
new file mode 100755
index 0000000000000..3d1df578ed111
--- /dev/null
+++ b/resources/web/style/img/icons/menu.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/menuDown.svg b/resources/web/style/img/icons/menuDown.svg
new file mode 100644
index 0000000000000..5ec34dc4d69ef
--- /dev/null
+++ b/resources/web/style/img/icons/menuDown.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/menuLeft.svg b/resources/web/style/img/icons/menuLeft.svg
new file mode 100644
index 0000000000000..55b43bf2a0c52
--- /dev/null
+++ b/resources/web/style/img/icons/menuLeft.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/menuRight.svg b/resources/web/style/img/icons/menuRight.svg
new file mode 100644
index 0000000000000..fc6130ecef596
--- /dev/null
+++ b/resources/web/style/img/icons/menuRight.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/menuUp.svg b/resources/web/style/img/icons/menuUp.svg
new file mode 100644
index 0000000000000..c39ae04ea5686
--- /dev/null
+++ b/resources/web/style/img/icons/menuUp.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/merge.svg b/resources/web/style/img/icons/merge.svg
new file mode 100644
index 0000000000000..4e7bf29779c34
--- /dev/null
+++ b/resources/web/style/img/icons/merge.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/minimize.svg b/resources/web/style/img/icons/minimize.svg
new file mode 100644
index 0000000000000..9d5710ff44200
--- /dev/null
+++ b/resources/web/style/img/icons/minimize.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/minus.svg b/resources/web/style/img/icons/minus.svg
new file mode 100644
index 0000000000000..40214b744349c
--- /dev/null
+++ b/resources/web/style/img/icons/minus.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/minus_in_circle.svg b/resources/web/style/img/icons/minus_in_circle.svg
new file mode 100644
index 0000000000000..1561a166684f8
--- /dev/null
+++ b/resources/web/style/img/icons/minus_in_circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/minus_in_circle_filled.svg b/resources/web/style/img/icons/minus_in_circle_filled.svg
new file mode 100644
index 0000000000000..7f4cc7f172ad8
--- /dev/null
+++ b/resources/web/style/img/icons/minus_in_circle_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/minus_in_square.svg b/resources/web/style/img/icons/minus_in_square.svg
new file mode 100644
index 0000000000000..ec8ac321bc79c
--- /dev/null
+++ b/resources/web/style/img/icons/minus_in_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/ml_classification_job.svg b/resources/web/style/img/icons/ml_classification_job.svg
new file mode 100644
index 0000000000000..51a55973c661c
--- /dev/null
+++ b/resources/web/style/img/icons/ml_classification_job.svg
@@ -0,0 +1,7 @@
+
diff --git a/resources/web/style/img/icons/ml_create_advanced_job.svg b/resources/web/style/img/icons/ml_create_advanced_job.svg
new file mode 100644
index 0000000000000..abb613fa54f94
--- /dev/null
+++ b/resources/web/style/img/icons/ml_create_advanced_job.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/ml_create_multi_metric_job.svg b/resources/web/style/img/icons/ml_create_multi_metric_job.svg
new file mode 100644
index 0000000000000..f48300444f08f
--- /dev/null
+++ b/resources/web/style/img/icons/ml_create_multi_metric_job.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/ml_create_population_job.svg b/resources/web/style/img/icons/ml_create_population_job.svg
new file mode 100644
index 0000000000000..8ab7f8e2d7429
--- /dev/null
+++ b/resources/web/style/img/icons/ml_create_population_job.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/ml_create_single_metric_job.svg b/resources/web/style/img/icons/ml_create_single_metric_job.svg
new file mode 100644
index 0000000000000..20411eb45409c
--- /dev/null
+++ b/resources/web/style/img/icons/ml_create_single_metric_job.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/ml_data_visualizer.svg b/resources/web/style/img/icons/ml_data_visualizer.svg
new file mode 100755
index 0000000000000..17adf828cdb28
--- /dev/null
+++ b/resources/web/style/img/icons/ml_data_visualizer.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/ml_outlier_detection_job.svg b/resources/web/style/img/icons/ml_outlier_detection_job.svg
new file mode 100644
index 0000000000000..c75a8120a9ffd
--- /dev/null
+++ b/resources/web/style/img/icons/ml_outlier_detection_job.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/ml_regression_job.svg b/resources/web/style/img/icons/ml_regression_job.svg
new file mode 100644
index 0000000000000..d76158bc58b34
--- /dev/null
+++ b/resources/web/style/img/icons/ml_regression_job.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/mobile.svg b/resources/web/style/img/icons/mobile.svg
new file mode 100644
index 0000000000000..87a3b6b2aa44c
--- /dev/null
+++ b/resources/web/style/img/icons/mobile.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/moon.svg b/resources/web/style/img/icons/moon.svg
new file mode 100644
index 0000000000000..e07a6c99f3fdb
--- /dev/null
+++ b/resources/web/style/img/icons/moon.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/move.svg b/resources/web/style/img/icons/move.svg
new file mode 100644
index 0000000000000..2714d3297d776
--- /dev/null
+++ b/resources/web/style/img/icons/move.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/namespace.svg b/resources/web/style/img/icons/namespace.svg
new file mode 100644
index 0000000000000..22e07741fe71c
--- /dev/null
+++ b/resources/web/style/img/icons/namespace.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/nested.svg b/resources/web/style/img/icons/nested.svg
new file mode 100644
index 0000000000000..13f293de9727e
--- /dev/null
+++ b/resources/web/style/img/icons/nested.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/new_chat.svg b/resources/web/style/img/icons/new_chat.svg
new file mode 100644
index 0000000000000..ceb848afccf1f
--- /dev/null
+++ b/resources/web/style/img/icons/new_chat.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/node.svg b/resources/web/style/img/icons/node.svg
new file mode 100644
index 0000000000000..b63c03d96e398
--- /dev/null
+++ b/resources/web/style/img/icons/node.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/number.svg b/resources/web/style/img/icons/number.svg
new file mode 100644
index 0000000000000..2f90f9c685ff7
--- /dev/null
+++ b/resources/web/style/img/icons/number.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/offline.svg b/resources/web/style/img/icons/offline.svg
new file mode 100644
index 0000000000000..3921a3fa51579
--- /dev/null
+++ b/resources/web/style/img/icons/offline.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/online.svg b/resources/web/style/img/icons/online.svg
new file mode 100644
index 0000000000000..0fc3d72bd0ccd
--- /dev/null
+++ b/resources/web/style/img/icons/online.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/package.svg b/resources/web/style/img/icons/package.svg
new file mode 100644
index 0000000000000..8ec479e015713
--- /dev/null
+++ b/resources/web/style/img/icons/package.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/pageSelect.svg b/resources/web/style/img/icons/pageSelect.svg
new file mode 100755
index 0000000000000..377f9b16e0a0f
--- /dev/null
+++ b/resources/web/style/img/icons/pageSelect.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/pagesSelect.svg b/resources/web/style/img/icons/pagesSelect.svg
new file mode 100755
index 0000000000000..f3f43d7156f91
--- /dev/null
+++ b/resources/web/style/img/icons/pagesSelect.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/paint.svg b/resources/web/style/img/icons/paint.svg
new file mode 100644
index 0000000000000..90282308a53d1
--- /dev/null
+++ b/resources/web/style/img/icons/paint.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/palette.svg b/resources/web/style/img/icons/palette.svg
new file mode 100644
index 0000000000000..cf6946b54c2c9
--- /dev/null
+++ b/resources/web/style/img/icons/palette.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/paper_clip.svg b/resources/web/style/img/icons/paper_clip.svg
new file mode 100644
index 0000000000000..8cc0d868001b8
--- /dev/null
+++ b/resources/web/style/img/icons/paper_clip.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/partial.svg b/resources/web/style/img/icons/partial.svg
new file mode 100644
index 0000000000000..380bafb22c1ac
--- /dev/null
+++ b/resources/web/style/img/icons/partial.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/pause.svg b/resources/web/style/img/icons/pause.svg
new file mode 100644
index 0000000000000..7c036a6535a3f
--- /dev/null
+++ b/resources/web/style/img/icons/pause.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/payment.svg b/resources/web/style/img/icons/payment.svg
new file mode 100644
index 0000000000000..d85829352f064
--- /dev/null
+++ b/resources/web/style/img/icons/payment.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/pencil.svg b/resources/web/style/img/icons/pencil.svg
new file mode 100644
index 0000000000000..0f884a854f5c2
--- /dev/null
+++ b/resources/web/style/img/icons/pencil.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/percent.svg b/resources/web/style/img/icons/percent.svg
new file mode 100755
index 0000000000000..36b3ad0299ad9
--- /dev/null
+++ b/resources/web/style/img/icons/percent.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/pin.svg b/resources/web/style/img/icons/pin.svg
new file mode 100644
index 0000000000000..1ef278960b2d0
--- /dev/null
+++ b/resources/web/style/img/icons/pin.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/pin_filled.svg b/resources/web/style/img/icons/pin_filled.svg
new file mode 100644
index 0000000000000..3708fd0f29e99
--- /dev/null
+++ b/resources/web/style/img/icons/pin_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/pipeBreaks.svg b/resources/web/style/img/icons/pipeBreaks.svg
new file mode 100644
index 0000000000000..7ea463c97364f
--- /dev/null
+++ b/resources/web/style/img/icons/pipeBreaks.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/pipeNoBreaks.svg b/resources/web/style/img/icons/pipeNoBreaks.svg
new file mode 100644
index 0000000000000..f6d12d619ce0d
--- /dev/null
+++ b/resources/web/style/img/icons/pipeNoBreaks.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/pivot.svg b/resources/web/style/img/icons/pivot.svg
new file mode 100644
index 0000000000000..d467ab1d9d44c
--- /dev/null
+++ b/resources/web/style/img/icons/pivot.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/play.svg b/resources/web/style/img/icons/play.svg
new file mode 100644
index 0000000000000..bbd95d8e436c9
--- /dev/null
+++ b/resources/web/style/img/icons/play.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/playFilled.svg b/resources/web/style/img/icons/playFilled.svg
new file mode 100644
index 0000000000000..6ce4089e262d5
--- /dev/null
+++ b/resources/web/style/img/icons/playFilled.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/plus.svg b/resources/web/style/img/icons/plus.svg
new file mode 100644
index 0000000000000..14961454c828d
--- /dev/null
+++ b/resources/web/style/img/icons/plus.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/plus_in_circle.svg b/resources/web/style/img/icons/plus_in_circle.svg
new file mode 100644
index 0000000000000..58e26719fe154
--- /dev/null
+++ b/resources/web/style/img/icons/plus_in_circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/plus_in_circle_filled.svg b/resources/web/style/img/icons/plus_in_circle_filled.svg
new file mode 100644
index 0000000000000..b4d5f11ba555e
--- /dev/null
+++ b/resources/web/style/img/icons/plus_in_circle_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/plus_in_square.svg b/resources/web/style/img/icons/plus_in_square.svg
new file mode 100644
index 0000000000000..6a8adc422a51a
--- /dev/null
+++ b/resources/web/style/img/icons/plus_in_square.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/popout.svg b/resources/web/style/img/icons/popout.svg
new file mode 100644
index 0000000000000..9b0270504f6e0
--- /dev/null
+++ b/resources/web/style/img/icons/popout.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/push.svg b/resources/web/style/img/icons/push.svg
new file mode 100755
index 0000000000000..c0907e6a3f5f3
--- /dev/null
+++ b/resources/web/style/img/icons/push.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/question_in_circle.svg b/resources/web/style/img/icons/question_in_circle.svg
new file mode 100644
index 0000000000000..6ba56e94aa10d
--- /dev/null
+++ b/resources/web/style/img/icons/question_in_circle.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/quote.svg b/resources/web/style/img/icons/quote.svg
new file mode 100755
index 0000000000000..fbdaf9b316089
--- /dev/null
+++ b/resources/web/style/img/icons/quote.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/refresh.svg b/resources/web/style/img/icons/refresh.svg
new file mode 100644
index 0000000000000..26633915e46d7
--- /dev/null
+++ b/resources/web/style/img/icons/refresh.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/reporter.svg b/resources/web/style/img/icons/reporter.svg
new file mode 100755
index 0000000000000..f75a5af6776bb
--- /dev/null
+++ b/resources/web/style/img/icons/reporter.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/return_key.svg b/resources/web/style/img/icons/return_key.svg
new file mode 100644
index 0000000000000..bc2dd3fdeecc7
--- /dev/null
+++ b/resources/web/style/img/icons/return_key.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/save.svg b/resources/web/style/img/icons/save.svg
new file mode 100644
index 0000000000000..b8869ebb6537e
--- /dev/null
+++ b/resources/web/style/img/icons/save.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/scale.svg b/resources/web/style/img/icons/scale.svg
new file mode 100644
index 0000000000000..4ef2e9df29a00
--- /dev/null
+++ b/resources/web/style/img/icons/scale.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/search.svg b/resources/web/style/img/icons/search.svg
new file mode 100644
index 0000000000000..c306642b710a1
--- /dev/null
+++ b/resources/web/style/img/icons/search.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/securitySignal.svg b/resources/web/style/img/icons/securitySignal.svg
new file mode 100755
index 0000000000000..90e991b6d11f3
--- /dev/null
+++ b/resources/web/style/img/icons/securitySignal.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/securitySignalDetected.svg b/resources/web/style/img/icons/securitySignalDetected.svg
new file mode 100755
index 0000000000000..6fc8e9001a478
--- /dev/null
+++ b/resources/web/style/img/icons/securitySignalDetected.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/securitySignalResolved.svg b/resources/web/style/img/icons/securitySignalResolved.svg
new file mode 100755
index 0000000000000..319e1df158304
--- /dev/null
+++ b/resources/web/style/img/icons/securitySignalResolved.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/sessionViewer.svg b/resources/web/style/img/icons/sessionViewer.svg
new file mode 100644
index 0000000000000..923f46e0e8422
--- /dev/null
+++ b/resources/web/style/img/icons/sessionViewer.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/shard.svg b/resources/web/style/img/icons/shard.svg
new file mode 100644
index 0000000000000..afd0f282c5c40
--- /dev/null
+++ b/resources/web/style/img/icons/shard.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/share.svg b/resources/web/style/img/icons/share.svg
new file mode 100644
index 0000000000000..9f6269b96ec97
--- /dev/null
+++ b/resources/web/style/img/icons/share.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/single_metric_viewer.svg b/resources/web/style/img/icons/single_metric_viewer.svg
new file mode 100644
index 0000000000000..f802048299cf4
--- /dev/null
+++ b/resources/web/style/img/icons/single_metric_viewer.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/snowflake.svg b/resources/web/style/img/icons/snowflake.svg
new file mode 100644
index 0000000000000..93fc57c7f9041
--- /dev/null
+++ b/resources/web/style/img/icons/snowflake.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/sortAscending.svg b/resources/web/style/img/icons/sortAscending.svg
new file mode 100644
index 0000000000000..a6af1d5501b7a
--- /dev/null
+++ b/resources/web/style/img/icons/sortAscending.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/sortDescending.svg b/resources/web/style/img/icons/sortDescending.svg
new file mode 100644
index 0000000000000..c14d624e15cee
--- /dev/null
+++ b/resources/web/style/img/icons/sortDescending.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/sortLeft.svg b/resources/web/style/img/icons/sortLeft.svg
new file mode 100644
index 0000000000000..accf16c75124d
--- /dev/null
+++ b/resources/web/style/img/icons/sortLeft.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/sortRight.svg b/resources/web/style/img/icons/sortRight.svg
new file mode 100644
index 0000000000000..560b39ae7435b
--- /dev/null
+++ b/resources/web/style/img/icons/sortRight.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/sort_down.svg b/resources/web/style/img/icons/sort_down.svg
new file mode 100644
index 0000000000000..eaf4e8e360dd4
--- /dev/null
+++ b/resources/web/style/img/icons/sort_down.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/sort_up.svg b/resources/web/style/img/icons/sort_up.svg
new file mode 100644
index 0000000000000..50fbebcdfd6b3
--- /dev/null
+++ b/resources/web/style/img/icons/sort_up.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/sortable.svg b/resources/web/style/img/icons/sortable.svg
new file mode 100644
index 0000000000000..f1dedf4de85f7
--- /dev/null
+++ b/resources/web/style/img/icons/sortable.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/spaces.svg b/resources/web/style/img/icons/spaces.svg
new file mode 100644
index 0000000000000..752f5f6d149f3
--- /dev/null
+++ b/resources/web/style/img/icons/spaces.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/sparkles.svg b/resources/web/style/img/icons/sparkles.svg
new file mode 100644
index 0000000000000..1d3dd973d5471
--- /dev/null
+++ b/resources/web/style/img/icons/sparkles.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/starPlusEmpty.svg b/resources/web/style/img/icons/starPlusEmpty.svg
new file mode 100644
index 0000000000000..1657df21a4fb3
--- /dev/null
+++ b/resources/web/style/img/icons/starPlusEmpty.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/starPlusFilled.svg b/resources/web/style/img/icons/starPlusFilled.svg
new file mode 100644
index 0000000000000..4bfe64a05defd
--- /dev/null
+++ b/resources/web/style/img/icons/starPlusFilled.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/star_empty.svg b/resources/web/style/img/icons/star_empty.svg
new file mode 100644
index 0000000000000..64211fe37c049
--- /dev/null
+++ b/resources/web/style/img/icons/star_empty.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/star_empty_space.svg b/resources/web/style/img/icons/star_empty_space.svg
new file mode 100644
index 0000000000000..b309f0fd78c86
--- /dev/null
+++ b/resources/web/style/img/icons/star_empty_space.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/star_filled.svg b/resources/web/style/img/icons/star_filled.svg
new file mode 100644
index 0000000000000..afacb8883e54c
--- /dev/null
+++ b/resources/web/style/img/icons/star_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/star_filled_space.svg b/resources/web/style/img/icons/star_filled_space.svg
new file mode 100644
index 0000000000000..9b5ecb993a3da
--- /dev/null
+++ b/resources/web/style/img/icons/star_filled_space.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/star_minus_empty.svg b/resources/web/style/img/icons/star_minus_empty.svg
new file mode 100644
index 0000000000000..062ed20c1c471
--- /dev/null
+++ b/resources/web/style/img/icons/star_minus_empty.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/star_minus_filled.svg b/resources/web/style/img/icons/star_minus_filled.svg
new file mode 100644
index 0000000000000..35d98883d9d5c
--- /dev/null
+++ b/resources/web/style/img/icons/star_minus_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/stats.svg b/resources/web/style/img/icons/stats.svg
new file mode 100644
index 0000000000000..f89a6aa016979
--- /dev/null
+++ b/resources/web/style/img/icons/stats.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/stop.svg b/resources/web/style/img/icons/stop.svg
new file mode 100644
index 0000000000000..cf8b1ebeb8f59
--- /dev/null
+++ b/resources/web/style/img/icons/stop.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/stop_filled.svg b/resources/web/style/img/icons/stop_filled.svg
new file mode 100644
index 0000000000000..8c5779aaf0b84
--- /dev/null
+++ b/resources/web/style/img/icons/stop_filled.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/stop_slash.svg b/resources/web/style/img/icons/stop_slash.svg
new file mode 100644
index 0000000000000..7ef4b0cf4c729
--- /dev/null
+++ b/resources/web/style/img/icons/stop_slash.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/storage.svg b/resources/web/style/img/icons/storage.svg
new file mode 100644
index 0000000000000..0ad2971406d50
--- /dev/null
+++ b/resources/web/style/img/icons/storage.svg
@@ -0,0 +1,11 @@
+
diff --git a/resources/web/style/img/icons/string.svg b/resources/web/style/img/icons/string.svg
new file mode 100644
index 0000000000000..db8066c11332d
--- /dev/null
+++ b/resources/web/style/img/icons/string.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/submodule.svg b/resources/web/style/img/icons/submodule.svg
new file mode 100644
index 0000000000000..90b2a91420670
--- /dev/null
+++ b/resources/web/style/img/icons/submodule.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/sun.svg b/resources/web/style/img/icons/sun.svg
new file mode 100644
index 0000000000000..8906bc8e1a9d3
--- /dev/null
+++ b/resources/web/style/img/icons/sun.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/swatch_input.svg b/resources/web/style/img/icons/swatch_input.svg
new file mode 100644
index 0000000000000..e3dae5e66f669
--- /dev/null
+++ b/resources/web/style/img/icons/swatch_input.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/symlink.svg b/resources/web/style/img/icons/symlink.svg
new file mode 100644
index 0000000000000..1d10a465bc1f9
--- /dev/null
+++ b/resources/web/style/img/icons/symlink.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tableOfContents.svg b/resources/web/style/img/icons/tableOfContents.svg
new file mode 100644
index 0000000000000..9f4ccf374d6ac
--- /dev/null
+++ b/resources/web/style/img/icons/tableOfContents.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/table_density_compact.svg b/resources/web/style/img/icons/table_density_compact.svg
new file mode 100644
index 0000000000000..79329247a6fd5
--- /dev/null
+++ b/resources/web/style/img/icons/table_density_compact.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/table_density_expanded.svg b/resources/web/style/img/icons/table_density_expanded.svg
new file mode 100644
index 0000000000000..b465916216daf
--- /dev/null
+++ b/resources/web/style/img/icons/table_density_expanded.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/table_density_normal.svg b/resources/web/style/img/icons/table_density_normal.svg
new file mode 100644
index 0000000000000..aa9b43c2d8cf4
--- /dev/null
+++ b/resources/web/style/img/icons/table_density_normal.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tag.svg b/resources/web/style/img/icons/tag.svg
new file mode 100644
index 0000000000000..5dd0029029fb6
--- /dev/null
+++ b/resources/web/style/img/icons/tag.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tear.svg b/resources/web/style/img/icons/tear.svg
new file mode 100644
index 0000000000000..61076025e1543
--- /dev/null
+++ b/resources/web/style/img/icons/tear.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/temperature.svg b/resources/web/style/img/icons/temperature.svg
new file mode 100644
index 0000000000000..1259f20cbfaeb
--- /dev/null
+++ b/resources/web/style/img/icons/temperature.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/timeRefresh.svg b/resources/web/style/img/icons/timeRefresh.svg
new file mode 100644
index 0000000000000..60c33914d6158
--- /dev/null
+++ b/resources/web/style/img/icons/timeRefresh.svg
@@ -0,0 +1 @@
+
diff --git a/resources/web/style/img/icons/timeline.svg b/resources/web/style/img/icons/timeline.svg
new file mode 100755
index 0000000000000..3c3ca0c2c5860
--- /dev/null
+++ b/resources/web/style/img/icons/timeline.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/timelineWithArrow.svg b/resources/web/style/img/icons/timelineWithArrow.svg
new file mode 100644
index 0000000000000..30289e42d77f0
--- /dev/null
+++ b/resources/web/style/img/icons/timelineWithArrow.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/timeslider.svg b/resources/web/style/img/icons/timeslider.svg
new file mode 100644
index 0000000000000..388d7c0a1896a
--- /dev/null
+++ b/resources/web/style/img/icons/timeslider.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenAlias.svg b/resources/web/style/img/icons/tokens/tokenAlias.svg
new file mode 100644
index 0000000000000..ab9c10e7a11ef
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenAlias.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenAnnotation.svg b/resources/web/style/img/icons/tokens/tokenAnnotation.svg
new file mode 100644
index 0000000000000..41fd12a820661
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenAnnotation.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenArray.svg b/resources/web/style/img/icons/tokens/tokenArray.svg
new file mode 100644
index 0000000000000..9ec65f32a3940
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenArray.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenBinary.svg b/resources/web/style/img/icons/tokens/tokenBinary.svg
new file mode 100644
index 0000000000000..3c262adfcd953
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenBinary.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/tokens/tokenBoolean.svg b/resources/web/style/img/icons/tokens/tokenBoolean.svg
new file mode 100644
index 0000000000000..69493d5492857
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenBoolean.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenClass.svg b/resources/web/style/img/icons/tokens/tokenClass.svg
new file mode 100644
index 0000000000000..a488b9c362b92
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenClass.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenCompletionSuggester.svg b/resources/web/style/img/icons/tokens/tokenCompletionSuggester.svg
new file mode 100644
index 0000000000000..4d6a5e580b1fb
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenCompletionSuggester.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/resources/web/style/img/icons/tokens/tokenConstant.svg b/resources/web/style/img/icons/tokens/tokenConstant.svg
new file mode 100644
index 0000000000000..382a2722dd109
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenConstant.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenDate.svg b/resources/web/style/img/icons/tokens/tokenDate.svg
new file mode 100644
index 0000000000000..a793ef1014c57
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenDate.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenDimension.svg b/resources/web/style/img/icons/tokens/tokenDimension.svg
new file mode 100644
index 0000000000000..269cd6aa5e332
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenDimension.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenElement.svg b/resources/web/style/img/icons/tokens/tokenElement.svg
new file mode 100644
index 0000000000000..c3ee750e392a5
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenElement.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenEnum.svg b/resources/web/style/img/icons/tokens/tokenEnum.svg
new file mode 100644
index 0000000000000..a7fc4f33ddfd5
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenEnum.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenEnumMember.svg b/resources/web/style/img/icons/tokens/tokenEnumMember.svg
new file mode 100644
index 0000000000000..97e8942ab4e97
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenEnumMember.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenEvent.svg b/resources/web/style/img/icons/tokens/tokenEvent.svg
new file mode 100644
index 0000000000000..cced9f3e64024
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenEvent.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenException.svg b/resources/web/style/img/icons/tokens/tokenException.svg
new file mode 100644
index 0000000000000..9f9c76907a68d
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenException.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenField.svg b/resources/web/style/img/icons/tokens/tokenField.svg
new file mode 100644
index 0000000000000..0ed4b5ae1c677
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenField.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenFile.svg b/resources/web/style/img/icons/tokens/tokenFile.svg
new file mode 100644
index 0000000000000..5d47c04a20679
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenFile.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenFlattened.svg b/resources/web/style/img/icons/tokens/tokenFlattened.svg
new file mode 100644
index 0000000000000..2bd08dcefdf2c
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenFlattened.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/tokens/tokenFunction.svg b/resources/web/style/img/icons/tokens/tokenFunction.svg
new file mode 100644
index 0000000000000..0d6fff2ec438d
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenFunction.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenGeo.svg b/resources/web/style/img/icons/tokens/tokenGeo.svg
new file mode 100644
index 0000000000000..64b6b904ec56d
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenGeo.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenHistogram.svg b/resources/web/style/img/icons/tokens/tokenHistogram.svg
new file mode 100644
index 0000000000000..49b57b82305f4
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenHistogram.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/tokens/tokenIP.svg b/resources/web/style/img/icons/tokens/tokenIP.svg
new file mode 100644
index 0000000000000..c338622c4e8e6
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenIP.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenInterface.svg b/resources/web/style/img/icons/tokens/tokenInterface.svg
new file mode 100644
index 0000000000000..63c6fd04a3be4
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenInterface.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenJoin.svg b/resources/web/style/img/icons/tokens/tokenJoin.svg
new file mode 100644
index 0000000000000..e7e52a4f12c8b
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenJoin.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/tokens/tokenKey.svg b/resources/web/style/img/icons/tokens/tokenKey.svg
new file mode 100644
index 0000000000000..5350085bf1eaf
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenKey.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenKeyword.svg b/resources/web/style/img/icons/tokens/tokenKeyword.svg
new file mode 100644
index 0000000000000..fa6b1892d5918
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenKeyword.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenMethod.svg b/resources/web/style/img/icons/tokens/tokenMethod.svg
new file mode 100644
index 0000000000000..b5b725d0d6412
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenMethod.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenMetricCounter.svg b/resources/web/style/img/icons/tokens/tokenMetricCounter.svg
new file mode 100644
index 0000000000000..a95f2389ca142
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenMetricCounter.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenMetricGauge.svg b/resources/web/style/img/icons/tokens/tokenMetricGauge.svg
new file mode 100644
index 0000000000000..1db4766d9375c
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenMetricGauge.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenModule.svg b/resources/web/style/img/icons/tokens/tokenModule.svg
new file mode 100644
index 0000000000000..595eb76d1cc2c
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenModule.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenNamespace.svg b/resources/web/style/img/icons/tokens/tokenNamespace.svg
new file mode 100644
index 0000000000000..85491b6e3eba1
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenNamespace.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenNested.svg b/resources/web/style/img/icons/tokens/tokenNested.svg
new file mode 100644
index 0000000000000..e38f3231389f3
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenNested.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenNull.svg b/resources/web/style/img/icons/tokens/tokenNull.svg
new file mode 100644
index 0000000000000..eb226b2cdf156
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenNull.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenNumber.svg b/resources/web/style/img/icons/tokens/tokenNumber.svg
new file mode 100644
index 0000000000000..8390c89062fef
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenNumber.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenObject.svg b/resources/web/style/img/icons/tokens/tokenObject.svg
new file mode 100644
index 0000000000000..6bb97bdab86e0
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenObject.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenOperator.svg b/resources/web/style/img/icons/tokens/tokenOperator.svg
new file mode 100644
index 0000000000000..bf735fbd9e047
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenOperator.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenPackage.svg b/resources/web/style/img/icons/tokens/tokenPackage.svg
new file mode 100644
index 0000000000000..ba5fbe90b1003
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenPackage.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenParameter.svg b/resources/web/style/img/icons/tokens/tokenParameter.svg
new file mode 100644
index 0000000000000..899cb8f819f2a
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenParameter.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenPercolator.svg b/resources/web/style/img/icons/tokens/tokenPercolator.svg
new file mode 100644
index 0000000000000..ddc4c1e785816
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenPercolator.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/resources/web/style/img/icons/tokens/tokenProperty.svg b/resources/web/style/img/icons/tokens/tokenProperty.svg
new file mode 100644
index 0000000000000..899cb8f819f2a
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenProperty.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenRange.svg b/resources/web/style/img/icons/tokens/tokenRange.svg
new file mode 100644
index 0000000000000..ab80c5ea774b7
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenRange.svg
@@ -0,0 +1,6 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenRankFeature.svg b/resources/web/style/img/icons/tokens/tokenRankFeature.svg
new file mode 100644
index 0000000000000..96c9ccabcd755
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenRankFeature.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/tokens/tokenRankFeatures.svg b/resources/web/style/img/icons/tokens/tokenRankFeatures.svg
new file mode 100644
index 0000000000000..96c9ccabcd755
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenRankFeatures.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/tokens/tokenRepo.svg b/resources/web/style/img/icons/tokens/tokenRepo.svg
new file mode 100644
index 0000000000000..1c099a26f7354
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenRepo.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenSearchType.svg b/resources/web/style/img/icons/tokens/tokenSearchType.svg
new file mode 100644
index 0000000000000..c6511c2ed9354
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenSearchType.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/tokens/tokenSemanticText.svg b/resources/web/style/img/icons/tokens/tokenSemanticText.svg
new file mode 100644
index 0000000000000..15d3f356edc33
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenSemanticText.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenShape.svg b/resources/web/style/img/icons/tokens/tokenShape.svg
new file mode 100644
index 0000000000000..a93cd18848aec
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenShape.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenString.svg b/resources/web/style/img/icons/tokens/tokenString.svg
new file mode 100644
index 0000000000000..f475016c11208
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenString.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenStruct.svg b/resources/web/style/img/icons/tokens/tokenStruct.svg
new file mode 100644
index 0000000000000..93265ccfaf960
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenStruct.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenSymbol.svg b/resources/web/style/img/icons/tokens/tokenSymbol.svg
new file mode 100644
index 0000000000000..a0f959a5d5a9f
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenSymbol.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenTag.svg b/resources/web/style/img/icons/tokens/tokenTag.svg
new file mode 100644
index 0000000000000..e9c465e3e4dd6
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenTag.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/tokens/tokenText.svg b/resources/web/style/img/icons/tokens/tokenText.svg
new file mode 100644
index 0000000000000..bdba54dd5820a
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenText.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/resources/web/style/img/icons/tokens/tokenTokenCount.svg b/resources/web/style/img/icons/tokens/tokenTokenCount.svg
new file mode 100644
index 0000000000000..232c00a114308
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenTokenCount.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/tokens/tokenVariable.svg b/resources/web/style/img/icons/tokens/tokenVariable.svg
new file mode 100644
index 0000000000000..9e9a0c62b5de9
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenVariable.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenVectorDense.svg b/resources/web/style/img/icons/tokens/tokenVectorDense.svg
new file mode 100644
index 0000000000000..883e56bcf02ee
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenVectorDense.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/tokens/tokenVectorSparse.svg b/resources/web/style/img/icons/tokens/tokenVectorSparse.svg
new file mode 100644
index 0000000000000..f2296572cf0ef
--- /dev/null
+++ b/resources/web/style/img/icons/tokens/tokenVectorSparse.svg
@@ -0,0 +1,5 @@
+
diff --git a/resources/web/style/img/icons/training.svg b/resources/web/style/img/icons/training.svg
new file mode 100644
index 0000000000000..0205c51e15ccf
--- /dev/null
+++ b/resources/web/style/img/icons/training.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/transitionLeftIn.svg b/resources/web/style/img/icons/transitionLeftIn.svg
new file mode 100644
index 0000000000000..112b4a555ff2e
--- /dev/null
+++ b/resources/web/style/img/icons/transitionLeftIn.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/transitionLeftOut.svg b/resources/web/style/img/icons/transitionLeftOut.svg
new file mode 100644
index 0000000000000..ba9173aaf56ef
--- /dev/null
+++ b/resources/web/style/img/icons/transitionLeftOut.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/transitionTopIn.svg b/resources/web/style/img/icons/transitionTopIn.svg
new file mode 100644
index 0000000000000..78a63553074d0
--- /dev/null
+++ b/resources/web/style/img/icons/transitionTopIn.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/transitionTopOut.svg b/resources/web/style/img/icons/transitionTopOut.svg
new file mode 100644
index 0000000000000..d3408a73ac714
--- /dev/null
+++ b/resources/web/style/img/icons/transitionTopOut.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/trash.svg b/resources/web/style/img/icons/trash.svg
new file mode 100644
index 0000000000000..babc5145dafa3
--- /dev/null
+++ b/resources/web/style/img/icons/trash.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/unfold.svg b/resources/web/style/img/icons/unfold.svg
new file mode 100644
index 0000000000000..ef6f1835e66c0
--- /dev/null
+++ b/resources/web/style/img/icons/unfold.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/unlink.svg b/resources/web/style/img/icons/unlink.svg
new file mode 100644
index 0000000000000..ce00c5b2e656b
--- /dev/null
+++ b/resources/web/style/img/icons/unlink.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/user.svg b/resources/web/style/img/icons/user.svg
new file mode 100644
index 0000000000000..669bd0d93ed89
--- /dev/null
+++ b/resources/web/style/img/icons/user.svg
@@ -0,0 +1,4 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/userAvatar.svg b/resources/web/style/img/icons/userAvatar.svg
new file mode 100644
index 0000000000000..16ced50013767
--- /dev/null
+++ b/resources/web/style/img/icons/userAvatar.svg
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/resources/web/style/img/icons/users.svg b/resources/web/style/img/icons/users.svg
new file mode 100755
index 0000000000000..a5c57d6ff090a
--- /dev/null
+++ b/resources/web/style/img/icons/users.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/vector.svg b/resources/web/style/img/icons/vector.svg
new file mode 100644
index 0000000000000..57ddb3fd9c14b
--- /dev/null
+++ b/resources/web/style/img/icons/vector.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/videoPlayer.svg b/resources/web/style/img/icons/videoPlayer.svg
new file mode 100644
index 0000000000000..6f2ec5e420fc4
--- /dev/null
+++ b/resources/web/style/img/icons/videoPlayer.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_area.svg b/resources/web/style/img/icons/vis_area.svg
new file mode 100644
index 0000000000000..d5c421e2efe28
--- /dev/null
+++ b/resources/web/style/img/icons/vis_area.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_area_stacked.svg b/resources/web/style/img/icons/vis_area_stacked.svg
new file mode 100644
index 0000000000000..87e37c8241dd3
--- /dev/null
+++ b/resources/web/style/img/icons/vis_area_stacked.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_bar_horizontal.svg b/resources/web/style/img/icons/vis_bar_horizontal.svg
new file mode 100644
index 0000000000000..694717aecdc87
--- /dev/null
+++ b/resources/web/style/img/icons/vis_bar_horizontal.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_bar_horizontal_stacked.svg b/resources/web/style/img/icons/vis_bar_horizontal_stacked.svg
new file mode 100644
index 0000000000000..8a3807e1095a2
--- /dev/null
+++ b/resources/web/style/img/icons/vis_bar_horizontal_stacked.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_bar_vertical.svg b/resources/web/style/img/icons/vis_bar_vertical.svg
new file mode 100644
index 0000000000000..2e431ba8da727
--- /dev/null
+++ b/resources/web/style/img/icons/vis_bar_vertical.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_bar_vertical_stacked.svg b/resources/web/style/img/icons/vis_bar_vertical_stacked.svg
new file mode 100644
index 0000000000000..f33513d055fa9
--- /dev/null
+++ b/resources/web/style/img/icons/vis_bar_vertical_stacked.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_gauge.svg b/resources/web/style/img/icons/vis_gauge.svg
new file mode 100644
index 0000000000000..d5a7bf9892545
--- /dev/null
+++ b/resources/web/style/img/icons/vis_gauge.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_goal.svg b/resources/web/style/img/icons/vis_goal.svg
new file mode 100644
index 0000000000000..925df6bf75649
--- /dev/null
+++ b/resources/web/style/img/icons/vis_goal.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_line.svg b/resources/web/style/img/icons/vis_line.svg
new file mode 100644
index 0000000000000..4dd3e4dc80e86
--- /dev/null
+++ b/resources/web/style/img/icons/vis_line.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_map_coordinate.svg b/resources/web/style/img/icons/vis_map_coordinate.svg
new file mode 100644
index 0000000000000..7482e8a68bf59
--- /dev/null
+++ b/resources/web/style/img/icons/vis_map_coordinate.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_map_region.svg b/resources/web/style/img/icons/vis_map_region.svg
new file mode 100644
index 0000000000000..f7f0fd0c65482
--- /dev/null
+++ b/resources/web/style/img/icons/vis_map_region.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_metric.svg b/resources/web/style/img/icons/vis_metric.svg
new file mode 100644
index 0000000000000..6e460e3a47dff
--- /dev/null
+++ b/resources/web/style/img/icons/vis_metric.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_pie.svg b/resources/web/style/img/icons/vis_pie.svg
new file mode 100644
index 0000000000000..f08c3aad4e212
--- /dev/null
+++ b/resources/web/style/img/icons/vis_pie.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_table.svg b/resources/web/style/img/icons/vis_table.svg
new file mode 100644
index 0000000000000..9e6ae47cae6bb
--- /dev/null
+++ b/resources/web/style/img/icons/vis_table.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_tag_cloud.svg b/resources/web/style/img/icons/vis_tag_cloud.svg
new file mode 100644
index 0000000000000..22259f5eab039
--- /dev/null
+++ b/resources/web/style/img/icons/vis_tag_cloud.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_text.svg b/resources/web/style/img/icons/vis_text.svg
new file mode 100644
index 0000000000000..ac53305571222
--- /dev/null
+++ b/resources/web/style/img/icons/vis_text.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_timelion.svg b/resources/web/style/img/icons/vis_timelion.svg
new file mode 100644
index 0000000000000..771b1e22e1829
--- /dev/null
+++ b/resources/web/style/img/icons/vis_timelion.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_vega.svg b/resources/web/style/img/icons/vis_vega.svg
new file mode 100644
index 0000000000000..77b696292c37a
--- /dev/null
+++ b/resources/web/style/img/icons/vis_vega.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/vis_visual_builder.svg b/resources/web/style/img/icons/vis_visual_builder.svg
new file mode 100644
index 0000000000000..0f9638d7e6585
--- /dev/null
+++ b/resources/web/style/img/icons/vis_visual_builder.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/warning.svg b/resources/web/style/img/icons/warning.svg
new file mode 100644
index 0000000000000..612218bb5a954
--- /dev/null
+++ b/resources/web/style/img/icons/warning.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/warningFilled.svg b/resources/web/style/img/icons/warningFilled.svg
new file mode 100644
index 0000000000000..d9952fd2a6408
--- /dev/null
+++ b/resources/web/style/img/icons/warningFilled.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/wordWrap.svg b/resources/web/style/img/icons/wordWrap.svg
new file mode 100755
index 0000000000000..18ac81b26403f
--- /dev/null
+++ b/resources/web/style/img/icons/wordWrap.svg
@@ -0,0 +1,4 @@
+
diff --git a/resources/web/style/img/icons/wordWrapDisabled.svg b/resources/web/style/img/icons/wordWrapDisabled.svg
new file mode 100755
index 0000000000000..3d2129e22f707
--- /dev/null
+++ b/resources/web/style/img/icons/wordWrapDisabled.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/style/img/icons/wrench.svg b/resources/web/style/img/icons/wrench.svg
new file mode 100644
index 0000000000000..953b08645322c
--- /dev/null
+++ b/resources/web/style/img/icons/wrench.svg
@@ -0,0 +1,3 @@
+
diff --git a/resources/web/styles-v1.pcss b/resources/web/styles-v2.pcss
similarity index 97%
rename from resources/web/styles-v1.pcss
rename to resources/web/styles-v2.pcss
index 0a1c72bd0f7cc..1e84a9fe12c29 100644
--- a/resources/web/styles-v1.pcss
+++ b/resources/web/styles-v2.pcss
@@ -17,6 +17,7 @@
@import './style/feedback.pcss';
@import './style/heading.pcss';
@import './style/img.pcss';
+@import './style/icons.pcss';
@import './style/layout.pcss';
@import './style/link.pcss';
@import './style/list.pcss';
diff --git a/resources/web/template.html b/resources/web/template.html
index c651a0d0b9fa7..f209ba8c76246 100644
--- a/resources/web/template.html
+++ b/resources/web/template.html
@@ -42,7 +42,7 @@
-
+
diff --git a/shared/attributes.asciidoc b/shared/attributes.asciidoc
index f3b1925adb825..fd9c0bd1b3e91 100644
--- a/shared/attributes.asciidoc
+++ b/shared/attributes.asciidoc
@@ -569,3 +569,457 @@ Legacy definitions
:apm-overview-ref-m: https://www.elastic.co/guide/en/apm/get-started/master
:infra-guide: https://www.elastic.co/guide/en/infrastructure/guide/{branch}
:a-data-source: a data view
+
+////
+UI icons and logos from EUI
+////
+:icon-accessibility: pass:[]
+:icon-aggregate: pass:[]
+:icon-analyzeEvent: pass:[]
+:icon-annotation: pass:[]
+:icon-anomalyChart: pass:[]
+:icon-anomalySwimLane: pass:[]
+:icon-apmTrace: pass:[]
+:icon-appAddData: pass:[]
+:icon-appAdvancedSettings: pass:[]
+:icon-appAgent: pass:[]
+:icon-appApm: pass:[]
+:icon-appAppSearch: pass:[]
+:icon-appAuditbeat: pass:[]
+:icon-appCanvas: pass:[]
+:icon-appCases: pass:[]
+:icon-appCode: pass:[]
+:icon-appConsole: pass:[]
+:icon-appCrossClusterReplication: pass:[]
+:icon-appDashboard: pass:[]
+:icon-appDevtools: pass:[]
+:icon-appDiscover: pass:[]
+:icon-appEms: pass:[]
+:icon-appFilebeat: pass:[]
+:icon-appFleet: pass:[]
+:icon-appGis: pass:[]
+:icon-appGraph: pass:[]
+:icon-appGrok: pass:[]
+:icon-appHeartbeat: pass:[]
+:icon-appIndexManagement: pass:[]
+:icon-appIndexPattern: pass:[]
+:icon-appIndexRollup: pass:[]
+:icon-appLens: pass:[]
+:icon-appLogs: pass:[]
+:icon-appManagement: pass:[]
+:icon-appMetricbeat: pass:[]
+:icon-appMetrics: pass:[]
+:icon-appMl: pass:[]
+:icon-appMonitoring: pass:[]
+:icon-appNotebook: pass:[]
+:icon-appPacketbeat: pass:[]
+:icon-appPipeline: pass:[]
+:icon-appRecentlyViewed: pass:[]
+:icon-appReporting: pass:[]
+:icon-appSavedObjects: pass:[]
+:icon-appSearchProfiler: pass:[]
+:icon-appSecurityAnalytics: pass:[]
+:icon-appSecurity: pass:[]
+:icon-appSpaces: pass:[]
+:icon-appSql: pass:[]
+:icon-appTimelion: pass:[]
+:icon-appUpgradeAssistant: pass:[]
+:icon-appUptime: pass:[]
+:icon-appUsersRoles: pass:[]
+:icon-appVisualize: pass:[]
+:icon-appVulnerabilityManagement: pass:[]
+:icon-appWatches: pass:[]
+:icon-appWorkplaceSearch: pass:[]
+:icon-apps: pass:[]
+:icon-arrowDown: pass:[]
+:icon-arrowLeft: pass:[]
+:icon-arrowRight: pass:[]
+:icon-arrowUp: pass:[]
+:icon-arrowEnd: pass:[]
+:icon-arrowStart: pass:[]
+:icon-article: pass:[]
+:icon-asterisk: pass:[]
+:icon-at: pass:[]
+:icon-beaker: pass:[]
+:icon-bell: pass:[]
+:icon-bellSlash: pass:[]
+:icon-beta: pass:[]
+:icon-bolt: pass:[]
+:icon-boxesHorizontal: pass:[]
+:icon-boxesVertical: pass:[]
+:icon-branch: pass:[]
+:icon-branchUser: pass:[]
+:icon-broom: pass:[]
+:icon-brush: pass:[]
+:icon-bug: pass:[]
+:icon-bullseye: pass:[]
+:icon-calendar: pass:[]
+:icon-changePointDetection: pass:[]
+:icon-check: pass:[]
+:icon-checkInCircleFilled: pass:[]
+:icon-cheer: pass:[]
+:icon-clickLeft: pass:[]
+:icon-clickRight: pass:[]
+:icon-clock: pass:[]
+:icon-clockCounter: pass:[]
+:icon-cloudDrizzle: pass:[]
+:icon-cloudStormy: pass:[]
+:icon-cloudSunny: pass:[]
+:icon-cluster: pass:[]
+:icon-color: pass:[]
+:icon-compute: pass:[]
+:icon-console: pass:[]
+:icon-container: pass:[]
+:icon-continuityAbove: pass:[]
+:icon-continuityAboveBelow: pass:[]
+:icon-continuityBelow: pass:[]
+:icon-continuityWithin: pass:[]
+:icon-controlsHorizontal: pass:[]
+:icon-controlsVertical: pass:[]
+:icon-copyClipboard: pass:[]
+:icon-copy: pass:[]
+:icon-crossInCircle: pass:[]
+:icon-cross: pass:[]
+:icon-crosshairs: pass:[]
+:icon-currency: pass:[]
+:icon-cut: pass:[]
+:icon-database: pass:[]
+:icon-desktop: pass:[]
+:icon-diff: pass:[]
+:icon-discuss: pass:[]
+:icon-document: pass:[]
+:icon-documentation: pass:[]
+:icon-documentEdit: pass:[]
+:icon-documents: pass:[]
+:icon-dot: pass:[]
+:icon-dotInCircle: pass:[]
+:icon-doubleArrowLeft: pass:[]
+:icon-doubleArrowRight: pass:[]
+:icon-download: pass:[]
+:icon-editorAlignCenter: pass:[]
+:icon-editorAlignLeft: pass:[]
+:icon-editorAlignRight: pass:[]
+:icon-editorBold: pass:[]
+:icon-editorChecklist: pass:[]
+:icon-editorCodeBlock: pass:[]
+:icon-editorComment: pass:[]
+:icon-editorHeading: pass:[]
+:icon-editorItalic: pass:[]
+:icon-editorLink: pass:[]
+:icon-editorOrderedList: pass:[]
+:icon-editorRedo: pass:[]
+:icon-editorStrike: pass:[]
+:icon-editorTable: pass:[]
+:icon-editorUnderline: pass:[]
+:icon-editorUndo: pass:[]
+:icon-editorUnorderedList: pass:[]
+:icon-editorDistributeHorizontal: pass:[]
+:icon-editorDistributeVertical: pass:[]
+:icon-editorItemAlignBottom: pass:[]
+:icon-editorItemAlignCenter: pass:[]
+:icon-editorItemAlignLeft: pass:[]
+:icon-editorItemAlignMiddle: pass:[]
+:icon-editorItemAlignRight: pass:[]
+:icon-editorItemAlignTop: pass:[]
+:icon-editorPositionBottomLeft: pass:[]
+:icon-editorPositionBottomRight: pass:[]
+:icon-editorPositionTopLeft: pass:[]
+:icon-editorPositionTopRight: pass:[]
+:icon-email: pass:[]
+:icon-empty: pass:[]
+:icon-endpoint: pass:[]
+:icon-eql: pass:[]
+:icon-eraser: pass:[]
+:icon-error: pass:[]
+:icon-errorFilled: pass:[]
+:icon-esqlVis: pass:[]
+:icon-exit: pass:[]
+:icon-expand: pass:[]
+:icon-expandMini: pass:[]
+:icon-export: pass:[]
+:icon-eyeClosed: pass:[]
+:icon-eye: pass:[]
+:icon-faceHappy: pass:[]
+:icon-faceNeutral: pass:[]
+:icon-faceSad: pass:[]
+:icon-fieldStatistics: pass:[]
+:icon-filter: pass:[]
+:icon-filterExclude: pass:[]
+:icon-filterIgnore: pass:[]
+:icon-filterInCircle: pass:[]
+:icon-filterInclude: pass:[]
+:icon-flag: pass:[]
+:icon-fold: pass:[]
+:icon-folderCheck: pass:[]
+:icon-folderClosed: pass:[]
+:icon-folderExclamation: pass:[]
+:icon-folderOpen: pass:[]
+:icon-frameNext: pass:[]
+:icon-framePrevious: pass:[]
+:icon-fullScreen: pass:[]
+:icon-fullScreenExit: pass:[]
+:icon-function: pass:[]
+:icon-gear: pass:[]
+:icon-glasses: pass:[]
+:icon-globe: pass:[]
+:icon-grabHorizontal: pass:[]
+:icon-grab: pass:[]
+:icon-grabOmnidirectional: pass:[]
+:icon-gradient: pass:[]
+:icon-grid: pass:[]
+:icon-heart: pass:[]
+:icon-heatmap: pass:[]
+:icon-help: pass:[]
+:icon-home: pass:[]
+:icon-iInCircle: pass:[]
+:icon-image: pass:[]
+:icon-import: pass:[]
+:icon-indexClose: pass:[]
+:icon-indexEdit: pass:[]
+:icon-indexFlush: pass:[]
+:icon-indexMapping: pass:[]
+:icon-indexOpen: pass:[]
+:icon-indexRuntime: pass:[]
+:icon-indexSettings: pass:[]
+:icon-index: pass:[]
+:icon-indexTemporary: pass:[]
+:icon-infinity: pass:[]
+:icon-inputOutput: pass:[]
+:icon-inspect: pass:[]
+:icon-invert: pass:[]
+:icon-ip: pass:[]
+:icon-key: pass:[]
+:icon-keyboard: pass:[]
+:icon-kqlField: pass:[]
+:icon-kqlFunction: pass:[]
+:icon-kqlOperand: pass:[]
+:icon-kqlSelector: pass:[]
+:icon-kqlValue: pass:[]
+:icon-kubernetesNode: pass:[]
+:icon-kubernetesPod: pass:[]
+:icon-launch: pass:[]
+:icon-layers: pass:[]
+:icon-lettering: pass:[]
+:icon-lineDashed: pass:[]
+:icon-lineDotted: pass:[]
+:icon-lineSolid: pass:[]
+:icon-link: pass:[]
+:icon-listAdd: pass:[]
+:icon-list: pass:[]
+:icon-lock: pass:[]
+:icon-lockOpen: pass:[]
+:icon-logPatternAnalysis: pass:[]
+:icon-logRateAnalysis: pass:[]
+:icon-logoAerospike: pass:[]
+:icon-logoApache: pass:[]
+:icon-logoAppSearch: pass:[]
+:icon-logoAwsMono: pass:[]
+:icon-logoAws: pass:[]
+:icon-logoAzureMono: pass:[]
+:icon-logoAzure: pass:[]
+:icon-logoBeats: pass:[]
+:icon-logoBusinessAnalytics: pass:[]
+:icon-logoCeph: pass:[]
+:icon-logoCloudEce: pass:[]
+:icon-logoCloud: pass:[]
+:icon-logoCode: pass:[]
+:icon-logoCodesandbox: pass:[]
+:icon-logoCouchbase: pass:[]
+:icon-logoDocker: pass:[]
+:icon-logoDropwizard: pass:[]
+:icon-logoElasticStack: pass:[]
+:icon-logoElastic: pass:[]
+:icon-logoElasticsearch: pass:[]
+:icon-logoEnterpriseSearch: pass:[]
+:icon-logoEtcd: pass:[]
+:icon-logoGcpMono: pass:[]
+:icon-logoGcp: pass:[]
+:icon-logoGithub: pass:[]
+:icon-logoGmail: pass:[]
+:icon-logoGolang: pass:[]
+:icon-logoGoogle_g: pass:[]
+:icon-logoHaproxy: pass:[]
+:icon-logoIbmMono: pass:[]
+:icon-logoIbm: pass:[]
+:icon-logoKafka: pass:[]
+:icon-logoKibana: pass:[]
+:icon-logoKubernetes: pass:[]
+:icon-logoLogging: pass:[]
+:icon-logoLogstash: pass:[]
+:icon-logoMaps: pass:[]
+:icon-logoMemcached: pass:[]
+:icon-logoMetrics: pass:[]
+:icon-logoMongodb: pass:[]
+:icon-logoMysql: pass:[]
+:icon-logoNginx: pass:[]
+:icon-logoObservability: pass:[]
+:icon-logoOsquery: pass:[]
+:icon-logoPhp: pass:[]
+:icon-logoPostgres: pass:[]
+:icon-logoPrometheus: pass:[]
+:icon-logoRabbitmq: pass:[]
+:icon-logoRedis: pass:[]
+:icon-logoSecurity: pass:[]
+:icon-logoSiteSearch: pass:[]
+:icon-logoSketch: pass:[]
+:icon-logoSlack: pass:[]
+:icon-logoUptime: pass:[]
+:icon-logoVulnerabilityManagement: pass:[]
+:icon-logoWebhook: pass:[]
+:icon-logoWindows: pass:[]
+:icon-logoWorkplaceSearch: pass:[]
+:icon-logstashFilter: pass:[]
+:icon-logstashIf: pass:[]
+:icon-logstashInput: pass:[]
+:icon-logstashOutput: pass:[]
+:icon-logstashQueue: pass:[]
+:icon-magnet: pass:[]
+:icon-magnifyWithExclamation: pass:[]
+:icon-magnifyWithMinus: pass:[]
+:icon-magnifyWithPlus: pass:[]
+:icon-mapMarker: pass:[]
+:icon-memory: pass:[]
+:icon-menu: pass:[]
+:icon-menuDown: pass:[]
+:icon-menuLeft: pass:[]
+:icon-menuRight: pass:[]
+:icon-menuUp: pass:[]
+:icon-merge: pass:[]
+:icon-minimize: pass:[]
+:icon-minusInCircleFilled: pass:[]
+:icon-minusInCircle: pass:[]
+:icon-minusInSquare: pass:[]
+:icon-minus: pass:[]
+:icon-mlClassificationJob: pass:[]
+:icon-mlCreateAdvancedJob: pass:[]
+:icon-mlCreateMultiMetricJob: pass:[]
+:icon-mlCreatePopulationJob: pass:[]
+:icon-mlCreateSingleMetricJob: pass:[]
+:icon-mlDataVisualizer: pass:[]
+:icon-mlOutlierDetectionJob: pass:[]
+:icon-mlRegressionJob: pass:[]
+:icon-mobile: pass:[]
+:icon-moon: pass:[]
+:icon-move: pass:[]
+:icon-namespace: pass:[]
+:icon-nested: pass:[]
+:icon-newChat: pass:[]
+:icon-node: pass:[]
+:icon-number: pass:[]
+:icon-offline: pass:[]
+:icon-online: pass:[]
+:icon-package: pass:[]
+:icon-pageSelect: pass:[]
+:icon-pagesSelect: pass:[]
+:icon-paint: pass:[]
+:icon-palette: pass:[]
+:icon-paperClip: pass:[]
+:icon-partial: pass:[]
+:icon-pause: pass:[]
+:icon-payment: pass:[]
+:icon-pencil: pass:[]
+:icon-percent: pass:[]
+:icon-pinFilled: pass:[]
+:icon-pin: pass:[]
+:icon-pipeBreaks: pass:[]
+:icon-pipeNoBreaks: pass:[]
+:icon-pivot: pass:[]
+:icon-play: pass:[]
+:icon-playFilled: pass:[]
+:icon-plusInCircleFilled: pass:[]
+:icon-plusInCircle: pass:[]
+:icon-plusInSquare: pass:[]
+:icon-plus: pass:[]
+:icon-popout: pass:[]
+:icon-push: pass:[]
+:icon-questionInCircle: pass:[]
+:icon-quote: pass:[]
+:icon-refresh: pass:[]
+:icon-reporter: pass:[]
+:icon-returnKey: pass:[]
+:icon-save: pass:[]
+:icon-scale: pass:[]
+:icon-search: pass:[]
+:icon-securitySignal: pass:[]
+:icon-securitySignalDetected: pass:[]
+:icon-securitySignalResolved: pass:[]
+:icon-sessionViewer: pass:[]
+:icon-shard: pass:[]
+:icon-share: pass:[]
+:icon-singleMetricViewer: pass:[]
+:icon-snowflake: pass:[]
+:icon-sortDown: pass:[]
+:icon-sortUp: pass:[]
+:icon-sortable: pass:[]
+:icon-sortAscending: pass:[]
+:icon-sortDescending: pass:[]
+:icon-sortLeft: pass:[]
+:icon-sortRight: pass:[]
+:icon-spaces: pass:[]
+:icon-sparkles: pass:[]
+:icon-starEmptySpace: pass:[]
+:icon-starEmpty: pass:[]
+:icon-starFilledSpace: pass:[]
+:icon-starFilled: pass:[]
+:icon-starMinusEmpty: pass:[]
+:icon-starMinusFilled: pass:[]
+:icon-starPlusEmpty: pass:[]
+:icon-starPlusFilled: pass:[]
+:icon-stats: pass:[]
+:icon-stopFilled: pass:[]
+:icon-stopSlash: pass:[]
+:icon-stop: pass:[]
+:icon-storage: pass:[]
+:icon-string: pass:[]
+:icon-submodule: pass:[]
+:icon-sun: pass:[]
+:icon-swatchInput: pass:[]
+:icon-symlink: pass:[]
+:icon-tableDensityCompact: pass:[]
+:icon-tableDensityExpanded: pass:[]
+:icon-tableDensityNormal: pass:[]
+:icon-tableOfContents: pass:[]
+:icon-tag: pass:[]
+:icon-tear: pass:[]
+:icon-temperature: pass:[]
+:icon-timeline: pass:[]
+:icon-timelineWithArrow: pass:[]
+:icon-timeRefresh: pass:[]
+:icon-timeslider.svg: pass:[]
+:icon-training: pass:[]
+:icon-transitionLeftIn: pass:[]
+:icon-transitionLeftOut: pass:[]
+:icon-transitionTopIn: pass:[]
+:icon-transitionTopOut: pass:[]
+:icon-trash: pass:[]
+:icon-unfold: pass:[]
+:icon-unlink: pass:[]
+:icon-user: pass:[]
+:icon-userAvatar: pass:[]
+:icon-users: pass:[]
+:icon-vector: pass:[]
+:icon-videoPlayer: pass:[]
+:icon-visAreaStacked: pass:[]
+:icon-visArea: pass:[]
+:icon-visBarHorizontalStacked: pass:[]
+:icon-visBarHorizontal: pass:[]
+:icon-visBarVerticalStacked: pass:[]
+:icon-visBarVertical: pass:[]
+:icon-visGauge: pass:[]
+:icon-visGoal: pass:[]
+:icon-visLine: pass:[]
+:icon-visMapCoordinate: pass:[]
+:icon-visMapRegion: pass:[]
+:icon-visMetric: pass:[]
+:icon-visPie: pass:[]
+:icon-visTable: pass:[]
+:icon-visTagCloud: pass:[]
+:icon-visText: pass:[]
+:icon-visTimelion: pass:[]
+:icon-visVega: pass:[]
+:icon-visVisualBuilder: pass:[]
+:icon-warning: pass:[]
+:icon-warningFilled: pass:[]
+:icon-wordWrap: pass:[]
+:icon-wordWrapDisabled: pass:[]
+:icon-wrench: pass:[]
\ No newline at end of file