summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/assets/icons/icon-check.svg1
-rw-r--r--app/assets/icons/icon-close.svg1
-rw-r--r--app/assets/icons/icon-config.svg1
-rw-r--r--app/assets/icons/icon-control.svg1
-rw-r--r--app/assets/icons/icon-copy.svg1
-rw-r--r--app/assets/icons/icon-edit.svg1
-rw-r--r--app/assets/icons/icon-export.svg1
-rw-r--r--app/assets/icons/icon-health.svg1
-rw-r--r--app/assets/icons/icon-information.svg1
-rw-r--r--app/assets/icons/icon-launch.svg1
-rw-r--r--app/assets/icons/icon-more.svg1
-rw-r--r--app/assets/icons/icon-overview.svg1
-rw-r--r--app/assets/icons/icon-plus.svg1
-rw-r--r--app/assets/icons/icon-power.svg1
-rw-r--r--app/assets/icons/icon-restart.svg1
-rw-r--r--app/assets/icons/icon-return.svg1
-rw-r--r--app/assets/icons/icon-trashcan.svg1
-rw-r--r--app/assets/icons/icon-user.svg1
-rw-r--r--app/assets/images/DMTF_Redfish_logo_2017.svg280
-rw-r--r--app/assets/images/crit-x-black.svg14
-rw-r--r--app/assets/images/crit-x.svg15
-rw-r--r--app/assets/images/icon-arrow-blue.svg14
-rw-r--r--app/assets/images/icon-arrow-gray.svg14
-rw-r--r--app/assets/images/icon-check-white.svg1
-rw-r--r--app/assets/images/icon-check.svg6
-rw-r--r--app/assets/images/icon-config.svg13
-rw-r--r--app/assets/images/icon-control.svg14
-rw-r--r--app/assets/images/icon-copy-white.svg15
-rw-r--r--app/assets/images/icon-copy.svg12
-rw-r--r--app/assets/images/icon-critical.svg15
-rw-r--r--app/assets/images/icon-edit-blue.svg24
-rw-r--r--app/assets/images/icon-health.svg17
-rw-r--r--app/assets/images/icon-off.svg10
-rw-r--r--app/assets/images/icon-on.svg10
-rw-r--r--app/assets/images/icon-overview.svg5
-rw-r--r--app/assets/images/icon-plus.svg21
-rw-r--r--app/assets/images/icon-power.svg9
-rw-r--r--app/assets/images/icon-refresh-white.svg1
-rw-r--r--app/assets/images/icon-return.svg8
-rw-r--r--app/assets/images/icon-search.svg11
-rw-r--r--app/assets/images/icon-standby.svg14
-rw-r--r--app/assets/images/icon-trashcan-blue.svg16
-rw-r--r--app/assets/images/icon-trashcan-white.svg16
-rw-r--r--app/assets/images/icon-trashcan.svg13
-rw-r--r--app/assets/images/icon-upload.svg6
-rw-r--r--app/assets/images/icon-warning.svg14
-rw-r--r--app/assets/images/logo.svg2
-rw-r--r--app/assets/images/warn-slash.svg14
-rw-r--r--app/common/directives/app-header.html4
-rw-r--r--app/common/directives/app-navigation.html34
-rw-r--r--app/common/directives/confirm.html6
-rw-r--r--app/common/directives/firmware-list.html14
-rw-r--r--app/common/directives/icon-provider.js28
-rw-r--r--app/common/directives/log-event.html16
-rw-r--r--app/common/directives/log-filter.html8
-rw-r--r--app/common/directives/serial-console.html6
-rw-r--r--app/common/directives/syslog-filter.html2
-rw-r--r--app/common/styles/base/buttons.scss211
-rw-r--r--app/common/styles/base/colors.scss56
-rw-r--r--app/common/styles/base/icons.scss43
-rw-r--r--app/common/styles/directives/app-header.scss0
-rw-r--r--app/common/styles/directives/app-navigation.scss27
-rw-r--r--app/common/styles/directives/confirm.scss0
-rw-r--r--app/common/styles/directives/index.scss4
-rw-r--r--app/common/styles/elements/export.scss24
-rw-r--r--app/common/styles/elements/index.scss1
-rw-r--r--app/common/styles/elements/inline-confirm.scss1
-rw-r--r--app/common/styles/elements/toggle-filter.scss13
-rw-r--r--app/common/styles/layout/header.scss28
-rw-r--r--app/configuration/controllers/date-time-controller.html8
-rw-r--r--app/configuration/controllers/firmware-controller.html26
-rw-r--r--app/configuration/controllers/network-controller.html22
-rw-r--r--app/configuration/controllers/snmp-controller.html15
-rw-r--r--app/configuration/controllers/virtual-media-controller.html8
-rw-r--r--app/configuration/styles/date-time.scss13
-rw-r--r--app/configuration/styles/firmware.scss6
-rw-r--r--app/configuration/styles/network.scss23
-rw-r--r--app/configuration/styles/snmp.scss35
-rw-r--r--app/configuration/styles/virtual-media.scss6
-rw-r--r--app/index.js1
-rw-r--r--app/login/controllers/login-controller.html2
-rw-r--r--app/overview/controllers/system-overview-controller.html20
-rw-r--r--app/server-control/controllers/bmc-reboot-controller.html4
-rw-r--r--app/server-control/controllers/power-operations-controller.html16
-rw-r--r--app/server-control/controllers/remote-console-window-controller.html3
-rw-r--r--app/server-control/styles/bmc-reboot.scss2
-rw-r--r--app/server-control/styles/power-operations.scss6
-rw-r--r--app/server-control/styles/remote-console.scss18
-rw-r--r--app/server-health/controllers/inventory-overview-controller.html2
-rw-r--r--app/server-health/controllers/log-controller.html14
-rw-r--r--app/server-health/controllers/sensors-overview-controller.html10
-rw-r--r--app/server-health/directives/remote-logging-server-modal.html8
-rw-r--r--app/server-health/directives/remote-logging-server.html12
-rw-r--r--app/server-health/styles/log.scss110
-rw-r--r--app/server-health/styles/sensors.scss1
-rw-r--r--app/server-health/styles/syslog.scss20
-rw-r--r--app/users/controllers/user-accounts-controller.html12
-rw-r--r--app/users/styles/user-accounts.scss28
-rw-r--r--webpack.config.js19
99 files changed, 460 insertions, 1178 deletions
diff --git a/app/assets/icons/icon-check.svg b/app/assets/icons/icon-check.svg
new file mode 100644
index 0000000..f14e2bf
--- /dev/null
+++ b/app/assets/icons/icon-check.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 12"><path d="M14 2.2L12.2.5 4.7 8 1.8 5.1 0 6.9l4.7 4.6z"/></svg> \ No newline at end of file
diff --git a/app/assets/icons/icon-close.svg b/app/assets/icons/icon-close.svg
new file mode 100644
index 0000000..3fe44de
--- /dev/null
+++ b/app/assets/icons/icon-close.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32"><path fill="#231f20" d="M24 9.4L22.6 8 16 14.6 9.4 8 8 9.4l6.6 6.6L8 22.6 9.4 24l6.6-6.6 6.6 6.6 1.4-1.4-6.6-6.6L24 9.4z"/><path fill="none" d="M0 0h32v32H0z"/></svg>
diff --git a/app/assets/icons/icon-config.svg b/app/assets/icons/icon-config.svg
new file mode 100644
index 0000000..b649651
--- /dev/null
+++ b/app/assets/icons/icon-config.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M27 16.76V16v-.77l1.92-1.68A2 2 0 0 0 29.3 11l-2.36-4a2 2 0 0 0-1.73-1 2 2 0 0 0-.64.1l-2.43.82a11.35 11.35 0 0 0-1.31-.75l-.51-2.52a2 2 0 0 0-2-1.61h-4.68a2 2 0 0 0-2 1.61l-.51 2.52a11.48 11.48 0 0 0-1.32.75l-2.38-.86A2 2 0 0 0 6.79 6a2 2 0 0 0-1.73 1L2.7 11a2 2 0 0 0 .41 2.51L5 15.24v1.53l-1.89 1.68A2 2 0 0 0 2.7 21l2.36 4a2 2 0 0 0 1.73 1 2 2 0 0 0 .64-.1l2.43-.82a11.35 11.35 0 0 0 1.31.75l.51 2.52a2 2 0 0 0 2 1.61h4.72a2 2 0 0 0 2-1.61l.51-2.52a11.48 11.48 0 0 0 1.32-.75l2.42.82a2 2 0 0 0 .64.1 2 2 0 0 0 1.73-1l2.28-4a2 2 0 0 0-.41-2.51zM25.21 24l-3.43-1.16a8.86 8.86 0 0 1-2.71 1.57L18.36 28h-4.72l-.71-3.55a9.36 9.36 0 0 1-2.7-1.57L6.79 24l-2.36-4 2.72-2.4a8.9 8.9 0 0 1 0-3.13L4.43 12l2.36-4 3.43 1.16a8.86 8.86 0 0 1 2.71-1.57L13.64 4h4.72l.71 3.55a9.36 9.36 0 0 1 2.7 1.57L25.21 8l2.36 4-2.72 2.4a8.9 8.9 0 0 1 0 3.13L27.57 20z"/><path d="M16 22a6 6 0 1 1 6-6 5.94 5.94 0 0 1-6 6zm0-10a3.91 3.91 0 0 0-4 4 3.91 3.91 0 0 0 4 4 3.91 3.91 0 0 0 4-4 3.91 3.91 0 0 0-4-4z"/><path data-name="&lt;Transparent Rectangle&gt;" fill="none" d="M0 0h32v32H0z"/></svg> \ No newline at end of file
diff --git a/app/assets/icons/icon-control.svg b/app/assets/icons/icon-control.svg
new file mode 100644
index 0000000..fe554cc
--- /dev/null
+++ b/app/assets/icons/icon-control.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="28" height="23"><defs><path id="a" d="M11.107 2.83C10.733 1.228 9.24 0 7.467 0c-1.774 0-3.174 1.227-3.64 2.83H0v1.888h3.827c.373 1.604 1.866 2.83 3.64 2.83 1.773 0 3.173-1.226 3.64-2.83H28V2.83H11.107zm-3.64 1.888c-.56 0-.934-.377-.934-.944 0-.566.374-.943.934-.943s.933.377.933.943c0 .567-.373.944-.933.944zm13.066 2.83c1.774 0 3.174 1.227 3.64 2.832H28v1.887h-3.827c-.466 1.604-1.866 2.83-3.64 2.83-1.773 0-3.266-1.226-3.64-2.83H0V10.38h16.893c.467-1.605 1.867-2.831 3.64-2.831zm0 4.719c.56 0 .934-.378.934-.944s-.374-.944-.934-.944-.933.378-.933.944.373.944.933.944zm-13.066 2.83c1.773 0 3.173 1.227 3.64 2.831H28v1.887H11.107c-.467 1.604-1.867 2.831-3.64 2.831-1.774 0-3.267-1.227-3.64-2.83H0v-1.888h3.827c.466-1.604 1.866-2.83 3.64-2.83zm0 4.718c.56 0 .933-.377.933-.943s-.373-.944-.933-.944-.934.378-.934.944.374.943.934.943z"/></defs><use xlink:href="#a"/></svg> \ No newline at end of file
diff --git a/app/assets/icons/icon-copy.svg b/app/assets/icons/icon-copy.svg
new file mode 100644
index 0000000..a9b3be5
--- /dev/null
+++ b/app/assets/icons/icon-copy.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32"><path d="M27.4346 14.6987L21.377 8.5776A1.9488 1.9488 0 0 0 19.998 8H12a2.002 2.002 0 0 0-2 2v19a2.002 2.002 0 0 0 2 2h14a2.002 2.002 0 0 0 2-2V16.0771a1.9755 1.9755 0 0 0-.5654-1.3784zM20 10.03L25.9235 16H20zM12 29V10h6v6a2.0023 2.0023 0 0 0 2 2h6.0006l.0009 11z"/><path d="M6 18H4V4a2.002 2.002 0 0 1 2-2h14v2H6z"/><path data-name="&lt;Transparent Rectangle&gt;" fill="none" d="M0 0h32v32H0z"/></svg> \ No newline at end of file
diff --git a/app/assets/icons/icon-edit.svg b/app/assets/icons/icon-edit.svg
new file mode 100644
index 0000000..1986cd2
--- /dev/null
+++ b/app/assets/icons/icon-edit.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M2 27h28v2H2zM25.41 9a2 2 0 0 0 0-2.83l-3.58-3.58a2 2 0 0 0-2.83 0l-15 15V24h6.41zm-5-5L24 7.59l-3 3L17.41 7zM6 22v-3.59l10-10L19.59 12l-10 10z"/><path data-name="&lt;Transparent Rectangle&gt;" fill="none" d="M0 0h32v32H0z"/></svg> \ No newline at end of file
diff --git a/app/assets/icons/icon-export.svg b/app/assets/icons/icon-export.svg
new file mode 100644
index 0000000..3d0bd6e
--- /dev/null
+++ b/app/assets/icons/icon-export.svg
@@ -0,0 +1 @@
+<svg baseProfile="tiny" viewBox="0 0 24 24"><path d="M21 14v6H3v-6H1v9h22v-9h-2z"/><path d="M11 5v13h2V5l4.5 4.5L19 8l-7-7-7 7 1.5 1.5L11 5z"/></svg> \ No newline at end of file
diff --git a/app/assets/icons/icon-health.svg b/app/assets/icons/icon-health.svg
new file mode 100644
index 0000000..f01af2c
--- /dev/null
+++ b/app/assets/icons/icon-health.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M23 27.18l-2.59-2.59L19 26l4 4 7-7-1.41-1.41L23 27.18z"/><circle cx="11" cy="8" r="1"/><circle cx="11" cy="16" r="1"/><circle cx="11" cy="24" r="1"/><path d="M24 3H8a2 2 0 0 0-2 2v22a2 2 0 0 0 2 2h8v-2H8v-6h18V5a2 2 0 0 0-2-2zm0 16H8v-6h16zm0-8H8V5h16z"/><path data-name="&lt;Transparent Rectangle&gt;" fill="none" d="M0 0h32v32H0z"/></svg> \ No newline at end of file
diff --git a/app/assets/icons/icon-information.svg b/app/assets/icons/icon-information.svg
new file mode 100644
index 0000000..1c0df72
--- /dev/null
+++ b/app/assets/icons/icon-information.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M17 22v-9h-4v2h2v7h-3v2h8v-2h-3zM16 7a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 7z"/><path d="M16 30a14 14 0 1 1 14-14 14 14 0 0 1-14 14zm0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4z"/><path data-name="&lt;Transparent Rectangle&gt;" fill="none" d="M0 0h32v32H0z"/></svg> \ No newline at end of file
diff --git a/app/assets/icons/icon-launch.svg b/app/assets/icons/icon-launch.svg
new file mode 100644
index 0000000..27440e6
--- /dev/null
+++ b/app/assets/icons/icon-launch.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M26 28H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h9v2H6v20h20v-9h2v9a2 2 0 0 1-2 2z"/><path d="M21 2v2h5.59L18 12.59 19.41 14 28 5.41V11h2V2h-9z"/><path data-name="&lt;Transparent Rectangle&gt;" fill="none" d="M0 0h32v32H0z"/></svg> \ No newline at end of file
diff --git a/app/assets/icons/icon-more.svg b/app/assets/icons/icon-more.svg
new file mode 100644
index 0000000..b7f7043
--- /dev/null
+++ b/app/assets/icons/icon-more.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24.3 24.6"><path d="M12.1 23c-6 0-10.8-4.8-10.8-10.7S6.1 1.6 12.1 1.6s10.7 4.8 10.7 10.7S18 23 12.1 23zm0-20.4c-5.4 0-9.7 4.4-9.7 9.7S6.7 22 12.1 22s9.7-4.4 9.7-9.7-4.4-9.7-9.7-9.7z"/><circle cx="6.7" cy="12.5" r="1.5"/><circle cx="12.1" cy="12.5" r="1.5"/><circle cx="17.4" cy="12.5" r="1.5"/></svg> \ No newline at end of file
diff --git a/app/assets/icons/icon-overview.svg b/app/assets/icons/icon-overview.svg
new file mode 100644
index 0000000..748fa81
--- /dev/null
+++ b/app/assets/icons/icon-overview.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M4 2H2v26a2 2 0 0 0 2 2h26v-2H4z"/><path d="M30 9h-7v2h3.59L19 18.59l-4.29-4.3a1 1 0 0 0-1.42 0L6 21.59 7.41 23 14 16.41l4.29 4.3a1 1 0 0 0 1.42 0l8.29-8.3V16h2z"/><path data-name="&lt;Transparent Rectangle&gt;" fill="none" d="M0 0h32v32H0z"/></svg> \ No newline at end of file
diff --git a/app/assets/icons/icon-plus.svg b/app/assets/icons/icon-plus.svg
new file mode 100644
index 0000000..4210a3f
--- /dev/null
+++ b/app/assets/icons/icon-plus.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32"><path d="M16 4A12 12 0 1 1 4 16 12 12 0 0 1 16 4m0-2a14 14 0 1 0 14 14A14 14 0 0 0 16 2z"/><path d="M22 15h-5v-5h-2v5h-5v2h5v5h2v-5h5v-2z"/><path data-name="&lt;Transparent Rectangle&gt;" fill="none" d="M0 0h32v32H0z"/></svg> \ No newline at end of file
diff --git a/app/assets/icons/icon-power.svg b/app/assets/icons/icon-power.svg
new file mode 100644
index 0000000..63da205
--- /dev/null
+++ b/app/assets/icons/icon-power.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32"><path d="M22.5 5.74l-1 1.73a11 11 0 1 1-11 0l-1-1.73a13 13 0 1 0 13 0z"/><path d="M15 2h2v14h-2z"/><path data-name="&lt;Transparent Rectangle&gt;" fill="none" d="M0 0h32v32H0z"/></svg> \ No newline at end of file
diff --git a/app/assets/icons/icon-restart.svg b/app/assets/icons/icon-restart.svg
new file mode 100644
index 0000000..9d46879
--- /dev/null
+++ b/app/assets/icons/icon-restart.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 32 32"><path d="M25 18A10 10 0 1 1 15 8h6.18l-3.58 3.59L19 13l6-6-6-6-1.4 1.41L21.19 6H15a12 12 0 1 0 12 12z"/><path data-name="&lt;Transparent Rectangle&gt;" fill="none" d="M0 0h32v32H0z"/></svg> \ No newline at end of file
diff --git a/app/assets/icons/icon-return.svg b/app/assets/icons/icon-return.svg
new file mode 100644
index 0000000..e71e2b6
--- /dev/null
+++ b/app/assets/icons/icon-return.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23.1 26.3"><path fill="none" stroke="#000" stroke-width="2" stroke-miterlimit="10" d="M17.1 22.1v3h-16v-24h16v4"/><path d="M16.1 18.1l1.5-1.5-2.5-2.5h8v-1.9l-8-.1 2.5-2.5-1.5-1.5-5 5z"/></svg> \ No newline at end of file
diff --git a/app/assets/icons/icon-trashcan.svg b/app/assets/icons/icon-trashcan.svg
new file mode 100644
index 0000000..8e31a6e
--- /dev/null
+++ b/app/assets/icons/icon-trashcan.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M12 12h2v12h-2zM18 12h2v12h-2z"/><path d="M4 6v2h2v20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8h2V6zm4 22V8h16v20zM12 2h8v2h-8z"/><path fill="none" d="M0 0h32v32H0z" data-name="&lt;Transparent Rectangle&gt;"/></svg> \ No newline at end of file
diff --git a/app/assets/icons/icon-user.svg b/app/assets/icons/icon-user.svg
new file mode 100644
index 0000000..0d4610d
--- /dev/null
+++ b/app/assets/icons/icon-user.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path d="M16 4a5 5 0 1 1-5 5 5 5 0 0 1 5-5m0-2a7 7 0 1 0 7 7 7 7 0 0 0-7-7zM26 30h-2v-5a5 5 0 0 0-5-5h-6a5 5 0 0 0-5 5v5H6v-5a7 7 0 0 1 7-7h6a7 7 0 0 1 7 7z"/><path data-name="&lt;Transparent Rectangle&gt;" fill="none" d="M0 0h32v32H0z"/></svg> \ No newline at end of file
diff --git a/app/assets/images/DMTF_Redfish_logo_2017.svg b/app/assets/images/DMTF_Redfish_logo_2017.svg
index 4eac2d5..397aa7d 100644
--- a/app/assets/images/DMTF_Redfish_logo_2017.svg
+++ b/app/assets/images/DMTF_Redfish_logo_2017.svg
@@ -1,279 +1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<svg version="1.1" id="Layer_1"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 792 612" style="enable-background:new 0 0 792 612;" xml:space="preserve">
- <style type="text/css"> .Arched_x0020_Green{fill:url(#SVGID_1_);stroke:#FFFFFF;stroke-width:0.25;stroke-miterlimit:1;} .st0{fill:url(#SVGID_2_);} .st1{fill:url(#SVGID_3_);} .st2{fill:#D31245;} .st3{fill:url(#SVGID_4_);} .st4{fill-rule:evenodd;clip-rule:evenodd;fill:#D31245;} .st5{fill:#FFFFFF;} .st6{fill:#1B4298;}
-</style>
- <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="0" y1="612" x2="0.7071" y2="611.2929">
- <stop offset="0" style="stop-color:#20AC4B"/>
- <stop offset="0.9831" style="stop-color:#19361A"/>
- </linearGradient>
- <g>
- <g>
- <g>
- <linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="146.6074" y1="330.9863" x2="264.2549" y2="330.9863">
- <stop offset="0" style="stop-color:#D31245"/>
- <stop offset="7.812500e-02" style="stop-color:#D31245"/>
- <stop offset="1" style="stop-color:#EFB5AF"/>
- </linearGradient>
- <polyline class="st0" points="146.6,294.2 150.1,296.4 158.8,301.8 162.7,304.3 174,311.3 176.3,312.8 192.8,323.1 201.9,328.8 205,330.7 208.9,333.1 217.7,338.6 221.3,340.9 248.5,357.9 251.4,359.7 253,360.7 257,363.2 264.3,367.7"/>
- <g>
- <linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="108.377" y1="257.0835" x2="683.6445" y2="257.0835">
- <stop offset="0" style="stop-color:#D31245"/>
- <stop offset="7.812500e-02" style="stop-color:#D31245"/>
- <stop offset="1" style="stop-color:#EFB5AF"/>
- </linearGradient>
- <path class="st1" d="M393,137.9l-5.3-3.3l-13.9-8.7l-10.7-6.7l-2.9-1.8l-3.9-2.4l-8.7-5.4l-3.5-2.2l-4.4-2.8 c-2.5-1.6-5.9-1.6-8.4,0c0,0-4,2.5-10.8,6.7c-1.2,0.7-2.5,1.5-3.8,2.4c-2.7,1.7-5.7,3.6-9,5.6c-1.2,0.7-2.4,1.5-3.6,2.2 c-1.6,1-3.2,2-4.8,3c-0.2,0.2-0.6,0.4-1,0.6c-6.6,4.1-13.8,8.6-21.6,13.5c-1.3,0.8-2.6,1.6-4,2.5c-3.7,2.3-7.5,4.7-11.4,7.1 c-1.5,0.9-2.9,1.8-4.4,2.8c-0.5,0.3-1.1,0.7-1.6,1c-1.8,1.1-3.7,2.3-5.5,3.4c-5.5,3.5-11.1,7-16.8,10.5c-0.8,0.5-1.6,1-2.3,1.5 c-2.9,1.8-5.9,3.7-8.8,5.5c-1.3,0.8-2.6,1.6-3.9,2.4c-3,1.9-6,3.7-8.9,5.6c-1.2,0.7-2.4,1.5-3.6,2.2 c-8.5,5.3-16.8,10.5-24.7,15.5c-1.3,0.8-2.6,1.6-3.8,2.4c-2.5,1.6-5,3.1-7.5,4.7c-1.3,0.8-2.6,1.7-4,2.5 c-0.9,0.6-1.9,1.2-2.8,1.8c-1.4,0.9-2.8,1.7-4.1,2.6c-1.4,0.9-2.9,1.8-4.3,2.7c-1.6,1-3.2,2-4.8,3c-6.6,4.1-12.4,7.7-17,10.7 c-2.2,1.4-4.2,2.6-6,3.7c-1.3,0.8-2.5,1.6-3.5,2.2c-2.4,1.5-3.7,2.3-3.7,2.3v0c0,0,0,0-0.1,0c0,0-0.1,0.1-0.1,0.1 c-0.6,0.4-1.3,0.9-1.9,1.3c-0.1,0.1-0.2,0.2-0.3,0.2c-0.7,0.6-1.3,1.2-1.9,1.8c-0.2,0.2-0.4,0.4-0.5,0.6c-0.4,0.5-0.8,1-1.2,1.5 c-0.2,0.2-0.4,0.5-0.5,0.7c-0.4,0.5-0.7,1.1-1.1,1.7c-0.1,0.2-0.2,0.4-0.4,0.6c-0.1,0.1-0.1,0.2-0.2,0.4c-0.4,0.7-0.7,1.3-1,2.1 c-0.1,0.2-0.1,0.4-0.2,0.5c-0.1,0.3-0.2,0.6-0.3,0.9c-0.1,0.4-0.3,0.7-0.4,1.1c-0.1,0.3-0.2,0.6-0.2,0.9c-0.2,0.6-0.3,1.3-0.4,2 c0,0.3-0.1,0.6-0.1,0.8c0,0.2,0,0.5,0,0.8c15.9,5.1,67,22,67,22l-64-8.1c0.1,0.1,0.1,0.2,0.2,0.3c0.3,0.6,0.7,1.1,1.1,1.7 c0.2,0.2,0.3,0.5,0.5,0.7c0.4,0.5,0.8,1,1.3,1.5c0.2,0.2,0.3,0.4,0.5,0.5c0.6,0.6,1.3,1.2,2,1.8c0.1,0.1,0.3,0.2,0.5,0.3 c0.4,0.3,0.9,0.6,1.3,0.9c0.1,0.1,0.3,0.2,0.4,0.3c0.1,0.1,0.2,0.1,0.3,0.2v0.1l2.8,1.8l209,130.6c1.3,0.8,2.7,1.2,4.2,1.2 c1.5,0,2.9-0.4,4.2-1.2l5.6-3.5l3.9-2.5l7-4.4l4-2.5l2.8-1.7l4-2.5l5-3.1l4.6-2.9l17.3-10.8l5.1-3.2l3.7-2.3l0.1,0l9,5.6 l16.4,10.3l10.9,6.8l11.4,7.1l2.3,1.5c0.5,0.3,1.1,0.6,1.6,0.7c2.2,0.8,4.7,0.5,6.8-0.7l0.7-0.4l3.8-2.4l9-5.6l3.7-2.3l4.1-2.6 l2.9-1.8l18.3-11.4l4.2-2.6l6.2-3.9l0.6-0.4c1.7-1.1,2.9-2.7,3.4-4.6c0.2-0.7,0.3-1.4,0.3-2.1c0-1.4-0.4-2.7-1-3.9 c-0.2-0.5-0.4-1-0.6-1.3c-0.3-0.3-0.7-0.6-1.2-0.9c-0.3-0.2-0.5-0.5-0.9-0.7l-20.8-13l-4-2.5l-15.8-9.9l-3.1-1.9l3.1-1.9 l21.2-13.3c0.7-0.3,1.3-0.6,1.6-1l12.7-7.9l4-2.5l2.2-1.4l5,3.1l4,2.5l6.8,4.2l4.1,2.6l19.3,12c0.4,0.2,0.8,0.4,1,0.6l4.8,3 l3.6,2.2l9,5.6l3.8,2.4l27.2,17l5.1,3.2l3.1,1.9l4.2,2.6l1.6,1c1.2,0.8,2.5,1.1,3.9,1.1c1.3,0,2.7-0.4,3.9-1.1l2-1.3l4-2.5 l35.6-22.2l4-2.5l8-5c0.1-0.1,0.2-0.2,0.3-0.2c1-0.7,1.8-1.7,2.4-2.8c0.5-1,0.8-2,0.8-3.1c0-2.5-1.3-4.8-3.4-6.2l-8.2-5.1 l-5.1-3.2l-3.1-1.9l-4.1-2.6l-2.9-1.8l-3.9-2.5l-8.1-5.1l-3.6-2.3l-28.3-17.7l-4-2.5l-11.5-7.2l-9.4-5.9l-4.4-2.8l17.4-10.9 l3.5-2.2l8.9-5.6l3.9-2.4l7.1-4.4l4.9-3.1l16.7-10.4l10.8-6.7l2.9-1.8l3.9-2.4l8.7-5.4l3.5-2.2l4.7-3c2.3-1.5,3.7-4,3.7-6.7 c0-1.3-0.3-2.5-0.9-3.5c-0.6-1.3-1.6-2.4-2.8-3.2l-0.5-0.3l-3.5-2.2l-3.8-2.4l-9-5.6l-3.7-2.3l-4.1-2.5l-3.3-2.1L634,154.8 l-4.3-2.7l-3.3-2.1c-0.8-0.5-1.8-0.9-2.8-1c-1.3-0.2-2.6-0.1-3.9,0.2c-0.6,0.2-1.2,0.4-1.8,0.8l-5.6,3.5l-3,1.9L592.7,166 l-11.2,7l-4.1,2.6l-4,2.5l-8.1,5.1l-3.6,2.3L533.4,203l-4,2.5l-11.5,7.2l-3.2,2l-1.2-0.7l-8.5-5.2l-3.9-2.4l-2.9-1.8l-4.3-2.6 l-2.1-1.3l-5.5-3.4l-15.7-9.5l1.4-0.9l5.9-3.7l11.9-7.4l4-2.5l20.7-12.9c2.3-1.5,3.7-4,3.7-6.7c0-2.7-1.4-5.3-3.7-6.7l-0.9-0.6 l-4-2.5l-3.7-2.3l-3-1.9l-28.8-18.1l-4-2.5l-9-5.6c-0.7-0.5-1.5-0.8-2.4-0.9c-1.3-0.3-2.6-0.3-3.9,0c-0.7,0.2-1.5,0.5-2.1,0.9 l-6.9,4.3l-3.7,2.3l-3.6,2.3l-5.3,3.3l-15.6,9.8l-3.9,2.4l-7.3,4.6l-2.9,1.8l-1-0.6l-2.9-1.8l-4.2-2.6L393,137.9z"/>
- <path class="st2" d="M335.4,411.2c-1.5,0-3.1-0.4-4.4-1.3l-212-132.5l-0.1-0.2l-0.3-0.2c-0.6-0.4-1.1-0.7-1.5-1l-0.5-0.4 c-0.7-0.6-1.4-1.2-2-1.8c-0.1-0.1-0.2-0.2-0.3-0.3c-0.6-0.7-1.1-1.2-1.5-1.7c-0.2-0.2-0.4-0.5-0.5-0.7c-0.4-0.5-0.8-1.1-1.1-1.7 l-0.4-0.6l0.5-0.2l60.4,7.6c-11.8-3.9-50.3-16.6-63.6-20.9l-0.3-0.1l0-0.6c0-0.2,0-0.3,0-0.5l0.1-0.8c0.1-0.7,0.2-1.3,0.4-2 l0.2-0.9c0.1-0.3,0.2-0.5,0.3-0.8l0.2-0.7c0.1-0.2,0.1-0.4,0.2-0.6l0.2-0.6c0.3-0.7,0.6-1.4,1-2.1l0.4-0.8 c0.4-0.7,0.8-1.3,1.2-1.9l0.5-0.7c0.4-0.5,0.8-1,1.3-1.5l0.5-0.6c0.6-0.6,1.3-1.3,2-1.8l0.3-0.2c0.6-0.5,1.2-0.9,1.9-1.4 l0.2-0.2l179.1-111.9c0.4-0.2,0.7-0.4,0.9-0.6l32-20c2.6-1.6,6.2-1.6,8.7,0l63.7,39.8l49.1-30.7c0.7-0.4,1.4-0.7,2.2-0.9 c1.3-0.3,2.7-0.4,4.1,0c0.9,0.2,1.7,0.5,2.5,1l53.5,33.5c2.4,1.5,3.9,4.1,3.9,7c0,2.9-1.4,5.5-3.9,7l-43.4,27.1l43.3,26.4 l103.2-64.5c0.5-0.3,1.1-0.6,1.8-0.8c1.3-0.4,2.7-0.5,4-0.3c1.1,0.2,2,0.6,2.9,1.1l53.5,33.4c1.3,0.8,2.3,1.9,3,3.3 c0.6,1.2,0.9,2.4,0.9,3.7c0,2.9-1.4,5.5-3.9,7l-96.4,60.2l96,60c2.2,1.4,3.6,3.8,3.6,6.5c0,1.1-0.3,2.2-0.8,3.3 c-0.6,1.2-1.4,2.2-2.5,2.9c-0.2,0.1-0.2,0.2-0.3,0.3l-53.5,33.4c-2.4,1.5-5.7,1.5-8.1,0l-62.4-39c-0.3-0.3-0.6-0.4-1-0.6 l-39-24.4l-18.7,11.7c-0.3,0.4-0.9,0.8-1.7,1.1l-23.7,14.8l43.1,26.9c0.2,0.2,0.5,0.4,0.7,0.6l0.2,0.2c0.5,0.2,1,0.5,1.3,0.9 c0.3,0.3,0.5,0.8,0.7,1.4c0.7,1.2,1,2.6,1,4c0,0.7-0.1,1.5-0.3,2.2c-0.5,2-1.8,3.7-3.5,4.8l-53.5,33.4c-2.1,1.3-4.7,1.6-7,0.8 c-0.7-0.2-1.2-0.5-1.7-0.8l-49.9-31.2l-62.9,39.3C338.5,410.7,337,411.2,335.4,411.2L335.4,411.2z M119.6,277l211.8,132.4 c2.4,1.5,5.6,1.5,8,0l63.2-39.5l0.3,0.1l50.1,31.3c0.4,0.3,1,0.5,1.6,0.7c2.2,0.7,4.6,0.5,6.5-0.7l4.4-2.8l49-30.7 c1.6-1,2.7-2.6,3.2-4.4c0.2-0.7,0.3-1.4,0.3-2c0-1.3-0.3-2.5-1-3.7c-0.2-0.6-0.4-1-0.6-1.2c-0.2-0.3-0.6-0.5-1.1-0.7l-0.3-0.3 c-0.2-0.2-0.4-0.3-0.6-0.5l-44.1-27.5l24.8-15.5c0.8-0.3,1.2-0.6,1.5-0.9l19.1-12l39.3,24.6c0.4,0.2,0.8,0.4,1.1,0.7l62.3,38.9 c2.2,1.4,5.1,1.4,7.3,0l53.5-33.4l0.5,0.1l-0.2-0.3c1-0.7,1.7-1.6,2.2-2.7c0.5-1,0.7-2,0.7-3c0-2.4-1.2-4.6-3.2-5.9l-97-60.6 l97.3-60.8c2.2-1.4,3.5-3.8,3.5-6.4c0-1.1-0.3-2.3-0.8-3.4c-0.6-1.3-1.6-2.3-2.7-3l-53.5-33.4c-0.8-0.5-1.7-0.8-2.6-1 c-1.2-0.2-2.5-0.1-3.7,0.2c-0.6,0.2-1.2,0.5-1.7,0.8l-103.5,64.7l-44.7-27.2l44.4-27.7c2.2-1.4,3.5-3.8,3.5-6.4 c0-2.6-1.3-5-3.5-6.4l-11.6-7.3L461,113.9c-0.7-0.4-1.4-0.7-2.2-0.9c-1.2-0.3-2.5-0.3-3.7,0c-0.7,0.2-1.4,0.5-2,0.9l-49.5,30.9 l-64-40c-2.3-1.5-5.6-1.5-8,0l-32,20c-0.2,0.2-0.5,0.4-1,0.6L119.4,237.3c-0.8,0.5-1.4,1-2,1.4l-0.5,0l0.2,0.3 c-0.7,0.5-1.3,1.1-1.9,1.8l-0.5,0.6c-0.4,0.5-0.8,0.9-1.2,1.4l-0.5,0.7c-0.4,0.5-0.7,1.1-1.1,1.7l-0.4,0.6l-0.5,0.2l0.3,0.2 c-0.4,0.7-0.7,1.3-1,2l-0.2,0.5c-0.1,0.2-0.1,0.4-0.2,0.5l-0.2,0.7c-0.1,0.2-0.2,0.5-0.2,0.7l-0.2,0.9c-0.2,0.6-0.3,1.3-0.4,1.9 l-0.1,0.8c0,0.1,0,0.3,0,0.4l0,0.1c16,5.1,66.3,21.8,66.8,22l-0.2,0.7l-63.2-8c0.3,0.4,0.6,0.9,0.9,1.3c0.2,0.2,0.3,0.5,0.5,0.7 c0.4,0.5,0.8,1,1.3,1.5l0.2,0.2c0.1,0.1,0.2,0.2,0.3,0.3c0.6,0.6,1.3,1.2,1.9,1.8l0.5,0.3c0.4,0.3,0.8,0.6,1.3,0.9L119.6,277 L119.6,277L119.6,277z"/>
- </g>
- <linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="276.7402" y1="388.0039" x2="316.6025" y2="388.0039">
- <stop offset="0" style="stop-color:#D31245"/>
- <stop offset="7.812500e-02" style="stop-color:#D31245"/>
- <stop offset="1" style="stop-color:#EFB5AF"/>
- </linearGradient>
- <polyline class="st3" points="276.7,375.5 293.8,386.2 296.5,387.9 303.9,392.5 307.7,394.9 316.6,400.5"/>
- </g>
- <g>
- <g>
- <path d="M254,474.4V507h-11.1v-72.9h16.5c4.9,0,8.6,0.3,11.3,0.9c2.7,0.6,4.9,1.7,6.8,3.2c2.3,1.8,4,4,5.2,6.8 c0.6,1.3,1,2.8,1.3,4.4c0.3,1.6,0.5,3.2,0.5,4.8c0,5.8-1.4,10.4-4.2,13.7c-2.8,3.3-7,5.3-12.5,6l25.1,33.2l-13.4,0l-24.2-32.6 L254,474.4z M254.7,465.2h2.1c6.3,0,10.4-0.7,12.5-2.2c2.1-1.5,3.1-4,3.1-7.8c0-3.9-1.1-6.8-3.3-8.4c-2.2-1.7-6.3-2.5-12.2-2.5 h-2.1V465.2z"/>
- <path d="M340,485h-37.7c0,2.2,0.3,4.1,1,5.8c0.7,1.7,1.6,3.2,2.9,4.6c2.4,2.5,5.5,3.7,9.4,3.7c3.5,0,6.4-0.7,8.7-2.2 c2.3-1.5,4.3-3.8,6.1-7.1l9.1,5.1c-2.6,4.7-5.9,8.3-9.9,10.6c-1.9,1.1-4,2-6.3,2.6c-2.3,0.6-4.8,0.9-7.4,0.9 c-7.6,0-13.6-2.3-18.1-6.9c-4.5-4.6-6.7-10.8-6.7-18.5c0-7.4,2.3-13.5,6.9-18.3c4.6-4.8,10.6-7.2,17.8-7.2 c7.6,0,13.5,2.2,17.8,6.5c4.2,4.3,6.4,10.4,6.4,18.3V485z M328.8,477.7c-0.4-3.4-1.7-5.9-3.9-7.7c-2.2-1.8-5.1-2.7-8.9-2.7 c-3.6,0-6.4,0.9-8.5,2.6c-2.1,1.7-3.7,4.3-4.6,7.8H328.8z"/>
- <path d="M381.7,429.8h10.8V507h-10.8v-6.1c-1.9,2.7-4.1,4.7-6.7,6.1c-2.6,1.4-5.6,2.1-8.9,2.1c-6.7,0-11.9-2.3-15.8-6.9 c-3.8-4.6-5.8-10.8-5.8-18.7c0-7.5,1.9-13.6,5.8-18.3c3.9-4.6,9-7,15.4-7c3.9,0,7.1,0.8,9.9,2.4c2.7,1.6,4.7,3.9,6,6.9V429.8z M382,483.3c0-4.9-1.1-8.7-3.4-11.4c-2.3-2.7-5.5-4.1-9.5-4.1c-4,0-7.3,1.4-9.6,4.2c-2.4,2.8-3.5,6.7-3.5,11.7 c0,5,1.1,8.9,3.4,11.6c2.3,2.7,5.4,4.1,9.6,4.1c3.8,0,7-1.5,9.5-4.4C380.7,492,382,488.1,382,483.3z"/>
- <path d="M405.2,507v-37.7h-8.3v-9.5h8.3v-12.6c0-6.3,1.3-10.9,3.9-13.9c2.6-3,6.6-4.5,12.1-4.5c0.6,0,1.1,0,1.7,0 c0.6,0,1.2,0.1,1.8,0.2c0.6,0.1,1.2,0.2,1.8,0.3c0.6,0.1,1.3,0.3,2,0.5v9.8c-0.8-0.5-1.6-0.8-2.3-1c-0.7-0.2-1.2-0.3-1.6-0.4 c-0.4-0.1-0.8-0.1-1.4-0.1c-2.6,0-4.4,0.8-5.5,2.4c-1.1,1.6-1.7,4.3-1.7,8v11.3h11.4v9.5H416V507H405.2z"/>
- <path d="M431.5,439.4c0-1.8,0.7-3.4,2-4.7c1.4-1.3,3-2,4.8-2c1.9,0,3.5,0.6,4.8,1.9c1.3,1.3,1.9,2.9,1.9,4.8 c0,1.9-0.6,3.5-1.9,4.8c-1.3,1.3-2.9,2-4.8,2c-1.9,0-3.5-0.7-4.8-2C432.2,442.8,431.5,441.2,431.5,439.4z M433,507v-47.2h10.8 V507H433z"/>
- <path d="M449.2,498.5l9-4.9c0.7,2.4,1.9,4.2,3.7,5.4c1.8,1.2,4.1,1.9,6.9,1.9c2.4,0,4.3-0.5,5.7-1.6c1.4-1.1,2.1-2.6,2.1-4.6 c0-2.6-2.5-4.8-7.4-6.6l-3.8-1.5c-2.6-1.1-4.7-2.1-6.4-3.1c-1.7-1-3.1-2.1-4.2-3.2c-2-2.2-3-4.8-3-7.9c0-4.2,1.7-7.6,5-10.2 c3.3-2.7,7.7-4,13.1-4c3.7,0,6.8,0.7,9.4,2c2.6,1.3,4.5,3.3,5.7,5.8l-7.7,5.3c-0.5-1.5-1.5-2.6-2.9-3.5 c-1.4-0.9-3.1-1.3-4.9-1.3c-2,0-3.7,0.5-4.9,1.5c-1.3,1-1.9,2.3-1.9,3.9c0,2.4,2.8,4.7,8.4,6.7c1.8,0.6,3.2,1.1,4.1,1.5 c4.3,1.7,7.4,3.6,9.3,5.8c1.9,2.2,2.8,4.9,2.8,8.2c0,4.7-1.7,8.4-5.1,11.1c-3.4,2.7-8.1,4-14.1,4c-4.6,0-8.4-0.9-11.5-2.6 C453.4,504.7,451,502,449.2,498.5z"/>
- <path d="M493.8,507v-77.2h10.2v37.7c2.1-3.2,4.6-5.5,7.5-7.1c2.9-1.5,6.5-2.3,10.7-2.3c3.5,0,6.5,0.6,9,1.7 c2.5,1.1,4.4,2.8,5.8,5c0.8,1.3,1.4,2.8,1.8,4.5c0.2,0.8,0.3,2,0.4,3.5c0.1,1.5,0.1,3.4,0.1,5.6V507h-10.9v-24.2 c0-6.2-0.8-10.3-2.3-12.3c-1.5-2.1-4.2-3.1-8-3.1c-2.5,0-4.8,0.5-6.7,1.4c-2,0.9-3.5,2.2-4.7,4c-0.8,1.1-1.3,2.5-1.6,4.3 c-0.3,1.8-0.5,4.7-0.5,8.5V507H493.8z"/>
- </g>
- <path class="st2" d="M628.1,155.7c2.7,0,4.6-0.3,5.9-0.8l-4.3-2.7c-0.5,0-1,0.1-1.5,0.1c-2.1,0-3.3-0.2-3.8-0.8 c-0.4-0.4-0.6-1.2-0.7-2.4c-1.3-0.2-2.6-0.1-3.9,0.2c0.2,2.3,0.6,3.9,1.2,4.6C621.9,155.2,624.3,155.7,628.1,155.7z"/>
- <polygon class="st2" points="371.5,138.1 371.5,155.5 375.5,155.5 375.5,134.6 370.4,134.6 363.7,140.9 366,143.5"/>
- <polygon class="st2" points="324.2,392.6 326.5,395.1 332,389.7 332,407.2 336,407.2 336,386.3 330.9,386.3"/>
- <path class="st2" d="M312.2,134.4c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7 c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9C318.4,135,316,134.4,312.2,134.4z M316.1,151.2 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7 c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2C316.7,148.4,316.5,150.5,316.1,151.2z"/>
- <path class="st2" d="M430.7,134.4c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7 c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9C436.9,135,434.5,134.4,430.7,134.4z M434.6,151.2 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7 c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2C435.2,148.4,435,150.5,434.6,151.2z"/>
- <path class="st2" d="M450.4,134.4c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9c0.9,1.1,3.3,1.7,7.1,1.7 c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9C456.6,135,454.2,134.4,450.4,134.4z M454.3,151.2 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7 c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2C454.9,148.4,454.7,150.5,454.3,151.2z"/>
- <path class="st2" d="M319.3,387.8c-0.9-1.1-3.3-1.7-7.1-1.7c-3.9,0-6.2,0.6-7.1,1.7c-0.6,0.8-1,2.4-1.2,4.8l3.8,2.4l0-1 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,1.6-0.1,2.9-0.1,3.9l3.7,2.3 c0.3-1.5,0.4-3.6,0.4-6.1C320.7,391.9,320.2,388.9,319.3,387.8z"/>
- <polygon class="st2" points="293.7,386.3 296.5,388 296.5,386.3"/>
- <path class="st2" d="M358.8,387.8c-0.9-1.1-3.3-1.7-7.1-1.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9 c0,4.8,0.4,7.8,1.3,9c0.2,0.2,0.4,0.4,0.6,0.5l3.9-2.5c-0.6-0.1-1-0.3-1.2-0.5c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.8 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,1.1,0,2-0.1,2.8l4-2.5 c0,0,0-0.1,0-0.1C360.1,391.9,359.7,388.9,358.8,387.8z"/>
- <path class="st2" d="M364.3,387.8c-0.8,1-1.2,3.4-1.3,7.3l4-2.5c0.1-1.2,0.3-2,0.7-2.3c0.5-0.5,1.7-0.8,3.5-0.8 c0.3,0,0.5,0,0.8,0l4.6-2.9c-1.2-0.4-2.9-0.6-5.1-0.6C367.6,386.1,365.2,386.7,364.3,387.8z"/>
- <polygon class="st2" points="612.4,153.7 609.4,155.5 612.4,155.5"/>
- <path class="st2" d="M449.4,386.3l-6.8,6.3l2.4,2.6l5.5-5.4v10.4l2.3,1.5c0.5,0.3,1.1,0.6,1.6,0.7v-16.1H449.4z"/>
- <path class="st2" d="M430.6,386.1c-0.9,0-1.8,0-2.5,0.1L439,393c-0.2-2.7-0.6-4.4-1.2-5.2C436.9,386.7,434.5,386.1,430.6,386.1z" />
- <path class="st2" d="M470.1,386.1c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,1.7,0.1,3.2,0.2,4.4l3.8-2.4l0-2.1l0-2.8 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.2,0.4,0.4,1.4,0.5,2.8l3.7-2.3c-0.2-1.5-0.6-2.5-1-3.1 C476.4,386.7,474,386.1,470.1,386.1z"/>
- <path class="st2" d="M482.4,388.3l2.9-1.8c-1.3,0.3-2.1,0.7-2.6,1.3C482.6,387.9,482.5,388.1,482.4,388.3z"/>
- <polygon class="st2" points="504.3,143.5 506,141.8 503,139.9 501.9,140.9"/>
- <polygon class="st2" points="509.7,155.5 513.7,155.5 513.7,146.6 509.7,144.1"/>
- <polygon class="st2" points="488.9,166 482.1,172.4 484.5,174.9 489.9,169.5 489.9,176 493.9,173.5 493.9,166"/>
- <path class="st2" d="M403.8,154c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.5-7.8-1.3-8.9 c-0.1-0.2-0.3-0.3-0.5-0.4l-3.9,2.4c0.6,0.1,1,0.3,1.2,0.6c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.4l-2.9,1.8l-1-0.6c0,0.4,0,0.8,0,1.2 C402.4,149.9,402.9,152.9,403.8,154z"/>
- <path class="st2" d="M382.7,145.1c0,4.8,0.5,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9 c0-1.1,0-2.1-0.1-3l-4.2-2.6c0.2,1,0.3,2.8,0.3,5.5c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8 c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c0.8,0,1.5,0,2.1,0.1l-5.3-3.3 c-1.8,0.3-3,0.8-3.6,1.5C383.2,137.2,382.7,140.2,382.7,145.1z"/>
- <path class="st2" d="M276.7,155.5v-16.9c-1.3,0.8-2.6,1.6-4,2.5v14.4H276.7z"/>
- <path class="st2" d="M260.1,154c0.7-0.9,1.1-2.8,1.3-5.7c-1.5,0.9-2.9,1.8-4.4,2.8c0,0,0,0.1-0.1,0.2c-0.2,0.4-0.8,0.7-1.6,0.8 c-1.8,1.1-3.7,2.3-5.5,3.4c0.9,0.1,2,0.2,3.2,0.2C256.8,155.7,259.2,155.2,260.1,154z"/>
- <polygon class="st2" points="336,155.5 336,134.6 330.9,134.6 324.2,140.9 326.5,143.5 332,138.1 332,155.5"/>
- <polygon class="st2" points="351.7,138.1 351.7,155.5 355.7,155.5 355.7,134.6 350.7,134.6 343.9,140.9 346.3,143.5"/>
- <polygon class="st2" points="292.5,138.1 292.5,155.5 296.5,155.5 296.5,134.6 291.4,134.6 284.7,140.9 287,143.5"/>
- <polygon class="st2" points="470.2,138.1 470.2,155.5 474.2,155.5 474.2,134.6 469.2,134.6 462.4,140.9 464.8,143.5"/>
- <polygon class="st2" points="490,138.1 490,155.5 493.9,155.5 493.9,134.6 488.9,134.6 482.1,140.9 484.5,143.5"/>
- <path class="st2" d="M312.1,126c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-1.5-0.1-2.9-0.1-4c-1.2,0.7-2.5,1.5-3.8,2.4 c0,0.5,0,1,0,1.5c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.4-0.4-0.6-1.2-0.7-2.5 c-1.2,0.7-2.4,1.5-3.6,2.2c0.2,1.3,0.5,2.2,0.9,2.7C305.9,125.5,308.3,126,312.1,126z"/>
- <polygon class="st2" points="331.9,108.4 331.9,125.9 335.9,125.9 335.9,104.9 330.9,104.9 324.1,111.2 326.5,113.8"/>
- <path class="st2" d="M298.3,125.2c0.4-0.2,0.7-0.4,1-0.6C298.9,124.8,298.6,125,298.3,125.2z"/>
- <path class="st2" d="M438.5,122.6l-5.3,3.3c2.3-0.2,3.9-0.7,4.5-1.6C438,124,438.3,123.4,438.5,122.6z"/>
- <polygon class="st2" points="474.1,125.9 474.1,121.8 470.2,119.3 470.2,125.9"/>
- <path class="st2" d="M450.3,126c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-0.9,0-1.8-0.1-2.6c-1.3-0.3-2.6-0.3-3.9,0 c0,0.7,0,1.5,0,2.4c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.8l-3.7,2.3 c0.2,2,0.6,3.3,1.1,4C444.1,125.5,446.5,126,450.3,126z"/>
- <path class="st2" d="M371.4,126c0.9,0,1.6,0,2.4-0.1l-10.7-6.7c0.2,2.6,0.6,4.3,1.2,5.1C365.2,125.5,367.5,126,371.4,126z"/>
- <path class="st2" d="M344.5,124.3c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.8-1,1.2-3.3,1.3-6.9l-3.9-2.4 c0,0.1,0,0.2,0,0.3c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6 l0-2.7c0-1.4,0.1-2.4,0.4-3.1l-3.5-2.2c-0.6,1.5-0.9,4.2-0.9,8C343.2,120.2,343.6,123.2,344.5,124.3z"/>
- <g>
- <path class="st2" d="M497,311.3l-1.6,1C496.1,312.1,496.6,311.8,497,311.3z"/>
- <path class="st2" d="M517.3,357.6c-0.2-0.6-0.4-1-0.6-1.3c-0.3-0.3-0.7-0.6-1.2-0.9C516.2,356.1,516.9,356.8,517.3,357.6z"/>
- <path class="st2" d="M119.9,277.5c-0.2-0.1-0.3-0.2-0.5-0.3v0c0,0,0,0,0,0C119.6,277.4,119.7,277.5,119.9,277.5z"/>
- <path class="st2" d="M119.7,236.8c-0.1,0.1-0.3,0.1-0.4,0.2c0,0,0,0-0.1,0.1v0C119.4,237,119.6,236.9,119.7,236.8z"/>
- <path class="st2" d="M667.6,313c1.5,0,2.8-0.1,3.9-0.3l-5.1-3.2c-1.3-0.1-2.2-0.3-2.5-0.7c-0.2-0.2-0.4-0.6-0.5-1.2l-4.1-2.6 c0.1,3.2,0.6,5.3,1.3,6.2C661.3,312.5,663.7,313,667.6,313z"/>
- <path class="st2" d="M660.5,185.5c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.6-0.7,1-2.2,1.2-4.4l-3.8-2.4 c-0.1,2.1-0.3,3.5-0.6,4c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.8 c0-0.2,0-0.5,0-0.7l-3.7-2.3c-0.2,1.5-0.3,3.4-0.3,5.7C659.1,181.4,659.6,184.3,660.5,185.5z"/>
- <path class="st2" d="M580.1,270.9c0,4.8,0.5,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9 c0-1.9-0.1-3.5-0.2-4.8l-9.4-5.9c-3.2,0.1-5.2,0.7-6,1.7C580.6,263.1,580.1,266.1,580.1,270.9z M584.1,268.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.7,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5L584.1,268.2z"/>
- <path class="st2" d="M679.9,330c1-0.7,1.8-1.7,2.4-2.8l-2.7,2.5L679.9,330z"/>
- <polygon class="st2" points="612.4,281.4 612.4,275.8 608.4,273.3 608.4,281.4"/>
- <path class="st2" d="M556,324.6c-0.3-0.2-0.6-0.5-1-0.6L556,324.6z"/>
- <polygon class="st2" points="666.6,323.3 659.8,329.7 662.2,332.2 667.7,326.8 667.7,337.7 671.6,335.2 671.6,323.3"/>
- <polygon class="st2" points="627.1,354.8 620.3,361.1 622.7,363.7 628.1,358.3 628.1,362.4 632.1,359.9 632.1,354.8"/>
- <path class="st2" d="M640.7,311.3c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.8-1.1,1.3-3.8,1.3-8l-3.9-2.5 c0,0.5,0,0.9,0,1.4c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6 l0-2.7c0-2,0.2-3.2,0.7-3.7c0.1-0.1,0.1-0.1,0.2-0.1l-3.6-2.3c-0.9,1.2-1.3,4.1-1.3,8.9C639.3,307.2,639.8,310.2,640.7,311.3z" />
- <path class="st2" d="M682.7,186.8c-0.6-1.3-1.6-2.4-2.8-3.2l-0.5-0.3c0.2,1,0.5,1.8,0.9,2.2 C680.7,186.1,681.5,186.5,682.7,186.8z"/>
- <path class="st2" d="M667.6,197.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,0.7,0,1.4,0,2l3.9-2.4l0-2.3 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.1,0.1,0.1,0.3,0.2,0.5l3.5-2.2c-0.1-0.4-0.3-0.7-0.5-0.9 C673.8,197.9,671.4,197.3,667.6,197.3z"/>
- <path class="st2" d="M640.7,167.6c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7 c0.9-1.1,1.4-4.1,1.4-9c0-4.1-0.3-6.8-1-8.3l-3.3-2.1c-1.1-0.2-2.5-0.3-4.2-0.3C644,165.9,641.6,166.4,640.7,167.6z M652.4,176.4c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.8 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9C652.2,170.8,652.4,172.9,652.4,176.4z"/>
- <path class="st2" d="M608.4,228.8c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,3.2,0.2,5.6,0.6,7.2l3.5-2.2 c-0.1-0.6-0.2-1.4-0.2-2.4l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9 c0.4,0.6,0.6,2.5,0.6,5.7l3.9-2.4c-0.2-3.1-0.6-5.1-1.3-5.9C614.6,229.4,612.2,228.8,608.4,228.8z"/>
- <polygon class="st2" points="623.8,232 628.8,229 627.1,229"/>
- <path class="st2" d="M655,199c-0.9-1.1-3.3-1.7-7.1-1.7c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.7,0.9,2.3,1.4,4.7,1.6l10.7-6.7c0.1-1.1,0.1-2.4,0.1-3.9C656.3,203.1,655.9,200.2,655,199z M651.7,214.2 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6l0-2.8c0-2,0.2-3.2,0.7-3.7 c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2C652.4,211.4,652.2,213.5,651.7,214.2z"/>
- <polygon class="st2" points="343.9,203.8 346.2,206.4 351.7,201 351.7,218.5 355.7,218.5 355.7,197.5 350.6,197.5"/>
- <path class="st2" d="M351.6,165.9c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C357.9,166.4,355.5,165.9,351.6,165.9z M355.5,182.7c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C356.2,179.9,356,182,355.5,182.7z"/>
- <path class="st2" d="M351.6,260.3c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C357.9,260.8,355.5,260.3,351.6,260.3z M355.5,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C356.2,274.3,356,276.4,355.5,277.1z"/>
- <polygon class="st2" points="355.7,249.9 355.7,229 350.7,229 343.9,235.3 346.3,237.8 351.7,232.4 351.7,249.9"/>
- <polygon class="st2" points="371.4,169.5 371.4,187 375.4,187 375.4,166 370.4,166 363.6,172.4 366,174.9"/>
- <path class="st2" d="M331.9,197.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C338.1,197.9,335.7,197.3,331.9,197.3z M335.8,214.2c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C336.4,211.4,336.2,213.5,335.8,214.2z"/>
- <path class="st2" d="M351.6,291.7c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C357.8,292.3,355.5,291.7,351.6,291.7z M355.5,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C356.2,305.7,356,307.8,355.5,308.5z"/>
- <polygon class="st2" points="375.4,312.9 375.4,291.9 370.4,291.9 363.6,298.2 366,300.8 371.4,295.4 371.4,312.9"/>
- <path class="st2" d="M331.9,165.9c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C338.1,166.4,335.7,165.9,331.9,165.9z M335.8,182.7c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C336.4,179.9,336.2,182,335.8,182.7z"/>
- <polygon class="st2" points="343.9,361.1 346.2,363.7 351.7,358.3 351.7,375.8 355.7,375.8 355.7,354.8 350.6,354.8"/>
- <polygon class="st2" points="355.6,344.3 355.6,323.3 350.6,323.3 343.8,329.7 346.2,332.2 351.7,326.8 351.7,344.3"/>
- <path class="st2" d="M371.4,354.6c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.4-7.8-1.3-8.9 C377.6,355.2,375.2,354.6,371.4,354.6z M375.3,371.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C375.9,368.7,375.7,370.8,375.3,371.5z"/>
- <polygon class="st2" points="395.2,218.5 395.2,197.5 390.1,197.5 383.4,203.8 385.7,206.4 391.2,201 391.2,218.5"/>
- <polygon class="st2" points="383.4,298.2 385.7,300.8 391.2,295.4 391.2,312.9 395.2,312.9 395.2,291.9 390.1,291.9"/>
- <polygon class="st2" points="383.3,329.7 385.7,332.2 391.2,326.8 391.2,344.3 395.1,344.3 395.1,323.3 390.1,323.3"/>
- <polygon class="st2" points="383.4,266.7 385.7,269.3 391.2,263.9 391.2,281.4 395.2,281.4 395.2,260.4 390.1,260.4"/>
- <path class="st2" d="M391.2,228.8c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C397.4,229.4,395,228.8,391.2,228.8z M395.1,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C395.7,242.8,395.5,244.9,395.1,245.6z"/>
- <path class="st2" d="M391.1,187.2c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9C384.9,186.6,387.3,187.2,391.1,187.2z M386.6,173.8 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5L386.6,173.8z"/>
- <path class="st2" d="M364.2,342.8c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 c-0.9-1.1-3.3-1.7-7.1-1.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9C362.9,338.7,363.3,341.6,364.2,342.8z M366.8,331.1 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.6-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5L366.8,331.1z"/>
- <polygon class="st2" points="326.5,269.3 331.9,263.9 331.9,281.4 335.9,281.4 335.9,260.4 330.9,260.4 324.1,266.7"/>
- <path class="st2" d="M371.4,260.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.4-7.8-1.3-8.9 C377.6,260.8,375.2,260.3,371.4,260.3z M375.3,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C375.9,274.3,375.7,276.4,375.3,277.1z"/>
- <path class="st2" d="M371.4,197.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.4-7.8-1.3-8.9 C377.6,197.9,375.2,197.3,371.4,197.3z M375.3,214.2c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C375.9,211.4,375.7,213.5,375.3,214.2z"/>
- <polygon class="st2" points="375.4,249.9 375.4,229 370.4,229 363.7,235.3 366,237.8 371.5,232.4 371.5,249.9"/>
- <polygon class="st2" points="335.9,249.9 335.9,229 330.9,229 324.1,235.3 326.5,237.8 332,232.4 332,249.9"/>
- <path class="st2" d="M292.4,228.8c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C298.6,229.4,296.3,228.8,292.4,228.8z M296.3,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C296.9,242.8,296.7,244.9,296.3,245.6z"/>
- <path class="st2" d="M292.4,354.6c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C298.6,355.2,296.2,354.6,292.4,354.6z M296.3,371.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C296.9,368.7,296.7,370.8,296.3,371.5z"/>
- <path class="st2" d="M292.4,165.9c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C298.6,166.4,296.3,165.9,292.4,165.9z M296.3,182.7c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C296.9,179.9,296.7,182,296.3,182.7z"/>
- <polygon class="st2" points="284.6,266.7 287,269.3 292.4,263.9 292.4,281.4 296.4,281.4 296.4,260.4 291.4,260.4"/>
- <path class="st2" d="M292.4,218.6c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9C286.2,218.1,288.5,218.6,292.4,218.6z M287.9,205.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6L287.9,205.2z"/>
- <path class="st2" d="M272.7,228.8c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C278.9,229.4,276.5,228.8,272.7,228.8z M276.6,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C277.2,242.8,277,244.9,276.6,245.6z"/>
- <path class="st2" d="M272.6,291.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C278.9,292.3,276.5,291.7,272.6,291.7z M276.6,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C277.2,305.7,277,307.8,276.6,308.5z"/>
- <path class="st2" d="M272.6,323.2c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C278.9,323.7,276.5,323.2,272.6,323.2z M276.5,340c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C277.2,337.2,277,339.3,276.5,340z"/>
- <polygon class="st2" points="296.4,312.9 296.4,291.9 291.4,291.9 284.6,298.2 287,300.8 292.4,295.4 292.4,312.9"/>
- <path class="st2" d="M292.4,344.5c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9C286.1,343.9,288.5,344.5,292.4,344.5z M287.9,331.1 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5L287.9,331.1z"/>
- <polygon class="st2" points="316.2,344.3 316.2,323.3 311.1,323.3 304.4,329.7 306.7,332.2 312.2,326.8 312.2,344.3"/>
- <polygon class="st2" points="306.7,269.3 312.2,263.9 312.2,281.4 316.2,281.4 316.2,260.4 311.1,260.4 304.4,266.7"/>
- <path class="st2" d="M331.9,354.6c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C338.1,355.2,335.7,354.6,331.9,354.6z M335.8,371.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C336.4,368.7,336.2,370.8,335.8,371.5z"/>
- <path class="st2" d="M331.9,344.5c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9C325.6,343.9,328,344.5,331.9,344.5z M327.4,331.1 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5L327.4,331.1z"/>
- <polygon class="st2" points="304.4,361.1 306.7,363.7 312.2,358.3 312.2,375.8 316.2,375.8 316.2,354.8 311.1,354.8"/>
- <path class="st2" d="M331.9,291.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C338.1,292.3,335.7,291.7,331.9,291.7z M335.8,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C336.4,305.7,336.2,307.8,335.8,308.5z"/>
- <polygon class="st2" points="316.2,249.9 316.2,229 311.2,229 304.4,235.3 306.7,237.8 312.2,232.4 312.2,249.9"/>
- <path class="st2" d="M312.1,291.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C318.4,292.3,316,291.7,312.1,291.7z M316,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C316.7,305.7,316.5,307.8,316,308.5z"/>
- <polygon class="st2" points="410.9,169.5 410.9,187 414.9,187 414.9,166 409.9,166 403.1,172.4 405.5,174.9"/>
- <polygon class="st2" points="306.7,206.4 312.2,201 312.2,218.5 316.2,218.5 316.2,197.5 311.1,197.5 304.4,203.8"/>
- <polygon class="st2" points="316.2,187 316.2,166 311.2,166 304.4,172.4 306.7,174.9 312.2,169.5 312.2,187"/>
- <polygon class="st2" points="521.6,235.3 524,237.8 529.5,232.4 529.5,249.9 533.4,249.9 533.4,229 528.4,229"/>
- <polygon class="st2" points="521.6,266.7 523.9,269.3 529.4,263.9 529.4,281.4 533.4,281.4 533.4,260.4 528.4,260.4"/>
- <path class="st2" d="M549.1,218.6c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.5-7.8-1.3-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9C542.9,218.1,545.2,218.6,549.1,218.6z M544.6,205.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6L544.6,205.2z"/>
- <polygon class="st2" points="568.9,201 568.9,218.5 572.9,218.5 572.9,197.5 567.9,197.5 561.1,203.8 563.4,206.4"/>
- <path class="st2" d="M509.6,260.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.4-7.8-1.3-8.9 C515.8,260.8,513.5,260.3,509.6,260.3z M513.5,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C514.1,274.3,513.9,276.4,513.5,277.1z"/>
- <polygon class="st2" points="541.3,298.2 543.7,300.8 549.1,295.4 549.1,312.9 553.1,312.9 553.1,291.9 548.1,291.9"/>
- <path class="st2" d="M470.2,228.8c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C476.4,229.4,474,228.8,470.2,228.8z M474.1,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C474.7,242.8,474.5,244.9,474.1,245.6z"/>
- <polygon class="st2" points="462.3,266.7 464.7,269.3 470.2,263.9 470.2,281.4 474.1,281.4 474.1,260.4 469.1,260.4"/>
- <polygon class="st2" points="509.7,232.4 509.7,249.9 513.7,249.9 513.7,229 508.7,229 501.9,235.3 504.3,237.8"/>
- <polygon class="st2" points="490,232.4 490,249.9 493.9,249.9 493.9,229 488.9,229 482.1,235.3 484.5,237.8"/>
- <path class="st2" d="M489.9,260.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C496.1,260.8,493.7,260.3,489.9,260.3z M493.8,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C494.4,274.3,494.2,276.4,493.8,277.1z"/>
- <polygon class="st2" points="462.3,298.2 464.7,300.8 470.2,295.4 470.2,312.9 474.1,312.9 474.1,291.9 469.1,291.9"/>
- <path class="st2" d="M608.3,291.7c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.5-7.8-1.3-8.9 C614.6,292.3,612.2,291.7,608.3,291.7z M612.2,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.6-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C612.9,305.7,612.7,307.8,612.2,308.5z"/>
- <path class="st2" d="M549.1,260.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.5-7.8-1.3-8.9 C555.3,260.8,552.9,260.3,549.1,260.3z M553,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C553.6,274.3,553.4,276.4,553,277.1z"/>
- <path class="st2" d="M628.1,344.5c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9C621.9,343.9,624.3,344.5,628.1,344.5z M623.6,331.1 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5L623.6,331.1z"/>
- <polygon class="st2" points="628.1,295.4 628.1,312.9 632.1,312.9 632.1,291.9 627.1,291.9 620.3,298.2 622.7,300.8"/>
- <polygon class="st2" points="580.8,329.7 583.2,332.2 588.7,326.8 588.7,344.3 592.6,344.3 592.6,323.3 587.6,323.3"/>
- <polygon class="st2" points="600.6,329.7 603,332.2 608.4,326.8 608.4,344.3 612.4,344.3 612.4,323.3 607.4,323.3"/>
- <path class="st2" d="M549.2,228.8c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C555.4,229.4,553,228.8,549.2,228.8z M553.1,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C553.7,242.8,553.5,244.9,553.1,245.6z"/>
- <path class="st2" d="M568.8,291.7c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.4-7.8-1.3-8.9 C575.1,292.3,572.7,291.7,568.8,291.7z M572.7,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C573.4,305.7,573.2,307.8,572.7,308.5z"/>
- <path class="st2" d="M568.9,228.8c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C575.1,229.4,572.7,228.8,568.9,228.8z M572.8,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C573.4,242.8,573.2,244.9,572.8,245.6z"/>
- <polygon class="st2" points="588.6,295.4 588.6,312.9 592.6,312.9 592.6,291.9 587.6,291.9 580.8,298.2 583.2,300.8"/>
- <polygon class="st2" points="572.9,281.4 572.9,260.4 567.9,260.4 561.1,266.7 563.4,269.3 568.9,263.9 568.9,281.4"/>
- <polygon class="st2" points="489.9,358.3 489.9,375.8 493.9,375.8 493.9,354.8 488.9,354.8 482.1,361.1 484.5,363.7"/>
- <path class="st2" d="M430.6,291.7c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.4-7.8-1.3-8.9 C436.8,292.3,434.5,291.7,430.6,291.7z M434.5,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C435.2,305.7,434.9,307.8,434.5,308.5z"/>
- <polygon class="st2" points="434.7,249.9 434.7,229 429.7,229 422.9,235.3 425.3,237.8 430.7,232.4 430.7,249.9"/>
- <polygon class="st2" points="425.2,269.3 430.7,263.9 430.7,281.4 434.7,281.4 434.7,260.4 429.6,260.4 422.9,266.7"/>
- <path class="st2" d="M430.6,323.2c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.4-7.8-1.3-8.9 C436.8,323.7,434.5,323.2,430.6,323.2z M434.5,340c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C435.2,337.2,434.9,339.3,434.5,340z"/>
- <polygon class="st2" points="422.9,203.8 425.2,206.4 430.7,201 430.7,218.5 434.7,218.5 434.7,197.5 429.6,197.5"/>
- <path class="st2" d="M430.6,165.9c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C436.9,166.4,434.5,165.9,430.6,165.9z M434.5,182.7c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C435.2,179.9,435,182,434.5,182.7z"/>
- <path class="st2" d="M410.9,291.7c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C417.1,292.3,414.7,291.7,410.9,291.7z M414.8,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C415.4,305.7,415.2,307.8,414.8,308.5z"/>
- <polygon class="st2" points="403.1,329.7 405.5,332.2 410.9,326.8 410.9,344.3 414.9,344.3 414.9,323.3 409.9,323.3"/>
- <path class="st2" d="M410.9,260.3c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C417.1,260.8,414.7,260.3,410.9,260.3z M414.8,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C415.4,274.3,415.2,276.4,414.8,277.1z"/>
- <path class="st2" d="M410.9,228.8c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C417.1,229.4,414.8,228.8,410.9,228.8z M414.8,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C415.4,242.8,415.2,244.9,414.8,245.6z"/>
- <polygon class="st2" points="464.7,363.7 470.2,358.3 470.2,375.8 474.1,375.8 474.1,354.8 469.1,354.8 462.3,361.1"/>
- <path class="st2" d="M430.6,354.6c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C436.8,355.2,434.5,354.6,430.6,354.6z M434.5,371.5c-0.4,0.7-1.7,1.1-3.8,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.6-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C435.1,368.7,434.9,370.8,434.5,371.5z"/>
- <path class="st2" d="M450.4,197.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7s6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.5-7.8-1.3-8.9C456.6,197.9,454.2,197.3,450.4,197.3z M454.3,214.2c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6l0-2.8c0-2,0.2-3.2,0.7-3.7 c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2C454.9,211.4,454.7,213.5,454.3,214.2z"/>
- <path class="st2" d="M252.9,165.9c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C259.1,166.4,256.8,165.9,252.9,165.9z M256.8,182.7c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C257.5,179.9,257.2,182,256.8,182.7z"/>
- <path class="st2" d="M410.9,218.6c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9C404.6,218.1,407,218.6,410.9,218.6z M406.4,205.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6L406.4,205.2z"/>
- <polygon class="st2" points="470.2,201 470.2,218.5 474.1,218.5 474.1,197.5 469.1,197.5 462.3,203.8 464.7,206.4"/>
- <polygon class="st2" points="454.4,187 454.4,166 449.4,166 442.6,172.4 445,174.9 450.4,169.5 450.4,187"/>
- <path class="st2" d="M450.3,323.2c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C456.6,323.7,454.2,323.2,450.3,323.2z M454.3,340c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.6-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C454.9,337.2,454.7,339.3,454.3,340z"/>
- <polygon class="st2" points="442.6,361.1 444.9,363.7 450.4,358.3 450.4,375.8 454.4,375.8 454.4,354.8 449.4,354.8"/>
- <path class="st2" d="M450.3,291.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C456.6,292.3,454.2,291.7,450.3,291.7z M454.3,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.6-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C454.9,305.7,454.7,307.8,454.3,308.5z"/>
- <polygon class="st2" points="454.4,249.9 454.4,229 449.4,229 442.6,235.3 445,237.8 450.5,232.4 450.5,249.9"/>
- <path class="st2" d="M450.4,260.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7s6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.5-7.8-1.3-8.9C456.6,260.8,454.2,260.3,450.4,260.3z M454.3,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7 c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2C454.9,274.3,454.7,276.4,454.3,277.1z"/>
- <path class="st2" d="M220.5,324.9c-0.9-1.1-3.3-1.7-7.1-1.7c-3.8,0-6.2,0.6-7.1,1.7c-0.7,0.9-1.1,2.9-1.3,5.9l3.9,2.4l0-2.1 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,2.3-0.1,3.9-0.3,5l3.6,2.3 c0.4-1.6,0.6-4,0.6-7.2C221.9,329,221.4,326,220.5,324.9z"/>
- <path class="st2" d="M281.1,365.3c0-4.8-0.4-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7c-3.9,0-6.2,0.6-7.1,1.7 c-0.9,1.1-1.4,4.1-1.4,8.9c0,0.9,0,1.8,0.1,2.6l4.1,2.6c-0.1-0.7-0.2-1.5-0.2-2.5l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7 c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1 c-0.4,0-0.7,0-1,0l5,3.1c1.5-0.3,2.5-0.7,3.1-1.4C280.7,373.1,281.1,370.1,281.1,365.3z"/>
- <path class="st2" d="M161.3,293.4c-0.9-1.1-3.3-1.7-7.1-1.7c-3.9,0-6.2,0.6-7.1,1.7c-0.2,0.2-0.3,0.5-0.5,0.9l3.5,2.2 c0.1-0.2,0.2-0.4,0.3-0.6c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.6,0.6,5.9l3.9,2.4c0-0.6,0-1.3,0-2 C162.7,297.5,162.2,294.5,161.3,293.4z"/>
- <polygon class="st2" points="178,291.9 172.9,291.9 166.2,298.2 168.5,300.8 174,295.4 174,311.4 176.2,312.9 178,312.9"/>
- <path class="st2" d="M193.7,323.2c-0.3,0-0.6,0-0.9,0l9.1,5.7c-0.2-2-0.6-3.3-1.1-4C199.9,323.7,197.5,323.2,193.7,323.2z"/>
- <path class="st2" d="M398.2,356.3c-0.9-1.1-3.3-1.7-7.1-1.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9 c0,4.8,0.4,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7c1,0,1.9,0,2.7-0.1l5.1-3.2c0.4-1.6,0.7-4,0.7-7.4 C399.6,360.4,399.1,357.5,398.2,356.3z M395,371.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C395.7,368.7,395.4,370.8,395,371.5z"/>
- <polygon class="st2" points="251.9,354.8 248.5,358 251.4,359.8 253,358.3 253,360.8 256.9,363.3 256.9,354.8"/>
- <path class="st2" d="M502.5,356.3c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9c0.3,0.3,0.7,0.6,1.2,0.8l4.2-2.6 c-1-0.1-1.7-0.3-2-0.7c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8 c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,1.4,0,2.5-0.1,3.4l0.6-0.4c1.7-1.1,2.9-2.7,3.4-4.6c-0.1-2.7-0.3-4.7-0.7-6 c-0.5-0.8-1.1-1.5-1.8-2.1c-1.2-0.6-3.2-0.9-5.9-0.9C505.7,354.6,503.4,355.2,502.5,356.3z"/>
- <path class="st2" d="M419.3,365.3c0-4.8-0.5-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7c-3.8,0-6.2,0.6-7.1,1.7 c-0.9,1.1-1.4,4.1-1.4,8.9c0,2,0.1,3.7,0.2,5.1l0.1,0l9,5.6c3.4-0.1,5.5-0.6,6.3-1.7C418.9,373.1,419.3,370.1,419.3,365.3z M414.8,371.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7 c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2C415.4,368.7,415.2,370.8,414.8,371.5z"/>
- <polygon class="st2" points="469.1,323.3 462.3,329.7 464.7,332.2 470.2,326.8 470.2,344.3 474.1,344.3 474.1,329.5 471.1,327.5 474.1,325.6 474.1,323.3"/>
- <polygon class="st2" points="508.6,291.9 501.8,298.2 504.2,300.8 509.6,295.4 509.6,303.4 513.6,300.9 513.6,291.9"/>
- <path class="st2" d="M537.8,302.4c0-4.8-0.4-7.8-1.3-8.9c-0.9-1.1-3.3-1.7-7.1-1.7c-3.8,0-6.2,0.6-7.1,1.7 c-0.9,1.1-1.4,4.1-1.4,8.9c0,0.1,0,0.2,0,0.3l4,2.5c0-0.1,0-0.2,0-0.2l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8 c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3c-0.2,0.4-0.8,0.7-1.6,0.9l4.1,2.5 c0.3-0.2,0.6-0.4,0.8-0.6C537.4,310.2,537.8,307.2,537.8,302.4z"/>
- <polygon class="st2" points="493.9,344.3 493.9,341.8 489.9,339.3 489.9,344.3"/>
- <path class="st2" d="M498.3,302.4c0-4.8-0.4-7.8-1.3-8.9c-0.9-1.1-3.3-1.7-7.1-1.7c-3.8,0-6.2,0.6-7.1,1.7 c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7c2.4,0,4.2-0.2,5.5-0.7l1.6-1c0,0,0,0,0,0 C497.9,310.2,498.3,307.2,498.3,302.4z M493.7,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C494.4,305.7,494.2,307.8,493.7,308.5z"/>
- <path class="st2" d="M477.3,167.6c-0.9-1.1-3.3-1.7-7.1-1.7c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9 c0,4.8,0.5,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7c0.8,0,1.4,0,2-0.1l5.9-3.7c0.3-1.6,0.5-3.9,0.5-6.9 C478.6,171.7,478.2,168.7,477.3,167.6z M474,182.7c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C474.7,179.9,474.5,182,474,182.7z"/>
- <path class="st2" d="M481.4,208c0,4.8,0.5,7.8,1.4,9c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9 c0-1.2,0-2.2-0.1-3.2l-4.3-2.6c0.3,0.9,0.4,2.8,0.4,5.7c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8 c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c1,0,1.7,0.1,2.4,0.2l-5.5-3.4 c-1.8,0.3-3.1,0.8-3.7,1.5C481.8,200.2,481.4,203.1,481.4,208z"/>
- <polygon class="st2" points="588.7,169.5 588.7,187 592.7,187 592.7,166 592.7,166 581.5,173 583.2,174.9"/>
- <path class="st2" d="M568.9,187.2c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-0.3,0-0.6,0-0.9l-4,2.5 c-0.1,2.5-0.3,4-0.6,4.6c-0.4,0.7-1.7,1.1-3.9,1.1c-1.9,0-3-0.2-3.6-0.6l-3.6,2.3c0,0,0,0,0,0.1 C562.7,186.6,565,187.2,568.9,187.2z"/>
- <path class="st2" d="M502.5,216.9c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.5-0.7,0.9-2.1,1.1-4.2l-3.2,2l-1.2-0.7 c0,0,0,0.1,0,0.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-1.6l-3.9-2.4c0,0.5,0,0.9,0,1.5 C501.1,212.8,501.6,215.8,502.5,216.9z"/>
- <polygon class="st2" points="533.4,218.5 533.4,203.1 529.4,205.6 529.4,218.5"/>
- <path class="st2" d="M127.3,248.4c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 c-0.9-1.1-3.3-1.7-7.1-1.7c-0.7,0-1.4,0-2,0.1c-2.2,1.4-4.2,2.7-6,3.7c-0.3,1.6-0.5,3.9-0.5,6.9 C125.9,244.3,126.4,247.3,127.3,248.4z M129.9,236.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9 c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5L129.9,236.7z M128.9,233.7c-0.3,0-0.6,0.1-0.8,0.1C128.3,233.7,128.6,233.7,128.9,233.7z"/>
- <path class="st2" d="M161.3,217c0.8-1,1.2-3.3,1.3-7c-1.4,0.9-2.8,1.7-4.1,2.6c-0.1,0.7-0.2,1.3-0.4,1.6 c-0.4,0.7-1.7,1.1-3.8,1.1c-1.6,1-3.2,2-4.8,3c1.2,0.3,2.8,0.4,4.7,0.4C158,218.6,160.4,218.1,161.3,217z"/>
- <path class="st2" d="M121.8,248.4c0.9-1.1,1.4-4.1,1.4-9c0-1.8-0.1-3.4-0.2-4.7c-2.4,1.5-3.7,2.3-3.7,2.3v0c0,0,0,0,0.1-0.1 c0.1-0.1,0.3-0.1,0.4-0.2c-0.2,0.1-0.3,0.2-0.5,0.3v0c0,0,0,0-0.1,0c0,0.7,0,1.4,0,2.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-1.9,0-3.2-0.2-3.7-0.7c-0.4,0.7-0.7,1.3-1,2.1c-0.1,0.2-0.1,0.4-0.2,0.5c-0.1,0.3-0.2,0.6-0.3,0.9 c1.2,0.4,3,0.6,5.2,0.6C118.5,250.1,120.9,249.5,121.8,248.4z M122.4,235.4c-0.2,0.1-0.4,0.2-0.6,0.3 C122,235.7,122.2,235.5,122.4,235.4z"/>
- <path class="st2" d="M173.9,218.6c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9c-0.1-0.1-0.2-0.2-0.4-0.4 c-1.3,0.8-2.6,1.6-3.8,2.4c0.5,0.1,0.8,0.3,1,0.6c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1 c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6l0-2.2c-1.3,0.8-2.7,1.7-4,2.5c0,4.7,0.5,7.6,1.3,8.7 C167.7,218.1,170.1,218.6,173.9,218.6z"/>
- <path class="st2" d="M213.4,187.2c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-1.3,0-2.5-0.1-3.5c-1.3,0.8-2.6,1.6-3.9,2.4 c0,0.3,0,0.6,0,1c0,3.5-0.2,5.6-0.6,6.3c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.3-0.3-0.5-1-0.6-2 c-1.2,0.7-2.4,1.5-3.6,2.2c0.2,1,0.5,1.8,0.9,2.2C207.2,186.6,209.6,187.2,213.4,187.2z"/>
- <path class="st2" d="M227.8,174.9l5.5-5.4V187h4v-21h-4.3c-0.8,0.5-1.6,1-2.3,1.5l-5.2,4.9L227.8,174.9z"/>
- <polygon class="st2" points="233.2,201 233.2,218.5 237.2,218.5 237.2,197.5 232.2,197.5 225.4,203.8 227.8,206.4"/>
- <polygon class="st2" points="197.7,229 192.7,229 185.9,235.3 188.3,237.8 193.7,232.4 193.7,249.9 197.7,249.9"/>
- <polygon class="st2" points="197.7,281.4 197.7,260.4 192.7,260.4 185.9,266.7 188.3,269.3 193.7,263.9 193.7,281.4"/>
- <polygon class="st2" points="213.5,201 213.5,218.5 217.4,218.5 217.4,197.5 212.4,197.5 205.6,203.8 208,206.4"/>
- <path class="st2" d="M252.9,197.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C259.1,197.9,256.8,197.3,252.9,197.3z M256.8,214.2c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C257.5,211.4,257.2,213.5,256.8,214.2z"/>
- <polygon class="st2" points="233.2,232.4 233.2,249.9 237.2,249.9 237.2,229 232.2,229 225.4,235.3 227.8,237.8"/>
- <polygon class="st2" points="146.4,235.3 148.8,237.8 154.2,232.4 154.2,249.9 158.2,249.9 158.2,229 153.2,229"/>
- <path class="st2" d="M173.9,228.8c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C180.1,229.4,177.8,228.8,173.9,228.8z M177.8,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C178.5,242.8,178.3,244.9,177.8,245.6z"/>
- <path class="st2" d="M193.7,218.6c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9C187.4,218.1,189.8,218.6,193.7,218.6z M189.1,205.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6L189.1,205.2z"/>
- <polygon class="st2" points="272.7,169.5 272.7,187 276.7,187 276.7,166 271.7,166 264.9,172.4 267.3,174.9"/>
- <path class="st2" d="M272.6,281.6c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9C266.4,281,268.8,281.6,272.6,281.6z M268.1,268.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5L268.1,268.2z"/>
- <path class="st2" d="M213.4,291.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C219.6,292.3,217.3,291.7,213.4,291.7z M217.3,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C218,305.7,217.7,307.8,217.3,308.5z"/>
- <path class="st2" d="M213.4,228.8c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C219.6,229.4,217.3,228.8,213.4,228.8z M217.3,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C218,242.8,217.7,244.9,217.3,245.6z"/>
- <path class="st2" d="M193.7,291.7c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C199.9,292.3,197.5,291.7,193.7,291.7z M197.6,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C198.2,305.7,198,307.8,197.6,308.5z"/>
- <path class="st2" d="M213.4,260.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C219.6,260.8,217.3,260.3,213.4,260.3z M217.3,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C218,274.3,217.7,276.4,217.3,277.1z"/>
- <path class="st2" d="M272.6,218.6c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.4,7.8,1.4,9C266.4,218.1,268.8,218.6,272.6,218.6z M268.1,205.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6L268.1,205.2z"/>
- <path class="st2" d="M233.2,260.3c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C239.4,260.8,237,260.3,233.2,260.3z M237.1,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C237.7,274.3,237.5,276.4,237.1,277.1z"/>
- <polygon class="st2" points="628.2,169.5 628.2,187 632.2,187 632.2,166 627.1,166 620.4,172.4 622.7,174.9"/>
- <polygon class="st2" points="647.9,326.8 647.9,344.3 651.9,344.3 651.9,323.3 646.9,323.3 640.1,329.7 642.5,332.2"/>
- <polygon class="st2" points="245.1,329.7 247.5,332.2 252.9,326.8 252.9,344.3 256.9,344.3 256.9,323.3 251.9,323.3"/>
- <path class="st2" d="M608.3,354.6c-1.5,0-2.8,0.1-3.9,0.3l5.1,3.2c1.5,0.1,2.4,0.4,2.7,0.9c0.1,0.2,0.2,0.6,0.3,1.1l4.2,2.6 c-0.1-3.3-0.6-5.4-1.3-6.3C614.6,355.2,612.2,354.6,608.3,354.6z"/>
- <path class="st2" d="M252.9,260.3c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C259.1,260.8,256.7,260.3,252.9,260.3z M256.8,277.1c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C257.4,274.3,257.2,276.4,256.8,277.1z"/>
- <polygon class="st2" points="256.9,249.9 256.9,229 251.9,229 245.1,235.3 247.5,237.8 253,232.4 253,249.9"/>
- <polygon class="st2" points="245.1,298.2 247.5,300.8 253,295.4 253,312.9 256.9,312.9 256.9,291.9 251.9,291.9"/>
- <path class="st2" d="M576,324.9c-0.9-1.1-3.3-1.7-7.1-1.7c-3.8,0-6.2,0.6-7.1,1.7c-0.4,0.5-0.7,1.4-1,2.7l3.6,2.2 c0.1-1.3,0.3-2.1,0.7-2.5c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,0.7,0,1.2,0,1.8l3.8,2.4 c0.1-1.2,0.1-2.5,0.1-4.1C577.3,329,576.9,326,576,324.9z"/>
- <polygon class="st2" points="628.1,201 628.1,218.5 632.1,218.5 632.1,197.5 627.1,197.5 620.3,203.8 622.7,206.4"/>
- <path class="st2" d="M588.6,228.8c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9 C594.9,229.4,592.5,228.8,588.6,228.8z M592.5,245.6c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.5l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C593.2,242.8,593,244.9,592.5,245.6z"/>
- <path class="st2" d="M588.6,218.6c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.4-7.8-1.3-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9C582.4,218.1,584.7,218.6,588.6,218.6z M584.1,205.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.7,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6L584.1,205.2z"/>
- <path class="st2" d="M608.4,187.2c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.5-7.8-1.4-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9C602.2,186.6,604.5,187.2,608.4,187.2z M603.9,173.8 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5L603.9,173.8z"/>
- <path class="st2" d="M608.3,218.6c3.9,0,6.2-0.6,7.1-1.7c0.9-1.1,1.3-4.1,1.3-9c0-4.8-0.5-7.8-1.3-8.9c-0.9-1.1-3.3-1.7-7.1-1.7 c-3.8,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9C602.1,218.1,604.5,218.6,608.3,218.6z M603.8,205.2 c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.6-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2c0,3.5-0.2,5.6-0.6,6.3 c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.6L603.8,205.2z"/>
- <path class="st2" d="M233.1,323.2c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.4,4.1-1.4,8.9c0,4.8,0.5,7.8,1.4,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C239.4,323.7,237,323.2,233.1,323.2z M237,340c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.3-3.8-0.8c-0.5-0.5-0.7-1.8-0.7-3.9l0-2.5 l0-2.8c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C237.7,337.2,237.5,339.3,237,340z"/>
- <path class="st2" d="M233.2,291.7c-3.9,0-6.2,0.6-7.1,1.7c-0.9,1.1-1.3,4.1-1.3,8.9c0,4.8,0.4,7.8,1.3,9 c0.9,1.1,3.3,1.7,7.1,1.7c3.8,0,6.2-0.6,7.1-1.7c0.9-1.1,1.4-4.1,1.4-9c0-4.8-0.4-7.8-1.4-8.9 C239.4,292.3,237,291.7,233.2,291.7z M237.1,308.5c-0.4,0.7-1.7,1.1-3.9,1.1c-2.1,0-3.3-0.2-3.8-0.7c-0.5-0.5-0.7-1.8-0.7-3.9 l0-2.6l0-2.7c0-2,0.2-3.2,0.7-3.7c0.5-0.5,1.7-0.8,3.5-0.8c2.4,0,3.8,0.3,4.2,0.9c0.4,0.6,0.6,2.7,0.6,6.2 C237.7,305.7,237.5,307.8,237.1,308.5z"/>
- <g>
- <path class="st4" d="M190.9,208.8c0-13.5,10.9-24.4,24.4-24.4c13.5,0,24.4,10.9,24.4,24.4c0,13.5-10.9,24.4-24.4,24.4 C201.8,233.2,190.9,222.3,190.9,208.8z"/>
- <path class="st5" d="M215.3,241c-17.7,0-32.2-14.4-32.2-32.2c0-17.7,14.4-32.2,32.2-32.2c17.7,0,32.2,14.4,32.2,32.2 C247.4,226.5,233,241,215.3,241L215.3,241z M215.3,192.2c-9.1,0-16.6,7.4-16.6,16.6c0,9.2,7.4,16.6,16.6,16.6 c9.2,0,16.6-7.4,16.6-16.6C231.9,199.7,224.4,192.2,215.3,192.2L215.3,192.2z"/>
- </g>
- </g>
- </g>
- </g>
- <g>
- <rect x="276.6" y="256.4" width="295" height="90.8"/>
- <rect x="509.6" y="260.1" class="st5" width="58.2" height="83.9"/>
- <rect x="518.9" y="268.1" width="40.7" height="64.5"/>
- <path d="M561.4,335h-44.9v-68.4h44.9V335L561.4,335z M519.4,332.1h39.2v-62.7h-39.2V332.1L519.4,332.1z"/>
- <g>
- <path class="st6" d="M557.2,305.8V271h-35.9C534.4,272.1,554.1,273.6,557.2,305.8"/>
- <path class="st5" d="M537.3,333.6c9-5.6,15.2-15.6,15.2-27.1c0-17.6-14-31.8-31.3-31.8l-0.1,0l0,9.7c15.7,0,28.7,12,28.7,26.8 C549.8,320,544.4,328.7,537.3,333.6"/>
- <path d="M537,333.8c0,0-5.6,4-14.8,4v-1C522.4,336.7,529.1,336.9,537,333.8"/>
- <rect x="281.2" y="260.1" class="st6" width="224.6" height="83.9"/>
- <path class="st5" d="M378,318.3c0.5,0,21.1-46.3,21.3-46.3c3.7,20,7.4,39.9,11,59.9h-7.1c-2.1-12.3-4.6-24.7-6.7-37.1 c-0.5,0-18.1,37.9-18.9,39.7c-0.3,0-16.5-36.9-17.9-40.3c-2.1,12.4-4.9,25.3-7,37.7h-7.1c1.1-6.6,11.2-56.8,11.8-59.9 C357.5,272.3,376.9,315.4,378,318.3"/>
- <polygon class="st5" points="415.8,274.9 450.5,274.9 450.5,281.2 436.3,281.2 436.3,331.6 430,331.6 430,281.2 415.8,281.2"/>
- <polygon class="st5" points="460.8,274.1 486.8,274.1 486.8,280.4 467.1,280.4 467.1,296.9 486.1,296.9 486.1,303.2 467.1,303.2 467.1,330.8 460.8,330.8"/>
- <path d="M578.4,264.5c-2.3,0-4.1-1.8-4.1-4.1c0-2.3,1.8-4.1,4.1-4.1c2.3,0,4.1,1.9,4.1,4.1C582.5,262.6,580.7,264.5,578.4,264.5 L578.4,264.5z M578.4,257c-1.8,0-3.4,1.5-3.4,3.4c0,1.8,1.5,3.4,3.4,3.4c1.9,0,3.4-1.5,3.4-3.4C581.7,258.5,580.2,257,578.4,257 L578.4,257z"/>
- <path d="M577.3,260.2h1.2c0.3,0,0.5,0,0.6-0.1c0.1-0.1,0.3-0.1,0.3-0.3c0.1-0.1,0.1-0.3,0.1-0.4c0-0.2-0.1-0.4-0.2-0.5 c-0.1-0.1-0.4-0.2-0.7-0.2h-1.4V260.2z M576.7,262.6v-4.4h1.9c0.4,0,0.7,0,0.9,0.1c0.2,0.1,0.4,0.2,0.5,0.4 c0.1,0.2,0.2,0.4,0.2,0.7c0,0.3-0.1,0.6-0.3,0.8c-0.2,0.2-0.5,0.3-0.9,0.4c0.2,0.1,0.3,0.1,0.4,0.2c0.2,0.1,0.3,0.3,0.5,0.6 l0.8,1.2h-0.7l-0.6-0.9c-0.2-0.3-0.3-0.5-0.4-0.6c-0.1-0.1-0.2-0.2-0.3-0.3c-0.1-0.1-0.2-0.1-0.3-0.1c-0.1,0-0.2,0-0.3,0h-0.7 v1.9H576.7z"/>
- <path class="st5" d="M309.4,273.8c-0.2,0-8.5,0-14,0v57.8c6.8,0.2,13.5,0,13.8,0c21.4,0,31.8-11.5,31.8-28.9 C341.1,287,332.4,273.8,309.4,273.8 M309.3,325.2h-0.6h-6.8v-44.9c2,0,7.6,0,7.6,0c16.7,0,25.2,7.6,25.2,22.5 C334.6,317.6,326.1,325.2,309.3,325.2"/>
- </g>
- </g>
- </g>
- <g>
- <path d="M680.9,162.2c-1.5,1.5-3.2,2.2-5.3,2.2c-2.1,0-3.9-0.7-5.3-2.2c-1.5-1.5-2.2-3.3-2.2-5.3c0-2.1,0.7-3.8,2.2-5.3 c1.5-1.5,3.2-2.2,5.3-2.2c2.1,0,3.9,0.7,5.3,2.2c1.5,1.5,2.2,3.2,2.2,5.3C683.2,158.9,682.4,160.7,680.9,162.2z M671,152.2 c-1.3,1.3-1.9,2.8-1.9,4.6c0,1.8,0.6,3.3,1.9,4.6c1.3,1.3,2.8,1.9,4.6,1.9s3.3-0.6,4.6-1.9c1.3-1.3,1.9-2.8,1.9-4.6 c0-1.8-0.6-3.3-1.9-4.6c-1.3-1.3-2.8-1.9-4.6-1.9C673.8,150.3,672.3,151,671,152.2z M675.5,152.7c1,0,1.8,0.1,2.3,0.3 c0.9,0.4,1.3,1.1,1.3,2.1c0,0.7-0.3,1.3-0.8,1.6c-0.3,0.2-0.7,0.3-1.2,0.4c0.6,0.1,1.1,0.4,1.4,0.8c0.3,0.4,0.4,0.9,0.4,1.3v0.6 c0,0.2,0,0.4,0,0.6c0,0.2,0,0.4,0.1,0.4l0.1,0.1h-1.4c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1l0-0.3v-0.7c0-1-0.3-1.6-0.8-1.9 c-0.3-0.2-0.8-0.3-1.6-0.3H674v3.3h-1.5v-8.3H675.5z M677,154c-0.4-0.2-1-0.3-1.8-0.3H674v3h1.3c0.6,0,1.1-0.1,1.4-0.2 c0.6-0.2,0.9-0.7,0.9-1.3C677.6,154.6,677.4,154.2,677,154z"/>
- </g>
-</svg> \ No newline at end of file
+<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 792 612"><style>.st2{fill:#d31245}.st5{fill:#fff}.st6{fill:#1b4298}</style><linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" y1="612" x2=".7071" y2="611.2929"><stop offset="0" stop-color="#20ac4b"/><stop offset=".9831" stop-color="#19361a"/></linearGradient><linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="146.6074" y1="330.9863" x2="264.2549" y2="330.9863"><stop offset="0" stop-color="#d31245"/><stop offset=".0781" stop-color="#d31245"/><stop offset="1" stop-color="#efb5af"/></linearGradient><path fill="url(#SVGID_2_)" d="M146.6 294.2l3.5 2.2 8.7 5.4 3.9 2.5 11.3 7 2.3 1.5 16.5 10.3 9.1 5.7 3.1 1.9 3.9 2.4 8.8 5.5 3.6 2.3 27.2 17 2.9 1.8 1.6 1 4 2.5 7.3 4.5"/><linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="108.377" y1="257.0835" x2="683.6445" y2="257.0835"><stop offset="0" stop-color="#d31245"/><stop offset=".0781" stop-color="#d31245"/><stop offset="1" stop-color="#efb5af"/></linearGradient><path d="M393 137.9l-5.3-3.3-13.9-8.7-10.7-6.7-2.9-1.8-3.9-2.4-8.7-5.4-3.5-2.2-4.4-2.8c-2.5-1.6-5.9-1.6-8.4 0 0 0-4 2.5-10.8 6.7-1.2.7-2.5 1.5-3.8 2.4-2.7 1.7-5.7 3.6-9 5.6-1.2.7-2.4 1.5-3.6 2.2l-4.8 3c-.2.2-.6.4-1 .6-6.6 4.1-13.8 8.6-21.6 13.5-1.3.8-2.6 1.6-4 2.5-3.7 2.3-7.5 4.7-11.4 7.1-1.5.9-2.9 1.8-4.4 2.8-.5.3-1.1.7-1.6 1-1.8 1.1-3.7 2.3-5.5 3.4-5.5 3.5-11.1 7-16.8 10.5-.8.5-1.6 1-2.3 1.5-2.9 1.8-5.9 3.7-8.8 5.5l-3.9 2.4c-3 1.9-6 3.7-8.9 5.6-1.2.7-2.4 1.5-3.6 2.2-8.5 5.3-16.8 10.5-24.7 15.5-1.3.8-2.6 1.6-3.8 2.4-2.5 1.6-5 3.1-7.5 4.7-1.3.8-2.6 1.7-4 2.5-.9.6-1.9 1.2-2.8 1.8-1.4.9-2.8 1.7-4.1 2.6-1.4.9-2.9 1.8-4.3 2.7l-4.8 3c-6.6 4.1-12.4 7.7-17 10.7-2.2 1.4-4.2 2.6-6 3.7-1.3.8-2.5 1.6-3.5 2.2-2.4 1.5-3.7 2.3-3.7 2.3h-.1l-.1.1c-.6.4-1.3.9-1.9 1.3-.1.1-.2.2-.3.2-.7.6-1.3 1.2-1.9 1.8-.2.2-.4.4-.5.6l-1.2 1.5c-.2.2-.4.5-.5.7-.4.5-.7 1.1-1.1 1.7-.1.2-.2.4-.4.6-.1.1-.1.2-.2.4-.4.7-.7 1.3-1 2.1-.1.2-.1.4-.2.5l-.3.9c-.1.4-.3.7-.4 1.1-.1.3-.2.6-.2.9-.2.6-.3 1.3-.4 2 0 .3-.1.6-.1.8v.8c15.9 5.1 67 22 67 22l-64-8.1c.1.1.1.2.2.3.3.6.7 1.1 1.1 1.7.2.2.3.5.5.7.4.5.8 1 1.3 1.5.2.2.3.4.5.5.6.6 1.3 1.2 2 1.8.1.1.3.2.5.3.4.3.9.6 1.3.9.1.1.3.2.4.3.1.1.2.1.3.2v.1l2.8 1.8 209 130.6c1.3.8 2.7 1.2 4.2 1.2s2.9-.4 4.2-1.2l5.6-3.5 3.9-2.5 7-4.4 4-2.5 2.8-1.7 4-2.5 5-3.1 4.6-2.9 17.3-10.8 5.1-3.2 3.7-2.3h.1l9 5.6 16.4 10.3 10.9 6.8 11.4 7.1 2.3 1.5c.5.3 1.1.6 1.6.7 2.2.8 4.7.5 6.8-.7l.7-.4 3.8-2.4 9-5.6 3.7-2.3 4.1-2.6 2.9-1.8 18.3-11.4 4.2-2.6 6.2-3.9.6-.4c1.7-1.1 2.9-2.7 3.4-4.6.2-.7.3-1.4.3-2.1 0-1.4-.4-2.7-1-3.9-.2-.5-.4-1-.6-1.3-.3-.3-.7-.6-1.2-.9-.3-.2-.5-.5-.9-.7l-20.8-13-4-2.5-15.8-9.9-3.1-1.9 3.1-1.9 21.2-13.3c.7-.3 1.3-.6 1.6-1l12.7-7.9 4-2.5 2.2-1.4 5 3.1 4 2.5 6.8 4.2 4.1 2.6 19.3 12c.4.2.8.4 1 .6l4.8 3 3.6 2.2 9 5.6 3.8 2.4 27.2 17 5.1 3.2 3.1 1.9 4.2 2.6 1.6 1c1.2.8 2.5 1.1 3.9 1.1 1.3 0 2.7-.4 3.9-1.1l2-1.3 4-2.5 35.6-22.2 4-2.5 8-5c.1-.1.2-.2.3-.2 1-.7 1.8-1.7 2.4-2.8.5-1 .8-2 .8-3.1 0-2.5-1.3-4.8-3.4-6.2l-8.2-5.1-5.1-3.2-3.1-1.9-4.1-2.6-2.9-1.8-3.9-2.5-8.1-5.1-3.6-2.3-28.3-17.7-4-2.5-11.5-7.2-9.4-5.9-4.4-2.8 17.4-10.9 3.5-2.2 8.9-5.6 3.9-2.4 7.1-4.4 4.9-3.1 16.7-10.4 10.8-6.7 2.9-1.8 3.9-2.4 8.7-5.4 3.5-2.2 4.7-3c2.3-1.5 3.7-4 3.7-6.7 0-1.3-.3-2.5-.9-3.5-.6-1.3-1.6-2.4-2.8-3.2l-.5-.3-3.5-2.2-3.8-2.4-9-5.6-3.7-2.3-4.1-2.5-3.3-2.1-18.4-10.9-4.3-2.7-3.3-2.1c-.8-.5-1.8-.9-2.8-1-1.3-.2-2.6-.1-3.9.2-.6.2-1.2.4-1.8.8l-5.6 3.5-3 1.9-16.6 10.6-11.2 7-4.1 2.6-4 2.5-8.1 5.1-3.6 2.3-28.3 17.5-4 2.5-11.5 7.2-3.2 2-1.2-.7-8.5-5.2-3.9-2.4-2.9-1.8-4.3-2.6-2.1-1.3-5.5-3.4-15.7-9.5 1.4-.9 5.9-3.7 11.9-7.4 4-2.5 20.7-12.9c2.3-1.5 3.7-4 3.7-6.7s-1.4-5.3-3.7-6.7l-.9-.6-4-2.5-3.7-2.3-3-1.9-28.8-18.1-4-2.5-9-5.6c-.7-.5-1.5-.8-2.4-.9-1.3-.3-2.6-.3-3.9 0-.7.2-1.5.5-2.1.9l-6.9 4.3-3.7 2.3-3.6 2.3-5.3 3.3-15.6 9.8-3.9 2.4-7.3 4.6-2.9 1.8-1-.6-2.9-1.8-4.2-2.6-2.4-1.4z" fill="url(#SVGID_3_)"/><path class="st2" d="M335.4 411.2c-1.5 0-3.1-.4-4.4-1.3L119 277.4l-.1-.2-.3-.2c-.6-.4-1.1-.7-1.5-1l-.5-.4c-.7-.6-1.4-1.2-2-1.8l-.3-.3c-.6-.7-1.1-1.2-1.5-1.7-.2-.2-.4-.5-.5-.7-.4-.5-.8-1.1-1.1-1.7l-.4-.6.5-.2 60.4 7.6c-11.8-3.9-50.3-16.6-63.6-20.9l-.3-.1v-.6-.5l.1-.8c.1-.7.2-1.3.4-2l.2-.9c.1-.3.2-.5.3-.8l.2-.7c.1-.2.1-.4.2-.6l.2-.6c.3-.7.6-1.4 1-2.1l.4-.8c.4-.7.8-1.3 1.2-1.9l.5-.7c.4-.5.8-1 1.3-1.5l.5-.6c.6-.6 1.3-1.3 2-1.8l.3-.2c.6-.5 1.2-.9 1.9-1.4l.2-.2 179.1-111.9c.4-.2.7-.4.9-.6l32-20c2.6-1.6 6.2-1.6 8.7 0l63.7 39.8 49.1-30.7c.7-.4 1.4-.7 2.2-.9 1.3-.3 2.7-.4 4.1 0 .9.2 1.7.5 2.5 1l53.5 33.5c2.4 1.5 3.9 4.1 3.9 7 0 2.9-1.4 5.5-3.9 7l-43.4 27.1 43.3 26.4 103.2-64.5c.5-.3 1.1-.6 1.8-.8 1.3-.4 2.7-.5 4-.3 1.1.2 2 .6 2.9 1.1l53.5 33.4c1.3.8 2.3 1.9 3 3.3.6 1.2.9 2.4.9 3.7 0 2.9-1.4 5.5-3.9 7l-96.4 60.2 96 60c2.2 1.4 3.6 3.8 3.6 6.5 0 1.1-.3 2.2-.8 3.3-.6 1.2-1.4 2.2-2.5 2.9-.2.1-.2.2-.3.3l-53.5 33.4c-2.4 1.5-5.7 1.5-8.1 0l-62.4-39c-.3-.3-.6-.4-1-.6l-39-24.4-18.7 11.7c-.3.4-.9.8-1.7 1.1l-23.7 14.8 43.1 26.9c.2.2.5.4.7.6l.2.2c.5.2 1 .5 1.3.9.3.3.5.8.7 1.4.7 1.2 1 2.6 1 4 0 .7-.1 1.5-.3 2.2-.5 2-1.8 3.7-3.5 4.8L461 401.7c-2.1 1.3-4.7 1.6-7 .8-.7-.2-1.2-.5-1.7-.8l-49.9-31.2-62.9 39.3c-1 .9-2.5 1.4-4.1 1.4zM119.6 277l211.8 132.4c2.4 1.5 5.6 1.5 8 0l63.2-39.5.3.1 50.1 31.3c.4.3 1 .5 1.6.7 2.2.7 4.6.5 6.5-.7l4.4-2.8 49-30.7c1.6-1 2.7-2.6 3.2-4.4.2-.7.3-1.4.3-2 0-1.3-.3-2.5-1-3.7-.2-.6-.4-1-.6-1.2-.2-.3-.6-.5-1.1-.7l-.3-.3c-.2-.2-.4-.3-.6-.5l-44.1-27.5 24.8-15.5c.8-.3 1.2-.6 1.5-.9l19.1-12 39.3 24.6c.4.2.8.4 1.1.7l62.3 38.9c2.2 1.4 5.1 1.4 7.3 0l53.5-33.4.5.1-.2-.3c1-.7 1.7-1.6 2.2-2.7.5-1 .7-2 .7-3 0-2.4-1.2-4.6-3.2-5.9l-97-60.6 97.3-60.8c2.2-1.4 3.5-3.8 3.5-6.4 0-1.1-.3-2.3-.8-3.4-.6-1.3-1.6-2.3-2.7-3L626 150.5c-.8-.5-1.7-.8-2.6-1-1.2-.2-2.5-.1-3.7.2-.6.2-1.2.5-1.7.8l-103.5 64.7-44.7-27.2 44.4-27.7c2.2-1.4 3.5-3.8 3.5-6.4 0-2.6-1.3-5-3.5-6.4l-11.6-7.3-41.6-26.3c-.7-.4-1.4-.7-2.2-.9-1.2-.3-2.5-.3-3.7 0-.7.2-1.4.5-2 .9l-49.5 30.9-64-40c-2.3-1.5-5.6-1.5-8 0l-32 20c-.2.2-.5.4-1 .6L119.4 237.3c-.8.5-1.4 1-2 1.4h-.5l.2.3c-.7.5-1.3 1.1-1.9 1.8l-.5.6c-.4.5-.8.9-1.2 1.4l-.5.7c-.4.5-.7 1.1-1.1 1.7l-.4.6-.5.2.3.2c-.4.7-.7 1.3-1 2l-.2.5c-.1.2-.1.4-.2.5l-.2.7c-.1.2-.2.5-.2.7l-.2.9c-.2.6-.3 1.3-.4 1.9l-.1.8v.5c16 5.1 66.3 21.8 66.8 22l-.2.7-63.2-8c.3.4.6.9.9 1.3.2.2.3.5.5.7.4.5.8 1 1.3 1.5l.2.2.3.3c.6.6 1.3 1.2 1.9 1.8l.5.3c.4.3.8.6 1.3.9l.5.6z"/><linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="276.7402" y1="388.0039" x2="316.6025" y2="388.0039"><stop offset="0" stop-color="#d31245"/><stop offset=".0781" stop-color="#d31245"/><stop offset="1" stop-color="#efb5af"/></linearGradient><path fill="url(#SVGID_4_)" d="M276.7 375.5l17.1 10.7 2.7 1.7 7.4 4.6 3.8 2.4 8.9 5.6"/><g><path d="M254 474.4V507h-11.1v-72.9h16.5c4.9 0 8.6.3 11.3.9 2.7.6 4.9 1.7 6.8 3.2 2.3 1.8 4 4 5.2 6.8.6 1.3 1 2.8 1.3 4.4.3 1.6.5 3.2.5 4.8 0 5.8-1.4 10.4-4.2 13.7-2.8 3.3-7 5.3-12.5 6l25.1 33.2h-13.4l-24.2-32.6-1.3-.1zm.7-9.2h2.1c6.3 0 10.4-.7 12.5-2.2 2.1-1.5 3.1-4 3.1-7.8 0-3.9-1.1-6.8-3.3-8.4-2.2-1.7-6.3-2.5-12.2-2.5h-2.1v20.9zM340 485h-37.7c0 2.2.3 4.1 1 5.8.7 1.7 1.6 3.2 2.9 4.6 2.4 2.5 5.5 3.7 9.4 3.7 3.5 0 6.4-.7 8.7-2.2 2.3-1.5 4.3-3.8 6.1-7.1l9.1 5.1c-2.6 4.7-5.9 8.3-9.9 10.6-1.9 1.1-4 2-6.3 2.6-2.3.6-4.8.9-7.4.9-7.6 0-13.6-2.3-18.1-6.9-4.5-4.6-6.7-10.8-6.7-18.5 0-7.4 2.3-13.5 6.9-18.3 4.6-4.8 10.6-7.2 17.8-7.2 7.6 0 13.5 2.2 17.8 6.5 4.2 4.3 6.4 10.4 6.4 18.3v2.1zm-11.2-7.3c-.4-3.4-1.7-5.9-3.9-7.7-2.2-1.8-5.1-2.7-8.9-2.7-3.6 0-6.4.9-8.5 2.6-2.1 1.7-3.7 4.3-4.6 7.8h25.9zM381.7 429.8h10.8V507h-10.8v-6.1c-1.9 2.7-4.1 4.7-6.7 6.1-2.6 1.4-5.6 2.1-8.9 2.1-6.7 0-11.9-2.3-15.8-6.9-3.8-4.6-5.8-10.8-5.8-18.7 0-7.5 1.9-13.6 5.8-18.3 3.9-4.6 9-7 15.4-7 3.9 0 7.1.8 9.9 2.4 2.7 1.6 4.7 3.9 6 6.9v-37.7zm.3 53.5c0-4.9-1.1-8.7-3.4-11.4-2.3-2.7-5.5-4.1-9.5-4.1s-7.3 1.4-9.6 4.2c-2.4 2.8-3.5 6.7-3.5 11.7 0 5 1.1 8.9 3.4 11.6 2.3 2.7 5.4 4.1 9.6 4.1 3.8 0 7-1.5 9.5-4.4 2.2-3 3.5-6.9 3.5-11.7zM405.2 507v-37.7h-8.3v-9.5h8.3v-12.6c0-6.3 1.3-10.9 3.9-13.9 2.6-3 6.6-4.5 12.1-4.5h1.7c.6 0 1.2.1 1.8.2l1.8.3c.6.1 1.3.3 2 .5v9.8c-.8-.5-1.6-.8-2.3-1-.7-.2-1.2-.3-1.6-.4-.4-.1-.8-.1-1.4-.1-2.6 0-4.4.8-5.5 2.4-1.1 1.6-1.7 4.3-1.7 8v11.3h11.4v9.5H416V507h-10.8zM431.5 439.4c0-1.8.7-3.4 2-4.7 1.4-1.3 3-2 4.8-2 1.9 0 3.5.6 4.8 1.9 1.3 1.3 1.9 2.9 1.9 4.8s-.6 3.5-1.9 4.8c-1.3 1.3-2.9 2-4.8 2s-3.5-.7-4.8-2c-1.3-1.4-2-3-2-4.8zM433 507v-47.2h10.8V507H433zM449.2 498.5l9-4.9c.7 2.4 1.9 4.2 3.7 5.4 1.8 1.2 4.1 1.9 6.9 1.9 2.4 0 4.3-.5 5.7-1.6 1.4-1.1 2.1-2.6 2.1-4.6 0-2.6-2.5-4.8-7.4-6.6l-3.8-1.5c-2.6-1.1-4.7-2.1-6.4-3.1-1.7-1-3.1-2.1-4.2-3.2-2-2.2-3-4.8-3-7.9 0-4.2 1.7-7.6 5-10.2 3.3-2.7 7.7-4 13.1-4 3.7 0 6.8.7 9.4 2 2.6 1.3 4.5 3.3 5.7 5.8l-7.7 5.3c-.5-1.5-1.5-2.6-2.9-3.5-1.4-.9-3.1-1.3-4.9-1.3-2 0-3.7.5-4.9 1.5-1.3 1-1.9 2.3-1.9 3.9 0 2.4 2.8 4.7 8.4 6.7 1.8.6 3.2 1.1 4.1 1.5 4.3 1.7 7.4 3.6 9.3 5.8 1.9 2.2 2.8 4.9 2.8 8.2 0 4.7-1.7 8.4-5.1 11.1-3.4 2.7-8.1 4-14.1 4-4.6 0-8.4-.9-11.5-2.6-3.2-1.9-5.6-4.6-7.4-8.1zM493.8 507v-77.2H504v37.7c2.1-3.2 4.6-5.5 7.5-7.1 2.9-1.5 6.5-2.3 10.7-2.3 3.5 0 6.5.6 9 1.7s4.4 2.8 5.8 5c.8 1.3 1.4 2.8 1.8 4.5.2.8.3 2 .4 3.5.1 1.5.1 3.4.1 5.6V507h-10.9v-24.2c0-6.2-.8-10.3-2.3-12.3-1.5-2.1-4.2-3.1-8-3.1-2.5 0-4.8.5-6.7 1.4-2 .9-3.5 2.2-4.7 4-.8 1.1-1.3 2.5-1.6 4.3-.3 1.8-.5 4.7-.5 8.5V507h-10.8z"/><path class="st2" d="M628.1 155.7c2.7 0 4.6-.3 5.9-.8l-4.3-2.7c-.5 0-1 .1-1.5.1-2.1 0-3.3-.2-3.8-.8-.4-.4-.6-1.2-.7-2.4-1.3-.2-2.6-.1-3.9.2.2 2.3.6 3.9 1.2 4.6.9 1.3 3.3 1.8 7.1 1.8zM371.5 138.1v17.4h4v-20.9h-5.1l-6.7 6.3 2.3 2.6zM324.2 392.6l2.3 2.5 5.5-5.4v17.5h4v-20.9h-5.1zM312.2 134.4c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM430.7 134.4c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM450.4 134.4c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM319.3 387.8c-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.6.8-1 2.4-1.2 4.8l3.8 2.4v-1c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 1.6-.1 2.9-.1 3.9l3.7 2.3c.3-1.5.4-3.6.4-6.1 0-4.8-.5-7.8-1.4-8.9zM293.7 386.3l2.8 1.7v-1.7zM358.8 387.8c-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .2.2.4.4.6.5l3.9-2.5c-.6-.1-1-.3-1.2-.5-.5-.5-.7-1.8-.7-3.9V394c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 1.1 0 2-.1 2.8l4-2.5v-.1c0-4.9-.4-7.9-1.3-9zM364.3 387.8c-.8 1-1.2 3.4-1.3 7.3l4-2.5c.1-1.2.3-2 .7-2.3.5-.5 1.7-.8 3.5-.8h.8l4.6-2.9c-1.2-.4-2.9-.6-5.1-.6-3.9.1-6.3.7-7.2 1.8zM612.4 153.7l-3 1.8h3zM449.4 386.3l-6.8 6.3 2.4 2.6 5.5-5.4v10.4l2.3 1.5c.5.3 1.1.6 1.6.7v-16.1h-5zM430.6 386.1c-.9 0-1.8 0-2.5.1L439 393c-.2-2.7-.6-4.4-1.2-5.2-.9-1.1-3.3-1.7-7.2-1.7zM470.1 386.1c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 1.7.1 3.2.2 4.4l3.8-2.4v-4.9c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.2.4.4 1.4.5 2.8l3.7-2.3c-.2-1.5-.6-2.5-1-3.1-.8-.9-3.2-1.5-7.1-1.5zM482.4 388.3l2.9-1.8c-1.3.3-2.1.7-2.6 1.3-.1.1-.2.3-.3.5zM504.3 143.5l1.7-1.7-3-1.9-1.1 1zM509.7 155.5h4v-8.9l-4-2.5zM488.9 166l-6.8 6.4 2.4 2.5 5.4-5.4v6.5l4-2.5V166zM403.8 154c.9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.5-7.8-1.3-8.9-.1-.2-.3-.3-.5-.4l-3.9 2.4c.6.1 1 .3 1.2.6.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-4.9l-2.9 1.8-1-.6v1.2c-.1 4.8.4 7.8 1.3 8.9zM382.7 145.1c0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-1.1 0-2.1-.1-3l-4.2-2.6c.2 1 .3 2.8.3 5.5 0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8.8 0 1.5 0 2.1.1l-5.3-3.3c-1.8.3-3 .8-3.6 1.5-.9 1-1.4 4-1.4 8.9zM276.7 155.5v-16.9c-1.3.8-2.6 1.6-4 2.5v14.4h4zM260.1 154c.7-.9 1.1-2.8 1.3-5.7-1.5.9-2.9 1.8-4.4 2.8 0 0 0 .1-.1.2-.2.4-.8.7-1.6.8-1.8 1.1-3.7 2.3-5.5 3.4.9.1 2 .2 3.2.2 3.8 0 6.2-.5 7.1-1.7zM336 155.5v-20.9h-5.1l-6.7 6.3 2.3 2.6 5.5-5.4v17.4zM351.7 138.1v17.4h4v-20.9h-5l-6.8 6.3 2.4 2.6zM292.5 138.1v17.4h4v-20.9h-5.1l-6.7 6.3 2.3 2.6zM470.2 138.1v17.4h4v-20.9h-5l-6.8 6.3 2.4 2.6zM490 138.1v17.4h3.9v-20.9h-5l-6.8 6.3 2.4 2.6zM312.1 126c3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-1.5-.1-2.9-.1-4-1.2.7-2.5 1.5-3.8 2.4v1.5c0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8-.4-.4-.6-1.2-.7-2.5-1.2.7-2.4 1.5-3.6 2.2.2 1.3.5 2.2.9 2.7.9 1.3 3.3 1.8 7.1 1.8zM331.9 108.4v17.5h4v-21h-5l-6.8 6.3 2.4 2.6zM298.3 125.2c.4-.2.7-.4 1-.6-.4.2-.7.4-1 .6zM438.5 122.6l-5.3 3.3c2.3-.2 3.9-.7 4.5-1.6.3-.3.6-.9.8-1.7zM474.1 125.9v-4.1l-3.9-2.5v6.6zM450.3 126c3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-.9 0-1.8-.1-2.6-1.3-.3-2.6-.3-3.9 0v2.4c0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.8l-3.7 2.3c.2 2 .6 3.3 1.1 4 .9 1.3 3.3 1.8 7.1 1.8zM371.4 126c.9 0 1.6 0 2.4-.1l-10.7-6.7c.2 2.6.6 4.3 1.2 5.1.9 1.2 3.2 1.7 7.1 1.7zM344.5 124.3c.9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.8-1 1.2-3.3 1.3-6.9l-3.9-2.4v.3c0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9V112.7c0-1.4.1-2.4.4-3.1l-3.5-2.2c-.6 1.5-.9 4.2-.9 8 .1 4.8.5 7.8 1.4 8.9z"/><g><path class="st2" d="M497 311.3l-1.6 1c.7-.2 1.2-.5 1.6-1zM517.3 357.6c-.2-.6-.4-1-.6-1.3-.3-.3-.7-.6-1.2-.9.7.7 1.4 1.4 1.8 2.2zM119.9 277.5c-.2-.1-.3-.2-.5-.3.2.2.3.3.5.3zM119.7 236.8c-.1.1-.3.1-.4.2l-.1.1c.2-.1.4-.2.5-.3zM667.6 313c1.5 0 2.8-.1 3.9-.3l-5.1-3.2c-1.3-.1-2.2-.3-2.5-.7-.2-.2-.4-.6-.5-1.2l-4.1-2.6c.1 3.2.6 5.3 1.3 6.2.7 1.3 3.1 1.8 7 1.8zM660.5 185.5c.9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.6-.7 1-2.2 1.2-4.4l-3.8-2.4c-.1 2.1-.3 3.5-.6 4-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.3-.7l-3.7-2.3c-.2 1.5-.3 3.4-.3 5.7 0 4.8.5 7.7 1.4 8.9zM580.1 270.9c0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.3-4.1 1.3-9 0-1.9-.1-3.5-.2-4.8l-9.4-5.9c-3.2.1-5.2.7-6 1.7-.8 1.2-1.3 4.2-1.3 9zm4-2.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.7 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9V271l.1-2.8zM679.9 330c1-.7 1.8-1.7 2.4-2.8l-2.7 2.5.3.3zM612.4 281.4v-5.6l-4-2.5v8.1zM556 324.6c-.3-.2-.6-.5-1-.6l1 .6zM666.6 323.3l-6.8 6.4 2.4 2.5 5.5-5.4v10.9l3.9-2.5v-11.9zM627.1 354.8l-6.8 6.3 2.4 2.6 5.4-5.4v4.1l4-2.5v-5.1zM640.7 311.3c.9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.8-1.1 1.3-3.8 1.3-8l-3.9-2.5v1.4c0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.1-.1.1-.1.2-.1l-3.6-2.3c-.9 1.2-1.3 4.1-1.3 8.9 0 4.7.5 7.7 1.4 8.8zM682.7 186.8c-.6-1.3-1.6-2.4-2.8-3.2l-.5-.3c.2 1 .5 1.8.9 2.2.4.6 1.2 1 2.4 1.3zM667.6 197.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9v2l3.9-2.4v-2.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.1.1.1.3.2.5l3.5-2.2c-.1-.4-.3-.7-.5-.9-.9-1.1-3.3-1.7-7.1-1.7zM640.7 167.6c-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.1-.3-6.8-1-8.3l-3.3-2.1c-1.1-.2-2.5-.3-4.2-.3-3.8.1-6.2.6-7.1 1.8zm11.7 8.8c0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.5.6 2.6.6 6.1zM608.4 228.8c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 3.2.2 5.6.6 7.2l3.5-2.2c-.1-.6-.2-1.4-.2-2.4v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.5.6 5.7l3.9-2.4c-.2-3.1-.6-5.1-1.3-5.9-.9-1.2-3.3-1.8-7.1-1.8zM623.8 232l5-3h-1.7zM655 199c-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .7.9 2.3 1.4 4.7 1.6l10.7-6.7c.1-1.1.1-2.4.1-3.9 0-4.8-.4-7.7-1.3-8.9zm-3.3 15.2c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.6-.1 5.7-.6 6.4zM343.9 203.8l2.3 2.6 5.5-5.4v17.5h4v-21h-5.1zM351.6 165.9c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.8-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM351.6 260.3c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.8-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.5-.1 5.6-.6 6.3zM355.7 249.9V229h-5l-6.8 6.3 2.4 2.5 5.4-5.4v17.5zM371.4 169.5V187h4v-21h-5l-6.8 6.4 2.4 2.5zM331.9 197.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.9c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.6-.2 5.7-.6 6.4zM351.6 291.7c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM375.4 312.9v-21h-5l-6.8 6.3 2.4 2.6 5.4-5.4v17.5zM331.9 165.9c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.2-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM343.9 361.1l2.3 2.6 5.5-5.4v17.5h4v-21h-5.1zM355.6 344.3v-21h-5l-6.8 6.4 2.4 2.5 5.5-5.4v17.5zM371.4 354.6c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.4-7.8-1.3-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.9c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9V362.6c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM395.2 218.5v-21h-5.1l-6.7 6.3 2.3 2.6 5.5-5.4v17.5zM383.4 298.2l2.3 2.6 5.5-5.4v17.5h4v-21h-5.1zM383.3 329.7l2.4 2.5 5.5-5.4v17.5h3.9v-21h-5zM383.4 266.7l2.3 2.6 5.5-5.4v17.5h4v-21h-5.1zM391.2 228.8c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM391.1 187.2c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.4zM364.2 342.8c.9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9.1 4.9.5 7.8 1.4 9zm2.6-11.7c0-2 .2-3.2.7-3.7.5-.5 1.6-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3zM326.5 269.3l5.4-5.4v17.5h4v-21h-5l-6.8 6.3zM371.4 260.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.4-7.8-1.3-8.9-.9-1.2-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM371.4 197.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.4-7.8-1.3-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.9c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.6-.2 5.7-.6 6.4zM375.4 249.9V229h-5l-6.7 6.3 2.3 2.5 5.5-5.4v17.5zM335.9 249.9V229h-5l-6.8 6.3 2.4 2.5 5.5-5.4v17.5zM292.4 228.8c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM292.4 354.6c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.9c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9V362.6c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM292.4 165.9c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM284.6 266.7l2.4 2.6 5.4-5.4v17.5h4v-21h-5zM292.4 218.6c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.2 3.2 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9V205.2zM272.7 228.8c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM272.6 291.7c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.8-1.1-3.2-1.7-7.1-1.7zm4 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM272.6 323.2c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.8-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.5-.1 5.6-.6 6.3zM296.4 312.9v-21h-5l-6.8 6.3 2.4 2.6 5.4-5.4v17.5zM292.4 344.5c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .8 1.1 3.2 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3zM316.2 344.3v-21h-5.1l-6.7 6.4 2.3 2.5 5.5-5.4v17.5zM306.7 269.3l5.5-5.4v17.5h4v-21h-5.1l-6.7 6.3zM331.9 354.6c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.9c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9V362.6c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM331.9 344.5c3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .8 1.1 3.2 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3zM304.4 361.1l2.3 2.6 5.5-5.4v17.5h4v-21h-5.1zM331.9 291.7c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM316.2 249.9V229h-5l-6.8 6.3 2.3 2.5 5.5-5.4v17.5zM312.1 291.7c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.8-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM410.9 169.5V187h4v-21h-5l-6.8 6.4 2.4 2.5zM306.7 206.4l5.5-5.4v17.5h4v-21h-5.1l-6.7 6.3zM316.2 187v-21h-5l-6.8 6.4 2.3 2.5 5.5-5.4V187zM521.6 235.3l2.4 2.5 5.5-5.4v17.5h3.9V229h-5zM521.6 266.7l2.3 2.6 5.5-5.4v17.5h4v-21h-5zM549.1 218.6c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.5-7.8-1.3-8.9-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.2 3.2 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9V205.2zM568.9 201v17.5h4v-21h-5l-6.8 6.3 2.3 2.6zM509.6 260.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.3-4.1 1.3-9 0-4.8-.4-7.8-1.3-8.9-.9-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM541.3 298.2l2.4 2.6 5.4-5.4v17.5h4v-21h-5zM470.2 228.8c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM462.3 266.7l2.4 2.6 5.5-5.4v17.5h3.9v-21h-5zM509.7 232.4v17.5h4V229h-5l-6.8 6.3 2.4 2.5zM490 232.4v17.5h3.9V229h-5l-6.8 6.3 2.4 2.5zM489.9 260.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.2-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM462.3 298.2l2.4 2.6 5.5-5.4v17.5h3.9v-21h-5zM608.3 291.7c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.5-7.8-1.3-8.9-.8-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.6-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM549.1 260.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.3-4.1 1.3-9 0-4.8-.5-7.8-1.3-8.9-.9-1.2-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM628.1 344.5c3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3zM628.1 295.4v17.5h4v-21h-5l-6.8 6.3 2.4 2.6zM580.8 329.7l2.4 2.5 5.5-5.4v17.5h3.9v-21h-5zM600.6 329.7l2.4 2.5 5.4-5.4v17.5h4v-21h-5zM549.2 228.8c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM568.8 291.7c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.4-7.8-1.3-8.9-.8-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM568.9 228.8c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM588.6 295.4v17.5h4v-21h-5l-6.8 6.3 2.4 2.6zM572.9 281.4v-21h-5l-6.8 6.3 2.3 2.6 5.5-5.4v17.5zM489.9 358.3v17.5h4v-21h-5l-6.8 6.3 2.4 2.6zM430.6 291.7c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.4-7.8-1.3-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.2 5.5-.6 6.2zM434.7 249.9V229h-5l-6.8 6.3 2.4 2.5 5.4-5.4v17.5zM425.2 269.3l5.5-5.4v17.5h4v-21h-5.1l-6.7 6.3zM430.6 323.2c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.4-7.8-1.3-8.9-.9-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.5-.2 5.6-.6 6.3zM422.9 203.8l2.3 2.6 5.5-5.4v17.5h4v-21h-5.1zM430.6 165.9c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.8-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM410.9 291.7c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM403.1 329.7l2.4 2.5 5.4-5.4v17.5h4v-21h-5zM410.9 260.3c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.2-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM410.9 228.8c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM464.7 363.7l5.5-5.4v17.5h3.9v-21h-5l-6.8 6.3zM430.6 354.6c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.9c-.4.7-1.7 1.1-3.8 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9V362.6c0-2 .2-3.2.7-3.7.5-.5 1.6-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2-.1 3.5-.3 5.6-.7 6.3zM450.4 197.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.3-4.1 1.3-9 0-4.8-.5-7.8-1.3-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.9c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.6-.2 5.7-.6 6.4zM252.9 165.9c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.2 5.5-.6 6.2zM410.9 218.6c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .8 1.2 3.2 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9V205.2zM470.2 201v17.5h3.9v-21h-5l-6.8 6.3 2.4 2.6zM454.4 187v-21h-5l-6.8 6.4 2.4 2.5 5.4-5.4V187zM450.3 323.2c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.8-1.2-3.2-1.7-7.1-1.7zm4 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.6-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM442.6 361.1l2.3 2.6 5.5-5.4v17.5h4v-21h-5zM450.3 291.7c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.8-1.1-3.2-1.7-7.1-1.7zm4 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.6-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM454.4 249.9V229h-5l-6.8 6.3 2.4 2.5 5.5-5.4v17.5zM450.4 260.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.3-4.1 1.3-9 0-4.8-.5-7.8-1.3-8.9-.9-1.2-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM220.5 324.9c-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.7.9-1.1 2.9-1.3 5.9l3.9 2.4v-2.1c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 2.3-.1 3.9-.3 5l3.6 2.3c.4-1.6.6-4 .6-7.2.1-4.8-.4-7.8-1.3-8.9zM281.1 365.3c0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 .9 0 1.8.1 2.6l4.1 2.6c-.1-.7-.2-1.5-.2-2.5V362.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1h-1l5 3.1c1.5-.3 2.5-.7 3.1-1.4 1-1.3 1.4-4.3 1.4-9.1zM161.3 293.4c-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.2.2-.3.5-.5.9l3.5 2.2.3-.6c.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.6.6 5.9l3.9 2.4v-2c.1-4.8-.4-7.8-1.3-8.9zM178 291.9h-5.1l-6.7 6.3 2.3 2.6 5.5-5.4v16l2.2 1.5h1.8zM193.7 323.2h-.9l9.1 5.7c-.2-2-.6-3.3-1.1-4-.9-1.2-3.3-1.7-7.1-1.7zM398.2 356.3c-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 1 0 1.9 0 2.7-.1l5.1-3.2c.4-1.6.7-4 .7-7.4 0-4.8-.5-7.7-1.4-8.9zm-3.2 15.2c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9V362.6c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.5-.2 5.6-.6 6.3zM251.9 354.8l-3.4 3.2 2.9 1.8 1.6-1.5v2.5l3.9 2.5v-8.5z"/><path class="st2" d="M502.5 356.3c-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .3.3.7.6 1.2.8l4.2-2.6c-1-.1-1.7-.3-2-.7-.5-.5-.7-1.8-.7-3.9V362.5c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 1.4 0 2.5-.1 3.4l.6-.4c1.7-1.1 2.9-2.7 3.4-4.6-.1-2.7-.3-4.7-.7-6-.5-.8-1.1-1.5-1.8-2.1-1.2-.6-3.2-.9-5.9-.9-4 .1-6.3.7-7.2 1.8zM419.3 365.3c0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.4 4.1-1.4 8.9 0 2 .1 3.7.2 5.1h.1l9 5.6c3.4-.1 5.5-.6 6.3-1.7 1-1.2 1.4-4.2 1.4-9zm-4.5 6.2c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9V362.6c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM469.1 323.3l-6.8 6.4 2.4 2.5 5.5-5.4v17.5h3.9v-14.8l-3-2 3-1.9v-2.3zM508.6 291.9l-6.8 6.3 2.4 2.6 5.4-5.4v8l4-2.5v-9zM537.8 302.4c0-4.8-.4-7.8-1.3-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.4 4.1-1.4 8.9v.3l4 2.5v-5.5c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.2.4-.8.7-1.6.9l4.1 2.5c.3-.2.6-.4.8-.6.8-1.2 1.2-4.2 1.2-9zM493.9 344.3v-2.5l-4-2.5v5zM498.3 302.4c0-4.8-.4-7.8-1.3-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 2.4 0 4.2-.2 5.5-.7l1.6-1c.9-1.2 1.3-4.2 1.3-9zm-4.6 6.1c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM477.3 167.6c-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7.8 0 1.4 0 2-.1l5.9-3.7c.3-1.6.5-3.9.5-6.9 0-4.8-.4-7.8-1.3-8.9zm-3.3 15.1c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM481.4 208c0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-1.2 0-2.2-.1-3.2l-4.3-2.6c.3.9.4 2.8.4 5.7 0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 1 0 1.7.1 2.4.2l-5.5-3.4c-1.8.3-3.1.8-3.7 1.5-1 1.2-1.4 4.1-1.4 9zM588.7 169.5V187h4v-21l-11.2 7 1.7 1.9zM568.9 187.2c3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9v-.9l-4 2.5c-.1 2.5-.3 4-.6 4.6-.4.7-1.7 1.1-3.9 1.1-1.9 0-3-.2-3.6-.6l-3.6 2.3v.1c1 1 3.3 1.6 7.2 1.6zM502.5 216.9c.9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.5-.7.9-2.1 1.1-4.2l-3.2 2-1.2-.7v.1c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-1.6l-3.9-2.4v1.5c0 4.8.5 7.8 1.4 8.9zM533.4 218.5v-15.4l-4 2.5v12.9zM127.3 248.4c.9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7-.7 0-1.4 0-2 .1-2.2 1.4-4.2 2.7-6 3.7-.3 1.6-.5 3.9-.5 6.9 0 4.8.5 7.8 1.4 8.9zm2.6-11.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3zm-1-3c-.3 0-.6.1-.8.1.2-.1.5-.1.8-.1zM161.3 217c.8-1 1.2-3.3 1.3-7-1.4.9-2.8 1.7-4.1 2.6-.1.7-.2 1.3-.4 1.6-.4.7-1.7 1.1-3.8 1.1l-4.8 3c1.2.3 2.8.4 4.7.4 3.8-.1 6.2-.6 7.1-1.7zM121.8 248.4c.9-1.1 1.4-4.1 1.4-9 0-1.8-.1-3.4-.2-4.7-2.4 1.5-3.7 2.3-3.7 2.3l.1-.1c.1-.1.3-.1.4-.2-.2.1-.3.2-.5.3h-.1v2.2c0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-1.9 0-3.2-.2-3.7-.7-.4.7-.7 1.3-1 2.1-.1.2-.1.4-.2.5l-.3.9c1.2.4 3 .6 5.2.6 3.8.1 6.2-.5 7.1-1.6zm.6-13l-.6.3c.2 0 .4-.2.6-.3zM173.9 218.6c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9l-.4-.4c-1.3.8-2.6 1.6-3.8 2.4.5.1.8.3 1 .6.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9V205.7c-1.3.8-2.7 1.7-4 2.5 0 4.7.5 7.6 1.3 8.7 1 1.2 3.4 1.7 7.2 1.7zM213.4 187.2c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-1.3 0-2.5-.1-3.5l-3.9 2.4v1c0 3.5-.2 5.6-.6 6.3-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.3-.3-.5-1-.6-2-1.2.7-2.4 1.5-3.6 2.2.2 1 .5 1.8.9 2.2.9 1.1 3.3 1.7 7.1 1.7zM227.8 174.9l5.5-5.4V187h4v-21H233c-.8.5-1.6 1-2.3 1.5l-5.2 4.9 2.3 2.5zM233.2 201v17.5h4v-21h-5l-6.8 6.3 2.4 2.6zM197.7 229h-5l-6.8 6.3 2.4 2.5 5.4-5.4v17.5h4zM197.7 281.4v-21h-5l-6.8 6.3 2.4 2.6 5.4-5.4v17.5zM213.5 201v17.5h3.9v-21h-5l-6.8 6.3 2.4 2.6zM252.9 197.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.9c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.6-.2 5.7-.6 6.4zM233.2 232.4v17.5h4V229h-5l-6.8 6.3 2.4 2.5zM146.4 235.3l2.4 2.5 5.4-5.4v17.5h4V229h-5zM173.9 228.8c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM193.7 218.6c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .8 1.2 3.2 1.7 7.1 1.7zm-4.6-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9V205.2zM272.7 169.5V187h4v-21h-5l-6.8 6.4 2.4 2.5zM272.6 281.6c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3zM213.4 291.7c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.2 5.5-.6 6.2zM213.4 228.8c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.2 5.5-.6 6.2zM193.7 291.7c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2zM213.4 260.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.2-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.5-.2 5.6-.6 6.3zM272.6 218.6c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.4 7.8 1.4 9 .9 1.2 3.3 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9V205.2zM233.2 260.3c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.2-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM628.2 169.5V187h4v-21h-5.1l-6.7 6.4 2.3 2.5zM647.9 326.8v17.5h4v-21h-5l-6.8 6.4 2.4 2.5zM245.1 329.7l2.4 2.5 5.4-5.4v17.5h4v-21h-5zM608.3 354.6c-1.5 0-2.8.1-3.9.3l5.1 3.2c1.5.1 2.4.4 2.7.9.1.2.2.6.3 1.1l4.2 2.6c-.1-3.3-.6-5.4-1.3-6.3-.8-1.2-3.2-1.8-7.1-1.8zM252.9 260.3c-3.8 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7 3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.2-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3zM256.9 249.9V229h-5l-6.8 6.3 2.4 2.5 5.5-5.4v17.5zM245.1 298.2l2.4 2.6 5.5-5.4v17.5h3.9v-21h-5zM576 324.9c-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.4.5-.7 1.4-1 2.7l3.6 2.2c.1-1.3.3-2.1.7-2.5.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2v1.8l3.8 2.4c.1-1.2.1-2.5.1-4.1 0-4.7-.4-7.7-1.3-8.8zM628.1 201v17.5h4v-21h-5l-6.8 6.3 2.4 2.6zM588.6 228.8c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.8-1.1-3.2-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.2c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.4-.1 5.5-.6 6.2zM588.6 218.6c3.8 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.4-7.8-1.3-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.2 3.2 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.7 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9v-2.6l.1-2.7zM608.4 187.2c3.9 0 6.2-.6 7.1-1.7.9-1.1 1.4-4.1 1.4-9 0-4.8-.5-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.2 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9v-5.4zM608.3 218.6c3.9 0 6.2-.6 7.1-1.7.9-1.1 1.3-4.1 1.3-9 0-4.8-.5-7.8-1.3-8.9-.9-1.1-3.3-1.7-7.1-1.7s-6.2.6-7.1 1.7c-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.2 3.3 1.7 7.1 1.7zm-4.5-13.4c0-2 .2-3.2.7-3.7.5-.5 1.6-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2s-.2 5.6-.6 6.3c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.8-.5-.5-.7-1.8-.7-3.9V205.2zM233.1 323.2c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.4 4.1-1.4 8.9 0 4.8.5 7.8 1.4 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.8-1.2-3.2-1.7-7.1-1.7zM237 340c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.3-3.8-.8s-.7-1.8-.7-3.9v-5.3c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2.1 3.5-.1 5.6-.6 6.3zM233.2 291.7c-3.9 0-6.2.6-7.1 1.7-.9 1.1-1.3 4.1-1.3 8.9 0 4.8.4 7.8 1.3 9 .9 1.1 3.3 1.7 7.1 1.7s6.2-.6 7.1-1.7c.9-1.1 1.4-4.1 1.4-9 0-4.8-.4-7.8-1.4-8.9-.9-1.1-3.3-1.7-7.1-1.7zm3.9 16.8c-.4.7-1.7 1.1-3.9 1.1-2.1 0-3.3-.2-3.8-.7-.5-.5-.7-1.8-.7-3.9V299.7c0-2 .2-3.2.7-3.7.5-.5 1.7-.8 3.5-.8 2.4 0 3.8.3 4.2.9.4.6.6 2.7.6 6.2 0 3.4-.2 5.5-.6 6.2z"/><path d="M190.9 208.8c0-13.5 10.9-24.4 24.4-24.4 13.5 0 24.4 10.9 24.4 24.4 0 13.5-10.9 24.4-24.4 24.4-13.5 0-24.4-10.9-24.4-24.4z" fill-rule="evenodd" clip-rule="evenodd" fill="#d31245"/><path class="st5" d="M215.3 241c-17.7 0-32.2-14.4-32.2-32.2 0-17.7 14.4-32.2 32.2-32.2 17.7 0 32.2 14.4 32.2 32.2-.1 17.7-14.5 32.2-32.2 32.2zm0-48.8c-9.1 0-16.6 7.4-16.6 16.6 0 9.2 7.4 16.6 16.6 16.6 9.2 0 16.6-7.4 16.6-16.6 0-9.1-7.5-16.6-16.6-16.6z"/></g></g><g><path d="M276.6 256.4h295v90.8h-295z"/><path class="st5" d="M509.6 260.1h58.2V344h-58.2z"/><path d="M518.9 268.1h40.7v64.5h-40.7z"/><path d="M561.4 335h-44.9v-68.4h44.9V335zm-42-2.9h39.2v-62.7h-39.2v62.7z"/><path class="st6" d="M557.2 305.8V271h-35.9c13.1 1.1 32.8 2.6 35.9 34.8"/><path class="st5" d="M537.3 333.6c9-5.6 15.2-15.6 15.2-27.1 0-17.6-14-31.8-31.3-31.8h-.1v9.7c15.7 0 28.7 12 28.7 26.8 0 8.8-5.4 17.5-12.5 22.4"/><path d="M537 333.8s-5.6 4-14.8 4v-1c.2-.1 6.9.1 14.8-3"/><path class="st6" d="M281.2 260.1h224.6V344H281.2z"/><path class="st5" d="M378 318.3c.5 0 21.1-46.3 21.3-46.3 3.7 20 7.4 39.9 11 59.9h-7.1c-2.1-12.3-4.6-24.7-6.7-37.1-.5 0-18.1 37.9-18.9 39.7-.3 0-16.5-36.9-17.9-40.3-2.1 12.4-4.9 25.3-7 37.7h-7.1c1.1-6.6 11.2-56.8 11.8-59.9.1.3 19.5 43.4 20.6 46.3M415.8 274.9h34.7v6.3h-14.2v50.4H430v-50.4h-14.2zM460.8 274.1h26v6.3h-19.7v16.5h19v6.3h-19v27.6h-6.3z"/><path d="M578.4 264.5c-2.3 0-4.1-1.8-4.1-4.1s1.8-4.1 4.1-4.1 4.1 1.9 4.1 4.1c0 2.2-1.8 4.1-4.1 4.1zm0-7.5c-1.8 0-3.4 1.5-3.4 3.4 0 1.8 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4c-.1-1.9-1.6-3.4-3.4-3.4z"/><path d="M577.3 260.2h1.2c.3 0 .5 0 .6-.1.1-.1.3-.1.3-.3.1-.1.1-.3.1-.4 0-.2-.1-.4-.2-.5-.1-.1-.4-.2-.7-.2h-1.4v1.5zm-.6 2.4v-4.4h1.9c.4 0 .7 0 .9.1.2.1.4.2.5.4.1.2.2.4.2.7 0 .3-.1.6-.3.8-.2.2-.5.3-.9.4.2.1.3.1.4.2.2.1.3.3.5.6l.8 1.2h-.7l-.6-.9c-.2-.3-.3-.5-.4-.6l-.3-.3c-.1-.1-.2-.1-.3-.1h-1v1.9h-.7z"/><path class="st5" d="M309.4 273.8h-14v57.8c6.8.2 13.5 0 13.8 0 21.4 0 31.8-11.5 31.8-28.9.1-15.7-8.6-28.9-31.6-28.9m-.1 51.4H301.9v-44.9h7.6c16.7 0 25.2 7.6 25.2 22.5-.1 14.8-8.6 22.4-25.4 22.4"/></g><g><path d="M680.9 162.2c-1.5 1.5-3.2 2.2-5.3 2.2-2.1 0-3.9-.7-5.3-2.2-1.5-1.5-2.2-3.3-2.2-5.3 0-2.1.7-3.8 2.2-5.3 1.5-1.5 3.2-2.2 5.3-2.2 2.1 0 3.9.7 5.3 2.2 1.5 1.5 2.2 3.2 2.2 5.3.1 2-.7 3.8-2.2 5.3zm-9.9-10c-1.3 1.3-1.9 2.8-1.9 4.6 0 1.8.6 3.3 1.9 4.6 1.3 1.3 2.8 1.9 4.6 1.9s3.3-.6 4.6-1.9c1.3-1.3 1.9-2.8 1.9-4.6 0-1.8-.6-3.3-1.9-4.6-1.3-1.3-2.8-1.9-4.6-1.9-1.8 0-3.3.7-4.6 1.9zm4.5.5c1 0 1.8.1 2.3.3.9.4 1.3 1.1 1.3 2.1 0 .7-.3 1.3-.8 1.6-.3.2-.7.3-1.2.4.6.1 1.1.4 1.4.8.3.4.4.9.4 1.3v1.2c0 .2 0 .4.1.4l.1.1h-1.4v-.1-1.1c0-1-.3-1.6-.8-1.9-.3-.2-.8-.3-1.6-.3H674v3.3h-1.5v-8.3h3zm1.5 1.3c-.4-.2-1-.3-1.8-.3H674v3h1.3c.6 0 1.1-.1 1.4-.2.6-.2.9-.7.9-1.3 0-.6-.2-1-.6-1.2z"/></g></svg> \ No newline at end of file
diff --git a/app/assets/images/crit-x-black.svg b/app/assets/images/crit-x-black.svg
deleted file mode 100644
index e6b37ef..0000000
--- a/app/assets/images/crit-x-black.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 27.7 28" style="enable-background:new 0 0 27.7 28;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:none;stroke:#000000;stroke-width:3;stroke-miterlimit:10;}
-</style>
-<g id="Layer_1">
- <path class="st0" d="M26.5,26.5C23.1,23.2,1.2,1.2,1.2,1.2"/>
- <path class="st0" d="M26.5,1.2C23.1,4.5,1.2,26.5,1.2,26.5"/>
-</g>
-<g id="Layer_2">
-</g>
-</svg>
diff --git a/app/assets/images/crit-x.svg b/app/assets/images/crit-x.svg
index abc76fa..c4b09f4 100644
--- a/app/assets/images/crit-x.svg
+++ b/app/assets/images/crit-x.svg
@@ -1,14 +1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 27.7 28" style="enable-background:new 0 0 27.7 28;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:none;stroke:#B72129;stroke-width:3;stroke-miterlimit:10;}
-</style>
-<g id="Layer_1">
- <path class="st0" d="M26.5,26.5C23.1,23.2,1.2,1.2,1.2,1.2"/>
- <path class="st0" d="M26.5,1.2C23.1,4.5,1.2,26.5,1.2,26.5"/>
-</g>
-<g id="Layer_2">
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27.7 28"><path d="M26.5 26.5C23.1 23.2 1.2 1.2 1.2 1.2m25.3 0C23.1 4.5 1.2 26.5 1.2 26.5" fill="none" stroke="#b72129" stroke-width="3" stroke-miterlimit="10"/></svg> \ No newline at end of file
diff --git a/app/assets/images/icon-arrow-blue.svg b/app/assets/images/icon-arrow-blue.svg
index 3b222a6..40f1d51 100644
--- a/app/assets/images/icon-arrow-blue.svg
+++ b/app/assets/images/icon-arrow-blue.svg
@@ -1,13 +1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 30 30" style="enable-background:new 0 0 30 30;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#2d60e5;}
-</style>
-<g>
- <path class="st0" d="M15,2c7.2,0,13,5.8,13,13s-5.8,13-13,13S2,22.2,2,15S7.8,2,15,2 M15,0C6.7,0,0,6.7,0,15s6.7,15,15,15
- s15-6.7,15-15S23.3,0,15,0L15,0z"/>
-</g>
-<path class="st0" d="M21.5,15l-1.2,1.2l-4.5-4.5v9.8h-1.6v-9.8l-4.5,4.5L8.5,15L15,8.5L21.5,15z"/>
-</svg>
+<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><style>.st0{fill:#2d60e5}</style><path class="st0" d="M15 2c7.2 0 13 5.8 13 13s-5.8 13-13 13S2 22.2 2 15 7.8 2 15 2m0-2C6.7 0 0 6.7 0 15s6.7 15 15 15 15-6.7 15-15S23.3 0 15 0z"/><path class="st0" d="M21.5 15l-1.2 1.2-4.5-4.5v9.8h-1.6v-9.8l-4.5 4.5L8.5 15 15 8.5l6.5 6.5z"/></svg> \ No newline at end of file
diff --git a/app/assets/images/icon-arrow-gray.svg b/app/assets/images/icon-arrow-gray.svg
index c9bc205..6396195 100644
--- a/app/assets/images/icon-arrow-gray.svg
+++ b/app/assets/images/icon-arrow-gray.svg
@@ -1,13 +1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 30 30" style="enable-background:new 0 0 30 30;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#AAAAAA;}
-</style>
-<g>
- <path class="st0" d="M15,2c7.2,0,13,5.8,13,13s-5.8,13-13,13S2,22.2,2,15S7.8,2,15,2 M15,0C6.7,0,0,6.7,0,15s6.7,15,15,15
- s15-6.7,15-15S23.3,0,15,0L15,0z"/>
-</g>
-<path class="st0" d="M21.5,15l-1.2,1.2l-4.5-4.5v9.8h-1.6v-9.8l-4.5,4.5L8.5,15L15,8.5L21.5,15z"/>
-</svg>
+<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"><style>.st0{fill:#aaa}</style><path class="st0" d="M15 2c7.2 0 13 5.8 13 13s-5.8 13-13 13S2 22.2 2 15 7.8 2 15 2m0-2C6.7 0 0 6.7 0 15s6.7 15 15 15 15-6.7 15-15S23.3 0 15 0z"/><path class="st0" d="M21.5 15l-1.2 1.2-4.5-4.5v9.8h-1.6v-9.8l-4.5 4.5L8.5 15 15 8.5l6.5 6.5z"/></svg> \ No newline at end of file
diff --git a/app/assets/images/icon-check-white.svg b/app/assets/images/icon-check-white.svg
deleted file mode 100644
index 7f11b2c..0000000
--- a/app/assets/images/icon-check-white.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 12"><defs><style>.cls-1{fill:#fff;}</style></defs><title>Artboard 1</title><polygon class="cls-1" points="14 2.2 12.2 0.5 4.7 8 1.8 5.1 0 6.9 4.7 11.5 14 2.2"/></svg> \ No newline at end of file
diff --git a/app/assets/images/icon-check.svg b/app/assets/images/icon-check.svg
deleted file mode 100644
index d7bedf4..0000000
--- a/app/assets/images/icon-check.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 14 12" style="enable-background:new 0 0 14 12;" xml:space="preserve">
-<polygon points="14,2.2 12.2,0.5 4.7,8 1.8,5.1 0,6.9 4.7,11.5 "/>
-</svg>
diff --git a/app/assets/images/icon-config.svg b/app/assets/images/icon-config.svg
deleted file mode 100644
index f8095aa..0000000
--- a/app/assets/images/icon-config.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve">
-<path d="M31.5,20c0-0.6-0.1-1.2-0.2-1.8L35,15l-3.1-5.1l-4.4,1.4c-1.1-0.9-2.3-1.6-3.6-2.1L23,5h-6l-1,4.2c-1.3,0.5-2.5,1.2-3.6,2.1
- L8.1,9.9L5,15l3.7,3.2c-0.1,0.6-0.2,1.2-0.2,1.8c0,0.6,0.1,1.2,0.2,1.8L5,25l3.1,5.1l4.4-1.4c1.1,0.9,2.3,1.6,3.6,2.1l1,4.2h6l1-4.2
- c1.3-0.5,2.5-1.2,3.6-2.1l4.4,1.4L35,25l-3.7-3.2C31.4,21.2,31.5,20.6,31.5,20z M32.4,25.4L31,27.7l-2.9-0.9l-1.1-0.4l-0.9,0.7
- c-0.9,0.8-1.9,1.3-2.9,1.7l-1,0.4L22,30.3L21.4,33h-2.8L18,30.3l-0.2-1.1l-1-0.4c-1.1-0.4-2.1-1-2.9-1.7l-0.9-0.7l-1.1,0.4L9,27.7
- l-1.4-2.3l2.4-2.1l0.8-0.7l-0.2-1.1c-0.1-0.5-0.1-1-0.1-1.5c0-0.4,0-0.9,0.1-1.5l0.2-1.1L10,16.7l-2.4-2.1L9,12.3l2.9,0.9l1.1,0.4
- l0.9-0.7c0.9-0.8,1.9-1.3,2.9-1.7l1-0.4L18,9.7L18.6,7h2.8L22,9.7l0.2,1.1l1,0.4c1.1,0.4,2.1,1,2.9,1.7l0.9,0.7l1.1-0.4l2.9-0.9
- l1.4,2.3L30,16.7l-0.8,0.7l0.2,1.1c0.1,0.6,0.1,1,0.1,1.5s0,0.9-0.1,1.5l-0.2,1.1l0.8,0.7L32.4,25.4z"/>
-<path d="M20,15c-2.8,0-5,2.2-5,5s2.2,5,5,5s5-2.2,5-5S22.8,15,20,15z M20,23c-1.7,0-3-1.3-3-3c0-1.7,1.3-3,3-3c1.7,0,3,1.3,3,3
- C23,21.7,21.7,23,20,23z"/>
-</svg>
diff --git a/app/assets/images/icon-control.svg b/app/assets/images/icon-control.svg
deleted file mode 100644
index de776e1..0000000
--- a/app/assets/images/icon-control.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:10;}
- .st1{fill:none;stroke:#000000;stroke-width:4;stroke-miterlimit:10;}
-</style>
-<line class="st0" x1="8" y1="12" x2="32" y2="12"/>
-<line class="st0" x1="8" y1="20" x2="32" y2="20"/>
-<line class="st0" x1="8" y1="28" x2="32" y2="28"/>
-<line class="st1" x1="24" y1="28" x2="28" y2="28"/>
-<line class="st1" x1="18" y1="20" x2="22" y2="20"/>
-<line class="st1" x1="12" y1="12" x2="16" y2="12"/>
-</svg>
diff --git a/app/assets/images/icon-copy-white.svg b/app/assets/images/icon-copy-white.svg
deleted file mode 100644
index bce0b23..0000000
--- a/app/assets/images/icon-copy-white.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#FFFFFF;}
-</style>
-<g>
- <g>
- <path class="st0" d="M11,4V0H1v12h4v4h10V4H11z M5,10H3V2h6v2H5V10z M13,14H7V6h6V14z"/>
- </g>
- <rect x="8" y="7" class="st0" width="4" height="2"/>
- <rect x="8" y="10" class="st0" width="4" height="2"/>
-</g>
-</svg>
diff --git a/app/assets/images/icon-copy.svg b/app/assets/images/icon-copy.svg
deleted file mode 100644
index 7766490..0000000
--- a/app/assets/images/icon-copy.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- Generator: Adobe Illustrator 20.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
-<g>
- <g>
- <path style="fill:#323232;" d="M11,4V0H1v12h4v4h10V4H11z M5,10H3V2h6v2H5V10z M13,14H7V6h6V14z"/>
- </g>
- <rect x="8" y="7" style="fill:#323232;" width="4" height="2"/>
- <rect x="8" y="10" style="fill:#323232;" width="4" height="2"/>
-</g>
-</svg>
diff --git a/app/assets/images/icon-critical.svg b/app/assets/images/icon-critical.svg
index 345196c..de7df36 100644
--- a/app/assets/images/icon-critical.svg
+++ b/app/assets/images/icon-critical.svg
@@ -1,14 +1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#da1416;}
- .st1{opacity:0.4;fill:#da1416;enable-background:new ;}
- .st2{fill:none;stroke:#da1416;stroke-width:2;stroke-miterlimit:10;}
-</style>
-<path class="st0" d="M10,2.3c4.3,0,7.7,3.5,7.7,7.7s-3.5,7.7-7.7,7.7S2.3,14.3,2.3,10S5.8,2.3,10,2.3 M10,0.4
- c-5.3,0-9.7,4.3-9.7,9.7s4.3,9.7,9.7,9.7s9.7-4.3,9.7-9.7S15.3,0.4,10,0.4L10,0.4z"/>
-<circle class="st1" cx="10" cy="10" r="7.7"/>
-<line class="st2" x1="4.5" y1="4.5" x2="15.5" y2="15.6"/>
-<line class="st2" x1="15.5" y1="4.5" x2="4.5" y2="15.6"/>
-</svg>
+<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><style>.st2{fill:none;stroke:#da1416;stroke-width:2;stroke-miterlimit:10}</style><path d="M10 2.3c4.3 0 7.7 3.5 7.7 7.7s-3.5 7.7-7.7 7.7-7.7-3.4-7.7-7.7S5.8 2.3 10 2.3m0-1.9C4.7.4.3 4.7.3 10.1s4.3 9.7 9.7 9.7 9.7-4.3 9.7-9.7S15.3.4 10 .4z" fill="#da1416"/><circle cx="10" cy="10" r="7.7" opacity=".4" fill="#da1416"/><path class="st2" d="M4.5 4.5l11 11.1M15.5 4.5l-11 11.1"/></svg> \ No newline at end of file
diff --git a/app/assets/images/icon-edit-blue.svg b/app/assets/images/icon-edit-blue.svg
deleted file mode 100644
index ba2cc40..0000000
--- a/app/assets/images/icon-edit-blue.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- <!-- Generator: Sketch 51.3 (57544) - http://www.bohemiancoding.com/sketch -->
- <title>Colors/Base/Black</title>
- <desc>Created with Sketch.</desc>
- <defs>
- <path d="M7.92572798,3.00428655 L1.00199753,9.34382025 L1.00199753,11.6237002 L3.30623854,11.6237002 L10.2321641,5.30721897 L7.92572798,3.00428655 Z M8.66400508,2.32830232 L10.9718396,4.63263098 L12.4234573,3.30874783 L10.1147108,1.00000135 L8.66400508,2.32830232 Z M0.00199752679,8.9035802 L9.43940417,0.262464274 C9.8341134,-0.0989409664 10.4433938,-0.0855292166 10.8218176,0.29289457 L13.1305641,2.60164105 C13.5210884,2.99216534 13.5210884,3.62533032 13.1305641,4.01585461 C13.1197237,4.02669497 13.1086355,4.03728461 13.0973082,4.04761513 L3.69376146,12.6237002 L0.00199752679,12.6237002 L0.00199752679,8.9035802 Z M0,15.6371142 L0,14.6371142 L16,14.6371142 L16,15.6371142 L0,15.6371142 Z" id="path-1"></path>
- </defs>
- <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
- <g id="Icon/Edit">
- <g id="Colors/Base/Black">
- <mask id="mask-2" fill="white">
- <use xlink:href="#path-1"></use>
- </mask>
- <use id="Mask" fill="#2d60e5" fill-rule="nonzero" xlink:href="#path-1"></use>
- <g id="Colors/Base/Blue50" mask="url(#mask-2)" fill="#3c6df0">
- <g transform="translate(-8.377562, -8.431784)" id="Rectangle-6-Copy">
- <rect x="0" y="0" width="35" height="35"></rect>
- </g>
- </g>
- </g>
- </g>
- </g>
-</svg> \ No newline at end of file
diff --git a/app/assets/images/icon-health.svg b/app/assets/images/icon-health.svg
deleted file mode 100644
index 8007fee..0000000
--- a/app/assets/images/icon-health.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:10;}
-</style>
-<polyline class="st0" points="32,12.9 32,16 8,16 8,8 27,8 "/>
-<rect x="8" y="16" class="st0" width="24" height="8"/>
-<rect x="8" y="24" class="st0" width="24" height="8"/>
-<line class="st0" x1="19" y1="12" x2="27" y2="12"/>
-<line class="st0" x1="11" y1="12" x2="13" y2="12"/>
-<line class="st0" x1="19" y1="20" x2="27" y2="20"/>
-<line class="st0" x1="11" y1="20" x2="13" y2="20"/>
-<line class="st0" x1="19" y1="28" x2="27" y2="28"/>
-<line class="st0" x1="11" y1="28" x2="13" y2="28"/>
-<polygon points="36.4,4 37.5,5.1 32.4,10.2 29.5,7.4 30.7,6.2 32.4,8 "/>
-</svg>
diff --git a/app/assets/images/icon-off.svg b/app/assets/images/icon-off.svg
index 6f77d02..9757f9d 100644
--- a/app/assets/images/icon-off.svg
+++ b/app/assets/images/icon-off.svg
@@ -1,9 +1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#999999;}
-</style>
-<path class="st0" d="M2.3,2.3c-3.1,3.1-3.1,8.2,0,11.3s8.2,3.1,11.3,0s3.1-8.2,0-11.3S5.5-0.8,2.3,2.3z M12,9L4,9V7l8,0V9z"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M2.3 2.3c-3.1 3.1-3.1 8.2 0 11.3s8.2 3.1 11.3 0 3.1-8.2 0-11.3-8.1-3.1-11.3 0zM12 9H4V7h8v2z" fill="#999"/></svg> \ No newline at end of file
diff --git a/app/assets/images/icon-on.svg b/app/assets/images/icon-on.svg
index e66df7d..ac750b0 100644
--- a/app/assets/images/icon-on.svg
+++ b/app/assets/images/icon-on.svg
@@ -1,9 +1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#34BC6E;}
-</style>
-<path class="st0" d="M8,0C3.6,0,0,3.6,0,8s3.6,8,8,8s8-3.6,8-8S12.4,0,8,0z M7,12L3.5,8.5L5,7l2,2l4-4l1.5,1.5L7,12z"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zM7 12L3.5 8.5 5 7l2 2 4-4 1.5 1.5L7 12z" fill="#34bc6e"/></svg> \ No newline at end of file
diff --git a/app/assets/images/icon-overview.svg b/app/assets/images/icon-overview.svg
deleted file mode 100644
index d1103de..0000000
--- a/app/assets/images/icon-overview.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve">
-<path d="M23.9,18.2l3.3,3.3l1.1-1.1L23.9,16l-7.8,7.8l-3.3-3.3l-1.1,1.1l4.4,4.4L23.9,18.2z"/>
-<path d="M5,8v24h30V8H5z M33,30H7V12h26V30z"/>
-</svg>
diff --git a/app/assets/images/icon-plus.svg b/app/assets/images/icon-plus.svg
deleted file mode 100644
index 0e18b22..0000000
--- a/app/assets/images/icon-plus.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="19px" height="19px" viewBox="0 0 19 19" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<defs>
- <path d="M10.3189655,8.7447318 L13.822318,8.7447318 L13.822318,10.5464559 L10.3189655,10.5464559 L10.3189655,14.0498084 L8.51724138,14.0498084 L8.51724138,10.5464559 L5.01388889,10.5464559 L5.01388889,8.7447318 L8.51724138,8.7447318 L8.51724138,5.24137931 L10.3189655,5.24137931 L10.3189655,8.7447318 Z M9.5,19 C4.25329488,19 0,14.7467051 0,9.5 C0,4.25329488 4.25329488,0 9.5,0 C14.7467051,0 19,4.25329488 19,9.5 C19,14.7467051 14.7467051,19 9.5,19 Z M9.55533929,17.6650264 C14.0341958,17.6650264 17.6650264,14.0341958 17.6650264,9.55533929 C17.6650264,5.07648277 14.0341958,1.44565217 9.55533929,1.44565217 C5.07648277,1.44565217 1.44565217,5.07648277 1.44565217,9.55533929 C1.44565217,14.0341958 5.07648277,17.6650264 9.55533929,17.6650264 Z" id="path-1"></path>
-</defs>
-<g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
- <g id="Icon/Add" transform="translate(-6.000000, -6.000000)">
- <g id="Icon" transform="translate(6.000000, 6.000000)">
- <mask id="mask-2" fill="white">
- <use xlink:href="#path-1"></use>
- </mask>
- <use id="Mask" fill="#2d60e5" fill-rule="nonzero" xlink:href="#path-1"></use>
- <g id="Colors/Base/Blue50" mask="url(#mask-2)" fill="#3c6df0">
- <g transform="translate(-3.275862, -3.931034)" id="Rectangle-6-Copy">
- <rect x="0" y="0" width="25" height="25"></rect>
- </g>
- </g>
- </g>
- </g>
-</g>
-</svg>
diff --git a/app/assets/images/icon-power.svg b/app/assets/images/icon-power.svg
deleted file mode 100644
index 8040698..0000000
--- a/app/assets/images/icon-power.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- x="0px" y="0px" viewBox="0 0 75 75" xml:space="preserve">
-<path fill="#2d60e5" d="M17,14.6L17,14.6c1.2-1,1.3-2.7,0.3-3.9c-1-1.1-2.7-1.3-3.9-0.2C1.8,20.6-2.3,36.8,3.1,51.2
- S22.3,75.1,37.6,75C53,74.9,66.7,65.3,72,50.9c5.3-14.4,1-30.6-10.6-40.6c-2.8-2.4-6.3,1.8-3.5,4.1c7,5.9,11,14.7,11,23.8
- c0,17.3-14,31.3-31.3,31.3S6.2,55.5,6.2,38.2C6.2,29.2,10.1,20.5,17,14.6z"/>
-<path fill="#2d60e5" d="M40.2,40.8V2.7c0-3.6-5.4-3.6-5.4,0v38.1c0,1.5,1.2,2.8,2.7,2.8C39,43.6,40.3,42.3,40.2,40.8z"/>
-</svg>
diff --git a/app/assets/images/icon-refresh-white.svg b/app/assets/images/icon-refresh-white.svg
deleted file mode 100644
index 1543cad..0000000
--- a/app/assets/images/icon-refresh-white.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52.18 51.91"><defs><style>.cls-1{fill:#fff;}</style></defs><title>icon-refresh-white</title><path class="cls-1" d="M38,20.77H52v-14H48.3v6.07A26,26,0,1,0,48.7,38H44.32a22.14,22.14,0,1,1,1.8-20.92H38v3.67Z" transform="translate(0.16 0.14)"/></svg> \ No newline at end of file
diff --git a/app/assets/images/icon-return.svg b/app/assets/images/icon-return.svg
deleted file mode 100644
index 776d536..0000000
--- a/app/assets/images/icon-return.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 23.1 26.3" style="enable-background:new 0 0 23.1 26.3;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:10;}
-</style>
-<polyline class="st0" points="17.1,22.1 17.1,25.1 1.1,25.1 1.1,1.1 17.1,1.1 17.1,5.1 "/>
-<polygon points="16.1,18.1 17.6,16.6 15.1,14.1 23.1,14.1 23.1,12.2 15.1,12.1 17.6,9.6 16.1,8.1 11.1,13.1 "/>
-</svg>
diff --git a/app/assets/images/icon-search.svg b/app/assets/images/icon-search.svg
index d37929f..b76377a 100644
--- a/app/assets/images/icon-search.svg
+++ b/app/assets/images/icon-search.svg
@@ -1,10 +1 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- Generator: Adobe Illustrator 20.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve">
-<g>
- <path d="M9,3c3.309,0,6,2.691,6,6c0,3.309-2.691,6-6,6c-3.309,0-6-2.691-6-6C3,5.691,5.691,3,9,3 M9,1C4.582,1,1,4.582,1,9
- c0,4.418,3.582,8,8,8s8-3.582,8-8C17,4.582,13.418,1,9,1L9,1z"/>
- <rect x="16.879" y="15.464" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -7.8701 19)" width="4.243" height="7.071"/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 3c3.309 0 6 2.691 6 6s-2.691 6-6 6-6-2.691-6-6 2.691-6 6-6m0-2a8 8 0 1 0 0 16A8 8 0 0 0 9 1zM15 18l3-3 5 5-3 3z"/></svg> \ No newline at end of file
diff --git a/app/assets/images/icon-standby.svg b/app/assets/images/icon-standby.svg
deleted file mode 100644
index d6e9753..0000000
--- a/app/assets/images/icon-standby.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#FFFFFF;}
- .st1{fill:#F4B000;}
-</style>
-<g id="Layer_2">
- <rect x="3.9" y="3.9" class="st0" width="7.9" height="7.9"/>
-</g>
-<g id="Isolation_Mode">
- <path class="st1" d="M2.3,13.7c3.1,3.1,8.2,3.1,11.3,0s3.1-8.2,0-11.3s-8.2-3.1-11.3,0S-0.8,10.5,2.3,13.7z M7,5l0,6H5l0-6H7z
- M11,5l0,6H9l0-6H11z"/>
-</g>
-</svg>
diff --git a/app/assets/images/icon-trashcan-blue.svg b/app/assets/images/icon-trashcan-blue.svg
deleted file mode 100644
index 87a82d8..0000000
--- a/app/assets/images/icon-trashcan-blue.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 22 22" style="enable-background:new 0 0 22 22;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#2d60e5;}
-</style>
-<g>
- <rect x="8.1" y="1" class="st0" width="5.7" height="1.4"/>
- <path class="st0" d="M3.9,3.1v3.6h0.7V21h12.9V6.7h0.7V3.1H3.9z M16,19.6H6V8.1h10V19.6z"/>
- <rect x="7.4" y="9.6" class="st0" width="0.7" height="8.6"/>
- <rect x="9.6" y="9.6" class="st0" width="0.7" height="8.6"/>
- <rect x="11.7" y="9.6" class="st0" width="0.7" height="8.6"/>
- <rect x="13.9" y="9.6" class="st0" width="0.7" height="8.6"/>
-</g>
-</svg>
diff --git a/app/assets/images/icon-trashcan-white.svg b/app/assets/images/icon-trashcan-white.svg
deleted file mode 100644
index afc7a20..0000000
--- a/app/assets/images/icon-trashcan-white.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 22 22" style="enable-background:new 0 0 22 22;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:#FFFFFF;}
-</style>
-<g>
- <rect x="8.1" y="1" class="st0" width="5.7" height="1.4"/>
- <path class="st0" d="M3.9,3.1v3.6h0.7V21h12.9V6.7h0.7V3.1H3.9z M16,19.6H6V8.1h10V19.6z"/>
- <rect x="7.4" y="9.6" class="st0" width="0.7" height="8.6"/>
- <rect x="9.6" y="9.6" class="st0" width="0.7" height="8.6"/>
- <rect x="11.7" y="9.6" class="st0" width="0.7" height="8.6"/>
- <rect x="13.9" y="9.6" class="st0" width="0.7" height="8.6"/>
-</g>
-</svg>
diff --git a/app/assets/images/icon-trashcan.svg b/app/assets/images/icon-trashcan.svg
deleted file mode 100644
index 16fdc25..0000000
--- a/app/assets/images/icon-trashcan.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 20.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 22 22" style="enable-background:new 0 0 22 22;" xml:space="preserve">
-<g>
- <rect x="8.1" y="1" width="5.7" height="1.4"/>
- <path d="M3.9,3.1v3.6h0.7V21h12.9V6.7h0.7V3.1H3.9z M16,19.6H6V8.1h10V19.6z"/>
- <rect x="7.4" y="9.6" width="0.7" height="8.6"/>
- <rect x="9.6" y="9.6" width="0.7" height="8.6"/>
- <rect x="11.7" y="9.6" width="0.7" height="8.6"/>
- <rect x="13.9" y="9.6" width="0.7" height="8.6"/>
-</g>
-</svg>
diff --git a/app/assets/images/icon-upload.svg b/app/assets/images/icon-upload.svg
deleted file mode 100644
index 0d5e3f1..0000000
--- a/app/assets/images/icon-upload.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<svg version="1.1" baseProfile="tiny" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve">
-<path d="M21,14v6H3v-6H1v9h22v-9H21z"/>
-<path d="M11,5v13h2V5l4.5,4.5L19,8l-7-7L5,8l1.5,1.5L11,5z"/>
-</svg>
diff --git a/app/assets/images/icon-warning.svg b/app/assets/images/icon-warning.svg
index dd9b3dd..f69427d 100644
--- a/app/assets/images/icon-warning.svg
+++ b/app/assets/images/icon-warning.svg
@@ -1,13 +1 @@
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 20 20" style="enable-background:new 0 0 20 20;" xml:space="preserve">
-<style type="text/css">
- .st0{opacity:0.4;fill:#FFB000;enable-background:new ;}
- .st1{fill:#FFB000;}
-</style>
-<g>
- <polygon class="st0" points="2.5,17 10,4 17.5,17 "/>
- <path class="st1" d="M10,1.4L0.3,18.3h19.5L10,1.4z M10,4l7.5,13h-15L10,4z"/>
- <path d="M9.2,7.8v1.4l0.4,3.5h0.8l0.4-3.5V7.8H9.2z"/>
- <circle cx="10" cy="14.7" r="0.8"/>
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path opacity=".4" fill="#ffb000" d="M2.5 17L10 4l7.5 13z"/><path d="M10 1.4L.3 18.3h19.5L10 1.4zM10 4l7.5 13h-15L10 4z" fill="#ffb000"/><path d="M9.2 7.8v1.4l.4 3.5h.8l.4-3.5V7.8H9.2z"/><circle cx="10" cy="14.7" r=".8"/></svg> \ No newline at end of file
diff --git a/app/assets/images/logo.svg b/app/assets/images/logo.svg
index d0fa158..272f5c3 100644
--- a/app/assets/images/logo.svg
+++ b/app/assets/images/logo.svg
@@ -1 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 241.23 240.05"><defs><style>.cls-1{fill:#a6a8ab;}.cls-2{fill:url(#linear-gradient);}.cls-3{fill:url(#linear-gradient-2);}.cls-4{fill:url(#linear-gradient-3);}.cls-5{fill:url(#linear-gradient-4);}.cls-6{fill:#626366;}</style><linearGradient id="linear-gradient" x1="82.9" y1="11.55" x2="82.9" y2="154.54" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#00b0da"/><stop offset="1" stop-color="#008abf"/></linearGradient><linearGradient id="linear-gradient-2" x1="81.55" y1="27.55" x2="81.55" y2="158.66" xlink:href="#linear-gradient"/><linearGradient id="linear-gradient-3" x1="156.66" y1="51.54" x2="156.66" y2="154.8" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#a5d440"/><stop offset="1" stop-color="#8cce3f"/></linearGradient><linearGradient id="linear-gradient-4" x1="158.41" y1="51.54" x2="158.41" y2="154.8" xlink:href="#linear-gradient-3"/></defs><title>Asset 1</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M241.23,205.77a18.66,18.66,0,1,0-.24,16L237.26,220a14.51,14.51,0,1,1,.21-12.46Z"/><path class="cls-2" d="M65.85,81.86a53.68,53.68,0,0,0,11.61,33.41c-.1.29-.15.6-.22.9a10.81,10.81,0,0,0-.34,2.57,11,11,0,1,0,11-11,10.75,10.75,0,0,0-1.2.07c-.31,0-.61.08-.91.13A42.82,42.82,0,0,1,99.95,43.86h0V2.07l-.77.21q-3.63.94-7.12,2.2c-1.29.47-2.58,1-3.84,1.48h0V38.19l-.13.1A53.79,53.79,0,0,0,65.85,81.86Z"/><path class="cls-3" d="M120.28,96.58a14.54,14.54,0,0,1-14.55-14.37H93.59v0a26.29,26.29,0,0,0,21,25.65v45.35A71.13,71.13,0,0,1,63.9,38.1c.31.06.63.1,1,.13s.64,0,1,0a10.83,10.83,0,1,0-10.25-7.41,82.23,82.23,0,0,0,64.18,133.6c1.41,0,2.81-.06,4.2-.14l1.63-.09h0V95.57A14.47,14.47,0,0,1,120.28,96.58Z"/><path class="cls-4" d="M171.95,68.54a53.78,53.78,0,0,0-9.85-19.71,11.31,11.31,0,0,0,.32-1.3,10.78,10.78,0,0,0,.24-2.17,11,11,0,1,0-8.89,10.8,42.83,42.83,0,0,1-14.17,64.08V162c1.08-.27,2.14-.56,3.2-.87a82.35,82.35,0,0,0,8.53-3V125.91a53.91,53.91,0,0,0,20.6-57.37Z"/><path class="cls-5" d="M184.63,132.75A82.21,82.21,0,0,0,119.79,0c-1.64,0-3.26.06-4.87.16h-.11V68.55h0A14.53,14.53,0,0,1,120,67.48h.27A14.56,14.56,0,0,1,134.87,82s0,.07,0,.11,0,.08,0,.13h11.08A26.21,26.21,0,0,0,125.81,56.8V11.3A71.14,71.14,0,0,1,176,125.83h-.07a11,11,0,0,0-12.58,10.88,11,11,0,0,0,11,11h0a11,11,0,0,0,10.54-14.13C184.82,133.3,184.73,133,184.63,132.75Z"/><polygon class="cls-1" points="201.22 231.42 201.22 195.65 196.53 195.65 182 225.14 167.47 195.65 162.72 195.65 162.72 231.42 166.89 231.42 166.89 204.21 180.33 231.42 183.67 231.42 197.1 204.21 197.1 231.42 201.22 231.42"/><path class="cls-6" d="M119.82,208.4a10.6,10.6,0,0,0-7.9-3.34,10.15,10.15,0,0,0-4.16.83,15.94,15.94,0,0,0-3.62,2.24v-2.7H99.91v26h4.23V216.64a7.74,7.74,0,0,1,2.08-5.5,7.48,7.48,0,0,1,10.66,0,7.76,7.76,0,0,1,2.08,5.48v14.78h4.11v-15a11.12,11.12,0,0,0-3.24-8"/><path class="cls-6" d="M63.68,224.4a12.41,12.41,0,0,1-4.86,5.17,13.54,13.54,0,0,1-7,1.85H45.54V240h-4V205.43H51.64a13.41,13.41,0,0,1,9.57,3.76,12.73,12.73,0,0,1,2.47,15.21m-18.14,3.24h5.77A9.48,9.48,0,0,0,58.05,225a8.59,8.59,0,0,0,2.76-6.54,8.38,8.38,0,0,0-2.7-6.41,9.43,9.43,0,0,0-6.68-2.51H45.54Z"/><path class="cls-6" d="M96.44,219.75a4.56,4.56,0,0,0,.14-1.36c0-7.38-6.27-13.36-14-13.36s-14,6-14,13.36,6.27,13.36,14,13.36a14,14,0,0,0,11.93-6.52l-3.25-2.45a9.89,9.89,0,0,1-8.68,5,9.43,9.43,0,1,1,0-18.83,9.8,9.8,0,0,1,9.35,6.54c0,.07.15.63.17.7H76.59v3.52Z"/><path class="cls-6" d="M33.19,213.53A14.53,14.53,0,1,1,18.66,199a14.53,14.53,0,0,1,14.53,14.53m4.12,0a18.66,18.66,0,1,0-18.66,18.66,18.66,18.66,0,0,0,18.66-18.66"/><path class="cls-1" d="M154.37,220.69a6.77,6.77,0,0,1-6.75,6.79H132.14V213.9h15.49a6.78,6.78,0,0,1,6.75,6.79m-2.29-15.93a5.08,5.08,0,0,1-5.05,5.08l-14.89,0V199.67H147a5.07,5.07,0,0,1,5.05,5.08m.94,6.7a9,9,0,0,0-5.69-15.75H128v35.75h20.14l.28,0v0A10.73,10.73,0,0,0,153,211.46"/></g></g></svg> \ No newline at end of file
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 241.23 240.05"><defs><style>.cls-1{fill:#a6a8ab}.cls-6{fill:#626366}</style><linearGradient id="linear-gradient" x1="82.9" y1="11.55" x2="82.9" y2="154.54" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#00b0da"/><stop offset="1" stop-color="#008abf"/></linearGradient><linearGradient id="linear-gradient-2" x1="81.55" y1="27.55" x2="81.55" y2="158.66" xlink:href="#linear-gradient"/><linearGradient id="linear-gradient-3" x1="156.66" y1="51.54" x2="156.66" y2="154.8" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#a5d440"/><stop offset="1" stop-color="#8cce3f"/></linearGradient><linearGradient id="linear-gradient-4" x1="158.41" y1="51.54" x2="158.41" y2="154.8" xlink:href="#linear-gradient-3"/></defs><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M241.23 205.77a18.66 18.66 0 1 0-.24 16l-3.73-1.77a14.51 14.51 0 1 1 .21-12.46z"/><path d="M65.85 81.86a53.68 53.68 0 0 0 11.61 33.41c-.1.29-.15.6-.22.9a10.81 10.81 0 0 0-.34 2.57 11 11 0 1 0 11-11 10.75 10.75 0 0 0-1.2.07c-.31 0-.61.08-.91.13a42.82 42.82 0 0 1 14.16-64.08V2.07l-.77.21q-3.63.94-7.12 2.2c-1.29.47-2.58 1-3.84 1.48v32.23l-.13.1a53.79 53.79 0 0 0-22.24 43.57z" fill="url(#linear-gradient)"/><path d="M120.28 96.58a14.54 14.54 0 0 1-14.55-14.37H93.59a26.29 26.29 0 0 0 21 25.65v45.35A71.13 71.13 0 0 1 63.9 38.1c.31.06.63.1 1 .13s.64 0 1 0a10.83 10.83 0 1 0-10.25-7.41 82.23 82.23 0 0 0 64.18 133.6c1.41 0 2.81-.06 4.2-.14l1.63-.09V95.57a14.47 14.47 0 0 1-5.38 1.01z" fill="url(#linear-gradient-2)"/><path d="M171.95 68.54a53.78 53.78 0 0 0-9.85-19.71 11.31 11.31 0 0 0 .32-1.3 10.78 10.78 0 0 0 .24-2.17 11 11 0 1 0-8.89 10.8 42.83 42.83 0 0 1-14.17 64.08V162c1.08-.27 2.14-.56 3.2-.87a82.35 82.35 0 0 0 8.53-3v-32.22a53.91 53.91 0 0 0 20.6-57.37z" fill="url(#linear-gradient-3)"/><path d="M184.63 132.75A82.21 82.21 0 0 0 119.79 0c-1.64 0-3.26.06-4.87.16h-.11v68.39a14.53 14.53 0 0 1 5.19-1.07h.27A14.56 14.56 0 0 1 134.87 82v.24h11.08a26.21 26.21 0 0 0-20.14-25.44V11.3A71.14 71.14 0 0 1 176 125.83h-.07a11 11 0 0 0-12.58 10.88 11 11 0 0 0 11 11 11 11 0 0 0 10.54-14.13c-.07-.28-.16-.58-.26-.83z" fill="url(#linear-gradient-4)"/><path class="cls-1" d="M201.22 231.42v-35.77h-4.69L182 225.14l-14.53-29.49h-4.75v35.77h4.17v-27.21l13.44 27.21h3.34l13.43-27.21v27.21h4.12z"/><path class="cls-6" d="M119.82 208.4a10.6 10.6 0 0 0-7.9-3.34 10.15 10.15 0 0 0-4.16.83 15.94 15.94 0 0 0-3.62 2.24v-2.7h-4.23v26h4.23v-14.79a7.74 7.74 0 0 1 2.08-5.5 7.48 7.48 0 0 1 10.66 0 7.76 7.76 0 0 1 2.08 5.48v14.78h4.11v-15a11.12 11.12 0 0 0-3.24-8M63.68 224.4a12.41 12.41 0 0 1-4.86 5.17 13.54 13.54 0 0 1-7 1.85h-6.28V240h-4v-34.57h10.1a13.41 13.41 0 0 1 9.57 3.76 12.73 12.73 0 0 1 2.47 15.21m-18.14 3.24h5.77a9.48 9.48 0 0 0 6.74-2.64 8.59 8.59 0 0 0 2.76-6.54 8.38 8.38 0 0 0-2.7-6.41 9.43 9.43 0 0 0-6.68-2.51h-5.89zM96.44 219.75a4.56 4.56 0 0 0 .14-1.36c0-7.38-6.27-13.36-14-13.36s-14 6-14 13.36 6.27 13.36 14 13.36a14 14 0 0 0 11.93-6.52l-3.25-2.45a9.89 9.89 0 0 1-8.68 5 9.43 9.43 0 1 1 0-18.83 9.8 9.8 0 0 1 9.35 6.54c0 .07.15.63.17.7H76.59v3.52zM33.19 213.53A14.53 14.53 0 1 1 18.66 199a14.53 14.53 0 0 1 14.53 14.53m4.12 0a18.66 18.66 0 1 0-18.66 18.66 18.66 18.66 0 0 0 18.66-18.66"/><path class="cls-1" d="M154.37 220.69a6.77 6.77 0 0 1-6.75 6.79h-15.48V213.9h15.49a6.78 6.78 0 0 1 6.75 6.79m-2.29-15.93a5.08 5.08 0 0 1-5.05 5.08h-14.89v-10.17H147a5.07 5.07 0 0 1 5.05 5.08m.94 6.7a9 9 0 0 0-5.69-15.75H128v35.75h20.42a10.73 10.73 0 0 0 4.58-19.99"/></g></g></svg> \ No newline at end of file
diff --git a/app/assets/images/warn-slash.svg b/app/assets/images/warn-slash.svg
index 87a9f93..98bd314 100644
--- a/app/assets/images/warn-slash.svg
+++ b/app/assets/images/warn-slash.svg
@@ -1,13 +1 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- viewBox="0 0 27.7 28" style="enable-background:new 0 0 27.7 28;" xml:space="preserve">
-<style type="text/css">
- .st0{fill:none;stroke:#FF836F;stroke-width:3;stroke-miterlimit:10;}
-</style>
-<g id="Layer_1">
- <path class="st0" d="M26.5,1.2C23.1,4.5,1.2,26.5,1.2,26.5"/>
-</g>
-<g id="Layer_2">
-</g>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27.7 28"><path d="M26.5 1.2C23.1 4.5 1.2 26.5 1.2 26.5" fill="none" stroke="#ff836f" stroke-width="3" stroke-miterlimit="10"/></svg> \ No newline at end of file
diff --git a/app/common/directives/app-header.html b/app/common/directives/app-header.html
index 050ac05..a9c41b4 100644
--- a/app/common/directives/app-header.html
+++ b/app/common/directives/app-header.html
@@ -20,9 +20,7 @@
</p>
<button class="header__page-refresh" ng-click="refresh()" aria-label="refresh page data">
<span>Refresh</span>
- <svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52.18 51.91">
- <path class="cls-1" d="M38,20.77H52v-14H48.3v6.07A26,26,0,1,0,48.7,38H44.32a22.14,22.14,0,1,1,1.8-20.92H38v3.67Z" transform="translate(0.16 0.14)"/>
- </svg>
+ <icon file="icon-restart.svg"></icon>
</button>
</div>
</div>
diff --git a/app/common/directives/app-navigation.html b/app/common/directives/app-navigation.html
index 379aa3d..6bd2c79 100644
--- a/app/common/directives/app-navigation.html
+++ b/app/common/directives/app-navigation.html
@@ -2,20 +2,16 @@
<ul id="nav__top-level" ng-style="navStyle">
<li>
<a class="btn-overview" ng-class="{opened: firstLevel == 'overview'}" href="#/overview/server" ng-click="change('overview')">
- <span>
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" class="nav-icon"><path d="M23.9 18.2l3.3 3.3 1.1-1.1-4.4-4.4-7.8 7.8-3.3-3.3-1.1 1.1 4.4 4.4 7.8-7.8z"/><path d="M5 8v24h30V8H5zm28 22H7V12h26v18z"/></svg>
- Server overview
- </span>
+ <icon class="nav-icon" file="icon-overview.svg"></icon>
+ Server overview
</a>
</li>
<li>
<button class="btn-health"
- ng-class="{opened: firstLevel == 'server-health'}"
- ng-click="change('server-health')">
- <span>
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" class="nav-icon"><path class="st0" d="M32 12.9V16H8V8h19M8 16h24v8H8zM8 24h24v8H8zM19 12h8M11 12h2M19 20h8M11 20h2M19 28h8M11 28h2"/><path d="M36.4 4l1.1 1.1-5.1 5.1-2.9-2.8 1.2-1.2L32.4 8z"/></svg>
- Server health
- </span>
+ ng-class="{opened: firstLevel == 'server-health'}"
+ ng-click="change('server-health')">
+ <icon class="nav-icon" file="icon-health.svg"></icon>
+ Server health
</button>
<ul class="nav__second-level btn-health"
ng-style="navStyle"
@@ -40,10 +36,8 @@
</li>
<li>
<button class="btn-control" ng-class="{opened: firstLevel == 'server-control'}" ng-click="change('server-control')">
- <span>
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" class="nav-icon"><path class="st0" d="M8 12h24M8 20h24M8 28h24"/><path class="st1" d="M24 28h4M18 20h4M12 12h4"/></svg>
- Server control
- </span>
+ <icon class="nav-icon" file="icon-control.svg"></icon>
+ Server control
</button>
<ul class="nav__second-level btn-control"
ng-style="navStyle"
@@ -80,10 +74,8 @@
</li>
<li>
<button class="btn-config" ng-class="{opened: firstLevel == 'configuration'}" ng-click="change('configuration')">
- <span>
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" class="nav-icon"><path d="M31.5 20c0-.6-.1-1.2-.2-1.8L35 15l-3.1-5.1-4.4 1.4c-1.1-.9-2.3-1.6-3.6-2.1L23 5h-6l-1 4.2c-1.3.5-2.5 1.2-3.6 2.1L8.1 9.9 5 15l3.7 3.2c-.1.6-.2 1.2-.2 1.8 0 .6.1 1.2.2 1.8L5 25l3.1 5.1 4.4-1.4c1.1.9 2.3 1.6 3.6 2.1l1 4.2h6l1-4.2c1.3-.5 2.5-1.2 3.6-2.1l4.4 1.4L35 25l-3.7-3.2c.1-.6.2-1.2.2-1.8zm.9 5.4L31 27.7l-2.9-.9-1.1-.4-.9.7c-.9.8-1.9 1.3-2.9 1.7l-1 .4-.2 1.1-.6 2.7h-2.8l-.6-2.7-.2-1.1-1-.4c-1.1-.4-2.1-1-2.9-1.7l-.9-.7-1.1.4-2.9.9-1.4-2.3 2.4-2.1.8-.7-.2-1.1c-.1-.5-.1-1-.1-1.5 0-.4 0-.9.1-1.5l.2-1.1-.8-.7-2.4-2.1L9 12.3l2.9.9 1.1.4.9-.7c.9-.8 1.9-1.3 2.9-1.7l1-.4.2-1.1.6-2.7h2.8l.6 2.7.2 1.1 1 .4c1.1.4 2.1 1 2.9 1.7l.9.7 1.1-.4 2.9-.9 1.4 2.3-2.4 2.1-.8.7.2 1.1c.1.6.1 1 .1 1.5s0 .9-.1 1.5l-.2 1.1.8.7 2.4 2.1z"/><path d="M20 15c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5zm0 8c-1.7 0-3-1.3-3-3s1.3-3 3-3 3 1.3 3 3-1.3 3-3 3z"/></svg>
- Server configuration
- </span>
+ <icon class="nav-icon" file="icon-config.svg"></icon>
+ Server configuration
</button>
<ul class="nav__second-level btn-firmware"
ng-style="navStyle"
@@ -108,10 +100,8 @@
</li>
<li>
<button class="btn-users" ng-class="{opened: firstLevel == 'users'}" ng-click="change('users')">
- <span>
- <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" class="nav-icon"><path d="M16 21c5.523 0 10-4.477 10-10S21.523 1 16 1 6 5.477 6 11s4.477 10 10 10zm0-18c4.411 0 8 3.589 8 8s-3.589 8-8 8-8-3.589-8-8 3.589-8 8-8zm8 20H8a4 4 0 0 0-4 4v4h24v-4a4 4 0 0 0-4-4z"/></svg>
- Users
- </span>
+ <icon class="nav-icon" file="icon-user.svg"></icon>
+ Users
</button>
<ul class="nav__second-level btn-users"
ng-style="navStyle"
diff --git a/app/common/directives/confirm.html b/app/common/directives/confirm.html
index a38cf60..3faf2a4 100644
--- a/app/common/directives/confirm.html
+++ b/app/common/directives/confirm.html
@@ -1,10 +1,10 @@
<div class="inline__confirm" ng-class="{active: confirm}">
<div class="inline__confirm-message">
- <p class="h3"><i></i>Are you sure you want to <strong>{{title}}?</strong></p>
+ <p class="h3">Are you sure you want to <strong>{{title}}?</strong></p>
<p>{{message}}</p>
</div>
<div class="inline__confirm-buttons">
- <button class="btn-primary" ng-click="accept()">Yes</button>
- <button class="btn-primary" ng-click="cancel()">No</button>
+ <button class="btn btn-primary" ng-click="accept()">Yes</button>
+ <button class="btn btn-primary" ng-click="cancel()">No</button>
</div>
</div> \ No newline at end of file
diff --git a/app/common/directives/firmware-list.html b/app/common/directives/firmware-list.html
index 1227a20..4ebf117 100644
--- a/app/common/directives/firmware-list.html
+++ b/app/common/directives/firmware-list.html
@@ -39,17 +39,11 @@
</div>
<div class="table__cell firmware__version" ng-class="{'active':firmware.isExtended}">
<span class="table__cell-label">Version:</span>{{firmware.Version}}
- <div class="icon icon__more" ng-click="toggleMoreDropdown($event, firmware)"
+ <button
+ ng-click="toggleMoreDropdown($event, firmware)"
ng-class="{'active':firmware.isExtended}" ng-show="firmware.isExtended">
- <svg version="1.1" x="0px" y="0px" viewBox="0 0 24.3 24.6">
- <path d="M12.1,23C6.1,23,1.3,18.2,1.3,12.3S6.1,1.6,12.1,1.6s10.7,4.8,10.7,10.7S18,23,12.1,23z M12.1,2.6c-5.4,0-9.7,4.4-9.7,9.7 S6.7,22,12.1,22s9.7-4.4,9.7-9.7S17.4,2.6,12.1,2.6z"/>
- <g>
- <circle cx="6.7" cy="12.5" r="1.5"/>
- <circle cx="12.1" cy="12.5" r="1.5"/>
- <circle cx="17.4" cy="12.5" r="1.5"/>
- </g>
- </svg>
- </div>
+ <icon file="icon-more.svg"></icon>
+ </button>
</div>
<div class="icon__more-dropdown" ng-show="firmware.extended.show" click-outside="firmware.extended.show=false;">
<h5 class="bold">Extended version information</h5>
diff --git a/app/common/directives/icon-provider.js b/app/common/directives/icon-provider.js
new file mode 100644
index 0000000..5554fdd
--- /dev/null
+++ b/app/common/directives/icon-provider.js
@@ -0,0 +1,28 @@
+/**
+ * Directive to inline an svg icon
+ *
+ * To use–add an <icon> directive with a file attribute with
+ * a value that corresponds to the desired svg file to inline
+ * from the icons directory.
+ *
+ * Example: <icon file="icon-export.svg"></icon>
+ *
+ */
+window.angular && ((angular) => {
+ 'use-strict';
+
+ angular.module('app.common.directives').directive('icon', () => {
+ return {
+ restrict: 'E', link: (scope, element, attrs) => {
+ const file = attrs.file;
+ if (file === undefined) {
+ console.log('File name not provided for <icon> directive.')
+ return;
+ }
+ const svg = require(`../../assets/icons/${file}`);
+ element.html(svg);
+ element.addClass('icon');
+ }
+ }
+ })
+})(window.angular); \ No newline at end of file
diff --git a/app/common/directives/log-event.html b/app/common/directives/log-event.html
index 5a183ed..e89ce50 100644
--- a/app/common/directives/log-event.html
+++ b/app/common/directives/log-event.html
@@ -41,20 +41,20 @@
</div>
<div>
<div class="event__actions">
- <button class="btn-meta-copy" clipboard text="copyText(event)" on-copied="copySuccess(event)" on-error="copyfailed(err)">
- <img class="event__icon" src="../../assets/images/icon-copy.svg" alt=""/><span ng-if="!event.copied">Copy</span><span ng-if="event.copied">Copied</span>
+ <button class="btn btn-tertiary" clipboard text="copyText(event)" on-copied="copySuccess(event)" on-error="copyfailed(err)">
+ <icon file="icon-copy.svg"></icon>
+ <span ng-if="!event.copied">Copy</span>
+ <span ng-if="event.copied">Copied</span>
</button>
<button
- class="btn-delete"
+ class="btn btn-tertiary"
ng-class="{'disabled': multiSelected}"
ng-click="event.confirm= ! event.confirm"
ng-disabled="multiSelected">
- <img
- class="event__icon"
- src="../../assets/images/icon-trashcan.svg"
- alt=""/>Delete
+ <icon file="icon-trashcan.svg"></icon>Delete
</button>
- <button class="btn-resolve" ng-class="{'disabled': (event.Resolved == 1 || multiSelected)}" ng-click="resolveEvent(event)" ng-disabled="event.Resolved == 1 || multiSelected"><img class="event__icon" src="../../assets/images/icon-check.svg" alt=""/>Mark as resolved</button>
+ <button class="btn btn-tertiary" ng-class="{'disabled': (event.Resolved == 1 || multiSelected)}" ng-click="resolveEvent(event)" ng-disabled="event.Resolved == 1 || multiSelected">
+ <icon file="icon-check.svg"></icon>Mark as resolved
</div>
<div class="event__related" ng-show="event.related_items.length">
<p class="inline event__related-label">Related items:</p>
diff --git a/app/common/directives/log-filter.html b/app/common/directives/log-filter.html
index b84618e..d3c392f 100644
--- a/app/common/directives/log-filter.html
+++ b/app/common/directives/log-filter.html
@@ -1,16 +1,16 @@
<section id="event-filter" class="row column" aria-label="event log filtering">
<div class="inline event__severity-filter">
<p class="filter-label">Filter by severity</p>
- <button class="inline first" ng-click="toggleSeverityAll()"
+ <button class="btn" ng-click="toggleSeverityAll()"
ng-class="selectedSeverity.all ? 'btn-primary' : 'btn-secondary'">All
</button>
- <button class="inline " ng-click="toggleSeverity('high')"
+ <button class="btn" ng-click="toggleSeverity('high')"
ng-class="selectedSeverity.high ? 'btn-primary' : 'btn-secondary'">High
</button>
- <button class="inline" ng-click="toggleSeverity('medium')"
+ <button class="btn" ng-click="toggleSeverity('medium')"
ng-class="selectedSeverity.medium ? 'btn-primary' : 'btn-secondary'">Medium
</button>
- <button class="inline last" ng-click="toggleSeverity('low')"
+ <button class="btn" ng-click="toggleSeverity('low')"
ng-class="selectedSeverity.low ? 'btn-primary' : 'btn-secondary'">Low
</button>
</div>
diff --git a/app/common/directives/serial-console.html b/app/common/directives/serial-console.html
index cf451aa..68e8304 100644
--- a/app/common/directives/serial-console.html
+++ b/app/common/directives/serial-console.html
@@ -1,6 +1,8 @@
<div class="serial-lan__wrapper">
<div id="terminal"></div>
- <div class="serial-lan__actions">
- <button class="inline btn-pop-out" ng-click="openTerminalWindow()" ng-show="showTabBtn === true">Open in new tab</button>
+ <div class="serial-lan__actions float-right">
+ <button class="btn btn-tertiary" ng-click="openTerminalWindow()" ng-show="showTabBtn === true">
+ <icon file="icon-launch.svg"></icon>Open in new tab
+ </button>
</div>
</div> \ No newline at end of file
diff --git a/app/common/directives/syslog-filter.html b/app/common/directives/syslog-filter.html
index f24311e..46f178a 100644
--- a/app/common/directives/syslog-filter.html
+++ b/app/common/directives/syslog-filter.html
@@ -1,7 +1,7 @@
<section id="sys-log-filter" class="row column" aria-label="system log filtering">
<div class="inline sys-log__severity-filter">
<p class="filter-label">Filter by severity</p>
- <button ng-repeat="severity in severityList" class="inline " ng-click="toggleSeverity(severity)"
+ <button ng-repeat="severity in severityList" class="btn" ng-click="toggleSeverity(severity)"
ng-class="((selectedSeverityList.indexOf(severity) > -1) || ((severity == 'All') && (selectedSeverityList.length == 0))) ? 'btn-primary' : 'btn-secondary'">{{severity}}
</button>
</div>
diff --git a/app/common/styles/base/buttons.scss b/app/common/styles/base/buttons.scss
index f97aa6d..9aeb725 100644
--- a/app/common/styles/base/buttons.scss
+++ b/app/common/styles/base/buttons.scss
@@ -1,127 +1,150 @@
-button, .button, .submit, .btn, [type='button'] {
- font-size: 1em;
+$btn-primary__bg: $color--blue-40;
+$btn-primary__bg--hover: $color--blue-30;
+$btn-primary__bg--disabled: $color--grey-40;
+$btn-primary__txt: $color--grey-0;
+$btn-primary__txt--disabled: $color--grey-60;
+
+$btn-secondary__bg: $color--grey-0;
+$btn-secondary__txt: $color--blue-40;
+$btn-secondary__txt--hover: $color--blue-30;
+$btn-secondary__txt--disabled: $color--grey-60;
+
+$btn-tertiary__bg: transparent;
+$btn-tertiary__txt: $color--blue-40;
+$btn-tertiary__txt--hover: $color--blue-30;
+$btn-tertiary__txt--disabled: $color--grey-60;
+
+/***
+Include .btn class in addition to the button type.
+These styles provide structural and base properties
+shared across all buttons. The additional button
+type (.btn-primary, .btn-secondary) will provide color
+properties
+***/
+button,
+.btn,
+[type='button'] {
@include fontFamilyBold;
+ @include fastTransition-all;
+ border-style: solid;
+ border-width: 2px;
+ border-color: transparent;
+ font-size: 1em;
text-transform: none;
border-radius: 0;
padding: .5em 1em;
line-height: 1;
- &:hover {
- cursor: pointer;
- }
+ display: inline-block;
+ cursor: pointer;
+ &[disabled],
&.disabled {
- pointer-events: none;
- color: $btn__disabled-txt;
- background-color: $btn__disabled-bg;
- border-color: $btn__disabled-bg;
- border-style: solid;
- border-width: 2px;
- &:hover {
- cursor: default;
- background: transparent;
- text-decoration: none;
- }
+ opacity: 1;
+ cursor: default;
}
-}
-
-.btn-primary {
- color: $primebtn__text;
- background: $primebtn__bg;
- border: 2px solid $primebtn__bg;
- &:hover {
- background: lighten($primebtn__bg, 8%);
- border-color: lighten($primebtn__bg, 8%);
- @include fastTransition-all;
- }
- &.disabled {
- background: $primebtn__disabled-bg;
- border-color: $primebtn__disabled-bg;
- color: $primebtn__disabled-txt;
- @include fastTransition-all;
- &:hover {
- cursor: default;
- }
+ &.full-width {
+ width: 100%;
}
+ .icon,
i {
//button symbol
font-style: normal;
+ font-weight: normal;
text-transform: none;
- font-size: 1.5em;
- transform: rotate(80deg);
display: inline-block;
+ margin-right: 0.3em;
+ vertical-align: bottom;
}
img {
width: 1.5em;
height: 1.5em;
display: inline-block;
+ margin-right: 0.5em;
+ }
+ svg {
+ height: 1.2em;
+ width: auto;
}
}
-.btn-secondary {
- color: $secbtn__text;
- background: transparent;
- border: 2px solid $secbtn__border;
+
+/***
+Use for the primary use-case/s that is non-destructive.
+e.g. directing to a new page, a call to action
+***/
+.btn-primary {
+ background-color: $btn-primary__bg;
+ border-color: $btn-primary__bg;
+ color: $btn-primary__txt;
&:hover {
- color: $secbtn__text;
- cursor: pointer;
- background: $secbtn__bg;
- border-color: $secbtn__text;
- @include fastTransition-all;
+ background-color: $btn-primary__bg--hover;
+ border-color: $btn-primary__bg--hover;
}
+ &[disabled],
&.disabled {
- pointer-events: none;
- color: $btn__disabled-txt;
- background-color: $btn__disabled-bg;
- border-color: $btn__disabled-bg;
- border-style: solid;
- border-width: 2px;
- &:hover {
- background: $btn__disabled-bg;
+ background: $btn-primary__bg--disabled;
+ border-color: $btn-primary__bg--disabled;
+ color: $btn-primary__txt--disabled;
+ .icon {
+ fill: $btn-primary__txt--disabled;
+ }
+ }
+ .icon {
+ fill: $btn-primary__txt;
+ }
+}
+
+/***
+Secondary buttons are actions that fall secondary or
+of less priority to primary buttons.
+These usually come coupled with a primary.
+***/
+.btn-secondary {
+ background-color: $btn-secondary__bg;
+ border-color: $btn-secondary__txt;
+ color: $btn-secondary__txt;
+ &:hover {
+ background-color: $btn-secondary__bg;
+ border-color: $btn-secondary__txt--hover;
+ color: $btn-secondary__txt--hover;
+ .icon {
+ fill: $btn-secondary__txt--hover;
}
}
- i {
- // button symbol
- font-style: normal;
- font-weight: 400;
- text-transform: none;
- font-size: 1.5em;
- transform: rotate(80deg) translate(-2px);
- display: inline-block;
- vertical-align: middle;
+ &[disabled],
+ &.disabled {
+ background-color: $btn-secondary__bg;
+ border-color: $btn-secondary__txt--disabled;
+ color: $btn-secondary__txt--disabled;
+ .icon {
+ fill: $btn-secondary__txt--disabled;
+ }
}
- img {
- width: 1.5em;
- height: 1.5em;
- display: inline-block;
- margin-right: .5em;
+ .icon {
+ fill: $btn-secondary__txt;
}
}
-.btn-pop-out {
- position: relative;
- padding: 0 0 1em 2em;
- color: $black;
+/***
+Tertiary text buttons are used to identify less pressing or
+optional actions given on a page.
+***/
+.btn-tertiary {
+ background-color: $btn-tertiary__bg;
+ border-color: $btn-tertiary__bg;
+ color: $btn-tertiary__txt;
&:hover {
- text-decoration: underline;
+ color: $btn-tertiary__txt--hover;
+ .icon {
+ fill: $btn-tertiary__txt--hover;
+ }
}
- &:before {
- content: "";
- position: absolute;
- left: 0;
- top: 0px;
- width: 25px;
- height: 20px;
- display: inline-block;
- border: 1px solid $black;
- border-top: 4px solid $black;
+ &[disabled],
+ &.disabled {
+ color: $btn-tertiary__txt--disabled;
+ .icon {
+ fill: $btn-tertiary__txt--disabled;
+ }
}
- &:after {
- content: "\2794";
- position: absolute;
- transform: rotate(-45deg);
- font-size: 0.9em;
- font-weight: 700;
- vertical-align: middle;
- display: inline-block;
- left: 11px;
- top: 0px;
+ .icon {
+ fill: $btn-tertiary__txt;
}
-}
+} \ No newline at end of file
diff --git a/app/common/styles/base/colors.scss b/app/common/styles/base/colors.scss
index 03e8e19..f5f93f0 100644
--- a/app/common/styles/base/colors.scss
+++ b/app/common/styles/base/colors.scss
@@ -1,7 +1,39 @@
+// Base colors
+$color--blue-100: #1B2834;
+$color--blue-50: #1D3458;
+$color--blue-40: #2D60E5;
+$color--blue-30: #7295F1;
+$color--blue-20: #CCD7F4;
+
+$color--grey-100: #333333;
+$color--grey-80: #666666;
+$color--grey-60: #999999;
+$color--grey-40: #CCCCCC;
+$color--grey-30: #DCDEE0;
+$color--grey-20: #F0F2F5;
+$color--grey-10: #FAFBFC;
+$color--grey-0: #FFFFFF;
+
+// Status colors
+$color--teal-70: #098292;
+$color--teal-50: #00B6CB;
+$color--teal-20: #CCF0F5;
+
+$color--green-50: #0A7D06;
+$color--green-20: #C6E8C5;
+
+$color--yellow-70: #EFC100;
+$color--yellow-50: #FEDF39;
+$color--yellow-40: #FFDF99;
+$color--yellow-20: #FFF8E4;
+
+$color--red-50: #DA1416;
+$color--red-20: #FAD3D3;
+
// Global
-$white: #ffffff;
-$black: #333;
-$darkgrey: #666;
+$white: $color--grey-0;
+$black: $color--grey-100;
+$darkgrey: $color--grey-80;
$medgrey: #d7dbe0;
$lightgrey: #f5f7fa;
$lightblue: #f1f2f6;
@@ -10,10 +42,6 @@ $darkblue: #1e3359;
$purple: #5A3EC8;
$field__disabled: #e6e6e6;
$field__focus: #3C6DEF;
-$btn__disabled-txt: #a6a5a6;
-$btn__disabled-bg: #d8d8d8;
-$primebtn__disabled-txt: #999999;
-$primebtn__disabled-bg: #CCCCCC;
// Dark background
$darkbg__grey: #E3ECEC;
@@ -22,7 +50,7 @@ $darkbg__primary: #19273c;
//Disabled table elements
$disabled-row: #dddee0;
-$disabled-row-txt: #999999;
+$disabled-row-txt: $color--grey-60;
//Forms
$input-border: #a7a7a7;
@@ -30,10 +58,10 @@ $input-border: #a7a7a7;
// Light Background
$lightbg__grey: #b8c1c1;
$lightbg__accent: #d8e2fc;
-$lightbg__primary: #2d60e5;
+$lightbg__primary: $color--blue-40;
// Primary Button colors
-$primebtn__bg: #2d60e5;
+$primebtn__bg: $color--blue-40;
$primebtn__text: $white;
// Secondary Button colors
@@ -67,13 +95,13 @@ $low-lightbg: #c42cd6;
$normal: #00baa1;
// Priority tags
-$lowPriorityColor: #00b6cb;
+$lowPriorityColor: $color--teal-50;
$lowPriorty-bg: #cdf0f6;
$medPriorityColor: #feb101;
$medPriorty-bg: #fef0cd;
$highPriorityColor: #e62425;
$highPriority-bg: #edc9cb;
-$resolvedColor: #999999;
+$resolvedColor: $color--grey-60;
$resolved-bg: #d6d6d6;
@@ -87,7 +115,7 @@ $active: #c6b6f5;
$inactive: $severity-medium-lightbg;
// Links
-$links: #2d60e5;
+$links: $color--blue-40;
$links__hover: $lightbg__primary;
$links__visited: #8ea7ea;
$links__disabled: rgba(27, 40, 52, 0.70);
@@ -98,4 +126,4 @@ $nav__second-level-color: #e6e9ed;
$nav__second-level-text-color: #4b5d78;
//Loader
-$loaderColor: #1d3458;
+$loaderColor: $color--blue-50;
diff --git a/app/common/styles/base/icons.scss b/app/common/styles/base/icons.scss
index 557c857..bd5b9a6 100644
--- a/app/common/styles/base/icons.scss
+++ b/app/common/styles/base/icons.scss
@@ -1,13 +1,7 @@
.icon {
display: inline-block;
- width: 20px;
- height: 20px;
- position: relative;
- speak: none;
- font-style: normal;
- &.icon-as-spacer {
- text-indent: -9999px;
- }
+ width: 1.5em;
+ height: auto;
}
.icon__more {
@@ -33,6 +27,7 @@
}
.icon__bar-arrow {
+ font-style: normal;
&:before {
content: '\21E5';
position: absolute;
@@ -46,6 +41,7 @@
}
.icon-angle {
+ font-style: normal;
&:before {
content: '\276F';
display: inline-block;
@@ -88,21 +84,6 @@
background-image: url(../assets/images/icon-off.svg);
}
-.icon__return {
- @include status-icon;
- background-image: url(../assets/images/icon-return.svg);
-}
-
-.icon__standby {
- @include status-icon;
- background-image: url(../assets/images/icon-standby.svg);
-}
-
-.icon__plus {
- @include status-icon;
- background-image: url(../assets/images/icon-plus.svg);
-}
-
.icon__info{
margin-top: -4px;
margin-right: .5em;
@@ -122,22 +103,8 @@
background: url(../assets/images/icon-arrow-gray.svg) center center no-repeat;
}
}
+
.icon__down-arrow {
@extend .icon__up-arrow;
transform: rotate(180deg);
}
-
-.icon__edit {
- @include status-icon;
- background-image: url(../assets/images/icon-edit-blue.svg);
-}
-
-.icon__delete {
- @include status-icon;
- background-image: url(../assets/images/icon-trashcan-blue.svg);
-}
-
-.icon__close {
- @include status-icon;
- background-image: url(../assets/images/crit-x-black.svg);
-}
diff --git a/app/common/styles/directives/app-header.scss b/app/common/styles/directives/app-header.scss
deleted file mode 100644
index e69de29..0000000
--- a/app/common/styles/directives/app-header.scss
+++ /dev/null
diff --git a/app/common/styles/directives/app-navigation.scss b/app/common/styles/directives/app-navigation.scss
index 1e21659..79eb11e 100644
--- a/app/common/styles/directives/app-navigation.scss
+++ b/app/common/styles/directives/app-navigation.scss
@@ -8,8 +8,8 @@ $nav__seclvlWidth: 240px;
max-height: 40px;
stroke-width: .5;
display: block;
- width: 40px;
- margin: 0 auto .5em auto;
+ margin: .5em auto;
+ overflow: hidden;
.st0 {
fill: none;
stroke: $white;
@@ -46,13 +46,21 @@ $nav__seclvlWidth: 240px;
li {
margin: 0;
}
+ > li > a,
+ > li > button {
+ height: 120px;
+ }
//svg icons
.nav-icon {
@include navIcons;
+ width: 100%;
+ svg {
+ width: 36px;
+ height: auto;
+ }
}
.button, button, a {
background: transparent;
- height: auto;
border: 0;
color: $white;
fill: $white;
@@ -66,16 +74,9 @@ $nav__seclvlWidth: 240px;
text-decoration: none;
border-top: 1px solid transparent;
border-bottom: 1px solid $darkgrey;
- a {
- margin-bottom: 5px;
- }
- span {
- margin: 1em 0 0 0;
- display: block;
- font-size: .9em;
- font-weight: 400;
- line-height: 1rem;
- }
+ font-weight: normal;
+ font-size: .9em;
+ line-height: 1.2;
&:hover {
background: $white;
fill: $black;
diff --git a/app/common/styles/directives/confirm.scss b/app/common/styles/directives/confirm.scss
deleted file mode 100644
index e69de29..0000000
--- a/app/common/styles/directives/confirm.scss
+++ /dev/null
diff --git a/app/common/styles/directives/index.scss b/app/common/styles/directives/index.scss
index a70c007..5d9de6f 100644
--- a/app/common/styles/directives/index.scss
+++ b/app/common/styles/directives/index.scss
@@ -1,3 +1 @@
-@import "./app-header.scss";
-@import "./app-navigation.scss";
-@import "./confirm.scss"; \ No newline at end of file
+@import "./app-navigation.scss"; \ No newline at end of file
diff --git a/app/common/styles/elements/export.scss b/app/common/styles/elements/export.scss
deleted file mode 100644
index 545e3f3..0000000
--- a/app/common/styles/elements/export.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-//Export button
-.btn-export {
- color: $black;
- font-size: .9em;
- font-weight: 700;
- position: relative;
- padding: 0 0 0 2em;
- margin-right: .6em;
- text-decoration: none;
- margin-top: 0;
- &:hover {
- text-decoration: underline;
- }
-}
-.btn-export:before {
- content: '\21E5';
- position: absolute;
- font-size: 1.7em;
- vertical-align: middle;
- transform: rotate(90deg);
- display: inline-block;
- left: 2px;
- top: -7px;
-} \ No newline at end of file
diff --git a/app/common/styles/elements/index.scss b/app/common/styles/elements/index.scss
index 25162bb..c8bbfce 100644
--- a/app/common/styles/elements/index.scss
+++ b/app/common/styles/elements/index.scss
@@ -8,7 +8,6 @@
@import "content-search";
@import "paginate";
@import "tags";
-@import "export";
@import "modals";
@import "quicklinks";
@import "toast";
diff --git a/app/common/styles/elements/inline-confirm.scss b/app/common/styles/elements/inline-confirm.scss
index c65e5de..873e66e 100644
--- a/app/common/styles/elements/inline-confirm.scss
+++ b/app/common/styles/elements/inline-confirm.scss
@@ -26,7 +26,6 @@
border: 2px solid $white;
padding: 1em 2.2em;
margin: 0 10px;
- border-radius: 4px;
&:focus,
&.default {
background: $primebtn__bg;
diff --git a/app/common/styles/elements/toggle-filter.scss b/app/common/styles/elements/toggle-filter.scss
index ebdcf91..94c94d1 100644
--- a/app/common/styles/elements/toggle-filter.scss
+++ b/app/common/styles/elements/toggle-filter.scss
@@ -14,13 +14,12 @@
}
margin-right: 2em;
margin-bottom: 1em;
- button {
- margin: 3px -3px;
- padding: .6em 2em;
- font-size: .9em;
- font-weight: 700;
- border-radius: 0;
- display: inline-block;
+ .btn {
+ float:left;
+ width: 100px;
+ &:not(:first-of-type) {
+ border-left-width: 1px;
+ }
}
.btn-primary {
border: 2px solid $primebtn__bg;
diff --git a/app/common/styles/layout/header.scss b/app/common/styles/layout/header.scss
index 56460c6..034c49e 100644
--- a/app/common/styles/layout/header.scss
+++ b/app/common/styles/layout/header.scss
@@ -79,9 +79,6 @@ $logoMaxWidth: 125px;
}
.logo__wrapper {
padding-top: .5em;
- //position: absolute;
- //top: 50%;
- //transform: translateY(-50%);
}
.header__logo {
@@ -128,7 +125,7 @@ $logoMaxWidth: 125px;
display: block;
font-size: 1rem;
font-weight: bold;
- margin-top: .3em;
+ margin-top: .5em;
}
}
}
@@ -211,26 +208,23 @@ $logoMaxWidth: 125px;
}
}
.header__page-refresh {
- padding: 0 0.5rem 0.6rem;
- position: relative;
+ padding-top: 1em;
span {
font-size: 0.875em;
font-weight: 400;
color: $darkgrey;
display: block;
- margin-bottom: 1.1em;
+ margin-bottom: .2em;
}
- svg {
- stroke: $medblue;
- fill: $medblue;
- height: 20px;
- width: 20px;
+ .icon {
display: block;
- margin: 0 auto;
- position: absolute;
- left: 50%;
- top: 55%;
- transform: translateX(-50%);
+ margin-left: auto;
+ margin-right: auto;
+ }
+ svg {
+ width: 25px;
+ height: auto;
+ fill: $color--blue-40;
}
}
}
diff --git a/app/configuration/controllers/date-time-controller.html b/app/configuration/controllers/date-time-controller.html
index 8ea478a..d84d278 100644
--- a/app/configuration/controllers/date-time-controller.html
+++ b/app/configuration/controllers/date-time-controller.html
@@ -19,11 +19,11 @@
<div class="inline">
<input id="ntp-server{{$index+1}}" type="text" ng-readonly="time.mode != 'NTP'" ng-model="server" ng-blur="ntp.servers[$index] = server" set-focus-on-new-input/>
</div>
- <button class="date-time__dns-remove inline" ng-click="removeNTPField($index)">Remove</button>
+ <button class="btn date-time__dns-remove btn-tertiary" ng-click="removeNTPField($index)">Remove</button>
</fieldset>
</div>
<div class="row column date-time__ntp-servers-wrap">
- <button type="button" class="btn-primary block" ng-click="addNTPField()">Add new NTP server</button>
+ <button type="button" class="btn btn-primary" ng-click="addNTPField()">Add new NTP server</button>
</div>
<div class="row column">
<label class="control-radio" for="manual-time">Manually set date and time
@@ -59,8 +59,8 @@
</div>
</fieldset>
<div class="time__submit-wrapper">
- <button type="button" class="btn-primary inline" ng-click="setTime()">Save settings</button>
- <button type="button" class="btn-secondary inline" ng-click="refresh()">Cancel</button>
+ <button type="button" class="btn btn-primary" ng-click="setTime()">Save settings</button>
+ <button type="button" class="btn btn-secondary" ng-click="refresh()">Cancel</button>
</div>
</form>
</div>
diff --git a/app/configuration/controllers/firmware-controller.html b/app/configuration/controllers/firmware-controller.html
index 6863ae5..98f9c00 100644
--- a/app/configuration/controllers/firmware-controller.html
+++ b/app/configuration/controllers/firmware-controller.html
@@ -22,13 +22,13 @@
<p>Select the image file saved on the workstation storage medium to upload to the server BMC.</p>
<label for="file-upload" class="inline firmware__upload-chooser">
<input id="file-upload" type="file" file="file" class="hide"/>
- <span class="button btn-secondary inline">Choose a file</span>
+ <span class="btn btn-secondary">Choose a file</span>
<span class="inline firmware__upload-file-name"><span ng-if="!file">No file chosen</span><span ng-if="file.name !== undefined">{{file.name}}</span></span>
</label>
- <input type="button" value="Upload firmware" class="inline button btn-primary float-right" ng-click="upload()"/>
+ <input type="button" value="Upload firmware" class="btn btn-primary float-right" ng-click="upload()"/>
<div class="inline uploading" ng-show="uploading">Upload in progress...</div>
</div>
- <div class=" column firmware__upload-tftp">
+ <div class="column firmware__upload-tftp">
<h3>Download image file from TFTP server</h3>
<p>Specify both the TFTP server IP address and the image file name stored on it to download to the server BMC.</p>
<fieldset>
@@ -42,7 +42,7 @@
<input name="tftp-file-name" id="tftp-file-name" type="text" ng-model="download_filename"/>
</div>
<div class="column small-12 large-4">
- <input type="button" value="Download firmware" class="inline button btn-primary float-right" ng-click="download()"/>
+ <input type="button" value="Download firmware" class="btn btn-primary float-right" ng-click="download()"/>
</div>
</div>
<div class="inline uploading" ng-show="downloading">Downloading in progress...</div>
@@ -64,8 +64,8 @@
<p>Change firmware {{priority_image_version}} priority?</p>
</div>
<div class="modal__button-wrapper">
- <button class="inline btn-secondary" ng-click="confirm_priority=false;">Cancel</button>
- <button class="inline btn-primary" ng-click="confirmChangePriority()">Continue</button>
+ <button class="btn btn-secondary" ng-click="confirm_priority=false;">Cancel</button>
+ <button class="btn btn-primary" ng-click="confirmChangePriority()">Continue</button>
</div>
</div>
</section>
@@ -81,8 +81,8 @@
<p>Delete firmware {{delete_image_version}}?</p>
</div>
<div class="modal__button-wrapper">
- <button class="inline btn-secondary" ng-click="confirm_delete=false;">Cancel</button>
- <button class="inline btn-primary" ng-click="confirmDeleteImage()">Continue</button>
+ <button class="btn btn-secondary" ng-click="confirm_delete=false;">Cancel</button>
+ <button class="btn btn-primary" ng-click="confirmDeleteImage()">Continue</button>
</div>
</div>
</section>
@@ -91,10 +91,8 @@
<div class="modal__activate" role="document">
<div class="screen-reader-offscreen modal-description">Activate modal</div><!-- accessibility only; used for screen readers -->
<div class="page-header ">
- <h3 class="modal-title"><span class="icon icon__info"><svg xmlns="http://www.w3.org/2000/svg"
- viewBox="0 0 32 32"><path
- d="M18 14h-6v2h1v6h-2v2h8v-2h-2z"/><circle cx="16" cy="10" r="2"/><path
- d="M16 2C8.269 2 2 8.269 2 16s6.269 14 14 14 14-6.269 14-14S23.731 2 16 2zm0 26C9.383 28 4 22.617 4 16S9.383 4 16 4s12 5.383 12 12-5.383 12-12 12z"/></svg></span>
+ <h3 class="modal-title">
+ <icon class="icon__info" file="icon-information.svg"></icon>
<!-- We call "Host" firmware "server" firmware -->
Confirm {{activate_image_type == 'Host' ? 'server' : activate_image_type}} firmware file activation
</h3>
@@ -138,8 +136,8 @@
</form>
</div>
<div class="modal__button-wrapper">
- <button class="inline btn-secondary" ng-click="activate_confirm=false;">Cancel</button>
- <button class="inline btn-primary" ng-click="activateConfirmed()">Continue</button>
+ <button class="btn btn-secondary" ng-click="activate_confirm=false;">Cancel</button>
+ <button class="btn btn-primary" ng-click="activateConfirmed()">Continue</button>
</div>
</div>
</section>
diff --git a/app/configuration/controllers/network-controller.html b/app/configuration/controllers/network-controller.html
index 343d4fd..f434ef6 100644
--- a/app/configuration/controllers/network-controller.html
+++ b/app/configuration/controllers/network-controller.html
@@ -72,12 +72,12 @@
<input id="ipv4-prefix-{{$index+1}}" class="column small-6" ng-change="ipv4.updatePrefix = true"
type="number" min="1" max="32" step="1" ng-disabled="interface.DHCPEnabled"
ng-model="ipv4.PrefixLength" />
- <button class="network-config_remove-button inline" ng-click="removeIpv4Address($index)">Remove</button>
+ <button class="btn btn-tertiary network-config_remove-button" ng-click="removeIpv4Address($index)">Remove</button>
</div>
</fieldset>
<div class="row column">
<div class="column small-12">
- <button type="button" class="btn-primary inline" ng-click="addIpv4Field()">Add IPV4 address</button>
+ <button type="button" class="btn btn-primary" ng-click="addIpv4Field()">Add IPV4 address</button>
</div>
</div>
</div>
@@ -94,19 +94,23 @@
<label for="net-config__prime-dns{{$index+1}}">DNS Server {{$index+1}}</label>
<input id="net-config__prime-dns{{$index+1}}" class="network-input column small-6 large-4 inline"
type="text" ng-model="dns" ng-blur="interface.Nameservers[$index] = dns" set-focus-on-new-input />
- <button class="network-config_remove-button inline" ng-click="removeDNSField($index)">Remove</button>
+ <button class="btn btn-tertiary network-config_remove-button" ng-click="removeDNSField($index)">Remove</button>
</div>
</div>
<div class="row column">
<div class="column small-12">
- <button type="button" class="btn-primary inline dns_add" ng-click="addDNSField()">Add DNS server</button>
+ <button type="button" class="btn btn-primary dns_add" ng-click="addDNSField()">Add DNS server</button>
</div>
</div>
</div>
</fieldset>
- <div class="network-config__submit-wrapper">
- <button type="button" class="btn-primary inline" ng-click="confirmSettings=true;">Save settings</button>
- <button type="button" class="btn-secondary inline" ng-click="refresh()">Cancel</button>
+ <div class="row column">
+ <div class="network-config__submit-wrapper column">
+ <div class="float-right">
+ <button type="button" class="btn btn-secondary" ng-click="refresh()">Cancel</button>
+ <button type="button" class="btn btn-primary" ng-click="confirmSettings=true;">Save settings</button>
+ </div>
+ </div>
</div>
</form>
</div>
@@ -125,8 +129,8 @@
Proceed with caution and make note of any new settings that may affect connectivity.</p>
</div>
<div class="modal__button-wrapper">
- <button class="inline btn-secondary" ng-click="confirmSettings=false;">Cancel</button>
- <button class="inline btn-primary" ng-click="setNetworkSettings()">Continue</button>
+ <button class="btn btn-secondary" ng-click="confirmSettings=false;">Cancel</button>
+ <button class="btn btn-primary" ng-click="setNetworkSettings()">Continue</button>
</div>
</div>
</section> \ No newline at end of file
diff --git a/app/configuration/controllers/snmp-controller.html b/app/configuration/controllers/snmp-controller.html
index 35cd1f4..aa61f64 100644
--- a/app/configuration/controllers/snmp-controller.html
+++ b/app/configuration/controllers/snmp-controller.html
@@ -69,28 +69,29 @@
</fieldset>
</div>
<div class="small-2 align-self-center snmp__buttons">
- <button class="edit_button" type="button">
- <img src="../../assets/images/icon-edit-blue.svg" alt="Edit">
+ <button class="btn edit_button" type="button">
+ <icon file="icon-edit.svg" aria-label="Edit"></icon>
</button>
</div>
</div>
</div>
<div class="small-1 align-self-center snmp__buttons trash">
- <button class="trash_button" type="button" ng-click="removeSNMPManager($index)">
- <img src="../../assets/images/icon-trashcan-blue.svg" alt="Remove">
+ <button class="btn trash_button" type="button" ng-click="removeSNMPManager($index)">
+ <icon file="icon-trashcan.svg" aria-label="Remove"></icon>
</button>
</div>
</div>
<div class="row column">
- <button class="btn-add" type="button" ng-click="submitted=false; addNewSNMPManager();"><img class="add__icon" src="../../assets/images/icon-plus.svg" alt=""/> Add manager</button>
+ <button class="btn btn-tertiary btn-add" type="button" ng-click="submitted=false; addNewSNMPManager();">
+ <icon file="icon-plus.svg"></icon>Add manager</button>
</div>
</form>
</div>
</div>
<div class="row column">
<div class="snmp__submit-wrapper">
- <button type="button" ng-click="submitted=true; snmp__form.$valid && setSNMP();" class="btn-primary inline">Save settings</button>
- <button type="button" class="btn-secondary inline" ng-click="refresh()">Cancel</button>
+ <button type="button" ng-click="submitted=true; snmp__form.$valid && setSNMP();" class="btn btn-primary">Save settings</button>
+ <button type="button" class="btn btn-secondary" ng-click="refresh()">Cancel</button>
</div>
</div>
</div> \ No newline at end of file
diff --git a/app/configuration/controllers/virtual-media-controller.html b/app/configuration/controllers/virtual-media-controller.html
index 22c4bf8..e756986 100644
--- a/app/configuration/controllers/virtual-media-controller.html
+++ b/app/configuration/controllers/virtual-media-controller.html
@@ -13,12 +13,14 @@
<!-- Button -->
<label class="vm__upload-choose-label">
<input id="file-upload" type="file" file="device.file" class="hide" ng-disabled="device.isActive"/>
- <span class="vm__upload-choose-button button btn-secondary" ng-class="{disabled:device.isActive}">Choose file</span>
+ <span class="vm__upload-choose-button btn btn-secondary" ng-class="{disabled:device.isActive}">Choose file</span>
</label>
<div class="vm__upload-name">
<span ng-if="!device.file">No file selected</span>
<span ng-if="device.file.name !== undefined">{{device.file.name}}</span>
- <span class="icon__exit" ng-if="device.file && !device.isActive" ng-click="resetFile($index);"></span>
+ <span class="icon__exit" ng-if="device.file && !device.isActive" ng-click="resetFile($index);">
+ <icon file="icon-close.svg"></icon>
+ </span>
</div>
</div>
<div class="vm__active-text vm__active-border" ng-if="device.isActive">
@@ -29,7 +31,7 @@
</div>
</div>
<div class="vm__upload-start">
- <input type="button" ng-value="device.isActive ? 'Stop' : 'Start'" ng-class="{disabled:!device.file}" class="button btn-primary" ng-click="device.isActive? stopVM($index) : startVM($index)"/>
+ <input type="button" ng-value="device.isActive ? 'Stop' : 'Start'" ng-class="{disabled:!device.file}" class="btn btn-primary" ng-click="device.isActive? stopVM($index) : startVM($index)"/>
</div>
</div>
</div>
diff --git a/app/configuration/styles/date-time.scss b/app/configuration/styles/date-time.scss
index 80d4b17..00f7b8b 100644
--- a/app/configuration/styles/date-time.scss
+++ b/app/configuration/styles/date-time.scss
@@ -1,10 +1,6 @@
// Date Time SCSS
.time__form {
- input {
- margin-bottom: 0em;
- }
-
fieldset {
padding-left: 1.8em;
}
@@ -49,12 +45,7 @@
margin: .5em;
}
}
- .date-time__dns-remove {
- color: $medblue;
- opacity: 1;
- margin-left: 1em;
- &:hover {
- cursor: pointer;
- }
+ /*button*/.date-time__dns-remove {
+ margin-right: 1em;
}
}
diff --git a/app/configuration/styles/firmware.scss b/app/configuration/styles/firmware.scss
index 6d3c00f..8c7a304 100644
--- a/app/configuration/styles/firmware.scss
+++ b/app/configuration/styles/firmware.scss
@@ -15,6 +15,7 @@
}
.icon {
color: $medblue;
+ fill: $medblue;
&.disabled {
color: $medgrey;
&:hover {
@@ -27,7 +28,6 @@
}
.icon.icon-as-spacer {
text-indent: 0;
- color: $btn__disabled-txt;
&:hover {
cursor: default;
}
@@ -116,7 +116,7 @@
padding-left: 1em;
padding-right: 1em;
margin-bottom: 1em;
- .button {
+ .btn {
margin: 1em .5em 1em 0;
min-width: 3em;
}
@@ -138,7 +138,7 @@
padding-left: 1em;
padding-bottom: 50px;
padding-right: 0;
- .button {
+ .btn {
margin-top: 15px;
}
}
diff --git a/app/configuration/styles/network.scss b/app/configuration/styles/network.scss
index 61a6cb6..5b862e7 100644
--- a/app/configuration/styles/network.scss
+++ b/app/configuration/styles/network.scss
@@ -11,12 +11,10 @@
text-align: left;
}
input {
- margin-bottom: 1.2em;
+ margin-bottom: 2em;
}
.net-config__fieldset {
- margin-bottom: 1.2rem;
-
legend {
padding-bottom: 0.5rem;
}
@@ -41,10 +39,13 @@
font-weight: 700;
}
.network-config__submit-wrapper {
- width: 100%;
- margin-top: 3em;
padding-top: 1em;
border-top: 1px solid $medgrey;
+ margin-top: 2em;
+
+ .btn:not(:last-child) {
+ margin-right: 1em;
+ }
&::after {
content: " ";
@@ -52,20 +53,8 @@
clear: both;
}
- button {
- float: right;
- margin: .5em;
- }
}
.network-config__ipv4-wrap {
padding-bottom: 1.8em;
}
- .network-config_remove-button {
- color: $medblue;
- margin-left: 1em;
- opacity: 1;
- &:hover {
- cursor: pointer;
- }
- }
}
diff --git a/app/configuration/styles/snmp.scss b/app/configuration/styles/snmp.scss
index ea20a6a..96b71f0 100644
--- a/app/configuration/styles/snmp.scss
+++ b/app/configuration/styles/snmp.scss
@@ -66,36 +66,17 @@
}
.snmp__buttons {
text-align: right;
- padding-right: .5em;
- &.trash{
- text-align: left;
- }
- button{
- margin:.3em;
- img{
- width: 100%;
- height:100%;
+ .btn{
+ padding: 0;
+ width: auto;
+ svg {
+ fill: $color--blue-40;
+ width: auto;
+ height: 1.3em;
}
}
}
- .trash_button {
- padding: 0;
- width: 1.3em;
- height: 1.3em;
- }
- .edit_button {
- padding: 0;
- width: 1.3em;
- height: 1.2em;
- }
- .btn-add {
- &:focus {
- outline-offset: 3px;
- }
- margin: 2em 0;
- color: $primebtn__bg;
- padding: 1em 0;
- }
+
.snmp__submit-wrapper {
width: 100%;
border-top: 1px solid $medgrey;
diff --git a/app/configuration/styles/virtual-media.scss b/app/configuration/styles/virtual-media.scss
index f7d75b8..1e7724b 100644
--- a/app/configuration/styles/virtual-media.scss
+++ b/app/configuration/styles/virtual-media.scss
@@ -26,9 +26,6 @@
font-size: 1rem;
background-color: $white;
min-width: 3em;
- &.disabled {
- background-color: $btn__disabled-bg;
- }
}
.vm__upload-content {
@@ -40,8 +37,7 @@
cursor: pointer;
width: 0.75em;
height: 0.75em;
- margin: 0.3em 1em 0.3em 0.3em;
- background-image: url(../assets/images/crit-x-black.svg);
+ margin: 0 1em 0.3em 0.3em;
}
}
diff --git a/app/index.js b/app/index.js
index 1d54b45..e4061ed 100644
--- a/app/index.js
+++ b/app/index.js
@@ -55,6 +55,7 @@ import paginate from './common/directives/paginate.js';
import serial_console from './common/directives/serial-console.js';
import dir_paginate from './common/directives/dirPagination.js';
import form_input_error from './common/directives/form-input-error.js';
+import icon_provider from './common/directives/icon-provider.js';
import login_index from './login/index.js';
import login_controller from './login/controllers/login-controller.js';
diff --git a/app/login/controllers/login-controller.html b/app/login/controllers/login-controller.html
index b89c2c4..e162d8f 100644
--- a/app/login/controllers/login-controller.html
+++ b/app/login/controllers/login-controller.html
@@ -30,7 +30,7 @@
<p ng-message="required">Field is required</p>
</div>
- <input id="login__submit" class="btn-primary submit" type="button" value="Log in" role="button" ng-click="login(host, username, password); submitted = true; login__form.$setPristine()" ng-class="{error: error}" ng-disabled="dataService.loading">
+ <input id="login__submit" class="btn btn-primary full-width" type="button" value="Log in" role="button" ng-click="login(host, username, password); submitted = true; login__form.$setPristine()" ng-class="{error: error}" ng-disabled="dataService.loading">
</fieldset>
</form>
</div>
diff --git a/app/overview/controllers/system-overview-controller.html b/app/overview/controllers/system-overview-controller.html
index 0403a85..34e5611 100644
--- a/app/overview/controllers/system-overview-controller.html
+++ b/app/overview/controllers/system-overview-controller.html
@@ -2,7 +2,7 @@
<div class="overview">
<div class="row column">
<h1 class="inline">{{dataService.hostname}}</h1>
- <button class="link" ng-click="edit_hostname = !edit_hostname">Edit</button>
+ <button class="btn btn-tertiary" ng-click="edit_hostname = !edit_hostname">Edit</button>
</div>
<section class="row">
<div class="column large-8">
@@ -122,7 +122,7 @@
</div>
<a href="#/server-control/remote-console" class="no-icon quick-links__item">
<p class="inline quick-links__label">Serial over LAN console</p>
- <span class="btn-pop-out inline float-right"></span>
+ <icon file="icon-launch.svg" class="float-right"></icon>
</a>
<a href="#/configuration/network" class="quick-links__item">
<p class="inline quick-links__label">Edit network settings</p>
@@ -169,7 +169,7 @@
</div>
</div>
<div class="column small-2 large-1">
- <button class="accord-trigger" aria-hidden="true"></button>
+ <span class="accord-trigger" aria-hidden="true"></span>
</div>
</div>
</div>
@@ -191,17 +191,11 @@
<!-- accessibility only; used for screen readers -->
<div class="screen-reader-offscreen modal-description">Edit hostname</div>
<div class="page-header ">
- <h2 class="modal-title"><span class="icon icon__info"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
- <path d="M18 14h-6v2h1v6h-2v2h8v-2h-2z" />
- <circle cx="16" cy="10" r="2" />
- <path
- d="M16 2C8.269 2 2 8.269 2 16s6.269 14 14 14 14-6.269 14-14S23.731 2 16 2zm0 26C9.383 28 4 22.617 4 16S9.383 4 16 4s12 5.383 12 12-5.383 12-12 12z" />
- </svg></span>
- Edit hostname
+ <h2 class="modal-title">
+ <icon class="icon__info" file="icon-information.svg"></icon>Edit hostname
</h2>
</div>
<div class="modal__content">
-
<form name="edit_hostname_text">
<label for="editServerName">Hostname</label>
<p class="label__helper-text">Hostname must be less than 64 characters and must not contain spaces.</p>
@@ -214,9 +208,9 @@
</form>
</div>
<div class="modal__button-wrapper">
- <button class="inline btn-secondary"
+ <button class="btn btn-secondary"
ng-click="edit_hostname= false; newHostname = dataService.hostname">Cancel</button>
- <button class="inline btn-primary" ng-click="saveHostname(newHostname);" ng-disabled="edit_hostname_text.$invalid"
+ <button class="btn btn-primary" ng-click="saveHostname(newHostname);" ng-disabled="edit_hostname_text.$invalid"
ng-class="{'disabled' : edit_hostname_text.$invalid}">Save</button>
</div>
</div>
diff --git a/app/server-control/controllers/bmc-reboot-controller.html b/app/server-control/controllers/bmc-reboot-controller.html
index 627e60c..24988bc 100644
--- a/app/server-control/controllers/bmc-reboot-controller.html
+++ b/app/server-control/controllers/bmc-reboot-controller.html
@@ -19,8 +19,8 @@
</div>
</div>
<div class="row column">
- <button id="bmc__reboot" class="btn-secondary float-right" ng-class="{disabled: confirm}" ng-click="rebootConfirm()" ng-disabled="dataService.server_unreachable">
- <i>&#x21BB</i> Reboot BMC
+ <button id="bmc__reboot" class="btn btn-secondary" ng-class="{disabled: confirm}" ng-click="rebootConfirm()" ng-disabled="dataService.server_unreachable">
+ <icon file="icon-restart.svg"></icon>Reboot BMC
</button>
</div>
</section>
diff --git a/app/server-control/controllers/power-operations-controller.html b/app/server-control/controllers/power-operations-controller.html
index aa2ef54..2fcb95b 100644
--- a/app/server-control/controllers/power-operations-controller.html
+++ b/app/server-control/controllers/power-operations-controller.html
@@ -20,27 +20,33 @@
<span class="inactive-message" ng-show="dataService.server_state == 'Unreachable'">There are no power operations to display while a power operation is in progress. When complete, any new power operations will be displayed here.</span>
<!-- Power on displays only when server is shutdown -->
<div class="row column power-option" ng-hide="dataService.server_state == 'Running' || dataService.server_state == 'Quiesced' || dataService.server_state == 'Unreachable'" ng-class="{disabled: dataService.server_unreachable || confirm || dataService.loading, transitionAll: confirm}">
- <button id="power__power-on" class="btn-secondary inline" ng-click="powerOn()" role="button" ng-disabled="dataService.server_unreachable"><img src="../../assets/images/icon-power.svg" alt="power on" aria-hidden="true">Power on</button>
+ <button id="power__power-on" class="btn btn-secondary" ng-click="powerOn()" role="button" ng-disabled="dataService.server_unreachable">
+ <icon file="icon-power.svg"></icon>Power on
+ </button>
<p class="inline">Attempts to power on the server</p>
</div>
<!-- Power reboot/shutdown options : when server is off all of these are hidden. When one option is selected, the others are disabled. -->
<div class="column power-option" ng-hide="dataService.server_state == 'Off' || dataService.server_state == 'Unreachable'" ng-class="{disabled: dataService.server_unreachable || (confirm && !confirmWarmReboot) || dataService.loading, transitionAll: confirm && confirmWarmReboot}">
- <button id="power__warm-boot" class="btn-secondary inline" ng-click="warmRebootConfirm()" role="button" ng-disabled="dataService.server_unreachable"><i aria-hidden="true">&#x21BB</i> Warm reboot</button>
+ <button id="power__warm-boot" class="btn btn-secondary" ng-click="warmRebootConfirm()" role="button" ng-disabled="dataService.server_unreachable">
+ <icon file="icon-restart.svg"></icon>Warm reboot</button>
<p class="inline">Attempts to perform an orderly shutdown before restarting the server</p>
<confirm title="warm reboot" confirm="confirmWarmReboot" ng-show="confirmWarmReboot" callback="warmReboot"></confirm>
</div>
<div class="column power-option" ng-hide="dataService.server_state == 'Off' || dataService.server_state == 'Unreachable'" ng-class="{disabled: dataService.server_unreachable || (confirm && !confirmColdReboot) || dataService.loading, transitionAll: confirm && confirmColdReboot}">
- <button id="power__cold-boot" class="btn-secondary inline" ng-click="coldRebootConfirm()" role="button" ng-disabled="dataService.server_unreachable"><i aria-hidden="true">&#x21BB</i> Cold reboot</button>
+ <button id="power__cold-boot" class="btn btn-secondary" ng-click="coldRebootConfirm()" role="button" ng-disabled="dataService.server_unreachable">
+ <icon file="icon-restart.svg"></icon>Cold reboot</button>
<p class="inline">Shuts down the server immediately, then restarts it</p>
<confirm title="cold reboot" confirm="confirmColdReboot" ng-show="confirmColdReboot" cancel="coldbootCancel" callback="coldReboot"></confirm>
</div>
<div class="column power-option" ng-hide="dataService.server_state == 'Off' || dataService.server_state == 'Unreachable'" ng-class="{disabled: dataService.server_unreachable || (confirm && !confirmOrderlyShutdown) || dataService.loading, transitionAll: confirm && confirmOrderlyShutdown}">
- <button id="power__soft-shutdown" class="btn-secondary inline" ng-click="orderlyShutdownConfirm()" role="button" ng-disabled="dataService.server_unreachable"><img aria-hidden="true" src="../../assets/images/icon-power.svg" />Orderly shutdown</button>
+ <button id="power__soft-shutdown" class="btn btn-secondary" ng-click="orderlyShutdownConfirm()" role="button" ng-disabled="dataService.server_unreachable">
+ <icon file="icon-power.svg"></icon>Orderly shutdown</button>
<p class="inline">Attempts to stop all software on the server before removing power</p>
<confirm title="orderly shutdown" confirm="confirmOrderlyShutdown" ng-show="confirmOrderlyShutdown" cancel="orderlyShutdownCancel" callback="orderlyShutdown"></confirm>
</div>
<div class="column power-option" ng-hide="dataService.server_state == 'Off' || dataService.server_state == 'Unreachable'" ng-class="{disabled: dataService.server_unreachable || (confirm && !confirmImmediateShutdown) || dataService.loading, transitionAll: confirm && confirmImmediateShutdown}">
- <button id="power__hard-shutdown" class="btn-secondary inline" ng-click="immediateShutdownConfirm()" role="button" ng-disabled="dataService.server_unreachable"><img aria-hidden="true" src="../../assets/images/icon-power.svg" />Immediate shutdown</button>
+ <button id="power__hard-shutdown" class="btn btn-secondary" ng-click="immediateShutdownConfirm()" role="button" ng-disabled="dataService.server_unreachable">
+ <icon file="icon-power.svg"></icon>Immediate shutdown</button>
<p class="inline">Removes power from the server without waiting for software to stop</p>
<confirm title="immediate shutdown" confirm="confirmImmediateShutdown" ng-show="confirmImmediateShutdown" cancel="immediatelyShutdownCancel" callback="immediateShutdown"></confirm>
</div>
diff --git a/app/server-control/controllers/remote-console-window-controller.html b/app/server-control/controllers/remote-console-window-controller.html
index 6644682..2f33672 100644
--- a/app/server-control/controllers/remote-console-window-controller.html
+++ b/app/server-control/controllers/remote-console-window-controller.html
@@ -1,5 +1,6 @@
<div class="serial-lan__header">
- <a class="bold" ng-click="close()"><i class="icon icon__return"></i> Return to OpenBmc</a>
+ <button class="btn btn-tertiary" ng-click="close()">
+ <icon file="icon-return.svg"></icon>Return to OpenBmc</button>
</div>
<div id="term-container" class="window-terminal-container">
<serial-console show-tab-btn="false"></serial-console>
diff --git a/app/server-control/styles/bmc-reboot.scss b/app/server-control/styles/bmc-reboot.scss
index 2b1a293..bd50dcc 100644
--- a/app/server-control/styles/bmc-reboot.scss
+++ b/app/server-control/styles/bmc-reboot.scss
@@ -5,7 +5,7 @@
padding-bottom: 1.5em;
margin-bottom: 1em;
border-bottom: 1px solid $lightbg__grey;
- button {
+ .btn {
margin-bottom: 1.5em;
margin-top: 1.5em;
}
diff --git a/app/server-control/styles/power-operations.scss b/app/server-control/styles/power-operations.scss
index 192bf70..3279914 100644
--- a/app/server-control/styles/power-operations.scss
+++ b/app/server-control/styles/power-operations.scss
@@ -88,14 +88,10 @@
overflow: hidden;
min-height: 1px;
min-width: 100%;
- .btn-secondary {
+ .btn {
margin-bottom: .5em;
margin-right: 1em;
- display: block;
min-width: 240px;
- @include mediaQuery(medium) {
- display: inline-block;
- }
}
@include mediaQuery(x-small){
padding: 1.8em 0 1em 0;
diff --git a/app/server-control/styles/remote-console.scss b/app/server-control/styles/remote-console.scss
index d9aa40c..2c121f4 100644
--- a/app/server-control/styles/remote-console.scss
+++ b/app/server-control/styles/remote-console.scss
@@ -9,26 +9,10 @@
padding: 1em 0;
}
-.serial-lan__actions {
- float: right;
- .btn-pop-out,
- .btn-export {
- text-decoration: none;
- font-size: .9em;
- &:hover {
- text-decoration: underline;
- }
- &:visited {
- color: $black;
- }
- }
-}
-
.serial-lan__header {
background: $white;
- padding: 1.2em;
+ padding-bottom: 1.2em;
line-height: 0;
- a {color: $black;}
}
.terminal-container {
diff --git a/app/server-health/controllers/inventory-overview-controller.html b/app/server-health/controllers/inventory-overview-controller.html
index c70c5da..24c70b0 100644
--- a/app/server-health/controllers/inventory-overview-controller.html
+++ b/app/server-health/controllers/inventory-overview-controller.html
@@ -6,7 +6,7 @@
<div class="row column">
<div class="page-header">
<h2 class="inline">All hardware in the system</h2>
- <a ng-href="data:text/json;charset=utf-8,{{originalData}}" class="inline btn-export float-right" download="export_inventory.json" ng-show="hardwares.length">Export</a>
+ <a ng-href="data:text/json;charset=utf-8,{{originalData}}" class="btn btn-tertiary float-right" download="export_inventory.json" ng-show="hardwares.length"><icon file="icon-export.svg"></icon>Export</a>
</div>
</div>
<div class="row column">
diff --git a/app/server-health/controllers/log-controller.html b/app/server-health/controllers/log-controller.html
index 34a2ec3..3b164bd 100644
--- a/app/server-health/controllers/log-controller.html
+++ b/app/server-health/controllers/log-controller.html
@@ -46,21 +46,21 @@
</p>
</div>
<div class="inline__confirm-buttons">
- <button class="btn-primary" ng-click="accept()">Yes</button>
- <button class="btn-primary" ng-click="confirm = false">No</button>
+ <button class="btn btn-primary" ng-click="accept()">Yes</button>
+ <button class="btn btn-primary" ng-click="confirm = false">No</button>
</div>
</div>
<p class="inline" ng-show="selectedEvents.length"><span class="event__select-count">{{selectedEvents.length}}</span> Events are selected</p>
<p class="inline" ng-hide="selectedEvents.length"><span class="event__select-count">{{filteredLogs.length}}</span> Events are logged</p>
<!-- when logs are selected, this text changes to show how many logs are checked -->
<div class="event__actions">
- <button class="inline btn-delete" ng-class="{'disabled': (!selectedEvents.length && !all)}" ng-disabled="!selectedEvents.length && !all" ng-click="confirm= ! confirm">
- <img class="event__icon" src="../../assets/images/icon-trashcan-white.svg" alt="">Delete
+ <button class="btn btn-tertiary" ng-class="{'disabled': (!selectedEvents.length && !all)}" ng-disabled="!selectedEvents.length && !all" ng-click="confirm= ! confirm">
+ <icon file="icon-trashcan.svg"></icon>Delete
</button>
- <button class="inline btn-resolve" ng-class="{'disabled': ((selectedEvents|unResolvedCount) == 0)}" ng-click="resolve()" ng-disabled="(selectedEvents|unResolvedCount) == 0">
- <img class="event__icon" src="../../assets/images/icon-check-white.svg" alt="">Mark as resolved
+ <button class="btn btn-tertiary" ng-class="{'disabled': ((selectedEvents|unResolvedCount) == 0)}" ng-click="resolve()" ng-disabled="(selectedEvents|unResolvedCount) == 0">
+ <icon file="icon-check.svg"></icon>Mark as resolved
</button>
- <a ng-href="data:text/json;charset=utf-8,{{export_data}}" class="inline btn-export" ng-class="{'disabled': (!selectedEvents.length && !all)}" download="{{export_name}}">Export</a>
+ <a ng-href="data:text/json;charset=utf-8,{{export_data}}" class="btn btn-tertiary" ng-class="{'disabled': (!selectedEvents.length && !all)}" download="{{export_name}}"><icon file="icon-export.svg"></icon>Export</a>
</div>
</div>
</div>
diff --git a/app/server-health/controllers/sensors-overview-controller.html b/app/server-health/controllers/sensors-overview-controller.html
index 5a6f95a..90bdcc2 100644
--- a/app/server-health/controllers/sensors-overview-controller.html
+++ b/app/server-health/controllers/sensors-overview-controller.html
@@ -6,7 +6,7 @@
<section class="row column">
<div class="page-header">
<h2 class="inline">All sensors present in the system</h2>
- <a ng-href="data:text/json;charset=utf-8,{{export_data}}" class="inline btn-export float-right" download="{{export_name}}">Export</a>
+ <a ng-href="data:text/json;charset=utf-8,{{export_data}}" class="btn btn-tertiary float-right" download="{{export_name}}"><icon file="icon-export.svg"></icon>Export</a>
</div>
</section>
<section class="row column">
@@ -23,16 +23,16 @@
<div class="toggle-filter">
<p class="content-label">FILTER BY SEVERITY</p>
- <button class="inline first btn-primary" ng-click="toggleSeverityAll()"
+ <button class="btn" ng-click="toggleSeverityAll()"
ng-class="selectedSeverity.all ? 'btn-primary' : 'btn-secondary'">All
</button>
- <button class="inline " ng-click="toggleSeverity('critical')"
+ <button class="btn" ng-click="toggleSeverity('critical')"
ng-class="selectedSeverity.critical ? 'btn-primary' : 'btn-secondary'">Critical
</button>
- <button class="inline" ng-click="toggleSeverity('warning')"
+ <button class="btn" ng-click="toggleSeverity('warning')"
ng-class="selectedSeverity.warning ? 'btn-primary' : 'btn-secondary'">Warning
</button>
- <button class="inline" ng-click="toggleSeverity('normal')"
+ <button class="btn" ng-click="toggleSeverity('normal')"
ng-class="selectedSeverity.normal ? 'btn-primary' : 'btn-secondary'">Normal
</button>
</div>
diff --git a/app/server-health/directives/remote-logging-server-modal.html b/app/server-health/directives/remote-logging-server-modal.html
index eba57af..89f8c75 100644
--- a/app/server-health/directives/remote-logging-server-modal.html
+++ b/app/server-health/directives/remote-logging-server-modal.html
@@ -1,5 +1,7 @@
<div role="dialog" class="uib-modal__content remote-logging-server__modal">
- <button type="button" class="icon icon__close float-right" ng-click="$close()"></button>
+ <button type="button" class="btn btn--close float-right" ng-click="$close()">
+ <icon file="icon-close.svg"></icon>
+ </button>
<div class="modal-header">
<h2 class="modal-title" id="dialog_label">{{activeModalProps.title}}</h2>
</div>
@@ -29,10 +31,10 @@
{{remoteServer.hostname}}?</p>
</div>
<div class="modal-footer">
- <button class="button btn-secondary" ng-click="$close()" type="button">
+ <button class="btn btn-secondary" ng-click="$close()" type="button">
Cancel
</button>
- <button class="button btn-primary" type="submit"
+ <button class="btn btn-primary" type="submit"
ng-click="$close(activeModal)" ng-disabled="form.$invalid"
ng-class="{'disabled': form.$invalid}">
{{activeModalProps.actionLabel}}
diff --git a/app/server-health/directives/remote-logging-server.html b/app/server-health/directives/remote-logging-server.html
index 28fc313..c0edf5a 100644
--- a/app/server-health/directives/remote-logging-server.html
+++ b/app/server-health/directives/remote-logging-server.html
@@ -1,7 +1,7 @@
<p class="content-label">Remote Logging Server</p>
<div ng-if="!loadError && !remoteServer">
- <button ng-click="initModal(0)" class="modal__trigger">
- <span class="icon icon__plus"></span>
+ <button ng-click="initModal(0)" class="btn btn-tertiary modal__trigger">
+ <icon file="icon-plus.svg"></icon>
Add server
</button>
</div>
@@ -9,11 +9,11 @@
<p class="inline remote-logging-server__details">
{{remoteServer.hostname}}
</p>
- <button ng-click="initModal(1)" class="modal__trigger">
- <span class="icon icon__edit"></span>
+ <button ng-click="initModal(1)" class="btn btn-tertiary modal__trigger">
+ <icon file="icon-edit.svg"></icon>
</button>
- <button ng-click="initModal(2)" class="modal__trigger">
- <span class="icon icon__delete"></span>
+ <button ng-click="initModal(2)" class="btn btn-tertiary modal__trigger">
+ <icon file="icon-trashcan.svg"></icon>
</button>
</div>
<div class="text-right" ng-if="loadError">
diff --git a/app/server-health/styles/log.scss b/app/server-health/styles/log.scss
index 675dc26..c02d1c4 100644
--- a/app/server-health/styles/log.scss
+++ b/app/server-health/styles/log.scss
@@ -36,24 +36,16 @@
margin-bottom: 3px;
}
.event__severity-filter {
- float:left;
margin-right: 2em;
margin-bottom: 1em;
- button {
- margin: 0px -3px;
- padding: .6em 2em;
- font-size: .9em;
- font-weight: 700;
- border-radius: 0;
- @media (min-width: 583px) {
- &.last {
- border-left: 0;
- }
+ font-size: 0.9em;
+ .btn {
+ width: 100px;
+ float: left;
+ &:not(:first-of-type) {
+ border-left-width: 1px;
}
}
- .btn-primary {
- border: 2px solid $primebtn__bg;
- }
}
.event__date-filter {
margin-right: 1.5em;
@@ -110,11 +102,6 @@
position: relative;
overflow: hidden;
.header__actions-bar {
- .btn-export,
- .btn-delete,
- .btn-resolve {
- color: $white;
- }
.event-log__col-check {
text-align: left;
max-width: 30px;
@@ -122,6 +109,12 @@
margin-left: -6px;
}
}
+ .btn:not([disabled]):not(.disabled) {
+ color: $white;
+ svg {
+ fill: $white;
+ }
+ }
}
.inline__confirm {
height: auto;
@@ -153,45 +146,6 @@
}
}
- //Export log
- .btn-export, .btn-meta-copy,
- .btn-delete,
- .btn-resolve {
- color: black;
- font-size: .9em;
- font-weight: 700;
- position: relative;
- padding: 0 0 1em 2em;
- &:hover {
- text-decoration: underline;
- }
- }
- .btn-resolve.disabled:hover,
- .btn-delete.disabled:hover{
- cursor: default;
- text-decoration: none;
- }
- .btn-export {
- margin-top: 7px;
- padding-bottom: 0;
- }
- .btn-export:before {
- content: '\21E5';
- position: absolute;
- font-size: 1.7em;
- vertical-align: middle;
- transform: rotate(90deg);
- display: inline-block;
- left: 2px;
- top: -5px;
- }
- .btn-meta-copy,
- .btn-delete,
- .btn-resolve {
- margin-left: 5px;
- padding: .5em .5em;
- }
-
// Single event log card
.event-log__single-event {
border: 1px solid $medgrey;
@@ -286,7 +240,6 @@
.event__metadata-row {
max-height: 0;
overflow: hidden;
- -webkit-transition: 0.5s linear max-height;
transition: 0.5s linear max-height;
&.active {
max-height: 1000px;
@@ -315,7 +268,6 @@
&::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0, 0, 0, .5);
- -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
}
@@ -343,23 +295,13 @@
float: right;
margin-top: -5px;
}
- .disabled {
- opacity: 0.2;
- pointer-events: none;
- cursor: default;
- text-decoration: none;
- }
- .disabled:hover {
- text-decoration: none;
- }
}
- .event__icon {
- width: 20px;
- height: 20px;
- font-weight: normal;
- margin-right: .5em;
- margin-top: -3px;
- display: inline-block;
+
+ .btn:not([disabled]):not(.disabled) {
+ color: $black;
+ svg {
+ fill: $black;
+ }
}
}
@@ -374,12 +316,8 @@
float: right;
.modal__trigger {
padding: 0;
- color: $primebtn__bg;
.icon {
margin: 0;
- width: 20px;
- height: 20px;
- vertical-align: text-bottom;
}
}
}
@@ -397,8 +335,14 @@
margin-top: -30px;
}
}
+ .btn--close {
+ padding: 0;
+ svg {
+ height: 1.6em;
+ }
+ }
+ .modal-header {
+ display: block;
+ }
}
//end event-log__events
-
-
-
diff --git a/app/server-health/styles/sensors.scss b/app/server-health/styles/sensors.scss
index 041a1e5..6c81766 100644
--- a/app/server-health/styles/sensors.scss
+++ b/app/server-health/styles/sensors.scss
@@ -144,6 +144,7 @@ $title-minWidth: 210px;
.toggle-filter {
margin-bottom: 20px;
+ font-size: 0.9em;
}
.column, .columns {
padding-left: 0px;
diff --git a/app/server-health/styles/syslog.scss b/app/server-health/styles/syslog.scss
index 1e517ea..788e775 100644
--- a/app/server-health/styles/syslog.scss
+++ b/app/server-health/styles/syslog.scss
@@ -40,25 +40,13 @@
float:left;
margin-right: 2em;
margin-bottom: 1em;
- button {
- padding: .6em 2em;
- margin: 0px -1px;
+ .btn {
+ width: 100px;
font-size: .9em;
- font-weight: 700;
- border-radius: 0;
- &.first,
- &.last {
- border-radius: 3px;
- }
- @media (min-width: 583px) {
- &.last {
- border-left: 0;
- }
+ &:not(:first-of-type) {
+ border-left-width: 1px;
}
}
- .btn-primary {
- border: 2px solid $primebtn__bg;
- }
}
.sys-log__date-filter {
margin-right: 1em;
diff --git a/app/users/controllers/user-accounts-controller.html b/app/users/controllers/user-accounts-controller.html
index f5bdda0..f9ff260 100644
--- a/app/users/controllers/user-accounts-controller.html
+++ b/app/users/controllers/user-accounts-controller.html
@@ -20,7 +20,7 @@
</div>
</div>
<div class="acnt-prop__submit-wrapper">
- <button type="button" class="btn-primary inline" ng-click="saveAllValues()">Save settings</button>
+ <button type="button" class="btn btn-primary" ng-click="saveAllValues()">Save settings</button>
</div>
</form>
</div>
@@ -45,8 +45,8 @@
<div class="table__cell"> {{user.RoleId}} </div>
<div class="table__cell"> {{user.Locked}} </div>
<div class="table__cell">
- <button type="button" class="btn-edit inline" ng-disabled="isUserSelected" ng-click="setSelectedUser(user)">Edit</button>
- <button type="button" class="btn-delete inline" ng-disabled="isUserSelected" ng-click="deleteUser(user.UserName)">Delete</button>
+ <button type="button" class="btn btn-primary" ng-disabled="isUserSelected" ng-click="setSelectedUser(user)">Edit</button>
+ <button type="button" class="btn btn-primary" ng-disabled="isUserSelected" ng-click="deleteUser(user.UserName)">Delete</button>
</div>
</div>
</div>
@@ -120,9 +120,9 @@
</div>
</div>
<div class="user-manage__submit-wrapper">
- <button type="button" ng-click="submitted=true; user__form.$valid && createNewUser(); user__form.$setUntouched()" ng-show="!isUserSelected" class="btn-primary inline">Create user</button>
- <button type="button" class="btn-primary inline" ng-click="submitted=true; user__form.$valid && updateUserInfo(); user__form.$setUntouched()" ng-show="isUserSelected">Save</button>
- <button type="button" class="btn-primary inline" ng-if="isUserSelected" ng-click="cancel()">Cancel</button>
+ <button type="button" ng-click="submitted=true; user__form.$valid && createNewUser(); user__form.$setUntouched()" ng-show="!isUserSelected" class="btn btn-primary">Create user</button>
+ <button type="button" class="btn btn-primary" ng-click="submitted=true; user__form.$valid && updateUserInfo(); user__form.$setUntouched()" ng-show="isUserSelected">Save</button>
+ <button type="button" class="btn btn-primary" ng-if="isUserSelected" ng-click="cancel()">Cancel</button>
</div>
</section>
</form>
diff --git a/app/users/styles/user-accounts.scss b/app/users/styles/user-accounts.scss
index 869b68b..f49d47c 100644
--- a/app/users/styles/user-accounts.scss
+++ b/app/users/styles/user-accounts.scss
@@ -1,22 +1,3 @@
-.user-list__tbl {
- .btn-edit,
- .btn-delete {
- padding: .5em 1em;
- min-height: 2em;
- color: $primebtn__text;
- background: $primebtn__bg;
- &:hover {
- background: rgba($primebtn__bg, .8);
- @include fastTransition-all;
- }
- &:disabled {
- background: $btn__disabled-bg;
- color: $btn__disabled-txt;
- @include fastTransition-all;
- cursor: default;
- }
- }
-}
.acnt-prop-header {
width: 100%;
border-bottom: 2px solid #b8c1c1;
@@ -58,10 +39,9 @@
}
.password-toggle {
position: absolute;
- right: 5px;
+ right: 20px;
top: .6em;
padding: 3px;
- margin-right: 20px;
color: $primebtn__bg;
font-size: .8em;
}
@@ -76,8 +56,7 @@
margin: .5em;
}
}
- .user-manage__error
- {
+ .user-manage__error {
background: lighten($error-color, 20%);
padding: 1em;
text-align: center;
@@ -87,8 +66,7 @@
font-family: "Courier New", Helvetica, Arial, sans-serif;
font-weight: 700;
}
- .user-manage__success
- {
+ .user-manage__success {
color: $primebtn__bg;
padding: 1em;
font-size: 1em;
diff --git a/webpack.config.js b/webpack.config.js
index 6c8667c..b1c8808 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -81,20 +81,33 @@ module.exports = (env, options) => {
// output
// Rename the file using the asset hash
// Pass along the updated reference to your code
- // You can add here any file extension you want to get copied to your
- // output
+ // You can add here any file extension you want to get copied
+ // to your output
+ // Excludes .svg files in icons directory
test: /\.(png|jpg|jpeg|gif|svg|woff|woff2|ttf|eot|ico)$/,
+ exclude: /icons\/.*\.svg$/,
loader: 'file-loader',
options: {name: '[path][name].[ext]'}
},
{
+ // INLINE SVG LOADER
+ // Inlines .svg assets in icons directory
+ // needed specifically for icon-provider.js directive
+ test: /icons\/.*\.svg$/,
+ loader: 'svg-inline-loader'
+ },
+ {
// HTML LOADER
// Reference: https://github.com/webpack/raw-loader
// Allow loading html through js
test: /\.html$/,
loader: 'html-loader'
},
- {test: /\.css$/, use: [MiniCssExtractPlugin.loader, 'css-loader']}, {
+ {
+ test: /\.css$/,
+ use: [MiniCssExtractPlugin.loader, 'css-loader'],
+ },
+ {
test: /\.scss$/,
use: [MiniCssExtractPlugin.loader, 'css-loader', 'sass-loader']
}
OpenPOWER on IntegriCloud