From 846474354b75487922d43ed3e18b6e69ef49185d Mon Sep 17 00:00:00 2001 From: Andy taylor Date: Tue, 5 Dec 2023 15:27:49 +0100 Subject: [PATCH 1/3] Artemis Console next gen based on hawtIO 4 --- artemis-bom/pom.xml | 4 +- .../activemq/artemis/cli/commands/Create.java | 3 +- .../artemis/cli/commands/Upgrade.java | 43 +- .../activemq/artemis/cli/commands/bin/artemis | 4 +- .../cli/commands/bin/artemis-service.xml | 2 +- .../artemis/cli/commands/etc/artemis.profile | 4 +- .../cli/commands/etc/artemis.profile.cmd | 2 +- .../commands/etc/bootstrap-web-settings.txt | 2 - .../cli/commands/etc/hawtio-oidc.properties | 76 + .../pom.xml | 34 +- .../src/main/webapp/hawtconfig.json | 25 + .../src/main/webapp/img/img_avatar.svg | 0 artemis-distribution/pom.xml | 10 - .../src/main/assembly/dep.xml | 24 - .../src/main/resources/licenses/bin/LICENSE | 162 +- .../bin/licenses/LICENSE-angular-animate.txt | 21 - .../bin/licenses/LICENSE-angular-cookies.txt | 21 - .../licenses/LICENSE-angular-datatables.txt | 21 - .../LICENSE-angular-drag-and-drop-lists.txt | 22 - .../bin/licenses/LICENSE-angular-idle.txt | 20 - .../licenses/LICENSE-angular-patternfly.txt | 21 - .../licenses/LICENSE-angular-resizable.txt | 21 - .../bin/licenses/LICENSE-angular-route.txt | 20 - .../bin/licenses/LICENSE-angular-sanitize.txt | 21 - .../licenses/LICENSE-angular-ui-bootstrap.txt | 22 - .../licenses/bin/licenses/LICENSE-angular.txt | 9 - .../bin/licenses/LICENSE-bootstrap.txt | 22 - .../licenses/bin/licenses/LICENSE-c3.txt | 20 - .../bin/licenses/LICENSE-clipboard.txt | 21 - .../bin/licenses/LICENSE-codemirror.txt | 21 - .../licenses/bin/licenses/LICENSE-d3.txt | 27 - .../licenses/bin/licenses/LICENSE-dagre.txt | 19 - .../bin/licenses/LICENSE-datatables.txt | 8 - .../bin/licenses/LICENSE-graphlib.txt | 19 - .../licenses/bin/licenses/LICENSE-jquery.txt | 20 - .../bin/licenses/LICENSE-js-beautify.txt | 9 - .../bin/licenses/LICENSE-js-logger.txt | 20 - .../licenses/bin/licenses/LICENSE-lodash.txt | 49 - .../licenses/bin/licenses/LICENSE-marked.txt | 44 - .../licenses/LICENSE-ng-infinite-scroll.txt | 22 - .../bin/licenses/LICENSE-patternfly.txt | 21 - .../licenses/bin/licenses/LICENSE-urijs.txt | 20 - .../branding/PluginContextListener.java | 72 - .../src/main/resources/WEB-INF/web.xml | 63 - .../src/main/webapp/index.html | 27 - .../src/main/webapp/plugin/css/activemq.css | 2520 ----------------- .../src/main/webapp/plugin/img/activemq.png | Bin 18820 -> 0 bytes .../img/checkbox-background-checked.png | Bin 355 -> 0 bytes .../plugin/img/checkbox-background-hover.png | Bin 244 -> 0 bytes .../webapp/plugin/img/checkbox-background.png | Bin 228 -> 0 bytes .../src/main/webapp/plugin/img/favicon.png | Bin 37357 -> 0 bytes .../webapp/plugin/img/input-background.png | Bin 149 -> 0 bytes .../plugin/img/login-screen-background.png | Bin 412499 -> 0 bytes .../webapp/plugin/img/login-screen-logo.png | Bin 38247 -> 0 bytes .../main/webapp/plugin/js/brandingPlugin.js | 96 - .../src/main/webapp/hawtconfig.json | 26 - artemis-hawtio/artemis-plugin/README.md | 3 - .../hawtio/plugin/PluginContextListener.java | 72 - .../src/main/resources/WEB-INF/web.xml | 63 - .../artemis-plugin/src/main/webapp/index.html | 27 - .../src/main/webapp/plugin/doc/help.md | 19 - .../main/webapp/plugin/html/preferences.html | 74 - .../main/webapp/plugin/html/tree/content.html | 20 - .../main/webapp/plugin/html/tree/header.html | 41 - .../main/webapp/plugin/js/artemisPlugin.js | 75 - .../js/components/addressSendMessage.js | 182 -- .../webapp/plugin/js/components/addresses.js | 259 -- .../webapp/plugin/js/components/browse.js | 1056 ------- .../plugin/js/components/connections.js | 280 -- .../webapp/plugin/js/components/consumers.js | 353 --- .../plugin/js/components/createAddress.js | 139 - .../plugin/js/components/createQueue.js | 225 -- .../plugin/js/components/deleteAddress.js | 126 - .../plugin/js/components/deleteQueue.js | 172 -- .../webapp/plugin/js/components/diagram.js | 594 ---- .../main/webapp/plugin/js/components/help.js | 51 - .../webapp/plugin/js/components/navigation.js | 290 -- .../plugin/js/components/preferences.js | 87 - .../webapp/plugin/js/components/producers.js | 248 -- .../webapp/plugin/js/components/queues.js | 360 --- .../plugin/js/components/sendMessage.js | 181 -- .../webapp/plugin/js/components/sessions.js | 296 -- .../webapp/plugin/js/components/status.js | 160 -- .../main/webapp/plugin/js/components/tree.js | 191 -- .../webapp/plugin/js/services/pagination.js | 97 - .../plugin/js/services/sendMessageService.js | 175 -- .../main/webapp/plugin/js/services/toolbar.js | 128 - artemis-pom/pom.xml | 2 +- artemis-web/pom.xml | 2 +- .../component/AuthenticationFilter.java | 14 +- .../artemis/component/DefaultHandler.java | 6 +- .../artemis/component/JolokiaFilter.java | 14 +- .../artemis/component/WebServerComponent.java | 12 +- pom.xml | 22 +- .../main/resources/containerService/artemis | 2 +- .../resources/containerService/bootstrap.xml | 2 - .../smoke/console/ConsoleMutualSSLTest.java | 2 +- .../tests/smoke/console/ConsoleTest.java | 2 +- .../tests/smoke/console/LoginTest.java | 11 +- .../tests/smoke/console/PageConstants.java | 142 + .../smoke/console/artemis/ArtemisTest.java | 37 +- .../console/{ => artemis}/QueuesTest.java | 40 +- .../smoke/console/{ => artemis}/TabsTest.java | 10 +- .../console/artemisJMX/ArtemisJMXTest.java | 32 +- .../smoke/console/artemisJMX/JMXTreeTest.java | 76 + .../smoke/console/pages/ArtemisPage.java | 117 - .../smoke/console/pages/ConsolePage.java | 17 +- .../tests/smoke/console/pages/LoginPage.java | 33 +- .../tests/smoke/console/pages/QueuePage.java | 92 - .../console/pages/artemis/ArtemisPage.java | 185 ++ .../pages/{ => artemis}/MessagePage.java | 8 +- .../console/pages/artemis/QueuePage.java | 64 + .../pages/{ => artemis}/QueuesPage.java | 29 +- .../pages/{ => artemis}/SendMessagePage.java | 23 +- .../pages/{ => artemis}/StatusPage.java | 2 +- .../pages/artemisJMX/ArtemisTreePage.java | 56 + .../pages/artemisJMX/AttributesPage.java | 69 + 117 files changed, 912 insertions(+), 10035 deletions(-) create mode 100644 artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/hawtio-oidc.properties rename {artemis-hawtio/artemis-console => artemis-console}/pom.xml (86%) create mode 100644 artemis-console/src/main/webapp/hawtconfig.json rename {artemis-hawtio/artemis-console => artemis-console}/src/main/webapp/img/img_avatar.svg (100%) delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-animate.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-cookies.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-datatables.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-drag-and-drop-lists.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-idle.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-patternfly.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-resizable.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-route.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-sanitize.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-ui-bootstrap.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-bootstrap.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-c3.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-clipboard.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-codemirror.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-d3.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-dagre.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-datatables.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-graphlib.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-jquery.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-js-beautify.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-js-logger.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-lodash.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-marked.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-ng-infinite-scroll.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-patternfly.txt delete mode 100644 artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-urijs.txt delete mode 100644 artemis-hawtio/activemq-branding/src/main/java/org/apache/activemq/hawtio/branding/PluginContextListener.java delete mode 100644 artemis-hawtio/activemq-branding/src/main/resources/WEB-INF/web.xml delete mode 100644 artemis-hawtio/activemq-branding/src/main/webapp/index.html delete mode 100644 artemis-hawtio/activemq-branding/src/main/webapp/plugin/css/activemq.css delete mode 100644 artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/activemq.png delete mode 100644 artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/checkbox-background-checked.png delete mode 100644 artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/checkbox-background-hover.png delete mode 100644 artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/checkbox-background.png delete mode 100644 artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/favicon.png delete mode 100644 artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/input-background.png delete mode 100644 artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/login-screen-background.png delete mode 100644 artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/login-screen-logo.png delete mode 100644 artemis-hawtio/activemq-branding/src/main/webapp/plugin/js/brandingPlugin.js delete mode 100644 artemis-hawtio/artemis-console/src/main/webapp/hawtconfig.json delete mode 100644 artemis-hawtio/artemis-plugin/README.md delete mode 100644 artemis-hawtio/artemis-plugin/src/main/java/org/apache/activemq/hawtio/plugin/PluginContextListener.java delete mode 100644 artemis-hawtio/artemis-plugin/src/main/resources/WEB-INF/web.xml delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/index.html delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/doc/help.md delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/html/preferences.html delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/html/tree/content.html delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/html/tree/header.html delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/artemisPlugin.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/addressSendMessage.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/addresses.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/browse.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/connections.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/consumers.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/createAddress.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/createQueue.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/deleteAddress.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/deleteQueue.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/diagram.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/help.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/navigation.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/preferences.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/producers.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/queues.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/sendMessage.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/sessions.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/status.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/tree.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/services/pagination.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/services/sendMessageService.js delete mode 100644 artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/services/toolbar.js create mode 100644 tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/PageConstants.java rename artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/services/resource.js => tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/artemis/ArtemisTest.java (53%) rename tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/{ => artemis}/QueuesTest.java (90%) rename tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/{ => artemis}/TabsTest.java (93%) rename artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/artemisHelpers.js => tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/artemisJMX/ArtemisJMXTest.java (50%) create mode 100644 tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/artemisJMX/JMXTreeTest.java delete mode 100644 tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/pages/ArtemisPage.java delete mode 100644 tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/pages/QueuePage.java create mode 100644 tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/pages/artemis/ArtemisPage.java rename tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/pages/{ => artemis}/MessagePage.java (80%) create mode 100644 tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/pages/artemis/QueuePage.java rename tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/pages/{ => artemis}/QueuesPage.java (71%) rename tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/pages/{ => artemis}/SendMessagePage.java (71%) rename tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/pages/{ => artemis}/StatusPage.java (93%) create mode 100644 tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/pages/artemisJMX/ArtemisTreePage.java create mode 100644 tests/smoke-tests/src/test/java/org/apache/activemq/artemis/tests/smoke/console/pages/artemisJMX/AttributesPage.java diff --git a/artemis-bom/pom.xml b/artemis-bom/pom.xml index a913efb4561..2c2ce7f9e28 100644 --- a/artemis-bom/pom.xml +++ b/artemis-bom/pom.xml @@ -179,9 +179,9 @@ org.apache.activemq - artemis-plugin + artemis-console-war war - ${project.version} + ${artemis-console-war-version} org.apache.activemq diff --git a/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/Create.java b/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/Create.java index 9d9a21326b6..3c97c272c2b 100644 --- a/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/Create.java +++ b/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/Create.java @@ -83,7 +83,7 @@ public class Create extends InstallAbstract { public static final String ETC_BOOTSTRAP_XML = "bootstrap.xml"; public static final String ETC_MANAGEMENT_XML = "management.xml"; public static final String ETC_BROKER_XML = "broker.xml"; - + public static final String ETC_OIDC_PROPERTIES = "hawtio-oidc.properties"; public static final String ETC_ARTEMIS_ROLES_PROPERTIES = "artemis-roles.properties"; public static final String ETC_ARTEMIS_USERS_PROPERTIES = "artemis-users.properties"; private static final String ETC_LOGIN_CONFIG = "login.config"; @@ -839,6 +839,7 @@ public Object run(ActionContext context) throws Exception { } writeEtc(ETC_BOOTSTRAP_XML, etcFolder, filters, false); writeEtc(ETC_MANAGEMENT_XML, etcFolder, filters, false); + writeEtc(ETC_OIDC_PROPERTIES, etcFolder, filters, false); if (relaxJolokia) { filters.put("${jolokia.options}", ""); diff --git a/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/Upgrade.java b/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/Upgrade.java index 8b0fbf9928d..9cce267e44b 100644 --- a/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/Upgrade.java +++ b/artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/Upgrade.java @@ -16,16 +16,19 @@ */ package org.apache.activemq.artemis.cli.commands; +import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.PrintStream; +import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.StandardCopyOption; import java.util.HashMap; import java.util.Iterator; + import java.util.function.Consumer; import java.util.function.Function; import java.util.stream.Stream; @@ -36,8 +39,9 @@ @Command(name = "upgrade", description = "Update a broker instance to the current artemis.home, keeping all the data and broker.xml. Warning: backup your instance before using this command and compare the files.") public class Upgrade extends InstallAbstract { - // these are the JVM argumnents we must keep between upgrades - private static final String[] KEEPING_JVM_ARGUMENTS = new String[]{"-Xmx", "-Djava.security.auth.login.config", "-Dhawtio.role="}; + // These are the JVM arguments we must keep between upgrades + private static final String[] KEEPING_JVM_ARGUMENTS = new String[]{"-Xmx", "-Djava.security.auth.login.config", "-Dhawtio.roles="}; + // this is the prefix where we can find the JDK arguments in Windows script private static final String JDK_PREFIX_WINDOWS = "IF \"%JAVA_ARGS%\"==\"\" (set JAVA_ARGS="; @@ -148,7 +152,7 @@ public Object run(ActionContext context) throws Exception { "", "-Xmx", "-Xmx", - "", "", "-Dhawtio.role="); + "", "", "-Dhawtio.roles="); final File artemisProfileCmdTmp = new File(tmp, Create.ETC_ARTEMIS_PROFILE_CMD); final File artemisProfileCmd = new File(etcFolder, Create.ETC_ARTEMIS_PROFILE_CMD); @@ -194,10 +198,10 @@ public Object run(ActionContext context) throws Exception { File artemisProfile = new File(etcFolder, Create.ETC_ARTEMIS_PROFILE); File artemisProfileTmp = new File(tmp, Create.ETC_ARTEMIS_PROFILE); File artemisProfileBkp = new File(etcBkp, Create.ETC_ARTEMIS_PROFILE); - write("etc/" + Create.ETC_ARTEMIS_PROFILE, artemisProfileTmp, filters, false, false); upgradeJDK(context, JDK_PREFIX_LINUX, "\"", KEEPING_JVM_ARGUMENTS, artemisProfileTmp, artemisProfile, artemisProfileBkp, "ARTEMIS_INSTANCE=", "ARTEMIS_DATA_DIR=", "ARTEMIS_ETC_DIR=", "ARTEMIS_OOME_DUMP=", "ARTEMIS_INSTANCE_URI=", "ARTEMIS_INSTANCE_ETC_URI=", "HAWTIO_ROLE="); + replaceLines(context, artemisProfileTmp, artemisProfile, artemisProfileBkp, "^HAWTIO_ROLE(.*)$,HAWTIO_ROLES$1"); File artemisUtilityProfile = new File(etcFolder, Create.ETC_ARTEMIS_UTILITY_PROFILE); File artemisUtilityProfileTmp = new File(tmp, Create.ETC_ARTEMIS_UTILITY_PROFILE); @@ -229,6 +233,10 @@ public Object run(ActionContext context) throws Exception { "^(.*) lines = Files.lines(bootstrapXml.toPath())) { + Iterator linesIterator = lines.iterator(); + while (linesIterator.hasNext()) { + String line = linesIterator.next(); + if (line.matches("^(.*)-Dhawtio.disableProxy=true -Dhawtio.realm=activemq -Dhawtio.offline="true" - -Dhawtio.role=${role} + -Dhawtio.roles=${role} -Dhawtio.rolePrincipalClasses=org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal -Djolokia.policyLocation=%ARTEMIS_INSTANCE_ETC_URI%/jolokia-access.xml diff --git a/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/artemis.profile b/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/artemis.profile index 4e1c28dc37e..aa64723973e 100644 --- a/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/artemis.profile +++ b/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/artemis.profile @@ -31,9 +31,9 @@ ARTEMIS_INSTANCE_ETC_URI='${artemis.instance.etc.uri}' #ARTEMIS_CLUSTER_PROPS="-Dactivemq.remoting.default.port=61617 -Dactivemq.remoting.amqp.port=5673 -Dactivemq.remoting.stomp.port=61614 -Dactivemq.remoting.hornetq.port=5446" # Hawtio Properties -# HAWTIO_ROLE define the user role or roles required to be able to login to the console. Multiple roles to allow can +# HAWTIO_ROLES defines the user roles required to be able to login to the console. Multiple roles to allow can # be separated by a comma. Set to '*' or an empty value to disable role checking when Hawtio authenticates a user. -HAWTIO_ROLE='${role}' +HAWTIO_ROLES='${role}' # Java Opts if [ -z "$JAVA_ARGS" ]; then diff --git a/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/artemis.profile.cmd b/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/artemis.profile.cmd index 547666df371..c989e316716 100644 --- a/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/artemis.profile.cmd +++ b/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/artemis.profile.cmd @@ -33,7 +33,7 @@ rem Cluster Properties: Used to pass arguments to ActiveMQ Artemis which can be rem set ARTEMIS_CLUSTER_PROPS=-Dactivemq.remoting.default.port=61617 -Dactivemq.remoting.amqp.port=5673 -Dactivemq.remoting.stomp.port=61614 -Dactivemq.remoting.hornetq.port=5446 rem Java Opts -IF "%JAVA_ARGS%"=="" (set JAVA_ARGS=${java-opts} -XX:AutoBoxCacheMax=20000 -XX:+PrintClassHistogram -XX:+UseG1GC -XX:+UseStringDeduplication -Xms512M -Xmx${java-memory} -Djava.security.auth.login.config=%ARTEMIS_ETC_DIR%\login.config -Dhawtio.disableProxy=true -Dhawtio.offline=true -Dhawtio.realm=activemq -Dhawtio.role=${role} -Dhawtio.rolePrincipalClasses=org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal -Dhawtio.http.strictTransportSecurity=max-age=31536000;includeSubDomains;preload -Djolokia.policyLocation=%ARTEMIS_INSTANCE_ETC_URI%\jolokia-access.xml -Dartemis.instance=%ARTEMIS_INSTANCE% --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dlog4j2.disableJmx=true) +IF "%JAVA_ARGS%"=="" (set JAVA_ARGS=${java-opts} -XX:AutoBoxCacheMax=20000 -XX:+PrintClassHistogram -XX:+UseG1GC -XX:+UseStringDeduplication -Xms512M -Xmx${java-memory} -Djava.security.auth.login.config=%ARTEMIS_ETC_DIR%\login.config -Dhawtio.disableProxy=true -Dhawtio.offline=true -Dhawtio.realm=activemq -Dhawtio.roles=${role} -Dhawtio.rolePrincipalClasses=org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal -Dhawtio.http.strictTransportSecurity=max-age=31536000;includeSubDomains;preload -Djolokia.policyLocation=%ARTEMIS_INSTANCE_ETC_URI%\jolokia-access.xml -Dartemis.instance=%ARTEMIS_INSTANCE% --add-opens java.base/jdk.internal.misc=ALL-UNNAMED -Dlog4j2.disableJmx=true) rem Logs Safepoints JVM pauses: Uncomment to enable them rem In addition to the traditional GC logs you could enable some JVM flags to know any meaningful and "hidden" pause that could diff --git a/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/bootstrap-web-settings.txt b/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/bootstrap-web-settings.txt index a564e3431da..c3b39903154 100644 --- a/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/bootstrap-web-settings.txt +++ b/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/bootstrap-web-settings.txt @@ -1,8 +1,6 @@ - - diff --git a/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/hawtio-oidc.properties b/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/hawtio-oidc.properties new file mode 100644 index 00000000000..d43da808aea --- /dev/null +++ b/artemis-cli/src/main/resources/org/apache/activemq/artemis/cli/commands/etc/hawtio-oidc.properties @@ -0,0 +1,76 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +# OpenID Connect configuration requred at client side + +# URL of OpenID Connect Provider - the URL after which ".well-known/openid-configuration" can be appended for +# discovery purposes +# if this property is unavailable, OIDC is not enabled +# provider = https://login.microsoftonline.com/00000000-1111-2222-3333-444444444444/v2.0 +# OpenID client identifier +client_id = 00000000-1111-2222-3333-444444444444 +# response mode according to https://openid.net/specs/oauth-v2-multiple-response-types-1_0.html +response_mode = fragment +# scope to request when performing OpenID authentication. MUST include "openid" and required permissions +scope = openid email profile +# redirect URI after OpenID authentication - must also be configured at provider side +redirect_uri = http://localhost:8080/hawtio +# challenge method according to https://datatracker.ietf.org/doc/html/rfc7636 +code_challenge_method = S256 +# prompt hint according to https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest +prompt = login + +# additional configuration for the server side + +# if true, .well-known/openid-configuration will be fetched at server side. This is required +# for proper JWT access token validation +oidc.cacheConfig = false + +# time in minutes to cache public keys from jwks_uri +jwks.cacheTime = 60 + +# a path for an array of roles found in JWT payload. Property placeholders can be used for parameterized parts +# of the path (like for Keycloak) - but only for properties from this particular file +# example for properly configured Entra ID token +oidc.rolesPath = roles +# example for Keycloak with use-resource-role-mappings=true +#oidc.rolesPath = resource_access.${client_id}.roles +# example for Keycloak with use-resource-role-mappings=false +#oidc.rolesPath = realm_access.roles + +# properties for role mapping. Each property with "roleMapping." prefix is used to map an original role +# from JWT token (found at ${oidc.rolesPath}) to a role used by the application +roleMapping.Hawtio.Admin = admin +roleMapping.Hawtio.Manager = manager +roleMapping.Hawtio.Viewer = viewer + +# timeout for connection establishment (milliseconds) +http.connectionTimeout = 5000 +# timeout for reading from established connection (milliseconds) +http.readTimeout = 10000 +# HTTP proxy to use when connecting to OpenID Connect provider +#http.proxyURL = http://127.0.0.1:3128 + +# TLS configuration (system properties can be used, e.g., "${catalina.home}/conf/hawtio.jks") + +ssl.protocol = TLSv1.3 +ssl.truststore = src/test/resources/hawtio.jks +ssl.truststorePassword = hawtio +ssl.keystore = src/test/resources/hawtio.jks +ssl.keystorePassword = hawtio +ssl.keyAlias = openid connect test provider +ssl.keyPassword = hawtio \ No newline at end of file diff --git a/artemis-hawtio/artemis-console/pom.xml b/artemis-console/pom.xml similarity index 86% rename from artemis-hawtio/artemis-console/pom.xml rename to artemis-console/pom.xml index 3556df4bff6..205e7a0dc85 100644 --- a/artemis-hawtio/artemis-console/pom.xml +++ b/artemis-console/pom.xml @@ -21,8 +21,9 @@ org.apache.activemq - artemis-hawtio-pom + artemis-pom 2.37.0 + ../artemis-pom/pom.xml artemis-console @@ -30,31 +31,20 @@ war - - ${project.basedir}/../.. - - org.eclipse.jetty.toolchain - jetty-servlet-api + jetty-jakarta-servlet-api provided - io.hawt - hawtio-war - ${hawtio.version} + org.apache.activemq + artemis-console-war war - - io.hawt - hawtio-core - ${hawtio.version} - provided - com.google.guava guava @@ -78,7 +68,10 @@ true **/lib/slf4j*.jar, - **/lib/log4j*.jar + **/lib/log4j*.jar, + **/lib/jolokia-service-discovery*.jar, + **/lib/jolokia-service-history*.jar, + **/lib/jolokia-service-notif*.jar false @@ -87,19 +80,16 @@ src/main/webapp **/*.svg + hawtconfig.json - io.hawt - hawtio-war + org.apache.activemq + artemis-console-war - hawtconfig.json - img/icons/**/* - img/**/* - fonts/glyphicons** WEB-INF/lib/guava*.jar WEB-INF/lib/checker-qual-*.jar WEB-INF/lib/error_prone_annotations-*.jar diff --git a/artemis-console/src/main/webapp/hawtconfig.json b/artemis-console/src/main/webapp/hawtconfig.json new file mode 100644 index 00000000000..7dec8a0e55b --- /dev/null +++ b/artemis-console/src/main/webapp/hawtconfig.json @@ -0,0 +1,25 @@ +{ + "branding": { + "appName": "Artemis Console", + "showAppName": false, + "appLogoUrl": "img/activemq.png", + "companyLogoUrl": "img/activemq.png", + "css": "css/activemq.css", + "favicon": "img/favicon.png" + }, + "login": { + "description": "Login page for Artemis Console.", + "links": [ + { "url": "https://activemq.apache.org/components/artemis/documentation/", "text": "Documentation" }, + { "url": "https://activemq.apache.org/", "text": "Website" } + ] + }, + "about": { + "title": "ActiveMQ Artemis Management Console", + "productInfo": [{"name": "Artemis", "value": "${project.version}"}], + "additionalInfo": "", + "copyright": " ", + "imgSrc": "img/activemq.png" + }, + "disabledRoutes": [] +} \ No newline at end of file diff --git a/artemis-hawtio/artemis-console/src/main/webapp/img/img_avatar.svg b/artemis-console/src/main/webapp/img/img_avatar.svg similarity index 100% rename from artemis-hawtio/artemis-console/src/main/webapp/img/img_avatar.svg rename to artemis-console/src/main/webapp/img/img_avatar.svg diff --git a/artemis-distribution/pom.xml b/artemis-distribution/pom.xml index 163ea6d0e00..e2e4945cfc4 100644 --- a/artemis-distribution/pom.xml +++ b/artemis-distribution/pom.xml @@ -117,16 +117,6 @@ artemis-console war - - org.apache.activemq - activemq-branding - war - - - org.apache.activemq - artemis-plugin - war - org.apache.activemq diff --git a/artemis-distribution/src/main/assembly/dep.xml b/artemis-distribution/src/main/assembly/dep.xml index 2681c7d7b21..c3b7ed43a34 100644 --- a/artemis-distribution/src/main/assembly/dep.xml +++ b/artemis-distribution/src/main/assembly/dep.xml @@ -42,8 +42,6 @@ org.apache.activemq:artemis-console:war - org.apache.activemq:activemq-branding:war - org.apache.activemq:artemis-plugin:war lib false @@ -79,28 +77,6 @@ 0755 0644 - - - org.apache.activemq:activemq-branding:war - - web - false - activemq-branding.war - false - 0755 - 0644 - - - - org.apache.activemq:artemis-plugin:war - - web - false - artemis-plugin.war - false - 0755 - 0644 - diff --git a/artemis-distribution/src/main/resources/licenses/bin/LICENSE b/artemis-distribution/src/main/resources/licenses/bin/LICENSE index f40c8ec9103..9c2557b09d4 100644 --- a/artemis-distribution/src/main/resources/licenses/bin/LICENSE +++ b/artemis-distribution/src/main/resources/licenses/bin/LICENSE @@ -309,163 +309,19 @@ This subcomponent is bundled by default but is optional. It bundles the below declared packages not covered by ASL V2. ============================================================================== -For jquery: +For JSON-java ============================================================================== -This product bundles jquery, which is available under a "MIT" license. -For details, see licenses/LICENSE-jquery.txt +This product bundles the JSON Java API, which is available under a +public domain license. for details see licenses/LICENSE-JSON-java.txt ============================================================================== -For datatables: +For checker-qual ============================================================================== -This product bundles datatables, which is available under a "MIT" license. -For details, see licenses/LICENSE-datatables.txt +This product bundles the checker qual API which is available under +the MIT license, for details see licenses/LICENSE-checker-qual.txt ============================================================================== -For bootstrap: +For all the NPM dependencies ============================================================================== -This product bundles bootstrap, which is available under a "MIT" license. -For details, see licenses/LICENSE-bootstrap.txt - -============================================================================== -For patternfly: -============================================================================== -This product bundles patternfly, which is available under a "MIT" license. -For details, see licenses/LICENSE-patternfly.txt - -============================================================================== -For angular: -============================================================================== -This product bundles angular, which is available under a "MIT" license. -For details, see licenses/LICENSE-angular.txt - -============================================================================== -For angular-animate: -============================================================================== -This product bundles angular-animate, which is available under a "MIT" license. -For details, see licenses/LICENSE-angular-animate.txt - -============================================================================== -For angular-sanitize: -============================================================================== -This product bundles angular-sanitize, which is available under a "MIT" license. -For details, see licenses/LICENSE-angular-sanitize.txt - -============================================================================== -For angular-route: -============================================================================== -This product bundles angular-route, which is available under a "MIT" license. -For details, see licenses/LICENSE-angular-route.txt - -============================================================================== -For angular-ui-bootstrap: -============================================================================== -This product bundles angular-ui-bootstrap, which is available under a "MIT" license. -For details, see licenses/LICENSE-angular-ui-bootstrap.txt - -============================================================================== -For angular-resizable: -============================================================================== -This product bundles angular-resizable, which is available under a "MIT" license. -For details, see licenses/LICENSE-angular-resizable.txt - -============================================================================== -For angular-drag-and-drop-lists: -============================================================================== -This product bundles angular-drag-and-drop-lists, which is available under a "MIT" license. -For details, see licenses/LICENSE-angular-drag-and-drop-lists.txt - -============================================================================== -For angular-datatables: -============================================================================== -This product bundles angular-datatables, which is available under a "MIT" license. -For details, see licenses/LICENSE-angular-datatables.txt - -============================================================================== -For angular-cookies: -============================================================================== -This product bundles angular-cookies, which is available under a "MIT" license. -For details, see licenses/LICENSE-angular-cookies.txt - -============================================================================== -For angular-patternfly: -============================================================================== -This product bundles angular-patternfly, which is available under a "MIT" license. -For details, see licenses/LICENSE-angular-patternfly.txt - -============================================================================== -For angular-idle: -============================================================================== -This product bundles angular-idle, which is available under a "MIT" license. -For details, see licenses/LICENSE-angular-idle.txt - -============================================================================== -For c3: -============================================================================== -This product bundles c3, which is available under a "MIT" license. -For details, see licenses/LICENSE-c3.txt - -============================================================================== -For d3: -============================================================================== -This product bundles d3, which is available under a "BSD 3-clause" license. -For details, see licenses/LICENSE-d3.txt - -============================================================================== -For lodash: -============================================================================== -This product bundles lodash, which is available under a "MIT" license. -For details, see licenses/LICENSE-lodash.txt - -============================================================================== -For urijs: -============================================================================== -This product bundles urijs, which is available under a "MIT" license. -For details, see licenses/LICENSE-urijs.txt - -============================================================================== -For js-logger: -============================================================================== -This product bundles js-logger, which is available under a "MIT" license. -For details, see licenses/LICENSE-js-logger.txt - -============================================================================== -For clipboard: -============================================================================== -This product bundles clipboard, which is available under a "MIT" license. -For details, see licenses/LICENSE-clipboard.txt - -============================================================================== -For marked: -============================================================================== -This product bundles marked, which is available under a "MIT" license. -For details, see licenses/LICENSE-marked.txt - -============================================================================== -For js-beautify: -============================================================================== -This product bundles js-beautify, which is available under a "MIT" license. -For details, see licenses/LICENSE-js-beautify.txt - -============================================================================== -For codemirror: -============================================================================== -This product bundles codemirror, which is available under a "MIT" license. -For details, see licenses/LICENSE-codemirror.txt - -============================================================================== -For graphlib: -============================================================================== -This product bundles graphlib, which is available under a "MIT" license. -For details, see licenses/LICENSE-graphlib.txt - -============================================================================== -For dagre: -============================================================================== -This product bundles dagre, which is available under a "MIT" license. -For details, see licenses/LICENSE-dagre.txt - -============================================================================== -For ng-infinite-scroll: -============================================================================== -This product bundles ng-infinite-scroll, which is available under a "MIT" license. -For details, see licenses/LICENSE-ng-infinite-scroll.txt +The licenses for dependencies sourced from NPM can be found in +licenses/NPMLicenses.txt diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-animate.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-animate.txt deleted file mode 100644 index 2c395eef1ba..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-animate.txt +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2016 Angular - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-cookies.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-cookies.txt deleted file mode 100644 index 2c395eef1ba..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-cookies.txt +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2016 Angular - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-datatables.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-datatables.txt deleted file mode 100644 index b5f6a2ed852..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-datatables.txt +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License - -Copyright (c) Louis Lin (l-lin.github.io) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-drag-and-drop-lists.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-drag-and-drop-lists.txt deleted file mode 100644 index 45299cb3c6a..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-drag-and-drop-lists.txt +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 Marcel Juenemann -Copyright (c) 2014-2016 Google Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-idle.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-idle.txt deleted file mode 100644 index 1111ef11a6d..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-idle.txt +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2013 Mike Grabski - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-patternfly.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-patternfly.txt deleted file mode 100644 index 8d9091a9e25..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-patternfly.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2019 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-resizable.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-resizable.txt deleted file mode 100644 index fa105ad2444..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-resizable.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2021 Jacob - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-route.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-route.txt deleted file mode 100644 index bd42ae46739..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-route.txt +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2013 Components - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-sanitize.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-sanitize.txt deleted file mode 100644 index 2c395eef1ba..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-sanitize.txt +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2016 Angular - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-ui-bootstrap.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-ui-bootstrap.txt deleted file mode 100644 index cf7b84b3fb1..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular-ui-bootstrap.txt +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License - -Copyright (c) 2012-2017 the AngularUI Team, https://github.com/organizations/angular-ui/teams/291112 - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular.txt deleted file mode 100644 index 94c18c7df45..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-angular.txt +++ /dev/null @@ -1,9 +0,0 @@ -The MIT License - -Copyright (c) 2010-2021 Google LLC. http://angular.io/license - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-bootstrap.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-bootstrap.txt deleted file mode 100644 index 86f4b8ca04f..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-bootstrap.txt +++ /dev/null @@ -1,22 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2011-2018 Twitter, Inc. -Copyright (c) 2011-2018 The Bootstrap Authors - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-c3.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-c3.txt deleted file mode 100644 index 29ce9cb0ad5..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-c3.txt +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2013 Masayuki Tanaka - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-clipboard.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-clipboard.txt deleted file mode 100644 index d9021534ac8..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-clipboard.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2015-present, Facebook, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-codemirror.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-codemirror.txt deleted file mode 100644 index ff7db4b99f5..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-codemirror.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (C) 2017 by Marijn Haverbeke and others - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-d3.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-d3.txt deleted file mode 100644 index 894ddc6549f..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-d3.txt +++ /dev/null @@ -1,27 +0,0 @@ -Copyright 2010-2020 Mike Bostock -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -* Neither the name of the author nor the names of contributors may be used to - endorse or promote products derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-dagre.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-dagre.txt deleted file mode 100644 index 7d7dd942481..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-dagre.txt +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2012-2014 Chris Pettitt - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-datatables.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-datatables.txt deleted file mode 100644 index 657d8a353d1..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-datatables.txt +++ /dev/null @@ -1,8 +0,0 @@ -MIT license -Copyright (C) 2008-2021, SpryMedia Ltd. - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-graphlib.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-graphlib.txt deleted file mode 100644 index 7d7dd942481..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-graphlib.txt +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2012-2014 Chris Pettitt - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-jquery.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-jquery.txt deleted file mode 100644 index f642c3f7a77..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-jquery.txt +++ /dev/null @@ -1,20 +0,0 @@ -Copyright OpenJS Foundation and other contributors, https://openjsf.org/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-js-beautify.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-js-beautify.txt deleted file mode 100644 index 153d126beb4..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-js-beautify.txt +++ /dev/null @@ -1,9 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2007-2018 Einar Lielmanis, Liam Newman, and contributors. - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-js-logger.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-js-logger.txt deleted file mode 100644 index fb9a48ddc5f..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-js-logger.txt +++ /dev/null @@ -1,20 +0,0 @@ -Copyright (c) 2012 Jonny Reeves, http://jonnyreeves.co.uk/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-lodash.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-lodash.txt deleted file mode 100644 index 4773fd8e84c..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-lodash.txt +++ /dev/null @@ -1,49 +0,0 @@ -The MIT License - -Copyright JS Foundation and other contributors - -Based on Underscore.js, copyright Jeremy Ashkenas, -DocumentCloud and Investigative Reporters & Editors - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/lodash/lodash - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code displayed within the prose of the -documentation. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -Files located in the node_modules and vendor directories are externally -maintained libraries used by this software which have their own -licenses; we recommend you read them, as their terms may differ from the -terms above. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-marked.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-marked.txt deleted file mode 100644 index 4bd2d4a0849..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-marked.txt +++ /dev/null @@ -1,44 +0,0 @@ -# License information - -## Contribution License Agreement - -If you contribute code to this project, you are implicitly allowing your code -to be distributed under the MIT license. You are also implicitly verifying that -all code is your original work. `` - -## Marked - -Copyright (c) 2018+, MarkedJS (https://github.com/markedjs/) -Copyright (c) 2011-2018, Christopher Jeffrey (https://github.com/chjj/) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -## Markdown - -Copyright © 2004, John Gruber -http://daringfireball.net/ -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -* Neither the name “Markdown” nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -This software is provided by the copyright holders and contributors “as is” and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright owner or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-ng-infinite-scroll.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-ng-infinite-scroll.txt deleted file mode 100644 index 44ae2bfc404..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-ng-infinite-scroll.txt +++ /dev/null @@ -1,22 +0,0 @@ -Copyright (c) 2012 Michelle Tilley - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-patternfly.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-patternfly.txt deleted file mode 100644 index 8d9091a9e25..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-patternfly.txt +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2019 Red Hat, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-urijs.txt b/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-urijs.txt deleted file mode 100644 index 83fdc2ca6ec..00000000000 --- a/artemis-distribution/src/main/resources/licenses/bin/licenses/LICENSE-urijs.txt +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 uupaa.js@gmail.com - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/artemis-hawtio/activemq-branding/src/main/java/org/apache/activemq/hawtio/branding/PluginContextListener.java b/artemis-hawtio/activemq-branding/src/main/java/org/apache/activemq/hawtio/branding/PluginContextListener.java deleted file mode 100644 index ec4c06249d1..00000000000 --- a/artemis-hawtio/activemq-branding/src/main/java/org/apache/activemq/hawtio/branding/PluginContextListener.java +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.activemq.hawtio.branding; - -import io.hawt.web.plugin.HawtioPlugin; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import java.lang.invoke.MethodHandles; - -import javax.servlet.ServletContext; -import javax.servlet.ServletContextEvent; -import javax.servlet.ServletContextListener; - -/** - * The Plugin Context Listener used to load in the plugin - **/ -public class PluginContextListener implements ServletContextListener { - - private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); - - HawtioPlugin plugin = null; - - @Override - public void contextInitialized(ServletContextEvent servletContextEvent) { - - ServletContext context = servletContextEvent.getServletContext(); - - plugin = new HawtioPlugin(); - plugin.setContext(context.getContextPath()); - plugin.setName(context.getInitParameter("plugin-name")); - plugin.setScripts(context.getInitParameter("plugin-scripts")); - plugin.setDomain(null); - - try { - plugin.init(); - } catch (Exception e) { - throw createServletException(e); - } - - logger.info("Initialized {} plugin", plugin.getName()); - } - - @Override - public void contextDestroyed(ServletContextEvent servletContextEvent) { - try { - plugin.destroy(); - } catch (Exception e) { - throw createServletException(e); - } - - logger.info("Destroyed {} plugin", plugin.getName()); - } - - protected RuntimeException createServletException(Exception e) { - return new RuntimeException(e); - } - -} diff --git a/artemis-hawtio/activemq-branding/src/main/resources/WEB-INF/web.xml b/artemis-hawtio/activemq-branding/src/main/resources/WEB-INF/web.xml deleted file mode 100644 index 3fd8b746be6..00000000000 --- a/artemis-hawtio/activemq-branding/src/main/resources/WEB-INF/web.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - ActiveMQ Artemis HawtIO branding plugin - activemq artemis hawt.io branding plugin - - - Plugin's path on the server - plugin-context - ${plugin-context} - - - - Plugin's path on the server - plugin-name - ${project.artifactId} - - - - Plugin's path on the server - plugin-domain - ${plugin-domain} - - - - Plugin's path on the server - plugin-scripts - ${plugin-scripts} - - - - Disable listing of directories and files - org.eclipse.jetty.servlet.Default.dirAllowed - false - - - - org.apache.activemq.hawtio.branding.PluginContextListener - - - - - diff --git a/artemis-hawtio/activemq-branding/src/main/webapp/index.html b/artemis-hawtio/activemq-branding/src/main/webapp/index.html deleted file mode 100644 index a9d6e10fc7e..00000000000 --- a/artemis-hawtio/activemq-branding/src/main/webapp/index.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - hawtio-activemq-branding - - -

hawtio :: ActiveMQ Artemis Branding

- - diff --git a/artemis-hawtio/activemq-branding/src/main/webapp/plugin/css/activemq.css b/artemis-hawtio/activemq-branding/src/main/webapp/plugin/css/activemq.css deleted file mode 100644 index e9f8a8e0bda..00000000000 --- a/artemis-hawtio/activemq-branding/src/main/webapp/plugin/css/activemq.css +++ /dev/null @@ -1,2520 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/* fonts */ - - -/* You can customise the styles of your application here. */ -@font-face { - font-family: 'PatternFlyIcons-webfont'; - src: url('../../../console/fonts/PatternFlyIcons-webfont.eot'), - url('../../../console/fonts/PatternFlyIcons-webfont.woff') format('woff'), - url('../../../console/fonts/PatternFlyIcons-webfont.ttf') format('truetype'), - url('../../../console/fonts/PatternFlyIcons-webfont.svg') format('svg'); - font-weight: normal; - font-style: normal; -} - -@font-face { - font-family: 'OpenSans'; - src: url('../../../console/fonts/OpenSans-Regular-webfont.eot'), - url('../../../console/fonts/OpenSans-Regular-webfont.woff') format('woff'), - url('../../../console/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), - url('../../../console/fonts/OpenSans-Regular-webfont.svg') format('svg'); - font-weight: normal; - font-style: normal; -} - -/*Uses ActiveMQ colors in broker diagram*/ -svg text { - font-family: PatternFlyIcons-webfont; -} - -.pf-topology-svg g.ThisPrimaryBroker circle { - stroke: black; - fill: #c12766; -} - -.pf-topology-svg g.PrimaryBroker circle { - stroke: #801944; - fill: #c12766; -} - -.pf-topology-svg g.ThisBackupBroker circle { - stroke: black; - fill: #cf242a; -} - -.pf-topology-svg g.BackupBroker circle { - stroke: #82171b; - fill: #cf242a; -} - -.pf-topology-svg g.OtherBroker circle { - stroke: #82171b; -} - -.pf-topology-svg g.Address circle { - stroke: #2b326e; - fill: #3e489f; -} - -.pf-topology-svg g.Queue circle { - stroke: #50621d; - fill: #78932c; -} - -.pf-topology-svg g.InternalAddress circle { - stroke: #2b326e; -} - -.pf-topology-svg g.InternalQueue circle { - stroke: #50621d; -} - -/*Adds a border to top of page*/ -.pf-c-page__header { - border-top: 3px solid #B21054; -} - -/* Change the background image for Login page and About modal as well as text color etc*/ -.pf-c-login, .pf-c-about-modal-box__hero { - background-image: url("../img/login-screen-background.png"); - background-size: cover; - --pf-c-form__label--Color: white; -} - -.pf-c-login__main { - grid-area: main; - background-color: transparent; -} - -.pf-c-login__footer .pf-c-list a { - color: white; -} - -.pf-c-login__footer p { - font-size: 150%; -} - -.pf-c-login__main-body label { - color: white; -} - -.pf-c-login__main-header { - color: white; -} - -/*These change the color of the buttons*/ -.btn-link { - color: #B24E78; -} - -.pf-c-button.pf-m-primary { - background-color: #B24E78; -} - -.pf-c-button.pf-m-primary.pf-m-hover, .pf-c-button.pf-m-primary:hover { - background-color: #B24E78; - background-image: linear-gradient(to bottom,#B24E78 0,#B24E78 100%); - background: #B21054; - border-color: #B24E78; -} - -.pf-c-title.pf-m-3xl { - color: white; -} - -.btn-primary { - background-color: #B24E78; - background-image: linear-gradient(to bottom,#B24E78 0,#B24E78 100%); - background-repeat: repeat-x; - border-color: #B24E78; - color: #fff; -} -.btn-primary.active.focus, -.btn-primary.active:focus, -.btn-primary.active:hover, .btn-primary:active.focus, -.btn-primary:active:focus, -.btn-primary:active:hover, -.open .dropdown-toggle.btn-primary.focus, -.open .dropdown-toggle.btn-primary:focus, -.open .dropdown-toggle.btn-primary:hover { - background-color: #B24E78; - border-color: #B21054; -} - -/*These change the row ina table when hovered over*/ -.table-hover>tbody>tr:hover { - background-color: #B24E78; -} - -.table-hover>tbody>tr:hover td { - background-color: #B24E78; -} - -select>option:hover, -select>option:active { - background: #B24E78; - background-color: #B24E78; -} - -tbody>tr:hover { - background-color: #B24E78; -} - -/*This controls the color of the buttons when clicked, hovered or visited*/ -.btn-primary:hover, -.btn-primary.hover -.btn-primary:active, -.btn-primary.active, -.btn-primary:focus, -.btn-primary.focus, -.btn-primary:visited, -.btn-primary.visited{ - background-color: #B24E78; - background-image: linear-gradient(to bottom,#B24E78 0,#B24E78 100%); - background: #B21054; - border-color: #B24E78; -} - -/*This changes the color of the hover item in the JMX Tree*/ -.treeview-pf-hover .list-group-item:hover { - background-color: #B24E78!important; - border-color: #B24E78!important; -} - -/*This changes the color of the chosen selection in the JMX Tree*/ -.treeview-pf-select .list-group-item.node-selected { - background: #B24E78!important; - border-color: #B24E78!important; - color: #fff!important; -} - -/* This changes the color of the underline in the main left menuLeft hand menu tab underline*/ -.pf-c-nav__list .pf-m-current.pf-c-nav__link::after, .pf-c-nav__list .pf-m-current>.pf-c-nav__link::after { - background-color: #B24E78; -} - -.pf-c-nav__list .pf-c-nav__link.pf-m-hover::after, .pf-c-nav__list .pf-c-nav__link:hover::after { - background-color: #B24E78; -} - -.card-pf.card-pf-accented { - border-top-color: #B24E78; -} - -/*This changes the hover color in all the tables*/ -.table-hover tbody tr:hover td.focus { - background-color: #B24E78; -} - -/*This changes the color of the sort column header*/ -table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc { - color: #B24E78!important; - position: relative; -} - -/*This is the original css from HawtIO 1,leaving as is as somemay be used*/ -* { - font-family: "Open Sans"; -} - -body { - font-family: "Open Sans"; -} - -#log-panel-statements li { - font-family: DroidSansMonoRegular; -} - -#log-panel-statements li pre span { - font-family: DroidSansMonoRegular; -} - -div.log-stack-trace { - font-family: DroidSansMonoRegular; -} - -div.log-stack-trace p { - font-family: DroidSansMonoRegular; -} - -.log-stack-trace > dd > ul > li > .stack-line * { - font-family: DroidSansMonoRegular; -} - -pre.stack-line { - font-family: DroidSansMonoRegular; - font-size: 12px; -} - -div.stack-line { - font-family: DroidSansMonoRegular; - font-size: 12px; -} - -.log-table *:not('.icon*') { - font-family: DroidSansMonoRegular; -} - -.log-table > li > div > div { - font-family: DroidSansMonoRegular; -} - -fs-donut svg g text.units { - font-family: DroidSansMonoRegular; -} - -/* colors */ -#log-panel { - background: inherit; - background-color: none; - border: 1px solid #d4d4d4; - transition: bottom 1s ease-in-out; - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); - opacity: 0.8; - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -#log-panel #log-panel-statements { - background: #252525; -} - -#log-panel-statements li pre { - color: white; - background-color: inherit; - border: none; -} - -#log-panel-statements li:hover { - background: #111111; -} - -#log-panel-statements li.DEBUG { - color: dodgerblue; -} - -#log-panel-statements li.INFO { - color: white; -} - -#log-panel-statements li.WARN { - color: yellow; -} - -#log-panel-statements li.ERROR { - color: red; -} - -#log-panel #close { - background: #131313; - border-top: 1px solid #222222; - box-shadow: 0 1px 13px rgba(0, 0, 0, 0.1) inset; - color: #eeeeee; - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -#log-panel #copy { - background: inherit; - color: white; -} - -ul.dynatree-container { - background: inherit; -} -ul.dynatree-container li { - background: inherit; -} - -.axis line { - stroke: #000; -} - -.axis.top { - border-bottom: 1px solid #d4d4d4; -} - -.axis.bottom { - border-top: 1px solid #d4d4d4; -} - -.horizon { - border-bottom: solid 1px #eeeeee; -} - -.horizon:last-child { - border-bottom: none; -} - -.horizon + .horizon { - border-top: none; -} - -.horizon .title, -.horizon .value { - text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); -} - -.line { - background: #000; - opacity: .2; -} - -.CodeMirror { - border: 1px solid #d4d4d4; -} - -i.expandable-indicator { - color: #666; -} - -span.dynatree-expander { - color: #728271; -} - -span.dynatree-icon { - color: #EECA7C; -} -span:not(.dynatree-has-children) .dynatree-icon:before { - color: gray; -} - -.table-hover tbody tr:hover td.details { - background-color: #ffffff; -} - -tr td.focus { - background-color: #d9edf7; -} - -.table-hover tbody tr:hover td.focus { - background-color: #d9edf7; -} - -.table-striped tbody tr:nth-child(odd) td.focus { - background-color: #d9edf7; -} -/* -.red { - color: red !important; -} - -.orange { - color: orange !important; -} - -.yellow { - color: yellow !important; -} - -.green { - color: green !important; -} - -.blue { - color: dodgerblue !important; -} -*/ - -.gridster ul#widgets .gs_w { - border: 1px solid #d4d4d4; - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); - background: #ffffff; - border-radius: 6px; -} -.gridster ul#widgets .gs_w.dragging { - box-shadow: 0 1px 13px rgba(0, 0, 0, 0.12); -} -.gridster ul#widgets .preview-holder { - border-radius: 6px; - border: 1px solid #d4d4d4; - box-shadow: 0 1px 13px rgba(0, 0, 0, 0.1) inset; -} - -.widget-title { - background-color: #FAFAFA; - background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); - background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); - background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); - background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F2F2F2', GradientType=0); - border-bottom: 1px solid #d4d4d4; - color: #777777; - text-shadow: 0 1px 0 #FFFFFF; - border-top-left-radius: 5px; - border-top-right-radius: 5px; -} - -.widget-title:hover { - color: #333333; - text-shadow: 0 1px 0 #FFFFFF; - border-bottom: 1px solid #d4d4d4; - background-image: -moz-linear-gradient(top, #fafafa, #f0f0f0); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f0f0f0)); - background-image: -webkit-linear-gradient(top, #fafafa, #f0f0f0); - background-image: -o-linear-gradient(top, #fafafa, #f0f0f0); - background-image: linear-gradient(to bottom, #fafafa, #f0f0f0); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f0f0f0', GradientType=0); -} - -.ep[ng-show=editing] { - background: white; - border-bottom: 1px solid #d4d4d4; - border: 1px solid #cecdcd; - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -} - -.ep > form > fieldset > input { - border: 0; -} - -.ngFooterPanel { - background: inherit; -} -.ngTopPanel { - background: inherit; -} -.ngGrid { - background: inherit; -} - -.ngCellText:hover i:before { - text-shadow: 0px 0px 8px #969696; -} - -.ACTIVE:before { - color: #777777; -} -.RESOLVED:before { - -} -.STARTING:before { - -} -.STARTING { - -} -.STOPPING:before { - -} -.STOPPING { - -} -.UNINSTALLED:before { - -} -.INSTALLED:before { - -} -.table-bordered { - border: none; - border-radius: 0px; -} -.table-bordered thead:first-child tr:first-child th:first-child, -.table-bordered tbody:first-child tr:first-child td:first-child { - border-radius: 0px; - border-left: none; -} -.table-bordered th { - border-bottom: 1px solid #d4d4d4; -} -.table-bordered th, -.table-bordered td { - border-left: none; - border-top: none; - border-right: 1px solid #d4d4d4; -} -.table-bordered th:last-child, -.table-bordered td:last-child { - border-left: none; - border-top: none; - border-right: none; -} -table.table thead .sorting { - background: inherit; -} -/* -table.table thead .sorting_asc:after { - background: url('../img/datatable/sort_asc.png') no-repeat top center; -} -table.table thead .sorting_desc:after { - background: url('../img/datatable/sort_desc.png') no-repeat top center; -} -*/ - -div#main div ul.nav { - border-radius: 0 0 4px 4px; - border: 1px solid #d4d4d4; - border-top: 1px transparent; - background-color: #FAFAFA; - background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); - background-repeat: repeat-x; - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -} - -.navbar .btn-navbar span { - color: #777777; - text-shadow: 0 1px 0 #FFFFFF; -} - -div#main div ul.nav li.active a, div#main div ul.nav li.active span.a { - border: 1px; - border-radius: 2px; - background-color: #E5E5E5; - box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset; - text-shadow: 0 1px 0 #FFFFFF; -} - -div#main div ul.nav li.active a:hover, div#main div ul.nav li.active span.a:hover { - border: 1px; - border-radius: 2px; - background-color: #E5E5E5; - box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125) inset; - text-shadow: 0 1px 0 #FFFFFF; -} - -div#main div ul.nav li a, div#main div ul.nav li span.a { - border: 1px; - border-radius: 2px; - background: inherit; - color: #777777; - text-shadow: 0 1px 0 #FFFFFF; -} - -div#main div ul.nav li div.separator { - padding: 6px 12px; - line-height: 20px; -} - -div#main div ul.nav li a:hover { - border: 1px; - border-radius: 2px; - background: inherit; - color: #333333; - text-shadow: 0 1px 0 #FFFFFF; -} - -#main div div div section .tabbable .nav.nav-tabs { - border-radius: 0 0 4px 4px; - border: 1px solid #d4d4d4; - border-top: 1px transparent; - background-color: #FAFAFA; - background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); - background-repeat: repeat-x; - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -} - -#main div div div .nav.nav-tabs:not(.connected) { - border-radius: 4px; - border: 1px solid #d4d4d4; -} - -.logbar { - background: white; - border-bottom: 1px solid #d4d4d4; - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; - border-left: 1px solid #d4d4d4; - border-right: 1px solid #d4d4d4; - top: 106px; -} - -.ui-resizable-se { - height: 10px; - width: 10px; - margin-right: 5px; - margin-bottom: 5px; - background: inherit; - box-shadow: -3px -3px 10px rgba(0, 0, 0, 0.1) inset; - font-size: 32px; - z-index: 50; - position: absolute; - display: block; - right: 0px; - bottom: 0px; - border-radius: 6px; - border: 1px solid #d4d4d4; - cursor: se-resize; -} - -.innerDetails { - box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.1) inset; - border: 1px solid #d4d4d4; - display: none; - background: #ffffff; -} - -.odd { - background-color: #f9f9f9; -} - -#main .logbar[ng-controller='Wiki.NavBarController'] .wiki.logbar-container .nav.nav-tabs, -#main .logbar-wiki .wiki.logbar-container .nav.nav-tabs { - border: none; - border-radius: 0; - box-shadow: none; - background: inherit; -} - -.help-display img:not(.no-shadow) { - box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1); -} - -.text-shadowed { - text-shadow: 1px 1px rgba(0, 0, 0, 0.5); -} - -.bundle-item-details { - background: white; -} - -.bundle-item > a { - border-radius: 4px; - border: 1px solid #d4d4d4; - display: block; - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); - background: #ffffff; - background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 34%, #f4f4f4 76%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(34%, #ffffff), color-stop(76%, #f4f4f4)); - background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 34%, #f4f4f4 76%); - background: -o-linear-gradient(top, #ffffff 0%, #ffffff 34%, #f4f4f4 76%); - background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 34%, #f4f4f4 76%); - background: linear-gradient(to bottom, #ffffff 0%, #ffffff 34%, #f4f4f4 76%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0); -} - -.bundle-item.in-selected-repository > a { - background: #ddeeff; - background: -moz-linear-gradient(top, #ddeeff 0%, #ddeeff 34%, #e3e3f4 76%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ddeeff), color-stop(34%, #ddeeff), color-stop(76%, #e3e3f4)); - background: -webkit-linear-gradient(top, #ddeeff 0%, #ddeeff 34%, #e3e3f4 76%); - background: -o-linear-gradient(top, #ddeeff 0%, #ddeeff 34%, #e3e3f4 76%); - background: -ms-linear-gradient(top, #ddeeff 0%, #ddeeff 34%, #e3e3f4 76%); - background: linear-gradient(to bottom, #ddeeff 0%, #ddeeff 34%, #e3e3f4 76%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddeeff', endColorstr='#e3e3f4', GradientType=0); -} - -.bundle-item > a:hover { - text-decoration: none; -} - -.bundle-item a span { - background: inherit; - border-radius: 4px; - border: 0px; - color: #404040; - text-shadow: none; -} - -.bundle-item a span.badge::before { - border-radius: 3px; - background: #737373; -} - -.bundle-item a span.badge-success::before { - background: #1cd11d; - box-shadow: inset 0px 1px 0px 0px rgba(250, 250, 250, 0.5), 0px 0px 4px 1px rgba(34, 203, 1, 0.49); -} - -.bundle-item a span.badge-inverse::before { - background: #737373; - box-shadow: inset 0px 1px 0px 0px rgba(250, 250, 250, 0.5); -} - -.bundle-item a span.badge-important::before { - background: #ee0002; - box-shadow: inset 0px 1px 0px 0px rgba(250, 250, 250, 0.5), 0px 0px 4px 1px rgba(195, 6, 0, 0.47); -} - -.bundle-item a span.badge-info::before { - background: #3a87ad; - box-shadow: inset 0px 1px 0px 0px rgba(250, 250, 250, 0.5), 0px 0px 4px 1px rgba(45, 105, 135, 0.47); -} - -.bundle-item a span.badge-warning::before { - background: #f89406; - box-shadow: inset 0px 1px 0px 0px rgba(250, 250, 250, 0.5), 0px 0px 4px 1px rgba(198, 118, 5, 0.47); -} - -.bundle-item a.toggle-action { - border-radius: 0; - border: none; - opacity: 0.2; - color: inherit; - box-shadow: none; -} - -.bundle-item a.toggle-action .icon-power-off { - color: orange; -} - -.bundle-item a.toggle-action .icon-play-circle { - color: green; -} - -div.hawtio-form-tabs div.tab-content { - border: 1px solid #d4d4d4; - border-radius: 4px; - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -} - -div.hawtio-form-tabs ul.nav-tabs { - border: none !important; - border-radius: 0 !important; - box-shadow: none !important; - background: inherit; - background-color: inherit !important; - background-image: inherit !important; - border-top: none !important; -} - -div.hawtio-form-tabs ul.nav-tabs li { - border: 1px solid #d4d4d4 !important; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - background-color: inherit; - box-shadow: inset 0 -10px 10px -10px rgba(0, 0, 0, 0.08) !important; -} - -div.hawtio-form-tabs ul.nav-tabs li.active { - border-bottom: 1px solid white !important; - background-color: white; - box-shadow: 0 -10px 10px -10px rgba(0, 0, 0, 0.1) !important; -} - -div.hawtio-form-tabs ul.nav-tabs li.active a { - box-shadow: none !important; - text-shadow: none !important; - background-color: inherit !important; -} - - -.slideout { - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); - border: 1px solid #d4d4d4; - background: white; -} - -.slideout > .slideout-content { - box-shadow: inset 0 1px 10px rgba(0, 0, 0, 0.1); - border: 1px solid white; - background: white; -} - -.slideout.right { - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} - -.slideout.left { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} - -.slideout.left > .slideout-content { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} - -.slideout.right > .slideout-content { - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} - -.slideout > .slideout-content > .slideout-body { - background: white; -} - -.slideout .slideout-title a { - color: #d4d4d4; -} - -.ngHeaderCell:last-child { - border-right: 1px solid rgba(0, 0, 0, 0) !important; -} - -.color-picker .wrapper { - border: 1px solid #d4d4d4; - border-radius: 4px; -} - -.selected-color { - width: 1em; - height: 1em; - border-radius: 4px; - padding: 4px; - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -} - -.color-picker-popout { - transition: opacity 0.25s ease-in-out; - background: white; - border-radius: 4px; - border: 1px solid rgba(0, 0, 0, 0); -} - -.popout-open { - border: 1px solid #d4d4d4; -} - -.color-picker div table tr td div { - border: 3px solid rgba(0, 0, 0, 0); - border-radius: 4px; - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -} - -.color-picker div table tr td div.color-picker-selected { - border-color: #474747; -} - -.clickable { - color: #787878; -} - -.canvas { - box-shadow: inset 0 0 10px rgba(0, 0, 0, 0); -} - -.container-group-header { - background: #fdfdfd; - border-bottom: 1px solid #d4d4d4; -} - -.box { - background: none repeat scroll 0 0 white; - border-top: 1px solid #d4d4d4; -} - -.container-group-header:not([style]) + div > .box { - border-top: 1px solid transparent; -} - -.selected, -.box.selected { - background-color: #AEAEAE !important; -} - -.box.selected .box-right i { - text-shadow: none; -} - -.box > .box-left > div { - border-radius: 4px; -} - -.section-header { - background: none; - background-color: transparent; - background-image: none; -} - -.section-header .dropdown-menu { - border-top: 1px solid #d4d4d4; - -} - -.section-controls > a, -.section-controls > span > span > span > span > span > .hawtio-dropdown { - color: #4d5258; -} - -.section-controls > a.nav-danger { - color: IndianRed !important; -} - -.section-controls > a.nav-danger:hover { - text-shadow: rgba(205, 92, 92, 0.6) 0 0 20px !important; -} - -td.deleting { - background-color: IndianRed !important; -} - -td.adding { - background-color: Aquamarine !important; -} - -.input-prepend .progress { - border-top-left-radius: 0px; - border-bottom-left-radius: 0px; -} - -/** highlight required fields which have no focus */ -input.ng-invalid, -textarea.ng-invalid, -select.ng-invalid { - border-color: #e5e971; - -webkit-box-shadow: 0 0 6px #eff898; - -moz-box-shadow: 0 0 6px #eff898; - box-shadow: 0 0 6px #eff898; -} - -/** Use bigger and darker border on checkboxes as its hard to see since they already have a shadow */ -input[type="checkbox"].ng-invalid { - -webkit-box-shadow: 0 0 12px #e5e971; - -moz-box-shadow: 0 0 12px #e5e971; - box-shadow: 0 0 12px #e5e971; -} - -.profile-details div .tab-pane ul li:nth-child(even):not(.add) { - background-color: #f3f3f3; -} - -.fabric-page-header { - border-bottom: 1px solid #d4d4d4; -} - -pre.stack-line { - color: #333333; - background: inherit; - border: none; - border-radius: 0; -} - -.directive-example { - border: 1px solid #d4d4d4; - border-radius: 4px; -} - -div#main div ul.nav li a.nav-primary.active { - color: rgba(255, 255, 255, 0.75); -} - -div#main div ul.nav li a.nav-primary { - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #006dcc; - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(to bottom, #0088cc, #0044cc); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); - border-color: #0044cc #0044cc #002a80; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - background-color: #0044cc; -} - -div#main div ul.nav li a.nav-primary:hover, -div#main div ul.nav li a.nav-primary:active, -div#main div ul.nav li a.nav-primary.active, -div#main div ul.nav li a.nav-primary.disabled, -div#main div ul.nav li a.nav-primary[disabled] { - color: #ffffff; - background-color: #0044cc; -} - -div#main div ul.nav li a.nav-primary:active, -div#main div ul.nav li a.nav-primary.active { - background-color: #003399 \9; -} - -div#main div ul.nav li a.nav-primary .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; -} - -.main-nav-upper { - background-image: none; - background-color: white; -} - -.main-nav-upper .nav li a { - border-radius: 0; -} - -.file-list-toolbar .nav { - border: none !important; - border-bottom: 1px solid #d4d4d4 !important; - border-radius: 0 !important; - background: inherit !important; - box-shadow: none !important; -} - -.file-list-toolbar .nav li a { - background: inherit !important; -} - -.file-icon i.icon-folder-close { - color: #EECA7C; -} - -.status-icon { - color: inherit; -} - -.active-profile-icon { - color: green !important; -} - -.mq-profile-icon { - color: green !important; -} - -i.mq-master { - color: orange; -} - -.mq-broker-rectangle, .mq-container-rectangle { - - border-left-width: 10px; - border-right-width: 10px; - border-top-width: 10px; - - color: #333333; - text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); - background-color: #f5f5f5; - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); - border-color: #e6e6e6 #e6e6e6 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #e6e6e6; - /* Darken IE7 buttons by default so they stand out more given they won't have borders */ - - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - border: 1px solid #bbbbbb; - *border: 0; - border-bottom-color: #a2a2a2; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; - *margin-left: .3em; - -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); -} - -.mq-group-rectangle:nth-child(odd) .mq-group-rectangle-label { - background-color: #f3f3f3; -} - -.mq-group-rectangle-label { - border-radius: 4px; - background-color: #f9f9f9; - border: 1px solid #d4d4d4; - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -} - -.mq-profile-rectangle { - border: 1px solid #d4d4d4; - border-radius: 4px; - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -} - -.mq-container-rectangle { - border-radius: 4px; -} - -.mq-container-rectangle.master { - background-color: #DFFFB9; - background-image: -moz-linear-gradient(top, #efffdd, #CCFF99); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#efffdd), to(#CCFF99)); - background-image: -webkit-linear-gradient(top, #efffdd, #CCFF99); - background-image: -o-linear-gradient(top, #efffdd, #CCFF99); - background-image: linear-gradient(to bottom, #efffdd, #CCFF99); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffefffdd', endColorstr='#ffCCFF99', GradientType=0); - border-color: #CCFF99 #CCFF99 #CCFF99; - *background-color: #CCFF99; -} - -.mq-broker-rectangle { - background-color: #bbddff; - background-image: -moz-linear-gradient(top, #bbddff, #88bbdd); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bbddff), to(#88bbdd)); - background-image: -webkit-linear-gradient(top, #bbddff, #88bbdd); - background-image: -o-linear-gradient(top, #bbddff, #88bbdd); - background-image: linear-gradient(to bottom, #bbddff, #88bbdd); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff88bbdd', GradientType=0); - border-color: #88bbdd #88bbdd #002a80; - *background-color: #88bbdd; -} - -a.dashboard-link { - color: black; -} - -.provision-list ul li:nth-child(even) { - background-color: #f3f3f3; -} - -.zebra-list > li:nth-child(even), -ol.zebra-list > li:nth-child(even):before { - background-color: #f3f3f3; -} - -.add-link { - background: white; - border-radius: 4px; - border: 1px solid #d4d4d4; -} - -.log-table > .table-row.selected:before { - color: green; -} - -.log-table > li:nth-child(odd) > div > div:not(.stack-line) { - background-color: white; -} - -.log-table > li:nth-child(even) > div > div:not(.stack-line) { - background-color: #f3f3f3; -} - -.log-table > li > div > div:nth-child(2) { - border-right: 1px solid #d4d4d4; -} - -.log-table > li > div > div:nth-child(3) { - border-right: 1px solid #d4d4d4; -} - -.log-table > li > div > div:nth-child(4) { - border-right: 1px solid #d4d4d4; -} - -.log-table > li > div > div:nth-child(6) { - background: white; -} - -.log-info-panel { - background: white; - border-radius: 4px; - border: 1px solid #d4d4d4; - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -} - -.log-info-panel > .log-info-panel-frame > .log-info-panel-header { - border-bottom: 1px solid #d4d4d4; -} - -.log-info-panel > .log-info-panel-frame > .log-info-panel-body > .row-fluid > span { - margin-right: 7px; - white-space: nowrap; -} - -.ex-node { - border-radius: 4px; - border: 1px solid #d4d4d4; - background: white; - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -} - -.dozer-mapping-node { - border: 1px solid #f3f3f3; - border-radius: 4px; - box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); -} - -.wiki-grid { - border-right: 1px solid #d4d4d4; -} - -.wiki-file-list-up { - color: black; -} - -.fabric-page-header.features { - margin-top: 10px; -} - -.profile-selector-name a:not(.profile-info) { - color: #333333; -} - -.profile-selector-name.abstract { - color: #888888; -} - -.file-name { - color: #333333; -} - -i.expandable-indicator.folder { - color: #EECA7C; -} - -.camel-canvas { - border: 1px solid #d4d4d4; - border-radius: 4px; - box-shadow: inset 0 1px 13px rgba(0, 0, 0, 0.1); - background-image: url('../img/img-noise-600x600.png') -} - -/* - * jquery.tocify.css 1.8.0 - * Author: @gregfranko - */ -/* The Table of Contents container element */ -.tocify { - /* top works for the wiki, may need customization - elsewhere */ - border: 1px solid #ccc; - webkit-border-radius: 6px; - moz-border-radius: 6px; - border-radius: 6px; - background-color: white; -} - -.tocify li a { - border-top: 1px solid rgba(0, 0, 0, 0); - border-bottom: 1px solid rgba(0, 0, 0, 0); -} - -.tocify li a:hover { - background-color: #FAFAFA; - border-top: 1px solid rgba(0, 0, 0, 0); - border-bottom: 1px solid rgba(0, 0, 0, 0); -} - -.tocify li a.active { - border-top: 1px solid #d4d4d4; - border-bottom: 1px solid #d4d4d4; - background-color: #FAFAFA; -} - -.health-displays .health-display { - border-radius: 4px; - border: 1px solid #d4d4d4; -} - -.health-details { - background: white; -} - -.health-status { - background: white; - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -.health-message-wrap { - border-top: 1px solid #d4d4d4; -} - -.health-details-wrap dl { - border-bottom: 1px solid #f3f3f3; -} - -.health-details-wrap table tr { - border-bottom: 1px solid #f3f3f3; -} - -.health-display-title { - border-radius: 4px; - background-color: #eaeaea; - border: 1px solid #d3d3d3; -} - -.health-display-title.ok { - background-color: lightgreen; -} - -.health-display-title.warning { - background-color: darkorange; -} - -.toast.toast-warning * { - color: black; -} - -.hawtio-toc .panel-title { - border: 1px solid #d4d4d4; - border-radius: 4px; -} - -.hawtio-toc .panel-title a { - border-radius: 3px; - background: #cceeff; -} - -.camel-canvas-endpoint svg circle { - fill: #346789; -} - -tr.selected, -tr.selected .ngCell, -tr.selected .ngCellText i, -.table-striped tbody tr.selected:nth-child(odd) td { - background-color: #c9dde1; -} - -input.ng-invalid-pattern { - border-color: #e9322d; - -webkit-box-shadow: 0 0 6px #f8b9b7; - -moz-box-shadow: 0 0 6px #f8b9b7; - box-shadow: 0 0 6px #f8b9b7; -} - -input.ng-invalid-pattern:focus { - border-color: #e9322d; - -webkit-box-shadow: 0 0 6px #f8b9b7; - -moz-box-shadow: 0 0 6px #f8b9b7; - box-shadow: 0 0 6px #f8b9b7; -} - -.runnable { - color: green; -} - -.timed-waiting { - color: orange; -} - -.waiting, -.darkgray { - color: darkgray; -} - -.blocked { - color: red; -} - -strong.new, -.lightgreen { - color: lightgreen; -} - -.terminated, -.darkred { - color: darkred; -} - -.monitor-indicator { - border-radius: 6px; -} - -.monitor-indicator.true { - background: #1cd11d; - box-shadow: inset 0px 1px 0px 0px rgba(250, 250, 250, 0.5), 0px 0px 4px 1px rgba(34, 203, 1, 0.49); -} - -.monitor-indicator.false { - background: #737373; - box-shadow: inset 0px 1px 0px 0px rgba(250, 250, 250, 0.5); -} - -.table-header { - color: black; -} - -.table-header:hover { - background-color: #f3f3f3; -} - -.table-header.asc, -.table-header.desc { - background-color: #f3f3f3; -} - -.dropdown-menu { - border-radius: 0; -} - -.main-nav-upper .dropdown-menu { - border-radius: 0; -} - -.main-nav-lower .dropdown-menu { - border-top: none; -} - -.submenu-caret:before { - color: #53595f; -} - -.hawtio-dropdown > ul > li.item:hover { - text-decoration: none; - color: #ffffff; - background-color: #0081c2; - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); - background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-image: linear-gradient(to bottom, #0088cc, #0077b3); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); -} - -.hawtio-dropdown > ul > li:hover > span > ul.sub-menu > li { - color: #333333; -} - -.dropdown-menu .sub-menu { - border-top: 1px solid #d3d3d3; -} - -.caret:before { - color: #53595f; -} - -.hawtio-breadcrumb .caret { - border: 0; - width: 17px; - margin-right: 2px; - margin-left: 0; -} - -.hawtio-breadcrumb .caret:before { - color: rgba(255, 255, 255, 0.8); - text-shadow: 2px 0 2px rgba(0, 0, 0, 0.3); -} - -.component { - background-color: white; - color: black; -} - -.window, -.node > rect { - stroke-width: 2px; - stroke: #346789; - border: 2px solid #346789; - box-shadow: 2px 2px 19px #e0e0e0; - -o-box-shadow: 2px 2px 19px #e0e0e0; - -webkit-box-shadow: 2px 2px 19px #e0e0e0; - -moz-box-shadow: 2px 2px 19px #e0e0e0; - -moz-border-radius: 4px; - border-radius: 4px; -} - -.window-inner.from, -.node > .from { - background-color: lightsteelblue; - fill: lightsteelblue; -} - -.window-inner.choice, -.node > .choice { - background-color: lightblue; - fill: lightblue; -} - -.window-inner.when, -.node > .when { - background-color: lightgreen; - fill: lightgreen; -} - -.window-inner.otherwise, -.node > .otherwise { - background-color: lightgreen; - fill: lightgreen; -} - -.window-inner.to, -.node > .to { - background-color: lightsteelblue; - fill: lightsteelblue; -} - -.window-inner.log, -.node > .log { - background-color: lightcyan; - fill: lightcyan; -} - -.window-inner.setBody, -.node > .setBody { - background-color: #d3d3d3; - fill: #d3d3d3; -} - -.window-inner.onException, -.node > .onException { - background-color: lightpink; - fill: lightpink; -} - -.window-inner.delay, -.node > .delay { - background-color: lightgrey; - fill: lightgrey; -} - -.window-inner.bean, -.node > .bean { - background-color: mediumaquamarine; - fill: mediumaquamarine; -} - -.window:hover { - border-color: #5d94a6; - background-color: #ffffa0; -} - -.window.selected { - background-color: #f0f0a0; -} - -.window.selected > .window-inner { - background: inherit; -} - -img.nodeIcon:hover { - opacity: 0.6; - box-shadow: 2px 2px 19px #a0a0a0; - background-color: #a0a0a0; -} - -.hl { - border: 3px solid red; -} - -.discovery > li > div:last-child > div > i, -.discovery > li > .lock > i { - color: lightgreen; -} - -.discovery > li > .lock > i { - color: lightgrey; -} - -html, body { - font-size: 13.5px; -} - -small { - font-size: 11.5px; -} - -h1, h2, h3, h4, h5, h6 { - letter-spacing: -1px; - font-weight: normal; - font-family: "Overpass", sans-serif; -} - -.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { - color: #B21054; - cursor: default; - background-color: #fff; - border: 1px solid #ddd; - border-bottom-color: transparent; -} - -table.jmx-attributes-table td { - color: #B21054; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} - -a { - color: #B21054; - text-decoration: none; -} - -a:hover { - text-decoration: underline; -} - -#tree-ctrl { - top: 0; -} - - -#main { - margin-top: 106px!important; -} - -#main-nav { - max-height: 106px !important; -} - -#main-nav .main-nav-upper .nav { - max-height: 106px !important; -} - -#main-nav .main-nav-upper .nav li { - max-height: 106px !important; -} - -#main-nav .main-nav-upper .nav li a { - max-height: 106px !important; -} - -#main-nav .main-nav-upper .nav li a i.fixme:before { - top: 0 !important; -} - - -#main-nav > .navbar-inner { - background-color: inherit; - background-image: linear-gradient(to bottom, #3f4349 0%, #464c51 100%); -} - -.navbar-inner { - height: auto; - min-height: 0; -} - -.main-nav-upper { - height: auto; - min-height: 0; -} - -#main-nav > .main-nav-upper { - filter: none; - border-top: 3px solid #B21054; - border-bottom: none; - height: 60px !important; - min-height: 60px !important; - box-shadow: none; -} - -#main-nav > .main-nav-lower { - border-top: 1px solid #53565b; - box-shadow: none; - background: #3f4349; - - background: -moz-linear-gradient(top, #3f4349 0%, #464c51 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f4349), color-stop(100%,#464c51)); - background: -webkit-linear-gradient(top, #3f4349 0%,#464c51 100%); - background: -o-linear-gradient(top, #3f4349 0%,#464c51 100%); - background: -ms-linear-gradient(top, #3f4349 0%,#464c51 100%); - background: linear-gradient(to bottom, #3f4349 0%,#464c51 100%); - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f4349', endColorstr='#464c51',GradientType=0 ); - - padding: 0px; - height: 42px; - max-height: 42px; - min-height: 42px; - border-bottom: none; - -} - -/* -.prefs > .row-fluid > .tabbable > .nav.nav-tabs { - margin-top: 0 !important; - border-radius: 0 !important; - border: none !important; - max-height: 45px !important; - min-height: 45px !important; - border-bottom: 1px solid #cecdcd !important; -} -*/ - -.prefs > .row-fluid > .tabbable > .nav.nav-tabs > li { - margin-bottom: 0px; - margin-top: 0px; padding-left: 20px; - padding-right: 20px; -} - -.prefs > .row-fluid > .tabbable > .nav.nav-tabs > li > a { - background-image: none; - background: #f6f6f6; - color: #4d5258; - border-radius: 0; - padding-left: 0px; - padding-right: 0px; - padding-top: 6px; - padding-bottom: 5px; -} - -.prefs > .row-fluid > .tabbable > .nav.nav-tabs > li.active a { - border: none; - border-bottom: 1px solid #B21054 !important; -} - -#main-nav > .navbar-inner.main-nav-upper > .container > .pull-left > .brand { - text-shadow: none; -} - -#main-nav > .navbar-inner.main-nav-lower .nav { - width: 100%; - float: none; - position: relative; - top: -1px; - height: 42px; - background: inherit; - background-color: inherit; - background-image: inherit; - background-image: linear-gradient(to bottom, #474d52, #3f4349 100%); - border-top: 1px solid #565b60; -} - -.main-nav-lower > .container > ul > .dropdown.overflow { - margin-right: 0; -} - -@media (max-width: 767px) { - .navbar .container { - margin-left: 10px; - margin-right: 10px; - } - - .main-nav-lower > .container > ul > .dropdown.overflow { - margin-right: 45px; - } - -} - -.main-nav-lower > .container { - padding-left: 0 !important; - padding-right: 0 !important; -} - -#main-nav > .main-nav-lower > .container .nav > li.overflow > ul > li > a { - font-weight: normal; - color: #4D5258; -} - -#main-nav > .main-nav-lower .nav > li.overflow.open > a { - color: #ffffff; - text-shadow: none; - border-top: 1px solid #949699; - background-color: inherit; - background-image: linear-gradient(to bottom, #72757a 0%, #64686C 100%); - font-weight: bold; - border-bottom: none; -} - -.dropdown-menu { - border-radius: 0; -} - -#main-nav > .navbar-inner .nav > li > a { - margin-top: -1px; - border-top: 1px solid #53565B; - color: #ffffff; - text-shadow: none; - height: 32px; - padding-bottom: 0; -} - -#main-nav > .navbar-inner .nav > li:hover > a { - color: #ffffff; - border-top: 1px solid #949699; - text-shadow: 1px 0 0 white; - background-color: inherit; - background-image: linear-gradient(to bottom, #5c6165, #4b5053 100%); -} - - -#main-nav .navbar-inner .nav li.active a { - color: #ffffff; - text-shadow: none; - border-top: 1px solid #949699; - background-color: inherit; - background-image: linear-gradient(to bottom, #72757a 0%, #64686C 100%); - font-weight: bold; -} - -#main-nav .navbar-inner.main-nav-upper .nav { - -} - -#main-nav .navbar-inner.main-nav-upper .nav > li { - height: 60px; - border-left: 1px solid #585b5e; -} - -#main-nav .navbar-inner.main-nav-upper .nav > li > a { - position: relative; - top: 1px; - padding-top: 1px; - border-radius: 0; - border: none; - height: 60px; - max-height: 60px; - color: #ffffff; -} - -#main-nav .navbar-inner.main-nav-upper .nav > li:hover a { - color: #ffffff; - text-shadow: none; -} - -#main-nav .navbar-inner.main-nav-upper .nav li a i:before { - position: relative; - top: 2px; -} - -#main-nav .navbar-inner.main-nav-upper .nav li.dropdown a.dropdown-toggle span:not(.caret) { - display: inline-block; - margin-top: 2px; -} - -#main-nav .navbar-inner.main-nav-upper .nav li.dropdown a.dropdown-toggle span.caret { - margin-top: 10px; - margin-left: 1px; -} - -#main-nav .main-nav-upper .nav li.dropdown.open a.dropdown-toggle { - color: #ffffff !important; - text-shadow: none; - background-color: inherit; - background-image: linear-gradient(to bottom, #72757a 0%, #64686C 100%); - border-bottom-color: inherit !important; -} - -#main-nav .main-nav-upper .nav li.dropdown .dropdown-menu li { - border: none !important; -} - -#main-nav .main-nav-upper .nav li.dropdown .dropdown-menu li a { - color: #4D5258; - border: none !important; - padding-top: 2px !important; - height: 22px; -} - -#main-nav .main-nav-upper .nav li.dropdown .dropdown-menu li:hover a { - border: none; - color: white; -} - -#main-nav .navbar-inner.main-nav-upper .nav li.active a { - border-top: none; - color: #ffffff -} - -.navbar .nav > li > .dropdown-menu:before { - display: none; -} - -.navbar .nav > li > .dropdown-menu:after { - display: none; -} - -#main.container-fluid { - padding-left: 0; - padding-right: 0; -} - -#main.container-fluid div .nav { - background-image: none; - background: #f6f6f6; - border-radius: 0; - line-height: 18px; - padding: 0; - max-height: 31px; - min-height: 31px; - border-top: none; - border-bottom: 1px solid #cecdcd; -} - -#main.container-fluid div .nav li { - margin-bottom: 0; - margin-top: 0; - padding-left: 0; - padding-right: 0; -} - -#main.container-fluid div .nav li a { - background-image: none; - background: #f6f6f6; - color: #4d5258; - border-radius: 0; - border: 1px solid inherit; - padding: 6px 20px 5px 20px; -} - -#main.container-fluid div .nav li a:hover { - border-radius: 0; - padding-top: 6px; - padding-bottom: 5px; -} - -#main.container-fluid div .nav li.overflow a:hover { - background-image: none; - background-color: #B21054; - color: #4d5258 -} - - - -div#main div ul.nav li a:hover[disabled] { - border: 1px; - border-radius: 2px; - background: inherit; - color: #4d5258; - cursor: default; -} - -#main.container-fluid div .nav li.active a { - border-radius: 0; - background-color: inherit; - background-image: none; - color: #B21054; - box-shadow: none; - border-bottom: 1px solid #B21054; -} - -#main.container-fluid div .nav li.active a:hover { - border-radius: 0; - background-color: inherit; - background-image: none; - color: #B21054; - box-shadow: none; - border-bottom: 1px solid #B21054; - padding-top: 6px; - padding-bottom: 5px; -} - -/* -div[ng-include][src='viewPartial'] .row-fluid { - padding-left: 10px; - padding-right: 10px; - width: auto; -} -*/ - -.nav li a { - cursor: pointer; -} - - -select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { - font-size: 13.5px; - border-radius: 0; - /* - color: #555555; - display: inline-block; - font-size: 14px; - height: 20px; - line-height: 20px; - margin-bottom: 10px; - padding: 4px 6px; - vertical-align: middle; - */ -} - -.dropdown-menu li > a:hover, -.dropdown-menu li > a:focus, -.dropdown-submenu:hover > a { - color: #ffffff; - text-decoration: none; - background-color: #B26182; - background-image: -moz-linear-gradient(top, #B26182, #B2577A); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B26182), to(#B2577A)); - background-image: -webkit-linear-gradient(top, #B26182, #B2577A); - background-image: -o-linear-gradient(top, #B26182, #B2577A); - background-image: linear-gradient(to bottom, #B26182, #B2577A); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B26182', endColorstr='#B2577A', GradientType=0); -} - -.dropdown-menu .active > a, -.dropdown-menu .active > a:hover { - color: #333333; - text-decoration: none; - background-color: #B26182; - background-image: -moz-linear-gradient(top, #B26182, #B2577A); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B26182), to(#B2577A)); - background-image: -webkit-linear-gradient(top, #B26182, #B2577A); - background-image: -o-linear-gradient(top, #B26182, #B2577A); - background-image: linear-gradient(to bottom, #B26182, #B2577A); - background-repeat: repeat-x; - outline: 0; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B26182', endColorstr='#B2577A', GradientType=0); -} - -.logbar { - width: 100%; - left: 0; - background: inherit !important; - border-bottom: none !important; - box-shadow: none; - border-left: none; - border-right: none; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; - padding-left: 0; - padding-right: 0; -} - -.logbar-container > .control-group { - margin-bottom: 0; -} - -.logbar-container > .control-group:first-child { - padding-left: 20px; -} - -.logbar-container > .control-group:last-child { - padding-right: 20px; -} - -.logbar-container { - margin-top: 4px; - margin-bottom: 4px; -} - -.threads.logbar { - background-color: #F6F6F6 !important; - border-bottom: 1px solid #CECDCD !important; -} - -.threads.logbar > .logbar-container { - margin-bottom: 2px; -} - -.threads.logbar > .logbar-container > .state-panel { - margin-left: 10px; - margin-top: 2px; -} - -.threads.logbar > .logbar-container > .support-panel { - margin-right: 10px; -} - -.wiki.logbar-container { - margin-top: 0; - margin-bottom: 0; -} - -.wiki.logbar-container > .nav.nav-tabs { - background-color: #F6F6F6 !important; - border-bottom: 1px solid #CECDCD !important; - border-radius: 0 !important; - border-top: 0 !important; - border-left: 0 !important; - border-right: 0 !important; - margin-top: 0 !important; -} - -div#main div ul.nav li a.nav-primary:hover, div#main div ul.nav li a.nav-primary:active, div#main div ul.nav li a.nav-primary.active, div#main div ul.nav li a.nav-primary.disabled, div#main div ul.nav li a.nav-primary[disabled] { - background-color: inherit; - color: #0044CC; -} - -div#main div ul.nav li a.nav-primary { - background-color: inherit; - background-image: inherit; - background-repeat: repeat-x; - border-color: inherit; - color: #0044CC; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); -} - -.nav.help-sidebar { - /* - background: none; - border-bottom: 0; - */ - max-height: inherit !important; - position: relative; - left: -10px; -} - -.nav.help-sidebar li:first-child { - padding-top: 3px; -} - -.nav-tabs .dropdown-menu { - border-radius: 0; -} - -.perspective-selector { - border-right: 1px solid #65696e; - background-color: inherit; -} - -.perspective-selector:hover > a { - border-top: 1px solid #65696e; -} - -.perspective-selector > a { - border-top: 1px solid #64696d !important; - background-image: linear-gradient(to bottom, #585d62 0%, #4e5257 100%); -} - -#main-nav .dropdown-toggle > .caret:before { - color: white; -} - -#main-nav li.dropdown.open > a.dropdown-toggle { - border-bottom: 1px solid #585b60; -} - -#main-nav .dropdown.open, -li.dropdown.open > a.dropdown-toggle { - color: white; - border-bottom: none; - background-color: inherit; - background-image: linear-gradient(to bottom, #72757a 0%, #64686C 100%); - text-shadow: 1px 0 0 white; - -} - -.dropdown-menu { - border: 1px solid #b6b6b6; - border-top: 0; - margin-top: 0; - padding: 0; - background-color: white; -} - -.dropdown-menu > .divider { - margin: 0 !important; - border: 0; - color: #E5E5E5; -} - -.dropdown-menu > li > a { - background: inherit; - text-shadow: none; - line-height: 22px; - font-size: 14px; - border: 0 !important; - padding: 0 !important; - max-height: 22px; -} - -.dropdown-menu > li:hover { - color: #ffffff !important; - border-top: 1px solid #B24E78; - background-color: #B2577A !important; - background-image: linear-gradient(to bottom, #B2577A 0%, #B26182 100%) !important; - cursor: pointer; -} - -.dropdown-menu > li:hover > span > ul.sub-menu > li { - color: #333333 !important; -} - -.dropdown-menu > li:hover > span > ul.sub-menu > li:hover { - color: #ffffff !important; -} - -.ngRow:hover { - background-color: lightyellow; -} - -.ngRow.selected { - color: #ffffff !important; - background-color: #B21054 !important; - border-bottom: 1px solid #d4d4d4; -} - -.ngRow.selected .ngCell { - color: #ffffff !important; - background-color: #B21054 !important; - border-bottom: 1px solid #d4d4d4; -} - -.ngRow.selected .ngCellText i { - color: #ffffff !important; - background-color: #B21054 !important; -} - -.dropdown-menu > .divider:hover { - border-top: 0; - background-image: none !important; -} - -.dropdown-menu > li:hover > a { - color: white !important; - text-shadow: 0px 0px 1px white; -} - -.dropdown-menu > li { - padding-left: 10px !important; - padding-right: 10px !important; - line-height: 60px !important; - border-top: none; - max-height: 60px; -} - -li.dropdown.open > a.dropdown-toggle { - color: #B21054; - border-bottom: 1px solid #B21054; -} - -.main-nav-upper .container .pull-right .nav.nav-tabs .dropdown .caret:before { - color: white !important; -} - -.wiki > ul > li[ng-repeat='link in breadcrumbs']:first-child { - padding-left: 20px !important; -} - -.wiki > ul > li[ng-repeat='link in breadcrumbs'] { - padding-left: 5px !important; - padding-right: 5px !important; - white-space: nowrap; -} - -.wiki > ul > li[ng-repeat='link in breadcrumbs'] a { - display: inline-block; -} - -.wiki > ul > li[ng-repeat='link in breadcrumbs']:after { - position: relative; - top: 1px; - content: '/'; -} - -.wiki > ul > li[ng-repeat='link in breadcrumbs'].active:after { - content: ''; -} - -.wiki > ul > li.pull-right.dropdown { - padding-right: 20px; -} - -.tabbable > .nav-tabs { - min-height: inherit !important; - max-height: inherit !important; -} - -.tabbable li a { - background-color: inherit !important; -} - -.tabbable li.active a { - border-bottom: 0 !important; -} - -.no-bottom-margin .control-group { - margin-bottom: 10px; -} - -div.hawtio-form-tabs ul.nav-tabs li:first-child { - margin-left: 3px; -} - -div.hawtio-form-tabs ul.nav-tabs li.active:first-child { - margin-left: 3px; -} - -.instance-name { - border-top-left-radius: 0; - padding: 0; - padding-left: 3px; - padding-top: 3px; - box-shadow: none; -} - -ng-include[src="'app/jmx/html/subLevelTabs.html'"] .nav.nav-tabs { - border-radius: 0 !important; - margin-top: 0 !important; -} - -div.wiki-fixed[ng-controller] .row-fluid .span12 .nav.nav-tabs { - border-radius: 0 !important; - margin-top: 0 !important; - border: none !important; - box-shadow: none !important; - background: inherit !important; - border-bottom: 1px solid #cecdcd !important; - position: relative; - top: -8px; - margin-bottom: 0 !important; -} - -div.wiki-fixed[ng-controller] .row-fluid .span12 .nav.nav-tabs li a { - background: inherit !important; -} - -.controller-section { - padding-left: 20px; - padding-right: 20px; -} - -@media(max-width: 849px) { - .controller-section { - padding-left: 5px; - padding-right: 5px; - } - -} - -#jmxtree { - margin-left: 20px; -} - -#activemqtree { - margin-left: 20px; -} - -#cameltree { - margin-left: 20px; -} - -.span9 #properties { - margin-right: 20px; -} - -.wiki-fixed { - margin-left: 20px; - margin-right: 20px; -} - -.CodeMirror * { - font-family: monospace; -} - -.fabric-page-header .span4 h2 { - margin-top: 0px; -} - -div[ng-controller="Log.LogController"] .logbar { - -} - -div[ng-controller="Log.LogController"] .logbar .logbar-container { - background: white; - margin :0px; - padding-top: 4px; - padding-bottom: 3px; - border-bottom: 1px solid #cecdcd !important; -} - -.help-header { - background-color: #43484D; - padding-left: 20px; - padding-right: 20px; - border-radius: 4px; -} - -.help-header img { - position: relative; - margin-right: 7px; - margin-left: 3px; - height: 50px; - top: -2px; -} - -.about-display { - margin-left: auto; - margin-right: auto; - width: 700px; -} - -.about-display > .about-header { - text-align: center; - background-color: #B2577A; - color: white; - padding-left: 10px; - padding-right: 10px; - border-radius: 4px; -} - -.about-display > .about-header > img { - position: relative; - margin-right: 7px; - margin-left: 3px; - height: 22px; - top: -2px; -} - -.camel-tree > .section-filter { - margin-left: 10px; - margin-top: 5px; - margin-right: 10px; -} - -.dropdown-menu .sub-menu { - left: 190px; - top: -5px; -} - -.hawtio-breadcrumb { - margin-top: 5px; - display: inline-block; -} - -.hawtio-breadcrumb > li:first-child { - padding-left: 10px !important; -} - -.hawtio-breadcrumb > li:last-child { - padding-right: 10px !important; -} - -.hawtio-breadcrumb > li { - padding-left: 2px !important; - padding-right: 2px !important; -} - -.nav.nav-tabs li .hawtio-dropdown .dropdown-menu { - margin-top: 7px; - border-top: none; -} - -.dropdown.perspective-selector .dropdown-menu > div > p, -.hawtio-dropdown p { - color: #333333; -} - -.can-invoke > .dynatree-icon:before, -.icon-cog.can-invoke { - color: green !important; -} - -.cant-invoke > .dynatree-icon:before, -.icon-cog.cant-invoke { - color: red !important; -} - -.pane-bar { - border-left: 1px solid #d4d4d4; - border-right: 1px solid #d4d4d4; - background: white; -} - -.pane { - box-shadow: 0 0 50px rgba(0, 0, 0, 0.05); - background: #fff; - top: 106px; -} - -.pane-header-wrapper { - box-shadow: 0 0 50px rgba(0, 0, 0, 0.2); -} - -.navbar .nav > li > .dropdown-menu:before, -.navbar .nav > li > .dropdown-menu:after { - display: none; - border: none; -} - -.dropdown.perspective-selector .dropdown-menu > div > p, -.hawtio-dropdown p { - border-top: 1px solid #d4d4d4; - border-bottom: 1px solid #d4d4d4; - background-image: linear-gradient(to bottom, #fff, #e5e5e5); -} -.dropdown.perspective-selector .dropdown-menu li.clear-recent { - border-top: 1px dashed #d4d4d4; -} - -ng-include > .nav.nav-tabs { - border-left: none; - border-right: none; -} - -.modal-body{ - max-height: calc(100vh - 200px); - overflow-y: auto; -} diff --git a/artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/activemq.png b/artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/activemq.png deleted file mode 100644 index cc8cd5002e33f8b1cc13a3e6f098d65d1802fb06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18820 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≫GkoUz|xw6J0g-%{SltI(_#)8}JmLo=t_#Cinng+V@d_8*o6cZ*)m@p-fKMUS~MWBZe zVllw1_kL%_q~*jU*&=IC(*qSn1i8E16)NXk(vIuy?~f4h>#x5q?Af#DTyNz@bmRFC znD!47CQO_}_)DhQ5JGs5UxBXxhKxRo1`QL@B1j`Igq~&euQF56?k)T>BxV+<{W zzpwc4!wXgRWH?)qpwnrpTOX0$6&O#`# zZ{NOy0|pFOfNooo=$>cmFaropm@r{7kP}l15kfo#l-TSRx?j){Ta4wn+`ppG&9#s9 zCO$b9fYGBzf8q192iSn=b!EbY36p`GxG>VlKMK(9^yYN#)e?7w8r6GxoEn`5HK+SU z9ROIla^;E{GiK~j6vaEHy9@^6F{hac6DCXsa)L@BM*gjrfz<#b?(T!OLqt`TWw%-x za?9BO96o%wY|4}=O97#2ngGg-z8o~Cmg7kJx0LaeHUjKjp_kRUm;RM(UY%!;o2@@tv2J#nys;YlTDW?N;?bVvherb_q z-U^{yi3!Kx5b#Z(v7^RK&s%TRTg=hUc*05Vm50dIAax zBMs45TZVTuiIpsnQZpu&Agc>=}^+f@#%qXI}eKT=|A4RdAT>I zuiWC|y;p62TQbvlJRY~(?ap8@_()Eao;as$7r1#Jl7#LUjqAAk7#!ndlk zq9`Ys)bICu)oS%(lErzYOIJ5aucZe70?2<2BF?!am&;vx?`zJveAZYehZ3{q!zLxe zzE~`tX}0(ABI#OGUIADm`Bfa0nQ1s2K9|eoqh_Cb|Fs002ovPDHLkV1g;U Bol5`! diff --git a/artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/checkbox-background-checked.png b/artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/checkbox-background-checked.png deleted file mode 100644 index 21be54a1333d27c4b7f0970cb6616b19babf6ca1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 355 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2?f#ZI0f96(URk z2Vq7hjoB4ILCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiXM2nIEH9U zOun-<`}(K-_5a-r1UP5RoEg61&)?tXhfbdCjIibT{q1dcLSjNf!jJ#|?Jv%f0D=>j zj<8&A;m+Unwe#Vl)9(xH9DTd>>k~NQ|4&(1@?P7=_y51Y$v?iomv_Fk?K#ghZh3<} z|NpfoetgQ$^YV7Q!Hdp~#ya1px2!(+LD=3}`0&zjd&xCown-IVUYaw51Wd{e+3d{R zMCun?tiKyKBXQPjiI~IJ0yNoT1@Q=*qFh2AZ+em8r2=+KH`E>^417>JlOO q!Iiag;^{MI_B?uWa z2Vq7hjoB4ILCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiV8hl978lF zCZD-kl>W2d{=c$B2aAkOk9I`epP%v<->aQIaO{jnz~S}#|4VX}+x8_SCICTdQo@h_ z|Lq-p*Z2s`YHe(^;60I`k@4&Md-=IJi{>wjum5kj!AQ_gaQ}Ztp7g}@w3xu!C$bka e`{&LqWMx>k&(!0mVUZ-zat2RVKbLh*2~7ZD?pD?S diff --git a/artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/checkbox-background.png b/artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/checkbox-background.png deleted file mode 100644 index 9b0ee2e38025946b9ec1cabafb0ea6a59e07d6f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 228 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2?f#ZI0f96(URk z2Vq7hjoB4ILCF%=h?3y^w370~qEv?R@^Zb*yzJuS#DY}4{G#;P?`))iiV{6t978lF zUcI!N_lN-x%SFp|zk;M+U0CNhGwJG{2aJmF_?{Fk-1`|Y8_Dr--cowQVb zDRyJo)-WLl7lY?}Tm=~&nB*FZ|2G_ykoWz?chioq{OZ2yNn5_%i~oC%&7{zDU5uq_ Q8qhKZPgg&ebxsLQ0PPk}s{jB1 diff --git a/artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/favicon.png b/artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/favicon.png deleted file mode 100644 index c2b43f5207875df8ccf3001b1da821fc5f90cb0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37357 zcmZ^~1y~%<_AS~o4DN#l2n=q)f)iYV1Sb#(4k18rcV>{_8r(^M5CQ}Zu7Lo-Aqnp8 z?lQdjo&UM-o_F58^UZwIUA0$N)voI9sxFrAlKtN_TB>ZT`l| z!iwA5!5L)@0OH7tG z^Ykef%7V+y$I;!~o6FIS@qaGzzpf*1>+Ejp3DlE?PUpD`{h5tg!xmuaK zJGs7eaKclhTN#?Sq42lSs-h-tXmTA|$gj}s;N#CiUIY5#36=j7n* zYUSqkkGQuu#i{xk8v0s8+Z zz<(zG2jHJ>5c`*(^yO_GtQ`NNuNQTK(g&e?k5u>A$W2 zRgS^`wVeOR`8QIW=by3sA7lG}Zk&ImqV60?9Mov|Uw5G-PMs^8Dga0W%JMQVy+L~c znEu9!DVJJ@t*=TOFEbmut8#W;!mvTIxLgTV*HiE32?OaWaSimbaB+i*lJMyv9}*U# zb3{D%m=0QJtD~3=TD`V!9~8yLTQ7epO!$rXj!3pIwlwY!mwt z$$j2YMBDHOEzNgnWj6>BUGXdJwSOwDa~$^OwE^i-`oR#@w(;U3HGbtw)^n`9(h7GSAne9Eh(_2KSq{;V_nSHODm7SQ4ND++t>FgM39Qt-#Jbe zAMO`7gMsb@0MH7FILq`NdOVNbtvF^Z0ppe*)B+JNWCn+X+@?zdHv}{yn$=E=ZJ$l= zcV6L#ysvJXSF-0{{At7tqWBczNAY+ozhR3iFi}uH(Zr1*j6n)pdh4;*9Pwphyno@= zgrQRa)|}w@?|U?5i!HL^)eAYo>{XD+!>*v9;Gssg$g%m|`?+@9NGuJ8j=2oyZK%-> z=-~jQ;LG5Tr7fZ@pe?S=q0KTLD!k}_S|goX9F!iQB#E8y^7U&&Lt*4quarrU&^kjA zJu|~k`ou3)`yZ7!&XFzO@RDZD7+ZYPoeHsYm@NqLJ7QqRSJOEPe3_s^fkqE}Cz zE}|(xwLX6Q_&(vSWXuf7SXaW-a|iz3<_k=MA->aS@+rQw4!EB*=CgKwOsOOlusqSy z3!85ET`#h=IOI<*Ce5h^ed8nK|qyA$PhvX&x~l(|lLbk8bo-J3`1PiTnJ zI@-V`CNY^5f}~$7J$Z_T&i9Id{#ZnfR7yr#;5Z%a=`nAns+@5$La( zA=xJ4&XK^?Vf{wO+wsnCqL`BHevpPYGlLoYPK3C)1=WKX_w)1G7p)HospYdp73D*o zhpMbHe1CXOzUP9luAr1u44_VWC?z?I?d1Yv)vG6R(Nkq0zy&LqG~sl}DeyE-!tX-d zeXWo9J6dJbec`)3lHKo}Q10A4DClU>sl0DQX85oy(xPfC41PPi*v9|#>C>Fkx7NY} zt&Qrh7Zy2M1;00V9N<+K7yUIzwjO2&LC}@g(HREfG03v*R4F_yYTF)VPi*&&P~MP!oL^ zh(3EBPX>sP_SVwU>Zo&=y~q)9`Gn?0+L=LeodO(b_{R5A;2SXj$n%nvEWUauP;lHU zxIuhD>b;gCHpWKK@=vy{9xI@AwR(&RTz|6pLhu&q9cbwqSlv6i zwzd`#55HSg7`-zU^2VQrA>1ziOel9nS16g-NT9VzYS{*-Gc)M-8@-^>qKCY6< z_jiA*Ilnb9V0%qrau8QJC4;Ktr>r4En8SB>m#CgHY2+00lEhHU>hVT&oObXG!;sBLN3-gM)(#4R1q+KWN*A zQ5v6)cGc}lx`7Sf=QfFLJG@Js`k6kj?+&s@8_cfBC$tHbJz~>C|AJcy1vzXegj~%m zy?{vj{it_azheS(EIi%(K&R84^2#K`bJn4L$f(W#db2@3%uY^P4SxTkLh1YgsqDM^ zH_3CWZiMFSWzGlWgb;R?K9l*hL7i{Nts)HFjEd-_k1>9)SIrn*lO54l0qO9y=j>fn z=OzXgA3ky1oEmb_!!E7I1s}eI)B0|q)mV?Tf%V`DAtUtEhz)$|qV2zvMIOD}`R`S_ zd?)Kq0wIsK9loSB*j131q0Mj*zBi*u&M!#-3(-FFjG0h->0a6Sj;(u>hic8*a$lmG zGp%FNR~j3Ubel9lE$e*Pdby#V@zjdX9dL7w9U+u)vMUv6yZc(}xQOkZ|7LGiy7XtA zv0u^lK0Y^o5QON_(FDmntF9ypJ1X z$L4*+4BJ4`JI5P`T^~Yddc?A3o2*J}51*NBj12p=c`p!Re=eqdkpX)b@XZqsbVL#X z;WP3*9TG0CcB;+8aJ!(sO;Eli4@csPIp5X4M=m~H*NeK6>x=&!US`rN=5TYiJ&=#B z(b4FjdHKCw?#z_Yn2c z39N!uOPB&o-R#;Qp8vc}!$R-`eqR>jJUM+v6(^NWJw}JeeaC5f-T(FK>PmUZ-w3Bx z<`x+;-Vi7u^7)VhX^&4OE~Co0UFwvaDfQqXugH=vC2!=n|D8?-_``HY9EtdTIF**E z|LKA+{+{5Uj=e7w8rW}a&Rgik`t;IlSiLkJ~NZ!3356|Fi5&R{vsc^Znn(p8;Sf= zEU63W%7YhfP+!`I)YpI1QfWUoUT$hUo;xkSi2qtQU#za&o%{=$nd`WMss9ku7OAAH zY-?*{!#3aS#dDwjmqpsmnD!6y^qJPLo=0UlZrk2Q7YG9Rjs6@ZNZA~x`*5}>w)5pZ z5rzok!wy_E07pNFZY^P1DUgML?j#OlIH#Hy51){Lavv)p%T@1hVo zfL=W(+=8tM|1LyJQ7OYBFe`J?XusJhJ;dOv{Mq-3B|GpmrTxCZohA`^~;=nA&b&oB027%4~OWk2jhUsbYPNXRI#3}Jq|IXYwpFFm8vP|zAm z(RuXB6z0EH-*#RuDvkWhd!2J=uXh_15^-E_@b2NJ;dJ7s%fh^+1^QX1A@7E(h}?{| zB8WFRYUtN5Z1`SPZ=FSm)@ubm;xS$NK1(%`Gs2^1i9J%1(JwfYZ~0lrST;B7bzao* z4qB2BpRGKF-04T|dLm9r$)k8#;FCAA)Q(biy=TP-jTD7w9}-Al=!I|JycxW&c(|!p zZ|DvD+qV8vnwguqje}Su`nd7*1;p$Q{!}6GvHzeb%pvn34|!Hh_ru5&Zf$UGAKP823$kt{K2hX#XM(cyn zwxLsg(o)|9>jT|)J-ld6_Zd?P4&MxSI~9c_q9vjI8N9FB$cuLurU^VT+a2DO8^!f| z=+BcfqX~TO9QVj~I0+Lp^(2(qJM?Yg3#E5oA)$)-o%$j9m-O%7Ie`m5F3ey=W(zCI z>S&ME?A?G61c<0VTfdT6C(DeRFGOS`-KaX)fgnNMR>Z_>w^IZU(plQLjQ4Im+^@rT z-@Ug>BmO=Dt?!1`F48wgG|?0r!5~FEAMsWH)HF!cUMOMl=UUn+l3?o2?S8QoA?m5* zS{7eiay~D z0-P;7mC6c@VpEc1M|S=7k3< z34!BhRk<9gAFx7QrU^I7N^0H?y_P8ziZL~!#c;jrNi$7!l)u?OT%9^6aGuPqoU@P2 z7S&;(7*0zcAYT#3FfR54tAH?sh&w>2jx4L%V|SuyWo1SEPtg4k!CJ`RG!a893(XA+Uj3Z#E?n|E zOX?BYyJ5-E?p;-J*70qR-71q)z2VN@%TjF>QMic3?N9i_?P5FVpl#CfU}Q54^jylp zIke>N(3GLOKFxD?c{T*h{3&00yzNdwx#`q1(x6r|c-1^%3#LA|!YRT%oW9*-(x}>0 zMQHBzQ+eA7v(5b5fdQf(=E;i_6A4btqz_uoR>ns|2gwse&9uWGhC?t3>n=dfuM%?_ zPv_Kq!lS7!6=}LDaE}-bk{Ea^42ZL_dfZyy4*8T}m5gL_ZTbyg3@Tk-)3Qt`CK;S` zi6&1FCzk4!_umx5QQuDP2BXt@{2y(pLdyq|IlUTYTdpm>n6fobnJ-zTAd{v{GI8e@ z#CE_BX~sL|a`4y~H}Kgi7oeaCGS({hMS{p52H8nLS)LNPlMs$-W?e868)Y{s5*KU~q z_3KyM9+vr`p`o`+(rdN&u)RLZgo{SRp=awfDrlSL|TohM6K+qP$16 z%{PREjdLe!?>mloWiVC#>=_g&B0Hm8oZ7n$ol=n-GHu3qav)ZqI@z7 zOUqMwE90=^(UY3I`#s)+k{}|o5SnLqj;ePibxsj(c>tUhxZ|DZj_+}Eb*9at$v(qi z3w$fHXGrh{(v~>78co3P>2zw2W>$l)|GpZIt2i>p8E(6a@Y@+q8s=9-U6b6?5o zIQac<{*>svlA+hXoNPyaCk@Tg0j=PX6ai3394pu@j}eSi2hO_KE;kh|vLf#`sz9?&YM;J`xTEp-&mX;KaiLRKD-*iXLaeNmgc~xyDLF(*-SZ6yOQ`apT~5~uXzm^gYXj!eJOCdU9m&ch1n zZdM!W>*bd|iuh#vo2#2cS(h$lA2*k>F9WD%E)PINVb{||ul!4@5HV1dN4U(_cC?`|INBY?} zt*IlAZkCg=N$N`s4aEx3F^n(AuPErq&-F(wfag_LC z1v3)mebV+O5quFFLD*|R;%5baI%6miQ#i~51Yy3x7{I+J5x$tn`S80yYF z&O<+$z1s+AQ>Uf9XOMXCa4a)|)m(6tLqW?mlM=~h8}AWe_J z^=S7glIZOGQpM$3$j9!MuCTb*s^a?N=5sMDd99BTo!b~RlqKG7u^4b=7oTe9n{XyR zayLg@h=SrH1-)@hDK*z(*s_ZL;B6k|el}?q}Xo8s7 z#4W2AOvfA4`@$H*H)dG1r^4;mL%T*)Jw3K$Pl^iL842mAO8PFaYf~)J|#YwPtF_EX|WwM{ChF^=F>5{^04?Xi!WN5 zt5tk6vtqOMzo-Riv2$ArS-x7l2njbzT^%kS-aN_cGx*Ky+T)I`{xNuwfEVrCb0b6u zPwUx-9_+&Rl*Gn~#%{NC0b7GTpnxw6jJmq)HBbYv9@-h$$^IR2dkMN;G^}@=SJnr#Y3NV*$Bx29Wg>&_(eUO@BTeCn zK*Sk@87v+hqC0n*YCgP9X|J=am~I^4sgq`pE;-4-h0PC*>g{rQ2M<< zYr^5apv>e(7u$31UYW4@41V>gmL4MF1s3CBhq37gcPul)HhN9nQkdp^lOPI&-_k9< z2aSa_1TGxiP?h-I_-s2-J3r&TKe%LGr8^{3Cj@^?FU;w%4O;IItUuVcF5H>aY;hIr z?BYE-Mq@hIDP{IWieuAcx9OYW<|Xw1Lk1tB*~FJAX~@4~mv%#{VT0lWaE6bp{J%bq zy83$M=K8>!?y7E#qLoy{yhRN4X7xE(IXwH?3hZ*~d(M3b-O00H=th#K>dJ9>h!TWC zeu!so+dD3DS z8pFuHA|W)(k$1dLNgi=}cOh|Gsl0tyWIOL`M@%aj)&V-$&=ki8$MXUu$nv3#JZq zHArivo41U^B#44SK59@tJ^WcW`x^T2IFb-)C zO~`(t+_tnThYoLYd4|nWl(bF8Ryve_xjsdu8vfq>t!($-o85ra_hox zsUt`Ze$_>Hkt^mAwUSSAoC17-ql3sm&iBsEA!b;UTlDCEq)uC~J3X2v(ZTG&M2)Pp zG|!MXcFZ(=#H8^D!P-@Hfu}jFoQ1aghU0+S^fwaenXoW^5>i#IFLYaSSLFv$99P#A zFN}Dc(HV!c=_FZle*R?4T*&bmziLyO56l`|=ejW`Gf0dN&VJ{_wQnhJ3Wpt#Y1acYl{J z^X%rc>-LYE_6k{R>zX~WJDk*V-$J%c*V(T?z@BBrYxeR#=w@;1R$2H6B6F-|g%=GG z>`6>i$G2a|gd^gaB^cQ2N$lpUUd+@v@((|Md62UkA*^BX?4(Wa;;^H=fydm`FKaR} zZ=WCrOOZ6644RrG@njm$Q|T3okgc-pRjJ&7mysX_){uI~c}9yINJ8XqFMc=^U{69) z41DyO_n36|c2kr4Gsm=P{nd#(t&5qu2)|#zG(13YF(EzT%`cS4TS8Ku$zyf|Ygc4ewDZtAt4F%rN#J5)ajOb`%?n~`S_^(*zlzbT4_t4h< zuA@DG`{wPKN1dYR(W;&)YlJ&Hib~5Q3Yw$i!I_ghcgySf9Gn!RJ$M&6;Hx$?es|!f zeZQ19_#t=plBA>dM;n1<>9<~W+3IR09IdDV;`$EkeFO=sdh)|jxRgKLCEHEuRYj;Y zGl=XVg_7u4P&E4S{1H5B)aWJgrUcW_{{ zjh8~qxW=vH0ulkXO>6Zv)=lf-IyPb~#g>*(LjNT+Q}9XnaudF9W%cP!^As1Rn>Ag^ zoc;b-(n6bKiKB>PD#k1Bt6&q_zD|!Wvjef^_J@Hd0R{z2u8(u6BLph^4BzE?SvvzOpFEH18tR7Zoq{roK zE@ug8K4kXNrd^;kC^Q#H?CB6&E1fZ}R2Nwm1R-{W>x&IV@whx3RD5Rao=DM)i&-bS z*(ys#uCH=&8tP68{_A)0f&X|z`3$K` ze5}1nlXGV9-)8m*rn8Dp)UBS4#UTKeyR4KkHdw;*}NW%gQ)f_7# zDt-fXLGmz&Rv?2k;7Zi*Bf5bU;v{@MIOeipc09YfFiYt0NN}{9UR>byisd*nt3#dY zps{DzQ(jMc^t12MYxS-h{CAdn_1RYzMVpp9_wLN{F4*p)tew|*8_4e?;-`a>_74hv za96nQg=pd;$4Tk<$TZCQSkmPHC0Z!P;I0%Di#`yds7}M`)F%c{t(lypd`EQk=#q`Y zO^zc8`7>3*!sJzq+`q1U9!ar9=X~ROKvwDeI3I3AW>(0+IV!@2{QOt@c1>rT0FCbT zo)2jRN2d7Ar{y1N&Z!Z+%E)fxsqmxB+a(D{z3Hfh{J)8_tr+N3)EoOhm|BlE6!xg{iEwkLd2q! zT*CY3{d&)nd!DI4kW~OL7%0Ugw^@ zngpaozqO)0=P5P)gH|CB!o)P?eaq(@$u9(o4Xm8iI7e~f4+K8~T&6Wr;Cc-C3{s6! zjcpq!<{z_ddOB)NSmN>K=2KHP&tJwOJ|}Af%lm1YPhu7V6;&2fx>$uooUZqLoHf}7 z19_5m$>AQnY<;{#1!+rF9%iAylu+T6Ahej@>7aq4ArY3^t~0$ zWJol3`H=BcfqbY1?Gw@!8=HVycF!|iAg@dkc6bn=N)R-~_k~@8M)<&AK6Rwk5K1E> zZ{Rs2ktay&<4}2dnJd{b&2gEF3BFE}3X`U5Y@`(Qlto)R6m?ze8_T;}V|`|OA1=%} zIhoz35z2bPxmoWTa2Tob1yS6IawHV|_on9H?LmCJkFkY?1-(Um^Ov^mO?a6Fu8280 z?d7}^1r-z&*G{Py7|kr~klKxw;S)PL|C=2%YLZ?ZCQhA5mDz7Utack$o>Jn&Y5tfp z`Y)*Yy_vT;NHv&(KKT`H%bkj<5AAi83P9`ADgCi$f}T-r#i?-`{rVVkp}K8zi*jc5 zSkRrkrz?Czwf|W6T2WT|XdWb>2~S%*RtHG8f1RhC)(opA1F}5Ld)1J=y=E|dn+|XN z8oyk}l#kyMQ`eP`gf!GN6!v7dh=r_w4f_SNu;sTmOllvdwgd{MEN{Q=#PuzYtGU+h zNtD>KVVt~5zi$6tu4ePlNwQm1T5SB5)Wo6H>f$WA)q>r~owE>^yFK?Q;ihmy_+hPI7ELpJ+zhjj5Nm=PnTV zz!yni;D}JP&|?;76Iv)KeP<`uXY6u+dA5t8E~DDkR;?yYp6=`f$2ByQ2))AmKUAR) zurJmxqe!hxSzcJfjkKXBYUk5&j?ONwX9b!k4pZ0GL_w>Ye`+&(px8JBDcat6t{mp* zJ=Xpru z&mL_~>qxOnYs@dC`F&0gn%quDL%6FcK&7zmp7pTr(?@HHw6FE`DLqiasYz;XZX402 z5Gmcq#~kS*iZ!LIi=MV|v$j@pPc*&Q`L&yc zZSNw4(+e+ZZ|V=4-KC3ue^z?)%eSP)jPKbLgEH@XCUjgO$G8_XKKKk$bq`cU@~?k8 z%bLIsDL$l$5*}9D^)eC>g%StteHAnC6o?WKag+>x3GMj!(CN(t=q*U2W;XRGR&LH&<;F;Ehocs;|vk=NZjCK;~;OAXAVuu(VrL1?MX}mE;qyU z-v>J%&8+huBtVGpOOFW($Q)+Qzt{(TF`ayg!7@l=%kx~Ja$a?aHv=LV1|r<;Df&c8$Kb%{MN;>Aut99a5*ylg-8zB}%Xc1c1# z8J$wV5m#$SRe5huUbl7B+g<}T<`AoL3UG=8_-2mRXZZDisYxuasp#;CtRKAR`t)t+ zA}n-7U70Q6Sp_nvkcqs3a$aP&&#mVmE87d*^CH9Mf+1aS`+3(ry9}GJ`+4mzN9Wsm zqMPQbM(DWe&EeyF}e-e!vwakcHTn0ZoX!o4YTr zS-{Z9?sF&+8GT9KO+)Bgt2ljT@0(U^?0oP-;M!eg@@*1POyT`2Ft0@h(lt>@C|6qX zJrrP&iqFuw>m_%8KZc_CGezts$_$+yOHt&J2i94YOK;aW+M;&_&|skAA5>;?;$gEJ zJ&b*A!1KCG3r{0vB(ca%5@cl>C!@pwceBIyWP8mS-*)HWbDWc>#MR*GrO}(7n0F{B zNnGx6a#8mn2zftQ*1^^GwC%>KM$D{La>KF|vZTJI_)}Z*#2lNan?QMr=qGl>ksr|< z{BXG|{L#jX#X&|^V^y`%ryAUW3lIJi9sKd47}HR4DG5SV0_9#xb)NzA@J-5imR zX@^(`7%uJUXt_zN3(|TmoJ{$+zxnWnN#m*CnZeHsw*Yg%M&H{ehHnE!c%&4p9}ZlE zj0_MIMrGb>(lFe7%SuTPfW?KsSRke%XpC`zU>EJ$i+F-?LPrq22vg4(X$C4%ityHZ zazcBp4K_lz2NP%Hz4Nt0UH9drPg~Ni>B~>;o`1bjQ_&{^lh^IPO0Gic7i(KuS_ZNc z1N)}c|I&qc-UT?1zIMp#b<3REuo?<~9N15}_?L$@|Kp;|68dz@Rn^zLs)?0AJAe-qF0udYLUquIP~6oxYPtM@Q%D^XgnN4&(v z)B-A4kNjl@{&yDFKv#b?juX3s%Q-p+;ZK66#}N5I78D6b_8=#9Q58?tvFAlQ@lcFf zO1$o5|0Qur(Qegz@QcLtu(q3lz0chsg7VzXmhq^^@4-?J10xkv(YX5yvV$yCxE?u? zPS)G|W~p7p4Kqr)={{sUct}cYU;x3;ohXyf=0vi2-m~qtLk^Zvg>9sVgS&`xC<1Rj zZrd^!u^r_g@;2c>5v4WmF{gN-!)an`m!NC>3nqi zHTHj+wqTA`4q6fsct!ql8Qbo`>ht3w^0E4@!OYJ6!gZYfIiagf0Nku_-XdYrA^8;@ zjg=!4*x5+~Bq~{V;fwo8YTlo0S@-VM8tXVJ)U3O4D2*&A!c%Z{Z42I%Y3@jJ~|ccIhG7 z;14un5(cP@c_WL`8Vhlyt1sDY3Q^_Q8j=HaboVLfSRN?L`36CV?ovi9;m^-~C!;kc zo51uLJU{cdSv4Vpq4;35v8lTlZ z#>zy4SYL_!lFV?v?aGM~NVqu;Mlj;pv`>3PKu`cJed1i|;qJ7#5}bgGlZS5&%lfNm zvf*DN$BkxD+rd9fJvu#Y5##x~lIxZD#-Sz1GXJ+8E;a(M{}~b9ffSh}Ze&#k?9(?p zWWeJ}@x7fO0_QSsP&Ew|Wc5>!#&g^*0#Zf|gbc#0L^PLRTnjbk; zWmzVUjTk;np|mLwpc}Hg-93|o0`X9R9w(mJ(vZ@9`0`A9Kisi*hckqav8>OOf|4f8ich#BcNwT;HjTgGgvHjzYQL|w70jD?XmZsIPcJLOj;gXxH1y>Z2odVSrkilIiij~^OC=5 zWdBtFU1GpOPZUO~0P#{ts&DReD;CWo$6n6L0DX6+m38Wr=+?TNVyd;JhX746^&cLA zF;HpEH|d27{u%Nb?~_Qx84U@NRn`|P@u#Vu?eRQbH;`6JC^Ql_WeGUs)(6iN^HNfq zqjXVgC-_cDv1iNWf}a4ICpaU@{K+si#qY*vdLDDrrh4eG-5z-cD_J;S??!9@(Sy}Y zt?jP}kj?KK7p|PPE1Jq)V)QBMj_dX@^bRx^i-QlRzRX2r+?_7yh_(m38JX2j7sEYn z7ngKH(TzS>9xSi8?p8EO%{L$7{SPa~TP`8;9xB6@A%Of=Y-TcZmrYzg<4ML&sHGYn53^2e^{cybO$=0vLmP6#%KGPPpd-c0TLM?l@s*ElMrO~ zca%A2UGRfD^NmD5H~NvMy1F{8CvraY&(z<)3f-*4qw?Te$%DIj;-_Bx1>x0V*DIhcCr#9LsXOzI)!I{A){a%R@>1VR7zl3W?9aL;;{*6@A0uW1F*-!xnjr+RKJ`^ z5yh6_6>kl$Vjv36L420M!m4t8%8ickLo3w0CW04jktRd&BOS}BvGc4$5<$d4jJ$kT zu2NY=l3P~7d<4eJn4`71yd|6I<_LmXLINq>=jOli>F_QUblzeJEW5)v7&?iFdya5H zE3V~|;!HSx*L*B6wAmN}eHQG&57S;5%sQLx><7Y!oGDT5Es;aAw!*8ll&QcI2!Qk4 zix^;2sq80u!pF~|61K5F=De(!~zXEYV&fO5@&JzRTFm%;M^MNARd{ z<0X@5V6cpS*y@bulEE~5kBc$m51Rf$j<2VwrOYj1J9J{6dto*bR@BESi%R0na3$^J9m0$($|GlUEM+moBZ7`rCfUkq^6d4i$!Tm<4`Ta4y3{X&op0}q`rF+O>zuilZ-w2rZzZgh^IbS63^=I<|vA+zwiIj&e*U!vphH<;ClHT=CJvz^7pW zNPa~{ugxhTjj7l0fN%2ahOFbjEk3rN&O?#{BH%X6&M?2;F7NOlIg%|vYm4_F~VA8vJIt3i5dR14FD2M=+Yr-zO(P(*e*wn7dR(WwgvLxG9L0!V7Inu9)B zx;+!f?pY;60ysdLRS!M0lHEr1K#N%E&181GVdA3ipkE;NY6f5v?pFJh{e;teNswPc zdbGEPv!bOMAP+vXUB9P?)zA9*a}@$&xQ%Hw_^oe3(OzS06b@0c0Qf&$m#z#qRe@S1 z707q2?bg-N)1JB@G2j3)cn@kw%?nEpu3;?~Qc~kz*+|_XE(+4cJ>Y|caN?_PeRWFw zy1AGX)hjH5ip}(w2KVu1`ck2LbYS(df#UTVicm$;H36@=FJ!5djD(DN2-nkbn8-;< z-=Kub_SbU7^mAt8>;P(COBix<1ambJ(7!cI%$cnH<~yVWYM_m2T@WMZdQFO3WQNDo zN@)jrdnoR&hcQ*wMGIO0H(k6nWI|+ytyVvXV<9FeR5UDi{ITeN#-}-TZqRB~KI-GI zpMD+&%S&&jT)BTkBAq-Q0Nx=B?L^>nS7CVxT})fsW5Z|O%AHU;^`%akc#{zx{NIm=2R?vOgo zziaR|#}8Dg8g)k&|1GJGQM!lk^<7m$fhn1Q$Ls0fJ@!-~VGU5&SA5xt#ow$h(Jaa~V2CU(F$^7mV}+rj{OhneyBg?0 zqa{Fer3xfa1Jc6}GTY>&r%XIumGl7Y<(v%-sV(%MW6J&_!B9-V#-i$fpzIK)bN4EW zJR+}PgM>2!P(Tdd1xK10);l{D)Gzs3Y&;d=M;~f=%Lm2az_#7%f)yE*{8sC$?!MY1 zE+=`$xwGDlHlobBe?R}`j9+`8!P4pFSUv%8ar+!|$s8;l@_DpSe-+Vf8;%a<6$tKR z0@vG5SGS@9^d8f9D*+-4*`gKKg2a{QF-1u|10Qt*bu98H^}YDfr5)o+a1o!1F`r>j z^Z;eCuvcqF8G2rS^^-0Ix)rp*9UOpcSQ79D_EOXVm{S01k$>)Vnnd)Fxsf{|Rrr>9 zAVZJ}n!w#7J|j`AK4r?gKMqrydIfalX@bQNB7^ie_KqhX(MA#=9k$`&h;e-8m^Hgi z6)bx+8q_8hENMqOyIs#I^laJuNAJRQAAONW2tlf^8)8ftfHdG56T{h z=mC1dP^M8#<$O%TaJ7PlVsu_s>zHV@wAKi^tw%h~%k^41PK-b{*c$*&9c;+Jw&r`iJzLPI9U}kJmRA;RA=qU#2QJ z=<`um)ev!iQo zR=~cEp`F9}idk^XIJO%>^#lt3EEGyu>W7m2On&YF50+>LKjiF04u*t3(6#I@^JQy( z{I=DbxcbX$`fFsGLcRm%CVaW}a4lQJ_OE@$`KZ*3{`1q=`<8ON`n*d1T49XaA1}84 zOpbA_6IRF=h0G8eqQ{TNFF1GMUsuu>aMJG=MBeFvd5^9!ko!fi30nrK+uNR^kG44n z0uy1BHjWUzvroTYQ6ndlBatYY(u0Sy>#v%GB~ zZNP0@`?lv}M9sliV&v1(t=Ab+_zQu&q+*YyNm%G3`6@HBEL5%8IlLynQ&wHOKZq{w zW?w3jTi{f>N@I>5!FZ3OB&+{T@VI= z*7JfvIrcRE`nDg|@!>?4s0C<_liJrW=IXWxy66u;F_u=Pp-A9K8g{KRL+Q6p&D^#P77YC?A=8+1p5A1e)5}Q__i`p`FASgcw7lW7ivD=$N(63?7hdOQ16C5 z6_(8>?I6e}mEQPaxiJx{^8lFA12eNKIg!R+abcjPmu6VkK5^&s7mLV?dOu?EHBu}@ z>=4Oz&G_doU&p%AS2V~y0yFeh{1_Q&%tHUEyJmnX_n_%*iI2xK)xgOYtGD5y0|@<3 z36*E^tEG9zRb(GLcdekp6`DV^%@wR8D_6A_Y!si+x^4G zW3^+r1bcaSf6+ntd>D0@HEQ#Oc(-#v&p~vCkj#p?qDDp2x33uXWADFo)Dl+?F6UU~ z?Pu#CB7)tOO(N&Ro#za+!Vv{nSgu!V)5x8=TM1rw94wh^tS8FPHGVx>+6*a@!&y4Q z>U6Jq$gs{8jllYo%#vc8u$|y-9KE^LSBwb;&T+4^51AYt!SG*ufQ3Sm^TL^O}Nv7PCc`*Y}a}5 zG%FcLVM5btwkM2-z3Cr&5>WeP^R-zC@UQSsY6RP!1NzqYfV{umii89!1|?YfJuIP} z6ZLt@$jF#OXb>bL6vbKB@teTJ-4TzO7VU+2DMS+&t+17r2`EiN){ws85;#UH+h29@ zlB=n@Dh(eS(LBVLluv9pD3=(oC3AZdx)YU=$jLGxc@SR2sxt3owZ!FAu=%B$tu96SP8dOdovKbzI4OBx}~fCq7yU3!}ArD$EMl{scK zX)Mi{P2;^)0@0k+#{pONFhZrZhSyzxwrFIPk3E0wD1H;diWjVN>?OAK%_%kYzDWDD z-?OWzfT$y6;JpzS){9tS-=IRf4a&SAAqYW`zFX5Lqi@YnL=&zopw9;lx>!-s#~PMf zgO%OkkKmLL;q_igS8msaU@@Cu3qqLz7CTFyvdzrZ4^F|TYG2fPiYNX*05w6%zMi0n zKX5j{{n<8?;QJi_bI(pJ_w>!4J$o{#y*@~UNsP&oNQ4kOT(Z$^egdupfD(Ya2|$3c z{r|vJ(Gzefue-5rVEb_GOh?X8-EngZCG7)?CFSNt5)O$1^Akg0C`r&#uN#|# z(2w7HfGy79E!YoY7>{X=)lXn>SOn+i=V!h2(o5?Ra*p#tR*vJ1x%JpN265Z>z*h-? z_Owa^)||vZ2|}X+r~m*!07*naRDu$LV8n&*K~$IkNCK(J$;nAt0P|q(@*5mtf`*h= zLriu9I0-NO>VCn}Y3}((wpz`kM_x~m>`^wH;bceE!VsdwFlQi!-AsrR9 zkOE*kf#pJ)(*{N$;xZ6Bc5Z=$Vx@o_mCss{I285;=^tJ$nIE|l8-gs9*x7}M*qa~$ z2;4~s0znDSO2X8lP@-oRAPxa`3W8$LYk+>~I9Wd!Ga%L$M3l?{TMNcxjFj%&xw8!8 zh6=$m5dg1M+Y>Ju_#&Pt**j(O!)Q{44Rf^(V9pQNgMg5oFb{4xdh}>1mV62!?vY3s zAm@xkC~htdh9dG#mm7Ed9e4xfj3J?8@U3IbXwVcY6Efz&{nr)w$?X{!qxC@9dByl6 zcjjtAU|0}z0#FX3yCQN^B`hOBf@2~iYD%{B;29=L4xJ@c!pK5F*r6vH!8zj>Oq7_} z2xG?OL#z+OT$@dx9>*Wteaaw0f%x0` zAl!w+p$nLro16R2!Gi~z@p_IGK4fJsJXVPShrS8+mit~Cl=G7aSU-;SWAT_N0HMQr z>+0&-ZoKiv8KCmE(6NlXOCy@%imfK1&RDyGfjp@MWbjU|0@O8?%ATWdxJ?H@ufMd! zNpj<|uMfI9+iT3A7$+ZlOX}X-J*M4#NJN@<95Yjb-u6z3%tJUbaB@xw2Do?uRtqK| z5>Gb>P7~a3^Q7RLA2y0Z5{ff{u|`A~@A&zJ_(DNuS+Ec9IOA01Oa+eeUMG~EbWjS8 zMLmaSg{BnP2IPSIZv_FU!;aL-P&m%WU=(=n(?G=V2e1+XZ4a+0@-q)a5Ya%a@%CkB zXNSNxU?RmmeV9478jQmZJ-gv8=(HZRK6ft1+^p0@??p^PLjW)Za2o+Ytr;f#+RML; zNIz3us{;|2BK3i?p=~ST|Kx05}F(*5qW7Yy9z-H2un>(4Tj`+Z0pvo zO@nSFDrK@r=W>Wo5(9rA09GXCu_lA`IOj+lItDeDy?gi8V*mI#&30{FTPfZvIf*E(8A066a_ z(zAUu{-LQb34u9>cDMC+zx&;*|N5{0`e9mt;rbA8DsbzS|IY;1=o`T+UzfL55y7!U2g+cVE{TH~e5+gY<+#;F&9zWqf=F!Z`KP z))7i~-zA0-Yk__t4yytwtLIDd)pKkb_49cXrwnu$VtBGf7%6!Jy0ER-sTbZi22gR( zTUY_ifjdv#0Pf$87=o|k9>pn+AtsJFN(3B#%sK9SP6}Y9{Q-yxYzvW|iAc>9g~W+y z3=-WvdCucFL=aAX`|YwgBzrNnTiMC7-YjW!wRfaqKg)7~l|k2|*Y)^g93 zQ)|y%c@q$Zn=1oj1rn5&y`{!Xd8}of>;GvMO$daApxIT(@<)t?AXtz`!Z;}K(MKQM z0?Sf9tO&0XfN})QEhUWaLo3pZ@0y;ycIWV3_uqfN8WetHR)6;Qjk_nh zU{u2mH@Sr8O`x4XfMZwQ^L;=45@;{LGQ9?nwzv#Q=Oj*{oIpPTNQ}8FR;)rZq z7_Fq{&cBZPbAKfOBm|21%qe>-`mx|VNf#^n_X}iaspNa7-KdUThJBZ9xKK~+|h(X13pIxC>r|< zC=xSgQUai28gnHAy|4r5`?r7lx21>=AC2oi_u)`y7l>Ol8Qj0ic-mPl^IRTu^94== zdYjx6T$JK?A42uh4cVIzo&oE|nYpl7B$KxTg3Y$Ul>Fo`e({ULxT6w)<{Uek?0@uu zGd98>L5YD90VN8|d*L0}|Iv?rG!x;&=Q&-3eYrEZHXjEQ-FVE$y$OA=tEVTSJD{_? z20=T>h4mAPX6s%ldANE-S;7<~O z^DCcr1i>vh6dK*zY4Yj(Q+IctJoDmy*|i4-Dd*|`&N97vPna+v93OK5;=oO{`UCKT5mAqq)XO7}?Uwd-h@ht>A!q-*6LR8YQqh3V zQ6DVn>Ki*{{l*gm<(~cTXM7?uB1FnhHpzFsu^iTm+Ps0k&_p*fKOIYQOQhoO>(5w@ zJ8p)iVD}w3`()g8<(QGbr=`QhD{R?c;*P4FQyD=}I?`Lw*Z_=Ry|@AJx4-?3q2+W= zqT^}|qvM>a=9P#1i2&$_VNR^jb3G2idVdIZ5stqe0PgS7_SUv;dG>`v(g2!XdC<@$LNgP^E%OmYIY z4LiDK&6@phyzxdA?oo8pDJ63&u!lX+%hp$T=Ge|YJo653mrBGZC;=EE2;lyqnD=MI z$H!+4JTm-C?hij9Ie3(jfyVdu>_h#UTe@Wb!5SmA47Xz7C?Ggc!n0FMC~g=ZIB$>b z9LsZz6ch_Tf11$7z=l5}KLcKX*i!@bqJ90SZ4mH3?oZePUjt4jObo)Y)$*MF&6SI2 zI5Gvp)!AtVj4{w(TwGkXfB*h^aDT2M>7cM8x*qGjb9(Q1ddSVAgswu^~e zo_Qz~e<9ahcU{I!H{EnCRsdXlR2!Q*=&{L)E7m=u&M>G@c5Zfg7T>qn&O z6cEnx9xXRGDonD!aQ%Rj%NXb7rc5sN0m;L2lHu#WOeX%v$0g(TWv~KFGq?L-d(eqp ze~q8O!E!hcA&%g=1p0u@f9I(NDgX0Ysez*rV*_{#qOey%A_A2%)`1gXDAxR^KmBPF zA_H+iP;8?F;FJQ`^G<01mwX3Y#9-g4x~-;GZm;XK%xU$Z7_^%5|v9C!s#hTEA7B(7fUQ_zm^VkN(M839YFWAh$RO3J-wwb?9W1jS|l>#x7Q z5#oP2T!QHYMC%}?(-8shRou;QvX2@!7w)CvtjJGp&vPsCbHBIHd+)uMd%)cc#UIaY zK;_(y-Id^`p5s1l#(z`)9;{eA|H>h`?y4f0Gzp%04uv2GcESI0_pK`_DWTmz5uXwO zlamlo0#GSHk8#O&z+VUe5#P%Bl>ivK|L=Y8d(&slnzayNo~AoLO%p`_HE$l1J^Q`8 z^yI9^`J9`P2TuCP6T9SJ|IZSMk8@eolxPI^OjtTqYTw*7D)BlrDMq+aNa_s>O%x#d z{VQ;uUisL1se0~RBleGEKFenrlYr5NW9LmAA^=rSZGxlE21p9^;HQ0FTdLH$lPCs7 zMM%NF-Uj5ixqz5Q5Hq6Z!3Q6F8G%5WU;sp?AKFz@D@i?oN&qAV6#X^Fp>M+QSM|;M z56YE>>njmpoA_l-j=6vMCqD6sk07|i3~+xE1{*x}{C+ul9ATq3xpF|+^*T4St6+r%(Q2e=A&6Jim%7%@lW-dLFB5f?6(pDa7=x!Z=wQgJ% zeD0Nlh-lm=Dany8wgC*?mAGQI;e7S)j2!fon*AtjpqYNh6%q}-fia04^pfs`NZ+*c znAE(y4WYwJOrX$yOg~1{K3XfL$Cl1eimkW2nKN)nSbDrsVsaYbfc}PthPuD}jZ%P$uY%5?#{2O$3fWfH4IUJr^DPg z7Tn*Zt;dcxNDXv6-QEa9iHdm=O3E6ftfEO8n>r;ifguovfeOLsDOupyZPM`G0b8^k zM)2X@fKijO%qF3+*cXuDzzGZ|)>+wL=J!q5Td!&BVd;d&;h5n9Q2}cEBl6Orn{eR; zu+Z%4M7+p4#E2+I`xN0-qNnA8>o3E`A4MPph}%y9$L2B~!)2L`M6pLe2lfH*WgrnG zaZA1VvH_a~OJlg^k0?(;H?3(bEeZt1+A5&(~N8lZ%MM1Y_l*(bR_8{mrsK=}uA z75&)`ivC1?=3)8y`Eg(W`qw{+h+oMNzx6-31sM)&&u_eW)U5gY1NS$L!VeXhftd3z zoR=kuiFTStH(RdRXMg^BIr_uLg-X86PhMqAhD}u5!9utPAU6>ye;84Dp29{cw92!H z@cOP%%NeTq>PGnR)L%{XE4R7tvWrb{sh6x)v7qYhy1zXdlb`fF0;C*mveQyS1| zz$F5J&bSbuqCRsK{fYR72w<1jh`a8(YtrP&ldlKv+lU;;a${qM{OQr1ZgI>xUE}#4 z#TyQJI|(}7zs7dGtE*2=lr+h+FCUP*@0#mU7)9XJ8|GvEy%W)UmzwzgLk}_XZ*!Ye zJn@c{{_bV7L(otIh8{YP1Je)0lR+>Y;cX%iAn6}jF7a3m8L~&v`XJx5Y14Li`|Uq| z9NOT4dA}k)=lq(i1b`BN>Hu))yI?~OA83Yk zt?-wB^4SA0`-KMEGA?<~z2Gd|T6Oon$y!=%eVe?o_Ly9?yg+i{kmLmV31oeA#n3K2 zyx)TD!?>Pb_x4^y6sj2T#dl}tSi8bI-C%2W((>sDSvDEr%3Xc^v4wo?(@#IW?TIIz zIEFt_4^6m9=F!^*!)K0>B}}L;}G2Gg0*CB6!%!l`E6K_{A?Sh30=A z&TY_*ZLCg|G{_6D9)uB_XTKebx4yy~5&#xpjB#jUc- zV1nE5&R*=w(`c6Yys|ToR>TWAHUAk1SQ?fK#h+RuTHgE2GtX>TzkYo=jDKkKW1aI` zr2ysrN(4vr04m@zc@#IQ~1yvmC z7>|F1l+_C)W^%R!jS#aC&ORkiKKbOH!vhW=926t~N(6}PI^WkhKM|jaU}@FB1z-I2 zH3GmsCemwCLcn%}V6%@bMERWqZ@&UQXa#!D9Y4_^+jn7)`wQ^tydeSb9g&eCQjnJ* zix*}~XegrxTYF*nm^=3bgan$ozDJSYi6=_NhpXb5BfKX#Izm#eohv~I`|a!qxN7%< z^Y7Zddv{G+TN}lGC&%a9Ux@&bp2UD7M-vWxABaf41lHlqx|0AHB7kMTQ26@i=jG+i zg5SSAxH}%IfvfMKW3_U!f|A~a0BhCV|9&ESY;2h1WXG8p0XN?;S)!v{grK1pb5$T= z$rSAN3)hI#QHi0a$9ixfC@yv?f&moWl{pQt0#^M5n*X+EpM7>e_KUPS`w-zZ5#g;# z#r_M>7;Ej_d+aL`fbtDRdKLe5*)J5XzUlDwUx-LQOPpQAQ0`k`F8lIphn=@PcFsX& zl@dLHV`k4`^hg-&^rz2Al_iU^W$9%(L*~G&0<8qYu*2_2ka7DJa_YJFp%^XkXb?`D z#N~;Oa5fI_pviCE|G5<#f4TU;+%MfA$AA2kG5XQ}`g+cG#Vwp@ zwi$D_g`z(ce)V7b+Sk^=^w(m&l45)k1z|MyGrpMB#i1b~RINyUEVME=n4e)qdG z;pe{;vD@=-ZUZX(o>$3?GF%|I ze@H@D=F`{4=ew6zB7Y)>op14E%jorqiAU8o4Ey$AVRuxHV zYLrAl=||wQCW+kUEtu*cQcxwNoi;=b;)s3Ytz$BKCbqx^kw{Cidkb;{j;v3vGG$af zv&rOc|FNKrr)L1Pa7>TcEkK zXrDdz1p+|iCt{Q1D*<30hV7an@4x^4Whp5sGeHP!lRa|1lW>k%^Y(FL_dnn`i+^1p z80)|A2=?}xkp;1c9o29z8MS6RN$7(yIfHiL& zhkZbs+z@xxa;i z;f^1{cqITjLYON7;IYpCLtyk1hB$v|Sy@>Nfc(5Z1pHbpF!^1-sRXXRl;peztYjDw z3OnY8K^aA$wmt;jXemii(iq%{B`7%DpkCIn;pV}?A4&_1_a74-CKC%2W%boXvT%Nu z5#h;9dk_Vv1x`9gj)L>QaRe(ICrvB>YZ=btT9`hUmNm&?{KrWE_-sUen)KtHA-{ha zVY@uMRLV|rGtj?3cELoGoJK!fkwKu3le>29D&Mwk8{Ha5LVV@=%sFT{j5NogIcM%y zFkT4&J6Xkk4j0ywlU>gJjnXfNpo+v{`>5$tEg&`$Di6K3*apniFa6mQb0sT zf~0@!N-6oDmoVJVy8D&@b0q@KBK_vvJ_^Q1vxxY_1tuP|jynH0M4+&+FlP1Y)sq0%QdwhhFe?TNv@uf93`u+%$F6*^9%ua3;KyCp4|r`Fes(q znR#>4<(gH6Sk}vi1TbvKLnYs~9ToB#;umguzf_u=$;3tnT_85}g?Mf45&6K4Q(XQW z1k1VXyRMSTzpjTAfN8Qj5SJ*#q%c-xh?e8Xb3S`5f_99h-Yjh0za8ejR|d{)XTE?suEEY}rzUTO)CQiu^k7 zC(>KFzm;@3O7@S_@kRiM@QVD(^>r#>*8H*LmwoNE*Dg#;OLK8}=du?y;xD~%$Sut4 zTs|>v?`J?cch6_$OMHB|srXD` z@dLXHXwsYw?jI6wTLc;^{_)2jUjyVng=qjeKRLZ7a(_K`&i^k8?$1sla*ZcY0-$wL zB4DNgu`qW3(1$(*cmFw8LGed|U;}QI_2%2fCN7@sh6hi$L+@29@+3Vq=A4mVt3yPO zj0}c;AW;$$!j1Dz54`dY9;yYG-YfV2Y@@72d+62I1y|;=B0t~D0Jne@|J{iFv|&iOabV3qz!J8cb*9B1ME>%J9(rgm?ER_LRAkqj z1V9mAxxR}2EW%oAp8F+?Hwl29%psy&Uv&Ux8t~PxezgcN3l@L*&ac5GF>aW-dtVho zUpw!5=9~^VobOMcHeh6PzHd=3d;*3%yRfXsb{slVD@TfJ5mx(rOFjMns865|%!W-R z@Ed^SF=$L={YUKlLdm)NYUysK)O-e@o&X&_)aMSp0d4UacTj;FaWV#B5B3%q4Va}# zgOXG#;-C1Tw34)9rcig`1jO|3S-W=acI@p}hgknsq*ugOv7bGxNjd*Tf&A>V@k9WW zH!ydmV8r$df}j6%82=RE*lx~-Ka`zpmSe^Buz>UM5*B-H5Tc=^ONWhphBFqwJ}`=$ zBW@4o`V8+)gC06Cc@l_38=*{O08wr??wp#3CdNv}$5$Fv*cl}c6x81f=>$^?1IP`6 zYUQ!C7!*FNs)?RHK_Ut=M{jG;js8Hi6U9tJ5MUC`@Z}?I>X%zC-ST4&zz$tc>etP@km!8)HedV*?}H!FF^6P zW&26{;IlvG_OnS4-LpUdsMH%P5aIv)*iNaeKyVH(jlly4YvtX|rBDdwkGQK)5M71c z3@pAelwe=7cz`&+gDN&r+EP{g<9)*}7(cs%I&Nik!?L8MtiwlYjN^;tl2;CC=@;TggpGixtjm91X#ieQiS5Pf5G;k(iT(gs z8U_&!4uqu0=BUVT&Dl^D`-%KSc%JM0ABPtYj7I{%-nVjpLj<0G{`o@??MBob-F(9o z$;@!|clY#Xq`7g28|UhDU8WC%H(~DV3^*6X89jhE-|NA51t2<9^bddd!zFkJ5nPeq z%IU4giufc17ZvyCHyCd^03yB>R1ye4_@-)10}jFTHxaJCDb|M=6l3wC9B{E-SlH3j z+dEJNg(LSE7%Na|Rs#bjuJ!lA&fi-=)y3_%OoeYiG?akOt`{kRDRl!RgdQwGo-c$# zs!7R?m9z;7rikj&2C0IQv&%>vh};7SDme7~_)s8Btn;R)ON1lz8I;7Khz>RDw%cx7 z3&zoaZNJ#5%H=O=gm-?&@kRi&e%8^*vH)Sf9Z~>@K=3>OT*jZn<{tqF19)EV@b^EBjcvKNcgX2U#x;>Rku_-w zgG*-s;{F9g9~c2s;9RTNN)8YXP8JMrx?Ou=4CE>7L4_3f4lGSe5HM)+>$Lt8{dL^s@lXJW2rTZ4;_ z3x`!(D1u+qn&>xp-s3>e!}_KUNFNCZ)?pJ$M*VKCDolkl5T`Rma2BF30LynbM8NRp zzHhBGk%g>8lH1_?mvff_jh0__e0!1|Iv)+6%M zv?UWH4DE74Zf|ET2M#ns3eaUhB?Ke@Ocy2cv#-V*0k9%Ik6AyJ1i1bm+TPwC z1T)V7NB}`orc9ZLYePUz%4j*<8F$@=;-TxFJqVB%OaZtP4>#mU##F$GR3p8gPC1O) z`^evR3+)(+3KHNK5Nf1|2(*Fm0G2PwGo1PmmN`4sWq72*MsbaSNv2Lol23kgwuunr z{A&kRHvam>3CmY`_lj4$k zS^rLnDI+x{(nv8>2$Gmlw{gYNTucZ0%;qK??auK!x)vs4tFUkV>y;*^p!1(yP^fKv zWz5DB z@_`d4PEydz69G`f=hx#gfyb2VNB~q42!<#Z1OgC{nVA_# zJrC~b^G35wms(oYt$XK$N1SQ!J{O=N9o>-`lym3qN;wXsuE3zA2ww+Br4lTE?SZx8 zE6}XJ@bY1KAJKbD%NwN~%V7-Q*#gBMcP-kFc{hW1hC;*503vKlEPV9yv5Yne8v97N z3^%tTcHeo-p*ck&F}W52N1O&nTl1Ol+feNzCf zRtNeoI$=N&n}lUyD}W$`MMp>XV#~OCYy)12dy4!j1u(xTiNJUx0E);&d`+yQCY1z& z;NcZSv(HtlR!xTCM--Jlc+LQQ?djmc_;*zhWvNW_7I6D$3h1i5 zAKY)>fm0@YcLO8_tI-c@NCHyV&<6M44yi}#1X3m<#sKH+j1QOq?#3xbGGYr-!r&4l zV+5QFkSS&%?!X-%m~Q6&&i_=yHTdxM3fZ>iD2V2{mFX;Fr1Nli8s=~cV3h#&oPrL3 zjM#lZ-31kvtb5)JcxOTqRN&Zv8F>UU=mP6bLLWebGFARrMJnq+u^wwtewP!W#tX2+ zH7P}A&JUy?i6DG5!r%3^%fpqK%Kmx${fZY6p z639UJjr_*gm{7^eh>@8Plbyg=gO$Y%a)?tHHz@v`<=f7O$h7UMTTaU1Ld~VYCJ^7` zEW1JwOacO9W+50x{?kuCeG)HJWE+&@KJKsI|!8IOyItd)b1buaDgkm<2^MqsM&((~)qv)W}2mlRiBqnw+;#1yCTEd@7 zd3|Z0KYxDB#EBC}iOtJ$a>v0L%zST%we3xteF~W`Kt6z4bJ>bLQM)*cVUh=okRT6I z2lC%0j^Kj}>!VZJ3EA3qIXatzwH_m#|D%67J3_1i+7* z066ybqKgZe0JyPTMiAcwftc%YkiYliAN}Y@8+2Act=wv7EoV`qxWOoH!A30XzdC06_erM}8`52;Km2(0V6);CCzoxAbX_*JCW9R730Q@ z8zz;{yLP8MBeOSm?CDpnIS?cHv?(KE#71pcD|x|mncXhL zG*;Zt&OIk%nZe)u#jUZW;kyf@&Ng7Z{~zC56|r{i$%dczYSB&(U{r z1V948vl60CP+N?Yd3BkVO$Kp5<&qZ-o;!DL>(Zr5w@RCYO#tI9M1EvWK+zL|LL~r3 z_|9&47wLUHvkcG!m0Ajvzw^#J7iQ0%Jyb>?W0Fe&%xpO_>$p^M2+qx3qkSwx^hhGgSp7qCh)q_ff}!3lU75E24U zMDJ1%zobawLM8xV<0lc{1R&-B)E5=v0y>2J1J$uZ#o|o}`-j;P;TeLm&D!FM6<*o_ zp(aZjTzsDq0-u*{0NMwv2vLEeF+gRAwgBN_5?b}&7k|DkI=t&tud4l$->K>{11H-z7YP@WgJG)YUJ5h9M|!EQkjfHDq~m1f|OjtbkQ$-|a`3=9Z>gI}5c z0ppq^;_f3O@xV>WCMhm?BfW_MWp{uJsFay-hg5>)avMHP0-r3`VR*h}7Tly66UQ6H z0@xB96en;%`vzLhUXm#>JLJk^YeI-YxJ}k|h5+u9di3R|Hb!lIEEgFh^XB?S$pCKe zk^!&;$O8eOuI+5o9#kQ_fN@b3Tb_ea#Zo|4q}982?OMNW+qSdPD8cr7_9ty(z^jTD z3Y7qa4Q}N3HRnwb-~wVoAWD8&l)X#@V2tDeWBmtWxB!p==bI3LVgr`4J9nRqHoo~z zbXLYlv!!~&lsFfF7{B}XHPIoh{WIQtb3ND#*J1*o4NlW;?_|mjNTab^mXdwV0l4VL zq~dJ)Kz*l)aKHs{Uj$&R*#B+XWqNq`?%jBH0qF@L0WeX}<@g?P(EvzP$lwm46HK9r zVc8Jr6Vq`H7i1iC_*>ul)-rW$H<3T4wGTfyBO2YqU3>aoK>}>=NvQ+bSFm4a3|tKm z_zmcx1Cy)0JJ)r}Wk?DleZ8+@IGk6W-5je1b9|$0@#4jQ_rL=WOva8x_u(3uOrV_L z25DmR4vuxHI3NuifLofzcLz9jC%MDQIRQ#O;X7`-?Y5y)rc9aSKNBG=EN#Ad^l#^0)jt73u~`cyMw4X~cv4G;b7$K6Ob!4CFi{-9^ezq{)&k^_1E7zO zA2=(gBqO65$wZP{hO4TohHIa|X`MH5dc}$rr}a4GiV26{2}sGz>>rRbE~gvPLI8~L zv^Hr6Q)l8#T8BY&XxCTs$3FJ4d9wb(LXiK(z*1nGywq$EtBk!pJIRU(*pmGC|6Ldh z0F(8iuCV`@%MwP69va=ca8fipI93^(HJFv0}ufabc8%APn62AK}VdS9XQns?z-HFyuYsTmT0=1oB)U9 zv~}0U{K)`Z4pg1hGME}F73uKA5>RrZYK6;k9&%m=LVNWeFE`Bzm=KrfW; zfVTi~GEE&!2#5)l5&@Kp@?ToAWXUYq1q_DL>v{|%ApjetkA@2<2DKoyyGv~LhZf7; zU)GOFKZn#K!yz@*QI#|%=OjyLlkG%? z@lC$)8uKv+AmU;IfYH&-AOJCEBecCNZeaSn3Ehl?WI;MmOM#Ac>(*_OP!Kgy$OU*g zK&`{{HMTuhhYitsnpR$0v^;KYollI8#@U1vvmt zJUEFLufA!Ay1HS}A{o7K+<3RyUz(5AFKmmpuRSEa|4FTh&qPP%pJ1Tc0C@navPz7I zG+X0Y2kW`E3vx^<&DbURE9lAg;FthRzxf1!{zV{oL7c!WnN3$~Pelmq6VP(8LN3I2 zzwp8f>=p#k85qp=VNkZGWRX`C24s+;Fp6_cr3eW@i1;Q3jw`h0r9&@#=tCcx(XXaKnS>07y+bjHwr)QX7TNKlIQ; zV`cRTMOgX-oRAUG zrWJdlgVN9AsIy)hcd(koetv>H5ZxxOV$7uBQMC@m~+gNz2Vx z0=V3l+b>6)O>n19MUFKBL3@cw98^vgD}}VO_kW-L z53u)~0K|zsZ@<1TdS~y+Xms81SaQw@Jebms6j7KhjsO_}GK9AC?KzhPv+tQ4J^bmr zqkI2qwhry67cs#WzY|Z8Gr$p`er)={r1<@C1--3)OtwXs$NKT845b?HoDlmAfa5WU z0N_4sq{hlYc@f?x2edXQGx8Hd0090-KDCfW0^r7WuMvar#9_#A0CFQ7p8yUv22~A^YwzQ+_Z@$r&|^$}zxen)QGH!aH=`dAYQxLBqCd*RZ<}VjYXy*l zr9!h#@WFroxt7*wpl0kLI&rB&#IjRuI4o*tl79gaO`bh3844m4mLK>2_3UWT-^`Km z&*)h1K2T*e@>2$8{#f8Bf;Ch=4oAzg(I_olkWXNvkT1X*64mJR+v_9*#g6P<5Dh5T zrm~Up9r#E52TG&l8K0QII5RNW7b$9fkp^1|ugyOY4Iz@6|LVZZ%gI5* zB*VBQLUMH9X(46)hyadBr|NJ~2oVC%5Hv{)m2JQtsRZBIvu6*c=0^S`G4S6~$qA&H z0C;p6>76$*0P)QQ;7VL4?_Ms`Zovw<5}&Eg%_94qCc>365k46E4sfp)V$9iooPF>K zvDi&A`%MDIP5a(H68+cz+t8y~6>b3QK-7jO-#H^ci=Bo;AUtdQ;j$zgJ#lz6eC!aF zNXMheytwIZsUZ`{lq_GEhe!<4`-W@F?rvFUp4TZ$$RzRss0D|yWm;!1;I|+oSa=T7 z2~<~(9zD84>f}>0FNZQAurMJAg%_#i2GUFb7$YFPLzvIS1(eGL)Rp7MkGFpK!yle5 zLeP0$HUAQ@p2q$5k)!8gue_bF?YviLzX<#4q{95i&)ltYo9?|^N|5M3<>!yxe!T&( z%bdQmechqxgpT3jsP91{K)Bw9eI7ZkM!NO-Xo5I^aNqs4ejCKYOt)1&4d7Vt@t-d^ zuKG-s`V=8$(tbi3f$`d6zC|*mquaM{$CFGF`OOXFtGK=XowO5xWP_L(n4hD5TytE; zW+8C`Ee}5U;9Xt!GVg#3m?B$x4(}*r6Jb0A|HG%}=k)K-dY^+gp8wIBOuc$5!BPTM z;2UZmOom6v;*gm$7NV(@!x{8OzB#6TM6^|#w2(jK%Pixf+KYb2L|8ilvWl(xRBE5V zFl`iSe){RB_vmKG0Wj-B006TrjytcW;1}dbJ5UGD_#is0J=;2~6)^Wg|AcKUdD6pl z!tfZ`eE;ux^XAQ#?$^XZx1{qC`^o7%&CTcEcMu|2$IB3&c=`$$QFt_Nmmvj zYsThZt`D+43(_2trQfsPdL`DiXWi`OOr_)|!zJCH{lQ7m?Te;HleLeaH{jWCuZ%XY z+#8*gS~6b%H*=q47xzneIYjQ`LJ-kwm+P?Se)OXsJ@wVEes#0%Q809>$OT|kAPQC$ z_T50xNBRP?*1>)8fjqnu93g~_4tEg(VcnMxfH0vE7$r62oO>F2<&&5#AK7~T|kSL0c+(u;EdS3)KYNODFf9*s-%|dz84_#Kp!MP8bWVDZ@=$)$`xBa z4#>$Amurla%keDZ$2jB3Gn`zm=W_+|tSeIxh3P>dOo53(W)lL|XJLQ{uy$if(Dsv` z{A7zx7TPDa&PxPcPA`nEuZ^b4HXu2J^<|Bafv|13w}=25fQyoOcUl69SN0$Vu)}S{oAqIw&LnP;DbP_oy>MoC;4Yq>y2hvk$K7Ovx&kRVG z5xa#cI#GD;qA9VZVt8LOKehndmoHzwYW3>XOdibqp8fr3RzLV+8scIj0PYAA01%$( z1R}saf;*6VRfR{N`C=jfZeWm~&LCJG0098FW`vFjfRO#l=Rg1X|B|2w-+@&^HUdaFP_YSs-$#6- zkn_L#PR{H4h`$-HKb4QmORT?COrJiz=4U_q*^+6~re&S?Jy7Pl^>V^_`vX&T;_uEI zE$emt554{B=eNc_1g=_}Yk1?jr8^}2Yw3{#l56-()+6jpy!)YvY8Uyv0+m%M_TBp-sTT@KqgB3Ngti-1TRTQN7Mk7~FNxYWQt!Bj54c z-~M*fZ+`O|Oa2)r4&kHWxC^frd^)+7Dfj|kM*)pM{3V%ohY=It6d)9IE-?YjvE~37 zf`x~~HyUE$qyB#_vA+lR;&MYsE2;o<3HEz$q~x7VZn+7Xyf0pQT#gQAE2 z&w^;2Oq-MY7qqmw{N$5QKKILC{&LH~gRv)+WS_Y&7(0v`kEQpjZo%CvW&%KCXOJRD zbIsR@-EnlHmkjP)BcBn_MBzr`GDY+hR-9S>+_oZ_x|7qKX_@)nl;BnY~dCm$n**QLmc*rxdO&g zssNU3d;!4xC4%7_9CvO5^0^ts3c6Bhdr_((voBD_OYe{=Hzt%YX zPB`0m0LFumSy!sei*jK#V9uO5^%7)eX%rv=$OE>mJ(w3RKBOm$5T-=>WeTfh=1F#es=ixDu}Z-n>c;I=299A5=e%WEq} zv2y@nE0{uqaPBm&(V59W$1>YGFaSu0u?IzO#C~`9F0OgNxjbPxsRIP!iev$0qeqXv zqA*C#j=FgW;pnfuI+7a?KSsc;{u?>o)Cr>#x8T=2~rGzW=Z1 zc0+!aQ`#SL;(Oow-ivY{2l89+2hxWV0Y33|k^le=#z{m$RBay;Vk3XpAE{~L{=@-* zM0Ao7E9^K3Kp5P?bat}CeeZf=zvo(G-tA{eQ&xYEG-Wl!M60ExrA$J=c9}Gn&zu33 z4Qlc^b82WCfGl9BoO*KP*N(M^^Xh@ug)D@4(yTFZQ9dQQRi`HE{ z5dgMRGW!!C0G0umL-UxRALtLjac3?izx|B>g>#@uVSw@IhE#*$PMqcUnd_XTw|lBF({|w@UCgPxk(`@?{tT zI)AzR+989Vwc7BrPxnIBANJpfPYgFe-@I49=yp1wKM?@;h&cfAAQj-4PBo&rgNb_! z>BD#WTghv=@-CBO$_(NI#0Uo~bs};WQi0JRMb4Ut?rqRn0Ck-%%z^@`-A?NypiSTY_P004DwNqD_CH+v8}YpqFcENn5T_FQ zBLQ$nxzobf9cm$R-KkUxBRm_>0I@at@{-Q}P%)4!#l<&vp=I?+1`!D?b=Re=xW%1|P-*G4e z1o^%GcORv?=@>XAD7+T%;377$@XX^Fwv@rhEER?eGGjgUjc+T8vgI8< z@bJv&u0Na6Y44x-y1f1F``XvO_WZha>yBzA0NW1{@Djj8)$4u}UL$`NVNJX`HQ5pe zkdChMU`uiX3{GYyW+{Satqam*os&>&tz4cRLdvas89*(FPz~Kp~weimJ z+P^=d+v&K;=hBwPE76de>gY~6`>3jB+e9{K#=p31*|H69yz$0yrJ41U1OP(dcBQS2 z{3gPVvtOLTT-Mq!h2`(BMUL0{sys0OAvZC1n!c^vwQJXhya>7G@776L*LAOKzh zKu}F=O@MW&IKYFZIBHY;weSEWW>#XBA`WMN&t_iFwto4`UtV$S*s&wp=+u;Jt*upFepX6T(yY5~Bif9%2}3USzi4KDw@irx za7&~oW>|Y5l6EjL&*A`dzd|P>Uzs&)7EVvw>+0$zgjJ1w2FMrwx#m`#$b;4}-7suK zb#%v{PV3z5m!JUBjI>B7dhoHw9{a7-e%M1Z`}?dv3j!gg5Cmp@(joircGun zZ$El|BL?ZiJhh^4xn3cOcg41C+s;TG*eds7jY$i^np=j%9(-DwFXY`RCk5>-K(IMM z+{{CdEr>M$$@fa)|F-t}zw+XXFYeJjkl(65Bfr^yI0184X8(1m_@G1p(%q+?{ll0V zk*9Cb@x`%>g5qU^&OfM@2cZUC&j22B*erzF?Csb0$Nv2?H&c|Dqmzo8pxX1oc%+@XZC02H{#Q74oVgmm~AYsTJ@jWcwl<45_|1xR+ibU z4Yi=SfYUF%^wMUjzCeI1s2x2-M|_WokH^Zok&+BDjK=x((KK!L$>HI*W7DQh+g^F) zmEBVRvDwFKe%dGuw4d7&*55(N;)D_bNN>M_{D9Y}AbyDa4D1;B6~_Z!$D*HQyQ{Xo z?$os`7$`Sc!^aHMDZi7u>CLkqEYQq^#!=Darcu$@$vN%)Ps!YOn>PC#R`F>Q2NOxR z9Wm``B47gRw$`oUf)W8pcYk_-hJ%*D%Ru(bW+D(vyyfxgj5fclKpLK`dh9Oi!!sfd z$_&+o$>$0!kEfpx{`suv7M+wPrzly)!{|r5{nm>8-zNc}CI1k_knN|9+-4@IZriN) z6F^R_N55#BvPujvi2!dySVu)zJAOM-pSA|QE z&KB@MH5cH4%&g{RKs@^^Pkce{uUdo@&!ZMop8sc{VnBKHCx6})ji0L1awHrqbYQ*z z&|~wX!P?@S3v{~A(v2H8a=3?)oi?xxz%gy+5VHTdURhMvN*q8@b!WyVfLd8I02b5F zuxBoz4@;+7Sd&;Xriz+C%c$4_*`|RLH~80v+s$hu`F;CRl$N z`|SV17ryY^o;`a`NEI5Y{5<@`HC|?b@|lB@d_>I&^4FSba{*oqJzHd|n?&e51f|VH^iW+}i-B zGP-_vHxIvTe3G1F|F3@at8F?n!K}Y$`w;m_hciFRC_=x15&({S8p+d9H_gdd| zCpKXWrT(sC?^7$kxxnHqwy(g-Rw~Z*w}99E{L^XTZgK!$69;f^$&w|bb;S5^c@od| zm(5#J2Acfawaf4Dr#|(mXSEBO%?-Bow*~-Wkc$fliD$}cedEO~5r7+SyF&aY$nM!I zNdSBgV&FjkSICp_nc1^v*J#UdUDAD6Ay)EgWzy__g#$jGe){Q`e({T6yshV~?j!d4 z-&_EMAj$r_?XLETqPt!q07ciO-6{m)1MX|`q|FtS%S^tlv9Ymg#E20C5eV{d8bMmk zQQ7Faa>@4>17w;RM1ZK))jZB^iK5KoLU7&N9#~17NU&{LFsD zT(4+tZ7tJ`x#`G}BWHBd@I+mUWdWK{%LvMM1GEN`8B~a4$a%lpA8z0R)`+Mm`PQ}k zUAF$OE?>TUi&UIg{2}}c)qT_%0szv7>wns(-yy#097Bl!xFw1&4vByTf(&+$Amjo_ zm+3g{6Y?9-cJAD{f73d;T57ZbiU&xaUa5emVM2_E5CuTE*=NY_?$9^NAq0S8K1}E! zi1=IxUWu+5qJDtPe3H0R5H#^mzw%wr}b8CbR&3 z>$N_Fo>?6PCg#K-Lbbx+u0S4hI`YH>p2co}{}KF7CF67$lkRH(QH{8s#X)FhcLE4c z-pKDbBm^b`{2zkI`}!>bC~*Ml{UQZ(03pI~4J2mp!wH0loeQ}@{^WBIm76tjBy{mn@v zxd1)V>u@#VV&r#OnY{@vvk3si&1qtYfVl<#$H?z@>XH5lB?3^~{muY4f>TrSAOqJx zaNh$lxDJAIo#g;&69Cel`Hi5Cbt@;l-~F6_dY_9S;*vIEn_!WrF4V!x0doOHe&X;w z%JyF<5rE?Fd(W8E6eI?WoFIztgFLMHK@Jd#u>s-}n*-o~4oY?dzqi|sUb;Y8U0%u= z5&_B&vV-8B^{F3q@pIhs|B3rOln6la4*?H!kbpEu3bK%P;2y}~nUt9yq&M;#>62W5 z9?1!PMF?D8Vk0wkF@lqJJxCk*Aqf1(ZJ=bFC+^o!A^`oP`x*R3N)W`H0JS$_FxxwT zJUnC8--xeE@5uphAMm$2bG`RVS;GKAJAmva3MK+34E)FU{C{04L5TqLpE2Np4>E%o zA#jgtAc>LQG0&L*5ElZtE|fVeJLTsZ!JL7w=~9MxkS>8*phN)r-!K4S0FVSA4`MrT zof+JD(#|WH6Z&e#Pkzj0cT8DH6BEK&-f2I>bN-)WUFzRZA^`oT|C58>c_S}~Vq`bM zLj-)^aXwls*SB0=zMo7dk)3Cfi0}V6=9zvExf;6PH%dQg0Q%nj?{qRxQ-s&TJn4LZ zzn?^0^1kMDuDtK%qpYQGlv<$F0;Lv6PYe7v7r$Qag8*jK00000NkvXXu0mjfvmZ?T diff --git a/artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/input-background.png b/artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/input-background.png deleted file mode 100644 index 7c731595535baeb8379b80ed9deeb3878ce51080..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^j6lr9!3HE}Hf~b~QY^(zo*^7SP{WbZ0pxQQctjQh z)n5l;MkkHg6+l7B64!{5;QX|b^2DN4hVt@qz0ADq;^f4FRK5J7^x5xhq=1TqJY5_^ mIA$hSe1CVhUM(#xjg3L3lKJYxpuCkpSq4v6KbLh*2~7ZsYA3b; diff --git a/artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/login-screen-background.png b/artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/login-screen-background.png deleted file mode 100644 index 77d6207aa602988a177b14885ec49469620bacef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 412499 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≠R^#s;kBr`# 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 diff --git a/artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/login-screen-logo.png b/artemis-hawtio/activemq-branding/src/main/webapp/plugin/img/login-screen-logo.png deleted file mode 100644 index a334300cbe06195dd778d88d44a8fe4662254327..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38247 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 - - - - An Artemis Plugin - An Artemis plugin - - - Plugin's path on the server - plugin-context - ${plugin-context} - - - - Plugin's path on the server - plugin-name - ${project.artifactId} - - - - Plugin's path on the server - plugin-domain - ${plugin-domain} - - - - Plugin's path on the server - plugin-scripts - ${plugin-scripts} - - - - Disable listing of directories and files - org.eclipse.jetty.servlet.Default.dirAllowed - false - - - - org.apache.activemq.hawtio.plugin.PluginContextListener - - - - - diff --git a/artemis-hawtio/artemis-plugin/src/main/webapp/index.html b/artemis-hawtio/artemis-plugin/src/main/webapp/index.html deleted file mode 100644 index fe036f6ab7e..00000000000 --- a/artemis-hawtio/artemis-plugin/src/main/webapp/index.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - Artemis plugin - - -

Hawtio :: Artemis plugin example

- - diff --git a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/doc/help.md b/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/doc/help.md deleted file mode 100644 index e875acd8bcf..00000000000 --- a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/doc/help.md +++ /dev/null @@ -1,19 +0,0 @@ -### Artemis - -Click [Artemis](#/jmx/attributes?tab=artemis) in the top navigation bar to see the Artemis specific plugin. (The Artemis tab won't appear if there is no broker in this JVM). The Artemis plugin works very much the same as the JMX plugin however with a focus on interacting with an Artemis broker. - -The tree view on the left-hand side shows the top level JMX tree of each broker instance running in the JVM. Expanding the tree will show the various MBeans registered by Artemis that you can inspect via the **Attributes** tab. - -#### Creating a new Address - -To create a new address simply click on the broker or the address folder in the jmx tree and click on the create tab. - -Once you have created an address you should be able to **Send** to it by clicking on it in the jmx tree and clicking on the send tab. - -#### Creating a new Queue - -To create a new queue click on the address you want to bind the queue to and click on the create tab. - -Once you have created a queue you should be able to **Send** a message to it or **Browse** it or view the **Attributes** or **Charts**. Simply click on the queue in th ejmx tree and click on the appropriate tab. - -You can also see a graphical view of all brokers, addresses, queues and their consumers using the **Diagram** tab. diff --git a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/html/preferences.html b/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/html/preferences.html deleted file mode 100644 index 8227bba7c0a..00000000000 --- a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/html/preferences.html +++ /dev/null @@ -1,74 +0,0 @@ - -
- -
- -
- -
-
- -
- -
- -
-
- -
- -
- -
-
- -
- -
- -
-
- - - -
diff --git a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/html/tree/content.html b/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/html/tree/content.html deleted file mode 100644 index be06f47f052..00000000000 --- a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/html/tree/content.html +++ /dev/null @@ -1,20 +0,0 @@ - -
-
-
diff --git a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/html/tree/header.html b/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/html/tree/header.html deleted file mode 100644 index 6a9ecf612ca..00000000000 --- a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/html/tree/header.html +++ /dev/null @@ -1,41 +0,0 @@ - -
-
-
-
- - - -
-
-
- - {{$ctrl.result.length}} - - - -
-
-
diff --git a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/artemisPlugin.js b/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/artemisPlugin.js deleted file mode 100644 index f51f4ba1ed3..00000000000 --- a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/artemisPlugin.js +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/** - * The main entry point for the Simple module - */ -var Artemis = (function (Artemis) { - - /** - * The name of this plugin - */ - Artemis.pluginName = 'artemis-plugin'; - - /** - * This plugin's logger instance - */ - Artemis.log = Logger.get('artemis-plugin'); - - /** - * The top level path of this plugin on the server - */ - Artemis.contextPath = "/artemis-plugin/"; - - Artemis.log.info("loading artemis plugin") - Artemis._module = angular.module(Artemis.pluginName, [ - 'angularResizable' - ]) - .component('artemis', { - template: - `
- -
- - -
-
-
- ` - }) - .run(configurePlugin); - - function configurePlugin(mainNavService, workspace, helpRegistry, preferencesRegistry, localStorage, preLogoutTasks, documentBase, $templateCache) { - var artemisJmxDomain = localStorage['artemisJmxDomain'] || "org.apache.activemq.artemis"; - mainNavService.addItem({ - title: 'Artemis', - basePath: '/artemis', - template: '', - isValid: function () { return workspace.treeContainsDomainAndProperties(artemisJmxDomain); } - }); - } - configurePlugin.$inject = ['mainNavService', 'workspace', 'helpRegistry', 'preferencesRegistry', 'localStorage', 'preLogoutTasks', 'documentBase', '$templateCache']; - - return Artemis; - -})(Artemis || {}); - -// tell the Hawtio plugin loader about our plugin so it can be -// bootstrapped with the rest of AngularJS -hawtioPluginLoader.addModule(Artemis.pluginName); diff --git a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/addressSendMessage.js b/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/addressSendMessage.js deleted file mode 100644 index 50283fe6ad8..00000000000 --- a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/addressSendMessage.js +++ /dev/null @@ -1,182 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - /// -var Artemis; -(function (Artemis) { - Artemis.log.debug("loading address send message"); - Artemis._module.component('artemisAddressSendMessage', { - template: - `

Send Message - -

- -
- -
-
-
- - - -
-
- - - -
-
- - - -
-
- - -
- -
-
-
- - -
- -
-
-
-
-
- -

Headers

- -
- - - - - - - - -
- -
-
- -

- -

- -

Body

- -
-
-
-
-
- - -
-
- -

- -

- - - - - `, - controller: AddressSendMessageController - }) - .name; - Artemis.log.debug("loaded queue " + Artemis.createQueueModule); - - function AddressSendMessageController($route, $scope, $element, $timeout, workspace, jolokia, localStorage, $location, artemisMessage, messageCreator) { - Core.initPreferenceScope($scope, localStorage, { - 'durable': { - 'value': true, - 'converter': Core.parseBooleanValue - }, - 'messageID': { - 'value': true, - 'converter': Core.parseBooleanValue - } - }); - var ctrl = this; - ctrl.messageCreator = messageCreator; - ctrl.message = ctrl.messageCreator.createNewMessage($scope, $location, $route, localStorage, artemisMessage, workspace, $element, $timeout, jolokia); - - } - AddressSendMessageController.$inject = ['$route', '$scope', '$element', '$timeout', 'workspace', 'jolokia', 'localStorage', '$location', 'artemisMessage', 'messageCreator']; - -})(Artemis || (Artemis = {})); diff --git a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/addresses.js b/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/addresses.js deleted file mode 100644 index c0fc8be326e..00000000000 --- a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/addresses.js +++ /dev/null @@ -1,259 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -var Artemis; -(function (Artemis) { - //Artemis.log.debug("loading addresses"); - Artemis._module.component('artemisAddresses', { - template: - `

Browse Addresses - -

-
- - -
- - - `, - controller: AddressesController - }) - .name; - - - function AddressesController($scope, workspace, jolokia, localStorage, artemisMessage, $location, $timeout, $filter, pagination, artemisAddress) { - var ctrl = this; - ctrl.pagination = pagination; - ctrl.pagination.reset(); - var mbean = Artemis.getBrokerMBean(workspace, jolokia); - ctrl.allAddresses = []; - ctrl.addresses = []; - ctrl.workspace = workspace; - ctrl.refreshed = false; - ctrl.dtOptions = { - // turn of ordering as we do it ourselves - ordering: false, - columns: [ - {name: "ID", visible: true}, - {name: "Name", visible: true}, - {name: "Internal", visible: false}, - {name: "Routing Types", visible: true}, - {name: "Queue Count", visible: true} - ] - }; - - Artemis.log.debug('sessionStorage: addressColumnDefs =', localStorage.getItem('addressColumnDefs')); - if (localStorage.getItem('addressColumnDefs')) { - loadedDefs = JSON.parse(localStorage.getItem('addressColumnDefs')); - //sanity check to make sure columns havent been added - if(loadedDefs.length === ctrl.dtOptions.columns.length) { - ctrl.dtOptions.columns = loadedDefs; - } - - } - - ctrl.updateColumns = function () { - var attributes = []; - ctrl.dtOptions.columns.forEach(function (column) { - attributes.push({name: column.name, visible: column.visible}); - }); - Artemis.log.debug("saving columns " + JSON.stringify(attributes)); - localStorage.setItem('addressColumnDefs', JSON.stringify(attributes)); - } - - ctrl.filter = { - fieldOptions: [ - {id: 'id', name: 'ID'}, - {id: 'name', name: 'Name'}, - {id: 'internal', name: 'Internal'}, - {id: 'routingTypes', name: 'Routing Types'}, - {id: 'queueCount', name: 'Queue Count'} - ], - operationOptions: [ - {id: 'EQUALS', name: 'Equals'}, - {id: 'CONTAINS', name: 'Contains'}, - {id: 'NOT_CONTAINS', name: 'Does Not Contain'}, - {id: 'GREATER_THAN', name: 'Greater Than'}, - {id: 'LESS_THAN', name: 'Less Than'} - ], - sortOptions: [ - {id: 'asc', name: 'ascending'}, - {id: 'desc', name: 'descending'} - ], - values: { - field: "", - operation: "", - value: "", - sortOrder: "asc", - sortColumn: "id" - }, - text: { - fieldText: "Filter Field..", - operationText: "Operation..", - sortOrderText: "ascending", - sortByText: "ID" - } - }; - - ctrl.tableActionButtons = [ - { - name: 'attributes', - title: 'Navigate to attributes', - actionFn: navigateToAddressAtts - }, - { - name: 'operations', - title: 'navigate to operations', - actionFn: navigateToAddressOps - } - ]; - ctrl.tableConfig = { - selectionMatchProp: 'id', - showCheckboxes: false - }; - ctrl.tableColumns = [ - { header: 'ID', itemField: 'id' }, - { header: 'Name', itemField: 'name' }, - { header: 'Internal', itemField: 'internal' }, - { header: 'Routing Types', itemField: 'routingTypes' }, - { header: 'Queue Count', itemField: 'queueCount' , htmlTemplate: 'addresses-anchor-column-template', colActionFn: (item) => selectQueues(item.idx) } - ]; - - ctrl.refresh = function () { - ctrl.refreshed = true; - ctrl.pagination.load(); - }; - ctrl.reset = function () { - ctrl.filter.values.field = ""; - ctrl.filter.values.operation = ""; - ctrl.filter.values.value = ""; - ctrl.filter.sortOrder = "asc"; - ctrl.filter.sortColumn = "id"; - ctrl.refreshed = true; - artemisAddress.address = null; - ctrl.pagination.load(); - }; - - if (artemisAddress.address) { - Artemis.log.debug("navigating to address = " + artemisAddress.address.address); - ctrl.filter.values.field = ctrl.filter.fieldOptions[1].id; - ctrl.filter.values.operation = ctrl.filter.operationOptions[0].id; - ctrl.filter.values.value = artemisAddress.address.address; - artemisAddress.address = null; - } - - selectQueues = function (idx) { - var address = ctrl.addresses[idx].name; - Artemis.log.debug("navigating to queues:" + address) - artemisAddress.address = { address: address }; - $location.path("artemis/artemisQueues"); - }; - - function navigateToAddressAtts(action, item) { - $location.path("artemis/attributes").search({"tab": "artemis", "nid": getAddressNid(item.name, $location)}); - }; - function navigateToAddressOps(action, item) { - $location.path("artemis/operations").search({"tab": "artemis", "nid": getAddressNid(item.name, $location)}); - }; - function getAddressNid(address, $location) { - var rootNID = getRootNid($location); - var targetNID = rootNID + "addresses-" + address; - Artemis.log.debug("targetNID=" + targetNID); - return targetNID; - } - function getRootNid($location) { - var currentNid = $location.search()['nid']; - Artemis.log.debug("current nid=" + currentNid); - var firstDash = currentNid.indexOf('-'); - var secondDash = currentNid.indexOf('-', firstDash + 1); - var thirdDash = currentNid.indexOf('-', secondDash + 1); - if (thirdDash < 0) { - return currentNid + "-"; - } - var rootNID = currentNid.substring(0, thirdDash + 1); - return rootNID; - } - ctrl.loadOperation = function () { - if (mbean) { - var method = 'listAddresses(java.lang.String, int, int)'; - var addressFilter = { - field: ctrl.filter.values.field, - operation: ctrl.filter.values.operation, - value: ctrl.filter.values.value, - sortOrder: ctrl.filter.values.sortOrder, - sortColumn: ctrl.filter.values.sortColumn - }; - - if (ctrl.refreshed == true) { - ctrl.pagination.reset(); - ctrl.refreshed = false; - } - jolokia.request({ type: 'exec', mbean: mbean, operation: method, arguments: [JSON.stringify(addressFilter), ctrl.pagination.pageNumber, ctrl.pagination.pageSize] }, Core.onSuccess(populateTable, { error: onError })); - } - }; - - ctrl.pagination.setOperation(ctrl.loadOperation); - - function onError(response) { - Core.notification("error", "could not invoke list sessions" + response.error); - $scope.workspace.selectParentNode(); - }; - - function populateTable(response) { - var data = JSON.parse(response.value); - ctrl.addresses = []; - angular.forEach(data["data"], function (value, idx) { - value.idx = idx; - ctrl.addresses.push(value); - }); - ctrl.pagination.page(data["count"]); - allAddresses = ctrl.addresses; - ctrl.addresses = allAddresses; - Core.$apply($scope); - } - - ctrl.pagination.load(); - } - AddressesController.$inject = ['$scope', 'workspace', 'jolokia', 'localStorage', 'artemisMessage', '$location', '$timeout', '$filter', 'pagination', 'artemisAddress']; - - -})(Artemis || (Artemis = {})); \ No newline at end of file diff --git a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/browse.js b/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/browse.js deleted file mode 100644 index 548e325f93d..00000000000 --- a/artemis-hawtio/artemis-plugin/src/main/webapp/plugin/js/components/browse.js +++ /dev/null @@ -1,1056 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -var Artemis; -(function (Artemis) { - Artemis._module.component('artemisBrowseQueue', { - template: - `

Browse Queue - -

- - -
-
-
-
-
-
- -
- -
-
-
-
- - - - - -
-
-
-
- - -
- -
-
- - - -